diff --git a/.gitignore b/.gitignore index 3c3629e..d5f19d8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules +package-lock.json diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..48bd1a9 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +language: node_js +node_js: + - lts/* +env: + global: + - MOZ_HEADLESS=1 +services: + - xvfb +addons: + firefox: latest + chrome: stable +cache: + npm: false + +script: + - npm test + - xvfb-run --auto-servernum npm run test-browser -- --browser chrome + - xvfb-run --auto-servernum npm run test-browser -- --browser firefox diff --git a/README.md b/README.md index ddec8f2..b1319b5 100644 --- a/README.md +++ b/README.md @@ -1,31 +1,29 @@ -# sodium-javascript +# `sodium-javascript` -WIP - a pure javascript version of [sodium-native](https://github.com/mafintosh/sodium-native). +[![Build Status](https://travis-ci.org/sodium-friends/sodium-javascript.svg?branch=master)](https://travis-ci.org/sodium-friends/sodium-javascript) + +> WIP - a pure javascript version of [sodium-native](https://github.com/sodium-friends/sodium-native). Based on tweetnacl -``` -npm install sodium-javascript -``` - ## Usage ``` js -var sodium = require('sodium-javascript') +const sodium = require('sodium-javascript') -var key = new Buffer(sodium.crypto_secretbox_KEYBYTES) -var nonce = new Buffer(sodium.crypto_secretbox_NONCEBYTES) +const key = Buffer.alloc(sodium.crypto_secretbox_KEYBYTES) +const nonce = Buffer.alloc(sodium.crypto_secretbox_NONCEBYTES) sodium.randombytes_buf(key) sodium.randombytes_buf(nonce) -var message = new Buffer('Hello, World!') -var cipher = new Buffer(message.length + sodium.crypto_secretbox_MACBYTES) +const message = Buffer.from('Hello, World!') +const cipher = Buffer.alloc(message.length + sodium.crypto_secretbox_MACBYTES) sodium.crypto_secretbox_easy(cipher, message, nonce, key) console.log('Encrypted:', cipher) -var plainText = new Buffer(cipher.length - sodium.crypto_secretbox_MACBYTES) +const plainText = Buffer.alloc(cipher.length - sodium.crypto_secretbox_MACBYTES) sodium.crypto_secretbox_open_easy(plainText, cipher, nonce, key) @@ -34,9 +32,20 @@ console.log('Plaintext:', plainText.toString()) ## API -See [sodium-native](https://github.com/mafintosh/sodium-native). -This is a work in progress so all functions are not implemented yet. +See [sodium-native](https://github.com/sodium-friends/sodium-native). +This is a work in progress so not all functions are implemented yet. + +This module is organised into individual submodules which can be required +independently for smaller bundles in the browser. To leverage automatic +switching between `sodium-javascript` and `sodium-native`, see +[`sodium-universal`](https://github.com/sodium-friends/sodium-universal). + +## Install + +``` +npm install sodium-javascript +``` ## License -MIT +[MIT](LICENSE) diff --git a/crypto_aead.js b/crypto_aead.js index 2aa04c7..a49aa23 100644 --- a/crypto_aead.js +++ b/crypto_aead.js @@ -1,6 +1,7 @@ +/* eslint-disable camelcase */ const { crypto_stream_chacha20_ietf, crypto_stream_chacha20_ietf_xor_ic } = require('./crypto_stream_chacha20') const { crypto_verify_16 } = require('./crypto_verify') -const Poly1305 = require('./poly1305.js') +const Poly1305 = require('./internal/poly1305') const assert = require('nanoassert') const crypto_aead_chacha20poly1305_ietf_KEYBYTES = 32 @@ -130,7 +131,7 @@ function crypto_aead_chacha20poly1305_ietf_decrypt_detached (m, nsec, c, mac, ad computed_mac.fill(0) slen.fill(0) - if (ret !== 0) { + if (!ret) { m.fill(0) throw new Error('could not verify data') } diff --git a/crypto_auth.js b/crypto_auth.js new file mode 100644 index 0000000..a279a29 --- /dev/null +++ b/crypto_auth.js @@ -0,0 +1,35 @@ +/* eslint-disable camelcase */ +const { crypto_verify_32 } = require('./crypto_verify') +const Sha512 = require('sha512-universal') +const assert = require('nanoassert') + +const crypto_auth_BYTES = 32 +const crypto_auth_KEYBYTES = 32 + +function crypto_auth (out, input, k) { + assert(out.byteLength === crypto_auth_BYTES, "out should be 'crypto_auth_BYTES' in length") + assert(k.byteLength === crypto_auth_KEYBYTES, "key should be 'crypto_auth_KEYBYTES' in length") + + const out0 = new Uint8Array(64) + const hmac = Sha512.HMAC(k) + hmac.update(input) + hmac.digest(out0) + + out.set(out0.subarray(0, 32)) +} + +function crypto_auth_verify (h, input, k) { + assert(h.byteLength === crypto_auth_BYTES, "h should be 'crypto_auth_BYTES' in length") + assert(k.byteLength === crypto_auth_KEYBYTES, "key should be 'crypto_auth_KEYBYTES' in length") + + const correct = Sha512.HMAC(k).update(input).digest() + + return crypto_verify_32(h, 0, correct, 0) +} + +module.exports = { + crypto_auth_BYTES, + crypto_auth_KEYBYTES, + crypto_auth, + crypto_auth_verify +} diff --git a/crypto_box.js b/crypto_box.js index 84a7ab1..85f1fd6 100644 --- a/crypto_box.js +++ b/crypto_box.js @@ -1,45 +1,61 @@ +/* eslint-disable camelcase */ const { crypto_hash_sha512 } = require('./crypto_hash') const { crypto_scalarmult, crypto_scalarmult_base } = require('./crypto_scalarmult') const { randombytes_buf } = require('./randombytes') const { crypto_generichash_batch } = require('./crypto_generichash') -const { crypto_secretbox_open_easy, crypto_secretbox_easy } = require('./crypto_secretbox') +const { crypto_stream_xsalsa20_MESSAGEBYTES_MAX } = require('./crypto_stream') +const { + crypto_secretbox_open_easy, + crypto_secretbox_easy, + crypto_secretbox_detached, + crypto_secretbox_open_detached +} = require('./crypto_secretbox') const xsalsa20 = require('xsalsa20') const assert = require('nanoassert') -var crypto_box_PUBLICKEYBYTES = 32, - crypto_box_SECRETKEYBYTES = 32, - crypto_box_BEFORENMBYTES = 32, - crypto_box_NONCEBYTES = 24, - crypto_box_ZEROBYTES = 32, - crypto_box_BOXZEROBYTES = 16, - crypto_box_SEALBYTES = 48, - crypto_box_SEEDBYTES = 32, - crypto_box_BEFORENMBYTES = 32 +const crypto_box_PUBLICKEYBYTES = 32 +const crypto_box_SECRETKEYBYTES = 32 +const crypto_box_NONCEBYTES = 24 +const crypto_box_ZEROBYTES = 32 +const crypto_box_BOXZEROBYTES = 16 +const crypto_box_SEALBYTES = 48 +const crypto_box_SEEDBYTES = 32 +const crypto_box_BEFORENMBYTES = 32 +const crypto_box_MACBYTES = 16 + +const crypto_box_curve25519xsalsa20poly1305_MACBYTES = 16 + +const crypto_box_MESSAGEBYTES_MAX = + crypto_stream_xsalsa20_MESSAGEBYTES_MAX - + crypto_box_curve25519xsalsa20poly1305_MACBYTES module.exports = { + crypto_box_easy, + crypto_box_open_easy, + crypto_box_detached, + crypto_box_open_detached, crypto_box_keypair, crypto_box_seed_keypair, crypto_box_seal, crypto_box_seal_open, crypto_box_PUBLICKEYBYTES, crypto_box_SECRETKEYBYTES, - crypto_box_BEFORENMBYTES, crypto_box_NONCEBYTES, crypto_box_ZEROBYTES, crypto_box_BOXZEROBYTES, crypto_box_SEALBYTES, crypto_box_SEEDBYTES, - crypto_box_BEFORENMBYTES + crypto_box_BEFORENMBYTES, + crypto_box_MACBYTES } -function crypto_box_keypair(pk, sk) { +function crypto_box_keypair (pk, sk) { check(pk, crypto_box_PUBLICKEYBYTES) check(sk, crypto_box_SECRETKEYBYTES) randombytes_buf(sk, 32) return crypto_scalarmult_base(pk, sk) } - -function crypto_box_seed_keypair(pk, sk, seed) { +function crypto_box_seed_keypair (pk, sk, seed) { assert(pk.byteLength === crypto_box_PUBLICKEYBYTES, "pk should be 'crypto_box_PUBLICKEYBYTES' bytes") assert(sk.byteLength === crypto_box_SECRETKEYBYTES, "sk should be 'crypto_box_SECRETKEYBYTES' bytes") assert(sk.byteLength === crypto_box_SEEDBYTES, "sk should be 'crypto_box_SEEDBYTES' bytes") @@ -52,7 +68,7 @@ function crypto_box_seed_keypair(pk, sk, seed) { return crypto_scalarmult_base(pk, sk) } -function crypto_box_seal(c, m, pk) { +function crypto_box_seal (c, m, pk) { check(c, crypto_box_SEALBYTES + m.length) check(pk, crypto_box_PUBLICKEYBYTES) @@ -61,7 +77,7 @@ function crypto_box_seal(c, m, pk) { crypto_box_keypair(epk, esk) var n = new Uint8Array(crypto_box_NONCEBYTES) - crypto_generichash_batch(n, [ epk, pk ]) + crypto_generichash_batch(n, [epk, pk]) var s = new Uint8Array(crypto_box_PUBLICKEYBYTES) crypto_scalarmult(s, esk, pk) @@ -75,7 +91,7 @@ function crypto_box_seal(c, m, pk) { cleanup(esk) } -function crypto_box_seal_open(m, c, pk, sk) { +function crypto_box_seal_open (m, c, pk, sk) { check(c, crypto_box_SEALBYTES) check(m, c.length - crypto_box_SEALBYTES) check(pk, crypto_box_PUBLICKEYBYTES) @@ -84,7 +100,7 @@ function crypto_box_seal_open(m, c, pk, sk) { var epk = c.subarray(0, crypto_box_PUBLICKEYBYTES) var n = new Uint8Array(crypto_box_NONCEBYTES) - crypto_generichash_batch(n, [ epk, pk ]) + crypto_generichash_batch(n, [epk, pk]) var s = new Uint8Array(crypto_box_PUBLICKEYBYTES) crypto_scalarmult(s, sk, epk) @@ -96,10 +112,91 @@ function crypto_box_seal_open(m, c, pk, sk) { return crypto_secretbox_open_easy(m, c.subarray(epk.length), n, k) } +function crypto_box_beforenm (k, pk, sk) { + const zero = new Uint8Array(16) + const s = new Uint8Array(32) + + assert(crypto_scalarmult(s, sk, pk) === 0) + + xsalsa20.core_hsalsa20(k, zero, s, xsalsa20.SIGMA) + + return true +} + +function crypto_box_detached_afternm (c, mac, m, n, k) { + return crypto_secretbox_detached(c, mac, m, n, k) +} + +function crypto_box_detached (c, mac, m, n, pk, sk) { + check(mac, crypto_box_MACBYTES) + check(n, crypto_box_NONCEBYTES) + check(pk, crypto_box_PUBLICKEYBYTES) + check(sk, crypto_box_SECRETKEYBYTES) + + const k = new Uint8Array(crypto_box_BEFORENMBYTES) + + assert(crypto_box_beforenm(k, pk, sk)) + + const ret = crypto_box_detached_afternm(c, mac, m, n, k) + cleanup(k) + + return ret +} + +function crypto_box_easy (c, m, n, pk, sk) { + assert( + c.length >= m.length + crypto_box_MACBYTES, + "c should be at least 'm.length + crypto_box_MACBYTES' bytes" + ) + assert( + m.length <= crypto_box_MESSAGEBYTES_MAX, + "m should be at most 'crypto_box_MESSAGEBYTES_MAX' bytes" + ) + + return crypto_box_detached( + c.subarray(crypto_box_MACBYTES, m.length + crypto_box_MACBYTES), + c.subarray(0, crypto_box_MACBYTES), + m, + n, + pk, + sk + ) +} + +function crypto_box_open_detached_afternm (m, c, mac, n, k) { + return crypto_secretbox_open_detached(m, c, mac, n, k) +} + +function crypto_box_open_detached (m, c, mac, n, pk, sk) { + const k = new Uint8Array(crypto_box_BEFORENMBYTES) + assert(crypto_box_beforenm(k, pk, sk)) + + const ret = crypto_box_open_detached_afternm(m, c, mac, n, k) + cleanup(k) + + return ret +} + +function crypto_box_open_easy (m, c, n, pk, sk) { + assert( + c.length >= m.length + crypto_box_MACBYTES, + "c should be at least 'm.length + crypto_box_MACBYTES' bytes" + ) + + return crypto_box_open_detached( + m, + c.subarray(crypto_box_MACBYTES, m.length + crypto_box_MACBYTES), + c.subarray(0, crypto_box_MACBYTES), + n, + pk, + sk + ) +} + function check (buf, len) { if (!buf || (len && buf.length < len)) throw new Error('Argument must be a buffer' + (len ? ' of length ' + len : '')) } -function cleanup(arr) { - for (var i = 0; i < arr.length; i++) arr[i] = 0; +function cleanup (arr) { + for (let i = 0; i < arr.length; i++) arr[i] = 0 } diff --git a/crypto_generichash.js b/crypto_generichash.js index 2d7a3a7..6f0eb1c 100644 --- a/crypto_generichash.js +++ b/crypto_generichash.js @@ -31,6 +31,6 @@ module.exports.crypto_generichash_instance = function (key, outlen) { return blake2b(outlen, key) } -blake2b.ready(function (err) { +blake2b.ready(function (_) { module.exports.crypto_generichash_WASM_LOADED = blake2b.WASM_LOADED }) diff --git a/crypto_hash.js b/crypto_hash.js index 77eacbf..66a9eb9 100644 --- a/crypto_hash.js +++ b/crypto_hash.js @@ -1,10 +1,11 @@ +/* eslint-disable camelcase */ const sha512 = require('sha512-universal') const assert = require('nanoassert') if (new Uint16Array([1])[0] !== 1) throw new Error('Big endian architecture is not supported.') -var crypto_hash_sha512_BYTES = 64 -var crypto_hash_BYTES = crypto_hash_sha512_BYTES +const crypto_hash_sha512_BYTES = 64 +const crypto_hash_BYTES = crypto_hash_sha512_BYTES function crypto_hash_sha512 (out, m, n) { assert(out.byteLength === crypto_hash_sha512_BYTES, "out must be 'crypto_hash_sha512_BYTES' bytes long") diff --git a/crypto_hash_sha256.js b/crypto_hash_sha256.js index 97139e7..f6fb9a8 100644 --- a/crypto_hash_sha256.js +++ b/crypto_hash_sha256.js @@ -1,9 +1,10 @@ +/* eslint-disable camelcase */ const sha256 = require('sha256-universal') const assert = require('nanoassert') if (new Uint16Array([1])[0] !== 1) throw new Error('Big endian architecture is not supported.') -var crypto_hash_sha256_BYTES = 32 +const crypto_hash_sha256_BYTES = 32 function crypto_hash_sha256 (out, m, n) { assert(out.byteLength === crypto_hash_sha256_BYTES, "out must be 'crypto_hash_sha256_BYTES' bytes long") diff --git a/crypto_kdf.js b/crypto_kdf.js index aad5183..d94d312 100644 --- a/crypto_kdf.js +++ b/crypto_kdf.js @@ -1,6 +1,7 @@ -var assert = require('nanoassert') -var randombytes_buf = require('./randombytes').randombytes_buf -var blake2b = require('blake2b') +/* eslint-disable camelcase */ +const assert = require('nanoassert') +const randombytes_buf = require('./randombytes').randombytes_buf +const blake2b = require('blake2b') module.exports.crypto_kdf_PRIMITIVE = 'blake2b' module.exports.crypto_kdf_BYTES_MIN = 16 @@ -8,7 +9,7 @@ module.exports.crypto_kdf_BYTES_MAX = 64 module.exports.crypto_kdf_CONTEXTBYTES = 8 module.exports.crypto_kdf_KEYBYTES = 32 -function STORE64_LE(dest, int) { +function STORE64_LE (dest, int) { var mul = 1 var i = 0 dest[0] = int & 0xFF diff --git a/crypto_kx.js b/crypto_kx.js index 3477c16..d9d7e63 100644 --- a/crypto_kx.js +++ b/crypto_kx.js @@ -1,11 +1,12 @@ +/* eslint-disable camelcase */ const { crypto_scalarmult_base } = require('./crypto_scalarmult') const { crypto_generichash } = require('./crypto_generichash') const { randombytes_buf } = require('./randombytes') const assert = require('nanoassert') -var crypto_kx_SEEDBYTES = 32 -var crypto_kx_PUBLICKEYBYTES = 32 -var crypto_kx_SECRETKEYBYTES = 32 +const crypto_kx_SEEDBYTES = 32 +const crypto_kx_PUBLICKEYBYTES = 32 +const crypto_kx_SECRETKEYBYTES = 32 function crypto_kx_keypair (pk, sk) { assert(pk.byteLength === crypto_kx_PUBLICKEYBYTES, "pk must be 'crypto_kx_PUBLICKEYBYTES' bytes") diff --git a/crypto_onetimeauth.js b/crypto_onetimeauth.js index a7b4d60..5fb0bc0 100644 --- a/crypto_onetimeauth.js +++ b/crypto_onetimeauth.js @@ -1,20 +1,36 @@ -const poly1305 = require('./poly1305') +/* eslint-disable camelcase */ +const assert = require('nanoassert') +const Poly1305 = require('./internal/poly1305') const { crypto_verify_16 } = require('./crypto_verify') +const crypto_onetimeauth_BYTES = 16 +const crypto_onetimeauth_KEYBYTES = 32 +const crypto_onetimeauth_PRIMITIVE = 'poly1305' + module.exports = { crypto_onetimeauth, - crypto_onetimeauth_verify + crypto_onetimeauth_verify, + crypto_onetimeauth_BYTES, + crypto_onetimeauth_KEYBYTES, + crypto_onetimeauth_PRIMITIVE } -function crypto_onetimeauth(out, outpos, m, mpos, n, k) { - var s = new poly1305(k); - s.update(m, mpos, n); - s.finish(out, outpos); - return 0; +function crypto_onetimeauth (mac, msg, key) { + assert(mac.byteLength === crypto_onetimeauth_BYTES, "mac must be 'crypto_onetimeauth_BYTES' bytes") + assert(msg.byteLength != null, 'msg must be buffer') + assert(key.byteLength === crypto_onetimeauth_KEYBYTES, "key must be 'crypto_onetimeauth_KEYBYTES' bytes") + + var s = new Poly1305(key) + s.update(msg, 0, msg.byteLength) + s.finish(mac, 0) } -function crypto_onetimeauth_verify(h, hpos, m, mpos, n, k) { - var x = new Uint8Array(16); - crypto_onetimeauth(x,0,m,mpos,n,k); - return crypto_verify_16(h,hpos,x,0); +function crypto_onetimeauth_verify (mac, msg, key) { + assert(mac.byteLength === crypto_onetimeauth_BYTES, "mac must be 'crypto_onetimeauth_BYTES' bytes") + assert(msg.byteLength != null, 'msg must be buffer') + assert(key.byteLength === crypto_onetimeauth_KEYBYTES, "key must be 'crypto_onetimeauth_KEYBYTES' bytes") + + var tmp = new Uint8Array(16) + crypto_onetimeauth(tmp, msg, key) + return crypto_verify_16(mac, 0, tmp, 0) } diff --git a/crypto_scalarmult.js b/crypto_scalarmult.js index 28bad27..d591e05 100644 --- a/crypto_scalarmult.js +++ b/crypto_scalarmult.js @@ -1,9 +1,8 @@ -const { _9, _121665, gf, inv25519, pack25519, unpack25519, sel25519, A, M, Z, S } = require('./ed25519.js') +/* eslint-disable camelcase, one-var */ +const { _9, _121665, gf, inv25519, pack25519, unpack25519, sel25519, A, M, Z, S } = require('./internal/ed25519') -var crypto_scalarmult_BYTES = 32 -var crypto_scalarmult_SCALARBYTES = 32 -var crypto_scalarmult_BYTES = 32 -var crypto_scalarmult_SCALARBYTES = 32 +const crypto_scalarmult_BYTES = 32 +const crypto_scalarmult_SCALARBYTES = 32 module.exports = { crypto_scalarmult, @@ -11,9 +10,7 @@ module.exports = { crypto_scalarmult_BYTES, crypto_scalarmult_SCALARBYTES } -const b = Buffer.alloc(32) -pack25519(b, _9) -console.log(b.toString('hex')) + function crypto_scalarmult (q, n, p) { check(q, crypto_scalarmult_BYTES) check(n, crypto_scalarmult_SCALARBYTES) @@ -21,7 +18,7 @@ function crypto_scalarmult (q, n, p) { var z = new Uint8Array(32) var x = new Float64Array(80), r, i var a = gf(), b = gf(), c = gf(), - d = gf(), e = gf(), f = gf() + d = gf(), e = gf(), f = gf() for (i = 0; i < 31; i++) z[i] = n[i] z[31] = (n[31] & 127) | 64 z[0] &= 248 diff --git a/crypto_secretbox.js b/crypto_secretbox.js index 1dcd2d3..9634d84 100644 --- a/crypto_secretbox.js +++ b/crypto_secretbox.js @@ -1,11 +1,13 @@ -var { crypto_stream, crypto_stream_xor } = require('./crypto_stream') -var { crypto_onetimeauth, crypto_onetimeauth_verify } = require('./crypto_onetimeauth') +/* eslint-disable camelcase */ +const assert = require('nanoassert') +const { crypto_stream, crypto_stream_xor } = require('./crypto_stream') +const { crypto_onetimeauth, crypto_onetimeauth_verify, crypto_onetimeauth_BYTES, crypto_onetimeauth_KEYBYTES } = require('./crypto_onetimeauth') -var crypto_secretbox_KEYBYTES = 32, - crypto_secretbox_NONCEBYTES = 24, - crypto_secretbox_ZEROBYTES = 32, - crypto_secretbox_BOXZEROBYTES = 16, - crypto_secretbox_MACBYTES = 16 +const crypto_secretbox_KEYBYTES = 32 +const crypto_secretbox_NONCEBYTES = 24 +const crypto_secretbox_ZEROBYTES = 32 +const crypto_secretbox_BOXZEROBYTES = 16 +const crypto_secretbox_MACBYTES = 16 module.exports = { crypto_secretbox, @@ -21,73 +23,89 @@ module.exports = { crypto_secretbox_MACBYTES } -function crypto_secretbox (c, m, d, n, k) { - var i - if (d < 32) return -1 +function crypto_secretbox (c, m, n, k) { + assert(c.byteLength === m.byteLength, "c must be 'm.byteLength' bytes") + const mlen = m.byteLength + assert(mlen >= crypto_secretbox_ZEROBYTES, "mlen must be at least 'crypto_secretbox_ZEROBYTES'") + assert(n.byteLength === crypto_secretbox_NONCEBYTES, "n must be 'crypto_secretbox_NONCEBYTES' bytes") + assert(k.byteLength === crypto_secretbox_KEYBYTES, "k must be 'crypto_secretbox_KEYBYTES' bytes") + crypto_stream_xor(c, m, n, k) - crypto_onetimeauth(c, 16, c, 32, d - 32, c) - for (i = 0; i < 16; i++) c[i] = 0 - return 0 + crypto_onetimeauth( + c.subarray(crypto_secretbox_BOXZEROBYTES, crypto_secretbox_BOXZEROBYTES + crypto_onetimeauth_BYTES), + c.subarray(crypto_secretbox_BOXZEROBYTES + crypto_onetimeauth_BYTES, c.byteLength), + c.subarray(0, crypto_onetimeauth_KEYBYTES) + ) + c.fill(0, 0, crypto_secretbox_BOXZEROBYTES) } -function crypto_secretbox_open (m, c, d, n, k) { - var i - var x = new Uint8Array(32) - if (d < 32) return -1 +function crypto_secretbox_open (m, c, n, k) { + assert(c.byteLength === m.byteLength, "c must be 'm.byteLength' bytes") + const mlen = m.byteLength + assert(mlen >= crypto_secretbox_ZEROBYTES, "mlen must be at least 'crypto_secretbox_ZEROBYTES'") + assert(n.byteLength === crypto_secretbox_NONCEBYTES, "n must be 'crypto_secretbox_NONCEBYTES' bytes") + assert(k.byteLength === crypto_secretbox_KEYBYTES, "k must be 'crypto_secretbox_KEYBYTES' bytes") + + const x = new Uint8Array(crypto_onetimeauth_KEYBYTES) crypto_stream(x, n, k) - if (crypto_onetimeauth_verify(c, 16, c, 32, d - 32, x) !== 0) return -1 + const validMac = crypto_onetimeauth_verify( + c.subarray(crypto_secretbox_BOXZEROBYTES, crypto_secretbox_BOXZEROBYTES + crypto_onetimeauth_BYTES), + c.subarray(crypto_secretbox_BOXZEROBYTES + crypto_onetimeauth_BYTES, c.byteLength), + x + ) + + if (validMac === false) return false crypto_stream_xor(m, c, n, k) - for (i = 0; i < 32; i++) m[i] = 0 - return 0 -} - -function crypto_secretbox_detached (o, mac, msg, n, k) { - check(mac, crypto_secretbox_MACBYTES) - var tmp = new Uint8Array(msg.length + mac.length) - crypto_secretbox_easy(tmp, msg, n, k) - o.set(tmp.subarray(0, msg.length)) - mac.set(tmp.subarray(msg.length)) -} - -function crypto_secretbox_open_detached (msg, o, mac, n, k) { - check(mac, crypto_secretbox_MACBYTES) - var tmp = new Uint8Array(o.length + mac.length) - tmp.set(o) - tmp.set(mac, msg.length) - return crypto_secretbox_open_easy(msg, tmp, n, k) -} - -function crypto_secretbox_easy(o, msg, n, k) { - check(msg, 0) - check(o, msg.length + crypto_secretbox_MACBYTES) - check(n, crypto_secretbox_NONCEBYTES) - check(k, crypto_secretbox_KEYBYTES) - - var i - var m = new Uint8Array(crypto_secretbox_ZEROBYTES + msg.length) - var c = new Uint8Array(m.length) - for (i = 0; i < msg.length; i++) m[i + crypto_secretbox_ZEROBYTES] = msg[i] - crypto_secretbox(c, m, m.length, n, k) - for (i = crypto_secretbox_BOXZEROBYTES; i < c.length; i++) o[i - crypto_secretbox_BOXZEROBYTES] = c[i] -} - -function crypto_secretbox_open_easy(msg, box, n, k) { - check(box, crypto_secretbox_MACBYTES) - check(msg, box.length - crypto_secretbox_MACBYTES) - check(n, crypto_secretbox_NONCEBYTES) - check(k, crypto_secretbox_KEYBYTES) - - var i - var c = new Uint8Array(crypto_secretbox_BOXZEROBYTES + box.length) - var m = new Uint8Array(c.length) - for (i = 0; i < box.length; i++) c[i + crypto_secretbox_BOXZEROBYTES] = box[i] - if (c.length < 32) return false - if (crypto_secretbox_open(m, c, c.length, n, k) !== 0) return false - - for (i = crypto_secretbox_ZEROBYTES; i < m.length; i++) msg[i - crypto_secretbox_ZEROBYTES] = m[i] + m.fill(0, 0, 32) return true } -function check (buf, len) { - if (!buf || (len && buf.length < len)) throw new Error('Argument must be a buffer' + (len ? ' of length ' + len : '')) +function crypto_secretbox_detached (o, mac, msg, n, k) { + assert(o.byteLength === msg.byteLength, "o must be 'msg.byteLength' bytes") + assert(mac.byteLength === crypto_secretbox_MACBYTES, "mac must be 'crypto_secretbox_MACBYTES' bytes") + assert(n.byteLength === crypto_secretbox_NONCEBYTES, "n must be 'crypto_secretbox_NONCEBYTES' bytes") + assert(k.byteLength === crypto_secretbox_KEYBYTES, "k must be 'crypto_secretbox_KEYBYTES' bytes") + + const tmp = new Uint8Array(msg.byteLength + mac.byteLength) + crypto_secretbox_easy(tmp, msg, n, k) + mac.set(tmp.subarray(0, mac.byteLength)) + o.set(tmp.subarray(mac.byteLength)) + return true +} + +function crypto_secretbox_open_detached (msg, o, mac, n, k) { + assert(o.byteLength === msg.byteLength, "o must be 'msg.byteLength' bytes") + assert(mac.byteLength === crypto_secretbox_MACBYTES, "mac must be 'crypto_secretbox_MACBYTES' bytes") + assert(n.byteLength === crypto_secretbox_NONCEBYTES, "n must be 'crypto_secretbox_NONCEBYTES' bytes") + assert(k.byteLength === crypto_secretbox_KEYBYTES, "k must be 'crypto_secretbox_KEYBYTES' bytes") + + const tmp = new Uint8Array(o.byteLength + mac.byteLength) + tmp.set(mac) + tmp.set(o, mac.byteLength) + return crypto_secretbox_open_easy(msg, tmp, n, k) +} + +function crypto_secretbox_easy (o, msg, n, k) { + assert(o.byteLength === msg.byteLength + crypto_secretbox_MACBYTES, "o must be 'msg.byteLength + crypto_secretbox_MACBYTES' bytes") + assert(n.byteLength === crypto_secretbox_NONCEBYTES, "n must be 'crypto_secretbox_NONCEBYTES' bytes") + assert(k.byteLength === crypto_secretbox_KEYBYTES, "k must be 'crypto_secretbox_KEYBYTES' bytes") + + const m = new Uint8Array(crypto_secretbox_ZEROBYTES + msg.byteLength) + const c = new Uint8Array(m.byteLength) + m.set(msg, crypto_secretbox_ZEROBYTES) + crypto_secretbox(c, m, n, k) + o.set(c.subarray(crypto_secretbox_BOXZEROBYTES)) +} + +function crypto_secretbox_open_easy (msg, box, n, k) { + assert(box.byteLength === msg.byteLength + crypto_secretbox_MACBYTES, "box must be 'msg.byteLength + crypto_secretbox_MACBYTES' bytes") + assert(n.byteLength === crypto_secretbox_NONCEBYTES, "n must be 'crypto_secretbox_NONCEBYTES' bytes") + assert(k.byteLength === crypto_secretbox_KEYBYTES, "k must be 'crypto_secretbox_KEYBYTES' bytes") + + const c = new Uint8Array(crypto_secretbox_BOXZEROBYTES + box.byteLength) + const m = new Uint8Array(c.byteLength) + c.set(box, crypto_secretbox_BOXZEROBYTES) + if (crypto_secretbox_open(m, c, n, k) === false) return false + msg.set(m.subarray(crypto_secretbox_ZEROBYTES)) + return true } diff --git a/crypto_secretstream.js b/crypto_secretstream.js new file mode 100644 index 0000000..99e70a7 --- /dev/null +++ b/crypto_secretstream.js @@ -0,0 +1,271 @@ +/* eslint-disable camelcase */ +const assert = require('nanoassert') +const { randombytes_buf } = require('./randombytes') +const { + crypto_stream_chacha20_ietf, + crypto_stream_chacha20_ietf_xor, + crypto_stream_chacha20_ietf_xor_ic, + crypto_stream_chacha20_ietf_KEYBYTES +} = require('./crypto_stream_chacha20') +const { crypto_core_hchacha20, crypto_core_hchacha20_INPUTBYTES } = require('./internal/hchacha20') +const Poly1305 = require('./internal/poly1305') +const { sodium_increment, sodium_is_zero, sodium_memcmp } = require('./helpers') + +const crypto_onetimeauth_poly1305_BYTES = 16 +const crypto_secretstream_xchacha20poly1305_COUNTERBYTES = 4 +const crypto_secretstream_xchacha20poly1305_INONCEBYTES = 8 +const crypto_aead_xchacha20poly1305_ietf_KEYBYTES = 32 +const crypto_secretstream_xchacha20poly1305_KEYBYTES = crypto_aead_xchacha20poly1305_ietf_KEYBYTES +const crypto_aead_xchacha20poly1305_ietf_NPUBBYTES = 24 +const crypto_secretstream_xchacha20poly1305_HEADERBYTES = crypto_aead_xchacha20poly1305_ietf_NPUBBYTES +const crypto_aead_xchacha20poly1305_ietf_ABYTES = 16 +const crypto_secretstream_xchacha20poly1305_ABYTES = 1 + crypto_aead_xchacha20poly1305_ietf_ABYTES +const crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX = Number.MAX_SAFE_INTEGER +const crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX = Number.MAX_SAFE_INTEGER +const crypto_secretstream_xchacha20poly1305_TAGBYTES = 1 +const crypto_secretstream_xchacha20poly1305_TAG_MESSAGE = new Uint8Array([0]) +const crypto_secretstream_xchacha20poly1305_TAG_PUSH = new Uint8Array([1]) +const crypto_secretstream_xchacha20poly1305_TAG_REKEY = new Uint8Array([2]) +const crypto_secretstream_xchacha20poly1305_TAG_FINAL = new Uint8Array([crypto_secretstream_xchacha20poly1305_TAG_PUSH | crypto_secretstream_xchacha20poly1305_TAG_REKEY]) +const crypto_secretstream_xchacha20poly1305_STATEBYTES = crypto_secretstream_xchacha20poly1305_KEYBYTES + + crypto_secretstream_xchacha20poly1305_INONCEBYTES + crypto_secretstream_xchacha20poly1305_COUNTERBYTES + 8 + +const KEY_OFFSET = 0 +const NONCE_OFFSET = crypto_secretstream_xchacha20poly1305_KEYBYTES +const PAD_OFFSET = NONCE_OFFSET + crypto_secretstream_xchacha20poly1305_INONCEBYTES + crypto_secretstream_xchacha20poly1305_COUNTERBYTES + +const _pad0 = new Uint8Array(16) + +function STORE64_LE (dest, int) { + let mul = 1 + let i = 0 + dest[0] = int & 0xFF + while (++i < 8 && (mul *= 0x100)) { + dest[i] = (int / mul) & 0xFF + } +} + +function crypto_secretstream_xchacha20poly1305_counter_reset (state) { + assert(state.byteLength === crypto_secretstream_xchacha20poly1305_STATEBYTES, + 'state is should be crypto_secretstream_xchacha20poly1305_STATEBYTES long') + + const nonce = state.subarray(NONCE_OFFSET, PAD_OFFSET) + for (let i = 0; i < crypto_secretstream_xchacha20poly1305_COUNTERBYTES; i++) { + nonce[i] = 0 + } + nonce[0] = 1 +} + +function crypto_secretstream_xchacha20poly1305_keygen (k) { + assert(k.length === crypto_secretstream_xchacha20poly1305_KEYBYTES) + randombytes_buf(k) +} + +function crypto_secretstream_xchacha20poly1305_init_push (state, out, key) { + assert(state.byteLength === crypto_secretstream_xchacha20poly1305_STATEBYTES, + 'state is should be crypto_secretstream_xchacha20poly1305_STATEBYTES long') + assert(out instanceof Uint8Array && out.length === crypto_secretstream_xchacha20poly1305_HEADERBYTES, 'out not byte array of length crypto_secretstream_xchacha20poly1305_HEADERBYTES') + assert(key instanceof Uint8Array && key.length === crypto_secretstream_xchacha20poly1305_KEYBYTES, 'key not byte array of length crypto_secretstream_xchacha20poly1305_KEYBYTES') + + const k = state.subarray(KEY_OFFSET, NONCE_OFFSET) + const nonce = state.subarray(NONCE_OFFSET, PAD_OFFSET) + const pad = state.subarray(PAD_OFFSET) + + randombytes_buf(out, crypto_secretstream_xchacha20poly1305_HEADERBYTES) + crypto_core_hchacha20(k, out, key, null) + crypto_secretstream_xchacha20poly1305_counter_reset(state) + for (let i = 0; i < crypto_secretstream_xchacha20poly1305_INONCEBYTES; i++) { + nonce[i + crypto_secretstream_xchacha20poly1305_COUNTERBYTES] = out[i + crypto_core_hchacha20_INPUTBYTES] + } + pad.fill(0) +} + +function crypto_secretstream_xchacha20poly1305_init_pull (state, _in, key) { + assert(state.byteLength === crypto_secretstream_xchacha20poly1305_STATEBYTES, + 'state is should be crypto_secretstream_xchacha20poly1305_STATEBYTES long') + assert(_in instanceof Uint8Array && _in.length === crypto_secretstream_xchacha20poly1305_HEADERBYTES, + '_in not byte array of length crypto_secretstream_xchacha20poly1305_HEADERBYTES') + assert(key instanceof Uint8Array && key.length === crypto_secretstream_xchacha20poly1305_KEYBYTES, + 'key not byte array of length crypto_secretstream_xchacha20poly1305_KEYBYTES') + + const k = state.subarray(KEY_OFFSET, NONCE_OFFSET) + const nonce = state.subarray(NONCE_OFFSET, PAD_OFFSET) + const pad = state.subarray(PAD_OFFSET) + + crypto_core_hchacha20(k, _in, key, null) + crypto_secretstream_xchacha20poly1305_counter_reset(state) + + for (let i = 0; i < crypto_secretstream_xchacha20poly1305_INONCEBYTES; i++) { + nonce[i + crypto_secretstream_xchacha20poly1305_COUNTERBYTES] = _in[i + crypto_core_hchacha20_INPUTBYTES] + } + pad.fill(0) +} + +function crypto_secretstream_xchacha20poly1305_rekey (state) { + assert(state.byteLength === crypto_secretstream_xchacha20poly1305_STATEBYTES, + 'state is should be crypto_secretstream_xchacha20poly1305_STATEBYTES long') + + const k = state.subarray(KEY_OFFSET, NONCE_OFFSET) + const nonce = state.subarray(NONCE_OFFSET, PAD_OFFSET) + + const new_key_and_inonce = new Uint8Array( + crypto_stream_chacha20_ietf_KEYBYTES + crypto_secretstream_xchacha20poly1305_INONCEBYTES) + let i + for (i = 0; i < crypto_stream_chacha20_ietf_KEYBYTES; i++) { + new_key_and_inonce[i] = k[i] + } + for (i = 0; i < crypto_secretstream_xchacha20poly1305_INONCEBYTES; i++) { + new_key_and_inonce[crypto_stream_chacha20_ietf_KEYBYTES + i] = + nonce[crypto_secretstream_xchacha20poly1305_COUNTERBYTES + i] + } + crypto_stream_chacha20_ietf_xor(new_key_and_inonce, new_key_and_inonce, nonce, k) + for (i = 0; i < crypto_stream_chacha20_ietf_KEYBYTES; i++) { + k[i] = new_key_and_inonce[i] + } + for (i = 0; i < crypto_secretstream_xchacha20poly1305_INONCEBYTES; i++) { + nonce[crypto_secretstream_xchacha20poly1305_COUNTERBYTES + i] = + new_key_and_inonce[crypto_stream_chacha20_ietf_KEYBYTES + i] + } + crypto_secretstream_xchacha20poly1305_counter_reset(state) +} + +function crypto_secretstream_xchacha20poly1305_push (state, out, m, ad, tag) { + assert(state.byteLength === crypto_secretstream_xchacha20poly1305_STATEBYTES, + 'state is should be crypto_secretstream_xchacha20poly1305_STATEBYTES long') + if (!ad) ad = new Uint8Array(0) + + const k = state.subarray(KEY_OFFSET, NONCE_OFFSET) + const nonce = state.subarray(NONCE_OFFSET, PAD_OFFSET) + + const block = new Uint8Array(64) + const slen = new Uint8Array(8) + + assert(crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX <= + crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX) + + crypto_stream_chacha20_ietf(block, nonce, k) + const poly = new Poly1305(block) + block.fill(0) + + poly.update(ad, 0, ad.byteLength) + poly.update(_pad0, 0, (0x10 - ad.byteLength) & 0xf) + + block[0] = tag[0] + crypto_stream_chacha20_ietf_xor_ic(block, block, nonce, 1, k) + + poly.update(block, 0, block.byteLength) + out[0] = block[0] + + const c = out.subarray(1, out.byteLength) + crypto_stream_chacha20_ietf_xor_ic(c, m, nonce, 2, k) + poly.update(c, 0, m.byteLength) + poly.update(_pad0, 0, (0x10 - block.byteLength + m.byteLength) & 0xf) + + STORE64_LE(slen, ad.byteLength) + poly.update(slen, 0, slen.byteLength) + STORE64_LE(slen, block.byteLength + m.byteLength) + poly.update(slen, 0, slen.byteLength) + + const mac = out.subarray(1 + m.byteLength, out.byteLength) + poly.finish(mac, 0) + + assert(crypto_onetimeauth_poly1305_BYTES >= + crypto_secretstream_xchacha20poly1305_INONCEBYTES) + xor_buf(nonce.subarray(crypto_secretstream_xchacha20poly1305_COUNTERBYTES, nonce.length), + mac, crypto_secretstream_xchacha20poly1305_INONCEBYTES) + sodium_increment(nonce) + + if ((tag[0] & crypto_secretstream_xchacha20poly1305_TAG_REKEY) !== 0 || + sodium_is_zero(nonce.subarray(0, crypto_secretstream_xchacha20poly1305_COUNTERBYTES))) { + crypto_secretstream_xchacha20poly1305_rekey(state) + } + + return crypto_secretstream_xchacha20poly1305_ABYTES + m.byteLength +} + +function crypto_secretstream_xchacha20poly1305_pull (state, m, tag, _in, ad) { + assert(state.byteLength === crypto_secretstream_xchacha20poly1305_STATEBYTES, + 'state is should be crypto_secretstream_xchacha20poly1305_STATEBYTES long') + if (!ad) ad = new Uint8Array(0) + + const k = state.subarray(KEY_OFFSET, NONCE_OFFSET) + const nonce = state.subarray(NONCE_OFFSET, PAD_OFFSET) + + const block = new Uint8Array(64) + const slen = new Uint8Array(8) + const mac = new Uint8Array(crypto_onetimeauth_poly1305_BYTES) + + assert(_in.byteLength >= crypto_secretstream_xchacha20poly1305_ABYTES, + 'ciphertext is too short.') + + const mlen = _in.byteLength - crypto_secretstream_xchacha20poly1305_ABYTES + crypto_stream_chacha20_ietf(block, nonce, k) + const poly = new Poly1305(block) + block.fill(0) // sodium_memzero(block, sizeof block); + + poly.update(ad, 0, ad.byteLength) + poly.update(_pad0, 0, (0x10 - ad.byteLength) & 0xf) + + block.fill(0) // memset(block, 0, sizeof block); + block[0] = _in[0] + crypto_stream_chacha20_ietf_xor_ic(block, block, nonce, 1, k) + + tag[0] = block[0] + block[0] = _in[0] + poly.update(block, 0, block.byteLength) + + const c = _in.subarray(1, _in.length) + poly.update(c, 0, mlen) + + poly.update(_pad0, 0, (0x10 - block.byteLength + mlen) & 0xf) + + STORE64_LE(slen, ad.byteLength) + poly.update(slen, 0, slen.byteLength) + STORE64_LE(slen, block.byteLength + m.byteLength) + poly.update(slen, 0, slen.byteLength) + + poly.finish(mac, 0) + const stored_mac = _in.subarray(1 + mlen, _in.length) + + if (!sodium_memcmp(mac, stored_mac)) { + mac.fill(0) + throw new Error('MAC could not be verified.') + } + + crypto_stream_chacha20_ietf_xor_ic(m, c.subarray(0, m.length), nonce, 2, k) + xor_buf(nonce.subarray(crypto_secretstream_xchacha20poly1305_COUNTERBYTES, nonce.length), + mac, crypto_secretstream_xchacha20poly1305_INONCEBYTES) + sodium_increment(nonce) + + if ((tag & crypto_secretstream_xchacha20poly1305_TAG_REKEY) !== 0 || + sodium_is_zero(nonce.subarray(0, crypto_secretstream_xchacha20poly1305_COUNTERBYTES))) { + crypto_secretstream_xchacha20poly1305_rekey(state) + } + + return mlen +} + +function xor_buf (out, _in, n) { + for (let i = 0; i < n; i++) { + out[i] ^= _in[i] + } +} + +module.exports = { + crypto_secretstream_xchacha20poly1305_keygen, + crypto_secretstream_xchacha20poly1305_init_push, + crypto_secretstream_xchacha20poly1305_init_pull, + crypto_secretstream_xchacha20poly1305_rekey, + crypto_secretstream_xchacha20poly1305_push, + crypto_secretstream_xchacha20poly1305_pull, + crypto_secretstream_xchacha20poly1305_STATEBYTES, + crypto_secretstream_xchacha20poly1305_ABYTES, + crypto_secretstream_xchacha20poly1305_HEADERBYTES, + crypto_secretstream_xchacha20poly1305_KEYBYTES, + crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX, + crypto_secretstream_xchacha20poly1305_TAGBYTES, + crypto_secretstream_xchacha20poly1305_TAG_MESSAGE, + crypto_secretstream_xchacha20poly1305_TAG_PUSH, + crypto_secretstream_xchacha20poly1305_TAG_REKEY, + crypto_secretstream_xchacha20poly1305_TAG_FINAL +} diff --git a/crypto_sign.js b/crypto_sign.js index 060a4b3..c4ee49f 100644 --- a/crypto_sign.js +++ b/crypto_sign.js @@ -4,10 +4,13 @@ const { crypto_hash } = require('./crypto_hash') const { gf, gf0, gf1, D, D2, X, Y, I, A, Z, M, S, - sel25519, car25519, pack25519, + sel25519, pack25519, inv25519, unpack25519 -} = require('./ed25519') +} = require('./internal/ed25519') const { randombytes } = require('./randombytes') +const { crypto_scalarmult_BYTES } = require('./crypto_scalarmult.js') +const { crypto_hash_sha512_BYTES } = require('./crypto_hash.js') +const assert = require('nanoassert') const crypto_sign_ed25519_PUBLICKEYBYTES = 32 const crypto_sign_ed25519_SECRETKEYBYTES = 64 @@ -35,10 +38,10 @@ module.exports = { crypto_sign_ed25519_SEEDBYTES, crypto_sign_ed25519_BYTES, crypto_sign_ed25519_pk_to_curve25519, + crypto_sign_ed25519_sk_to_curve25519, + crypto_sign_ed25519_sk_to_pk, unpackneg, - pack, - scalarbase, - scalarmult + pack } function set25519 (r, a) { @@ -142,7 +145,6 @@ function crypto_sign_keypair (pk, sk, seeded) { pack(pk, p) for (i = 0; i < 32; i++) sk[i + 32] = pk[i] - return 0 } function crypto_sign_seed_keypair (pk, sk, seed) { @@ -232,28 +234,10 @@ function crypto_sign_detached (sig, m, sk) { for (let i = 0; i < crypto_sign_BYTES; i++) sig[i] = sm[i] } -function is_zero25519 (f) { - var s = new Uint8Array(32) - pack25519(s, f) - - return sodium_is_zero(s, 32) - - function sodium_is_zero (n) { - let i - let d = 0 - - for (let i = 0; i < n.length; i++) { - d |= n[i] - } - - return 1 & ((d - 1) >> 8) - } -} - function unpackneg (r, p) { var t = gf(), chk = gf(), num = gf(), den = gf(), den2 = gf(), den4 = gf(), - den6 = gf(), x_sqrtm1 = gf(), m_root_check = gf() + den6 = gf() set25519(r[2], gf1) unpack25519(r[1], p) @@ -276,23 +260,18 @@ function unpackneg (r, p) { S(chk, r[0]) M(chk, chk, den) - if (neq25519(chk, num)) M(r[0], r[0], I) + if (!neq25519(chk, num)) M(r[0], r[0], I) S(chk, r[0]) M(chk, chk, den) - if (neq25519(chk, num)) return -1 - - M(x_sqrtm1, r[0], I) /* x*sqrt(-1) */ - // sel25519(r[0], x_sqrtm1, 1 - has_m_root) + if (!neq25519(chk, num)) return false if (par25519(r[0]) === (p[31] >> 7)) { Z(r[0], gf(), r[0]) } M(r[3], r[0], r[1]) - - - return 0 + return true } /* eslint-disable no-unused-vars */ @@ -311,13 +290,12 @@ function crypto_sign_open (msg, sm, pk) { mlen = -1 if (n < 64) return false - if (unpackneg(q, pk)) return false + if (!unpackneg(q, pk)) return false for (i = 0; i < n; i++) m[i] = sm[i] for (i = 0; i < 32; i++) m[i + 32] = pk[i] crypto_hash(h, m, n) reduce(h) - console.log('h so -->', Buffer.from(h).subarray(0, 32).toString('hex')) scalarmult(p, q, h) scalarbase(q, sm.subarray(32)) @@ -325,7 +303,7 @@ function crypto_sign_open (msg, sm, pk) { pack(t, p) n -= 64 - if (crypto_verify_32(sm, 0, t, 0)) { + if (!crypto_verify_32(sm, 0, t, 0)) { for (i = 0; i < n; i++) m[i] = 0 return false // throw new Error('crypto_sign_open failed') @@ -384,12 +362,13 @@ function crypto_sign_ed25519_pk_to_curve25519 (x25519_pk, ed25519_pk) { var x = gf([1]) var one_minus_y = gf([1]) - if (isSmallOrder(ed25519_pk) !== 0 || - unpackneg(a, ed25519_pk) !== 0 || - !ed25519_is_on_main_subgroup(a)) return -1 + assert( + isSmallOrder(ed25519_pk) && + unpackneg(a, ed25519_pk) && + ed25519_is_on_main_subgroup(a), 'Cannot convert key: bad point') for (let i = 0; i < a.length; i++) { - pack25519(x25519_pk, a[i]); + pack25519(x25519_pk, a[i]) } Z(one_minus_y, one_minus_y, a[1]) @@ -444,7 +423,7 @@ function isSmallOrder (s) { var c = new Uint8Array(7) var j - check (bad_points, 7) + check(bad_points, 7) for (let i = 0; i < bad_points.length; i++) { for (j = 0; j < 31; j++) { c[i] |= s[j] ^ bad_points[i][j] @@ -460,7 +439,7 @@ function isSmallOrder (s) { k |= (c[i] - 1) } - return ((k >> 8) & 1) + return ((k >> 8) & 1) === 0 } function crypto_sign_ed25519_sk_to_pk (pk, sk) { @@ -470,22 +449,21 @@ function crypto_sign_ed25519_sk_to_pk (pk, sk) { } function crypto_sign_ed25519_sk_to_curve25519 (curveSk, edSk) { - check(curveSk, crypto_sign_SECRETKEYBYTES) - check(edSk, crypto_sign_ed25519_SECRETKEYBYTES) + assert(curveSk && curveSk.byteLength === crypto_scalarmult_BYTES, "curveSk must be 'crypto_sign_SECRETKEYBYTES' long") + assert(edSk && edSk.byteLength === crypto_sign_ed25519_SECRETKEYBYTES, "edSk must be 'crypto_sign_ed25519_SECRETKEYBYTES' long") - var h = Buffer.alloc(crypto_hash_sha512_BYTES); + var h = new Uint8Array(crypto_hash_sha512_BYTES) crypto_hash(h, edSk, 32) - h[0] &= 248; - h[31] &= 127; - h[31] |= 64; + h[0] &= 248 + h[31] &= 127 + h[31] |= 64 - curveSk.set(edSk) + curveSk.set(h.subarray(0, crypto_scalarmult_BYTES)) h.fill(0) return curveSk } - -function check (buf, len) { - if (!buf || (len && buf.length < len)) throw new Error('Argument must be a buffer' + (len ? ' of length ' + len : '')) +function check (buf, len, arg = 'Argument') { + if (!buf || (len && buf.length < len)) throw new Error(arg + ' must be a buffer' + (len ? ' of length ' + len : '')) } diff --git a/crypto_stream.js b/crypto_stream.js index a106a72..3ab4ac2 100644 --- a/crypto_stream.js +++ b/crypto_stream.js @@ -1,10 +1,14 @@ -var xsalsa20 = require('xsalsa20') +/* eslint-disable camelcase */ +const xsalsa20 = require('xsalsa20') + +if (new Uint16Array([1])[0] !== 1) throw new Error('Big endian architecture is not supported.') if (new Uint16Array([1])[0] !== 1) throw new Error('Big endian architecture is not supported.') exports.crypto_stream_KEYBYTES = 32 exports.crypto_stream_NONCEBYTES = 24 exports.crypto_stream_PRIMITIVE = 'xsalsa20' +exports.crypto_stream_xsalsa20_MESSAGEBYTES_MAX = Number.MAX_SAFE_INTEGER exports.crypto_stream = function (c, nonce, key) { c.fill(0) @@ -12,7 +16,7 @@ exports.crypto_stream = function (c, nonce, key) { } exports.crypto_stream_xor = function (c, m, nonce, key) { - var xor = xsalsa20(nonce, key) + const xor = xsalsa20(nonce, key) xor.update(m, c) xor.final() diff --git a/crypto_verify.js b/crypto_verify.js index 8dbd105..afa666d 100644 --- a/crypto_verify.js +++ b/crypto_verify.js @@ -1,34 +1,29 @@ -const assert = require('nanoassert') - +/* eslint-disable camelcase */ module.exports = { crypto_verify_16, crypto_verify_32, - sodium_memcmp, - sodium_is_zero + crypto_verify_64 } function vn (x, xi, y, yi, n) { - var i, d = 0 - for (i = 0; i < n; i++) d |= x[xi + i] ^ y[yi + i] + var d = 0 + for (let i = 0; i < n; i++) d |= x[xi + i] ^ y[yi + i] return (1 & ((d - 1) >>> 8)) - 1 } -function crypto_verify_16(x, xi, y, yi) { - return vn(x, xi, y, yi, 16) +// Make non enumerable as this is an internal function +Object.defineProperty(module.exports, 'vn', { + value: vn +}) + +function crypto_verify_16 (x, xi, y, yi) { + return vn(x, xi, y, yi, 16) === 0 } -function crypto_verify_32(x, xi, y, yi) { - return vn(x, xi, y, yi, 32) +function crypto_verify_32 (x, xi, y, yi) { + return vn(x, xi, y, yi, 32) === 0 } -function sodium_memcmp (a, b) { - assert(a.byteLength === b.byteLength, 'buffers must be the same size') - - return vn(a, 0, b, 0, a.byteLength) === 0 -} - -function sodium_is_zero (arr) { - var d = 0 - for (let i = 0; i < arr.length; i++) d |= arr[i] - return d === 0 +function crypto_verify_64 (x, xi, y, yi) { + return vn(x, xi, y, yi, 64) === 0 } diff --git a/example.js b/example.js index a542a45..7cc63f7 100644 --- a/example.js +++ b/example.js @@ -1,19 +1,19 @@ -var sodium = require('./') +const sodium = require('./') -var key = new Buffer(sodium.crypto_secretbox_KEYBYTES) -var nonce = new Buffer(sodium.crypto_secretbox_NONCEBYTES) +const key = Buffer.alloc(sodium.crypto_secretbox_KEYBYTES) +const nonce = Buffer.alloc(sodium.crypto_secretbox_NONCEBYTES) sodium.randombytes_buf(key) sodium.randombytes_buf(nonce) -var message = new Buffer('Hello, World!') -var cipher = new Buffer(message.length + sodium.crypto_secretbox_MACBYTES) +const message = Buffer.from('Hello, World!') +const cipher = Buffer.alloc(message.length + sodium.crypto_secretbox_MACBYTES) sodium.crypto_secretbox_easy(cipher, message, nonce, key) console.log('Encrypted:', cipher) -var plainText = new Buffer(cipher.length - sodium.crypto_secretbox_MACBYTES) +const plainText = Buffer.alloc(cipher.length - sodium.crypto_secretbox_MACBYTES) sodium.crypto_secretbox_open_easy(plainText, cipher, nonce, key) diff --git a/helpers.js b/helpers.js new file mode 100644 index 0000000..389f5c1 --- /dev/null +++ b/helpers.js @@ -0,0 +1,31 @@ +/* eslint-disable camelcase */ +const assert = require('nanoassert') +const { vn } = require('./crypto_verify') + +function sodium_increment (n) { + const nlen = n.byteLength + var c = 1 + for (var i = 0; i < nlen; i++) { + c += n[i] + n[i] = c + c >>= 8 + } +} + +function sodium_memcmp (a, b) { + assert(a.byteLength === b.byteLength, 'buffers must be the same size') + + return vn(a, 0, b, 0, a.byteLength) === 0 +} + +function sodium_is_zero (arr) { + var d = 0 + for (let i = 0; i < arr.length; i++) d |= arr[i] + return d === 0 +} + +module.exports = { + sodium_increment, + sodium_memcmp, + sodium_is_zero +} diff --git a/index.js b/index.js index c5d7e2f..2454419 100644 --- a/index.js +++ b/index.js @@ -2,16 +2,17 @@ // Based on https://github.com/dchest/tweetnacl-js/blob/6dcbcaf5f5cbfd313f2dcfe763db35c828c8ff5b/nacl-fast.js. -var sodium = module.exports - // Ported in 2014 by Dmitry Chestnykh and Devi Mandiri. // Public domain. // // Implementation derived from TweetNaCl version 20140427. // See for details: http://tweetnacl.cr.yp.to/ -// also forwarded at the bottom but randombytes is non-enumerable - +forward(require('./randombytes')) +forward(require('./memory')) +forward(require('./helpers')) +forward(require('./utils')) +forward(require('./crypto_auth')) forward(require('./crypto_box')) forward(require('./crypto_core')) forward(require('./crypto_core_ristretto255')) @@ -24,7 +25,9 @@ forward(require('./crypto_aead')) forward(require('./crypto_onetimeauth')) forward(require('./crypto_scalarmult_ed25519')) // forward(require('./crypto_scalarmult')) +forward(require('./crypto_scalarmult')) forward(require('./crypto_secretbox')) +forward(require('./crypto_secretstream')) forward(require('./crypto_shorthash')) // forward(require('./crypto_sign')) forward(require('./crypto_sign_ed25519')) @@ -32,8 +35,6 @@ forward(require('./crypto_stream')) forward(require('./crypto_stream_chacha20')) forward(require('./crypto_tweak')) forward(require('./crypto_verify')) -forward(require('./randombytes')) -forward(require('./utils')) function forward (submodule) { Object.keys(submodule).forEach(function (prop) { diff --git a/internal/ed25519.js b/internal/ed25519.js new file mode 100644 index 0000000..2e92b6f --- /dev/null +++ b/internal/ed25519.js @@ -0,0 +1,483 @@ +if (new Uint16Array([1])[0] !== 1) throw new Error('Big endian architecture is not supported.') + +var gf = function(init) { + var i, r = new Float64Array(16); + if (init) for (i = 0; i < init.length; i++) r[i] = init[i]; + return r; +} + +var _0 = new Uint8Array(16); +var _9 = new Uint8Array(32); _9[0] = 9; + +var gf0 = gf(), + gf1 = gf([1]), + _121665 = gf([0xdb41, 1]), + D = gf([0x78a3, 0x1359, 0x4dca, 0x75eb, 0xd8ab, 0x4141, 0x0a4d, 0x0070, 0xe898, 0x7779, 0x4079, 0x8cc7, 0xfe73, 0x2b6f, 0x6cee, 0x5203]), + D2 = gf([0xf159, 0x26b2, 0x9b94, 0xebd6, 0xb156, 0x8283, 0x149a, 0x00e0, 0xd130, 0xeef3, 0x80f2, 0x198e, 0xfce7, 0x56df, 0xd9dc, 0x2406]), + X = gf([0xd51a, 0x8f25, 0x2d60, 0xc956, 0xa7b2, 0x9525, 0xc760, 0x692c, 0xdc5c, 0xfdd6, 0xe231, 0xc0a4, 0x53fe, 0xcd6e, 0x36d3, 0x2169]), + Y = gf([0x6658, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666, 0x6666]), + I = gf([0xa0b0, 0x4a0e, 0x1b27, 0xc4ee, 0xe478, 0xad2f, 0x1806, 0x2f43, 0xd7a7, 0x3dfb, 0x0099, 0x2b4d, 0xdf0b, 0x4fc1, 0x2480, 0x2b83]); + +function A(o, a, b) { + for (var i = 0; i < 16; i++) o[i] = a[i] + b[i]; +} + +function Z(o, a, b) { + for (var i = 0; i < 16; i++) o[i] = a[i] - b[i]; +} + +function M(o, a, b) { + var v, c, + t0 = 0, t1 = 0, t2 = 0, t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, + t8 = 0, t9 = 0, t10 = 0, t11 = 0, t12 = 0, t13 = 0, t14 = 0, t15 = 0, + t16 = 0, t17 = 0, t18 = 0, t19 = 0, t20 = 0, t21 = 0, t22 = 0, t23 = 0, + t24 = 0, t25 = 0, t26 = 0, t27 = 0, t28 = 0, t29 = 0, t30 = 0, + b0 = b[0], + b1 = b[1], + b2 = b[2], + b3 = b[3], + b4 = b[4], + b5 = b[5], + b6 = b[6], + b7 = b[7], + b8 = b[8], + b9 = b[9], + b10 = b[10], + b11 = b[11], + b12 = b[12], + b13 = b[13], + b14 = b[14], + b15 = b[15]; + + v = a[0]; + t0 += v * b0; + t1 += v * b1; + t2 += v * b2; + t3 += v * b3; + t4 += v * b4; + t5 += v * b5; + t6 += v * b6; + t7 += v * b7; + t8 += v * b8; + t9 += v * b9; + t10 += v * b10; + t11 += v * b11; + t12 += v * b12; + t13 += v * b13; + t14 += v * b14; + t15 += v * b15; + v = a[1]; + t1 += v * b0; + t2 += v * b1; + t3 += v * b2; + t4 += v * b3; + t5 += v * b4; + t6 += v * b5; + t7 += v * b6; + t8 += v * b7; + t9 += v * b8; + t10 += v * b9; + t11 += v * b10; + t12 += v * b11; + t13 += v * b12; + t14 += v * b13; + t15 += v * b14; + t16 += v * b15; + v = a[2]; + t2 += v * b0; + t3 += v * b1; + t4 += v * b2; + t5 += v * b3; + t6 += v * b4; + t7 += v * b5; + t8 += v * b6; + t9 += v * b7; + t10 += v * b8; + t11 += v * b9; + t12 += v * b10; + t13 += v * b11; + t14 += v * b12; + t15 += v * b13; + t16 += v * b14; + t17 += v * b15; + v = a[3]; + t3 += v * b0; + t4 += v * b1; + t5 += v * b2; + t6 += v * b3; + t7 += v * b4; + t8 += v * b5; + t9 += v * b6; + t10 += v * b7; + t11 += v * b8; + t12 += v * b9; + t13 += v * b10; + t14 += v * b11; + t15 += v * b12; + t16 += v * b13; + t17 += v * b14; + t18 += v * b15; + v = a[4]; + t4 += v * b0; + t5 += v * b1; + t6 += v * b2; + t7 += v * b3; + t8 += v * b4; + t9 += v * b5; + t10 += v * b6; + t11 += v * b7; + t12 += v * b8; + t13 += v * b9; + t14 += v * b10; + t15 += v * b11; + t16 += v * b12; + t17 += v * b13; + t18 += v * b14; + t19 += v * b15; + v = a[5]; + t5 += v * b0; + t6 += v * b1; + t7 += v * b2; + t8 += v * b3; + t9 += v * b4; + t10 += v * b5; + t11 += v * b6; + t12 += v * b7; + t13 += v * b8; + t14 += v * b9; + t15 += v * b10; + t16 += v * b11; + t17 += v * b12; + t18 += v * b13; + t19 += v * b14; + t20 += v * b15; + v = a[6]; + t6 += v * b0; + t7 += v * b1; + t8 += v * b2; + t9 += v * b3; + t10 += v * b4; + t11 += v * b5; + t12 += v * b6; + t13 += v * b7; + t14 += v * b8; + t15 += v * b9; + t16 += v * b10; + t17 += v * b11; + t18 += v * b12; + t19 += v * b13; + t20 += v * b14; + t21 += v * b15; + v = a[7]; + t7 += v * b0; + t8 += v * b1; + t9 += v * b2; + t10 += v * b3; + t11 += v * b4; + t12 += v * b5; + t13 += v * b6; + t14 += v * b7; + t15 += v * b8; + t16 += v * b9; + t17 += v * b10; + t18 += v * b11; + t19 += v * b12; + t20 += v * b13; + t21 += v * b14; + t22 += v * b15; + v = a[8]; + t8 += v * b0; + t9 += v * b1; + t10 += v * b2; + t11 += v * b3; + t12 += v * b4; + t13 += v * b5; + t14 += v * b6; + t15 += v * b7; + t16 += v * b8; + t17 += v * b9; + t18 += v * b10; + t19 += v * b11; + t20 += v * b12; + t21 += v * b13; + t22 += v * b14; + t23 += v * b15; + v = a[9]; + t9 += v * b0; + t10 += v * b1; + t11 += v * b2; + t12 += v * b3; + t13 += v * b4; + t14 += v * b5; + t15 += v * b6; + t16 += v * b7; + t17 += v * b8; + t18 += v * b9; + t19 += v * b10; + t20 += v * b11; + t21 += v * b12; + t22 += v * b13; + t23 += v * b14; + t24 += v * b15; + v = a[10]; + t10 += v * b0; + t11 += v * b1; + t12 += v * b2; + t13 += v * b3; + t14 += v * b4; + t15 += v * b5; + t16 += v * b6; + t17 += v * b7; + t18 += v * b8; + t19 += v * b9; + t20 += v * b10; + t21 += v * b11; + t22 += v * b12; + t23 += v * b13; + t24 += v * b14; + t25 += v * b15; + v = a[11]; + t11 += v * b0; + t12 += v * b1; + t13 += v * b2; + t14 += v * b3; + t15 += v * b4; + t16 += v * b5; + t17 += v * b6; + t18 += v * b7; + t19 += v * b8; + t20 += v * b9; + t21 += v * b10; + t22 += v * b11; + t23 += v * b12; + t24 += v * b13; + t25 += v * b14; + t26 += v * b15; + v = a[12]; + t12 += v * b0; + t13 += v * b1; + t14 += v * b2; + t15 += v * b3; + t16 += v * b4; + t17 += v * b5; + t18 += v * b6; + t19 += v * b7; + t20 += v * b8; + t21 += v * b9; + t22 += v * b10; + t23 += v * b11; + t24 += v * b12; + t25 += v * b13; + t26 += v * b14; + t27 += v * b15; + v = a[13]; + t13 += v * b0; + t14 += v * b1; + t15 += v * b2; + t16 += v * b3; + t17 += v * b4; + t18 += v * b5; + t19 += v * b6; + t20 += v * b7; + t21 += v * b8; + t22 += v * b9; + t23 += v * b10; + t24 += v * b11; + t25 += v * b12; + t26 += v * b13; + t27 += v * b14; + t28 += v * b15; + v = a[14]; + t14 += v * b0; + t15 += v * b1; + t16 += v * b2; + t17 += v * b3; + t18 += v * b4; + t19 += v * b5; + t20 += v * b6; + t21 += v * b7; + t22 += v * b8; + t23 += v * b9; + t24 += v * b10; + t25 += v * b11; + t26 += v * b12; + t27 += v * b13; + t28 += v * b14; + t29 += v * b15; + v = a[15]; + t15 += v * b0; + t16 += v * b1; + t17 += v * b2; + t18 += v * b3; + t19 += v * b4; + t20 += v * b5; + t21 += v * b6; + t22 += v * b7; + t23 += v * b8; + t24 += v * b9; + t25 += v * b10; + t26 += v * b11; + t27 += v * b12; + t28 += v * b13; + t29 += v * b14; + t30 += v * b15; + + t0 += 38 * t16; + t1 += 38 * t17; + t2 += 38 * t18; + t3 += 38 * t19; + t4 += 38 * t20; + t5 += 38 * t21; + t6 += 38 * t22; + t7 += 38 * t23; + t8 += 38 * t24; + t9 += 38 * t25; + t10 += 38 * t26; + t11 += 38 * t27; + t12 += 38 * t28; + t13 += 38 * t29; + t14 += 38 * t30; + // t15 left as is + + // first car + c = 1; + v = t0 + c + 65535; c = Math.floor(v / 65536); t0 = v - c * 65536; + v = t1 + c + 65535; c = Math.floor(v / 65536); t1 = v - c * 65536; + v = t2 + c + 65535; c = Math.floor(v / 65536); t2 = v - c * 65536; + v = t3 + c + 65535; c = Math.floor(v / 65536); t3 = v - c * 65536; + v = t4 + c + 65535; c = Math.floor(v / 65536); t4 = v - c * 65536; + v = t5 + c + 65535; c = Math.floor(v / 65536); t5 = v - c * 65536; + v = t6 + c + 65535; c = Math.floor(v / 65536); t6 = v - c * 65536; + v = t7 + c + 65535; c = Math.floor(v / 65536); t7 = v - c * 65536; + v = t8 + c + 65535; c = Math.floor(v / 65536); t8 = v - c * 65536; + v = t9 + c + 65535; c = Math.floor(v / 65536); t9 = v - c * 65536; + v = t10 + c + 65535; c = Math.floor(v / 65536); t10 = v - c * 65536; + v = t11 + c + 65535; c = Math.floor(v / 65536); t11 = v - c * 65536; + v = t12 + c + 65535; c = Math.floor(v / 65536); t12 = v - c * 65536; + v = t13 + c + 65535; c = Math.floor(v / 65536); t13 = v - c * 65536; + v = t14 + c + 65535; c = Math.floor(v / 65536); t14 = v - c * 65536; + v = t15 + c + 65535; c = Math.floor(v / 65536); t15 = v - c * 65536; + t0 += c-1 + 37 * (c-1); + + // second car + c = 1; + v = t0 + c + 65535; c = Math.floor(v / 65536); t0 = v - c * 65536; + v = t1 + c + 65535; c = Math.floor(v / 65536); t1 = v - c * 65536; + v = t2 + c + 65535; c = Math.floor(v / 65536); t2 = v - c * 65536; + v = t3 + c + 65535; c = Math.floor(v / 65536); t3 = v - c * 65536; + v = t4 + c + 65535; c = Math.floor(v / 65536); t4 = v - c * 65536; + v = t5 + c + 65535; c = Math.floor(v / 65536); t5 = v - c * 65536; + v = t6 + c + 65535; c = Math.floor(v / 65536); t6 = v - c * 65536; + v = t7 + c + 65535; c = Math.floor(v / 65536); t7 = v - c * 65536; + v = t8 + c + 65535; c = Math.floor(v / 65536); t8 = v - c * 65536; + v = t9 + c + 65535; c = Math.floor(v / 65536); t9 = v - c * 65536; + v = t10 + c + 65535; c = Math.floor(v / 65536); t10 = v - c * 65536; + v = t11 + c + 65535; c = Math.floor(v / 65536); t11 = v - c * 65536; + v = t12 + c + 65535; c = Math.floor(v / 65536); t12 = v - c * 65536; + v = t13 + c + 65535; c = Math.floor(v / 65536); t13 = v - c * 65536; + v = t14 + c + 65535; c = Math.floor(v / 65536); t14 = v - c * 65536; + v = t15 + c + 65535; c = Math.floor(v / 65536); t15 = v - c * 65536; + t0 += c-1 + 37 * (c-1); + + o[ 0] = t0; + o[ 1] = t1; + o[ 2] = t2; + o[ 3] = t3; + o[ 4] = t4; + o[ 5] = t5; + o[ 6] = t6; + o[ 7] = t7; + o[ 8] = t8; + o[ 9] = t9; + o[10] = t10; + o[11] = t11; + o[12] = t12; + o[13] = t13; + o[14] = t14; + o[15] = t15; +} + +function S(o, a) { + M(o, a, a); +} + +function sel25519(p, q, b) { + var t, c = ~(b-1); + for (var i = 0; i < 16; i++) { + t = c & (p[i] ^ q[i]); + p[i] ^= t; + q[i] ^= t; + } +} + +function pack25519(o, n) { + var i, j, b; + var m = gf(), t = gf(); + for (i = 0; i < 16; i++) t[i] = n[i]; + car25519(t); + car25519(t); + car25519(t); + for (j = 0; j < 2; j++) { + m[0] = t[0] - 0xffed; + for (i = 1; i < 15; i++) { + m[i] = t[i] - 0xffff - ((m[i-1]>>16) & 1); + m[i-1] &= 0xffff; + } + m[15] = t[15] - 0x7fff - ((m[14]>>16) & 1); + b = (m[15]>>16) & 1; + m[14] &= 0xffff; + sel25519(t, m, 1-b); + } + for (i = 0; i < 16; i++) { + o[2*i] = t[i] & 0xff; + o[2*i+1] = t[i]>>8; + } +} + +function unpack25519(o, n) { + var i; + for (i = 0; i < 16; i++) o[i] = n[2*i] + (n[2*i+1] << 8); + o[15] &= 0x7fff; +} + +function inv25519(o, i) { + var c = gf(); + var a; + for (a = 0; a < 16; a++) c[a] = i[a]; + for (a = 253; a >= 0; a--) { + S(c, c); + if(a !== 2 && a !== 4) M(c, c, i); + } + for (a = 0; a < 16; a++) o[a] = c[a]; +} + +function car25519(o) { + var i, v, c = 1; + for (i = 0; i < 16; i++) { + v = o[i] + c + 65535; + c = Math.floor(v / 65536); + o[i] = v - c * 65536; + } + o[0] += c-1 + 37 * (c-1); +} + +module.exports = { + gf, + A, + Z, + M, + S, + sel25519, + pack25519, + unpack25519, + inv25519, + gf0, + gf1, + _9, + _121665, + D, + D2, + X, + Y, + I +} diff --git a/internal/hchacha20.js b/internal/hchacha20.js new file mode 100644 index 0000000..f687b7d --- /dev/null +++ b/internal/hchacha20.js @@ -0,0 +1,128 @@ +/* eslint-disable camelcase */ +const { sodium_malloc } = require('../memory') +const assert = require('nanoassert') + +if (new Uint16Array([1])[0] !== 1) throw new Error('Big endian architecture is not supported.') + +const crypto_core_hchacha20_OUTPUTBYTES = 32 +const crypto_core_hchacha20_INPUTBYTES = 16 +const crypto_core_hchacha20_KEYBYTES = 32 +const crypto_core_hchacha20_CONSTBYTES = 16 + +function ROTL32 (x, b) { + x &= 0xFFFFFFFF + b &= 0xFFFFFFFF + return (x << b) | (x >>> (32 - b)) +} + +function LOAD32_LE (src, offset) { + assert(src instanceof Uint8Array, 'src not byte array') + let w = src[offset] + w |= src[offset + 1] << 8 + w |= src[offset + 2] << 16 + w |= src[offset + 3] << 24 + return w +} + +function STORE32_LE (dest, int, offset) { + assert(dest instanceof Uint8Array, 'dest not byte array') + var mul = 1 + var i = 0 + dest[offset] = int & 0xFF // grab bottom byte + while (++i < 4 && (mul *= 0x100)) { + dest[offset + i] = (int / mul) & 0xFF + } +} + +function QUARTERROUND (l, A, B, C, D) { + l[A] += l[B] + l[D] = ROTL32(l[D] ^ l[A], 16) + l[C] += l[D] + l[B] = ROTL32(l[B] ^ l[C], 12) + l[A] += l[B] + l[D] = ROTL32(l[D] ^ l[A], 8) + l[C] += l[D] + l[B] = ROTL32(l[B] ^ l[C], 7) +} + +function crypto_core_hchacha20 (out, _in, k, c) { + assert(out instanceof Uint8Array && out.length === 32, 'out is not an array of 32 bytes') + assert(k instanceof Uint8Array && k.length === 32, 'k is not an array of 32 bytes') + assert(c === null || (c instanceof Uint8Array && c.length === 16), 'c is not null or an array of 16 bytes') + + let i = 0 + const x = new Uint32Array(16) + if (!c) { + x[0] = 0x61707865 + x[1] = 0x3320646E + x[2] = 0x79622D32 + x[3] = 0x6B206574 + } else { + x[0] = LOAD32_LE(c, 0) + x[1] = LOAD32_LE(c, 4) + x[2] = LOAD32_LE(c, 8) + x[3] = LOAD32_LE(c, 12) + } + x[4] = LOAD32_LE(k, 0) + x[5] = LOAD32_LE(k, 4) + x[6] = LOAD32_LE(k, 8) + x[7] = LOAD32_LE(k, 12) + x[8] = LOAD32_LE(k, 16) + x[9] = LOAD32_LE(k, 20) + x[10] = LOAD32_LE(k, 24) + x[11] = LOAD32_LE(k, 28) + x[12] = LOAD32_LE(_in, 0) + x[13] = LOAD32_LE(_in, 4) + x[14] = LOAD32_LE(_in, 8) + x[15] = LOAD32_LE(_in, 12) + + for (i = 0; i < 10; i++) { + QUARTERROUND(x, 0, 4, 8, 12) + QUARTERROUND(x, 1, 5, 9, 13) + QUARTERROUND(x, 2, 6, 10, 14) + QUARTERROUND(x, 3, 7, 11, 15) + QUARTERROUND(x, 0, 5, 10, 15) + QUARTERROUND(x, 1, 6, 11, 12) + QUARTERROUND(x, 2, 7, 8, 13) + QUARTERROUND(x, 3, 4, 9, 14) + } + + STORE32_LE(out, x[0], 0) + STORE32_LE(out, x[1], 4) + STORE32_LE(out, x[2], 8) + STORE32_LE(out, x[3], 12) + STORE32_LE(out, x[12], 16) + STORE32_LE(out, x[13], 20) + STORE32_LE(out, x[14], 24) + STORE32_LE(out, x[15], 28) + + return 0 +} + +function crypto_core_hchacha20_outputbytes () { + return crypto_core_hchacha20_OUTPUTBYTES +} + +function crypto_core_hchacha20_inputbytes () { + return crypto_core_hchacha20_INPUTBYTES +} + +function crypto_core_hchacha20_keybytes () { + return crypto_core_hchacha20_KEYBYTES +} + +function crypto_core_hchacha20_constbytes () { + return crypto_core_hchacha20_CONSTBYTES +} + +module.exports = { + crypto_core_hchacha20_INPUTBYTES, + LOAD32_LE, + STORE32_LE, + QUARTERROUND, + crypto_core_hchacha20, + crypto_core_hchacha20_outputbytes, + crypto_core_hchacha20_inputbytes, + crypto_core_hchacha20_keybytes, + crypto_core_hchacha20_constbytes +} diff --git a/internal/poly1305.js b/internal/poly1305.js new file mode 100644 index 0000000..96af7f1 --- /dev/null +++ b/internal/poly1305.js @@ -0,0 +1,360 @@ +/* +* Port of Andrew Moon's Poly1305-donna-16. Public domain. +* https://github.com/floodyberry/poly1305-donna +*/ + +if (new Uint16Array([1])[0] !== 1) throw new Error('Big endian architecture is not supported.') + +var poly1305 = function(key) { + this.buffer = new Uint8Array(16); + this.r = new Uint16Array(10); + this.h = new Uint16Array(10); + this.pad = new Uint16Array(8); + this.leftover = 0; + this.fin = 0; + + var t0, t1, t2, t3, t4, t5, t6, t7; + + t0 = key[ 0] & 0xff | (key[ 1] & 0xff) << 8; this.r[0] = ( t0 ) & 0x1fff; + t1 = key[ 2] & 0xff | (key[ 3] & 0xff) << 8; this.r[1] = ((t0 >>> 13) | (t1 << 3)) & 0x1fff; + t2 = key[ 4] & 0xff | (key[ 5] & 0xff) << 8; this.r[2] = ((t1 >>> 10) | (t2 << 6)) & 0x1f03; + t3 = key[ 6] & 0xff | (key[ 7] & 0xff) << 8; this.r[3] = ((t2 >>> 7) | (t3 << 9)) & 0x1fff; + t4 = key[ 8] & 0xff | (key[ 9] & 0xff) << 8; this.r[4] = ((t3 >>> 4) | (t4 << 12)) & 0x00ff; + this.r[5] = ((t4 >>> 1)) & 0x1ffe; + t5 = key[10] & 0xff | (key[11] & 0xff) << 8; this.r[6] = ((t4 >>> 14) | (t5 << 2)) & 0x1fff; + t6 = key[12] & 0xff | (key[13] & 0xff) << 8; this.r[7] = ((t5 >>> 11) | (t6 << 5)) & 0x1f81; + t7 = key[14] & 0xff | (key[15] & 0xff) << 8; this.r[8] = ((t6 >>> 8) | (t7 << 8)) & 0x1fff; + this.r[9] = ((t7 >>> 5)) & 0x007f; + + this.pad[0] = key[16] & 0xff | (key[17] & 0xff) << 8; + this.pad[1] = key[18] & 0xff | (key[19] & 0xff) << 8; + this.pad[2] = key[20] & 0xff | (key[21] & 0xff) << 8; + this.pad[3] = key[22] & 0xff | (key[23] & 0xff) << 8; + this.pad[4] = key[24] & 0xff | (key[25] & 0xff) << 8; + this.pad[5] = key[26] & 0xff | (key[27] & 0xff) << 8; + this.pad[6] = key[28] & 0xff | (key[29] & 0xff) << 8; + this.pad[7] = key[30] & 0xff | (key[31] & 0xff) << 8; +}; + +poly1305.prototype.blocks = function(m, mpos, bytes) { + var hibit = this.fin ? 0 : (1 << 11); + var t0, t1, t2, t3, t4, t5, t6, t7, c; + var d0, d1, d2, d3, d4, d5, d6, d7, d8, d9; + + var h0 = this.h[0], + h1 = this.h[1], + h2 = this.h[2], + h3 = this.h[3], + h4 = this.h[4], + h5 = this.h[5], + h6 = this.h[6], + h7 = this.h[7], + h8 = this.h[8], + h9 = this.h[9]; + + var r0 = this.r[0], + r1 = this.r[1], + r2 = this.r[2], + r3 = this.r[3], + r4 = this.r[4], + r5 = this.r[5], + r6 = this.r[6], + r7 = this.r[7], + r8 = this.r[8], + r9 = this.r[9]; + + while (bytes >= 16) { + t0 = m[mpos+ 0] & 0xff | (m[mpos+ 1] & 0xff) << 8; h0 += ( t0 ) & 0x1fff; + t1 = m[mpos+ 2] & 0xff | (m[mpos+ 3] & 0xff) << 8; h1 += ((t0 >>> 13) | (t1 << 3)) & 0x1fff; + t2 = m[mpos+ 4] & 0xff | (m[mpos+ 5] & 0xff) << 8; h2 += ((t1 >>> 10) | (t2 << 6)) & 0x1fff; + t3 = m[mpos+ 6] & 0xff | (m[mpos+ 7] & 0xff) << 8; h3 += ((t2 >>> 7) | (t3 << 9)) & 0x1fff; + t4 = m[mpos+ 8] & 0xff | (m[mpos+ 9] & 0xff) << 8; h4 += ((t3 >>> 4) | (t4 << 12)) & 0x1fff; + h5 += ((t4 >>> 1)) & 0x1fff; + t5 = m[mpos+10] & 0xff | (m[mpos+11] & 0xff) << 8; h6 += ((t4 >>> 14) | (t5 << 2)) & 0x1fff; + t6 = m[mpos+12] & 0xff | (m[mpos+13] & 0xff) << 8; h7 += ((t5 >>> 11) | (t6 << 5)) & 0x1fff; + t7 = m[mpos+14] & 0xff | (m[mpos+15] & 0xff) << 8; h8 += ((t6 >>> 8) | (t7 << 8)) & 0x1fff; + h9 += ((t7 >>> 5)) | hibit; + + c = 0; + + d0 = c; + d0 += h0 * r0; + d0 += h1 * (5 * r9); + d0 += h2 * (5 * r8); + d0 += h3 * (5 * r7); + d0 += h4 * (5 * r6); + c = (d0 >>> 13); d0 &= 0x1fff; + d0 += h5 * (5 * r5); + d0 += h6 * (5 * r4); + d0 += h7 * (5 * r3); + d0 += h8 * (5 * r2); + d0 += h9 * (5 * r1); + c += (d0 >>> 13); d0 &= 0x1fff; + + d1 = c; + d1 += h0 * r1; + d1 += h1 * r0; + d1 += h2 * (5 * r9); + d1 += h3 * (5 * r8); + d1 += h4 * (5 * r7); + c = (d1 >>> 13); d1 &= 0x1fff; + d1 += h5 * (5 * r6); + d1 += h6 * (5 * r5); + d1 += h7 * (5 * r4); + d1 += h8 * (5 * r3); + d1 += h9 * (5 * r2); + c += (d1 >>> 13); d1 &= 0x1fff; + + d2 = c; + d2 += h0 * r2; + d2 += h1 * r1; + d2 += h2 * r0; + d2 += h3 * (5 * r9); + d2 += h4 * (5 * r8); + c = (d2 >>> 13); d2 &= 0x1fff; + d2 += h5 * (5 * r7); + d2 += h6 * (5 * r6); + d2 += h7 * (5 * r5); + d2 += h8 * (5 * r4); + d2 += h9 * (5 * r3); + c += (d2 >>> 13); d2 &= 0x1fff; + + d3 = c; + d3 += h0 * r3; + d3 += h1 * r2; + d3 += h2 * r1; + d3 += h3 * r0; + d3 += h4 * (5 * r9); + c = (d3 >>> 13); d3 &= 0x1fff; + d3 += h5 * (5 * r8); + d3 += h6 * (5 * r7); + d3 += h7 * (5 * r6); + d3 += h8 * (5 * r5); + d3 += h9 * (5 * r4); + c += (d3 >>> 13); d3 &= 0x1fff; + + d4 = c; + d4 += h0 * r4; + d4 += h1 * r3; + d4 += h2 * r2; + d4 += h3 * r1; + d4 += h4 * r0; + c = (d4 >>> 13); d4 &= 0x1fff; + d4 += h5 * (5 * r9); + d4 += h6 * (5 * r8); + d4 += h7 * (5 * r7); + d4 += h8 * (5 * r6); + d4 += h9 * (5 * r5); + c += (d4 >>> 13); d4 &= 0x1fff; + + d5 = c; + d5 += h0 * r5; + d5 += h1 * r4; + d5 += h2 * r3; + d5 += h3 * r2; + d5 += h4 * r1; + c = (d5 >>> 13); d5 &= 0x1fff; + d5 += h5 * r0; + d5 += h6 * (5 * r9); + d5 += h7 * (5 * r8); + d5 += h8 * (5 * r7); + d5 += h9 * (5 * r6); + c += (d5 >>> 13); d5 &= 0x1fff; + + d6 = c; + d6 += h0 * r6; + d6 += h1 * r5; + d6 += h2 * r4; + d6 += h3 * r3; + d6 += h4 * r2; + c = (d6 >>> 13); d6 &= 0x1fff; + d6 += h5 * r1; + d6 += h6 * r0; + d6 += h7 * (5 * r9); + d6 += h8 * (5 * r8); + d6 += h9 * (5 * r7); + c += (d6 >>> 13); d6 &= 0x1fff; + + d7 = c; + d7 += h0 * r7; + d7 += h1 * r6; + d7 += h2 * r5; + d7 += h3 * r4; + d7 += h4 * r3; + c = (d7 >>> 13); d7 &= 0x1fff; + d7 += h5 * r2; + d7 += h6 * r1; + d7 += h7 * r0; + d7 += h8 * (5 * r9); + d7 += h9 * (5 * r8); + c += (d7 >>> 13); d7 &= 0x1fff; + + d8 = c; + d8 += h0 * r8; + d8 += h1 * r7; + d8 += h2 * r6; + d8 += h3 * r5; + d8 += h4 * r4; + c = (d8 >>> 13); d8 &= 0x1fff; + d8 += h5 * r3; + d8 += h6 * r2; + d8 += h7 * r1; + d8 += h8 * r0; + d8 += h9 * (5 * r9); + c += (d8 >>> 13); d8 &= 0x1fff; + + d9 = c; + d9 += h0 * r9; + d9 += h1 * r8; + d9 += h2 * r7; + d9 += h3 * r6; + d9 += h4 * r5; + c = (d9 >>> 13); d9 &= 0x1fff; + d9 += h5 * r4; + d9 += h6 * r3; + d9 += h7 * r2; + d9 += h8 * r1; + d9 += h9 * r0; + c += (d9 >>> 13); d9 &= 0x1fff; + + c = (((c << 2) + c)) | 0; + c = (c + d0) | 0; + d0 = c & 0x1fff; + c = (c >>> 13); + d1 += c; + + h0 = d0; + h1 = d1; + h2 = d2; + h3 = d3; + h4 = d4; + h5 = d5; + h6 = d6; + h7 = d7; + h8 = d8; + h9 = d9; + + mpos += 16; + bytes -= 16; + } + this.h[0] = h0; + this.h[1] = h1; + this.h[2] = h2; + this.h[3] = h3; + this.h[4] = h4; + this.h[5] = h5; + this.h[6] = h6; + this.h[7] = h7; + this.h[8] = h8; + this.h[9] = h9; +}; + +poly1305.prototype.finish = function(mac, macpos) { + var g = new Uint16Array(10); + var c, mask, f, i; + + if (this.leftover) { + i = this.leftover; + this.buffer[i++] = 1; + for (; i < 16; i++) this.buffer[i] = 0; + this.fin = 1; + this.blocks(this.buffer, 0, 16); + } + + c = this.h[1] >>> 13; + this.h[1] &= 0x1fff; + for (i = 2; i < 10; i++) { + this.h[i] += c; + c = this.h[i] >>> 13; + this.h[i] &= 0x1fff; + } + this.h[0] += (c * 5); + c = this.h[0] >>> 13; + this.h[0] &= 0x1fff; + this.h[1] += c; + c = this.h[1] >>> 13; + this.h[1] &= 0x1fff; + this.h[2] += c; + + g[0] = this.h[0] + 5; + c = g[0] >>> 13; + g[0] &= 0x1fff; + for (i = 1; i < 10; i++) { + g[i] = this.h[i] + c; + c = g[i] >>> 13; + g[i] &= 0x1fff; + } + g[9] -= (1 << 13); + + mask = (c ^ 1) - 1; + for (i = 0; i < 10; i++) g[i] &= mask; + mask = ~mask; + for (i = 0; i < 10; i++) this.h[i] = (this.h[i] & mask) | g[i]; + + this.h[0] = ((this.h[0] ) | (this.h[1] << 13) ) & 0xffff; + this.h[1] = ((this.h[1] >>> 3) | (this.h[2] << 10) ) & 0xffff; + this.h[2] = ((this.h[2] >>> 6) | (this.h[3] << 7) ) & 0xffff; + this.h[3] = ((this.h[3] >>> 9) | (this.h[4] << 4) ) & 0xffff; + this.h[4] = ((this.h[4] >>> 12) | (this.h[5] << 1) | (this.h[6] << 14)) & 0xffff; + this.h[5] = ((this.h[6] >>> 2) | (this.h[7] << 11) ) & 0xffff; + this.h[6] = ((this.h[7] >>> 5) | (this.h[8] << 8) ) & 0xffff; + this.h[7] = ((this.h[8] >>> 8) | (this.h[9] << 5) ) & 0xffff; + + f = this.h[0] + this.pad[0]; + this.h[0] = f & 0xffff; + for (i = 1; i < 8; i++) { + f = (((this.h[i] + this.pad[i]) | 0) + (f >>> 16)) | 0; + this.h[i] = f & 0xffff; + } + + mac[macpos+ 0] = (this.h[0] >>> 0) & 0xff; + mac[macpos+ 1] = (this.h[0] >>> 8) & 0xff; + mac[macpos+ 2] = (this.h[1] >>> 0) & 0xff; + mac[macpos+ 3] = (this.h[1] >>> 8) & 0xff; + mac[macpos+ 4] = (this.h[2] >>> 0) & 0xff; + mac[macpos+ 5] = (this.h[2] >>> 8) & 0xff; + mac[macpos+ 6] = (this.h[3] >>> 0) & 0xff; + mac[macpos+ 7] = (this.h[3] >>> 8) & 0xff; + mac[macpos+ 8] = (this.h[4] >>> 0) & 0xff; + mac[macpos+ 9] = (this.h[4] >>> 8) & 0xff; + mac[macpos+10] = (this.h[5] >>> 0) & 0xff; + mac[macpos+11] = (this.h[5] >>> 8) & 0xff; + mac[macpos+12] = (this.h[6] >>> 0) & 0xff; + mac[macpos+13] = (this.h[6] >>> 8) & 0xff; + mac[macpos+14] = (this.h[7] >>> 0) & 0xff; + mac[macpos+15] = (this.h[7] >>> 8) & 0xff; +}; + +poly1305.prototype.update = function(m, mpos, bytes) { + var i, want; + + if (this.leftover) { + want = (16 - this.leftover); + if (want > bytes) + want = bytes; + for (i = 0; i < want; i++) + this.buffer[this.leftover + i] = m[mpos+i]; + bytes -= want; + mpos += want; + this.leftover += want; + if (this.leftover < 16) + return; + this.blocks(this.buffer, 0, 16); + this.leftover = 0; + } + + if (bytes >= 16) { + want = bytes - (bytes % 16); + this.blocks(m, mpos, want); + mpos += want; + bytes -= want; + } + + if (bytes) { + for (i = 0; i < bytes; i++) + this.buffer[this.leftover + i] = m[mpos+i]; + this.leftover += bytes; + } +}; + +module.exports = poly1305 diff --git a/memory.js b/memory.js new file mode 100644 index 0000000..34ec562 --- /dev/null +++ b/memory.js @@ -0,0 +1,30 @@ +/* eslint-disable camelcase */ + +function sodium_malloc (n) { + return new Uint8Array(n) +} + +function sodium_free (n) { + sodium_memzero(n) + loadSink().port1.postMessage(n.buffer, [n.buffer]) +} + +function sodium_memzero (arr) { + arr.fill(0) +} + +var sink + +function loadSink () { + if (sink) return sink + var MessageChannel = globalThis.MessageChannel + if (MessageChannel == null) ({ MessageChannel } = require('worker' + '_threads')) + sink = new MessageChannel() + return sink +} + +module.exports = { + sodium_malloc, + sodium_free, + sodium_memzero +} diff --git a/package.json b/package.json index ee54147..a64fa02 100644 --- a/package.json +++ b/package.json @@ -1,42 +1,52 @@ { "name": "sodium-javascript", - "version": "0.5.6", + "version": "0.8.0", "description": "WIP - a pure javascript version of sodium-native", "main": "index.js", "dependencies": { "blake2b": "^2.1.1", "chacha20-universal": "^1.0.4", - "nanoassert": "^1.0.0", - "sha256-wasm": "^1.3.0", - "sha512-wasm": "^1.2.0", + "nanoassert": "^2.0.0", + "sha256-universal": "^1.1.0", + "sha512-universal": "^1.1.0", "siphash24": "^1.0.1", "xsalsa20": "^1.0.0" }, "devDependencies": { "browser-run": "^4.0.2", "browserify": "^14.1.0", + "brittle": "^3.2.1", + "browserify": "^16.5.1", "sodium-native": "^3.4.1", - "sodium-test": "^0.7.0" + "standard": "^15.0.1" + }, + "standard": { + "ignore": [ + "/internal/**/*.js", + "/test/fixtures/*.js" + ] }, "browser": { - "crypto": false - }, - "react-native": { - "crypto": "crypto" + "crypto": false, + "worker_threads": false }, "scripts": { - "browser": "browserify test.js | browser-run", - "browser-manual": "browserify test.js | browser-run -p 1234", - "test": "node test.js" + "pretest": "standard", + "test": "brittle test/*.js", + "test-browser": "browserify test.js | tape-run" }, "repository": { "type": "git", - "url": "https://github.com/mafintosh/sodium-javascript.git" + "url": "git+https://github.com/sodium-friends/sodium-javascript.git" }, - "author": "Mathias Buus (@mafintosh)", + "contributors": [ + "Christophe Diederichs ", + "Emil Bay (http://bayes.dk)", + "Mathias Buus (https://mafinto.sh)" + ], "license": "MIT", "bugs": { - "url": "https://github.com/mafintosh/sodium-javascript/issues" + "url": "https://github.com/sodium-friends/sodium-javascript/issues" }, - "homepage": "https://github.com/mafintosh/sodium-javascript" + "homepage": "https://github.com/sodium-friends/sodium-javascript#readme" } diff --git a/randombytes.js b/randombytes.js index b1da871..b59b590 100644 --- a/randombytes.js +++ b/randombytes.js @@ -1,4 +1,5 @@ var assert = require('nanoassert') + const { crypto_stream_chacha20_ietf, crypto_stream_chacha20_ietf_KEYBYTES, @@ -9,42 +10,41 @@ const randombytes_SEEDBYTES = 32 var randombytes = (function () { var QUOTA = 65536 // limit for QuotaExceededException - var crypto = typeof global !== 'undefined' ? crypto = (global.crypto || global.msCrypto) : null + var crypto = globalThis.crypto || globalThis.msCrypto function browserBytes (out, n) { - for (var i = 0; i < n; i += QUOTA) { - crypto.getRandomValues(out.subarray(i, i + Math.min(n - i, QUOTA))) + for (let i = 0; i < n; i += QUOTA) { + crypto.getRandomValues(new Uint8Array(out.buffer, i + out.byteOffset, Math.min(n - i, QUOTA))) } } function nodeBytes (out, n) { - out.set(crypto.randomBytes(n)) + new Uint8Array(out.buffer, out.byteOffset, n).set(crypto.randomBytes(n)) } function noImpl () { throw new Error('No secure random number generator available') } - if (crypto && crypto.getRandomValues) { - return browserBytes - } else if (typeof require !== 'undefined') { - // Node.js. - crypto = require('crypto') - if (crypto && crypto.randomBytes) { - return nodeBytes - } + if (crypto && crypto.getRandomValues) return browserBytes + + if (require != null) { + // Node.js. Bust Browserify + crypto = require('cry' + 'pto') + if (crypto && crypto.randomBytes) return nodeBytes } return noImpl })() +// Make non enumerable as this is an internal function Object.defineProperty(module.exports, 'randombytes', { value: randombytes }) function randombytes_buf (out) { assert(out, 'out must be given') - randombytes(out, out.length) + randombytes(out, out.byteLength) } function randombytes_buf_deterministic (buf, seed) { diff --git a/test.js b/test.js deleted file mode 100644 index b6c0192..0000000 --- a/test.js +++ /dev/null @@ -1,3 +0,0 @@ -require('sodium-test')(require('.')) - -if (typeof window !== 'undefined') window.close() diff --git a/test/crypto_aead_chacha20poly1305_ietf.js b/test/crypto_aead_chacha20poly1305_ietf.js new file mode 100644 index 0000000..0643739 --- /dev/null +++ b/test/crypto_aead_chacha20poly1305_ietf.js @@ -0,0 +1,285 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const b4a = require('b4a') +const sodium = require('..') + +test('constants', function (t) { + t.is(typeof sodium.crypto_aead_chacha20poly1305_ietf_ABYTES, 'number') + t.is(typeof sodium.crypto_aead_chacha20poly1305_ietf_KEYBYTES, 'number') + t.is(typeof sodium.crypto_aead_chacha20poly1305_ietf_NPUBBYTES, 'number') + t.is(typeof sodium.crypto_aead_chacha20poly1305_ietf_NSECBYTES, 'number') + t.is(sodium.crypto_aead_chacha20poly1305_ietf_NSECBYTES, 0) + t.is(typeof sodium.crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX, 'number') + t.is(sodium.crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX, Number.MAX_SAFE_INTEGER) // to make sure, see note in binding.cc +}) + +test('ported from libsodium', function (t) { + const mlen = 114 + const adlen = 12 + const clen = mlen + sodium.crypto_aead_chacha20poly1305_ietf_ABYTES + + const firstkey = b4a.from([ + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, + 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, + 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, + 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f + ]) + + const message = b4a.from('Ladies and Gentlemen of the class of \'99: If I could offer you only one tip for the future, sunscreen would be it.') + + const m = sodium.sodium_malloc(mlen) + const nonce = b4a.from([ + 0x07, 0x00, 0x00, 0x00, 0x40, 0x41, 0x42, 0x43, + 0x44, 0x45, 0x46, 0x47 + ]) + t.is(nonce.length, sodium.crypto_aead_chacha20poly1305_ietf_NPUBBYTES) + + const ad = b4a.from([ + 0x50, 0x51, 0x52, 0x53, 0xc0, 0xc1, 0xc2, 0xc3, + 0xc4, 0xc5, 0xc6, 0xc7 + ]) + t.is(ad.length, adlen) + + const c = sodium.sodium_malloc(clen) + const detachedc = sodium.sodium_malloc(mlen) + + const mac = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_ABYTES) + + const m2 = sodium.sodium_malloc(mlen) + + let foundclen = 0 + let foundmaclen = 0 + let m2len = 0 + + let i = 0 + + t.is(message.length, mlen) + b4a.copy(message, m) + + foundclen = sodium.crypto_aead_chacha20poly1305_ietf_encrypt(c, m, ad, null, nonce, firstkey) + t.is(foundclen, mlen + sodium.crypto_aead_chacha20poly1305_ietf_ABYTES) + + const exp1 = new Uint8Array([ + 0xd3, 0x1a, 0x8d, 0x34, 0x64, 0x8e, 0x60, 0xdb, 0x7b, 0x86, 0xaf, 0xbc, + 0x53, 0xef, 0x7e, 0xc2, 0xa4, 0xad, 0xed, 0x51, 0x29, 0x6e, 0x08, 0xfe, + 0xa9, 0xe2, 0xb5, 0xa7, 0x36, 0xee, 0x62, 0xd6, 0x3d, 0xbe, 0xa4, 0x5e, + 0x8c, 0xa9, 0x67, 0x12, 0x82, 0xfa, 0xfb, 0x69, 0xda, 0x92, 0x72, 0x8b, + 0x1a, 0x71, 0xde, 0x0a, 0x9e, 0x06, 0x0b, 0x29, 0x05, 0xd6, 0xa5, 0xb6, + 0x7e, 0xcd, 0x3b, 0x36, 0x92, 0xdd, 0xbd, 0x7f, 0x2d, 0x77, 0x8b, 0x8c, + 0x98, 0x03, 0xae, 0xe3, 0x28, 0x09, 0x1b, 0x58, 0xfa, 0xb3, 0x24, 0xe4, + 0xfa, 0xd6, 0x75, 0x94, 0x55, 0x85, 0x80, 0x8b, 0x48, 0x31, 0xd7, 0xbc, + 0x3f, 0xf4, 0xde, 0xf0, 0x8e, 0x4b, 0x7a, 0x9d, 0xe5, 0x76, 0xd2, 0x65, + 0x86, 0xce, 0xc6, 0x4b, 0x61, 0x16, 0x1a, 0xe1, 0x0b, 0x59, 0x4f, 0x09, + 0xe2, 0x6a, 0x7e, 0x90, 0x2e, 0xcb, 0xd0, 0x60, 0x06, 0x91 + ]) + + t.alike(c, exp1) + + foundmaclen = sodium.crypto_aead_chacha20poly1305_ietf_encrypt_detached(detachedc, mac, m, ad, null, nonce, firstkey) + + t.is(foundmaclen, sodium.crypto_aead_chacha20poly1305_ietf_ABYTES) + const exp0 = c.slice(0, mlen) + + t.alike(detachedc, exp0) + + m2len = sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m2, null, c, ad, nonce, firstkey) + t.is(m2len, mlen) + + t.alike(m, m2) + + m2.fill(0) + sodium.crypto_aead_chacha20poly1305_ietf_decrypt_detached(m2, null, c.slice(0, mlen), mac, ad, nonce, firstkey) + + t.alike(m, m2) + + for (i = 0; i < clen; i++) { + c[i] ^= (i + 1) + t.exception.all(_ => sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m2, null, c, ad, nonce, firstkey)) + if (b4a.equals(m, m2)) t.fail() + c[i] ^= (i + 1) + } + + foundclen = sodium.crypto_aead_chacha20poly1305_ietf_encrypt(c, m, null, null, nonce, firstkey) + t.is(foundclen, clen) + + const exp2 = new Uint8Array([ + 0xd3, 0x1a, 0x8d, 0x34, 0x64, 0x8e, 0x60, 0xdb, 0x7b, 0x86, 0xaf, 0xbc, + 0x53, 0xef, 0x7e, 0xc2, 0xa4, 0xad, 0xed, 0x51, 0x29, 0x6e, 0x08, 0xfe, + 0xa9, 0xe2, 0xb5, 0xa7, 0x36, 0xee, 0x62, 0xd6, 0x3d, 0xbe, 0xa4, 0x5e, + 0x8c, 0xa9, 0x67, 0x12, 0x82, 0xfa, 0xfb, 0x69, 0xda, 0x92, 0x72, 0x8b, + 0x1a, 0x71, 0xde, 0x0a, 0x9e, 0x06, 0x0b, 0x29, 0x05, 0xd6, 0xa5, 0xb6, + 0x7e, 0xcd, 0x3b, 0x36, 0x92, 0xdd, 0xbd, 0x7f, 0x2d, 0x77, 0x8b, 0x8c, + 0x98, 0x03, 0xae, 0xe3, 0x28, 0x09, 0x1b, 0x58, 0xfa, 0xb3, 0x24, 0xe4, + 0xfa, 0xd6, 0x75, 0x94, 0x55, 0x85, 0x80, 0x8b, 0x48, 0x31, 0xd7, 0xbc, + 0x3f, 0xf4, 0xde, 0xf0, 0x8e, 0x4b, 0x7a, 0x9d, 0xe5, 0x76, 0xd2, 0x65, + 0x86, 0xce, 0xc6, 0x4b, 0x61, 0x16, 0x6a, 0x23, 0xa4, 0x68, 0x1f, 0xd5, + 0x94, 0x56, 0xae, 0xa1, 0xd2, 0x9f, 0x82, 0x47, 0x72, 0x16 + ]) + + t.alike(c, exp2) + + m2len = sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m2, null, c, null, nonce, firstkey) + t.is(m2len, mlen) + + t.alike(m2, m) + + b4a.copy(m, c) + + foundclen = sodium.crypto_aead_chacha20poly1305_ietf_encrypt(c, c.slice(0, mlen), null, null, nonce, firstkey) + + t.is(foundclen, clen, 'clen is properly set (adlen=0)') + + const exp3 = new Uint8Array([ + 0xd3, 0x1a, 0x8d, 0x34, 0x64, 0x8e, 0x60, 0xdb, 0x7b, 0x86, 0xaf, 0xbc, + 0x53, 0xef, 0x7e, 0xc2, 0xa4, 0xad, 0xed, 0x51, 0x29, 0x6e, 0x08, 0xfe, + 0xa9, 0xe2, 0xb5, 0xa7, 0x36, 0xee, 0x62, 0xd6, 0x3d, 0xbe, 0xa4, 0x5e, + 0x8c, 0xa9, 0x67, 0x12, 0x82, 0xfa, 0xfb, 0x69, 0xda, 0x92, 0x72, 0x8b, + 0x1a, 0x71, 0xde, 0x0a, 0x9e, 0x06, 0x0b, 0x29, 0x05, 0xd6, 0xa5, 0xb6, + 0x7e, 0xcd, 0x3b, 0x36, 0x92, 0xdd, 0xbd, 0x7f, 0x2d, 0x77, 0x8b, 0x8c, + 0x98, 0x03, 0xae, 0xe3, 0x28, 0x09, 0x1b, 0x58, 0xfa, 0xb3, 0x24, 0xe4, + 0xfa, 0xd6, 0x75, 0x94, 0x55, 0x85, 0x80, 0x8b, 0x48, 0x31, 0xd7, 0xbc, + 0x3f, 0xf4, 0xde, 0xf0, 0x8e, 0x4b, 0x7a, 0x9d, 0xe5, 0x76, 0xd2, 0x65, + 0x86, 0xce, 0xc6, 0x4b, 0x61, 0x16, 0x6a, 0x23, 0xa4, 0x68, 0x1f, 0xd5, + 0x94, 0x56, 0xae, 0xa1, 0xd2, 0x9f, 0x82, 0x47, 0x72, 0x16 + ]) + + t.alike(c, exp3) + + const decrypted = sodium.sodium_malloc(c.byteLength - sodium.crypto_aead_chacha20poly1305_ietf_ABYTES) + m2len = sodium.crypto_aead_chacha20poly1305_ietf_decrypt(decrypted, null, c, null, nonce, firstkey) + t.is(m2len, mlen, 'm2len is properly set (adlen=0)') + + t.alike(m, decrypted, 'm == c (adlen=0)') +}) + +test.skip('keygen', function (t) { + const key1 = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_KEYBYTES) + const key2 = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_KEYBYTES) + + sodium.crypto_aead_chacha20poly1305_ietf_keygen(key1) + sodium.crypto_aead_chacha20poly1305_ietf_keygen(key2) + + t.unlike(key1, key2) +}) + +test.skip('different keys', function (t) { + const m = b4a.from('Ladies and Gentlemen of the class of \'99: If I could offer you only one tip for the future, sunscreen would be it.') + + const key1 = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_KEYBYTES) + const key2 = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_KEYBYTES) + sodium.crypto_aead_chacha20poly1305_ietf_keygen(key1) + sodium.crypto_aead_chacha20poly1305_ietf_keygen(key2) + + const nonce = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_NPUBBYTES) + sodium.randombytes_buf(nonce) + + const clen = m.byteLength + sodium.crypto_aead_chacha20poly1305_ietf_ABYTES + const c1 = sodium.sodium_malloc(clen) + const c2 = sodium.sodium_malloc(clen) + + const m1 = sodium.sodium_malloc(m.byteLength) + const m2 = sodium.sodium_malloc(m.byteLength) + + t.is(sodium.crypto_aead_chacha20poly1305_ietf_encrypt(c1, m, null, null, nonce, key1), clen) + t.absent(c1.equals(c2)) + t.absent(c1.equals(m)) + t.is(sodium.crypto_aead_chacha20poly1305_ietf_encrypt(c2, m, null, null, nonce, key2), clen) + t.absent(c1.equals(c2)) + t.absent(c2.equals(m)) + + t.exception.all(_ => sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m1, null, c1, null, nonce, key2)) + t.exception.all(_ => sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m2, null, c2, null, nonce, key1)) + + t.is(sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m1, null, c1, null, nonce, key1), m.byteLength) + t.ok(m.equals(m1)) + t.is(sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m2, null, c2, null, nonce, key2), m.byteLength) + t.ok(m.equals(m2)) +}) + +test.skip('different nonce', function (t) { + const m = b4a.from('Ladies and Gentlemen of the class of \'99: If I could offer you only one tip for the future, sunscreen would be it.') + + const key = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_KEYBYTES) + sodium.crypto_aead_chacha20poly1305_ietf_keygen(key) + + const n1 = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_NPUBBYTES) + const n2 = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_NPUBBYTES) + sodium.randombytes_buf(n1) + sodium.randombytes_buf(n2) + + const clen = m.byteLength + sodium.crypto_aead_chacha20poly1305_ietf_ABYTES + const c1 = sodium.sodium_malloc(clen) + const c2 = sodium.sodium_malloc(clen) + + const m1 = sodium.sodium_malloc(m.byteLength) + const m2 = sodium.sodium_malloc(m.byteLength) + + t.is(sodium.crypto_aead_chacha20poly1305_ietf_encrypt(c1, m, null, null, n1, key), clen) + t.absent(c1.equals(c2)) + t.absent(c1.equals(m)) + t.is(sodium.crypto_aead_chacha20poly1305_ietf_encrypt(c2, m, null, null, n2, key), clen) + t.absent(c1.equals(c2)) + t.absent(c2.equals(m)) + + t.exception.all(_ => sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m1, null, c1, null, n2, key)) + t.exception.all(_ => sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m2, null, c2, null, n1, key)) + + t.is(sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m1, null, c1, null, n1, key), m.byteLength) + t.ok(m.equals(m1)) + t.is(sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m2, null, c2, null, n2, key), m.byteLength) + t.ok(m.equals(m2)) +}) + +test.skip('detached -> non-detached', function (t) { + const m = b4a.from('Ladies and Gentlemen of the class of \'99: If I could offer you only one tip for the future, sunscreen would be it.') + m.secure = true + + const key = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_KEYBYTES) + sodium.crypto_aead_chacha20poly1305_ietf_keygen(key) + + const nonce = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_NPUBBYTES) + sodium.randombytes_buf(nonce) + + const mac = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_ABYTES) + const clen = m.byteLength + const c = sodium.sodium_malloc(clen) + + t.is(sodium.crypto_aead_chacha20poly1305_ietf_encrypt_detached(c, mac, m, null, null, nonce, key), mac.byteLength) + + const m1 = sodium.sodium_malloc(m.byteLength) + t.is(sodium.crypto_aead_chacha20poly1305_ietf_decrypt(m1, null, b4a.concat([c, mac]), null, nonce, key), m.byteLength) + + t.alike(m, m1) +}) + +test.skip('non-detached -> detached', function (t) { + const m = b4a.from('Ladies and Gentlemen of the class of \'99: If I could offer you only one tip for the future, sunscreen would be it.') + m.secure = true + + const key = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_KEYBYTES) + sodium.crypto_aead_chacha20poly1305_ietf_keygen(key) + + const nonce = sodium.sodium_malloc(sodium.crypto_aead_chacha20poly1305_ietf_NPUBBYTES) + sodium.randombytes_buf(nonce) + + const clen = m.byteLength + sodium.crypto_aead_chacha20poly1305_ietf_ABYTES + const c = sodium.sodium_malloc(clen) + + t.is(sodium.crypto_aead_chacha20poly1305_ietf_encrypt(c, m, null, null, nonce, key), c.byteLength) + + const m1 = sodium.sodium_malloc(m.byteLength) + const csub = c.subarray(0, clen - sodium.crypto_aead_chacha20poly1305_ietf_ABYTES) + const macsub = c.subarray(csub.byteLength) + sodium.crypto_aead_chacha20poly1305_ietf_decrypt_detached(m1, null, csub, macsub, null, nonce, key) + + t.alike(m, m1) +}) + +/** + * Need to test in-place encryption + * detach can talk to non detach + * encrypt - decrypt + * different nonce + * different key + * return values + */ diff --git a/test/crypto_auth.js b/test/crypto_auth.js new file mode 100644 index 0000000..786e1ea --- /dev/null +++ b/test/crypto_auth.js @@ -0,0 +1,219 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_auth', function (t) { + const key = Buffer.alloc(sodium.crypto_auth_KEYBYTES) + sodium.randombytes_buf(key) + + const mac = Buffer.alloc(sodium.crypto_auth_BYTES) + const value = Buffer.from('Hej, Verden') + + sodium.crypto_auth(mac, value, key) + + t.not(mac, Buffer.alloc(mac.length), 'mac not blank') + t.absent(sodium.crypto_auth_verify(Buffer.alloc(mac.length), value, key), 'does not verify') + t.ok(sodium.crypto_auth_verify(mac, value, key), 'verifies') +}) + +test('crypto_auth #1', t => { + // "Test Case 2" from RFC 4231 + const key = stringToArray('Jefe', 32) + const c = stringToArray('what do ya want for nothing?') + const c1 = stringToArray('wwhat do ya want for nothing') + + const a = new Uint8Array(sodium.crypto_auth_BYTES) + + const exp = [ + new Uint8Array([ + 0x16, 0x4b, 0x7a, 0x7b, 0xfc, 0xf8, 0x19, 0xe2, + 0xe3, 0x95, 0xfb, 0xe7, 0x3b, 0x56, 0xe0, 0xa3, + 0x87, 0xbd, 0x64, 0x22, 0x2e, 0x83, 0x1f, 0xd6, + 0x10, 0x27, 0x0c, 0xd7, 0xea, 0x25, 0x05, 0x54 + ]), + new Uint8Array([ + 0x7b, 0x9d, 0x83, 0x38, 0xeb, 0x1e, 0x3d, 0xdd, + 0xba, 0x8a, 0x9a, 0x35, 0x08, 0xd0, 0x34, 0xa1, + 0xec, 0xbe, 0x75, 0x11, 0x37, 0xfa, 0x1b, 0xcb, + 0xa0, 0xf9, 0x2a, 0x3e, 0x6d, 0xfc, 0x79, 0x80 + ]), + new Uint8Array([ + 0xb9, 0xd1, 0x4c, 0x51, 0xa6, 0xd4, 0xdd, 0x41, + 0x60, 0x4e, 0xb0, 0x6c, 0x9c, 0x24, 0x0f, 0x1f, + 0x64, 0xf1, 0x43, 0xb5, 0xcf, 0xde, 0xa3, 0x71, + 0x29, 0xb2, 0x8b, 0xb7, 0x5d, 0x13, 0x71, 0xd3 + ]) + ] + + sodium.crypto_auth(a, c, key) + t.alike(a, exp[0]) + t.ok(sodium.crypto_auth_verify(exp[0], c, key)) + + a.fill(0) + sodium.crypto_auth(a, c1, key) + t.alike(a, exp[1]) + t.ok(sodium.crypto_auth_verify(exp[1], c1, key)) + + // Empty message tests + a.fill(0) + sodium.crypto_auth(a, new Uint8Array(0), key) + t.alike(a, exp[2]) + t.ok(sodium.crypto_auth_verify(exp[2], new Uint8Array(0), key)) + t.end() +}) + +test('crypto_auth', function (t) { + const key = stringToArray('Jefe', 32) + const c = stringToArray('what do ya want for nothing?') + const a = new Uint8Array(sodium.crypto_auth_BYTES) + const expected = new Uint8Array([ + 0x16, 0x4b, 0x7a, 0x7b, 0xfc, 0xf8, 0x19, 0xe2, 0xe3, 0x95, 0xfb, 0xe7, + 0x3b, 0x56, 0xe0, 0xa3, 0x87, 0xbd, 0x64, 0x22, 0x2e, 0x83, 0x1f, 0xd6, + 0x10, 0x27, 0x0c, 0xd7, 0xea, 0x25, 0x05, 0x54 + ]) + + sodium.crypto_auth(a, c, key) + + t.alike(a, expected) + t.ok(sodium.crypto_auth_verify(a, c, key)) + + c[Math.floor(Math.random() * c.length)] += 1 + t.absent(sodium.crypto_auth_verify(a, c, key)) + + t.end() +}) + +test('wrong keylength', t => { + const a = new Uint8Array(32) + const c = new Uint8Array(0) + + for (let i = 0; i < 128; i++) { + if (i === 32) continue + const k = new Uint8Array(i) + try { + sodium.crypto_auth(a, c, k) + t.fail('failed on test #' + i) + } catch (e) { + try { + sodium.crypto_auth_verify(a, c, k) + t.fail('failed on test #' + i) + } catch (e) { + try { + sodium.crypto_auth_verify(k, c, a) + t.fail('failed on test #' + i) + } catch {} + } + } + } + + t.pass('should not accept bad input length') + t.end() +}) + +test('crypto_auth constants', t => { + t.is(sodium.crypto_auth_BYTES, 32) + t.is(sodium.crypto_auth_KEYBYTES, 32) + t.end() +}) + +test('rfc4231 test case #6', t => { + const keys = [ + new Uint8Array([ + 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, + 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, + 0x0b, 0x0b, 0x0b, 0x0b, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ]), + new Uint8Array([ + 0x4a, 0x65, 0x66, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ]), + new Uint8Array([ + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ]), + new Uint8Array([ + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ]) + ] + + const data = [ + new Uint8Array([ + 0x48, 0x69, 0x20, 0x54, 0x68, 0x65, 0x72, 0x65 + ]), + new Uint8Array([ + 0x77, 0x68, 0x61, 0x74, 0x20, 0x64, 0x6f, 0x20, + 0x79, 0x61, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x6e, 0x6f, 0x74, 0x68, + 0x69, 0x6e, 0x67, 0x3f + ]), + new Uint8Array([ + 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, + 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, + 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, + 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, + 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, + 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, 0xdd, + 0xdd, 0xdd + ]), + new Uint8Array([ + 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, + 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, + 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, + 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, + 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, + 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, 0xcd, + 0xcd, 0xcd + ]) + ] + + const exp = [ + new Uint8Array([ + 0x87, 0xaa, 0x7c, 0xde, 0xa5, 0xef, 0x61, 0x9d, + 0x4f, 0xf0, 0xb4, 0x24, 0x1a, 0x1d, 0x6c, 0xb0, + 0x23, 0x79, 0xf4, 0xe2, 0xce, 0x4e, 0xc2, 0x78, + 0x7a, 0xd0, 0xb3, 0x05, 0x45, 0xe1, 0x7c, 0xde + ]), + new Uint8Array([ + 0x16, 0x4b, 0x7a, 0x7b, 0xfc, 0xf8, 0x19, 0xe2, + 0xe3, 0x95, 0xfb, 0xe7, 0x3b, 0x56, 0xe0, 0xa3, + 0x87, 0xbd, 0x64, 0x22, 0x2e, 0x83, 0x1f, 0xd6, + 0x10, 0x27, 0x0c, 0xd7, 0xea, 0x25, 0x05, 0x54 + ]), + new Uint8Array([ + 0xfa, 0x73, 0xb0, 0x08, 0x9d, 0x56, 0xa2, 0x84, + 0xef, 0xb0, 0xf0, 0x75, 0x6c, 0x89, 0x0b, 0xe9, + 0xb1, 0xb5, 0xdb, 0xdd, 0x8e, 0xe8, 0x1a, 0x36, + 0x55, 0xf8, 0x3e, 0x33, 0xb2, 0x27, 0x9d, 0x39 + ]), + new Uint8Array([ + 0xb0, 0xba, 0x46, 0x56, 0x37, 0x45, 0x8c, 0x69, + 0x90, 0xe5, 0xa8, 0xc5, 0xf6, 0x1d, 0x4a, 0xf7, + 0xe5, 0x76, 0xd9, 0x7f, 0xf9, 0x4b, 0x87, 0x2d, + 0xe7, 0x6f, 0x80, 0x50, 0x36, 0x1e, 0xe3, 0xdb + ]) + ] + + const a = new Uint8Array(sodium.crypto_auth_BYTES) + + for (let i = 0; i < keys.length; i++) { + sodium.crypto_auth(a, data[i], keys[i]) + t.alike(a, exp[i]) + t.ok(sodium.crypto_auth_verify(exp[i], data[i], keys[i])) + } + + t.end() +}) + +function stringToArray (s, size = s.length) { + const array = new Uint8Array(size) + array.set(s.split('').map((c) => c.charCodeAt(0))) + return array +} diff --git a/test/crypto_box.js b/test/crypto_box.js new file mode 100644 index 0000000..e53c706 --- /dev/null +++ b/test/crypto_box.js @@ -0,0 +1,305 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_box_seed_keypair', function (t) { + const pk = Buffer.alloc(sodium.crypto_box_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_box_SECRETKEYBYTES) + const seed = Buffer.alloc(sodium.crypto_box_SEEDBYTES, 'lo') + + t.exception.all(function () { + sodium.crypto_box_seed_keypair() + }, 'should validate input') + + t.exception.all(function () { + sodium.crypto_box_seed_keypair(Buffer.alloc(0), Buffer.alloc(0), Buffer.alloc(0)) + }, 'should validate input length') + + sodium.crypto_box_seed_keypair(pk, sk, seed) + + const eSk = '8661a95d21b134adc02881022ad86d37f32a230d537b525b997bce27aa745afc' + const ePk = '425c5ba523e70411c77300bb48dd846562e6c1fcf0142d81d2567d650ce76c3b' + + t.alike(pk.toString('hex'), ePk, 'seeded public key') + t.alike(sk.toString('hex'), eSk, 'seeded secret key') +}) + +test('crypto_box_keypair', function (t) { + const pk = Buffer.alloc(sodium.crypto_box_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_box_SECRETKEYBYTES) + + sodium.crypto_box_keypair(pk, sk) + + t.not(pk, Buffer.alloc(pk.length), 'made public key') + t.not(sk, Buffer.alloc(sk.length), 'made secret key') + + t.exception.all(function () { + sodium.crypto_box_keypair() + }, 'should validate input') + + t.exception.all(function () { + sodium.crypto_box_keypair(Buffer.alloc(0), Buffer.alloc(0)) + }, 'should validate input length') +}) + +test('crypto_box_detached', function (t) { + const pk = Buffer.alloc(sodium.crypto_box_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_box_SECRETKEYBYTES) + const nonce = Buffer.alloc(sodium.crypto_box_NONCEBYTES) + + sodium.crypto_box_keypair(pk, sk) + + const message = Buffer.from('Hello, World!') + const mac = Buffer.alloc(sodium.crypto_box_MACBYTES) + const cipher = Buffer.alloc(message.length) + + sodium.crypto_box_detached(cipher, mac, message, nonce, pk, sk) + + t.not(cipher, Buffer.alloc(cipher.length), 'not blank') + + const plain = Buffer.alloc(cipher.length) + t.absent(sodium.crypto_box_open_detached(plain, cipher, Buffer.alloc(mac.length), nonce, pk, sk), 'does not decrypt') + t.ok(sodium.crypto_box_open_detached(plain, cipher, mac, nonce, pk, sk), 'decrypts') + t.alike(plain, message, 'same message') +}) + +test('crypto_box_easy', function (t) { + const pk = Buffer.alloc(sodium.crypto_box_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_box_SECRETKEYBYTES) + const nonce = Buffer.alloc(sodium.crypto_box_NONCEBYTES) + + sodium.crypto_box_keypair(pk, sk) + + const message = Buffer.from('Hello, World!') + const cipher = Buffer.alloc(message.length + sodium.crypto_box_MACBYTES) + + sodium.crypto_box_easy(cipher, message, nonce, pk, sk) + + t.not(cipher, Buffer.alloc(cipher.length), 'not blank') + + const plain = Buffer.alloc(cipher.length - sodium.crypto_box_MACBYTES) + t.absent(sodium.crypto_box_open_easy(plain, Buffer.alloc(cipher.length), nonce, pk, sk), 'does not decrypt') + t.ok(sodium.crypto_box_open_easy(plain, cipher, nonce, pk, sk), 'decrypts') + t.alike(plain, message, 'same message') +}) + +test('crypto_box_seal', function (t) { + const pk = Buffer.alloc(sodium.crypto_box_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_box_SECRETKEYBYTES) + + sodium.crypto_box_keypair(pk, sk) + + const pk2 = Buffer.alloc(sodium.crypto_box_PUBLICKEYBYTES) + const sk2 = Buffer.alloc(sodium.crypto_box_SECRETKEYBYTES) + + sodium.crypto_box_keypair(pk2, sk2) + + const message = Buffer.from('Hello, sealed World!') + const cipher = Buffer.alloc(message.length + sodium.crypto_box_SEALBYTES) + + sodium.crypto_box_seal(cipher, message, pk) + t.not(cipher, message, 'did not encrypt!') + + t.not(cipher, Buffer.alloc(cipher.length), 'not blank') + + const plain = Buffer.alloc(cipher.length - sodium.crypto_box_SEALBYTES) + t.absent(sodium.crypto_box_seal_open(plain, cipher, pk2, sk2), 'does not decrypt') + t.ok(sodium.crypto_box_seal_open(plain, cipher, pk, sk), 'decrypts') + t.alike(plain, message, 'same message') +}) + +test('crypto_box_seal/crypto_box_seal_open self-decrypt', function (t) { + const pubKey = Buffer.alloc(sodium.crypto_box_PUBLICKEYBYTES) + const secret = Buffer.alloc(sodium.crypto_box_SECRETKEYBYTES) + + sodium.crypto_box_keypair(pubKey, secret) + + const msg = Buffer.from('hello world') + const cipher = Buffer.alloc(sodium.crypto_box_SEALBYTES + msg.length) + sodium.crypto_box_seal(cipher, msg, pubKey) + + const out = Buffer.alloc(cipher.length - sodium.crypto_box_SEALBYTES) + sodium.crypto_box_seal_open(out, cipher, pubKey, secret) + t.alike(out.toString(), msg.toString()) + t.end() +}) + +test('crypto_box_seal_open cross-decrypt', function (t) { + const pubKey = Buffer.from( + 'e0bb844ae3f48bb04323c8dfe7c34cf86608db2e2112f927953060c80506287f', 'hex') + const secret = Buffer.from( + '036a9de1ecc9d152cf39fed1b3e15bf761ae39a299031adc011cc9809041abfa', 'hex') + const cipher = Buffer.from( + '249912e916ad8bcf96a3f9b750da2703' + + '2eccdf83b5cff0d6a59a8bbe0bcd5823' + + '5de9fbca55bd5416c754e5e0e0fe2f0c' + + '4e50df0cb302f1c4378f80', 'hex') + + const out = Buffer.alloc(cipher.length - sodium.crypto_box_SEALBYTES) + sodium.crypto_box_seal_open(out, cipher, pubKey, secret) + t.alike(out.toString(), 'hello world') + t.end() +}) + +test('crypto_box_seed_keypair', function (t) { + const seed = Buffer.from([ + 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, + 0x7d, 0x3c, 0x16, 0xc1, 0x72, 0x51, 0xb2, + 0x66, 0x45, 0xdf, 0x4c, 0x2f, 0x87, 0xeb, + 0xc0, 0x99, 0x2a, 0xb1, 0x77, 0xfb, 0xa5, + 0x1d, 0xb9, 0x2c, 0x2a + ]) + + const expPk = Buffer.from([ + 0xed, 0x77, 0x49, 0xb4, 0xd9, 0x89, 0xf6, 0x95, + 0x7f, 0x3b, 0xfd, 0xe6, 0xc5, 0x67, 0x67, 0xe9, + 0x88, 0xe2, 0x1c, 0x9f, 0x87, 0x84, 0xd9, 0x1d, + 0x61, 0x00, 0x11, 0xcd, 0x55, 0x3f, 0x9b, 0x06 + ]) + + const expSk = Buffer.from([ + 0xac, 0xcd, 0x44, 0xeb, 0x8e, 0x93, 0x31, 0x9c, + 0x05, 0x70, 0xbc, 0x11, 0x00, 0x5c, 0x0e, 0x01, + 0x89, 0xd3, 0x4f, 0xf0, 0x2f, 0x6c, 0x17, 0x77, + 0x34, 0x11, 0xad, 0x19, 0x12, 0x93, 0xc9, 0x8f + ]) + + const sk = Buffer.alloc(32) + const pk = Buffer.alloc(32) + + sodium.crypto_box_seed_keypair(pk, sk, seed) + + t.alike(pk, expPk) + t.alike(sk, expSk) + + t.end() +}) + +test('crypto_box_easy', (t) => { + const alicesk = new Uint8Array([ + 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, + 0x51, 0xb2, 0x66, 0x45, 0xdf, 0x4c, 0x2f, 0x87, 0xeb, 0xc0, 0x99, 0x2a, + 0xb1, 0x77, 0xfb, 0xa5, 0x1d, 0xb9, 0x2c, 0x2a + ]) + const bobpk = new Uint8Array([ + 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, 0x5b, 0x61, 0xc2, + 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, 0x78, 0x67, 0x4d, + 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f + ]) + const nonce = new Uint8Array([ + 0x69, 0x69, 0x6e, 0xe9, 0x55, 0xb6, 0x2b, 0x73, 0xcd, 0x62, 0xbd, 0xa8, + 0x75, 0xfc, 0x73, 0xd6, 0x82, 0x19, 0xe0, 0x03, 0x6b, 0x7a, 0x0b, 0x37 + ]) + const m = new Uint8Array([ + 0xbe, 0x07, 0x5f, 0xc5, 0x3c, 0x81, 0xf2, 0xd5, 0xcf, 0x14, 0x13, 0x16, + 0xeb, 0xeb, 0x0c, 0x7b, 0x52, 0x28, 0xc5, 0x2a, 0x4c, 0x62, 0xcb, 0xd4, + 0x4b, 0x66, 0x84, 0x9b, 0x64, 0x24, 0x4f, 0xfc, 0xe5, 0xec, 0xba, 0xaf, + 0x33, 0xbd, 0x75, 0x1a, 0x1a, 0xc7, 0x28, 0xd4, 0x5e, 0x6c, 0x61, 0x29, + 0x6c, 0xdc, 0x3c, 0x01, 0x23, 0x35, 0x61, 0xf4, 0x1d, 0xb6, 0x6c, 0xce, + 0x31, 0x4a, 0xdb, 0x31, 0x0e, 0x3b, 0xe8, 0x25, 0x0c, 0x46, 0xf0, 0x6d, + 0xce, 0xea, 0x3a, 0x7f, 0xa1, 0x34, 0x80, 0x57, 0xe2, 0xf6, 0x55, 0x6a, + 0xd6, 0xb1, 0x31, 0x8a, 0x02, 0x4a, 0x83, 0x8f, 0x21, 0xaf, 0x1f, 0xde, + 0x04, 0x89, 0x77, 0xeb, 0x48, 0xf5, 0x9f, 0xfd, 0x49, 0x24, 0xca, 0x1c, + 0x60, 0x90, 0x2e, 0x52, 0xf0, 0xa0, 0x89, 0xbc, 0x76, 0x89, 0x70, 0x40, + 0xe0, 0x82, 0xf9, 0x37, 0x76, 0x38, 0x48, 0x64, 0x5e, 0x07, 0x05 + ]) + + const c = new Uint8Array(147) + sodium.crypto_box_easy(c, m, nonce, bobpk, alicesk) + + const expected1 = new Uint8Array([ + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, 0x2a, 0x7d, 0xfb, 0x4b, + 0x3d, 0x33, 0x05, 0xd9, 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, 0x48, 0x33, 0x2e, 0xa7, + 0x16, 0x4d, 0x96, 0xa4, 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, 0x4d, 0xa7, 0xf0, 0x11, + 0xec, 0x48, 0xc9, 0x72, 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, 0xb4, 0x8e, 0xee, 0xe3, + 0x14, 0xa7, 0xcc, 0x8a, 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, 0xbd, 0x6b, 0xb3, 0x73, + 0x2b, 0xc0, 0xe9, 0xda, 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, 0x79, 0x73, 0xf6, 0x22, + 0xa4, 0x3d, 0x14, 0xa6, 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + 0xe3, 0x55, 0xa5 + ]) + + t.alike(c, expected1, 'encrypts correctly') + + // This test isn't found upstream, but it seems necessary to have at least + // one crypto_box_open_easy() working since the next test diverges. + const o = new Uint8Array(131) + t.ok(sodium.crypto_box_open_easy(o, expected1, nonce, bobpk, alicesk)) + t.alike(o, m, 'decrypts correctly') + + const guardPage = new Uint8Array(0) + + t.execution(() => sodium.crypto_box_easy( + c.subarray(0, sodium.crypto_box_MACBYTES), + guardPage, + nonce, + bobpk, + alicesk + )) + + const expected2 = new Uint8Array([ + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, 0x2d, 0x65, 0x1f, 0xa4, + 0xc8, 0xcf, 0xf8, 0x80, 0x8e + ]) + + t.alike(c.subarray(0, expected2.length), expected2) + + t.ok(sodium.crypto_box_open_easy( + new Uint8Array(0), + c.subarray(0, sodium.crypto_box_MACBYTES), + nonce, + bobpk, + alicesk + )) + + c[Math.floor(Math.random() * sodium.crypto_box_MACBYTES)] += 1 + + t.absent(sodium.crypto_box_open_easy(new Uint8Array(0), c.subarray(0, sodium.crypto_box_MACBYTES), nonce, bobpk, alicesk)) + + t.end() +}) + +/* eslint-disable camelcase */ +test('crypto_box_easy2', t => { + const alicepk = new Uint8Array(sodium.crypto_box_PUBLICKEYBYTES) + const alicesk = new Uint8Array(sodium.crypto_box_SECRETKEYBYTES) + const bobpk = new Uint8Array(sodium.crypto_box_PUBLICKEYBYTES) + const bobsk = new Uint8Array(sodium.crypto_box_SECRETKEYBYTES) + const nonce = new Uint8Array(sodium.crypto_box_NONCEBYTES) + const m_size = 7 + Math.floor(Math.random() * 1000) + const m = new Uint8Array(m_size) + const m2 = new Uint8Array(m_size) + const c = new Uint8Array(sodium.crypto_box_MACBYTES + m_size) + + sodium.crypto_box_keypair(alicepk, alicesk) + sodium.crypto_box_keypair(bobpk, bobsk) + + const mlen = Math.floor(Math.random() * m_size) + 1 + sodium.randombytes_buf(m.subarray(0, mlen)) + sodium.randombytes_buf(nonce.subarray(0, sodium.crypto_box_NONCEBYTES)) + + t.execution(() => sodium.crypto_box_easy(c.subarray(0, mlen + sodium.crypto_box_MACBYTES), m.subarray(0, mlen), nonce, bobpk, alicesk)) + + t.ok(sodium.crypto_box_open_easy(m2.subarray(0, mlen), c.subarray(0, mlen + sodium.crypto_box_MACBYTES), nonce, alicepk, bobsk)) + t.alike(m.subarray(0, mlen), m2.subarray(0, mlen)) + + for (let i = sodium.crypto_box_MACBYTES; i < mlen + sodium.crypto_box_MACBYTES - 1; i++) { + if (sodium.crypto_box_open_easy(m2.subarray(0, i - sodium.crypto_box_MACBYTES), c.subarray(0, i), nonce, alicepk, bobsk)) { + t.fail('short open() should fail.') + } + } + + c.set(m.subarray(0, mlen)) + t.execution(() => sodium.crypto_box_easy(c.subarray(0, mlen + sodium.crypto_box_MACBYTES), c.subarray(0, mlen), nonce, bobpk, alicesk)) + + t.unlike(m.subarray(0, mlen), c.subarray(0, mlen)) + t.unlike(m.subarray(0, mlen), c.subarray(sodium.crypto_box_MACBYTES, sodium.crypto_box_MACBYTES + mlen)) + + t.ok(sodium.crypto_box_open_easy(c.subarray(0, mlen), c.subarray(0, mlen + sodium.crypto_box_MACBYTES), nonce, alicepk, bobsk)) + + t.end() +}) diff --git a/test/crypto_generichash.js b/test/crypto_generichash.js new file mode 100644 index 0000000..1ee7aa0 --- /dev/null +++ b/test/crypto_generichash.js @@ -0,0 +1,133 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_generichash', function (t) { + const buf = Buffer.from('Hello, World!') + + const out = Buffer.alloc(sodium.crypto_generichash_BYTES) + sodium.crypto_generichash(out, buf) + + t.alike(out.toString('hex'), '511bc81dde11180838c562c82bb35f3223f46061ebde4a955c27b3f489cf1e03', 'hashed buffer') + + const min = Buffer.alloc(sodium.crypto_generichash_BYTES_MIN) + sodium.crypto_generichash(min, buf) + + t.alike(min.toString('hex'), '3895c59e4aeb0903396b5be3fbec69fe', 'hashed buffer min') + + const max = Buffer.alloc(sodium.crypto_generichash_BYTES_MAX) + sodium.crypto_generichash(max, buf) + + const res = '7dfdb888af71eae0e6a6b751e8e3413d767ef4fa52a7993daa9ef097f7aa3d949199c113caa37c94f80cf3b22f7d9d6e4f5def4ff927830cffe4857c34be3d89' + t.alike(max.toString('hex'), res, 'hashed buffer max') +}) + +test('crypto_generichash with key', function (t) { + const buf = Buffer.from('Hello, World!') + const key = Buffer.alloc(sodium.crypto_generichash_KEYBYTES) + + key.fill('lo') + + const out = Buffer.alloc(sodium.crypto_generichash_BYTES) + sodium.crypto_generichash(out, buf, key) + + t.alike(out.toString('hex'), 'f4113fe33d43c24c54627d40efa1a78838d4a6d689fd6e83c213848904fffa8c', 'hashed buffer') + + const min = Buffer.alloc(sodium.crypto_generichash_BYTES_MIN) + sodium.crypto_generichash(min, buf, key) + + t.alike(min.toString('hex'), 'c8226257b0d1c3dcf4bbc3ef79574689', 'hashed buffer min') + + const max = Buffer.alloc(sodium.crypto_generichash_BYTES_MAX) + sodium.crypto_generichash(max, buf, key) + + const res = '763eda46f4c6c61abb4310eb8a488950e9e0667b2fca03c463dc7489e94f065b7af6063fe86b0441c3eb9052800121d55730412abb2cbe0761b1d66f9b047c1c' + t.alike(max.toString('hex'), res, 'hashed buffer max') +}) + +test.skip('crypto_generichash_state', function (t) { + const state = Buffer.alloc(sodium.crypto_generichash_STATEBYTES) + sodium.crypto_generichash_init(state, null, sodium.crypto_generichash_BYTES) + + const buf = Buffer.from('Hej, Verden') + + for (let i = 0; i < 10; i++) sodium.crypto_generichash_update(state, buf) + + const out = Buffer.alloc(sodium.crypto_generichash_BYTES) + sodium.crypto_generichash_final(state, out) + + t.alike(out.toString('hex'), 'cbc20f347f5dfe37dc13231cbf7eaa4ec48e585ec055a96839b213f62bd8ce00', 'streaming hash') +}) + +test.skip('crypto_generichash state with key', function (t) { + const key = Buffer.alloc(sodium.crypto_generichash_KEYBYTES) + key.fill('lo') + + const state = Buffer.alloc(sodium.crypto_generichash_STATEBYTES) + sodium.crypto_generichash_init(state, key, sodium.crypto_generichash_BYTES) + + const buf = Buffer.from('Hej, Verden') + + for (let i = 0; i < 10; i++) sodium.crypto_generichash_update(state, buf) + + const out = Buffer.alloc(sodium.crypto_generichash_BYTES) + sodium.crypto_generichash_final(state, out) + + t.alike(out.toString('hex'), '405f14acbeeb30396b8030f78e6a84bab0acf08cb1376aa200a500f669f675dc', 'streaming keyed hash') +}) + +test.skip('crypto_generichash state with hash length', function (t) { + const state = Buffer.alloc(sodium.crypto_generichash_STATEBYTES) + sodium.crypto_generichash_init(state, null, sodium.crypto_generichash_BYTES_MIN) + + const buf = Buffer.from('Hej, Verden') + + for (let i = 0; i < 10; i++) sodium.crypto_generichash_update(state, buf) + + const out = Buffer.alloc(sodium.crypto_generichash_BYTES_MIN) + sodium.crypto_generichash_final(state, out) + + t.alike(out.toString('hex'), 'decacdcc3c61948c79d9f8dee5b6aa99', 'streaming short hash') +}) + +test.skip('crypto_generichash state with key and hash length', function (t) { + const key = Buffer.alloc(sodium.crypto_generichash_KEYBYTES) + key.fill('lo') + + const state = Buffer.alloc(sodium.crypto_generichash_STATEBYTES) + sodium.crypto_generichash_init(state, key, sodium.crypto_generichash_BYTES_MIN) + + const buf = Buffer.from('Hej, Verden') + + for (let i = 0; i < 10; i++) sodium.crypto_generichash_update(state, buf) + + const out = Buffer.alloc(sodium.crypto_generichash_BYTES_MIN) + sodium.crypto_generichash_final(state, out) + + t.alike(out.toString('hex'), 'fb43f0ab6872cbfd39ec4f8a1bc6fb37', 'streaming short keyed hash') +}) + +test('crypto_generichash_batch', function (t) { + const buf = Buffer.from('Hej, Verden') + const batch = [] + for (let i = 0; i < 10; i++) batch.push(buf) + + const out = Buffer.alloc(sodium.crypto_generichash_BYTES) + sodium.crypto_generichash_batch(out, batch) + + t.alike(out.toString('hex'), 'cbc20f347f5dfe37dc13231cbf7eaa4ec48e585ec055a96839b213f62bd8ce00', 'batch hash') +}) + +test('crypto_generichash_batch with key', function (t) { + const key = Buffer.alloc(sodium.crypto_generichash_KEYBYTES) + key.fill('lo') + + const buf = Buffer.from('Hej, Verden') + const batch = [] + for (let i = 0; i < 10; i++) batch.push(buf) + + const out = Buffer.alloc(sodium.crypto_generichash_BYTES) + sodium.crypto_generichash_batch(out, batch, key) + + t.alike(out.toString('hex'), '405f14acbeeb30396b8030f78e6a84bab0acf08cb1376aa200a500f669f675dc', 'batch keyed hash') +}) diff --git a/test/crypto_hash.js b/test/crypto_hash.js new file mode 100644 index 0000000..d0390a0 --- /dev/null +++ b/test/crypto_hash.js @@ -0,0 +1,17 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_hash', function (t) { + const out = Buffer.alloc(sodium.crypto_hash_BYTES) + const inp = Buffer.from('Hej, Verden!') + + t.exception.all(function () { + sodium.crypto_hash(Buffer.alloc(0), inp) + }, 'throws on bad input') + + sodium.crypto_hash(out, inp) + + const result = 'bcf8e6d11dec2da6e93abb99a73c8e9c387886a5f84fbca5e25af85af26ee39161b7e0c9f9cf547f2aef40523f1aab80e26ec3c630db43ce78adc8c058dc5d16' + t.alike(out.toString('hex'), result, 'hashed the string') +}) diff --git a/test/crypto_hash_sha256.js b/test/crypto_hash_sha256.js new file mode 100644 index 0000000..d2080e2 --- /dev/null +++ b/test/crypto_hash_sha256.js @@ -0,0 +1,32 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_hash_sha256', function (t) { + const out = Buffer.alloc(sodium.crypto_hash_sha256_BYTES) + const inp = Buffer.from('Hej, Verden!') + + t.exception.all(function () { + sodium.crypto_hash(Buffer.alloc(0), inp) + }, 'throws on bad input') + + sodium.crypto_hash_sha256(out, inp) + + const result = 'f0704b1e832b05d01223952fb2512181af4f843ce7bb6b443afd5ea028010e6c' + t.alike(out.toString('hex'), result, 'hashed the string') +}) + +test.skip('crypto_hash_sha256_state', function (t) { + const state = Buffer.alloc(sodium.crypto_hash_sha256_STATEBYTES) + sodium.crypto_hash_sha256_init(state) + + const buf = Buffer.from('Hej, Verden!') + + for (let i = 0; i < 10; i++) sodium.crypto_hash_sha256_update(state, buf) + + const out = Buffer.alloc(sodium.crypto_hash_sha256_BYTES) + sodium.crypto_hash_sha256_final(state, out) + + const result = '14207db33c6ac7d39ca5fe0e74432fa7a2ed15caf7f6ab5ef68d24017a899974' + t.alike(out.toString('hex'), result, 'hashed the string') +}) diff --git a/test/crypto_hash_sha512.js b/test/crypto_hash_sha512.js new file mode 100644 index 0000000..8238146 --- /dev/null +++ b/test/crypto_hash_sha512.js @@ -0,0 +1,32 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_hash_sha512', function (t) { + const out = Buffer.alloc(sodium.crypto_hash_sha512_BYTES) + const inp = Buffer.from('Hej, Verden!') + + t.exception.all(function () { + sodium.crypto_hash(Buffer.alloc(0), inp) + }, 'throws on bad input') + + sodium.crypto_hash_sha512(out, inp) + + const result = 'bcf8e6d11dec2da6e93abb99a73c8e9c387886a5f84fbca5e25af85af26ee39161b7e0c9f9cf547f2aef40523f1aab80e26ec3c630db43ce78adc8c058dc5d16' + t.alike(out.toString('hex'), result, 'hashed the string') +}) + +test.skip('crypto_hash_sha512_state', function (t) { + const state = Buffer.alloc(sodium.crypto_hash_sha512_STATEBYTES) + sodium.crypto_hash_sha512_init(state) + + const buf = Buffer.from('Hej, Verden!') + + for (let i = 0; i < 10; i++) sodium.crypto_hash_sha512_update(state, buf) + + const out = Buffer.alloc(sodium.crypto_hash_sha512_BYTES) + sodium.crypto_hash_sha512_final(state, out) + + const result = 'a0a9b965c23be41fa8c344f483da39bedcf88b7f25cdc0bc9ea335fa264dc3db51f08c1d0f5f6f0ffb08a1d8643e2a1cd0ea8f03408ca03711c751d61787a229' + t.alike(out.toString('hex'), result, 'hashed the string') +}) diff --git a/test/crypto_kdf.js b/test/crypto_kdf.js new file mode 100644 index 0000000..5d575b2 --- /dev/null +++ b/test/crypto_kdf.js @@ -0,0 +1,71 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_kdf_keygen', function (t) { + const key = Buffer.alloc(sodium.crypto_kdf_KEYBYTES) + + t.exception.all(function () { + sodium.crypto_kdf_keygen(Buffer.alloc(1)) + }) + + sodium.crypto_kdf_keygen(key) + + t.not(key, Buffer.alloc(key.length)) +}) + +test('crypto_kdf_derive_from_key', function (t) { + const key = Buffer.alloc(sodium.crypto_kdf_KEYBYTES) + + sodium.crypto_kdf_keygen(key) + + const subkey = Buffer.alloc(sodium.crypto_kdf_BYTES_MIN) + + sodium.crypto_kdf_derive_from_key(subkey, 0, Buffer.from('context_'), key) + t.not(subkey, Buffer.alloc(subkey.length)) + + const subkey2 = Buffer.alloc(sodium.crypto_kdf_BYTES_MIN) + + sodium.crypto_kdf_derive_from_key(subkey2, 1, Buffer.from('context_'), key) + t.not(subkey, subkey2) + + sodium.crypto_kdf_derive_from_key(subkey2, 0, Buffer.from('context_'), key) + t.alike(subkey, subkey2) +}) + +test('test vectors', function (assert) { + const fixtures = require('./fixtures/crypto_kdf.json') + + for (let i = 0; i < fixtures.length; i++) { + const key = Buffer.from(fixtures[i].key, 'hex') + const subkeyLen = fixtures[i].subkey_len + const id = fixtures[i].id + const context = Buffer.from(fixtures[i].context, 'hex') + + const shouldError = fixtures[i].error + + const actual = Buffer.alloc(subkeyLen) + + try { + sodium.crypto_kdf_derive_from_key(actual, id, context, key) + const expected = Buffer.from(fixtures[i].subkey, 'hex') + if (Buffer.compare(actual, expected) !== 0) { + assert.fail('Failed on fixture #' + i) + } + } catch (ex) { + if (shouldError === false) assert.fail('Failed on fixture #' + i) + } + } + + assert.pass('Passed all fixtures') + assert.end() +}) + +test('constants', function (t) { + t.ok(sodium.crypto_kdf_PRIMITIVE) + t.ok(sodium.crypto_kdf_BYTES_MAX > 0) + t.ok(sodium.crypto_kdf_BYTES_MIN <= sodium.crypto_kdf_BYTES_MAX) + t.ok(sodium.crypto_kdf_CONTEXTBYTES > 0) + t.ok(sodium.crypto_kdf_KEYBYTES >= 16) + t.end() +}) diff --git a/test/crypto_kx.js b/test/crypto_kx.js new file mode 100644 index 0000000..6bb6fc1 --- /dev/null +++ b/test/crypto_kx.js @@ -0,0 +1,265 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_kx_seed_keypair', function (t) { + const pk = Buffer.alloc(sodium.crypto_kx_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_kx_SECRETKEYBYTES) + const seed = Buffer.alloc(sodium.crypto_kx_SEEDBYTES, 'lo') + + t.exception.all(function () { + sodium.crypto_kx_seed_keypair() + }, 'should validate input') + + t.exception.all(function () { + sodium.crypto_kx_seed_keypair(Buffer.alloc(0), Buffer.alloc(0), Buffer.alloc(0)) + }, 'should validate input length') + + sodium.crypto_kx_seed_keypair(pk, sk, seed) + + const eSk = '768475983073421d5b1676c4aabb24fdf17c3a5f19e6e9e9cdefbfeb45ceb153' + const ePk = '0cd703bbd6b1d46dc431a1fc4f1f7724c64b1d4c471e8c17de4966c9e15bf85e' + + t.alike(pk.toString('hex'), ePk, 'seeded public key') + t.alike(sk.toString('hex'), eSk, 'seeded secret key') +}) + +test('crypto_kx_keypair', function (t) { + const pk = Buffer.alloc(sodium.crypto_kx_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_kx_SECRETKEYBYTES) + + sodium.crypto_kx_keypair(pk, sk) + + t.not(pk, Buffer.alloc(pk.length), 'made public key') + t.not(sk, Buffer.alloc(sk.length), 'made secret key') + + t.exception.all(function () { + sodium.crypto_kx_keypair() + }, 'should validate input') + + t.exception.all(function () { + sodium.crypto_kx_keypair(Buffer.alloc(0), Buffer.alloc(0)) + }, 'should validate input length') +}) + +test.skip('crypto_kx_client_session_keys', function (t) { + const clientPk = Buffer.alloc(sodium.crypto_kx_PUBLICKEYBYTES) + const clientSk = Buffer.alloc(sodium.crypto_kx_SECRETKEYBYTES) + const serverPk = Buffer.alloc(sodium.crypto_kx_PUBLICKEYBYTES) + const serverSk = Buffer.alloc(sodium.crypto_kx_SECRETKEYBYTES) + + const serverRx = Buffer.alloc(sodium.crypto_kx_SESSIONKEYBYTES) + const serverTx = Buffer.alloc(sodium.crypto_kx_SESSIONKEYBYTES) + + const clientRx = Buffer.alloc(sodium.crypto_kx_SESSIONKEYBYTES) + const clientTx = Buffer.alloc(sodium.crypto_kx_SESSIONKEYBYTES) + + sodium.crypto_kx_keypair(serverPk, serverSk) + sodium.crypto_kx_keypair(clientPk, clientSk) + + t.exception.all(function () { + sodium.crypto_kx_client_session_keys() + }, 'should validate') + + t.exception.all(function () { + sodium.crypto_kx_server_session_keys() + }, 'should validate') + + sodium.crypto_kx_client_session_keys(clientRx, clientTx, clientPk, clientSk, serverPk) + sodium.crypto_kx_server_session_keys(serverRx, serverTx, serverPk, serverSk, clientPk) + + t.alike(clientRx, serverTx) + t.alike(clientTx, serverRx) +}) + +test.skip('crypto_kx_client_session_keys one NULL', function (t) { + const clientPk = Buffer.alloc(sodium.crypto_kx_PUBLICKEYBYTES) + const clientSk = Buffer.alloc(sodium.crypto_kx_SECRETKEYBYTES) + const serverPk = Buffer.alloc(sodium.crypto_kx_PUBLICKEYBYTES) + const serverSk = Buffer.alloc(sodium.crypto_kx_SECRETKEYBYTES) + + const serverRx = Buffer.alloc(sodium.crypto_kx_SESSIONKEYBYTES) + const serverTx = Buffer.alloc(sodium.crypto_kx_SESSIONKEYBYTES) + + const clientRx = Buffer.alloc(sodium.crypto_kx_SESSIONKEYBYTES) + const clientTx = Buffer.alloc(sodium.crypto_kx_SESSIONKEYBYTES) + + sodium.crypto_kx_keypair(serverPk, serverSk) + sodium.crypto_kx_keypair(clientPk, clientSk) + + t.exception.all(function () { + sodium.crypto_kx_client_session_keys() + }, 'should validate') + + t.exception.all(function () { + sodium.crypto_kx_server_session_keys() + }, 'should validate') + + t.exception(function () { + sodium.crypto_kx_server_session_keys(null, null, clientPk, clientSk, serverPk) + }, 'should validate') + + t.exception(function () { + sodium.crypto_kx_client_session_keys(null, null, clientPk, clientSk, serverPk) + }, 'should validate') + + sodium.crypto_kx_client_session_keys(clientRx, null, clientPk, clientSk, serverPk) + sodium.crypto_kx_server_session_keys(null, serverTx, serverPk, serverSk, clientPk) + + t.alike(clientRx, serverTx) + + sodium.crypto_kx_client_session_keys(null, clientTx, clientPk, clientSk, serverPk) + sodium.crypto_kx_server_session_keys(serverRx, null, serverPk, serverSk, clientPk) + t.alike(clientTx, serverRx) +}) + +test('crypto_kx constants', function (t) { + t.alike(typeof sodium.crypto_kx_SESSIONKEYBYTES, 'number') + t.alike(typeof sodium.crypto_kx_PUBLICKEYBYTES, 'number') + t.alike(typeof sodium.crypto_kx_SECRETKEYBYTES, 'number') + t.alike(typeof sodium.crypto_kx_SEEDBYTES, 'number') + t.alike(typeof sodium.crypto_kx_PRIMITIVE, 'string') + + t.is(sodium.crypto_kx_SEEDBYTES, 32) + t.is(sodium.crypto_kx_PUBLICKEYBYTES, 32) + t.is(sodium.crypto_kx_SESSIONKEYBYTES, 32) + t.is(sodium.crypto_kx_SECRETKEYBYTES, 32) + + t.end() +}) + +/* eslint-disable camelcase */ +test.skip('libsodium', function (t) { + const small_order_p = new Uint8Array([ + 0xe0, 0xeb, 0x7a, 0x7c, 0x3b, 0x41, 0xb8, 0xae, 0x16, 0x56, 0xe3, + 0xfa, 0xf1, 0x9f, 0xc4, 0x6a, 0xda, 0x09, 0x8d, 0xeb, 0x9c, 0x32, + 0xb1, 0xfd, 0x86, 0x62, 0x05, 0x16, 0x5f, 0x49, 0xb8, 0x00 + ]) + + const seed = new Uint8Array(sodium.crypto_kx_SEEDBYTES) + const client_pk = new Uint8Array(sodium.crypto_kx_PUBLICKEYBYTES) + const client_sk = new Uint8Array(sodium.crypto_kx_SECRETKEYBYTES) + const client_rx = new Uint8Array(sodium.crypto_kx_SESSIONKEYBYTES) + const client_tx = new Uint8Array(sodium.crypto_kx_SESSIONKEYBYTES) + const server_pk = new Uint8Array(sodium.crypto_kx_PUBLICKEYBYTES) + const server_sk = new Uint8Array(sodium.crypto_kx_SECRETKEYBYTES) + const server_rx = new Uint8Array(sodium.crypto_kx_SESSIONKEYBYTES) + const server_tx = new Uint8Array(sodium.crypto_kx_SESSIONKEYBYTES) + + for (let i = 0; i < sodium.crypto_kx_SEEDBYTES; i++) { + seed[i] = i + } + + sodium.crypto_kx_seed_keypair(client_pk, client_sk, seed) + + const exp1 = new Uint8Array([ + 0x0e, 0x02, 0x16, 0x22, 0x3f, 0x14, 0x71, 0x43, 0xd3, 0x26, 0x15, + 0xa9, 0x11, 0x89, 0xc2, 0x88, 0xc1, 0x72, 0x8c, 0xba, 0x3c, 0xc5, + 0xf9, 0xf6, 0x21, 0xb1, 0x02, 0x6e, 0x03, 0xd8, 0x31, 0x29 + ]) + + const exp2 = new Uint8Array([ + 0xcb, 0x2f, 0x51, 0x60, 0xfc, 0x1f, 0x7e, 0x05, 0xa5, 0x5e, 0xf4, + 0x9d, 0x34, 0x0b, 0x48, 0xda, 0x2e, 0x5a, 0x78, 0x09, 0x9d, 0x53, + 0x39, 0x33, 0x51, 0xcd, 0x57, 0x9d, 0xd4, 0x25, 0x03, 0xd6 + ]) + + t.alike(client_pk, exp1, 'client_pk') + t.alike(client_sk, exp2, 'client_pk') + + sodium.crypto_kx_keypair(server_pk, server_sk) + + t.exception(() => { + sodium.crypto_kx_client_session_keys(client_rx, client_tx, client_pk, client_sk, small_order_p) + }) + + t.execution(() => { + sodium.crypto_kx_client_session_keys(client_rx, client_tx, client_pk, client_sk, server_pk) + }) + + t.exception(() => sodium.crypto_kx_server_session_keys(server_rx, server_tx, server_pk, server_sk, small_order_p)) + t.execution(() => { + sodium.crypto_kx_server_session_keys(server_rx, server_tx, server_pk, server_sk, client_pk) + }) + + t.alike(server_rx, client_tx) + t.alike(server_tx, client_rx) + + sodium.sodium_increment(client_pk) + + t.execution(() => { + sodium.crypto_kx_server_session_keys(server_rx, server_tx, server_pk, server_sk, client_pk) + }) + + t.unlike(server_rx, client_tx) + t.unlike(server_tx, client_rx) + + sodium.crypto_kx_keypair(client_pk, client_sk) + + t.execution(() => { + sodium.crypto_kx_server_session_keys(server_rx, server_tx, server_pk, server_sk, client_pk) + }) + + t.unlike(server_rx, client_tx) + t.unlike(server_tx, client_rx) + + sodium.crypto_kx_seed_keypair(client_pk, client_sk, seed) + sodium.sodium_increment(seed) + + sodium.crypto_kx_seed_keypair(server_pk, server_sk, seed) + t.execution(() => { + sodium.crypto_kx_server_session_keys(server_rx, server_tx, server_pk, server_sk, client_pk) + }) + + const exp3 = new Uint8Array([ + 0x62, 0xc8, 0xf4, 0xfa, 0x81, 0x80, 0x0a, 0xbd, 0x05, 0x77, 0xd9, + 0x99, 0x18, 0xd1, 0x29, 0xb6, 0x5d, 0xeb, 0x78, 0x9a, 0xf8, 0xc8, + 0x35, 0x1f, 0x39, 0x1f, 0xeb, 0x0c, 0xbf, 0x23, 0x86, 0x04 + ]) + + const exp4 = new Uint8Array([ + 0x74, 0x95, 0x19, 0xc6, 0x80, 0x59, 0xbc, 0xe6, 0x9f, 0x7c, 0xfc, + 0xc7, 0xb3, 0x87, 0xa3, 0xde, 0x1a, 0x1e, 0x82, 0x37, 0xd1, 0x10, + 0x99, 0x13, 0x23, 0xbf, 0x62, 0x87, 0x01, 0x15, 0x73, 0x1a + ]) + + t.alike(server_rx, exp3) + t.alike(server_tx, exp4) + + t.execution(() => { + sodium.crypto_kx_client_session_keys(client_rx, client_tx, client_pk, client_sk, server_pk) + }) + + const exp5 = new Uint8Array([ + 0x74, 0x95, 0x19, 0xc6, 0x80, 0x59, 0xbc, 0xe6, 0x9f, 0x7c, 0xfc, + 0xc7, 0xb3, 0x87, 0xa3, 0xde, 0x1a, 0x1e, 0x82, 0x37, 0xd1, 0x10, + 0x99, 0x13, 0x23, 0xbf, 0x62, 0x87, 0x01, 0x15, 0x73, 0x1a + ]) + + const exp6 = new Uint8Array([ + 0x62, 0xc8, 0xf4, 0xfa, 0x81, 0x80, 0x0a, 0xbd, 0x05, 0x77, 0xd9, + 0x99, 0x18, 0xd1, 0x29, 0xb6, 0x5d, 0xeb, 0x78, 0x9a, 0xf8, 0xc8, + 0x35, 0x1f, 0x39, 0x1f, 0xeb, 0x0c, 0xbf, 0x23, 0x86, 0x04 + ]) + + t.alike(client_rx, exp5) + t.alike(client_tx, exp6) + + sodium.randombytes_buf(client_rx) + sodium.randombytes_buf(client_tx) + sodium.randombytes_buf(server_rx) + sodium.randombytes_buf(server_tx) + + t.execution(() => sodium.crypto_kx_client_session_keys(client_rx, null, + client_pk, client_sk, server_pk)) + t.execution(() => sodium.crypto_kx_client_session_keys(null, client_tx, + client_pk, client_sk, server_pk)) + t.execution(() => sodium.crypto_kx_server_session_keys(server_rx, null, + server_pk, server_sk, client_pk)) + t.execution(() => sodium.crypto_kx_server_session_keys(null, server_tx, + server_pk, server_sk, client_pk)) + + t.alike(client_rx, client_tx) + t.alike(client_tx, server_rx) + t.alike(server_rx, server_tx) +}) diff --git a/test/crypto_onetimeauth.js b/test/crypto_onetimeauth.js new file mode 100644 index 0000000..c04f946 --- /dev/null +++ b/test/crypto_onetimeauth.js @@ -0,0 +1,37 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_onetimeauth', function (t) { + const key = Buffer.alloc(sodium.crypto_onetimeauth_KEYBYTES) + const mac = Buffer.alloc(sodium.crypto_onetimeauth_BYTES) + const value = Buffer.from('Hello, World!') + + sodium.randombytes_buf(key) + sodium.crypto_onetimeauth(mac, value, key) + + t.not(mac, Buffer.alloc(mac.length), 'not blank') + t.absent(sodium.crypto_onetimeauth_verify(Buffer.alloc(mac.length), value, key), 'does not verify') + t.ok(sodium.crypto_onetimeauth_verify(mac, value, key), 'verifies') +}) + +test.skip('crypto_onetimeauth_state', function (t) { + const key = Buffer.alloc(sodium.crypto_onetimeauth_KEYBYTES, 'lo') + const state = Buffer.alloc(sodium.crypto_onetimeauth_STATEBYTES) + + t.exception.all(function () { + sodium.crypto_onetimeauth_init(state) + }, 'key required') + + key[0] = 42 + + sodium.crypto_onetimeauth_init(state, key) + const value = Buffer.from('Hello, World!') + + for (let i = 0; i < 10; i++) sodium.crypto_onetimeauth_update(state, value) + + const mac = Buffer.alloc(sodium.crypto_onetimeauth_BYTES) + sodium.crypto_onetimeauth_final(state, mac) + + t.alike(mac.toString('hex'), 'ac35df70e6b95051e015de11a6cbf4ab', 'streaming mac') +}) diff --git a/test/crypto_scalarmult.js b/test/crypto_scalarmult.js new file mode 100644 index 0000000..9d9e5c1 --- /dev/null +++ b/test/crypto_scalarmult.js @@ -0,0 +1,39 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_scalarmult_base', function (t) { + const keys = keyPair() + + t.not(keys.secretKey, Buffer.alloc(keys.secretKey.length), 'secret key not blank') + t.not(keys.publicKey, Buffer.alloc(keys.publicKey.length), 'public key not blank') +}) + +test('crypto_scalarmult', function (t) { + const peer1 = keyPair() + const peer2 = keyPair() + + t.not(peer1.secretKey, peer2.secretKey, 'diff secret keys') + t.not(peer1.publicKey, peer2.publicKey, 'diff public keys') + + const shared1 = Buffer.alloc(sodium.crypto_scalarmult_BYTES) + const shared2 = Buffer.alloc(sodium.crypto_scalarmult_BYTES) + + sodium.crypto_scalarmult(shared1, peer1.secretKey, peer2.publicKey) + sodium.crypto_scalarmult(shared2, peer2.secretKey, peer1.publicKey) + + t.alike(shared1, shared2, 'same shared secret') +}) + +function keyPair () { + const secretKey = Buffer.alloc(sodium.crypto_scalarmult_SCALARBYTES) + sodium.randombytes_buf(secretKey) + + const publicKey = Buffer.alloc(sodium.crypto_scalarmult_BYTES) + sodium.crypto_scalarmult_base(publicKey, secretKey) + + return { + publicKey, + secretKey + } +} diff --git a/test/crypto_secretbox.js b/test/crypto_secretbox.js new file mode 100644 index 0000000..25c0447 --- /dev/null +++ b/test/crypto_secretbox.js @@ -0,0 +1,72 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_secretbox_easy', function (t) { + const message = Buffer.from('Hej, Verden!') + const output = Buffer.alloc(message.length + sodium.crypto_secretbox_MACBYTES) + + const key = Buffer.alloc(sodium.crypto_secretbox_KEYBYTES) + sodium.randombytes_buf(key) + + const nonce = Buffer.alloc(sodium.crypto_secretbox_NONCEBYTES) + sodium.randombytes_buf(nonce) + + t.exception.all(function () { + sodium.crypto_secretbox_easy(Buffer.alloc(0), message, nonce, key) + }, 'throws if output is too small') + + t.exception.all(function () { + sodium.crypto_secretbox_easy(Buffer.alloc(message.length), message, nonce, key) + }, 'throws if output is too small') + + sodium.crypto_secretbox_easy(output, message, nonce, key) + t.not(output, Buffer.alloc(output.length)) + + const result = Buffer.alloc(output.length - sodium.crypto_secretbox_MACBYTES) + t.absent(sodium.crypto_secretbox_open_easy(result, output, Buffer.alloc(sodium.crypto_secretbox_NONCEBYTES), key), 'could not decrypt') + t.ok(sodium.crypto_secretbox_open_easy(result, output, nonce, key), 'could decrypt') + + t.alike(result, message, 'decrypted message is correct') +}) + +test('crypto_secretbox_easy overwrite buffer', function (t) { + const output = Buffer.alloc(Buffer.byteLength('Hej, Verden!') + sodium.crypto_secretbox_MACBYTES) + output.write('Hej, Verden!', sodium.crypto_secretbox_MACBYTES) + + const key = Buffer.alloc(sodium.crypto_secretbox_KEYBYTES) + sodium.randombytes_buf(key) + + const nonce = Buffer.alloc(sodium.crypto_secretbox_NONCEBYTES) + sodium.randombytes_buf(nonce) + + sodium.crypto_secretbox_easy(output, output.slice(sodium.crypto_secretbox_MACBYTES), nonce, key) + t.not(output, Buffer.alloc(output.length)) + + t.ok(sodium.crypto_secretbox_open_easy(output.slice(sodium.crypto_secretbox_MACBYTES), output, nonce, key), 'could decrypt') + t.alike(output.slice(sodium.crypto_secretbox_MACBYTES), Buffer.from('Hej, Verden!'), 'decrypted message is correct') +}) + +test('crypto_secretbox_detached', function (t) { + const message = Buffer.from('Hej, Verden!') + const output = Buffer.alloc(message.length) + const mac = Buffer.alloc(sodium.crypto_secretbox_MACBYTES) + + const key = Buffer.alloc(sodium.crypto_secretbox_KEYBYTES) + sodium.randombytes_buf(key) + + const nonce = Buffer.alloc(sodium.crypto_secretbox_NONCEBYTES) + sodium.randombytes_buf(nonce) + + sodium.crypto_secretbox_detached(output, mac, message, nonce, key) + + t.not(mac, Buffer.alloc(mac.length), 'mac not blank') + t.not(output, Buffer.alloc(output.length), 'output not blank') + + const result = Buffer.alloc(output.length) + + t.absent(sodium.crypto_secretbox_open_detached(result, output, mac, nonce, Buffer.alloc(key.length)), 'could not decrypt') + t.ok(sodium.crypto_secretbox_open_detached(result, output, mac, nonce, key), 'could decrypt') + + t.alike(result, message, 'decrypted message is correct') +}) diff --git a/test/crypto_secretstream.js b/test/crypto_secretstream.js new file mode 100644 index 0000000..e5dd546 --- /dev/null +++ b/test/crypto_secretstream.js @@ -0,0 +1,148 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('constants', function (t) { + t.alike(typeof sodium.crypto_secretstream_xchacha20poly1305_ABYTES, 'number', 'crypto_secretstream_xchacha20poly1305_ABYTES is number') + t.alike(typeof sodium.crypto_secretstream_xchacha20poly1305_HEADERBYTES, 'number', 'crypto_secretstream_xchacha20poly1305_HEADERBYTES is number') + t.alike(typeof sodium.crypto_secretstream_xchacha20poly1305_KEYBYTES, 'number', 'crypto_secretstream_xchacha20poly1305_KEYBYTES is number') + t.alike(typeof sodium.crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX, 'bigint', 'crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX is number') + + t.ok(typeof sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE === 'number', 'crypto_secretstream_xchacha20poly1305_TAG_MESSAGE is Buffer') + t.ok(typeof sodium.crypto_secretstream_xchacha20poly1305_TAG_PUSH === 'number', 'crypto_secretstream_xchacha20poly1305_TAG_PUSH is Buffer') + t.ok(typeof sodium.crypto_secretstream_xchacha20poly1305_TAG_REKEY === 'number', 'crypto_secretstream_xchacha20poly1305_TAG_REKEY is Buffer') + t.ok(typeof sodium.crypto_secretstream_xchacha20poly1305_TAG_FINAL === 'number', 'crypto_secretstream_xchacha20poly1305_TAG_FINAL is Buffer') +}) + +test.skip('crypto_secretstream', function (t) { + const state = Buffer.alloc(sodium.crypto_secretstream_xchacha20poly1305_STATEBYTES) + + const header = Buffer.alloc(sodium.crypto_secretstream_xchacha20poly1305_HEADERBYTES) + const ad = Buffer.alloc(Math.floor(Math.random() * 100)) + sodium.randombytes_buf(ad) + + const m1 = Buffer.alloc(Math.floor(Math.random() * 1000)) + sodium.randombytes_buf(m1) + + const m2 = Buffer.alloc(Math.floor(Math.random() * 1000)) + sodium.randombytes_buf(m2) + + const m3 = Buffer.alloc(Math.floor(Math.random() * 1000)) + sodium.randombytes_buf(m3) + + const m4 = Buffer.alloc(Math.floor(Math.random() * 1000)) + sodium.randombytes_buf(m4) + + const m1_ = Buffer.from(m1) + const m2_ = Buffer.from(m2) + const m3_ = Buffer.from(m3) + const m4_ = Buffer.from(m4) + + const c1 = Buffer.alloc(m1.length + sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + const c2 = Buffer.alloc(m2.length + sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + const c3 = Buffer.alloc(m3.length + sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + const c4 = Buffer.alloc(m4.length + sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + + const key = Buffer.alloc(sodium.crypto_secretstream_xchacha20poly1305_KEYBYTES) + let ret + const tag = Buffer.alloc(sodium.crypto_secretstream_xchacha20poly1305_TAGBYTES, 0xdb) + + sodium.crypto_secretstream_xchacha20poly1305_keygen(key) + + sodium.crypto_secretstream_xchacha20poly1305_init_push(state, header, key) + t.unlike(header.toString('hex'), '000000000000000000000000000000000000000000000000') + ret = sodium.crypto_secretstream_xchacha20poly1305_push(state, c1, m1, null, sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + t.alike(ret, m1.length + sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + ret = sodium.crypto_secretstream_xchacha20poly1305_push(state, c2, m2, ad.slice(0, 0), sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + t.alike(ret, m2.length + sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + ret = sodium.crypto_secretstream_xchacha20poly1305_push(state, c3, m3, ad, sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + t.alike(ret, m3.length + sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + ret = sodium.crypto_secretstream_xchacha20poly1305_push(state, c4, m4, null, sodium.crypto_secretstream_xchacha20poly1305_TAG_FINAL) + t.alike(ret, m4.length + sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + + sodium.crypto_secretstream_xchacha20poly1305_init_pull(state, header, key) + m1.fill(0) + tag.fill(0xdb) + ret = sodium.crypto_secretstream_xchacha20poly1305_pull(state, m1, tag, c1, null) + t.alike(ret, c1.length - sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + t.alike(tag[0], sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + t.ok(m1.equals(m1_)) + + m2.fill(0) + tag.fill(0xdb) + ret = sodium.crypto_secretstream_xchacha20poly1305_pull(state, m2, tag, c2, null) + t.alike(ret, c2.length - sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + t.alike(tag[0], sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + t.ok(m2.equals(m2_)) + + if (ad.length > 0) { + t.exception.all(function () { + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m3, tag, c3, null) + }) + } + + m3.fill(0) + tag.fill(0xdb) + ret = sodium.crypto_secretstream_xchacha20poly1305_pull(state, m3, tag, c3, ad) + t.alike(ret, c3.length - sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + t.alike(tag[0], sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + t.ok(m3.equals(m3_)) + + m4.fill(0) + tag.fill(0xdb) + ret = sodium.crypto_secretstream_xchacha20poly1305_pull(state, m4, tag, c4, null) + t.alike(ret, c4.length - sodium.crypto_secretstream_xchacha20poly1305_ABYTES) + t.alike(tag[0], sodium.crypto_secretstream_xchacha20poly1305_TAG_FINAL) + t.ok(m4.equals(m4_)) + + t.exception.all(function () { + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m4, tag, c4, null) + }, 'previous with FINAL tag') + + t.exception.all(function () { + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m2, tag, c2, null) + }, 'previous with without tag') + + t.exception.all(function () { + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m2, tag, c2.slice(0, Math.random() * sodium.crypto_secretstream_xchacha20poly1305_ABYTES | 0), null) // fixme + }, 'short ciphertext') + + t.exception.all(function () { + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m2, tag, c2.slice(0, sodium.crypto_secretstream_xchacha20poly1305_ABYTES), null) + }, 'empty ciphertext') + + /* without explicit rekeying */ + + sodium.crypto_secretstream_xchacha20poly1305_init_push(state, header, key) + sodium.crypto_secretstream_xchacha20poly1305_push(state, c1, m1, null, sodium.crypto_secretstream_xchacha20poly1305_TAG_REKEY) + sodium.crypto_secretstream_xchacha20poly1305_push(state, c2, m2, null, sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + + sodium.crypto_secretstream_xchacha20poly1305_init_pull(state, header, key) + tag.fill(0xdb) + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m1, tag, c1, null) + t.alike(tag[0], sodium.crypto_secretstream_xchacha20poly1305_TAG_REKEY) + tag.fill(0xdb) + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m2, tag, c2, null) + t.alike(tag[0], sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + + /* with explicit rekeying */ + + sodium.crypto_secretstream_xchacha20poly1305_init_push(state, header, key) + sodium.crypto_secretstream_xchacha20poly1305_push(state, c1, m1, null, sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + sodium.crypto_secretstream_xchacha20poly1305_rekey(state) + sodium.crypto_secretstream_xchacha20poly1305_push(state, c2, m2, null, sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + + sodium.crypto_secretstream_xchacha20poly1305_init_pull(state, header, key) + tag.fill(0xdb) + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m1, tag, c1, null) + t.alike(tag[0], sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) + + t.exception.all(function () { + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m2, tag, c2, null) + }) + + sodium.crypto_secretstream_xchacha20poly1305_rekey(state) + tag.fill(0xdb) + sodium.crypto_secretstream_xchacha20poly1305_pull(state, m2, tag, c2, null) + t.alike(tag[0], sodium.crypto_secretstream_xchacha20poly1305_TAG_MESSAGE) +}) diff --git a/test/crypto_shorthash.js b/test/crypto_shorthash.js new file mode 100644 index 0000000..76dbce8 --- /dev/null +++ b/test/crypto_shorthash.js @@ -0,0 +1,214 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +const vectors = [ // generated from https://github.com/jedisct1/siphash-js/blob/master/test/index.js + ['aON1dHrq90SbG8Hx', 'v7LyiwuCrB7EgAibPve6Yg2gLmggxE6j7ocR37EudrH_P9XX2rQK', [147, 73, 50, 63, 71, 98, 203, 42]], + ['YOT4AG5F7ONRW5na', '4Ks1pPO_2wGYR-gfJShqUO-FirA9c5cF4oKwvStp2Ix5hHUg2klPofVJ8TZoBdFfgTh8', [138, 27, 129, 27, 185, 163, 160, 153]], + ['63UlqXfSckA3Dv8S', 'bMQudI8yVdDx5ScGQCMQy4K_QXYCq1w1eC', [6, 78, 44, 167, 186, 29, 113, 244]], + ['P3hpmZEuwfDO_uZ-', 'Wh8yRitk__n4MsETCTRFrB4bjWRtPjUZVLPnywlvv5nTMA2C71', [241, 171, 151, 44, 166, 163, 156, 234]], + ['d9oTrpd-a_Na4b6w', 'f-NT', [182, 147, 203, 88, 65, 57, 119, 203]], + ['fe88HBnyyEiuIJ8G', 'KSWP9sFkhSdGsha0Fmd5raCf_eA5gnV1', [218, 10, 3, 10, 16, 50, 241, 229]], + ['o6LxtnACG0RGQ3z-', 'k8zMl', [16, 158, 19, 145, 214, 142, 177, 55]], + ['AHGkoQQ6xdf90MD9', 'HC9bz8XUYkan0jxYSaj0vP-cs324Y4PrnAXutwKBgIko5oOOOViJSjLD2m8WenV8HdF78J', [157, 186, 255, 238, 165, 21, 187, 163]], + ['TlVmpfbZMFkeuENo', '5is', [166, 36, 114, 58, 101, 106, 79, 30]], + ['iBLscVfsPM1xrSFJ', 'J-aH-', [14, 91, 64, 158, 190, 247, 72, 26]], + ['hUehErdKolgd0erH', 'DhS94w_07-vaAXo_msv8Fk57slIHnuxy3iv4Yymh5k', [45, 207, 192, 24, 158, 243, 93, 68]], + ['B-aq-09jmO0z_PUD', '1p2IMG4A1NMyWsfUS02VK8fOEhn', [161, 224, 65, 80, 91, 44, 131, 177]], + ['fyNYE8SMJvYrDgao', 'HWCtQs19BHZcH', [122, 114, 254, 14, 124, 226, 23, 173]], + ['5vQHK_yJlJez45N5', '8YJwfpxwbH9h-N27i-uTUUK2Vt', [142, 216, 87, 77, 16, 17, 8, 199]], + ['q7Oo0g9DDjLJ_pyV', 'jQFAHtrTUDaCaSIcis5h2j4fyOJpJGfdZBMTO5GOAAB4AwZtutDenNZ', [230, 111, 182, 25, 233, 231, 14, 141]], + ['IUle6P8g2uyX_8ms', 'hOKGFGrsAux60CQmbOjQd-EzQBKUjLbDUhhtsKt3ZY4', [64, 247, 102, 236, 211, 145, 4, 152]], + ['-bZa23onpInwqNWG', 'DNbtZuulH9', [247, 2, 142, 172, 208, 100, 60, 127]], + ['1xjmLXTmVJwse8M-', 'j1_Hh', [197, 81, 6, 184, 57, 173, 83, 126]], + ['Ey7hygEVd8RxZdtX', 'GNRDNJDu00L', [137, 196, 184, 4, 146, 27, 188, 191]], + ['weTzikz4EGUbhSgC', 'g1SXT7b4Zz6q2tQykV1tZS', [105, 39, 69, 220, 198, 210, 96, 240]], + ['OjSaplYVoQPDXG7S', 'QCk4v3D9s6R471p0xa--Vv00vzIaMpJ1S48Qnz6uzhmtke99HmWcY9vapyjdWVS', [183, 208, 142, 194, 95, 247, 239, 122]], + ['4g2ZB-SA-HlqJT7D', 'N5Ht5QIk6KziyTE4-q5eNkqGdQgg8fxkr4w-ARqRgdaZd3XpbePGGb4jPFo3', [127, 245, 152, 248, 155, 148, 212, 127]], + ['CXOF2EKm5CDPYpNC', 'xkY0T8bPF4JFq6Mu0K5YtFp7KfOni', [124, 172, 24, 66, 198, 236, 234, 226]], + ['ID4UzFBiztXW--b0', 'qyICNMPaivgDmX', [46, 95, 156, 18, 186, 88, 188, 122]], + ['TaGesMDe_0UNGzcp', 'nlNv', [103, 245, 211, 70, 87, 104, 0, 17]], + ['lMDS8Vcs-8aCV9hJ', 'KW44Qk', [69, 47, 130, 50, 196, 101, 206, 62]], + ['BmQCaB-c777zvFsc', 'o-tr2zQVbtrmkH4rCCAXoXFt8KwAWo4YFpK', [123, 168, 235, 94, 113, 233, 190, 213]], + ['OQlCpJOLmsouyme1', 'aRk9nyHhXlad-TpIemD2VTRiHVlzSysY7uKof9ApR5DejFjT-Bmdzl_z', [89, 201, 222, 238, 50, 99, 249, 215]], + ['t6Wl3FKDhr9FAMzz', 'BLu17bk_iQtpGv1N4A', [80, 7, 121, 129, 115, 84, 153, 140]], + ['XU5km7La0ujNVvlV', 'OUEAH4yu6SXQ4I8zjn07NuB_AudmoewXc39HqgN8rc', [220, 180, 100, 142, 210, 176, 72, 108]], + ['zDKBNpM2cdf0HwkK', 'dEqgpqTRc', [221, 42, 57, 242, 197, 147, 27, 81]], + ['yZGrKEShM0z7Vvns', 'sgUtgxRQpMl_o6iuZqomKhJxaSBCD_NBHa2lqX3cWfq8byu', [211, 179, 114, 59, 129, 223, 168, 65]], + ['4-wM8GXg1a7hyerE', 'djJ3-b2', [157, 165, 254, 119, 109, 239, 114, 115]], + ['jD3Y4PgdExHU2JaY', 'uQC59dKTf3unOGu-Lg9IgmC8MTSg-BcH-', [249, 179, 174, 181, 118, 232, 40, 255]], + ['dZhRW8ubIZovieQg', 'GCbxph1HICSKgHLafk_8TRjGdZa7jnJOu', [73, 24, 76, 226, 201, 86, 43, 223]], + ['P9hudzT3H87QzC9E', 'Vfeo26fUa3sLk6BNM', [31, 150, 174, 223, 224, 214, 127, 107]], + ['ocfdt04Np8Bs5hn9', 'dQiaUqksbXOWmBPt2kBn0ARiVkr3r4mBwypQq', [203, 253, 155, 6, 148, 92, 81, 212]], + ['UuQ68x330IdojsLI', 'pb6-OdmVdQ1gLP8E1szvlf0T6aOQp-EQHPW-tAKQ8Xj', [23, 158, 11, 26, 216, 251, 17, 229]], + ['T4ec6Q68QKiuIARL', 'BeLjFIoODtDg5vLMLBN1Sae', [250, 103, 43, 65, 80, 229, 66, 116]], + ['xmZBUpwjJwnXZAp6', 'WS2F3Nzg2s7TqVIygm8W1tQyNc6DFy', [186, 206, 177, 250, 182, 139, 138, 19]], + ['4qB6m0d_ryzb3w6q', '2Nr1sd1phWDB9gnuYOLUsjvX9jxntScWyRlX3Nj_xs8MV10LGgSgfRBKVGnO', [97, 101, 207, 79, 55, 205, 142, 253]], + ['SmVONU3BEODnkbdM', 'G4WIU3UrBqbN6_nccFrIyx_TdXx-W80YzWw', [33, 147, 134, 20, 73, 169, 2, 107]], + ['zseM9_-0y7B9URxM', 'us8B1DmHxOF10ue3jm2VfoJ250h364zRd2U8VIm2Lbkf3OWprSUpLF4ePjdj5aS', [80, 47, 98, 151, 139, 175, 78, 166]], + ['WY_sEWLFAybHSwX4', 'vLJyXNkHCYGHWsvhXcU2sWYzgFYlWF7A_ZjFg8kJ4wwuJ', [132, 67, 168, 204, 90, 10, 169, 235]], + ['maWrEov1bBjSq2Zn', 'sCP9zPakZ_wZ8hcQu-G6nN', [136, 204, 107, 221, 66, 198, 31, 201]], + ['tXInZHO-x4AWxKTp', 'JQUM_O-E4-YI6dhxo', [36, 245, 166, 183, 31, 222, 192, 96]], + ['OqaQt_b1hvU-atC3', 'X7Ou8cKo17xHlq_5gwM56GZrCSJBReeA60pDj2hUer6', [169, 107, 175, 79, 116, 24, 153, 93]], + ['nHdnXHGmGknC8FfC', 'cRupnAESNmU', [18, 200, 205, 81, 7, 32, 8, 213]], + ['59n9lAJdrxIz3joe', 'WBPr', [75, 153, 152, 122, 242, 233, 165, 255]], + ['q-PAAgkE9z2xed85', 'AFOQD_H7MO3q3cxLa7TOUd89kpH03SpjpqmzY6AX16-uZFYcZZBb8D', [45, 4, 101, 133, 174, 99, 42, 4]], + ['tBzStZxn2ZqlQfBf', 'nZdIaI7-bdqqh6aU7w4HfDCByX-x4_3q9Jf', [253, 49, 199, 224, 50, 253, 75, 144]], + ['rH8Nn75LyYC0hjVG', 'IrDPpL-dkoh6VTy7pOtKKdAD9dLwUnE-', [76, 2, 97, 127, 190, 74, 74, 5]], + ['F-pI7AhpS1V-48eT', 'Ao7hV41P08Zq4C1szyOVN7K1iWW8z', [121, 76, 85, 13, 162, 105, 174, 114]], + ['Khje_RmXXmJ3CAb1', 'TvMx3ISTfIQ', [237, 102, 92, 182, 242, 45, 27, 178]], + ['G1KRzk-KMqCk-kbD', 'imHZWdBz01lGR3m1zuO74berNn68uFZR3kcoWEaMhVjJ1g', [165, 3, 34, 126, 199, 101, 203, 184]], + ['wJhnTtBLcy_1rZay', 'qbZ6oK0a4eWf2ud1sEnKLeguOmYsbG4aOTdlMdrf', [226, 169, 14, 147, 180, 88, 90, 132]], + ['vVl9fhjkwASu2WXe', '8-CjQylw18IKWgAL2mMxo', [30, 193, 202, 34, 74, 172, 72, 42]], + ['m2Qx2Dtbvwv3qjNJ', 'WrIqIIsHqbgm3Qfg03QvaVG9G6fz2zxjnfNZUVuX8XUtjz4LQuj3VZNh', [237, 163, 64, 58, 187, 234, 117, 106]], + ['5R1maUgHiPQ0ZoaD', 'SZJ6uMXnMuLll2xOfHcy_DE', [209, 26, 182, 131, 19, 180, 5, 55]], + ['dDBufcmObAK1dKYw', 'ayjd0F5mqWsVF0MtUNJYo8S8GhuCsMCnEU6k3H9z0f8', [126, 244, 206, 245, 56, 4, 39, 63]], + ['o_YPVOjQ7Xw0G9OD', 'UPF-HW1hJukwdVvhCl7IZJzy7a', [30, 211, 48, 214, 88, 189, 59, 33]], + ['oule-vFYlFJfsXU3', '8ORL7DUv28-yVfUw_cJ3imWP-iXrQRmzZRp0jtspwW_qm-rXmc1aBsbvbAut8', [66, 62, 243, 87, 153, 23, 230, 113]], + ['kEPlQxhC27GQcJeb', 'wL-dAWvwZapITZZvgW46', [153, 83, 52, 252, 33, 23, 48, 216]], + ['GFilE6NpBPWE25uB', 'RzoQCcd5NVeDbd2cx', [144, 101, 221, 104, 142, 244, 87, 216]], + ['sENqlFHs0NvkY28u', 'Gm2ojB-BJBdL', [75, 226, 42, 7, 94, 14, 215, 52]], + ['mxiOr15qouOEhzHS', 'SChjLg6SXpEb9', [174, 64, 56, 79, 211, 158, 21, 229]], + ['pFL_Sbx5RW0fuPHO', 'hdb8HqaxEN99N4V1STTpnR4kr9F-lONwKp2TcOCopBFnDrjITz3jHPM4WKIYyw59US', [108, 66, 228, 165, 111, 142, 78, 201]], + ['sMgAXpCtVqeFm14R', 'dNPnh6shnGYEZuN0id', [101, 147, 101, 20, 126, 33, 84, 255]], + ['nTu9mRGqYc1SOPk7', 'ogL8VEqgoMkh6YNgTzvF4f87wHvmRhzncGPunN2ZJ5p3qUqZeJ3', [253, 16, 23, 144, 34, 207, 28, 82]], + ['d5jDH8Ppk82zj_vd', '5sfq9Q_0P0H', [197, 245, 4, 89, 247, 26, 240, 77]], + ['bEEUPVwdHlYwYL6o', 'AGoiVTE9foWm2MZqsn3dfS1XQiQW0QJwLXi6oXR2L9nMnPCPG_oF', [186, 203, 217, 87, 4, 177, 20, 242]], + ['JbKhWuTfRMWb4hFD', 'NTNhYIahQ769TsCDwFyfOYZ8x6np58jg9hMAHFH-BMv7hBwESi596D4aDuyPabFGbqcG', [60, 79, 166, 97, 146, 213, 223, 59]], + ['hvCtw1q_GJUBFW_X', 'uL5zgFM9WUTyO25dzVCmSVOxbpV70ZPurKK-CPUAmP', [127, 4, 233, 105, 7, 183, 123, 61]], + ['hWxh0P6EXlm4yYKA', 'NUgrOoTOfqaB6JDZj', [96, 255, 249, 149, 117, 178, 189, 183]], + ['TLHDMak8qeH3ABaV', 'HW-7PPunyMCinXt8QjQUuJUzZZQs1-T9ADR-6y', [46, 167, 85, 216, 34, 240, 131, 74]], + ['uE4OfzzqHVDH8lbd', '8KCUyGtkcG-T8gA3lpplC13LsnFZ', [18, 9, 33, 96, 47, 132, 243, 76]], + ['ocjA0Quge9vdCDbH', 'tLlU03I9CDBbP1Pnl6KM3MW34TNzuuZYv0u-uU-l7RtFF0OmGoySyg_yc7vWswGkz', [124, 174, 227, 126, 197, 91, 232, 11]], + ['TDVmxGeyDULfxyrz', 'A57Y0_L6K4TTzQx1-Yr1E6fVAZi31RyipeK0Q4uqwXXfRLo4tz2a5PSqN3-bdQ4f2', [53, 212, 137, 227, 12, 85, 50, 251]], + ['8OhqW3sA7s1vqEDr', 'jlFquRWvL07TyLjW9ZNk81gxkvs4u1WLkNhOQVLOjFjw3iecMjun5Yk0xcruo', [147, 130, 134, 67, 235, 29, 115, 34]], + ['9kPcY6rfhPzSzEGn', 'nS1kAxpsghzJJXiCzhNycDk2_EJ_yIT97fV2kxXTtfZ9p0', [178, 109, 176, 237, 184, 79, 209, 89]], + ['AJJ_yoEL8WyEtA1U', 'vFNErhfCk1TZiTFMA6J8D', [26, 63, 142, 247, 30, 50, 167, 102]], + ['PBr4drRAJTaWv5Um', '5quc8Vd2rHVNk2NoDxk3TL', [150, 113, 209, 153, 101, 74, 42, 2]], + ['MnODoRJI2FgZrvLs', 'gqJ_7HnrfiqYkenyvhe53SB1vTBgMiMB3kxF5', [205, 11, 216, 157, 130, 39, 60, 161]], + ['iSxQPJpp_s0ws-4b', 'K-J', [46, 78, 209, 241, 112, 90, 91, 181]], + ['ZMm2tCGDJ04A3I_6', 'gw-wcFYO1G2KEqJagWAic2l2d1FoTVXVT', [22, 60, 166, 216, 76, 146, 36, 22]], + ['Hxf6qsSIV6blPdB1', 'GTWOerCQdUMkL6it6hEEPKBcOe_9f_B618ivjeM3BKfjzRQ8rvcGjUUJnsljerca6', [122, 74, 100, 36, 79, 173, 4, 91]], + ['U5gXdMrRYUdxuDjK', 'siy9CxY2BbhazTqBWwFrtBLh', [79, 92, 248, 231, 189, 215, 27, 51]], + ['YJiK_B-TENJsVnd_', 'Ohyz8XU06XWewcgTX-PffLVdatU3UFl6CYe', [22, 147, 91, 237, 188, 184, 70, 223]], + ['J7wVNfLdkCCtndH5', '1Vw163YqXwP8cPXIy5dSkcIoClBep7gWb0qGJzHM8h_hzk2GFtZyLKk', [123, 221, 220, 145, 75, 144, 103, 74]], + ['elId3b7ZyOg6HVif', 'N89kQR7VMUgF4DyWhpTo_ZW2lERbNqFa1RdXjaUctO1FdevDAZaA', [39, 244, 17, 57, 240, 193, 34, 112]], + ['ydBueYO29jaUsEVU', 'HMcnfvYjjz8Uf8bUhxXlAYHcyO7x5NHE_gc3bcWSMWJD2JdryrUBBdYj1', [252, 15, 32, 244, 143, 126, 130, 34]], + ['fVprx-PzTSx6CUcX', 'Q', [253, 22, 240, 135, 62, 55, 219, 1]], + ['9ORMwecQjlob9aTT', '2cpq2XTWPk5sVLlN4OR5y6X_rTRFNUURgrwnWDg76u927cYud6PS-17UTgd3TO9g3K4', [15, 124, 108, 136, 56, 254, 85, 250]], + ['-V3BEGXuTWtFOMv4', '8l6qcZXfG9iSywi1IgwJ_PkZh0Bg2iR1cbGps_sWPdKXbIvDDX-3IeTTg', [111, 8, 18, 99, 6, 72, 56, 232]], + ['Cbvx4_KdboiNHs6P', 'nzUo0UnqKn05adw5g0jtBN703bUgb8UxywfC93I7KN', [85, 17, 95, 157, 77, 25, 206, 45]], + ['SDPzfgeqkvmi62JH', 'Z6kJuDD-8FSz1VwOuPeoSJ6X-4hpib563UjYxtFcB4SvhQr-Hstg5OhMi4iZZ', [153, 35, 172, 58, 141, 180, 95, 97]], + ['mBJlhP6D3M2raEjD', 'ogtg66jr2KLCFO2RvodOXw0mt4XS6BOnLhBI_gDV0', [85, 231, 198, 97, 240, 108, 230, 150]], + ['Sz-mxKc7KGM7SDaf', 'ecQ-7-3VddOdMSeKUbZE1t6Aa67pYGXjQeOckq1l50GkvfomFr', [18, 241, 24, 133, 142, 74, 218, 178]], + ['_5ck5scojT4oyJEq', '43oLkeixGHShTMUhtI', [35, 190, 107, 33, 2, 165, 11, 34]], + ['48ulC82W4qv49InN', '8HQyT55TtmGahy6w', [2, 70, 28, 124, 164, 101, 100, 185]], + ['-exgd5coAHqBu3ga', 'vRfqYthbUNh', [48, 188, 141, 96, 138, 114, 132, 143]], + ['hJEBugObOX06pplH', 'oYYZ-v', [153, 112, 89, 5, 46, 138, 209, 254]], + ['eSDsC63oTtVfi_F7', 'BVmyPas409CmRHiRRiTPjJL87KgJefuDK6lEh5isghLl7l3a4Xmxa', [21, 198, 30, 251, 173, 36, 165, 82]], + ['KZtUPWMUr469RWL8', 'F9K6TUd6j7Dm25rAS7cqOKDtSnnxj0hYKVTMFQ6CfA5218gPeZo', [203, 233, 183, 39, 57, 54, 60, 173]], + ['0TeBxGk-V7RPSZML', 'kmL1fKqHwAoxI1b_ap8I9fGZMmcx3gIMiglxLLPFWOoDNUGe', [193, 7, 13, 148, 71, 231, 166, 135]], + ['PWYY82PNqwshPHiv', 'Ya4LyHqxIxK8GaND9FIzqugleh-QELha_ntbRJixl6hZI5m3RfdrcntjiPJ', [27, 177, 64, 55, 129, 165, 132, 108]], + ['PtCub86vGwNj1tcv', 'qR08eqAeNrrUYDl18C-wttqMDk', [66, 134, 247, 100, 38, 3, 7, 125]], + ['3eqQxzhNdv2kJqy5', '0wxAd9NT-Z8xFzomFwgMqMVbaUg', [36, 191, 165, 105, 211, 159, 155, 13]], + ['MgEjpTNPFFwes6Sm', '7SCVGNJYZhtnbiLZAE5TrsL5K1X', [208, 79, 201, 49, 48, 3, 227, 199]], + ['vSofRAYxXUU1qjhl', 'HATE-YsASxySRkK5aJR4yV0mxx1YAuEgM5tUqyJDc7cLL', [61, 205, 183, 24, 68, 135, 7, 74]], + ['kIUe96sZ6LV464T_', 'rjwrCOQAzLFbIM_3M7KfDQ1A6r3nkebk-dgqORG0Uy-n89_apYNLVTbdr3yuzXKOTfkRh', [83, 214, 143, 126, 145, 218, 225, 186]], + ['8wao85IcCu1mC-Rc', 'AdVncBX6wkLXqMQPol3tNDPd5HJ', [161, 223, 243, 36, 219, 75, 215, 63]], + ['NRVNeO5wysG3DRuU', 'Mr8vhiVPo5GpI6sho4R09k8D-vFgcghF3-kF', [246, 119, 57, 225, 254, 189, 182, 180]], + ['VHJZOECxfyxVyufk', 'TMB3UMDEIs-vj_9aDBNDzT6HkHcwQQhr4EnG6A1AD9JkHENVAAQnS7s', [117, 85, 69, 116, 56, 27, 123, 62]], + ['TUfnTd3pmaJzSdD4', 'VoRGCJgaGEhPSGRl0EPKWIzN7CRpD49CiyjC7y_4xRpppMNlR4v', [3, 116, 140, 4, 113, 208, 78, 186]], + ['-I1YgwmWxehyB6kv', 'IplQLxea3JGywQn3XMNWrqVbE', [137, 251, 109, 201, 11, 101, 132, 97]], + ['4ic5nM5lbfMOXDRR', 'TfVtpOoAQt1IxL0qJtAQoCJJThyxncIagOvKSpxjD7RDmh7YQBHWPkuv5lpSzpN', [192, 203, 84, 99, 85, 184, 122, 44]], + ['NYOq6hIu2C-aZPhE', 'QQa0EWIHXqbrkq3nBeXt6yEj12z', [40, 199, 197, 21, 82, 53, 100, 58]], + ['nC93tajnfzk6bMtM', 'p9gbEB4nMHXDqmOC413rI4Z', [200, 140, 102, 143, 89, 170, 219, 32]], + ['ZCCkYIbGOzXa5GRO', '2f9VGQeb4AtW6SwPjAGxxjyHNw3-MZj2BfxttNLxM0Tv_rpXO8TUH4YASb', [0, 174, 100, 194, 149, 35, 81, 12]], + ['oapO2W6hces4Pfkc', 'oEyf5eqpM-N7LBp3C5vejvO7M87OzT4MHdwJz', [140, 195, 199, 20, 207, 60, 104, 240]], + ['__daPiDXrnPpS7eO', '1_tnhApr6nZbWIEPja0jAJ6LbTvD6oAEvPyrLYQ', [255, 244, 76, 119, 124, 124, 146, 214]], + ['5iIExqPt5W-ZpudD', 'jNbLiDmQdN5X7HEOfgnAi5A7s1pGXwP41hX1Z', [149, 68, 125, 203, 174, 150, 66, 31]], + ['gD_J-R8tOb977BtL', 'f7A81Qbh8gQhfRpOmtz5-ZJqBxiQJ6myBhGfqK7BVaGBL_W2MvfB', [106, 38, 140, 196, 141, 190, 232, 110]], + ['ZxHO4JJ8p45jTUXU', 'fs4Oy8mPZS6919SZ7gDyKIILDkXnPt8SsXkfBd-Mnm4wO6alw-veQD9', [209, 53, 104, 100, 102, 136, 84, 134]], + ['2bVzT0moojGNQgIX', 'nuyb-AgYY-rsmhtdav3LC7meSPy1dCosjSw0YAvgP', [1, 201, 247, 25, 104, 147, 148, 252]], + ['FicyyNT0BRua05i9', 'TG4leSS_mcrZ_L68GKFdxc4-McFCCtdG7QpbPu_MolD5luE6n3dKlPzb9MvfvkiZKi', [136, 150, 66, 224, 178, 235, 114, 238]], + ['g5Qaf7mQAIxuHR0O', 'A6u5gtb1yMSiGlWVt3exYsRS', [169, 20, 115, 32, 43, 71, 21, 193]], + ['aOACI6GP6u4WFyxp', '1eEx55L3E9MZga7l1WzpnKfI', [177, 26, 15, 27, 217, 101, 69, 195]], + ['Rr2jLg-asIQrlaRJ', 'rgALEbs', [163, 103, 250, 90, 4, 46, 69, 32]], + ['p8qW0oYzj5zi55s5', 'V1ZCoK73ifwcnzPjQEN7Q79MtZCskcpqiE3gfbqYPYRmy-q0lPxopkZZp2lNWKkpL_q5z', [29, 121, 240, 174, 51, 38, 238, 123]], + ['wA0cNUJOhIMpiopE', 'U2RE2L2zZysyOTcsj5_JosVDaMRtUxkRWVCeBH0AeodMvYGBcHizhxc2QM89', [40, 230, 148, 164, 7, 168, 3, 46]], + ['zBCN1w4ypWCEfpwC', 'VRcTwONsyRQIy2ymVniMmry', [184, 177, 56, 54, 152, 189, 120, 222]], + ['i8cumEDwOxSXT0gL', 'ifKav', [53, 190, 193, 228, 179, 41, 246, 171]], + ['g3EswbaCSNMsegzm', 'rTFnEuEDlwBB0Dw_q3-FUSaTCEjWe0pOPZDIWD35Us08Qa-nulc57YjDoGphUfBamq', [157, 64, 119, 179, 60, 147, 48, 17]], + ['iYsckWoQTk5ap8YO', 'wIyTqa43-_GiZlHJ8UXcD_tnqKikH5DZUWxdQ1xjYMyzCr2JvKKRBm8BbcDl_Q8p', [96, 237, 170, 183, 48, 45, 116, 106]], + ['Iyk5MoAjoWq4n8bG', 'IV2N5MC6kvk95ykEzb3jj0A7Sv0jjif45SR1avc0bRWot2aW', [99, 23, 149, 225, 242, 204, 47, 7]], + ['NfzdRXCegRRsHHYj', '5uLBPbyFQqiv', [136, 45, 110, 192, 36, 204, 171, 218]], + ['YiJTXegVwaNDtlpl', 'DbwKoF3CI5kd2JRKwfyuLpeGd6sFhqI0t43C2ph', [188, 126, 147, 191, 9, 114, 107, 60]], + ['ZuUlFM-yEzZ9XHKj', 'errecd71', [158, 231, 84, 47, 149, 227, 92, 111]], + ['EtEXELa6V_NSjvEh', 'yrTjrRuW8mJc3utw2JUH7iIW-J5vF3t9GC1-ZvRmO8UXNsG8-I3Iqgtinzoabqqbs1yvR', [186, 52, 144, 215, 104, 246, 174, 71]], + ['q2uA_VwMnaBtAgTx', 'uJOymuDgBBS9Ec56JRGmKYsMHoGLCKA5wzwhtYf-g8-IT7UsAX1JHFGSV0EF', [176, 65, 188, 134, 212, 6, 97, 186]], + ['4RmqR10QiIZDDKNO', 'oWY0Aj2CDCWuEFhdNHq2RFcGJD0sSRxK5K', [114, 28, 238, 228, 122, 40, 82, 13]], + ['a9DfUPCLyQ_yrNIa', '5G-6AVe7CBJl-NuuUN_7TN', [95, 206, 124, 185, 194, 207, 227, 111]], + ['8oB5yG87C2v5j0_4', '1S-aiUNRJ2c', [123, 42, 242, 79, 90, 36, 208, 81]], + ['ZA2ZT22NXwD_UvTM', 'UpV3pLYniWPm-PnWUAbBNeO4V-zuuw6IZQ1ZprLsC_LjGdSJP7rZCnoPz', [189, 209, 102, 128, 246, 141, 212, 109]], + ['ycz6aiuQFGKxZVsM', 'fBuJp4_A_hiq--4uBhxjXfT3nRaYEJ8azW2_FKooXdSVRv2Y03VoWzPzG', [241, 127, 162, 199, 73, 10, 75, 24]], + ['eAmt0pClMyL8Sk69', 'JFzXjfJhEMUCYEDrBKRM9OFFK0PSX', [176, 167, 43, 60, 16, 69, 194, 2]], + ['CTFnU2nwy9s1_kBj', 'hEHqR0idFTzbvG193aLYj6y2DFPi2UKQut_A--43PdN1XF', [6, 84, 156, 248, 125, 55, 230, 121]], + ['CAhom0f872WEDXP6', 'dmX', [203, 98, 175, 172, 19, 3, 244, 177]], + ['aON1dHrq90SbG8Hx', 'v7LyiwuCrB7EgAibPve6Yg2gLmggxE6j7ocR37EudrH_P9XX2rQK', [147, 73, 50, 63, 71, 98, 203, 42]] +] + +test('crypto_shorthash', function (t) { + const out = Buffer.alloc(sodium.crypto_shorthash_BYTES) + const inp = Buffer.from('Hej, Verden!') + const key = Buffer.alloc(sodium.crypto_shorthash_KEYBYTES) + + t.exception.all(function () { + sodium.crypto_shorthash(Buffer.alloc(0), inp) + }, 'throws on bad input') + + sodium.crypto_shorthash(out, inp, key) + + const result = '6a29984f782e684e' + t.alike(out.toString('hex'), result, 'hashed the string') +}) + +test('constants', function (assert) { + assert.ok(sodium.crypto_shorthash_PRIMITIVE) + assert.ok(sodium.crypto_shorthash_KEYBYTES > 0) + assert.ok(sodium.crypto_shorthash_BYTES > 0) + assert.end() +}) + +test('crypto_shorthash fixtures', function (assert) { + run(assert) +}) + +test('crypto_shorthash fixtures (wasm)', function (assert) { + if (!sodium.crypto_shorthash_WASM_SUPPORTED) { + assert.pass('wasm not supported') + assert.end() + return + } + + assert.ok(sodium.crypto_shorthash_WASM_LOADED) + run(assert) +}) + +function run (assert) { + for (let i = 0; i < vectors.length; i++) { + const v = vectors[i] + const key = Buffer.from(v[0]) + const message = Buffer.from(v[1]) + const expected = Buffer.from(v[2]) + const out = Buffer.alloc(sodium.crypto_shorthash_BYTES) + + sodium.crypto_shorthash(out, message, key) + if (Buffer.compare(out, expected) !== 0) { + assert.fail('Failed on fixture #' + i) + assert.end() + return + } + } + + assert.pass('Passed all fixtures') + assert.end() +} diff --git a/test/crypto_sign.js b/test/crypto_sign.js new file mode 100644 index 0000000..5d037cd --- /dev/null +++ b/test/crypto_sign.js @@ -0,0 +1,334 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') +const fixtures = require('./fixtures/crypto_sign.json') + +test('crypto_sign_ed25519_sk_to_pk', function (t) { + const pk = Buffer.alloc(sodium.crypto_sign_PUBLICKEYBYTES) + const pke = Buffer.alloc(sodium.crypto_sign_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_sign_SECRETKEYBYTES) + + sodium.crypto_sign_keypair(pk, sk) + sodium.crypto_sign_ed25519_sk_to_pk(pke, sk) + + t.ok(pk.equals(pke)) +}) + +test('crypto_sign_seed_keypair', function (t) { + const pk = Buffer.alloc(sodium.crypto_sign_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_sign_SECRETKEYBYTES) + const seed = Buffer.alloc(sodium.crypto_sign_SEEDBYTES, 'lo') + + t.exception.all(function () { + sodium.crypto_sign_seed_keypair() + }, 'should validate input') + + t.exception.all(function () { + sodium.crypto_sign_seed_keypair(Buffer.alloc(0), Buffer.alloc(0), Buffer.alloc(0)) + }, 'should validate input length') + + sodium.crypto_sign_seed_keypair(pk, sk, seed) + + const eSk = '6c6f6c6f6c6f6c6f6c6f6c6f6c6f6c6f6c6f6c6f6c6f6c6f6c6f6c6f6c6f6c6f41eb5b4dba29b19e391d9a4d1a4a879b27958ff3734e10cfbf1f46d68f4d3038' + const ePk = '41eb5b4dba29b19e391d9a4d1a4a879b27958ff3734e10cfbf1f46d68f4d3038' + + t.alike(pk.toString('hex'), ePk, 'seeded public key') + t.alike(sk.toString('hex'), eSk, 'seeded secret key') +}) + +test('crypto_sign_keypair', function (t) { + const pk = Buffer.alloc(sodium.crypto_sign_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_sign_SECRETKEYBYTES) + + sodium.crypto_sign_keypair(pk, sk) + + t.not(pk, Buffer.alloc(pk.length), 'made public key') + t.not(sk, Buffer.alloc(sk.length), 'made secret key') + + t.exception.all(function () { + sodium.crypto_sign_keypair() + }, 'should validate input') + + t.exception.all(function () { + sodium.crypto_sign_keypair(Buffer.alloc(0), Buffer.alloc(0)) + }, 'should validate input length') +}) + +test('crypto_sign', function (t) { + const pk = Buffer.alloc(sodium.crypto_sign_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_sign_SECRETKEYBYTES) + + sodium.crypto_sign_keypair(pk, sk) + + const message = Buffer.from('Hello, World!') + const signedMessage = Buffer.alloc(message.length + sodium.crypto_sign_BYTES) + + sodium.crypto_sign(signedMessage, message, sk) + + t.alike(signedMessage.slice(-message.length), message, 'contains message') + + const output = Buffer.alloc(message.length) + + t.absent(sodium.crypto_sign_open(output, Buffer.alloc(signedMessage.length), pk), 'was not signed') + t.ok(sodium.crypto_sign_open(output, signedMessage, pk), 'was signed') + + t.alike(output, message, 'same message') +}) + +test('crypto_sign_detached', function (t) { + const pk = Buffer.alloc(sodium.crypto_sign_PUBLICKEYBYTES) + const sk = Buffer.alloc(sodium.crypto_sign_SECRETKEYBYTES) + + sodium.crypto_sign_keypair(pk, sk) + + const message = Buffer.from('Hello, World!') + const signature = Buffer.alloc(sodium.crypto_sign_BYTES) + + sodium.crypto_sign_detached(signature, message, sk) + + t.absent(sodium.crypto_sign_verify_detached(Buffer.concat([Buffer.alloc(1), signature]), message, pk), 'was not signed') + t.ok(sodium.crypto_sign_verify_detached(signature, message, pk), 'was signed') +}) + +test('crypto_sign_open fixtures', function (t) { + for (let i = 0; i < fixtures.length; i++) { + const publicKey = new Uint8Array(fixtures[i][1]) + const message = new Uint8Array(fixtures[i][3]) + const signed = new Uint8Array([].concat(fixtures[i][2], fixtures[i][3])) + + if (!sodium.crypto_sign_open(message, signed, publicKey)) { + t.fail('Failed on fixture #' + i) + t.end() + return + } + } + + t.pass('Passed all fixtures') + t.end() +}) + +test('crypto_sign fixtures', function (t) { + const fixtures = require('./fixtures/crypto_sign.json') + + for (let i = 0; i < fixtures.length; i++) { + const secretKey = new Uint8Array([].concat(fixtures[i][0], fixtures[i][1])) + const message = new Uint8Array(fixtures[i][3]) + + const expected = new Uint8Array([].concat(fixtures[i][2], fixtures[i][3])) + const actual = new Uint8Array(sodium.crypto_sign_BYTES + message.length) + + sodium.crypto_sign(actual, message, secretKey) + + if (Buffer.compare(actual, expected) !== 0) { + t.fail('Failed on fixture #' + i) + t.end() + return + } + } + + t.pass('Passed all fixtures') + t.end() +}) + +test('crypto_sign_verify_detached fixtures', function (t) { + const fixtures = require('./fixtures/crypto_sign.json') + + for (let i = 0; i < fixtures.length; i++) { + const publicKey = new Uint8Array(fixtures[i][1]) + const message = new Uint8Array(fixtures[i][3]) + const signature = new Uint8Array(fixtures[i][2]) + + if (!sodium.crypto_sign_verify_detached(signature, message, publicKey)) { + t.fail('Failed on fixture #' + i) + t.end() + return + } + } + + t.pass('Passed all fixtures') + t.end() +}) + +test('crypto_sign_detached fixtures', function (t) { + const fixtures = require('./fixtures/crypto_sign.json') + + for (let i = 0; i < fixtures.length; i++) { + const secretKey = new Uint8Array([].concat(fixtures[i][0], fixtures[i][1])) + const message = new Uint8Array(fixtures[i][3]) + + const expected = new Uint8Array(fixtures[i][2]) + const actual = new Uint8Array(sodium.crypto_sign_BYTES) + + sodium.crypto_sign_detached(actual, message, secretKey) + + if (Buffer.compare(actual, expected) !== 0) { + t.fail('Failed on fixture #' + i) + t.end() + return + } + } + + t.pass('Passed all fixtures') + t.end() +}) + +/* eslint-disable camelcase */ +test('libsodium', function (t) { + const sig = new Uint8Array(sodium.crypto_sign_BYTES) + const sm = new Uint8Array(1024 + sodium.crypto_sign_BYTES) + const skpk = new Uint8Array(sodium.crypto_sign_SECRETKEYBYTES) + const pk = new Uint8Array(sodium.crypto_sign_PUBLICKEYBYTES) + const sk = new Uint8Array(sodium.crypto_sign_SECRETKEYBYTES) + + let smlen + let i + let test + + sig.fill(0) + + let pass = true + for (i = 0; i < fixtures.length; i++) { + test = parseTest(fixtures[i]) + + skpk.set(test.sk) + skpk.set(test.pk, sodium.crypto_sign_SEEDBYTES) + + smlen = sodium.crypto_sign_BYTES + test.m.byteLength + + sodium.crypto_sign(sm.subarray(0, test.m.byteLength + sodium.crypto_sign_BYTES), test.m, skpk) + pass &= Buffer.compare(test.sig, sm.subarray(0, 64)) === 0 + pass &= sodium.crypto_sign_open(test.m, sm.subarray(0, smlen), test.pk) + + sodium.crypto_sign_detached(sig, test.m, skpk) + + pass &= sig.byteLength !== 0 && sig.byteLength <= sodium.crypto_sign_BYTES + pass &= Buffer.compare(test.sig, sig) === 0 + pass &= sodium.crypto_sign_verify_detached(sig, test.m.subarray(0, i), test.pk) + + if (!pass) t.fail('failed on fixture #' + i) + } + t.pass('passed all fixtures') + + for (let j = 1; j < 8; j++) { + sig[63] ^= (j << 5) + + t.absent(sodium.crypto_sign_verify_detached(sig, test.m.subarray(0, i), test.pk)) + + sig[63] ^= (j << 5) + } + + pk.fill(0) + t.absent(sodium.crypto_sign_verify_detached(sig, test.m.subarray(0, i), pk)) + + sig.subarray(0, 32).fill(0xff) + sig[0] = 0xdb + + t.absent(sodium.crypto_sign_verify_detached(sig, test.m.subarray(0, i), pk)) + sodium.crypto_sign_detached(sig, test.m.subarray(0, i), skpk) + + hex2bin(pk, '3eee494fb9eac773144e34b0c755affaf33ea782c0722e5ea8b150e61209ab36') + t.absent(sodium.crypto_sign_verify_detached(sig, test.m.subarray(0, i), pk)) + + hex2bin(pk, '0200000000000000000000000000000000000000000000000000000000000000') + t.absent(sodium.crypto_sign_verify_detached(sig, test.m.subarray(0, i), pk)) + + hex2bin(pk, '0500000000000000000000000000000000000000000000000000000000000000') + t.absent(sodium.crypto_sign_verify_detached(sig, test.m.subarray(0, i), pk)) + + const keypair_seed = new Uint8Array([ + 0x42, 0x11, 0x51, 0xa4, 0x59, 0xfa, 0xea, 0xde, 0x3d, 0x24, 0x71, + 0x15, 0xf9, 0x4a, 0xed, 0xae, 0x42, 0x31, 0x81, 0x24, 0x09, 0x5a, + 0xfa, 0xbe, 0x4d, 0x14, 0x51, 0xa5, 0x59, 0xfa, 0xed, 0xee + ]) + + t.execution(() => sodium.crypto_sign_seed_keypair(pk, sk, keypair_seed)) + t.execution(() => sodium.crypto_sign_keypair(pk, sk)) + + t.ok(sodium.crypto_sign_BYTES > 0) + t.ok(sodium.crypto_sign_SEEDBYTES > 0) + t.ok(sodium.crypto_sign_PUBLICKEYBYTES > 0) + t.ok(sodium.crypto_sign_SECRETKEYBYTES > 0) + t.is(sodium.crypto_sign_BYTES, 64) + t.is(sodium.crypto_sign_SEEDBYTES, 32) + t.is(sodium.crypto_sign_PUBLICKEYBYTES, 32) + t.is(sodium.crypto_sign_SECRETKEYBYTES, 64) + + t.end() +}) + +test('ed25519 convert', function (t) { + const keypair_seed = new Uint8Array([ + 0x42, 0x11, 0x51, 0xa4, 0x59, 0xfa, 0xea, 0xde, 0x3d, 0x24, 0x71, + 0x15, 0xf9, 0x4a, 0xed, 0xae, 0x42, 0x31, 0x81, 0x24, 0x09, 0x5a, + 0xfa, 0xbe, 0x4d, 0x14, 0x51, 0xa5, 0x59, 0xfa, 0xed, 0xee + ]) + + const ed25519_pk = new Uint8Array(sodium.crypto_sign_PUBLICKEYBYTES) + const ed25519_skpk = new Uint8Array(sodium.crypto_sign_SECRETKEYBYTES) + const curve25519_pk = new Uint8Array(sodium.crypto_scalarmult_BYTES) + const curve25519_pk2 = new Uint8Array(sodium.crypto_scalarmult_BYTES) + const curve25519_sk = new Uint8Array(sodium.crypto_scalarmult_BYTES) + + t.ok(sodium.crypto_sign_SEEDBYTES <= sodium.crypto_hash_sha512_BYTES) + + sodium.crypto_sign_seed_keypair(ed25519_pk, ed25519_skpk, keypair_seed) + sodium.crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) + sodium.crypto_sign_ed25519_sk_to_curve25519(curve25519_sk, ed25519_skpk) + + const expected_pk = new Uint8Array([ + 0xf1, 0x81, 0x4f, 0x0e, 0x8f, 0xf1, 0x04, 0x3d, 0x8a, 0x44, 0xd2, 0x5b, + 0xab, 0xff, 0x3c, 0xed, 0xca, 0xe6, 0xc2, 0x2c, 0x3e, 0xda, 0xa4, 0x8f, + 0x85, 0x7a, 0xe7, 0x0d, 0xe2, 0xba, 0xae, 0x50 + ]) + + const expected_sk = new Uint8Array([ + 0x80, 0x52, 0x03, 0x03, 0x76, 0xd4, 0x71, 0x12, 0xbe, 0x7f, 0x73, 0xed, + 0x7a, 0x01, 0x92, 0x93, 0xdd, 0x12, 0xad, 0x91, 0x0b, 0x65, 0x44, 0x55, + 0x79, 0x8b, 0x46, 0x67, 0xd7, 0x3d, 0xe1, 0x66 + ]) + + t.alike(curve25519_pk, expected_pk) + t.alike(curve25519_sk, expected_sk) + + for (let i = 0; i < 500; i++) { + sodium.crypto_sign_keypair(ed25519_pk, ed25519_skpk) + sodium.crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) + + sodium.crypto_sign_ed25519_sk_to_curve25519(curve25519_sk, ed25519_skpk) + sodium.crypto_scalarmult_base(curve25519_pk2, curve25519_sk) + if (Buffer.compare(curve25519_pk, curve25519_pk2) !== 0) t.fail() + } + t.pass('passed all cases') + + ed25519_pk.fill(0) + t.exception(() => { + sodium.crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) + }) + + t.exception(() => { + ed25519_pk[0] = 2 + sodium.crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) + }) + + t.exception(() => { + ed25519_pk[0] = 5 + sodium.crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) + }) + + t.end() +}) + +function parseTest (t) { + return { + sk: new Uint8Array(t[0]), + pk: new Uint8Array(t[1]), + sig: new Uint8Array(t[2]), + m: new Uint8Array(t[3]) + } +} + +function hex2bin (buf, hex) { + for (let i = 0; i < hex.length / 2; i++) { + buf[i] = Number('0x' + hex.slice(2 * i, 2 * i + 1)) + } +} diff --git a/test/crypto_stream.js b/test/crypto_stream.js new file mode 100644 index 0000000..44bec6d --- /dev/null +++ b/test/crypto_stream.js @@ -0,0 +1,213 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('crypto_stream', function (t) { + const buf = Buffer.alloc(50) + const nonce = random(sodium.crypto_stream_NONCEBYTES) + const key = random(sodium.crypto_stream_KEYBYTES) + + sodium.crypto_stream(buf, nonce, key) + + t.not(buf, Buffer.alloc(50), 'contains noise now') + const copy = Buffer.from(buf.toString('hex'), 'hex') + + sodium.crypto_stream(buf, nonce, key) + t.alike(buf, copy, 'predictable from nonce, key') +}) + +test('crypto_stream_xor', function (t) { + const message = Buffer.from('Hello, World!') + const nonce = random(sodium.crypto_stream_NONCEBYTES) + const key = random(sodium.crypto_stream_KEYBYTES) + + sodium.crypto_stream_xor(message, message, nonce, key) + + t.not(message, Buffer.from('Hello, World!'), 'encrypted') + + sodium.crypto_stream_xor(message, message, nonce, key) + + t.alike(message, Buffer.from('Hello, World!'), 'decrypted') +}) + +test.skip('crypto_stream_xor state', function (t) { + const message = Buffer.from('Hello, world!') + const nonce = random(sodium.crypto_stream_NONCEBYTES) + const key = random(sodium.crypto_stream_KEYBYTES) + + const out = Buffer.alloc(message.length) + + const state = Buffer.alloc(sodium.crypto_stream_xor_STATEBYTES) + sodium.crypto_stream_xor_init(state, nonce, key) + + for (let i = 0; i < message.length; i++) { + sodium.crypto_stream_xor_update(state, out.slice(i, i + 1), message.slice(i, i + 1)) + } + + sodium.crypto_stream_xor_final(state) + sodium.crypto_stream_xor(out, out, nonce, key) + t.alike(out, message, 'decrypted') +}) + +test.skip('crypto_stream_xor state with empty buffers', function (t) { + const message = Buffer.from('Hello, world!') + const nonce = random(sodium.crypto_stream_NONCEBYTES) + const key = random(sodium.crypto_stream_KEYBYTES) + + const out = Buffer.alloc(message.length) + + const state = Buffer.alloc(sodium.crypto_stream_xor_STATEBYTES) + sodium.crypto_stream_xor_init(state, nonce, key) + + sodium.crypto_stream_xor_update(state, Buffer.alloc(0), Buffer.alloc(0)) + + for (let i = 0; i < message.length; i++) { + sodium.crypto_stream_xor_update(state, out.slice(i, i + 1), message.slice(i, i + 1)) + sodium.crypto_stream_xor_update(state, Buffer.alloc(0), Buffer.alloc(0)) + } + + sodium.crypto_stream_xor_final(state) + sodium.crypto_stream_xor(out, out, nonce, key) + t.alike(out, message, 'decrypted') +}) + +test.skip('crypto_stream_xor state long stream', function (t) { + const nonce = random(sodium.crypto_stream_NONCEBYTES) + const key = random(sodium.crypto_stream_KEYBYTES) + + const encState = Buffer.alloc(sodium.crypto_stream_xor_STATEBYTES) + const decState = Buffer.alloc(sodium.crypto_stream_xor_STATEBYTES) + + sodium.crypto_stream_xor_init(encState, nonce, key) + sodium.crypto_stream_xor_init(decState, nonce, key) + const plain = [] + const encrypted = [] + const decrypted = [] + + for (let i = 0; i < 1000; i++) { + const next = random(61) + plain.push(next) + + const enc = Buffer.alloc(61) + sodium.crypto_stream_xor_update(encState, enc, next) + encrypted.push(enc) + + const dec = Buffer.alloc(61) + sodium.crypto_stream_xor_update(decState, dec, enc) + decrypted.push(dec) + } + + const enc2 = Buffer.alloc(1000 * 61) + sodium.crypto_stream_xor(enc2, Buffer.concat(plain), nonce, key) + + t.alike(Buffer.concat(encrypted), enc2, 'same as encrypting all at once') + t.alike(Buffer.concat(decrypted), Buffer.concat(plain), 'decrypts') +}) + +test.skip('crypto_stream_xor state long stream (random chunks)', function (t) { + const nonce = random(sodium.crypto_stream_NONCEBYTES) + const key = random(sodium.crypto_stream_KEYBYTES) + + const encState = Buffer.alloc(sodium.crypto_stream_xor_STATEBYTES) + const decState = Buffer.alloc(sodium.crypto_stream_xor_STATEBYTES) + + sodium.crypto_stream_xor_init(encState, nonce, key) + sodium.crypto_stream_xor_init(decState, nonce, key) + const plain = [] + const encrypted = [] + const decrypted = [] + + for (let i = 0; i < 10000; i++) { + const len = Math.floor(Math.random() * 256) + const next = random(len) + plain.push(next) + + const enc = Buffer.alloc(len) + sodium.crypto_stream_xor_update(encState, enc, next) + encrypted.push(enc) + + const dec = Buffer.alloc(len) + sodium.crypto_stream_xor_update(decState, dec, enc) + decrypted.push(dec) + } + + const enc2 = Buffer.alloc(Buffer.concat(plain).length) + sodium.crypto_stream_xor(enc2, Buffer.concat(plain), nonce, key) + + t.alike(Buffer.concat(encrypted), enc2, 'same as encrypting all at once') + t.alike(Buffer.concat(decrypted), Buffer.concat(plain), 'decrypts') +}) + +test.skip('crypto_stream_xor state long stream (random chunks) with empty buffers', function (t) { + const nonce = random(sodium.crypto_stream_NONCEBYTES) + const key = random(sodium.crypto_stream_KEYBYTES) + + const encState = Buffer.alloc(sodium.crypto_stream_xor_STATEBYTES) + const decState = Buffer.alloc(sodium.crypto_stream_xor_STATEBYTES) + + sodium.crypto_stream_xor_init(encState, nonce, key) + sodium.crypto_stream_xor_init(decState, nonce, key) + const plain = [] + const encrypted = [] + const decrypted = [] + + for (let i = 0; i < 10000; i++) { + const len = Math.floor(Math.random() * 256) + const next = random(len) + plain.push(next) + + sodium.crypto_stream_xor_update(encState, Buffer.alloc(0), Buffer.alloc(0)) + + const enc = Buffer.alloc(len) + sodium.crypto_stream_xor_update(encState, enc, next) + encrypted.push(enc) + + const dec = Buffer.alloc(len) + sodium.crypto_stream_xor_update(decState, dec, enc) + decrypted.push(dec) + sodium.crypto_stream_xor_update(decState, Buffer.alloc(0), Buffer.alloc(0)) + } + + const enc2 = Buffer.alloc(Buffer.concat(plain).length) + sodium.crypto_stream_xor(enc2, Buffer.concat(plain), nonce, key) + + t.alike(Buffer.concat(encrypted), enc2, 'same as encrypting all at once') + t.alike(Buffer.concat(decrypted), Buffer.concat(plain), 'decrypts') +}) + +test.skip('crypto_stream_xor state after GC', function (t) { + const message = Buffer.from('Hello, world!') + let nonce = random(sodium.crypto_stream_NONCEBYTES) + let key = random(sodium.crypto_stream_KEYBYTES) + + const out = Buffer.alloc(message.length) + + const state = Buffer.alloc(sodium.crypto_stream_xor_STATEBYTES) + sodium.crypto_stream_xor_init(state, nonce, key) + + const nonceCopy = Buffer.from(nonce.toString('hex'), 'hex') + const keyCopy = Buffer.from(key.toString('hex'), 'hex') + nonce = null + key = null + + forceGC() + + for (let i = 0; i < message.length; i++) { + sodium.crypto_stream_xor_update(state, out.slice(i, i + 1), message.slice(i, i + 1)) + } + + sodium.crypto_stream_xor_final(state) + sodium.crypto_stream_xor(out, out, nonceCopy, keyCopy) + t.alike(out, message, 'decrypted') +}) + +function random (n) { + const buf = Buffer.alloc(n) + sodium.randombytes_buf(buf) + return buf +} + +function forceGC () { + require('v8').setFlagsFromString('--expose-gc') + require('vm').runInNewContext('gc')() +} diff --git a/test/crypto_stream_chacha20.js b/test/crypto_stream_chacha20.js new file mode 100644 index 0000000..3d87e87 --- /dev/null +++ b/test/crypto_stream_chacha20.js @@ -0,0 +1,284 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +const tests = [ + ['0000000000000000000000000000000000000000000000000000000000000000', '0000000000000000', '76b8e0ada0f13d90405d6ae55386bd28bdd219b8a08ded1aa836efcc8b770dc7da41597c5157488d7724e03fb8d84a376a43b8f41518a11cc387b669b2ee65869f07e7be5551387a98ba977c732d080dcb0f29a048e3656912c6533e32ee7aed29b721769ce64e43d57133b074d839d531ed1f28510afb45ace10a1f4b794d6f2d09a0e663266ce1ae7ed1081968a0758e718e997bd362c6b0c34634a9a0b35d'], + ['0000000000000000000000000000000000000000000000000000000000000001', '0000000000000000', '4540f05a9f1fb296d7736e7b208e3c96eb4fe1834688d2604f450952ed432d41bbe2a0b6ea7566d2a5d1e7e20d42af2c53d792b1c43fea817e9ad275ae5469633aeb5224ecf849929b9d828db1ced4dd832025e8018b8160b82284f3c949aa5a8eca00bbb4a73bdad192b5c42f73f2fd4e273644c8b36125a64addeb006c13a096d68b9ff7b57e7090f880392effd5b297a83bbaf2fbe8cf5d4618965e3dc776'], + ['0000000000000000000000000000000000000000000000000000000000000000', '0000000000000001', 'de9cba7bf3d69ef5e786dc63973f653a0b49e015adbff7134fcb7df137821031e85a050278a7084527214f73efc7fa5b5277062eb7a0433e445f41e31afab757283547e3d3d30ee0371c1e6025ff4c91b794a291cf7568d48ff84b37329e2730b12738a072a2b2c7169e326fe4893a7b2421bb910b79599a7ce4fbaee86be427c5ee0e8225eb6f48231fd504939d59eac8bd106cc138779b893c54da8758f62a'], + ['0000000000000000000000000000000000000000000000000000000000000000', '0100000000000000', 'ef3fdfd6c61578fbf5cf35bd3dd33b8009631634d21e42ac33960bd138e50d32111e4caf237ee53ca8ad6426194a88545ddc497a0b466e7d6bbdb0041b2f586b5305e5e44aff19b235936144675efbe4409eb7e8e5f1430f5f5836aeb49bb5328b017c4b9dc11f8a03863fa803dc71d5726b2b6b31aa32708afe5af1d6b690584d58792b271e5fdb92c486051c48b79a4d48a109bb2d0477956e74c25e93c3c2'], + ['000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f', '0001020304050607', 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c9440049176905d3be59ea1c53f15916155c2be8241a38008b9a26bc35941e2444177c8ade6689de95264986d95889fb60e84629c9bd9a5acb1cc118be563eb9b3a4a472f82e09a7e778492b562ef7130e88dfe031c79db9d4f7c7a899151b9a475032b63fc385245fe054e3dd5a97a5f576fe064025'] +] + +const vectors = [ + 'f7010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101', + 'f798a189040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404', + 'f798a189f195e6070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707', + 'f798a189f195e66982100a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a', + 'f798a189f195e66982105ffb640d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d', + 'f798a189f195e66982105ffb640bb775101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010', + 'f798a189f195e66982105ffb640bb7757f579d131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313', + 'f798a189f195e66982105ffb640bb7757f579da31602161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac561c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac31f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b73252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b4641282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c92b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c94400492e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c9440049176905313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c9440049176905d3be59343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c9440049176905d3be59ea1c53373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c9440049176905d3be59ea1c53f159163a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c9440049176905d3be59ea1c53f15916155c2b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d', + 'f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c9440049176905d3be59ea1c53f15916155c2be8241a404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040' +] + +test('constants', function (t) { + t.ok(sodium.crypto_stream_chacha20_KEYBYTES > 0) + t.ok(sodium.crypto_stream_chacha20_NONCEBYTES > 0) + t.ok(sodium.crypto_stream_chacha20_MESSAGEBYTES_MAX > 0) +}) + +test('libsodium crypto_stream_chacha20', function (t) { + const key = Buffer.alloc(sodium.crypto_stream_chacha20_KEYBYTES) + const nonce = Buffer.alloc(sodium.crypto_stream_chacha20_NONCEBYTES) + + const out = Buffer.alloc(160) + + for (let i = 0; i < tests.length; i++) { + key.write(tests[i][0], 0, key.byteLength, 'hex') + nonce.write(tests[i][1], 0, nonce.byteLength, 'hex') + sodium.crypto_stream_chacha20(out, nonce, key) + t.alike(out, Buffer.from(tests[i][2], 'hex')) + for (let plen = 0; plen < out.byteLength; plen++) { + const part = Buffer.alloc(plen) + sodium.crypto_stream_chacha20_xor(part, out.subarray(0, plen), nonce, key) + if (part.every(b => b === 0) === false) return t.fail() + } + } + + for (let plen = 1, i = 0; plen < 66; plen += 3, i++) { + out.fill(plen & 0xff) + sodium.crypto_stream_chacha20(out.subarray(0, plen), nonce, key) + if (out.equals(Buffer.from(vectors[i], 'hex')) === false) return t.fail() + } + + sodium.randombytes_buf(out) + sodium.crypto_stream_chacha20(out, nonce, key) + t.alike(out, Buffer.from('f798a189f195e66982105ffb640bb7757f579da31602fc93ec01ac56f85ac3c134a4547b733b46413042c9440049176905d3be59ea1c53f15916155c2be8241a38008b9a26bc35941e2444177c8ade6689de95264986d95889fb60e84629c9bd9a5acb1cc118be563eb9b3a4a472f82e09a7e778492b562ef7130e88dfe031c79db9d4f7c7a899151b9a475032b63fc385245fe054e3dd5a97a5f576fe064025', 'hex')) + + t.execution(() => sodium.crypto_stream_chacha20(out.subarray(0, 0), nonce, key)) + t.execution(() => sodium.crypto_stream_chacha20_xor(out.subarray(0, 0), Buffer.alloc(0), nonce, key)) + t.execution(() => sodium.crypto_stream_chacha20_xor(out.subarray(0, 0), Buffer.alloc(0), nonce, key)) + t.execution(() => sodium.crypto_stream_chacha20_xor_ic(out.subarray(0, 0), Buffer.alloc(0), nonce, 1, key)) + + out.fill(0x42) + sodium.crypto_stream_chacha20_xor(out, out, nonce, key) + t.alike(out, Buffer.from('b5dae3cbb3d7a42bc0521db92649f5373d15dfe15440bed1ae43ee14ba18818376e616393179040372008b06420b552b4791fc1ba85e11b31b54571e69aa66587a42c9d864fe77d65c6606553ec89c24cb9cd7640bc49b1acbb922aa046b8bffd818895e835afc147cfbf1e6e630ba6c4be5a53a0b69146cb5514cca9da27385dffb96b585eadb5759d8051270f47d81c7661da216a19f18d5e7b734bc440267', 'hex')) + + sodium.crypto_stream_chacha20_xor_ic(out, out, nonce, 0, key) + t.alike(out, Buffer.from('42424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242', 'hex')) + + sodium.crypto_stream_chacha20_xor_ic(out, out, nonce, 1, key) + t.alike(out, Buffer.from('7a42c9d864fe77d65c6606553ec89c24cb9cd7640bc49b1acbb922aa046b8bffd818895e835afc147cfbf1e6e630ba6c4be5a53a0b69146cb5514cca9da27385dffb96b585eadb5759d8051270f47d81c7661da216a19f18d5e7b734bc440267918c466e1428f08745f37a99c77c7f2b1b244bd4162e8b86e4a8bf85358202954ced04b52fef7b3ba787744e715554285ecb0ed6e133c528d69d346abc0ce8b0', 'hex')) +}) + +test('crypto_stream_chacha20', function (t) { + const buf = Buffer.alloc(50) + const nonce = random(sodium.crypto_stream_chacha20_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_KEYBYTES) + + sodium.crypto_stream_chacha20(buf, nonce, key) + + t.unlike(buf, Buffer.alloc(50), 'contains noise now') + const copy = Buffer.from(buf.toString('hex'), 'hex') + + sodium.crypto_stream_chacha20(buf, nonce, key) + t.alike(buf, copy, 'predictable from nonce, key') + + t.end() +}) + +test.skip('crypto_stream_chacha20_xor state', function (t) { + const message = Buffer.from('Hello, world!') + const nonce = random(sodium.crypto_stream_chacha20_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_KEYBYTES) + + const out = Buffer.alloc(message.length) + + const state = Buffer.alloc(sodium.crypto_stream_chacha20_xor_STATEBYTES) + sodium.crypto_stream_chacha20_xor_init(state, nonce, key) + + for (let i = 0; i < message.length; i++) { + sodium.crypto_stream_chacha20_xor_update(state, out.slice(i, i + 1), message.slice(i, i + 1)) + } + + sodium.crypto_stream_chacha20_xor_final(state) + sodium.crypto_stream_chacha20_xor(out, out, nonce, key) + t.alike(out, message, 'decrypted') +}) + +test.skip('crypto_stream_chacha20_xor state with empty buffers', function (t) { + const message = Buffer.from('Hello, world!') + const nonce = random(sodium.crypto_stream_chacha20_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_KEYBYTES) + + const out = Buffer.alloc(message.length) + + const state = Buffer.alloc(sodium.crypto_stream_chacha20_xor_STATEBYTES) + sodium.crypto_stream_chacha20_xor_init(state, nonce, key) + + sodium.crypto_stream_chacha20_xor_update(state, Buffer.alloc(0), Buffer.alloc(0)) + + for (let i = 0; i < message.length; i++) { + sodium.crypto_stream_chacha20_xor_update(state, out.slice(i, i + 1), message.slice(i, i + 1)) + sodium.crypto_stream_chacha20_xor_update(state, Buffer.alloc(0), Buffer.alloc(0)) + } + + sodium.crypto_stream_chacha20_xor_final(state) + sodium.crypto_stream_chacha20_xor(out, out, nonce, key) + t.alike(out, message, 'decrypted') +}) + +test.skip('crypto_stream_chacha20_xor state long stream', function (t) { + const nonce = random(sodium.crypto_stream_chacha20_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_KEYBYTES) + + const encState = Buffer.alloc(sodium.crypto_stream_chacha20_xor_STATEBYTES) + const decState = Buffer.alloc(sodium.crypto_stream_chacha20_xor_STATEBYTES) + + sodium.crypto_stream_chacha20_xor_init(encState, nonce, key) + sodium.crypto_stream_chacha20_xor_init(decState, nonce, key) + const plain = [] + const encrypted = [] + const decrypted = [] + + for (let i = 0; i < 1000; i++) { + const next = random(61) + plain.push(next) + + const enc = Buffer.alloc(61) + sodium.crypto_stream_chacha20_xor_update(encState, enc, next) + encrypted.push(enc) + + const dec = Buffer.alloc(61) + sodium.crypto_stream_chacha20_xor_update(decState, dec, enc) + decrypted.push(dec) + } + + const enc2 = Buffer.alloc(1000 * 61) + sodium.crypto_stream_chacha20_xor(enc2, Buffer.concat(plain), nonce, key) + + t.alike(Buffer.concat(encrypted), enc2, 'same as encrypting all at once') + t.alike(Buffer.concat(decrypted), Buffer.concat(plain), 'decrypts') +}) + +test.skip('crypto_stream_chacha20_xor state long stream (random chunks)', function (t) { + const nonce = random(sodium.crypto_stream_chacha20_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_KEYBYTES) + + const encState = Buffer.alloc(sodium.crypto_stream_chacha20_xor_STATEBYTES) + const decState = Buffer.alloc(sodium.crypto_stream_chacha20_xor_STATEBYTES) + + sodium.crypto_stream_chacha20_xor_init(encState, nonce, key) + sodium.crypto_stream_chacha20_xor_init(decState, nonce, key) + const plain = [] + const encrypted = [] + const decrypted = [] + + for (let i = 0; i < 10000; i++) { + const len = Math.floor(Math.random() * 256) + const next = random(len) + plain.push(next) + + const enc = Buffer.alloc(len) + sodium.crypto_stream_chacha20_xor_update(encState, enc, next) + encrypted.push(enc) + + const dec = Buffer.alloc(len) + sodium.crypto_stream_chacha20_xor_update(decState, dec, enc) + decrypted.push(dec) + } + + const enc2 = Buffer.alloc(Buffer.concat(plain).length) + sodium.crypto_stream_chacha20_xor(enc2, Buffer.concat(plain), nonce, key) + + t.alike(Buffer.concat(encrypted), enc2, 'same as encrypting all at once') + t.alike(Buffer.concat(decrypted), Buffer.concat(plain), 'decrypts') +}) + +test.skip('crypto_stream_chacha20_xor state long stream (random chunks) with empty buffers', function (t) { + const nonce = random(sodium.crypto_stream_chacha20_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_KEYBYTES) + + const encState = Buffer.alloc(sodium.crypto_stream_chacha20_xor_STATEBYTES) + const decState = Buffer.alloc(sodium.crypto_stream_chacha20_xor_STATEBYTES) + + sodium.crypto_stream_chacha20_xor_init(encState, nonce, key) + sodium.crypto_stream_chacha20_xor_init(decState, nonce, key) + const plain = [] + const encrypted = [] + const decrypted = [] + + for (let i = 0; i < 10000; i++) { + const len = Math.floor(Math.random() * 256) + const next = random(len) + plain.push(next) + + sodium.crypto_stream_chacha20_xor_update(encState, Buffer.alloc(0), Buffer.alloc(0)) + + const enc = Buffer.alloc(len) + sodium.crypto_stream_chacha20_xor_update(encState, enc, next) + encrypted.push(enc) + + const dec = Buffer.alloc(len) + sodium.crypto_stream_chacha20_xor_update(decState, dec, enc) + decrypted.push(dec) + sodium.crypto_stream_chacha20_xor_update(decState, Buffer.alloc(0), Buffer.alloc(0)) + } + + const enc2 = Buffer.alloc(Buffer.concat(plain).length) + sodium.crypto_stream_chacha20_xor(enc2, Buffer.concat(plain), nonce, key) + + t.alike(Buffer.concat(encrypted), enc2, 'same as encrypting all at once') + t.alike(Buffer.concat(decrypted), Buffer.concat(plain), 'decrypts') +}) + +test.skip('crypto_stream_chacha20_xor state after GC', function (t) { + const message = Buffer.from('Hello, world!') + let nonce = random(sodium.crypto_stream_chacha20_NONCEBYTES) + let key = random(sodium.crypto_stream_chacha20_KEYBYTES) + + const out = Buffer.alloc(message.length) + + const state = Buffer.alloc(sodium.crypto_stream_chacha20_xor_STATEBYTES) + sodium.crypto_stream_chacha20_xor_init(state, nonce, key) + + const nonceCopy = Buffer.from(nonce.toString('hex'), 'hex') + const keyCopy = Buffer.from(key.toString('hex'), 'hex') + nonce = null + key = null + + forceGC() + + for (let i = 0; i < message.length; i++) { + sodium.crypto_stream_chacha20_xor_update(state, out.slice(i, i + 1), message.slice(i, i + 1)) + } + + sodium.crypto_stream_chacha20_xor_final(state) + sodium.crypto_stream_chacha20_xor(out, out, nonceCopy, keyCopy) + t.alike(out, message, 'decrypted') +}) + +function random (n) { + const buf = Buffer.alloc(n) + sodium.randombytes_buf(buf) + return buf +} + +function forceGC () { + require('v8').setFlagsFromString('--expose-gc') + require('vm').runInNewContext('gc')() +} diff --git a/test/crypto_stream_chacha20_ietf.js b/test/crypto_stream_chacha20_ietf.js new file mode 100644 index 0000000..7991521 --- /dev/null +++ b/test/crypto_stream_chacha20_ietf.js @@ -0,0 +1,303 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +const tests = [ + ['0000000000000000000000000000000000000000000000000000000000000000', '000000000000000000000000', 0, '76b8e0ada0f13d90405d6ae55386bd28bdd219b8a08ded1aa836efcc8b770dc7da41597c5157488d7724e03fb8d84a376a43b8f41518a11cc387b669b2ee65869f07e7be5551387a98ba977c732d080dcb0f29a048e3656912c6533e32ee7aed29b721769ce64e43d57133b074d839d531ed1f28510afb45ace10a1f4b794d6f2d09a0e663266ce1ae7ed1081968a0758e718e997bd362c6b0c34634a9a0b35d'], + ['0000000000000000000000000000000000000000000000000000000000000000', '000000000000000000000000', 1, '9f07e7be5551387a98ba977c732d080dcb0f29a048e3656912c6533e32ee7aed29b721769ce64e43d57133b074d839d531ed1f28510afb45ace10a1f4b794d6f2d09a0e663266ce1ae7ed1081968a0758e718e997bd362c6b0c34634a9a0b35d012737681f7b5d0f281e3afde458bc1e73d2d313c9cf94c05ff3716240a248f21320a058d7b3566bd520daaa3ed2bf0ac5b8b120fb852773c3639734b45c91a4'], + ['0000000000000000000000000000000000000000000000000000000000000001', '000000000000000000000000', 1, '3aeb5224ecf849929b9d828db1ced4dd832025e8018b8160b82284f3c949aa5a8eca00bbb4a73bdad192b5c42f73f2fd4e273644c8b36125a64addeb006c13a096d68b9ff7b57e7090f880392effd5b297a83bbaf2fbe8cf5d4618965e3dc776cd430d9b4e7eda8a767fb0e860319aadb5fd96a855de1fbfc92cb0489190cfdd87da6dbf1f736a2d499941ca097e5170bd685578611323120cebf296181ed4f5'], + ['00ff000000000000000000000000000000000000000000000000000000000000', '000000000000000000000000', 2, '72d54dfbf12ec44b362692df94137f328fea8da73990265ec1bbbea1ae9af0ca13b25aa26cb4a648cb9b9d1be65b2c0924a66c54d545ec1b7374f4872e99f096bf74dbd52cc4fc95ceb6097fe5e65358c9dbc0a5ecbf7894a132a9a54ae3e951f2e9f209aa9c3d9a877ac9dab62433d2961a17d103e455dfb7337c90f6857aad233065955a212b5c7a8eab4dc8a629e5b6b8ba914afd06de7177054b33d21c96'], + ['0000000000000000000000000000000000000000000000000000000000000000', '000000000000000000000002', 0, 'c2c64d378cd536374ae204b9ef933fcd1a8b2288b3dfa49672ab765b54ee27c78a970e0e955c14f3a88e741b97c286f75f8fc299e8148362fa198a39531bed6d1a91288c874ec254f322c2a197340c55bb3e9b3998f7de2309486a0bb494abd20c9c5ef99c1370d61e77f408ac5514f49202bcc6828d45409d2d1416f8ae106b06ebd2541256264fa415bd54cb12e1d4449ed85299a1b7a249b75ff6c89b2e3f'], + ['000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f', '000000090000004a00000000', 1, '10f1e7e4d13b5915500fdd1fa32071c4c7d1f4c733c068030422aa9ac3d46c4ed2826446079faa0914c2d705d98b02a2b5129cd1de164eb9cbd083e8a2503c4e0a88837739d7bf4ef8ccacb0ea2bb9d69d56c394aa351dfda5bf459f0a2e9fe8e721f89255f9c486bf21679c683d4f9c5cf2fa27865526005b06ca374c86af3bdcbfbdcb83be65862ed5c20eae5a43241d6a92da6dca9a156be25297f51c2718'], + ['000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f', '000000090000004a00000000', 0xfeffffff, '75924bad7831b25662dbac54b46827990b6168ae990e7bd7e1fd2ad282bf23ef052c7d1a0a6c1ef862070943a0d4da24705fbc006dfb85e2af18c0a264d772a44c70fbedac9d6a6867ff6be0a32826507f2c784101583211c9e2453d4cc8b283d5e86682bd4bf511271b91dbd351415f5a009d1f78b64085a9a4341be7d42e2679d57e2747097f0129950e2c9e9ca1356022d45da252af71ac37f351a2e77911'] +] + +const vectors = [ + '8a010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101', + '8adc91fd040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404', + '8adc91fd9ff4f0070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707', + '8adc91fd9ff4f0f51b0f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a', + '8adc91fd9ff4f0f51b0fad50ff0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d', + '8adc91fd9ff4f0f51b0fad50ff15d637101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efd131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a742001c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c151f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd98222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d5282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d57d3c9e2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d57d3c9e998f492e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d57d3c9e998f490ee69c313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d57d3c9e998f490ee69ca34c1f343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d57d3c9e998f490ee69ca34c1ff9e939373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d57d3c9e998f490ee69ca34c1ff9e939a755843a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d57d3c9e998f490ee69ca34c1ff9e939a75584c52d693d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d', + '8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d57d3c9e998f490ee69ca34c1ff9e939a75584c52d690a35d4404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040' +] + +test('constants', function (t) { + t.ok(sodium.crypto_stream_chacha20_ietf_KEYBYTES > 0) + t.ok(sodium.crypto_stream_chacha20_ietf_NONCEBYTES > 0) + t.ok(sodium.crypto_stream_chacha20_ietf_MESSAGEBYTES_MAX > 0) +}) + +test('libsodium crypto_stream_chacha20_ietf', function (t) { + const key = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_KEYBYTES) + const nonce = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_NONCEBYTES) + + const out = Buffer.alloc(160) + + for (let i = 0; i < tests.length; i++) { + key.write(tests[i][0], 0, key.byteLength, 'hex') + nonce.write(tests[i][1], 0, nonce.byteLength, 'hex') + out.fill(0) + sodium.crypto_stream_chacha20_ietf_xor_ic(out, out, nonce, tests[i][2], key) + t.alike(out, Buffer.from(tests[i][3], 'hex'), 'crypto_stream_chacha20_ietf_xor_ic vector ' + i) + for (let plen = 0; plen < out.byteLength; plen++) { + const part = Buffer.alloc(plen) + sodium.crypto_stream_chacha20_ietf_xor_ic(part, out.subarray(0, plen), nonce, tests[i][2], key) + if (part.every(b => b === 0) === false) return t.fail() + } + } + + for (let plen = 1, i = 0; plen < 66; plen += 3, i++) { + out.fill(plen & 0xff) + sodium.crypto_stream_chacha20_ietf(out.subarray(0, plen), nonce, key) + if (out.equals(Buffer.from(vectors[i], 'hex')) === false) return t.fail() + } + + sodium.randombytes_buf(out) + sodium.crypto_stream_chacha20_ietf(out, nonce, key) + t.alike(out, Buffer.from('8adc91fd9ff4f0f51b0fad50ff15d637e40efda206cc52c783a74200503c1582cd9833367d0a54d57d3c9e998f490ee69ca34c1ff9e939a75584c52d690a35d410f1e7e4d13b5915500fdd1fa32071c4c7d1f4c733c068030422aa9ac3d46c4ed2826446079faa0914c2d705d98b02a2b5129cd1de164eb9cbd083e8a2503c4e0a88837739d7bf4ef8ccacb0ea2bb9d69d56c394aa351dfda5bf459f0a2e9fe8', 'hex')) + + t.execution(() => sodium.crypto_stream_chacha20_ietf(out.subarray(0, 0), nonce, key)) + t.execution(() => sodium.crypto_stream_chacha20_ietf_xor(out.subarray(0, 0), Buffer.alloc(0), nonce, key)) + t.execution(() => sodium.crypto_stream_chacha20_ietf_xor(out.subarray(0, 0), Buffer.alloc(0), nonce, key)) + t.execution(() => sodium.crypto_stream_chacha20_ietf_xor_ic(out.subarray(0, 0), Buffer.alloc(0), nonce, 1, key)) + + out.fill(0x42) + sodium.crypto_stream_chacha20_ietf_xor(out, out, nonce, key) + t.alike(out, Buffer.from('c89ed3bfddb6b2b7594def12bd579475a64cbfe0448e1085c1e50042127e57c08fda71743f4816973f7edcdbcd0b4ca4dee10e5dbbab7be517c6876f2b48779652b3a5a693791b57124d9f5de16233868593b68571822a414660e8d881962e0c90c0260445dde84b568095479bc940e0f750de939c540cfb8992c1aae0127e0c48cac1357b95fd0cba8eeef2a869fb94df1481d6e8775fbfe7fd07dd486cddaa', 'hex')) + + sodium.crypto_stream_chacha20_ietf_xor_ic(out, out, nonce, 0, key) + t.alike(out, Buffer.from('42424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242', 'hex')) + + sodium.crypto_stream_chacha20_ietf_xor_ic(out, out, nonce, 1, key) + t.alike(out, Buffer.from('52b3a5a693791b57124d9f5de16233868593b68571822a414660e8d881962e0c90c0260445dde84b568095479bc940e0f750de939c540cfb8992c1aae0127e0c48cac1357b95fd0cba8eeef2a869fb94df1481d6e8775fbfe7fd07dd486cddaaa563bad017bb86c4fd6325de2a7f0dde1eb0b865c4176442194488750ec4ed799efdff89c1fc27c46c97804cec1801665f28d0982f88d85729a010d5b75e655a', 'hex')) +}) + +test('crypto_stream_chacha20_ietf', function (t) { + const buf = Buffer.alloc(50) + const nonce = random(sodium.crypto_stream_chacha20_ietf_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_ietf_KEYBYTES) + + sodium.crypto_stream_chacha20_ietf(buf, nonce, key) + + t.unlike(buf, Buffer.alloc(50), 'contains noise now') + const copy = Buffer.from(buf.toString('hex'), 'hex') + + sodium.crypto_stream_chacha20_ietf(buf, nonce, key) + t.alike(buf, copy, 'predictable from nonce, key') + + t.end() +}) + +test('crypto_stream_chacha20_ietf_xor', function (t) { + const message = Buffer.from('Hello, World!') + const nonce = random(sodium.crypto_stream_chacha20_ietf_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_ietf_KEYBYTES) + + sodium.crypto_stream_chacha20_ietf_xor(message, message, nonce, key) + + t.unlike(message, Buffer.from('Hello, World!'), 'encrypted') + + sodium.crypto_stream_chacha20_ietf_xor(message, message, nonce, key) + + t.alike(message, Buffer.from('Hello, World!'), 'decrypted') + + t.end() +}) + +test.skip('crypto_stream_chacha20_ietf_xor state', function (t) { + const message = Buffer.from('Hello, world!') + const nonce = random(sodium.crypto_stream_chacha20_ietf_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_ietf_KEYBYTES) + + const out = Buffer.alloc(message.length) + + const state = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_xor_STATEBYTES) + sodium.crypto_stream_chacha20_ietf_xor_init(state, nonce, key) + + for (let i = 0; i < message.length; i++) { + sodium.crypto_stream_chacha20_ietf_xor_update(state, out.slice(i, i + 1), message.slice(i, i + 1)) + } + + sodium.crypto_stream_chacha20_ietf_xor_final(state) + sodium.crypto_stream_chacha20_ietf_xor(out, out, nonce, key) + t.alike(out, message, 'decrypted') +}) + +test.skip('crypto_stream_chacha20_ietf_xor state with empty buffers', function (t) { + const message = Buffer.from('Hello, world!') + const nonce = random(sodium.crypto_stream_chacha20_ietf_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_ietf_KEYBYTES) + + const out = Buffer.alloc(message.length) + + const state = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_xor_STATEBYTES) + sodium.crypto_stream_chacha20_ietf_xor_init(state, nonce, key) + + sodium.crypto_stream_chacha20_ietf_xor_update(state, Buffer.alloc(0), Buffer.alloc(0)) + + for (let i = 0; i < message.length; i++) { + sodium.crypto_stream_chacha20_ietf_xor_update(state, out.slice(i, i + 1), message.slice(i, i + 1)) + sodium.crypto_stream_chacha20_ietf_xor_update(state, Buffer.alloc(0), Buffer.alloc(0)) + } + + sodium.crypto_stream_chacha20_ietf_xor_final(state) + sodium.crypto_stream_chacha20_ietf_xor(out, out, nonce, key) + t.alike(out, message, 'decrypted') +}) + +test.skip('crypto_stream_chacha20_ietf_xor state long stream', function (t) { + const nonce = random(sodium.crypto_stream_chacha20_ietf_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_ietf_KEYBYTES) + + const encState = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_xor_STATEBYTES) + const decState = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_xor_STATEBYTES) + + sodium.crypto_stream_chacha20_ietf_xor_init(encState, nonce, key) + sodium.crypto_stream_chacha20_ietf_xor_init(decState, nonce, key) + const plain = [] + const encrypted = [] + const decrypted = [] + + for (let i = 0; i < 1000; i++) { + const next = random(61) + plain.push(next) + + const enc = Buffer.alloc(61) + sodium.crypto_stream_chacha20_ietf_xor_update(encState, enc, next) + encrypted.push(enc) + + const dec = Buffer.alloc(61) + sodium.crypto_stream_chacha20_ietf_xor_update(decState, dec, enc) + decrypted.push(dec) + } + + const enc2 = Buffer.alloc(1000 * 61) + sodium.crypto_stream_chacha20_ietf_xor(enc2, Buffer.concat(plain), nonce, key) + + t.alike(Buffer.concat(encrypted), enc2, 'same as encrypting all at once') + t.alike(Buffer.concat(decrypted), Buffer.concat(plain), 'decrypts') +}) + +test.skip('crypto_stream_chacha20_ietf_xor state long stream (random chunks)', function (t) { + const nonce = random(sodium.crypto_stream_chacha20_ietf_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_ietf_KEYBYTES) + + const encState = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_xor_STATEBYTES) + const decState = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_xor_STATEBYTES) + + sodium.crypto_stream_chacha20_ietf_xor_init(encState, nonce, key) + sodium.crypto_stream_chacha20_ietf_xor_init(decState, nonce, key) + const plain = [] + const encrypted = [] + const decrypted = [] + + for (let i = 0; i < 10000; i++) { + const len = Math.floor(Math.random() * 256) + const next = random(len) + plain.push(next) + + const enc = Buffer.alloc(len) + sodium.crypto_stream_chacha20_ietf_xor_update(encState, enc, next) + encrypted.push(enc) + + const dec = Buffer.alloc(len) + sodium.crypto_stream_chacha20_ietf_xor_update(decState, dec, enc) + decrypted.push(dec) + } + + const enc2 = Buffer.alloc(Buffer.concat(plain).length) + sodium.crypto_stream_chacha20_ietf_xor(enc2, Buffer.concat(plain), nonce, key) + + t.alike(Buffer.concat(encrypted), enc2, 'same as encrypting all at once') + t.alike(Buffer.concat(decrypted), Buffer.concat(plain), 'decrypts') +}) + +test.skip('crypto_stream_chacha20_ietf_xor state long stream (random chunks) with empty buffers', function (t) { + const nonce = random(sodium.crypto_stream_chacha20_ietf_NONCEBYTES) + const key = random(sodium.crypto_stream_chacha20_ietf_KEYBYTES) + + const encState = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_xor_STATEBYTES) + const decState = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_xor_STATEBYTES) + + sodium.crypto_stream_chacha20_ietf_xor_init(encState, nonce, key) + sodium.crypto_stream_chacha20_ietf_xor_init(decState, nonce, key) + const plain = [] + const encrypted = [] + const decrypted = [] + + for (let i = 0; i < 10000; i++) { + const len = Math.floor(Math.random() * 256) + const next = random(len) + plain.push(next) + + sodium.crypto_stream_chacha20_ietf_xor_update(encState, Buffer.alloc(0), Buffer.alloc(0)) + + const enc = Buffer.alloc(len) + sodium.crypto_stream_chacha20_ietf_xor_update(encState, enc, next) + encrypted.push(enc) + + const dec = Buffer.alloc(len) + sodium.crypto_stream_chacha20_ietf_xor_update(decState, dec, enc) + decrypted.push(dec) + sodium.crypto_stream_chacha20_ietf_xor_update(decState, Buffer.alloc(0), Buffer.alloc(0)) + } + + const enc2 = Buffer.alloc(Buffer.concat(plain).length) + sodium.crypto_stream_chacha20_ietf_xor(enc2, Buffer.concat(plain), nonce, key) + + t.alike(Buffer.concat(encrypted), enc2, 'same as encrypting all at once') + t.alike(Buffer.concat(decrypted), Buffer.concat(plain), 'decrypts') +}) + +test.skip('crypto_stream_chacha20_xor state after GC', function (t) { + const message = Buffer.from('Hello, world!') + let nonce = random(sodium.crypto_stream_chacha20_ietf_NONCEBYTES) + let key = random(sodium.crypto_stream_chacha20_ietf_KEYBYTES) + + const out = Buffer.alloc(message.length) + + const state = Buffer.alloc(sodium.crypto_stream_chacha20_ietf_xor_STATEBYTES) + sodium.crypto_stream_chacha20_ietf_xor_init(state, nonce, key) + + const nonceCopy = Buffer.from(nonce.toString('hex'), 'hex') + const keyCopy = Buffer.from(key.toString('hex'), 'hex') + nonce = null + key = null + + forceGC() + + for (let i = 0; i < message.length; i++) { + sodium.crypto_stream_chacha20_ietf_xor_update(state, out.slice(i, i + 1), message.slice(i, i + 1)) + } + + sodium.crypto_stream_chacha20_ietf_xor_final(state) + sodium.crypto_stream_chacha20_ietf_xor(out, out, nonceCopy, keyCopy) + t.alike(out, message, 'decrypted') +}) + +function random (n) { + const buf = Buffer.alloc(n) + sodium.randombytes_buf(buf) + return buf +} + +function forceGC () { + require('v8').setFlagsFromString('--expose-gc') + require('vm').runInNewContext('gc')() +} diff --git a/test/fixtures/crypto_kdf.json b/test/fixtures/crypto_kdf.json new file mode 100644 index 0000000..c46b8ed --- /dev/null +++ b/test/fixtures/crypto_kdf.json @@ -0,0 +1,78 @@ +[ + {"error": false, "id":0, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"a0c724404728c8bb95e5433eb6a9716171144d61efb23e74b873fcbeda51d8071b5d70aae12066dfc94ce943f145aa176c055040c3dd73b0a15e36254d450614"}, + {"error": false, "id":1, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"02507f144fa9bf19010bf7c70b235b4c2663cc00e074f929602a5e2c10a780757d2a3993d06debc378a90efdac196dd841817b977d67b786804f6d3cd585bab5"}, + {"error": false, "id":2, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"1944da61ff18dc2028c3578ac85be904931b83860896598f62468f1cb5471c6a344c945dbc62c9aaf70feb62472d17775ea5db6ed5494c68b7a9a59761f39614"}, + {"error": false, "id":3, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"131c0ca1633ed074986215b264f6e0474f362c52b029effc7b0f75977ee89cc95d85c3db87f7e399197a25411592beeeb7e5128a74646a460ecd6deb4994b71e"}, + {"error": false, "id":4, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"a7023a0bf9be245d078aed26bcde0465ff0cc0961196a5482a0ff4ff8b4015971e13611f50529cb408f5776b14a90e7c3dd9160a22211db64ff4b5c0b9953680"}, + {"error": false, "id":5, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"50f49313f3a05b2e565c13feedb44daa675cafd42c2b2cf9edbce9c949fbfc3f175dcb738671509ae2ea66fb85e552394d479afa7fa3affe8791744796b94176"}, + {"error": false, "id":6, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"13b58d6d69780089293862cd59a1a8a4ef79bb850e3f3ba41fb22446a7dd1dc4da4667d37b33bf1225dcf8173c4c349a5d911c5bd2db9c5905ed70c11e809e3b"}, + {"error": false, "id":7, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"15d44b4b44ffa006eeceeb508c98a970aaa573d65905687b9e15854dec6d49c612757e149f78268f727660dedf9abce22a9691feb20a01b0525f4b47a3cf19db"}, + {"error": false, "id":8, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"9aebba11c5428ae8225716369e30a48943be39159a899f804e9963ef78822e186c21fe95bb0b85e60ef03a6f58d0b9d06e91f79d0ab998450b8810c73ca935b4"}, + {"error": false, "id":9, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"70f9b83e463fb441e7a4c43275125cd5b19d8e2e4a5d179a39f5db10bbce745a199104563d308cf8d4c6b27bbb759ded232f5bdb7c367dd632a9677320dfe416"}, + {"error": true, "id":0, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":0, "subkey":null}, + {"error": true, "id":1, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":1, "subkey":null}, + {"error": true, "id":2, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":2, "subkey":null}, + {"error": true, "id":3, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":3, "subkey":null}, + {"error": true, "id":4, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":4, "subkey":null}, + {"error": true, "id":5, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":5, "subkey":null}, + {"error": true, "id":6, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":6, "subkey":null}, + {"error": true, "id":7, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":7, "subkey":null}, + {"error": true, "id":8, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":8, "subkey":null}, + {"error": true, "id":9, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":9, "subkey":null}, + {"error": true, "id":10, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":10, "subkey":null}, + {"error": true, "id":11, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":11, "subkey":null}, + {"error": true, "id":12, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":12, "subkey":null}, + {"error": true, "id":13, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":13, "subkey":null}, + {"error": true, "id":14, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":14, "subkey":null}, + {"error": true, "id":15, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":15, "subkey":null}, + {"error": false, "id":16, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":16, "subkey":"a529216624ef9161e4cf117272aafff2"}, + {"error": false, "id":17, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":17, "subkey":"068bd6940b80c6cc2530a68c31d9f4e323"}, + {"error": false, "id":18, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":18, "subkey":"0acf4f6c74a590c8a1c0997ec9a1a3f48b2a"}, + {"error": false, "id":19, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":19, "subkey":"ac17a37ce74c0efece75f9337de20795dbadcc"}, + {"error": false, "id":20, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":20, "subkey":"268214dc9477a2e3c1022829f934ab992a5a3d84"}, + {"error": false, "id":21, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":21, "subkey":"33b76197b4531665e494760909eda1cc570e7da9bb"}, + {"error": false, "id":22, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":22, "subkey":"3d4efbc569ca7f858ad4f49c56b820986a406e6eebbc"}, + {"error": false, "id":23, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":23, "subkey":"983fea27520f507c40231f9557908f07c095bdf4a4ce5d"}, + {"error": false, "id":24, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":24, "subkey":"94d678717625e011995c7355f2092267dee47bf0722dd380"}, + {"error": false, "id":25, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":25, "subkey":"198901896c4f51e74ffa8b2805415c6eaba5accfc85a6e6b34"}, + {"error": false, "id":26, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":26, "subkey":"4ffabb81d49021f85ef5d2a713ab02ae86bc2e7d1522f5e077fe"}, + {"error": false, "id":27, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":27, "subkey":"eebc3d55b3f4fc8b64d2474063254da7db98e7398dfdd510e28075"}, + {"error": false, "id":28, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":28, "subkey":"22c134b9d664e1bdb14dc309a936bf1512b19e4f5175642efb1a0df7"}, + {"error": false, "id":29, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":29, "subkey":"4b179762bfc8e27a9e575113faa76247b9c046d6f22d5a02e2910a299b"}, + {"error": false, "id":30, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":30, "subkey":"abc45eb2b031307b8822c7e59a43f4108850c34a7445936bc848422251c4"}, + {"error": false, "id":31, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":31, "subkey":"d6565bd3265b6373f4f6a6b6458e981006da5e9d532ce94ca4737e188995e9"}, + {"error": false, "id":32, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":32, "subkey":"154b291f11196737f8b7f491e4ca11764e0227d34f94295408a869f007aa8618"}, + {"error": false, "id":33, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":33, "subkey":"e9dd395570e09ebb523ffc6ba098a38b17bc4944f14bd3725bdd7edbd8bcff54fb"}, + {"error": false, "id":34, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":34, "subkey":"7248294d37159e85bacde68c7762a673794c91b811e05f4e3b9e3ecc82bfcf63a2cd"}, + {"error": false, "id":35, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":35, "subkey":"d060ee4d93f8de6d9ae60fca9596413455183a1f83c7a2381227cec8f7a217e4072f85"}, + {"error": false, "id":36, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":36, "subkey":"20790290347b9b0f413a954f40e52e270b3b45417e96c8733161672188701c08dd76cc3d"}, + {"error": false, "id":37, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":37, "subkey":"7674188112a1ab8d3926d468be8e51d788ce4144bb20ff842034e4d1ddab3929a4f1a13a74"}, + {"error": false, "id":38, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":38, "subkey":"a2ab1f980a47472d8a539f20410cc9bf143d941331ab2259ea73684c0608939c5b23e9cbcb3d"}, + {"error": false, "id":39, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":39, "subkey":"f4cfbe3050f15ebbaf8d2f3bf3a678c01fc21ee1f4be07d0744c7fbf4835ea9d9472a3d785c24c"}, + {"error": false, "id":40, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":40, "subkey":"66efa5dfe3efd4cc8ca25f2d622c97a20a192d7add965f26b002b7eb81aae4203c0e5f07fd945845"}, + {"error": false, "id":41, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":41, "subkey":"ad5d8031055c96dc9db10285206d7edc38d3af85736df8a3b5fdd30a318e80c28d9b26c95a60fa3e68"}, + {"error": false, "id":42, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":42, "subkey":"9107c8a57a2c9ca40158f33ca0bfb64c095d2f21ca98bb7138477599330a36cdfc2ae5751e370d0e024e"}, + {"error": false, "id":43, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":43, "subkey":"b0c190177358b955ebebc5e0b86ec91dde3b6f1982ea4d68ec5ec3bdd6527c362e5275600b263601c98452"}, + {"error": false, "id":44, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":44, "subkey":"31bfaaad4adde0f87d87372e398c42cb7befe065ab2957ebb91ef9dc534b410783899b2e1e84221286f3bab4"}, + {"error": false, "id":45, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":45, "subkey":"2258dd1f3e516cb8e3d1f6c45808573c365192f073698939721af8961a02a8bdd002a31fd239b9498663a01f27"}, + {"error": false, "id":46, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":46, "subkey":"7c7a88016610493bb44a9432a88b50f97e2e94383972ff95da826692d96c52d82f86899b3561ec9c95a8b1bf3213"}, + {"error": false, "id":47, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":47, "subkey":"3929dc7473be4c633be9e08801a8abd284dc0c6154c5c81a4c18259699dd86753c5e14fbd723be46ebb04f4ab3058c"}, + {"error": false, "id":48, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":48, "subkey":"30b720220015fa60daa69c83f9754d772b1b2dd12ab6baaa2f4edab458d4d251c1cddb8c4a554f3eb13969316b890fbd"}, + {"error": false, "id":49, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":49, "subkey":"33fa2412a5c3294d49e964419e96d043a2099a72b3351e3bed0f07e12255c95b509ea9bf2963a4c0fe9cc2314dbc44f673"}, + {"error": false, "id":50, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":50, "subkey":"ca891d2c82a6a8f833dc1a05f190bab6de221307eab1dd2c88341d4d2537a2fc0056b0d04d8104fd3fe89e1ea20877893e81"}, + {"error": false, "id":51, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":51, "subkey":"fd78ac89a64d03672ad99d663f2613d15277cda1636e334a1706b7211ff1f3a3b3d2e671e391c75e3d242c482ce7e1b8b427ed"}, + {"error": false, "id":52, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":52, "subkey":"36a6072743d3aafd3ee89344b9ef92cb58a2853ae92b20283520439fcb55afffd3d4b5e4e8c92a85d3cf74497bdcf68bbf1fcf93"}, + {"error": false, "id":53, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":53, "subkey":"a90afcfaffec1105ad05fdaa9473fb5daf1bf8fb376b7326db46ef4c120c553188c69131933371d409eb56d66d5adca618e1dac65b"}, + {"error": false, "id":54, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":54, "subkey":"9b990d1fcddbdb5e5c7a48a6a2a666e02e7d4d4a814ece40660d99e1c02d5f023c56ae82526fc6dc8c933d0add92fc376efcddd55a42"}, + {"error": false, "id":55, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":55, "subkey":"ec545dcf456d1b0907c07418a42bf2b3d668b4797ba6874bf0d563f5f429a820f02177dd4d05e639a06807c9619fee54ffe07712493543"}, + {"error": false, "id":56, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":56, "subkey":"b0106957626894586682a275f69ed4533e2f94334cc0430394b68d82679aca00dd579e712bdd2d7f5bbce9a050269739bd8427b75b06027f"}, + {"error": false, "id":57, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":57, "subkey":"05751bfeebb480c9bca0d25d8197e2673845f405d7fb9793e29169ac19956c525f6e637f3d5ea50597b04342afed4ca16f988b4f21a34f1902"}, + {"error": false, "id":58, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":58, "subkey":"7b4e4294d3f64085b5c09be73548f1f5cb5c6f04e57ce6cdd3077e2fb37640bf1ca0c6393b87d48a6b7e3e42628bd30fca132ded03ce51f71d9d"}, + {"error": false, "id":59, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":59, "subkey":"082d248862cbfd71a634769a4b1cf52a4af47ace5b9ea4d583ca52207efc7234a6d321788130cbdec122579ad03afe00bc68c9fb3f68dd0532a96f"}, + {"error": false, "id":60, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":60, "subkey":"a2b39b4428d981013e8a9c0e41b3eed504983fc18dc4b60332b1ab28b9705228147bdb95cc17889d5f0f9cfb7fd16f9d414b1a829346a8922e945b40"}, + {"error": false, "id":61, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":61, "subkey":"efbf0f8bda1b9ef24fe389f1cf0c0c8a08bca03fc95badabb79a487d8ce1351683f59183aa6229f880d69ad60114ac128f69b2be250109972ab1f3fc3b"}, + {"error": false, "id":62, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":62, "subkey":"dfe0ba2a6de25fa06b47375e9d9cf6c6fa1493a8a2a81c28d6e09bc161057b445659db76e92e349ff44f34a2a9e3bcaa6b84b21bae56f1499c170ab81af0"}, + {"error": false, "id":63, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":63, "subkey":"02f9cbdb10759314515b01379c474ad74a1b575137bd3949776dbcfc3e18060cb13ee1f6dcf86035768fc7be63e01de321cacbfade209900dd94273fd8e176"}, + {"error": false, "id":64, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":64, "subkey":"06ae14308eeeda62a00cb6d5edf18d1707029515db98f472bbf0617419301b1d4f4f2ab65849446be46f87e1d31c6c74283897b9976f70d8a16253ac927e0d9f"}, + {"error": true, "id":65, "context":"4b44462074657374", "key":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "subkey_len":65, "subkey":null} +] diff --git a/test/fixtures/crypto_sign.json b/test/fixtures/crypto_sign.json new file mode 100644 index 0000000..c5054b3 --- /dev/null +++ b/test/fixtures/crypto_sign.json @@ -0,0 +1,2050 @@ +[ +[[157,97,177,157,239,253,90,96,186,132,74,244,146,236,44,196,68,73,197,105,123,50,105,25,112,59,172,3,28,174,127,96],[215,90,152,1,130,177,10,183,213,75,254,211,201,100,7,58,14,225,114,243,218,166,35,37,175,2,26,104,247,7,81,26],[229,86,67,0,195,96,172,114,144,134,226,204,128,110,130,138,132,135,127,30,184,229,217,116,216,115,224,101,34,73,1,85,95,184,130,21,144,163,59,172,198,30,57,112,28,249,180,107,210,91,245,240,89,91,190,36,101,81,65,67,142,122,16,11],[]], +[[76,205,8,155,40,255,150,218,157,182,195,70,236,17,78,15,91,138,49,159,53,171,166,36,218,140,246,237,79,184,166,251],[61,64,23,195,232,67,137,90,146,183,10,167,77,27,126,188,156,152,44,207,46,196,150,140,192,205,85,241,42,244,102,12],[146,160,9,169,240,212,202,184,114,14,130,11,95,100,37,64,162,178,123,84,22,80,63,143,179,118,34,35,235,219,105,218,8,90,193,228,62,21,153,110,69,143,54,19,208,241,29,140,56,123,46,174,180,48,42,238,176,13,41,22,18,187,12,0],[114]], +[[197,170,141,244,63,159,131,123,237,183,68,47,49,220,183,177,102,211,133,53,7,111,9,75,133,206,58,46,11,68,88,247],[252,81,205,142,98,24,161,163,141,164,126,208,2,48,240,88,8,22,237,19,186,51,3,172,93,235,145,21,72,144,128,37],[98,145,214,87,222,236,36,2,72,39,230,156,58,190,1,163,12,229,72,162,132,116,58,68,94,54,128,215,219,90,195,172,24,255,155,83,141,22,242,144,174,103,247,96,152,77,198,89,74,124,21,233,113,110,210,141,192,39,190,206,234,30,196,10],[175,130]], +[[13,74,5,176,115,82,165,67,110,24,3,86,218,10,230,239,160,52,95,247,251,21,114,87,87,114,232,0,94,217,120,233],[230,26,24,91,206,242,97,58,108,124,183,151,99,206,148,93,59,36,93,118,17,77,212,64,188,245,242,220,26,165,112,87],[217,134,141,82,194,190,188,229,243,250,90,121,137,25,112,243,9,203,101,145,227,225,112,42,112,39,111,169,124,36,179,168,229,134,6,195,140,151,88,82,157,165,14,227,27,130,25,203,164,82,113,198,137,175,166,11,14,162,108,153,219,25,176,12],[203,199,123]], +[[109,249,52,12,19,140,193,136,181,254,68,100,235,170,63,127,194,6,162,213,92,52,52,112,126,116,201,252,4,226,14,187],[192,218,193,2,196,83,49,134,226,93,196,49,40,71,35,83,234,171,219,135,139,21,42,235,142,0,31,146,217,2,51,167],[18,79,111,198,176,209,0,132,39,105,231,27,213,48,102,77,136,141,248,80,125,246,197,109,237,253,181,9,174,185,52,22,226,107,145,141,56,170,6,48,93,243,9,86,151,193,139,42,168,50,234,165,46,220,10,228,159,186,229,168,94,21,12,7],[95,76,137,137]], +[[183,128,56,26,101,237,248,183,143,105,69,232,219,236,121,65,172,4,159,212,198,16,64,207,12,50,67,87,151,90,41,60],[226,83,175,7,102,128,75,134,155,177,89,91,233,118,91,83,72,134,187,170,184,48,91,245,13,188,127,137,155,251,95,1],[178,252,70,173,71,175,70,68,120,193,153,225,248,190,22,159,27,230,50,124,127,154,10,102,137,55,28,169,76,175,4,6,74,1,178,42,255,21,32,171,213,137,81,52,22,3,250,237,118,140,247,140,233,122,231,176,56,171,254,69,106,161,124,9],[24,182,190,192,151]], +[[120,174,158,255,230,242,69,233,36,167,190,99,4,17,70,235,198,112,219,211,6,12,186,103,251,198,33,111,235,196,69,70],[251,207,191,164,5,5,215,242,190,68,74,51,209,133,204,84,225,109,97,82,96,225,100,11,43,80,135,184,62,227,100,61],[110,214,41,252,29,156,233,225,70,135,85,255,99,109,90,63,64,165,217,201,26,253,147,183,157,36,24,48,247,229,250,41,133,75,143,32,204,110,236,187,36,141,189,141,22,209,78,153,117,33,148,228,144,77,9,199,77,99,149,24,131,157,35,0],[137,1,13,133,89,114]], +[[157,97,177,157,239,253,90,96,186,132,74,244,146,236,44,196,68,73,197,105,123,50,105,25,112,59,172,3,28,174,127,96],[215,90,152,1,130,177,10,183,213,75,254,211,201,100,7,58,14,225,114,243,218,166,35,37,175,2,26,104,247,7,81,26],[229,86,67,0,195,96,172,114,144,134,226,204,128,110,130,138,132,135,127,30,184,229,217,116,216,115,224,101,34,73,1,85,95,184,130,21,144,163,59,172,198,30,57,112,28,249,180,107,210,91,245,240,89,91,190,36,101,81,65,67,142,122,16,11],[]], +[[76,205,8,155,40,255,150,218,157,182,195,70,236,17,78,15,91,138,49,159,53,171,166,36,218,140,246,237,79,184,166,251],[61,64,23,195,232,67,137,90,146,183,10,167,77,27,126,188,156,152,44,207,46,196,150,140,192,205,85,241,42,244,102,12],[146,160,9,169,240,212,202,184,114,14,130,11,95,100,37,64,162,178,123,84,22,80,63,143,179,118,34,35,235,219,105,218,8,90,193,228,62,21,153,110,69,143,54,19,208,241,29,140,56,123,46,174,180,48,42,238,176,13,41,22,18,187,12,0],[114]], +[[197,170,141,244,63,159,131,123,237,183,68,47,49,220,183,177,102,211,133,53,7,111,9,75,133,206,58,46,11,68,88,247],[252,81,205,142,98,24,161,163,141,164,126,208,2,48,240,88,8,22,237,19,186,51,3,172,93,235,145,21,72,144,128,37],[98,145,214,87,222,236,36,2,72,39,230,156,58,190,1,163,12,229,72,162,132,116,58,68,94,54,128,215,219,90,195,172,24,255,155,83,141,22,242,144,174,103,247,96,152,77,198,89,74,124,21,233,113,110,210,141,192,39,190,206,234,30,196,10],[175,130]], +[[13,74,5,176,115,82,165,67,110,24,3,86,218,10,230,239,160,52,95,247,251,21,114,87,87,114,232,0,94,217,120,233],[230,26,24,91,206,242,97,58,108,124,183,151,99,206,148,93,59,36,93,118,17,77,212,64,188,245,242,220,26,165,112,87],[217,134,141,82,194,190,188,229,243,250,90,121,137,25,112,243,9,203,101,145,227,225,112,42,112,39,111,169,124,36,179,168,229,134,6,195,140,151,88,82,157,165,14,227,27,130,25,203,164,82,113,198,137,175,166,11,14,162,108,153,219,25,176,12],[203,199,123]], +[[109,249,52,12,19,140,193,136,181,254,68,100,235,170,63,127,194,6,162,213,92,52,52,112,126,116,201,252,4,226,14,187],[192,218,193,2,196,83,49,134,226,93,196,49,40,71,35,83,234,171,219,135,139,21,42,235,142,0,31,146,217,2,51,167],[18,79,111,198,176,209,0,132,39,105,231,27,213,48,102,77,136,141,248,80,125,246,197,109,237,253,181,9,174,185,52,22,226,107,145,141,56,170,6,48,93,243,9,86,151,193,139,42,168,50,234,165,46,220,10,228,159,186,229,168,94,21,12,7],[95,76,137,137]], +[[183,128,56,26,101,237,248,183,143,105,69,232,219,236,121,65,172,4,159,212,198,16,64,207,12,50,67,87,151,90,41,60],[226,83,175,7,102,128,75,134,155,177,89,91,233,118,91,83,72,134,187,170,184,48,91,245,13,188,127,137,155,251,95,1],[178,252,70,173,71,175,70,68,120,193,153,225,248,190,22,159,27,230,50,124,127,154,10,102,137,55,28,169,76,175,4,6,74,1,178,42,255,21,32,171,213,137,81,52,22,3,250,237,118,140,247,140,233,122,231,176,56,171,254,69,106,161,124,9],[24,182,190,192,151]], +[[120,174,158,255,230,242,69,233,36,167,190,99,4,17,70,235,198,112,219,211,6,12,186,103,251,198,33,111,235,196,69,70],[251,207,191,164,5,5,215,242,190,68,74,51,209,133,204,84,225,109,97,82,96,225,100,11,43,80,135,184,62,227,100,61],[110,214,41,252,29,156,233,225,70,135,85,255,99,109,90,63,64,165,217,201,26,253,147,183,157,36,24,48,247,229,250,41,133,75,143,32,204,110,236,187,36,141,189,141,22,209,78,153,117,33,148,228,144,77,9,199,77,99,149,24,131,157,35,0],[137,1,13,133,89,114]], +[[105,24,101,191,200,42,30,75,87,78,236,222,76,117,25,9,63,175,12,248,103,56,2,52,227,102,70,69,198,28,95,121],[152,165,227,163,110,103,170,186,137,136,139,240,147,222,26,217,99,231,116,1,59,57,2,191,171,53,109,139,144,23,138,99],[110,10,242,254,85,174,55,122,107,122,114,120,237,251,65,155,211,33,224,109,13,245,226,112,55,219,136,18,231,227,82,152,16,250,85,82,246,192,2,9,133,202,23,160,224,46,3,109,123,34,42,36,249,155,119,183,95,221,22,203,5,86,129,7],[180,168,243,129,231,14,122]], +[[59,38,81,111,179,220,136,235,24,27,158,215,63,11,205,82,188,214,180,199,136,228,188,175,70,5,127,208,120,190,224,115],[248,31,181,74,130,95,206,217,94,176,51,175,205,100,49,64,117,171,251,10,189,32,169,112,137,37,3,67,111,52,184,99],[214,173,222,197,175,176,82,138,193,123,177,120,211,231,242,136,127,154,219,177,173,22,225,16,84,94,243,188,87,249,222,35,20,165,200,56,143,114,59,137,7,190,15,58,201,12,98,89,187,232,133,236,193,118,69,223,61,183,212,136,248,5,250,8],[66,132,171,197,27,182,114,53]], +[[237,198,245,251,221,28,238,77,16,28,6,53,48,163,4,144,178,33,190,104,192,54,245,176,125,15,149,59,116,93,241,146],[193,164,156,102,230,23,249,239,94,198,107,196,198,86,76,163,61,226,165,251,94,20,100,6,46,109,108,98,25,21,94,253],[44,118,160,74,242,57,28,20,112,130,227,63,170,205,190,86,100,42,30,19,75,211,136,98,11,133,43,144,26,107,193,111,246,201,204,148,4,196,29,234,18,237,40,29,160,103,161,81,56,102,249,217,100,248,189,210,73,83,133,108,80,4,41,1],[103,43,248,150,93,4,188,81,70]], +[[78,125,33,251,59,24,151,87,26,68,88,51,190,15,159,212,28,214,43,227,170,4,4,15,137,52,225,252,189,202,205,69],[49,178,82,75,131,72,247,171,29,250,250,103,92,197,56,233,168,78,63,229,129,158,39,193,42,216,187,193,163,110,77,255],[40,228,89,140,65,90,233,222,1,240,63,159,63,171,78,145,158,139,245,55,221,43,12,223,110,121,185,230,85,156,148,9,217,21,26,76,64,240,131,25,57,55,98,124,54,148,136,37,158,153,218,90,159,10,135,73,127,166,105,106,93,214,206,8],[51,215,167,134,173,237,140,27,246,145]], +[[169,128,248,146,219,19,201,154,62,137,113,233,101,178,255,61,65,234,253,84,9,59,201,243,77,31,210,45,132,17,91,182],[68,181,126,227,12,219,85,130,157,10,93,79,4,107,174,240,120,241,233,122,127,33,182,45,117,248,233,110,161,57,195,95],[119,211,137,229,153,99,13,147,64,118,50,149,131,205,65,5,166,73,169,41,42,188,68,205,40,196,0,0,200,226,245,172,118,96,168,28,133,183,42,248,69,45,125,37,192,112,134,29,174,145,96,28,120,3,214,86,83,22,80,221,78,92,65,0],[52,134,246,136,72,166,90,14,181,80,125]], +[[91,90,97,159,140,225,198,109,124,226,110,90,42,231,176,192,79,235,205,52,109,40,108,146,158,25,208,213,151,59,254,249],[111,232,54,147,208,17,209,17,19,28,79,63,186,170,64,169,211,215,107,48,1,47,247,59,176,227,158,194,122,177,130,87],[15,154,217,121,48,51,162,250,6,97,75,39,125,55,56,30,109,148,246,90,194,165,169,69,88,208,158,214,206,146,34,88,193,165,103,149,46,134,58,201,66,151,174,195,192,208,200,221,247,16,132,229,4,134,11,182,186,39,68,155,85,173,196,14],[90,141,157,10,34,53,126,102,85,249,199,133]], +[[148,12,137,254,64,168,29,175,189,178,65,109,20,174,70,145,25,134,151,68,65,12,51,3,191,170,2,65,218,197,120,0],[162,235,140,5,1,227,11,174,12,248,66,210,189,232,222,199,56,111,107,127,195,152,27,140,87,201,121,43,185,76,242,221],[216,187,100,170,216,201,149,90,17,90,121,58,221,210,79,127,43,7,118,72,113,79,73,196,105,78,201,149,179,48,208,157,100,13,243,16,244,71,253,123,108,181,193,79,159,233,244,144,188,248,207,173,191,210,22,156,138,194,13,59,138,244,154,12],[184,125,56,19,224,63,88,207,25,253,11,99,149]], +[[154,202,217,89,210,22,33,45,120,154,17,146,82,235,254,12,150,81,42,35,199,59,217,243,178,2,41,45,105,22,167,56],[207,58,248,152,70,122,91,122,82,211,61,83,188,3,126,38,66,168,218,153,105,3,252,37,34,23,233,192,51,226,242,145],[110,227,254,129,226,60,96,235,35,18,178,0,107,59,37,230,131,142,2,16,102,35,248,68,196,78,219,141,175,214,106,176,103,16,135,253,25,93,245,184,245,138,29,110,82,175,66,144,128,83,213,92,115,33,1,0,146,116,135,149,239,148,207,6],[85,199,250,67,79,94,216,205,236,43,122,234,193,115]], +[[213,174,238,65,238,176,233,209,191,131,55,249,57,88,126,190,41,97,97,230,191,82,9,245,145,236,147,158,20,64,195,0],[253,42,86,87,35,22,62,41,245,60,157,227,213,232,251,227,106,122,182,110,20,57,236,78,174,156,10,96,74,242,145,165],[246,141,4,132,126,91,36,151,55,137,156,1,77,49,200,5,197,0,122,98,192,161,13,80,187,21,56,197,243,85,3,149,31,188,30,8,104,47,44,192,201,46,254,143,73,133,222,198,29,203,213,77,75,148,162,37,71,210,68,81,39,28,139,0],[10,104,142,121,190,36,248,102,40,109,70,70,181,216,28]], +[[10,71,209,4,82,174,47,235,236,81,138,28,124,54,40,144,195,252,26,73,211,75,3,182,70,125,53,201,4,168,54,45],[52,229,168,80,140,71,67,116,105,98,192,102,228,186,222,162,32,27,138,180,132,222,92,79,148,71,108,205,33,67,149,91],[42,61,39,220,64,208,168,18,121,73,163,183,249,8,179,104,143,99,183,241,79,101,26,172,215,21,148,11,219,226,122,8,9,170,193,66,244,122,176,225,228,79,164,144,186,135,206,83,146,243,58,137,21,57,202,241,239,76,54,124,174,84,80,12],[201,66,250,122,198,178,58,183,255,97,47,220,142,104,239,57]], +[[248,20,143,117,6,183,117,239,70,253,200,232,199,86,81,104,18,212,125,108,251,250,49,140,39,201,162,38,65,229,111,23],[4,69,228,86,218,204,125,91,11,190,210,60,130,0,205,183,75,220,176,62,76,123,115,240,162,185,180,110,172,93,67,114],[54,83,204,178,18,25,32,43,132,54,251,65,163,43,162,97,140,74,19,52,49,230,230,52,99,206,179,182,16,108,77,86,225,210,186,22,91,167,110,170,211,220,57,191,251,19,15,29,227,216,230,66,125,181,183,25,56,219,78,39,43,195,226,11],[115,104,114,74,91,14,251,87,210,141,151,98,45,189,231,37,175]], +[[119,248,134,145,196,239,242,62,187,115,100,148,112,146,149,26,95,243,241,7,133,180,23,233,24,130,58,85,45,171,124,117],[116,210,145,39,241,153,216,106,134,118,174,195,59,76,227,242,37,204,177,145,245,44,25,28,205,30,140,202,101,33,58,107],[251,233,41,215,67,160,60,23,145,5,117,73,47,48,146,238,42,43,241,74,96,163,252,172,236,116,165,140,115,52,81,15,194,98,219,88,39,145,50,45,108,140,65,241,112,10,219,128,2,126,202,188,20,39,11,112,52,68,174,62,231,98,62,10],[189,142,5,3,63,58,139,205,203,244,190,206,183,9,1,200,46,49]], +[[171,111,122,238,106,8,55,179,52,186,94,177,178,173,127,206,207,171,126,50,60,171,24,127,226,224,169,93,128,239,241,50],[91,150,220,164,151,135,91,249,102,76,94,117,250,207,63,155,197,75,174,145,61,102,202,21,238,133,241,73,28,162,77,44],[115,188,166,78,157,208,219,136,19,142,237,250,252,234,143,84,54,207,183,75,251,14,119,51,207,52,155,170,12,73,119,92,86,213,147,78,29,56,227,111,57,183,197,190,176,168,54,81,12,69,18,111,142,196,182,129,5,25,144,91,12,160,124,9],[129,113,69,111,139,144,113,137,177,215,121,226,107,197,175,187,8,198,122]], +[[141,19,93,231,200,65,27,189,189,27,49,229,220,103,143,42,199,16,158,121,43,96,243,140,210,73,54,232,168,152,195,45],[28,162,129,147,133,41,137,101,53,167,113,78,53,132,8,91,134,239,159,236,114,63,66,129,159,200,221,93,140,0,129,127],[161,173,194,188,106,45,152,6,98,103,126,127,223,246,66,77,231,219,165,15,87,149,202,144,253,243,233,110,37,111,50,133,202,199,29,51,96,72,46,153,61,2,148,186,78,199,68,12,97,175,253,243,95,232,62,110,4,38,57,55,219,147,241,5],[139,166,164,201,161,90,36,74,156,38,187,42,89,177,2,111,33,52,139,73]], +[[14,118,93,114,14,112,95,147,102,193,171,140,63,168,76,154,68,55,12,6,150,159,128,50,150,136,75,40,70,166,82,164],[127,174,69,221,10,5,151,16,38,212,16,188,73,122,245,190,125,8,39,168,42,20,92,32,63,98,93,252,184,176,59,168],[187,97,207,132,222,97,134,34,7,198,164,85,37,139,196,219,78,21,238,160,49,127,248,135,24,184,130,160,107,92,246,236,111,210,12,90,38,158,93,92,128,91,175,188,197,121,226,89,10,244,20,199,194,39,39,60,16,42,16,7,12,223,232,15],[29,86,106,98,50,187,170,179,230,216,128,75,181,24,164,152,237,15,144,73,134]], +[[219,54,227,38,214,118,194,209,156,200,254,12,20,183,9,32,46,207,199,97,210,112,137,235,110,164,177,187,2,30,207,167],[72,53,155,133,13,35,240,113,93,148,187,139,183,94,126,20,50,46,175,20,240,111,40,168,5,64,63,189,160,2,252,133],[182,220,208,153,137,223,186,197,67,34,163,206,135,135,110,29,98,19,77,169,152,199,157,36,181,11,215,166,167,151,216,106,14,20,220,157,116,145,214,193,74,103,60,101,44,251,236,159,150,42,56,201,69,218,59,47,8,121,208,182,138,146,19,0],[27,10,251,10,196,186,154,183,183,23,44,221,201,235,66,187,161,166,75,206,71,212]], +[[200,153,85,224,247,116,29,144,93,240,115,11,61,194,176,206,26,19,19,78,68,254,243,212,13,96,192,32,239,25,223,119],[253,179,6,115,64,47,175,28,128,51,113,79,53,23,228,124,192,249,31,231,12,243,131,109,108,35,99,110,63,210,40,124],[126,246,110,94,134,242,54,8,72,224,1,78,148,136,10,226,146,10,216,163,24,90,70,179,93,30,7,222,168,250,138,228,246,184,67,186,23,77,153,250,121,134,101,74,8,145,193,42,121,68,85,102,147,117,191,146,175,76,194,119,11,87,158,12],[80,124,148,200,130,13,42,87,147,203,243,68,43,61,113,147,111,53,254,58,254,243,22]], +[[78,98,98,127,194,33,20,36,120,174,231,240,7,129,248,23,246,98,227,183,93,178,155,177,74,180,124,248,232,65,4,214],[177,211,152,1,137,32,39,213,138,140,100,51,81,99,25,88,147,191,193,182,29,190,202,50,96,73,126,31,48,55,17,7],[131,106,250,118,77,156,72,170,71,112,164,56,139,101,78,151,179,193,111,8,41,103,254,188,162,127,47,196,125,223,217,36,75,3,207,199,41,105,138,207,81,9,112,67,70,182,11,35,15,37,84,48,8,157,220,86,145,35,153,209,18,45,231,10],[211,214,21,168,71,45,153,98,187,112,197,181,70,106,61,152,58,72,17,4,110,42,14,245]], +[[107,131,215,218,137,8,195,231,32,91,57,134,75,86,229,243,225,113,150,163,252,156,47,88,5,170,208,245,85,76,20,45],[208,200,70,249,127,226,133,133,192,238,21,144,21,214,76,86,49,28,136,110,221,204,24,93,41,109,187,22,93,38,37,214],[22,228,98,162,154,109,212,152,104,90,55,24,179,238,208,12,193,89,134,1,238,71,130,4,134,3,45,107,154,204,155,248,159,87,104,78,8,216,192,240,85,137,205,162,136,42,5,220,76,99,249,208,67,29,101,82,113,8,18,67,48,3,188,8],[106,218,128,182,250,132,247,3,73,32,120,158,133,54,184,45,94,70,120,5,154,237,39,247,28]], +[[25,169,31,226,58,78,158,51,236,196,116,135,143,87,198,76,241,84,179,148,32,52,135,167,3,94,26,217,205,105,123,13],[43,243,43,161,66,186,70,34,216,243,226,158,205,133,238,160,123,156,71,190,157,100,65,44,155,81,11,39,221,33,139,35],[136,31,91,140,90,3,13,240,247,91,102,52,176,112,221,39,189,30,227,192,135,56,174,52,147,56,179,238,100,105,187,249,118,11,19,87,138,35,125,81,130,83,94,222,18,18,131,2,122,144,181,248,101,214,58,101,55,220,160,123,68,4,154,15],[130,203,83,196,213,160,19,186,229,7,7,89,236,6,195,198,149,90,183,164,5,9,88,236,50,140]], +[[29,91,140,182,33,92,24,20,22,102,186,238,252,245,214,157,173,91,234,154,52,147,221,218,163,87,164,57,122,19,212,222],[148,210,61,151,124,51,228,158,94,73,146,198,143,37,236,153,162,124,65,206,107,145,242,191,160,205,130,146,254,150,40,53],[58,205,57,190,200,195,205,43,68,41,151,34,181,133,10,4,0,193,68,53,144,253,72,97,213,154,174,116,150,172,179,223,115,252,63,223,121,105,174,95,80,186,71,221,220,67,82,70,229,253,55,111,107,137,28,212,194,202,245,214,20,182,23,12],[169,168,203,176,173,88,81,36,229,34,171,191,180,5,51,189,214,244,147,71,181,91,24,232,85,140,176]], +[[106,145,179,34,124,71,34,153,8,155,220,233,53,110,114,106,64,239,216,64,241,16,2,112,139,126,229,91,100,16,90,194],[157,8,74,168,185,122,107,155,175,164,150,219,198,247,111,51,6,161,22,201,217,23,230,129,82,10,15,145,67,105,66,126],[245,135,84,35,120,27,102,33,108,181,232,153,141,229,217,255,194,157,29,103,16,112,84,172,227,55,69,3,169,195,239,129,21,119,242,105,222,129,41,103,68,189,112,111,26,196,120,202,240,155,84,205,248,113,179,248,2,189,87,249,166,203,145,1],[92,182,249,170,89,184,14,202,20,246,166,143,180,12,240,123,121,78,117,23,31,186,150,38,44,28,106,220]], +[[147,234,168,84,215,145,240,83,114,206,114,185,79,198,80,59,47,248,174,104,25,230,162,26,254,130,94,39,173,169,228,251],[22,206,232,163,242,99,24,52,200,139,103,8,151,255,11,8,206,144,204,20,123,69,147,179,241,244,3,114,127,126,122,213],[216,52,25,124,26,48,128,97,78,10,95,160,170,170,128,136,36,242,28,56,214,146,230,255,189,32,15,125,251,60,143,68,64,42,115,130,24,11,152,173,10,252,142,236,26,2,172,236,243,203,127,222,98,123,159,24,17,31,38,10,177,219,154,7],[50,254,39,153,65,36,32,33,83,181,199,13,56,19,253,238,156,42,166,231,220,116,61,77,83,95,24,64,165]], +[[148,28,172,105,251,123,24,21,197,123,185,135,196,214,194,173,44,53,213,249,163,24,42,121,212,186,19,234,178,83,168,173],[35,190,50,60,86,45,253,113,206,101,245,187,165,106,116,163,166,223,195,107,87,61,47,148,246,53,199,249,180,253,90,91],[15,143,173,30,107,222,119,27,79,84,32,234,199,92,55,139,174,109,181,172,102,80,205,43,194,16,193,130,59,67,43,72,224,22,177,5,149,69,143,250,185,47,122,137,137,178,147,206,184,223,237,108,36,58,32,56,252,6,101,42,170,241,111,2],[187,49,114,121,87,16,254,0,5,77,59,93,254,248,161,22,35,88,45,166,139,248,228,109,114,210,124,236,226,170]], +[[26,205,187,121,59,3,132,147,70,39,71,13,121,92,61,29,212,215,156,234,89,239,152,63,41,91,155,89,23,156,187,40],[63,96,199,84,26,250,118,192,25,207,90,168,45,205,176,136,237,158,78,217,120,5,20,174,251,55,157,171,200,68,243,26],[190,113,239,72,6,203,4,29,136,94,255,217,230,176,251,183,61,101,215,205,236,71,168,156,138,153,72,146,244,229,90,86,140,76,199,141,97,249,1,232,13,187,98,139,134,162,60,205,89,78,113,43,87,250,148,194,214,126,194,102,52,135,133,7],[124,243,79,117,195,218,201,168,4,208,252,208,158,186,155,41,201,72,78,138,1,143,169,224,115,4,45,248,142,60,86]], +[[142,215,167,151,185,206,168,168,55,13,65,145,54,188,223,104,59,117,157,46,60,105,71,241,126,19,226,72,90,169,212,32],[180,159,58,120,177,198,167,252,168,243,70,111,51,188,14,146,159,1,251,160,67,6,194,167,70,95,70,195,117,147,22,217],[4,38,108,3,59,145,193,50,44,235,52,70,201,1,255,207,60,196,12,64,52,232,135,201,89,124,161,137,59,167,51,11,236,187,216,180,129,66,239,53,192,18,198,186,81,166,109,249,48,140,182,38,138,214,177,228,176,62,112,16,36,149,121,11],[167,80,194,50,147,61,193,75,17,132,216,109,139,76,231,46,22,214,151,68,186,105,129,139,106,195,59,29,130,59,178,195]], +[[242,171,57,111,232,144,110,62,86,51,233,156,171,205,91,9,223,8,89,181,22,35,11,30,4,80,181,128,182,95,97,108],[142,160,116,36,81,89,161,22,170,113,34,162,94,193,107,137,29,98,90,104,243,54,96,66,57,8,246,189,196,79,140,27],[160,106,35,217,130,216,26,184,131,170,226,48,173,188,54,138,106,153,119,240,3,206,187,0,212,194,228,1,132,144,25,26,132,211,162,130,253,191,178,252,136,4,110,98,222,67,225,95,181,117,51,107,60,139,119,209,156,230,160,9,206,81,245,12],[90,68,227,75,116,108,95,209,137,141,85,42,179,84,210,143,180,113,56,86,215,105,125,214,62,185,189,107,153,194,128,225,135]], +[[85,10,65,192,19,247,155,171,143,6,228,58,209,131,109,81,49,39,54,169,113,56,6,250,254,102,69,33,158,170,31,157],[175,107,113,69,71,77,201,149,75,154,249,58,156,219,52,68,157,91,124,101,28,130,77,36,226,48,185,0,51,206,89,192],[22,220,30,43,159,169,9,238,253,194,119,186,22,235,226,7,184,218,94,145,20,60,222,120,197,4,122,137,246,129,195,60,78,78,52,40,213,201,40,9,89,3,168,17,236,0,45,82,163,158,215,248,179,254,25,39,32,12,109,208,185,171,62,4],[139,196,24,94,80,229,125,95,135,244,117,21,254,43,24,55,213,133,240,170,233,225,202,56,59,62,201,8,136,75,185,0,255,39]], +[[25,172,62,39,36,56,199,45,223,123,136,25,100,134,124,179,179,31,244,199,147,187,126,161,84,97,60,29,176,104,203,126],[248,91,128,224,80,161,185,98,13,177,56,191,201,225,0,50,126,37,194,87,197,146,23,182,1,241,246,172,154,65,61,63],[234,133,93,120,28,190,164,104,46,53,1,115,203,137,232,97,156,207,221,185,124,220,225,111,154,47,111,104,146,244,109,190,104,224,75,18,184,216,134,137,167,163,22,112,205,255,64,154,249,138,147,180,154,52,83,123,106,160,9,210,235,139,71,1],[149,135,45,95,120,159,149,72,78,48,203,176,225,20,2,137,83,177,111,92,106,141,159,101,192,3,168,53,67,190,170,70,179,134,69]], +[[202,38,125,233,108,147,194,56,250,251,18,121,129,32,89,171,147,172,3,5,150,87,253,153,79,143,165,160,146,57,200,33],[1,115,112,200,121,9,10,129,199,242,114,194,252,128,227,170,194,188,96,63,203,55,154,252,152,105,17,96,171,116,91,38],[172,149,127,130,51,90,167,20,30,150,181,157,99,227,204,238,149,195,162,196,125,2,101,64,194,175,66,220,149,51,213,253,129,130,125,22,121,173,24,122,234,243,120,52,145,94,117,177,71,169,40,104,6,200,1,117,22,186,67,221,5,26,94,12],[224,95,113,228,228,154,114,236,85,12,68,163,184,90,202,143,32,255,38,195,238,148,168,15,27,67,28,125,21,78,201,96,62,224,37,49]], +[[61,255,94,137,148,117,231,233,29,210,97,50,47,171,9,152,12,82,151,13,225,218,110,46,32,22,96,204,79,206,112,50],[243,1,98,186,201,132,71,196,4,47,172,5,218,68,128,52,98,155,226,198,165,141,48,223,213,120,186,159,181,227,147,11],[94,254,122,146,255,150,35,8,155,62,59,120,243,82,17,83,102,226,107,163,251,26,65,98,9,188,2,158,156,173,204,217,244,175,250,51,53,85,168,243,163,90,157,15,124,52,178,146,202,231,126,201,111,163,173,252,170,222,226,217,206,216,248,5],[147,143,14,119,98,27,243,234,82,199,196,145,28,81,87,194,216,162,168,88,9,62,241,106,169,177,7,230,157,152,3,123,161,57,163,195,130]], +[[154,107,132,120,100,231,12,254,139,166,171,34,250,12,163,8,192,204,139,236,113,65,251,202,163,184,31,93,30,28,252,252],[52,173,15,189,178,86,101,7,168,28,43,31,138,168,245,61,204,170,100,204,135,173,169,27,144,62,144,13,7,238,233,48],[42,178,85,22,156,72,156,84,199,50,35,46,55,200,115,73,212,134,177,235,162,5,9,219,171,231,254,211,41,239,8,253,117,186,28,209,69,230,123,46,162,108,181,204,81,202,179,67,238,176,133,254,31,215,176,236,76,106,252,217,185,121,249,5],[131,131,103,71,17,131,199,31,126,113,119,36,248,157,64,28,58,217,134,63,217,204,122,163,207,51,211,197,41,134,12,181,129,243,9,61,135,218]], +[[87,91,224,122,252,165,208,99,194,56,205,155,128,40,119,44,196,156,218,52,71,20,50,162,225,102,224,150,226,33,158,252],[148,229,235,77,80,36,244,157,126,191,121,129,124,141,225,20,151,220,43,85,98,42,81,174,18,63,252,116,157,187,22,224],[88,39,29,68,35,111,59,152,197,143,215,174,13,47,73,239,43,110,58,255,219,34,90,163,186,85,95,14,17,204,83,194,58,209,155,175,36,52,101,144,208,93,125,83,144,88,32,130,207,148,211,156,173,101,48,171,147,209,62,251,57,39,149,6],[51,229,145,139,102,211,61,85,254,113,124,163,67,131,234,231,143,10,248,40,137,202,246,105,110,26,201,217,93,31,251,50,203,167,85,249,227,80,62]], +[[21,255,180,85,20,212,52,68,214,31,203,16,94,48,225,53,253,38,133,35,221,162,11,130,117,139,23,148,35,17,4,65],[23,114,197,171,194,210,63,210,249,209,195,37,123,231,188,60,28,215,156,238,64,132,75,116,155,58,119,67,210,249,100,184],[104,40,205,118,36,231,147,184,164,206,185,109,60,42,151,91,247,115,229,255,102,69,243,83,97,64,88,98,30,88,131,82,137,231,243,31,66,223,230,175,109,115,111,38,68,81,30,50,12,15,166,152,88,42,121,119,141,24,115,14,211,232,203,8],[218,156,85,89,208,234,81,210,85,182,189,157,118,56,184,118,71,47,148,43,51,15,192,226,179,10,234,104,215,115,104,252,228,148,130,114,153,29,37,126]], +[[254,5,104,100,41,67,178,225,175,191,209,241,15,232,223,135,164,35,107,234,64,220,231,66,7,44,178,24,134,238,193,250],[41,158,189,31,19,23,125,189,182,106,145,43,191,113,32,56,253,247,59,6,195,172,2,12,123,25,18,103,85,212,127,97],[213,158,109,252,198,215,227,226,197,141,236,129,233,133,210,69,230,129,172,246,89,74,35,197,146,20,247,190,216,1,93,129,60,118,130,182,11,53,131,68,3,17,231,42,134,101,186,44,150,222,194,60,232,38,225,96,18,126,24,19,43,3,4,4],[197,157,8,98,236,28,151,70,171,204,60,248,60,158,235,162,199,8,42,3,106,140,181,124,228,135,231,99,73,39,150,212,126,110,6,58,12,31,236,204,45]], +[[94,203,22,194,223,39,200,207,88,228,54,169,211,175,251,213,142,149,56,169,38,89,160,249,124,76,79,153,70,53,168,202],[218,118,139,32,196,55,221,58,165,248,75,182,160,119,255,163,74,182,133,1,197,53,43,92,195,253,206,127,230,194,57,141],[28,114,58,32,198,119,36,38,166,112,228,213,196,169,124,110,190,145,71,247,27,176,164,21,99,30,68,64,110,41,3,34,228,202,151,125,52,143,231,133,106,142,220,35,93,15,233,95,126,217,26,239,221,242,138,119,226,199,219,253,143,85,47,10],[86,241,50,157,154,107,226,90,97,89,199,47,18,104,141,200,49,78,133,221,158,126,77,192,91,190,203,119,41,224,35,200,111,142,9,55,53,63,39,199,237,233]], +[[213,153,214,55,179,195,10,130,169,152,78,47,117,132,151,209,68,222,111,6,185,251,160,77,212,15,217,73,3,157,124,132],[103,145,216,206,80,164,70,137,252,23,135,39,197,195,161,201,89,251,238,215,78,247,216,231,189,60,26,180,218,49,197,31],[235,241,13,154,199,201,97,8,20,14,125,239,111,233,83,61,114,118,70,255,91,58,242,115,193,223,149,118,42,102,243,43,101,160,150,52,208,19,245,75,93,214,1,31,145,188,51,108,168,179,85,206,51,248,207,190,194,83,90,76,66,127,130,5],[167,192,78,139,167,93,10,3,216,177,102,173,122,29,119,225,185,28,122,175,123,239,221,153,49,31,195,197,74,104,77,221,151,29,91,50,17,195,238,175,241,229,78]], +[[48,171,130,50,250,112,24,240,206,108,57,189,143,120,47,226,225,89,117,139,176,242,244,56,108,127,40,207,210,200,88,152],[236,251,106,43,212,47,49,182,18,80,186,93,231,228,107,71,25,175,223,188,102,13,183,26,123,209,223,123,10,58,190,55],[154,248,133,52,76,199,35,148,152,247,18,223,128,188,1,184,6,56,41,30,212,161,210,139,170,85,69,1,122,114,226,246,86,73,204,249,96,61,166,235,91,250,185,245,84,58,108,164,167,175,56,102,21,60,118,191,102,191,149,222,246,21,176,12],[99,184,11,121,86,172,190,207,12,53,233,171,6,185,20,176,199,1,79,225,164,187,192,33,114,64,193,163,48,149,215,7,149,62,215,123,21,210,17,173,175,155,151,220]], +[[13,220,220,135,44,123,116,141,64,239,233,108,40,129,174,24,157,135,245,97,72,237,138,243,235,187,200,3,36,227,139,221],[88,141,218,220,188,237,244,13,240,233,105,125,139,178,119,199,187,20,152,250,29,38,206,10,131,90,118,11,146,202,124,133],[193,121,192,148,86,226,53,254,36,16,90,250,110,142,192,70,55,248,249,67,129,124,208,152,186,149,56,127,150,83,178,173,209,129,163,20,71,217,45,26,29,223,28,235,13,182,33,24,222,157,255,183,220,210,66,64,87,203,223,245,212,29,4,3],[101,100,28,212,2,173,216,191,61,29,103,219,235,109,65,222,191,190,246,126,67,23,195,91,10,109,91,187,174,14,3,77,231,214,112,186,20,19,208,86,242,214,241,222,18]], +[[137,240,214,130,153,186,10,90,131,242,72,174,12,22,159,142,56,73,169,180,123,212,84,152,132,48,92,153,18,180,102,3],[171,163,231,149,170,178,1,42,204,234,221,123,59,217,218,238,237,111,245,37,139,220,215,201,54,153,194,163,131,110,56,50],[44,105,31,168,212,135,206,32,213,210,250,65,85,145,22,224,187,244,57,124,245,36,14,21,37,86,24,53,65,214,108,247,83,88,36,1,164,56,141,57,3,57,219,239,77,56,71,67,202,163,70,245,95,141,171,166,139,167,185,19,26,138,110,11],[79,24,70,221,122,213,14,84,93,76,251,255,187,29,194,255,20,93,193,35,117,77,8,175,78,68,236,192,188,140,145,65,19,136,188,118,83,226,216,147,209,234,194,16,125,5]], +[[10,60,24,68,226,219,7,15,178,78,60,149,203,28,198,113,78,248,78,44,205,43,157,210,241,70,14,191,126,207,19,177],[114,228,9,147,126,6,16,235,92,32,179,38,220,110,161,187,188,4,6,112,28,92,214,125,31,189,224,145,146,176,124,1],[135,247,253,244,96,149,32,30,135,122,88,143,227,229,170,244,118,189,99,19,141,138,135,139,137,214,172,96,99,27,52,88,185,212,26,60,97,165,136,225,219,141,41,165,150,137,129,176,24,119,108,88,135,128,146,47,90,167,50,186,99,121,221,5],[76,130,116,208,237,31,116,226,200,108,8,217,85,189,229,91,45,84,50,126,130,6,42,31,113,247,13,83,111,220,135,34,205,234,215,210,42,174,173,43,250,161,173,0,184,41,87]], +[[200,215,168,129,139,152,223,219,32,131,156,135,28,181,196,142,158,148,112,202,58,211,91,162,97,58,93,49,153,200,171,35],[144,210,239,187,164,212,62,107,43,153,44,161,96,131,219,207,162,179,34,56,57,7,176,238,117,243,233,88,69,211,196,127],[250,46,153,68,33,174,241,213,133,102,116,129,61,5,203,210,207,132,239,94,180,36,175,110,205,13,198,253,189,194,254,96,95,233,133,136,51,18,236,243,79,89,191,178,241,201,20,158,91,156,201,236,218,5,178,115,17,48,243,237,40,221,174,11],[120,62,51,195,172,189,187,54,232,25,245,68,167,120,29,131,252,40,61,51,9,245,211,209,44,141,205,107,11,61,14,137,227,140,253,59,77,8,133,102,28,165,71,251,151,100,171,255]], +[[180,130,112,54,18,208,197,134,247,108,252,178,28,253,33,3,201,87,37,21,4,168,192,172,76,134,201,198,243,228,41,255],[253,113,29,199,221,59,29,251,157,249,112,75,227,230,178,111,88,127,231,221,123,164,86,169,27,164,63,229,26,236,9,173],[88,131,43,222,178,111,234,252,49,180,98,119,207,63,181,215,161,125,251,124,205,155,31,88,236,190,111,235,151,150,102,130,143,35,155,164,215,82,25,38,14,202,192,172,244,15,14,94,37,144,244,202,161,107,187,205,138,21,93,52,121,103,166,7],[41,215,122,207,217,156,122,0,112,168,143,235,98,71,162,188,233,152,79,227,230,251,241,157,64,69,4,42,33,171,38,203,215,113,225,132,169,167,95,49,107,100,140,105,32,219,146,184,123]], +[[132,229,13,217,160,241,151,227,137,60,56,219,217,31,175,195,68,193,119,109,58,64,14,47,15,14,231,170,130,158,184,162],[44,80,248,112,238,72,179,107,10,194,248,165,243,54,251,9,11,17,48,80,219,204,37,224,120,32,10,110,22,21,62,234],[105,230,164,73,26,99,131,115,22,232,106,95,75,167,205,13,115,30,204,88,241,208,162,100,198,124,137,190,253,216,211,130,157,141,225,59,51,204,11,245,19,147,23,21,199,128,150,87,226,191,185,96,229,199,100,201,113,215,51,116,96,147,229,0],[243,153,44,222,100,147,230,113,241,225,41,221,202,128,56,176,171,219,119,187,144,53,249,248,190,84,189,93,104,193,174,255,114,79,244,125,41,52,67,145,220,83,97,102,184,103,28,187,241,35]], +[[179,34,212,101,119,162,169,145,164,209,105,130,135,131,42,57,196,135,239,119,107,75,255,3,122,5,199,241,129,43,222,236],[235,43,202,223,211,238,194,152,107,175,243,43,152,231,196,219,240,63,249,93,138,213,255,154,169,80,110,84,114,255,132,95],[199,181,81,55,49,124,162,30,51,72,159,246,169,191,171,151,200,85,220,111,133,104,74,112,169,18,90,38,27,86,213,230,241,73,197,119,77,115,79,45,141,235,252,119,183,33,137,106,130,103,194,55,104,233,186,219,145,14,239,131,236,37,136,2],[25,241,191,93,207,23,80,198,17,241,196,162,134,82,0,80,77,130,41,142,221,114,103,31,98,167,177,71,26,195,212,163,15,125,233,229,218,65,8,197,42,76,231,10,62,17,74,82,163,179,197]], +[[150,12,171,80,52,185,131,141,9,141,45,203,244,54,75,236,22,211,136,246,55,109,115,166,39,59,112,248,43,188,152,192],[94,60,25,242,65,90,207,114,159,130,154,78,189,92,64,225,166,188,159,188,169,87,3,169,55,96,135,237,9,55,229,26],[39,212,195,161,129,30,249,212,54,11,59,221,19,60,44,204,48,208,44,47,36,130,21,119,108,176,126,228,23,127,155,19,252,66,221,112,166,194,254,216,242,37,199,102,60,127,24,46,126,232,236,207,242,13,199,176,225,213,131,78,197,177,234,1],[248,178,25,98,68,123,10,143,46,66,121,222,65,27,234,18,142,11,228,75,105,21,230,205,168,131,65,166,138,13,129,131,87,219,147,142,172,115,224,175,109,49,32,107,57,72,248,196,138,68,115,8]], +[[235,119,178,99,143,35,238,188,130,239,228,94,233,229,160,50,102,55,64,30,102,62,208,41,105,155,33,230,68,63,180,142],[158,242,118,8,150,26,199,17,222,113,166,226,212,212,102,62,163,236,212,47,183,228,232,98,124,57,98,45,244,175,11,188],[24,220,86,215,189,154,205,79,77,170,120,84,11,74,200,255,122,169,129,95,69,160,187,163,112,115,26,20,234,171,233,109,248,181,243,125,191,142,174,76,177,90,100,178,68,101,30,89,214,163,214,118,29,158,60,80,242,208,203,176,156,5,236,6],[153,227,208,9,52,0,62,186,252,62,159,219,104,123,15,95,249,213,120,42,75,31,86,185,112,0,70,192,119,145,86,2,195,19,78,34,252,144,237,126,105,15,221,212,67,62,32,52,220,178,220,153,171]], +[[182,37,170,137,211,247,48,135,21,66,123,108,57,187,172,88,239,253,58,15,183,49,111,122,34,185,158,229,146,47,45,201],[101,169,156,62,22,254,168,148,236,51,198,178,13,145,5,226,160,78,39,100,164,118,157,155,189,77,139,172,254,171,74,46],[1,187,144,29,131,184,182,130,211,97,74,244,106,128,123,162,105,19,88,254,183,117,50,93,52,35,245,73,255,10,165,117,126,78,26,116,233,199,15,151,33,216,243,84,179,25,212,244,161,217,20,69,200,112,253,15,251,148,254,214,70,100,115,13],[224,114,65,219,211,173,190,97,11,190,77,0,93,212,103,50,164,194,80,134,236,184,236,41,205,123,202,17,110,27,249,245,59,251,243,225,31,164,144,24,211,159,241,21,74,6,102,142,247,223,92,103,142,106]], +[[177,201,248,189,3,254,130,231,143,92,15,176,100,80,242,125,172,223,113,100,52,219,38,130,117,223,62,29,193,119,175,66],[127,200,139,31,123,63,17,198,41,190,103,28,33,98,31,92,16,103,47,175,200,73,45,168,133,116,32,89,238,103,116,207],[75,34,153,81,239,38,47,22,151,143,121,20,188,103,46,114,38,197,248,55,157,39,120,197,162,220,10,38,80,134,159,122,207,189,11,205,48,253,176,97,155,180,79,193,174,89,57,184,124,195,24,19,48,9,194,3,149,182,199,235,152,16,119,1],[51,29,167,169,193,248,123,42,201,30,227,184,109,6,194,145,99,192,94,214,248,216,169,114,91,71,27,125,176,214,172,236,127,15,112,36,135,22,63,94,218,2,12,165,180,147,243,153,225,200,211,8,195,192,194]], +[[109,140,219,46,7,95,58,47,134,19,114,20,203,35,108,235,137,166,114,139,180,162,0,128,107,243,85,127,183,143,172,105],[87,160,76,122,81,19,205,223,228,154,76,18,70,145,212,108,31,156,220,143,52,63,157,203,114,161,51,10,236,167,31,218],[166,203,201,71,249,200,125,20,85,207,26,112,133,40,192,144,241,30,206,228,133,93,29,186,173,244,116,84,164,222,85,250,76,232,75,54,215,58,91,95,143,89,41,140,207,33,153,45,244,146,239,52,22,61,135,117,59,126,157,50,242,195,102,11],[127,49,141,189,18,28,8,191,221,254,255,79,106,255,78,69,121,50,81,248,171,246,88,64,51,88,35,137,132,54,0,84,242,168,98,197,187,131,237,137,2,93,32,20,167,160,206,229,13,163,203,14,118,187,182,191]], +[[71,173,198,214,191,87,30,233,87,12,160,247,91,96,74,196,62,48,62,74,179,57,202,155,83,202,204,91,228,91,44,203],[163,245,39,161,193,241,125,254,237,146,39,115,71,201,249,138,180,117,222,23,85,176,171,84,107,138,21,208,27,155,208,190],[78,140,49,131,67,195,6,173,187,166,12,146,183,92,176,86,155,146,25,216,168,110,93,87,117,46,210,53,252,16,154,67,194,207,78,148,44,172,242,151,39,159,187,40,103,83,71,224,128,39,114,42,78,183,57,94,0,161,116,149,211,46,223,11],[206,73,124,95,245,167,121,144,183,216,248,105,158,177,245,216,192,88,47,112,203,122,197,197,77,157,146,73,19,39,139,198,84,211,126,162,39,89,14,21,32,34,23,252,152,218,196,192,243,190,33,131,209,51,49,87,57]], +[[60,25,181,11,15,228,121,97,113,156,56,29,13,141,169,185,134,157,49,47,19,227,41,139,151,251,34,240,175,41,203,190],[15,126,218,9,20,153,98,94,43,174,133,54,234,53,205,165,72,59,209,106,156,126,65,107,52,29,111,44,131,52,54,18],[239,189,65,242,106,93,98,104,85,22,248,130,182,236,116,224,213,167,24,48,210,3,194,49,36,143,38,233,154,156,101,120,236,144,13,104,205,184,250,114,22,173,13,36,249,236,188,159,250,101,83,81,102,101,130,246,38,100,83,149,163,31,167,4],[141,220,214,48,67,245,94,195,191,200,61,206,174,105,216,248,179,47,76,219,110,42,235,217,75,67,20,248,254,114,135,220,182,39,50,201,5,46,117,87,254,99,83,67,56,239,181,182,37,76,93,65,210,105,12,245,20,79]], +[[52,225,233,213,57,16,126,184,107,57,58,92,206,161,73,109,53,188,125,94,154,140,81,89,217,87,228,229,133,43,62,176],[14,203,38,1,213,247,4,116,40,233,249,9,136,58,18,66,0,133,240,78,226,168,139,109,149,211,215,242,201,50,189,118],[50,210,41,4,211,231,1,45,111,90,68,27,11,66,40,6,74,92,249,91,114,58,102,176,72,160,135,236,213,89,32,195,28,32,76,63,32,6,137,26,133,221,25,50,227,241,214,20,207,214,51,181,230,50,145,198,216,22,111,48,17,67,30,9],[166,212,208,84,44,254,13,36,10,144,80,125,235,172,171,206,124,187,212,135,50,53,63,79,173,130,199,187,125,189,157,248,231,217,161,105,128,164,81,134,216,120,108,94,246,84,69,188,197,178,173,95,102,15,252,124,142,170,192]], +[[73,221,71,62,222,106,163,200,102,130,74,64,173,164,153,108,35,154,32,216,76,147,101,228,240,164,85,79,128,49,185,207],[120,141,229,64,84,77,63,235,12,145,146,64,179,144,114,155,228,135,233,75,100,173,151,62,182,91,70,105,236,242,53,1],[210,253,224,39,145,231,32,133,37,7,250,167,195,120,144,64,217,239,134,100,99,33,243,19,172,85,127,64,2,73,21,66,221,103,208,92,105,144,205,176,212,149,80,31,188,93,81,136,191,187,132,220,27,246,9,139,238,6,3,164,127,194,105,15],[58,83,89,79,63,186,3,2,147,24,245,18,176,132,160,113,235,214,11,174,199,245,91,2,141,199,59,252,156,116,224,202,73,107,248,25,221,146,171,97,205,139,116,190,60,13,109,205,18,142,252,94,211,52,44,186,18,79,114,108]], +[[51,28,100,218,72,43,107,85,19,115,195,100,129,160,45,129,54,236,173,187,1,171,17,75,68,112,191,65,96,122,197,113],[82,160,13,150,163,20,139,71,38,105,45,158,255,137,22,14,169,249,154,92,196,56,159,54,31,237,11,177,106,66,213,33],[34,201,154,169,70,234,211,154,199,153,117,98,129,12,1,194,11,70,189,97,6,69,189,45,86,220,220,186,172,197,69,44,116,251,244,184,177,129,59,14,148,195,13,128,140,229,73,142,97,212,247,204,187,76,197,240,77,252,97,64,130,90,150,0],[32,225,208,90,13,91,50,204,129,80,184,17,108,239,57,101,157,213,251,68,58,177,86,0,247,142,91,73,196,83,38,217,50,63,40,80,166,60,56,8,133,148,149,174,39,63,88,165,30,157,233,161,69,215,116,180,11,169,215,83,211]], +[[92,11,150,242,175,135,18,18,44,247,67,200,248,220,119,182,205,85,112,167,222,19,41,123,179,221,225,136,98,19,204,226],[5,16,234,245,125,115,1,176,225,213,39,3,155,244,198,226,146,48,10,58,97,180,118,84,52,243,32,60,16,3,81,177],[6,229,216,67,106,199,112,91,58,144,241,99,28,221,56,236,26,63,164,151,120,169,185,242,250,94,190,164,231,213,96,173,167,221,38,255,66,250,250,139,164,32,50,55,66,118,26,202,105,4,148,13,194,27,190,246,63,247,45,170,180,93,67,11],[84,224,202,168,230,57,25,202,97,75,43,253,48,140,207,229,12,158,168,136,225,238,68,70,214,130,203,80,52,98,127,151,176,83,146,192,78,131,85,86,195,28,82,129,106,72,228,251,25,102,147,32,107,138,251,68,8,102,43,60,181,117]], +[[222,132,242,67,95,120,222,219,135,218,24,25,79,246,163,54,240,129,17,21,13,239,144,28,26,196,24,20,110,183,181,74],[211,169,43,186,164,214,58,247,156,34,38,167,35,110,100,39,66,141,248,179,98,66,127,135,48,35,178,45,47,94,3,242],[71,30,188,151,60,253,172,238,192,114,121,48,115,104,183,59,227,91,198,248,216,49,43,112,21,5,103,54,144,150,112,109,196,113,18,108,53,118,249,240,235,85,13,245,172,106,82,81,129,17,0,41,221,31,193,17,116,209,170,206,212,141,99,15],[32,81,53,236,127,65,124,133,128,114,213,35,63,179,100,130,212,144,106,189,96,167,74,73,140,52,127,242,72,223,162,114,44,167,78,135,157,227,49,105,250,220,124,212,77,108,148,161,125,22,225,230,48,130,75,163,224,223,34,237,104,234,171]], +[[186,77,110,103,178,206,103,161,228,67,38,73,64,68,243,122,68,47,59,129,114,91,193,249,52,20,98,113,139,85,238,32],[247,63,160,118,248,75,109,182,117,165,253,165,173,103,227,81,164,30,142,127,41,173,209,104,9,202,1,3,135,233,198,204],[87,185,210,167,17,32,127,131,116,33,186,231,221,72,234,161,142,171,26,154,112,160,241,48,88,6,254,225,123,69,143,58,9,100,179,2,209,131,77,62,10,201,232,73,111,0,11,119,240,8,59,65,248,169,87,230,50,251,199,132,14,238,106,6],[75,175,218,201,9,157,64,87,237,109,208,139,202,238,135,86,233,164,15,44,185,89,128,32,235,149,1,149,40,64,155,190,163,139,56,74,89,241,25,245,114,151,191,178,250,20,47,199,187,29,144,219,221,222,119,43,205,228,140,86,112,213,250,19]], +[[13,19,28,69,174,166,243,164,225,185,162,207,96,197,81,4,88,126,250,168,70,178,34,191,10,123,116,206,122,63,99,182],[60,103,41,219,233,59,73,156,78,97,74,47,33,190,183,41,67,141,73,142,26,200,209,76,186,217,113,122,93,189,151,205],[169,197,238,134,251,6,217,228,107,55,156,50,221,167,201,44,156,19,219,39,77,194,65,22,251,221,135,134,150,4,84,136,204,117,165,47,255,103,209,165,17,61,6,227,51,172,103,255,102,75,63,42,64,95,161,209,77,213,187,185,116,9,182,6],[180,41,29,8,184,143,178,247,184,249,157,13,206,64,7,159,203,171,113,139,189,143,78,142,171,195,193,66,139,106,7,31,178,163,200,235,161,202,204,207,168,113,179,101,199,8,190,242,104,91,193,62,107,128,188,20,165,242,73,23,15,252,86,208,20]], +[[167,94,59,107,65,112,228,68,120,27,228,238,172,62,15,218,164,180,53,111,112,84,134,188,176,113,163,37,174,7,31,186],[153,61,56,167,215,47,10,238,21,255,111,79,220,55,202,119,36,253,19,115,163,118,107,39,93,188,119,230,71,152,14,10],[165,219,77,61,51,41,171,227,105,121,89,230,181,148,126,168,96,27,3,239,142,29,111,226,2,20,73,49,39,44,160,160,155,94,176,243,144,87,46,167,239,3,198,19,30,157,229,241,107,240,176,52,36,79,126,16,79,245,49,27,191,102,58,13],[64,55,134,111,101,72,176,28,198,188,243,169,64,227,148,90,162,209,136,180,183,241,130,170,119,236,77,107,4,40,171,91,132,216,93,241,146,165,163,138,218,8,157,118,250,38,191,103,115,106,112,65,165,235,143,12,87,25,235,57,102,147,196,81,96,248]], +[[188,188,245,97,236,192,90,65,199,215,229,94,105,109,50,206,57,180,208,60,31,95,63,58,137,39,254,94,98,232,68,178],[77,223,83,250,214,167,169,237,48,243,175,236,202,19,111,215,132,59,114,194,67,9,8,145,174,64,33,163,44,173,255,26],[159,241,81,21,246,102,31,50,17,215,164,7,100,150,118,41,186,106,82,99,149,27,220,60,106,76,144,208,112,247,190,0,2,75,128,216,59,107,194,117,135,252,255,95,92,204,14,179,205,225,73,124,245,104,149,20,122,6,63,97,240,138,223,11],[111,103,22,182,120,71,64,152,10,235,195,36,136,7,227,28,18,134,172,123,104,28,0,182,108,136,255,122,51,109,68,31,165,195,235,37,109,32,207,109,26,201,44,207,228,190,109,204,65,177,175,248,70,211,96,194,67,0,28,171,223,191,26,155,36,4,85]], +[[33,5,50,128,95,169,204,155,233,22,210,19,202,195,116,227,205,111,194,96,42,84,77,12,28,226,157,48,16,93,105,171],[16,105,158,73,155,233,158,43,17,185,143,111,134,182,124,220,76,207,105,243,197,60,224,148,135,86,71,210,208,208,236,197],[76,45,49,213,187,196,46,2,109,193,224,121,236,196,221,7,44,93,44,206,101,227,219,141,138,29,217,5,127,170,3,113,114,127,114,114,49,160,240,96,250,39,9,117,51,182,219,59,143,98,82,242,121,61,117,102,44,170,223,95,15,204,113,14],[159,196,210,140,253,37,230,192,197,231,36,225,156,163,157,113,229,59,244,170,39,150,197,76,51,81,241,8,252,112,242,97,26,98,224,171,144,175,106,222,82,22,120,142,158,178,168,115,5,155,30,121,215,213,157,235,214,143,45,77,128,255,227,27,247,75,146,140]], +[[24,93,100,182,148,121,224,186,10,88,68,161,10,216,65,37,186,17,196,180,13,99,237,162,197,122,252,126,1,156,142,12],[165,118,79,99,152,165,174,34,102,163,143,151,20,83,60,75,189,141,7,130,111,99,226,4,203,172,55,75,10,206,241,189],[67,224,56,125,165,186,9,161,144,246,231,178,104,5,120,216,137,118,155,204,68,94,94,245,113,180,146,135,28,21,92,91,159,98,11,250,207,191,45,241,253,135,68,70,4,183,27,46,35,123,170,167,238,32,147,237,228,166,1,237,248,131,227,7],[74,8,36,254,112,212,49,84,19,208,160,202,251,244,245,254,17,125,94,7,225,195,164,239,251,157,10,233,20,144,35,72,120,204,246,121,42,145,246,140,106,82,13,225,96,113,240,138,190,53,220,94,164,40,241,149,123,102,51,113,206,36,198,9,221,85,184,244,147]], +[[207,169,217,22,75,60,79,111,114,38,53,210,6,108,215,234,94,85,51,210,199,79,138,221,102,156,55,31,170,71,100,38],[65,22,154,102,249,166,63,40,87,130,166,194,219,129,204,63,112,179,173,162,26,104,200,71,69,200,138,116,195,176,162,222],[1,215,201,181,112,26,247,30,47,72,119,255,201,183,181,48,95,82,129,109,68,88,227,126,65,199,113,159,172,29,118,160,31,255,63,80,254,26,88,117,204,195,251,112,0,28,148,122,51,252,139,32,125,225,53,114,204,219,139,169,137,51,171,1],[117,118,33,177,103,93,183,202,206,247,242,120,37,135,255,58,245,26,62,242,244,188,249,39,156,76,233,64,2,225,240,4,36,191,14,182,33,152,44,200,92,180,209,113,229,100,160,194,246,227,86,122,26,174,44,221,183,233,178,95,71,220,32,165,16,80,84,41,105,202]], +[[26,203,74,37,108,47,137,147,202,36,222,30,0,20,96,109,102,139,94,117,96,50,210,105,241,210,77,53,28,142,234,74],[203,189,205,140,188,136,90,180,58,5,126,95,149,121,241,22,25,84,21,158,123,86,46,162,108,217,164,60,136,211,249,109],[5,170,118,247,254,81,137,35,3,215,137,20,113,89,149,231,215,104,255,119,20,206,39,15,23,94,86,175,23,174,1,141,63,169,57,245,246,32,222,130,188,209,84,150,135,178,5,199,135,18,3,230,36,35,140,78,48,159,171,127,146,251,170,5],[196,106,109,97,170,10,237,28,29,133,71,167,11,137,183,25,100,117,213,164,135,8,129,177,236,208,240,203,156,116,95,138,42,220,128,36,226,220,85,181,58,165,211,131,168,26,171,193,164,126,141,7,208,11,127,11,86,206,221,191,177,244,36,187,92,2,24,70,120,166,102]], +[[172,227,196,100,36,130,54,34,151,159,195,168,74,125,166,156,29,82,125,131,18,232,251,1,131,117,189,58,150,194,156,24],[147,124,243,65,54,217,225,204,224,222,17,177,44,112,203,251,116,85,68,132,33,233,44,130,231,196,9,52,191,248,198,118],[254,184,137,109,211,254,96,1,255,234,23,27,55,183,136,166,159,127,133,1,147,166,52,6,245,99,118,221,38,61,9,154,239,128,236,230,126,44,67,244,14,202,70,44,107,113,231,148,6,177,141,183,74,229,212,152,68,227,177,50,188,42,19,7],[169,241,55,188,144,33,191,16,90,238,37,190,33,205,158,229,179,84,124,241,12,197,249,132,118,251,88,139,215,14,45,109,107,8,52,232,66,228,238,148,48,60,249,107,9,193,113,83,129,179,110,20,164,145,184,15,137,94,164,33,184,236,43,29,60,24,126,2,147,92,85,38]], +[[136,246,129,147,78,51,195,92,7,220,110,90,131,41,66,174,61,89,144,60,205,226,247,108,203,117,135,206,167,236,65,182],[106,78,138,165,173,182,61,34,253,123,20,162,111,219,3,183,200,170,108,205,90,25,111,44,84,176,70,90,219,80,146,225],[69,178,123,241,185,234,192,107,98,182,134,246,213,70,86,59,45,254,91,23,93,190,243,43,247,140,53,161,108,149,138,157,79,38,210,145,222,155,178,6,108,10,40,97,19,204,9,23,45,64,163,109,76,189,149,23,8,134,2,38,235,48,205,5],[110,139,172,31,133,59,129,254,249,71,7,225,140,198,28,111,10,156,188,42,65,208,120,220,200,63,192,34,156,127,141,190,109,189,217,8,84,177,241,174,43,159,43,18,11,134,168,120,107,78,120,206,35,171,134,186,175,136,117,74,240,243,216,136,129,218,224,188,82,97,191,208,56]], +[[72,5,10,110,1,88,246,173,37,52,18,228,73,124,255,98,213,238,85,94,223,254,89,228,220,64,21,34,129,50,149,206],[151,94,1,10,187,154,62,86,101,145,55,176,80,96,87,242,131,152,47,136,108,161,114,199,188,44,80,14,217,189,38,193],[114,22,171,96,195,81,104,24,125,15,206,71,83,200,110,128,5,141,84,11,118,191,149,132,58,88,152,132,16,96,169,154,68,222,111,67,150,37,163,246,54,95,89,195,119,191,69,144,155,191,239,92,80,178,95,49,148,229,251,211,78,165,231,6],[237,110,236,41,251,112,73,223,247,7,240,164,66,110,188,143,91,53,14,149,135,11,157,97,152,200,19,158,156,62,30,64,153,55,209,168,88,160,222,164,130,165,203,26,133,78,211,181,169,57,122,203,99,191,246,182,64,57,239,46,177,21,158,153,133,131,16,187,189,134,18,92,62,14]], +[[24,209,61,12,0,232,227,56,106,92,251,48,169,231,159,232,139,24,97,237,45,18,1,235,23,0,56,225,148,119,4,3],[164,175,200,51,64,24,118,9,13,155,136,12,65,38,125,104,203,190,234,163,138,251,32,136,78,39,50,143,59,127,83,94],[3,57,136,21,76,93,121,210,81,11,232,62,119,128,21,223,226,251,133,184,17,31,126,193,57,145,139,84,0,227,214,86,238,128,169,245,201,7,43,91,70,122,92,197,165,124,200,173,16,98,181,191,241,8,98,217,211,105,221,226,204,150,103,1],[145,15,108,39,45,217,121,49,172,71,49,13,36,76,173,180,50,81,54,94,2,186,159,106,91,60,50,38,190,157,125,58,116,162,186,73,6,232,231,26,75,243,211,85,110,189,252,102,108,214,177,47,32,196,160,8,52,184,143,187,36,69,117,25,146,134,176,185,52,76,243,52,175,240,7]], +[[74,220,140,40,100,106,147,168,23,41,58,20,210,155,72,226,198,215,18,166,137,147,84,122,92,94,77,20,82,172,188,58],[127,64,71,54,40,242,63,192,223,240,2,26,253,72,119,64,212,145,106,145,34,230,201,125,54,67,62,94,191,4,248,140],[109,59,78,144,236,64,131,17,249,177,91,146,83,211,217,92,93,21,38,32,194,96,213,99,2,85,90,136,4,165,16,75,165,232,210,158,225,8,231,100,166,66,25,41,114,152,171,118,116,187,202,120,77,238,40,119,59,52,225,133,163,134,194,8],[9,251,85,1,241,104,143,128,160,171,158,34,215,120,174,19,10,202,247,77,127,81,133,180,218,25,140,107,158,218,196,48,46,43,117,62,87,135,102,225,125,64,86,220,64,217,92,244,202,139,204,101,101,121,94,151,214,139,205,167,159,167,124,73,51,151,113,99,86,22,76,170,181,209,156,253]], +[[242,110,28,132,105,122,73,8,21,27,68,125,207,108,124,122,56,176,64,129,219,158,124,119,56,230,254,201,0,190,208,193],[168,110,20,34,193,35,95,248,225,170,8,52,112,213,228,34,136,203,0,122,181,14,121,93,208,180,255,135,57,73,102,196],[68,243,52,75,149,102,201,223,210,45,97,152,225,203,249,93,158,40,242,152,47,199,241,102,171,37,221,163,12,70,247,104,197,88,224,57,79,185,171,62,29,77,180,207,72,124,23,100,26,19,243,244,137,57,224,198,72,39,167,81,3,197,116,6],[84,237,71,96,106,20,135,194,249,0,206,251,110,137,157,186,246,195,28,200,142,190,53,88,184,59,147,246,212,34,195,30,136,142,72,229,32,238,174,221,126,85,74,156,212,12,44,81,157,83,59,97,68,206,228,132,195,137,233,118,177,228,2,43,80,231,219,184,126,173,126,84,26,32,4,218,247]], +[[204,12,51,243,168,111,90,23,211,12,24,108,224,243,183,64,186,250,95,227,199,9,15,20,53,65,226,178,193,229,52,188],[150,122,113,199,207,155,130,204,120,203,225,9,16,77,139,67,138,141,31,215,29,38,13,2,144,70,169,164,82,104,102,255],[226,119,179,221,101,92,51,255,117,250,146,10,241,252,200,89,64,30,108,122,110,244,198,191,191,172,80,105,99,143,25,202,17,91,175,19,192,156,130,175,121,63,172,182,171,208,205,88,232,72,27,8,193,182,138,215,162,102,92,74,97,74,40,6],[25,68,229,225,85,215,94,13,11,233,46,27,225,76,236,55,10,209,55,145,242,191,212,15,39,18,20,233,79,207,33,60,113,188,32,215,206,12,117,132,66,26,196,239,196,81,136,60,195,244,149,111,33,247,58,66,22,114,4,56,188,56,255,44,253,243,112,153,5,165,10,157,148,177,217,231,147,43]], +[[240,188,151,147,117,167,7,48,104,219,167,246,192,148,219,101,152,180,228,93,247,213,73,88,60,34,253,237,128,72,250,46],[180,43,108,87,167,143,29,144,9,10,113,129,171,42,224,159,66,108,188,43,233,110,178,207,39,171,199,13,125,50,164,179],[25,219,195,2,127,159,174,112,125,235,118,245,136,249,253,7,170,142,174,41,189,78,29,4,194,201,132,56,130,134,179,177,34,36,138,108,3,237,103,236,163,93,244,219,61,193,228,35,127,38,120,146,81,132,151,217,85,42,33,222,25,181,20,15],[39,171,48,73,181,198,53,31,108,254,56,177,58,5,159,80,55,37,126,227,214,93,96,121,101,104,86,237,200,118,234,8,31,216,169,72,4,102,248,131,148,120,8,132,102,245,30,203,250,242,214,93,239,37,240,196,221,141,8,88,130,2,129,34,50,245,121,69,223,138,111,161,97,237,140,3,67,181,131]], +[[48,34,151,95,41,140,10,213,221,190,144,149,79,32,230,58,224,192,210,112,76,241,60,34,31,91,55,32,175,77,186,50],[184,69,188,227,142,38,171,2,123,130,71,70,61,67,122,113,187,221,202,42,35,129,216,31,173,76,41,125,249,20,11,213],[174,20,168,96,250,208,5,27,62,183,43,55,33,168,47,123,149,70,178,134,114,97,226,183,182,56,151,158,37,97,189,235,137,182,0,118,143,130,69,10,102,200,176,72,18,131,250,33,203,108,83,189,227,80,239,251,104,167,209,17,75,253,178,3],[154,161,154,89,93,152,147,120,205,192,104,145,136,126,245,249,194,70,229,248,60,11,101,135,16,103,62,78,125,183,96,199,99,84,196,245,209,233,13,176,74,35,180,251,67,76,105,56,69,147,208,16,227,18,177,29,41,156,159,151,72,45,232,135,206,207,232,46,167,35,188,167,154,27,214,77,3,239,25,238]], +[[15,113,11,108,72,31,113,68,149,137,117,51,18,239,100,147,43,70,82,235,224,224,117,151,247,218,28,79,61,207,251,128],[105,115,255,41,50,204,221,252,29,22,196,192,218,80,200,178,159,230,69,45,30,232,77,82,6,78,191,61,98,141,64,62],[2,168,210,106,238,17,66,15,180,240,157,17,99,225,75,134,125,247,198,246,200,248,220,122,120,3,70,89,240,64,28,173,10,169,3,151,239,221,7,4,183,152,219,25,54,80,48,38,226,161,173,194,151,226,121,116,212,190,49,42,55,83,248,4],[133,216,87,68,173,85,233,239,154,101,202,145,232,92,138,79,128,228,197,143,142,78,147,84,232,51,152,96,152,183,217,254,159,220,13,237,176,215,93,37,57,251,160,0,52,252,12,46,132,52,77,30,218,160,157,79,99,213,84,109,103,128,61,214,181,77,220,192,177,211,242,88,45,215,82,137,227,29,228,46,105]], +[[122,5,241,33,246,1,18,221,22,254,232,201,27,194,161,20,121,244,182,126,227,52,86,4,44,141,225,103,252,88,128,23],[179,176,91,233,137,206,167,25,117,5,212,181,67,53,229,225,215,122,75,82,186,114,130,96,75,188,28,246,196,232,122,108],[211,12,232,163,34,180,80,162,251,26,253,50,156,236,133,89,204,241,18,189,131,150,95,158,196,115,98,112,160,145,78,6,17,150,191,82,9,119,140,159,140,207,57,196,102,139,191,14,19,99,248,26,254,69,221,116,232,13,88,117,221,191,111,1],[217,197,158,140,196,237,229,55,190,33,34,171,73,42,91,145,90,155,10,17,75,42,222,53,111,192,69,126,249,135,34,213,245,103,184,98,17,226,131,105,209,65,104,236,74,60,128,64,118,225,84,173,199,10,102,140,246,74,32,209,60,241,144,209,21,205,104,141,3,110,70,147,130,81,223,73,100,220,53,23,177,12]], +[[191,56,31,141,251,93,12,109,100,228,22,172,35,224,208,252,184,110,187,137,155,29,20,106,189,145,27,146,167,128,142,182],[134,63,173,141,31,27,198,48,161,95,111,232,236,239,230,180,73,123,96,178,26,232,131,13,164,103,66,4,95,239,21,111],[153,183,83,120,115,143,202,200,6,118,105,232,80,155,93,38,7,225,239,118,175,144,4,225,63,229,211,147,45,246,11,22,130,22,245,133,101,52,15,164,214,56,5,90,137,4,78,231,212,94,43,208,130,165,51,130,40,154,52,112,6,72,152,14],[134,84,242,245,198,220,210,207,203,182,237,141,43,197,251,95,236,83,227,239,251,13,230,90,172,80,127,165,108,137,119,50,57,90,160,153,70,211,182,88,106,146,237,214,220,153,49,94,27,167,76,106,2,71,196,186,119,96,185,72,235,60,9,50,217,254,31,14,159,234,110,182,26,84,138,154,180,143,253,241,84,115,41]], +[[54,152,50,65,160,168,230,12,224,42,97,179,250,250,177,90,115,19,165,162,112,208,21,185,201,236,7,13,196,45,238,218],[102,71,152,77,66,185,165,179,177,175,163,183,248,244,157,76,43,5,227,137,132,233,156,234,143,214,130,53,210,174,70,39],[238,55,223,138,244,34,249,31,133,223,228,62,254,121,246,35,120,6,140,205,186,243,145,110,236,188,58,223,237,5,8,189,235,175,92,224,107,59,194,121,247,128,135,240,219,141,179,198,130,62,223,179,44,18,33,120,48,190,114,61,136,114,179,12],[206,187,158,64,68,81,129,130,83,192,57,42,69,84,238,115,35,197,213,184,178,38,119,87,0,184,6,237,91,145,51,121,22,234,126,203,195,212,16,63,198,94,83,114,174,126,95,155,162,216,245,174,226,76,207,110,99,26,226,12,74,249,181,247,40,205,248,158,129,137,222,241,165,179,211,83,71,170,32,53,37,234,29,46]], +[[208,104,153,249,58,64,141,172,180,28,150,151,24,52,111,30,40,155,181,234,101,226,131,255,121,199,5,160,116,81,124,53],[70,191,42,8,160,118,196,125,127,17,183,51,248,20,28,53,83,99,237,133,215,222,242,107,166,160,206,21,172,95,43,232],[111,137,222,146,166,107,197,244,20,67,57,18,73,80,189,245,136,20,76,179,114,246,115,98,69,53,28,148,118,190,204,89,162,88,249,169,51,255,255,43,239,75,70,205,16,87,57,82,37,121,159,208,157,237,230,130,61,176,227,37,219,200,20,13],[8,100,195,154,196,253,168,235,144,72,89,123,212,11,224,64,16,33,253,45,211,163,57,10,143,172,206,152,75,38,10,19,250,44,124,252,0,209,146,250,223,19,74,10,213,161,129,238,137,239,240,199,149,234,160,251,254,47,59,38,17,93,7,22,141,180,46,210,26,81,48,59,25,88,228,164,45,192,101,178,44,228,143,23,166]], +[[238,188,167,150,105,112,238,159,44,196,215,76,111,29,142,14,191,247,196,90,235,173,52,159,185,248,109,246,40,223,255,14],[137,16,30,3,9,247,103,230,74,233,201,140,74,93,141,35,40,251,62,242,98,208,130,244,155,100,202,32,158,25,144,246],[125,68,126,229,50,140,159,231,241,25,54,204,66,153,135,84,165,108,209,210,166,149,26,244,254,231,196,168,235,49,157,73,35,112,124,121,60,85,215,144,103,248,34,213,177,107,181,119,110,56,223,250,188,103,35,122,145,106,129,166,51,57,176,3],[15,172,121,10,219,159,89,229,203,13,220,178,182,103,23,47,42,33,3,77,147,188,173,223,24,134,6,250,158,119,109,179,58,143,204,107,215,245,86,120,131,252,13,227,81,170,154,250,163,109,32,117,177,186,133,59,173,168,73,184,102,29,92,129,84,231,176,175,234,101,109,209,94,1,169,197,186,33,88,155,2,248,252,84,129,194]], +[[56,32,182,177,89,57,208,175,225,140,156,179,217,162,160,143,22,125,212,88,235,108,126,63,21,88,176,198,219,76,104,144],[128,184,92,101,89,254,168,180,0,225,153,156,197,191,237,80,122,215,252,41,76,217,186,12,226,221,37,132,169,16,137,176],[130,62,226,192,200,216,127,170,14,192,20,30,156,224,139,81,229,124,131,151,146,209,251,217,122,150,114,7,253,65,88,73,235,251,93,173,181,161,220,44,10,139,127,198,63,195,84,133,123,140,144,196,71,32,225,63,69,205,1,231,170,35,20,12],[62,90,217,45,68,180,14,134,20,216,8,124,156,116,61,224,192,134,26,7,241,245,20,109,113,202,194,243,116,0,36,232,65,204,45,70,2,124,245,210,97,211,238,124,24,117,179,149,81,1,123,95,177,70,129,20,252,62,9,138,137,156,219,213,88,179,159,9,142,21,107,110,152,1,235,205,214,95,237,86,219,252,175,44,140,120,123]], +[[13,32,250,74,55,255,48,196,220,195,228,78,167,172,80,17,55,229,128,126,151,129,51,10,195,16,152,44,195,211,157,189],[103,187,10,1,188,134,23,180,145,239,241,163,38,193,199,15,125,12,91,149,165,173,72,36,26,237,206,28,111,8,131,207],[222,171,18,237,130,186,148,180,105,202,152,182,111,162,4,68,180,183,136,28,79,15,133,52,9,201,161,80,74,91,43,109,120,96,242,106,218,107,247,52,89,185,205,181,115,200,1,113,33,51,142,250,96,244,20,128,134,215,163,168,237,89,187,7],[53,224,244,180,165,23,249,199,170,69,20,240,62,109,101,241,155,39,198,44,192,105,246,191,7,221,99,120,189,106,254,43,118,101,96,0,108,189,87,48,160,9,25,237,17,25,31,176,200,218,197,110,21,63,193,206,164,189,206,80,70,204,203,113,119,89,164,8,62,28,22,247,64,118,50,100,204,128,77,224,208,225,164,181,162,48,103,175]], +[[190,225,97,136,29,129,155,55,13,36,13,80,155,164,107,6,251,130,142,32,49,13,159,107,48,151,128,112,62,152,146,123],[16,133,67,128,222,137,22,43,251,159,120,53,162,113,106,58,110,2,101,103,27,37,11,56,157,1,195,188,192,55,54,184],[176,125,7,46,179,131,31,174,138,6,239,250,146,1,121,116,150,220,225,38,184,225,31,239,47,160,127,102,77,197,207,61,75,249,195,138,139,60,9,251,95,20,250,45,235,33,158,125,133,47,221,39,199,186,50,211,9,148,47,39,70,223,228,4],[90,111,229,153,182,176,155,5,192,186,106,98,45,243,169,43,61,55,109,36,208,78,168,94,190,118,123,194,236,77,20,232,62,105,55,220,11,145,75,72,9,253,182,7,144,104,65,166,253,29,205,246,26,174,168,249,187,129,178,204,170,50,223,65,41,137,174,83,100,102,128,167,26,33,28,132,64,234,176,241,174,197,228,252,0,230,162,201,109]], +[[112,21,14,149,22,22,74,61,123,126,139,111,37,91,101,202,201,240,116,89,179,45,17,187,148,179,210,119,32,138,188,153],[35,40,190,200,228,3,81,4,120,130,232,180,59,193,171,8,83,134,250,71,152,126,70,234,135,96,136,20,197,218,113,60],[237,163,245,3,62,167,149,58,13,88,60,100,87,82,46,132,173,120,68,83,4,212,142,87,125,77,105,232,100,31,235,225,82,72,216,217,12,224,148,74,143,128,29,57,9,155,199,116,148,186,196,206,42,32,179,131,105,198,173,251,113,224,61,15],[119,190,142,206,170,180,49,161,60,42,40,208,209,85,100,137,216,195,146,253,122,228,17,87,247,202,240,130,203,84,228,95,8,98,107,224,7,107,232,68,211,143,222,144,26,94,171,14,136,50,214,157,172,34,251,133,7,251,142,196,250,247,200,143,210,109,163,8,70,26,254,56,89,135,151,43,94,118,10,52,165,225,139,154,130,180,170,165,41,183]], +[[63,135,252,253,180,33,66,42,156,95,185,130,104,49,60,21,18,140,120,132,78,249,235,59,55,19,250,119,182,113,137,3],[83,62,197,146,40,55,75,208,58,70,153,227,168,137,107,134,24,47,207,143,195,8,95,219,143,92,70,113,82,77,111,224],[246,81,157,126,219,97,52,17,25,116,3,63,3,184,216,158,156,118,202,236,137,101,168,225,124,212,95,255,25,222,38,21,215,62,204,219,74,102,100,168,240,226,58,223,152,152,142,150,37,27,242,110,183,164,204,170,193,7,159,10,119,47,155,5],[192,15,237,45,104,148,104,188,186,204,205,68,110,141,143,41,158,42,134,146,94,98,229,151,9,175,175,72,87,70,159,241,224,6,208,15,163,225,138,54,21,248,240,107,110,189,255,120,93,222,88,133,29,44,35,144,56,160,195,68,220,233,133,189,31,200,222,180,119,154,229,248,147,46,47,158,213,153,11,100,114,219,228,230,254,246,145,118,87,224,181]], +[[68,206,239,4,79,249,152,212,171,234,175,55,78,180,29,8,103,24,182,48,151,177,227,95,137,99,76,20,137,113,50,234],[232,60,134,103,125,3,237,58,94,140,149,244,31,11,50,95,244,51,55,2,242,255,105,54,245,127,243,10,163,20,133,199],[85,69,82,214,183,144,212,33,208,107,10,103,248,224,2,173,122,30,208,28,6,207,0,203,234,236,42,38,139,218,41,241,24,63,12,234,252,98,95,165,253,184,71,220,134,250,225,162,4,6,228,89,212,160,23,124,181,21,34,10,86,142,8,0],[141,62,45,236,70,68,199,181,22,51,177,62,99,117,202,66,255,145,56,70,95,67,215,128,12,115,19,25,159,103,201,207,27,82,11,24,32,189,99,14,207,28,153,46,39,103,179,142,181,187,196,65,164,171,141,49,125,180,65,219,53,160,254,58,190,122,158,69,65,136,28,45,123,26,38,18,48,105,89,129,93,29,164,18,103,217,100,157,212,73,74,206]], +[[152,239,42,68,212,200,71,109,255,5,170,120,220,249,198,220,8,108,178,246,34,160,103,69,214,12,191,34,63,170,186,102],[66,253,177,218,163,159,1,89,17,155,238,193,190,223,111,3,148,178,106,42,41,189,31,222,8,30,204,218,222,204,34,106],[171,94,135,36,163,230,255,118,5,140,251,33,77,87,78,4,208,85,116,236,221,79,254,140,7,199,175,57,110,136,38,135,197,215,158,241,230,47,187,76,95,27,208,107,155,216,151,130,110,221,224,209,17,217,24,232,239,150,31,242,160,13,119,0],[200,181,252,252,60,24,199,217,89,87,182,104,233,28,115,29,80,199,252,234,79,149,117,187,247,132,98,88,112,226,56,223,84,110,44,177,161,157,40,8,221,91,35,13,56,113,253,236,22,16,14,225,251,249,183,34,250,55,68,167,80,163,179,150,176,95,156,33,184,192,246,30,173,87,167,140,94,207,114,181,121,207,232,138,63,64,76,138,207,82,79,154,185]], +[[147,168,199,146,162,57,201,49,145,124,17,72,36,160,23,79,139,196,235,191,152,175,140,126,50,30,15,91,234,64,21,236],[155,46,170,138,156,44,37,255,79,110,19,187,18,186,229,208,111,218,14,177,16,95,175,174,88,128,255,22,135,64,187,116],[207,227,44,68,53,217,17,215,114,220,7,39,231,141,104,157,1,100,197,6,149,151,203,68,27,34,193,210,98,54,71,159,26,253,112,137,18,27,154,180,246,27,187,31,174,26,180,47,118,53,169,42,83,120,77,113,112,145,107,112,58,165,204,9],[144,27,244,224,65,202,241,110,4,242,255,222,141,111,233,126,147,208,144,15,107,192,252,9,169,160,23,157,19,123,75,119,136,229,126,185,39,102,169,198,52,243,90,219,92,41,136,175,30,134,32,143,70,25,152,245,156,254,201,146,4,180,132,251,202,211,149,30,126,228,64,85,35,112,93,151,57,180,67,7,219,3,247,19,253,167,141,180,33,239,49,33,179,186]], +[[112,1,250,12,68,4,194,138,165,181,252,255,48,169,97,242,26,34,245,184,90,158,56,46,7,174,168,168,146,77,14,193],[218,235,182,60,77,143,64,206,186,142,195,94,61,217,70,166,183,91,199,79,203,41,173,231,181,94,238,60,195,174,165,202],[100,234,201,206,135,70,6,24,99,107,65,253,45,236,193,103,59,252,72,197,244,121,223,172,181,30,134,104,100,7,55,75,29,16,191,101,214,215,71,66,20,215,119,12,158,92,127,128,108,128,213,61,72,183,32,135,14,94,120,243,46,58,126,5],[68,244,140,251,2,240,135,119,165,120,115,133,95,150,190,76,2,145,50,63,39,57,178,117,217,7,87,161,84,114,229,117,4,54,224,16,116,8,254,48,38,192,6,37,104,153,131,249,144,235,169,190,203,252,228,3,204,213,99,86,173,39,65,253,33,68,93,251,35,215,97,18,229,120,179,57,92,249,217,96,149,95,29,168,243,153,202,40,111,33,57,14,37,165,154]], +[[58,220,227,163,211,251,201,119,221,75,48,10,116,116,159,19,163,176,74,93,115,162,205,117,169,148,227,25,94,254,189,172],[111,241,155,31,24,214,72,81,213,199,72,69,198,64,127,11,245,150,165,46,56,94,2,1,39,232,62,84,207,245,172,25],[125,218,137,248,91,64,83,159,90,216,198,222,73,83,247,9,74,113,91,99,221,163,14,199,207,101,167,133,206,174,95,198,136,112,126,224,11,230,130,206,203,231,238,55,216,252,57,238,109,131,198,68,9,104,23,8,160,137,138,24,59,40,138,6],[254,108,26,49,6,142,51,45,18,170,179,125,153,64,101,104,222,170,54,189,178,119,206,229,83,4,99,59,208,162,103,168,80,226,3,187,63,171,229,17,11,204,28,164,49,102,152,171,28,240,15,11,15,29,151,239,33,128,136,127,14,192,153,30,140,17,17,240,192,225,210,183,18,67,58,210,179,7,27,214,110,29,129,247,250,71,187,75,179,26,192,240,89,187,60,184]], +[[20,128,60,31,35,164,127,205,211,94,93,20,110,32,202,99,12,215,18,192,71,213,51,11,101,46,49,133,122,203,201,232],[54,242,213,189,109,131,36,250,110,157,183,247,216,84,235,228,140,14,98,153,153,129,34,233,212,75,138,219,239,84,240,147],[7,167,222,108,233,118,100,179,234,9,40,225,56,92,51,9,190,8,164,124,191,77,170,145,134,161,185,72,200,111,187,163,156,78,252,252,183,160,163,134,107,201,76,103,136,255,230,190,13,73,114,229,109,12,50,146,209,204,110,37,68,123,153,4],[85,89,131,103,157,2,110,83,84,180,204,5,90,225,188,20,101,60,114,129,236,114,35,114,243,254,183,120,232,65,218,130,27,61,11,142,231,169,169,18,158,160,104,36,190,131,121,251,189,203,7,72,244,35,114,28,203,23,42,27,175,161,213,174,159,193,197,30,147,212,29,213,81,195,8,96,121,182,32,40,108,28,64,193,34,59,188,187,118,114,46,146,202,33,216,65,10]], +[[26,97,21,77,52,114,205,150,179,40,238,103,75,235,79,200,103,99,169,105,251,65,4,148,224,103,132,20,227,26,70,166],[117,118,217,58,200,93,15,198,31,37,140,85,207,144,189,135,166,53,9,156,14,129,14,208,185,55,37,141,19,180,37,89],[173,161,102,108,156,59,130,132,184,162,28,79,38,24,239,8,8,166,70,243,241,9,65,228,112,247,56,225,120,94,45,233,253,217,200,203,82,111,148,92,122,140,105,148,241,81,183,208,102,88,27,29,117,83,7,148,124,98,190,252,138,183,7,15],[100,197,101,239,188,184,185,82,142,212,114,83,243,198,164,3,93,183,129,214,240,151,107,94,91,168,68,125,78,213,75,4,16,82,147,239,76,0,13,139,46,27,91,117,231,39,229,210,160,119,116,59,80,209,131,180,145,118,72,1,162,80,77,22,238,109,125,138,196,254,64,230,191,194,168,18,156,114,133,165,172,105,28,53,230,66,237,22,44,247,251,198,69,22,115,58,35,179]], +[[242,21,211,79,226,215,87,207,249,207,92,5,67,9,148,222,88,121,135,206,69,203,4,89,246,30,198,200,37,198,34,89],[30,213,6,72,91,9,166,69,11,231,201,51,125,159,232,126,249,156,150,248,189,17,205,99,28,161,96,208,253,115,6,126],[203,239,101,182,243,253,88,9,105,252,51,64,207,174,79,124,153,223,19,64,204,229,70,38,24,49,68,239,70,136,113,99,75,10,92,0,51,83,65,8,225,198,124,13,201,157,48,20,240,16,132,233,140,149,225,1,75,48,155,29,187,46,103,4],[251,237,42,125,244,24,236,14,128,54,49,46,194,57,252,238,110,249,125,200,194,223,31,46,20,173,238,40,120,8,183,136,166,7,33,67,184,81,217,117,200,232,160,41,157,248,70,177,145,19,227,140,238,131,218,113,234,142,155,214,245,123,220,211,85,117,35,244,254,182,22,202,165,149,174,160,30,176,179,212,144,185,155,82,94,164,251,185,37,139,199,251,176,222,234,143,86,140,178]], +[[140,159,149,8,48,117,164,63,228,38,209,159,30,135,113,155,64,4,61,232,142,176,238,151,31,112,225,12,118,148,206,78],[233,29,22,122,163,235,194,62,112,170,180,93,171,233,5,228,22,38,47,145,14,42,149,93,216,97,158,252,116,194,78,133],[202,197,85,34,45,175,236,118,160,180,123,157,44,88,107,59,59,155,59,156,131,100,190,179,202,225,232,221,127,26,233,221,116,242,43,141,212,173,43,41,15,129,53,26,65,90,153,240,48,241,7,120,190,76,218,133,209,211,83,51,30,112,241,9],[182,157,112,232,96,245,92,66,126,242,167,29,243,110,5,187,196,59,178,224,100,99,170,93,227,68,25,198,166,20,238,166,105,83,53,168,117,38,193,34,100,136,216,66,137,29,5,116,223,52,60,156,30,23,174,214,149,142,206,232,116,116,34,30,183,122,89,158,203,5,147,68,192,208,82,192,0,42,102,229,166,1,49,133,175,105,160,27,165,219,198,96,211,108,174,35,95,103,254,14]], +[[215,235,31,186,66,79,238,209,0,119,126,237,180,135,75,242,8,16,173,104,107,103,227,29,39,236,246,16,96,154,51,245],[162,90,203,17,166,200,37,113,58,8,95,167,84,105,40,134,168,125,7,251,155,225,165,62,185,97,114,139,182,108,144,96],[43,247,25,104,43,7,204,94,204,4,128,243,126,157,18,63,246,244,76,38,230,149,142,89,240,128,70,111,156,211,115,161,101,0,218,241,35,220,63,19,52,119,75,252,159,168,69,3,177,109,191,33,168,21,193,173,166,235,239,73,32,70,23,2],[161,208,248,30,61,89,8,156,194,177,158,7,210,252,228,61,180,207,23,31,170,100,47,59,11,189,231,122,227,213,58,245,192,43,248,252,18,255,180,229,127,124,138,1,93,108,45,23,137,68,250,233,247,200,252,150,157,75,119,190,165,24,118,174,153,213,158,148,173,36,86,224,237,114,197,44,244,229,52,13,161,124,68,219,255,134,69,122,81,155,111,255,226,105,6,98,144,214,41,254,105]], +[[79,106,235,53,252,225,79,188,187,154,168,164,246,69,27,249,91,152,223,4,127,168,196,63,30,173,59,64,77,63,146,143],[191,102,169,237,208,148,129,219,132,68,161,118,200,206,5,120,210,147,79,12,220,151,52,232,111,202,172,5,191,51,48,241],[106,219,7,227,100,242,164,85,203,5,134,122,188,81,26,205,157,101,137,119,240,202,202,252,146,130,142,123,114,79,107,191,152,191,11,251,41,244,229,230,199,71,56,212,253,216,22,217,37,36,7,174,79,58,252,87,76,79,0,97,72,36,226,3],[45,251,179,245,158,25,234,23,212,74,91,222,74,210,39,161,163,81,221,161,122,248,64,238,10,117,218,33,165,204,168,155,109,28,86,124,51,62,156,201,16,226,21,126,5,232,106,213,217,49,20,80,100,89,76,71,186,238,168,102,58,52,100,156,67,233,14,185,92,161,15,125,81,89,123,55,138,114,47,31,112,74,223,159,34,233,248,133,184,157,31,147,128,6,162,239,205,180,42,175,245,227]], +[[239,74,103,98,180,0,151,82,4,204,193,58,187,71,52,64,21,69,73,6,133,15,241,73,64,203,184,58,162,36,20,174],[234,202,69,9,150,245,12,250,242,189,127,157,127,167,8,127,9,173,73,102,66,6,168,11,194,229,187,187,133,187,102,142],[2,105,125,68,202,216,98,241,218,245,112,130,5,244,80,212,8,82,91,16,192,31,253,6,207,238,128,55,79,61,177,111,169,164,156,25,169,132,75,52,95,47,149,89,234,116,170,177,115,186,160,120,197,67,112,165,22,103,0,198,218,251,120,10],[164,182,62,174,213,166,74,148,242,202,210,18,206,42,231,16,146,253,62,167,68,245,189,137,86,43,47,194,166,201,228,215,170,39,173,213,98,100,165,165,80,22,97,11,230,193,159,247,212,152,158,149,4,116,8,83,1,39,21,167,158,206,158,18,195,1,179,49,124,125,155,103,48,219,134,42,74,29,40,5,142,15,139,93,221,151,56,199,198,46,165,114,207,229,158,174,8,226,184,182,89,59,88]], +[[85,1,126,95,97,240,197,186,251,205,230,248,73,244,42,49,229,231,168,120,193,211,249,18,111,197,105,253,65,126,169,242],[102,145,79,116,237,147,47,200,129,255,1,102,104,63,103,90,124,40,169,38,253,221,100,105,205,179,242,142,109,236,66,204],[177,165,231,196,155,143,198,180,51,30,4,22,206,126,78,213,158,221,86,48,11,128,46,13,114,171,202,74,111,203,135,108,3,191,51,21,121,18,74,224,211,254,67,247,137,139,200,126,147,252,45,163,151,15,200,99,137,87,209,140,102,19,200,8],[47,200,74,9,152,250,110,22,138,134,100,16,187,104,16,93,242,73,162,140,252,118,96,75,233,79,215,223,255,242,252,29,237,210,32,25,148,101,87,94,141,248,96,25,15,22,172,164,8,65,105,190,22,198,186,50,235,103,4,47,253,79,35,3,22,162,107,38,36,164,47,143,144,173,87,246,145,100,134,250,145,253,148,237,104,173,237,78,99,36,48,239,113,148,70,151,155,250,243,69,64,156,56,127]], +[[5,83,251,168,102,148,35,65,33,124,242,120,172,87,203,33,172,208,157,153,22,204,106,240,172,70,148,30,161,57,213,69],[132,12,102,229,124,45,79,82,164,162,121,109,42,83,197,112,155,150,166,40,194,224,99,254,110,253,71,242,131,239,94,130],[188,51,100,193,82,238,92,128,138,195,64,244,158,162,204,64,78,147,81,113,33,34,12,206,111,124,48,162,37,0,228,27,205,182,232,32,72,15,143,204,221,34,255,154,217,109,165,50,128,47,67,30,148,36,15,184,61,75,206,170,9,185,43,13],[193,250,230,38,42,14,152,166,177,35,95,203,98,40,59,127,10,9,127,157,0,36,22,211,24,254,252,96,197,161,88,79,144,10,208,171,38,204,250,224,214,216,74,169,170,45,241,109,76,17,126,162,114,70,118,203,134,109,72,112,168,114,252,130,154,124,42,93,33,186,131,52,10,219,51,154,52,197,24,76,127,94,173,15,7,114,137,179,54,119,237,106,27,163,75,225,153,78,37,118,59,209,217,250,236]], +[[122,90,198,2,222,25,243,194,16,64,188,221,191,244,47,106,238,111,149,193,176,147,134,143,72,229,4,130,219,244,249,199],[251,182,199,83,28,218,33,231,209,126,169,3,196,209,75,230,198,139,76,168,3,161,107,216,113,32,245,170,247,220,225,212],[132,16,29,212,181,232,202,62,217,140,30,138,6,225,29,126,66,75,13,18,202,113,78,231,55,75,100,194,157,81,162,2,28,199,122,199,83,137,217,176,166,70,164,71,98,61,125,4,209,36,24,102,176,202,110,221,27,122,192,21,102,107,112,13],[189,22,133,65,146,121,235,129,228,207,60,144,144,49,240,240,156,95,250,231,226,206,107,169,217,108,43,206,135,184,186,13,215,99,35,16,1,229,50,199,221,214,33,3,171,247,1,40,142,25,221,143,83,2,232,245,211,27,100,204,51,155,216,183,169,85,80,200,161,22,253,72,105,72,119,43,213,175,141,253,70,0,28,89,118,123,13,107,220,227,131,167,7,137,146,209,2,47,188,175,144,113,6,135,185,170]], +[[80,65,76,245,73,188,197,91,91,107,117,234,55,130,178,234,124,8,123,106,1,6,23,94,70,156,162,204,118,74,235,1],[208,243,12,18,233,151,249,110,122,238,205,27,255,106,1,46,195,136,235,248,243,244,175,102,72,4,209,99,142,76,52,106],[179,9,128,1,96,222,67,166,58,137,160,172,184,166,5,0,89,88,155,62,174,202,194,11,37,111,236,228,56,4,47,105,65,93,138,86,136,62,227,131,109,49,52,167,252,29,230,79,168,200,206,204,60,226,117,137,246,6,5,136,32,133,122,12],[117,173,119,232,197,75,11,5,251,45,22,46,124,173,184,167,82,128,129,184,99,247,106,68,27,55,68,105,65,62,87,20,237,245,79,128,4,150,175,1,87,193,126,66,85,131,65,77,67,97,242,19,65,113,192,184,124,34,206,104,32,164,133,10,180,157,153,169,186,220,233,227,97,16,231,243,6,1,24,179,89,15,130,180,55,113,233,251,176,129,175,230,34,39,224,36,217,141,230,205,236,2,141,124,73,73,13]], +[[147,203,0,216,254,156,151,119,166,131,99,31,57,186,15,72,118,20,130,207,28,54,107,216,99,207,113,81,1,83,37,85],[135,233,74,30,165,37,141,97,24,12,184,40,89,15,241,65,138,135,208,30,112,38,134,186,138,188,38,146,200,220,60,145],[9,130,79,162,223,188,77,110,247,106,158,65,69,150,17,22,118,145,48,85,59,62,223,250,80,208,79,57,184,183,159,172,189,35,122,207,113,53,74,83,166,229,254,231,84,232,35,176,178,144,249,97,147,32,161,61,86,18,105,162,33,99,159,3],[136,216,83,141,49,134,120,19,216,143,239,114,40,212,154,126,149,13,115,131,150,241,22,221,161,2,95,121,19,84,124,93,29,197,103,122,109,228,180,165,136,5,7,179,97,120,11,97,180,63,119,149,38,61,178,47,243,65,100,95,47,89,20,253,96,136,194,129,18,17,237,71,86,172,1,154,96,53,214,110,49,112,193,216,43,250,163,5,150,179,150,179,38,12,193,209,13,65,61,212,126,190,109,170,12,48,220,66]], +[[43,76,174,56,14,149,206,105,76,38,172,121,87,68,115,71,249,142,49,180,191,2,215,68,225,49,82,144,113,226,48,29],[230,252,112,90,121,201,142,17,91,78,40,211,170,21,6,183,78,231,66,118,197,252,17,9,167,244,216,156,111,175,184,137],[85,94,69,101,107,169,207,191,81,85,208,229,37,118,229,25,122,187,188,157,210,51,153,62,236,42,30,231,246,168,100,9,192,183,27,10,102,25,120,255,94,10,205,201,70,61,196,73,144,111,71,79,142,121,187,134,22,139,247,7,65,227,75,2],[224,184,37,14,39,183,192,41,29,188,71,166,218,111,18,104,152,122,253,240,161,233,11,230,155,203,196,55,8,101,33,120,48,213,32,134,147,190,123,112,69,9,154,34,234,39,249,82,235,63,121,169,160,241,181,168,123,25,54,119,144,120,141,52,194,25,194,226,166,184,52,2,15,180,253,20,157,197,107,84,79,221,187,66,7,26,22,47,199,203,51,193,70,202,192,90,49,177,131,233,218,173,198,22,243,175,68,155,23]], +[[181,100,145,229,73,153,187,90,23,21,235,250,47,235,20,165,69,163,164,60,47,223,212,190,12,149,252,17,129,154,214,149],[205,66,191,65,79,155,252,114,236,6,152,130,168,0,85,124,223,49,188,52,100,251,16,44,49,14,109,189,58,226,8,99],[227,190,62,113,168,152,82,223,60,255,215,45,104,32,120,105,221,62,206,180,155,31,2,148,147,236,203,185,50,68,78,190,140,140,109,181,240,165,166,126,33,148,64,141,249,132,25,19,165,172,26,96,104,150,65,154,102,143,79,71,197,108,43,8],[235,68,24,186,48,104,62,199,149,155,219,30,199,178,99,248,62,129,240,84,221,205,190,10,103,56,202,119,99,226,70,147,91,172,65,144,38,194,43,251,221,18,54,51,108,193,97,7,197,53,19,227,221,243,78,18,8,70,150,44,59,221,84,245,173,87,73,89,114,8,241,90,139,181,102,103,186,168,149,240,131,64,219,137,184,92,67,94,119,9,49,146,141,138,188,153,38,47,131,154,237,217,190,42,161,56,201,37,154,223]], +[[101,121,194,71,221,44,208,43,162,247,215,169,80,163,48,117,38,129,233,44,13,198,41,132,187,234,39,158,165,33,195,129],[11,8,123,234,26,27,61,21,128,92,182,4,244,187,141,104,237,222,39,79,175,82,31,230,223,80,197,95,138,212,167,13],[236,202,248,1,174,10,145,46,33,198,184,58,95,14,78,136,212,178,113,52,89,255,147,68,159,192,178,26,159,65,96,80,17,60,186,228,232,20,210,12,10,121,143,118,210,249,211,38,237,131,149,158,160,42,189,193,171,53,10,70,113,35,247,9],[223,124,85,47,252,137,55,75,149,113,166,2,74,141,4,113,215,235,107,232,223,202,111,65,102,181,129,182,84,121,1,90,5,104,18,144,116,204,4,214,52,44,117,140,161,143,121,135,222,197,54,183,3,61,95,150,129,80,67,64,226,9,134,240,39,184,207,31,38,59,231,109,179,82,93,23,52,34,149,14,168,220,237,220,88,86,64,145,138,169,210,92,168,156,186,112,28,32,32,21,56,115,244,97,8,199,114,203,56,141,85]], +[[24,251,166,12,80,38,243,201,221,122,237,192,66,9,213,38,3,97,222,64,14,25,10,235,96,22,158,5,163,54,124,159],[223,255,52,127,61,210,85,83,11,247,251,52,208,43,164,134,209,18,187,70,233,80,226,239,128,229,23,1,76,201,87,52],[75,192,17,228,15,15,89,198,24,246,187,226,48,182,247,188,47,80,227,97,124,127,170,183,244,194,28,184,79,119,235,169,148,203,124,42,27,241,11,1,187,32,8,68,151,253,240,166,171,93,155,205,34,196,162,197,167,143,121,146,104,37,148,15],[52,240,138,128,77,120,41,204,57,20,240,0,206,26,50,136,172,206,33,73,200,160,32,134,185,246,122,252,205,131,161,120,176,188,253,73,112,192,86,153,125,167,220,61,71,86,47,22,102,60,237,197,47,130,215,16,133,12,244,5,3,121,239,218,194,59,238,23,195,48,163,131,173,19,127,120,132,115,178,176,114,54,3,182,222,177,253,191,108,82,63,201,72,160,204,196,255,16,15,185,70,216,116,193,249,144,67,106,232,196,243,178]], +[[7,60,193,91,5,54,40,89,51,178,190,57,37,60,244,253,105,107,129,97,15,93,211,173,172,46,156,191,51,142,242,246],[0,181,81,211,113,84,67,117,218,197,196,233,108,209,240,33,82,7,232,225,102,161,254,73,213,176,165,26,193,132,67,236],[58,165,42,131,6,42,143,40,165,214,183,96,127,72,75,102,204,55,72,150,183,102,18,49,38,51,60,87,149,129,49,108,116,40,6,246,39,181,188,85,202,215,5,204,29,71,130,176,68,8,12,138,200,64,243,140,12,80,211,94,52,92,120,3],[194,133,54,43,200,239,98,143,122,237,246,84,35,30,229,26,205,242,207,105,168,134,185,66,187,155,254,216,21,81,5,217,32,157,237,42,242,79,22,154,213,252,212,81,55,15,88,39,168,81,17,199,165,46,3,44,80,56,97,124,12,1,112,226,166,194,49,220,64,29,18,6,46,219,24,96,54,17,78,56,121,59,121,8,144,119,88,27,151,131,244,0,7,16,62,241,116,114,73,28,0,231,19,138,236,197,8,77,60,133,1,4,112]], +[[253,137,74,30,130,50,32,59,40,149,5,213,198,140,104,121,31,252,14,84,242,168,117,48,251,186,91,58,63,44,175,0],[233,90,181,101,148,92,122,229,213,51,223,93,12,204,199,233,171,188,131,142,32,160,182,28,147,15,93,65,216,26,111,231],[245,17,2,33,158,136,4,190,113,62,85,109,244,228,175,162,248,134,111,232,101,65,161,194,160,147,77,36,195,201,190,178,128,167,13,216,213,39,254,139,126,11,148,130,20,213,242,249,99,134,25,145,75,114,213,93,193,152,176,34,154,132,135,8],[38,105,98,74,148,242,196,74,5,183,220,62,191,147,229,138,75,243,160,28,39,54,87,231,231,135,137,118,246,182,234,115,127,163,242,44,200,54,91,139,34,12,0,125,91,100,39,38,164,8,254,47,171,105,235,179,189,7,43,52,159,77,195,55,126,231,204,117,41,52,37,66,21,210,57,137,189,60,208,44,233,153,173,236,151,132,153,63,76,25,148,8,21,243,156,158,34,146,71,245,32,92,54,203,164,78,113,66,102,54,146,137,180,167]], +[[24,239,70,78,40,248,127,252,250,77,58,156,9,162,41,16,149,27,140,113,159,218,205,181,109,230,44,75,64,109,240,12],[197,6,76,157,67,238,45,167,91,6,187,9,199,114,103,219,208,211,145,40,241,205,198,191,164,81,160,62,147,175,74,112],[209,231,241,110,142,89,125,66,138,222,166,85,145,213,81,181,75,102,122,255,32,32,196,100,247,244,229,60,71,115,247,4,51,36,154,60,113,180,209,28,137,195,250,168,146,128,146,39,185,242,158,244,247,245,208,32,212,103,77,64,33,53,148,5],[156,130,87,7,217,53,131,101,171,157,56,247,231,40,214,40,170,114,42,79,26,32,163,142,71,201,153,255,248,252,50,65,127,190,7,47,150,235,106,14,17,228,218,155,109,233,97,84,69,40,14,147,199,122,54,52,211,210,198,135,152,86,194,72,249,128,15,96,160,211,141,193,206,168,183,243,31,40,108,176,55,72,39,180,198,186,20,74,102,148,242,185,8,234,214,141,24,52,1,36,203,89,207,23,1,134,59,212,243,239,199,9,243,98,122]], +[[201,17,189,242,249,231,204,95,255,53,201,110,21,204,18,234,253,5,171,13,179,31,100,159,116,8,172,208,202,218,118,224],[222,68,105,108,214,189,44,190,155,17,160,239,24,184,129,100,128,26,150,157,94,6,237,69,62,180,0,140,206,154,87,37],[213,132,181,218,55,26,228,245,201,133,155,37,247,13,197,108,27,123,78,2,209,174,102,54,40,59,27,123,17,33,122,253,205,246,93,27,73,202,44,142,241,121,102,233,188,101,241,12,49,11,119,187,93,247,175,245,236,27,55,154,44,229,93,13],[118,196,113,36,29,23,25,41,132,176,3,98,105,110,77,157,77,43,127,131,156,32,100,17,126,80,161,89,143,58,17,114,177,108,85,229,57,104,102,8,71,82,2,79,58,126,182,139,179,255,219,128,151,154,10,246,208,246,175,38,182,240,188,12,3,132,67,59,207,212,76,117,235,101,74,138,130,37,203,156,74,127,179,200,36,195,175,97,37,253,70,219,40,126,112,73,45,21,70,50,203,143,98,67,38,89,217,88,214,40,29,4,165,79,95,95]], +[[211,112,50,153,196,29,179,109,119,221,58,73,84,31,63,178,29,11,43,173,31,110,7,74,255,217,111,28,64,208,249,39],[134,44,94,246,22,165,240,102,253,135,117,138,86,171,69,5,111,234,75,211,63,0,139,226,79,123,84,14,9,94,20,142],[223,40,39,113,33,234,196,70,48,8,76,206,117,145,122,233,246,190,198,90,245,87,45,195,7,25,189,230,97,207,105,107,133,184,103,45,212,152,60,171,48,189,5,204,58,17,157,125,185,186,189,82,45,123,58,107,207,56,134,236,210,94,8,15],[172,146,237,190,34,37,123,176,109,148,170,149,14,98,209,140,162,172,10,143,193,6,0,13,34,49,248,161,59,141,122,32,156,205,140,196,154,108,214,138,127,54,192,47,184,247,40,209,85,149,22,127,11,168,207,233,92,138,30,67,95,50,117,19,1,74,196,40,183,93,79,114,231,200,52,221,112,225,164,72,241,132,125,52,152,71,95,116,227,217,51,77,199,220,196,254,215,43,246,199,254,59,29,79,83,212,41,97,111,29,244,79,25,115,49,88,182]], +[[212,17,205,51,87,109,14,254,158,196,19,204,218,171,212,252,186,254,192,26,58,244,179,203,227,79,139,5,239,139,89,186],[232,112,52,77,249,141,211,168,112,44,69,25,191,158,139,53,169,209,137,231,70,247,32,61,187,249,187,250,178,45,111,99],[131,70,13,21,70,29,103,23,113,11,175,214,164,122,30,170,144,10,128,242,191,139,138,174,36,104,119,54,20,238,132,189,98,140,151,23,71,99,104,239,54,64,207,118,10,202,200,58,214,2,50,167,105,99,183,213,37,136,177,29,192,4,215,13],[17,210,194,167,240,25,9,136,18,102,150,67,27,75,188,217,10,183,181,106,50,218,100,4,174,68,106,167,98,164,221,198,96,148,151,21,56,238,184,91,222,4,112,165,16,190,13,109,133,120,14,231,48,169,133,65,56,114,138,230,129,97,98,38,141,168,82,133,142,174,212,236,116,199,172,98,230,231,9,109,192,2,223,11,223,95,164,13,165,101,180,29,24,26,63,10,208,197,224,185,118,116,62,49,93,157,184,237,65,96,171,230,156,19,162,179,240,154]], +[[225,10,47,19,128,195,228,114,14,138,135,7,169,188,178,90,15,88,39,13,112,89,205,118,38,199,21,52,71,237,251,135],[163,199,23,172,171,54,106,64,181,17,135,187,243,91,45,21,233,124,254,172,215,52,156,6,239,28,145,172,147,233,6,86],[9,75,246,249,83,202,14,183,125,244,81,41,183,191,16,209,146,207,109,222,174,148,173,98,2,184,234,207,190,193,25,229,41,21,120,254,100,160,132,174,96,15,224,126,253,184,167,130,97,13,189,176,180,158,181,242,164,108,67,35,85,85,47,1],[19,82,18,169,207,0,208,160,82,32,190,115,35,191,164,165,186,127,197,70,85,20,0,119,2,18,26,156,146,228,107,212,115,6,47,0,132,26,248,60,183,188,75,44,213,141,196,213,177,81,36,76,200,41,62,121,87,150,131,94,211,104,34,198,224,152,147,236,153,27,56,173,164,178,26,6,230,145,175,168,135,219,78,157,123,29,42,252,101,186,141,47,94,105,38,255,83,210,212,77,85,250,9,95,63,173,98,84,92,113,79,15,63,89,228,191,233,26,248]], +[[178,230,151,179,211,239,236,151,110,243,54,149,48,199,146,113,123,219,180,40,217,237,12,17,236,14,169,178,229,243,159,130],[196,210,228,179,194,54,214,201,184,199,79,163,132,97,44,71,16,216,58,161,106,215,239,1,251,183,66,29,79,179,240,246],[80,71,250,56,25,123,131,40,231,141,216,161,14,150,106,251,123,211,212,54,8,40,15,28,37,125,37,202,67,188,28,6,233,74,87,71,171,98,21,236,229,76,222,255,140,86,86,125,112,210,249,31,158,200,194,96,170,16,128,166,171,90,122,2],[123,67,98,50,172,33,17,168,64,89,81,12,72,54,37,136,252,183,56,52,38,190,94,111,98,243,114,228,247,204,168,60,129,194,53,127,155,84,244,161,82,145,6,91,109,65,170,209,234,147,207,250,119,107,154,202,165,138,254,43,81,100,75,151,175,154,62,83,248,78,64,170,109,134,5,30,105,20,205,3,157,65,112,169,165,38,221,105,149,95,245,7,195,63,116,226,23,101,145,251,11,60,215,240,14,228,24,242,194,88,169,152,28,204,238,114,240,28,132,48]], +[[25,166,121,167,169,5,161,226,179,3,142,110,65,139,61,169,124,48,137,199,205,53,30,160,123,200,209,175,100,234,204,70],[25,240,131,97,244,105,180,174,30,12,235,148,244,122,125,231,49,116,16,169,45,208,19,177,106,224,208,83,47,164,179,239],[67,71,183,180,247,195,196,221,49,91,131,132,160,176,202,238,216,75,218,190,36,178,145,95,18,81,45,253,4,119,15,201,150,161,191,183,41,175,239,158,221,97,20,71,8,26,83,48,97,126,174,161,193,218,177,191,19,206,168,153,114,4,145,12],[152,12,123,77,41,57,6,26,199,185,186,68,17,23,161,148,133,102,23,129,164,8,48,103,197,90,207,147,2,108,8,42,147,204,18,79,9,94,27,79,44,63,108,19,84,18,165,9,98,40,232,160,113,232,180,182,104,186,157,150,68,234,159,77,171,252,84,169,133,108,62,150,94,99,99,57,90,183,9,3,125,218,34,155,175,146,124,208,31,154,245,224,57,175,196,47,60,236,99,79,93,131,45,42,183,199,202,211,173,123,140,242,126,189,172,105,132,49,173,130,54]], +[[240,59,131,99,238,91,14,239,112,24,164,155,192,42,223,115,29,165,78,229,10,127,3,184,138,41,162,8,43,24,156,67],[49,40,126,245,162,230,65,4,171,119,144,179,18,243,92,122,212,175,107,235,13,124,235,138,88,243,106,84,206,39,44,62],[232,250,150,126,106,250,223,106,135,125,135,229,245,197,43,182,52,183,90,120,4,25,154,43,201,208,39,182,58,53,101,77,157,221,6,131,4,85,100,29,191,180,158,220,228,46,32,231,212,16,74,7,28,44,187,236,35,1,140,41,124,237,153,8],[36,25,27,84,100,179,90,199,188,244,163,117,240,51,239,186,137,67,176,155,159,240,252,64,60,167,170,231,2,163,203,243,150,197,19,27,192,8,19,44,245,241,41,16,213,134,220,29,185,192,132,87,74,150,186,190,233,86,66,249,34,55,28,3,130,236,4,2,162,111,235,20,46,65,70,187,211,54,12,43,54,131,79,228,90,245,226,134,141,77,86,253,213,4,206,191,12,45,127,87,145,180,66,148,23,200,182,90,152,224,177,92,70,108,19,127,65,5,36,252,231,55]], +[[17,8,107,13,17,228,21,171,28,224,42,175,143,6,33,181,68,48,246,251,19,92,116,244,13,56,232,198,71,55,6,75],[113,102,223,188,105,30,184,194,1,17,75,160,209,162,199,184,127,122,31,216,208,179,96,88,176,215,220,171,225,174,48,218],[233,7,69,157,90,220,208,208,195,100,24,88,31,25,208,238,189,167,19,142,189,159,170,11,38,34,1,244,88,200,86,49,11,183,127,76,125,233,34,73,93,207,232,178,72,237,162,173,13,246,167,63,71,187,251,137,75,170,125,136,105,135,88,2],[75,91,41,54,197,227,96,163,132,85,80,55,33,7,143,138,219,64,74,126,231,236,193,72,1,220,135,166,122,21,43,118,149,105,251,234,192,175,162,90,32,112,161,104,107,144,10,193,99,61,73,152,8,205,178,232,28,227,145,109,90,60,4,209,156,91,178,105,154,102,43,138,186,74,249,77,57,11,172,124,204,142,201,16,237,42,205,248,110,187,113,173,182,1,135,120,133,238,243,201,22,98,252,48,115,142,53,44,199,67,83,204,248,216,237,238,250,204,4,44,16,160,229]], +[[239,206,118,103,168,239,145,34,140,174,209,78,180,119,163,69,229,232,35,146,52,8,8,72,118,14,208,151,7,19,250,134],[145,147,5,90,132,223,30,172,202,40,206,42,8,194,160,122,80,240,76,2,78,207,31,228,164,125,46,251,175,99,237,88],[229,166,49,36,219,22,150,182,65,64,182,233,97,47,169,88,123,62,239,113,1,9,57,141,68,186,12,166,60,14,186,208,111,10,108,137,148,234,52,179,162,175,145,168,155,244,26,230,20,215,114,125,113,111,212,47,139,146,225,172,100,253,191,3],[170,27,200,13,123,204,29,148,162,58,87,206,223,80,39,72,36,119,220,70,184,104,144,188,14,90,194,154,230,201,27,188,67,19,3,72,121,115,5,247,85,67,88,10,138,6,155,52,138,123,216,252,62,1,82,48,183,193,148,12,127,128,168,43,18,144,9,16,219,207,6,48,218,3,240,129,212,76,127,149,93,74,17,114,245,110,204,124,90,198,70,105,107,255,223,78,182,216,139,221,156,195,132,53,40,183,37,131,171,179,186,208,46,86,239,118,70,238,213,19,149,81,205,235]], +[[136,252,202,169,106,216,132,209,22,91,231,29,208,196,245,248,244,66,28,96,251,250,73,139,254,233,185,103,70,36,67,189],[199,92,176,224,35,123,69,184,101,110,234,159,61,26,157,74,205,1,161,3,170,38,155,178,79,213,65,34,253,129,242,172],[39,211,161,151,204,153,148,33,32,99,188,232,215,153,231,123,104,83,183,53,94,190,54,155,207,24,137,164,24,168,44,170,58,121,135,166,99,246,33,222,254,134,179,172,74,212,79,174,237,22,201,17,106,206,40,252,207,145,85,87,250,119,153,3],[157,14,172,152,85,107,250,134,114,195,87,5,209,214,26,196,208,252,161,157,192,217,147,1,88,119,133,125,39,253,128,247,74,202,206,102,108,86,52,133,216,30,83,96,58,106,239,64,135,95,165,81,204,16,95,44,193,11,57,105,70,121,205,244,166,176,115,188,136,100,95,197,26,54,218,23,157,61,30,60,119,34,69,76,94,115,87,124,97,170,125,20,140,75,165,14,164,108,86,161,195,179,179,196,112,249,49,0,73,78,8,188,85,20,172,118,58,133,72,60,66,199,205,194,124]], +[[103,11,48,98,111,227,103,216,180,95,67,115,61,111,37,179,126,204,188,181,81,150,63,10,200,182,102,180,128,65,199,45],[101,170,76,109,75,160,171,52,188,117,179,159,9,82,124,166,242,66,95,82,65,92,223,253,242,223,242,115,248,234,97,44],[27,107,67,119,210,185,142,15,157,36,174,141,254,48,226,57,110,32,4,56,13,52,49,72,142,88,67,207,141,45,122,0,112,171,33,248,163,181,28,232,77,47,75,162,9,247,57,249,34,190,191,121,128,150,105,63,86,34,135,61,121,174,111,4],[208,11,204,167,225,132,209,14,31,31,228,32,181,6,57,225,213,222,186,82,167,81,35,110,104,197,155,180,191,249,128,47,95,193,101,237,66,253,109,83,70,112,167,198,251,96,228,48,125,148,121,21,162,72,191,47,147,70,92,44,180,77,143,69,61,44,1,90,251,200,237,88,129,142,165,23,38,162,81,119,147,14,158,161,146,239,69,20,244,187,14,180,224,245,212,174,60,70,227,87,200,17,135,247,237,23,71,51,255,249,89,195,249,250,230,72,108,250,19,86,169,86,153,33,29,229]], +[[129,60,77,174,214,122,25,13,104,187,99,93,115,175,109,167,79,50,253,247,196,140,202,110,89,38,41,70,184,232,199,31],[162,9,84,87,215,105,112,32,226,184,132,217,90,150,87,140,42,144,10,118,102,172,13,199,189,56,241,147,29,121,69,216],[180,70,87,79,246,164,189,43,87,46,72,124,74,180,67,202,100,16,117,22,138,164,225,9,47,113,243,11,219,6,140,228,106,57,94,254,225,238,102,11,159,172,38,213,65,9,114,44,21,205,183,145,191,184,127,255,99,198,89,106,212,242,39,12],[206,84,203,4,80,230,137,160,219,239,120,83,8,179,23,116,114,252,214,211,130,3,229,138,5,144,179,31,162,83,249,234,89,11,229,54,138,146,45,232,139,99,69,1,2,104,68,67,251,129,137,230,1,40,32,3,50,59,137,200,30,146,234,239,43,93,220,74,85,197,63,163,207,173,65,96,36,139,60,40,111,248,13,49,209,97,183,184,222,231,19,85,43,86,241,80,127,183,46,173,250,137,5,78,157,22,0,172,135,76,75,10,150,16,4,235,109,13,75,253,46,203,156,115,79,0,186]], +[[132,0,150,43,183,105,246,56,104,202,229,163,254,200,219,106,156,141,63,28,132,108,141,206,235,100,43,105,70,239,168,227],[152,190,33,0,25,147,167,235,26,18,119,255,116,193,85,4,24,61,37,253,252,192,95,13,77,234,137,47,110,48,24,144],[10,215,27,0,37,243,217,165,13,179,56,65,77,109,103,14,119,153,183,39,10,132,68,246,174,127,18,174,126,183,27,208,63,253,60,79,54,99,31,105,253,204,64,97,70,143,245,130,237,228,149,36,62,241,54,26,59,50,149,250,129,59,162,5],[247,230,125,152,42,47,249,62,205,164,8,113,82,180,134,76,148,59,27,167,2,31,84,7,4,60,203,66,83,211,72,194,123,146,131,172,178,108,25,79,209,203,183,158,106,252,50,255,104,107,85,176,179,97,114,24,220,243,147,22,180,182,107,60,140,13,103,38,122,134,219,138,223,55,80,128,27,207,147,39,212,194,84,65,185,97,151,131,43,76,222,14,172,63,242,40,146,162,240,188,23,194,194,19,192,35,119,163,51,227,8,237,39,22,88,4,147,131,183,226,229,123,107,139,18,85,18,224]], +[[98,136,114,32,53,209,234,105,155,199,207,223,24,216,150,37,66,49,128,182,131,250,116,99,159,79,48,241,83,89,204,133],[225,127,170,1,149,114,134,26,6,78,27,197,113,37,109,234,20,104,243,164,133,144,168,145,56,170,168,89,37,8,12,215],[157,236,146,182,232,154,219,232,244,225,181,233,58,196,252,249,87,222,125,25,112,162,38,119,14,196,237,166,71,200,227,179,223,251,39,49,163,158,22,228,160,17,157,54,98,169,55,229,96,82,36,145,236,122,22,150,190,4,192,118,177,46,53,1],[139,108,170,202,197,29,137,73,251,134,172,188,177,185,157,133,159,246,124,100,20,123,193,33,105,9,220,171,7,238,110,240,159,64,56,99,50,115,148,104,157,195,74,188,119,143,203,92,31,80,145,172,245,160,143,157,132,34,17,209,174,46,180,11,233,187,141,102,121,7,116,113,84,122,108,113,255,119,181,25,212,183,16,142,50,188,70,37,28,96,222,232,227,50,182,34,147,22,230,213,124,34,171,130,111,241,188,51,242,176,33,56,7,193,146,128,175,17,15,210,110,226,116,104,32,28,255,73,203]], +[[19,3,138,58,101,239,50,117,154,156,217,3,172,181,84,178,82,222,0,231,205,183,123,190,209,151,11,32,104,14,225,123],[182,163,8,230,127,155,70,198,100,153,69,106,181,205,19,92,178,254,132,163,46,176,69,53,134,38,96,77,164,18,44,143],[82,97,85,142,204,60,152,255,54,53,31,66,245,4,202,212,163,47,253,165,167,68,86,9,96,180,193,6,228,73,47,2,226,4,120,136,122,254,228,247,112,240,85,151,167,227,136,202,206,174,128,90,227,81,224,228,94,142,87,142,106,111,242,12],[221,240,11,64,51,162,160,136,2,45,171,233,51,86,67,47,80,221,198,198,225,166,89,220,26,147,18,74,76,47,255,253,24,39,101,162,245,108,67,234,11,253,141,232,1,80,96,136,154,230,148,28,63,62,37,93,68,33,161,195,98,1,190,132,106,39,56,167,31,18,12,173,89,140,168,82,125,112,255,141,90,9,147,181,92,181,21,53,23,17,10,65,150,45,175,244,34,80,21,143,32,150,209,221,175,113,134,229,2,152,203,229,31,203,66,156,190,164,17,41,63,138,123,217,207,6,159,162,55,228]], +[[185,222,91,6,61,60,163,167,115,241,20,148,27,46,66,39,192,117,17,192,245,192,96,23,185,200,132,80,24,242,52,50],[82,149,36,60,134,70,224,150,103,77,218,21,151,155,50,43,157,208,250,242,125,2,74,14,213,119,19,52,225,23,158,210],[146,186,118,13,20,209,65,92,250,242,24,202,132,112,20,8,138,229,26,216,33,17,58,111,134,48,53,111,123,168,92,0,94,35,48,241,6,109,13,244,100,128,96,82,164,23,70,16,5,4,98,243,224,19,215,2,231,199,113,133,160,50,88,11],[148,147,204,35,137,107,132,9,96,70,174,16,83,175,227,148,153,233,66,66,84,179,102,254,20,63,77,163,33,226,220,158,71,132,32,142,18,165,66,216,153,130,141,222,126,255,98,90,127,18,65,105,144,194,132,31,251,9,91,249,76,12,97,14,90,102,57,24,182,137,3,28,205,107,81,147,73,208,77,225,194,18,202,42,157,122,191,82,225,180,253,70,123,182,101,182,145,158,248,249,22,23,226,5,86,91,245,102,71,229,248,213,8,234,32,10,132,70,127,143,161,34,231,75,195,185,151,159,17,116,229]], +[[143,240,41,124,192,136,66,181,230,117,82,236,40,67,224,67,83,163,77,116,239,137,184,86,93,151,32,91,116,202,19,58],[15,126,249,140,91,164,175,152,77,251,119,188,78,83,123,43,57,230,39,59,179,231,185,95,225,183,230,120,25,82,189,74],[7,131,115,127,112,110,111,243,102,20,248,80,7,79,202,31,72,95,36,252,222,42,40,175,84,79,55,171,214,155,122,88,29,239,216,199,113,176,49,225,8,209,157,120,140,116,197,242,11,179,241,194,28,217,43,227,23,186,205,143,101,11,73,5],[43,220,58,72,108,94,78,166,45,207,236,138,157,79,207,158,169,73,13,188,199,21,97,93,88,73,10,114,206,131,63,162,35,135,202,80,160,5,37,8,207,10,255,28,167,39,240,254,212,111,250,125,60,142,35,197,187,1,212,126,144,255,6,211,133,138,85,125,153,38,72,21,121,218,244,56,74,234,80,233,110,198,21,210,163,191,60,17,34,241,242,77,214,237,152,165,222,66,24,131,88,156,33,57,152,202,84,50,55,62,104,187,190,137,66,140,169,136,93,5,147,213,230,33,81,22,184,38,99,134,69,43]], +[[5,13,85,61,40,45,202,50,105,200,60,24,23,104,236,6,123,129,201,254,12,148,242,160,235,187,12,148,45,15,205,124],[99,226,48,176,3,197,58,86,114,232,50,255,127,36,67,11,226,35,228,151,222,132,2,51,245,149,163,226,0,199,18,126],[63,14,131,118,91,49,187,232,225,251,146,233,103,141,108,222,87,26,3,186,127,29,204,17,40,70,31,112,133,37,69,127,78,14,35,83,170,43,89,140,6,63,241,191,253,172,145,107,90,34,0,101,81,86,144,75,5,133,87,122,22,40,86,13],[21,225,59,140,1,0,79,106,165,178,54,219,178,129,103,127,116,109,129,229,72,224,170,128,240,228,20,82,21,33,216,86,205,105,78,124,145,82,187,94,67,119,107,96,246,181,96,237,26,211,228,179,144,219,243,228,110,249,37,116,67,243,156,20,158,2,64,160,45,2,30,30,61,125,4,107,38,253,0,78,238,124,161,106,128,89,225,38,199,76,179,242,25,77,180,123,246,4,101,236,239,92,112,77,46,44,117,226,229,0,96,234,42,49,203,114,183,179,198,177,181,236,114,171,56,0,64,133,40,26,34,254,134]], +[[105,73,124,215,180,232,104,207,160,50,141,146,189,96,82,215,114,178,118,115,149,193,69,149,178,121,133,26,156,221,49,170],[93,39,109,98,110,35,13,24,231,188,214,17,65,203,147,201,14,240,247,158,1,50,18,18,216,56,236,113,69,123,26,172],[190,175,165,131,64,150,9,8,232,216,110,64,50,158,58,69,35,252,123,231,112,173,219,134,227,76,55,114,248,76,217,251,51,141,31,59,101,191,205,176,159,53,198,218,54,209,163,173,248,249,31,31,253,87,130,204,131,2,6,67,58,8,65,13],[83,205,8,10,12,97,241,160,147,211,179,167,69,113,194,150,48,63,54,59,65,7,237,190,136,11,122,169,223,228,74,181,213,220,95,116,190,156,141,135,111,4,215,84,101,52,145,171,81,177,53,252,149,63,113,40,123,98,255,65,182,124,116,43,211,68,86,113,169,212,242,220,23,76,161,176,51,95,120,98,122,13,212,179,6,80,80,65,120,3,158,115,147,99,133,16,255,232,64,145,181,114,152,211,172,144,1,195,103,193,69,47,188,179,61,197,74,93,195,22,251,42,82,112,118,74,42,200,32,160,182,63,189,198]], +[[33,101,164,134,182,18,187,255,82,156,208,3,70,150,74,60,184,205,207,250,81,220,61,82,77,213,173,197,172,147,109,104],[126,188,131,154,70,94,20,245,137,36,118,228,161,59,57,136,248,59,60,210,126,247,158,25,63,134,250,22,243,74,28,225],[126,198,251,165,107,165,36,96,161,180,242,115,134,137,193,136,61,218,154,175,252,139,222,23,203,96,41,189,206,58,14,190,47,255,218,85,147,155,112,187,208,127,219,246,252,92,218,135,254,216,186,88,87,95,137,74,54,110,69,229,112,94,234,9],[183,40,218,122,54,22,124,96,133,189,45,150,44,246,57,89,250,205,149,201,173,69,66,2,138,251,169,14,201,198,192,118,11,218,233,53,66,156,63,235,57,51,226,240,0,66,198,114,173,44,215,52,141,146,188,51,248,23,81,226,148,174,145,113,185,69,177,147,20,78,248,172,185,161,189,154,191,4,117,206,13,10,199,137,178,0,195,46,156,154,39,54,177,104,54,156,229,249,123,30,141,46,121,0,225,167,89,23,132,65,241,252,67,5,100,174,18,155,174,120,87,116,5,17,166,104,243,44,10,59,7,122,157,139,25]], +[[28,100,173,99,221,20,112,52,89,142,18,143,116,6,236,5,48,116,110,161,197,183,46,207,121,232,136,6,84,134,250,27],[186,166,188,193,195,216,211,177,31,252,21,135,173,221,197,139,253,150,194,185,146,182,198,245,159,204,80,204,188,221,14,185],[116,119,229,65,88,241,59,113,40,192,161,16,202,107,101,244,37,20,251,112,205,92,242,138,139,28,198,17,14,160,111,207,148,41,13,161,63,133,161,28,35,81,211,187,204,187,76,100,224,33,93,109,15,0,153,231,242,123,201,78,148,155,21,11],[158,189,142,51,120,147,187,5,62,242,185,227,38,157,245,72,72,73,79,3,205,99,87,107,51,230,75,16,128,190,75,224,21,38,74,64,63,185,96,43,191,144,202,25,178,65,169,182,104,99,144,155,144,8,206,27,47,252,242,54,239,164,194,102,143,15,71,219,159,245,250,21,125,156,182,5,65,43,231,221,139,7,234,135,140,204,174,107,245,15,147,91,134,209,158,27,100,139,105,229,40,85,58,86,216,175,183,130,33,173,83,48,123,122,78,200,210,253,72,97,181,93,197,218,232,233,62,243,135,251,190,11,76,231,247,136]], +[[85,171,188,93,172,65,40,19,77,200,198,1,138,33,62,212,182,15,204,142,144,203,212,29,178,210,30,218,83,115,233,54],[37,26,250,162,100,105,38,178,163,113,242,160,157,88,101,185,140,154,94,182,202,4,124,208,216,238,54,229,224,65,105,116],[246,166,28,46,102,26,158,183,189,225,130,227,142,201,154,249,133,246,22,152,165,215,250,67,13,22,227,241,169,55,9,183,85,34,50,13,228,138,252,197,149,171,32,145,34,174,12,225,50,205,244,176,57,23,70,231,255,52,17,119,87,12,129,8],[71,1,14,19,152,173,85,250,190,55,29,216,100,143,118,141,144,223,75,150,90,59,57,97,0,179,3,180,10,23,81,139,237,109,134,176,159,115,74,183,193,11,95,58,1,181,61,238,197,248,83,75,112,199,159,63,41,178,132,253,236,72,111,34,244,76,34,204,213,198,70,53,148,65,82,103,186,166,17,247,11,27,49,108,170,27,104,181,224,233,155,49,197,187,12,225,54,121,162,60,49,166,57,153,105,129,100,203,243,125,16,59,169,36,144,24,139,229,153,55,241,35,4,62,199,134,239,227,212,17,249,176,98,58,106,217,114]], +[[242,220,244,161,160,212,109,219,45,114,248,253,216,11,190,197,183,222,165,145,61,164,150,108,47,77,18,194,97,240,191,152],[211,149,112,162,92,165,159,34,87,249,63,150,96,13,244,246,62,104,75,246,58,232,223,253,145,78,70,41,195,213,9,95],[66,136,42,129,29,173,45,133,24,133,228,203,233,4,71,8,217,26,134,241,93,250,29,102,195,235,48,67,20,83,31,48,21,32,140,113,27,155,219,197,251,35,57,81,229,105,181,157,52,228,21,238,196,179,127,253,55,77,65,44,154,54,13,12],[59,0,232,8,252,164,193,22,81,216,83,214,185,15,149,44,207,86,71,225,2,212,238,10,215,165,209,129,213,180,37,140,82,60,211,158,61,152,37,41,141,132,200,203,160,159,67,219,186,17,153,136,34,44,118,5,156,175,23,180,191,153,49,196,94,97,116,72,174,173,225,81,24,20,151,178,69,82,54,126,82,188,69,172,121,8,136,6,211,54,130,7,170,254,253,48,87,132,93,206,129,157,90,170,167,123,33,142,42,237,61,167,109,64,193,240,118,153,248,23,46,74,92,128,63,122,42,206,185,164,122,137,82,225,178,240,83,242]], +[[34,70,191,176,97,85,133,158,16,167,72,255,143,89,25,173,93,29,170,183,86,240,16,87,183,144,208,116,116,119,95,79],[250,99,73,182,45,200,198,162,254,238,246,255,195,58,224,133,198,73,121,92,28,157,152,152,231,92,19,174,22,37,219,52],[43,228,145,90,53,47,119,133,72,48,70,216,174,150,37,184,182,50,87,175,87,192,115,105,18,86,238,7,109,110,27,151,42,16,31,85,28,112,93,63,150,21,124,51,181,110,160,73,190,74,244,220,86,28,190,60,30,197,7,45,127,19,78,7],[99,238,28,123,187,21,206,190,28,34,83,45,72,22,130,117,75,218,245,139,139,201,151,174,48,163,76,157,35,195,63,22,144,195,70,171,10,115,101,255,98,69,116,36,182,16,95,132,33,236,160,206,60,99,10,207,235,154,28,196,22,57,14,223,73,32,226,43,35,103,233,251,93,42,178,91,238,86,218,3,234,85,227,245,120,130,212,139,137,34,147,20,215,52,203,131,199,159,78,23,238,100,186,230,247,173,219,233,181,37,252,208,58,145,64,154,45,222,144,119,81,219,140,201,126,8,208,234,137,196,209,135,24,210,109,11,137,123,100]], +[[192,136,163,221,44,184,189,93,104,77,184,83,141,194,36,115,182,240,20,246,79,232,106,241,104,180,187,1,185,10,29,208],[170,214,21,169,194,135,89,240,61,55,58,190,102,102,145,222,173,139,132,249,184,181,10,103,248,240,170,74,112,21,128,209],[59,180,89,209,172,87,90,24,12,23,40,216,184,146,73,112,73,42,12,141,42,55,140,41,209,212,23,133,200,55,154,88,226,186,54,6,120,94,28,93,162,158,85,39,85,43,198,220,137,162,182,156,39,254,81,237,37,58,159,59,86,91,39,0],[116,144,106,224,90,90,248,233,150,139,111,235,73,133,105,214,52,90,36,249,113,27,239,177,54,230,195,181,237,73,51,158,89,167,147,139,75,161,161,24,241,105,185,172,224,247,132,42,38,166,69,241,76,10,210,46,187,205,169,62,103,228,195,72,239,195,217,236,187,20,25,230,38,45,4,54,165,142,168,44,34,2,56,144,101,204,246,124,79,85,14,69,181,246,161,42,108,1,27,46,10,48,16,29,92,98,50,139,191,153,200,201,85,99,166,227,59,221,156,206,114,177,247,32,19,156,47,211,224,73,19,20,106,229,186,197,40,142,14,62]], +[[69,102,125,30,123,89,16,151,156,74,50,131,23,150,131,113,200,100,213,100,166,97,197,204,229,87,201,236,198,27,171,158],[237,205,245,225,161,112,224,12,140,104,126,126,156,24,249,137,59,95,228,149,205,41,119,206,183,244,70,192,20,154,169,211],[109,230,104,241,202,111,41,40,20,98,82,137,160,128,128,32,200,124,137,172,148,245,176,80,142,85,123,223,128,0,165,202,128,143,2,28,150,121,181,14,226,243,32,6,76,149,164,100,168,67,147,121,130,140,59,118,207,167,102,69,94,18,140,11],[205,102,206,196,118,200,124,141,191,71,236,145,218,196,143,181,180,45,177,40,42,87,62,10,92,240,185,23,104,152,102,8,225,215,235,208,95,82,81,188,248,180,122,23,9,50,41,172,239,189,68,190,178,28,12,12,146,141,211,205,63,137,102,236,206,105,16,51,28,80,142,167,107,175,144,77,140,33,246,193,124,44,88,208,10,253,50,89,184,191,121,76,20,107,18,185,149,205,221,28,66,137,197,190,49,104,235,214,22,179,132,194,129,206,27,56,161,14,24,7,128,136,83,198,129,166,64,160,9,180,210,172,215,147,79,140,109,7,87,129,97]], +[[36,137,116,40,174,101,70,216,91,49,144,235,227,241,247,191,124,113,37,40,172,133,26,88,139,7,213,200,249,78,236,209],[95,52,143,227,234,91,44,2,61,10,247,237,230,14,85,249,26,165,81,153,105,157,161,90,17,195,121,29,104,215,16,189],[27,94,117,222,244,159,81,214,178,222,0,140,113,252,26,144,155,212,44,168,19,41,141,206,78,238,247,23,129,93,122,108,7,140,47,61,154,63,206,26,181,179,173,142,248,212,92,223,46,180,144,28,50,238,162,213,224,24,220,242,131,60,173,12],[82,1,217,114,95,29,255,161,134,63,164,216,76,48,24,97,20,26,205,251,100,190,31,191,221,91,147,134,219,32,239,57,64,153,238,188,253,254,204,98,198,38,134,7,168,77,85,197,92,208,239,220,55,46,207,48,103,52,62,123,7,49,194,104,84,97,226,75,149,63,153,148,158,89,186,62,103,237,15,8,72,49,55,147,150,42,41,44,69,152,20,197,226,134,144,236,31,69,23,31,26,186,184,111,221,20,86,139,0,202,244,133,129,17,94,229,234,131,176,0,40,47,187,240,192,178,161,17,96,57,163,92,250,63,32,20,34,32,122,61,73,72]], +[[123,4,172,167,207,146,98,22,203,150,10,56,144,120,99,57,208,166,21,150,118,128,25,1,35,253,163,182,12,106,235,17],[205,188,62,112,228,232,253,19,208,204,226,133,42,59,147,114,195,166,22,12,214,222,171,169,15,155,48,34,247,12,145,249],[37,210,211,97,117,29,82,180,254,102,234,24,228,185,134,107,222,61,18,26,115,18,253,158,40,161,226,149,224,135,227,23,108,148,200,116,162,232,22,0,242,76,70,84,244,61,27,103,212,123,100,130,38,72,89,12,229,206,68,243,181,221,197,2],[28,176,150,36,177,241,74,2,96,199,245,109,140,96,181,254,69,131,113,20,35,37,81,239,89,102,56,110,12,43,68,27,117,207,219,141,242,24,87,133,210,44,245,38,250,157,247,253,69,217,216,56,129,182,108,31,238,224,145,62,35,129,33,238,219,183,171,80,77,160,190,232,153,128,22,104,69,53,3,25,145,241,27,252,217,185,86,144,170,210,209,155,214,169,222,24,68,237,19,98,48,45,244,33,114,48,178,92,5,82,206,39,117,52,198,80,202,229,38,87,127,37,216,177,254,159,159,235,202,44,129,70,112,212,128,91,33,173,239,133,45,175,148]], +[[234,115,191,100,161,169,120,119,195,195,231,202,70,68,183,26,170,102,49,76,143,27,102,186,250,235,213,237,251,136,139,205],[202,172,147,144,46,87,100,173,228,114,148,237,213,31,170,20,98,9,64,198,104,181,193,195,146,166,146,131,37,212,195,253],[189,134,203,156,112,160,85,39,154,134,169,230,72,112,152,139,138,115,69,195,205,41,72,160,250,188,251,56,171,206,60,66,11,77,85,33,97,142,17,210,222,130,125,157,229,105,246,188,59,230,106,173,64,99,108,218,166,71,96,222,211,183,194,9],[54,46,236,104,185,18,133,39,134,187,79,154,255,249,236,247,203,40,201,222,107,24,66,42,140,169,64,176,215,230,220,184,58,164,75,224,175,181,241,128,109,67,240,227,29,113,249,34,248,83,97,90,38,226,135,162,127,8,160,79,188,227,212,90,12,108,49,29,75,124,177,126,66,91,190,176,166,180,16,181,214,219,183,172,17,223,152,80,161,49,166,145,227,182,11,11,33,78,190,4,65,6,233,130,67,50,135,89,82,103,176,49,181,212,160,146,98,222,216,147,79,223,223,150,77,134,142,249,162,200,66,248,4,234,253,222,252,183,29,159,22,165,155,248]], +[[184,18,60,17,107,51,186,208,220,188,44,77,192,106,61,102,133,13,171,54,12,219,90,3,60,20,137,92,78,227,27,251],[189,202,21,27,163,44,107,179,21,49,176,95,223,134,198,215,140,140,209,147,86,17,213,255,17,26,15,0,99,91,24,133],[156,241,62,186,61,204,55,184,252,112,204,178,50,116,54,185,240,136,85,231,38,170,126,216,43,213,203,125,244,95,223,158,193,249,106,250,209,147,244,117,114,215,112,68,75,101,183,74,55,204,3,79,197,20,203,63,145,178,216,173,165,176,32,6],[121,112,246,102,102,52,84,140,132,139,181,35,56,129,123,38,164,208,202,104,223,61,40,175,255,32,124,45,2,128,103,161,142,76,149,67,2,95,91,2,40,170,105,30,80,136,81,49,81,169,68,148,225,93,31,84,33,3,40,224,223,21,155,53,44,48,170,167,168,68,241,138,159,76,57,93,203,179,251,159,207,190,209,16,62,7,6,251,249,195,95,226,102,104,72,250,53,220,44,245,34,126,190,232,158,125,59,207,174,39,33,178,95,222,195,211,23,78,167,206,38,122,85,221,97,213,130,1,233,107,218,48,60,244,24,237,246,227,47,185,47,93,193,160,177]], +[[177,142,29,0,69,153,94,195,208,16,195,135,204,254,185,132,215,131,175,143,187,15,64,250,125,177,38,216,137,246,218,221],[119,244,139,89,202,237,167,119,81,237,19,139,14,198,103,255,80,248,118,140,37,212,131,9,168,243,134,162,186,209,135,251],[107,215,16,163,104,193,36,153,35,252,122,22,16,116,116,3,4,15,12,195,8,21,160,15,159,245,72,168,150,187,218,11,78,178,202,25,235,207,145,127,15,52,32,10,158,219,173,57,1,182,74,176,156,197,239,123,155,204,60,64,192,255,117,9],[145,108,125,29,38,143,192,231,124,27,239,35,132,50,87,60,57,190,87,123,190,160,153,137,54,173,210,181,10,101,49,113,206,24,165,66,176,183,249,108,22,145,163,190,96,49,82,40,148,168,99,65,131,237,163,135,152,160,197,213,215,159,189,1,221,4,168,100,109,113,135,59,119,178,33,153,138,129,146,45,129,5,248,146,49,99,105,213,34,76,153,131,55,45,35,19,198,177,244,85,110,162,107,164,157,70,232,181,97,224,252,118,99,58,201,118,110,104,226,31,186,126,220,169,60,76,116,96,55,109,127,58,194,47,243,114,193,143,97,63,42,226,232,86,175,64]], +[[147,100,156,99,145,11,53,113,142,72,197,144,210,97,196,142,78,248,51,102,19,246,170,7,123,70,38,118,179,186,136,41],[6,166,133,137,139,133,82,18,235,194,137,145,93,16,90,67,32,214,32,216,87,113,184,198,177,91,241,10,27,230,233,184],[98,116,242,212,244,49,213,175,254,250,53,231,207,88,74,89,144,23,25,61,169,144,148,202,144,139,117,172,182,8,209,191,152,24,87,190,147,167,218,251,15,173,179,255,9,6,244,138,94,233,80,69,111,120,44,45,96,91,20,9,91,160,255,15],[44,209,169,81,5,108,158,186,225,57,155,107,210,216,44,10,226,119,133,98,144,208,105,32,172,86,202,200,251,66,67,81,1,199,42,169,192,141,210,209,36,38,50,85,98,194,240,164,156,216,33,177,27,147,154,175,165,147,180,9,92,2,27,203,72,39,177,7,185,102,77,104,40,40,136,188,74,68,175,62,59,220,134,27,230,175,48,144,68,195,218,171,87,183,112,35,220,144,45,71,235,195,38,249,189,208,45,188,2,205,84,15,248,27,45,223,124,246,121,164,17,147,223,229,248,200,202,26,174,252,65,239,116,2,128,217,130,62,48,163,84,113,124,132,49,245,216]], +[[28,21,203,235,137,54,45,105,71,106,42,164,165,243,239,32,137,207,135,40,99,73,224,223,224,231,45,158,62,90,102,199],[19,168,130,161,6,65,130,88,44,33,24,71,225,155,77,172,89,114,44,159,253,52,130,109,150,243,49,19,64,15,172,122],[89,152,178,128,138,223,222,234,235,226,195,234,192,38,211,248,37,249,199,242,175,151,202,50,79,189,87,170,193,190,223,247,138,142,230,33,208,55,238,58,210,167,18,233,160,9,197,142,163,230,242,168,40,247,75,134,218,39,90,68,164,177,229,11],[9,28,155,155,17,106,232,61,35,208,26,98,149,33,23,133,212,70,182,34,141,214,135,221,247,155,208,213,164,218,168,199,157,44,191,195,115,101,241,242,133,227,97,115,129,35,227,78,43,203,252,102,76,225,37,58,17,217,228,167,152,46,88,207,148,104,225,1,126,161,77,44,198,208,134,93,64,253,232,203,86,2,65,233,106,193,97,124,121,31,12,167,198,65,12,173,243,40,97,27,24,174,243,51,216,53,10,196,151,240,164,174,45,3,253,240,226,62,66,109,52,244,81,71,128,209,71,78,17,53,131,84,31,60,4,54,114,5,113,114,97,140,178,5,158,170,237,86]], +[[17,36,31,253,243,74,232,171,135,84,117,233,76,108,195,41,31,11,136,32,220,133,226,15,50,252,83,178,74,230,137,120],[9,192,69,228,189,81,55,49,76,14,193,208,49,250,249,20,145,12,69,164,103,111,90,60,216,245,129,188,204,176,60,151],[114,206,159,145,190,46,102,207,201,15,149,37,149,148,111,252,144,191,206,83,8,125,73,229,221,124,8,127,63,170,143,24,242,53,109,233,113,228,66,157,152,90,153,25,75,79,146,206,211,239,71,205,113,20,55,158,11,50,103,169,248,177,231,6],[59,137,222,204,183,2,62,75,43,122,255,44,57,81,135,10,244,19,169,176,77,216,106,199,139,124,143,216,135,73,45,141,222,73,216,253,161,73,237,213,71,129,174,43,80,128,48,209,68,22,169,163,139,237,43,154,235,187,178,2,80,179,201,49,172,212,227,47,190,238,197,162,101,1,190,171,114,104,209,68,252,232,149,26,16,28,75,81,120,22,111,187,89,39,177,223,177,225,206,144,209,209,35,6,142,63,71,44,136,143,219,1,253,247,14,127,141,233,176,173,178,132,183,17,159,85,53,67,22,248,78,208,144,3,15,156,38,98,6,28,164,132,71,204,10,239,150,65,38]], +[[59,219,22,36,101,234,206,255,152,214,156,134,247,0,57,197,23,209,104,174,254,107,177,1,180,247,105,168,107,23,201,114],[215,108,183,190,116,50,130,137,253,28,100,190,116,124,202,91,179,2,149,223,172,205,15,46,67,245,23,3,253,93,54,131],[111,19,98,164,2,6,55,145,249,80,152,79,84,73,40,230,22,164,239,121,187,235,104,84,233,97,90,171,156,219,174,196,131,251,154,4,191,34,222,93,151,161,91,218,45,57,4,131,199,246,29,190,224,123,181,20,31,193,115,177,170,71,101,13],[251,243,104,254,174,186,135,145,139,27,140,123,138,38,131,43,230,231,252,28,189,184,144,37,25,40,26,6,84,236,115,222,11,176,113,1,169,214,3,247,69,212,236,35,87,174,233,135,12,177,154,86,203,68,251,217,201,31,195,71,82,97,47,189,131,214,252,26,22,191,138,133,162,21,208,20,142,74,243,125,41,132,103,229,204,72,107,19,19,82,206,9,33,130,206,130,132,21,154,56,18,179,11,172,191,245,149,134,56,17,191,154,48,169,218,73,69,101,195,172,24,20,67,0,24,234,14,238,211,156,219,202,39,249,49,64,228,105,73,219,87,11,250,46,212,244,7,63,136,51]], +[[213,239,229,29,92,216,225,8,189,146,47,192,234,18,97,144,169,70,40,255,165,60,67,58,81,128,34,121,45,220,120,239],[66,107,1,204,97,255,94,14,114,77,161,211,178,151,245,50,92,24,198,47,100,213,235,72,212,165,33,106,142,154,64,115],[35,6,245,143,205,76,255,34,34,216,27,5,164,117,83,43,139,25,220,103,230,215,141,219,66,5,163,183,98,28,197,174,240,179,147,213,210,77,217,108,136,204,188,83,163,32,141,163,35,190,69,135,213,236,6,124,130,15,7,35,170,68,233,14],[157,23,188,254,45,252,116,47,65,28,181,58,148,243,89,192,1,171,240,150,199,65,243,74,244,134,121,242,129,231,206,107,189,158,135,112,159,192,114,138,86,61,178,185,207,142,164,251,220,195,68,193,132,142,101,60,233,112,198,206,41,222,44,205,82,3,0,100,154,220,221,252,117,57,113,248,70,170,193,186,66,174,69,40,149,45,148,152,10,167,198,207,162,20,41,7,100,127,137,74,233,116,167,77,89,3,90,115,239,86,161,11,102,18,98,72,9,82,1,144,172,230,97,195,164,112,149,224,50,46,253,120,29,80,209,22,53,152,242,218,50,243,27,201,196,249,19,209,177,72,97]], +[[24,175,137,2,94,191,167,107,213,87,207,178,223,241,72,36,82,20,100,31,213,189,161,89,247,61,160,75,8,232,124,136],[12,88,68,89,185,235,204,202,213,135,178,114,22,11,198,11,39,244,247,114,180,50,29,231,114,58,254,245,119,237,199,180],[38,187,8,130,41,124,44,8,167,82,211,152,17,69,220,222,85,137,58,17,223,119,248,170,76,25,208,185,237,110,82,32,237,18,233,250,195,175,19,208,240,199,21,104,244,165,71,211,1,20,166,89,154,35,104,6,196,190,238,103,101,40,68,8],[232,47,70,101,42,185,20,175,83,93,143,183,32,181,87,172,149,1,141,159,42,63,204,232,87,113,187,64,171,20,203,154,152,110,9,111,58,254,91,238,130,157,253,139,151,51,92,83,106,201,113,162,22,85,175,22,162,248,253,186,24,58,78,24,86,76,33,73,41,86,83,122,65,154,187,187,176,42,75,189,192,20,129,245,198,230,88,236,243,195,79,1,26,216,70,245,237,205,73,57,25,93,248,94,65,48,63,185,168,143,223,189,112,67,150,247,85,154,50,115,24,185,82,179,230,12,232,221,222,86,55,133,121,35,47,175,149,12,120,231,240,177,124,59,141,236,227,107,120,138,132,115]], +[[12,147,217,152,21,255,248,254,34,185,228,90,160,43,62,100,69,206,29,107,245,166,93,206,61,161,7,170,16,85,148,14],[77,39,164,123,15,200,8,0,216,77,36,78,235,177,222,180,67,109,151,99,58,131,230,113,37,173,82,234,1,104,80,87],[125,196,70,122,188,246,67,26,219,124,207,232,104,234,200,205,138,97,90,15,246,95,106,158,51,131,117,177,170,227,196,154,18,108,158,186,121,66,109,22,65,198,185,124,62,146,193,148,229,238,68,49,239,162,67,159,212,80,242,205,1,140,135,0],[17,232,119,222,88,193,52,234,244,201,241,181,60,61,196,81,211,192,85,241,107,9,98,39,37,178,121,118,133,18,254,16,167,173,176,118,91,104,158,194,29,91,110,250,161,159,27,157,54,37,77,240,169,54,127,68,27,38,189,185,11,40,203,196,3,229,7,64,130,250,31,237,88,225,64,218,201,122,234,244,131,226,193,63,60,197,96,171,255,171,160,91,118,63,238,219,81,230,6,152,21,28,245,110,253,241,211,125,108,224,86,68,134,33,15,5,46,147,127,46,162,111,99,239,165,210,71,255,24,131,41,187,26,168,60,227,244,243,90,61,125,236,20,89,158,95,235,123,109,95,228,41,106]], +[[152,158,153,148,86,53,25,44,2,60,197,24,111,194,91,186,239,71,36,7,117,209,90,86,25,93,136,205,7,195,116,142],[202,11,234,253,247,49,216,147,1,247,114,60,91,183,229,161,195,255,62,171,39,201,125,113,27,205,118,228,32,84,190,228],[174,247,86,191,184,167,38,110,23,209,95,63,17,238,80,237,37,190,66,14,149,160,116,34,113,235,209,34,148,226,203,150,234,208,131,184,255,11,130,157,46,222,177,77,168,110,64,46,242,94,109,74,90,121,88,193,132,237,16,193,118,203,87,11],[196,132,20,245,199,87,208,60,82,62,243,243,184,81,7,113,176,255,59,75,151,222,39,150,37,211,73,236,24,90,41,146,122,102,185,89,59,161,147,56,194,245,228,19,31,26,192,126,164,109,44,27,110,74,181,34,146,128,178,226,187,157,20,13,30,247,175,123,22,146,191,45,9,123,128,248,17,173,207,169,93,92,191,158,238,146,161,100,28,85,43,75,228,160,215,52,240,175,212,112,185,215,244,228,87,120,149,30,33,252,83,79,32,10,18,139,150,173,184,55,63,16,206,206,194,218,194,153,106,6,47,179,194,148,49,89,101,169,213,215,176,119,196,176,19,198,74,56,66,151,105,210,62,171]], +[[107,219,190,6,217,244,33,158,234,100,3,163,87,178,94,86,25,146,250,224,240,246,20,86,29,216,109,35,222,65,90,67],[237,82,221,28,206,50,217,180,133,224,148,7,70,66,29,54,185,253,230,205,240,33,21,69,182,52,4,77,75,60,184,241],[149,2,6,96,91,15,65,124,144,132,62,44,141,142,102,200,40,187,16,185,155,54,238,238,232,202,242,224,229,72,77,147,254,2,191,83,52,5,244,187,116,165,14,85,133,250,13,174,244,130,31,3,1,208,27,70,50,27,170,49,225,240,141,3],[88,42,218,19,214,146,147,228,155,189,70,16,50,223,234,28,162,2,91,82,224,19,163,58,3,135,252,252,95,124,11,142,201,85,152,38,7,252,144,30,27,127,99,106,157,55,30,31,145,254,71,107,221,68,133,110,39,93,103,239,161,66,56,22,67,84,194,49,18,76,132,222,143,91,137,213,165,142,166,116,75,77,59,61,121,6,144,82,51,204,230,148,166,77,105,111,90,112,36,252,144,51,177,206,57,8,153,163,180,65,164,142,83,199,201,179,11,161,46,125,97,243,95,21,230,88,199,204,68,7,226,246,137,234,138,85,208,27,245,219,172,177,25,84,117,79,146,15,9,219,212,132,9,187,181]], +[[215,97,200,197,169,96,27,145,69,183,208,81,36,155,0,65,7,228,82,229,99,16,12,108,120,128,56,201,238,138,218,215],[230,72,135,117,214,64,126,252,123,43,202,137,10,127,198,34,102,252,84,205,172,137,51,67,180,245,154,25,109,148,136,152],[122,183,139,100,230,219,53,154,45,200,48,46,16,146,237,102,250,115,107,83,98,83,161,205,144,253,184,193,14,253,120,48,2,37,225,145,150,53,153,186,84,156,200,89,32,157,240,255,97,205,6,155,3,210,84,230,231,215,108,121,132,64,249,7],[132,234,213,234,189,47,212,183,199,154,154,146,138,184,238,10,22,165,253,102,122,5,127,138,37,70,99,213,109,170,225,86,209,164,154,255,178,153,97,55,185,216,179,64,230,53,115,47,157,43,76,96,33,132,66,84,30,114,210,176,14,30,231,167,60,63,103,202,164,153,250,157,7,11,87,208,118,220,222,150,176,118,71,35,195,198,89,199,160,12,27,120,177,92,204,34,35,137,11,81,6,127,200,30,35,233,69,138,176,104,59,166,38,165,61,12,55,147,165,138,152,87,187,68,179,189,133,187,108,229,58,133,105,78,127,83,204,27,212,109,80,237,163,125,129,245,56,27,81,61,31,56,51,157,41,27]], +[[197,224,199,167,187,139,124,160,123,240,160,94,166,126,255,109,238,191,227,113,78,227,225,162,39,244,220,142,36,42,47,160],[81,53,239,205,144,82,190,197,122,68,49,202,171,232,38,128,238,192,163,58,253,89,179,2,3,178,128,186,18,190,72,92],[46,127,222,179,72,77,10,94,141,206,148,68,137,121,73,107,6,66,202,188,55,51,165,31,140,60,92,81,193,154,227,25,1,141,169,16,145,194,56,95,47,78,154,89,237,188,162,171,208,208,133,238,64,211,240,212,32,97,165,169,131,42,55,12],[55,112,166,120,102,82,196,183,138,4,62,220,224,127,62,32,77,129,153,124,66,175,194,35,49,247,90,84,148,168,38,215,203,105,171,67,20,164,115,114,16,88,161,131,153,129,213,183,2,45,12,216,103,3,119,218,243,50,4,118,210,91,159,85,149,97,214,110,224,167,9,254,23,54,30,42,82,137,143,87,83,196,251,67,189,12,152,179,104,245,18,173,192,156,217,39,198,98,38,118,146,109,140,45,145,161,74,202,50,242,38,247,0,54,193,200,88,188,255,194,181,159,84,193,195,123,248,30,181,46,203,63,0,218,96,44,148,54,27,82,165,175,221,191,215,224,80,54,227,119,80,48,80,51,59,229,18]], +[[17,187,71,72,210,84,126,97,150,190,130,60,155,231,170,24,21,12,32,75,18,202,141,115,193,189,70,177,26,84,180,117],[239,235,66,218,40,215,100,150,100,3,221,48,13,159,148,81,178,88,171,28,128,223,6,254,89,67,21,63,83,1,204,203],[68,197,141,164,157,35,101,210,112,41,209,238,187,59,235,247,192,50,216,88,170,7,224,117,107,28,38,165,65,45,34,105,17,118,3,19,65,173,55,215,187,120,67,40,158,179,157,180,145,88,76,27,42,29,162,228,162,100,156,34,147,130,102,6],[244,183,101,178,88,186,53,180,39,82,92,127,16,164,111,11,204,211,87,236,26,213,42,91,19,148,23,169,211,137,76,81,45,137,235,136,230,129,177,243,10,172,76,17,92,207,54,84,94,131,243,120,52,200,46,131,0,204,30,178,137,175,67,117,150,140,41,192,255,239,180,14,21,108,32,192,67,38,105,172,141,192,168,60,19,177,232,85,168,74,208,19,60,64,200,44,135,238,30,125,212,8,77,116,28,128,222,138,122,159,119,89,232,67,165,98,9,156,77,125,248,117,53,32,57,255,77,56,36,101,19,134,201,119,89,255,125,186,82,6,78,109,49,18,224,128,129,154,238,140,231,35,161,162,170,70,77,138]], +[[116,82,160,1,86,215,148,237,235,255,74,219,31,122,126,236,38,33,127,239,103,195,210,104,53,43,43,84,96,167,220,37],[95,77,195,56,207,189,56,75,95,28,20,194,38,112,20,70,181,43,30,62,42,60,186,26,64,238,40,37,8,13,29,230],[168,249,250,36,163,222,161,2,46,115,240,216,139,28,55,208,109,15,11,32,187,255,14,205,180,164,12,134,215,228,117,97,124,3,87,10,116,25,215,75,160,241,50,112,150,191,25,240,208,207,159,81,212,131,17,47,38,146,35,120,104,47,72,7],[140,78,226,134,118,86,227,63,82,105,65,77,119,180,45,142,71,80,219,169,60,65,139,172,202,16,147,140,195,181,112,198,96,61,82,194,52,68,136,96,123,47,147,79,109,38,159,203,42,217,102,33,155,26,177,20,114,244,44,103,44,226,5,146,73,14,197,186,246,162,210,252,138,62,227,83,116,177,144,47,222,252,120,112,177,182,38,250,70,177,43,108,238,36,31,96,26,155,63,228,197,8,18,229,115,230,117,44,226,199,100,78,51,103,166,166,183,119,88,216,228,147,75,88,175,35,171,174,143,236,172,37,237,215,52,3,14,231,207,57,144,126,62,237,129,134,161,154,128,113,3,169,252,73,211,143,76,132,96]], +[[136,14,241,6,115,63,4,231,97,149,235,162,128,179,250,221,160,242,93,207,150,166,169,156,140,207,132,44,104,175,218,229],[112,206,227,61,65,199,40,206,123,20,25,49,230,232,82,69,103,215,96,30,183,159,103,253,205,7,185,214,130,198,80,240],[255,108,174,221,138,70,138,160,125,76,110,113,49,187,218,118,24,43,169,88,100,147,118,231,17,244,76,123,186,203,166,7,123,234,135,139,165,148,156,222,238,240,92,253,73,131,176,5,125,39,94,163,225,140,50,101,148,104,195,12,71,172,143,11],[244,243,141,7,127,43,3,218,130,27,211,111,222,103,61,102,110,82,244,131,46,28,13,207,238,240,73,50,138,203,123,215,26,210,191,196,156,18,53,22,225,150,196,112,223,8,71,179,132,138,69,162,198,155,234,3,226,175,167,229,130,5,182,59,82,56,20,252,142,36,47,5,156,105,255,126,64,249,123,232,18,91,112,165,79,218,243,90,234,250,199,145,20,167,180,25,230,187,158,112,191,7,173,181,89,129,150,0,220,37,229,27,75,112,13,39,202,84,114,160,231,203,191,209,78,9,159,170,58,114,0,45,165,56,203,228,93,98,30,240,213,37,43,162,157,131,248,179,236,131,137,201,206,182,198,178,232,216,162,15]], +[[162,216,143,55,236,194,178,192,93,214,203,49,89,150,44,95,100,106,152,21,178,251,55,121,31,199,182,6,226,145,62,213],[88,221,103,215,161,93,76,160,52,26,76,134,149,102,202,216,196,238,22,229,131,161,11,72,36,23,59,8,41,13,146,209],[204,242,64,12,214,115,225,239,253,32,22,29,123,104,165,251,135,193,233,157,54,53,215,140,45,161,181,9,250,195,51,70,192,105,22,58,108,70,199,130,106,72,187,189,3,176,94,110,35,81,250,98,191,137,191,124,207,154,144,36,189,21,125,7],[209,184,126,158,136,109,251,189,200,202,138,185,1,14,207,155,186,242,63,114,171,60,190,118,157,177,212,60,42,71,74,129,101,28,70,78,159,185,39,52,99,70,65,201,72,90,2,57,179,17,7,113,231,247,94,5,37,46,77,143,76,10,161,186,8,98,109,126,150,49,124,32,172,222,42,217,155,35,189,173,253,111,23,70,142,180,2,236,94,239,165,123,71,202,249,114,179,221,33,216,159,14,41,137,255,135,213,30,210,226,214,57,193,100,78,105,140,190,2,33,184,225,121,243,207,176,74,32,203,36,112,33,106,104,130,251,79,247,153,225,21,54,207,100,33,159,12,7,81,118,188,124,240,246,197,183,146,95,205,97,85]], +[[66,170,253,10,226,109,241,231,170,2,118,134,13,117,39,131,175,151,40,4,57,187,35,234,228,110,63,132,202,172,120,222],[218,162,53,10,219,85,219,169,223,125,122,245,16,25,152,254,81,93,49,28,60,186,62,234,185,19,130,51,25,12,59,78],[17,97,67,101,11,108,19,61,97,120,89,219,36,41,194,145,53,121,121,11,33,151,215,183,177,180,150,43,50,135,33,3,44,238,202,88,178,213,100,57,226,51,187,132,220,82,94,40,79,248,223,43,222,29,180,152,111,175,210,27,61,125,106,10],[114,19,27,128,173,89,155,111,95,246,152,84,125,22,231,73,157,113,39,94,78,155,48,82,106,90,172,11,12,139,20,250,74,84,12,251,17,69,252,0,68,24,188,211,24,193,167,14,98,105,163,251,105,186,237,134,243,99,245,184,249,127,86,156,32,212,244,153,14,123,180,208,195,153,33,38,141,99,110,208,85,75,214,42,207,202,205,59,142,3,2,23,170,250,195,4,76,3,126,15,148,218,24,198,185,160,147,44,60,88,117,211,169,63,189,173,207,103,150,78,236,158,194,190,105,180,143,2,15,108,152,116,222,95,138,81,103,181,238,2,74,44,46,253,12,220,210,172,216,193,247,135,129,65,65,227,11,56,177,99,23,91]], +[[182,156,51,177,27,166,120,65,195,212,230,249,35,78,53,55,10,40,180,118,98,172,86,11,39,192,120,182,106,177,176,33],[157,246,142,154,207,103,55,146,97,116,77,181,209,227,119,137,47,43,105,46,213,163,139,55,7,60,4,222,93,34,103,55],[36,54,143,238,91,216,72,180,198,97,163,190,79,49,12,252,67,110,121,236,74,120,80,27,129,9,95,229,22,20,35,27,108,161,171,18,105,153,106,210,233,142,41,151,129,175,142,41,128,75,36,254,86,121,202,59,166,80,197,196,204,88,206,1],[249,234,18,109,58,178,25,97,170,36,51,144,10,57,130,184,62,14,248,109,82,209,52,64,175,164,129,127,155,130,47,181,130,204,57,50,191,69,13,70,119,201,24,129,129,254,117,38,173,111,229,171,198,29,10,231,89,242,21,1,60,11,43,65,6,76,182,39,139,167,227,158,47,76,16,214,204,150,5,179,134,158,22,157,125,164,46,136,235,133,120,112,254,97,24,187,2,188,8,200,5,95,12,24,155,98,247,159,177,70,180,197,67,170,48,204,12,213,127,3,126,158,247,166,55,17,246,110,111,40,120,147,23,2,32,39,2,97,66,119,213,19,240,133,11,117,133,73,51,107,48,207,64,171,139,212,96,230,14,18,222,237,4]], +[[123,99,97,63,109,174,1,205,205,94,107,55,104,105,113,205,141,138,153,84,47,99,41,161,40,84,169,216,255,129,5,172],[114,236,67,250,243,77,135,48,23,125,31,7,67,199,76,32,191,114,194,57,75,138,125,71,31,254,42,4,171,0,129,28],[118,245,11,43,156,42,217,123,251,148,153,238,65,146,138,192,114,218,94,139,199,29,2,18,85,9,66,51,43,98,231,12,139,254,28,114,37,66,57,70,136,222,205,145,122,236,143,149,53,62,29,114,98,75,112,235,237,93,23,246,197,73,119,2],[24,22,72,143,31,200,62,30,213,145,22,55,221,66,186,32,119,101,125,254,26,228,34,173,10,238,89,223,157,213,106,39,99,194,221,14,246,26,18,187,130,91,13,172,30,218,95,187,105,28,94,213,143,63,179,37,5,11,69,99,164,4,32,153,152,47,255,165,214,237,116,45,149,130,61,168,225,120,124,247,70,239,99,179,251,176,232,138,108,11,234,228,247,49,131,102,147,107,73,23,245,7,51,96,104,177,148,104,9,0,167,191,74,111,182,154,92,56,123,151,227,27,199,249,190,83,194,168,158,54,81,206,29,228,27,16,233,33,178,6,235,243,46,86,33,239,128,129,97,109,205,122,32,89,67,126,250,208,20,187,142,44,130,33]], +[[53,88,211,167,67,149,189,203,165,96,226,196,90,145,150,12,236,108,179,237,188,211,14,114,47,127,5,82,16,243,123,81],[83,79,67,235,164,3,168,79,37,150,124,21,45,147,160,23,94,200,41,62,111,67,117,49,158,173,249,87,64,31,187,210],[179,101,181,86,26,19,165,69,23,207,144,216,139,53,235,9,103,214,213,132,20,184,193,84,126,105,49,89,224,19,120,86,54,84,197,15,180,35,35,240,157,215,143,254,40,5,109,223,165,79,235,244,72,145,232,167,65,182,161,104,125,114,134,5],[190,117,68,79,156,230,190,29,131,175,98,42,140,71,141,81,1,39,219,86,241,222,110,184,165,18,101,34,176,159,220,108,160,134,44,236,11,139,42,175,163,28,23,162,204,71,125,165,51,210,118,161,174,79,142,7,89,214,175,160,177,116,17,181,23,11,82,242,5,71,199,47,62,136,212,140,180,86,254,98,91,98,254,176,248,19,23,237,241,236,9,236,229,52,185,245,0,212,225,177,189,162,219,33,152,42,169,80,148,34,110,233,245,176,166,93,168,63,145,18,28,150,179,180,1,10,231,130,108,158,128,99,108,186,0,247,12,60,138,39,155,1,185,82,148,203,133,15,145,112,159,67,118,102,42,88,11,21,172,41,129,175,233,248,84]], +[[163,91,146,242,68,6,58,25,187,94,62,212,214,153,237,32,105,96,113,22,210,189,8,17,63,13,131,115,97,63,53,183],[126,201,54,1,134,78,228,153,90,79,122,188,211,223,193,1,233,231,243,105,230,61,225,174,104,160,122,167,240,117,179,41],[162,61,190,55,87,228,120,219,200,77,61,179,169,51,176,66,140,237,182,176,27,134,216,215,63,57,89,135,141,174,111,5,136,245,5,205,77,57,242,171,70,119,182,72,5,214,41,101,42,34,82,152,37,195,169,29,4,55,73,252,113,240,55,6],[101,205,54,218,224,22,141,105,151,79,149,240,157,217,165,157,183,153,249,17,225,161,91,133,160,8,147,184,201,163,212,138,47,88,172,18,107,250,160,166,6,192,93,148,112,29,39,58,191,125,104,129,127,44,113,177,197,65,121,92,79,96,149,226,108,157,255,128,63,3,47,117,102,63,209,105,142,221,151,255,58,14,114,225,183,201,148,139,8,186,203,95,125,229,2,178,254,166,124,162,254,241,144,214,14,174,146,209,81,88,218,68,74,73,210,233,213,165,115,232,225,119,232,187,247,230,196,159,144,113,54,231,29,42,102,203,7,99,109,72,118,143,244,23,200,190,204,244,50,49,129,254,251,49,36,228,52,4,158,164,93,213,1,158,64,180]], +[[114,212,165,100,202,21,73,155,94,78,117,216,172,15,40,33,125,50,17,74,12,100,154,124,142,170,221,12,199,140,82,11],[199,102,189,115,131,124,79,170,82,21,80,47,30,252,144,192,3,247,17,187,239,85,23,0,145,2,138,52,73,52,8,169],[143,196,241,121,51,11,100,45,216,108,169,54,38,81,184,59,0,109,131,117,204,239,129,29,60,103,6,249,21,148,101,29,242,118,153,83,114,48,70,204,185,191,230,106,102,126,13,17,252,62,162,216,34,98,52,253,213,22,71,101,38,15,123,5],[108,126,123,98,235,36,74,69,215,132,54,226,151,13,205,108,15,125,184,34,151,168,97,64,234,88,221,34,194,25,90,219,201,86,212,196,236,5,53,75,33,239,226,76,252,254,16,225,118,34,54,136,72,24,13,44,70,128,204,33,94,140,238,166,204,226,34,22,31,30,9,34,57,37,59,151,70,247,136,125,242,66,90,181,168,128,189,186,152,21,59,231,134,220,131,140,190,202,1,107,29,6,82,75,214,191,186,128,154,139,179,122,218,177,93,66,65,95,134,236,3,88,54,94,168,123,129,80,176,84,65,217,212,152,70,135,20,133,202,174,109,227,89,115,108,39,24,151,54,216,241,118,95,62,92,95,107,146,22,131,150,57,11,238,148,207,189]], +[[46,90,170,178,152,230,108,45,193,215,126,167,66,31,248,149,37,95,157,144,13,176,69,13,99,249,247,156,26,112,19,207],[3,129,243,241,144,69,113,155,158,140,235,86,47,14,150,93,192,123,9,243,113,169,99,162,129,199,73,194,83,47,101,74],[124,116,48,48,91,54,26,158,53,178,120,12,77,68,8,7,27,33,48,147,29,57,131,14,200,211,19,170,251,200,58,101,218,225,156,183,71,217,209,196,206,63,53,156,200,36,234,140,146,246,106,66,184,97,78,120,72,184,132,172,138,164,174,2],[61,240,229,76,113,30,49,50,215,174,149,61,235,123,102,134,158,229,49,238,64,182,60,230,147,32,108,219,47,75,218,10,37,105,233,19,172,62,101,50,197,217,100,142,253,70,39,120,15,184,163,29,16,126,3,63,5,77,25,237,139,124,73,220,64,125,46,148,157,226,95,153,48,114,33,211,88,67,246,213,235,125,229,205,244,27,145,219,191,52,203,108,156,83,0,33,1,75,86,171,196,74,194,48,3,19,97,86,8,167,180,162,53,233,156,20,206,248,5,8,135,3,34,9,72,139,158,174,170,130,192,148,5,252,117,190,201,77,212,45,111,241,181,153,166,62,229,116,47,51,100,9,58,201,44,171,171,48,53,130,42,168,103,174,86,220,201,157]], +[[182,54,160,36,72,0,53,67,219,134,75,64,181,216,214,221,154,214,17,98,76,155,15,198,137,12,81,234,85,146,199,144],[30,243,96,73,89,104,229,110,109,63,231,64,177,200,76,78,68,144,237,104,45,235,67,5,175,213,150,239,178,128,34,59],[212,186,128,48,13,92,181,19,83,192,63,40,196,79,208,164,36,255,225,228,13,120,237,123,177,19,62,143,228,225,135,80,82,147,178,10,57,29,169,98,198,168,172,10,206,201,198,114,38,175,59,97,149,218,190,57,179,102,34,148,218,62,14,9],[74,168,90,172,37,3,79,97,78,212,79,122,220,219,238,236,37,252,194,169,238,163,42,182,168,105,149,6,247,161,202,211,188,137,46,157,206,147,78,117,176,168,205,20,100,43,119,133,153,40,108,253,143,80,169,228,242,237,249,249,214,41,26,46,41,121,207,24,6,185,62,216,201,167,143,174,25,155,40,84,160,62,196,6,171,63,114,8,53,238,38,63,187,201,28,180,239,7,88,215,117,252,120,76,125,91,37,26,200,147,121,25,169,230,123,232,140,158,68,207,46,199,245,96,38,154,160,241,17,61,145,184,68,1,219,21,163,196,140,125,172,255,73,57,238,1,186,187,152,47,185,86,37,198,195,173,120,116,144,96,85,27,253,232,204,228,251,138,41]], +[[92,160,84,60,113,245,104,160,14,237,245,10,149,32,244,193,91,82,110,63,176,218,129,108,41,234,61,80,178,246,42,18],[212,162,147,60,225,148,84,227,49,181,40,1,0,32,154,108,232,229,105,249,147,194,172,171,81,219,232,100,197,203,37,99],[67,104,35,238,255,62,220,229,216,88,125,104,229,71,62,243,216,220,148,101,181,88,182,232,231,205,49,55,236,204,128,180,196,232,6,237,241,54,25,216,231,23,230,159,72,215,6,27,104,222,2,200,32,155,225,247,172,38,186,142,223,96,109,2],[78,248,73,105,120,210,140,16,171,213,74,38,53,110,229,89,33,206,179,80,221,75,116,44,65,97,251,235,168,161,96,31,138,208,72,75,33,168,207,90,41,79,172,0,236,138,111,89,227,54,46,71,191,174,30,40,162,230,208,23,197,202,167,95,176,244,132,130,128,128,55,202,33,71,105,84,215,120,255,26,5,134,218,62,246,157,108,239,109,45,141,244,174,122,133,68,42,30,70,201,152,207,64,122,106,212,197,70,58,67,194,72,243,182,147,127,219,200,69,182,12,109,133,224,86,60,193,107,169,103,93,54,79,82,95,102,154,170,201,95,66,139,181,130,5,9,159,158,74,109,187,208,21,31,182,91,171,225,35,229,57,58,214,64,38,147,92,180,136,170]], +[[95,135,17,125,169,187,182,9,28,148,218,107,35,11,125,143,109,224,237,42,7,100,19,185,46,172,220,67,171,188,104,151],[170,120,106,20,98,38,131,42,167,60,67,75,14,220,45,65,210,85,143,130,10,184,248,126,9,230,205,169,16,114,185,182],[15,25,230,234,12,5,243,129,133,192,28,45,100,119,153,93,175,80,101,186,157,128,23,63,166,187,35,167,116,220,136,179,170,232,121,216,166,36,113,210,211,4,204,61,198,98,120,167,171,203,11,176,119,28,210,120,225,30,123,147,46,159,155,15],[34,151,196,10,46,131,101,186,228,197,240,99,12,80,177,59,221,154,217,119,10,93,154,148,81,208,8,116,176,35,210,94,205,70,139,150,87,27,47,22,220,177,176,211,215,86,193,240,68,252,221,209,197,31,39,114,122,3,105,201,207,37,189,106,165,149,81,181,176,124,248,248,7,217,43,21,145,152,99,151,4,116,15,230,237,160,242,109,186,126,117,212,83,11,40,0,240,63,182,170,103,125,132,223,117,214,141,79,187,100,173,33,0,30,63,200,123,96,155,156,37,30,140,203,18,187,202,146,116,71,226,5,78,7,104,142,184,162,5,33,165,34,73,231,185,67,190,214,14,106,147,192,30,62,182,33,240,70,12,24,166,144,182,246,182,110,220,110,135,67,166]], +[[181,58,100,76,146,186,45,199,16,139,22,131,63,9,173,89,23,132,100,55,34,90,119,61,50,215,156,151,115,60,10,88],[81,88,24,198,156,14,10,23,6,176,65,67,132,47,62,158,39,20,72,251,175,58,137,145,25,195,47,66,86,111,253,51],[19,210,203,172,121,118,173,39,240,191,102,154,213,136,239,178,201,27,171,133,7,213,127,177,107,254,169,202,255,43,9,100,231,86,37,196,216,8,215,187,183,140,91,70,78,223,254,73,73,236,251,200,185,95,246,253,177,189,202,39,66,6,129,0],[19,3,109,170,238,69,252,253,224,197,62,6,208,90,169,192,30,169,74,103,232,108,108,83,140,203,40,59,54,141,175,112,120,211,251,171,88,12,118,236,248,43,78,150,96,240,104,220,187,80,11,128,89,80,23,197,190,60,68,143,189,138,23,217,124,86,67,25,120,144,225,103,179,83,69,191,101,231,91,130,200,214,82,41,242,246,10,174,39,114,88,27,201,156,73,212,22,188,61,120,116,110,248,48,241,175,148,79,74,103,21,171,79,251,1,89,27,172,40,87,241,169,201,209,112,8,136,120,0,6,163,22,7,51,143,122,247,190,223,110,254,11,87,41,154,201,21,82,111,229,225,225,1,41,135,8,198,230,27,132,34,10,254,149,181,63,137,89,135,69,97,82]], +[[210,124,158,175,207,136,21,25,144,187,91,47,168,68,62,112,155,95,216,215,141,35,56,3,50,45,200,109,147,217,50,149],[8,224,239,245,41,119,103,20,104,97,150,216,23,253,247,30,181,182,232,50,101,22,239,72,155,254,24,106,197,197,191,109],[194,84,227,113,68,86,51,19,116,66,238,254,64,173,74,130,230,155,30,191,72,166,133,162,188,111,251,172,18,109,34,132,135,178,227,83,124,151,239,116,16,52,32,145,150,46,80,192,203,133,222,123,57,206,180,26,196,7,141,64,243,64,113,6],[119,195,91,218,50,165,150,125,139,48,47,167,164,117,131,206,171,137,201,166,9,166,103,183,83,21,95,166,153,111,134,49,208,235,237,254,10,195,100,199,126,133,186,55,49,31,13,229,122,13,194,193,233,228,0,213,139,66,74,50,46,29,87,113,224,169,253,149,2,173,2,50,206,84,79,7,216,198,110,124,49,71,248,96,122,198,24,155,182,144,102,242,250,214,49,24,95,69,127,70,126,186,51,34,142,204,64,232,148,167,123,87,22,152,169,191,172,132,26,84,234,197,33,157,169,156,106,145,37,196,105,162,47,232,31,59,149,20,51,137,111,25,206,57,179,115,253,126,92,123,101,10,94,242,54,90,231,81,11,13,165,228,157,124,7,7,60,241,102,169,131,135,232]], +[[112,33,61,58,121,198,93,109,187,165,66,163,103,150,53,0,58,104,42,245,250,88,222,107,13,101,191,162,65,132,144,28],[68,2,251,146,204,18,73,221,26,225,105,15,3,179,236,79,30,155,218,176,222,91,253,40,159,16,41,104,48,253,64,62],[91,108,226,119,77,64,14,206,168,168,8,245,253,10,121,127,252,97,22,117,35,118,205,123,250,59,44,202,58,132,213,89,63,92,3,173,62,236,29,137,83,34,117,196,123,124,226,160,233,197,156,196,2,138,138,101,229,187,144,151,234,113,194,8],[205,110,28,217,201,15,86,109,224,67,215,93,114,68,236,253,179,142,139,222,47,154,108,213,164,253,172,114,181,237,230,175,98,217,129,145,140,94,97,10,56,120,146,116,250,16,229,39,248,95,173,32,155,118,202,28,40,26,213,137,15,156,150,211,93,229,34,241,221,204,181,57,184,121,138,0,103,172,221,69,182,227,68,165,217,169,119,49,245,69,255,164,177,123,135,92,103,180,142,157,76,75,167,44,152,164,80,85,131,253,191,30,18,242,43,90,122,73,71,70,204,155,108,27,87,25,6,198,127,204,136,58,156,21,163,128,104,117,182,89,229,129,107,66,118,195,25,14,37,204,26,195,222,71,191,153,196,153,101,56,143,84,243,239,142,181,105,144,108,96,8,229,251,189]], +[[93,84,11,59,20,240,192,23,92,4,126,175,2,108,144,112,101,158,241,62,157,40,224,197,197,22,164,40,38,155,20,235],[29,45,77,85,26,87,198,251,43,4,24,16,73,212,3,157,87,92,248,12,11,198,236,112,51,6,127,39,48,147,68,222],[50,82,125,167,85,49,40,137,147,93,213,238,145,177,187,17,122,93,55,125,210,62,245,183,225,91,175,250,233,165,67,145,163,253,35,75,220,224,115,224,152,197,141,5,191,25,91,76,60,198,57,114,56,59,164,181,16,114,151,26,235,203,98,13],[228,201,232,112,104,152,202,212,172,104,215,60,19,14,250,4,165,79,140,162,89,25,234,107,250,165,76,140,114,12,237,133,76,94,149,9,16,44,123,136,90,237,223,251,209,183,242,197,146,37,131,103,122,201,238,169,161,8,199,232,62,136,113,174,213,160,132,245,68,11,15,57,26,215,255,198,186,180,87,74,241,185,103,112,244,55,14,142,152,142,133,236,177,168,214,3,79,195,215,244,159,116,34,2,59,157,171,93,12,22,190,171,95,93,55,176,164,215,222,25,122,216,124,212,255,140,231,142,177,46,29,175,115,157,139,71,171,56,10,190,144,147,53,109,181,181,151,23,117,26,73,225,148,132,114,253,172,194,89,255,255,200,193,219,174,89,38,7,212,236,113,204,106,143,107]], +[[202,65,118,156,175,23,23,180,228,92,147,193,33,220,130,165,52,251,198,236,9,134,102,44,50,34,215,20,146,189,17,118],[175,63,137,246,24,125,188,249,33,119,80,198,126,248,158,212,123,3,159,158,176,98,255,236,157,246,74,181,43,11,69,203],[92,218,135,47,126,214,215,201,2,24,172,16,190,232,226,20,243,179,77,21,210,92,57,37,94,201,230,176,23,122,163,203,115,104,209,28,184,237,111,245,207,12,4,40,29,6,188,66,114,184,188,9,194,63,111,76,213,168,16,221,199,185,193,3],[157,232,71,108,88,19,132,138,177,69,21,55,132,28,193,120,0,33,129,162,24,42,243,5,177,46,95,124,59,29,86,178,44,244,106,230,39,109,24,38,236,10,140,154,125,159,104,8,59,114,37,187,250,239,206,130,179,182,69,148,5,42,119,0,243,9,35,58,121,255,253,252,204,92,33,64,12,145,204,14,65,141,81,65,212,134,181,33,153,1,214,221,36,71,193,247,183,207,90,8,121,231,14,29,214,88,208,242,236,243,30,190,238,17,165,199,68,64,198,59,157,139,69,49,140,52,101,215,255,3,54,94,221,3,133,237,248,13,79,222,213,31,15,117,51,238,64,153,241,158,147,188,157,8,218,220,209,52,133,219,35,149,34,255,200,30,44,5,31,135,150,214,46,151,159,207]], +[[254,221,99,255,212,207,191,97,136,148,150,46,18,26,144,37,238,163,24,168,10,26,223,22,157,100,144,68,93,46,2,160],[84,47,34,68,189,183,216,75,135,230,40,168,230,161,47,23,191,116,169,166,208,234,70,197,149,219,253,198,128,192,75,38],[237,89,217,226,61,236,52,148,176,251,197,209,12,208,43,171,134,179,235,53,171,191,158,77,74,146,100,121,241,52,88,58,68,206,114,220,65,34,172,163,119,164,7,43,113,86,70,43,116,232,223,70,182,134,105,134,54,131,110,242,3,23,156,7],[46,42,229,132,100,27,224,61,212,143,156,97,128,119,174,170,24,33,42,66,65,240,192,25,78,210,62,55,13,116,26,58,225,26,95,236,59,4,12,22,234,250,74,200,209,138,186,167,206,143,40,105,103,51,113,137,240,73,95,253,214,25,149,205,227,29,216,223,195,223,87,0,181,122,122,41,152,14,156,130,63,238,133,214,20,81,23,103,41,231,39,135,198,16,155,71,53,155,147,223,214,46,30,90,45,100,44,5,114,66,218,229,0,169,76,161,169,59,197,123,225,173,231,111,228,80,28,15,99,119,237,14,146,70,23,154,236,221,153,70,182,113,232,25,14,30,210,63,150,110,150,64,155,148,130,34,216,234,88,57,222,144,79,197,19,72,7,59,143,64,237,189,155,74,75,34,117]], +[[56,242,24,78,170,85,54,86,238,41,2,112,107,206,196,172,181,175,37,21,124,160,246,162,212,141,232,82,133,250,59,192],[127,240,63,180,200,46,156,21,214,89,223,66,75,62,115,237,29,120,0,111,62,11,121,235,100,217,140,19,174,198,186,55],[74,100,19,194,200,127,43,56,86,168,222,203,206,73,58,222,174,12,105,201,65,52,112,127,176,241,143,48,73,253,62,61,5,26,189,185,212,190,226,83,198,16,124,2,213,122,215,204,159,49,1,219,102,10,250,194,183,152,25,56,233,86,79,1],[194,223,119,201,228,121,246,25,131,182,199,72,62,249,63,184,90,16,59,33,57,35,146,101,35,6,94,191,242,37,126,133,66,126,5,205,194,117,130,239,108,22,190,53,58,59,37,3,114,214,55,14,236,182,200,150,41,23,235,101,111,38,65,105,1,137,209,114,161,17,5,21,87,171,194,73,78,50,202,182,94,208,99,58,255,233,36,8,181,92,78,216,175,101,226,197,231,170,184,135,163,204,141,40,197,46,158,19,54,208,183,187,63,226,205,132,62,127,161,104,3,66,248,164,170,250,2,196,171,37,47,8,195,212,109,95,0,253,1,72,66,99,238,99,82,132,246,219,38,214,41,141,229,176,221,35,141,164,10,141,42,147,55,109,160,48,39,131,160,227,190,35,217,231,249,144,210,91]], +[[139,252,164,132,98,210,83,111,116,184,79,106,245,159,93,133,130,255,143,126,194,135,69,214,114,231,46,183,46,121,211,233],[157,16,210,117,195,211,254,69,159,127,226,144,27,206,56,145,145,204,132,131,192,245,17,64,217,198,43,8,250,222,129,187],[68,215,126,67,158,246,202,94,185,64,198,15,248,115,45,220,22,38,158,160,35,187,38,19,189,68,126,186,127,214,152,81,34,108,72,25,206,141,68,152,90,73,243,244,26,199,175,51,196,127,254,95,137,48,74,50,86,228,69,248,214,134,227,7],[129,238,76,185,196,93,166,145,218,205,125,208,154,255,89,115,114,103,187,85,195,173,225,186,50,193,123,125,13,45,12,96,121,195,157,95,213,178,155,165,249,193,118,32,151,112,152,67,238,229,97,43,210,11,200,24,91,246,77,92,147,65,132,225,54,36,230,248,119,162,165,221,161,92,13,246,42,251,185,112,87,204,145,202,201,161,132,6,160,224,16,156,195,155,46,63,129,46,34,122,64,98,213,239,129,201,44,34,167,220,121,124,132,93,113,235,110,169,228,46,200,65,127,186,144,169,109,43,177,67,148,24,51,11,75,178,249,156,109,99,211,4,160,229,6,220,169,101,62,93,224,221,86,227,9,219,26,118,160,250,171,171,22,55,116,240,0,8,140,239,61,27,122,108,246,97,210,225,217]], +[[215,72,13,66,114,188,177,85,123,27,190,224,73,21,193,38,165,44,166,214,168,187,83,20,160,225,165,43,89,191,201,156],[153,200,57,211,109,143,91,134,82,97,142,215,176,254,158,195,217,78,255,244,196,83,197,64,99,20,118,165,151,155,187,224],[224,77,200,68,45,53,33,115,233,49,129,142,41,8,88,222,133,104,138,70,73,234,62,60,58,231,78,218,165,74,208,27,100,98,42,216,160,144,182,173,96,173,253,1,136,24,130,130,141,57,7,139,181,178,113,79,211,234,131,151,163,66,253,4],[97,92,193,159,148,32,23,54,91,168,191,162,86,206,204,200,94,226,137,161,195,75,177,68,42,204,7,22,199,252,44,174,183,106,157,225,154,222,193,6,55,30,71,163,13,46,18,57,206,31,125,202,37,82,109,96,75,221,100,118,89,217,66,188,186,195,104,145,19,73,195,185,70,169,125,161,10,66,219,207,60,115,65,109,46,107,162,43,210,157,159,112,86,114,233,227,56,148,76,239,1,173,33,240,9,116,46,7,188,216,136,202,49,225,238,149,62,140,27,31,217,84,183,220,241,160,177,213,160,105,6,90,102,203,114,26,220,2,15,78,254,26,189,209,103,66,116,105,57,40,87,128,215,83,19,122,224,20,11,180,16,251,108,227,54,118,194,122,238,197,147,168,140,188,115,175,217,244,5,17]], +[[60,45,54,80,115,91,65,239,144,6,187,69,228,190,46,10,165,205,232,81,174,172,66,30,233,193,180,146,216,122,161,138],[62,70,221,206,41,136,68,252,175,160,10,27,71,234,243,222,112,89,109,241,187,238,60,128,157,27,231,221,148,8,14,52],[63,42,240,26,213,55,122,195,144,64,212,26,65,227,110,123,147,250,114,53,184,65,121,31,67,46,205,127,145,163,178,26,183,25,108,136,58,213,167,219,68,111,108,6,103,36,96,243,246,62,248,99,217,67,43,233,202,234,187,121,232,126,34,8],[20,37,216,210,24,218,26,16,168,11,106,156,60,39,80,239,228,22,87,152,74,189,81,0,244,81,186,148,157,176,16,70,183,18,107,232,64,35,52,237,87,82,139,172,5,98,37,83,168,107,114,103,34,105,90,143,179,49,216,86,84,23,196,255,15,37,26,50,10,208,109,237,187,117,13,239,53,213,33,195,196,205,87,26,69,173,168,69,6,83,213,232,31,224,190,181,58,170,231,135,179,235,101,60,35,129,237,85,170,242,89,14,229,237,139,102,38,241,196,176,67,10,84,243,150,88,98,78,102,53,254,252,152,254,232,252,62,28,199,255,61,212,32,222,157,161,26,98,252,174,14,12,180,84,252,111,125,240,57,84,41,29,38,32,47,27,24,139,101,123,59,174,7,56,148,73,183,94,103,66,47]], +[[116,150,89,150,38,140,220,76,9,34,11,211,28,224,123,33,122,3,130,110,233,129,250,137,243,162,53,156,237,9,94,241],[64,150,208,39,193,197,238,76,191,192,75,157,83,65,116,2,159,219,80,207,86,16,211,2,30,249,51,180,202,243,57,133],[140,102,40,52,67,23,166,58,202,111,120,207,174,169,101,179,170,85,34,206,145,65,149,20,28,8,135,10,27,141,172,243,75,121,199,171,198,147,205,158,94,190,26,46,134,240,51,45,32,72,219,60,189,239,1,104,121,98,214,223,36,158,56,0],[69,178,240,100,97,91,247,116,252,233,127,81,196,100,104,93,123,62,79,239,255,146,49,36,10,113,155,59,6,33,205,74,216,51,5,103,92,214,234,174,191,247,145,0,11,11,31,163,29,130,216,24,27,127,229,124,94,0,206,197,111,249,2,46,156,232,219,102,53,110,64,142,62,226,98,254,98,119,137,230,85,53,239,26,99,232,254,201,51,190,61,238,52,210,250,205,184,146,140,196,86,171,242,243,232,202,180,126,255,28,164,46,139,14,72,210,199,62,123,204,93,227,241,5,111,197,35,223,239,107,0,35,243,40,137,237,57,78,237,160,50,171,246,188,170,218,167,243,238,116,17,135,96,171,109,145,223,82,139,220,88,7,151,44,133,250,124,181,110,56,125,115,50,231,121,229,45,13,215,219,12,251]], +[[10,191,6,156,8,178,105,28,58,38,247,157,200,237,5,203,113,210,32,255,120,243,165,197,120,10,233,218,24,228,86,67],[158,243,181,204,1,108,200,45,189,218,112,87,102,170,68,139,214,31,161,170,241,23,14,254,145,73,218,169,254,100,161,174],[199,86,111,179,180,216,222,246,103,224,64,242,118,211,237,152,211,109,255,70,1,38,167,91,76,194,16,3,134,187,1,198,66,246,216,222,126,100,155,230,224,129,139,8,215,124,230,15,78,229,231,113,122,80,136,75,222,224,32,52,236,241,205,12],[13,5,82,145,178,232,97,234,225,158,160,251,32,105,216,201,238,244,241,52,127,53,118,215,132,17,174,124,11,28,28,175,49,253,231,54,220,138,204,172,182,98,223,118,182,32,182,44,233,11,159,146,200,51,9,18,134,33,208,87,207,132,88,5,148,144,136,233,56,221,188,61,65,197,229,84,31,236,130,152,104,122,210,247,154,205,160,26,162,21,210,88,33,67,110,172,157,38,135,22,212,205,96,80,38,12,180,239,106,173,164,131,94,7,58,132,88,33,255,33,26,226,186,173,206,182,229,127,6,248,131,69,237,191,147,191,223,84,251,116,18,59,87,192,251,74,121,96,141,141,182,116,8,137,225,87,51,80,119,153,247,161,253,48,23,188,215,123,40,162,187,108,145,236,209,84,233,197,165,255,160,235,98]], +[[243,253,94,197,226,48,182,218,209,172,61,58,235,173,199,134,63,248,157,226,161,49,127,66,77,21,152,154,62,251,10,253],[249,158,93,94,238,174,209,32,92,251,92,44,196,229,233,246,180,231,246,65,41,248,96,16,76,166,36,78,185,254,181,100],[68,176,18,70,99,173,176,199,58,237,73,247,52,3,70,31,203,25,17,27,11,161,122,169,150,86,111,71,126,55,213,36,176,225,241,7,97,47,197,42,124,118,123,24,31,191,77,98,155,221,192,143,48,88,77,236,97,36,197,211,157,66,49,2],[113,242,137,115,237,61,240,89,69,250,11,219,35,233,190,202,101,29,62,230,191,159,164,95,253,198,6,30,66,250,46,141,118,35,95,14,158,45,170,101,229,38,49,252,59,234,211,61,160,85,187,73,46,71,88,229,152,160,48,163,59,60,64,179,67,113,69,155,35,60,204,4,60,204,195,163,203,206,84,158,32,224,178,180,51,5,182,74,236,102,26,173,186,101,86,177,125,118,227,187,237,98,196,164,234,196,248,134,3,153,103,82,210,54,60,141,74,39,137,209,40,246,233,89,148,92,104,195,1,70,209,148,204,182,131,158,198,83,68,96,22,82,193,139,0,116,226,188,118,104,49,22,151,217,96,199,6,101,151,146,77,112,77,2,160,25,63,175,191,223,87,30,224,223,228,20,220,47,82,137,105,18,188,50]], +[[115,143,19,16,164,224,143,145,122,10,92,31,186,244,239,114,249,94,230,47,205,237,80,134,138,61,175,152,133,106,68,141],[66,39,44,44,139,8,71,14,229,221,138,248,132,156,1,183,80,141,58,60,101,176,51,14,105,92,132,29,93,204,178,245],[206,30,53,119,182,162,16,22,185,221,11,81,123,170,12,203,16,123,193,153,184,187,174,246,143,149,12,142,213,128,19,200,83,180,211,56,238,220,103,80,121,171,19,144,70,47,254,250,106,149,155,4,63,139,86,81,198,202,55,92,224,180,164,3],[240,231,239,103,130,208,76,105,67,177,158,182,111,246,34,107,115,110,59,9,64,192,155,177,38,191,196,196,202,122,94,112,22,194,134,183,191,215,58,166,167,154,150,3,27,200,28,181,218,104,206,199,26,106,13,57,120,12,190,106,12,212,119,77,58,160,106,136,22,16,68,74,140,157,25,16,34,148,229,246,53,24,122,166,244,141,17,145,44,112,148,179,136,51,2,141,87,12,177,16,219,96,98,91,177,189,195,122,255,162,94,163,200,248,219,252,37,20,244,54,92,98,178,152,154,102,210,124,128,56,78,116,174,95,186,140,28,42,249,199,44,73,113,230,79,166,161,220,37,23,179,30,165,124,203,8,21,167,254,45,160,241,70,202,160,132,49,210,93,21,22,98,217,210,110,149,34,157,12,98,130,54,100,18,60]], +[[136,65,210,42,222,214,156,19,30,245,238,10,16,171,10,155,119,203,117,78,222,141,37,122,83,114,114,110,43,73,156,110],[113,94,204,166,54,129,188,110,158,49,209,136,72,144,47,77,150,254,175,67,185,93,0,134,66,144,59,23,99,188,159,184],[187,43,171,112,3,241,49,27,233,184,200,131,252,79,213,40,173,253,81,169,201,157,179,220,168,218,15,202,149,141,161,154,16,235,34,51,38,103,177,160,6,93,61,188,13,6,38,154,18,89,182,168,144,72,74,162,20,58,82,105,95,20,91,10],[8,124,166,190,42,149,12,2,75,62,116,103,254,0,167,211,100,85,93,93,198,119,15,94,189,38,6,66,82,91,211,192,249,101,219,54,215,178,41,165,116,33,238,198,78,77,153,28,221,229,145,35,3,68,112,85,63,78,176,190,129,173,41,54,200,202,38,188,171,78,93,121,4,14,41,121,135,40,96,22,132,164,104,50,60,243,186,174,77,148,141,10,31,217,5,239,254,22,220,68,100,32,136,223,83,246,56,139,196,128,237,244,170,32,125,14,209,97,237,163,69,113,43,76,0,203,5,252,246,53,236,37,136,120,91,251,138,39,205,194,137,150,161,219,62,103,135,2,51,147,192,117,216,60,144,56,254,215,137,156,85,254,195,7,222,50,73,193,75,218,73,232,184,149,134,9,66,195,109,100,11,184,147,119,145,66]], +[[192,33,53,231,182,90,172,114,246,60,50,191,91,239,91,104,199,243,184,237,86,32,142,89,228,117,32,112,233,208,112,149],[220,246,0,242,68,3,122,117,32,58,225,26,195,22,232,219,233,152,111,13,206,35,71,57,57,51,75,245,206,164,139,13],[221,92,186,228,121,235,94,34,149,116,194,30,195,190,217,17,17,58,87,161,145,109,51,19,69,117,21,213,92,197,182,230,235,197,44,147,248,33,209,57,136,219,186,141,245,9,109,85,255,156,57,231,249,213,97,203,88,147,12,150,167,165,214,11],[134,217,73,19,80,210,86,110,112,142,211,86,24,93,97,12,115,70,91,42,92,112,18,145,153,88,175,44,247,106,249,149,35,13,54,13,228,0,183,19,113,112,221,8,53,241,15,203,236,34,78,228,228,44,125,28,235,183,245,128,254,168,237,98,35,22,59,172,221,25,35,165,114,203,182,220,38,202,139,23,173,230,140,109,40,8,196,202,30,202,40,234,233,161,69,246,141,64,121,216,213,157,20,14,149,130,40,231,233,149,32,227,66,219,215,69,122,145,89,116,15,72,189,194,123,147,189,171,235,164,101,203,240,200,223,94,242,192,249,56,110,235,230,86,245,215,73,213,249,20,127,82,82,102,145,13,123,128,57,106,144,190,92,193,136,169,169,69,249,62,117,63,201,155,175,161,142,224,166,223,247,155,248,72,72,152,239]], +[[21,74,71,235,161,184,195,131,98,234,97,250,235,12,10,215,230,30,65,42,60,186,70,136,175,13,178,164,135,32,139,28],[22,222,44,137,74,80,203,212,202,144,65,154,76,166,73,66,203,20,189,51,92,93,63,74,83,226,57,194,128,189,167,37],[244,182,235,26,141,149,14,136,127,210,243,15,112,162,59,65,135,20,149,191,165,184,164,173,57,150,205,155,245,30,183,66,224,127,76,77,45,164,176,26,176,135,54,122,80,226,182,91,60,239,81,78,64,216,55,84,11,140,137,150,100,133,145,15],[191,96,126,139,110,20,217,200,172,217,104,21,175,12,3,90,199,60,65,4,201,55,134,204,193,201,248,89,57,93,215,129,144,3,32,235,243,86,170,153,28,220,159,80,63,206,233,248,54,117,136,138,125,89,32,2,210,165,74,87,58,150,153,75,63,168,101,83,140,97,126,216,173,31,246,32,24,40,138,103,79,68,155,224,170,181,34,47,116,196,253,71,94,214,168,223,178,127,69,40,123,34,178,182,195,189,21,23,159,38,125,21,125,125,138,65,89,103,155,232,91,37,194,187,43,168,80,170,237,154,227,174,87,27,228,247,88,54,50,156,243,111,65,44,28,128,241,65,59,118,97,234,180,168,225,27,96,36,36,79,198,35,35,255,2,227,138,206,177,115,123,212,116,191,30,152,1,93,188,120,139,2,123,190,33,124,244,231]], +[[211,2,132,49,206,46,239,115,189,148,10,184,76,162,159,19,251,38,67,106,162,94,27,123,242,108,179,63,23,253,248,23],[99,223,32,62,40,96,186,196,211,82,231,34,193,201,31,227,119,110,28,188,174,133,83,164,241,152,144,38,11,240,228,87],[206,151,41,169,108,62,210,137,67,178,120,57,199,51,130,236,213,114,150,12,31,158,144,197,239,249,221,73,159,244,143,23,210,94,221,18,104,239,254,65,238,106,129,206,72,216,77,229,19,223,156,65,68,38,33,178,245,73,30,52,107,225,140,4],[8,99,53,214,18,117,209,104,234,172,5,64,71,127,80,212,177,95,158,80,185,190,105,57,33,237,84,169,148,27,196,6,67,205,166,46,29,128,93,2,80,168,17,70,189,95,226,211,158,129,68,77,33,226,178,27,3,28,17,19,6,202,203,245,39,23,246,251,76,211,65,111,18,21,248,221,220,237,210,240,9,107,15,207,160,166,204,44,222,122,43,171,127,30,50,121,11,83,97,223,54,113,66,76,199,34,242,49,191,113,137,91,205,203,123,34,238,7,78,143,180,169,103,133,4,231,53,54,108,23,47,7,99,123,122,147,20,155,178,31,56,136,51,120,161,219,39,63,194,50,57,227,83,55,249,206,86,109,141,223,59,49,51,202,215,242,206,129,237,181,3,206,29,39,197,166,87,22,11,120,220,169,174,174,163,121,190,156,133]], +[[238,137,133,220,39,80,68,64,168,117,141,76,83,228,34,82,21,121,122,0,205,134,49,213,155,217,59,198,111,55,61,94],[205,100,123,176,101,105,61,72,101,137,21,106,159,162,97,67,117,52,220,134,244,111,114,208,168,0,57,154,122,240,16,247],[91,214,10,213,233,186,217,147,44,169,199,95,35,26,118,136,154,231,168,184,100,185,29,31,203,165,197,212,191,161,217,40,56,173,185,116,132,42,7,16,119,155,62,48,148,4,73,9,233,44,124,240,70,206,81,159,76,104,232,241,158,192,60,2],[242,34,4,133,173,223,235,206,2,168,51,172,163,51,129,209,223,145,126,214,9,149,14,210,79,133,227,176,43,43,153,75,77,147,151,132,227,50,244,16,100,200,180,162,99,10,179,105,97,116,42,161,207,253,203,8,193,68,238,174,222,175,212,139,93,190,150,191,36,53,14,20,253,104,40,107,192,142,234,239,139,198,173,158,25,93,20,132,175,205,48,175,168,206,212,132,129,38,213,108,129,180,60,39,165,219,189,236,26,80,193,16,98,206,33,198,29,134,12,37,168,98,251,183,92,59,213,28,141,192,118,54,102,134,105,187,247,81,234,202,204,179,181,29,44,13,65,64,49,108,252,226,235,24,210,144,140,236,213,161,136,103,155,197,245,222,41,15,84,142,126,188,87,212,27,88,154,36,206,136,238,72,217,126,141,12,124,118,153,96]], +[[128,223,226,191,115,135,186,212,101,78,176,118,248,218,233,89,81,99,228,1,39,245,223,73,45,173,125,240,76,114,33,196],[209,120,60,238,185,207,142,77,7,118,76,71,63,164,6,27,130,116,57,113,3,242,7,109,112,50,73,215,88,184,251,213],[39,39,158,60,220,176,62,245,87,165,222,252,47,108,88,18,138,109,195,248,176,56,89,88,1,78,112,156,31,97,176,174,107,64,53,118,240,228,84,213,228,198,76,23,49,56,238,75,189,95,231,182,13,6,197,171,226,63,233,158,227,180,106,0],[170,9,215,132,187,9,220,153,153,49,235,180,192,14,66,76,239,236,161,4,129,141,142,175,6,97,240,151,40,173,2,94,244,115,147,33,5,113,241,116,4,233,170,109,140,189,95,216,140,215,223,184,226,232,161,8,192,93,226,6,243,64,130,52,163,180,99,219,231,26,7,208,85,135,50,69,36,183,50,110,231,157,51,72,221,190,215,135,27,134,252,180,136,3,29,201,234,147,246,184,215,253,166,35,147,72,165,98,68,79,175,30,114,211,26,243,84,67,233,223,83,231,98,243,229,107,72,102,143,151,132,179,54,138,178,120,164,142,244,84,106,38,207,173,13,10,81,97,105,143,38,238,141,52,252,43,61,109,251,147,176,9,172,41,111,106,254,72,126,227,53,234,201,240,44,252,174,95,203,209,161,107,164,231,27,225,177,18,86,47,194]], +[[218,31,134,133,66,205,124,206,122,92,163,250,60,36,8,27,77,35,68,178,26,21,127,2,100,163,71,19,45,25,101,157],[203,58,37,165,63,39,46,168,19,128,68,104,214,80,14,150,161,234,248,34,112,91,119,144,168,172,62,152,204,78,82,75],[117,197,23,173,228,240,141,119,70,48,87,67,209,167,118,195,197,94,181,238,223,223,203,94,177,213,99,74,27,218,247,164,184,210,65,135,214,200,133,14,60,237,101,103,160,60,76,89,56,154,76,244,113,20,206,84,115,22,15,35,5,70,230,13],[198,152,126,243,128,213,208,231,65,150,68,58,170,58,50,53,108,188,2,99,108,90,75,109,98,168,17,75,33,17,188,26,189,221,158,68,179,103,44,24,181,141,78,245,145,175,69,98,224,32,4,159,142,18,116,104,142,31,142,82,150,210,249,37,46,127,200,76,209,208,197,142,152,240,241,96,83,10,162,44,135,30,239,101,46,113,151,76,233,27,74,101,252,37,253,9,250,27,108,50,8,110,152,236,112,141,154,188,177,217,204,142,26,8,158,216,219,34,6,238,149,112,35,106,214,155,61,230,130,24,98,253,44,112,205,131,163,42,104,176,72,98,41,85,61,146,141,228,141,3,161,4,232,115,129,150,74,190,167,102,131,151,109,82,124,132,22,58,18,238,224,165,89,134,207,20,49,233,200,108,186,129,130,202,148,104,155,172,209,101,251,206]], +[[241,61,174,192,239,51,221,209,51,199,210,68,209,15,210,125,219,35,112,82,128,255,95,24,21,240,246,86,216,54,254,132],[45,199,241,54,125,230,114,197,30,0,92,116,248,118,249,130,89,57,150,135,58,203,160,121,41,39,52,194,9,194,177,17],[219,119,24,51,247,253,186,205,171,43,92,200,14,237,80,175,223,19,120,59,127,229,233,3,213,219,180,194,229,53,49,106,110,239,76,52,240,4,210,185,164,226,112,11,214,226,172,221,86,76,60,128,204,104,163,3,245,251,9,28,180,52,15,10],[236,2,255,24,4,178,179,9,175,49,88,182,98,114,161,74,58,173,131,196,26,113,152,70,247,8,140,169,121,42,245,117,199,137,19,196,50,117,159,11,154,116,139,220,85,104,73,110,65,101,140,193,205,184,218,108,145,208,124,62,194,244,175,80,66,73,185,150,170,0,192,7,28,223,167,147,248,45,14,197,210,103,38,47,81,143,192,41,184,142,32,182,32,31,185,224,90,189,63,149,36,197,218,47,168,151,143,242,239,212,129,32,207,0,130,45,27,238,144,223,129,97,37,216,237,192,207,181,222,102,209,107,230,56,150,164,18,166,43,3,27,113,24,172,19,254,44,159,170,107,26,51,66,249,204,247,136,65,102,207,72,154,132,222,38,181,206,91,33,133,106,58,242,137,188,102,34,192,170,185,242,20,45,57,63,93,75,35,103,121,219,176,102]], +[[66,220,22,197,127,182,241,40,148,95,161,1,224,91,191,84,142,247,217,119,38,182,146,254,64,64,105,204,87,204,239,160],[10,27,165,223,82,57,150,249,84,179,77,220,250,186,211,243,222,226,26,95,167,164,206,50,45,33,107,216,204,175,67,140],[199,89,119,232,59,207,233,223,114,146,168,96,237,151,37,85,181,194,68,22,253,75,126,227,40,83,136,250,91,20,71,96,142,74,52,120,19,207,224,147,81,42,118,81,228,34,233,134,125,183,185,124,11,8,103,240,184,199,183,244,240,44,49,13],[242,113,76,35,163,166,252,17,173,21,201,128,183,53,15,200,66,23,135,118,97,24,128,85,255,117,13,130,196,156,95,239,123,200,230,170,197,116,161,183,154,63,38,209,105,105,192,244,6,238,171,62,158,18,133,10,85,112,151,69,227,13,255,166,42,105,223,178,182,75,60,27,210,188,53,134,226,109,78,234,113,77,42,123,113,207,121,251,143,251,242,170,173,0,202,62,79,43,111,80,60,193,254,242,234,179,101,111,180,79,141,98,168,219,138,181,143,57,70,147,148,158,234,87,250,254,207,0,95,110,191,18,135,219,164,210,214,35,192,46,161,113,245,103,229,38,173,210,7,9,235,202,185,98,248,61,152,239,102,142,189,1,239,32,72,139,54,101,227,164,70,251,251,19,211,64,80,148,44,116,155,178,223,252,118,99,103,253,69,46,104,229,176,198]], +[[144,180,85,198,187,156,236,131,225,55,53,112,101,51,157,3,5,37,208,234,127,91,146,58,45,89,114,195,193,42,163,123],[92,239,3,140,22,191,164,180,201,35,160,254,112,205,127,37,200,188,131,127,223,90,126,251,157,149,242,27,150,190,146,90],[201,52,94,236,44,74,10,236,115,35,134,73,74,105,163,252,232,184,161,190,54,107,190,209,101,159,19,31,233,124,192,55,251,27,124,27,104,176,243,2,57,69,210,0,144,160,205,44,21,83,164,127,174,196,214,111,216,22,206,18,17,104,243,9],[198,44,253,185,210,30,238,107,228,127,48,114,122,174,229,31,7,3,120,154,67,29,50,34,133,51,53,2,23,169,58,24,144,6,105,201,89,86,243,242,174,144,220,116,90,113,225,131,64,208,88,209,107,76,111,227,59,100,175,141,173,151,63,229,220,2,232,82,7,5,199,168,187,60,203,225,131,140,108,36,147,55,249,182,164,192,225,248,164,229,209,3,25,111,167,153,152,146,61,4,34,233,208,121,167,44,194,168,248,109,101,144,49,166,7,212,204,160,185,71,179,171,238,238,246,76,40,218,66,13,5,222,102,90,85,16,254,85,247,117,152,236,173,127,170,10,194,132,128,11,83,130,147,148,196,174,144,190,102,103,143,240,74,180,109,162,101,174,6,64,45,140,131,202,216,77,97,160,81,222,2,96,85,152,136,231,121,247,75,114,165,215,28,19,47]], +[[220,24,92,43,160,179,120,223,229,221,165,16,195,47,239,245,53,202,46,138,2,67,75,50,110,1,88,188,135,142,136,72],[51,214,204,5,164,52,228,25,40,13,88,100,161,175,32,154,44,103,104,20,183,15,114,248,20,26,199,224,87,62,230,62],[241,228,69,20,210,236,188,200,209,167,232,75,245,132,206,115,24,53,233,137,79,136,151,79,9,141,69,107,96,113,143,87,94,244,216,6,47,33,130,80,66,80,207,131,187,42,242,167,155,31,88,166,169,123,217,141,164,103,19,45,123,236,47,5],[226,118,177,25,18,204,165,168,75,186,101,12,23,42,239,58,77,95,145,172,114,41,19,187,137,26,58,176,66,74,176,126,167,9,203,139,186,58,61,17,248,47,81,194,175,1,98,168,47,114,25,206,39,179,90,48,80,125,83,106,147,8,23,228,15,133,162,42,90,67,43,148,209,146,195,200,145,23,119,207,219,127,233,55,166,117,2,119,13,109,117,117,61,58,232,130,41,224,143,30,210,59,67,40,216,98,172,97,134,60,6,62,169,132,143,138,185,106,2,19,215,185,54,196,143,231,84,131,108,152,72,120,89,209,153,179,217,64,57,39,22,161,213,105,230,192,203,27,169,24,147,44,248,133,37,226,86,200,171,177,26,175,11,69,70,85,213,219,85,113,60,235,186,40,122,226,2,101,26,200,114,191,200,15,234,167,224,13,71,192,190,56,230,88,247,197]], +[[144,114,28,67,188,54,111,36,191,78,140,153,62,19,128,36,104,47,16,41,219,163,90,190,176,214,12,127,167,16,2,28],[124,99,162,241,59,123,34,10,11,183,82,227,128,7,83,184,182,179,38,105,55,140,225,49,187,119,169,168,210,48,233,174],[210,6,74,109,108,153,198,195,241,82,210,212,53,242,78,52,181,69,155,8,46,241,30,148,74,119,255,84,221,249,134,39,55,236,178,172,141,84,32,125,54,197,26,212,31,54,73,10,17,27,168,14,18,107,254,203,9,222,246,172,203,223,136,14],[101,28,150,23,202,201,88,199,237,212,165,243,254,223,184,61,201,113,171,251,182,154,49,232,152,204,168,71,46,240,104,3,74,109,35,118,238,14,114,208,169,191,238,39,87,150,195,121,90,218,200,235,225,209,43,102,236,38,143,107,117,250,57,65,21,79,153,226,35,250,242,203,171,91,146,226,179,186,123,121,190,119,0,239,157,186,105,37,60,206,83,86,176,196,231,71,3,207,202,253,181,84,104,80,180,98,50,103,92,144,192,45,94,66,109,51,214,12,235,240,199,147,1,130,55,157,187,0,127,83,97,99,200,221,187,211,21,123,178,218,98,52,1,51,240,10,226,104,46,198,186,166,65,107,90,1,82,28,193,14,4,105,82,149,242,229,185,76,5,240,3,131,255,233,84,131,7,151,246,223,130,49,114,83,47,152,22,95,227,20,171,50,89,41,175,131,133]], +[[156,236,36,103,88,228,18,231,55,139,69,121,234,254,159,172,90,37,213,64,95,146,112,181,215,229,67,65,78,195,213,218],[151,90,158,106,21,44,174,187,47,157,208,222,183,109,217,34,182,220,119,5,93,218,3,251,174,158,124,104,93,7,58,161],[155,173,30,59,18,121,239,101,143,77,7,22,68,198,58,226,183,167,128,53,126,157,196,38,241,101,14,192,99,77,252,82,15,142,218,157,200,241,10,167,50,76,89,66,210,52,127,248,128,43,217,14,149,252,236,49,51,82,205,174,100,243,42,4],[23,236,155,212,122,221,108,207,189,120,122,240,217,1,62,156,201,121,170,248,80,224,148,38,211,178,142,223,215,18,150,235,49,255,139,33,197,254,123,224,80,245,54,50,76,62,196,136,80,224,181,8,163,107,180,203,126,117,75,50,113,131,161,179,148,216,138,121,65,209,206,141,172,98,165,216,41,24,116,215,132,133,229,31,41,237,5,134,90,32,110,82,236,177,44,93,16,125,79,249,111,37,211,197,209,129,210,196,186,100,99,96,13,177,204,163,40,87,252,245,151,203,223,178,253,162,112,138,138,186,40,27,67,195,210,140,74,78,121,131,54,21,9,246,26,16,116,230,240,173,97,1,199,181,103,238,64,120,233,131,156,71,244,101,49,183,41,255,14,254,239,124,157,26,141,131,61,156,15,66,129,42,52,24,124,58,119,140,22,92,9,214,69,156,156,124,234,162]], +[[209,64,63,99,32,46,8,5,37,132,59,222,37,94,235,107,103,131,193,202,174,157,110,208,11,166,8,5,190,209,148,31],[35,138,234,58,214,214,242,119,131,231,5,22,187,252,202,71,112,54,107,80,237,15,230,164,233,102,181,58,241,33,167,33],[142,96,231,60,6,56,22,121,94,41,245,214,78,206,17,89,241,181,213,2,26,111,143,101,94,38,26,77,0,38,245,185,79,242,146,50,80,73,157,153,82,152,72,5,18,228,18,98,118,170,74,34,109,1,90,149,130,123,60,230,146,226,51,2],[196,241,125,68,47,186,76,160,223,141,193,208,98,141,125,127,54,182,11,87,88,215,193,59,128,184,249,122,98,18,77,150,162,59,39,149,101,73,90,138,204,171,89,151,17,91,19,164,186,34,10,115,149,126,183,147,5,32,172,187,251,111,84,207,104,114,107,100,80,198,255,169,71,11,5,94,162,98,145,78,43,198,18,99,63,26,195,208,97,138,35,223,241,136,167,51,215,107,203,204,70,15,82,171,97,225,153,56,249,200,202,170,121,44,32,141,31,108,117,71,40,144,95,218,81,216,129,163,71,165,61,167,68,211,186,173,192,167,108,71,76,85,134,128,38,144,149,249,8,74,116,71,29,92,9,255,194,145,65,181,191,175,73,84,223,172,188,166,99,208,55,177,126,191,149,89,136,34,51,229,202,90,139,247,92,202,79,201,197,164,16,159,50,225,69,243,133,59,23]], +[[189,246,189,195,26,176,181,49,55,132,72,58,190,202,110,165,233,205,198,143,129,178,31,53,13,9,195,144,123,185,182,161],[3,98,119,18,183,85,229,6,159,185,171,143,158,137,151,36,2,154,127,38,138,249,57,136,33,238,236,147,96,201,40,91],[56,250,198,3,237,36,111,131,63,28,15,212,88,86,152,176,167,19,5,239,240,209,74,0,73,179,206,240,115,189,3,109,212,81,179,218,186,218,174,174,162,174,175,131,211,149,116,111,78,134,134,106,218,151,28,190,72,46,219,4,25,51,47,14],[144,166,106,175,165,100,42,152,231,159,13,136,20,112,128,22,123,17,228,70,101,24,241,149,205,221,137,64,209,46,228,145,141,49,166,212,203,119,208,191,90,242,153,131,187,229,8,86,16,167,157,175,12,117,167,140,203,207,251,189,171,33,137,195,148,174,36,226,101,189,140,85,253,63,64,152,225,177,117,87,117,73,81,142,122,77,207,116,82,8,109,209,39,141,213,142,164,192,170,105,14,145,121,81,239,57,252,255,96,203,250,30,144,145,11,171,83,116,146,141,71,34,247,2,191,90,214,2,143,253,166,84,31,165,186,26,55,121,236,120,176,169,95,227,133,12,116,139,108,143,66,243,48,236,121,84,26,82,161,207,87,219,114,223,79,146,206,127,116,138,238,241,175,51,188,90,224,168,44,137,223,242,22,242,58,236,22,138,125,187,81,10,166,50,218,171,204,151,27,63]], +[[87,179,177,74,206,28,208,205,96,62,99,40,189,33,158,231,217,208,148,72,127,166,104,242,138,238,192,43,67,201,9,167],[36,230,182,57,95,151,234,14,35,113,134,212,105,183,25,35,210,17,58,223,64,59,238,235,74,45,39,144,154,175,62,218],[252,121,253,198,208,144,136,122,97,228,60,107,145,135,182,87,210,228,217,203,175,214,231,202,235,126,189,234,132,40,37,183,143,185,73,210,196,154,12,243,139,108,115,41,109,130,200,221,235,31,226,212,10,173,221,121,100,218,104,172,248,198,111,14],[178,224,222,221,128,46,237,153,109,189,88,54,191,134,136,176,209,32,27,245,68,47,249,187,211,81,174,239,225,160,194,31,234,43,92,159,229,237,238,71,233,33,9,155,5,174,218,168,3,103,193,206,8,130,29,120,58,91,100,207,5,156,15,67,53,8,57,134,165,166,236,255,140,132,253,64,224,186,93,213,229,210,240,17,18,168,76,229,207,142,13,183,139,235,24,45,145,57,192,176,243,224,6,10,63,167,56,105,233,100,35,241,112,223,154,241,203,156,53,86,109,135,223,245,66,34,63,109,67,155,219,84,114,157,54,106,255,99,123,15,54,165,209,75,21,214,18,189,3,7,108,196,208,76,31,37,179,186,132,224,209,254,71,78,87,24,209,161,125,90,72,132,101,102,46,228,195,246,100,180,201,39,75,100,157,120,206,164,232,82,67,243,113,50,57,4,138,144,140,227,225]], +[[1,138,44,61,238,165,10,181,6,117,31,156,42,218,173,253,158,33,146,18,22,9,147,22,132,235,38,94,25,62,127,137],[175,65,11,221,222,252,100,78,241,44,152,153,255,113,185,225,208,223,163,214,157,140,44,214,118,193,145,107,52,89,28,253],[122,68,230,163,25,50,222,230,220,45,131,148,226,154,101,81,209,62,108,111,253,250,33,143,165,185,152,102,141,132,57,219,94,5,55,159,191,160,218,91,86,62,217,102,67,90,226,197,78,58,209,110,26,159,202,31,90,21,122,8,7,4,171,3],[207,120,19,239,172,18,173,28,124,115,34,204,190,84,170,14,154,139,164,253,67,69,176,110,76,231,163,92,139,28,213,227,247,240,104,133,51,132,155,162,207,76,117,182,242,9,38,161,25,74,114,223,14,27,27,52,69,106,33,51,17,45,0,103,34,254,129,29,94,64,196,18,17,89,222,216,137,144,192,172,43,253,52,243,90,244,240,124,196,2,233,163,129,166,117,208,63,236,126,196,56,196,173,157,146,154,236,143,36,45,239,2,60,153,60,158,139,161,140,116,40,232,143,222,104,164,113,30,80,109,121,105,246,60,142,11,200,63,240,222,78,19,54,16,108,5,224,157,89,34,64,14,138,129,191,84,136,86,103,137,151,133,136,43,112,242,13,216,251,30,117,245,133,91,118,90,37,109,164,52,27,242,62,160,255,161,138,173,218,56,24,22,148,96,1,4,86,105,200,208,77,240]], +[[190,164,69,233,182,211,242,18,53,145,44,214,196,46,192,87,114,151,202,32,161,3,87,136,12,43,132,109,216,226,204,119],[2,65,116,150,98,33,105,158,164,176,163,126,81,127,249,177,101,152,174,77,78,131,191,163,202,80,188,97,104,65,245,149],[105,100,185,197,144,62,116,233,147,40,172,239,3,101,88,238,205,51,105,21,10,82,226,203,173,75,187,151,212,97,179,223,198,179,232,69,88,19,164,244,189,202,70,48,46,2,230,131,236,234,24,32,23,28,83,142,84,195,222,108,149,74,164,7],[71,67,199,192,153,171,129,89,39,179,103,77,0,84,182,222,89,175,40,17,171,194,207,127,222,8,246,41,41,24,90,220,35,143,173,213,231,90,227,186,0,54,255,86,90,121,64,91,66,79,101,82,51,30,39,137,217,112,154,193,236,189,131,154,161,233,28,133,72,23,89,121,88,204,75,217,29,7,55,117,7,194,200,211,192,6,207,235,108,10,108,90,80,238,225,21,226,17,83,221,25,142,160,163,175,246,43,112,117,213,164,97,120,135,131,240,80,230,89,197,114,150,61,122,89,229,175,170,43,156,80,31,67,198,172,8,171,71,151,196,86,109,34,185,60,223,101,169,154,42,29,99,142,121,247,43,95,70,49,254,94,158,95,150,143,109,183,161,136,13,245,29,143,235,193,73,66,103,47,142,166,252,58,114,129,74,68,214,109,20,132,32,166,144,0,246,140,51,13,229,184,15,198]], +[[100,71,84,14,215,190,10,17,194,168,222,121,61,131,198,226,68,152,61,177,141,120,236,157,117,241,114,156,146,224,253,241],[57,18,18,200,237,196,211,52,165,190,200,96,239,15,94,187,94,196,78,139,181,28,15,103,65,153,137,89,178,179,121,252],[58,181,248,142,47,114,118,181,182,88,61,255,186,86,57,153,58,144,93,191,155,136,206,234,170,174,51,53,128,14,74,95,16,248,61,166,214,34,90,141,190,153,174,128,7,80,9,221,80,135,134,179,151,81,19,219,71,142,20,186,16,27,238,15],[164,56,28,118,56,196,135,153,233,181,196,63,103,252,58,163,203,181,236,66,52,243,126,112,204,204,206,209,98,122,87,104,61,30,83,244,224,136,61,139,70,43,248,63,19,8,99,3,104,200,155,73,21,51,221,184,201,165,185,232,21,80,2,253,213,129,169,165,190,14,67,11,144,134,166,190,172,71,32,33,15,135,177,78,134,45,151,229,204,105,40,103,134,167,88,103,35,242,49,239,14,62,27,147,45,187,163,161,138,12,178,33,203,7,248,14,106,142,19,0,5,108,19,231,2,178,59,251,50,80,236,124,200,100,213,199,236,87,134,36,7,9,197,96,36,234,107,229,247,177,90,79,165,85,94,57,167,68,161,220,85,125,245,185,72,219,34,11,61,87,69,116,102,145,218,203,68,33,100,28,220,193,46,126,192,69,2,147,241,158,197,123,9,207,241,53,132,122,171,228,70,166,19,50]], +[[12,88,122,129,26,221,136,185,148,69,140,60,128,138,196,227,168,58,250,178,109,76,255,92,150,27,157,240,181,200,51,68],[6,120,59,12,220,197,2,140,86,56,189,116,143,11,199,111,126,148,209,170,32,21,202,148,135,56,163,80,4,96,172,160],[51,180,244,39,79,32,0,138,114,29,30,141,5,74,43,78,149,50,126,56,187,7,179,60,75,238,126,28,224,32,164,66,251,38,39,237,163,183,172,147,205,58,176,177,43,153,147,90,26,146,51,17,22,4,218,74,207,251,83,21,185,7,18,11],[245,109,198,183,96,118,50,91,33,38,237,17,209,240,157,236,239,157,21,195,29,14,144,205,177,162,126,8,156,197,99,41,246,236,63,102,94,182,115,158,197,103,139,63,55,238,31,179,125,235,158,36,0,146,183,168,143,210,85,37,172,213,94,41,78,177,4,111,155,27,105,168,71,235,156,235,123,21,147,185,246,151,142,246,24,193,93,228,224,89,236,195,191,218,50,151,161,156,45,242,2,173,247,33,85,207,33,234,189,3,148,141,241,81,152,232,166,139,8,132,249,58,213,227,110,176,152,60,202,48,228,90,139,75,95,184,19,111,222,168,163,52,29,215,135,117,64,165,87,222,191,117,48,204,51,174,238,246,39,28,63,10,246,208,151,135,232,21,242,241,221,37,206,77,47,208,159,250,159,83,8,27,70,156,80,13,164,212,65,128,192,78,177,134,147,41,203,242,216,35,24,126,131,28,36]], +[[102,207,64,26,33,66,252,244,168,1,128,70,207,65,64,188,161,141,118,239,98,102,231,160,36,117,125,241,114,165,214,83],[103,212,141,253,35,116,60,194,202,64,228,223,214,184,204,93,132,190,130,221,43,17,32,204,71,110,106,246,242,94,204,152],[214,176,232,14,96,188,27,41,171,143,116,128,143,196,96,132,119,149,204,184,135,186,192,236,170,142,19,82,151,168,80,151,113,43,36,176,161,251,175,122,103,197,213,48,164,125,6,67,252,135,2,192,89,210,21,251,17,45,190,71,94,91,202,13],[218,168,239,179,253,65,241,47,188,85,189,96,70,65,87,162,109,113,134,50,216,130,174,219,107,249,142,71,221,35,55,135,158,11,70,69,46,6,46,109,251,255,62,123,202,114,137,228,239,107,63,65,212,176,59,220,44,132,42,254,151,243,2,152,131,237,69,246,5,77,222,150,144,100,154,187,43,141,194,143,95,232,206,207,128,252,30,164,17,191,196,11,191,79,210,11,33,140,244,126,168,238,17,141,77,90,239,165,193,191,160,138,143,177,179,13,109,224,151,124,209,94,80,41,44,80,31,46,113,206,39,64,255,130,139,132,50,218,90,89,75,171,82,35,118,11,100,121,46,211,166,157,215,94,40,41,35,73,67,101,101,19,223,26,23,162,160,103,169,168,234,166,78,25,86,159,70,147,157,52,185,146,113,174,80,164,125,125,188,163,98,12,129,37,91,14,31,209,243,206,200,81,241,177,27,53]], +[[93,191,136,90,165,152,232,149,87,31,95,101,9,11,114,50,62,157,112,176,245,129,16,104,122,251,188,56,58,254,220,172],[250,23,235,167,110,59,195,234,109,171,58,91,18,13,197,236,185,174,111,0,19,143,125,54,221,169,38,139,196,114,33,116],[225,66,157,171,46,66,205,3,91,127,198,2,239,214,186,249,71,6,241,110,175,47,139,95,237,50,146,57,232,117,96,95,177,114,245,221,154,226,188,46,180,46,180,116,86,126,41,47,82,6,232,46,105,75,202,13,109,67,59,134,118,52,203,13],[30,11,108,241,92,224,51,55,23,156,2,214,84,8,223,91,233,32,12,55,130,182,0,74,249,78,164,222,203,37,121,153,214,253,255,48,29,17,208,12,152,195,114,250,192,208,38,203,86,223,239,227,222,247,235,153,172,104,214,150,142,23,18,77,132,70,245,62,141,45,61,216,144,211,122,35,199,224,184,58,72,75,60,147,189,223,108,17,142,2,129,149,157,39,189,135,211,126,132,61,87,133,244,164,7,113,57,132,148,230,196,50,47,187,103,92,29,71,147,33,3,33,72,247,254,82,86,77,223,122,231,172,38,157,12,210,229,82,254,197,137,174,174,15,185,63,227,238,174,240,133,96,150,207,79,107,52,151,231,35,92,200,73,77,129,10,11,70,197,234,200,127,24,126,80,91,183,118,79,128,69,201,84,25,131,247,176,37,105,128,9,162,61,157,240,189,26,71,60,190,228,207,94,148,136,236,188]], +[[132,179,174,221,71,151,165,101,195,81,222,125,250,7,0,185,255,124,77,114,145,200,128,141,138,138,229,5,205,210,37,144],[215,173,114,202,167,194,34,9,236,70,120,209,29,85,144,166,203,40,160,113,23,254,90,239,87,181,7,81,88,50,1,165],[146,32,240,237,170,174,225,184,118,53,13,190,146,102,6,23,103,184,98,150,195,81,212,202,201,157,7,205,97,44,110,251,36,248,249,176,185,117,249,92,66,197,182,175,237,200,146,248,126,254,221,57,213,22,2,148,194,118,88,189,207,66,133,11],[83,37,103,255,165,59,92,15,205,41,195,148,153,210,231,142,205,32,230,49,35,73,146,64,231,117,8,139,57,77,198,92,139,170,160,254,143,106,167,231,1,129,249,225,10,221,139,74,139,235,11,46,195,138,67,48,159,16,12,212,190,145,198,244,142,121,220,10,238,147,161,92,148,3,119,59,53,74,141,66,237,72,216,242,118,35,15,166,222,90,218,80,30,224,166,83,180,69,143,14,207,109,91,60,51,226,20,28,102,47,110,160,85,247,65,229,69,134,145,125,46,12,78,178,181,102,33,249,102,95,239,50,70,240,189,128,11,83,62,59,198,21,196,2,31,141,14,42,210,51,161,30,119,54,196,147,172,195,31,174,231,106,9,125,196,13,185,239,194,36,70,234,207,28,193,143,81,253,16,35,106,47,148,45,10,83,195,206,32,145,8,181,147,140,10,158,83,107,137,239,10,214,180,5,161,15,34,195]], +[[105,80,191,207,72,11,152,234,24,162,213,174,91,166,231,102,143,76,40,63,242,113,19,87,116,15,254,50,207,37,129,154],[142,76,111,35,63,123,134,50,28,157,103,153,186,194,138,175,205,37,3,215,170,10,123,222,216,114,39,39,251,188,174,184],[148,222,93,247,162,94,205,112,32,93,64,188,148,153,252,124,215,19,101,104,6,10,65,154,147,190,110,49,134,100,187,109,252,230,14,45,78,99,63,126,193,72,254,79,131,78,210,119,193,254,196,196,226,168,111,68,196,88,156,129,120,136,219,0],[164,1,185,34,171,165,126,224,198,172,28,143,27,72,41,106,133,98,238,241,55,82,104,147,136,106,8,48,110,34,3,102,119,136,97,139,147,152,100,70,122,49,241,110,220,225,82,164,44,37,84,107,100,14,168,190,209,137,164,248,152,134,163,127,16,105,17,234,225,245,0,129,191,121,94,112,198,80,68,55,210,168,12,184,57,71,158,203,184,124,18,155,204,95,227,29,113,110,249,120,194,6,215,240,138,121,52,102,89,79,77,117,226,21,187,99,116,89,111,142,125,0,238,167,36,120,9,67,232,155,211,134,60,149,27,189,36,239,238,35,201,124,44,121,124,127,175,191,143,44,139,67,243,122,95,136,17,41,160,149,115,250,122,3,74,40,94,128,220,75,164,188,149,100,164,220,237,235,51,22,126,11,48,197,160,11,154,16,154,34,49,207,160,1,43,41,178,179,69,11,137,46,204,239,8,8,229,3,248]], +[[97,178,96,245,184,72,178,113,239,72,229,165,109,41,116,50,216,159,42,184,91,213,56,250,102,136,112,208,86,2,32,229],[96,134,254,135,53,243,153,241,175,46,57,94,15,223,181,98,158,188,176,75,110,212,165,74,158,71,5,44,110,129,145,212],[152,40,254,200,255,92,248,90,152,244,80,119,11,91,219,75,128,218,202,68,55,157,143,83,201,28,52,142,34,223,100,172,72,242,182,226,167,179,182,66,188,129,147,161,148,49,98,41,230,148,71,237,36,28,212,35,216,59,111,231,178,212,75,0],[40,38,41,93,121,148,95,103,84,118,188,77,69,239,128,13,128,177,240,57,142,75,230,14,61,228,87,30,209,8,223,152,159,3,45,230,194,52,93,153,72,214,119,146,126,160,184,207,26,92,163,111,213,242,60,37,220,13,42,181,189,86,90,84,175,70,253,151,211,56,215,112,227,167,180,126,251,84,192,122,22,100,112,119,113,235,78,55,217,215,11,167,121,37,29,205,205,59,246,209,36,138,222,197,63,120,114,89,196,213,148,213,253,76,237,142,61,183,98,29,73,101,212,130,152,23,129,36,147,26,61,12,210,105,178,213,59,124,210,97,185,109,55,12,93,150,147,200,173,19,62,213,137,69,238,53,64,225,6,37,217,36,174,186,155,218,252,101,97,0,170,178,118,250,153,107,29,180,119,191,133,234,85,144,129,213,180,199,48,125,193,89,86,84,172,168,47,123,109,45,218,247,53,124,21,164,215,216,185,8]], +[[147,109,193,206,246,163,16,116,127,53,0,136,5,90,57,170,118,45,154,75,82,200,200,228,198,130,121,67,128,194,114,92],[3,179,24,0,65,45,244,213,111,21,50,192,88,40,192,183,37,40,166,122,120,27,239,76,6,193,251,111,242,206,50,75],[63,153,75,142,245,40,246,66,28,106,106,34,233,119,173,229,206,232,135,38,61,227,139,113,154,205,18,212,105,191,216,195,246,142,122,192,125,47,174,128,162,9,39,120,223,11,70,53,55,173,58,5,81,153,122,61,91,81,248,50,217,200,35,11],[235,88,254,134,196,239,52,156,41,174,111,176,79,16,133,14,56,198,130,61,190,100,160,154,91,241,224,206,96,13,57,78,250,111,185,110,214,168,242,201,212,190,192,94,106,94,189,90,27,244,208,197,29,185,52,229,123,121,229,198,168,121,217,117,25,125,187,16,71,95,101,199,248,168,198,167,122,66,3,132,181,6,42,39,64,241,64,23,64,238,15,94,4,58,173,122,42,43,66,96,197,217,7,247,5,237,175,101,176,227,117,223,199,176,11,214,96,219,97,71,242,235,232,112,160,238,24,220,43,163,201,43,11,118,250,226,185,9,50,205,182,193,73,228,111,63,238,207,76,38,240,68,31,58,158,0,102,120,174,207,248,204,174,202,237,167,58,24,166,138,201,136,182,46,131,169,187,81,136,174,222,56,223,119,169,161,100,171,189,217,213,142,82,166,202,247,34,35,137,241,152,232,95,191,150,98,54,220,219,212,193]], +[[248,158,237,9,222,197,81,54,31,164,111,55,89,115,212,251,250,92,92,18,241,181,229,171,244,92,250,5,255,49,163,64],[62,14,253,202,57,25,250,16,212,168,73,206,241,222,66,136,81,189,8,239,210,72,89,79,216,156,222,185,222,238,67,176],[137,126,111,39,151,195,243,38,210,205,177,210,103,61,54,6,49,240,99,48,69,128,255,91,78,180,61,57,173,104,81,131,76,156,248,145,217,240,144,91,248,222,7,95,118,53,223,202,96,26,220,15,20,231,178,199,111,117,113,191,164,104,237,12],[76,249,119,61,160,95,211,34,252,20,123,233,0,239,92,242,86,200,138,253,173,75,8,194,48,223,200,152,31,182,159,71,111,125,69,239,124,144,6,188,16,3,43,165,52,54,172,34,132,62,13,118,40,156,246,143,152,24,250,100,3,29,75,64,149,80,89,170,105,17,9,21,136,159,94,34,115,42,19,67,145,37,129,171,59,17,163,186,231,164,113,53,149,8,89,101,117,248,136,22,11,238,249,102,229,112,143,14,49,71,234,207,206,193,202,163,239,36,12,94,10,20,193,134,84,108,142,235,100,101,131,80,177,175,252,12,253,42,194,19,175,103,10,252,167,187,201,221,221,40,164,101,181,134,230,156,56,140,215,52,120,214,142,251,50,43,223,134,217,33,48,17,231,17,178,185,95,239,167,187,155,89,57,118,23,6,170,113,33,2,73,6,66,11,221,241,216,128,10,67,56,217,56,250,19,124,242,126,159,252,81,198]], +[[64,7,150,239,96,197,207,64,132,222,225,128,28,74,25,117,228,130,231,10,239,150,28,212,46,47,213,163,250,26,15,190],[244,125,163,129,40,242,208,18,204,87,151,87,29,71,156,131,231,216,163,64,152,2,249,167,217,118,194,112,103,203,190,67],[132,211,170,63,54,24,68,57,103,84,216,13,159,160,91,139,47,164,171,243,160,243,107,99,155,238,156,251,92,133,48,163,169,204,52,103,127,146,169,19,196,30,128,15,46,128,65,247,102,109,7,237,133,241,106,87,216,23,177,36,31,197,238,4],[196,115,50,94,120,91,39,223,68,113,238,251,158,190,189,100,97,213,112,128,1,129,16,15,243,108,175,60,56,246,124,25,33,177,87,236,142,97,38,249,85,174,189,144,234,63,229,56,95,128,66,205,112,75,39,204,29,105,120,192,226,162,150,105,95,94,249,123,124,46,22,174,79,244,208,99,198,136,215,244,110,150,78,31,10,0,80,63,53,115,69,151,118,131,214,228,195,66,61,86,189,182,206,134,75,105,135,224,133,232,62,112,199,193,161,78,14,65,63,89,42,114,167,30,1,125,80,91,100,194,79,26,26,107,129,62,6,78,110,12,248,189,69,113,208,255,47,38,122,106,19,224,205,67,4,99,182,202,59,136,240,205,64,176,251,131,213,190,223,111,125,71,225,112,232,125,10,117,0,147,105,62,218,35,42,109,175,152,18,87,39,185,88,142,203,137,74,227,115,186,227,164,69,161,6,48,100,105,164,194,205,119,255]], +[[103,3,166,35,44,94,46,101,224,171,59,146,226,170,249,245,251,211,63,180,105,136,4,125,111,77,15,245,56,127,160,41],[4,124,255,202,139,123,17,172,110,172,192,234,160,197,183,60,117,185,198,55,149,105,115,175,157,151,178,221,91,96,93,111],[202,233,104,121,229,182,3,190,134,102,9,212,160,83,191,161,42,81,55,142,153,178,162,129,46,71,137,38,125,143,50,244,115,36,63,138,247,75,155,231,63,71,222,165,15,13,22,94,191,73,69,139,115,229,61,136,88,12,25,26,24,45,25,4],[162,107,48,167,105,25,121,50,163,166,40,84,150,141,118,1,81,97,35,102,119,141,201,148,87,106,46,14,3,85,73,107,70,32,14,80,105,72,160,209,2,182,101,27,46,115,52,202,108,110,174,248,188,164,75,66,89,112,160,179,125,107,222,13,169,211,193,185,245,28,187,37,188,51,92,214,250,146,138,116,242,192,220,44,110,153,211,122,18,134,58,71,77,77,244,58,173,53,65,95,252,170,36,216,194,159,145,69,114,171,42,190,195,137,45,180,158,103,156,94,162,32,194,245,25,167,208,51,172,26,44,90,70,120,105,227,14,218,61,38,53,202,134,52,49,71,63,149,141,85,43,220,85,130,53,44,41,13,12,228,250,156,253,10,212,39,153,194,39,236,144,183,201,229,219,159,90,123,109,86,146,18,238,217,77,50,51,38,128,95,43,58,0,16,214,193,30,180,16,124,130,131,3,118,82,245,13,192,103,182,220,129,244,219]], +[[224,231,47,143,23,134,51,98,103,51,188,189,162,173,42,80,230,83,137,15,21,53,155,108,34,252,115,69,173,51,49,9],[209,60,238,84,13,132,181,102,125,81,111,231,236,114,57,191,141,169,21,70,238,121,31,132,237,216,255,207,58,8,62,118],[20,85,33,113,185,82,69,172,15,14,90,110,122,47,84,23,33,6,141,182,80,198,218,218,4,194,140,171,124,73,25,95,100,54,113,33,68,203,49,145,60,86,46,48,195,157,138,133,73,251,100,255,234,129,199,68,81,67,181,242,50,134,218,5],[121,31,214,19,193,9,82,146,200,164,162,200,107,71,174,2,97,85,184,70,91,96,125,187,65,100,119,239,121,162,151,201,215,117,140,227,74,249,220,191,28,104,71,79,48,144,159,190,116,183,186,66,150,50,242,64,58,173,131,43,72,107,114,194,48,84,173,66,247,101,58,157,219,69,108,199,145,243,72,136,106,122,229,220,236,124,11,168,21,247,169,58,16,254,51,30,144,59,151,15,123,80,40,190,73,209,75,197,98,13,99,121,38,114,185,139,148,136,198,122,225,102,70,105,62,17,32,71,240,172,137,33,255,86,28,146,221,5,150,211,45,240,166,229,7,172,27,7,222,81,108,152,66,141,87,10,55,219,155,205,124,126,97,198,148,138,179,254,145,37,13,209,213,189,103,18,117,223,154,151,47,34,194,186,54,128,71,71,174,193,234,36,22,193,244,26,184,123,239,222,49,98,155,45,67,49,124,228,28,218,3,98,98,134,192]], +[[84,77,175,217,150,13,130,151,86,198,212,179,234,221,68,55,95,231,128,81,135,107,249,120,163,129,176,222,202,170,128,150],[174,79,100,37,193,182,124,203,119,249,170,207,234,40,234,239,118,156,140,172,238,3,82,5,205,205,120,126,141,7,98,157],[162,174,17,124,141,228,202,109,111,231,94,70,96,35,189,85,12,38,254,221,62,116,202,19,173,182,37,242,114,225,117,241,77,93,245,80,172,231,216,34,136,239,239,171,249,99,17,161,35,190,226,56,137,173,55,17,191,242,184,8,121,70,191,14],[68,127,231,52,76,173,31,174,9,214,167,208,95,9,213,3,193,179,211,213,223,165,132,129,12,53,188,65,228,149,86,147,112,97,84,226,215,81,178,241,181,37,225,161,69,71,186,127,139,35,32,136,166,252,146,39,2,217,58,17,205,130,148,156,39,190,214,69,220,53,31,180,193,36,44,244,29,1,87,84,18,231,146,174,210,20,83,29,148,253,102,224,61,211,46,151,47,215,127,105,71,163,83,225,174,94,0,245,166,202,119,153,36,114,240,150,182,231,71,95,229,52,233,19,167,123,203,13,104,31,223,179,167,160,220,181,109,39,77,244,170,16,157,74,138,55,121,74,146,118,245,0,6,105,111,241,44,164,208,37,64,57,223,15,179,247,42,150,13,160,92,152,114,242,227,62,232,29,28,247,166,244,139,188,224,170,24,199,192,240,107,165,94,103,104,158,10,245,135,181,0,234,183,156,199,249,100,11,202,16,75,127,191,49,240,142]], +[[191,188,216,103,2,122,25,153,120,213,62,53,157,112,49,143,199,140,124,199,187,92,121,150,186,121,124,133,84,243,240,240],[124,90,227,186,185,32,17,153,223,190,116,183,209,236,21,113,37,189,186,164,82,15,80,29,163,242,72,87,157,198,194,45],[228,134,21,182,86,51,230,25,147,176,170,161,250,251,116,185,98,156,56,79,213,146,189,115,95,161,246,44,92,173,17,41,31,205,140,46,145,165,11,254,11,3,180,53,2,255,243,165,195,130,185,194,130,25,7,239,195,77,165,186,5,74,240,14],[17,127,174,19,231,135,119,182,33,159,2,2,20,193,184,124,87,4,109,28,9,206,130,238,43,86,41,137,141,155,13,231,74,21,207,233,159,128,84,139,169,19,215,3,108,86,40,90,76,186,73,59,82,210,203,112,214,54,90,206,61,161,43,31,52,162,119,138,243,110,245,42,184,46,222,4,202,202,242,121,63,95,137,131,30,59,32,90,158,228,193,214,251,218,180,186,77,159,174,101,221,121,165,254,118,180,179,154,48,146,204,113,72,210,17,232,94,232,42,180,99,211,77,206,233,6,29,156,33,222,210,5,27,189,80,180,19,240,226,26,14,72,209,255,168,220,174,36,11,52,149,190,37,217,49,81,181,122,162,113,171,153,170,112,140,162,128,128,202,180,128,79,206,250,146,159,95,30,243,244,198,192,251,251,64,190,247,234,27,80,155,54,186,18,96,50,53,18,55,157,123,195,253,187,93,63,170,201,176,14,33,241,46,161,202,46,41]], +[[223,45,248,169,214,109,86,56,205,238,9,50,78,123,16,248,237,41,171,145,56,126,49,71,183,220,3,247,205,128,5,8],[92,4,46,21,127,183,251,18,212,212,254,242,132,113,65,236,251,87,193,37,62,20,234,243,0,77,101,19,245,47,230,37],[154,16,116,83,30,212,61,7,191,252,127,43,108,19,184,131,143,199,92,186,2,199,209,236,123,163,139,202,60,239,32,220,155,173,243,163,6,74,44,147,177,132,36,65,66,11,106,141,66,26,150,13,112,223,183,199,14,236,41,95,33,248,63,10],[33,87,102,21,201,52,106,99,220,207,12,80,236,189,124,109,114,173,69,44,254,212,62,167,50,2,204,122,152,87,96,86,185,102,75,84,98,41,5,161,231,34,23,32,115,10,198,133,211,189,57,119,236,57,89,212,70,191,169,65,231,37,182,254,22,175,229,67,44,75,75,222,231,170,15,216,3,9,72,237,111,203,167,192,189,180,12,46,81,125,169,116,86,231,78,31,147,213,237,103,109,224,244,168,176,174,164,73,64,75,209,91,109,167,157,193,184,19,150,95,229,87,36,16,215,111,91,94,172,102,48,80,87,3,17,220,152,66,182,251,248,128,106,236,3,21,23,21,202,207,127,33,128,46,139,245,233,138,137,192,215,208,208,152,183,60,110,252,9,150,46,54,180,224,48,193,166,75,93,52,159,95,32,66,199,68,40,103,30,74,44,127,234,12,174,226,66,45,133,196,252,221,254,211,34,19,133,154,105,149,93,78,62,187,126,27,32,34]], +[[232,238,6,95,153,7,241,239,162,218,236,178,58,4,37,243,83,9,77,160,43,194,201,49,240,165,135,239,192,209,61,225],[199,38,81,183,251,122,192,51,122,23,41,119,73,111,215,242,167,42,234,136,147,133,131,94,86,60,107,96,83,163,45,193],[165,16,223,244,45,69,89,161,154,123,240,254,11,234,83,211,225,242,45,250,107,229,80,57,137,94,18,165,208,125,165,242,227,119,19,204,178,235,33,96,17,98,143,105,131,248,113,254,226,134,230,111,255,75,231,88,44,150,26,30,215,86,132,4],[162,240,193,55,52,115,163,5,216,241,217,145,56,176,107,154,150,148,255,170,138,136,34,45,233,247,41,190,225,48,81,117,223,177,112,1,204,119,246,123,109,64,201,12,26,40,251,34,108,17,40,109,180,161,62,69,230,146,17,36,43,205,208,28,182,226,196,84,231,108,12,171,136,27,77,45,157,58,177,0,165,214,29,23,37,216,102,228,253,182,109,147,215,127,91,48,134,147,185,181,163,51,229,127,162,93,30,93,46,56,223,110,78,158,200,65,89,187,238,31,254,169,38,131,106,1,1,201,20,131,189,91,200,138,111,28,196,212,231,240,8,173,8,69,58,1,35,66,157,211,53,120,28,124,191,141,104,90,137,153,237,17,119,96,112,4,161,60,76,181,234,73,8,197,66,96,125,63,44,214,105,12,241,242,167,69,91,189,56,245,56,240,122,16,57,100,49,126,251,206,227,126,180,105,49,192,39,207,21,62,248,110,67,215,130,129,235,215,16]], +[[199,46,103,216,195,254,192,4,255,97,135,24,169,9,158,184,173,123,6,255,59,140,84,42,126,139,152,71,49,52,117,225],[78,176,2,211,204,235,24,140,102,88,254,197,28,180,121,166,82,100,172,85,92,117,205,194,36,156,241,206,61,239,193,109],[45,123,171,142,189,167,252,165,187,60,37,245,29,197,27,115,230,255,106,59,177,181,42,204,120,17,167,210,89,92,214,253,175,115,4,148,65,142,47,87,239,220,86,23,176,102,253,123,98,7,104,13,148,251,140,67,211,212,116,11,65,203,105,1],[168,243,65,53,192,19,46,201,91,100,176,203,245,29,102,144,1,67,55,4,6,121,31,187,85,242,184,202,149,60,199,74,70,224,139,0,47,162,218,33,185,81,184,135,31,122,41,188,109,56,121,10,252,102,163,41,195,151,217,249,37,11,174,14,48,174,52,38,224,141,142,173,1,121,163,179,19,201,8,131,145,146,242,137,163,243,182,233,96,180,197,206,190,240,160,157,170,156,122,21,193,157,78,188,111,194,172,60,208,34,50,232,50,178,52,237,215,150,93,104,123,254,183,88,247,15,167,150,56,65,183,133,155,185,124,151,27,213,87,188,135,105,82,74,196,198,238,179,87,151,147,51,75,82,45,23,107,198,47,134,180,213,192,212,1,112,54,210,182,189,78,67,132,65,110,248,38,49,57,105,26,134,6,23,13,115,201,61,100,23,220,193,160,138,83,124,158,212,64,4,113,164,111,82,144,123,70,177,10,139,104,137,219,180,100,122,139,188,113,73]], +[[105,100,80,181,87,236,60,148,207,26,241,50,100,117,99,74,168,29,239,56,20,255,48,160,43,167,242,4,75,89,192,254],[133,132,119,60,86,107,14,237,63,67,40,23,5,181,117,164,52,228,125,108,246,178,81,184,152,3,254,245,53,52,203,41],[206,139,10,87,121,244,245,244,1,232,77,101,146,122,12,40,223,130,158,149,208,155,250,151,17,27,135,0,7,143,248,148,207,114,119,227,74,113,97,68,213,83,6,252,158,47,100,205,40,117,131,204,128,3,190,14,143,175,38,175,118,64,20,14],[204,37,120,41,243,10,95,144,223,219,194,71,212,46,56,135,56,183,108,65,239,138,130,165,224,34,93,223,30,56,109,119,8,11,59,157,248,108,84,184,92,223,44,50,243,103,171,160,195,182,191,136,138,90,105,3,82,155,106,235,77,84,7,161,1,128,20,145,20,19,2,40,252,67,86,204,243,102,183,123,232,151,150,169,231,26,12,105,63,49,229,132,164,241,67,9,123,163,112,54,59,103,178,242,226,253,141,111,232,180,232,219,240,215,220,193,168,54,0,65,21,138,162,175,247,226,163,37,184,229,24,241,147,162,139,174,5,227,213,43,38,98,26,244,2,2,109,127,37,14,134,220,238,48,26,88,182,49,234,223,69,39,233,88,240,42,97,88,127,11,181,22,206,250,192,9,254,81,5,47,255,83,51,109,189,148,231,38,109,59,67,202,186,138,27,56,229,216,113,194,162,74,76,65,47,255,63,122,154,82,168,171,35,186,201,121,27,43,90,102,154]], +[[168,221,53,240,84,251,111,246,240,171,9,74,13,61,28,38,40,50,24,29,243,92,205,81,146,84,94,189,106,156,245,41],[202,65,35,56,211,129,75,136,109,150,75,113,146,94,26,171,179,255,208,120,52,219,231,220,81,37,104,136,43,83,228,163],[250,112,159,188,131,130,175,131,209,24,18,97,141,250,202,69,46,171,131,228,197,63,233,229,133,132,103,208,123,103,103,225,121,117,193,224,99,147,214,221,225,90,52,217,71,61,28,244,214,216,194,213,115,148,82,0,128,250,196,228,52,72,190,7],[85,167,173,145,50,214,58,193,97,231,173,177,50,185,24,159,221,132,195,97,193,228,245,65,154,109,247,61,244,215,174,178,154,141,196,191,1,73,13,79,72,78,45,18,7,117,23,245,252,122,208,189,237,162,10,108,176,34,121,66,41,11,8,195,254,51,171,155,33,53,188,56,166,87,154,84,189,152,47,125,20,23,206,134,113,23,174,169,24,219,211,221,71,110,126,181,181,211,195,228,138,134,74,47,148,42,49,80,26,162,178,155,83,184,5,19,201,93,106,65,24,68,240,222,223,22,162,154,194,103,211,49,229,59,220,37,57,191,207,50,220,155,93,100,15,18,49,226,202,251,10,233,75,181,24,148,38,134,51,100,38,46,251,71,181,181,204,219,188,147,50,66,22,167,153,182,245,13,55,4,241,94,213,154,246,204,125,145,12,240,98,209,190,99,45,202,93,242,19,212,135,216,86,79,43,43,215,216,24,187,162,124,54,64,19,217,45,127,114,98,84,98]], +[[174,29,44,107,23,27,226,76,46,65,61,54,77,205,169,127,164,118,170,249,18,61,51,102,176,190,3,161,66,254,110,125],[212,55,245,117,66,198,129,221,84,52,135,64,142,199,164,75,212,42,95,213,69,206,47,76,130,151,214,123,176,179,170,123],[144,144,8,243,252,255,244,57,136,174,225,49,75,21,177,130,44,170,168,218,177,32,189,69,42,244,148,224,131,53,180,74,148,195,19,196,177,69,234,221,81,102,234,172,3,78,41,183,230,172,121,65,213,150,31,196,157,38,14,28,72,32,176,14],[158,108,47,199,110,48,241,124,216,180,152,132,93,164,79,34,213,91,236,21,12,97,48,180,17,198,51,157,20,179,153,105,171,16,51,190,104,117,105,169,145,160,111,112,178,168,166,147,26,119,123,14,75,230,114,60,215,94,90,167,83,40,19,239,80,179,211,114,113,100,15,162,251,40,124,3,85,37,118,65,234,147,92,133,28,11,106,198,139,231,44,136,223,197,133,111,181,53,67,251,55,123,13,191,100,128,138,252,196,39,74,164,86,133,90,210,143,97,38,122,65,155,199,33,102,185,202,115,205,59,183,155,247,221,37,155,170,117,145,20,64,151,75,104,232,186,149,167,140,187,225,203,106,216,7,163,58,28,206,47,64,111,247,188,189,5,139,68,163,17,179,138,180,212,230,20,22,196,167,77,136,61,106,106,121,74,189,156,241,192,57,2,139,241,178,14,61,73,144,170,232,111,50,191,6,205,131,73,167,168,132,204,224,22,94,54,160,100,14,152,123,157,81]], +[[2,101,167,148,75,172,207,235,244,23,184,122,225,230,223,47,242,165,68,255,181,130,37,160,142,9,43,224,63,2,96,151],[99,211,39,97,94,160,19,155,224,116,11,97,138,255,26,207,168,24,212,176,194,207,234,240,218,147,205,213,36,95,181,169],[182,196,69,183,237,220,165,147,92,97,112,141,68,234,89,6,189,25,204,84,34,78,174,60,142,70,206,153,245,203,189,52,31,38,98,57,56,245,254,4,7,11,27,2,231,31,187,124,120,169,12,13,218,102,203,20,63,171,2,230,160,186,227,6],[135,78,215,18,162,196,28,38,162,217,82,124,85,35,63,222,10,79,251,134,175,142,138,29,208,168,32,80,44,90,38,147,43,248,126,224,222,114,168,135,78,242,238,191,131,56,77,68,63,122,95,70,161,35,59,79,181,20,162,70,153,129,130,72,148,243,37,191,134,170,15,225,33,113,83,212,15,53,86,196,58,142,169,38,148,68,225,73,251,112,233,65,90,224,118,108,86,93,147,209,214,54,143,154,35,160,173,118,249,160,157,191,121,99,74,169,113,120,103,119,52,208,78,241,165,179,248,124,225,238,159,197,169,172,78,122,114,201,215,211,30,200,158,40,168,69,210,225,16,60,21,214,65,12,227,199,35,176,204,34,9,246,152,170,159,162,136,187,190,207,217,229,248,156,220,176,157,60,33,95,235,71,165,139,113,234,112,226,171,234,214,127,27,8,234,111,86,31,185,62,240,82,50,238,218,191,193,199,112,42,176,57,188,70,92,245,126,32,127,16,147,252,130,8]], +[[107,206,77,253,83,191,165,80,111,47,85,77,45,153,74,13,196,12,175,205,236,126,27,224,80,0,110,92,90,75,56,161],[200,144,2,55,40,216,57,112,112,41,23,113,230,94,3,77,52,212,170,229,226,71,101,62,79,244,192,116,89,29,167,2],[153,174,103,130,255,39,100,108,39,246,30,35,99,106,225,136,21,33,207,165,237,37,111,112,188,231,206,0,182,130,128,206,142,12,130,170,118,90,251,139,90,31,242,254,66,197,116,65,228,88,228,67,220,139,18,52,119,174,51,216,132,136,140,11],[50,57,25,7,71,238,51,212,11,248,112,172,154,212,157,136,238,50,15,99,192,82,87,232,171,44,96,48,101,151,206,118,209,241,231,146,171,106,101,202,165,68,251,236,32,137,47,212,150,5,148,243,27,55,99,239,7,212,152,46,174,74,45,191,51,119,220,193,227,249,94,70,237,57,183,240,34,47,4,187,92,59,67,76,143,159,49,13,233,241,34,162,159,130,65,232,30,32,101,73,174,98,141,43,138,215,104,151,44,152,132,124,17,136,173,4,200,53,53,99,120,190,247,156,209,38,134,148,5,177,41,253,189,195,188,72,156,189,19,153,80,93,173,239,118,23,181,190,93,161,115,211,232,14,88,56,201,158,52,146,118,36,39,41,224,33,155,215,71,106,229,196,248,26,18,135,143,180,131,166,192,233,176,223,41,98,235,11,240,1,87,120,44,247,104,161,183,28,1,1,105,238,133,34,222,240,2,74,215,228,87,117,162,144,99,156,83,170,244,129,152,196,45,231,92]], +[[23,134,26,141,65,84,172,212,250,156,143,201,71,193,136,108,17,41,11,226,34,135,47,244,248,205,37,147,158,77,19,97],[67,119,63,68,73,6,94,174,186,248,147,123,175,117,133,96,176,196,210,222,70,151,120,57,179,184,115,213,215,213,253,143],[165,238,2,76,205,189,212,194,26,36,112,158,197,61,204,183,238,23,98,109,208,10,9,61,8,132,245,180,92,76,157,22,145,132,1,81,195,60,138,160,123,105,179,78,22,246,22,71,235,231,147,174,77,170,112,207,244,142,106,180,47,253,188,0],[24,77,245,234,50,21,235,225,128,57,11,15,240,66,186,35,129,21,90,3,141,199,50,247,106,1,199,231,15,130,209,204,201,222,154,5,150,179,254,228,71,32,156,153,38,132,246,67,223,33,244,207,157,23,146,98,121,14,134,35,228,36,114,220,53,25,151,230,218,24,156,7,225,232,136,44,7,248,108,99,55,236,1,19,145,44,249,34,21,200,222,25,130,184,252,87,191,171,197,90,62,135,54,247,54,16,66,157,151,254,181,29,121,79,80,93,12,90,11,58,189,72,239,127,85,166,40,249,11,133,103,161,193,94,169,209,144,215,191,78,194,188,147,52,173,166,203,146,128,141,252,32,100,131,111,207,164,107,150,253,122,93,111,75,5,77,171,9,183,53,149,254,184,158,208,5,185,236,157,49,136,18,29,230,150,150,214,78,124,123,189,252,28,70,159,175,20,140,56,167,120,89,112,175,225,172,208,106,146,201,148,120,254,68,151,78,59,178,9,94,68,103,233,178,233,150]], +[[10,132,186,165,79,17,207,23,9,15,236,97,243,249,64,21,8,163,160,56,135,172,161,167,147,147,148,177,238,64,169,37],[48,154,115,198,45,35,215,64,242,233,60,24,88,122,193,94,126,196,128,210,90,192,121,78,16,248,205,70,28,194,177,48],[77,135,11,213,58,248,241,63,33,77,153,52,236,144,58,196,130,132,9,44,217,177,98,164,76,206,200,81,250,148,45,231,21,204,218,7,183,153,29,113,39,35,231,164,213,180,240,55,74,184,90,195,134,126,11,83,235,196,107,83,15,159,237,5],[254,112,1,123,20,103,139,13,58,208,62,24,61,111,83,49,67,120,55,154,179,218,101,179,81,18,87,179,213,64,134,232,111,32,49,19,144,33,57,26,249,215,32,133,255,124,61,200,193,226,217,30,83,51,56,85,66,61,15,120,94,44,197,248,183,121,159,207,27,112,230,190,203,120,142,83,233,2,15,41,149,221,176,195,131,161,248,16,56,252,61,84,60,224,163,140,156,40,138,155,196,7,127,66,119,220,198,197,100,34,99,252,254,25,104,128,5,166,3,245,118,117,210,67,79,62,209,244,109,50,241,78,174,176,115,232,62,231,8,109,162,251,103,101,157,63,182,140,98,50,11,119,39,179,184,234,0,101,118,188,44,126,107,95,30,206,250,139,146,231,12,146,200,137,81,208,193,45,145,222,128,28,56,183,202,90,10,4,180,195,66,154,186,134,56,110,150,224,106,253,32,212,197,194,254,43,155,66,115,235,5,32,26,121,39,58,189,190,179,126,209,131,13,34,107,107,219]], +[[56,55,148,35,218,253,191,37,225,157,114,49,189,221,128,180,206,252,254,42,237,147,37,132,223,160,204,60,159,146,50,222],[89,126,129,220,238,148,72,183,125,230,130,158,121,33,200,163,144,83,93,137,160,132,148,48,174,214,99,100,238,20,13,139],[216,181,10,136,174,214,242,169,109,8,34,19,173,248,178,81,159,106,11,189,48,221,60,176,243,253,60,225,198,67,252,2,153,70,205,67,70,46,210,37,19,241,214,95,202,36,189,227,129,129,102,186,168,109,170,121,135,146,175,175,224,193,161,10],[54,18,92,166,102,104,128,41,6,35,126,99,162,254,90,230,16,241,26,124,249,37,32,209,158,102,144,163,173,250,253,93,7,167,132,188,26,14,24,82,115,209,29,52,13,94,255,144,21,151,222,223,69,12,70,153,212,63,63,177,104,213,87,246,201,192,48,119,195,205,195,112,211,72,50,204,223,42,142,61,117,121,100,144,237,2,66,137,157,37,221,244,75,252,102,243,41,207,76,69,22,135,3,195,27,201,32,45,137,15,57,105,255,211,172,53,161,40,24,220,167,81,206,184,128,143,232,30,250,38,165,224,210,0,197,236,29,148,165,9,126,167,75,100,152,254,40,143,48,196,141,114,126,157,61,53,200,225,45,133,66,7,2,85,111,40,97,72,79,253,9,180,241,34,101,204,154,186,254,184,44,245,144,2,136,149,167,208,80,255,87,204,245,242,128,34,208,22,171,64,148,176,98,228,139,102,253,54,209,225,150,38,229,33,94,250,64,251,126,59,112,98,248,30,149,72,48,201]], +[[249,37,210,116,170,241,254,26,33,101,98,55,56,94,151,247,120,62,120,9,12,93,66,23,254,206,112,87,200,15,66,109],[59,15,195,112,190,58,75,25,168,138,185,152,197,149,4,255,181,154,135,96,99,56,230,115,223,91,63,171,77,155,251,141],[121,84,154,49,125,16,160,190,50,42,148,161,81,173,17,231,126,252,72,54,204,128,6,168,80,129,39,61,118,2,166,56,150,58,156,175,25,195,237,241,226,95,173,30,157,104,112,26,113,222,167,39,218,106,92,91,202,201,51,149,137,34,75,5],[20,60,170,250,95,98,177,62,67,223,250,73,212,32,250,153,247,113,177,146,109,64,214,203,43,187,66,127,39,182,194,102,235,61,235,45,139,187,212,123,130,20,173,64,37,28,177,144,122,214,94,185,65,147,229,74,216,92,103,0,180,24,158,128,241,204,1,84,198,62,209,81,168,187,189,48,224,22,55,202,88,231,10,163,238,82,239,117,208,135,48,120,164,5,1,79,120,110,178,215,123,127,68,34,249,39,130,62,71,94,5,178,66,69,249,6,138,103,241,79,79,60,251,30,179,11,254,222,123,50,98,35,12,237,158,49,54,29,177,150,54,178,193,47,223,27,156,20,81,10,205,91,193,140,13,223,118,53,224,3,80,62,111,113,225,195,101,205,251,76,101,238,117,180,222,6,148,175,135,7,99,116,214,49,230,196,184,226,64,250,81,218,181,225,248,12,162,160,108,73,244,46,160,158,4,117,222,251,24,77,156,222,159,88,249,89,230,64,146,170,200,242,2,126,70,129,38,242,251]], +[[151,31,128,107,230,240,125,65,190,136,48,255,141,174,112,75,8,99,138,214,207,247,34,216,67,37,56,18,123,118,150,37],[175,106,201,141,206,32,120,166,199,63,96,151,186,182,63,32,92,175,105,83,175,162,132,208,66,189,80,164,252,233,108,180],[32,55,160,167,103,75,132,255,39,208,178,47,98,180,186,198,94,45,192,245,253,200,153,254,183,128,15,37,194,153,129,222,230,65,197,165,15,139,148,16,151,11,73,210,213,54,88,200,158,225,105,97,220,207,83,145,166,145,143,42,132,234,218,11],[1,52,85,208,73,170,84,237,153,95,189,148,230,54,153,85,73,83,149,228,67,136,34,37,155,16,96,233,163,71,121,4,42,26,105,33,31,110,162,7,115,153,221,35,72,6,186,11,53,60,215,154,87,225,196,155,37,10,178,113,6,220,222,87,110,207,161,21,234,228,97,254,187,18,210,218,37,255,207,23,183,21,248,217,92,47,12,66,93,90,129,247,0,17,91,112,212,158,28,254,73,252,170,20,250,32,94,40,236,133,36,127,26,110,113,40,191,59,179,6,13,192,132,100,189,166,83,133,64,208,172,71,32,147,229,160,114,15,222,47,61,196,120,142,14,155,13,191,226,162,181,241,160,243,248,13,233,132,2,91,21,198,90,247,127,103,30,28,94,40,64,68,77,229,199,237,160,37,230,220,26,63,241,110,38,204,84,205,238,213,107,231,63,155,1,171,43,27,193,108,142,245,138,91,118,221,71,40,120,7,229,197,15,13,124,10,91,129,32,223,222,100,90,1,44,92,241,20,145,188]], +[[43,176,101,47,143,255,105,1,153,17,72,198,138,50,103,135,114,113,0,106,233,88,145,73,187,32,104,80,205,245,47,176],[192,59,119,190,152,62,116,162,52,193,152,100,150,178,146,225,57,153,46,183,82,158,112,179,175,173,122,228,253,207,138,102],[78,21,141,234,174,195,216,137,65,41,106,242,210,115,65,1,43,2,65,212,224,244,110,67,94,55,92,152,117,232,159,94,50,192,87,181,39,188,52,17,175,9,106,119,191,206,180,91,152,62,254,69,94,63,3,21,93,107,199,176,172,200,230,12],[185,35,202,103,227,150,216,101,111,163,219,206,130,137,163,139,211,193,40,206,251,48,239,193,134,43,185,68,180,80,120,5,65,152,36,206,43,131,214,144,239,76,241,7,73,40,23,20,59,246,76,2,73,137,175,26,125,46,31,90,201,120,116,248,107,176,211,119,63,248,64,245,20,217,161,57,74,57,89,176,17,211,166,184,22,163,250,229,222,23,178,169,255,52,152,99,210,127,187,181,12,202,115,65,8,117,16,0,214,53,140,160,100,122,147,235,73,226,231,175,6,40,125,72,242,192,157,92,28,115,228,216,247,126,162,188,170,115,86,121,91,38,114,135,25,190,213,255,219,130,21,120,189,93,102,191,146,237,175,139,35,139,43,189,125,30,44,48,167,135,249,1,163,61,10,118,102,154,156,60,127,43,85,44,203,131,73,199,222,213,225,164,97,112,207,40,227,89,226,253,213,75,5,165,98,245,40,198,138,86,151,77,248,45,70,102,55,200,229,50,70,167,33,126,67,134,128,30,14,50,102]], +[[219,155,129,44,179,199,192,59,151,127,72,125,61,101,204,217,205,47,61,238,17,96,32,103,219,251,114,181,137,255,63,121],[255,160,56,173,140,59,55,140,231,93,101,132,77,8,227,214,169,45,25,74,27,120,98,233,217,114,13,32,103,155,41,68],[166,40,167,116,33,178,171,171,87,110,237,53,210,238,61,20,86,27,33,250,20,166,226,250,194,99,195,234,221,121,242,252,6,105,249,66,155,145,11,132,34,180,178,154,192,38,164,46,152,209,129,190,53,7,197,237,124,116,138,31,220,241,216,7],[167,0,146,199,105,124,212,162,9,86,124,56,186,127,183,26,168,241,94,88,39,162,8,118,146,57,67,253,106,220,101,156,152,103,172,111,88,166,29,199,206,195,211,98,65,22,130,0,12,26,154,209,41,94,184,183,15,36,45,134,181,134,94,183,107,135,227,242,198,148,29,38,18,238,59,205,232,241,151,101,86,103,51,21,46,245,78,149,105,9,67,40,95,120,179,117,244,3,101,133,212,115,157,238,222,239,109,148,109,182,28,164,88,239,79,101,13,169,99,195,133,226,157,253,238,65,95,228,149,132,95,85,25,122,135,15,140,222,181,160,16,186,107,187,50,191,26,88,140,199,116,212,137,1,132,196,178,146,74,91,128,115,49,59,206,34,101,133,241,173,252,34,156,144,188,108,201,210,18,230,47,5,211,59,237,172,150,29,119,207,140,38,32,228,81,222,129,127,140,27,177,106,44,89,255,128,75,99,90,115,168,207,140,24,27,63,148,1,195,182,67,209,138,47,112,110,169,202,228,112,113,166]], +[[206,55,155,190,47,168,171,203,165,28,122,117,67,222,91,113,128,119,27,60,68,188,107,65,137,46,123,136,151,155,171,144],[127,60,255,137,244,27,171,244,250,100,203,163,58,91,177,127,65,59,191,42,30,17,43,80,168,233,177,248,33,216,73,191],[218,152,223,177,137,56,91,44,133,59,108,243,117,115,128,70,168,242,126,242,121,116,171,206,206,161,219,2,152,155,149,31,228,51,166,206,30,34,91,63,168,32,50,254,6,10,125,63,108,24,63,209,21,127,121,26,6,75,64,118,80,87,22,0],[0,26,116,240,149,200,20,211,190,237,103,168,209,95,193,142,254,35,93,195,246,69,120,18,164,3,155,122,70,254,154,14,157,232,26,122,78,95,186,181,235,233,225,228,128,27,209,27,69,201,247,173,6,54,160,155,255,66,22,75,229,116,154,4,192,47,10,182,31,14,207,223,239,121,155,130,125,166,162,116,200,211,179,159,46,56,5,166,121,18,135,238,219,35,20,211,248,66,181,88,185,180,137,175,225,237,55,187,188,252,94,96,164,49,213,172,96,179,158,148,109,144,61,107,246,177,64,225,44,126,7,249,237,122,196,106,57,153,198,36,92,138,177,189,178,24,121,163,23,163,220,210,87,165,196,243,73,183,245,158,78,67,214,45,159,28,209,111,81,143,28,166,202,211,126,44,178,15,37,152,196,19,66,145,198,184,169,138,174,82,71,226,110,239,183,106,163,140,156,130,49,193,126,157,191,39,28,236,128,251,165,180,168,52,189,155,232,30,168,65,99,122,169,205,212,196,191,38,215,173,36,202,60]], +[[43,46,232,9,214,71,2,62,123,119,252,84,31,68,135,90,53,250,148,29,55,247,197,178,31,211,73,52,210,57,25,53],[44,41,213,62,27,242,199,135,157,115,210,11,168,140,160,122,11,33,109,127,109,5,217,54,99,166,92,61,158,16,99,58],[18,217,6,133,119,85,114,201,234,188,155,226,87,76,169,174,102,240,230,82,229,120,178,23,54,205,110,101,79,124,107,21,69,136,61,86,191,118,12,207,195,207,135,84,78,0,4,199,152,6,18,87,225,48,3,12,185,151,167,136,54,154,154,5],[196,20,125,100,235,253,164,26,27,229,151,114,98,149,129,4,233,64,195,135,107,205,91,105,86,172,253,236,50,198,96,145,77,98,98,60,33,6,99,203,44,190,98,73,215,245,39,73,145,198,14,149,14,142,40,9,4,153,83,198,149,129,210,70,159,79,233,130,199,67,79,237,217,212,224,10,224,136,150,214,44,193,251,152,77,210,51,21,12,194,72,62,21,156,255,64,151,223,140,3,107,182,51,0,58,187,251,225,140,143,167,155,90,34,39,8,56,18,63,201,190,57,184,137,44,128,56,74,56,80,40,193,168,30,197,140,143,33,6,14,120,175,210,192,75,253,45,48,202,57,119,198,237,173,81,140,193,226,0,76,220,20,191,61,21,245,245,40,229,175,39,127,161,130,39,88,112,229,192,18,245,248,47,177,175,208,78,221,228,87,141,221,33,96,161,163,219,192,80,232,11,221,129,27,200,142,173,121,191,147,240,16,205,15,212,67,61,11,195,72,218,207,208,148,124,206,218,98,191,164,151,17,208,19]], +[[78,161,141,107,74,248,5,59,136,94,193,136,190,72,222,184,111,251,42,105,164,206,200,102,55,187,215,180,27,128,124,70],[229,152,96,89,151,98,51,237,119,56,44,61,153,89,243,78,49,121,98,105,101,83,232,110,209,229,144,44,75,237,209,103],[39,87,12,0,42,72,125,0,12,163,146,139,131,203,67,25,114,44,70,223,180,204,162,96,222,121,14,192,227,193,147,38,136,248,115,98,149,40,24,181,79,81,188,122,238,178,99,249,96,188,13,168,150,75,243,18,239,147,232,31,6,200,11,4],[233,200,154,26,17,25,55,50,6,206,64,237,227,184,154,130,248,148,98,161,222,233,231,137,233,132,94,236,33,245,113,192,250,239,212,48,173,51,142,74,114,192,71,163,154,66,89,88,3,135,251,154,172,173,220,54,162,181,30,123,96,168,124,161,50,31,248,6,121,76,214,221,69,73,164,223,69,194,218,227,229,57,196,215,208,107,110,110,159,70,111,252,162,250,73,120,206,61,199,146,228,74,98,131,136,12,209,56,167,90,34,111,152,93,164,31,253,192,227,42,90,133,200,95,233,164,58,231,143,207,229,127,77,215,84,10,109,211,146,74,73,171,57,235,105,149,13,66,17,81,217,107,30,79,211,147,88,144,246,52,205,82,167,58,117,95,92,47,183,47,156,213,162,230,126,169,48,145,94,19,59,71,207,107,124,16,169,216,137,198,175,107,95,31,79,81,9,77,39,251,186,34,138,194,38,139,52,64,39,253,73,228,38,52,60,192,19,67,153,180,181,16,170,234,80,35,77,244,44,55,250,28,79,77,14]], +[[252,27,117,209,125,56,7,33,115,81,210,170,64,217,176,79,82,91,137,237,63,95,205,179,17,190,194,174,197,203,126,206],[85,228,132,231,116,164,57,42,157,110,239,248,53,168,251,178,50,207,98,118,168,156,116,252,13,27,178,4,90,139,33,190],[154,104,209,81,254,163,144,152,147,53,158,96,185,107,104,178,163,226,148,111,43,71,184,117,57,138,30,57,235,1,70,61,53,234,231,217,118,248,51,167,98,181,31,39,38,238,13,204,173,92,227,96,5,100,253,157,213,140,35,128,127,223,253,5],[208,49,189,17,218,48,128,151,227,190,182,255,219,38,0,238,106,25,60,166,216,50,69,1,201,114,177,162,81,102,250,122,54,159,91,200,130,234,69,97,44,240,37,128,37,77,33,180,11,3,99,35,126,131,93,174,38,86,193,183,244,115,110,136,190,83,214,177,25,192,127,87,41,187,216,47,103,222,3,88,131,34,135,146,67,197,153,10,126,97,245,105,7,178,65,113,165,124,187,11,190,251,162,49,98,119,175,147,38,249,203,243,83,139,203,246,120,11,228,24,37,162,202,119,75,65,189,177,205,92,96,136,81,236,35,57,235,47,79,238,221,170,137,26,99,38,178,157,151,215,251,243,17,227,187,116,156,93,76,5,141,204,20,244,82,249,51,73,145,226,113,193,109,101,8,200,24,99,57,39,244,41,128,76,167,163,129,112,241,185,246,189,115,237,103,94,17,232,192,211,33,250,201,18,115,11,75,162,247,196,40,83,74,220,170,77,173,49,76,85,128,126,108,100,45,73,76,107,47,14,140,209,41,119,92,192]], +[[13,11,244,212,46,248,16,177,121,235,132,23,113,222,109,189,231,99,97,202,248,148,228,42,20,177,224,151,135,234,62,6],[113,113,81,11,67,252,23,239,168,11,21,227,32,177,176,164,8,51,37,66,224,211,110,74,185,166,73,205,148,27,90,237],[36,68,107,223,3,65,106,77,8,97,68,102,251,133,29,181,14,145,166,35,202,205,27,11,53,102,15,60,249,51,32,14,21,48,135,8,218,52,153,165,173,37,240,240,48,107,121,66,118,46,32,167,101,183,202,155,144,28,117,11,58,149,50,10],[142,33,121,151,93,10,142,90,105,254,135,90,60,177,231,154,236,73,195,133,62,48,221,3,32,254,62,191,182,56,184,47,137,173,22,67,3,107,55,229,110,11,85,224,169,226,42,78,40,61,122,39,72,92,233,16,45,182,120,125,102,40,183,121,19,225,8,150,119,78,73,92,38,232,186,178,110,127,154,148,210,154,170,54,174,201,194,106,211,245,14,93,140,11,118,152,187,95,1,184,118,208,214,95,207,94,158,50,205,123,137,130,158,208,91,11,143,99,169,56,88,152,91,201,86,159,206,66,159,211,122,33,26,190,214,80,245,133,195,181,89,0,68,59,108,93,110,138,72,186,103,222,238,208,123,118,233,105,252,136,67,15,206,39,9,192,187,92,233,38,171,127,68,224,205,121,244,236,53,158,247,103,72,136,63,204,61,2,110,221,6,200,185,203,165,75,153,13,48,170,65,241,68,138,16,137,63,176,83,146,128,197,153,212,35,97,67,58,52,205,175,216,235,221,146,239,185,195,138,54,218,244,199,64,96,198,150]], +[[87,181,25,77,38,171,228,171,33,22,192,240,61,35,219,225,22,212,136,37,162,94,119,214,70,72,180,54,146,174,37,191],[73,156,2,219,173,42,78,171,59,111,241,171,163,148,75,145,195,242,115,163,130,197,72,166,243,161,156,131,240,168,103,36],[76,115,69,150,12,143,212,138,125,234,215,29,189,97,144,132,104,239,168,101,161,53,86,140,143,156,160,5,84,131,70,134,23,167,227,53,132,15,87,198,205,143,44,152,5,205,71,169,215,205,253,229,61,168,239,79,26,219,182,246,152,170,241,0],[180,129,60,157,19,33,95,233,246,58,120,255,122,201,81,115,235,129,11,70,19,240,244,141,104,118,178,189,59,44,114,188,125,152,203,26,195,43,196,28,164,127,9,137,111,121,32,78,207,184,38,76,232,243,195,231,109,193,36,218,141,220,110,13,252,30,19,181,165,41,242,12,130,97,63,185,168,46,95,93,119,50,106,134,31,174,218,188,115,37,197,154,243,61,174,103,68,2,94,100,151,116,252,79,121,19,75,249,246,227,213,135,93,217,27,200,161,76,195,106,102,40,61,1,216,209,8,193,51,39,236,165,48,87,186,80,191,33,12,25,241,57,222,100,148,152,38,70,25,138,18,70,194,113,176,163,104,193,10,171,149,205,137,97,35,93,116,45,244,84,91,230,139,208,16,220,13,178,59,103,62,98,54,9,228,32,238,118,177,5,108,82,15,156,232,251,232,238,24,99,223,151,209,123,113,116,99,108,58,43,97,34,149,9,25,72,129,13,29,75,138,88,67,118,10,40,135,220,85,239,81,42,240,65,236,84,250,211]], +[[6,141,39,178,30,42,207,204,25,195,233,103,61,212,65,66,217,138,172,174,137,73,48,226,12,160,103,67,158,116,154,121],[226,45,221,57,111,149,91,185,14,40,71,118,170,118,233,33,229,6,153,208,202,137,20,169,183,184,65,235,95,244,125,109],[12,23,60,72,138,208,1,203,185,196,61,123,48,167,192,113,162,253,176,140,247,243,125,175,113,215,174,113,40,220,13,67,240,240,149,178,146,156,84,183,115,237,74,31,11,240,220,79,54,79,6,1,232,213,174,6,47,91,120,192,91,251,199,2],[28,104,21,66,61,26,44,94,190,136,40,209,100,101,39,193,123,32,6,229,71,240,22,181,53,15,1,13,121,177,61,244,251,140,110,213,123,169,194,108,60,176,224,166,65,120,182,80,163,234,84,68,164,250,213,178,10,62,184,202,167,2,99,64,17,207,120,146,160,114,123,110,129,80,176,119,4,41,163,122,138,11,179,167,237,184,145,167,201,2,64,188,3,96,177,78,109,215,112,169,144,179,27,49,243,61,219,246,83,152,143,130,116,46,94,236,49,178,115,104,235,14,79,30,207,77,103,111,73,33,74,82,13,30,91,43,187,89,172,46,19,38,126,7,160,203,172,190,217,249,77,116,115,237,105,120,40,176,146,143,204,97,110,224,46,81,252,216,219,77,143,117,51,183,177,57,160,94,6,249,224,234,227,41,147,227,2,90,239,5,144,179,251,180,41,42,58,196,7,101,232,88,78,173,0,38,106,205,203,221,225,69,122,3,183,213,123,213,201,230,79,176,107,100,165,15,53,240,161,236,52,182,221,189,231,103,185,111,253]], +[[163,77,82,86,49,89,224,114,62,159,63,209,51,189,150,226,10,218,230,35,248,199,152,1,59,195,107,68,20,137,189,194],[31,182,88,230,69,222,109,62,253,176,131,167,63,189,89,47,205,75,128,14,3,199,189,104,26,234,230,87,107,251,190,47],[95,171,90,113,64,212,120,115,104,67,5,170,99,83,211,134,47,95,193,62,84,164,12,149,99,204,234,200,247,64,8,198,196,69,99,31,168,100,224,241,195,69,181,149,79,128,5,106,235,162,86,98,183,136,39,181,232,227,169,67,120,19,114,15],[29,33,95,133,192,137,243,95,48,122,116,108,102,199,193,228,29,107,163,119,48,215,89,230,229,98,45,108,106,25,142,64,246,61,55,135,59,113,93,247,81,139,60,107,181,233,90,70,119,38,185,124,154,15,143,93,252,219,253,30,13,227,87,102,29,222,171,85,80,66,185,69,253,137,159,173,109,56,45,121,23,218,158,18,223,189,160,214,153,0,179,151,81,101,167,61,10,201,222,1,253,48,72,184,254,95,11,144,190,103,224,61,194,47,101,58,10,19,235,75,11,117,63,63,59,191,120,115,105,235,216,191,94,0,235,120,191,11,53,21,169,30,104,177,213,252,105,32,191,79,66,89,248,167,48,239,199,241,1,109,80,30,246,251,124,184,54,111,200,231,22,207,165,14,168,178,3,204,161,163,22,112,126,11,15,197,126,175,206,130,214,47,127,243,174,4,172,143,208,65,181,91,25,163,82,166,158,109,75,121,208,230,80,23,81,104,227,79,163,53,142,172,129,108,236,242,200,221,27,242,165,137,17,62,145,187,129,143,145,248]], +[[88,223,231,104,191,82,17,132,148,178,153,117,21,76,244,82,189,151,70,220,125,225,214,188,209,142,230,160,90,207,216,88],[15,20,118,198,204,42,27,71,100,175,117,128,94,119,52,31,20,160,216,176,156,106,91,46,162,135,253,81,124,63,166,185],[151,113,55,163,138,244,79,75,38,42,191,247,224,114,130,67,60,88,146,109,86,47,188,97,128,189,230,205,148,151,134,31,182,217,85,207,56,61,153,159,161,3,123,139,23,84,206,136,140,159,252,21,96,164,81,208,233,219,141,116,210,148,6,4],[96,151,148,32,28,79,111,175,72,135,144,214,29,191,243,244,27,50,140,91,6,149,203,233,170,138,19,109,114,180,151,123,33,181,0,242,22,233,243,33,104,173,168,193,59,255,37,50,118,71,227,13,138,36,77,116,216,131,3,171,201,11,127,113,170,7,202,4,209,123,200,160,22,125,110,99,251,136,186,161,218,184,29,80,241,233,31,70,245,175,119,242,232,64,139,130,99,54,163,80,82,239,255,223,74,247,149,150,175,27,178,37,159,131,193,188,16,156,253,195,221,80,253,150,211,16,242,126,164,198,199,105,15,33,129,94,169,43,215,147,137,104,12,254,62,212,12,128,24,17,144,104,141,36,34,45,154,30,213,44,230,161,107,65,219,217,16,126,182,210,227,89,78,68,148,215,93,215,192,137,227,178,111,253,0,209,0,60,146,196,195,154,229,56,46,249,41,20,145,168,128,202,78,195,172,43,134,230,103,25,185,43,111,124,234,44,176,187,177,207,98,77,13,26,190,174,85,110,95,115,144,157,213,70,39,112,55,236,151,47,212]], +[[90,99,239,155,215,219,240,232,159,239,21,89,131,101,158,138,10,108,160,2,188,66,250,213,164,90,248,224,40,25,35,244],[230,50,244,220,153,66,49,204,23,144,194,26,250,218,169,119,165,137,176,235,13,161,159,203,39,146,145,27,21,236,248,175],[117,70,31,153,101,12,3,104,5,129,19,161,91,161,107,210,51,123,46,99,61,163,129,18,135,140,72,52,250,201,186,46,48,124,134,108,2,175,121,190,163,54,89,97,76,187,68,101,197,126,195,239,253,76,71,138,227,138,52,160,92,241,237,7],[121,107,200,54,28,110,142,236,57,131,139,36,245,57,113,232,32,248,35,97,224,81,14,180,222,241,219,37,18,56,125,107,243,91,189,250,49,136,121,32,148,53,214,136,123,20,16,179,235,193,69,95,145,249,133,224,250,177,206,28,80,92,69,85,118,188,160,53,57,208,72,173,58,14,209,241,28,115,186,198,128,158,46,161,71,151,91,238,39,198,82,97,172,161,23,223,15,174,112,8,226,195,193,48,190,197,83,58,184,147,81,194,20,12,157,26,98,189,246,136,98,151,135,249,84,225,198,16,203,183,94,219,134,32,157,124,53,124,208,110,244,25,49,221,93,253,28,125,64,127,164,238,30,242,147,147,190,171,87,19,23,56,2,204,226,213,98,41,207,167,107,96,22,98,196,217,168,74,73,54,197,42,187,25,129,55,139,113,126,181,92,182,4,166,141,52,240,59,33,159,50,34,108,160,230,105,52,138,45,141,36,83,147,14,182,233,194,191,102,250,78,146,199,81,54,225,72,205,176,52,19,13,63,100,99,130,225,199,21,121,172,112]], +[[139,47,6,20,30,64,17,99,249,15,103,75,4,220,144,220,182,221,51,134,65,147,57,102,46,203,13,255,173,242,80,11],[84,218,147,74,101,145,25,25,133,83,253,69,102,182,96,216,214,16,173,195,41,12,184,72,41,200,148,20,140,243,246,126],[214,142,55,80,220,86,67,35,151,64,28,152,255,21,41,219,158,212,143,234,36,109,212,237,56,62,199,76,26,70,58,235,120,76,135,177,253,168,187,206,151,15,201,122,169,128,125,219,233,93,65,251,2,46,166,140,30,49,22,84,250,29,162,7],[29,235,37,212,52,88,105,3,35,167,210,106,38,105,80,144,153,52,116,244,103,198,253,229,221,179,77,169,69,190,60,234,47,107,117,101,42,226,28,188,79,210,39,99,161,180,85,131,225,195,232,139,187,95,234,32,73,183,51,108,145,21,153,136,192,21,38,130,76,163,190,241,107,54,43,146,2,184,185,117,65,133,189,97,190,168,245,57,170,223,74,26,177,53,251,195,29,42,142,51,23,128,115,16,108,187,192,45,76,208,211,200,254,170,142,183,51,8,67,86,37,23,149,175,189,120,172,60,79,138,59,161,154,237,117,92,100,111,53,86,156,122,108,103,91,109,105,24,232,52,150,154,202,3,247,26,46,114,204,177,112,3,187,117,182,46,133,42,175,88,179,186,234,137,188,214,74,50,235,20,166,185,225,13,228,137,113,229,61,14,154,201,154,120,244,45,224,56,46,240,232,14,211,207,163,67,243,94,74,153,131,185,174,237,152,109,58,87,244,126,94,70,212,14,157,103,115,2,128,154,45,55,228,236,1,31,5,27,77,3,30,214,0]], +[[220,100,159,187,27,238,10,68,129,77,109,158,144,128,213,217,12,31,193,115,171,95,239,237,130,106,116,114,58,119,78,10],[2,20,200,159,56,103,173,46,136,112,229,15,140,42,98,84,152,109,156,34,14,51,56,65,19,0,205,156,100,4,212,177],[14,12,94,78,24,67,117,218,78,247,226,162,228,136,128,80,205,132,226,254,33,208,142,132,168,82,219,43,227,251,195,114,196,114,222,9,84,220,209,220,17,174,196,147,197,105,244,15,198,247,127,3,238,82,79,176,110,196,15,170,29,108,193,15],[50,135,0,168,174,88,28,30,220,78,44,0,199,139,244,96,96,151,249,189,117,170,222,32,90,36,60,95,215,67,77,98,34,218,147,126,40,129,162,227,197,116,53,109,77,86,121,48,29,169,158,17,207,116,156,39,146,28,140,170,42,178,165,100,216,124,93,248,236,241,167,43,104,1,132,130,79,105,134,2,46,63,201,139,210,162,28,52,85,171,241,21,73,84,251,48,200,152,130,148,123,2,243,90,247,177,191,173,5,35,125,36,46,43,116,131,47,197,54,25,111,46,89,209,172,208,193,219,111,25,67,208,246,4,59,189,106,118,144,131,237,102,186,14,5,165,15,235,10,207,114,182,193,107,169,175,3,154,251,127,226,164,170,235,77,6,24,28,90,24,120,104,158,103,163,245,208,173,57,231,148,214,35,154,126,10,18,206,130,12,91,230,15,213,241,221,121,112,47,73,208,43,121,117,95,232,115,245,120,92,114,247,70,37,205,126,36,40,38,37,151,211,20,130,194,192,80,136,1,253,150,49,157,97,185,27,162,83,165,231,34,244,20,207]], +[[57,184,6,45,164,62,100,225,103,103,101,214,44,127,184,224,169,156,79,212,23,214,247,227,49,155,177,48,68,32,95,59],[98,39,206,254,136,234,79,178,123,55,181,247,151,119,139,215,47,218,254,173,204,217,174,182,122,212,55,206,8,251,166,168],[197,246,38,73,12,14,244,225,239,195,237,235,12,188,63,125,226,103,5,127,183,182,235,143,12,129,53,132,150,91,197,196,33,254,237,245,66,65,202,224,1,236,109,94,37,201,177,251,160,56,94,93,189,149,160,110,193,216,174,81,145,68,150,13],[116,10,246,121,227,6,159,173,5,159,164,130,95,164,28,89,251,212,132,170,100,147,3,194,124,79,122,148,113,28,91,113,59,42,107,137,135,133,158,34,113,166,167,30,176,180,161,90,189,228,245,22,143,108,185,219,220,106,39,162,161,61,82,201,114,8,150,161,244,206,58,83,69,238,121,59,108,195,173,128,215,213,129,99,213,69,91,156,189,7,62,43,122,219,255,149,89,12,113,114,39,27,217,31,239,219,208,22,87,238,23,80,101,16,54,205,195,86,11,68,76,162,24,75,244,243,234,137,252,151,58,171,111,180,168,238,87,4,187,229,167,28,153,250,59,94,240,208,57,98,73,117,130,151,105,154,226,2,184,25,105,13,199,172,70,146,119,3,70,144,120,69,226,33,13,83,99,173,238,192,63,15,199,118,27,126,14,192,254,161,188,246,176,79,197,75,62,76,64,209,155,143,166,73,172,132,121,232,248,7,48,192,201,78,159,74,26,213,6,242,188,171,12,73,84,15,109,236,170,119,179,214,87,220,56,160,43,40,169,119,236,228,130,84,90]], +[[82,244,103,93,140,205,14,185,9,223,10,81,102,72,219,38,250,3,59,164,29,67,252,56,69,137,109,69,110,20,38,95],[243,158,125,175,201,123,10,132,220,191,127,161,74,148,3,238,31,169,43,133,229,167,229,208,95,3,27,68,221,241,247,148],[75,246,104,130,122,114,10,246,136,152,160,110,167,180,69,69,163,76,168,150,236,243,17,254,234,71,224,104,109,145,31,173,170,3,17,137,151,21,60,101,54,31,234,21,222,155,184,145,184,144,152,114,4,85,8,255,173,12,217,234,178,26,151,2],[116,66,113,16,133,124,180,175,10,51,66,194,181,41,151,188,225,160,219,100,5,199,78,150,81,197,184,89,121,172,176,113,229,103,254,112,65,44,78,13,140,159,164,33,145,79,106,98,242,174,66,11,123,47,76,248,12,144,87,66,33,34,34,136,182,88,103,234,166,110,126,10,5,87,162,108,84,159,154,122,78,112,131,139,164,7,75,76,215,169,215,88,179,120,184,141,212,148,65,223,128,42,68,77,203,195,6,36,147,59,89,146,47,51,194,15,1,159,231,142,226,75,143,186,121,166,130,243,136,80,90,201,201,127,78,184,124,97,24,128,2,107,76,35,48,107,134,81,115,245,215,22,171,198,205,154,153,6,219,52,48,19,111,117,65,41,196,67,178,12,66,190,47,188,188,212,64,52,215,20,245,138,75,168,231,86,96,122,2,182,8,239,73,100,143,42,208,206,169,158,122,179,10,141,215,129,64,4,247,37,244,147,1,215,179,4,220,218,98,92,41,109,146,140,181,129,115,106,183,57,200,107,70,146,65,168,37,147,81,253,55,180,120,10,153,147]], +[[186,215,60,159,218,76,235,157,166,199,1,194,166,226,239,192,70,122,250,10,116,248,117,12,82,207,31,212,200,231,72,154],[187,15,2,122,144,53,55,110,26,163,32,108,61,119,68,117,227,81,245,118,126,248,110,244,138,114,192,55,194,76,206,98],[25,125,107,108,200,138,152,192,109,252,160,192,18,37,237,254,56,160,178,40,159,41,248,164,78,192,129,106,149,45,88,94,45,89,181,176,141,225,0,192,96,98,150,204,245,233,42,153,224,147,98,49,68,184,178,45,184,125,146,146,37,84,96,5],[116,185,102,203,120,7,113,174,230,61,115,77,243,117,103,2,209,213,253,237,223,50,19,108,99,88,184,54,49,138,79,152,79,231,30,119,22,173,221,189,100,158,186,68,205,66,130,224,5,93,140,30,210,211,81,35,214,110,90,152,241,192,131,141,237,86,59,154,32,235,128,7,83,143,199,176,113,62,126,72,94,60,40,246,235,196,33,162,157,206,37,36,219,127,41,32,87,97,3,106,218,98,229,176,183,213,183,242,148,255,23,243,56,35,47,165,253,66,182,247,37,51,4,9,45,132,143,80,115,82,72,89,93,160,247,239,40,229,104,233,145,107,252,86,215,237,13,129,27,89,213,216,145,174,67,225,177,152,7,19,6,191,82,92,103,140,99,67,153,128,5,251,183,134,157,28,64,248,202,200,7,254,46,240,63,61,91,147,63,88,151,142,242,144,111,204,247,68,74,41,54,230,61,146,140,105,9,38,201,201,148,237,61,102,98,99,233,86,253,254,162,119,100,188,95,116,18,91,196,107,193,2,221,62,95,249,59,94,18,62,75,56,189,239,105,126,21]], +[[112,115,39,164,49,219,167,118,57,179,150,107,43,192,149,248,238,223,87,247,162,0,227,176,7,124,228,32,56,156,146,254],[238,36,150,145,8,100,24,159,218,163,199,117,126,179,205,169,171,30,112,252,158,127,113,163,138,11,252,132,89,49,201,90],[251,153,2,159,236,163,135,165,215,101,150,30,54,29,113,114,185,139,126,15,17,41,11,177,229,181,123,81,188,33,35,208,188,226,144,32,57,42,79,236,154,230,167,44,76,56,108,234,24,87,203,143,156,80,170,154,118,215,241,104,127,207,41,0],[50,239,49,182,78,238,112,15,202,42,178,26,38,127,141,157,59,220,104,156,117,56,254,149,155,247,19,250,153,93,178,192,173,54,221,228,48,168,65,125,67,123,114,199,78,38,219,227,29,147,112,29,70,23,254,81,130,92,255,122,84,79,201,244,78,67,69,225,75,75,17,225,95,38,255,194,175,128,53,243,249,112,228,221,164,76,14,188,3,99,194,181,111,222,33,134,99,191,120,131,144,146,83,143,194,243,145,83,212,235,41,218,12,26,8,170,150,102,1,204,104,202,150,233,147,176,27,23,58,38,27,46,243,39,101,3,130,245,104,254,148,72,85,176,244,253,157,21,231,82,172,116,220,253,55,179,120,111,255,206,242,51,57,194,30,146,112,220,232,137,29,213,238,235,169,96,143,220,123,111,188,201,159,161,181,144,61,170,9,104,225,182,145,209,157,6,242,21,222,208,71,239,157,118,97,15,93,226,32,245,4,27,49,63,175,158,150,201,253,125,181,75,82,37,114,106,244,53,249,203,217,253,135,171,64,206,143,44,105,64,181,95,15,170,232,120,80,202]], +[[106,165,201,240,8,249,144,71,59,164,166,40,106,65,102,20,2,102,97,241,30,26,36,239,168,26,195,88,82,209,208,112],[96,90,201,180,219,221,80,51,214,200,40,191,175,169,60,0,57,68,10,161,28,167,36,174,131,64,67,224,123,208,50,213],[151,86,48,59,144,101,94,147,82,81,3,42,177,156,252,149,202,28,42,44,62,162,139,3,59,212,112,102,203,212,199,216,152,42,139,152,134,241,185,205,2,232,138,101,86,77,168,220,195,79,48,139,169,241,1,68,186,70,156,46,250,73,224,4],[181,22,93,57,99,246,230,249,234,86,87,233,240,127,243,163,33,235,51,143,154,140,61,60,66,48,107,43,39,137,120,179,28,98,58,99,27,227,176,76,65,237,253,237,223,83,142,27,118,91,200,120,84,1,193,175,41,208,70,122,100,65,28,73,115,149,215,85,220,160,58,227,39,47,75,193,251,25,24,220,193,237,111,4,214,73,132,4,168,206,20,9,212,71,245,112,164,53,149,34,204,84,98,146,2,235,229,7,171,105,56,67,20,27,213,234,5,115,178,15,50,26,72,63,243,131,164,104,151,245,146,111,224,184,175,194,85,114,112,123,99,238,237,40,53,50,146,138,65,68,25,100,151,148,44,87,42,197,71,96,81,57,37,107,10,160,234,240,77,177,162,86,1,46,212,83,177,115,238,25,173,110,155,26,243,244,95,243,4,74,100,31,140,142,176,172,123,180,90,187,222,212,114,134,178,160,105,211,144,134,148,238,6,242,251,208,239,96,90,121,17,2,110,169,234,60,73,19,243,140,4,216,182,149,101,167,2,120,103,171,48,146,208,95,76,251,24,252,124]], +[[142,251,139,121,116,43,226,30,109,49,222,103,139,200,20,80,186,134,33,8,44,214,240,0,62,34,134,30,34,145,196,129],[51,56,30,53,108,79,211,134,163,247,185,105,175,217,245,192,13,32,103,182,152,179,241,240,15,55,132,32,45,48,132,207],[146,48,5,203,72,72,64,42,168,249,213,218,116,3,11,0,148,68,146,76,33,74,214,0,221,186,180,193,83,166,255,2,43,83,207,99,100,205,126,233,155,239,52,254,20,77,169,100,237,252,56,160,186,99,51,18,101,14,191,14,85,160,96,9],[107,117,3,37,211,160,240,138,20,119,0,181,26,155,55,37,87,16,148,129,142,214,157,31,118,16,19,235,134,243,35,247,60,73,245,228,57,135,124,39,131,179,54,209,241,166,116,239,62,67,31,193,174,1,128,8,45,245,252,166,159,132,129,57,254,106,182,115,154,5,146,235,214,212,112,92,127,1,54,178,33,137,161,29,96,212,211,201,188,128,254,125,124,0,149,45,87,66,249,192,194,18,31,231,146,223,19,63,34,29,185,145,252,150,14,230,75,157,50,224,23,142,84,43,206,142,250,141,3,172,128,38,205,119,186,139,240,178,66,21,185,250,237,46,174,201,32,233,37,213,236,70,255,246,189,231,37,233,28,130,128,228,173,162,50,165,67,58,233,104,14,187,83,235,85,85,49,71,201,51,112,87,72,84,137,97,84,81,66,153,192,147,33,154,17,29,202,78,99,122,213,0,19,56,198,212,213,238,144,152,198,88,50,247,175,131,91,203,98,33,40,66,48,54,199,154,87,55,115,138,117,57,248,212,166,184,178,33,181,109,20,1,174,183,77,69,113,188,0,157]], +[[237,4,109,104,139,43,10,27,195,218,242,17,157,211,33,166,7,177,109,42,45,29,150,58,221,18,9,198,101,181,204,186],[135,52,241,255,203,215,28,253,226,144,1,126,166,37,62,88,13,89,230,91,84,27,70,82,31,94,94,193,69,30,174,198],[114,27,253,71,118,207,186,19,51,15,211,114,105,233,121,193,215,182,206,84,165,27,130,244,86,225,55,55,142,88,47,25,42,18,8,157,165,171,167,106,123,22,24,19,220,229,107,114,137,42,53,51,12,148,247,255,33,208,156,240,158,85,53,4],[185,204,144,253,141,226,161,65,249,81,22,219,59,4,190,131,233,133,34,89,126,194,23,73,100,36,81,128,185,164,115,118,125,109,71,10,33,125,181,255,90,26,183,119,225,226,138,11,22,151,94,43,172,184,115,2,4,68,180,126,216,50,100,33,185,14,187,80,54,136,240,144,193,27,59,19,97,124,92,80,82,194,151,164,30,40,147,119,94,52,213,154,218,73,217,148,192,228,169,245,34,14,159,3,21,166,119,5,163,236,8,175,13,199,36,181,207,103,255,52,250,218,139,167,16,158,210,181,168,144,123,180,3,251,26,131,139,75,5,159,24,199,146,215,191,236,5,222,224,201,203,191,23,83,64,157,125,179,172,234,244,123,76,97,57,132,151,176,236,166,193,248,172,8,167,234,30,185,196,11,196,233,46,136,130,18,247,217,238,20,253,183,49,88,22,9,68,255,155,205,254,241,167,70,156,199,15,148,116,229,242,77,255,254,165,133,240,158,170,171,75,226,175,235,190,142,108,248,109,53,104,13,197,209,185,41,19,232,72,37,110,199,54,49,111,208,162,20,32,99,176]], +[[118,172,142,87,10,57,179,160,35,44,69,73,117,55,251,33,85,172,236,54,23,134,94,209,223,33,15,0,180,157,27,141],[49,42,58,216,153,174,106,37,80,122,230,228,82,78,16,182,58,110,122,229,61,156,255,211,156,242,133,33,217,53,51,214],[207,3,245,37,145,60,68,48,59,47,128,7,147,147,194,28,17,88,20,110,207,153,99,111,93,151,173,253,217,243,88,57,128,76,35,128,76,191,30,85,60,253,75,115,246,137,169,20,58,236,41,143,130,118,225,228,238,8,145,241,186,117,222,4],[83,206,217,219,43,71,158,89,211,237,100,63,124,195,120,76,36,184,189,76,99,32,108,114,226,63,168,80,2,136,153,164,28,225,168,189,192,3,241,43,124,41,151,44,154,8,188,210,49,254,14,26,15,239,11,175,191,164,224,224,39,215,32,4,7,91,163,125,73,14,185,150,78,120,59,185,143,158,80,62,156,31,211,210,63,176,1,124,199,199,169,248,109,23,31,4,30,35,85,216,197,230,34,157,52,199,238,172,182,53,140,243,6,13,93,38,91,174,32,4,165,88,135,134,89,163,13,254,213,242,236,120,139,78,20,57,123,93,0,194,157,181,212,235,241,102,57,168,223,41,42,61,36,246,152,60,188,167,96,217,3,233,118,245,182,152,100,43,161,254,212,158,121,195,143,75,179,148,110,252,204,157,106,239,173,51,109,85,143,120,228,242,5,66,46,16,56,74,78,83,30,117,128,126,251,56,157,42,244,202,180,56,37,251,135,241,150,169,8,7,105,254,117,133,120,41,112,166,145,138,255,225,13,32,214,41,183,5,132,85,151,65,141,105,157,227,241,222,133,79,148,189]], +[[246,74,102,186,15,8,25,243,0,20,22,194,32,191,82,216,96,19,10,25,118,74,168,171,56,209,91,42,167,90,192,34],[129,37,37,60,211,55,224,13,69,180,80,121,181,133,52,149,97,229,245,66,168,31,109,47,207,217,133,193,15,234,178,175],[77,230,245,37,8,34,215,201,213,187,152,88,37,0,181,192,133,245,65,235,220,69,14,209,172,175,131,104,72,39,237,29,199,113,71,170,228,177,158,20,167,220,91,190,31,30,79,87,113,216,166,228,242,53,23,57,175,176,140,128,109,85,135,1],[128,114,134,46,208,171,53,146,29,181,236,44,186,142,106,237,176,68,31,223,71,73,16,6,192,30,100,86,173,112,250,227,196,21,45,207,191,219,184,240,253,222,197,233,107,18,191,103,152,155,169,103,147,244,134,26,17,182,57,9,206,141,25,184,202,100,165,68,179,28,224,81,251,200,142,6,40,6,217,150,92,189,41,103,176,22,20,232,107,83,47,191,89,132,50,24,220,156,25,200,3,21,240,68,115,23,25,55,16,146,163,218,56,135,139,196,207,119,222,151,46,134,4,102,184,252,69,228,101,220,61,14,191,148,189,234,96,239,11,152,145,206,212,27,153,123,17,179,30,228,22,125,182,12,156,252,139,133,190,172,254,34,60,193,130,146,19,119,64,133,215,192,109,43,46,99,44,194,28,217,102,13,244,124,79,169,24,189,213,150,221,246,34,220,182,82,100,43,103,82,123,168,237,21,168,25,168,226,31,72,215,238,112,36,127,82,0,227,124,37,157,255,209,126,236,140,35,47,151,12,176,49,130,254,57,100,19,41,147,246,236,183,196,219,24,204,239,57,12,158,179,99,158]], +[[132,57,177,214,10,164,132,96,19,94,177,0,44,193,18,121,41,149,7,154,119,230,232,171,2,11,154,186,202,137,32,180],[234,220,62,12,91,221,188,48,82,195,178,248,176,169,69,102,194,178,200,121,237,23,3,74,192,230,164,95,43,62,50,210],[98,218,129,225,100,64,130,27,89,59,110,230,84,14,21,209,174,167,93,35,224,161,187,254,220,128,140,149,72,248,126,139,191,54,145,90,57,167,71,22,246,69,204,165,113,77,23,10,249,7,87,109,79,55,5,229,67,210,173,221,197,255,35,3],[84,25,246,210,78,180,102,53,212,167,248,234,184,3,207,208,208,77,224,146,175,189,134,242,166,150,26,141,30,184,192,209,151,186,85,238,8,201,145,130,42,90,167,2,186,224,51,122,189,92,167,250,161,94,31,26,227,105,148,110,155,129,33,108,15,95,194,43,189,68,51,195,222,147,197,202,162,116,22,131,187,208,225,167,141,242,141,218,25,23,65,1,135,99,52,212,3,57,101,159,2,26,231,102,22,44,108,197,66,27,121,207,157,92,9,14,212,175,7,236,132,73,48,53,189,11,36,33,181,51,104,66,149,187,231,106,112,254,197,150,239,140,137,197,201,221,163,195,59,119,53,210,210,242,11,40,241,165,64,46,114,208,75,162,145,221,89,241,74,240,138,223,86,238,176,134,215,105,198,190,195,69,24,145,55,35,69,253,107,208,45,207,149,232,3,175,3,83,21,14,24,46,50,58,175,104,62,3,109,154,19,93,46,111,152,203,77,50,126,44,231,213,66,71,243,89,46,208,103,180,206,118,39,23,79,153,111,40,22,92,156,17,240,126,94,233,206,230,56,81,198,182,142,162]], +[[58,4,99,151,240,175,192,114,188,127,144,124,116,211,143,209,185,175,223,39,225,74,53,52,118,139,13,210,223,58,28,34],[153,205,112,239,59,227,66,73,51,147,135,47,84,196,125,234,160,129,2,24,146,209,26,50,104,243,20,94,212,243,171,229],[80,36,206,96,37,121,101,104,112,128,197,177,252,125,19,1,195,42,166,252,200,53,73,125,156,178,58,116,166,202,39,36,245,83,83,193,183,87,130,124,165,68,12,158,248,248,193,5,9,19,226,10,171,236,53,196,151,181,96,65,181,222,178,9],[240,141,222,244,108,198,195,65,121,130,12,152,97,55,81,114,253,223,119,79,141,195,247,214,74,164,50,218,142,95,174,100,76,10,138,158,105,8,81,125,80,93,235,214,18,134,138,198,218,249,92,215,225,105,151,80,2,44,205,75,136,219,174,43,191,115,84,110,228,184,53,211,25,168,66,218,232,185,237,104,51,35,243,30,92,197,121,25,188,157,190,59,207,255,178,173,164,128,114,105,127,244,167,211,16,201,26,219,202,129,250,242,106,14,183,187,12,64,74,201,216,223,236,99,233,198,78,47,66,12,7,211,35,183,192,220,59,115,80,114,131,174,177,206,229,29,180,225,168,58,105,44,124,30,163,152,246,243,9,64,250,184,94,33,56,212,184,90,164,226,49,229,66,79,91,6,78,208,38,240,204,185,157,28,133,169,235,21,245,147,74,17,53,157,65,28,249,74,232,255,163,54,26,34,79,70,186,184,82,209,132,162,72,180,195,31,227,167,231,245,19,76,5,16,49,169,243,40,167,190,74,124,187,177,216,216,99,164,0,253,45,88,218,164,79,27,157,142,157,223,150,28,230,50,47]], +[[18,79,116,22,168,4,83,228,207,28,215,181,224,80,169,118,20,24,37,139,247,210,123,235,127,35,35,140,69,64,190,45],[13,163,74,177,115,153,1,80,223,115,153,182,188,221,186,147,198,219,203,244,209,118,148,28,181,7,30,135,52,197,220,146],[176,87,33,4,170,105,229,41,227,70,90,111,210,143,64,74,78,194,2,118,169,147,177,114,94,184,197,246,80,180,162,22,241,135,27,36,227,104,204,70,205,30,224,23,76,218,27,94,74,226,32,10,169,252,68,82,45,151,90,156,81,129,73,8],[157,203,152,115,255,5,77,177,29,10,155,25,222,104,133,255,186,127,14,104,28,247,251,143,108,217,80,196,131,40,209,249,25,202,70,5,78,238,230,201,229,120,67,235,221,167,178,75,195,80,60,77,97,42,187,26,49,79,57,245,130,33,210,181,77,199,85,172,202,121,105,116,14,127,168,177,169,82,59,140,115,121,253,57,82,83,244,230,205,5,78,226,75,117,97,60,53,129,212,158,25,36,106,123,59,225,206,203,51,75,228,79,61,98,111,227,183,178,105,230,40,212,69,128,194,6,54,235,162,100,47,39,68,185,89,230,87,87,208,238,96,24,67,241,136,233,93,23,37,63,239,86,112,104,165,64,90,58,158,103,127,234,61,125,85,247,234,209,154,63,48,197,249,133,103,27,85,250,18,12,185,208,95,71,27,110,30,141,119,154,44,128,58,25,230,208,215,205,80,120,135,237,100,124,42,149,72,63,147,57,145,237,69,174,48,26,43,14,149,74,87,3,210,72,199,136,16,170,11,25,156,194,190,187,47,29,113,204,64,72,125,189,66,238,224,247,69,247,210,133,104,91,31,179,27,21]], +[[37,209,59,56,55,96,27,7,169,117,105,62,90,51,213,51,124,52,193,18,127,228,194,116,144,97,42,175,127,100,46,154],[58,7,205,104,238,38,146,213,28,250,209,168,14,119,99,177,138,4,60,116,244,225,176,30,220,85,186,154,158,7,121,90],[32,203,240,131,146,254,166,169,156,244,70,169,92,25,156,170,12,15,152,19,204,33,123,141,34,142,46,217,11,171,149,234,146,205,115,172,149,131,71,100,211,62,66,36,60,128,167,96,52,145,200,211,228,154,199,21,253,138,91,158,71,137,187,3],[17,91,50,32,180,92,168,243,108,127,245,181,56,135,212,126,102,155,120,218,193,59,152,204,122,172,165,194,225,159,206,129,236,134,23,202,65,14,17,201,169,17,138,102,132,83,179,41,255,183,24,234,236,115,145,114,240,168,73,160,132,129,146,165,189,234,24,171,79,96,216,209,160,211,56,149,45,119,178,204,19,239,232,60,118,232,221,88,128,59,29,139,60,151,41,239,16,43,32,131,91,125,232,114,190,243,1,15,21,164,202,221,240,124,247,189,210,34,216,75,23,75,194,21,39,207,251,27,127,253,232,30,40,29,48,203,123,206,37,234,61,255,182,234,31,187,6,203,112,86,154,149,237,26,7,233,124,164,45,231,10,162,24,21,158,253,96,143,169,176,137,110,11,88,81,138,50,47,37,29,19,62,88,200,252,20,40,171,10,23,14,216,69,199,95,180,3,241,255,185,125,45,42,109,79,39,121,17,211,38,193,202,187,184,81,108,188,23,144,138,184,31,248,215,154,244,70,17,234,29,5,135,156,30,200,29,6,147,110,15,74,10,239,109,87,72,225,129,211,14,194,82,54,89,122,151,61]], +[[123,58,118,222,202,234,96,196,30,149,176,88,119,167,218,130,6,76,39,39,140,141,125,245,240,187,149,240,173,45,4,53],[248,13,181,194,135,33,177,198,17,189,135,235,20,90,152,187,243,131,176,104,4,93,242,69,141,26,111,218,9,159,127,194],[44,210,111,179,196,247,68,10,114,175,254,147,86,79,111,101,89,173,177,92,199,162,186,16,135,159,183,214,126,71,212,235,208,47,228,130,54,152,165,251,212,169,7,253,105,24,76,37,90,23,14,95,23,71,252,233,104,16,45,194,25,181,13,2],[55,95,173,174,221,156,172,73,182,78,21,116,2,128,70,6,159,76,131,101,76,138,112,17,171,219,100,219,22,180,127,163,17,121,129,114,249,7,34,23,176,166,164,62,93,246,255,204,17,84,188,236,28,104,225,211,94,192,88,128,208,18,206,118,228,206,191,48,27,178,236,152,61,0,180,160,84,12,147,127,241,198,223,148,65,198,27,219,59,232,224,199,193,26,53,212,155,111,85,195,129,38,154,14,118,142,251,212,83,68,127,228,139,117,172,57,100,108,168,46,202,125,20,147,4,66,52,145,135,28,16,219,207,197,151,58,87,250,184,55,28,48,203,196,233,11,236,192,182,113,82,34,110,225,119,180,255,54,142,200,121,179,145,235,149,227,109,203,176,123,44,22,186,57,85,69,212,82,159,114,123,26,17,239,101,209,32,151,107,124,204,134,175,75,210,4,203,148,137,201,33,228,59,165,232,80,207,229,152,153,241,193,236,74,165,201,43,109,172,105,20,177,149,43,83,220,181,64,180,9,35,19,129,86,137,135,187,34,54,188,64,137,93,243,241,126,171,124,2,116,242,36,79,149,134,18,232,142]], +[[95,248,212,5,38,8,235,3,58,94,148,182,3,206,56,77,132,82,246,10,38,73,139,145,18,86,127,52,16,193,134,102],[196,144,13,226,77,154,242,72,39,99,16,153,38,175,124,72,19,128,250,188,218,148,64,193,165,62,161,205,194,126,101,104],[183,55,212,229,190,39,222,182,216,119,41,198,54,223,247,164,6,192,19,243,19,195,140,246,131,254,20,247,90,59,48,5,217,83,93,126,88,21,200,248,179,124,81,214,146,113,17,201,121,247,217,216,26,52,122,169,204,9,237,78,108,24,233,15],[19,140,96,85,124,46,144,8,175,192,61,69,190,199,31,150,17,73,160,131,89,38,117,28,143,243,147,92,125,101,45,131,225,176,177,218,125,91,190,11,142,23,26,78,73,170,224,111,216,169,222,255,120,220,222,77,37,177,170,137,153,152,160,249,158,29,246,249,51,122,62,162,242,75,118,195,23,167,1,77,180,229,40,49,145,121,90,112,216,130,29,33,120,70,73,15,149,135,1,211,157,194,200,206,71,217,40,147,136,116,216,123,53,88,152,155,199,122,248,32,151,154,53,30,239,149,148,170,91,148,243,52,30,222,212,234,32,176,140,62,124,86,16,212,50,103,129,141,250,192,168,125,223,82,127,188,232,81,43,191,133,182,108,155,181,214,47,15,232,64,72,242,59,25,96,74,92,141,130,177,242,90,141,160,39,49,254,178,236,174,72,155,132,117,247,189,50,109,223,26,8,24,158,70,192,140,245,5,56,194,163,99,226,244,235,44,1,162,4,199,255,188,11,152,26,220,15,217,151,170,253,242,162,34,238,132,195,9,246,233,94,199,222,79,168,93,71,104,213,192,3,22,80,40,34,94,34,224,158]], +[[238,222,252,23,87,227,167,229,237,57,70,219,237,195,150,163,98,246,131,210,197,27,11,159,96,118,93,75,252,81,52,222],[169,135,43,194,25,47,192,43,24,156,238,212,3,171,159,39,10,3,42,131,95,222,191,175,28,157,105,52,237,131,4,188],[213,190,168,234,154,95,233,237,109,43,248,57,147,12,12,108,213,3,158,152,143,85,31,222,219,84,55,225,193,175,14,215,179,137,124,3,87,17,195,197,25,38,190,141,27,50,2,77,92,213,130,245,248,54,154,216,77,24,177,37,2,101,47,7],[177,148,219,115,249,148,203,220,60,190,99,11,167,44,71,194,36,155,192,89,42,181,71,148,43,29,27,136,43,68,245,179,133,94,86,139,221,223,146,239,5,2,45,136,252,252,41,78,118,182,74,0,233,199,67,85,55,55,99,228,154,78,188,71,36,61,72,169,173,88,137,148,165,24,248,15,134,21,194,179,29,165,135,165,62,82,157,67,90,134,151,53,13,252,222,2,210,12,206,125,94,238,254,63,90,178,170,198,1,37,156,218,56,83,138,27,131,1,249,131,46,117,171,144,248,169,50,242,103,234,193,129,0,57,101,213,38,111,32,97,128,198,195,128,236,232,3,87,124,203,70,23,107,246,7,21,148,134,242,66,89,116,126,44,166,251,25,18,219,123,120,169,115,178,132,99,135,193,32,128,48,238,31,64,13,12,91,94,139,222,150,53,174,85,99,139,161,124,115,77,232,99,139,184,93,252,215,102,41,167,249,244,13,106,185,84,213,91,248,87,95,201,201,165,149,9,126,8,147,219,90,123,138,108,69,94,203,211,210,45,114,94,25,222,41,65,244,103,249,235,147,214,106,14,43,189,191,146,237,28]], +[[9,210,43,186,165,149,108,250,203,191,159,213,81,9,117,18,134,134,196,12,110,169,107,137,239,76,15,12,100,155,205,127],[229,89,234,138,203,220,97,182,112,154,125,131,174,21,132,154,108,120,178,3,146,61,208,162,153,35,158,228,136,105,48,186],[230,82,117,196,50,138,112,173,98,64,142,215,251,23,40,190,135,167,58,129,79,238,142,189,148,242,102,92,113,188,102,171,12,27,7,166,0,179,11,192,129,167,76,83,104,87,194,6,16,56,75,226,104,217,175,62,62,205,221,62,176,193,76,12],[28,38,160,243,161,165,178,215,213,178,151,175,138,106,104,157,124,98,162,82,103,225,151,210,59,236,210,242,184,22,196,222,146,251,218,255,185,65,195,252,141,183,168,67,53,168,76,251,201,44,179,172,128,110,213,141,241,107,107,142,17,154,72,223,79,39,199,30,147,26,89,56,231,208,2,115,72,133,225,58,37,138,21,182,225,19,110,251,167,47,29,9,107,104,159,118,24,244,156,150,128,99,232,249,145,250,11,85,96,30,67,14,238,19,73,42,27,9,65,62,178,56,19,89,26,122,159,7,12,195,150,202,157,31,172,221,79,76,227,124,64,247,36,95,85,3,94,16,250,214,184,91,95,1,161,218,172,192,223,148,6,159,125,232,246,70,127,150,209,251,152,100,142,138,5,32,168,205,114,60,152,233,220,45,212,178,147,77,130,40,240,174,26,65,91,211,167,205,163,141,122,153,131,206,26,246,248,201,112,162,165,145,99,95,225,43,145,117,54,239,129,94,175,26,49,56,215,12,231,10,121,66,100,215,201,134,217,238,50,144,68,95,21,169,36,143,39,101,39,30,90,153,33,150,174,51,26,189,65,100,191]], +[[119,130,110,211,81,163,240,146,84,174,86,146,136,93,119,76,179,242,68,16,164,128,159,217,15,138,0,218,154,238,153,3],[62,172,143,65,238,115,230,239,19,104,33,247,149,122,28,39,225,86,56,208,227,145,110,108,170,198,251,123,235,123,207,176],[151,122,220,205,184,41,180,11,189,142,83,133,106,120,61,179,70,163,157,255,98,4,26,41,114,210,144,9,241,201,255,129,184,173,84,203,144,30,73,124,29,48,33,181,11,108,105,238,115,85,143,215,190,5,214,37,245,114,127,154,242,206,135,2],[31,240,108,11,57,153,206,203,25,0,164,125,38,123,234,251,179,93,147,209,76,178,200,146,94,62,63,229,217,103,88,105,37,238,75,170,65,153,142,221,1,3,32,88,16,170,213,192,187,220,119,135,68,118,129,2,70,209,48,137,166,77,181,118,66,79,174,11,237,150,100,164,42,73,17,71,209,238,59,156,59,27,164,135,91,225,84,98,57,37,64,249,151,141,154,70,48,186,76,82,84,153,117,26,69,239,194,153,236,125,115,177,127,154,210,117,238,113,166,135,231,38,144,215,50,2,66,210,220,43,212,213,197,207,15,23,164,101,24,93,207,96,248,239,255,83,144,63,32,176,194,171,33,146,212,67,104,242,242,251,54,4,138,240,113,247,170,133,123,20,173,29,17,70,18,5,190,190,23,224,43,226,227,204,182,9,40,33,136,92,78,13,72,17,190,63,69,177,254,160,136,69,62,2,36,50,245,98,86,43,67,163,85,203,86,39,12,237,182,194,196,45,191,155,232,80,231,113,146,253,198,92,253,54,131,75,233,136,219,233,169,62,37,24,193,56,176,144,251,157,168,39,203,28,145,200,254,82,254,124,87,247]], +[[153,169,149,49,195,205,110,62,156,144,10,158,235,38,38,126,114,240,157,17,182,81,168,151,235,183,155,224,22,246,76,110],[155,249,248,180,138,39,40,224,38,8,252,25,137,157,33,150,86,131,157,28,193,233,168,152,77,246,116,236,38,102,47,65],[14,137,218,93,148,156,242,191,64,199,225,124,45,15,156,234,188,136,160,146,235,77,73,207,191,234,183,200,191,244,50,69,198,123,158,46,146,249,188,185,179,75,63,207,139,1,250,46,167,169,100,159,129,76,58,169,139,61,208,69,64,195,29,9],[122,137,192,193,149,47,220,66,152,220,174,168,84,239,193,52,101,107,225,71,233,232,232,47,201,164,73,5,157,128,87,15,117,103,107,129,196,169,79,118,169,104,32,12,222,176,152,140,115,245,154,252,114,173,76,49,3,225,159,230,59,126,149,225,64,181,203,46,252,123,151,166,255,187,108,41,141,218,206,59,230,210,237,61,89,139,139,223,12,47,230,201,118,2,20,42,118,233,120,81,76,25,108,27,154,136,239,220,25,37,252,80,97,85,207,249,162,242,26,182,52,226,185,62,150,146,138,93,143,124,228,203,115,38,217,104,148,105,36,43,169,198,160,27,119,73,107,173,239,135,87,143,90,23,40,78,144,10,114,223,20,28,97,153,176,231,26,181,218,67,117,3,118,23,236,97,150,212,244,226,58,226,145,106,114,208,252,231,150,2,35,5,172,159,187,187,228,112,91,52,14,66,183,142,28,2,187,16,1,134,12,220,175,113,237,137,37,93,213,108,192,179,28,89,212,89,109,206,248,78,34,35,75,229,98,189,128,30,148,17,29,131,167,128,100,201,15,157,130,252,233,31,104,171,176,60,115,182,189,141,126,2,212]], +[[170,88,64,62,118,59,172,64,93,176,101,235,17,235,107,227,227,182,207,0,236,74,34,43,82,191,244,182,227,209,86,172],[22,127,155,154,70,101,249,63,93,125,48,22,172,230,251,209,52,32,178,229,30,114,189,229,158,237,242,105,147,182,108,174],[100,181,152,202,91,143,154,231,66,228,110,224,216,193,170,243,20,88,181,12,37,210,103,166,119,228,75,229,183,85,241,77,81,128,26,48,57,155,252,195,141,20,7,26,160,174,147,218,130,90,88,26,182,194,7,37,160,169,16,180,115,93,250,11],[59,170,9,152,255,2,179,43,144,181,31,154,132,12,123,92,88,112,207,177,129,10,155,15,119,181,89,9,212,122,211,53,20,122,153,28,41,251,235,252,89,46,147,7,23,92,25,100,18,154,45,94,252,98,21,128,116,83,188,215,38,150,151,129,34,43,202,209,201,154,73,116,139,158,230,103,196,208,200,40,137,226,245,0,100,193,21,219,216,251,72,61,114,171,12,202,223,118,189,219,45,199,39,219,195,250,92,70,36,194,131,216,146,28,138,164,66,81,16,220,221,105,192,94,94,213,155,53,150,37,238,170,236,30,39,234,254,157,154,92,231,54,195,249,197,39,234,84,120,24,185,188,166,129,27,228,204,21,5,138,111,91,104,51,3,184,12,144,201,74,131,184,177,88,105,113,58,102,177,224,246,86,51,27,40,109,30,247,105,136,52,171,62,19,132,23,170,214,187,58,179,189,159,199,135,97,164,130,223,198,84,243,248,98,140,141,159,193,96,24,137,143,22,65,232,98,43,210,114,227,141,65,112,108,185,206,190,110,229,225,115,87,107,246,27,177,24,140,242,243,156,98,34,11,186,136,252,180,222,72,152,178,91,4]], +[[16,68,238,55,8,192,176,233,9,168,203,43,162,205,10,248,210,138,93,224,29,150,46,130,96,135,251,35,45,247,178,210],[70,210,65,234,12,112,44,24,137,212,70,85,130,70,41,182,114,132,212,230,68,164,143,164,84,85,210,122,197,246,37,41],[125,107,237,127,135,208,144,171,224,19,195,30,18,3,144,59,172,156,147,68,93,6,199,181,61,49,209,95,151,13,136,100,122,126,210,195,166,48,80,186,25,214,128,67,170,221,24,189,134,29,225,172,71,21,184,232,40,178,177,111,138,146,176,1],[184,164,69,69,95,182,110,23,227,20,61,53,32,76,158,169,52,116,238,190,239,147,150,62,229,193,211,119,202,33,122,205,76,166,62,87,85,218,8,251,255,219,212,53,43,241,101,25,56,150,200,214,247,107,180,205,59,194,211,164,118,164,227,32,130,74,18,16,206,116,208,1,77,116,127,17,30,236,49,12,92,137,237,77,8,80,232,17,248,10,139,178,141,202,246,244,17,223,131,226,193,223,217,12,74,210,53,97,69,78,181,215,86,182,59,78,167,243,125,197,212,102,193,110,247,13,17,25,12,79,83,22,254,42,168,89,116,64,232,139,190,186,235,53,234,95,4,240,123,3,57,38,65,88,239,144,154,213,22,59,252,36,140,215,36,19,62,39,79,129,38,149,242,144,229,113,118,169,107,147,147,208,123,179,16,41,159,93,42,107,109,209,218,188,181,27,242,156,90,250,126,187,7,1,198,200,71,103,172,19,119,147,9,31,224,237,110,71,215,128,98,138,50,200,79,131,224,14,156,22,116,42,82,62,203,99,194,79,74,51,142,210,153,160,97,148,146,79,68,197,165,211,201,55,255,155,9,69,152,42,210,74,45,28,121]], +[[149,221,26,94,101,143,166,200,212,37,7,179,229,184,237,181,186,236,166,45,235,0,252,93,77,202,142,26,181,131,94,89],[58,83,35,221,30,7,243,35,187,109,131,233,194,219,146,162,159,98,226,224,3,238,13,234,205,126,46,78,3,13,141,39],[208,42,117,35,220,189,41,87,107,168,9,181,49,3,119,116,223,65,115,74,65,23,88,19,17,156,106,106,120,140,217,184,173,120,8,101,103,134,103,105,154,230,109,1,9,25,169,102,160,81,192,129,99,223,103,169,119,238,110,34,13,13,195,15],[155,122,253,72,196,116,96,76,38,54,117,49,85,104,64,195,136,102,139,15,56,64,6,61,252,152,105,173,91,144,18,116,185,49,41,61,4,243,200,232,247,248,234,184,21,166,65,215,195,81,40,78,139,176,67,122,197,81,187,41,67,137,100,230,167,199,186,119,35,68,179,51,249,237,165,167,117,104,200,147,29,220,175,33,227,46,7,177,11,244,130,15,184,89,188,248,123,129,196,191,244,38,242,74,77,70,143,46,154,237,168,241,125,147,151,9,151,13,177,29,247,98,71,233,138,57,235,139,56,245,148,159,52,159,42,224,90,180,140,1,133,23,196,143,160,32,93,199,241,86,100,83,225,5,228,140,82,235,69,92,12,64,128,47,121,123,62,239,177,226,243,177,248,67,21,174,213,176,113,28,100,153,166,145,183,75,145,241,46,247,15,118,196,192,92,26,161,169,147,226,243,229,40,171,52,61,210,54,129,98,244,3,106,97,161,58,136,4,93,205,239,168,93,104,83,34,117,188,245,184,245,240,14,253,234,153,154,149,120,49,117,217,238,149,169,37,212,138,84,73,52,216,198,178,98,34,91,110,190,163,84,21,221,68,223,31]], +[[26,188,11,154,160,29,197,124,165,62,254,115,128,150,43,26,136,213,10,150,79,92,217,134,64,152,44,116,57,63,41,38],[141,79,209,67,148,215,193,64,87,0,48,105,131,251,247,110,169,241,113,177,90,107,86,97,42,31,235,28,189,174,93,213],[247,56,175,45,62,41,11,61,35,217,175,247,65,75,252,95,250,71,35,93,192,83,104,122,139,165,200,84,27,133,17,247,129,86,108,218,161,48,224,103,125,181,95,168,190,157,129,160,146,203,88,146,58,134,40,73,77,47,98,217,92,22,113,0],[218,45,217,64,213,225,219,110,128,191,126,43,120,46,126,116,92,212,253,37,46,152,21,23,151,88,135,221,5,172,119,237,131,125,8,41,97,87,94,254,223,48,31,223,36,183,7,24,185,145,184,217,43,221,46,107,238,23,200,170,75,198,148,167,39,188,252,120,253,133,25,92,66,202,248,131,162,195,141,22,28,173,215,156,253,169,163,145,16,225,38,77,48,189,76,92,74,88,118,119,127,35,59,7,27,27,11,64,137,53,240,70,137,84,204,116,74,248,6,59,0,78,222,86,205,152,28,77,213,96,138,191,254,174,201,229,143,63,175,170,103,20,103,128,75,127,162,85,143,79,149,23,66,1,241,131,216,10,89,20,6,95,237,83,17,91,65,235,195,56,247,141,240,80,5,59,138,78,117,234,124,111,220,53,77,173,39,191,216,162,230,111,205,122,226,245,135,210,75,224,212,163,61,163,10,34,14,81,188,5,250,78,65,43,149,159,217,93,137,234,110,192,22,37,22,192,150,169,67,58,158,124,245,153,201,40,189,83,5,194,23,59,247,73,62,208,193,198,3,205,3,240,130,204,228,66,55,167,159,253,139,233,166,114,194,235,170]], +[[203,255,206,44,155,211,226,62,64,110,95,102,230,50,220,250,114,102,84,210,154,149,92,236,152,49,115,35,95,163,89,208],[73,101,62,221,100,165,95,124,212,14,175,63,142,114,235,150,219,205,238,57,143,52,129,127,44,149,134,121,73,113,11,20],[231,206,212,250,42,125,255,115,241,6,139,186,208,236,154,17,9,4,60,151,166,46,255,161,72,135,111,9,105,237,77,198,8,226,139,206,121,122,243,184,37,50,201,77,236,77,104,17,183,245,99,103,145,41,250,207,23,187,115,214,147,117,235,5],[31,253,230,130,110,79,12,36,167,150,31,25,30,116,204,11,188,146,142,63,26,236,62,250,179,39,101,194,80,28,188,22,32,231,238,111,97,252,207,176,12,252,169,251,152,20,59,82,155,204,140,61,15,223,137,238,124,52,47,16,24,21,250,191,125,234,249,243,2,162,136,254,23,88,38,213,144,217,158,230,253,146,218,116,249,89,107,120,60,14,125,71,215,17,163,47,57,234,65,101,229,33,36,49,68,27,73,140,107,112,219,59,9,209,244,228,161,74,107,174,57,218,80,136,187,133,179,40,92,233,223,47,144,104,26,242,199,77,236,228,57,174,185,30,28,27,7,18,237,219,238,141,114,86,152,40,243,124,183,32,197,9,208,42,236,71,96,112,72,78,155,22,236,113,121,148,122,201,108,175,14,27,232,182,183,79,55,45,114,53,254,110,57,153,223,115,59,204,212,130,223,226,230,49,245,107,88,38,103,220,229,227,18,23,99,173,250,207,59,24,207,32,149,247,57,77,238,73,39,252,43,234,107,88,36,217,12,213,158,133,78,197,135,43,69,81,176,46,250,186,90,213,74,155,122,143,109,229,215,205,165,130,91,50,91,7,109,237]], +[[159,145,35,20,151,72,76,171,57,185,226,15,134,17,129,211,151,144,133,119,187,178,150,130,66,208,113,188,164,129,63,251],[136,36,188,108,214,166,241,90,95,65,102,143,43,59,174,143,196,150,115,131,7,141,8,181,29,109,27,43,147,161,7,31],[10,28,112,109,216,161,48,119,171,24,56,108,101,250,151,207,157,252,67,84,45,24,70,236,189,222,183,179,201,63,60,102,243,204,208,68,122,172,221,77,173,143,191,115,108,79,249,219,219,98,191,193,77,136,131,227,133,188,233,186,197,106,53,12],[33,212,251,201,129,99,195,251,110,9,247,117,194,171,123,24,177,135,146,52,11,175,237,172,180,150,5,98,46,60,8,170,59,43,141,14,9,2,243,97,170,28,15,101,46,39,50,177,10,12,92,106,5,9,137,150,181,136,38,124,200,149,26,120,181,212,49,231,34,43,187,80,142,238,241,181,232,184,208,29,57,145,225,141,221,198,202,141,34,46,241,119,206,98,147,141,24,16,238,207,6,244,115,139,40,244,64,148,108,202,210,161,46,57,211,134,17,190,211,163,159,147,65,154,23,158,194,177,181,45,95,229,200,12,35,184,77,136,3,117,95,81,70,9,44,193,153,180,189,206,165,188,242,3,123,213,63,246,52,102,148,21,95,2,125,140,226,186,255,227,10,86,102,89,108,0,120,58,174,173,233,199,127,200,99,121,66,236,224,23,214,72,76,40,153,177,145,141,58,72,11,213,21,118,120,212,119,45,39,31,155,153,118,142,225,188,196,107,36,137,174,135,205,3,15,71,209,51,60,118,114,203,144,44,180,245,254,116,110,133,61,229,121,64,186,34,100,211,230,41,100,77,101,58,91,122,247,140,230,74,153,63,54,37,15,140,183,203,69]], +[[30,43,213,72,124,95,92,237,70,31,96,77,204,180,231,142,185,22,8,240,184,33,245,175,196,227,229,52,247,150,3,146],[239,130,84,117,207,32,81,162,1,122,229,50,240,119,217,103,116,52,125,39,103,234,123,69,249,193,184,96,171,153,53,6],[77,51,201,106,46,58,93,183,57,26,223,101,193,204,53,101,254,118,238,175,208,181,199,171,176,180,146,160,181,30,31,163,54,57,148,106,36,59,45,222,243,87,85,34,152,206,10,169,94,172,111,191,230,96,152,130,113,135,126,178,167,218,24,6],[29,187,187,19,205,173,136,133,75,128,156,237,237,39,51,67,211,6,168,222,171,243,255,2,201,206,198,240,2,184,233,225,14,245,209,176,245,113,31,51,38,122,169,28,23,27,97,233,96,247,64,69,123,129,215,81,164,115,244,79,117,10,8,12,171,128,175,124,204,167,223,252,250,201,238,76,57,220,133,203,223,81,37,156,205,52,112,217,186,211,173,48,244,238,93,189,79,172,107,213,198,196,223,115,17,164,112,4,70,149,167,225,167,225,133,114,32,117,136,175,165,126,235,205,77,87,91,109,66,68,87,238,146,70,92,225,134,62,60,103,124,248,117,253,185,141,64,120,235,231,20,66,96,128,112,82,87,113,68,203,142,3,89,170,66,173,21,93,121,218,227,222,185,156,70,50,193,145,199,153,203,254,88,125,149,71,135,6,141,102,59,223,192,250,177,51,79,24,118,191,73,140,77,181,197,61,183,176,32,78,213,165,33,198,47,9,234,202,141,1,137,243,179,148,20,63,41,196,33,203,92,141,7,189,117,27,175,76,190,59,244,190,23,1,223,75,34,7,223,178,144,77,132,244,219,218,81,203,165,118,213,165,187,22,239,230,152,237,214,8]], +[[247,141,177,77,109,26,100,61,215,115,91,175,38,53,50,18,68,231,236,140,167,44,92,56,201,140,128,157,185,203,90,85],[84,20,247,95,82,243,134,74,251,12,121,194,197,193,208,107,75,206,64,15,189,223,23,254,156,251,42,139,172,71,160,221],[215,203,212,24,31,103,113,32,7,183,240,225,132,82,224,160,36,70,77,157,201,181,255,156,246,105,209,185,17,105,215,87,50,98,248,51,54,185,124,134,27,250,179,252,246,105,34,60,232,202,243,25,242,29,35,241,250,51,26,45,137,182,202,11],[5,202,241,184,237,195,177,115,251,193,237,41,185,94,43,240,109,129,75,162,64,125,75,49,199,40,208,78,194,115,210,83,148,66,58,199,212,255,242,202,54,238,144,39,48,147,199,86,226,189,19,201,109,74,61,199,245,190,23,89,252,211,40,235,102,197,136,43,88,250,69,136,229,178,163,113,58,65,84,162,52,13,11,6,173,1,150,1,176,224,40,228,151,248,152,37,107,2,138,249,92,216,22,141,245,229,138,87,205,30,191,192,160,201,28,237,97,219,180,128,172,167,223,141,202,145,235,22,233,128,7,205,44,209,162,4,91,14,68,119,209,45,90,64,114,243,101,66,101,103,201,214,21,119,243,72,92,143,70,96,94,127,71,94,240,74,57,72,246,13,186,140,85,8,209,75,253,219,155,17,221,4,78,242,216,76,22,185,169,3,141,142,120,237,164,59,145,41,125,243,95,67,97,163,131,180,29,73,103,122,104,125,91,52,74,209,171,15,199,48,23,179,190,191,50,48,111,179,253,123,61,80,113,243,171,95,110,73,170,21,84,12,173,101,3,190,167,120,76,249,66,24,1,206,19,133,131,152,147,54,42,151,250,225,33,48,13,103,131,175,15]], +[[125,250,50,142,144,161,184,73,194,25,227,218,131,45,249,237,119,68,130,52,240,216,158,165,209,122,61,100,231,136,61,175],[227,12,230,253,95,88,0,56,154,112,205,17,115,100,245,153,69,175,177,128,242,41,146,115,96,176,107,72,53,248,220,145],[28,97,213,59,135,47,140,222,89,134,9,104,44,121,246,197,223,0,124,81,58,113,207,179,160,109,203,130,216,92,75,0,204,196,11,0,229,159,89,83,147,8,139,76,208,67,40,85,198,122,32,125,167,31,135,231,44,64,155,62,80,39,149,7],[229,228,149,214,99,244,114,54,113,69,50,104,122,36,48,143,148,44,169,195,62,8,143,127,16,106,90,114,53,24,202,203,190,244,166,140,147,154,105,80,178,220,37,137,248,45,53,78,87,82,114,212,43,19,131,211,21,171,138,32,170,12,220,157,77,246,120,171,59,38,97,43,93,202,102,231,31,159,63,167,217,231,49,220,72,30,43,199,18,124,234,59,98,3,202,108,216,22,46,144,136,106,115,220,70,200,61,222,252,75,158,45,83,210,157,211,135,198,36,224,139,216,213,59,233,40,164,10,154,168,174,139,28,141,15,182,167,189,109,206,95,98,49,91,122,33,129,246,39,242,86,187,231,226,169,91,244,100,230,19,34,4,193,116,32,150,41,132,2,53,178,195,153,19,48,26,75,64,50,93,17,141,56,75,199,172,2,140,212,241,39,2,225,97,25,27,20,158,66,9,5,138,85,18,43,187,139,34,178,70,131,186,79,142,46,108,207,192,141,200,200,177,188,251,109,96,189,143,6,33,150,147,61,243,25,171,22,144,109,8,87,48,235,161,114,13,75,2,198,125,175,56,204,230,171,163,142,37,214,142,249,91,47,82,25,19,161,215,125,94,182,80]], +[[108,225,61,60,46,199,31,237,131,19,26,105,213,208,48,49,74,180,158,101,101,239,104,22,63,255,9,172,93,155,71,231],[156,123,17,24,250,185,30,14,123,25,42,35,217,95,184,119,203,121,54,204,108,138,51,5,146,244,142,103,132,237,194,146],[96,139,43,246,246,218,5,194,172,91,191,215,149,162,172,50,199,156,116,21,63,148,49,222,165,151,104,255,76,34,94,59,105,59,100,90,80,103,102,184,96,133,14,233,126,164,48,50,176,91,105,229,103,103,232,235,157,25,24,223,154,251,168,5],[16,187,195,17,235,42,118,94,1,103,255,55,97,143,247,14,19,240,45,123,6,23,174,74,192,107,239,187,225,73,201,114,169,148,246,128,202,77,201,169,46,199,239,165,57,151,250,211,86,185,255,78,189,238,98,149,65,209,244,222,166,46,208,210,73,79,156,207,223,7,169,49,4,145,246,28,75,62,39,0,180,163,198,104,214,120,50,154,56,194,239,249,216,203,164,49,251,149,158,127,118,85,189,15,189,119,213,59,187,194,235,141,197,29,215,24,237,152,114,138,24,22,134,190,18,43,132,77,61,163,49,227,41,211,149,155,89,35,247,115,67,37,160,33,2,110,39,84,225,122,21,16,139,232,1,70,90,217,88,219,207,33,223,137,12,254,93,91,136,60,164,60,97,206,220,203,219,88,184,73,234,117,55,79,30,145,142,128,62,87,122,93,199,161,193,121,54,236,207,205,52,129,189,43,30,176,117,184,50,55,202,111,60,7,193,158,154,249,115,18,103,190,130,212,137,142,238,150,235,201,0,212,139,5,157,81,176,221,65,91,28,137,6,96,168,141,37,245,197,243,93,142,69,229,35,224,206,51,54,146,58,180,54,112,227,92,80,87,213,108,117,136,118]], +[[212,94,230,154,95,26,124,253,208,52,63,135,112,209,198,188,2,111,6,122,112,219,232,57,168,111,42,160,104,195,63,129],[252,141,159,176,228,243,71,147,9,7,85,224,50,128,150,224,30,40,30,163,81,184,217,92,217,17,110,19,26,92,165,78],[21,108,81,197,249,21,216,155,141,20,0,53,15,143,33,122,92,2,226,98,158,222,159,74,48,182,231,29,30,167,169,83,204,109,179,27,165,199,120,194,105,146,11,100,159,180,34,28,109,56,207,44,234,42,125,227,173,66,62,4,250,170,6,7],[235,94,216,171,121,203,254,97,194,89,129,185,209,214,183,15,16,182,1,148,180,22,31,225,125,17,175,241,118,121,148,170,8,19,233,236,226,244,197,213,49,185,158,138,223,24,136,195,10,99,137,62,180,81,170,245,90,205,90,82,173,140,64,31,170,136,214,234,207,62,73,71,5,102,17,79,208,198,162,116,233,84,72,70,176,174,155,250,18,77,121,81,235,38,113,94,25,37,63,247,237,200,167,9,101,119,111,35,206,70,3,30,3,74,32,7,35,186,61,17,225,29,53,61,126,124,216,74,237,226,103,255,100,190,212,24,203,159,40,198,28,208,246,59,108,226,236,174,20,178,11,198,189,174,216,196,40,186,209,139,228,183,214,99,56,54,74,205,128,66,168,37,111,37,138,105,150,155,141,60,162,234,179,174,163,112,110,95,33,195,177,239,204,37,74,130,75,180,231,234,122,186,136,39,200,235,130,120,108,102,90,169,115,130,25,49,255,153,10,99,253,52,167,74,109,140,34,168,130,176,185,53,21,44,203,54,252,199,111,78,202,101,214,124,134,128,148,47,117,223,173,7,52,57,192,145,96,101,232,56,119,247,186,32,147,3,243,53,72,217,228,13,74,107]], +[[138,118,234,171,58,33,236,90,151,92,139,158,25,122,152,158,142,3,8,153,235,69,215,137,104,208,251,105,123,146,228,109],[45,156,129,61,45,129,226,115,11,13,23,216,81,43,184,181,211,63,67,108,171,170,19,225,65,202,28,183,133,1,67,68],[252,238,204,164,176,20,254,205,144,185,33,176,250,59,21,174,170,78,98,202,161,251,34,114,156,112,38,146,50,195,60,239,13,10,238,166,100,50,193,40,175,185,163,100,107,199,240,58,18,119,77,168,117,131,152,194,160,220,206,11,187,246,116,10],[198,199,143,46,32,128,70,26,237,159,18,180,247,124,152,155,25,113,103,128,250,182,14,110,203,151,147,180,188,126,214,158,95,112,250,107,219,161,110,155,211,25,73,105,238,166,102,90,191,214,48,222,238,250,61,113,123,109,37,77,210,75,201,125,222,33,240,242,159,158,211,75,139,215,160,19,56,15,79,130,201,132,253,189,149,175,152,5,183,68,188,217,82,197,167,31,187,87,209,31,65,28,24,204,48,188,53,148,247,173,130,40,203,96,153,57,74,27,107,10,129,133,129,189,249,60,206,88,243,164,162,62,85,219,62,105,202,157,96,207,179,169,7,251,104,50,158,47,251,108,101,241,232,40,210,129,39,16,156,158,159,183,1,96,242,239,130,162,238,159,155,209,112,197,30,19,253,63,193,134,107,34,199,159,230,213,16,18,23,151,157,190,39,36,220,173,138,155,198,154,204,66,193,18,220,105,123,210,113,238,165,80,233,229,4,6,191,210,130,69,184,59,143,1,45,52,219,109,189,213,90,230,229,117,116,92,21,61,110,117,52,144,16,39,234,220,47,204,51,165,40,125,219,202,109,58,234,184,151,34,148,220,108,113,43,153,66,84,114,119,52,14,122,209,158]], +[[24,168,249,54,72,205,207,71,19,54,48,175,30,17,192,206,234,61,224,115,39,49,76,150,88,13,247,117,89,125,122,156],[41,18,244,26,180,200,126,57,55,160,51,49,128,44,186,135,113,107,78,234,20,185,251,166,245,70,208,172,44,9,115,223],[59,119,57,76,214,159,139,69,208,12,254,58,121,167,144,6,40,165,101,24,179,121,237,138,17,88,31,195,163,118,229,214,104,7,223,17,231,9,4,246,150,199,65,210,29,19,147,16,250,27,137,169,59,220,77,44,57,151,153,31,82,32,238,0],[89,32,147,172,124,214,113,214,7,11,0,39,237,172,31,176,21,204,32,93,120,187,96,63,55,142,185,248,170,56,140,168,48,219,60,178,52,32,199,232,82,219,11,85,36,30,184,138,2,204,98,122,169,65,67,190,67,154,171,75,242,99,71,87,71,4,6,232,66,242,14,177,15,7,0,227,194,218,54,79,88,138,128,0,242,56,80,193,44,233,118,243,38,210,223,27,172,19,233,80,32,180,18,177,117,191,116,189,126,187,172,243,174,85,192,218,235,181,192,16,191,128,79,238,225,215,212,159,174,5,11,234,85,153,111,83,207,225,241,90,12,242,7,39,219,78,227,17,194,96,186,217,104,45,123,150,94,39,169,73,31,71,29,74,71,58,255,100,108,125,66,77,90,11,220,187,138,2,51,244,179,6,13,208,76,152,236,152,223,208,94,199,36,120,132,226,216,225,82,212,174,82,179,213,134,93,158,253,103,6,166,14,8,142,30,124,159,98,69,16,171,199,162,4,90,44,122,117,136,226,83,94,115,25,29,213,207,5,66,21,99,245,86,161,62,130,54,103,3,67,205,91,164,212,102,226,69,196,238,59,90,65,231,12,154,15,94,110,162,197,89,235,230,27,168,30]], +[[32,108,210,184,17,74,174,24,141,129,134,44,206,196,203,146,196,239,95,199,140,36,67,90,25,249,237,155,138,34,244,126],[151,166,122,194,129,31,82,148,86,223,83,39,55,215,107,237,126,56,125,168,59,213,84,89,55,47,223,178,127,250,207,243],[115,164,13,157,160,143,185,142,162,91,103,231,33,85,122,26,81,34,82,148,211,22,181,49,73,175,137,95,164,214,60,180,163,245,111,104,133,102,239,109,164,47,210,148,29,255,160,109,73,122,169,2,22,93,80,33,58,98,20,17,98,153,169,12],[72,12,72,0,246,140,121,245,223,192,195,102,108,10,196,41,179,15,224,197,254,132,135,80,219,33,113,56,11,128,200,233,254,192,160,84,177,109,8,103,76,239,226,246,78,194,139,182,176,89,107,53,35,85,117,241,137,190,226,89,172,167,102,194,34,172,10,70,207,42,247,87,116,218,78,52,160,181,79,194,172,73,236,139,237,244,136,124,217,183,190,79,219,127,104,105,2,221,250,176,70,39,226,110,162,220,61,151,214,42,75,21,70,24,2,24,237,143,161,19,51,72,25,181,39,92,197,74,253,238,68,48,144,8,89,101,7,151,22,117,230,216,184,168,237,236,71,24,242,212,189,115,82,19,203,189,24,121,31,170,128,84,23,73,7,167,172,23,215,20,58,71,87,228,147,190,238,196,132,157,11,131,111,24,187,43,60,144,22,242,90,244,127,185,97,153,37,23,32,84,159,21,209,73,80,61,65,9,94,37,242,98,9,218,172,57,21,68,133,195,222,215,203,26,140,62,131,165,47,90,6,236,9,207,131,223,0,114,107,121,104,246,76,12,186,226,153,81,47,180,56,86,15,4,179,182,68,52,111,147,138,200,233,4,134,97,76,216,68,181,78,174,7,139,246,120,179]], +[[89,177,68,167,8,171,236,151,39,41,160,74,108,19,240,234,2,11,78,212,164,130,152,2,58,86,137,88,194,18,21,236],[196,244,114,0,146,237,97,121,160,130,174,77,97,69,223,55,113,120,110,252,169,189,155,183,156,159,102,103,210,203,86,179],[26,128,133,15,203,214,230,67,198,186,142,182,132,219,239,125,240,21,21,146,40,218,237,207,6,4,112,145,134,5,77,177,133,170,123,170,203,9,214,202,173,1,99,142,255,142,70,135,53,166,1,36,222,12,83,118,233,67,64,229,65,169,128,7],[56,87,189,38,11,138,173,157,7,63,6,118,93,55,254,137,58,63,83,226,61,232,102,221,172,51,73,90,57,173,51,238,158,157,92,34,80,43,193,196,181,71,13,14,63,58,88,82,35,254,76,185,60,196,173,43,91,166,215,136,38,165,63,192,37,61,197,128,162,1,140,201,255,28,254,219,211,172,11,83,41,45,238,251,193,78,88,154,207,73,108,181,247,103,1,48,253,187,108,243,141,32,137,83,192,21,160,71,70,117,183,36,189,16,159,124,184,156,51,1,103,81,254,122,167,133,208,153,208,154,178,13,213,37,140,215,100,172,141,175,52,60,228,121,14,173,8,99,175,67,18,26,165,39,163,122,17,98,143,71,134,150,104,248,234,192,13,128,182,191,153,6,102,61,122,40,153,193,203,103,140,215,179,235,59,200,2,38,184,177,59,110,70,135,127,56,240,124,61,156,134,211,54,139,170,196,166,246,185,60,206,188,236,152,17,71,75,106,106,77,165,195,165,150,101,113,238,208,94,220,192,227,254,124,209,89,21,201,31,68,238,232,193,73,174,69,31,55,85,24,167,159,182,0,169,113,163,155,148,51,223,161,159,145,147,27,25,50,39,87,71,194,98,238,220,189,39,241]], +[[141,22,33,238,171,131,39,13,232,87,51,92,102,91,191,87,38,227,114,34,37,253,1,110,35,191,144,171,71,174,236,61],[190,205,188,2,77,174,106,148,237,78,41,200,15,42,255,121,106,237,143,235,44,27,55,144,168,199,45,123,4,138,44,97],[224,141,108,170,95,57,50,125,110,102,82,237,116,221,26,55,132,75,151,159,92,206,116,122,96,111,86,121,244,137,139,187,118,67,223,126,147,27,84,162,180,14,189,239,232,48,3,246,28,160,241,17,18,240,35,198,163,232,204,24,202,254,95,13],[151,250,205,220,130,204,204,207,120,140,49,179,48,94,147,235,169,86,248,150,19,230,229,53,66,176,67,38,127,238,84,76,43,10,138,232,136,106,49,185,211,33,166,60,39,98,59,174,254,168,64,178,168,175,91,35,48,25,63,251,91,175,135,60,51,85,40,175,234,226,22,1,99,200,81,197,162,229,129,84,161,176,86,156,45,19,102,192,113,4,55,98,59,14,8,198,134,229,79,194,121,237,76,69,243,232,86,134,131,117,247,130,36,199,119,177,61,117,222,16,215,145,115,85,36,37,209,90,86,25,4,21,95,33,23,178,241,71,19,235,11,4,100,138,59,222,179,48,33,103,209,151,62,120,138,6,203,0,212,140,203,38,159,167,26,248,186,104,234,229,93,187,253,149,148,213,194,180,220,19,174,3,33,113,133,97,172,223,103,220,140,252,194,91,196,107,182,110,9,106,25,65,217,51,82,7,211,247,209,30,137,4,144,79,171,227,165,10,56,131,231,7,128,71,223,37,47,56,182,124,210,138,106,196,92,125,122,29,42,29,232,212,87,71,207,9,48,30,1,205,175,208,205,153,166,233,27,112,77,80,159,206,105,47,189,239,47,113,165,206,11,53,188,21,198,95,135,104,36]], +[[242,115,93,80,238,58,154,101,181,140,138,207,85,22,99,233,136,9,236,64,111,115,227,231,244,231,59,196,234,146,56,116],[223,72,165,185,74,7,175,60,44,153,184,56,135,98,36,50,51,200,80,220,23,83,23,214,2,99,142,91,134,171,73,237],[105,66,167,105,100,23,239,170,89,27,149,225,31,2,215,99,190,245,39,155,147,42,142,42,124,187,159,88,54,149,193,76,229,204,85,107,236,102,121,155,51,203,89,45,164,223,39,53,249,238,242,195,206,202,67,98,22,75,108,201,61,164,225,5],[174,49,233,78,113,151,228,228,208,35,147,72,2,94,214,104,30,81,60,225,166,224,170,14,91,151,147,115,145,33,80,239,17,62,80,239,5,105,196,131,247,86,140,75,188,71,3,197,218,202,168,10,13,228,231,56,56,63,161,241,13,109,64,113,163,27,153,230,72,81,67,151,35,22,200,101,34,227,124,104,135,161,195,7,178,155,13,214,249,241,180,56,49,10,249,216,215,52,111,180,31,155,45,210,232,11,20,196,94,184,125,78,212,142,55,165,38,11,82,37,123,62,153,120,122,19,197,83,146,186,147,12,8,224,36,14,150,13,239,12,41,184,85,7,69,207,20,157,238,83,165,209,116,236,6,93,45,102,119,222,225,252,66,5,112,98,195,78,39,234,93,188,219,134,27,159,103,12,96,50,199,132,108,236,142,135,167,201,82,14,39,150,123,1,134,238,113,183,126,214,208,41,187,221,112,148,156,236,74,112,147,41,250,55,254,224,2,73,12,193,188,76,45,246,247,99,249,133,143,51,215,80,197,181,5,166,126,35,112,99,192,72,111,148,86,211,198,32,217,172,124,152,241,56,29,224,239,254,65,193,130,89,80,74,21,13,104,166,162,139,10,62,234,128,59,133,83,21,201,224]], +[[202,217,210,26,1,199,225,209,93,242,251,215,156,81,110,184,195,64,30,159,226,132,103,204,123,33,103,157,78,51,26,61],[167,181,92,21,214,121,11,64,83,111,202,229,173,40,146,205,102,177,134,137,244,153,193,253,238,166,109,74,125,243,148,36],[49,146,125,1,219,159,36,114,244,223,111,99,193,142,189,131,194,177,170,248,141,88,14,132,136,84,223,140,186,99,149,211,218,123,214,187,158,220,31,206,28,125,126,19,96,85,143,205,223,169,57,21,190,7,110,251,142,162,220,94,167,178,13,10],[112,112,43,241,156,145,159,152,54,222,253,123,132,111,217,153,45,139,126,178,225,6,174,183,30,96,163,27,78,162,90,65,178,18,220,125,231,201,28,189,97,61,88,208,89,93,184,51,207,231,229,5,132,242,85,105,96,44,119,68,250,103,93,21,109,15,99,205,43,124,8,156,138,0,104,106,67,113,105,130,106,18,220,72,91,56,192,104,168,0,113,66,229,22,55,71,1,26,7,164,21,104,54,34,171,30,35,206,87,124,115,43,161,79,64,31,188,48,67,224,105,58,146,5,193,154,146,41,138,61,155,8,251,122,250,250,224,169,240,22,188,117,14,230,49,165,245,218,93,182,249,186,38,146,199,76,170,174,180,208,151,233,14,60,2,210,227,167,251,58,160,0,4,11,124,23,183,69,100,230,70,190,161,107,173,97,30,188,8,89,163,130,136,4,171,79,92,251,164,23,210,84,81,92,163,98,10,58,214,131,196,108,166,38,123,180,149,57,187,48,227,105,8,126,103,67,142,148,137,86,39,80,220,203,163,170,11,27,10,108,38,112,50,210,12,42,219,117,230,141,241,18,59,82,89,191,228,234,198,202,220,166,119,129,56,163,115,24,173,179,14,141,102,159,59,201,105,44,199,75,104]], +[[217,190,132,34,85,233,161,107,10,81,168,103,66,24,206,231,205,154,139,223,52,53,8,57,127,77,219,5,243,250,0,130],[121,49,188,109,250,51,36,148,58,171,24,61,18,133,81,89,25,57,159,254,11,113,6,119,240,145,93,58,91,229,30,146],[201,56,69,101,140,149,96,210,192,226,143,40,42,219,212,101,43,175,211,187,46,222,193,124,148,135,143,123,148,211,199,122,254,201,6,237,41,42,141,251,245,248,231,193,24,232,242,202,51,221,167,144,157,155,105,91,143,245,161,192,233,122,200,7],[172,108,85,177,52,102,62,65,240,42,109,203,133,73,234,161,192,19,245,150,88,216,29,129,47,149,183,64,9,81,55,35,103,25,69,225,50,79,144,248,163,249,113,54,145,129,181,135,186,180,86,101,247,136,214,99,171,120,20,12,90,34,193,193,141,74,254,220,116,72,167,72,175,229,191,35,135,0,60,29,101,171,24,72,46,249,137,34,180,112,218,128,173,20,201,68,149,28,228,174,211,115,144,204,231,154,142,1,178,76,125,252,17,65,192,236,162,199,247,115,237,75,17,128,106,52,97,85,19,72,110,78,225,26,240,128,120,161,180,5,76,249,136,2,152,96,141,217,179,250,161,162,66,164,82,254,81,22,4,179,16,44,49,61,20,204,39,198,240,248,71,29,148,85,83,23,234,162,100,205,245,44,105,225,143,70,30,71,144,61,33,41,135,22,177,114,238,156,177,120,240,143,242,211,201,193,98,18,28,46,210,29,135,52,178,240,99,13,57,145,70,203,247,110,2,138,20,63,43,247,187,80,175,15,87,185,186,128,33,210,100,176,12,102,98,248,76,134,203,109,89,82,179,210,65,247,220,62,112,12,150,97,108,188,251,13,14,117,63,253,93,33,238,50,14,101,233,126,37,203,134,9]], +[[207,196,140,198,246,88,17,254,125,123,186,133,209,205,132,133,143,214,247,237,214,56,244,245,82,54,62,231,104,95,105,202],[210,156,16,105,76,94,142,63,52,71,237,120,211,77,189,116,162,179,1,55,59,168,113,181,133,12,51,61,255,123,248,208],[128,197,213,30,150,209,202,200,239,211,69,152,37,231,156,30,159,101,175,112,29,29,41,225,249,91,3,103,7,17,59,119,152,75,123,51,80,240,64,119,51,60,149,127,143,188,125,155,4,12,54,38,81,65,123,152,153,2,124,211,62,219,17,3],[142,125,239,185,209,109,3,107,214,66,207,34,110,50,119,62,96,83,97,197,236,75,149,18,85,120,141,176,160,66,198,62,90,67,103,214,21,36,241,14,98,88,153,19,37,163,154,182,176,54,18,38,12,63,227,223,32,179,66,2,211,67,149,189,78,212,11,214,19,115,223,120,26,76,139,207,189,21,48,16,96,240,116,55,115,35,51,216,228,151,54,50,45,238,107,34,67,142,120,125,136,86,183,12,38,236,87,214,218,222,156,60,40,226,114,32,197,103,14,57,53,68,237,9,89,55,41,141,195,173,199,56,101,247,119,233,0,55,189,239,131,71,22,71,109,120,244,230,203,73,97,164,198,138,138,131,99,56,169,245,218,23,156,77,94,147,195,247,13,211,94,236,112,150,83,221,141,227,121,150,177,32,86,212,238,252,180,182,179,193,59,169,132,216,50,39,92,67,134,235,244,168,255,127,7,139,227,212,40,193,224,217,177,98,56,31,6,165,183,187,18,112,64,3,217,31,37,209,216,253,67,98,108,231,15,255,89,210,146,119,104,167,107,247,249,239,118,255,149,72,159,56,237,205,28,158,155,138,139,14,246,108,50,128,87,118,213,174,159,189,132,167,175,79,166,86,62,199,10,197,115,58,68]], +[[21,201,247,196,216,74,90,71,144,65,149,46,106,140,172,36,231,111,210,210,117,193,151,230,181,33,146,155,67,186,108,93],[134,51,193,130,157,41,9,29,247,31,213,192,239,100,5,114,228,182,73,116,205,9,125,190,187,205,222,186,4,22,71,192],[30,54,190,165,165,131,118,126,189,128,48,108,171,35,49,85,183,180,40,20,180,52,115,207,69,205,197,3,156,147,151,68,169,105,75,135,34,13,175,76,205,41,242,92,234,64,94,124,8,219,46,241,127,63,3,77,187,73,207,246,2,131,227,6],[17,115,13,212,93,218,128,216,77,8,13,146,233,189,218,238,166,135,142,74,11,59,81,45,158,167,51,128,142,28,239,81,212,144,72,214,199,129,22,164,189,227,198,74,206,170,82,190,202,134,179,49,171,89,233,24,92,112,40,106,2,187,93,208,79,92,127,78,156,126,68,94,119,69,133,101,241,89,199,131,223,212,217,118,169,16,233,55,120,157,33,65,212,22,237,58,127,96,141,38,115,122,134,178,11,98,78,60,54,175,24,210,92,125,89,184,215,66,126,198,196,211,212,56,215,174,9,73,221,125,116,140,31,253,111,40,232,40,93,68,4,34,210,42,55,97,32,46,149,132,245,205,179,80,69,71,170,75,104,87,48,201,130,203,162,19,222,8,2,10,94,78,70,169,95,172,75,72,27,234,11,99,10,189,3,13,221,51,90,32,254,44,247,9,74,239,72,19,149,105,145,145,60,104,33,244,181,65,13,244,241,51,254,99,226,44,8,9,42,10,101,151,39,34,162,122,228,32,17,168,7,195,39,180,23,35,124,84,1,20,238,203,159,14,150,205,165,220,240,36,111,29,39,23,244,155,156,234,157,198,163,218,155,57,111,2,112,82,146,38,245,220,186,100,153,145,138,108,40,159,224,85,254,200]], +[[109,45,13,130,63,41,71,70,185,165,81,46,20,231,60,29,133,91,94,75,202,101,254,129,119,41,129,12,197,239,132,13],[27,100,128,166,169,13,251,71,41,132,133,92,239,111,26,179,30,183,179,241,60,138,192,15,165,86,210,11,83,229,174,23],[181,21,244,158,179,42,212,120,105,45,248,143,7,183,128,44,110,14,83,39,170,8,166,54,110,76,177,209,226,111,158,101,252,129,171,235,226,33,93,100,145,0,242,117,152,39,58,65,43,98,78,132,45,129,48,64,55,151,229,125,236,151,90,10],[135,114,114,31,114,234,247,247,48,64,192,104,167,195,117,59,255,202,125,194,208,147,12,101,37,244,37,230,0,92,37,205,76,15,245,9,92,156,97,165,216,161,150,123,140,134,1,12,136,78,80,158,107,22,112,247,144,70,226,41,121,235,211,84,115,64,144,211,173,162,20,53,193,248,37,79,123,82,34,205,85,100,240,100,233,119,100,3,102,68,159,78,80,8,248,112,249,196,132,5,101,191,79,181,245,116,201,119,75,162,86,142,113,169,204,216,47,252,89,182,148,242,110,125,228,206,46,63,216,128,160,238,243,135,147,19,51,237,224,13,203,6,94,109,15,121,89,26,42,169,86,223,25,72,162,101,203,149,117,13,138,35,59,21,194,136,160,84,135,197,21,102,63,147,231,64,251,21,112,251,228,189,128,198,142,141,146,151,52,90,138,1,205,189,136,244,163,155,237,156,94,240,159,20,75,206,93,229,104,191,55,51,188,83,178,3,154,41,203,62,25,69,1,173,193,193,14,134,56,58,172,139,15,133,198,122,102,137,187,225,71,10,57,36,118,49,52,57,202,136,217,140,2,28,14,174,194,95,178,249,161,96,206,92,120,97,112,190,2,56,251,135,133,221,51,191,169,5,154,108,55,2,208,222,5]], +[[192,207,121,154,247,57,91,242,123,175,163,108,171,67,112,69,227,156,144,59,248,7,84,131,25,206,68,242,135,73,79,187],[175,191,85,12,162,144,201,5,189,217,47,200,131,30,190,61,254,182,218,174,79,86,0,82,83,204,80,149,30,80,237,194],[91,186,1,164,199,178,85,66,208,105,18,222,112,170,30,34,4,35,253,248,51,138,158,105,51,149,203,111,13,193,251,253,1,142,60,119,229,10,239,144,169,8,15,48,241,245,121,43,36,49,7,143,230,227,224,4,100,36,94,23,205,141,193,7],[219,230,87,128,233,104,222,158,64,255,181,124,245,154,96,253,147,179,249,165,231,216,237,81,128,173,188,87,140,161,188,72,189,159,182,10,19,36,201,194,193,20,20,121,160,220,240,241,208,126,132,147,101,38,223,66,51,60,13,119,62,63,237,158,64,56,222,91,149,173,144,92,146,203,224,64,72,123,245,94,16,225,237,180,41,160,236,196,224,232,208,10,152,138,156,213,62,46,179,114,244,252,76,217,83,123,38,155,163,162,60,239,188,141,246,71,110,117,67,75,129,217,62,136,145,191,65,124,130,227,99,243,228,171,248,10,79,115,172,168,74,199,223,99,55,245,54,214,61,147,157,146,203,166,75,231,66,34,17,22,6,158,242,81,171,186,11,0,175,1,113,139,181,128,221,190,183,153,115,239,16,166,139,77,15,160,35,214,235,211,7,157,107,50,161,170,32,162,30,146,2,242,117,144,195,240,192,204,37,48,115,195,248,34,170,196,89,211,159,80,117,139,112,192,7,16,163,201,132,56,65,101,8,82,46,81,42,218,160,175,213,3,167,206,176,79,185,74,74,147,44,232,12,213,167,241,27,184,97,38,63,88,229,116,157,84,42,17,13,231,199,104,157,252,176,197,26,250,157,84,165,143,248,159,63,103]], +[[205,170,80,232,82,125,199,165,15,179,126,40,250,139,149,104,195,126,133,103,224,180,153,153,123,154,237,103,97,128,195,176],[124,86,225,100,81,2,104,193,130,180,35,116,121,4,241,211,165,128,147,48,246,225,178,146,102,236,70,231,59,225,85,15],[19,123,209,10,80,239,96,147,132,254,102,135,104,251,135,29,231,65,202,15,83,255,132,119,215,235,250,144,170,253,94,38,129,253,241,184,146,80,70,60,21,219,142,23,165,136,37,254,148,39,222,8,156,52,222,19,205,7,187,161,141,74,164,13],[148,252,251,170,163,3,222,206,123,144,143,135,76,197,240,149,6,31,23,84,187,53,120,13,182,102,182,58,184,41,8,17,191,28,82,26,127,143,120,94,162,112,223,179,157,13,110,217,90,183,25,85,161,31,250,234,162,104,224,129,255,62,79,36,37,180,24,128,169,135,21,30,103,142,137,17,19,80,148,45,130,12,62,236,54,33,36,38,102,59,225,117,229,40,107,74,209,204,128,78,62,58,3,185,250,62,130,131,142,187,194,97,90,100,95,44,161,70,138,196,161,205,190,82,55,97,232,63,67,129,176,200,85,10,229,232,200,205,31,218,87,25,20,54,226,124,184,131,188,100,190,134,169,220,97,16,239,52,1,216,138,125,235,209,183,1,217,194,87,166,130,108,240,30,158,41,34,227,174,87,127,40,52,39,95,176,236,218,128,237,140,241,128,30,11,197,224,30,38,167,124,72,189,244,106,92,72,148,210,42,181,62,116,24,39,226,75,237,95,7,80,255,173,5,229,63,29,94,97,223,211,22,177,145,217,121,126,247,19,19,26,139,67,10,190,63,172,95,60,74,44,160,33,135,139,21,173,200,197,245,66,17,66,96,230,135,169,209,153,210,48,196,224,211,252,105,105,147,181,156,207,163,255,169,216,210,251]], +[[15,222,169,190,230,40,143,148,126,10,219,221,164,223,178,186,160,56,145,175,37,2,74,94,19,138,199,121,132,208,5,7],[112,171,216,100,48,215,232,214,50,9,200,179,115,236,78,75,121,233,137,230,114,95,172,239,186,222,60,117,116,210,60,208],[128,196,45,213,223,3,178,133,168,106,201,92,230,102,159,120,106,151,138,129,58,157,123,140,106,35,222,118,251,208,155,219,102,197,221,28,201,241,161,118,203,163,136,213,5,23,100,163,47,162,127,0,40,186,72,152,6,139,208,26,62,225,114,8],[207,114,193,161,128,162,188,55,216,71,141,154,122,57,172,240,59,242,165,7,144,247,144,47,129,18,18,34,211,29,62,201,22,244,242,76,239,157,124,65,220,2,27,14,132,135,187,137,46,71,48,94,84,82,3,3,232,155,48,178,99,218,196,169,186,55,93,70,196,15,207,64,5,53,201,89,210,183,70,167,252,151,12,246,91,71,46,132,181,241,208,235,173,207,161,174,214,252,71,250,204,225,106,54,106,59,29,110,81,104,19,193,150,9,117,248,242,180,48,66,251,78,234,171,230,60,111,101,219,69,221,183,219,136,138,25,169,215,186,108,164,121,252,215,12,93,30,151,15,18,193,79,77,36,251,126,47,53,123,211,169,74,161,184,104,204,192,132,127,46,239,33,133,62,37,59,175,191,7,196,230,23,106,30,240,119,22,120,65,235,190,86,41,51,113,87,243,159,117,199,29,33,231,233,108,81,161,177,111,168,220,96,240,177,39,159,205,162,100,31,200,89,30,60,73,47,21,191,131,202,241,217,91,44,217,19,50,241,180,32,47,231,40,98,202,46,162,239,146,193,29,184,49,216,47,143,195,212,31,226,154,118,194,17,167,88,226,247,27,216,157,44,102,16,242,1,66,159,52,141,86,225,14,59,122,245,62,39]], +[[3,213,228,102,248,41,138,181,67,138,48,151,109,19,34,167,33,90,100,45,213,251,76,63,133,25,64,154,117,34,240,146],[75,62,212,219,8,14,42,69,46,22,145,44,20,80,68,36,146,10,96,151,86,4,228,243,121,37,141,28,139,25,61,111],[109,126,70,88,242,111,51,124,152,224,63,19,84,46,47,57,68,15,247,191,141,136,243,246,223,164,214,73,72,205,150,183,144,81,73,47,194,143,101,242,204,13,35,160,196,213,226,48,123,177,196,126,17,229,59,55,31,9,27,105,248,13,189,5],[27,71,183,0,19,203,83,225,248,244,151,30,15,57,86,60,232,126,219,194,206,221,153,229,163,85,133,223,139,0,168,82,247,185,201,124,126,74,84,101,252,86,5,174,140,92,54,87,10,153,32,26,122,214,3,18,135,239,12,123,43,166,229,123,5,109,15,200,214,202,67,191,108,189,171,9,137,52,180,3,25,123,82,93,34,212,94,107,41,199,143,141,97,131,228,31,254,25,125,174,37,186,34,176,102,105,174,5,186,221,126,29,166,147,42,125,5,76,186,179,245,78,81,70,34,58,216,103,18,49,188,22,254,98,103,155,210,129,122,107,128,230,83,153,140,73,73,248,31,245,59,97,115,22,62,17,218,62,109,60,118,216,76,113,50,37,180,23,61,107,240,106,133,182,152,138,72,190,67,89,203,81,85,3,202,86,63,67,83,248,231,212,94,77,148,70,44,137,160,74,0,241,179,176,202,100,34,213,219,2,156,80,125,70,72,52,162,12,120,167,19,102,29,132,237,255,196,150,214,146,130,97,152,148,67,123,68,135,149,76,190,162,170,114,97,230,166,43,104,81,21,74,93,37,251,107,79,9,197,148,115,211,133,206,3,233,27,168,101,234,182,108,88,192,171,176,183,167,142,75,233,39,229,84,96,204,215,13,130]], +[[118,204,24,161,218,255,250,16,5,134,192,106,123,64,247,156,53,254,85,140,51,156,41,153,165,244,56,117,207,173,224,62],[75,157,168,210,241,55,220,108,133,122,153,165,153,141,216,157,213,240,89,113,162,30,140,119,102,112,235,71,188,18,112,165],[219,116,117,28,102,230,177,134,96,68,221,154,233,159,25,230,51,79,23,158,121,216,184,224,200,205,113,210,44,239,185,234,183,227,231,169,194,218,34,95,42,157,147,163,19,209,203,241,183,254,37,151,184,215,2,191,48,23,166,166,188,123,123,6],[69,34,177,216,35,115,247,163,24,34,30,126,87,97,117,3,221,244,79,213,57,151,82,42,29,150,60,133,183,8,208,178,69,222,55,42,213,46,199,245,79,98,19,210,113,247,201,29,90,29,54,209,52,219,56,157,240,176,129,160,107,192,199,164,135,95,114,64,146,121,49,114,201,17,86,65,198,208,84,241,217,146,224,250,228,223,88,105,95,14,163,68,157,122,75,58,136,87,225,152,3,254,73,182,213,44,159,243,116,106,87,74,39,86,149,101,121,249,251,128,154,14,222,201,44,85,233,95,254,250,61,5,241,101,130,47,70,74,33,153,159,41,105,31,103,68,172,90,62,228,144,23,136,6,69,232,55,237,235,253,46,15,36,153,127,4,17,69,167,46,35,118,173,162,131,24,108,162,184,54,54,41,119,25,91,174,227,10,58,204,129,178,67,243,238,55,106,44,71,100,199,131,102,122,75,17,119,231,149,29,62,60,123,228,241,189,122,232,198,15,213,251,15,217,31,12,28,20,208,210,50,126,143,32,217,44,13,252,197,56,112,233,217,159,219,249,221,154,23,232,130,80,154,231,186,168,101,62,57,237,200,238,86,144,0,214,36,203,147,160,117,74,121,141,31,129,31,106,14,245,80,26,23,188,242,95,208,249,22,38]], +[[113,173,152,13,88,173,142,125,51,48,102,137,53,137,54,163,114,213,25,11,36,236,127,155,222,116,156,184,17,80,239,218],[253,53,167,95,229,171,194,1,4,105,26,36,164,101,148,64,181,90,234,234,144,42,195,190,39,74,242,122,168,49,40,105],[129,103,11,16,41,228,129,233,255,60,23,31,5,193,104,97,200,70,238,121,205,242,226,30,59,249,82,188,250,201,117,101,242,177,220,237,246,157,46,126,179,92,175,86,98,232,188,103,31,187,150,117,106,99,165,150,38,77,27,127,74,249,126,6],[232,122,224,115,255,93,204,84,133,161,153,64,228,227,255,38,58,6,24,169,2,90,212,3,45,251,54,209,113,206,136,31,113,193,138,73,33,14,180,88,25,128,97,66,226,240,13,179,4,24,53,191,44,59,204,241,219,160,43,139,90,91,218,248,254,163,22,192,98,61,212,138,86,78,193,102,240,55,213,135,200,192,22,132,229,229,192,186,157,186,77,35,180,154,3,9,36,78,40,42,81,64,134,34,237,176,87,4,116,126,12,222,236,151,104,147,119,112,113,9,137,114,193,19,168,171,99,156,49,241,97,50,51,238,70,14,234,138,140,16,225,230,225,82,33,69,41,135,140,241,173,174,175,120,207,25,186,199,19,97,129,91,245,121,85,73,143,171,79,15,43,117,134,200,111,159,76,45,223,137,114,249,185,224,235,99,109,132,188,193,67,133,178,208,56,190,85,169,99,112,46,254,34,90,80,189,208,196,218,146,162,166,160,145,0,234,4,162,17,211,150,69,141,206,180,72,113,22,131,125,19,158,176,241,34,83,142,211,152,106,208,175,77,162,223,252,137,243,38,156,168,133,56,8,110,105,30,91,234,233,88,30,124,99,216,230,18,218,44,71,247,77,222,29,148,149,30,173,176,223,96,195,137,125,42,48,149,197,6,9,59]], +[[97,89,78,36,231,95,153,107,79,182,179,229,99,246,164,249,145,92,250,101,221,177,153,176,31,237,127,142,215,130,78,203],[134,39,210,20,21,121,205,37,33,170,7,104,0,172,53,75,158,58,71,215,28,237,200,84,116,52,38,130,37,227,48,5],[99,2,179,255,39,16,190,48,108,146,185,170,227,13,35,195,212,190,255,57,78,99,32,30,106,209,23,19,52,92,79,203,92,200,211,221,16,173,251,130,187,17,161,137,206,126,195,228,34,39,39,98,79,193,120,129,193,71,136,210,113,14,22,8],[188,1,176,140,124,170,35,97,0,160,18,167,38,71,125,14,195,137,219,250,218,199,61,81,6,66,76,93,31,61,28,239,22,149,207,217,58,112,98,236,139,241,6,112,71,133,73,32,22,47,101,19,87,190,223,28,213,169,46,194,155,219,93,255,113,110,143,96,37,81,90,149,73,186,54,205,195,92,237,124,92,12,54,142,108,217,47,47,16,174,20,106,32,114,140,55,75,186,80,150,65,206,136,203,66,255,240,206,223,217,253,103,243,16,249,208,26,63,54,144,235,33,219,23,188,230,122,227,92,76,210,76,32,159,9,240,68,117,157,141,90,125,36,142,43,217,102,82,75,168,192,194,137,116,114,107,67,189,5,222,132,52,51,204,64,5,152,146,41,116,98,61,154,203,253,199,97,196,192,67,117,169,82,206,84,202,255,170,150,172,255,109,157,194,120,116,42,244,118,225,134,92,184,194,13,19,209,193,144,8,99,188,162,49,228,76,107,13,71,203,65,213,16,247,149,143,72,243,4,208,61,160,51,72,74,62,31,39,63,175,105,131,55,91,125,59,224,61,138,10,0,45,239,99,101,190,178,250,140,207,26,148,152,122,220,211,61,13,161,23,127,197,21,155,110,86,208,4,48,30,146,29,188,18,236,10,115,244,19,207,44,72]], +[[84,230,187,251,248,192,111,242,192,102,49,140,46,191,3,213,6,84,123,244,60,45,122,93,77,243,5,163,3,43,113,56],[59,113,170,29,239,102,109,145,136,244,3,248,46,211,4,84,171,165,188,159,71,15,110,185,136,218,24,124,146,82,50,132],[61,244,208,144,121,248,48,227,249,130,40,54,129,186,55,181,15,60,115,222,44,93,34,162,145,53,142,187,31,184,84,229,16,246,63,154,72,233,255,247,253,131,17,48,46,163,233,105,57,78,109,73,201,227,24,32,84,148,47,106,116,76,238,3],[3,24,215,203,72,5,175,152,33,221,63,145,75,14,7,111,234,4,167,210,219,58,89,160,10,255,234,211,50,90,43,228,12,31,135,245,50,118,168,85,38,4,242,40,185,118,226,136,185,190,144,106,123,210,91,47,250,184,168,175,93,15,110,8,120,111,208,52,226,254,30,183,238,3,57,121,134,13,209,229,50,114,135,233,230,21,245,220,90,150,15,23,2,107,86,132,47,200,212,76,173,0,46,220,133,1,207,185,86,0,21,2,228,221,200,26,119,0,217,192,190,136,235,74,170,100,166,203,195,157,232,47,19,193,16,134,222,26,66,112,211,175,151,40,75,172,28,174,241,211,237,170,16,113,102,107,216,59,46,222,57,98,217,139,157,147,73,125,223,216,233,125,171,48,137,149,12,243,14,209,29,183,122,209,67,122,10,245,136,157,142,252,68,230,18,66,14,57,7,38,125,243,172,255,75,211,251,110,140,165,186,223,142,114,249,222,57,82,134,83,5,133,36,69,106,129,218,95,132,152,42,250,195,75,239,95,113,233,31,143,144,147,138,111,95,31,40,119,22,222,86,160,148,109,38,30,135,188,119,92,225,137,228,26,119,186,237,231,50,10,60,96,143,201,113,229,93,10,119,60,77,132,141,66,134,55,241,27,78,68,96,57,12]], +[[104,98,6,27,224,222,157,253,153,129,24,32,75,43,152,219,60,231,215,232,25,219,193,7,148,175,10,178,176,110,132,52],[156,95,124,34,101,221,225,178,94,79,39,236,113,88,13,82,220,137,242,195,167,18,188,26,213,214,214,158,113,30,8,212],[150,94,219,52,232,171,139,195,32,74,50,1,210,33,134,55,45,228,36,38,0,41,124,253,181,122,161,223,7,78,197,13,223,16,16,94,157,76,137,162,102,195,77,183,119,42,169,76,186,148,100,41,230,139,166,43,249,160,172,144,245,240,91,2],[23,64,221,232,67,74,13,104,153,37,103,155,12,24,3,0,205,189,12,246,168,154,216,253,227,70,83,49,108,238,76,87,26,65,5,201,233,224,40,66,56,254,242,195,138,9,21,124,93,185,67,64,87,27,57,10,223,182,159,244,192,220,80,83,37,58,103,157,66,204,31,27,241,255,66,146,41,234,10,80,68,198,247,149,100,224,221,40,127,83,240,21,184,49,135,217,173,39,217,16,57,175,6,44,67,123,21,117,160,234,182,174,184,170,13,39,178,118,101,214,222,169,4,31,249,150,58,49,24,179,41,138,133,68,227,253,105,172,104,119,227,228,5,47,228,66,43,240,53,96,178,197,126,197,49,238,139,95,245,60,40,219,222,53,187,69,195,80,119,99,110,111,132,27,89,215,235,119,188,119,145,182,9,56,88,163,168,10,58,166,215,120,219,245,61,185,208,97,25,197,11,113,199,145,192,73,92,87,109,27,89,211,150,135,62,216,113,72,83,82,200,41,154,53,157,165,238,157,127,54,237,20,85,248,152,81,163,8,81,190,167,25,104,90,236,208,143,37,86,38,9,221,16,102,48,115,82,119,225,214,81,155,177,104,125,232,184,198,139,150,113,69,46,219,179,73,29,162,100,205,250,0,23,197,18,210,118,151,89,203,146,95,182,100]], +[[178,37,11,188,178,104,210,71,124,131,18,177,144,15,217,153,130,186,162,154,104,151,79,191,135,120,161,34,141,201,117,80],[68,170,141,241,24,22,116,176,90,222,152,15,126,221,186,243,189,116,34,169,32,40,124,178,210,219,89,160,99,238,191,116],[242,184,217,46,213,30,189,16,0,191,157,211,65,26,159,169,231,174,229,76,76,134,226,74,208,249,173,92,85,100,58,18,214,128,1,156,160,63,33,107,212,189,50,201,206,28,216,165,40,195,255,170,93,91,29,201,26,75,229,111,14,44,94,6],[126,240,174,19,54,166,250,179,127,153,218,95,167,208,222,199,64,156,7,38,35,234,216,79,36,29,83,208,89,107,70,23,5,251,27,60,83,125,54,184,158,137,96,254,187,76,220,13,66,124,226,252,27,229,141,187,206,21,30,53,172,216,182,172,228,10,25,130,41,20,164,189,140,74,246,50,241,54,65,138,196,155,24,77,85,25,62,188,195,45,13,121,135,9,177,168,254,41,79,186,138,31,231,45,151,107,68,0,212,163,147,36,35,17,176,248,204,153,78,137,71,91,0,56,174,93,137,20,147,142,143,110,135,198,245,11,157,101,108,69,215,177,66,49,239,237,151,243,201,6,104,145,54,112,191,91,226,239,213,194,112,199,203,175,1,232,87,46,152,0,151,141,254,46,16,162,252,4,64,184,85,98,155,249,205,64,158,169,65,203,105,34,108,172,119,27,21,234,119,192,50,104,72,128,111,248,210,226,1,230,226,108,213,244,84,48,218,220,255,143,89,195,33,193,201,198,162,155,148,136,41,53,68,125,62,108,46,136,4,177,22,21,118,189,240,50,15,229,60,48,125,156,222,66,96,119,167,103,124,222,60,27,200,62,24,230,10,12,78,230,220,205,135,124,33,58,142,76,202,100,14,224,73,41,128,69,112,174,31,150,21,124,4,53,122]], +[[184,9,54,31,85,207,232,19,127,189,168,128,252,98,203,228,76,33,110,20,24,147,52,99,2,179,54,4,93,226,24,120],[253,35,228,47,240,102,68,234,211,71,171,204,27,62,3,176,232,133,147,182,18,84,152,29,216,174,89,69,78,97,179,224],[181,181,149,13,55,114,210,238,248,142,27,15,93,245,255,174,47,33,3,136,94,113,68,109,52,111,187,93,174,249,73,103,166,183,182,228,190,136,81,16,6,88,118,198,101,183,129,45,228,106,211,30,195,191,203,234,238,19,237,12,30,11,48,14],[23,172,225,151,208,131,170,241,114,111,83,229,239,129,181,168,192,146,34,242,96,238,95,31,84,4,171,120,217,0,212,137,104,132,73,184,67,186,211,196,152,170,198,216,11,70,57,183,110,110,129,197,82,118,166,249,199,206,205,112,183,26,170,242,1,142,247,108,14,48,21,74,174,134,165,200,109,78,141,14,78,198,140,196,39,6,11,213,101,20,247,35,128,134,187,239,91,252,161,245,103,27,24,4,24,56,253,1,53,114,68,61,186,72,251,221,149,202,116,11,13,170,67,39,22,74,30,52,103,114,73,112,143,119,189,121,62,124,170,102,56,181,220,159,190,111,13,253,65,32,32,144,151,32,156,147,206,223,175,33,182,191,89,202,110,153,230,32,150,57,68,79,14,130,123,188,192,166,28,58,35,124,162,42,40,50,19,34,58,182,88,231,18,199,85,98,56,211,165,254,49,114,45,101,245,112,110,246,214,77,115,35,45,48,67,34,15,20,229,207,211,194,200,58,131,214,142,32,39,75,111,150,178,157,224,64,206,200,71,80,48,182,168,168,125,41,128,141,211,129,121,92,61,34,172,245,220,25,59,114,13,149,167,82,217,241,35,194,9,255,186,0,78,72,221,6,221,140,158,23,43,201,224,135,216,11,197,33,108,11,11,110,119,3,18,65]], +[[238,239,128,116,194,235,154,28,238,47,45,59,176,83,37,84,106,159,183,203,228,75,89,148,97,252,88,133,245,253,156,172],[155,137,41,65,160,87,59,122,22,115,239,72,15,8,17,104,217,183,73,106,129,249,23,125,196,39,202,31,132,203,191,125],[111,113,1,152,79,214,137,46,33,68,183,212,86,25,131,12,174,182,113,59,250,180,238,187,226,23,197,190,205,36,155,217,215,82,235,118,233,250,153,94,124,113,255,125,248,107,178,96,205,218,23,63,245,222,236,106,242,4,183,221,224,17,222,9],[154,227,159,234,222,144,90,255,203,237,210,231,42,111,36,41,179,209,16,142,91,193,169,219,175,73,10,98,153,188,205,148,172,196,19,173,172,201,24,177,74,250,133,199,139,193,104,204,0,116,12,61,160,224,129,131,145,95,121,183,254,56,104,206,42,126,136,107,50,173,69,0,152,5,191,184,27,140,7,179,177,2,36,32,192,240,9,184,137,215,252,34,253,25,151,174,52,25,132,56,202,148,119,133,117,18,47,202,175,150,230,80,44,51,167,90,18,154,45,13,187,7,61,147,130,13,156,150,104,61,179,24,153,11,227,254,244,202,252,137,10,251,217,177,80,76,116,57,160,138,6,94,120,20,238,79,155,111,87,238,22,186,237,63,14,58,163,93,210,61,53,40,164,88,145,154,215,112,72,180,226,230,23,35,70,190,36,154,80,175,2,188,108,133,51,4,194,8,174,11,160,39,113,38,42,13,138,70,95,113,250,6,53,229,62,178,239,10,132,125,86,160,188,215,221,63,224,119,201,43,205,202,48,105,164,166,130,162,133,153,40,49,92,227,235,68,92,96,114,167,20,146,238,130,225,114,162,11,224,182,72,183,86,230,199,117,55,111,12,124,61,248,230,66,136,8,156,47,129,206,149,147,198,224,139,177,204,27,39,252,189,57,47,199,149,44,85]], +[[97,250,235,21,248,87,246,85,120,98,200,184,199,239,65,248,5,69,82,9,150,252,193,18,123,140,36,145,130,34,1,174],[96,162,144,192,252,66,90,8,116,103,61,148,249,187,20,0,249,218,205,233,149,79,159,91,5,221,72,171,116,122,57,80],[49,249,15,80,178,220,112,95,29,146,241,44,169,151,93,118,241,178,130,106,218,60,193,133,176,237,108,131,134,7,119,189,140,72,155,89,133,90,145,246,72,57,212,155,164,103,152,90,187,55,108,71,164,144,139,39,27,143,119,197,141,1,253,4],[37,59,86,110,204,181,99,189,110,72,12,105,115,155,142,55,37,25,163,67,114,84,224,229,2,156,172,134,199,22,56,242,223,42,108,249,229,109,178,86,153,52,222,186,144,219,117,84,126,54,113,116,125,246,77,111,42,175,60,17,15,166,122,112,148,204,190,76,197,53,95,13,67,35,81,54,238,38,219,227,127,66,37,211,187,254,36,85,149,40,5,133,251,84,143,137,78,134,197,22,16,37,128,41,31,167,160,40,89,85,127,185,142,181,136,135,8,40,176,153,10,233,215,79,56,49,218,88,148,107,199,165,206,27,164,152,180,232,190,137,137,163,181,13,126,135,137,245,107,139,79,236,188,42,51,191,163,239,89,26,15,188,217,50,250,147,225,159,58,129,42,229,228,227,180,178,66,190,119,5,165,135,74,247,59,227,16,176,5,130,102,163,120,242,60,19,72,82,71,21,176,204,193,141,102,52,178,54,54,195,22,186,106,29,210,253,80,146,192,103,22,167,23,181,77,14,185,252,127,99,111,133,187,242,37,162,207,3,91,75,124,253,221,117,53,22,130,192,87,108,107,59,165,161,192,178,94,197,148,231,112,157,208,154,0,121,119,47,243,172,198,127,182,193,179,123,179,116,43,114,110,119,232,5,97,217,171,115,22,11,115,54,37,129,218,91,156,127]], +[[230,185,205,77,160,124,179,79,48,57,28,246,143,13,135,199,207,207,104,248,16,255,164,15,151,57,201,93,235,3,127,113],[86,158,222,15,4,99,11,67,160,76,90,102,182,165,99,107,118,108,117,150,89,132,167,71,126,21,73,25,96,253,216,100],[30,55,92,148,189,128,156,160,205,208,47,137,236,236,78,67,119,50,221,32,160,168,75,37,78,174,136,157,128,112,230,130,209,19,176,190,34,228,30,108,220,59,232,119,104,14,126,235,127,9,149,230,98,45,192,180,52,251,9,73,221,153,75,12],[105,222,240,82,58,253,166,150,248,68,143,156,17,67,171,194,101,51,230,134,149,160,144,223,13,158,67,208,192,239,244,53,131,230,247,9,210,4,60,129,95,187,63,150,186,43,13,195,190,111,236,173,93,211,129,72,120,142,74,3,133,169,254,122,146,31,203,140,206,224,228,211,174,212,188,61,33,109,132,180,20,249,88,11,2,130,12,3,217,46,103,94,104,92,75,88,81,243,99,187,77,249,123,65,124,63,217,0,34,238,175,162,13,251,232,41,100,242,255,7,61,37,87,88,251,229,103,199,107,44,53,226,176,159,138,141,122,250,50,198,245,173,1,188,62,191,110,33,6,6,219,3,142,203,104,32,206,30,164,221,82,159,193,173,251,194,161,56,86,90,198,208,244,164,16,155,221,71,184,170,110,244,184,190,222,69,70,128,209,219,219,117,254,30,178,229,72,213,222,124,182,215,146,254,243,170,13,132,128,166,3,11,48,241,4,215,231,107,88,233,244,118,235,242,204,131,41,35,181,12,80,193,17,195,81,95,197,24,133,35,35,66,108,167,120,165,150,211,25,93,168,88,93,140,58,169,32,131,49,58,110,101,133,183,12,152,177,133,180,114,121,138,97,205,231,126,98,236,39,47,20,176,217,235,79,34,249,199,192,88,23,218,111,222,254,120,121,165,132]], +[[77,144,68,241,123,90,9,119,220,90,169,145,106,146,67,0,162,68,161,239,127,6,2,119,173,73,120,53,30,166,66,145],[171,156,6,146,166,6,178,86,124,25,195,15,159,170,59,76,254,114,251,35,112,119,118,123,118,211,178,174,20,144,166,212],[111,164,138,234,77,91,154,246,90,249,100,205,183,9,68,58,17,250,132,247,212,74,205,218,177,110,4,166,252,239,178,122,227,60,5,179,109,161,60,35,222,81,125,110,106,197,116,160,62,166,48,186,79,187,149,129,49,18,154,167,241,53,76,1],[124,140,113,137,175,103,50,122,241,198,221,44,48,233,117,241,144,227,179,141,0,139,69,133,22,126,13,69,7,64,212,103,52,88,127,109,32,135,132,36,92,197,203,6,42,42,39,127,23,235,178,116,111,155,223,74,130,55,202,71,154,176,164,48,23,126,25,237,125,211,98,37,118,177,76,220,8,40,34,20,254,94,228,215,107,67,193,106,201,8,100,197,27,232,174,212,93,123,152,13,247,145,127,41,15,223,121,88,70,70,95,39,252,183,229,115,6,55,148,79,5,119,201,47,50,55,94,153,91,192,205,169,215,25,111,44,12,26,200,184,13,18,160,67,153,99,235,210,37,76,52,119,3,87,88,22,231,150,76,19,212,77,98,146,128,195,18,234,38,83,68,222,56,243,177,141,145,80,248,249,36,175,180,75,107,251,158,218,81,61,89,230,94,46,241,134,102,230,194,162,28,64,24,102,91,239,233,44,174,88,29,60,177,78,35,233,125,131,0,2,203,144,147,26,224,33,0,104,175,57,78,190,53,27,229,184,23,243,103,75,251,244,0,73,3,14,79,229,5,211,74,29,80,42,44,80,216,230,56,233,38,194,48,103,107,126,222,251,107,236,119,177,192,206,96,147,37,40,123,165,253,215,169,151,105,135,189,7,252,106,67,68,149,110,191,129,143,8,88,108]], +[[117,173,118,187,76,12,34,154,90,220,121,228,68,177,63,136,169,100,89,134,44,140,240,186,73,141,12,153,106,249,74,122],[240,116,221,43,156,28,48,145,5,236,149,27,181,129,42,145,221,181,64,35,179,128,154,179,121,197,106,240,70,26,246,23],[12,70,67,168,190,109,194,47,75,235,107,204,112,198,23,46,199,96,131,120,101,60,180,233,159,58,231,149,234,223,78,152,42,41,118,9,202,121,56,245,223,99,43,9,86,40,203,117,6,45,61,81,252,15,51,35,191,167,178,46,196,212,114,5],[12,168,193,199,65,40,215,78,157,10,123,248,150,66,145,208,116,145,127,47,153,32,239,185,17,82,5,103,100,42,80,166,21,171,203,208,10,237,74,187,254,241,169,131,204,227,51,225,208,223,62,100,4,251,144,67,198,128,57,20,205,95,255,188,102,160,121,12,120,120,162,64,137,165,113,248,149,102,42,29,24,190,63,1,255,151,251,51,35,51,75,111,91,175,150,85,20,72,228,9,13,3,60,70,66,148,208,145,51,177,81,213,181,198,50,27,80,226,36,29,224,239,111,136,40,137,204,244,173,53,64,213,161,227,247,84,143,177,59,231,28,22,81,102,6,231,157,4,73,194,160,142,93,194,49,72,132,60,132,233,126,210,64,105,22,28,142,117,32,143,51,233,91,62,16,209,212,154,47,174,249,217,134,171,98,128,159,98,173,57,199,204,135,31,55,90,79,90,111,175,16,77,126,17,184,144,207,176,88,153,2,104,82,22,236,7,203,142,142,158,122,124,67,99,94,35,33,43,105,202,59,126,213,79,11,151,148,158,61,154,102,98,248,228,179,171,9,205,73,82,148,195,49,192,71,216,110,231,133,255,101,139,205,127,207,156,72,6,5,206,5,232,16,6,141,96,252,155,38,181,240,99,235,144,0,210,101,122,80,148,40,74,200,15,19,117,208,182,109,111,95]], +[[173,198,233,178,225,3,182,44,36,173,67,70,65,14,131,161,160,189,37,62,74,191,119,145,24,80,198,217,102,110,9,249],[252,227,22,227,60,145,8,33,190,237,221,99,75,237,197,142,229,121,153,167,110,206,56,70,5,40,59,153,181,67,183,139],[203,1,125,109,38,130,201,133,67,102,37,154,163,95,48,212,145,207,170,147,9,152,194,151,219,221,198,173,237,91,61,64,28,247,109,128,216,162,118,77,225,49,113,139,110,12,72,29,113,150,188,114,87,151,22,176,192,246,255,5,62,104,197,12],[140,204,217,142,187,242,67,159,253,250,196,22,135,99,143,170,68,78,28,164,182,61,19,232,152,234,168,53,84,146,242,136,19,171,129,63,208,21,16,225,18,190,16,107,32,69,211,15,99,51,93,36,137,4,213,33,222,24,26,186,192,62,61,44,178,209,108,68,179,176,18,160,197,31,153,1,174,249,5,108,114,77,122,44,107,42,203,10,7,85,89,64,228,198,226,17,84,137,6,17,173,235,100,137,244,97,211,229,236,209,175,90,77,43,10,218,244,23,71,67,110,180,20,117,122,143,228,119,86,116,227,198,229,222,69,105,214,252,108,120,142,16,144,94,186,50,194,112,163,147,230,247,33,167,101,41,78,42,201,154,155,110,83,77,61,240,141,29,185,125,96,42,195,25,92,176,183,127,91,212,172,175,115,127,173,214,153,31,6,136,171,199,73,24,4,117,116,234,194,130,137,115,154,102,78,14,14,32,87,74,44,37,253,228,157,20,83,157,177,206,221,74,146,4,167,10,207,240,166,44,143,37,205,118,143,250,177,92,77,179,22,132,10,77,27,201,46,33,38,112,190,7,197,189,207,83,117,144,96,125,251,187,180,217,249,139,137,218,11,77,247,216,143,62,202,72,20,209,107,250,32,200,210,250,148,249,242,89,242,238,45,58,131,201,228,23,27,26,38,44,75,153]], +[[55,252,27,237,164,6,11,108,87,136,61,219,160,119,108,43,207,90,194,138,101,19,38,2,28,202,151,114,55,48,251,176],[123,215,191,28,153,220,130,224,111,8,187,69,77,143,178,136,165,121,39,224,127,241,177,42,241,94,226,193,47,187,107,61],[160,29,214,95,173,162,112,57,241,104,177,35,65,157,138,191,189,164,140,87,46,206,36,253,160,110,26,94,195,30,8,79,78,225,203,249,150,30,136,237,81,225,137,252,183,245,242,53,222,30,91,40,208,143,43,252,161,144,176,240,25,236,194,7],[61,252,172,2,101,160,36,168,60,185,50,103,68,137,161,99,170,195,20,191,61,150,159,39,89,110,69,23,51,185,157,235,165,238,183,121,33,11,175,149,191,84,90,26,230,184,169,21,134,6,147,238,137,15,147,147,32,224,106,132,68,131,209,140,106,27,205,3,198,56,187,125,31,226,168,46,180,72,163,17,177,48,46,166,66,143,84,163,159,69,164,213,96,190,21,87,162,178,84,196,92,19,127,69,204,104,53,104,54,226,27,237,11,127,115,165,24,206,9,219,11,227,147,146,124,51,155,242,164,181,152,117,57,64,76,230,80,40,77,225,46,59,85,59,38,46,254,35,132,131,50,204,253,195,94,121,26,10,180,63,19,156,113,237,15,203,45,23,59,179,119,238,70,177,169,220,169,39,126,119,223,133,95,40,48,37,30,49,226,106,205,134,118,60,141,126,172,34,200,130,252,23,79,43,94,117,202,106,209,173,224,63,148,43,178,161,59,245,65,144,97,89,21,140,104,54,60,116,128,197,178,122,153,50,15,130,131,162,105,157,67,105,192,113,197,13,189,144,183,121,46,71,114,239,188,11,25,91,206,132,204,77,207,255,112,114,164,137,104,219,105,249,254,221,208,249,206,214,89,235,93,183,22,127,53,249,136,206,193,20,136,125,203,253,242,125,2,211,0,179,225,171,236]], +[[141,66,244,221,210,187,210,184,39,176,160,211,29,143,117,142,189,19,161,185,179,113,34,40,148,140,166,16,187,136,88,229],[183,53,72,152,121,79,157,176,168,175,110,234,252,219,223,1,29,63,190,240,33,42,217,56,164,164,173,39,171,22,235,191],[112,118,75,227,156,109,202,15,6,122,190,30,202,73,15,218,149,31,212,233,73,150,149,38,110,39,11,155,5,234,231,6,202,141,28,166,169,45,124,72,142,198,173,139,161,20,87,164,42,94,49,112,42,156,43,206,137,45,196,5,53,192,159,1],[227,162,190,188,4,150,216,151,74,143,64,97,136,3,105,49,78,217,228,64,193,183,126,38,254,80,113,206,105,79,253,33,54,219,12,77,94,136,14,96,0,8,58,117,201,13,60,247,43,156,245,162,177,169,0,44,39,1,162,255,89,176,105,154,143,66,215,157,216,165,251,113,168,18,84,83,217,31,184,0,128,163,240,161,101,132,40,47,23,236,125,253,194,229,198,156,77,155,223,72,77,85,148,77,174,39,63,33,28,251,118,173,55,218,69,135,19,101,67,154,243,94,234,31,190,205,76,166,121,181,155,94,1,186,207,73,199,244,229,239,170,64,107,161,218,235,8,84,130,175,93,237,137,220,104,133,255,190,61,20,210,147,27,131,137,126,40,173,6,229,86,78,39,137,186,234,129,189,147,42,162,121,254,142,50,75,154,142,241,17,194,171,226,241,55,212,187,80,216,171,118,206,188,11,217,130,162,57,25,117,26,212,212,158,136,235,20,23,61,51,16,40,154,135,35,23,228,164,81,232,141,84,50,8,145,135,15,21,178,213,51,36,67,8,119,169,251,91,73,187,146,159,33,28,91,137,118,77,217,195,165,149,161,69,30,159,133,162,56,84,0,2,86,110,83,169,158,209,230,221,201,180,133,63,69,94,219,76,241,152,13,86,187,220,19,19,163,110,118,234,156,187,4,138]], +[[182,45,229,161,172,254,76,162,209,240,193,50,175,203,218,230,111,178,154,2,242,151,251,194,64,127,173,187,242,69,66,0],[182,59,45,11,243,85,247,182,208,186,192,116,3,65,28,64,175,187,178,247,7,80,59,63,194,206,232,161,199,208,168,56],[92,219,0,233,141,231,62,171,72,11,228,47,138,138,97,99,128,154,13,55,16,27,106,90,78,237,106,12,146,3,13,9,165,86,44,114,144,128,206,111,101,148,200,250,251,31,89,71,114,219,122,144,169,231,218,21,137,110,130,247,5,105,57,13],[230,89,229,29,123,25,60,75,142,43,62,215,58,157,117,87,237,43,171,97,83,136,58,183,35,89,47,115,10,145,69,103,20,43,63,164,53,219,50,25,248,58,84,45,199,164,189,128,90,246,102,234,134,91,133,49,70,248,227,169,254,135,7,17,249,13,18,176,105,52,146,175,42,30,223,153,161,100,88,247,129,241,38,110,196,55,165,41,106,130,44,169,214,156,232,68,181,197,144,151,162,165,111,62,184,253,39,58,99,97,22,219,119,67,0,146,45,69,183,68,101,122,105,47,94,139,251,203,6,210,66,40,24,174,181,30,124,218,104,172,251,237,161,110,124,121,88,13,204,205,226,78,142,61,96,27,22,224,99,180,58,109,13,20,7,85,47,117,4,245,190,25,136,46,79,254,50,52,79,95,71,62,115,168,246,237,55,176,216,217,229,224,160,220,152,40,57,91,203,216,243,164,227,18,72,105,36,157,5,139,224,224,69,222,11,30,18,177,200,59,160,170,34,124,149,184,43,247,66,195,234,192,21,43,51,230,209,155,232,179,58,53,191,112,93,170,177,6,34,169,10,237,2,46,166,228,57,237,80,169,48,132,55,146,153,36,186,58,177,17,173,12,170,111,235,10,110,177,101,130,78,189,176,134,101,113,239,192,126,82,34,237,134,134,177,77,146,112,191,118,185,69,213,32,20]], +[[151,50,5,157,123,240,32,15,95,48,65,36,48,51,107,228,239,30,60,174,98,147,138,208,135,41,206,59,167,20,207,212],[13,232,66,95,94,48,178,184,174,187,128,114,0,154,48,207,4,17,195,200,35,143,78,66,8,118,12,86,195,62,67,79],[251,161,116,155,100,29,212,223,52,102,75,196,60,0,70,140,125,117,232,74,250,215,45,228,115,253,30,156,135,218,21,234,96,79,194,84,154,26,134,127,168,8,80,233,194,165,156,217,144,83,136,103,96,168,217,118,75,132,221,103,38,118,114,13],[26,19,231,171,96,59,72,235,137,111,225,113,115,251,49,149,11,13,205,90,53,255,219,225,55,28,122,91,251,165,147,49,117,137,217,101,45,136,121,119,41,24,11,141,14,81,90,191,230,84,143,22,4,33,229,55,213,201,74,239,43,52,199,235,176,151,66,0,3,188,15,54,27,66,62,126,20,99,10,128,60,17,130,2,84,0,73,246,140,156,244,111,174,3,104,209,98,228,0,215,123,180,82,60,246,199,83,185,117,194,69,188,153,237,47,65,58,157,6,194,218,108,224,204,9,135,182,64,107,128,158,142,179,25,3,61,45,233,19,29,238,59,27,123,92,149,214,83,206,216,252,207,153,141,161,118,133,17,236,164,211,197,247,53,173,171,150,80,59,53,81,128,62,73,34,99,80,149,239,129,27,228,192,138,108,186,201,23,203,230,205,145,164,174,90,51,12,206,192,232,232,21,55,18,23,163,222,98,242,210,214,20,102,33,152,51,243,52,71,19,47,77,67,53,12,88,203,175,66,36,117,237,177,40,197,109,128,164,149,114,107,31,219,197,101,81,235,114,208,244,254,194,107,168,191,245,238,214,119,75,133,3,154,82,146,131,75,93,28,193,176,155,160,163,149,77,41,50,54,115,245,231,18,118,161,42,196,197,121,53,91,241,236,202,72,230,167,22,185,252,236,220,86,92,81,185]], +[[156,127,111,55,158,56,87,0,126,42,198,50,76,187,206,213,122,201,238,228,71,120,19,248,58,129,252,140,239,169,100,213],[165,75,163,150,214,135,99,77,62,204,244,28,87,130,73,79,95,16,165,33,161,229,211,136,82,61,128,238,186,91,11,43],[101,104,95,156,165,152,46,21,162,43,163,200,58,3,72,52,132,130,223,174,87,206,161,120,240,120,12,5,123,174,190,74,246,50,249,132,84,10,38,1,154,127,179,66,83,201,236,231,255,48,138,218,35,60,224,104,99,71,171,91,33,206,87,11],[63,45,48,114,254,115,131,229,65,85,30,169,171,219,174,174,106,70,74,230,185,240,186,120,106,68,27,45,8,218,91,202,218,60,84,36,220,105,49,214,179,149,35,226,222,10,12,46,78,107,91,140,218,146,94,94,172,147,132,22,162,197,27,241,61,73,83,29,126,199,17,75,28,130,254,175,144,243,248,117,145,227,151,208,39,2,248,236,27,48,217,159,91,231,210,32,62,79,228,219,46,164,126,123,69,137,216,172,80,98,72,215,52,116,102,237,188,150,234,50,191,58,110,167,80,45,214,12,158,132,144,39,21,171,44,108,166,143,91,0,225,217,9,216,58,166,171,102,45,138,234,135,14,205,134,31,236,105,242,238,192,174,103,125,41,149,176,237,104,143,170,142,247,130,68,224,209,25,86,151,176,113,34,206,170,17,245,166,234,88,251,223,162,226,236,45,249,209,134,147,174,150,212,113,39,85,110,145,240,134,73,130,193,52,25,176,74,99,242,8,231,48,210,105,81,136,42,239,224,1,188,163,64,139,217,134,39,72,198,204,135,108,40,202,195,187,46,179,57,88,24,194,9,30,15,189,122,11,68,104,198,176,208,12,208,8,193,28,60,58,208,16,128,161,245,164,10,226,228,176,195,160,113,239,200,225,209,186,106,206,109,77,240,255,25,130,155,12,104,11,58,235,117,145,119,237,52]], +[[164,120,243,90,187,115,114,123,107,230,238,94,86,238,195,35,201,81,120,130,253,105,25,54,14,187,191,93,92,184,184,58],[122,110,38,106,84,209,53,221,160,0,156,205,168,169,74,71,18,174,92,177,71,97,232,67,110,151,196,183,129,77,142,140],[157,22,253,64,185,248,221,155,74,26,140,109,112,59,159,204,187,148,11,30,10,231,122,89,112,55,74,240,207,114,111,68,121,253,48,215,223,245,207,83,73,77,154,41,106,182,185,228,110,166,193,54,180,219,44,113,194,27,151,193,200,37,77,10],[1,115,163,64,80,180,55,72,6,31,248,245,163,215,196,59,99,96,132,119,134,232,187,117,229,54,251,71,182,69,178,20,242,33,186,36,216,61,40,188,2,80,36,102,62,83,79,144,246,232,58,147,216,189,222,218,44,216,128,129,85,101,42,144,140,67,124,45,182,243,237,73,18,245,124,165,185,121,40,167,59,233,100,175,89,223,68,57,133,75,176,6,252,41,90,135,183,183,34,57,199,250,223,236,64,113,85,9,217,133,121,218,173,251,141,82,75,76,236,102,32,112,94,253,65,4,194,151,20,74,234,114,41,116,225,44,94,206,229,57,30,242,217,58,194,177,36,228,172,73,97,71,200,183,3,99,88,93,112,120,204,197,62,42,229,147,53,11,194,85,72,160,84,37,38,171,0,175,228,119,160,244,178,115,151,199,43,199,74,138,138,177,86,230,43,139,180,124,63,187,75,52,145,62,69,150,135,71,107,243,49,66,198,20,112,33,7,255,226,204,1,226,95,163,2,117,225,226,230,60,234,145,104,228,164,124,2,222,9,125,77,133,59,39,103,92,91,179,48,185,74,151,78,173,133,226,189,238,142,225,124,187,86,83,52,102,88,223,47,145,246,189,115,148,145,221,113,152,139,58,151,106,62,46,122,157,19,116,16,244,172,186,159,235,95,17,121,140,154,67,182,173,206,20,54,90,124,109]], +[[255,232,37,20,140,9,89,179,166,141,232,106,216,232,175,127,165,224,120,243,99,220,18,66,19,201,0,32,218,12,144,137],[19,145,82,160,189,34,150,45,217,25,174,62,11,22,32,224,60,3,60,42,208,163,151,158,198,188,209,112,94,35,213,152],[254,78,137,238,49,120,108,10,61,61,227,100,155,185,63,11,138,239,28,175,90,131,46,197,228,6,120,16,112,90,221,223,83,155,143,78,5,173,8,207,52,121,228,91,66,201,101,40,246,213,154,70,37,112,61,219,241,91,99,9,57,101,216,13],[241,37,120,13,12,208,136,83,15,12,135,183,11,212,46,186,181,106,219,90,212,52,95,146,154,229,222,174,7,251,85,50,33,83,168,240,35,211,136,67,191,93,106,147,254,153,62,238,113,188,46,229,99,178,90,80,145,143,3,239,219,93,191,114,105,173,214,157,237,62,102,149,56,149,98,13,155,108,244,107,162,52,143,141,102,215,240,146,35,94,55,140,30,62,223,235,235,120,8,75,200,222,160,19,249,147,58,174,20,160,65,148,130,118,208,31,28,181,131,75,14,89,14,19,217,49,209,146,146,187,29,128,65,255,47,226,225,23,26,46,11,154,5,152,33,208,146,77,222,127,59,27,181,152,19,245,227,198,53,32,170,251,136,1,186,98,199,9,125,77,140,244,55,165,104,167,240,8,124,110,160,252,230,229,104,196,136,63,28,209,44,116,157,6,166,254,178,120,241,8,106,139,4,118,153,33,247,138,153,89,6,42,176,111,152,238,128,194,199,133,79,250,118,15,134,168,158,225,165,18,102,5,61,25,94,97,187,29,189,24,221,137,255,57,78,64,138,206,15,100,26,57,93,86,17,142,167,43,125,138,223,120,177,101,94,206,206,126,130,80,232,163,169,28,184,252,160,217,206,11,175,137,128,163,135,197,237,67,24,102,50,128,229,180,83,31,49,135,196,126,174,167,195,41,114,141,221,14,64]], +[[73,175,244,33,167,205,18,114,42,168,76,72,193,251,28,95,141,158,39,125,10,153,236,188,147,72,195,170,167,75,228,34],[136,210,194,98,102,244,147,188,103,87,140,160,177,245,17,96,207,15,219,106,9,169,6,219,159,170,104,111,17,248,32,141],[116,145,129,40,77,240,93,190,89,116,185,23,130,161,167,110,160,134,66,203,15,12,152,219,88,108,87,92,33,12,220,139,101,27,211,75,117,122,227,142,75,107,233,70,82,53,189,14,202,67,14,38,195,238,222,86,28,110,130,77,250,32,14,10],[112,161,172,20,75,117,253,167,85,134,167,156,54,253,57,204,229,245,202,226,230,55,88,82,211,182,42,150,48,51,106,41,62,166,210,172,110,91,87,218,33,239,54,74,89,91,176,117,15,91,244,210,179,32,103,100,35,135,14,75,142,8,105,96,31,22,104,6,25,4,140,78,222,39,109,166,159,32,90,112,23,110,37,234,4,189,8,151,99,231,9,186,52,63,200,131,30,82,4,78,171,249,68,30,105,151,248,186,26,235,158,240,244,145,23,6,103,167,245,252,150,39,203,208,85,27,118,190,39,40,58,75,12,95,102,120,70,104,130,38,161,21,238,128,32,223,8,4,43,25,181,159,229,81,49,106,108,182,145,104,96,185,236,215,65,84,180,5,16,56,161,115,82,55,46,193,77,60,149,125,46,245,15,247,134,24,154,138,235,156,8,244,94,235,94,184,176,64,51,153,116,170,151,152,196,37,215,190,203,34,140,68,122,109,11,60,239,39,24,147,224,247,7,110,34,58,126,135,198,163,210,112,160,51,188,151,164,86,94,220,224,170,145,255,195,247,128,23,117,166,242,155,35,2,69,189,113,250,3,67,83,222,55,35,149,209,191,203,222,187,160,129,51,15,124,7,107,233,156,44,244,134,127,21,183,141,82,244,111,199,57,28,156,185,94,93,100,100,59,175,254,114,168,227,166,80,102,127,187,62]], +[[112,58,110,43,98,208,9,12,97,216,101,155,106,150,62,3,201,214,44,27,56,247,215,14,95,159,240,85,144,205,3,96],[55,12,33,222,110,242,250,181,52,173,169,153,134,156,144,188,155,146,204,191,36,155,121,211,157,149,68,29,30,222,33,10],[229,253,100,218,2,136,0,198,206,237,6,138,94,89,111,22,33,199,10,140,177,56,179,27,50,100,126,180,176,123,210,236,197,148,44,24,132,79,54,112,51,246,115,152,227,20,186,44,124,207,41,156,6,151,135,119,112,37,216,69,242,170,214,14],[212,42,23,86,232,77,244,180,233,119,63,134,247,103,74,44,215,142,113,228,10,168,246,68,230,112,45,251,194,194,197,202,144,252,36,46,156,176,9,156,200,242,194,211,19,107,170,252,15,246,149,72,47,218,205,239,159,86,86,16,182,225,144,7,34,244,53,198,56,91,53,233,246,196,54,202,3,126,3,246,78,34,51,223,250,88,219,59,145,204,29,170,11,176,197,76,138,67,228,105,210,207,247,250,43,248,245,209,216,119,147,16,137,200,46,216,154,186,66,242,238,43,134,228,69,207,208,159,76,215,139,53,25,27,244,103,231,132,238,247,93,201,135,224,70,211,125,77,78,142,155,190,20,175,128,208,58,31,64,137,131,132,185,211,39,159,172,156,87,253,156,126,236,190,25,165,172,193,80,51,184,78,7,253,14,64,155,219,213,165,127,101,100,17,131,166,192,168,236,66,109,31,29,34,49,102,255,10,25,0,178,233,43,125,133,131,93,1,157,23,119,94,80,147,204,209,38,249,15,99,203,125,21,203,235,83,19,36,33,156,214,77,237,103,20,178,26,101,55,26,240,114,16,223,223,14,78,88,221,199,213,159,76,250,101,196,33,216,20,238,44,155,246,219,246,72,115,213,121,176,158,229,220,237,215,51,6,62,3,154,201,165,249,202,76,37,37,164,204,142,152,77,167,24,94,45,100,250,216,28,138]], +[[118,132,156,24,142,62,221,15,245,248,251,135,77,192,69,102,69,81,132,69,228,26,125,104,51,230,22,195,196,140,152,104],[214,112,226,234,7,219,96,194,42,183,154,147,235,244,157,34,166,36,94,227,175,7,179,190,88,78,218,105,76,55,114,158],[113,65,57,157,81,218,166,235,69,25,191,63,1,178,51,146,15,169,8,254,250,97,47,12,215,213,175,138,154,60,68,25,14,63,99,132,168,209,77,55,201,112,48,239,80,24,207,138,238,138,235,21,105,167,61,132,134,42,89,183,223,114,254,9],[30,204,176,188,142,202,58,181,190,230,140,95,140,170,52,83,103,102,199,5,245,8,39,219,122,195,117,212,254,48,181,143,251,126,47,228,144,204,113,168,255,134,192,6,214,23,77,5,121,58,184,165,93,213,27,6,222,65,123,192,172,69,44,220,124,251,11,176,3,98,182,118,93,32,219,35,235,24,72,2,112,100,161,217,9,29,59,16,237,119,111,40,183,103,104,189,252,8,240,188,81,31,118,250,235,167,108,252,76,181,200,61,201,235,232,168,215,158,220,169,35,236,205,82,64,9,202,254,220,144,227,173,135,209,57,46,31,204,244,230,12,202,185,93,192,171,84,191,68,36,90,0,122,150,212,102,52,177,178,150,91,130,156,61,125,170,118,89,114,181,74,123,54,91,111,52,215,125,113,118,172,216,216,148,246,180,23,9,27,108,0,237,183,164,232,19,121,152,139,252,236,182,146,233,195,196,49,10,126,36,14,92,16,99,205,225,19,242,42,104,74,80,161,18,255,71,211,137,136,18,239,185,38,55,7,43,134,22,58,216,147,22,210,33,25,90,203,250,208,160,58,31,188,45,150,127,232,63,132,200,69,159,204,212,144,185,197,179,229,93,39,233,72,78,148,60,65,127,33,40,215,55,1,218,40,244,159,211,104,63,51,163,156,222,226,52,189,48,91,148,145,226,243,235,98,27,227,221,29,187,179,27]], +[[131,174,72,173,112,218,11,179,205,248,116,129,238,44,12,133,113,194,202,152,103,18,248,188,35,41,233,163,227,51,131,197],[183,133,48,144,0,223,149,245,160,79,125,137,196,17,51,1,5,122,218,238,178,155,205,40,217,147,113,181,55,187,162,246],[67,51,35,81,211,251,123,69,252,243,124,96,125,68,46,168,13,189,162,203,105,194,136,79,66,78,101,234,58,51,30,216,71,45,67,104,64,92,183,54,178,214,104,90,215,130,226,57,254,131,62,215,137,162,146,49,133,22,111,96,131,66,238,5],[183,82,29,63,113,198,121,250,112,55,254,116,136,166,65,246,185,124,73,69,74,204,142,54,185,3,216,249,235,181,77,137,203,86,239,209,158,4,186,106,124,143,72,167,211,236,157,236,211,241,205,15,175,110,151,129,24,230,173,206,156,108,107,230,60,106,106,26,226,22,81,130,132,121,164,107,201,160,247,148,48,64,249,64,160,212,112,200,229,119,197,213,117,203,83,193,191,58,177,254,176,80,220,182,254,240,186,68,71,242,153,253,185,242,126,203,7,20,236,254,253,116,186,215,177,34,164,98,194,74,32,152,72,160,51,137,7,69,120,197,189,195,99,150,216,9,176,241,64,24,218,100,145,126,107,248,126,244,5,200,243,227,51,255,156,59,175,99,57,102,118,32,121,75,180,116,63,5,20,181,222,125,127,221,148,122,126,53,1,238,136,239,173,21,158,51,161,7,47,187,153,199,199,30,157,19,165,2,213,160,124,79,129,126,235,127,12,83,25,170,65,169,109,95,244,241,90,115,194,155,87,31,226,17,9,14,23,44,141,181,24,98,70,18,165,195,113,169,215,206,246,222,53,235,239,150,232,142,26,120,175,59,213,221,53,37,26,181,77,115,113,143,62,112,210,213,144,33,83,29,199,49,132,240,252,105,194,233,41,101,132,78,194,124,28,2,175,94,154,52,105,222,53,93,178,37,110,14,194,164,235,163,10]], +[[57,229,106,101,98,58,10,235,173,224,218,18,206,29,243,120,188,146,64,115,247,58,84,158,255,174,188,70,93,26,120,226],[131,218,138,213,11,173,9,235,62,148,199,37,223,60,195,161,25,115,106,220,133,156,161,161,5,3,244,143,242,254,197,150],[57,142,130,96,1,31,87,216,172,140,88,213,69,123,198,82,199,65,74,175,111,178,244,38,183,137,144,86,96,92,10,252,40,57,36,35,178,181,113,245,230,195,199,246,214,2,69,229,62,189,3,189,197,173,60,26,216,115,140,179,34,20,208,15],[169,109,194,234,63,161,53,20,146,164,97,157,145,148,104,31,142,196,0,169,113,88,36,68,130,101,56,56,204,183,225,86,168,45,86,67,104,248,58,110,225,190,70,188,52,184,23,32,14,132,100,195,209,43,94,242,197,11,25,86,91,136,28,76,61,69,99,251,148,126,180,124,62,233,193,238,120,83,38,152,116,69,91,250,203,163,5,243,7,209,172,83,9,238,174,92,7,250,92,77,66,142,219,200,185,82,140,68,21,36,58,158,245,128,175,248,252,251,18,0,10,113,252,238,232,157,233,127,144,39,149,41,188,200,34,237,60,179,76,130,186,95,236,21,244,148,86,99,99,109,103,181,254,206,172,195,29,37,249,138,234,7,247,128,13,90,16,52,37,28,185,29,208,150,62,194,193,165,71,115,164,217,108,24,53,127,141,16,29,229,142,147,47,140,108,221,232,227,207,206,245,167,68,63,219,167,183,131,32,64,60,1,150,132,71,36,166,18,24,62,52,189,216,8,206,123,149,136,97,202,55,17,87,48,234,237,225,253,11,170,190,151,110,254,253,3,101,253,249,38,119,108,83,111,71,255,128,222,92,24,41,27,183,233,241,185,19,255,209,217,68,104,183,137,117,47,174,108,168,151,192,204,165,62,241,231,49,208,12,139,219,232,146,158,166,177,220,225,243,26,32,104,141,55,176,243,162,180,21,59,48,107,219,161]], +[[75,153,33,133,47,64,154,50,58,227,129,117,232,215,106,33,31,196,217,198,84,23,142,234,59,170,122,118,122,111,218,6],[76,114,62,67,107,107,217,127,68,175,82,80,59,33,204,80,213,246,173,108,252,130,136,52,93,222,128,84,233,149,88,46],[203,241,241,100,45,249,80,235,113,253,9,89,13,52,194,101,146,44,88,189,128,38,187,163,252,14,89,74,107,177,242,185,13,163,220,29,95,107,109,91,64,90,137,109,29,187,113,184,104,92,77,252,68,74,202,255,230,90,184,51,23,137,245,7],[63,51,216,251,131,230,135,65,9,10,55,190,221,116,92,241,65,170,174,216,201,47,250,116,42,82,86,23,119,136,88,5,172,225,66,70,171,152,168,203,89,140,156,227,222,155,41,186,229,250,4,177,207,130,141,225,26,255,128,167,239,138,58,56,174,222,79,60,53,99,162,93,4,155,173,202,213,237,126,71,253,187,166,225,17,48,126,235,233,239,73,6,188,152,151,40,183,110,132,175,232,8,230,101,59,39,30,33,16,74,166,101,241,137,141,210,170,178,48,144,226,43,78,52,74,38,22,251,216,238,74,216,237,129,8,57,94,186,129,127,189,20,254,197,193,125,207,86,184,34,8,86,178,184,51,224,145,64,125,80,137,179,93,223,52,184,111,247,220,159,222,82,178,30,241,33,118,239,51,112,183,243,160,168,203,27,5,138,81,174,255,243,210,121,216,15,81,166,139,251,89,37,135,180,92,92,99,167,228,214,37,184,135,222,72,106,17,131,22,195,182,162,56,87,95,146,172,91,28,148,195,245,219,189,150,104,96,0,214,211,156,204,213,88,212,32,228,212,71,168,203,196,188,123,140,106,3,175,15,0,52,251,53,24,217,56,0,240,247,19,228,177,55,50,225,106,218,81,128,29,126,85,156,248,57,209,5,143,100,149,86,152,49,19,153,52,84,22,133,13,221,204,86,1,166,132,253,9,230,175,211,148,79,94,25]], +[[27,255,101,42,44,131,9,163,147,172,17,218,58,169,127,176,120,187,40,78,213,225,184,204,201,131,101,46,248,85,108,208],[170,171,220,9,31,195,104,35,84,32,23,68,233,183,63,210,166,207,178,129,145,75,242,199,14,195,220,29,236,114,22,176],[147,201,195,52,147,252,100,23,45,81,225,106,10,28,215,41,160,217,158,60,184,100,232,154,66,152,127,57,221,140,210,101,69,253,254,55,88,25,17,232,3,103,125,164,197,91,10,104,61,223,98,183,40,248,243,6,133,174,88,246,40,235,230,9],[72,208,38,152,169,123,220,179,239,7,141,207,207,87,80,0,95,23,2,211,0,231,232,155,196,54,227,129,17,52,1,248,82,184,180,172,255,96,255,189,74,180,109,32,33,104,217,139,135,53,231,156,179,80,227,91,7,15,246,189,202,253,149,75,85,25,105,182,177,167,12,145,49,235,212,13,150,20,2,145,216,210,176,145,84,10,139,24,216,229,70,89,21,194,93,188,107,92,154,104,121,66,83,60,55,44,139,78,149,169,83,103,113,105,185,80,237,211,70,67,117,205,67,19,47,249,189,84,30,226,43,212,24,206,35,25,95,101,216,178,137,246,51,236,141,113,225,168,1,176,108,60,130,127,98,126,114,61,33,153,16,12,231,62,142,74,68,64,231,120,49,122,71,73,16,121,59,71,177,15,251,85,219,127,40,28,125,122,3,59,216,0,72,184,38,115,184,124,249,94,153,66,43,166,40,104,143,60,151,24,144,202,21,209,47,87,47,161,151,122,23,48,112,105,218,48,78,173,48,38,235,1,4,38,104,137,13,23,0,140,209,233,44,70,203,233,200,87,231,25,61,227,171,163,145,30,79,134,254,10,22,152,171,124,219,146,81,168,66,75,40,72,185,106,216,30,162,57,211,101,253,234,146,234,92,4,115,208,166,187,30,55,19,86,189,250,210,208,53,3,54,211,225,148,124,147,111,208,194,81,149,68,80,17,115,27]], +[[0,47,221,31,118,65,121,58,176,100,187,122,168,72,247,98,231,236,110,51,47,252,38,238,172,218,20,26,227,59,23,131],[119,209,216,235,172,209,63,78,47,138,64,226,140,74,99,188,156,227,191,182,151,22,51,75,203,40,163,62,177,52,8,108],[13,243,170,13,9,153,173,61,197,128,55,143,82,209,82,112,13,91,59,5,127,86,166,111,146,17,46,68,30,28,185,18,60,102,241,135,18,200,126,254,34,210,87,55,119,41,98,65,33,105,4,215,205,215,213,234,67,57,40,189,40,114,250,12],[90,193,223,195,36,244,62,108,183,154,135,171,4,112,250,133,123,81,251,148,73,130,225,144,116,202,68,177,228,0,130,193,208,123,146,239,167,234,85,173,66,183,192,39,224,185,227,55,86,217,90,44,23,150,167,194,6,104,17,220,65,133,131,119,212,184,53,193,104,141,99,136,132,205,42,216,151,11,116,193,165,74,173,210,112,100,22,57,40,167,121,136,178,68,3,170,133,175,130,206,171,107,114,142,85,71,97,175,113,117,174,185,146,21,183,66,30,68,116,192,77,33,62,1,255,3,227,82,155,17,7,124,223,40,150,75,140,73,197,100,158,58,70,250,10,9,220,213,157,202,213,139,155,146,42,131,33,10,205,94,101,6,85,49,64,2,52,245,228,12,221,207,152,4,150,142,62,154,198,245,196,74,246,80,1,225,88,6,127,195,166,96,80,45,19,250,136,116,250,147,51,33,56,217,96,107,196,27,76,238,126,220,57,215,83,218,225,42,135,57,65,187,53,127,126,146,164,73,136,71,214,96,84,86,203,140,11,66,90,71,215,211,202,55,229,78,144,58,65,230,69,10,53,235,229,35,124,111,12,27,187,193,253,113,251,124,216,147,209,137,133,2,149,193,153,183,216,138,242,107,200,84,137,117,253,161,9,159,254,254,228,42,82,243,66,141,223,243,94,1,115,211,51,149,98,80,122,197,210,196,91,189,44,25,207,232,155]], +[[37,176,240,187,61,203,66,42,111,60,108,34,14,170,219,17,219,254,72,156,45,69,91,39,108,239,232,203,160,87,249,243],[254,3,201,196,57,74,220,116,177,63,71,101,75,234,216,188,133,89,88,180,25,79,218,178,9,122,193,177,87,147,60,5],[218,80,213,36,43,245,28,57,81,120,12,175,217,38,214,123,223,86,64,213,211,187,8,67,56,49,213,110,72,226,89,42,28,55,89,104,187,77,47,190,165,97,69,171,242,216,41,145,54,59,21,101,250,30,255,226,20,1,26,104,110,57,149,14],[84,217,159,150,158,250,136,112,252,32,250,154,150,43,179,114,97,156,50,68,57,114,138,243,19,156,42,7,232,193,178,156,30,78,237,194,212,11,167,34,246,60,227,118,112,54,42,246,245,32,42,221,102,140,79,180,214,47,168,186,203,199,208,127,243,189,56,193,90,1,6,66,89,204,52,19,72,97,99,41,103,70,5,65,169,155,141,81,130,191,89,52,123,90,89,135,154,163,176,145,161,243,224,65,53,189,99,1,190,82,38,212,137,94,94,156,43,21,228,142,94,205,244,65,41,230,18,40,83,166,6,252,17,132,102,250,114,11,90,177,101,99,92,59,222,4,215,66,137,39,79,160,53,71,172,203,222,120,14,31,160,191,44,86,248,67,106,83,231,56,120,164,36,162,154,169,222,56,93,186,65,154,230,165,209,46,0,66,118,21,43,88,211,37,179,2,64,10,85,51,60,56,205,228,144,138,225,208,18,28,190,202,149,8,9,197,67,49,66,119,193,72,94,104,217,249,192,169,98,209,177,224,221,161,212,165,43,86,248,48,138,128,185,42,204,159,78,188,62,212,93,145,161,41,218,134,117,98,26,246,118,112,61,239,59,132,17,49,131,178,227,168,197,97,87,242,67,241,57,128,243,209,117,111,234,118,104,201,21,3,211,92,131,154,33,32,199,158,201,84,251,84,109,123,84,47,152,114,137,83,79,253,239,98,212,127,213,236]], +[[191,91,165,214,164,157,213,239,123,77,93,125,62,78,204,80,92,1,246,204,238,76,84,181,239,123,64,175,106,69,65,64],[27,224,52,248,19,1,123,144,13,137,144,175,69,250,213,181,33,75,87,59,211,3,239,122,117,239,75,140,92,91,152,66],[39,156,172,230,253,175,57,69,227,131,125,244,116,178,134,70,20,55,71,99,43,237,233,62,122,102,245,202,41,29,44,36,151,133,18,202,12,184,130,124,140,50,38,133,189,96,85,3,165,236,148,219,174,97,187,220,174,30,73,101,6,2,188,7],[22,21,44,46,3,123,28,13,50,25,206,216,224,103,74,238,107,87,131,75,85,16,108,83,68,98,83,34,218,99,142,206,162,252,154,66,74,5,238,149,18,212,143,207,117,221,139,212,105,27,60,16,194,142,201,142,225,175,165,184,99,209,195,103,149,237,24,16,93,179,169,170,189,157,43,76,23,71,173,186,241,165,111,252,192,197,51,193,192,250,239,51,28,219,121,217,97,250,57,248,128,161,184,177,22,71,65,130,46,251,21,167,37,154,70,91,239,33,40,85,117,31,171,102,168,151,191,162,17,171,224,234,47,46,28,216,161,29,128,225,66,205,225,38,62,236,38,122,49,56,174,31,207,64,153,219,10,181,61,100,243,54,244,188,215,163,99,246,219,17,44,10,36,83,5,26,0,6,248,19,170,244,174,148,138,32,144,97,147,116,250,88,5,36,9,194,142,247,98,37,104,125,243,203,45,27,11,251,67,176,159,71,241,35,47,121,14,109,141,234,117,158,87,148,32,153,244,196,189,51,144,242,138,252,32,152,36,73,97,70,92,100,63,200,178,151,102,175,43,203,197,68,11,134,232,54,8,207,201,55,190,152,187,72,39,253,94,107,104,154,220,46,38,81,61,181,49,7,106,101,100,57,98,85,160,153,117,183,3,77,172,6,70,27,37,86,66,227,167,237,117,250,159,194,101,1,31,95,98,80,56,42,132,172,38,141,99,186,100]], +[[101,222,41,123,112,203,232,9,128,80,10,240,86,26,36,219,80,0,16,0,18,95,68,144,54,109,131,0,211,18,133,146],[186,142,42,217,41,189,206,165,56,116,16,66,181,127,32,103,211,21,55,7,164,83,119,13,185,243,196,202,117,80,77,36],[122,155,115,107,1,204,146,163,52,159,26,60,50,219,217,25,89,130,83,148,255,68,60,86,116,5,232,153,200,24,92,232,250,217,80,14,31,206,137,217,90,98,83,192,4,119,67,90,207,4,191,249,147,222,27,0,73,93,239,8,52,238,31,7],[19,29,143,76,44,148,177,83,86,91,134,89,46,119,12,152,122,68,52,97,179,154,162,64,139,41,226,19,171,5,122,255,197,152,181,131,115,157,102,3,168,63,239,10,252,81,71,33,219,14,118,249,189,27,114,185,140,86,92,200,136,26,245,116,124,11,166,245,140,83,221,35,119,218,108,13,58,168,5,98,12,196,231,93,82,170,188,186,31,155,40,73,224,139,209,182,185,46,111,6,97,91,129,69,25,96,106,2,220,101,168,96,159,91,41,233,194,175,90,137,79,113,22,239,40,207,209,231,183,107,100,6,23,50,247,165,163,248,170,76,46,86,158,98,122,63,151,73,170,89,123,228,157,107,148,67,108,53,45,213,250,123,131,201,45,38,16,250,163,32,149,202,48,33,82,217,26,60,151,118,117,14,117,142,232,233,228,2,198,245,56,94,170,93,242,56,80,229,75,235,27,228,55,164,22,199,17,94,214,170,109,225,59,85,72,37,50,120,126,11,238,52,184,63,48,132,64,103,101,99,84,151,201,49,182,42,5,24,241,251,194,184,145,220,114,98,199,198,182,126,218,89,79,165,48,215,76,147,41,186,213,190,148,194,135,251,205,229,58,168,2,114,184,51,34,97,61,147,104,229,144,64,118,253,188,200,139,44,14,89,193,11,2,196,72,224,13,27,62,122,156,150,64,254,255,185,82,58,138,96,225,216,63,4,164,184,223,105,21,59]], +[[8,38,231,51,51,36,231,236,140,118,66,146,246,1,93,70,112,233,184,215,196,168,158,141,144,158,142,244,53,209,141,21],[255,178,52,140,168,160,24,5,139,231,29,21,18,243,118,249,30,139,13,85,37,129,37,78,16,118,2,33,115,149,230,98],[75,172,127,171,236,135,36,216,26,176,154,225,48,135,77,112,181,33,52,146,16,67,114,246,1,174,90,187,16,83,39,153,55,60,77,173,33,88,118,68,31,71,78,44,0,107,227,124,60,143,95,111,1,125,8,112,65,79,210,118,168,244,40,8],[127,158,62,47,3,201,223,61,33,185,144,245,164,175,130,149,115,74,254,120,58,204,195,79,177,233,184,233,90,15,216,55,175,126,5,193,60,218,13,232,250,218,201,32,82,101,160,121,43,82,86,59,220,47,238,118,99,72,190,252,197,107,136,187,185,95,21,68,20,251,24,110,196,54,170,98,234,111,202,187,17,192,23,169,210,209,95,103,229,149,152,14,4,201,49,59,201,79,188,140,17,52,194,244,3,50,188,126,49,26,193,206,17,181,5,248,87,42,218,127,190,25,111,186,130,45,154,145,68,146,250,113,133,233,243,190,164,104,114,0,165,36,198,115,161,205,248,126,179,161,64,220,219,106,136,117,97,52,136,162,176,10,223,113,117,52,28,28,37,118,53,250,26,83,163,226,29,96,194,40,57,158,234,9,145,241,18,198,15,101,61,113,72,226,197,206,185,143,148,8,49,240,112,219,16,132,215,145,86,204,130,196,107,201,184,232,132,243,250,129,190,45,164,205,218,70,188,170,36,204,70,31,118,238,100,123,176,240,248,193,90,197,218,167,149,185,69,230,248,91,179,16,54,46,72,216,9,92,120,44,97,197,43,72,27,75,0,42,208,110,167,75,141,48,110,255,113,171,242,29,183,16,168,145,60,190,72,51,43,224,160,179,243,30,12,122,110,186,133,206,51,243,87,199,174,204,211,11,251,26,101,116,64,139,102,254,64,77,49,195,197]], +[[0,173,98,39,151,123,95,56,204,218,153,77,146,139,186,144,134,210,218,235,1,63,134,144,219,152,102,72,185,12,29,69],[145,164,234,0,87,82,185,44,190,191,153,168,165,203,236,210,64,174,63,1,108,68,173,20,27,46,87,221,199,115,220,142],[220,80,29,183,159,215,130,188,136,202,231,146,85,125,93,39,63,155,165,96,199,217,0,55,254,132,172,135,157,104,79,97,42,119,69,44,68,67,233,92,7,184,190,25,44,53,118,155,23,187,223,202,66,40,13,231,150,217,33,25,216,51,103,13],[203,91,197,185,139,46,252,228,53,67,233,29,240,65,224,219,181,62,216,246,123,240,241,151,197,43,34,17,231,164,94,46,30,200,24,193,168,14,16,171,246,164,53,53,245,183,157,151,77,138,226,138,34,149,192,166,82,23,99,182,7,213,16,60,106,239,59,39,134,189,90,253,117,99,105,86,96,104,67,55,188,48,144,115,159,177,205,83,169,214,68,19,155,109,76,174,199,91,218,127,37,33,251,254,103,106,180,91,152,203,49,122,167,202,121,252,84,163,215,197,120,70,106,106,166,78,67,78,146,52,101,167,242,17,170,12,97,104,27,184,72,110,144,32,106,37,37,13,63,218,230,251,3,41,151,33,233,158,42,145,73,16,217,23,96,8,155,93,40,30,19,30,108,131,107,194,222,8,247,224,44,72,211,35,198,71,233,83,108,0,236,16,57,32,28,3,98,97,140,125,71,170,142,123,151,21,255,196,57,152,122,225,211,17,84,166,25,140,90,161,28,18,143,64,130,245,86,201,155,175,16,62,202,220,59,47,59,46,197,180,105,98,59,192,58,83,202,243,129,75,22,48,10,237,189,165,56,214,118,209,246,7,16,38,57,219,42,98,196,70,112,124,230,70,155,216,115,160,70,130,37,190,136,176,174,245,212,2,4,89,185,75,50,254,43,1,51,233,46,123,165,77,210,165,57,126,216,95,150,106,179,158,208,115,12,202,142,125,172,184,163,54]], +[[21,33,198,219,214,247,36,222,115,234,247,181,98,100,240,16,53,192,78,1,193,243,235,60,190,131,239,210,108,67,154,218],[47,97,162,111,251,104,186,79,110,20,21,41,220,38,23,232,83,28,113,81,64,72,8,9,59,79,167,254,218,234,37,93],[168,23,237,35,236,57,138,18,134,1,193,131,45,198,175,118,67,191,58,95,81,123,204,87,148,80,253,180,117,144,40,244,150,97,100,18,95,110,189,13,107,248,111,242,152,163,156,118,109,12,33,253,176,203,253,248,28,208,235,31,3,205,138,8],[62,60,124,73,7,136,228,177,212,47,92,188,174,58,153,48,191,97,126,189,255,68,127,123,226,172,43,167,205,91,207,192,21,118,9,99,230,254,91,149,111,183,205,179,91,213,161,127,84,41,202,102,79,67,127,8,117,58,116,28,43,200,105,43,113,169,17,92,88,42,37,178,247,77,50,152,84,214,11,120,23,192,121,179,82,58,175,248,121,60,47,114,255,248,205,16,89,44,84,231,56,223,29,100,82,251,114,218,19,28,103,49,234,92,149,60,98,234,23,122,193,244,115,94,81,84,71,115,135,16,154,250,225,95,62,214,238,176,134,6,226,140,129,212,56,111,3,185,55,105,36,182,239,141,34,30,226,149,71,248,42,126,222,72,225,220,23,114,62,61,66,23,30,234,249,106,200,75,237,194,160,29,216,111,77,8,87,52,253,105,249,27,82,99,228,57,8,63,240,49,133,54,173,255,65,71,48,142,58,175,209,181,139,183,79,111,176,33,74,70,253,205,53,36,241,141,245,167,25,206,87,49,158,121,27,78,166,6,180,153,191,165,122,96,231,7,249,78,24,241,254,210,47,145,188,121,230,54,74,132,63,156,191,147,130,92,70,94,156,174,144,114,188,157,62,196,71,31,33,171,47,126,153,166,51,245,135,170,195,219,120,174,150,102,168,154,24,0,141,214,29,96,33,133,84,65,26,101,116,15,253,26,227,173,192,101,149,227,183,135,100,7,182]], +[[23,229,240,168,243,71,81,186,188,92,114,62,207,51,147,6,153,47,57,234,6,90,193,64,252,188,57,125,45,211,44,75],[79,30,35,204,15,47,105,200,142,249,22,42,181,248,197,159,179,184,171,32,150,183,126,120,44,99,192,124,140,79,43,96],[239,226,203,99,254,123,79,201,137,70,220,130,251,105,152,231,65,237,156,230,185,193,169,59,180,91,192,167,216,57,109,116,5,40,43,67,254,54,59,165,178,53,137,248,225,250,225,48,225,87,206,136,140,215,45,5,61,12,193,157,37,122,67,0],[192,250,215,144,2,64,25,189,111,192,138,122,146,245,242,172,53,207,100,50,226,234,165,61,72,47,110,18,4,147,83,54,203,58,230,90,99,194,77,14,198,83,154,16,238,24,118,15,47,82,5,55,119,76,222,198,233,107,85,83,96,17,218,168,248,188,185,205,175,109,245,179,70,72,68,138,199,215,203,124,107,216,13,103,251,243,48,248,118,82,151,118,96,70,169,37,171,82,65,29,22,4,195,237,106,133,23,48,64,18,86,88,163,44,244,200,84,239,40,19,223,43,230,243,131,14,94,238,90,97,99,168,60,168,132,159,97,41,145,163,30,159,136,2,142,80,191,133,53,225,23,85,250,208,41,217,76,242,89,89,246,105,93,9,193,186,67,21,212,15,124,245,27,63,129,102,208,47,171,167,81,30,205,139,29,222,213,241,12,214,132,52,85,207,247,7,237,34,83,150,198,29,8,32,210,10,218,112,208,195,97,159,246,121,66,32,97,201,247,199,110,151,213,163,122,246,31,214,34,18,210,218,252,100,126,187,185,121,230,29,144,112,236,3,96,154,7,245,252,87,209,25,174,100,183,166,239,146,165,175,174,102,10,48,237,72,215,2,204,49,40,198,51,180,241,144,96,160,87,129,1,114,158,233,121,247,144,244,91,219,181,254,26,138,98,240,26,97,163,29,97,175,7,3,4,80,250,4,23,50,62,148,7,188,118,231,49,48,231,198,157,98,230,167]], +[[12,215,170,125,96,94,68,213,255,185,121,102,178,203,147,193,137,228,197,168,93,184,127,173,122,184,214,36,99,197,155,89],[72,137,133,95,228,17,107,73,19,146,127,71,242,39,59,245,89,195,179,148,169,131,99,26,37,174,89,112,51,24,94,70],[191,145,21,253,61,2,112,110,57,141,75,243,176,42,130,103,79,243,4,21,8,253,57,210,159,134,126,80,22,52,185,38,31,81,106,121,79,152,115,141,124,112,19,163,242,248,88,255,221,8,4,127,182,191,61,221,251,75,79,76,190,239,48,3],[40,165,93,218,108,208,132,75,101,119,201,214,218,7,58,77,195,92,188,152,172,21,138,181,76,248,143,210,12,200,126,131,196,187,162,215,77,130,206,15,72,84,236,77,181,19,222,64,4,101,170,165,238,231,144,188,132,241,99,55,7,45,58,145,205,228,13,110,13,241,186,12,192,100,95,93,92,187,182,66,56,29,123,158,33,29,37,38,122,138,207,119,209,237,182,156,58,99,15,91,19,61,36,240,70,168,27,242,47,240,59,49,216,68,126,18,195,247,183,113,20,167,12,189,32,187,208,139,11,56,39,166,187,207,144,64,158,52,68,71,167,251,197,155,221,151,215,41,7,31,141,113,220,195,62,110,242,203,171,29,65,30,223,19,115,77,177,221,151,3,39,111,94,178,214,170,44,184,149,45,214,113,43,250,232,9,206,8,195,170,80,43,129,53,113,63,172,10,156,37,177,212,91,106,88,49,224,36,33,187,166,91,129,165,150,239,162,75,5,118,189,29,199,253,251,73,190,118,40,117,232,27,213,64,114,43,192,97,64,185,170,46,247,184,74,128,30,65,222,214,141,69,70,172,72,115,217,231,206,214,73,182,79,173,175,11,92,75,110,184,208,54,49,82,51,244,50,108,160,30,3,57,48,80,205,2,124,36,246,115,3,251,132,107,210,198,179,219,160,107,237,13,89,163,98,137,210,75,214,72,247,219,11,58,129,52,102,18,89,62,61,221,24,197,87]], +[[51,55,29,158,137,47,152,117,5,42,200,227,37,186,80,94,116,119,193,172,226,75,167,130,38,67,212,61,10,206,243,222],[53,146,155,222,210,124,36,156,135,216,184,216,47,89,38,10,87,83,39,181,70,195,161,103,198,159,89,146,213,184,224,6],[152,92,164,70,221,192,7,130,124,200,242,133,44,189,129,21,239,140,89,117,233,215,206,150,215,77,254,216,89,170,20,164,193,82,84,0,107,234,94,8,53,158,254,38,37,215,21,224,137,126,229,161,111,21,18,3,190,80,16,65,134,55,222,5],[39,163,46,251,162,130,4,190,89,183,255,95,228,136,202,21,138,145,213,152,96,145,236,196,69,139,73,224,144,221,55,203,254,222,124,15,70,24,111,171,203,223,247,141,40,68,21,88,8,239,255,216,115,237,156,146,97,82,110,4,228,247,5,11,141,123,210,103,160,254,61,90,68,147,120,213,74,79,235,189,47,38,130,67,56,226,170,175,53,163,47,240,246,37,4,189,165,194,228,74,188,99,21,159,51,108,242,94,107,180,13,219,125,136,37,223,241,143,213,31,192,25,81,234,237,205,51,112,112,7,225,32,60,165,139,79,125,36,47,129,102,169,7,224,153,147,44,0,27,251,30,201,166,30,14,242,218,78,132,70,175,32,130,1,49,93,105,104,23,16,212,37,210,64,12,56,125,123,157,243,33,164,174,198,2,185,198,86,195,226,49,11,255,135,86,209,139,128,33,52,177,86,4,244,237,193,17,20,154,152,121,227,18,65,221,52,247,2,244,195,73,97,123,19,82,151,105,167,114,245,229,42,137,192,152,224,220,165,146,6,103,137,58,37,0,97,177,121,145,98,110,185,49,146,152,104,91,228,107,106,139,104,66,36,68,250,90,54,188,243,166,135,226,236,203,147,34,200,125,200,1,101,218,137,137,48,133,11,152,252,134,60,173,161,170,153,198,214,28,69,27,156,207,72,116,199,240,231,91,10,12,96,47,4,72,18,199,23,101,173,175,2,2,83,149,176]], +[[190,237,184,7,61,245,143,140,27,255,189,189,119,236,125,236,178,200,42,155,171,236,239,192,51,21,7,189,194,194,167,231],[178,126,144,139,128,94,41,111,195,13,46,71,75,6,12,213,12,15,111,82,11,54,113,113,33,131,189,137,212,231,51,233],[140,137,12,204,173,199,118,14,30,130,228,60,68,179,220,11,104,90,72,180,121,174,19,204,10,107,5,87,208,251,28,186,187,166,61,42,150,132,52,18,234,141,54,197,10,203,245,43,146,207,178,220,228,157,196,138,246,221,207,142,228,122,134,8],[53,202,87,240,249,21,229,32,157,84,234,75,135,31,251,88,83,84,223,27,74,74,23,150,251,228,214,34,125,62,26,186,81,113,237,3,145,167,158,131,226,77,130,253,175,209,92,23,178,139,246,201,77,97,140,116,214,82,100,229,143,170,172,210,144,40,114,253,208,239,162,46,141,45,124,232,227,184,25,127,12,54,21,176,163,133,35,95,169,253,142,69,100,238,110,107,22,80,180,207,185,77,135,44,128,92,50,212,243,161,143,150,100,97,211,173,187,96,95,165,37,136,79,142,177,151,98,115,150,186,77,153,93,120,172,2,148,138,14,170,187,88,81,155,154,142,46,121,133,205,29,226,199,29,137,24,217,106,1,104,102,12,225,124,221,243,100,227,236,13,75,217,15,33,4,117,26,25,39,238,29,35,243,231,166,152,64,237,4,11,0,229,246,228,134,110,197,136,19,20,156,195,130,174,191,97,98,96,140,121,87,77,85,63,71,35,14,146,74,14,241,235,245,93,142,26,82,171,182,42,45,122,200,96,39,199,192,60,200,63,161,148,157,162,158,47,48,55,171,152,111,210,255,254,101,14,49,73,186,186,229,165,11,30,233,105,111,59,171,236,114,226,150,151,200,36,34,129,77,39,32,133,80,15,216,55,254,60,122,151,62,244,193,105,175,18,221,127,2,112,6,32,187,4,91,219,248,70,35,243,38,53,5,112,179,202,219,201,174,164,32,11,40,40,126,23,171]], +[[145,132,239,97,136,22,131,37,146,188,142,179,95,79,253,79,249,141,251,247,119,108,144,242,170,210,18,206,126,3,53,30],[104,123,119,38,1,13,155,222,44,144,229,115,205,42,42,112,47,242,140,74,42,247,10,252,115,21,201,77,87,86,1,229],[179,194,78,117,19,44,86,52,117,66,45,94,164,18,181,193,232,230,229,234,28,8,234,209,57,60,65,45,161,52,201,161,99,130,132,234,126,44,160,50,254,61,62,50,169,6,106,140,136,57,144,63,110,244,110,150,107,181,228,146,216,194,170,0],[114,158,183,229,74,157,0,197,134,23,175,24,195,69,184,220,110,91,78,15,87,222,47,60,2,229,74,46,200,241,66,94,194,226,64,119,91,90,176,193,15,132,172,139,175,218,69,132,247,226,28,101,95,174,205,128,48,169,137,6,189,104,57,143,38,181,213,141,146,182,207,4,94,155,217,116,60,116,201,163,66,236,97,206,87,243,123,152,30,172,77,139,240,52,96,136,102,233,133,187,104,104,106,104,180,162,175,136,185,146,162,166,210,220,140,232,139,251,10,54,207,40,187,171,112,36,171,250,43,234,83,49,59,102,201,6,244,247,207,102,151,15,84,0,149,189,1,4,170,73,36,221,130,225,84,19,194,38,121,248,71,228,140,208,199,236,31,103,126,0,95,236,1,119,251,213,197,89,252,57,173,214,19,153,31,186,234,228,210,77,57,211,9,239,116,100,127,129,146,204,76,98,208,100,32,40,199,106,27,149,31,107,201,99,157,235,145,236,192,139,230,4,63,33,9,112,90,66,199,234,231,18,100,157,145,217,108,203,191,182,61,141,13,214,221,17,33,96,246,19,97,236,220,103,147,146,156,169,174,249,171,86,148,74,111,164,167,223,30,39,158,175,88,206,131,35,169,207,98,201,66,121,255,247,68,15,188,147,107,170,97,72,156,153,147,48,186,220,185,252,14,24,75,197,9,63,51,12,187,36,47,113,251,55,135,56,254,161,5,17,221,67,131,100,215,247,107,204]], +[[53,78,19,21,46,225,254,116,138,18,82,32,76,101,39,189,193,177,235,46,181,54,120,21,14,99,89,146,71,8,216,18],[212,95,246,197,251,131,231,187,150,105,170,137,96,222,183,219,198,101,201,136,67,155,108,158,246,114,198,129,29,200,188,246],[222,43,70,230,95,61,236,239,52,51,46,80,15,46,17,48,111,189,207,27,232,90,28,30,230,139,163,4,93,206,194,199,190,96,141,34,146,125,161,244,76,14,32,131,174,98,44,243,194,157,137,56,135,153,78,252,250,44,165,148,245,5,31,3],[142,95,204,246,107,27,166,22,156,182,133,115,61,157,14,1,144,54,28,144,188,171,149,193,99,40,90,151,254,53,109,43,220,222,60,147,128,38,136,5,163,132,208,99,218,9,204,217,150,156,195,255,116,49,230,10,142,159,134,156,214,47,170,14,53,97,81,178,128,188,82,110,87,124,44,83,140,154,114,77,196,139,248,139,112,50,29,126,30,238,219,60,74,247,6,116,140,148,46,103,189,171,219,65,190,194,151,123,21,35,6,158,49,226,155,118,48,2,136,248,138,81,179,132,184,12,194,82,111,22,121,52,13,222,195,136,31,92,210,139,3,120,217,205,10,129,43,104,221,63,104,247,162,62,27,84,190,231,70,106,199,101,207,56,223,4,214,116,65,223,164,152,196,191,252,82,4,95,166,210,219,205,191,163,61,250,167,118,68,255,204,239,13,236,219,103,144,199,10,13,115,78,194,135,204,51,140,181,169,9,192,5,81,137,48,17,105,196,247,112,44,5,192,145,26,39,177,110,249,237,147,79,166,160,202,123,19,228,19,82,52,34,83,86,71,150,128,48,237,196,12,215,62,125,107,52,91,117,129,244,56,49,109,104,227,205,41,43,132,109,63,79,124,72,98,188,126,107,63,184,154,39,246,246,12,215,219,46,52,236,154,174,16,19,254,55,172,255,138,216,136,203,154,89,62,245,230,33,234,229,24,108,88,179,29,207,222,34,135,14,51,109,51,244,64,246,184,212,154]], +[[127,246,45,75,60,77,153,211,66,212,187,64,29,114,107,33,233,159,78,245,146,20,159,195,17,182,135,97,245,86,127,246],[127,223,219,158,202,41,211,240,29,148,134,215,225,18,206,3,170,55,185,19,38,164,40,59,156,3,153,156,94,218,9,154],[5,143,121,146,127,191,97,120,114,72,21,199,177,28,99,186,170,144,188,193,93,114,114,190,8,47,138,145,65,134,28,129,100,51,5,95,108,246,73,20,36,133,63,158,199,139,185,26,206,145,58,147,65,27,78,94,213,139,196,186,87,21,198,10],[153,196,76,121,101,114,164,130,63,198,195,128,119,48,131,145,115,119,76,5,219,252,20,146,237,13,0,80,154,149,161,222,55,39,75,49,53,237,4,86,161,113,142,87,101,151,220,19,242,162,171,55,164,92,6,203,180,162,210,42,250,212,213,243,217,10,179,216,218,77,205,170,6,212,79,34,25,8,132,1,197,220,238,226,96,85,196,120,47,120,215,214,58,56,6,8,225,190,248,158,238,243,56,194,240,137,125,161,6,250,252,226,251,46,188,93,182,105,199,193,114,201,207,231,125,49,9,210,57,254,93,0,92,142,231,81,81,27,90,136,49,124,114,155,13,139,112,181,47,107,211,205,162,254,134,92,119,243,110,79,27,99,95,51,110,3,107,215,24,190,201,14,231,138,128,40,17,81,12,64,88,193,186,54,64,23,37,58,168,66,146,46,29,215,215,160,240,252,156,105,228,63,196,234,239,250,175,26,229,250,93,45,115,180,48,121,97,123,171,160,48,146,63,229,177,61,44,28,79,230,250,195,242,219,116,226,2,10,115,75,97,33,160,48,47,206,130,11,160,88,12,230,19,83,72,253,240,99,46,0,8,223,3,238,17,33,104,245,207,160,3,122,38,161,246,155,31,19,23,237,242,163,171,54,116,85,167,126,0,105,18,21,215,170,49,51,194,21,157,61,162,177,52,207,4,240,222,251,240,122,96,100,1,30,100,221,20,212,248,240,100,53,102,85,66,136,4,194,119,26]], +[[108,171,173,208,63,138,46,110,186,185,106,116,248,14,24,22,78,77,27,107,170,103,143,90,130,226,86,4,175,152,154,175],[42,74,49,121,86,65,148,224,1,0,193,139,195,83,81,216,177,53,187,174,91,50,178,143,206,29,123,103,102,202,75,50],[78,101,198,193,212,147,4,94,138,146,80,227,151,193,209,211,15,254,210,77,182,106,137,97,170,69,143,143,15,203,118,12,57,254,134,87,215,171,143,132,0,11,150,213,25,113,124,255,113,249,38,82,44,30,254,199,248,178,98,78,174,85,246,12],[39,159,120,207,59,156,207,198,225,176,30,26,130,245,14,209,114,233,168,225,231,2,187,21,102,29,215,220,58,69,111,247,167,167,253,251,8,29,179,134,112,121,99,12,127,112,253,117,50,146,236,96,236,191,80,99,46,154,164,91,153,101,5,198,110,109,195,198,174,137,46,33,182,168,112,94,75,186,232,241,106,51,120,85,75,49,253,176,19,157,205,21,201,106,138,126,75,136,117,106,134,209,141,181,220,116,253,118,145,25,125,216,142,44,125,93,245,43,4,147,68,205,196,119,201,205,126,137,237,169,156,207,177,208,8,20,208,21,43,150,84,223,50,121,55,44,165,241,139,28,148,111,40,148,167,107,7,157,219,28,60,214,31,187,150,154,238,201,25,58,107,136,251,125,19,108,7,249,130,30,92,16,116,180,233,59,202,246,250,20,208,209,215,225,112,117,137,215,126,193,51,114,6,229,58,31,6,204,38,103,47,249,92,19,213,255,68,71,102,147,27,163,10,10,253,205,173,210,9,142,156,65,253,135,163,242,60,209,109,187,14,251,248,9,44,227,62,50,127,66,97,9,144,225,206,230,203,142,84,149,26,160,129,230,151,101,174,64,9,174,237,117,142,118,141,229,12,35,217,162,43,74,6,220,77,25,252,140,189,12,222,244,201,131,70,23,85,208,163,181,214,169,193,34,83,224,149,104,51,159,247,229,247,140,95,223,126,200,159,145,134,166,33,168,192,238,209,27,103,2,46]], +[[15,160,195,44,58,227,75,229,27,146,249,25,69,64,89,129,168,226,2,72,133,88,168,226,32,194,136,199,214,165,83,45],[214,174,230,43,217,31,201,69,54,53,255,204,2,178,243,141,202,177,50,133,20,3,128,88,12,205,255,8,101,223,4,146],[126,154,184,94,233,79,228,179,93,203,84,83,41,160,239,37,146,61,229,201,220,35,231,223,26,126,119,171,13,207,184,158,3,244,231,133,202,100,41,203,43,13,245,13,166,35,15,115,63,0,243,58,69,196,229,118,205,64,189,184,79,26,224,1],[83,244,75,224,229,153,127,240,114,100,203,100,186,19,89,226,128,29,239,135,85,230,74,35,98,189,218,245,151,230,114,208,33,211,79,250,206,109,151,224,242,177,246,174,98,95,211,61,60,79,110,159,247,208,199,63,29,168,222,251,35,243,36,151,94,146,27,178,71,50,88,23,122,22,97,37,103,237,247,213,118,15,63,62,58,109,38,170,171,197,253,228,226,4,63,115,250,112,241,40,2,9,51,177,186,59,107,214,148,152,233,80,62,166,112,241,237,136,13,54,81,242,228,197,158,121,202,188,134,233,183,3,57,66,148,17,45,93,142,33,60,49,116,35,181,37,166,223,112,16,106,157,101,138,38,32,40,181,244,81,0,203,119,209,21,13,143,228,97,238,212,52,242,65,1,95,50,118,173,123,9,162,145,180,167,243,94,60,48,5,28,191,19,177,212,167,250,12,129,165,15,147,158,124,73,103,58,253,200,120,131,201,227,230,31,90,29,240,55,85,71,15,218,116,191,35,234,136,103,107,37,138,151,162,128,213,249,11,82,183,20,181,150,3,91,174,8,200,208,254,109,148,248,148,149,89,177,242,125,113,22,207,89,221,60,251,241,130,2,160,156,19,245,196,251,200,217,114,37,73,40,135,211,40,112,194,41,126,52,222,189,152,118,214,208,26,194,122,22,176,136,176,121,7,159,43,32,254,176,37,55,205,163,20,196,60,178,220,163,113,185,223,55,237,17,236,151,225,167,166,153,58]], +[[123,6,248,128,38,250,134,243,159,206,36,38,246,124,197,153,107,237,208,207,196,181,235,177,181,227,237,187,71,224,128,170],[63,20,105,238,106,46,120,103,226,233,1,45,64,44,245,164,134,20,151,192,29,248,121,161,222,177,197,57,131,11,88,222],[66,241,51,227,78,62,183,3,42,19,62,215,129,83,126,198,46,68,165,206,131,129,229,224,191,158,19,169,20,164,178,199,87,129,29,109,59,30,134,103,36,36,234,66,48,209,15,124,97,10,187,112,105,230,30,49,155,64,102,162,189,123,201,0],[113,23,93,78,33,114,18,151,217,23,109,129,127,78,120,93,150,0,217,35,249,135,254,11,38,253,121,211,58,94,165,209,232,24,183,31,15,146,184,199,58,253,218,189,204,39,246,209,110,38,170,250,135,76,253,119,160,14,6,195,107,4,20,135,88,43,185,51,118,15,136,180,25,18,115,69,119,110,164,24,248,53,34,37,79,237,51,129,155,197,201,95,143,132,4,204,20,78,191,20,134,200,133,21,64,157,52,51,170,245,25,217,146,15,82,86,230,41,65,158,154,149,88,10,53,176,105,184,210,85,51,223,203,201,138,211,100,4,169,81,128,142,1,55,140,3,38,99,38,209,32,4,105,117,253,224,125,174,243,38,108,170,205,130,28,20,3,73,157,127,223,23,192,51,200,216,195,242,143,22,43,95,9,223,218,202,6,40,95,0,198,203,152,109,253,245,21,26,166,99,150,8,181,177,62,120,214,90,67,104,88,91,22,19,135,84,251,209,19,131,90,104,108,208,102,194,184,155,176,149,60,36,213,14,119,191,15,196,87,193,224,252,245,212,77,168,219,154,136,240,98,190,59,104,141,92,220,255,29,28,0,232,30,201,212,19,136,34,149,179,65,254,232,250,66,125,193,9,173,235,95,40,78,236,32,47,27,239,17,91,249,107,23,130,211,204,222,182,130,182,155,249,45,23,12,0,125,93,248,14,30,217,98,246,119,220,36,161,69,161,228,232,41,232,222,192,16,78,95,120,54,89,68]], +[[195,245,225,73,150,138,36,244,222,145,25,83,25,117,244,67,1,92,204,163,5,215,17,158,212,116,158,139,246,217,79,199],[57,170,204,219,148,138,64,56,83,138,69,136,50,47,128,107,177,41,181,135,108,75,236,81,39,26,254,79,73,105,0,69],[95,162,181,49,103,123,0,184,91,10,49,60,189,71,159,85,244,171,62,197,207,206,94,69,77,43,116,23,108,204,51,153,200,153,249,214,181,30,212,193,231,97,133,172,159,231,48,196,180,1,64,68,247,4,17,133,188,60,133,114,46,178,234,2],[196,99,112,227,127,46,12,173,207,147,64,47,31,12,176,72,245,40,129,186,117,11,122,67,245,106,177,28,227,72,115,47,181,126,127,154,175,141,252,190,69,94,20,233,131,194,72,208,38,162,126,127,20,141,93,181,165,63,148,99,87,2,184,149,18,119,113,4,122,135,109,20,16,115,134,197,224,255,137,51,52,91,189,122,147,109,153,13,51,239,162,140,46,196,228,134,79,253,47,245,118,247,200,143,149,76,252,28,69,158,136,59,183,18,218,227,205,246,99,32,102,241,244,209,58,80,150,21,179,54,12,173,197,163,7,242,62,82,165,27,64,166,254,235,224,177,141,14,158,228,227,72,243,60,216,26,141,239,34,47,106,89,177,40,97,211,53,189,154,248,92,192,4,190,70,241,211,164,36,244,135,10,233,220,88,126,90,74,222,19,107,147,112,100,147,72,195,58,195,191,31,235,238,191,254,163,112,133,237,89,202,201,217,230,150,71,11,35,70,9,233,161,10,157,67,31,249,30,105,203,81,53,253,17,127,245,138,54,83,151,68,235,231,12,234,105,115,192,12,122,77,87,182,47,74,113,54,215,49,184,228,111,241,142,192,237,105,7,0,49,144,80,117,216,84,29,86,140,252,230,238,183,98,66,183,129,154,123,106,147,85,33,17,187,136,241,101,82,124,250,105,102,211,159,203,224,167,222,160,8,227,156,122,62,87,122,179,7,205,29,14,163,38,131,61,82,101,78,23,41,85,243,252,212]], +[[66,48,92,147,2,244,94,166,248,126,38,226,32,143,217,75,60,74,208,55,177,182,200,60,246,103,122,161,9,106,1,60],[59,151,177,241,28,228,91,164,111,251,178,91,118,191,197,173,123,119,249,12,198,158,215,97,21,222,164,2,148,105,213,135],[24,208,94,93,1,102,142,131,244,15,163,187,238,40,179,136,172,243,24,209,176,181,173,102,140,103,47,52,92,142,218,20,194,248,132,205,42,144,57,69,156,224,129,11,197,181,128,254,112,211,150,74,67,237,180,158,115,166,255,145,75,191,4,12],[209,16,130,141,68,145,152,214,117,231,78,142,57,67,159,209,94,117,191,44,193,244,48,171,251,36,88,54,136,91,175,196,32,247,84,184,157,47,187,246,221,52,144,121,46,122,79,118,96,115,207,227,179,2,208,137,131,26,206,134,158,39,48,253,228,92,33,33,236,62,242,23,170,156,67,250,124,199,233,237,10,1,173,159,29,47,195,97,54,56,202,159,193,147,201,139,55,69,91,245,219,248,243,139,100,112,141,253,202,108,33,240,151,95,16,23,197,218,95,100,52,189,169,240,51,206,194,166,49,171,80,49,142,1,123,23,11,36,11,240,30,184,179,108,126,28,181,158,119,54,172,52,68,66,8,19,42,143,89,228,243,19,214,93,132,156,106,79,223,19,226,14,202,238,56,35,229,137,161,113,179,155,36,137,73,123,6,230,255,88,194,201,241,220,93,58,163,189,16,230,68,62,34,212,45,7,183,131,247,159,212,58,70,225,205,227,20,182,99,169,95,114,70,222,161,49,252,212,109,29,195,51,197,69,79,134,178,196,226,228,36,222,164,5,204,34,48,212,220,211,154,46,171,47,146,132,92,246,167,153,65,146,6,63,18,2,116,158,245,45,203,150,242,183,158,214,169,129,24,202,11,153,186,34,133,73,8,96,235,76,97,171,120,185,221,198,172,199,173,136,63,165,233,111,157,2,145,113,34,58,191,117,115,227,98,48,224,168,31,108,19,17,21,20,115,238,38,79,75,132,46,146,61,203,59]], +[[197,122,67,220,215,186,184,81,96,9,84,105,24,215,26,212,89,183,52,94,253,202,141,79,25,146,152,117,200,57,215,34],[32,131,180,68,35,107,154,179,29,78,0,200,157,85,198,38,15,238,113,172,26,71,196,181,186,34,116,4,211,130,184,45],[30,222,249,188,3,105,113,241,250,136,237,244,83,147,200,2,230,193,161,99,28,138,6,135,26,9,163,32,130,29,206,64,190,202,151,229,58,3,97,169,85,164,198,214,11,140,168,228,0,200,19,64,145,28,203,79,86,40,64,65,205,187,24,4],[164,246,217,194,129,207,129,162,138,11,158,119,73,154,162,75,222,150,204,18,100,55,68,145,192,8,41,78,224,175,111,110,75,187,104,99,150,245,144,104,211,88,227,15,233,153,45,176,198,241,102,128,161,199,30,39,164,169,7,172,96,125,57,189,195,37,140,121,86,72,47,179,121,150,244,190,179,229,5,27,129,72,1,154,28,37,110,46,233,153,235,200,206,100,197,78,7,254,219,79,189,137,83,235,217,59,125,105,206,90,0,130,237,214,32,157,18,211,97,155,79,210,234,233,22,70,31,114,164,206,114,113,87,37,26,25,32,155,191,249,251,219,210,137,67,111,63,202,204,107,78,19,24,82,26,71,131,156,186,75,20,247,215,162,30,123,93,107,106,117,61,88,4,175,205,43,30,183,119,155,146,171,171,138,250,138,164,250,81,202,236,11,133,220,208,252,42,6,118,3,109,63,86,99,10,131,31,254,181,2,134,29,216,145,97,199,8,169,192,6,199,60,147,12,229,185,71,86,66,111,241,138,161,18,251,78,185,166,133,0,180,141,78,237,189,65,103,182,255,208,161,29,73,68,58,23,60,233,217,73,67,103,72,252,6,52,240,107,176,139,143,52,35,244,70,61,186,123,77,25,155,100,223,87,129,23,240,162,100,95,11,42,30,42,218,39,210,134,247,103,51,242,91,130,237,29,72,165,195,137,141,74,214,33,229,14,217,6,13,170,212,10,57,83,46,77,27,241,98,206,54,128,77,93,78,45]], +[[45,221,182,184,253,4,250,144,236,225,167,9,248,65,143,46,93,12,156,67,175,231,207,206,25,230,173,21,167,52,118,247],[128,89,222,106,124,71,118,72,158,204,46,125,112,127,252,227,2,133,191,48,162,63,120,215,45,180,156,253,110,208,212,146],[198,52,234,123,247,46,137,90,46,121,110,40,52,32,20,21,184,180,94,5,224,69,85,146,132,235,144,82,192,232,79,98,165,169,240,201,118,79,117,118,120,140,114,40,177,158,245,23,193,149,73,115,37,164,138,147,68,177,71,193,47,215,85,9],[71,75,170,89,10,76,215,45,84,36,229,29,130,87,179,212,67,37,188,76,80,99,160,3,60,134,235,190,153,237,114,18,24,76,25,148,77,8,42,17,83,121,221,76,236,233,115,250,160,188,166,72,91,210,95,55,68,167,25,231,10,160,41,30,27,90,150,230,55,193,64,97,106,152,38,51,87,199,107,110,176,8,63,229,20,20,227,134,135,13,15,220,125,217,171,228,255,111,181,187,241,231,177,93,172,62,8,226,97,95,101,92,49,4,206,179,42,76,194,201,233,196,60,242,130,211,70,172,37,60,204,70,182,53,174,4,9,115,180,151,53,114,15,251,137,4,105,165,103,197,130,78,12,0,215,204,213,80,154,113,128,146,169,6,70,28,77,97,99,234,244,34,65,143,95,198,224,9,252,63,82,154,198,26,47,137,187,142,14,212,93,148,12,76,35,49,255,141,142,29,109,88,212,23,216,252,38,86,160,46,135,1,174,231,90,237,145,135,36,238,190,74,44,244,116,76,92,64,30,33,112,35,223,104,166,246,160,34,139,208,90,103,154,105,125,141,231,3,107,158,210,105,9,13,60,101,72,106,251,145,226,121,84,235,21,185,100,102,94,222,122,208,8,241,47,179,169,208,230,156,19,180,37,79,67,129,158,8,24,164,25,95,104,184,163,138,232,31,63,203,24,121,201,90,180,205,15,252,56,227,129,8,146,96,204,169,103,172,229,160,133,180,87,171,94,179,99,133,33,1,55,117,112,249,172,158,56]], +[[85,71,241,0,75,174,223,206,92,252,8,80,176,83,2,55,74,173,36,246,22,57,148,236,215,81,223,58,243,193,6,32],[124,230,32,120,115,133,238,25,81,172,73,167,115,82,238,13,111,140,92,212,125,247,78,158,50,22,166,50,79,199,207,127],[41,223,58,213,137,0,156,102,123,170,94,114,218,187,78,83,203,120,118,222,78,126,254,92,194,30,173,127,168,120,219,87,249,124,17,3,221,179,154,134,30,184,134,83,193,212,236,59,67,6,228,88,75,71,184,188,144,66,49,25,231,228,175,0],[166,193,126,235,91,128,102,194,205,154,137,102,115,23,169,69,160,199,201,105,150,231,122,232,84,197,9,198,205,6,49,233,34,173,4,80,58,248,122,60,70,40,173,175,237,118,0,208,113,192,120,162,46,127,100,189,160,138,54,43,56,178,108,161,80,6,211,138,207,83,45,13,237,234,65,119,162,211,63,6,149,109,128,233,99,132,142,199,145,178,118,47,169,148,73,180,241,161,237,155,63,37,128,190,58,199,215,245,47,177,68,33,214,34,43,167,111,128,119,80,198,203,176,177,111,8,149,252,115,217,223,197,135,225,169,229,209,229,131,117,251,171,112,91,143,12,31,215,223,139,58,212,70,242,240,132,89,231,237,26,245,149,86,251,201,102,220,36,156,28,246,4,243,230,119,200,160,157,67,99,96,135,116,191,56,17,190,240,100,39,72,197,92,81,108,122,88,15,163,73,144,80,172,179,14,237,135,13,13,145,23,76,182,35,233,140,58,209,33,207,129,240,78,87,212,155,0,132,36,169,138,49,238,170,245,243,142,0,15,144,61,72,210,21,237,82,248,98,214,54,165,167,54,7,222,133,118,1,103,38,126,254,48,248,162,110,188,90,160,192,159,91,37,141,51,97,202,105,209,215,238,7,181,150,72,23,154,178,23,14,197,12,7,246,97,111,33,104,114,82,148,33,166,51,74,74,30,211,210,103,30,244,123,201,169,42,251,88,49,78,131,45,184,169,0,52,8,160,72,117,3,254,79,103,119,13,212,182]], +[[61,215,32,60,35,122,239,233,227,138,32,31,243,65,73,1,121,144,95,159,16,8,40,218,24,252,190,88,118,139,87,96],[240,103,215,178,255,58,149,126,131,115,167,212,46,240,131,43,205,168,78,191,40,114,73,161,132,162,18,169,76,153,234,91],[76,3,105,53,169,106,188,13,5,13,144,123,237,190,153,70,251,151,67,159,3,156,116,46,5,28,207,9,173,215,223,68,209,125,169,140,44,160,27,220,36,36,218,30,77,235,243,71,248,255,244,138,200,3,13,44,192,127,149,117,192,68,190,4],[219,40,237,49,172,4,176,194,222,206,231,166,178,79,201,160,130,204,38,44,167,204,242,162,71,214,55,46,195,233,18,14,206,219,69,66,234,89,63,234,48,51,92,90,185,221,49,138,59,79,213,131,66,153,207,63,83,217,239,70,19,123,39,60,57,14,195,194,106,11,68,112,208,217,75,119,216,44,174,75,36,88,120,55,177,103,187,127,129,102,113,11,174,179,238,112,175,121,115,22,203,125,5,250,87,228,104,174,63,11,212,73,64,77,133,40,128,139,65,252,202,98,245,224,162,170,93,143,58,202,176,8,204,95,110,90,176,39,119,189,205,232,127,10,16,239,6,164,187,55,254,2,201,72,21,207,118,191,184,245,205,216,101,204,38,220,181,207,73,46,223,213,71,181,53,226,230,166,216,84,9,86,220,186,98,207,234,25,169,71,68,6,233,52,51,126,69,66,112,224,16,54,172,69,121,59,107,138,206,218,24,122,8,213,106,44,228,233,143,66,234,55,91,16,26,107,159,203,66,49,209,113,170,70,62,235,67,88,106,75,130,163,135,188,221,175,113,168,15,213,193,247,41,46,252,43,216,231,12,17,234,168,23,16,96,97,182,196,97,196,136,61,97,60,192,108,126,42,3,247,61,144,252,85,205,192,114,101,238,253,54,190,114,39,3,131,214,198,118,202,227,124,147,105,31,26,227,217,39,179,161,205,150,62,66,41,117,122,229,35,30,234,115,169,247,21,21,98,131,5,65,10,194,89,59,50,92,198,49]], +[[40,39,117,223,158,187,215,197,166,95,58,43,9,110,54,238,100,168,248,234,113,157,167,119,88,115,158,78,116,118,17,29],[162,180,150,70,3,58,19,147,124,173,107,14,145,78,60,236,84,152,156,37,44,165,100,61,7,101,85,216,197,94,86,224],[21,118,57,115,133,148,2,144,125,141,203,134,173,194,74,42,22,139,163,171,242,36,97,115,214,52,138,254,213,30,246,11,12,14,222,255,78,16,188,239,76,110,87,120,200,188,31,94,158,224,35,115,115,68,91,69,81,85,210,61,225,39,162,2],[20,204,80,194,151,62,169,208,24,122,115,247,28,185,241,206,7,231,57,224,73,236,43,39,230,97,60,16,194,107,115,162,169,102,224,26,195,190,139,80,90,234,173,20,133,193,194,163,198,194,176,15,129,185,229,249,39,183,59,253,73,134,1,167,98,46,133,68,131,122,173,2,231,43,247,33,150,220,36,105,2,229,138,242,83,173,126,2,94,54,102,211,191,196,107,91,2,240,235,74,55,201,85,73,146,171,200,101,29,225,47,216,19,23,115,121,187,12,225,114,205,138,175,147,127,151,150,66,188,46,215,199,164,48,203,20,195,205,49,1,185,246,185,30,227,245,66,172,223,1,127,140,33,22,41,127,69,100,118,143,77,185,93,173,138,155,205,200,218,77,143,177,62,246,226,218,11,19,22,211,200,194,243,237,131,107,53,254,47,211,62,255,180,9,227,188,27,15,133,34,93,42,29,227,191,194,210,5,99,148,100,117,196,215,202,159,221,186,245,154,216,248,150,29,40,122,231,221,128,62,122,241,250,97,35,41,177,189,192,78,34,86,0,174,115,27,192,26,224,146,90,237,98,172,80,212,96,134,243,100,108,244,123,7,47,13,59,4,75,54,248,92,236,114,154,139,178,185,40,131,202,77,251,52,168,238,138,2,115,179,26,245,9,130,187,97,49,191,161,29,85,80,75,31,111,26,10,0,67,140,162,109,138,180,244,139,205,220,157,90,56,133,26,190,222,65,81,213,183,13,114,7,50,160,10,190,162,200,185,121]], +[[71,48,165,207,151,114,215,214,102,91,167,135,190,164,201,82,82,230,236,214,62,198,35,144,84,123,241,0,192,164,99,117],[249,240,148,247,204,29,64,241,146,107,91,34,220,228,101,120,68,104,178,10,179,73,188,109,79,223,120,208,4,43,188,91],[85,44,115,71,189,254,19,22,70,206,9,50,216,42,54,210,193,183,109,124,48,238,137,14,5,146,225,159,157,24,185,165,111,72,215,169,182,140,1,125,166,181,80,201,67,175,74,144,123,175,49,126,65,159,187,201,111,108,244,191,173,66,222,0],[231,71,109,46,102,132,32,225,176,250,223,186,165,66,134,250,127,168,144,168,123,130,128,226,96,120,21,34,149,225,230,229,93,18,65,67,92,196,48,168,105,59,177,12,222,70,67,245,156,191,204,37,111,69,245,9,12,144,154,20,199,252,73,211,123,252,37,175,17,232,244,200,63,76,50,212,170,191,67,178,15,163,130,187,102,34,161,132,143,143,252,77,255,52,8,187,78,199,198,122,53,180,205,174,229,226,121,192,252,10,102,9,58,159,54,166,15,221,101,230,51,74,128,78,132,92,133,48,182,253,163,99,181,100,3,55,208,39,36,60,207,179,193,119,244,62,113,120,150,228,110,173,127,114,202,6,170,15,241,231,114,71,18,27,175,72,190,154,68,95,114,156,161,57,15,196,97,81,203,211,63,203,215,55,63,39,166,186,85,201,44,191,105,69,176,155,68,185,164,229,128,13,64,48,112,174,102,4,137,151,178,25,127,2,24,26,9,126,86,63,155,154,204,132,17,57,37,138,37,139,198,16,211,189,137,22,55,53,107,46,220,140,24,76,53,198,90,249,26,175,123,28,22,215,74,95,95,134,37,72,19,146,84,236,245,80,99,29,95,136,73,175,219,91,100,207,54,111,242,99,58,147,243,161,140,57,181,21,2,69,251,95,51,201,228,226,217,74,246,150,58,112,184,143,158,126,81,159,143,162,160,242,227,116,157,232,131,208,230,240,82,169,73,208,252,113,83,168,105,63,109,128,29,115,82,235,47,122,70,92,14]], +[[39,112,170,221,29,18,62,149,71,131,45,251,42,131,126,186,8,145,121,239,79,35,171,196,165,63,42,113,78,66,62,226],[60,95,187,7,83,13,211,162,15,243,90,80,14,55,8,146,99,16,254,216,168,153,105,2,50,180,44,21,189,134,229,220],[242,103,113,94,154,132,199,49,79,45,88,105,239,74,184,210,20,154,19,247,232,225,199,40,196,35,144,98,147,180,156,230,40,52,84,221,28,123,4,116,29,242,234,190,220,77,106,177,57,125,201,90,103,157,240,77,44,23,214,108,121,187,118,1],[165,204,32,85,235,163,207,111,12,99,50,193,242,171,88,84,135,9,19,176,63,247,9,59,201,79,51,90,221,68,51,34,49,217,134,159,2,125,130,239,213,241,34,113,68,171,86,227,34,45,195,221,204,240,98,217,193,176,193,2,77,155,65,109,250,62,232,167,2,121,35,0,52,101,224,255,174,251,117,185,242,157,198,188,242,19,173,197,227,24,253,139,169,58,122,165,191,180,149,222,157,124,94,26,25,108,211,162,215,114,31,139,167,133,170,144,82,161,129,28,127,204,143,147,147,39,101,5,156,171,156,155,113,137,69,137,94,242,111,58,192,72,212,202,191,145,169,230,170,131,172,20,212,49,86,130,120,55,145,78,183,99,162,60,186,83,246,15,21,15,75,112,32,62,193,131,63,241,5,132,148,87,168,218,115,39,102,31,178,58,85,65,100,224,95,207,1,70,177,6,116,150,75,230,246,170,10,204,148,196,26,213,113,128,229,24,13,25,155,217,16,47,85,215,64,232,23,137,177,86,113,187,208,103,14,109,229,217,126,26,230,38,216,160,235,195,44,143,217,210,71,55,39,78,71,210,221,89,65,162,114,231,42,89,137,40,173,16,156,222,147,123,242,72,213,127,93,41,66,152,60,81,226,168,159,143,5,77,92,72,223,173,143,207,31,250,151,247,222,106,58,67,202,21,252,103,32,239,174,198,159,8,54,216,66,35,249,119,109,17,30,194,187,198,155,45,253,88,190,140,161,44,7,33,100,183,24,205,124,36,109,100]], +[[79,218,183,193,96,14,112,17,75,17,245,51,36,35,118,175,118,20,180,213,218,4,106,196,190,222,162,29,138,54,21,152],[162,92,154,148,214,228,236,217,90,75,214,128,95,118,46,177,196,87,168,212,93,36,50,56,177,131,156,187,168,244,65,204],[80,117,192,144,207,190,182,176,24,2,175,127,77,165,170,79,67,77,94,226,243,83,14,235,183,92,133,224,134,33,248,62,220,8,170,150,105,56,148,164,39,118,51,186,129,225,158,158,85,175,92,73,93,170,94,26,111,140,187,121,192,28,114,7],[218,64,88,144,209,26,135,44,17,157,171,94,252,191,246,30,147,31,56,236,204,164,87,237,198,38,211,234,41,237,79,227,21,79,175,236,20,68,218,116,52,60,6,173,144,172,157,23,181,17,188,183,59,180,157,144,186,251,124,126,168,0,189,88,65,29,241,39,92,60,174,113,183,0,165,218,180,145,164,38,22,120,88,121,86,170,74,33,158,26,198,221,63,178,203,140,70,25,114,24,231,38,220,126,210,52,82,106,107,1,192,215,44,185,58,179,244,243,138,8,229,148,11,63,97,167,42,210,120,154,5,50,0,15,172,29,45,46,58,214,50,172,139,98,187,63,245,185,157,83,89,123,244,212,75,25,103,73,36,223,155,61,179,208,37,63,116,98,124,202,179,0,49,200,94,41,28,88,181,250,145,103,82,42,70,116,111,195,7,3,103,69,212,249,129,119,134,229,211,0,230,197,213,3,18,95,234,1,222,195,227,254,219,243,134,28,162,98,122,5,24,251,43,36,229,167,160,20,23,135,25,233,179,69,247,178,73,206,58,65,50,128,200,222,182,116,245,154,37,190,146,168,171,100,0,199,197,43,7,40,174,52,226,43,46,194,0,193,203,171,162,204,216,175,41,36,157,23,175,96,195,96,7,167,34,252,128,37,138,123,235,171,28,218,173,116,98,168,183,88,140,47,126,39,198,208,122,252,246,1,23,254,209,27,214,133,158,117,227,180,252,238,57,129,136,30,149,221,17,104,39,221,75,54,154,240,105,211,200,242,103,111,138]], +[[38,69,4,96,78,112,215,45,196,71,77,187,52,145,62,156,15,128,109,254,24,199,135,154,65,118,42,158,67,144,236,97],[235,43,81,140,231,220,113,201,31,54,101,88,22,81,253,3,175,132,196,107,241,254,210,67,50,34,53,59,199,236,81,29],[238,164,57,160,15,126,69,155,64,43,131,81,80,167,121,238,209,113,171,151,27,209,181,141,204,127,147,134,218,221,88,61,232,220,105,226,103,18,29,222,65,240,249,73,61,69,11,22,33,156,223,60,34,240,148,130,206,64,47,225,124,164,158,8],[144,29,112,230,126,210,66,242,236,29,218,129,61,76,5,44,251,49,253,0,207,229,68,107,243,185,63,219,149,15,149,45,148,239,156,153,209,194,100,166,177,60,53,84,162,100,190,185,126,210,14,107,93,102,173,132,219,93,143,29,227,92,73,111,148,122,35,39,9,84,5,31,142,77,190,13,62,249,171,48,3,221,71,184,89,53,108,236,184,28,80,175,250,104,193,93,173,181,248,100,213,225,187,77,59,173,166,243,171,161,200,60,67,141,121,169,75,251,80,180,56,121,233,206,240,138,43,251,34,250,217,67,219,247,104,55,121,116,110,49,196,134,240,31,214,68,144,80,72,177,18,238,37,128,66,21,63,70,209,199,119,42,6,36,188,214,148,30,144,98,207,218,117,220,135,18,83,63,64,87,51,92,41,128,56,203,202,41,235,219,86,10,41,90,136,51,150,146,128,142,179,72,31,217,115,94,164,20,246,32,193,67,178,19,63,87,187,100,228,71,120,168,202,112,145,130,2,209,87,66,97,2,225,223,192,168,247,177,174,72,123,116,240,39,146,99,49,84,223,231,76,170,27,112,136,253,162,47,168,185,188,53,76,88,95,21,103,112,110,41,85,73,56,112,245,65,105,224,215,105,17,89,223,67,137,121,97,210,74,133,46,169,112,197,20,148,143,59,72,247,30,229,134,231,46,199,141,184,32,242,83,224,141,184,79,111,49,44,67,51,189,11,115,47,231,88,131,80,119,131,233,161,253,79,186,184,229,135,15,155,247,173,88,170]], +[[44,167,68,122,54,104,183,72,177,253,61,82,210,8,13,48,227,77,57,123,178,132,108,175,143,101,154,193,104,120,140,165],[171,51,28,212,10,49,208,23,60,12,140,28,23,0,37,50,128,123,248,158,62,219,109,52,194,221,130,148,99,43,159,188],[249,58,218,21,174,156,210,181,79,38,248,111,12,40,57,42,237,94,182,182,180,77,1,164,227,58,84,231,218,55,195,142,141,83,54,111,115,253,133,190,100,46,78,200,18,54,209,99,240,208,37,231,108,139,189,214,93,67,223,73,240,156,31,1],[168,43,205,148,36,191,253,160,242,245,233,234,225,120,53,219,228,104,246,27,120,90,171,130,147,71,55,169,28,95,96,44,183,198,23,205,255,232,124,173,114,106,73,114,225,90,123,142,225,71,240,98,210,165,164,216,151,6,181,113,250,138,162,185,89,129,199,138,190,170,174,134,32,63,162,192,224,114,151,64,110,168,194,113,17,168,109,190,29,90,124,59,122,233,48,144,77,152,144,246,212,171,235,209,65,42,115,173,95,238,166,74,207,6,93,62,99,181,203,226,12,242,11,189,45,139,148,249,5,62,213,246,102,51,72,37,48,18,68,70,96,89,24,222,102,69,94,140,244,177,1,161,39,35,60,78,39,213,213,91,249,91,211,25,93,3,64,212,53,49,252,117,250,248,221,237,82,117,191,137,117,13,232,56,253,16,195,23,69,190,76,164,31,168,113,203,15,155,1,103,6,161,167,227,196,75,185,10,199,168,173,81,226,114,56,146,146,253,108,152,173,122,6,158,118,227,245,243,224,204,119,11,158,155,53,167,101,208,217,55,18,215,205,171,209,126,93,1,221,129,131,175,74,217,54,93,176,160,250,65,56,31,206,96,160,129,223,28,90,176,248,193,143,149,167,168,181,130,223,255,127,20,158,165,121,223,6,35,179,59,117,8,240,198,99,240,30,58,45,205,157,251,238,81,204,97,82,32,253,175,253,171,81,189,174,66,203,159,127,169,227,183,198,156,200,173,165,204,214,66,82,155,165,20,253,197,79,207,39,32,184,245,208,139,149]], +[[73,78,169,188,206,38,136,91,125,23,209,252,17,68,72,242,57,240,206,70,229,242,71,180,201,153,250,134,41,105,36,114],[105,1,229,239,174,87,83,107,165,253,217,107,89,101,115,89,6,95,37,211,145,161,170,140,220,13,56,187,93,83,193,57],[84,138,9,58,104,3,97,183,220,86,241,69,3,181,94,238,195,179,244,253,76,169,157,106,237,206,8,48,247,244,174,47,115,40,83,155,52,196,143,201,118,9,34,51,61,174,156,124,1,126,125,183,59,143,170,108,6,190,5,227,71,153,43,6],[59,173,191,165,245,168,170,44,206,10,96,230,134,205,206,101,77,36,69,47,152,253,84,135,46,115,149,179,148,100,56,10,14,24,85,87,234,19,77,9,87,48,134,79,66,84,211,221,148,105,112,193,12,128,79,204,8,153,223,160,36,32,91,224,248,11,28,117,68,149,35,50,79,230,160,117,30,71,180,255,72,34,184,195,62,158,175,29,29,150,224,222,61,74,205,137,105,107,127,204,3,212,159,146,248,43,151,37,112,11,53,13,177,168,118,21,54,149,69,86,27,133,153,245,234,146,10,49,10,139,175,192,232,215,70,140,191,111,56,32,233,67,89,74,253,213,22,110,78,51,9,221,221,118,148,239,103,230,148,243,79,198,39,36,255,150,172,51,100,23,111,52,232,160,43,76,245,105,219,91,143,119,213,133,18,174,218,191,11,205,28,45,241,45,179,169,71,63,148,140,92,50,67,48,154,174,70,196,158,253,8,139,96,243,26,138,114,173,126,90,53,172,197,216,159,166,104,7,235,93,59,169,205,240,141,71,83,203,133,8,158,227,111,92,150,180,50,182,146,131,82,175,173,88,1,34,37,214,21,127,158,54,17,66,109,249,33,182,209,216,55,70,40,166,48,49,233,255,185,14,66,255,187,160,33,241,116,246,133,3,21,84,48,21,44,145,85,220,152,255,162,108,79,171,6,94,31,142,70,34,194,242,138,140,176,67,17,11,97,116,65,20,15,142,32,173,193,111,121,157,29,80,150,177,245,5,50,190,80,66,210,27,129,234,70,199]], +[[0,215,53,235,174,231,93,213,121,164,13,253,130,80,130,116,208,26,21,114,223,153,184,17,213,176,17,144,216,33,146,228],[186,2,81,124,15,221,62,38,20,179,247,191,153,237,155,73,43,128,237,240,73,93,35,15,136,23,48,234,69,188,23,196],[220,220,84,97,25,55,210,189,6,202,205,152,24,179,190,21,206,116,37,66,122,117,245,13,25,122,51,122,59,139,166,113,78,244,136,102,242,67,189,90,199,65,94,145,69,23,162,193,197,169,83,244,50,185,157,176,230,32,214,79,116,235,133,5],[89,192,182,154,249,93,7,76,136,253,200,240,99,191,220,49,181,244,169,188,156,236,223,250,129,40,224,30,124,25,55,221,229,235,5,112,181,27,123,93,10,103,163,85,91,76,220,226,188,167,163,26,79,232,225,208,58,179,43,64,53,230,218,219,241,83,32,89,238,1,211,217,167,99,58,14,112,106,17,84,202,178,42,7,205,116,192,106,60,182,1,36,76,243,207,53,163,92,49,0,186,71,243,19,114,162,218,101,220,255,13,122,128,161,5,93,138,169,146,18,232,153,170,215,240,46,148,158,111,238,77,60,156,239,168,80,105,234,255,31,106,208,111,195,0,200,113,171,130,178,190,219,147,77,32,135,92,42,38,50,66,205,183,249,190,25,42,135,16,178,76,126,169,141,67,218,236,139,170,85,83,198,120,163,143,14,10,223,125,63,242,220,199,153,161,219,173,110,171,28,61,148,88,169,219,146,47,2,231,92,250,185,214,92,115,54,218,231,24,149,213,187,21,202,194,3,242,179,139,153,150,196,16,248,101,90,210,45,60,9,28,32,183,249,38,212,94,120,1,40,241,151,71,70,42,188,92,88,147,47,187,158,11,198,45,83,134,136,2,241,176,131,241,131,184,161,249,67,73,134,213,207,151,192,78,47,62,20,87,48,203,169,135,121,199,254,208,202,177,192,93,94,70,83,198,195,246,115,98,96,188,120,238,67,114,134,47,254,158,144,55,29,118,44,116,50,120,31,53,206,216,132,164,186,202,5,101,62,242,95,37,166,243,213,98,131,8]], +[[140,52,185,5,68,11,97,145,29,29,129,55,197,61,70,161,167,109,70,9,175,151,62,24,235,76,87,9,41,86,39,187],[182,154,139,47,223,92,32,231,52,194,255,178,148,188,138,225,1,29,102,79,17,175,231,251,196,113,146,92,247,47,169,157],[62,11,114,7,61,201,55,94,237,204,166,196,252,28,211,21,147,138,5,12,146,113,107,210,40,79,70,41,169,98,190,236,11,125,124,241,106,185,35,213,143,91,144,211,144,26,142,92,117,200,241,125,171,153,152,224,7,216,196,149,17,151,61,14],[48,181,122,56,155,72,160,190,177,164,132,50,191,246,179,20,189,237,121,196,161,118,58,90,203,87,206,161,191,180,198,208,22,207,9,15,91,208,91,189,17,78,51,174,124,23,120,45,250,38,79,70,196,95,140,89,156,96,48,22,254,159,240,91,107,90,153,233,47,231,19,164,205,92,65,178,146,237,43,178,233,207,51,164,64,84,46,130,30,200,44,191,102,92,63,2,227,220,51,125,127,219,88,227,27,39,203,41,84,84,20,104,129,70,152,81,13,241,140,133,200,31,173,18,219,17,236,107,150,111,73,48,218,86,70,185,145,219,151,68,80,151,218,48,218,182,28,218,83,164,16,131,203,150,173,209,157,230,197,238,195,35,188,169,211,83,14,56,192,11,53,175,115,96,7,118,1,190,106,201,127,48,48,249,48,162,123,144,254,139,105,17,186,227,137,6,90,220,21,225,136,35,0,226,160,3,39,77,35,24,45,94,253,91,164,185,19,12,7,189,92,101,254,203,139,92,183,235,56,131,107,49,139,239,223,215,125,228,214,202,1,129,247,122,229,116,8,145,104,50,37,245,73,221,132,38,20,92,151,197,129,140,49,159,122,178,216,104,225,164,28,234,182,76,8,81,22,6,152,151,191,44,163,102,118,82,64,97,85,237,6,70,67,27,109,225,204,192,59,66,121,174,77,50,102,121,38,93,206,130,4,142,114,152,225,248,127,206,192,118,138,192,245,216,255,132,247,33,11,229,77,65,26,248,237,234,114,23,244,229,148,19,18,30,20,140,96,218]], +[[119,168,62,24,201,240,0,238,255,125,238,172,149,158,203,162,32,108,10,163,157,47,14,42,237,87,41,72,42,122,2,41],[98,177,179,22,19,85,150,191,188,166,3,126,216,71,198,31,183,240,159,163,108,233,10,187,119,137,184,111,118,139,89,221],[30,170,216,66,10,193,44,153,172,31,244,71,102,120,227,203,190,148,218,106,121,127,23,70,100,213,238,15,100,20,51,251,30,124,178,245,97,62,16,128,93,248,101,76,216,224,212,93,150,35,9,50,188,127,32,176,78,174,131,100,53,19,67,9],[243,213,250,42,202,239,216,88,241,223,38,224,48,89,205,203,194,70,138,215,74,252,153,61,13,185,196,205,228,17,63,141,85,199,218,113,211,139,160,101,32,83,28,97,253,219,95,51,213,240,53,59,226,55,110,88,7,17,190,69,192,163,11,31,160,27,85,226,40,198,250,53,227,249,91,103,144,159,199,223,63,212,100,217,61,102,26,146,111,157,17,247,85,12,23,251,204,52,150,82,110,143,16,224,200,145,102,119,178,190,91,49,155,104,143,33,232,26,170,148,130,229,201,62,100,206,140,67,123,156,30,20,254,254,215,10,63,238,86,136,17,220,49,202,218,179,213,178,32,37,68,101,51,109,196,217,122,59,208,150,181,224,101,224,207,190,130,132,158,44,25,5,172,164,134,83,63,13,167,166,31,30,154,85,184,226,168,50,98,222,235,89,242,177,61,58,138,239,87,0,132,91,131,178,90,226,24,60,13,218,192,206,66,248,210,86,116,203,13,13,34,10,109,231,193,133,139,176,125,89,163,55,35,68,217,68,96,42,164,81,210,185,55,219,15,230,254,202,11,235,168,23,33,252,54,30,167,80,158,43,109,57,126,28,25,27,86,245,74,180,54,208,210,122,180,192,97,189,102,26,209,164,69,35,135,232,115,87,84,208,127,167,239,77,69,72,177,114,88,36,37,178,153,4,110,99,1,181,186,107,145,68,24,241,73,207,114,46,16,189,226,224,212,23,0,241,44,132,41,252,137,123,120,25,218,146,41,34,64,205,69,86,84,88,201,167,178,156,18]], +[[115,176,51,115,239,31,216,73,0,94,205,98,112,221,153,6,241,159,68,57,228,3,118,205,188,82,9,2,188,151,104,18],[102,55,25,224,139,163,186,22,102,246,6,154,63,84,153,24,102,177,140,198,190,65,153,27,2,235,48,38,255,158,21,95],[164,10,190,152,252,105,218,138,31,249,255,92,44,202,147,99,46,151,89,128,238,139,130,195,195,118,2,45,101,36,171,115,109,1,176,114,242,182,129,181,241,205,62,160,103,1,46,214,208,116,233,73,196,35,39,163,102,202,169,228,117,10,60,8],[213,194,222,171,167,149,195,10,186,50,27,199,222,105,150,240,217,14,77,5,199,71,251,77,174,143,52,81,137,93,239,110,22,231,47,56,234,206,117,111,54,99,95,143,176,183,42,58,12,31,84,102,56,23,169,77,79,211,70,248,53,171,14,101,127,0,26,111,44,236,184,109,8,37,189,2,99,146,84,247,247,243,140,169,157,187,134,198,74,99,63,115,186,249,51,170,227,86,50,129,244,0,94,45,14,124,236,159,189,232,229,136,169,87,226,17,6,139,230,91,61,61,53,191,78,141,91,179,71,131,51,223,156,237,155,42,186,244,134,151,153,74,20,94,147,33,73,159,197,238,86,15,79,187,104,73,225,174,142,179,209,222,0,131,162,26,3,246,166,178,129,118,240,19,13,56,149,229,14,117,227,215,208,148,122,123,194,197,185,255,105,137,93,39,121,20,66,186,141,15,33,128,113,43,86,127,113,46,169,18,243,176,217,44,25,52,46,1,6,255,29,135,180,106,211,58,243,0,185,8,85,186,151,105,211,102,231,148,37,217,142,77,225,153,5,160,69,119,112,124,190,98,91,132,105,23,129,205,38,191,98,38,11,74,139,214,5,247,122,246,249,112,225,179,161,18,232,145,131,68,189,13,141,46,65,223,210,206,152,149,176,36,110,80,136,122,163,165,119,255,115,190,75,106,230,15,235,12,163,111,106,95,129,113,237,32,158,92,86,101,41,192,148,13,155,75,215,68,204,238,86,229,74,154,12,110,77,165,32,221,49,92,40,114,176,45,181,99,112,62]], +[[234,177,121,228,30,213,200,137,255,230,170,189,192,84,250,241,48,124,57,94,70,227,19,225,122,20,254,1,2,63,250,48],[134,243,71,70,211,247,160,29,219,227,34,241,172,165,109,34,133,109,56,115,58,58,105,0,187,8,231,118,69,14,200,3],[20,60,178,128,39,194,248,46,55,94,95,52,14,127,230,230,12,231,189,81,0,11,73,199,65,104,175,133,226,110,210,237,99,14,210,103,32,144,22,76,197,75,5,45,166,148,235,221,33,162,27,48,83,244,220,253,120,149,234,95,108,138,168,13],[151,16,149,206,190,80,49,83,2,36,56,124,92,49,150,110,56,155,133,102,57,0,84,207,69,38,75,68,225,137,100,183,190,82,195,60,79,251,37,154,241,98,131,67,143,161,93,214,107,199,121,27,117,51,239,16,203,11,234,181,36,166,67,118,38,244,204,116,81,40,81,173,204,47,177,41,5,90,72,44,97,16,115,131,251,124,82,65,131,29,85,81,99,78,239,13,192,184,249,5,58,0,151,26,168,250,26,224,137,142,75,72,27,103,7,233,124,15,148,32,64,179,57,217,47,193,123,186,222,116,103,90,242,67,216,178,218,251,21,177,219,85,209,36,21,184,95,48,55,41,25,48,171,97,96,11,163,67,31,142,180,37,190,68,145,97,71,40,175,16,30,129,192,145,243,72,188,95,253,27,222,106,230,202,213,193,91,58,167,53,128,120,204,78,255,181,74,134,231,240,224,197,94,76,254,10,84,96,94,212,67,253,242,170,186,1,101,133,218,97,126,119,52,29,82,136,157,117,221,84,13,57,254,139,121,147,237,112,92,253,222,160,203,13,90,115,29,107,252,219,129,106,250,255,71,233,99,238,222,189,242,65,175,85,147,53,61,109,64,26,52,240,41,168,205,235,25,4,204,44,170,79,150,53,204,43,166,183,177,162,157,166,37,255,195,131,190,47,90,143,31,164,243,155,45,75,79,76,45,136,56,206,37,138,4,212,161,32,73,63,223,7,246,140,15,253,28,22,183,104,163,92,85,254,162,202,198,150,181,194,14,252,16,134,92,222,138,100,98,125,205]], +[[251,241,70,235,213,16,117,87,14,197,26,196,16,174,159,57,29,183,91,97,10,218,99,98,180,219,217,73,101,108,251,102],[190,124,47,91,33,215,70,200,234,50,69,206,111,38,142,157,167,78,0,250,133,201,196,117,38,12,104,250,26,246,54,31],[103,104,0,111,224,242,1,178,23,221,16,235,5,212,184,42,220,254,178,236,252,131,115,195,48,143,65,80,57,72,17,235,96,73,24,129,162,229,61,18,137,217,100,120,225,138,100,195,75,42,25,131,44,220,207,217,106,46,74,12,70,159,220,11],[205,122,212,241,127,207,247,58,204,64,45,193,2,208,144,121,178,154,175,42,15,75,39,207,107,238,177,226,178,61,25,171,71,222,179,174,27,236,214,136,97,234,39,156,70,105,23,56,244,255,244,124,67,4,124,79,139,86,182,187,204,63,222,7,35,212,65,32,220,211,7,166,49,13,196,243,102,184,243,205,82,219,25,184,38,106,72,127,120,114,57,28,69,254,13,50,72,167,171,242,194,0,34,211,118,149,71,246,131,6,125,204,54,60,210,47,215,205,163,202,220,21,128,64,86,240,226,170,43,121,80,8,197,152,190,122,150,24,5,230,223,41,27,163,4,28,71,255,86,64,39,95,70,230,174,130,9,45,33,171,203,207,186,17,231,48,33,96,8,130,45,227,206,70,36,0,89,109,167,159,122,229,209,223,131,137,17,42,217,136,104,250,148,251,5,70,191,230,166,122,168,210,140,77,50,7,45,46,173,214,37,98,85,241,140,35,130,230,98,223,169,34,166,128,224,106,67,98,44,72,113,210,125,24,7,247,178,112,48,112,200,61,184,221,146,156,6,3,139,33,131,203,142,43,158,196,199,120,215,236,249,233,255,172,119,250,119,55,176,85,254,172,46,121,130,174,238,192,183,47,27,188,162,66,78,26,132,75,186,199,156,178,231,64,15,129,220,68,157,5,96,181,33,167,193,107,180,22,126,102,150,88,96,88,169,184,237,46,81,22,105,11,119,242,161,126,92,11,22,168,61,203,210,226,69,82,41,62,37,139,50,186,127,132,73,68,55,147,66,105,134,39]], +[[223,240,235,107,66,109,234,47,211,60,29,63,194,77,249,179,27,72,111,172,183,237,184,80,41,84,163,232,218,153,217,253],[194,69,8,94,206,105,251,154,165,96,208,194,127,219,99,79,122,132,13,65,216,70,54,96,251,232,36,131,176,243,204,58],[107,72,177,15,84,93,219,122,137,205,88,41,244,229,178,1,70,207,107,201,110,85,13,6,246,93,232,189,174,124,205,222,210,108,214,48,248,108,146,102,188,207,136,233,36,3,62,4,248,58,84,248,41,13,127,115,76,248,103,60,202,143,151,3],[231,201,227,19,216,97,96,244,199,74,160,174,7,54,158,226,43,39,248,27,63,105,9,122,255,174,40,218,228,132,131,251,82,165,192,98,48,107,89,97,15,92,219,255,99,50,177,150,12,214,242,184,247,180,21,120,194,15,11,201,99,122,15,223,199,57,214,31,105,154,87,63,28,26,11,73,41,69,6,207,68,135,150,94,91,176,123,191,129,128,60,179,213,203,56,41,198,108,75,238,127,200,0,237,226,22,21,9,52,210,119,222,165,14,219,9,123,153,47,17,187,102,159,223,20,11,246,174,159,236,70,195,234,50,248,136,253,233,209,84,234,132,240,28,81,38,90,125,63,239,110,239,193,204,219,255,209,226,200,151,240,85,70,163,177,202,17,217,81,124,214,103,198,96,236,57,96,247,168,229,232,2,2,167,141,58,56,139,146,245,193,222,225,74,230,172,248,225,124,132,28,149,87,195,90,46,236,237,110,106,246,55,33,72,228,131,204,208,108,143,227,68,146,78,16,25,251,145,203,247,148,27,154,23,106,7,52,21,134,114,16,103,4,16,197,219,208,172,74,80,230,192,165,9,221,253,197,85,246,13,105,109,65,199,125,184,230,200,77,81,129,248,114,117,94,100,167,33,176,97,252,214,140,70,61,180,211,44,158,1,234,80,18,103,222,34,135,157,127,193,44,140,160,55,158,219,69,171,170,110,100,221,162,175,109,64,204,242,79,190,186,215,181,168,211,229,32,7,148,94,205,61,220,30,62,254,181,34,88,26,200,14,152,200,99,186,12,89,10,62,217,92,209]], +[[159,50,149,140,118,121,185,15,213,3,96,86,167,94,194,235,47,86,236,30,255,199,192,18,70,29,200,154,58,22,116,32],[29,114,105,220,182,209,245,132,230,98,212,206,37,29,224,171,162,144,239,120,185,125,68,138,251,30,83,51,241,151,109,38],[152,129,165,118,59,219,37,154,63,239,187,163,217,87,22,45,108,112,184,4,250,148,171,97,52,6,166,236,66,80,91,135,137,70,92,161,169,163,62,24,149,152,136,66,39,12,85,229,189,213,72,63,107,23,179,23,129,181,147,80,122,108,24,8],[165,107,168,108,113,54,5,4,8,126,116,92,65,98,112,146,173,107,73,167,30,157,170,86,64,225,4,75,240,77,79,7,26,215,40,119,158,149,209,226,70,5,132,230,240,119,53,69,218,130,212,129,76,145,137,161,32,241,47,62,56,25,129,62,91,36,13,15,38,67,111,112,238,53,59,77,32,206,165,74,20,96,181,184,241,0,141,111,149,243,170,45,143,30,144,143,206,213,13,98,78,58,9,105,56,185,53,56,84,185,109,164,99,162,121,138,90,49,46,199,144,132,44,16,196,70,227,53,12,118,75,245,201,114,89,59,153,135,191,35,37,109,170,136,148,212,127,34,232,91,151,96,126,102,252,8,161,44,120,156,71,70,8,3,104,211,33,187,144,21,161,21,91,101,82,58,216,233,155,185,137,180,78,172,117,107,7,52,172,215,198,53,124,112,181,151,67,36,109,22,82,217,27,15,152,150,150,81,65,52,91,153,69,207,52,152,4,82,243,80,41,116,237,183,107,156,120,95,176,244,57,82,102,176,85,243,181,219,138,171,104,233,215,16,42,28,217,238,61,20,37,4,240,232,139,40,46,96,58,115,142,5,29,152,222,5,209,252,198,91,95,126,153,196,17,28,192,174,196,137,171,208,236,173,49,27,252,19,231,209,101,59,156,49,232,28,153,128,55,249,89,213,205,152,8,53,170,14,11,9,188,190,214,52,57,17,81,218,2,188,1,163,108,154,88,0,175,185,132,22,58,123,184,21,237,188,2,38,237,160,89,92,114,76,169,179,248,167,17,120,240,210,10,90]], +[[248,109,111,118,111,136,176,7,23,183,214,50,126,178,108,243,206,235,165,56,81,132,66,111,156,253,130,149,226,66,31,242],[203,29,37,5,4,117,65,131,112,77,190,33,195,35,214,111,159,144,17,117,143,109,141,171,111,89,123,25,150,98,20,91],[236,97,192,178,146,32,58,143,29,135,35,94,222,146,183,71,35,200,210,52,8,66,55,115,174,80,177,233,188,68,100,224,62,68,109,169,220,228,195,159,109,209,89,190,162,108,0,158,208,1,32,188,54,212,162,71,220,13,36,188,239,204,17,12],[218,132,35,166,183,161,143,32,170,31,144,237,35,49,177,123,36,6,124,64,23,91,194,93,129,9,226,29,135,172,0,82,142,179,178,246,106,43,82,220,126,242,248,206,203,117,199,96,153,207,162,61,184,218,137,112,67,186,28,206,49,226,223,234,70,7,95,94,7,50,3,234,235,61,98,200,76,16,123,109,171,51,161,78,175,20,154,166,24,80,193,95,90,88,216,138,21,171,169,25,111,158,73,94,141,190,203,207,126,132,68,245,221,114,160,138,9,157,127,98,9,153,11,86,41,116,234,130,158,241,29,41,169,32,227,167,153,208,217,44,181,13,80,248,23,99,26,176,157,233,124,49,233,160,95,77,120,214,73,252,217,58,131,117,32,120,171,59,176,225,108,86,77,79,176,124,169,35,192,55,75,165,191,30,234,126,115,102,142,19,80,49,254,175,203,180,124,188,42,227,14,193,106,57,185,195,55,224,166,46,236,221,128,192,183,160,73,36,172,57,114,218,79,169,41,156,20,181,165,61,55,176,139,240,34,104,179,186,201,234,147,85,9,14,235,4,173,135,190,224,89,59,164,228,68,61,218,56,169,122,251,242,219,153,82,223,99,241,120,243,180,197,43,204,19,43,232,217,226,104,129,33,58,189,235,126,28,68,196,6,21,72,144,159,5,32,240,221,117,32,252,64,142,162,140,44,235,192,245,48,99,162,211,5,112,224,83,80,229,43,57,13,217,182,118,98,152,72,71,190,154,217,180,205,80,176,105,255,210,157,217,198,46,241,71,1,248,208,18,164,167,12,132,49,204]], +[[165,179,76,239,171,148,121,223,131,137,215,230,246,193,70,170,138,255,176,190,200,55,247,138,246,70,36,161,69,204,52,78],[123,15,79,36,217,151,43,198,254,131,130,108,82,113,106,209,224,215,209,159,18,56,88,203,62,153,250,99,106,201,99,26],[47,189,137,157,114,182,211,158,79,69,184,182,44,187,213,243,192,172,177,173,133,64,145,63,165,133,135,126,145,204,254,247,190,229,10,75,15,159,237,245,204,30,13,25,83,173,57,156,131,137,169,51,145,225,183,201,41,175,109,111,59,121,108,8],[226,30,152,175,108,43,172,112,85,126,176,232,100,218,44,43,77,108,10,57,160,89,211,71,114,81,246,23,138,57,103,111,71,73,231,251,234,98,63,20,138,67,168,176,254,6,16,80,111,166,88,171,210,245,250,57,25,143,38,54,183,36,219,34,209,174,188,42,176,123,43,109,191,253,238,140,236,232,30,26,241,73,62,193,150,78,22,191,134,171,37,140,160,254,183,126,60,135,23,228,64,56,171,225,82,193,75,225,86,96,191,147,178,212,141,146,196,237,112,116,210,73,66,16,98,27,207,32,79,186,136,198,84,213,255,224,30,26,83,208,143,112,187,35,112,137,220,128,114,22,255,106,133,219,236,49,2,35,125,66,89,7,120,172,246,193,220,86,109,90,43,185,166,59,194,28,50,156,39,46,89,101,186,238,176,254,137,29,227,204,140,191,168,229,65,168,136,29,246,137,66,231,255,141,198,86,189,8,87,95,106,175,146,74,23,109,102,59,26,31,67,87,77,17,118,140,112,27,38,149,97,229,84,56,219,235,253,68,61,33,21,203,147,61,28,222,74,145,91,84,195,37,194,127,73,158,240,43,208,18,255,31,154,54,57,9,34,136,118,0,254,113,43,205,194,62,181,151,74,48,83,114,173,82,149,31,131,240,229,140,196,158,40,152,65,98,25,23,241,252,176,35,81,71,36,13,174,76,243,185,155,106,198,216,222,148,239,231,196,67,103,20,80,139,205,1,20,197,96,104,255,27,124,22,213,27,217,6,67,120,116,214,84,154,181,216,8,120,150,135,46,200,160,157,116,18]], +[[173,117,201,206,41,156,77,89,57,51,103,215,122,76,159,141,248,220,236,118,92,109,189,37,181,39,251,118,105,145,54,4],[185,145,5,72,254,99,18,161,25,201,153,62,235,207,185,220,144,3,15,251,14,77,226,183,204,210,60,190,180,254,247,27],[107,126,242,123,207,191,43,113,73,133,3,55,100,252,207,245,85,227,245,188,68,97,13,108,140,98,17,124,179,131,26,7,244,168,189,219,14,174,209,212,107,2,137,177,93,225,170,77,204,23,215,27,233,106,9,230,107,164,220,70,39,199,135,5],[98,252,90,182,125,235,31,238,154,182,204,163,184,138,29,241,229,137,240,253,74,136,244,170,119,56,148,135,97,254,132,55,44,91,24,228,101,82,32,193,216,77,82,172,173,50,226,41,165,199,86,194,15,198,47,228,180,180,229,253,112,119,174,78,213,57,122,167,150,242,48,124,238,219,101,5,179,146,151,133,111,74,235,94,112,147,142,54,238,36,160,172,125,152,104,48,111,107,83,145,6,35,183,220,137,166,103,42,215,56,87,110,213,216,136,49,221,51,131,33,200,144,43,194,6,31,101,233,77,69,47,223,160,220,102,92,239,185,35,8,229,35,1,189,70,39,0,107,54,61,6,183,117,163,149,145,77,140,134,62,149,160,13,104,147,243,55,97,52,196,41,245,100,120,20,94,68,86,247,161,45,101,187,43,137,101,215,40,203,45,219,183,8,247,18,92,35,112,149,169,33,149,217,47,167,39,163,114,243,84,90,231,1,243,128,143,238,128,44,137,103,167,110,138,148,14,85,251,45,129,11,251,71,173,161,86,240,237,161,130,155,21,156,240,92,127,54,207,56,71,215,178,29,232,76,61,192,254,101,131,71,247,147,150,160,17,57,165,8,182,0,34,219,28,14,90,238,244,126,68,94,102,247,131,230,44,150,89,123,219,22,242,9,192,138,145,50,199,87,49,54,23,14,227,235,242,66,97,38,90,137,251,79,16,51,51,117,226,11,51,171,116,3,70,79,82,73,70,28,104,83,197,253,219,159,88,175,129,104,146,145,3,147,167,7,123,121,159,220,52,137,114,9,152,254,234,134]], +[[28,237,87,69,41,185,180,22,151,126,146,235,57,68,138,135,23,202,194,147,74,36,58,92,68,251,68,183,60,204,22,218],[133,225,103,213,240,98,254,232,32,20,243,200,177,190,174,216,238,251,44,34,216,100,156,66,75,134,178,27,17,235,139,218],[224,48,58,239,224,138,119,115,141,204,101,122,251,185,184,53,237,39,150,19,165,60,115,253,197,221,191,179,80,229,207,244,214,201,187,67,220,7,201,91,244,226,59,100,196,15,136,4,199,22,153,82,227,200,213,154,113,151,36,27,254,208,116,15],[27,59,149,60,206,109,21,48,60,97,202,112,118,9,247,14,114,80,246,192,222,186,86,168,206,82,43,89,134,104,150,81,205,184,72,184,66,178,34,150,97,184,238,171,251,133,112,116,158,214,194,177,10,143,191,81,80,83,181,234,125,122,146,40,52,158,70,70,249,80,94,25,128,41,254,201,206,15,56,228,224,202,115,98,88,66,214,76,175,140,237,7,10,110,41,199,67,88,106,163,219,109,130,153,58,199,31,211,139,120,49,98,216,254,4,255,208,250,92,188,56,29,14,33,156,145,147,125,246,201,115,145,47,192,47,218,83,119,49,36,104,39,76,75,238,109,202,127,121,200,181,68,134,30,213,186,188,245,197,14,20,115,73,27,224,23,8,172,124,159,245,143,30,64,248,85,73,124,233,215,204,71,185,65,15,46,221,0,246,73,103,64,36,59,141,3,178,245,250,116,43,156,99,8,103,247,122,196,47,43,98,193,78,94,189,220,123,100,122,5,255,244,54,112,116,95,40,81,239,244,144,159,93,39,213,122,232,127,97,233,101,238,96,253,249,119,36,197,146,103,242,97,11,122,213,222,145,152,86,214,77,124,33,38,89,206,134,86,20,155,106,109,41,216,249,43,49,43,229,11,110,42,67,29,54,174,2,43,0,166,254,54,14,58,246,84,50,137,156,67,190,4,39,227,109,33,207,236,129,242,26,165,59,51,219,94,210,195,125,168,249,106,195,231,220,103,161,222,55,84,108,247,222,16,8,199,225,173,190,15,52,250,126,178,67,77,148,230,161,63,76,248,106,152,212,151,98,47]], +[[240,121,13,147,226,211,184,79,97,239,76,128,113,71,171,164,16,228,21,231,43,113,176,214,29,1,2,111,237,153,218,61],[239,223,100,159,176,51,207,50,142,11,40,119,150,248,162,94,156,110,46,135,27,51,194,194,26,64,40,168,162,90,75,40],[8,119,58,106,120,118,44,187,30,37,252,187,41,19,153,65,189,241,111,78,9,161,250,8,252,112,31,50,249,51,237,215,76,10,233,131,193,42,10,91,2,11,107,207,68,187,113,157,222,142,208,120,26,130,152,38,86,64,225,96,140,152,179,1],[121,115,233,243,45,116,128,89,146,235,101,218,13,99,115,53,229,14,255,12,230,142,162,209,243,160,45,231,4,73,43,156,251,231,231,186,150,253,180,43,184,33,165,19,215,63,198,4,2,233,44,133,93,234,237,115,255,234,247,9,82,2,144,98,200,51,225,78,193,177,79,20,78,34,7,246,160,231,39,229,167,227,203,171,39,213,151,41,112,246,149,24,161,91,9,62,116,12,192,206,17,191,82,72,240,130,107,138,152,189,232,191,44,112,130,201,122,255,21,141,8,55,17,24,200,144,33,204,57,116,174,143,118,216,102,115,195,248,36,182,44,121,196,180,31,64,234,168,148,55,56,240,51,0,246,140,190,23,84,104,235,35,90,159,240,230,83,127,135,20,233,126,143,8,202,68,78,65,25,16,99,181,250,189,21,110,133,220,246,102,6,184,29,173,74,149,6,85,132,179,224,101,140,32,167,6,234,244,160,119,125,164,210,224,205,42,15,202,96,16,156,43,68,3,219,63,3,205,71,129,193,251,176,39,34,2,188,177,22,135,128,140,80,203,152,246,75,127,63,211,212,51,51,187,90,6,27,158,55,112,144,171,177,224,168,133,203,38,183,60,22,62,99,255,100,81,255,47,78,200,36,156,126,21,43,208,57,115,161,233,100,226,181,178,53,40,26,147,131,153,161,18,162,69,41,227,131,165,96,220,80,187,27,98,42,215,78,243,86,88,220,177,15,254,2,37,104,172,63,250,229,180,101,168,237,118,67,232,86,27,53,46,233,148,74,53,216,130,199,18,177,135,120,138,10,186,229,162,47]], +[[76,185,223,124,230,250,233,214,43,160,158,142,183,14,76,150,155,222,175,203,94,199,215,2,67,38,230,96,59,6,33,191],[1,128,105,221,14,180,64,85,163,92,216,199,124,55,202,159,177,173,36,23,39,19,133,225,52,178,244,232,31,82,3,60],[227,60,7,131,108,83,125,107,251,208,244,89,45,110,53,177,99,73,155,167,141,199,255,206,197,101,208,79,154,125,183,129,148,62,41,230,206,118,118,62,155,173,223,87,67,127,217,198,176,50,57,166,230,133,14,69,2,163,86,194,225,44,55,5],[20,98,125,110,160,231,137,84,96,117,148,118,220,116,196,40,0,206,239,153,67,39,81,129,81,73,13,157,242,48,103,145,78,68,120,138,18,118,140,203,37,71,27,156,59,169,209,79,180,54,220,186,56,66,155,58,4,86,135,119,99,196,145,117,208,224,130,104,62,7,169,5,143,54,133,198,39,147,7,178,48,61,18,33,185,194,151,147,216,164,135,127,109,245,21,135,56,77,173,247,81,197,247,191,189,32,125,81,150,34,195,123,81,206,238,226,194,13,130,105,248,203,136,211,254,67,214,212,52,213,187,208,226,3,193,83,45,151,186,85,33,71,34,116,150,200,127,103,181,11,183,97,147,173,208,20,77,241,193,118,101,117,133,64,131,98,202,46,208,74,214,42,207,28,37,227,65,223,209,73,141,133,180,177,52,154,139,11,155,2,196,53,35,197,88,83,65,155,254,211,125,90,44,223,23,223,191,26,59,215,117,157,106,225,128,249,210,125,205,154,137,51,226,154,124,10,48,119,30,234,124,46,15,162,66,146,93,35,54,220,229,133,98,144,87,216,68,50,57,100,246,211,209,31,240,179,248,41,163,190,140,159,4,104,166,130,61,142,112,171,90,45,162,30,21,250,139,4,26,41,129,34,34,233,195,11,43,217,161,45,31,222,230,248,120,118,232,206,129,0,150,55,168,187,34,54,18,154,71,202,116,40,158,228,170,212,41,255,226,159,71,67,2,65,202,140,195,132,139,114,0,253,110,20,112,101,26,154,10,111,114,201,3,62,131,29,240,81,64,138,98,96,246,92,186,246,224,18,177,142]], +[[161,54,224,9,213,62,94,245,157,9,70,188,23,86,99,168,107,192,252,210,158,173,217,92,252,157,38,96,55,177,228,251],[156,24,6,236,4,84,245,131,20,235,131,151,214,66,135,222,227,134,100,13,132,145,171,163,100,96,118,136,132,23,21,160],[188,9,75,169,28,17,93,238,21,215,83,54,26,117,243,240,61,106,244,92,146,21,126,149,219,232,211,33,148,182,197,206,114,185,220,102,247,61,241,45,202,11,99,159,62,121,29,71,134,22,161,248,215,53,154,66,200,234,224,221,161,107,22,6],[164,157,28,61,73,225,60,46,218,86,134,138,136,36,170,159,141,43,247,47,33,149,94,186,253,7,179,189,200,233,36,222,32,147,108,238,81,61,138,100,164,113,115,163,189,101,158,255,26,204,255,130,68,178,106,174,26,12,39,250,137,27,244,216,94,143,177,183,106,108,171,30,127,116,200,158,224,123,180,13,113,67,38,240,155,63,212,6,50,250,210,8,234,129,111,144,114,2,140,20,181,181,78,204,28,91,127,200,9,231,224,120,110,47,17,73,94,118,1,126,182,42,164,86,63,61,0,238,132,52,141,152,56,205,23,100,159,105,41,166,210,6,246,14,111,200,46,12,52,100,178,126,14,106,189,34,244,70,155,223,212,203,84,247,126,50,155,128,247,27,244,33,41,236,19,201,223,225,146,173,250,164,46,227,221,238,218,56,88,22,251,173,95,65,25,56,198,59,86,15,78,205,148,83,75,231,217,135,37,205,148,201,156,228,146,240,240,105,186,14,192,143,135,122,120,18,239,39,174,25,215,167,123,230,63,102,188,248,214,207,58,26,97,252,156,254,241,4,199,70,42,33,202,127,3,175,181,187,26,200,199,81,36,181,84,232,208,68,184,16,217,95,248,201,221,9,163,68,132,216,196,182,201,95,149,195,194,40,35,245,44,232,68,41,55,36,213,37,145,145,241,186,9,41,226,172,219,184,185,167,168,173,240,197,46,120,172,223,223,5,123,9,133,136,26,251,237,77,190,189,235,189,174,10,43,99,189,78,144,249,106,253,203,189,120,245,6,48,159,155,219,101,0,19,203,115,250,237,115,144,78]], +[[255,15,28,87,221,136,79,190,234,110,41,23,40,43,121,186,103,248,166,133,18,103,185,244,99,109,175,218,51,189,43,91],[254,246,55,138,209,42,124,37,47,166,235,116,43,5,6,75,65,83,15,240,25,220,104,10,181,68,192,39,234,40,54,231],[213,0,132,134,114,108,206,51,10,41,221,126,77,116,116,215,53,121,130,1,175,209,32,111,235,134,154,17,46,91,67,82,60,6,151,103,97,190,60,249,178,113,99,120,39,60,148,249,53,114,167,210,184,152,38,52,224,117,92,99,43,68,144,8],[82,42,94,94,255,91,94,152,250,214,135,138,157,114,223,110,179,24,98,38,16,161,225,164,129,131,245,89,14,206,245,166,223,103,27,40,190,145,200,140,223,122,226,136,17,71,254,108,55,194,139,67,246,76,249,129,196,85,197,158,118,92,233,78,27,100,145,99,29,234,238,246,209,218,158,188,168,134,67,199,127,131,234,226,207,221,45,151,246,4,254,69,8,29,27,229,196,174,45,135,89,150,184,182,254,205,112,125,63,162,25,169,59,160,72,142,85,36,123,64,94,51,12,251,151,211,26,19,97,201,178,8,75,219,19,251,12,5,137,37,219,140,60,100,156,154,62,147,123,83,60,198,49,15,163,177,97,38,251,60,201,187,43,53,197,200,48,0,21,72,138,48,250,220,163,200,135,31,167,13,253,199,5,91,248,230,49,242,12,155,37,40,49,30,50,74,124,78,221,84,98,7,159,52,65,201,236,245,95,169,153,231,49,55,35,68,253,192,212,19,228,23,170,160,1,161,178,211,217,188,0,15,236,27,2,189,122,136,168,18,217,216,166,111,148,100,118,76,7,12,147,4,30,239,177,124,231,78,255,109,74,255,117,240,203,246,167,137,169,236,222,116,171,227,49,48,252,160,218,133,58,167,195,49,58,218,63,10,226,245,149,198,121,106,147,104,94,114,157,209,138,102,157,99,129,130,90,179,243,106,57,30,117,37,178,168,7,165,47,165,236,42,3,10,140,243,183,115,55,172,65,252,235,88,14,132,94,237,101,90,72,181,71,35,140,46,129,55,201,47,140,39,229,133,202,173,49,6,238,227,129,74]], +[[11,198,175,100,222,87,9,211,219,194,143,126,246,211,254,40,182,222,82,159,8,245,133,124,203,145,6,149,222,69,79,86],[251,73,31,201,0,35,123,220,126,154,17,159,39,21,12,217,17,147,92,211,98,135,73,255,64,239,65,243,149,91,200,172],[219,199,19,77,28,214,176,129,59,83,53,39,20,182,223,147,148,152,233,28,243,124,50,67,55,217,192,136,161,185,152,52,125,38,24,91,67,9,0,65,41,41,228,246,62,145,3,121,252,66,227,85,164,233,143,111,238,39,218,250,209,149,114,6],[172,120,134,228,244,23,42,34,201,94,142,234,55,67,123,55,93,114,172,206,220,238,108,198,232,22,118,51,1,162,216,239,77,111,49,162,193,214,53,129,139,112,38,163,149,206,13,175,215,28,81,128,137,58,247,107,126,160,86,201,114,214,128,236,160,29,203,219,174,107,38,241,197,243,63,201,136,184,36,251,190,0,202,204,49,100,105,163,186,224,122,167,200,136,90,247,246,95,66,231,92,239,148,219,185,170,180,130,81,67,200,80,112,231,113,107,118,18,246,78,240,176,22,96,17,210,62,181,101,74,160,152,176,45,141,113,229,124,143,161,123,255,47,233,125,200,25,49,119,234,220,9,251,25,45,128,170,146,175,169,135,32,212,97,72,23,255,60,57,211,172,206,24,144,111,163,222,9,97,137,49,208,215,166,12,68,41,203,250,32,207,22,92,148,121,41,172,41,58,230,192,110,126,143,37,241,38,66,145,227,225,201,143,93,147,230,236,194,56,155,198,13,187,244,166,33,177,50,197,82,169,156,149,210,109,141,26,246,17,56,181,112,160,222,75,73,126,190,128,81,199,39,58,152,230,231,135,109,11,50,117,3,175,60,178,204,64,145,206,25,37,203,47,41,87,244,236,86,238,144,248,160,157,213,125,110,131,6,122,53,106,76,254,101,177,183,164,70,93,162,171,19,59,14,251,94,125,77,187,129,27,203,189,231,18,175,191,15,125,211,243,38,34,34,132,184,199,78,172,122,214,37,127,168,198,50,183,218,37,89,166,38,110,145,224,239,144,219,176,170,150,143,117,55,107,105,63,202,165,218,52,34,33]], +[[47,94,131,189,91,65,46,113,174,62,144,132,205,54,158,252,199,155,246,3,124,75,23,77,253,106,17,251,15,93,162,24],[162,42,109,162,154,94,246,36,12,73,216,137,110,58,15,26,66,129,162,102,199,125,56,62,230,249,210,95,250,203,184,114],[159,128,146,43,200,219,50,208,204,67,249,147,106,255,235,231,178,188,53,165,216,34,119,205,24,123,93,80,220,127,196,196,131,47,255,163,78,149,67,128,107,72,92,4,84,142,124,117,66,148,37,225,77,85,217,31,193,5,46,253,134,103,67,11],[183,102,39,63,6,14,243,178,174,51,64,69,74,57,27,66,107,194,233,114,100,248,103,69,83,235,0,221,110,207,221,89,182,17,216,214,98,146,159,236,113,13,14,70,32,32,225,44,219,249,193,236,136,88,232,86,113,172,248,183,177,68,36,206,146,7,157,125,128,30,42,217,172,172,3,107,200,210,223,170,114,170,131,155,255,48,192,170,126,65,74,136,44,0,182,69,255,157,49,188,245,165,67,130,222,244,208,20,46,250,79,6,232,35,37,127,241,50,238,150,140,220,103,56,197,63,83,184,76,141,247,110,159,120,221,80,86,207,61,77,90,128,168,248,78,62,222,196,133,32,242,203,69,131,231,8,83,147,85,239,122,168,111,181,160,232,122,148,220,241,79,48,162,204,165,104,241,57,217,206,89,234,244,89,165,197,145,108,200,242,11,38,170,246,199,192,41,55,154,237,176,90,7,254,88,92,202,198,3,7,193,245,140,169,248,89,21,125,6,208,107,170,57,74,172,231,157,81,184,203,56,207,162,89,129,65,226,69,98,78,90,185,185,214,135,49,23,51,72,144,83,21,191,26,90,214,29,30,138,218,235,129,14,78,138,134,215,193,53,55,176,190,134,10,178,237,53,183,51,153,184,128,138,169,29,117,15,119,148,63,138,139,126,137,253,181,7,40,170,61,187,216,164,26,110,0,117,111,67,140,155,158,157,85,135,45,245,169,6,138,221,138,151,43,126,67,237,173,156,237,34,55,202,19,103,190,75,124,219,102,165,78,161,46,239,18,148,113,21,134,16,234,242,143,153,247,246,134,85,125,205,246,68,234]], +[[114,42,45,165,14,66,193,26,97,201,175,172,123,225,162,254,210,38,125,101,15,143,125,142,91,199,6,184,7,193,185,29],[253,11,150,69,98,248,35,114,30,100,156,63,237,180,50,167,111,145,224,174,173,124,97,211,95,149,237,119,38,215,133,137],[194,105,90,87,23,42,170,49,189,8,144,242,49,202,142,238,192,40,122,135,23,38,105,168,153,173,8,145,206,164,196,117,121,181,4,32,231,145,205,236,140,24,44,138,14,141,222,33,178,72,11,12,253,129,17,226,142,86,3,52,122,53,45,4],[23,62,139,184,133,225,249,8,20,4,172,172,153,144,65,210,236,252,183,63,148,94,13,179,110,99,29,124,209,171,153,158,183,23,243,75,240,120,116,191,61,52,226,83,14,182,8,95,74,159,136,174,27,15,125,128,242,33,69,106,142,154,136,144,185,26,80,25,45,234,170,204,10,26,97,90,135,132,30,44,90,158,5,121,87,175,110,72,231,140,200,97,152,227,46,122,162,77,207,108,255,163,41,188,114,96,109,101,177,22,130,200,186,115,108,206,34,160,87,133,223,17,70,51,30,65,96,156,249,202,113,28,244,100,149,130,151,19,139,88,169,7,63,59,191,6,173,138,133,209,53,222,102,101,33,4,216,139,73,210,122,212,30,89,188,196,76,127,171,104,245,63,5,2,226,147,255,202,186,175,117,89,39,223,223,251,253,227,179,92,8,11,93,228,200,183,133,244,218,100,239,53,123,192,209,70,106,106,150,86,12,60,79,62,60,11,86,58,0,63,95,149,242,55,23,27,206,26,0,23,113,160,78,222,124,221,155,140,167,112,253,54,239,144,233,254,0,0,168,215,104,95,209,83,204,114,130,222,149,146,10,143,143,8,152,208,11,240,198,201,51,254,91,185,101,63,241,70,196,226,172,209,162,224,194,60,18,68,132,77,172,248,101,39,22,48,44,32,50,249,193,20,103,158,210,107,62,227,171,74,123,24,188,78,48,113,240,151,125,181,124,208,172,104,192,114,122,9,180,241,37,251,100,175,40,80,178,108,138,72,66,99,51,78,45,169,2,215,68,115,112,68,231,154,177,207,91,47,147,160,34,182,61,64,205]], +[[95,233,195,150,14,213,189,55,76,201,77,66,53,126,106,36,220,126,48,96,120,143,114,99,101,222,250,207,19,205,18,218],[12,231,177,85,200,178,14,189,170,205,194,170,35,98,126,52,177,249,172,233,128,101,10,37,48,199,96,125,4,129,78,180],[55,159,156,84,196,19,175,13,25,46,155,199,54,178,157,169,213,33,231,186,120,65,211,9,249,188,193,231,66,236,67,8,254,159,123,165,30,11,34,174,212,135,203,74,163,145,59,155,235,251,58,172,211,143,64,57,249,187,190,190,26,216,0,2],[201,73,13,131,217,195,169,55,15,6,201,26,240,1,104,90,2,254,73,181,202,102,119,51,255,241,137,238,232,83,236,22,103,166,193,182,199,135,233,36,72,18,210,213,50,134,106,183,77,252,135,13,111,20,3,59,107,205,57,133,42,57,0,248,240,140,217,90,116,203,140,190,2,184,184,181,30,153,58,6,173,254,189,127,201,133,74,229,210,159,77,249,100,40,113,208,197,228,112,217,3,207,188,189,90,219,50,117,98,143,40,168,11,248,192,240,55,102,135,218,230,115,191,122,133,71,232,13,74,152,85,174,37,114,252,43,32,93,200,161,152,1,109,220,155,80,153,95,91,57,243,104,245,64,80,74,85,24,3,214,221,95,135,72,40,229,84,29,237,5,40,148,217,226,220,94,106,163,81,8,126,121,12,13,213,217,196,222,203,33,126,77,184,28,152,161,132,178,100,230,218,234,192,241,30,7,76,174,43,252,137,159,84,180,25,198,93,204,34,102,74,145,95,191,255,172,53,206,224,242,134,235,123,20,73,51,219,147,62,22,196,188,182,80,213,55,114,36,137,222,35,99,115,253,141,101,252,134,17,139,109,239,55,202,70,8,188,108,233,39,182,84,54,255,218,127,2,191,191,136,176,69,174,125,44,43,69,160,179,12,143,42,4,223,149,50,33,8,140,85,95,233,165,223,38,9,130,163,214,77,241,148,238,149,47,169,169,140,49,185,100,147,219,97,128,209,61,103,195,103,22,249,95,140,11,215,160,57,173,153,6,103,202,52,168,58,193,161,140,55,221,124,119,54,170,107,155,111,194,177,172,12,225,25,239,119]], +[[236,47,165,65,172,20,180,20,20,156,56,37,234,167,0,27,121,90,161,149,125,64,64,221,169,37,115,144,74,250,126,228],[113,179,99,178,64,132,4,215,190,236,222,241,225,245,17,187,96,132,101,139,83,47,126,166,61,78,63,95,1,198,29,49],[132,209,141,86,249,100,227,119,103,89,187,169,44,81,12,43,109,87,69,85,195,205,218,222,33,45,169,3,116,85,73,145,231,215,126,39,141,99,227,70,147,225,149,128,120,204,54,133,248,196,28,31,83,66,227,81,137,150,56,239,97,33,20,1],[39,73,252,124,74,114,158,14,10,215,27,91,116,235,159,156,83,78,189,2,255,201,223,67,116,216,19,189,209,174,78,184,127,19,80,213,253,197,99,147,69,21,119,23,99,230,195,59,80,230,78,12,209,20,87,48,49,210,24,107,110,202,79,200,2,205,220,124,197,29,146,166,19,69,161,127,106,195,140,199,77,132,112,122,81,86,190,146,2,222,227,68,70,82,231,155,174,127,13,49,189,23,86,121,97,246,93,208,26,142,75,238,56,51,25,56,206,75,43,85,6,145,185,154,75,195,192,114,209,134,223,75,51,68,165,200,251,251,185,253,47,53,95,97,7,228,16,195,208,199,152,182,141,63,185,198,247,171,95,226,126,112,135,30,134,118,118,152,254,53,183,126,173,78,67,90,148,2,204,158,214,162,101,123,5,155,224,162,16,3,192,72,187,245,224,235,217,60,187,46,113,233,35,207,92,114,141,23,88,205,129,122,215,75,69,74,136,113,38,214,83,185,90,127,37,229,41,59,118,140,159,197,169,195,90,35,114,227,116,27,201,15,214,99,1,66,123,16,130,75,180,177,233,17,11,251,168,76,33,164,14,184,254,212,73,126,145,220,63,253,4,56,197,20,192,168,203,76,172,106,208,37,107,241,29,90,167,169,199,192,11,102,155,1,91,11,248,20,37,162,20,19,226,255,182,237,192,189,120,227,133,196,79,215,69,88,229,17,194,194,95,238,31,236,24,211,153,11,134,144,48,15,167,17,233,61,152,84,102,143,1,135,6,94,118,231,17,58,231,99,195,13,221,134,114,11,85,70,166,195,198,241,196,59,198,123,20]], +[[97,50,105,42,94,242,123,244,118,177,233,145,230,196,49,168,199,100,241,174,189,71,2,130,219,51,33,187,124,176,156,32],[122,45,22,97,132,249,229,247,59,234,69,68,134,176,65,206,181,252,35,20,167,189,89,203,113,142,121,240,236,152,157,132],[235,103,127,51,71,225,161,234,146,158,253,246,43,249,16,90,108,143,73,147,3,59,79,109,3,203,13,191,156,116,43,39,7,4,227,131,171,124,6,118,189,177,173,12,233,177,102,115,8,60,150,2,236,16,174,29,217,142,135,72,179,54,68,11],[169,192,134,22,101,216,194,222,6,249,48,29,167,10,251,39,179,2,75,116,76,107,56,178,66,89,41,76,151,177,209,203,79,13,207,117,117,168,237,69,78,47,9,128,245,3,19,167,115,99,65,81,131,254,150,119,169,235,30,6,203,109,52,164,103,203,123,7,88,214,245,92,86,75,91,161,86,3,226,2,177,136,86,216,158,114,162,58,176,125,136,83,255,119,218,122,255,28,174,189,121,89,242,199,16,239,49,245,7,138,159,44,218,233,38,65,161,204,95,116,208,193,67,236,66,175,186,165,243,120,169,225,13,91,247,69,135,250,95,73,193,86,35,50,71,218,253,57,41,172,222,136,141,198,132,51,126,64,205,197,147,46,126,183,63,252,201,11,133,192,173,70,4,22,105,26,239,189,126,253,7,182,87,195,80,148,106,14,54,107,55,166,200,8,154,186,92,95,227,187,202,6,74,251,233,212,127,188,131,145,74,241,203,67,194,178,239,169,142,10,67,190,50,186,130,50,2,0,29,239,54,129,114,81,182,95,155,5,6,206,246,104,54,66,164,110,214,18,248,202,129,238,151,187,4,211,23,181,23,52,58,222,43,119,18,109,31,2,168,123,118,4,200,101,59,103,72,207,84,136,250,109,67,223,128,159,170,25,230,146,146,211,140,93,57,125,216,226,12,122,247,197,51,78,201,119,245,1,10,15,124,181,184,148,121,202,6,219,77,18,98,127,6,125,108,66,24,106,107,31,135,66,243,106,231,9,186,114,14,60,216,152,17,102,102,216,27,25,11,155,157,42,114,32,44,182,144,160,63,51,16,66,154,113,220,4,140,222]], +[[242,25,178,16,17,100,170,151,35,189,227,167,52,111,104,163,80,97,192,31,151,130,7,37,128,186,50,223,144,59,168,145],[246,107,146,13,90,161,166,8,84,149,161,72,5,57,190,186,1,255,230,14,106,99,136,209,178,232,237,162,51,85,129,14],[23,240,18,124,163,186,250,95,78,233,89,205,96,247,114,190,135,160,3,73,97,81,126,57,160,161,208,244,185,226,109,177,51,110,96,200,43,53,44,76,186,205,187,209,23,113,195,119,79,140,197,161,167,149,214,228,244,235,213,29,239,54,119,11],[1,85,119,211,228,160,236,26,178,89,48,16,99,67,255,53,171,79,30,10,138,45,132,74,173,187,112,229,252,83,72,204,182,121,194,41,92,81,215,2,170,174,127,98,115,206,112,41,123,38,203,122,37,58,61,185,67,50,232,106,21,180,166,68,145,35,39,145,247,168,176,130,238,40,52,175,48,64,14,128,70,71,165,50,233,196,84,210,160,167,50,1,48,171,109,77,134,0,115,163,70,103,172,37,183,229,226,116,123,169,245,201,69,148,251,104,55,122,226,96,54,156,64,113,59,78,50,242,49,149,191,145,211,215,241,162,113,155,244,8,170,216,216,163,71,177,18,232,75,17,136,23,203,6,81,51,68,2,23,99,3,82,114,167,219,114,138,12,205,170,148,156,97,113,93,7,100,20,11,62,140,1,210,15,241,89,60,127,45,85,196,232,42,28,12,177,234,88,68,43,248,10,116,27,202,145,245,138,176,88,27,73,142,233,254,60,146,202,101,65,72,239,117,49,53,67,209,175,243,130,190,254,26,147,176,33,144,206,1,2,23,81,88,226,7,29,2,186,202,216,219,233,251,148,15,203,97,12,16,90,213,44,128,254,177,236,78,82,79,76,14,199,152,62,156,230,150,250,79,207,75,240,81,75,143,4,50,177,125,84,72,252,66,111,234,43,1,172,123,38,194,174,215,105,146,117,52,218,34,87,111,193,187,167,38,233,214,91,224,27,89,246,10,100,138,206,47,195,229,226,117,120,159,166,55,203,189,132,190,61,106,194,68,87,166,41,44,214,86,199,181,105,165,47,254,167,145,107,141,4,180,244,167,91,231,172,149,20,47]], +[[252,24,0,53,174,192,245,237,231,189,169,59,247,122,222,122,129,237,6,222,7,238,46,58,168,87,107,232,22,8,97,10],[79,33,94,148,140,174,36,62,227,20,59,128,40,42,215,146,199,128,210,166,183,80,96,202,29,41,12,161,168,227,21,31],[164,58,113,195,161,156,53,102,13,174,111,49,162,84,184,192,234,53,147,252,143,202,116,209,54,64,1,43,158,148,115,212,175,224,112,219,1,231,251,57,155,244,202,96,112,224,98,24,0,17,40,90,103,221,104,88,183,97,228,108,107,211,32,4],[181,232,176,22,37,102,75,34,35,57,224,240,95,147,169,144,186,72,181,106,230,84,57,161,117,32,147,45,240,17,114,30,40,77,190,54,249,134,49,192,102,81,0,152,166,141,123,105,42,56,99,233,157,88,219,118,202,86,103,200,4,60,177,11,215,171,186,245,6,82,159,187,35,165,22,107,224,56,175,253,185,162,52,196,244,252,244,59,221,214,184,210,206,119,45,214,83,237,17,92,9,94,35,43,38,157,212,136,141,35,104,203,28,102,190,41,221,56,63,202,103,246,103,101,178,150,86,78,55,85,95,12,14,72,69,4,197,145,240,6,234,133,51,161,37,131,173,46,72,49,143,246,243,36,236,175,128,75,27,174,4,170,137,103,67,230,126,246,28,163,131,213,142,66,172,252,100,16,222,48,119,110,59,162,98,55,59,158,20,65,148,57,85,16,26,78,118,130,49,173,156,101,41,239,246,17,141,222,93,240,47,148,184,214,223,45,153,242,120,99,181,23,36,58,87,158,122,175,243,17,234,58,2,130,228,124,168,118,250,188,34,128,252,231,173,201,132,221,11,48,136,91,22,80,241,71,29,252,176,82,45,73,254,199,208,66,243,42,147,188,54,143,7,96,6,234,1,236,28,116,18,191,102,246,45,200,141,226,192,183,71,1,165,97,78,133,94,159,167,40,251,31,17,113,56,95,150,175,189,231,13,234,2,233,170,148,220,33,132,140,38,48,43,80,174,145,249,105,58,24,100,228,224,149,174,3,205,194,42,210,138,14,183,219,89,103,121,36,103,18,250,181,245,218,50,126,254,195,231,150,18,222,10,108,202,165,54,117,155,142]], +[[162,131,106,101,66,121,18,18,45,37,220,223,201,157,112,70,254,155,83,213,193,187,35,97,127,17,137,14,148,202,147,237],[140,18,189,162,20,200,171,178,40,106,207,251,248,17,36,37,4,10,171,159,77,139,183,135,11,152,218,1,89,232,130,241],[230,169,166,180,54,85,154,67,32,196,92,12,44,74,42,237,236,185,13,65,109,82,200,38,128,172,115,48,208,98,174,190,243,233,172,159,44,95,250,69,92,155,225,19,1,58,43,40,46,86,0,253,48,100,53,173,168,59,30,72,186,42,54,5],[129,61,96,97,197,110,174,15,245,48,65,192,36,74,165,226,158,19,236,15,63,180,40,212,190,184,169,158,4,188,168,196,27,221,176,219,148,95,72,126,254,56,242,252,20,166,40,250,250,36,98,248,96,228,227,66,80,235,78,147,241,57,171,27,116,162,97,69,25,228,30,226,64,59,228,39,147,10,184,188,130,236,137,206,175,182,9,5,189,77,219,189,19,189,177,150,84,49,79,201,35,115,20,11,150,46,34,88,224,56,215,27,158,198,107,132,239,131,25,224,53,81,203,112,126,116,127,108,64,173,71,111,190,253,206,113,243,167,182,122,26,241,134,155,198,68,6,134,231,224,133,94,79,54,157,29,136,184,9,159,186,84,113,70,120,98,123,186,26,255,65,231,112,123,201,126,221,248,144,176,192,141,206,62,152,0,210,76,111,97,9,44,226,141,72,27,93,234,92,9,108,85,215,47,137,70,0,145,49,251,150,142,43,200,160,84,216,37,173,171,118,116,13,207,13,117,140,139,245,79,243,134,89,231,27,50,191,226,230,21,170,171,176,245,41,48,133,100,156,246,11,152,71,188,98,1,28,227,135,138,246,40,152,74,88,64,164,173,93,174,55,2,219,54,125,160,248,161,101,254,208,81,126,181,196,66,176,20,83,48,36,27,151,238,202,115,59,166,104,139,156,18,154,97,205,18,54,175,240,226,123,207,152,194,139,15,190,234,85,163,215,199,25,61,100,75,39,73,249,134,189,70,175,137,56,232,250,174,175,189,156,236,54,18,171,0,91,215,195,238,175,233,163,18,121,202,97,2,86,6,102,186,22,19,111,241,69,47,133,10,219]], +[[240,81,175,66,109,12,50,130,250,252,139,249,18,173,225,194,66,17,169,90,210,0,225,238,245,73,50,14,28,177,162,82],[250,135,149,94,14,161,61,222,73,216,61,194,46,99,162,189,241,7,103,37,194,204,127,147,199,101,17,242,142,121,68,242],[184,247,19,87,138,100,70,103,25,172,235,67,47,206,48,42,135,207,6,107,243,225,2,163,80,97,105,33,168,64,150,75,252,126,104,93,143,209,116,85,172,62,180,134,30,220,184,151,157,53,227,164,189,130,160,120,205,112,119,33,215,51,64,14],[180,141,159,132,118,43,59,204,102,233,109,118,166,22,250,143,232,224,22,149,37,31,71,207,193,183,177,125,96,220,159,144,213,118,239,100,238,125,56,133,4,226,201,7,150,56,22,90,136,150,150,71,28,152,154,135,111,143,19,182,59,88,213,49,254,164,221,18,41,252,99,22,104,160,71,191,174,45,162,129,254,174,27,109,227,235,226,128,171,224,168,46,224,15,191,220,34,206,45,16,224,106,4,146,255,20,4,223,192,148,196,11,32,59,245,87,33,221,120,126,212,233,29,85,23,170,245,141,59,221,53,212,74,101,174,107,167,86,25,179,57,182,80,81,140,239,204,23,73,61,226,122,59,93,65,120,143,135,237,189,231,38,16,241,129,191,6,226,8,224,235,124,223,232,129,217,26,45,108,199,122,161,156,15,207,51,15,237,180,70,117,216,0,235,140,255,149,5,216,136,117,68,165,3,203,227,115,196,132,123,25,232,243,153,87,38,239,214,100,152,88,89,92,87,204,175,12,188,158,178,93,232,59,160,70,188,159,24,56,172,123,137,83,221,129,184,26,192,246,141,14,147,56,203,85,64,37,82,175,182,188,22,148,147,81,185,38,209,81,168,46,252,105,94,141,125,160,221,85,9,147,102,120,151,24,204,191,54,3,11,210,195,193,9,57,155,226,108,219,139,158,42,21,95,59,44,177,191,167,26,182,154,35,98,90,74,193,24,254,145,203,44,25,120,140,245,42,113,215,48,213,118,180,33,217,105,130,165,26,41,145,218,236,68,12,218,126,108,195,40,43,131,18,113,66,120,184,25,191,226,56,126,185,106,169,29,64,23,48,52,244,40]], +[[161,3,233,38,114,198,95,129,234,93,161,255,241,164,3,135,136,71,158,148,29,80,58,117,111,74,117,82,1,165,124,29],[238,99,165,182,150,65,33,122,203,175,51,57,218,130,158,192,113,185,147,30,89,135,21,53,20,211,1,64,131,122,122,244],[42,162,3,92,44,229,181,230,174,22,30,22,143,58,208,214,89,43,207,44,74,4,157,62,211,66,252,235,86,190,156,124,179,114,2,117,115,174,1,120,232,135,142,190,252,167,176,48,50,123,138,173,65,133,125,229,140,183,142,26,0,203,172,5],[177,152,78,158,236,8,93,82,76,30,179,185,92,137,200,74,224,133,190,93,198,92,50,110,25,2,94,18,16,161,213,14,219,187,165,209,55,12,241,93,104,214,135,235,17,50,51,224,251,165,15,148,51,199,211,88,119,57,80,198,121,49,219,130,150,187,203,236,236,136,142,135,231,26,47,117,121,250,210,250,22,43,133,251,151,71,60,69,107,154,92,226,149,102,118,150,156,123,244,196,86,121,8,91,98,242,194,36,252,127,69,135,148,39,63,109,18,197,243,224,208,105,81,130,77,28,202,62,47,144,69,89,237,40,226,134,139,54,109,121,217,77,201,134,103,185,181,146,66,104,243,227,155,18,145,229,171,228,167,88,247,112,25,218,203,178,43,216,25,110,10,131,165,103,118,88,131,110,150,202,86,53,5,90,30,99,214,93,3,106,104,216,122,194,253,40,63,221,163,144,49,153,9,197,204,118,128,54,136,72,135,61,89,127,41,142,12,97,114,48,128,48,255,212,82,187,19,99,97,123,49,110,215,205,148,154,22,93,200,171,181,63,153,26,239,63,62,149,2,197,223,228,117,107,124,107,253,254,137,245,224,15,235,221,106,251,4,2,129,143,17,207,141,29,88,100,254,157,161,184,110,57,170,147,88,49,80,108,242,64,14,167,237,117,189,149,51,178,62,32,47,232,117,215,217,99,140,137,209,28,178,214,230,2,26,230,189,39,199,117,72,16,211,92,211,166,20,148,242,123,22,252,121,78,44,210,240,211,69,58,218,147,56,101,219,120,197,121,87,31,143,197,197,198,190,142,175,252,230,168,82,229,179,177,197,36,196,147,19,212,39,171,203]], +[[212,124,27,75,158,80,203,183,31,208,125,9,109,145,216,114,19,212,75,2,67,115,4,71,97,196,130,47,157,157,248,128],[244,225,203,134,200,202,44,254,228,62,88,89,74,135,120,67,109,62,165,25,112,78,0,193,187,228,139,187,28,148,84,248],[98,126,124,167,227,78,214,51,29,98,185,84,28,30,169,169,41,43,231,176,166,93,128,94,38,107,81,34,39,42,130,219,125,118,90,204,126,42,41,13,104,88,4,146,47,145,237,4,163,195,130,192,63,242,26,23,104,245,132,65,60,78,95,0],[136,215,0,157,81,222,61,51,126,239,15,33,94,166,106,184,48,236,90,158,104,35,118,28,59,146,173,147,234,52,29,185,46,206,103,244,239,76,235,132,25,74,230,146,108,61,1,75,45,89,120,31,2,224,179,47,154,97,18,34,203,154,88,80,198,149,124,184,7,154,230,78,8,50,161,240,94,93,26,60,87,47,157,8,241,67,127,118,187,59,131,181,41,103,195,212,140,53,118,132,136,145,201,101,141,73,89,235,128,101,109,38,205,186,8,16,3,124,138,24,49,143,241,34,248,170,137,133,199,115,203,49,126,250,47,85,127,28,56,150,188,177,98,223,93,135,104,27,183,135,231,129,58,162,222,163,176,197,100,214,70,169,40,97,244,68,202,20,7,239,186,195,209,36,50,203,183,10,29,14,175,251,17,116,29,55,24,254,222,226,184,48,54,24,154,111,196,90,82,247,79,164,135,193,143,210,100,167,148,95,108,158,68,176,17,245,216,102,19,241,147,155,25,244,244,253,245,50,52,5,123,227,240,5,173,100,238,191,60,143,251,88,203,64,149,108,67,54,223,1,212,66,75,112,106,14,86,29,96,23,8,209,36,133,226,27,203,109,121,157,141,29,4,75,64,0,100,236,9,68,80,20,6,231,2,83,148,112,6,202,187,219,45,214,189,140,238,68,151,101,61,145,19,164,77,77,233,182,141,76,82,111,202,11,155,12,24,254,80,251,145,127,221,154,145,79,184,22,16,138,115,166,179,255,249,230,84,230,156,156,254,2,176,92,108,27,157,21,196,230,92,243,16,24,184,16,13,120,70,51,238,24,136,238,227,87,42,175,166,241,137,234,34,208]], +[[252,12,50,197,235,108,113,234,8,220,43,48,12,188,239,24,253,222,62,162,15,104,242,23,51,35,123,77,218,171,144,14],[71,195,125,138,8,8,87,235,135,119,166,192,169,165,201,39,48,63,175,92,50,9,83,181,222,72,228,98,225,45,0,98],[104,135,198,226,185,138,130,175,94,227,223,167,202,44,178,93,156,16,116,86,32,168,41,86,172,186,133,203,87,200,236,36,39,159,164,47,9,35,89,161,182,187,234,251,160,80,241,75,98,136,32,158,110,247,188,30,10,43,135,44,17,56,243,5],[167,177,226,219,107,221,150,179,213,20,117,96,53,55,167,107,66,176,77,126,189,36,254,81,90,136,118,88,228,163,82,226,33,9,51,86,57,165,158,37,52,129,31,71,83,183,2,9,208,228,105,142,157,146,96,136,130,108,20,104,150,129,234,0,250,58,47,202,160,4,124,237,62,242,135,230,23,37,2,178,21,229,100,151,97,77,134,180,203,38,188,215,122,46,23,37,9,54,14,229,136,147,208,28,13,15,180,212,171,254,77,189,141,42,47,84,25,15,162,247,49,193,206,172,104,41,195,221,201,191,178,255,215,12,87,186,12,43,34,210,50,111,191,231,57,13,184,128,159,115,84,127,244,123,134,195,111,43,247,69,78,103,140,79,28,15,168,112,189,14,48,187,243,39,142,200,208,197,233,182,74,255,10,246,75,171,193,155,112,244,207,154,65,203,143,149,211,205,226,79,69,107,163,87,28,143,2,29,56,229,145,222,192,92,181,209,202,123,72,249,218,75,215,52,176,105,169,253,16,101,0,193,244,8,171,127,232,228,166,230,243,237,100,218,14,210,75,1,227,61,248,71,95,149,250,158,215,29,4,221,48,179,205,130,55,85,163,64,27,245,175,174,16,238,126,24,236,111,230,55,195,121,63,212,52,180,141,113,69,19,4,71,224,2,153,16,16,82,85,139,80,101,84,236,156,57,159,98,148,28,63,65,76,188,53,44,170,52,91,147,10,222,207,173,218,201,30,229,61,20,81,166,94,6,32,16,38,50,93,224,124,147,31,105,187,168,104,167,200,126,226,60,96,78,198,121,67,50,145,125,254,44,91,105,102,155,101,151,6,145,127,113,237,223,150]], +[[168,215,61,99,154,35,204,106,150,126,243,27,202,187,93,6,62,83,225,234,184,252,199,202,185,188,58,23,253,233,194,248],[141,170,159,76,139,26,68,105,27,244,69,33,242,247,202,69,220,127,198,31,106,76,230,249,143,170,65,194,167,73,119,209],[196,220,239,26,36,83,147,155,54,75,52,2,80,195,18,148,49,67,29,91,163,244,118,112,171,7,206,104,12,105,191,40,182,120,98,124,118,166,54,15,196,13,193,9,170,125,234,55,27,130,94,70,19,79,98,69,114,24,42,207,57,87,231,15],[253,31,172,61,83,49,59,17,172,210,159,90,131,172,17,137,109,171,37,48,250,71,134,91,34,149,192,217,157,214,124,54,237,142,95,165,73,21,12,121,76,85,73,239,181,193,214,145,20,213,214,7,178,50,133,183,33,42,250,171,87,132,106,84,174,103,185,232,128,224,123,101,134,96,124,236,246,212,238,213,22,163,167,85,17,254,54,125,136,235,135,30,109,113,183,214,170,19,103,160,20,33,177,8,143,194,215,94,68,149,75,115,98,92,82,218,138,58,24,60,96,190,157,166,5,15,89,164,83,202,165,53,32,89,54,113,114,141,67,24,119,191,170,201,19,167,101,251,106,86,183,82,144,178,168,170,172,52,175,185,33,123,161,176,213,133,11,160,253,171,248,9,105,222,240,254,238,121,76,235,96,97,78,51,104,230,62,242,14,76,50,211,65,236,155,3,40,234,159,225,57,32,126,215,166,38,255,8,148,59,65,82,51,219,124,252,200,69,201,182,49,33,212,237,82,236,55,72,171,106,31,54,178,16,60,125,199,233,48,58,206,164,186,138,247,163,224,113,132,251,73,30,137,30,222,132,240,220,65,202,220,57,115,2,142,135,154,205,32,49,175,194,154,22,9,40,104,226,199,245,57,252,27,121,46,218,177,149,162,90,185,131,6,97,52,107,57,239,83,145,93,228,175,82,196,33,234,241,114,233,218,118,160,140,40,58,82,223,144,127,112,93,126,133,153,197,186,174,12,42,243,128,193,187,70,249,52,132,160,63,40,55,67,36,178,120,153,43,80,183,175,160,37,82,202,250,80,63,3,79,141,134,110,155,114,2,113,221,104,204,182,133,168,95,255,209]], +[[121,199,220,183,213,154,141,246,178,178,186,4,19,5,157,137,104,9,149,194,14,145,109,160,27,143,6,125,198,12,222,180],[41,135,67,199,57,24,189,85,107,40,248,212,130,74,9,184,20,117,42,122,234,231,238,4,135,92,83,244,214,177,8,217],[123,124,190,68,199,113,228,55,27,174,19,176,114,43,171,204,16,100,21,87,50,150,47,64,124,186,42,205,53,56,29,66,33,11,236,232,34,244,104,17,33,253,77,171,116,90,31,48,119,146,47,186,26,120,4,91,113,41,2,186,204,172,102,14],[95,226,2,245,179,59,119,136,129,13,37,8,161,59,49,20,214,155,133,150,230,234,205,160,90,4,162,235,89,127,163,39,156,32,139,90,91,101,218,172,182,153,241,68,225,214,96,231,142,19,155,87,131,49,171,236,92,60,53,51,68,84,240,62,131,44,141,110,41,132,223,93,69,14,203,93,51,88,42,120,128,138,156,120,242,110,188,209,36,78,245,46,63,166,220,161,21,193,240,203,86,227,142,174,14,91,57,245,253,134,61,255,208,178,251,91,149,143,45,115,157,179,18,252,102,122,23,176,49,196,201,248,197,162,173,87,121,132,204,65,70,196,55,88,14,253,33,82,23,63,224,213,120,44,194,174,152,49,168,217,160,65,119,37,96,24,255,118,49,224,176,216,169,156,178,143,0,139,50,4,33,226,122,116,195,19,89,24,134,99,69,109,133,224,152,193,235,210,129,112,16,151,182,174,90,135,30,92,204,2,5,138,80,20,22,203,145,193,44,239,91,230,241,145,67,112,229,99,241,161,178,170,65,244,184,238,132,205,50,161,213,9,229,41,120,125,20,164,69,67,141,128,126,205,98,14,47,162,109,224,218,100,38,134,71,132,212,162,143,84,16,62,96,146,131,185,158,233,178,182,153,201,128,187,183,136,44,62,166,141,220,144,128,42,194,50,242,200,232,66,145,152,123,243,197,36,9,33,181,156,250,33,73,105,49,118,115,208,190,127,52,177,202,14,21,234,115,199,23,84,1,206,85,11,225,6,180,158,98,248,219,104,105,94,116,14,15,58,53,86,161,159,60,142,107,145,172,28,194,62,134,63,205,15,13,158,183,4,122,166,49,224,210,235,155,204,107]], +[[185,206,208,65,37,147,254,254,217,94,148,172,150,94,91,35,255,157,75,14,121,125,176,43,244,151,153,77,59,121,62,96],[193,98,154,114,49,137,149,147,55,245,83,82,1,229,211,149,186,10,3,234,140,23,102,13,15,139,111,110,100,4,187,18],[241,183,151,222,216,166,148,43,18,98,104,72,52,15,183,25,252,221,175,217,143,51,226,153,45,53,123,253,211,89,51,199,172,86,30,91,47,147,148,100,51,140,86,102,133,76,168,133,196,208,70,235,44,84,228,138,27,94,210,102,173,52,222,5],[85,91,179,156,24,153,213,124,171,228,40,6,76,45,146,95,95,196,207,112,89,185,95,184,154,142,158,58,126,66,108,108,146,45,158,77,118,152,78,162,56,60,171,180,242,190,253,137,193,242,14,170,138,0,219,231,135,207,167,10,226,174,106,169,3,49,203,190,88,15,165,160,33,132,237,5,230,200,232,157,87,106,242,138,238,175,124,78,37,0,243,88,160,9,113,160,167,89,32,232,84,132,155,243,50,20,41,117,64,79,89,140,50,233,105,130,4,61,153,43,205,26,79,232,25,187,86,52,173,3,70,122,252,76,224,80,115,248,139,161,186,74,232,101,58,4,102,92,243,247,22,144,254,19,52,56,133,188,94,188,14,94,98,216,130,244,59,124,104,144,10,201,67,139,244,168,28,233,1,105,236,18,158,230,62,44,103,90,26,90,103,226,124,199,152,196,140,194,63,81,7,143,70,59,59,124,193,78,59,207,210,233,184,44,117,36,9,52,203,220,80,196,48,143,40,47,25,49,34,153,86,6,244,1,53,16,10,41,28,85,175,223,137,52,235,139,97,216,20,33,103,65,36,222,195,184,143,154,115,17,10,158,97,111,91,130,107,157,52,63,58,192,233,215,189,244,253,139,100,139,64,240,9,139,56,151,163,161,205,101,166,69,112,5,155,139,197,198,116,56,131,7,76,136,98,60,31,90,136,197,137,105,226,28,105,42,202,35,104,51,211,71,11,62,176,152,21,225,19,142,157,6,80,195,144,238,233,119,66,33,147,176,9,24,190,138,151,204,97,153,180,81,176,91,87,48,209,209,51,88,207,116,97,6,120,247,172,127,120,149,204,46,252,69,110,3,135,59]], +[[129,218,22,143,2,212,107,184,124,218,132,93,164,63,138,108,186,44,1,104,120,214,244,156,111,6,26,96,241,85,160,74],[175,248,110,152,9,60,164,199,27,27,128,76,95,228,81,207,223,134,130,80,222,163,3,69,250,75,137,187,9,182,165,59],[74,172,169,71,227,242,44,200,184,88,142,224,48,172,232,246,181,245,113,28,41,116,242,12,193,140,59,101,91,7,165,188,19,102,181,154,23,8,3,45,18,202,224,26,183,148,248,203,204,26,51,8,116,167,80,53,219,29,105,66,45,47,192,12],[107,198,114,106,52,166,74,174,118,171,8,201,43,23,158,84,255,93,46,101,235,44,108,101,154,232,112,60,194,69,203,194,207,69,161,43,34,196,104,174,97,253,154,102,39,173,6,38,201,177,229,175,65,44,180,131,234,238,29,177,27,41,240,165,16,193,62,56,2,14,9,174,14,238,118,37,55,163,233,209,160,199,176,51,208,151,253,193,244,248,38,41,169,222,158,243,141,161,207,150,169,64,53,125,95,46,14,126,141,188,41,219,114,138,30,106,173,135,110,94,5,49,19,208,100,32,39,43,135,207,12,64,223,224,58,84,77,233,108,122,234,19,186,0,41,181,123,72,217,157,204,106,101,4,146,215,140,76,221,27,40,225,161,21,167,227,231,167,203,33,51,61,79,248,8,88,223,182,119,130,193,99,84,184,113,101,150,86,13,125,142,56,158,177,90,5,42,11,245,209,110,181,79,179,228,151,58,212,152,78,114,161,135,245,52,125,91,38,44,50,177,100,126,66,182,165,56,55,9,108,199,140,42,5,206,28,110,18,73,58,3,241,166,103,88,76,185,127,79,205,87,238,148,76,101,183,238,210,95,122,224,243,246,206,222,23,63,223,172,245,175,29,177,67,115,13,24,9,102,100,145,75,164,207,198,150,111,57,32,34,120,28,102,169,65,124,162,104,11,81,246,62,79,186,66,78,207,219,198,162,240,23,135,208,231,72,79,138,138,179,144,174,170,109,31,126,211,37,216,47,234,161,105,42,73,132,250,228,61,168,115,41,176,69,218,143,10,79,86,182,149,170,147,93,225,82,206,3,133,21,55,32,151,154,43,112,6,212,5,252,176,251,160,158,35,184,95,209,155]], +[[175,46,96,218,15,41,187,22,20,252,63,25,60,195,83,51,25,134,183,63,63,154,10,236,148,33,185,71,61,106,75,106],[200,191,226,131,88,34,25,156,97,39,184,6,250,190,239,12,185,255,89,243,200,31,240,203,137,197,86,245,81,6,175,106],[80,249,249,65,168,218,159,98,64,247,109,47,163,176,109,214,178,41,46,211,45,28,5,33,128,151,211,77,138,25,223,229,83,247,106,227,198,180,162,237,32,133,33,40,70,21,64,222,207,65,143,82,211,142,100,3,126,236,119,113,189,26,254,0],[125,187,119,184,139,218,148,243,68,65,106,6,176,150,86,108,110,139,57,57,49,168,36,58,108,171,117,195,97,253,231,220,83,106,236,64,205,237,131,41,106,137,232,195,190,247,215,135,207,196,148,1,167,185,24,63,19,141,80,0,97,159,240,115,192,94,47,132,29,96,8,53,143,16,162,218,125,207,172,61,77,112,194,13,46,195,76,123,109,92,209,167,52,214,187,177,28,95,216,210,188,227,42,200,16,239,130,180,24,138,168,234,60,252,48,50,35,61,192,226,96,14,157,182,225,139,194,43,16,4,74,49,193,91,172,234,245,85,77,232,157,42,52,102,128,127,36,68,20,208,128,255,41,99,149,108,110,131,200,225,68,237,0,102,8,139,71,109,220,181,100,64,52,71,217,21,159,144,137,171,162,180,213,87,92,77,138,230,111,200,105,14,115,73,237,64,131,46,99,105,192,36,86,62,196,147,191,204,15,201,172,120,122,200,65,57,127,225,51,22,114,131,216,12,66,240,6,169,157,57,232,41,121,218,63,169,51,75,217,237,224,209,75,65,183,70,107,206,187,232,23,27,200,4,166,69,211,114,50,116,161,185,43,248,47,217,147,53,135,68,222,146,68,25,3,212,54,253,71,242,61,64,5,42,56,41,54,127,32,47,5,83,181,228,155,118,197,224,63,166,206,124,60,245,238,178,29,233,103,190,196,221,53,89,37,56,78,191,150,105,126,130,55,98,186,196,212,58,118,124,36,26,76,239,114,74,151,13,0,255,58,138,179,184,62,237,132,0,117,199,78,144,243,6,227,48,1,50,96,150,33,97,233,208,145,13,225,131,98,44,233,166,184,213,20,66,128,85,15,199]], +[[96,95,144,181,61,142,74,59,72,185,125,116,84,57,242,160,128,125,131,184,80,46,142,41,121,240,62,141,55,106,201,254],[170,63,174,76,250,111,107,253,20,186,10,250,54,220,177,162,101,111,54,84,26,214,179,230,127,23,148,176,99,96,166,47],[221,2,18,230,50,136,203,225,74,69,105,180,216,145,218,60,127,146,114,124,94,127,154,128,28,249,214,130,112,133,231,9,91,102,157,125,69,248,130,202,95,7,69,220,205,36,216,122,87,24,19,32,25,30,91,122,71,195,247,242,220,203,215,7],[59,205,202,194,146,172,149,25,2,74,174,206,226,179,233,153,255,93,52,69,233,241,235,96,148,15,6,185,18,117,182,197,219,39,34,237,77,130,254,137,96,82,38,83,15,62,107,7,55,179,8,205,232,149,97,132,148,79,56,138,128,4,47,108,186,39,76,15,125,17,146,160,169,107,13,166,226,214,166,27,118,81,143,190,229,85,119,58,65,69,144,169,40,180,205,84,95,204,245,129,114,243,88,87,18,14,185,110,117,197,200,172,154,227,173,211,103,213,29,52,172,64,52,70,54,14,193,15,85,62,169,241,79,178,184,183,140,186,24,195,229,6,178,240,64,151,6,58,67,178,211,100,49,204,224,44,175,17,197,164,219,140,130,23,82,229,41,133,213,175,27,251,244,198,21,114,227,250,218,227,173,66,74,205,129,102,46,165,131,122,17,67,185,102,147,145,215,185,207,226,48,207,251,58,123,176,63,101,145,194,90,79,1,192,210,212,172,163,231,77,177,153,125,55,57,200,81,240,50,125,185,25,255,110,119,246,200,162,15,221,62,21,148,233,45,1,144,26,185,174,241,148,252,137,62,112,215,140,138,224,244,128,0,26,81,93,79,153,35,174,98,120,232,146,114,55,208,93,178,62,152,76,146,166,131,136,47,87,177,241,136,42,116,161,147,171,105,18,255,36,27,159,250,102,42,13,71,242,146,5,240,132,219,222,132,91,170,235,93,211,106,230,67,154,67,118,66,250,118,59,87,232,219,232,78,85,129,63,1,81,233,126,91,157,231,104,178,52,184,219,21,196,150,212,191,207,161,56,135,136,151,43,181,12,224,48,188,110,12,207,79,167,208,13,52,55,130,246,186,141,224]], +[[158,44,61,24,152,56,244,221,82,239,8,50,136,104,116,197,202,73,57,131,221,173,192,124,188,87,10,242,238,157,98,9],[246,141,59,129,231,53,87,238,31,8,189,45,63,70,164,113,130,86,160,243,205,141,46,3,235,143,232,130,170,182,92,105],[56,163,27,107,70,80,132,115,130,98,162,108,6,95,229,217,226,136,107,249,221,53,205,224,93,249,186,208,204,125,180,1,199,80,170,25,230,96,144,188,226,90,60,114,18,1,230,5,2,200,193,4,84,52,102,72,175,6,94,171,14,231,216,15],[25,72,95,82,56,186,130,234,223,94,255,20,202,117,205,66,229,213,111,234,105,213,113,140,251,91,29,64,215,96,137,155,69,14,102,136,69,88,243,242,91,124,61,233,175,196,115,141,122,192,157,165,221,70,137,187,250,192,120,54,245,224,190,67,43,29,220,241,177,160,117,188,152,21,208,222,188,134,93,144,189,90,12,95,86,4,217,180,106,206,129,108,87,105,78,204,61,64,216,248,77,240,237,226,188,77,87,119,117,160,39,247,37,222,8,22,245,99,250,136,248,142,7,119,32,235,182,172,2,87,70,4,129,152,36,219,116,116,212,208,178,44,209,188,5,118,142,15,184,103,202,28,26,123,144,179,74,183,164,26,252,102,149,114,102,172,12,145,89,52,170,243,28,12,246,146,122,79,3,242,50,133,230,242,74,253,88,19,132,155,176,140,32,58,194,208,51,109,203,248,13,119,246,207,113,32,237,251,205,241,129,219,16,126,200,224,15,50,68,156,29,63,92,4,154,146,105,75,78,162,198,235,229,226,176,246,75,90,229,10,211,55,77,36,107,50,112,5,126,114,74,39,207,38,59,99,58,182,94,203,127,92,38,107,128,7,97,139,16,172,154,200,61,176,254,188,4,253,134,61,150,97,171,110,88,73,71,102,247,27,154,134,124,90,122,69,85,246,103,193,175,46,84,88,143,22,42,65,206,117,100,7,204,65,97,214,7,182,224,104,41,128,147,76,170,27,239,3,111,115,48,217,238,240,30,204,85,53,131,254,229,153,78,83,58,70,202,145,111,96,248,185,97,174,1,210,15,122,191,13,246,20,27,96,77,231,51,198,54,180,32,24,205,95,29,30,244,248,76,238,64,252]], +[[49,1,13,29,103,235,97,99,72,232,71,146,185,45,93,193,40,85,60,181,47,99,104,21,159,231,184,22,205,14,124,55],[38,101,67,217,103,135,202,144,31,207,240,110,110,67,68,145,174,9,112,136,10,90,24,125,83,94,219,25,219,92,171,235],[123,30,182,119,195,229,230,168,180,186,105,252,183,246,177,135,14,66,168,213,137,88,163,92,103,78,45,184,33,7,72,28,76,123,55,240,246,137,211,157,159,81,225,129,177,123,17,8,193,90,62,39,178,157,243,164,49,93,204,79,175,18,34,5],[57,248,154,94,122,165,48,181,70,61,73,143,128,53,185,144,157,85,218,82,124,219,212,222,109,34,131,121,240,137,230,8,169,32,122,44,91,156,66,5,26,96,200,202,63,185,122,28,6,205,116,125,157,7,57,151,12,235,136,206,82,111,151,17,64,234,46,194,31,9,11,160,117,191,137,117,250,165,8,177,204,16,239,164,148,220,23,46,109,61,63,63,117,220,142,14,150,240,92,12,204,178,249,110,145,28,250,122,44,130,201,132,80,24,187,31,157,117,248,46,61,254,17,57,52,123,42,192,88,176,20,172,147,118,12,144,245,86,122,181,196,235,160,75,73,251,9,221,173,211,5,190,81,29,254,5,201,110,188,134,253,103,181,208,171,87,216,95,79,229,226,240,250,157,136,166,143,15,107,107,200,187,148,78,179,192,177,117,87,229,93,94,161,135,217,34,164,40,19,230,144,87,201,182,167,247,94,73,146,27,112,121,229,143,138,99,113,158,227,225,173,16,207,14,138,112,196,241,84,2,24,183,4,148,189,2,158,224,47,249,114,122,125,133,211,119,145,158,196,5,20,121,183,15,124,214,118,119,35,254,66,193,199,137,156,43,124,31,112,45,214,180,209,59,103,45,72,143,52,160,233,105,219,121,204,44,178,82,74,148,138,141,228,197,182,35,236,217,13,110,130,217,112,51,193,37,99,125,28,216,200,72,3,216,251,192,18,132,111,254,72,79,108,2,20,146,88,249,70,47,161,233,156,48,125,208,6,47,224,182,241,30,238,64,194,98,158,247,192,246,165,16,114,89,234,91,159,251,111,41,241,44,50,247,181,34,140,171,201,134,171,102,69,10,249,220,195,218,9,208,224,185,164]], +[[143,242,57,140,213,31,81,212,194,197,120,105,162,33,139,132,134,130,32,49,244,0,114,159,74,196,213,144,156,72,186,254],[165,168,135,4,182,134,119,190,61,22,195,220,0,82,207,238,110,43,48,224,134,9,5,157,76,186,82,198,217,96,97,251],[65,122,100,120,41,201,40,152,229,32,255,83,17,218,160,161,57,205,143,255,203,37,161,142,109,155,80,203,82,203,195,84,36,195,158,187,181,213,172,106,109,99,241,245,60,77,242,18,247,2,90,138,174,248,227,100,147,200,116,195,206,52,26,14],[153,57,83,228,122,52,17,136,188,89,41,66,225,85,122,242,149,70,228,233,54,142,47,26,94,233,128,110,43,175,102,182,25,1,145,252,93,43,126,71,222,55,255,5,79,178,187,177,240,49,104,74,218,93,96,122,221,163,214,84,51,18,47,169,4,224,69,111,170,132,16,155,188,81,127,138,211,150,96,135,99,130,173,207,237,15,118,32,207,17,100,98,46,172,217,30,179,122,133,150,70,46,190,158,190,38,189,193,227,44,195,74,212,111,177,206,164,32,231,60,49,33,84,8,230,211,84,37,244,74,130,155,19,47,99,26,63,109,212,184,115,160,0,102,126,25,235,34,255,253,89,3,170,167,212,200,253,242,25,83,195,198,23,143,95,140,178,170,107,255,146,137,78,173,131,88,136,223,6,10,60,144,67,2,110,14,44,239,39,84,151,231,209,5,223,59,100,74,152,242,107,240,1,5,201,148,19,238,10,248,133,25,84,214,92,235,141,121,173,48,113,184,187,135,240,177,151,67,210,85,111,253,152,25,131,11,110,235,247,236,199,224,69,102,31,67,87,12,233,253,187,226,210,82,64,111,169,13,4,35,111,34,44,66,158,193,107,18,135,34,74,218,26,83,33,97,174,139,72,27,202,184,212,122,251,62,208,68,91,48,96,253,103,89,23,152,86,244,8,92,30,88,95,215,193,64,151,153,175,105,60,244,39,189,29,61,193,11,90,227,68,122,141,42,24,220,58,18,166,134,11,34,23,93,213,235,83,160,149,4,50,226,215,174,254,206,138,240,173,227,216,86,119,67,222,67,105,15,45,37,55,35,197,215,228,139,211,13,41,55,89,55,1,206,205,233,21,75,118,101,203,97,29,125]], +[[239,129,108,143,94,195,78,244,31,104,131,29,144,205,41,229,45,232,151,55,130,208,3,238,78,218,218,42,218,38,145,214],[71,249,179,99,168,138,69,5,58,5,187,114,22,8,82,191,232,247,223,239,194,243,114,131,222,52,103,82,202,240,146,204],[101,197,209,14,167,191,219,179,141,85,54,74,153,104,248,43,84,130,36,223,243,54,59,45,220,245,133,22,61,234,39,220,99,176,86,62,177,168,223,190,233,81,211,201,179,63,205,107,191,9,33,195,171,178,23,134,178,41,6,155,217,202,0,10],[149,147,195,92,222,197,53,190,187,105,101,218,104,234,176,182,70,191,252,251,208,72,131,188,76,239,144,213,208,31,1,140,99,201,176,221,251,60,239,94,120,98,132,213,33,140,170,175,6,14,146,136,149,47,22,48,30,216,164,193,188,238,37,99,86,160,200,189,163,89,251,170,39,130,177,12,134,209,142,32,247,160,236,153,178,122,11,77,190,252,10,38,42,59,246,143,232,20,68,220,174,95,105,62,176,241,110,110,224,63,143,203,243,163,57,129,70,210,14,196,210,101,119,97,253,3,32,254,231,234,112,60,73,166,165,67,188,155,186,145,30,121,37,3,135,16,232,195,101,82,212,118,214,2,127,88,178,197,43,165,26,214,94,164,240,57,199,143,150,184,137,16,43,180,189,214,155,104,233,195,212,91,81,118,162,216,43,11,149,220,50,16,22,55,13,174,48,195,147,101,21,219,4,100,196,23,116,48,28,116,228,45,137,184,191,75,156,25,237,85,75,18,254,186,192,246,13,219,50,25,204,197,96,53,49,219,242,235,95,41,52,37,215,44,206,250,12,127,20,74,186,137,52,123,41,107,232,127,241,137,148,180,160,199,12,147,15,5,147,3,181,221,76,143,225,230,187,195,205,104,198,192,216,66,70,220,110,97,64,162,171,209,120,11,19,241,89,74,96,25,209,119,139,124,187,58,62,58,52,191,174,114,151,240,179,237,195,118,148,28,50,53,42,75,227,20,184,74,157,141,109,127,31,56,160,173,55,152,2,10,162,163,49,164,2,190,156,112,68,132,116,74,115,12,189,237,203,144,75,111,222,112,143,189,20,191,220,41,239,212,97,209,208,181,130,93,224,188,121,66,43,105,162,114,47]], +[[69,235,12,77,250,250,42,118,144,239,87,156,9,84,86,206,237,205,50,240,182,20,77,12,56,15,135,251,116,74,11,31],[252,133,99,44,152,56,75,95,150,130,174,217,205,102,76,241,244,142,88,139,226,213,104,229,199,52,73,77,244,199,18,184],[85,133,29,232,225,9,47,120,148,79,108,109,217,91,240,126,45,188,141,247,245,122,213,118,130,155,151,142,58,245,138,122,142,148,237,77,204,188,1,130,70,126,223,11,173,75,174,124,168,74,169,160,193,124,97,169,224,221,255,29,117,37,215,4],[111,102,216,71,64,90,3,215,189,111,141,40,151,219,223,4,231,109,125,242,217,71,10,73,150,183,221,109,184,133,0,248,244,248,62,150,14,33,154,36,134,226,69,69,173,209,54,20,85,4,20,216,39,196,26,155,8,49,141,175,1,177,82,20,198,74,66,102,203,248,165,113,122,218,62,98,194,103,41,7,62,22,221,189,102,242,213,32,225,224,153,53,222,5,228,219,17,195,150,212,119,1,10,236,102,170,251,118,46,105,35,141,11,158,118,180,82,69,75,249,228,81,231,106,199,158,105,144,212,27,147,43,195,41,23,9,55,131,201,27,201,207,11,190,59,81,64,112,161,230,146,255,52,253,6,182,110,161,31,57,225,10,249,51,238,150,216,233,182,119,203,3,115,126,121,100,238,170,114,95,18,18,7,249,193,178,106,150,198,22,223,124,183,202,239,71,189,169,1,54,143,242,234,88,110,66,46,101,191,33,166,145,189,210,193,62,103,255,245,140,251,254,216,23,130,4,157,175,160,247,39,223,136,98,63,47,126,143,38,45,175,147,149,66,161,135,184,114,10,155,107,43,9,137,14,84,135,107,40,164,56,116,171,190,59,250,152,31,129,56,183,114,197,213,23,54,136,95,134,172,172,34,21,160,176,16,223,194,198,177,80,132,93,79,130,150,37,37,134,163,225,21,243,3,195,216,165,130,226,15,210,212,63,108,68,110,93,0,40,14,193,121,130,59,127,180,193,176,254,185,78,180,239,23,7,245,24,78,59,82,70,26,117,98,209,243,7,203,117,28,219,191,110,174,73,255,174,145,134,35,88,231,78,149,72,130,43,138,4,159,236,107,244,199,169,156,171,190,9,32,101,119,182,87,227,31]], +[[112,157,46,25,144,6,245,54,154,122,11,221,52,231,77,199,132,190,51,136,14,163,197,221,16,237,92,148,69,30,121,114],[6,249,137,32,43,162,203,201,193,80,190,97,18,98,172,160,12,69,240,18,248,159,186,248,159,140,236,203,160,177,147,74],[98,155,249,123,12,120,238,106,156,135,89,251,234,40,34,78,39,171,187,108,190,77,234,91,183,151,230,224,254,128,201,19,249,83,227,169,182,35,53,45,19,172,244,206,98,80,251,2,154,30,25,141,114,189,94,116,2,230,14,158,72,202,53,1],[98,240,3,20,15,160,158,3,135,209,135,160,255,150,196,86,61,249,244,226,140,34,130,192,24,58,195,238,222,19,18,53,73,33,247,128,252,165,54,29,48,104,210,153,73,99,11,117,48,205,89,20,172,224,70,141,1,75,111,83,216,57,184,46,56,129,125,191,45,131,146,195,206,52,36,234,184,106,36,216,4,199,172,177,206,122,207,224,161,205,164,57,57,36,40,49,5,218,74,119,65,25,110,2,117,80,4,127,133,183,160,160,29,69,65,36,239,192,226,153,240,239,154,209,67,80,84,48,83,72,34,97,82,139,170,86,230,89,153,172,128,44,0,163,54,38,124,99,81,6,178,100,3,193,159,57,29,83,189,130,134,29,109,72,164,56,11,48,67,170,145,214,73,83,104,129,32,78,204,176,222,32,212,62,90,55,85,183,246,0,145,110,204,174,66,160,201,5,59,70,45,148,23,161,61,103,215,120,38,74,137,110,142,175,144,186,246,109,41,229,67,138,113,103,129,18,58,137,250,155,139,238,249,29,150,90,242,244,161,165,189,93,46,42,175,70,213,201,75,119,9,205,211,141,5,254,238,75,251,118,163,89,7,124,22,188,75,233,17,110,105,0,18,113,205,165,101,188,25,191,71,212,249,134,189,156,13,24,76,216,163,82,12,161,189,180,181,5,170,247,203,78,201,249,71,137,119,157,48,113,78,121,17,109,213,1,157,89,178,139,23,218,217,111,78,33,85,173,156,97,39,74,221,198,182,56,16,149,4,233,237,25,244,237,165,55,119,98,100,140,64,152,34,78,51,145,4,62,76,42,213,145,101,76,158,127,151,78,253,240,176,80,75,111,165,246,70,206,207,68,205,55,36,18,55,37,5]], +[[81,81,97,116,33,170,220,156,149,164,66,180,94,127,246,222,6,162,199,51,184,91,215,137,251,173,65,78,227,201,26,221],[20,148,29,85,151,97,179,10,176,168,109,71,224,247,209,137,107,51,120,69,39,200,10,244,28,184,72,16,203,255,157,191],[250,228,119,59,51,68,96,199,123,240,30,198,54,108,79,230,28,12,171,87,216,164,176,57,9,198,25,225,30,227,70,28,19,250,33,87,111,99,135,14,66,61,208,65,129,228,167,1,58,117,36,242,70,254,51,133,60,103,65,98,167,129,81,4],[33,110,157,64,188,220,59,38,80,24,141,18,28,159,142,242,158,145,79,172,208,34,254,1,185,14,209,18,37,242,235,147,83,142,95,206,229,171,128,69,233,25,154,167,106,22,189,208,97,104,5,102,14,36,127,236,215,226,40,33,182,155,31,142,138,88,172,63,184,86,145,215,93,89,87,161,218,245,63,249,238,100,118,215,196,188,84,30,106,211,142,58,52,234,144,252,82,164,139,147,153,249,45,23,201,187,13,127,195,16,76,85,208,239,180,234,91,131,31,249,73,11,63,121,244,217,214,153,89,75,116,21,102,242,181,10,143,199,140,196,3,250,64,245,171,182,99,138,50,244,73,168,179,239,2,156,64,47,70,147,26,210,189,62,142,104,49,8,113,76,152,154,226,22,137,233,196,68,185,245,91,129,17,155,181,3,91,207,115,233,124,228,58,34,24,199,188,62,67,13,30,129,79,52,222,224,87,38,93,49,148,185,244,56,117,216,56,31,82,95,120,87,110,100,206,105,37,132,250,163,15,183,67,161,45,27,119,97,77,46,16,166,184,86,181,43,226,124,219,99,11,161,240,211,166,248,234,152,68,84,46,88,78,160,162,119,117,39,208,197,42,202,148,154,172,218,69,173,131,209,109,92,131,214,99,173,183,156,173,111,62,57,233,144,254,40,42,20,195,83,170,35,121,215,240,106,218,183,76,234,2,27,137,131,165,127,29,12,247,3,41,46,176,94,206,137,197,63,58,18,101,97,14,12,30,168,221,212,68,209,255,214,188,61,3,240,166,228,208,223,92,91,141,193,249,93,159,85,88,177,24,175,230,190,160,246,194,147,19,99,240,58,179,78,117,125,73,54,65,116,246,88,239,187,243,141,193,119]], +[[56,190,212,69,85,109,231,68,130,191,95,236,5,6,249,175,51,11,21,30,80,212,119,77,254,133,145,215,183,224,39,107],[76,15,156,73,164,47,64,71,191,230,136,85,81,197,228,184,86,207,119,26,103,175,63,137,219,246,2,249,219,146,32,243],[247,2,208,212,99,40,47,199,253,95,143,144,41,184,156,98,108,175,216,52,80,195,187,157,216,246,88,159,12,75,75,113,246,73,234,33,46,94,51,72,124,89,193,104,234,58,216,49,80,241,252,223,232,197,62,186,101,173,194,2,60,37,131,15],[15,240,3,29,240,190,239,243,113,12,107,118,63,155,142,200,23,25,191,161,82,140,228,101,25,173,243,211,65,45,147,251,24,143,212,151,213,209,112,145,192,240,52,89,96,221,14,176,192,159,196,0,81,115,102,93,77,151,249,92,19,130,139,199,107,52,146,184,122,75,100,37,60,139,95,164,122,167,95,163,184,109,90,190,234,141,229,149,154,96,34,137,19,111,96,166,155,48,158,119,59,34,85,205,225,158,210,162,225,153,195,61,177,28,22,173,224,138,49,151,80,184,81,217,44,105,41,36,252,152,89,190,82,52,49,203,231,142,192,146,219,17,41,33,14,187,234,167,194,162,192,0,238,177,5,202,3,1,164,143,62,69,253,251,21,178,117,203,171,131,202,92,153,215,55,165,133,50,14,158,59,49,113,121,189,134,70,127,169,105,79,205,178,172,106,211,110,215,20,72,67,219,195,78,66,61,53,175,215,216,151,42,28,67,193,153,161,145,171,214,206,186,73,54,211,149,201,149,163,235,19,203,5,127,136,169,220,148,144,254,152,132,94,229,210,106,137,251,100,42,42,81,109,195,5,108,84,211,99,114,19,54,58,134,40,164,42,57,93,148,43,149,74,137,232,239,122,116,77,138,229,173,172,136,198,22,239,170,144,226,7,114,5,166,11,175,254,222,92,135,187,20,222,173,48,98,41,73,95,105,143,62,73,6,22,150,107,22,54,56,125,13,134,24,63,148,91,36,169,220,252,207,77,54,114,44,209,46,187,107,216,231,131,37,117,42,250,43,26,189,19,196,189,188,173,209,112,134,145,54,130,98,66,172,251,114,29,229,255,39,186,138,160,192,24,178,37,237,52,4,128,60,233,250,45,80,141,137,68]], +[[5,84,96,179,45,208,77,127,75,35,17,168,152,7,224,115,253,85,101,101,164,119,24,87,216,130,121,65,48,162,254,93],[38,15,143,237,75,186,48,185,225,42,216,82,63,187,111,87,240,167,168,130,85,0,97,241,218,70,251,216,234,68,34,33],[35,244,241,98,127,186,189,120,145,215,216,72,150,49,199,35,29,34,222,113,134,78,38,42,180,218,132,234,138,19,166,15,234,196,220,251,24,18,241,32,4,68,183,117,241,33,215,38,109,117,92,233,182,169,173,121,101,89,192,162,107,81,109,2],[116,7,249,110,227,231,156,105,211,108,225,246,78,79,24,134,85,234,104,185,71,231,226,190,151,176,94,188,109,68,57,233,80,39,110,243,240,230,160,61,212,139,36,246,105,41,180,156,21,128,235,70,136,7,225,231,162,94,185,185,77,163,64,197,63,152,79,139,129,96,62,251,97,4,123,243,241,75,104,109,151,152,0,61,47,104,88,154,121,235,250,213,68,9,199,28,144,255,103,193,31,189,118,204,114,194,209,69,244,88,228,47,136,183,93,37,14,173,202,254,102,191,55,255,200,55,182,47,240,6,104,91,127,133,169,216,117,252,7,140,130,230,31,227,93,25,34,82,122,85,29,171,98,249,228,119,73,145,70,186,217,18,32,62,102,76,65,124,54,121,192,45,135,42,186,192,3,47,140,199,127,119,191,229,77,51,38,253,238,146,118,164,142,164,235,37,19,80,64,104,130,208,140,131,14,118,73,254,104,84,85,138,117,19,171,45,141,42,195,229,206,216,168,8,210,174,228,84,119,158,218,189,26,166,59,177,159,113,143,71,11,220,132,81,205,155,41,73,65,227,73,112,99,177,227,155,108,161,132,86,47,232,56,203,254,238,146,45,226,77,223,207,152,130,197,230,21,177,27,249,4,129,127,189,100,113,57,219,128,180,232,254,179,127,17,225,133,45,126,135,109,185,203,99,201,77,126,227,65,146,247,32,11,91,199,122,3,17,174,67,184,6,235,212,194,137,108,83,245,143,126,188,22,37,203,32,215,16,126,249,219,13,162,135,136,82,61,233,145,239,108,88,102,177,141,141,232,58,149,77,50,129,224,109,191,39,196,242,56,46,8,205,14,15,110,186,227,249,97,183,127,206,90,149,169,176,98,27,117,111]], +[[233,246,211,27,147,105,66,197,38,224,249,236,79,90,122,194,95,167,137,224,196,52,188,217,25,157,114,12,116,60,132,196],[50,18,109,38,226,130,49,197,181,133,177,63,67,160,28,111,229,66,148,107,7,211,169,30,87,210,129,82,63,92,180,92],[126,59,28,76,113,108,128,142,144,185,116,69,137,21,243,178,35,156,66,7,113,25,254,39,7,136,250,229,32,87,139,215,218,100,136,4,65,50,225,190,242,62,59,35,195,77,156,24,98,116,79,40,252,174,205,166,202,192,253,114,185,59,106,15],[232,129,51,243,209,118,66,213,194,39,121,168,83,22,186,13,243,76,121,43,78,254,228,158,215,221,147,202,51,34,239,71,199,46,91,46,69,149,199,120,0,67,75,96,113,154,223,84,228,193,163,76,137,250,30,39,238,141,53,160,146,31,151,85,172,74,119,166,193,104,78,160,245,200,238,95,117,156,229,155,254,131,21,128,10,103,170,108,100,221,250,172,146,234,190,108,44,97,55,121,120,75,58,255,175,204,98,15,42,109,197,203,141,141,199,215,74,164,215,148,148,103,132,148,229,230,57,76,67,60,20,128,159,244,12,154,89,45,13,105,74,129,16,59,68,83,30,31,72,188,19,150,93,21,175,139,243,52,4,136,248,205,88,240,154,225,166,97,107,248,90,201,222,126,12,102,150,170,47,27,236,21,225,122,68,218,74,132,237,180,236,109,119,36,119,136,186,13,227,174,18,161,85,203,237,192,218,47,86,142,239,11,117,168,119,234,91,12,44,13,75,242,198,29,70,138,70,250,173,250,236,227,95,194,99,169,190,153,135,244,247,247,143,5,199,7,120,67,120,199,184,247,218,249,172,58,18,42,173,57,161,103,121,102,218,158,242,134,201,224,98,196,244,57,173,11,221,234,38,229,75,47,115,136,226,56,178,166,73,40,69,13,52,86,76,90,68,126,122,251,190,221,16,133,241,242,76,17,174,8,67,34,209,163,44,248,170,71,57,65,240,13,86,177,97,130,19,202,179,144,10,166,6,70,61,159,128,14,146,111,159,66,212,176,130,216,197,236,58,74,2,91,69,249,170,220,139,203,209,112,145,179,218,73,233,69,61,197,94,137,181,181,254,107,49,245,237,218,209,11,102,1,87,37,104,216,226,5,211,37,26]], +[[107,244,202,170,187,150,133,74,56,165,114,244,206,108,120,56,247,231,80,17,140,115,242,114,53,130,97,142,35,7,248,56],[8,18,99,115,208,86,240,14,84,184,212,61,119,195,95,95,145,152,51,233,13,138,175,214,200,36,109,39,145,122,208,145],[210,17,63,128,214,207,146,132,134,162,80,166,121,214,231,75,53,234,157,38,6,31,169,77,118,158,26,143,191,160,167,52,34,127,85,83,126,78,191,245,147,54,219,20,28,245,214,212,130,160,113,31,30,159,199,47,247,9,86,161,27,79,185,9],[71,118,233,214,0,133,72,31,165,55,191,41,91,218,189,139,28,246,50,168,205,64,188,230,189,50,92,18,159,151,112,0,232,132,104,235,242,220,21,138,192,242,7,33,45,176,15,182,11,142,200,186,226,41,55,46,154,107,1,83,10,126,209,188,157,56,158,200,145,63,89,3,13,91,84,175,86,174,28,204,40,243,124,201,106,142,83,32,78,146,166,119,118,106,223,170,218,153,176,40,31,134,127,97,172,159,247,217,114,238,62,212,39,215,47,170,231,93,74,236,1,181,255,195,112,97,182,240,247,229,113,76,76,243,13,91,115,27,7,70,6,95,25,228,200,146,45,222,100,47,128,254,36,163,200,220,178,229,241,194,102,226,175,108,55,222,207,85,162,186,165,79,13,92,240,131,147,112,195,224,180,231,122,79,54,187,179,22,32,20,147,58,74,78,188,174,140,96,150,26,198,220,241,52,243,8,40,211,20,2,174,116,231,232,81,60,157,42,216,238,70,183,169,213,58,31,135,235,252,224,79,70,27,222,209,116,155,111,196,196,242,87,147,82,86,146,215,160,228,38,200,78,6,8,44,195,230,171,181,19,104,55,12,187,16,108,122,8,151,246,109,146,201,115,156,255,159,39,6,214,162,152,14,206,163,172,73,69,240,244,126,101,107,217,99,119,119,232,83,210,168,57,16,67,39,220,4,158,188,52,240,73,214,194,248,14,202,153,219,123,65,132,36,172,239,117,34,96,210,212,39,148,147,35,153,124,217,97,126,223,80,212,65,208,8,139,29,71,145,46,53,207,84,35,21,38,88,41,243,131,244,88,96,211,180,94,115,91,178,248,88,109,207,88,219,79,42,207,180,166,136,83,169,110,237,123,137,118,157,54,86,19]], +[[93,149,133,115,106,178,9,176,171,232,191,116,172,164,238,164,246,209,101,11,83,37,80,162,35,224,68,88,15,142,32,222],[231,119,41,237,253,33,68,178,177,32,120,118,84,23,250,33,241,89,79,9,178,105,233,182,112,104,2,180,243,189,254,133],[231,176,142,29,88,9,253,216,82,148,67,214,90,218,93,214,85,234,85,181,65,90,1,19,147,190,112,113,103,100,134,211,88,232,210,164,96,235,224,117,176,231,1,178,76,158,58,181,242,176,51,89,45,77,227,183,243,127,213,65,246,146,9,9],[8,105,53,145,230,197,138,94,173,156,133,254,142,197,133,8,248,26,52,103,99,108,45,52,252,193,244,102,229,198,218,253,195,124,53,203,238,53,88,156,105,151,226,177,84,72,19,39,68,229,161,225,49,187,73,191,92,37,99,248,126,173,62,254,1,232,140,191,36,204,23,105,199,140,223,193,103,227,120,33,91,21,133,156,122,40,236,231,14,24,143,163,48,38,125,63,197,123,74,206,108,21,32,236,103,135,80,103,253,51,190,134,244,161,150,122,251,62,177,100,199,151,207,40,216,7,42,166,157,130,175,163,131,116,248,229,121,124,76,40,71,27,125,105,245,185,199,180,172,219,193,159,60,92,93,64,8,8,169,130,164,120,55,174,209,179,132,29,105,137,14,235,49,73,78,16,227,229,19,209,45,12,166,134,199,206,101,23,120,9,39,3,254,240,220,192,33,64,119,223,179,97,37,27,222,164,54,77,212,27,151,188,235,15,177,71,90,80,228,112,143,71,247,135,140,116,64,30,151,113,204,63,206,172,232,145,105,152,26,167,114,80,133,0,144,209,129,216,53,142,187,166,94,41,10,203,3,82,190,206,140,87,152,50,166,1,85,24,22,209,192,86,33,204,187,238,15,190,57,234,47,25,83,147,25,158,105,194,52,194,251,28,55,228,116,132,8,96,206,96,145,97,252,252,226,134,149,116,190,13,56,249,94,32,244,248,114,82,71,185,98,123,70,232,52,144,81,1,172,18,185,52,203,248,124,178,209,144,210,245,20,144,168,44,78,129,14,221,184,31,149,106,159,54,189,164,151,188,165,6,164,158,233,205,71,253,165,183,242,184,132,163,100,140,173,209,42,182,24,152,173,164,110,204,151,15,129,220,159,135,104,69,219]], +[[96,177,66,241,101,17,65,67,202,48,166,4,254,245,28,104,100,54,170,27,154,253,178,102,179,227,152,204,179,196,216,85],[234,246,197,167,108,169,155,247,48,100,152,136,140,59,122,31,234,233,139,248,152,141,127,46,21,71,248,245,58,69,40,170],[166,33,240,132,234,26,54,239,129,42,151,85,201,175,187,83,218,218,174,107,58,83,250,131,68,202,64,211,97,42,38,138,53,254,208,253,57,138,183,91,205,99,156,84,121,55,201,65,85,171,26,122,52,103,221,75,253,223,172,171,22,85,233,8],[24,21,222,225,23,59,120,38,71,32,211,91,124,194,69,74,0,10,101,255,242,20,226,71,62,32,188,131,243,236,222,156,4,193,224,105,108,230,229,85,25,221,42,117,206,4,100,191,96,26,220,56,30,121,62,203,159,140,231,171,135,182,202,42,62,65,15,99,144,105,69,25,120,209,72,115,211,57,15,171,134,35,150,151,19,195,223,205,88,216,109,18,64,115,118,30,224,154,101,42,72,118,127,150,70,203,114,106,196,84,172,154,27,197,250,237,48,38,183,3,152,43,194,177,224,117,130,16,225,214,37,25,35,14,178,178,244,164,134,188,85,22,133,96,196,54,61,245,255,90,223,218,17,172,126,245,27,24,25,108,148,51,124,7,174,241,23,153,15,119,12,15,30,140,15,136,235,111,252,64,232,237,124,58,128,166,50,219,30,127,99,182,48,150,226,172,73,229,119,146,179,17,67,226,244,250,171,206,174,102,178,116,113,104,28,54,252,17,57,0,127,155,84,140,220,110,59,143,187,218,186,122,138,219,132,52,49,35,139,180,97,186,36,246,224,159,98,199,45,99,119,180,4,140,176,19,76,37,165,65,26,32,191,207,193,62,72,216,14,54,191,176,218,126,1,133,211,63,25,40,99,110,21,222,224,229,223,137,146,161,101,114,177,62,168,247,207,133,202,227,45,82,159,102,232,246,210,251,42,208,187,254,113,153,22,155,37,103,186,0,199,129,178,10,72,225,215,13,249,250,49,25,205,126,91,190,88,136,75,11,81,33,137,64,250,129,95,133,98,95,162,3,71,28,238,128,132,120,14,176,185,53,111,159,61,79,109,247,64,48,29,112,126,241,255,179,81,158,63,144,184,6,75,152,231,15,55,93,7,20,38,136,23,24]], +[[115,75,164,112,51,198,20,2,50,221,74,122,20,241,167,116,62,239,233,7,11,173,150,98,73,22,48,204,157,40,193,243],[47,165,223,48,38,214,7,66,226,175,246,181,120,66,199,18,104,70,200,167,187,233,38,110,250,123,63,35,152,195,87,234],[155,208,116,209,208,189,40,0,27,175,125,45,78,130,67,93,240,140,66,100,216,203,177,195,129,24,60,47,1,34,63,121,249,73,35,202,23,140,172,117,86,78,22,199,245,96,121,8,143,126,216,133,222,77,80,159,188,120,244,56,251,163,246,7],[93,60,101,152,16,195,254,165,42,109,243,134,30,92,220,91,112,60,193,206,244,133,88,198,29,140,81,208,237,234,90,20,121,207,229,6,61,130,222,217,202,104,30,87,72,136,124,64,236,251,158,26,154,139,127,133,9,209,7,118,70,28,57,35,57,150,147,167,129,137,8,145,120,213,170,189,21,248,200,70,100,43,228,125,109,76,175,19,130,78,220,239,184,9,134,143,167,45,223,3,92,77,232,239,10,156,131,34,100,246,111,1,39,97,206,105,85,188,60,65,110,147,226,145,136,2,94,187,177,58,85,50,88,193,215,196,153,201,164,174,177,11,179,111,97,209,187,76,236,90,229,93,23,87,34,185,169,105,109,248,129,149,30,53,32,11,150,83,207,110,212,179,209,93,224,135,169,209,195,25,252,232,88,33,86,190,191,63,201,30,14,97,15,247,161,83,8,253,29,44,96,105,251,187,41,71,211,17,7,49,210,69,174,41,99,1,75,215,109,234,66,219,18,92,236,196,147,200,233,9,26,118,100,101,119,114,154,237,73,102,252,233,105,159,225,46,54,125,102,93,249,233,90,145,147,225,19,62,20,58,249,47,130,182,106,199,118,78,80,51,23,134,144,82,24,9,167,16,125,138,233,184,142,14,209,243,91,23,25,144,27,147,10,208,225,203,206,127,179,2,103,177,21,82,4,246,5,245,37,228,157,226,152,142,167,247,75,232,129,81,119,253,151,106,27,204,18,109,156,156,19,92,91,66,118,211,128,25,195,74,239,183,160,34,15,127,90,239,243,128,174,214,39,176,112,194,201,226,21,51,187,53,192,142,57,76,133,174,37,230,134,41,66,89,156,101,219,174,89,119,165,132,168,129,128,224,200,199,30,90,132,9,224,78,247]], +[[69,227,77,14,244,193,150,250,109,87,43,107,23,116,181,33,143,124,50,145,48,76,19,80,13,247,7,13,144,232,3,158],[19,167,48,77,255,66,51,89,23,122,186,250,94,101,8,210,103,105,202,153,207,138,244,92,56,63,63,246,52,64,96,3],[180,44,31,146,95,75,172,205,18,158,251,16,157,179,84,172,163,28,104,152,244,244,81,41,71,73,162,106,109,161,103,123,211,165,192,65,25,227,95,71,49,159,32,207,223,192,139,180,82,139,33,0,158,0,189,65,235,192,244,104,99,190,209,11],[61,158,213,198,75,117,225,53,223,47,94,133,48,13,144,242,27,54,57,53,226,129,117,86,252,147,17,117,27,167,83,84,119,222,200,53,110,195,133,239,184,43,65,64,98,243,91,182,211,237,234,253,227,5,249,144,10,37,233,129,60,158,224,35,125,70,64,150,80,205,205,181,223,162,48,26,142,38,71,248,211,129,157,134,247,183,227,7,13,51,68,15,130,196,5,75,26,181,237,235,235,39,249,91,60,76,111,221,70,143,33,96,15,3,179,73,77,162,0,186,185,41,60,56,208,47,196,64,72,229,47,245,253,15,114,23,160,77,76,233,18,161,128,209,98,143,54,130,128,182,137,38,114,232,255,152,212,98,154,194,139,96,192,42,48,30,108,96,38,193,185,233,239,33,207,3,146,223,34,80,8,213,160,224,40,75,40,38,49,173,23,16,248,17,97,86,151,6,108,152,41,101,25,148,138,124,254,213,174,235,69,78,231,166,28,194,113,189,61,73,155,225,125,240,157,58,14,121,14,230,185,189,153,225,185,25,190,212,160,99,184,209,163,79,26,253,46,149,43,157,254,253,119,9,105,200,178,252,55,151,122,187,15,238,99,23,37,58,35,236,201,117,120,22,137,115,51,76,143,145,118,58,185,127,41,196,155,174,238,123,53,243,174,127,92,211,164,166,230,151,239,37,90,60,46,192,199,82,163,57,111,105,246,99,202,31,194,179,50,223,230,192,250,247,138,254,156,104,217,149,113,232,232,150,197,9,48,133,233,134,58,39,100,138,158,88,243,169,168,76,187,254,43,65,202,54,51,221,92,246,232,44,183,124,236,172,173,141,120,179,83,244,141,180,45,153,195,107,202,209,112,234,158,152,171,178,120,140,51,163,199,6,38,143,54,49]], +[[136,140,226,236,206,218,156,162,185,72,172,20,67,194,174,221,117,149,170,207,54,237,175,39,37,91,222,122,105,145,220,192],[1,110,87,43,79,152,65,124,110,226,151,171,215,132,234,72,34,111,244,251,240,5,10,90,222,136,6,231,4,109,59,163],[153,216,63,20,138,35,110,187,239,28,173,136,203,60,118,148,244,152,108,146,80,226,28,54,3,160,217,65,191,241,153,207,119,214,206,153,239,219,32,83,49,136,214,138,209,51,222,3,58,31,179,70,138,187,112,109,43,139,79,186,192,141,254,3],[92,128,26,142,102,78,118,96,118,10,37,165,225,67,26,98,21,159,195,243,170,113,55,128,174,124,188,226,59,133,100,120,39,153,191,43,228,129,126,226,146,25,101,186,183,225,212,72,51,130,76,22,40,212,45,206,227,228,106,228,43,40,22,208,164,50,161,171,11,210,31,207,48,173,182,61,141,215,101,105,84,67,67,208,3,92,118,5,34,202,104,190,167,44,64,78,221,161,233,9,94,201,15,51,37,104,28,109,224,244,193,45,26,251,203,162,199,135,26,27,30,31,25,195,91,11,237,158,194,168,124,4,61,54,216,25,57,107,213,208,153,225,170,9,3,145,41,124,115,63,101,168,197,210,18,12,103,99,83,22,250,178,91,77,72,71,164,95,195,247,111,46,36,38,219,238,70,41,151,80,98,252,225,78,33,137,219,162,127,177,222,210,69,63,0,29,235,250,168,153,193,22,96,97,45,44,226,173,47,118,46,165,222,231,231,30,88,173,205,206,250,121,232,232,178,127,196,204,248,154,171,241,118,181,211,79,130,221,21,216,137,249,240,135,220,154,232,164,42,114,243,184,53,131,97,110,23,6,55,205,26,223,56,170,101,81,203,172,202,54,2,189,199,174,33,12,74,68,107,58,248,219,39,32,229,73,187,237,184,190,210,21,174,0,241,157,162,157,143,176,182,66,210,123,45,136,87,95,14,232,79,61,18,158,183,116,210,15,83,122,28,15,220,247,23,189,235,207,228,127,131,49,163,65,134,67,70,250,106,28,107,191,209,120,129,158,56,122,13,84,153,166,142,129,204,159,130,173,57,227,30,77,254,113,149,45,94,165,204,128,82,163,206,237,23,81,245,157,199,236,201,116,47,173,20,78,24,221,168,208,88,46,116,227,156,168,196]], +[[97,115,144,133,125,193,12,223,130,181,201,66,97,245,140,226,212,74,162,245,125,41,143,8,162,214,199,77,40,20,125,175],[137,224,195,224,160,241,48,209,145,110,14,56,73,183,40,111,162,227,172,76,23,189,31,113,110,229,167,47,2,87,251,141],[99,233,10,106,251,187,176,238,105,107,251,86,239,214,121,214,138,152,81,168,148,118,64,169,127,65,246,142,223,234,221,33,110,216,105,142,46,67,200,32,201,4,76,170,122,218,171,91,118,118,43,104,24,49,169,247,96,71,106,132,67,196,60,6],[31,217,231,69,62,175,253,124,155,84,5,86,34,221,225,112,221,88,183,28,185,69,222,117,53,29,95,206,177,245,54,189,226,81,88,240,55,134,21,95,149,61,194,7,161,112,143,144,217,91,21,172,160,174,227,9,127,220,170,232,94,74,177,194,205,183,5,197,62,108,46,210,26,153,75,48,74,117,202,242,206,79,199,214,31,86,30,116,226,151,57,126,44,222,92,198,144,86,148,3,67,170,129,55,93,10,241,141,23,210,243,76,10,113,220,241,222,60,79,196,136,161,76,95,166,179,51,122,49,116,177,218,121,88,251,0,189,89,85,20,130,33,66,124,96,219,160,65,23,200,13,36,136,101,109,189,83,67,222,137,18,135,181,14,244,223,152,37,237,167,107,73,119,243,172,212,171,109,49,2,250,86,135,131,6,205,118,86,20,145,188,253,170,29,165,103,230,119,247,240,59,174,93,191,68,38,195,196,166,195,208,130,249,23,139,46,253,210,189,73,238,233,126,244,220,243,240,245,27,189,239,254,90,230,96,30,40,1,149,24,248,39,240,46,81,246,103,155,135,21,151,139,236,62,105,213,119,21,109,215,25,149,147,113,186,240,52,33,159,187,209,122,35,105,168,84,20,144,246,160,32,19,227,62,116,244,118,155,227,122,239,164,222,251,107,251,63,53,28,42,38,20,130,194,251,236,73,248,95,132,69,69,110,143,90,71,64,48,205,114,208,149,239,106,98,32,48,225,228,58,12,93,235,176,52,115,29,47,94,142,75,163,153,15,7,125,12,22,38,73,209,250,62,164,254,30,129,215,74,168,73,226,27,5,157,150,108,186,212,196,147,202,16,186,254,122,105,36,62,60,10,110,191,209,61,105,121,6,48,51,146,186,101,212,254,6,182,165]], +[[135,125,1,116,54,54,158,194,69,63,237,70,233,119,214,172,195,167,190,96,211,19,149,173,110,126,169,224,116,128,228,201],[78,101,66,47,237,51,74,85,232,182,115,137,62,186,124,24,29,215,36,221,160,2,129,123,11,174,40,172,220,63,127,192],[118,136,243,242,64,30,172,175,45,216,142,23,15,241,196,215,233,72,34,167,127,107,85,11,86,158,130,21,43,187,180,52,5,126,1,35,11,5,206,88,238,29,238,82,38,181,199,205,190,90,138,222,59,148,101,245,154,237,116,20,93,20,51,12],[78,211,245,189,189,65,208,227,176,168,167,252,55,82,238,164,150,214,20,22,120,203,254,6,117,127,97,225,161,104,215,97,182,218,131,5,47,121,148,149,13,36,98,111,0,79,190,155,140,149,98,224,201,85,251,59,92,8,253,45,61,37,131,147,163,73,3,12,142,21,98,5,180,4,131,3,139,225,149,159,28,186,73,10,135,254,19,137,158,79,55,82,6,59,104,254,62,28,80,113,247,219,0,2,240,20,148,180,163,238,46,7,153,43,221,32,13,180,49,102,41,238,138,149,202,52,127,11,40,214,64,42,109,168,181,62,107,50,88,28,54,145,225,26,233,182,224,240,73,72,148,230,73,169,45,3,235,73,196,214,131,63,161,245,79,141,205,145,208,105,54,166,230,45,73,30,44,234,70,221,7,217,240,45,50,84,184,80,188,151,73,242,88,166,26,211,185,204,36,176,50,135,51,27,133,162,65,67,170,248,252,204,172,95,24,191,199,45,236,117,192,35,53,22,170,110,69,137,199,140,102,90,24,110,217,2,9,29,249,123,13,4,232,58,45,116,215,137,137,26,234,44,172,248,19,255,251,94,250,247,141,188,215,175,84,239,85,199,123,28,76,138,206,158,146,120,173,194,61,118,199,121,214,75,59,187,209,251,51,176,152,54,234,100,167,30,71,17,232,158,141,160,247,9,33,51,66,23,106,226,44,110,120,82,195,151,59,96,217,249,136,137,180,66,170,72,215,191,223,222,246,76,54,197,134,196,251,42,210,226,126,190,71,159,109,114,47,6,159,214,16,107,13,8,151,93,95,114,21,71,195,185,197,47,159,197,244,91,180,91,91,99,33,136,232,6,38,81,138,121,5,107,220,78,225,210,190,108,101,66,162,31,173,234,146,198,223,183,118]], +[[79,11,54,7,215,11,15,38,152,50,126,244,241,152,44,91,75,148,190,120,245,12,118,244,59,214,66,241,240,237,227,155],[148,43,67,8,159,208,49,206,192,249,158,94,85,13,101,48,127,182,195,231,147,68,159,179,144,255,115,15,255,215,199,75],[243,150,161,31,47,3,198,20,57,104,79,121,0,27,212,243,70,163,72,220,241,211,190,178,211,191,227,62,167,58,90,212,235,151,80,106,207,191,251,120,78,119,84,129,137,205,89,159,140,207,23,53,93,222,128,231,80,36,239,42,120,213,250,3],[159,112,10,29,37,96,246,157,155,193,5,188,131,191,245,57,228,37,140,2,72,96,32,19,169,89,185,120,161,156,194,115,40,13,144,192,23,128,137,87,139,80,81,142,6,173,30,171,121,15,254,113,12,99,215,136,135,169,85,105,20,79,62,88,168,131,127,147,221,81,111,205,221,34,188,151,167,241,68,17,212,36,178,232,233,170,124,40,1,25,173,148,206,146,83,63,199,254,166,198,98,72,100,74,195,225,190,239,37,83,166,246,30,145,185,55,155,15,224,198,139,64,104,20,85,179,17,244,13,240,201,127,83,252,149,66,66,195,117,231,112,141,97,186,217,245,18,150,36,114,116,250,1,167,50,143,165,0,157,153,149,245,1,174,134,131,85,43,17,164,157,38,56,17,103,35,177,49,148,80,169,1,56,210,120,205,149,18,184,12,165,121,46,209,108,104,59,239,146,236,135,136,76,159,7,241,55,220,71,161,49,70,229,17,6,92,46,27,75,128,239,222,136,174,18,226,148,49,190,183,174,227,101,193,109,128,80,107,153,175,166,161,64,110,219,6,23,102,135,88,50,219,164,115,229,25,221,112,24,244,2,235,27,179,1,75,124,238,79,2,233,128,177,177,113,39,231,210,93,254,12,22,140,83,68,241,201,0,68,248,39,112,125,202,3,7,14,76,67,204,70,0,71,255,98,135,15,7,95,52,89,24,22,228,208,126,227,2,231,178,194,202,146,85,163,94,138,222,192,53,48,232,106,19,177,189,250,20,152,129,48,152,249,186,89,248,24,122,188,175,226,27,160,157,124,74,170,26,209,10,47,40,51,74,181,57,150,20,124,36,89,192,27,106,16,131,158,3,1,18,61,145,163,92,237,122,248,154,251,172,125,156,248,172,154,56,206,235,239,131]], +[[184,160,1,12,120,77,141,0,42,49,218,17,208,34,211,1,136,164,25,122,29,95,20,234,76,13,171,41,162,228,6,104],[139,220,99,229,11,237,225,60,145,164,30,75,75,120,87,185,229,83,244,132,227,193,236,22,125,192,76,40,30,168,102,34],[179,246,207,76,14,15,144,116,255,44,44,71,225,99,32,47,30,157,110,225,23,207,117,118,51,228,171,231,68,35,170,112,0,138,218,21,9,236,29,193,23,193,194,48,233,178,55,134,243,208,242,155,115,170,40,69,54,233,88,1,6,168,167,12],[92,108,203,41,139,226,22,128,139,129,30,86,217,114,244,86,182,154,211,149,148,238,227,84,112,28,166,179,227,141,31,65,163,89,229,81,42,249,138,58,8,115,38,95,229,25,31,79,46,202,246,107,238,117,163,172,11,113,164,221,242,167,89,235,221,219,216,138,106,28,111,208,252,247,215,203,146,168,78,51,7,180,164,249,140,113,10,191,79,85,61,238,116,246,82,210,172,100,188,48,247,43,244,53,78,247,232,6,161,144,113,160,81,188,252,251,39,227,127,221,212,30,206,174,193,117,142,148,105,92,103,14,244,197,165,144,33,120,50,157,185,88,92,101,239,15,163,205,98,68,155,178,11,31,19,174,207,221,28,108,247,140,81,245,104,206,159,184,82,89,170,208,91,56,198,180,133,246,184,96,118,146,141,219,78,32,54,244,94,123,156,106,127,242,74,225,119,96,48,226,87,104,37,1,154,180,99,235,247,16,58,51,7,32,51,234,203,181,181,3,245,50,102,175,184,47,155,36,84,184,220,5,125,132,243,13,157,44,183,195,163,26,125,189,251,165,184,228,146,49,194,49,57,108,71,202,4,44,142,72,161,165,227,236,154,254,64,32,89,83,144,249,153,13,251,135,78,8,37,174,154,229,231,82,175,99,175,111,211,231,135,231,94,141,141,196,198,99,2,39,122,192,27,48,161,138,86,203,130,200,167,235,220,145,91,113,83,37,90,31,237,196,146,228,150,96,38,43,178,73,120,13,23,62,31,210,13,24,196,246,176,182,154,162,236,160,36,191,60,128,215,213,150,44,196,161,41,167,148,59,39,243,60,199,153,163,96,69,84,18,117,162,205,185,42,64,228,133,186,139,115,122,4,180,61,41,195,226,95,118,203,61,147,166,185,68,97,248,143,86,150]], +[[239,200,108,190,64,54,58,191,187,42,75,31,204,229,253,96,132,218,150,231,232,20,222,113,170,223,154,97,143,48,54,37],[34,242,149,206,231,39,210,141,43,147,23,21,62,125,148,18,218,16,101,193,177,106,226,162,81,221,31,180,49,198,43,1],[248,129,131,16,34,140,167,97,17,82,76,233,75,252,176,36,110,166,53,8,206,233,48,101,146,178,247,117,72,237,239,207,118,189,20,84,80,142,167,21,4,44,236,22,156,234,81,21,171,84,35,92,177,9,123,16,112,42,163,131,120,2,142,12],[158,79,164,93,192,38,113,15,107,239,78,208,240,124,84,75,11,176,216,143,167,158,113,119,216,68,139,194,9,215,28,254,151,67,193,10,240,201,147,125,114,225,129,158,91,83,29,102,28,88,198,49,65,206,134,98,200,131,158,102,77,183,158,22,197,77,17,58,187,2,167,91,223,17,179,69,61,7,24,37,188,65,87,65,233,148,131,84,107,142,30,104,25,222,83,1,112,146,228,239,135,31,28,160,211,80,143,147,120,40,164,102,125,177,31,255,249,65,110,235,185,75,249,184,77,101,70,3,9,72,52,169,156,167,11,144,245,98,168,104,35,98,77,254,156,178,249,232,140,23,63,19,70,77,76,226,85,242,34,219,80,221,99,171,66,70,87,52,231,82,149,192,100,182,76,195,241,94,98,55,227,127,51,214,21,247,194,67,228,186,48,137,96,207,212,57,52,2,82,85,0,187,121,2,151,11,57,49,212,139,53,102,106,45,77,42,176,143,161,42,243,102,160,4,52,108,157,217,61,57,251,27,115,64,241,4,229,31,237,187,83,54,5,181,255,57,207,109,89,81,63,18,133,109,207,161,152,215,147,176,252,135,92,222,160,116,31,20,85,116,109,138,25,195,233,217,40,240,2,27,1,194,81,49,129,30,72,195,199,92,111,65,66,42,136,16,198,200,31,53,180,84,238,174,140,209,124,243,242,230,240,188,217,242,144,152,79,73,101,120,98,58,184,226,115,141,45,16,132,14,185,29,16,28,180,162,55,34,183,46,61,209,133,68,12,59,159,68,212,106,57,58,52,193,135,162,13,97,11,182,152,197,5,49,116,30,254,150,50,53,18,50,152,0,119,42,64,128,101,167,239,142,78,65,5,235,31,91,246,211,253,107,33,127,216,54,216,159,83,185,111,69]], +[[51,85,108,96,222,47,44,154,147,3,185,154,221,55,133,146,6,5,5,248,228,152,97,8,90,75,21,240,114,167,239,40],[35,30,200,205,132,88,89,246,153,97,39,81,25,219,228,247,21,229,236,90,169,139,184,116,22,117,179,194,208,200,159,238],[224,106,122,65,68,87,187,190,242,186,195,119,92,202,208,135,218,203,31,164,191,147,136,148,232,201,41,17,142,9,230,120,221,25,147,139,200,143,67,237,15,125,49,204,106,14,96,44,78,77,31,238,51,212,30,116,161,25,250,45,30,78,52,15],[150,175,84,14,162,177,146,63,95,208,170,211,33,172,3,32,112,194,214,91,161,61,22,78,117,195,70,151,88,252,243,27,179,22,85,203,58,114,31,156,179,75,226,201,12,119,235,101,190,55,246,6,211,42,145,122,76,185,167,9,172,7,5,34,153,48,239,110,182,253,176,250,60,15,211,169,12,225,113,103,78,227,237,6,53,75,175,195,199,7,84,103,165,116,69,184,3,133,100,4,71,144,43,227,146,98,137,75,31,100,254,165,130,135,220,50,45,25,135,89,114,167,200,190,145,211,31,2,28,112,235,104,47,223,17,161,15,143,88,42,18,110,6,71,148,131,140,105,253,246,79,91,110,139,165,157,72,180,56,79,142,159,181,192,135,204,119,56,41,92,211,35,68,186,59,105,126,230,182,168,183,142,231,169,87,92,151,151,42,77,27,177,132,134,249,3,122,15,60,111,71,26,144,248,100,152,219,192,223,82,50,192,126,140,1,182,144,190,231,83,2,153,42,122,54,251,68,55,194,90,139,245,227,76,247,213,181,85,114,199,0,160,121,132,141,56,19,100,249,148,106,145,235,22,3,255,61,229,235,221,82,59,217,37,100,129,142,35,122,83,232,245,34,222,170,44,41,184,151,233,97,88,110,16,14,208,252,10,215,13,22,9,52,230,148,2,126,92,149,121,32,188,5,70,233,1,190,57,168,69,53,89,126,31,40,12,34,34,103,171,233,127,65,32,93,129,113,130,13,210,250,175,192,105,148,25,50,26,145,96,246,155,153,253,65,24,9,69,182,45,45,209,5,204,123,190,130,29,40,96,94,9,142,223,168,178,48,154,235,5,52,231,86,55,127,89,147,124,103,70,63,216,124,139,146,171,88,17,156,244,206,108,102,90,245,114,251,174,29,228,162,204,113]], +[[122,92,116,49,78,17,131,51,74,75,98,38,185,168,45,112,252,42,18,78,63,135,219,106,34,131,238,5,182,142,52,224],[190,174,125,61,217,124,103,246,39,59,250,160,102,19,31,237,138,206,127,83,95,230,70,78,101,121,28,126,83,152,87,108],[194,171,31,111,81,20,168,79,33,133,2,88,44,86,123,55,168,189,188,223,99,64,250,70,34,135,59,232,145,6,240,169,11,72,41,80,95,114,18,157,240,171,61,133,19,38,135,116,163,77,243,173,33,206,37,75,70,68,136,173,221,108,155,4],[152,186,198,114,71,85,145,41,146,173,194,164,139,84,66,55,111,45,146,121,151,160,64,251,152,239,229,68,235,12,142,24,102,185,97,110,41,141,51,96,49,110,217,118,189,148,106,65,31,221,58,107,98,92,12,26,55,175,15,65,207,101,105,167,136,74,184,70,116,145,169,135,223,62,167,160,183,235,196,105,37,105,163,76,227,162,234,53,3,73,91,44,2,212,157,125,125,181,121,209,58,130,207,12,247,169,84,122,110,174,190,104,231,38,125,69,166,11,141,71,114,69,82,40,204,164,3,110,40,46,26,18,22,243,76,239,126,166,143,147,130,112,189,176,66,147,200,133,208,5,249,247,230,56,168,180,234,210,98,108,9,69,23,79,242,163,226,214,225,90,76,3,56,192,158,18,96,240,146,140,169,211,73,152,36,243,254,220,71,133,218,73,197,195,74,86,133,94,36,31,172,198,52,122,57,157,220,172,67,153,168,177,88,25,140,21,20,97,163,177,137,229,142,193,247,239,207,42,178,3,31,177,123,111,3,91,161,240,146,233,238,226,233,44,45,108,194,3,34,135,248,84,180,30,112,252,97,200,209,26,46,79,7,8,240,46,235,208,46,140,126,140,123,56,165,123,250,26,116,95,58,134,194,57,9,246,248,154,177,108,231,225,129,60,29,32,20,127,49,180,207,42,208,182,6,251,23,229,172,26,181,30,244,167,216,9,60,238,154,101,95,71,29,197,177,70,189,27,147,229,64,163,211,211,226,222,129,5,145,28,16,214,171,95,247,156,45,6,2,127,122,84,86,31,32,113,65,75,211,48,168,120,84,66,37,28,129,14,35,47,131,195,103,240,190,119,153,169,63,82,56,247,241,123,91,232,41,253,137,18,60,4,131,58,248,183,126,90,67,99,4,124,236,167]], +[[218,128,6,173,196,146,202,93,200,108,41,89,67,122,117,222,182,18,15,247,135,210,236,185,194,12,48,181,44,38,188,65],[255,17,59,240,170,88,213,70,242,56,93,68,78,203,120,136,248,202,186,67,161,116,168,159,214,6,95,43,125,193,123,240],[31,83,117,220,179,173,43,170,255,149,109,133,84,236,180,36,23,107,233,166,235,158,165,78,129,78,10,115,223,42,93,132,138,218,38,186,142,24,5,205,81,197,225,105,80,193,255,125,77,39,100,218,166,244,199,80,47,184,101,203,229,90,175,11],[62,180,50,77,188,1,73,210,231,214,223,99,43,176,203,233,169,246,223,168,62,34,127,192,123,222,27,87,123,54,17,251,146,28,159,131,19,240,104,230,41,93,73,19,168,25,107,229,48,246,160,31,87,192,156,2,132,145,68,75,120,71,32,233,9,234,31,182,156,28,29,214,48,68,0,50,123,119,49,179,60,196,109,235,4,108,218,182,173,27,83,241,116,154,12,101,203,154,126,55,111,250,2,35,15,83,101,132,174,162,67,198,57,16,58,219,186,118,67,33,100,157,126,1,38,248,46,11,79,217,220,184,108,115,28,188,197,23,242,1,104,65,233,22,188,213,253,232,113,220,9,140,217,19,220,84,98,132,209,178,22,92,99,232,143,50,162,120,154,80,8,86,55,27,80,210,47,184,200,125,26,60,174,220,223,208,30,229,248,112,165,60,40,65,129,214,50,236,102,212,139,107,221,86,70,172,57,201,231,83,56,165,32,33,32,98,188,52,102,239,92,88,118,85,112,185,5,246,58,147,208,127,143,27,170,195,82,107,1,109,167,153,243,233,224,58,79,127,129,53,94,15,122,118,243,10,66,184,7,50,32,81,183,28,98,106,122,41,109,117,185,217,209,162,59,203,19,201,239,72,169,18,220,5,115,37,211,188,251,63,159,173,175,12,36,155,16,42,235,133,74,163,99,30,52,246,154,217,12,42,178,237,51,186,204,64,185,237,16,55,250,230,124,223,121,157,90,155,67,120,89,97,18,125,98,248,224,188,21,137,253,26,6,252,162,174,167,207,192,18,203,247,181,178,7,221,196,230,119,216,174,74,236,16,0,69,206,54,192,11,116,209,210,130,80,121,18,54,220,93,204,30,211,19,200,194,70,23,38,102,247,82,23,67,124,96,52,172,214,65,152,205,150,223,42]], +[[162,132,226,107,151,229,56,131,156,128,141,69,189,230,240,18,163,84,69,74,239,129,202,168,197,89,20,98,79,43,125,102],[90,228,110,52,105,94,250,244,99,164,32,143,196,227,91,129,242,198,53,147,35,138,86,242,68,75,133,15,5,140,60,92],[191,17,14,46,156,236,188,49,250,62,12,36,56,205,31,67,33,249,44,210,135,0,90,72,82,138,221,247,108,173,141,136,187,34,113,158,249,27,19,149,98,161,81,24,56,104,38,116,250,169,255,126,122,222,108,157,87,63,132,80,54,209,137,5],[158,191,233,16,181,10,92,183,25,217,91,150,30,89,5,240,14,199,148,59,85,70,138,181,149,102,146,1,118,69,179,102,7,31,143,187,119,235,73,236,115,234,125,100,81,20,5,185,13,226,45,185,140,62,174,57,196,3,156,122,19,52,48,232,1,11,221,57,160,15,209,165,40,177,19,218,225,73,207,173,58,227,64,218,39,220,197,7,120,46,205,137,41,35,117,23,175,231,70,62,202,36,115,199,172,246,247,170,4,239,201,242,102,174,123,109,99,187,140,194,164,56,179,68,130,127,7,19,209,241,115,111,12,187,101,185,147,83,242,3,85,250,2,48,212,250,112,115,40,168,102,38,84,232,58,208,83,10,16,249,166,158,23,192,153,225,226,181,219,24,229,246,241,220,237,165,136,62,140,171,121,112,26,94,144,137,86,46,209,83,173,8,198,116,240,151,194,142,77,22,99,62,9,41,105,168,240,189,172,84,82,124,14,224,59,194,0,229,190,97,46,61,30,171,216,112,145,16,27,73,98,175,160,123,49,8,6,153,47,55,48,118,215,106,88,24,81,24,19,124,157,38,238,44,212,198,24,193,130,131,221,25,240,231,160,137,238,55,48,91,107,149,24,167,141,128,152,67,110,246,43,231,214,153,128,138,206,207,103,147,157,97,179,224,41,55,205,140,95,30,116,109,66,116,51,75,201,195,127,220,186,35,76,22,111,215,18,137,63,58,4,8,50,236,84,37,229,125,128,241,30,249,202,95,188,214,193,71,251,191,94,47,174,116,110,13,219,96,88,103,227,189,5,4,131,195,205,19,41,171,229,122,96,191,136,137,141,199,232,14,222,15,69,23,222,143,200,7,232,136,182,33,160,15,102,48,132,255,148,185,153,150,98,143,59,17,105,10,96,240,145,140,181,201,167,239]], +[[204,151,169,99,1,206,237,15,146,39,49,182,133,186,216,173,79,6,32,123,227,64,245,164,79,209,135,242,153,3,236,32],[235,86,58,123,206,18,219,151,241,137,29,15,97,11,235,213,81,1,163,18,92,168,219,181,11,37,166,181,5,13,55,132],[255,189,211,36,65,129,205,246,3,79,74,69,15,221,149,222,228,151,26,147,63,139,224,34,187,10,65,6,174,243,154,243,5,91,114,24,129,201,181,77,30,153,185,64,144,150,251,230,220,44,153,102,227,103,153,100,189,126,244,200,8,202,191,1],[185,234,59,61,247,24,126,164,21,163,195,53,224,131,78,16,244,64,145,91,42,212,28,113,242,85,214,149,10,78,145,32,228,212,148,253,158,103,44,229,50,6,253,196,23,216,101,137,123,71,172,16,84,225,202,16,104,25,82,50,212,41,116,53,228,78,18,36,230,106,145,45,157,125,24,41,70,255,90,159,8,91,184,186,25,197,77,22,181,134,169,179,4,97,182,119,59,147,149,3,17,225,97,152,134,245,165,179,241,17,170,173,9,75,174,49,196,143,25,65,8,9,104,189,2,119,187,111,169,46,235,243,36,177,146,223,92,201,105,81,108,120,199,178,209,33,89,180,209,200,235,3,22,12,76,209,144,127,98,237,75,133,76,86,158,204,72,28,8,230,54,244,78,215,195,144,229,139,89,55,210,144,107,40,23,188,55,105,218,217,218,27,15,121,57,27,85,148,32,99,5,93,160,214,242,73,163,228,82,186,221,170,3,41,152,215,247,51,152,204,208,21,27,252,146,197,226,253,250,155,20,133,94,107,13,55,70,220,226,72,226,25,103,41,135,37,46,199,71,223,39,71,253,63,189,139,113,76,136,45,112,126,227,2,169,4,149,12,52,117,79,133,53,14,26,163,248,234,98,147,207,1,247,23,206,251,107,131,162,33,38,223,92,79,86,152,170,253,6,162,36,74,215,208,31,52,1,124,160,236,230,242,16,64,4,138,186,108,164,174,176,67,37,185,64,43,205,67,171,19,10,16,87,136,172,61,123,125,160,30,169,66,109,208,234,25,51,168,24,153,51,166,192,198,205,100,142,163,22,167,70,154,95,220,110,124,147,77,145,134,88,96,151,181,93,213,26,196,135,187,128,237,17,212,223,141,51,98,107,188,233,94,79,19,189,73,146,47,0,201,32,34,63,76,191,147,203]], +[[103,158,62,52,119,58,190,74,226,92,174,125,7,204,208,235,59,14,192,163,93,87,2,87,214,37,112,222,88,234,37,22],[24,172,255,206,37,59,39,37,149,121,237,153,36,244,121,202,227,18,22,123,205,135,110,219,168,139,93,29,115,196,61,190],[26,81,2,38,40,204,187,136,234,233,178,23,115,195,248,48,183,182,229,188,54,201,144,60,231,15,188,244,89,214,161,237,138,29,206,255,91,25,38,158,191,90,111,211,216,149,136,96,245,84,70,31,14,159,192,226,154,249,177,251,23,68,168,11],[251,43,100,142,187,22,104,130,68,247,139,46,233,162,115,89,157,86,182,25,137,0,212,56,169,233,156,25,20,37,199,43,236,79,35,88,71,225,142,71,245,124,60,179,150,101,95,119,137,33,249,8,88,14,142,131,201,108,16,139,32,221,65,102,120,2,27,202,37,155,152,81,143,171,178,211,83,46,72,81,217,213,42,221,37,66,192,203,62,250,56,87,161,126,81,36,56,188,14,196,118,46,47,155,171,164,41,192,62,153,190,196,3,142,107,12,164,43,255,91,35,59,36,195,51,180,202,234,210,222,55,74,135,178,171,93,128,214,228,158,68,86,50,157,81,174,151,59,200,61,120,98,243,211,21,229,20,72,27,18,133,74,157,252,9,231,209,79,13,2,44,11,163,2,37,120,235,168,248,116,222,186,74,168,200,51,242,177,50,134,29,77,81,229,15,233,170,75,120,123,210,240,81,170,197,12,55,83,144,203,188,251,162,0,43,128,173,0,205,193,41,128,248,186,139,203,112,100,175,192,77,92,70,130,193,2,155,16,166,212,95,230,236,215,4,36,95,175,89,140,70,89,89,124,93,104,161,146,204,28,212,250,69,232,75,84,158,142,94,103,218,168,121,174,90,82,10,107,85,80,81,152,118,165,98,172,73,198,219,10,167,110,198,155,182,77,214,181,225,163,175,46,19,30,114,46,124,221,5,190,52,181,252,198,37,154,161,36,204,248,20,207,91,80,13,23,107,226,142,188,64,187,33,240,62,36,204,193,49,224,244,29,170,28,160,46,107,0,201,197,63,173,18,72,97,78,148,13,75,35,119,96,171,117,105,167,103,183,81,93,210,214,35,229,122,40,65,183,210,68,28,244,48,73,228,105,141,47,156,158,174,123,41,16,246,173,101,237,249,203,43,219,217,178,159,96,110,13]], +[[155,250,96,146,58,67,237,12,36,226,241,47,91,134,160,113,99,41,249,61,77,141,62,6,35,128,2,137,50,120,193,154],[251,28,0,104,119,129,181,91,137,61,107,47,79,73,207,95,115,210,144,60,49,109,30,238,117,153,29,152,58,24,104,192],[85,242,2,239,178,165,123,232,180,228,253,137,77,204,17,164,252,95,130,118,97,142,245,205,52,164,73,90,219,1,106,41,142,100,128,163,92,252,83,237,178,95,241,73,159,197,50,163,48,97,204,1,162,80,69,138,165,228,247,241,111,81,68,13],[169,144,40,176,244,163,170,94,121,171,239,108,13,244,167,131,239,71,15,26,41,186,81,235,160,15,98,20,232,64,254,25,229,182,220,96,33,171,89,155,178,238,54,153,87,96,21,215,154,121,57,175,130,53,53,182,48,227,147,140,114,63,110,11,146,41,212,107,179,55,154,205,186,88,124,35,133,103,227,216,155,195,189,53,25,183,39,252,105,79,255,17,24,191,34,200,188,139,200,44,77,247,245,173,56,222,5,254,159,118,41,153,236,170,121,95,58,230,48,169,163,22,210,109,206,159,21,104,255,163,242,43,2,149,33,64,32,179,211,245,51,124,20,149,104,25,34,24,19,42,144,112,146,121,192,29,35,186,239,166,105,225,196,228,32,56,23,63,19,25,194,18,218,20,79,28,78,164,197,44,0,92,188,11,91,194,131,231,68,131,160,220,166,146,121,222,177,122,229,178,156,250,250,125,0,99,244,225,188,147,83,126,253,147,126,88,168,172,167,55,34,143,147,127,242,167,65,137,14,150,197,114,93,161,27,69,196,19,169,187,180,24,10,65,153,135,187,240,70,191,211,70,41,93,98,240,129,199,109,175,43,14,30,180,246,113,47,238,190,111,10,146,227,88,231,221,184,88,150,80,124,52,10,1,246,141,27,15,8,87,120,183,196,75,1,74,166,103,62,80,23,150,149,154,23,166,136,219,9,89,5,132,136,167,17,37,114,242,60,249,205,181,59,94,180,180,95,89,83,186,12,12,105,15,134,189,117,232,154,4,123,235,175,132,124,29,252,52,90,79,60,125,59,238,201,139,132,176,33,144,3,232,25,245,194,173,180,95,135,23,144,61,31,91,213,215,25,20,197,111,202,188,122,41,15,156,65,105,156,149,88,77,106,58,22,52,12,177,123,170,31,197,229,70,122,247,172,50,33]], +[[110,58,244,94,102,226,40,144,195,243,201,52,245,35,164,214,148,39,151,110,110,82,98,95,139,173,85,137,147,150,50,25],[224,151,54,78,118,255,159,46,29,22,127,107,32,193,188,88,48,8,94,126,201,147,193,56,248,177,178,23,86,55,231,65],[38,186,86,46,138,64,101,112,130,7,194,94,35,155,120,10,238,56,121,76,249,131,163,122,203,185,213,87,166,92,238,211,192,218,71,209,127,62,139,143,78,235,27,101,162,193,130,234,111,41,98,59,99,187,15,28,114,89,38,131,177,38,185,1],[92,252,47,75,85,159,130,5,179,145,2,8,118,23,244,216,108,124,230,203,37,30,95,137,96,29,252,136,237,40,232,215,166,112,236,0,135,210,234,93,137,48,33,199,4,77,162,137,154,34,215,118,254,144,23,14,81,194,3,37,6,144,211,122,41,69,85,231,74,249,35,76,191,26,216,242,44,238,137,116,130,138,13,9,233,85,75,113,238,59,207,136,10,185,131,37,247,6,39,33,148,235,46,128,199,1,212,65,181,248,102,133,97,184,136,73,248,39,175,112,58,176,149,65,5,253,60,84,179,246,236,84,147,89,109,14,59,198,120,24,4,131,16,196,163,224,197,86,188,128,103,95,32,31,155,185,198,83,138,65,217,154,164,12,136,111,196,49,70,114,24,216,25,194,62,120,73,138,237,6,19,250,111,151,62,34,17,223,159,184,127,68,17,111,63,228,194,109,108,178,250,51,76,135,247,140,8,202,140,155,144,65,216,58,18,48,103,126,10,247,136,89,138,66,228,76,253,246,150,74,78,232,14,56,64,43,166,124,115,165,129,229,82,186,162,40,36,37,203,44,161,124,169,46,223,191,152,41,145,2,251,167,97,185,183,26,84,82,20,27,185,193,141,217,95,235,194,167,130,222,156,238,192,139,210,238,63,127,12,27,216,148,109,186,153,207,158,160,134,171,175,211,124,156,166,2,19,240,222,23,198,31,249,195,145,201,129,142,213,205,133,113,119,139,125,204,19,34,73,98,56,111,184,202,20,248,97,233,159,59,24,237,172,138,95,19,15,123,252,212,93,4,93,15,243,76,129,87,42,81,35,99,214,83,15,147,129,62,95,177,14,156,184,51,138,127,147,128,4,145,0,111,68,99,232,159,14,212,83,14,95,18,223,103,79,89,137,4,120,10,208,129,43,30,53,33,252,208,248,62]], +[[95,31,39,24,68,217,237,90,106,111,32,154,33,64,141,174,164,112,246,253,83,186,100,121,215,64,113,5,183,222,77,101],[96,133,215,251,90,155,46,216,6,193,253,48,162,175,222,118,9,97,247,163,107,72,244,135,82,70,230,21,162,189,153,40],[49,155,180,222,178,23,129,18,36,27,63,184,244,110,16,92,59,142,78,247,33,235,32,13,118,46,243,99,226,113,111,42,137,248,11,91,158,137,151,8,144,160,152,146,173,106,88,128,139,71,126,148,59,60,250,119,119,74,54,69,188,116,95,3],[238,214,180,71,93,194,99,189,34,7,254,157,65,212,130,130,183,19,246,128,242,224,55,56,79,24,180,191,34,67,71,245,228,196,176,96,184,8,212,18,234,171,207,115,61,195,154,64,198,189,160,80,92,231,31,168,35,189,27,23,148,132,118,120,220,3,78,121,153,193,99,105,52,11,198,12,100,208,155,185,24,123,46,50,96,85,160,83,248,229,5,234,65,150,134,20,113,98,45,176,228,111,15,137,84,216,161,240,115,50,218,77,138,197,87,18,98,96,9,145,47,138,21,169,205,99,167,74,3,201,47,36,108,182,60,199,63,146,229,29,173,27,201,113,91,30,211,254,95,46,27,41,89,185,183,30,14,55,54,14,178,149,54,207,121,113,71,250,177,8,100,214,20,108,54,184,35,53,160,206,147,20,8,71,156,126,222,72,79,247,62,45,191,255,198,201,34,126,22,215,162,63,77,144,241,85,132,81,76,57,89,78,23,191,187,41,93,233,214,42,218,219,88,157,187,224,176,109,200,218,197,179,191,81,123,36,193,131,123,57,71,42,109,211,137,49,255,187,255,91,118,54,56,128,91,78,34,50,31,122,254,146,205,245,2,251,99,209,9,221,205,158,64,81,173,111,69,89,133,50,190,23,149,35,113,8,81,211,147,30,136,125,2,195,69,199,156,72,159,193,6,164,174,22,47,125,247,26,185,11,117,29,167,3,138,109,247,97,108,252,17,136,126,33,6,143,185,227,59,229,102,64,43,229,4,243,252,39,66,184,129,80,155,212,254,106,15,199,34,100,152,131,248,203,101,85,152,161,90,29,76,34,157,216,107,92,174,183,17,160,40,222,253,67,17,84,187,164,107,72,23,42,77,140,189,69,188,144,170,248,116,182,8,95,162,132,245,254,214,85,173,111,161,125,103,179,185,167,150,250,62]], +[[4,138,201,236,62,203,48,163,177,191,218,155,59,121,164,140,7,147,180,144,135,158,60,138,94,35,238,43,171,205,155,124],[148,108,24,111,234,252,53,128,165,141,221,82,111,242,41,192,71,32,37,15,76,246,189,224,39,30,239,155,18,177,195,243],[46,207,91,138,89,168,226,125,37,137,10,42,163,47,74,6,115,39,93,83,155,23,74,250,123,44,235,242,231,98,128,223,252,51,142,222,133,172,143,97,64,57,86,14,40,6,217,225,227,207,156,206,44,235,120,116,255,225,167,232,12,222,244,11],[214,139,232,239,123,76,122,66,137,242,177,139,22,173,233,127,78,79,161,100,82,151,106,251,88,22,147,56,12,197,77,227,138,7,88,127,50,226,212,84,159,38,89,95,238,35,147,189,6,46,155,0,186,231,36,152,228,20,140,139,136,42,136,64,225,91,88,92,130,181,192,222,251,35,53,24,64,153,22,97,93,235,58,85,165,248,78,107,58,171,147,132,77,227,177,228,216,110,9,248,137,172,113,195,36,235,18,208,251,216,97,204,49,34,149,64,232,67,163,79,141,91,228,124,14,192,210,61,244,62,6,129,63,202,48,148,57,144,76,22,125,16,67,192,220,212,68,176,4,190,31,242,123,120,98,176,14,186,148,51,185,75,15,205,198,117,33,218,12,29,83,88,99,108,120,245,48,67,17,100,221,226,10,28,241,100,245,30,41,184,230,62,172,222,204,134,155,65,57,44,102,118,100,217,22,128,217,172,81,106,245,72,240,158,96,86,78,129,78,54,224,181,99,219,174,85,198,39,255,193,65,88,165,109,142,179,96,158,23,67,129,178,29,228,186,130,52,68,102,221,87,127,77,17,3,196,60,39,251,131,203,131,61,135,175,223,116,18,180,9,9,9,177,221,226,100,218,221,206,150,127,73,107,246,241,113,18,191,53,30,65,125,181,149,59,19,184,240,252,204,191,48,245,188,243,118,134,28,18,239,32,238,200,158,210,60,243,132,238,120,220,110,180,15,213,129,26,123,35,146,124,19,231,220,93,163,169,33,184,131,169,178,177,21,89,112,251,13,167,210,153,61,205,253,67,67,100,42,157,90,99,71,228,60,25,59,87,147,228,69,58,193,83,122,163,208,77,201,247,116,232,64,147,72,129,215,138,57,186,37,4,56,197,7,37,14,237,47,110,7,204,149,63,120,61,107,114,177,204,97,153,129]], +[[47,5,125,32,177,103,133,49,97,31,72,240,3,183,210,46,186,93,187,215,226,221,65,183,199,157,9,7,31,133,233,147],[98,15,196,234,163,77,120,125,246,117,204,191,126,137,50,4,130,141,185,46,173,23,161,22,90,199,250,26,180,39,25,216],[48,223,123,11,28,4,251,30,250,53,23,233,40,214,213,124,44,160,208,127,78,4,255,177,240,139,71,146,197,147,125,210,113,204,171,220,0,220,232,80,175,229,10,245,153,15,34,78,132,32,166,129,217,95,159,127,81,90,254,193,2,239,209,14],[110,53,246,234,162,191,238,6,234,111,43,47,122,177,95,169,124,81,128,149,138,242,233,10,249,24,173,251,61,184,50,63,68,124,123,242,109,197,52,153,124,56,183,252,151,127,100,45,226,136,205,242,83,7,28,172,243,86,78,59,142,214,220,229,125,223,186,159,247,131,186,210,231,109,241,36,130,143,193,3,26,207,173,240,26,68,212,27,66,22,26,217,6,3,1,193,175,25,40,185,229,183,59,155,210,28,172,96,168,66,181,4,220,60,195,17,197,34,227,187,4,139,242,33,68,79,83,206,176,142,119,233,72,89,14,148,237,152,241,182,4,203,158,173,201,59,190,116,49,193,20,155,35,25,63,249,62,133,105,241,19,225,104,77,137,118,236,174,111,9,224,16,54,20,190,65,138,71,46,245,91,184,137,13,114,179,65,205,215,80,91,80,164,85,34,171,99,237,121,28,232,248,47,237,221,122,98,10,79,111,177,210,251,14,208,196,86,13,120,68,109,131,179,209,177,187,86,179,102,209,150,2,13,6,36,177,251,219,117,206,115,93,212,62,142,141,241,99,196,78,35,105,147,220,163,65,245,19,45,130,93,10,78,57,58,25,211,143,97,225,30,12,243,146,203,155,100,110,162,60,88,9,152,36,221,141,159,190,38,164,158,51,178,61,248,6,7,171,241,151,21,121,156,25,172,199,34,237,155,207,148,160,194,154,210,75,120,176,176,53,179,36,28,100,205,134,237,234,200,16,230,103,69,105,75,94,177,98,80,96,237,242,217,73,222,13,52,245,34,223,45,198,10,230,148,161,147,243,184,44,29,111,131,160,203,184,64,244,108,73,163,215,209,207,6,222,175,150,198,79,143,158,23,189,154,213,18,174,99,9,196,134,217,226,167,141,206,236,164,115,160,66,29,209,182,67,199,135,84,39,27,83,206]], +[[58,61,39,151,15,226,172,182,149,30,221,92,169,13,218,15,198,221,34,156,10,86,223,110,177,26,156,84,210,66,219,191],[86,79,13,195,220,71,32,230,142,68,221,22,113,30,4,158,97,18,0,0,152,250,98,161,185,140,40,128,66,247,195,189],[34,235,142,160,80,115,73,182,160,172,226,92,249,24,12,176,142,3,87,176,69,2,144,95,190,105,180,226,27,43,217,78,34,207,189,184,81,174,113,106,92,37,60,112,213,226,178,78,167,143,53,188,33,50,146,84,61,148,225,65,16,178,65,6],[67,116,246,28,44,216,138,59,137,114,36,155,250,121,179,106,182,158,62,212,132,204,96,229,217,84,31,167,104,108,244,238,209,33,12,93,13,207,66,221,37,151,37,1,144,145,147,202,118,174,110,183,244,113,216,189,13,95,181,166,180,49,188,61,224,224,49,141,80,81,69,36,222,135,196,184,48,5,223,180,18,69,251,26,247,155,132,169,123,131,211,202,199,173,122,83,54,78,46,155,33,201,123,118,155,220,87,240,112,49,22,22,131,128,243,204,136,54,137,235,74,127,163,178,109,190,18,188,40,248,196,3,129,175,100,223,75,83,97,209,116,207,117,172,189,70,66,135,64,176,209,50,45,50,187,233,72,69,33,89,102,174,88,135,119,168,192,83,54,227,82,48,109,73,39,141,50,142,73,109,182,94,158,207,108,230,64,94,209,200,147,73,11,196,140,19,161,52,225,251,110,128,222,190,109,50,252,230,239,116,120,60,141,119,152,10,68,26,38,174,180,253,131,204,133,83,82,206,220,24,143,82,121,206,33,31,116,74,64,178,60,231,255,36,67,122,29,211,55,62,197,178,144,218,31,148,244,58,7,163,255,234,91,95,103,181,44,25,97,133,188,233,233,168,88,37,127,205,122,142,186,249,4,14,208,145,250,206,90,21,90,164,71,250,21,225,33,34,210,94,143,195,110,174,226,19,124,123,58,163,11,126,63,246,204,134,182,220,185,234,244,156,149,118,240,244,98,0,132,57,203,26,58,186,1,62,137,122,15,175,153,76,183,213,158,222,87,116,187,20,71,116,247,60,163,14,100,20,167,204,124,116,178,12,81,161,64,77,220,65,158,247,98,69,147,233,188,251,55,192,167,98,234,182,143,172,165,134,52,67,225,110,219,117,157,188,135,136,115,43,158,79,89,193,17,146,195,252,200,114,175,85,243,45]], +[[6,212,152,49,141,164,86,36,43,156,59,154,182,213,50,161,40,252,224,68,245,56,130,104,46,146,98,20,156,22,82,136],[65,53,23,170,99,32,10,23,23,50,9,164,179,231,138,185,56,60,180,227,158,253,103,148,196,106,45,19,250,250,153,192],[130,80,247,109,197,153,197,18,135,135,228,246,211,218,35,23,51,48,206,51,32,219,169,89,189,113,76,200,204,7,198,121,69,214,62,117,102,44,7,94,38,116,96,171,123,245,97,242,79,170,227,180,29,191,103,104,153,25,30,59,2,181,175,10],[63,227,14,205,85,7,122,110,80,223,84,187,27,241,36,139,234,64,99,227,250,117,95,101,252,209,21,158,224,70,239,208,235,95,47,187,56,181,192,9,71,201,125,200,121,179,107,158,83,97,146,40,96,134,208,220,18,5,54,16,56,97,116,167,197,111,34,168,91,115,255,32,140,89,68,243,147,35,108,50,65,88,9,218,3,110,115,202,216,252,60,48,55,128,100,167,106,250,147,10,59,170,233,170,53,112,97,168,197,232,231,86,169,206,207,148,183,45,244,63,172,216,143,164,156,180,148,140,99,104,49,138,107,30,92,255,82,229,135,236,223,174,253,182,144,129,242,140,45,19,191,142,171,129,219,170,94,55,40,196,49,127,183,147,221,25,107,202,15,229,74,108,36,44,242,110,45,18,155,160,216,42,44,58,69,188,141,29,253,111,84,248,218,79,81,137,201,26,194,20,253,171,244,197,151,56,27,46,92,64,204,113,250,112,81,207,46,169,57,6,163,125,87,223,18,213,199,229,205,119,201,7,228,66,86,99,21,186,229,26,34,34,214,46,63,66,209,118,120,130,99,125,102,161,213,48,90,180,1,10,14,73,197,125,239,105,220,234,131,158,27,118,164,17,53,186,149,44,196,36,149,14,141,58,172,25,225,217,61,231,117,124,21,255,153,151,179,210,168,97,60,217,161,100,120,29,27,227,49,121,159,166,16,156,239,97,67,5,161,149,143,98,144,60,140,158,160,178,59,167,6,212,156,84,186,204,193,230,60,180,191,20,120,95,199,176,98,169,128,3,73,189,176,187,146,114,96,182,119,182,15,16,230,44,135,128,243,235,181,235,111,240,54,2,99,212,87,171,82,253,17,37,201,206,4,106,149,216,157,40,115,80,200,4,207,212,255,43,45,221,24,169,225,53,25,242,11,77,30,5,26,246,36,100,15]], +[[142,142,29,181,177,16,46,34,169,92,71,175,54,97,70,159,0,10,51,241,59,139,135,177,21,210,69,42,65,31,111,57],[86,215,179,22,154,149,194,41,152,236,147,121,37,189,124,173,19,204,101,128,140,213,211,74,108,77,168,112,234,243,35,100],[246,238,94,19,207,170,54,44,137,113,213,164,168,121,167,227,105,102,82,92,205,134,197,164,140,186,8,217,19,236,225,167,156,76,209,70,184,233,198,81,37,251,173,241,123,172,28,171,205,232,253,23,207,214,143,161,249,196,78,166,28,8,164,5],[178,70,52,251,221,27,118,97,49,93,157,193,83,186,144,214,106,136,98,42,65,88,248,188,255,37,186,156,41,230,95,41,127,142,96,49,24,0,183,51,27,105,252,32,201,248,91,183,193,132,189,64,134,179,169,249,162,113,2,182,35,98,189,180,250,91,32,21,148,37,15,198,40,253,46,14,13,27,224,61,207,129,140,96,148,196,194,145,33,203,43,246,217,8,237,138,171,66,124,55,113,192,201,95,10,193,70,154,8,16,182,3,164,112,40,46,89,128,166,7,41,25,127,230,194,14,246,129,205,27,150,147,45,32,88,248,150,234,116,22,66,42,126,84,31,34,74,95,4,37,48,128,116,28,93,78,62,176,57,219,107,160,81,180,202,84,23,206,138,253,199,2,20,186,77,204,133,182,35,209,30,104,28,96,9,174,228,230,19,10,131,237,208,210,201,159,176,100,126,17,237,231,48,26,229,107,89,144,78,247,2,87,50,205,224,56,128,30,199,232,217,10,154,27,186,4,127,230,40,53,27,59,137,208,188,90,230,101,167,0,137,31,9,235,238,192,85,145,132,42,223,204,37,173,195,199,28,30,188,74,49,46,84,113,190,103,37,59,14,148,40,176,202,227,118,69,160,247,236,184,157,215,159,189,155,226,135,84,51,102,122,224,125,116,167,152,60,76,234,96,30,114,233,117,194,29,249,147,231,250,34,169,250,189,69,69,93,69,227,112,49,85,142,19,167,164,245,244,151,234,120,251,115,153,248,131,140,15,213,222,78,187,102,219,41,15,67,164,134,125,80,83,9,241,193,188,39,233,250,188,187,167,19,2,252,18,4,113,92,227,252,176,144,91,250,65,28,157,28,154,180,163,153,84,229,11,142,12,247,54,193,2,137,86,59,223,169,103,85,60,54,205,158,85,91,200,204,86,190,89,72,71,222,159,38,249]], +[[56,132,184,183,154,191,211,190,108,19,152,94,184,89,171,116,63,21,124,217,222,184,27,47,233,126,164,214,23,62,70,245],[189,127,217,168,222,241,58,84,46,210,242,251,4,136,134,136,91,169,181,206,89,203,112,25,251,84,102,121,134,238,188,38],[244,32,111,205,52,80,36,65,213,74,115,50,63,51,165,219,180,201,133,87,49,159,33,36,111,38,15,251,190,88,68,136,109,181,103,244,182,60,71,148,61,187,120,252,53,101,125,124,4,212,254,176,66,255,133,54,246,114,146,92,49,158,251,9],[18,173,175,227,14,175,43,156,114,3,202,93,68,185,127,254,212,191,101,23,164,153,136,228,230,118,200,227,20,173,189,190,35,216,242,211,226,176,129,167,2,79,165,37,171,90,174,38,230,0,87,193,1,232,243,104,211,173,219,147,118,196,104,44,31,66,36,215,241,73,168,71,75,185,168,246,99,239,33,14,149,114,206,130,157,163,136,216,170,231,42,70,113,65,173,193,83,71,59,227,101,59,170,166,75,91,30,46,48,104,63,111,6,218,194,120,77,91,191,13,8,42,171,71,48,94,216,168,239,208,136,108,230,58,23,147,21,34,93,30,77,79,252,241,242,74,194,244,100,207,94,211,168,182,211,153,132,84,241,192,44,219,240,164,68,238,43,89,221,190,10,23,74,13,147,127,166,40,101,8,138,198,71,73,153,87,210,129,198,148,152,3,165,251,223,221,13,217,233,27,105,118,134,31,60,95,33,38,243,154,172,147,91,224,159,75,151,21,189,79,13,92,85,223,115,166,185,242,192,173,38,206,73,216,34,191,133,191,162,52,111,49,101,176,56,89,167,28,61,42,123,134,219,110,159,46,93,123,22,154,145,14,235,126,243,143,189,251,190,196,58,154,37,240,75,195,172,253,59,6,145,84,42,182,222,157,182,240,48,88,249,88,64,36,249,145,142,222,205,144,251,184,87,53,214,220,236,91,213,147,174,99,226,204,150,85,53,153,163,16,248,242,0,155,169,83,113,25,107,77,91,128,231,85,150,55,242,41,38,119,139,229,225,204,239,81,38,226,68,63,169,57,194,165,61,221,176,73,97,238,253,52,229,56,205,141,127,11,236,43,255,30,240,211,164,189,211,88,49,118,55,244,45,89,85,56,193,18,34,81,169,78,150,61,31,129,231,185,174,177,100,249,93,169,164,237,117,41,184,69,235,201,97,178,123,92,25]], +[[236,213,25,242,135,173,57,80,82,176,179,13,234,195,65,210,169,223,19,214,86,124,137,28,129,58,12,156,165,46,135,30],[142,233,76,88,142,11,52,53,133,252,103,72,253,27,84,181,119,12,100,233,147,122,86,53,122,72,212,74,226,245,24,36],[232,245,27,231,63,196,224,35,90,161,83,162,225,179,84,233,197,210,211,58,17,174,14,51,52,120,222,29,142,108,68,86,210,226,80,130,76,50,70,202,14,141,106,227,225,102,119,169,115,68,20,65,8,193,59,149,158,29,175,81,207,15,229,1],[170,113,190,95,85,126,16,201,251,95,9,26,58,39,68,83,148,124,7,160,226,91,38,249,80,146,36,84,29,255,118,244,217,110,255,208,213,164,29,49,155,201,50,26,134,102,125,85,207,73,67,47,181,195,231,21,56,143,63,16,108,145,116,177,97,12,143,48,117,213,147,28,41,0,153,56,92,233,36,158,35,81,40,233,7,197,51,144,3,111,191,93,169,104,248,208,18,51,105,88,222,144,197,232,230,177,1,106,212,63,181,124,142,40,141,175,225,78,144,230,75,99,121,30,92,190,85,126,2,223,138,201,55,6,66,167,31,175,133,16,117,229,86,95,111,154,38,127,79,107,69,76,228,197,71,72,16,184,4,132,77,218,56,57,41,57,113,151,147,36,106,164,116,84,185,176,232,46,152,3,192,153,53,208,2,127,57,149,204,169,113,48,105,187,49,2,127,123,42,241,47,229,254,236,126,235,6,132,61,130,150,236,86,130,38,42,7,218,231,71,237,123,200,33,236,23,1,141,137,159,209,103,179,106,126,55,115,180,39,73,157,153,220,88,59,190,75,66,154,250,106,38,89,57,83,249,67,228,103,59,221,13,42,132,66,86,19,22,3,205,9,3,37,111,51,77,79,142,200,45,225,21,182,202,83,56,199,92,139,170,68,180,186,150,60,124,120,81,13,141,233,178,165,133,47,66,243,70,60,104,95,179,166,218,97,168,224,137,38,98,214,162,80,252,170,111,239,116,212,80,252,69,123,152,113,208,139,181,190,48,17,41,74,200,136,252,226,21,213,53,195,177,164,59,180,126,254,58,210,93,161,89,25,26,237,85,25,84,105,197,144,147,255,178,79,101,214,12,64,32,191,190,100,127,245,219,122,184,160,29,94,72,123,11,27,100,239,37,218,21,109,177,66,230,173,135,42,77,193,238,155,166,104,70,82,101,55,158]], +[[25,63,60,99,15,12,133,91,82,159,52,164,78,148,73,112,244,166,151,46,108,56,89,53,156,46,12,135,98,186,158,175],[50,86,242,200,46,124,128,18,1,33,1,64,86,159,175,24,80,126,96,51,140,44,196,17,139,177,206,96,91,14,190,97],[177,37,16,172,95,47,109,51,54,12,221,198,114,145,214,194,112,253,158,230,45,192,134,179,141,147,45,38,71,63,233,162,78,251,212,36,136,103,234,126,145,90,48,197,191,179,184,177,154,160,26,162,254,191,13,172,108,253,102,56,162,186,126,12],[152,98,63,101,22,152,8,91,222,2,118,46,140,51,33,241,77,161,97,155,92,63,124,26,86,142,140,38,255,12,98,253,204,65,36,117,145,46,184,232,196,176,211,9,24,184,255,238,243,80,147,21,229,141,163,89,205,194,242,107,235,251,87,3,149,59,225,107,143,59,235,30,84,161,171,238,10,235,226,78,100,219,232,115,64,46,21,111,55,223,193,104,234,248,161,20,206,8,166,121,93,63,100,245,21,30,154,139,130,117,204,123,73,166,184,216,166,107,109,75,118,50,239,128,116,13,193,193,176,163,141,26,40,247,193,178,159,164,69,65,193,170,211,84,212,89,12,35,29,174,104,122,42,143,237,9,232,193,235,191,204,56,243,71,191,6,217,69,119,228,154,209,57,247,16,237,139,177,253,7,102,60,3,32,132,111,187,69,90,184,55,239,150,74,231,212,236,238,164,95,215,189,141,80,159,130,30,110,176,39,73,78,253,141,216,233,146,184,134,152,238,194,235,197,224,48,37,190,120,156,24,1,63,32,31,119,170,45,52,245,104,100,96,228,63,180,137,224,135,118,249,139,205,226,206,235,157,79,175,223,254,3,117,96,67,113,236,50,244,107,129,254,196,116,56,41,8,233,210,80,160,186,39,128,167,214,223,64,123,210,177,235,18,103,72,215,37,17,185,176,105,235,28,212,66,112,242,159,232,75,154,113,119,81,131,29,4,194,129,142,64,143,34,120,147,118,198,28,44,164,94,50,231,136,234,211,167,83,107,240,157,168,175,71,3,144,47,85,22,160,32,216,146,99,233,55,1,162,86,94,239,18,112,65,137,37,243,90,40,142,50,123,171,98,138,194,240,36,140,251,202,52,130,226,101,209,98,28,195,67,195,31,101,73,63,6,75,173,13,118,2,70,7,21,250,72,111,41,66,99,70,175,83,227,51,183,95,89,5]], +[[168,138,208,4,141,56,196,76,235,231,53,234,56,2,202,87,110,55,18,28,125,77,118,13,253,136,222,22,99,6,74,187],[20,221,139,179,6,128,62,90,117,142,214,138,210,29,7,216,129,97,213,15,28,116,113,55,119,218,18,9,175,186,234,11],[19,65,161,72,218,69,147,200,142,188,90,88,130,30,239,119,249,33,134,57,15,246,51,231,98,7,8,78,120,116,204,240,235,31,158,199,10,58,63,150,181,137,52,188,176,97,255,146,1,36,247,229,128,250,43,11,39,149,131,173,249,35,45,12],[44,232,188,162,97,120,145,59,22,118,233,15,254,253,148,91,197,97,152,38,96,226,167,93,72,47,243,10,171,161,186,67,248,45,46,107,144,158,193,15,192,151,137,255,92,243,42,81,128,182,1,234,128,250,222,206,109,126,123,174,239,72,29,198,151,158,47,101,138,224,246,216,228,22,185,50,152,247,211,64,49,187,118,247,22,237,153,26,22,208,154,88,46,88,186,64,3,172,23,190,139,68,105,225,168,137,178,251,178,40,158,152,175,28,109,91,190,231,119,86,113,60,7,120,176,220,68,106,31,108,72,196,212,8,24,236,121,153,5,240,105,188,149,52,22,87,202,93,2,183,165,57,161,58,2,205,3,118,165,14,131,67,192,220,32,52,109,229,39,91,29,205,74,215,175,114,81,49,172,117,233,84,130,93,48,234,165,122,104,187,152,223,196,28,175,229,113,5,86,100,123,56,125,155,127,212,228,118,81,229,19,128,80,121,143,109,64,244,238,113,32,181,143,116,218,148,215,60,172,191,211,147,209,52,115,136,238,0,183,155,141,191,235,87,129,65,33,189,218,96,198,39,220,225,71,212,213,104,215,144,82,233,123,154,95,62,181,64,124,196,100,97,165,94,24,169,96,216,9,74,95,234,72,182,147,117,41,204,78,201,25,205,190,223,145,133,69,109,192,14,141,152,173,21,55,238,16,160,87,244,238,196,184,29,198,3,146,252,145,136,211,229,97,120,89,101,9,46,68,49,127,42,72,227,102,5,252,88,63,193,115,176,93,185,220,188,117,87,208,100,135,57,15,187,186,119,175,58,1,78,26,195,81,57,202,161,197,58,141,23,52,127,23,142,28,84,208,245,43,64,233,16,66,201,62,126,72,29,121,46,40,143,194,126,76,47,207,17,31,233,125,158,35,55,210,252,28,48,152,240,102,132,163,29,85,235,243,98,192,39]], +[[63,89,214,160,24,245,10,130,33,23,229,180,115,96,158,48,205,100,146,12,161,194,117,13,203,9,234,171,128,122,62,172],[69,125,14,89,193,31,52,143,59,251,221,63,50,125,231,140,10,117,119,192,174,239,66,212,193,229,103,0,209,8,128,139],[215,66,94,161,148,166,113,92,69,46,196,246,214,199,110,109,211,116,211,202,122,231,161,25,149,208,43,148,45,74,49,135,13,215,52,193,47,202,137,168,235,2,19,235,19,156,20,168,122,106,51,232,24,96,59,46,49,48,35,250,88,115,125,14],[125,16,58,108,107,162,208,144,135,238,242,37,76,28,144,63,6,118,149,165,76,69,21,228,209,59,193,251,251,84,214,231,161,103,52,156,20,128,153,118,218,4,167,229,141,150,180,10,172,59,43,221,20,185,181,3,34,187,17,100,95,5,229,233,120,188,127,189,2,73,46,248,143,135,214,104,40,15,215,8,55,50,7,255,103,15,205,169,125,248,72,93,94,70,220,59,208,67,71,244,215,82,126,171,39,24,247,217,61,19,43,167,117,130,24,137,78,117,167,222,171,230,147,51,91,160,220,115,191,38,194,136,191,233,190,138,115,109,117,229,224,234,167,187,232,208,183,122,189,213,20,110,15,201,179,13,185,240,124,244,191,54,38,10,31,65,65,3,49,248,180,124,107,56,51,140,109,201,232,1,255,225,213,133,249,183,252,49,233,119,139,202,48,39,194,50,192,116,203,24,229,183,41,151,0,95,254,238,75,243,124,143,135,75,27,36,106,99,69,65,93,172,172,167,7,90,96,68,58,195,49,146,54,226,60,246,183,84,71,64,128,112,82,17,73,132,184,216,247,232,87,220,198,250,236,136,105,207,150,185,151,223,169,175,145,132,173,98,63,29,144,184,202,117,155,68,142,171,252,225,140,23,207,223,154,62,51,18,230,62,95,8,76,234,144,76,28,144,153,19,204,75,25,208,68,163,114,0,52,151,60,115,132,148,155,214,249,186,146,86,249,140,211,148,197,102,218,131,195,17,128,16,159,22,209,3,71,183,227,233,221,107,227,189,60,119,255,26,121,150,160,120,220,248,157,205,206,45,27,97,86,149,244,204,159,143,79,42,8,128,70,65,188,168,38,98,206,136,250,165,49,69,182,164,89,85,174,200,204,42,248,28,204,181,215,198,79,158,206,28,153,131,50,100,132,161,229,236,228,206,54,84,77,99,115,95,119,118,242,26,32]], +[[161,33,43,52,219,202,99,183,9,54,18,208,93,171,123,76,200,247,182,118,169,52,173,1,246,89,133,27,59,180,78,78],[186,47,204,234,154,8,5,145,190,113,38,141,126,149,31,37,13,237,192,4,22,229,243,249,8,219,108,197,113,37,73,37],[250,147,237,101,149,188,149,141,192,66,206,22,69,22,123,121,232,246,115,76,70,248,15,99,31,213,72,73,8,245,229,26,34,66,126,230,134,245,100,255,152,47,110,244,210,202,31,12,165,98,73,16,205,214,60,17,163,194,177,109,64,151,60,7],[7,195,124,70,190,60,104,208,86,137,87,122,166,74,147,43,144,100,70,178,155,175,18,246,23,74,107,66,187,174,253,31,31,55,62,11,204,196,115,221,252,238,26,127,33,185,106,98,96,239,10,161,242,216,178,149,158,113,209,44,149,51,88,162,119,76,197,230,243,121,163,19,228,53,237,105,223,214,212,165,154,222,227,204,126,196,186,203,219,179,254,229,67,11,115,246,5,26,96,150,198,14,155,201,44,200,250,5,159,172,42,147,239,112,7,214,79,190,80,6,73,100,213,160,173,96,17,117,205,156,171,164,83,249,16,59,37,72,85,69,211,1,240,60,95,159,148,120,189,249,212,20,191,29,202,59,28,29,157,170,153,113,249,230,23,251,250,245,176,42,127,189,93,79,184,148,192,151,92,84,89,43,73,160,252,133,221,8,83,243,12,81,80,45,152,252,26,184,90,23,204,88,150,26,174,151,100,87,11,165,203,219,201,109,252,235,141,17,218,83,54,75,64,37,254,11,139,168,163,83,173,35,104,103,32,22,159,233,115,67,47,254,41,26,75,17,222,221,160,170,199,154,94,66,98,10,100,88,125,32,89,231,135,1,59,64,206,236,89,146,8,246,110,208,202,110,27,233,9,46,194,125,178,22,238,109,173,254,188,33,112,91,196,168,90,238,87,126,87,210,57,175,88,110,254,236,34,207,56,209,207,179,205,116,221,13,154,51,129,170,129,230,162,151,227,155,129,145,55,173,39,212,117,226,191,84,170,66,109,194,156,76,168,23,109,243,67,19,122,45,121,209,46,249,170,123,225,207,103,117,229,216,164,67,10,133,195,61,182,28,210,243,81,135,180,246,234,158,189,215,83,209,196,239,114,71,17,89,255,7,183,120,112,144,100,150,36,157,66,120,227,243,202,107,203,243,122,38,91,137,101,57,25,15,154,49,241,231,180,182,92,209]], +[[217,104,32,134,254,125,218,48,184,113,17,6,1,147,216,71,86,106,185,76,253,156,151,171,107,67,231,168,211,247,147,130],[139,11,19,114,216,135,51,239,114,51,246,55,151,144,209,228,110,30,7,233,211,251,139,11,226,82,237,4,197,250,22,61],[23,147,228,151,235,82,28,167,78,53,209,74,99,134,140,190,148,153,218,47,33,180,235,82,96,52,15,202,60,31,236,167,141,190,91,20,172,16,243,250,118,250,46,113,228,201,20,97,170,117,151,126,94,112,121,38,112,239,127,240,230,162,135,8],[232,129,75,225,36,190,60,99,204,154,219,3,175,73,61,68,47,242,13,139,32,11,32,205,36,147,103,244,23,249,169,216,147,251,187,232,90,100,43,226,112,29,29,27,60,212,138,133,207,88,241,89,161,151,39,49,67,165,120,244,46,139,204,139,98,64,249,50,113,144,5,56,255,193,135,192,175,200,219,204,73,43,205,103,155,170,239,58,245,8,132,52,169,69,134,249,75,73,151,11,186,24,245,234,14,191,13,39,238,72,42,168,58,208,221,14,230,9,223,89,211,127,129,139,44,141,124,21,240,246,245,68,221,76,126,124,179,161,103,36,50,79,119,213,137,72,248,71,90,96,213,62,91,213,16,193,113,55,201,158,28,250,81,90,249,188,133,86,157,33,42,33,25,7,41,242,129,125,232,196,105,21,224,33,223,112,255,109,96,33,95,97,79,194,17,57,144,77,243,178,146,183,73,220,77,234,2,81,139,98,209,88,98,201,45,42,76,153,103,1,205,236,174,216,74,182,40,238,152,79,193,17,238,203,89,228,132,68,239,192,212,86,226,200,82,81,132,65,195,219,118,48,221,213,21,98,73,162,135,48,152,56,56,174,89,172,76,199,17,15,214,222,104,16,30,165,178,255,105,253,54,78,60,148,72,222,254,254,23,91,203,225,23,204,17,180,255,117,73,195,62,16,37,182,181,146,4,138,142,49,150,158,129,141,204,24,139,177,157,122,36,64,163,186,186,78,177,184,28,69,103,157,180,107,49,188,222,119,118,117,125,153,49,236,32,99,252,111,31,205,118,30,204,87,167,208,48,168,94,162,115,239,24,37,176,80,146,171,150,69,53,154,68,79,247,209,102,181,117,250,194,152,48,141,159,170,104,70,61,29,15,123,125,248,165,28,104,21,211,113,89,173,192,181,147,34,74,129,131,33,215,33,159,9,104,108,252,149,34,89,113,141,252]], +[[181,43,36,154,122,234,224,251,217,79,252,249,169,253,225,13,230,28,63,76,189,161,75,40,159,224,31,130,112,115,52,202],[115,81,99,191,207,213,79,157,53,46,28,47,60,1,112,201,92,24,66,204,199,66,22,35,174,4,150,152,12,238,121,28],[111,72,169,247,240,250,25,43,102,209,33,117,163,51,97,35,3,225,128,185,250,177,142,218,190,188,223,102,116,253,252,197,54,7,8,155,249,128,206,53,137,76,47,155,171,220,68,56,102,122,179,41,122,98,72,236,2,105,250,169,156,114,72,7],[29,68,94,142,227,111,110,16,100,238,18,129,230,180,164,206,197,10,145,194,182,103,200,48,93,30,154,95,123,115,163,68,88,130,88,31,176,193,30,100,246,238,146,232,17,249,242,214,197,156,99,68,190,118,145,209,22,221,164,147,202,222,81,192,206,119,55,43,97,167,196,251,182,51,64,19,51,203,247,19,114,173,47,4,78,153,42,192,53,245,135,156,5,48,4,248,34,63,35,122,36,164,9,183,137,79,106,213,24,224,70,184,168,76,63,76,98,96,230,22,159,217,68,213,127,188,249,186,39,117,242,214,14,215,114,196,108,205,99,200,80,184,13,88,124,82,8,223,177,162,88,120,192,45,236,227,230,2,233,99,47,195,194,199,155,37,171,65,3,76,110,38,184,105,37,83,87,166,134,120,29,254,110,100,75,235,169,182,39,218,31,203,94,192,190,73,124,241,136,225,239,26,240,96,27,241,107,41,17,253,159,243,79,14,151,172,149,167,254,44,249,14,166,206,211,60,203,14,209,239,45,65,96,239,176,124,89,26,92,177,108,112,202,22,148,251,54,242,202,25,235,165,43,227,212,173,137,90,188,173,164,179,111,2,97,214,95,89,224,207,210,166,20,138,136,146,221,187,69,129,13,179,191,74,158,38,233,44,21,234,38,24,207,238,180,98,216,98,143,37,79,84,210,175,39,17,59,171,79,154,125,6,121,24,17,148,43,220,50,248,69,146,45,123,45,219,169,89,20,9,40,248,194,141,152,180,78,29,25,185,127,211,156,192,249,165,35,109,52,159,200,53,172,73,33,146,70,46,64,172,98,155,235,255,210,235,167,45,39,136,178,68,187,119,122,208,247,183,249,111,35,65,35,153,252,29,135,161,208,135,186,8,144,39,234,187,192,94,218,254,228,51,121,232,147,41,19,49,180,96,191,167,51,46,8,66,236,37,115,57,61,233,83,6]], +[[120,42,147,239,224,239,6,203,37,52,51,14,253,14,150,132,233,150,155,82,88,18,62,73,2,57,191,36,191,159,101,35],[148,47,161,64,110,226,104,62,41,55,126,73,247,186,117,124,245,14,240,114,55,7,212,64,61,40,98,37,112,69,222,135],[147,231,64,90,64,68,81,1,102,200,172,38,76,227,181,186,102,101,214,139,173,69,135,18,220,147,194,195,144,86,141,116,2,239,125,87,245,73,184,161,4,47,127,105,166,121,170,133,95,52,248,1,213,125,121,137,93,235,141,234,219,53,35,8],[70,164,227,25,166,112,172,153,57,148,165,51,0,195,247,145,68,194,247,254,193,17,110,238,179,98,28,118,172,53,218,121,219,255,110,24,156,169,219,252,154,187,218,5,72,71,178,151,27,2,250,206,187,233,38,212,105,235,10,134,3,137,172,116,65,98,191,111,177,59,66,203,155,184,201,215,38,7,19,142,120,0,18,30,224,205,99,62,213,53,199,174,95,64,96,187,221,39,28,157,17,10,191,245,224,96,234,110,232,56,144,177,233,42,146,86,215,178,186,152,42,49,20,187,109,239,254,226,105,111,10,47,156,33,170,165,178,222,250,17,170,183,7,109,230,229,126,134,242,132,187,103,245,164,158,230,133,146,16,50,201,91,116,231,227,234,199,35,241,117,175,8,44,133,142,13,250,1,114,140,56,251,187,76,131,88,31,129,172,230,198,60,107,218,172,86,32,235,154,86,142,126,187,123,114,179,209,161,100,239,82,78,123,159,0,121,154,176,134,113,89,118,193,77,13,246,95,123,150,191,158,188,218,127,238,239,17,52,34,0,26,3,167,99,61,245,228,153,57,161,33,219,137,157,155,138,194,219,79,173,12,48,207,11,139,219,201,233,128,42,121,124,130,56,228,101,17,255,36,6,140,173,207,242,68,140,192,191,249,39,105,34,51,72,212,93,107,111,44,143,21,147,56,140,11,187,244,75,109,219,80,185,140,215,240,156,115,15,125,228,208,8,21,108,179,205,224,202,179,173,10,88,168,57,84,226,52,160,168,160,75,87,60,154,142,155,146,158,211,139,139,34,139,245,90,60,110,44,107,81,246,130,101,47,187,112,142,116,100,14,51,19,225,123,70,148,215,253,240,17,31,144,96,140,27,90,244,34,220,222,202,217,221,183,245,13,27,245,188,99,120,204,175,252,50,1,230,199,135,180,140,68,59,162,64,217,213,15,246,192,233,223,127,26,91]], +[[111,231,188,247,166,132,66,61,225,7,111,215,109,167,131,66,51,115,179,129,50,158,253,97,87,66,78,196,178,101,90,148],[119,64,233,26,254,69,50,79,139,185,144,202,42,52,18,121,221,175,35,44,59,180,21,241,120,182,9,47,186,25,95,236],[153,20,204,80,254,240,147,94,251,137,179,214,78,60,28,52,18,174,214,89,185,1,102,34,44,13,19,236,28,227,166,138,230,40,27,126,253,157,78,198,75,130,231,62,20,71,159,3,251,172,143,163,171,219,65,234,66,21,196,164,212,148,157,9],[11,175,10,212,64,97,43,76,90,19,108,58,66,190,28,162,183,195,25,134,42,68,169,253,80,196,238,115,84,28,94,100,87,239,168,24,37,182,221,74,114,25,74,41,104,104,139,212,158,90,143,76,4,219,175,194,231,136,76,12,112,194,8,212,233,84,205,22,117,218,142,116,198,92,73,124,249,220,105,66,73,101,189,203,165,222,82,147,111,146,95,98,226,1,249,149,5,211,119,123,235,60,46,8,178,236,154,135,62,90,156,33,251,74,47,62,134,31,60,244,214,181,220,209,200,139,205,145,99,83,154,198,44,208,101,159,78,242,50,194,206,87,252,119,249,2,133,235,53,1,105,237,198,168,6,255,80,246,28,126,11,238,235,236,236,99,191,201,211,152,63,91,180,178,97,199,70,71,31,203,242,137,44,97,8,151,11,104,219,94,67,196,80,77,218,226,208,255,255,162,139,103,89,174,17,40,225,111,102,212,146,173,97,227,114,44,150,15,136,105,43,232,26,159,65,40,144,255,163,70,231,2,200,103,223,162,89,112,59,115,245,37,7,79,50,39,196,156,236,27,100,90,16,59,212,71,31,51,249,241,186,195,39,215,145,120,97,208,173,145,171,238,96,34,46,162,163,200,202,192,82,174,154,44,189,144,133,93,115,61,83,25,19,63,149,65,189,11,97,240,153,82,104,53,30,40,99,193,202,44,165,30,60,151,99,131,245,196,193,31,244,16,3,111,213,29,90,197,107,2,60,233,2,156,98,15,34,85,112,25,173,155,66,100,237,77,113,180,52,244,164,209,122,125,87,105,250,30,20,166,159,122,228,25,204,245,148,127,140,118,130,105,113,22,194,64,95,90,25,89,197,75,72,240,135,47,89,110,212,89,100,72,141,222,193,43,219,99,109,11,52,158,116,158,182,96,146,255,69,17,251,165,155,89,98,203,147,204,133,81,92,200,106,176,198,178]], +[[221,164,138,13,21,162,158,186,154,118,48,93,54,14,70,110,114,216,4,14,254,46,137,192,75,100,97,49,90,155,139,244],[79,92,195,106,128,148,22,181,142,21,210,76,197,121,104,203,87,59,118,173,144,136,122,142,243,108,222,126,202,64,15,204],[206,113,188,130,213,49,208,249,59,87,191,220,47,115,22,207,64,78,224,154,248,143,51,191,128,108,124,173,107,143,250,54,98,54,186,116,231,92,21,9,109,218,166,227,166,42,143,94,177,200,195,246,182,201,74,106,52,159,199,192,203,251,25,13],[245,172,25,184,31,33,17,160,219,10,227,13,21,19,237,52,62,127,87,247,247,125,101,184,172,124,227,166,1,23,75,174,217,191,161,54,3,89,118,245,22,213,168,112,244,93,177,145,159,30,177,203,236,190,136,236,50,209,145,233,36,136,33,167,231,104,31,227,171,236,17,88,75,219,51,222,27,76,169,72,145,235,102,220,184,83,154,196,17,99,115,108,207,214,154,187,131,129,77,211,140,214,3,129,49,135,40,5,42,37,203,102,84,113,5,134,80,204,199,87,86,219,238,104,138,184,38,236,173,74,213,167,219,87,232,246,95,27,100,171,255,130,221,83,51,75,121,122,196,2,40,221,129,127,35,157,62,232,4,161,154,234,200,207,227,62,182,87,236,156,233,35,214,179,136,145,76,251,162,231,43,252,43,195,214,249,133,192,217,117,52,219,149,142,237,229,123,22,73,31,251,117,92,26,88,215,138,179,119,250,236,13,49,24,24,232,153,38,14,62,189,28,205,41,36,111,168,45,11,118,98,43,44,75,197,47,84,159,238,114,163,15,85,79,51,31,54,210,167,77,153,158,193,10,8,41,79,0,43,67,97,229,144,39,156,47,177,189,164,49,44,203,36,215,82,130,206,124,6,26,12,165,82,12,116,246,246,51,59,24,196,181,65,203,108,81,224,21,117,186,128,81,47,250,124,224,172,205,34,209,64,39,197,58,186,31,116,55,131,95,17,20,214,142,58,207,63,248,222,148,200,228,239,109,58,179,18,201,29,2,151,1,87,80,143,84,165,129,111,70,122,33,78,155,18,132,48,2,137,230,95,54,90,97,10,142,162,132,102,108,254,85,24,228,53,188,205,33,98,117,1,199,37,240,184,235,87,37,224,224,110,12,239,93,178,1,180,142,201,30,191,135,141,213,124,232,218,199,51,72,72,161,188,130,193,139,6,89,85,228,245,155,227,57,133,148,220]], +[[236,87,185,65,173,243,202,19,231,122,120,5,119,207,208,223,91,73,237,200,83,81,5,45,163,78,153,248,169,191,50,8],[40,89,192,113,151,138,4,183,245,64,123,109,34,64,26,120,239,208,57,75,185,102,185,160,77,166,181,239,129,157,227,250],[17,142,20,98,18,107,69,184,198,128,53,35,117,92,86,223,196,225,35,228,172,187,102,186,11,166,254,62,5,61,164,17,159,87,25,41,94,12,130,172,100,215,197,203,26,200,152,223,38,61,223,211,96,243,0,141,145,1,139,38,246,161,115,10],[210,188,189,27,195,97,171,50,198,109,114,253,72,168,226,39,220,107,141,107,21,8,72,186,113,95,244,125,211,92,142,73,56,27,180,226,147,63,66,205,38,183,91,20,217,192,3,146,130,182,43,133,86,170,161,28,214,145,232,40,56,43,227,6,136,159,201,32,81,55,177,105,211,191,23,183,243,118,147,252,226,134,3,159,3,128,157,125,157,152,200,253,228,111,17,1,148,42,39,156,81,103,6,245,1,145,169,17,47,106,36,99,14,26,38,195,33,228,108,156,204,133,182,239,148,47,53,58,100,43,158,126,249,152,192,252,226,211,167,91,153,158,235,119,243,31,155,8,19,169,126,48,20,195,168,110,37,88,115,70,33,163,6,109,174,53,132,80,49,227,86,101,241,146,41,7,219,183,57,120,106,139,118,88,171,96,39,111,45,146,29,26,81,35,15,199,77,25,232,1,132,164,241,14,158,131,74,188,154,54,196,41,114,107,192,85,220,140,6,63,14,202,156,97,168,169,112,189,75,181,244,36,238,77,4,191,194,149,227,187,31,52,190,203,217,146,15,226,231,127,207,54,118,63,50,252,156,253,94,70,89,121,193,103,202,191,90,18,68,180,145,252,6,184,148,100,25,4,107,165,22,197,178,51,196,20,221,239,182,218,4,242,225,61,175,247,169,160,192,42,81,142,222,87,173,149,33,222,100,237,223,111,73,169,103,15,99,45,63,125,66,66,82,7,208,83,96,79,227,157,19,185,245,44,139,194,146,176,7,110,164,42,86,0,86,223,37,222,81,173,53,136,29,8,84,50,36,215,250,93,112,184,96,62,242,60,224,99,57,214,205,9,226,42,149,116,158,80,223,189,59,138,214,159,211,4,150,185,132,209,192,161,153,200,89,72,5,243,139,164,70,49,162,197,158,173,198,85,77,25,249,188,152,54,109,253,236,42,18,29,14,72,20,210,205,63,88,113]], +[[203,253,145,215,105,92,31,39,15,105,36,106,179,223,144,237,178,20,1,16,28,167,248,242,108,109,0,244,220,183,35,62],[81,56,121,207,121,210,244,109,244,184,90,92,9,73,235,33,22,171,249,129,115,90,48,49,100,203,216,90,223,32,183,82],[243,54,19,125,254,111,66,166,102,155,85,247,75,128,179,3,90,4,3,103,249,6,86,252,239,10,100,76,82,39,45,220,57,39,60,215,114,96,16,235,205,138,48,160,82,1,171,112,184,255,151,208,40,138,44,185,76,188,73,2,6,71,57,11],[38,74,147,63,125,10,236,186,193,62,239,100,75,11,83,221,83,161,40,9,4,16,13,188,26,184,123,81,20,137,152,249,218,11,58,10,99,55,245,227,72,108,43,126,84,141,33,18,89,57,122,170,25,78,228,105,91,249,140,45,95,68,135,105,159,115,151,229,211,167,230,213,246,40,251,208,84,151,197,86,165,10,77,5,226,183,18,205,188,53,16,104,228,42,241,149,56,144,27,136,37,49,14,52,62,26,23,161,134,125,222,14,180,125,218,180,86,211,22,243,82,21,84,147,123,248,8,174,78,75,193,195,197,180,117,110,74,22,90,217,232,130,127,83,22,247,72,202,198,153,142,210,210,16,79,38,132,7,193,53,230,47,38,169,34,70,14,171,109,133,22,57,160,14,95,8,179,71,101,234,2,68,244,117,187,254,172,24,62,59,91,209,170,183,152,82,39,152,160,142,198,191,34,87,212,105,47,91,3,205,208,162,19,61,233,112,96,62,50,81,71,90,173,141,147,74,246,178,191,199,166,80,185,27,222,193,67,248,173,37,76,250,80,107,191,242,138,3,190,182,89,239,94,93,223,254,118,226,50,48,196,204,212,99,16,179,125,217,31,166,170,104,22,127,98,165,92,138,105,249,237,30,198,205,177,68,221,129,171,11,203,214,38,67,66,11,202,230,120,105,246,76,11,22,159,60,223,60,144,88,149,183,211,91,111,175,218,37,204,242,60,61,16,222,50,231,242,113,227,0,211,149,151,218,143,132,55,34,239,8,54,74,95,122,16,91,150,85,23,45,247,200,45,115,116,249,130,100,201,205,204,180,150,242,225,15,216,38,47,177,169,169,150,91,11,132,26,192,208,233,193,163,217,73,62,167,170,96,2,5,184,249,0,190,13,122,187,77,152,160,101,131,210,41,92,39,99,24,190,40,212,33,152,45,237,213,191,195,59,136,101,217,78,247,71,214,38,175,153]], +[[81,164,25,122,183,104,111,130,246,0,58,12,50,243,157,15,46,71,85,95,78,159,141,238,231,91,203,27,209,239,105,229],[6,56,109,248,107,97,241,248,244,220,69,183,62,218,168,65,146,9,104,187,209,49,204,92,161,197,41,78,238,213,200,186],[44,7,41,105,255,71,25,33,42,18,25,56,181,6,198,2,153,91,77,2,162,46,97,152,214,232,125,214,174,7,98,37,172,112,187,37,239,140,14,232,30,182,254,149,61,246,177,129,89,73,232,237,5,6,203,1,46,135,60,211,108,208,155,10],[42,237,183,232,47,31,228,206,70,154,218,72,52,93,0,109,27,59,255,64,235,33,134,127,81,252,233,101,100,12,64,158,193,58,212,213,47,137,27,215,144,102,214,180,217,68,202,134,141,137,134,210,66,181,126,204,196,196,164,136,41,27,21,156,141,228,57,43,228,184,111,235,170,117,234,197,210,45,60,79,141,107,239,121,173,185,185,43,73,20,213,234,7,199,240,33,226,194,159,88,208,123,232,160,132,16,11,193,82,213,28,168,151,215,193,49,100,77,8,149,50,46,148,64,168,51,158,26,163,144,167,244,252,181,29,223,182,223,72,170,245,103,99,55,216,125,221,133,177,217,37,225,169,194,159,224,129,143,81,78,247,47,116,122,103,73,70,71,105,7,167,202,153,233,219,141,32,150,65,5,122,127,68,163,23,185,9,116,188,134,249,97,122,150,138,118,166,184,56,124,245,133,62,96,129,144,193,167,159,30,29,104,110,13,226,45,182,205,154,235,133,50,197,200,92,201,11,90,1,133,121,242,142,80,42,119,10,78,198,117,38,61,13,215,129,180,250,83,201,219,248,9,141,87,179,58,226,175,186,235,62,104,38,106,217,170,183,23,75,166,140,100,121,136,57,146,103,12,207,62,90,198,161,126,101,227,30,31,220,133,226,105,200,9,53,239,87,79,32,210,57,86,132,134,231,217,74,79,114,74,183,0,96,152,178,79,63,97,88,118,145,67,92,127,41,206,78,92,167,27,43,24,116,85,100,51,163,88,200,197,239,60,136,8,67,3,12,45,19,213,27,120,201,191,26,136,36,230,46,17,24,68,57,111,90,242,226,92,49,38,239,54,38,226,110,250,250,207,153,131,10,164,18,18,51,47,55,138,22,114,51,160,180,34,19,175,227,109,131,220,69,130,167,150,147,185,213,113,165,119,18,160,139,133,102,211,97,172,144,38,71,175,200,134,96,62,36,40,62,251]], +[[177,17,156,54,17,139,122,6,90,25,91,251,139,121,165,194,135,224,155,210,135,194,218,172,94,107,1,22,76,93,115,127],[136,242,24,236,186,153,231,112,237,33,74,141,1,169,42,16,64,10,202,241,246,238,212,32,6,126,19,110,226,192,198,112],[36,236,30,84,252,126,114,45,55,85,29,2,207,19,93,51,245,211,255,83,87,115,224,41,145,238,133,255,211,170,41,153,127,156,70,68,112,25,127,238,129,220,225,16,96,159,135,11,39,193,141,251,207,217,50,5,72,82,94,147,20,142,34,5],[136,22,177,235,32,109,95,109,204,46,76,195,145,210,50,9,0,109,233,53,227,24,21,46,147,252,140,44,240,142,38,67,43,173,154,219,50,3,216,152,223,10,46,127,31,131,220,47,62,211,32,91,236,142,252,253,49,173,193,172,165,117,93,185,189,78,254,84,204,23,7,48,119,222,74,63,221,17,153,110,132,182,160,82,240,52,180,16,153,34,108,156,39,46,174,18,82,143,22,88,27,145,184,18,133,12,32,113,68,219,255,62,133,12,202,132,142,194,177,221,22,71,68,215,181,147,55,215,227,239,239,0,129,98,230,128,189,74,8,153,206,214,11,23,31,140,190,180,140,81,88,223,108,191,219,38,36,8,129,189,88,235,184,182,160,121,88,114,121,103,156,181,173,130,243,113,181,60,128,19,128,76,53,89,108,136,126,67,109,35,146,111,153,78,9,217,143,187,140,226,112,65,116,239,56,182,130,98,167,241,167,18,218,14,240,222,198,57,96,104,20,179,189,202,242,83,255,49,196,142,138,117,44,17,27,215,16,16,49,204,61,56,239,176,201,199,241,156,89,8,21,132,160,224,21,238,124,117,177,10,76,81,255,84,58,48,229,45,95,148,216,24,140,107,8,233,223,30,132,164,226,200,7,23,10,193,36,167,113,185,148,101,160,211,139,31,28,99,48,64,60,130,84,53,130,197,187,97,178,32,222,27,158,14,246,155,218,226,96,35,24,27,164,204,7,122,95,13,66,87,50,172,225,50,174,12,111,240,187,24,186,234,131,232,135,122,251,230,80,254,11,208,32,147,240,10,123,83,101,114,141,203,102,251,184,129,245,146,148,80,88,165,179,80,102,90,249,28,85,122,84,114,80,173,41,94,104,180,251,114,69,124,251,157,94,161,167,178,163,156,154,183,215,172,224,175,93,81,102,156,182,194,196,192,123,34,86,209,14,95,252,107,151,198,96,0,99,19,196,235,141]], +[[203,181,135,81,78,10,52,255,195,76,188,4,242,140,155,79,100,101,241,235,34,92,202,25,184,100,135,109,174,243,125,127],[107,112,93,70,119,210,216,73,182,116,75,30,190,209,103,219,203,246,69,146,75,31,242,230,54,7,148,189,208,224,151,136],[18,116,214,243,86,235,100,20,114,182,185,229,179,206,101,210,101,78,108,184,125,58,131,251,73,208,247,218,156,68,190,43,83,38,4,70,95,96,137,214,128,210,217,75,14,221,43,107,43,128,92,94,132,195,121,239,192,89,103,61,49,0,122,9],[189,247,209,124,112,103,150,239,211,72,149,89,181,39,177,192,88,75,144,34,201,203,218,58,172,81,70,218,52,13,156,234,105,249,22,3,124,210,27,62,177,16,67,72,136,15,213,197,183,198,95,248,32,247,73,147,70,1,105,81,203,113,93,141,242,180,28,136,205,60,102,16,84,88,183,181,144,194,28,26,226,246,234,157,222,167,71,15,37,224,32,39,209,113,224,229,116,162,187,33,100,47,143,157,165,8,226,29,142,115,53,181,172,229,147,82,153,64,123,209,176,27,221,20,35,19,62,240,69,35,78,112,31,85,84,148,52,173,233,74,96,190,30,20,6,202,92,117,140,54,121,156,225,112,48,132,71,110,72,79,177,116,5,48,174,232,66,102,208,122,223,180,204,104,159,50,101,19,58,89,205,249,146,251,185,164,177,45,239,190,36,29,219,246,93,18,178,251,221,252,5,175,15,184,222,66,8,7,117,186,210,156,107,4,89,132,28,187,100,138,154,149,228,141,110,54,172,81,68,128,163,222,180,179,101,84,216,218,98,8,8,174,157,71,50,151,16,210,10,170,110,93,127,84,125,129,173,48,248,76,14,61,35,156,222,91,22,157,157,223,41,72,50,214,122,128,96,186,50,156,78,243,155,233,74,196,100,52,221,33,133,147,29,18,49,249,182,223,135,138,90,240,131,30,14,157,138,8,208,128,105,222,214,169,97,239,127,57,250,213,1,255,209,125,109,155,124,101,70,83,193,245,143,206,225,166,205,128,61,42,239,22,108,120,239,85,20,163,39,109,105,152,220,124,9,163,250,152,46,66,124,120,90,166,169,226,86,247,186,114,213,166,186,51,235,70,241,249,254,155,226,191,193,65,9,246,71,115,192,12,6,59,77,92,180,244,248,160,190,202,146,169,160,22,196,245,64,254,234,156,58,49,227,19,187,203,194,255,94,202,153,103,133,127,95,138,144,154,41,215,242,13]], +[[139,222,63,246,26,22,153,90,185,213,57,246,5,50,25,8,27,202,234,29,69,142,195,54,132,252,28,1,251,86,91,250],[205,157,120,42,53,110,132,123,122,4,200,133,169,176,144,124,195,59,169,122,213,57,13,78,165,254,229,235,25,141,8,179],[116,100,223,11,103,235,144,180,183,63,240,130,173,13,96,235,254,6,96,218,233,112,105,181,44,55,39,34,59,247,14,41,228,135,17,162,187,180,56,245,248,216,163,59,185,196,143,231,182,40,250,138,84,47,240,181,174,54,38,157,64,7,165,5],[161,244,14,197,128,126,122,39,6,154,67,177,174,191,245,131,239,3,112,40,192,44,133,149,37,235,143,164,195,186,149,169,1,255,58,237,120,196,248,119,82,251,121,85,34,245,191,113,91,231,227,222,250,193,15,207,23,227,250,92,84,178,0,137,164,114,51,51,39,37,46,201,69,113,143,180,85,227,242,124,207,222,248,35,209,45,64,110,98,164,174,186,60,185,209,198,27,43,23,228,158,32,10,132,24,249,53,242,110,235,87,96,44,122,163,179,162,79,126,98,56,211,224,141,45,96,159,46,173,160,51,43,200,203,18,145,108,176,59,13,79,156,214,2,0,37,134,211,228,204,126,14,3,129,192,69,173,46,30,226,130,152,174,127,207,12,16,242,18,128,133,101,41,111,21,141,44,50,232,203,40,21,101,129,175,82,191,195,71,12,60,149,130,19,141,34,85,232,66,109,100,140,162,55,215,170,210,133,111,23,22,56,85,130,65,216,174,63,98,186,146,219,89,101,104,237,238,62,192,239,55,15,131,98,106,160,68,90,240,143,150,120,99,102,14,143,186,90,65,200,232,237,225,201,96,81,74,20,104,122,74,129,231,118,174,14,142,119,127,176,242,80,213,26,131,181,95,140,31,253,215,141,243,189,201,127,241,119,175,236,160,70,199,45,114,175,146,74,208,208,171,43,252,17,183,244,171,222,213,28,57,135,168,187,148,214,64,200,113,14,95,201,164,25,14,138,0,131,99,215,65,156,234,23,196,13,234,32,234,81,86,2,159,61,235,240,82,65,145,143,84,175,80,57,226,196,207,44,162,225,57,246,14,69,204,101,89,92,223,84,166,125,146,182,172,102,252,12,90,41,4,149,202,87,176,126,245,117,13,5,245,125,135,208,194,40,247,228,225,90,208,186,1,120,115,15,149,28,105,117,131,72,28,102,203,252,212,128,50,84,74,168,213,9,8,48,75,216,25,64,48,135,6]], +[[218,89,187,197,35,64,79,7,100,106,221,121,8,41,73,119,228,102,69,188,138,56,186,210,128,150,65,162,61,227,177,90],[178,44,15,33,170,28,45,69,244,178,229,108,201,181,224,47,158,49,162,234,163,103,236,180,130,248,116,203,216,233,254,52],[20,114,69,156,187,174,44,242,28,228,74,21,186,233,252,133,220,164,11,129,130,218,125,82,203,245,110,213,56,209,142,3,71,124,20,10,61,221,14,251,164,60,150,170,146,245,249,188,223,52,129,40,108,231,98,167,226,189,30,119,155,169,155,13],[9,113,6,195,98,77,119,77,222,37,81,224,194,126,25,80,78,101,24,204,134,54,154,178,111,248,16,150,158,125,226,74,188,104,180,181,63,17,217,69,212,158,240,120,235,79,107,166,191,37,127,247,182,8,175,220,179,10,92,89,167,86,253,119,166,193,36,127,111,42,65,16,13,153,252,82,6,175,59,204,109,225,211,228,150,142,40,251,160,18,63,96,69,161,181,77,105,58,66,189,250,7,27,43,145,75,60,60,12,41,178,89,61,7,232,189,200,108,164,42,197,85,183,220,217,67,157,249,251,212,187,236,115,13,99,39,191,174,79,196,30,212,152,180,240,74,14,177,76,238,96,130,131,170,166,230,170,70,103,107,200,138,237,93,153,57,3,122,173,73,21,102,26,249,75,181,246,230,83,162,202,193,35,40,112,115,39,14,11,19,253,161,221,72,113,175,106,146,249,146,245,57,223,136,23,18,254,251,3,133,64,212,17,145,18,59,107,59,75,111,248,127,252,146,154,107,229,60,108,239,2,244,143,47,12,242,254,100,164,95,214,96,37,204,45,126,229,94,190,35,22,192,0,133,86,97,22,94,42,91,164,26,252,32,151,149,123,111,228,197,82,33,32,75,111,193,243,23,221,59,161,60,172,57,146,64,38,189,182,107,228,84,34,104,135,86,49,210,119,242,16,16,122,51,118,127,109,149,150,226,87,66,215,169,14,167,145,234,75,201,238,132,166,127,211,40,184,15,121,30,222,150,216,150,99,233,55,240,183,85,186,169,213,43,218,33,12,238,29,179,57,255,29,60,75,0,11,101,59,155,222,51,128,73,175,132,54,78,33,119,248,13,213,30,42,22,114,238,85,93,99,23,88,159,111,29,90,190,108,40,119,53,139,249,75,11,128,143,248,87,54,63,191,190,50,233,115,55,228,184,168,194,33,169,231,89,98,168,220,155,90,61,124,165,249,201,182,28,115,193,70,154,114,189]], +[[64,234,130,218,65,253,21,176,111,254,185,156,214,22,220,107,200,193,178,20,119,234,35,148,102,8,142,40,73,191,16,22],[89,16,229,128,191,65,44,49,168,116,81,217,221,243,43,58,183,19,249,228,162,44,89,12,100,28,20,165,223,187,224,215],[210,152,252,201,168,236,183,106,152,212,167,29,251,1,210,118,171,45,150,112,169,91,171,52,207,29,131,100,81,109,30,189,178,57,3,70,2,21,48,113,37,175,208,156,117,142,152,26,69,45,169,92,10,194,192,185,88,198,145,126,104,116,25,13],[160,108,78,2,184,58,183,225,145,173,129,140,184,24,123,82,168,218,0,79,232,56,219,51,60,78,2,84,141,182,189,247,145,68,70,66,229,127,219,200,89,78,89,215,2,50,128,187,174,130,152,111,57,152,5,67,75,176,114,200,162,122,45,205,90,166,47,6,91,197,139,6,33,252,211,101,246,205,191,77,87,213,119,217,17,80,48,31,164,143,24,47,135,232,220,167,206,69,167,214,72,69,255,67,77,27,171,5,52,204,200,58,160,151,78,136,179,143,194,80,140,239,203,188,130,19,91,115,179,132,200,14,204,184,160,158,40,115,204,7,18,144,33,216,28,225,41,169,223,101,230,19,65,10,249,80,25,125,191,154,252,40,237,196,230,92,62,132,218,64,210,239,132,27,136,107,196,71,25,165,213,157,178,198,220,119,100,1,200,149,226,179,200,55,131,215,129,123,186,104,186,255,89,71,13,96,21,187,168,217,117,240,235,113,47,59,137,2,145,40,5,82,58,167,28,144,73,157,230,137,211,26,228,78,33,11,132,70,242,72,71,39,204,73,27,146,168,232,177,153,214,40,225,223,121,162,140,86,30,90,125,136,46,48,120,125,8,251,45,81,150,186,97,25,99,9,179,191,12,88,36,163,84,140,112,0,3,254,153,19,190,254,18,34,49,80,1,38,133,233,7,32,233,236,107,196,219,96,116,37,174,197,49,196,250,54,8,109,59,155,227,145,163,240,70,53,168,7,122,68,122,22,166,253,137,175,187,154,114,208,211,85,203,11,34,213,98,244,63,89,212,227,113,40,179,226,217,6,200,174,35,208,170,89,156,112,211,119,138,7,108,26,57,114,143,29,105,55,189,72,185,120,116,8,80,86,97,56,211,72,82,182,48,117,232,154,142,34,128,237,186,111,78,232,246,21,17,233,183,104,233,92,120,209,151,182,147,177,9,232,136,24,180,134,169,223,219,116,180,197,85,10,205,251,213]], +[[40,187,129,161,125,69,132,117,77,82,129,140,208,241,242,27,170,119,126,105,88,68,161,81,34,172,5,52,77,221,192,39],[213,246,29,81,153,68,209,59,132,191,167,205,103,203,11,234,78,242,40,30,250,70,31,34,173,228,186,136,45,17,178,82],[156,228,90,7,219,210,141,63,111,27,53,99,10,63,213,111,29,84,143,132,255,177,198,174,100,178,20,152,174,56,229,150,145,110,119,247,153,5,230,9,251,26,224,218,54,19,138,128,242,66,18,33,103,6,128,146,204,96,87,150,197,102,158,6],[146,232,76,122,85,176,190,160,62,23,207,182,95,112,133,206,63,68,91,21,66,186,233,151,222,95,9,42,36,255,36,51,128,40,109,19,112,145,165,152,243,94,109,174,26,28,100,143,90,73,76,129,157,251,36,6,82,255,144,131,129,243,45,112,188,81,49,0,172,161,111,231,34,2,149,177,199,24,53,241,109,147,16,169,210,122,4,169,128,172,226,151,213,175,63,124,183,199,139,36,153,124,203,65,245,78,203,171,80,126,183,62,166,163,237,71,14,73,89,5,9,245,209,230,3,42,38,5,219,135,244,169,185,236,145,96,37,131,241,78,47,225,189,185,0,236,184,151,17,150,181,92,13,67,52,137,242,107,233,202,21,124,189,86,87,40,135,186,133,159,57,103,74,142,12,160,143,45,187,15,39,7,53,81,208,177,153,6,133,23,139,26,233,231,136,84,153,20,61,157,114,200,87,29,17,224,216,91,245,141,249,78,42,116,217,182,132,101,87,249,18,92,160,148,76,229,113,141,44,186,225,103,43,160,43,132,124,23,166,246,180,69,99,77,47,1,117,167,92,246,136,60,98,229,181,33,197,113,65,242,24,178,251,9,148,179,114,167,22,196,162,23,67,75,234,183,87,64,184,233,28,98,33,135,208,60,133,218,0,30,0,36,115,18,164,101,34,95,93,106,242,50,6,74,66,125,48,24,112,13,237,119,75,144,38,119,122,82,117,252,4,117,70,6,200,102,0,41,123,247,183,26,175,248,185,167,70,103,122,54,98,243,117,14,129,181,1,102,246,35,112,0,5,31,250,21,134,141,239,223,9,0,87,114,42,226,41,150,74,78,160,133,224,219,192,76,225,153,119,34,197,187,101,210,180,126,203,116,111,216,58,159,106,105,200,21,69,169,181,2,245,231,109,49,48,197,175,203,28,154,249,157,145,135,64,131,124,232,157,124,210,19,254,242,253,6,44,232,133,15,105,101,158,74,211,39]], +[[36,191,212,252,69,213,9,53,133,103,129,1,207,86,58,184,1,31,214,67,13,225,85,242,164,37,240,99,62,227,183,205],[156,245,197,252,12,207,174,178,138,8,186,103,112,123,24,220,132,234,6,152,255,189,188,22,154,9,194,129,35,230,194,172],[220,147,91,96,253,228,67,89,175,143,80,237,127,145,159,72,60,227,242,78,35,32,197,91,169,47,62,118,23,193,155,251,84,112,25,3,255,24,59,66,203,237,254,240,135,95,66,177,40,117,211,106,10,238,199,63,253,9,80,157,146,178,139,13],[186,84,18,143,69,190,32,1,219,176,96,213,220,196,113,68,153,116,21,212,41,79,110,186,141,206,186,79,108,242,35,70,131,196,38,95,136,3,34,5,41,110,155,39,214,133,6,35,45,87,182,136,64,118,72,248,124,235,52,32,82,189,233,208,6,85,66,255,23,21,201,66,2,126,103,72,42,244,188,39,143,247,25,102,251,63,98,162,165,50,60,177,180,186,225,231,184,254,220,188,115,234,5,180,7,100,33,176,180,250,232,188,51,55,65,106,23,254,18,78,126,228,101,235,179,141,135,146,48,100,41,216,39,154,27,213,76,55,190,232,249,200,94,235,227,175,209,246,68,137,212,229,58,197,245,6,87,187,111,251,151,18,7,68,183,93,71,198,34,109,90,156,156,38,78,227,230,166,222,208,80,98,202,16,6,102,145,24,69,69,80,1,9,25,194,99,60,240,134,149,3,69,229,20,175,56,67,20,142,92,100,53,46,105,3,125,254,96,212,168,234,179,235,140,181,75,211,154,242,243,83,213,222,210,226,188,139,17,192,159,97,46,18,140,110,250,65,246,235,44,149,128,135,190,52,198,51,90,67,0,93,17,169,211,181,165,41,194,209,176,100,47,119,175,221,140,107,29,111,178,169,220,182,95,66,244,236,168,234,154,5,64,88,190,134,19,102,118,16,227,238,216,209,223,7,57,236,161,113,149,65,23,152,157,27,18,24,154,181,121,4,170,150,11,12,168,85,65,116,99,133,239,169,133,190,157,151,181,169,2,153,137,169,199,20,152,223,171,219,129,54,129,245,126,39,107,100,219,73,27,143,8,42,136,81,69,70,154,83,27,127,159,4,202,10,44,47,141,255,32,204,185,156,40,97,245,78,94,175,169,98,204,83,234,241,141,61,94,80,211,55,175,72,95,25,151,95,5,147,7,0,168,167,37,63,17,241,132,19,13,10,238,112,150,157,150,254,8,242,22,149,29,157,206,213,35,136]], +[[47,194,249,178,5,10,215,209,57,39,62,147,226,160,69,28,123,92,206,87,89,154,166,176,141,62,220,91,176,117,144,200],[255,229,161,120,128,215,24,204,121,136,194,253,152,37,176,59,147,69,10,193,222,184,251,209,241,191,59,143,135,128,89,84],[122,255,22,42,60,13,40,223,244,23,21,169,116,175,7,236,172,33,50,252,24,188,67,161,152,254,102,70,89,5,13,161,154,226,39,88,213,44,156,187,148,241,53,139,176,38,16,168,163,81,194,17,98,121,231,36,90,223,105,103,93,253,54,10],[220,18,151,153,12,192,39,213,109,31,238,38,92,9,188,242,7,169,88,62,107,171,141,50,71,130,40,224,188,48,91,152,24,21,76,51,140,238,195,75,4,196,173,231,172,97,220,176,155,250,200,173,224,13,31,41,222,49,112,96,184,164,218,241,152,125,228,9,202,44,63,228,56,0,136,7,60,207,72,94,154,105,81,107,91,187,65,48,242,11,230,155,45,214,169,180,101,21,156,202,26,200,139,50,139,128,197,27,102,175,127,76,80,246,34,135,114,242,135,52,105,60,228,128,90,65,99,223,241,75,77,3,152,17,238,63,206,101,147,84,68,166,234,154,114,215,139,145,92,156,59,118,108,96,183,224,50,158,67,201,197,126,222,148,185,21,37,206,90,7,90,114,151,33,151,114,239,60,2,150,73,181,134,169,90,115,187,223,22,216,252,32,54,141,228,186,68,222,16,100,190,88,38,179,118,190,49,168,108,164,120,165,46,251,152,241,250,51,49,87,113,155,214,224,218,128,237,104,208,239,234,254,229,161,59,204,59,69,117,37,37,143,31,126,3,31,123,64,58,70,21,6,146,123,30,108,125,74,12,141,132,181,243,221,14,184,189,177,62,220,43,81,74,129,208,136,235,7,122,82,200,168,49,134,31,238,232,17,14,65,163,37,220,226,6,178,214,125,37,249,14,245,126,15,222,112,159,62,90,57,192,78,237,49,229,124,25,59,40,62,45,167,39,158,227,241,238,212,130,179,187,205,55,57,2,193,223,129,26,195,62,29,224,100,41,232,248,68,63,96,32,25,101,11,220,46,232,215,246,80,3,106,122,34,184,253,136,81,117,17,34,156,114,154,50,105,179,163,232,252,114,176,27,90,75,62,51,245,39,47,58,210,22,41,208,139,31,113,121,53,233,225,4,173,210,240,242,3,52,50,190,200,46,33,33,217,140,156,26,88,224,218,186,37,83,106,27,232,229,8,131,71,244,161,78,72,216,227]], +[[138,254,51,160,192,138,163,72,122,151,223,159,1,240,91,35,39,125,240,187,126,76,227,149,34,174,195,209,120,22,228,103],[208,4,55,14,110,220,52,179,232,129,134,103,33,111,91,34,107,15,247,90,88,72,76,134,22,225,168,102,68,76,171,87],[99,168,174,172,2,95,45,222,154,115,40,110,86,194,214,45,203,121,162,65,186,11,46,45,186,202,135,82,237,47,200,204,122,184,230,96,11,103,100,95,181,232,24,164,232,44,41,24,10,107,44,63,88,208,153,203,99,92,229,43,220,21,112,4],[134,251,116,31,27,151,8,146,145,149,3,26,161,100,95,183,9,168,174,50,63,255,133,229,71,1,148,69,46,17,183,177,39,145,148,181,226,66,124,226,62,29,116,156,61,223,145,11,1,126,79,45,255,134,219,228,130,201,27,217,148,232,73,63,46,104,36,187,163,188,125,122,132,95,33,122,233,118,11,60,208,2,38,217,255,38,22,212,82,117,26,144,195,208,211,195,109,74,180,178,82,15,103,40,129,113,189,58,52,178,234,202,232,212,76,30,21,61,218,31,144,188,211,89,93,173,55,113,59,141,52,1,86,234,144,164,225,53,149,27,167,22,154,193,117,87,139,129,233,122,84,26,185,191,183,99,40,121,141,125,99,28,20,223,42,214,19,233,198,225,20,122,14,132,6,45,219,160,53,133,157,70,186,222,95,173,217,179,43,67,218,212,131,198,184,2,59,50,57,30,81,239,21,32,198,140,97,145,50,108,73,68,35,8,12,98,61,196,173,10,160,116,116,141,130,108,41,100,76,56,152,106,119,0,47,12,171,144,104,230,201,236,115,204,46,12,88,75,128,224,188,55,87,33,247,168,252,53,49,122,94,36,14,140,102,9,47,182,48,91,1,44,112,225,122,234,255,19,56,109,94,40,208,100,48,202,88,91,12,133,178,116,231,252,187,99,227,66,58,152,37,121,229,166,74,2,98,196,25,8,229,93,190,67,218,193,229,204,27,183,41,139,228,40,114,10,18,227,176,114,85,158,194,103,93,69,122,175,143,19,37,46,40,170,214,60,21,19,245,242,57,86,77,54,60,133,5,255,164,229,15,102,72,193,203,130,187,168,82,191,240,172,176,48,203,231,63,5,157,216,123,189,115,24,197,88,110,112,134,24,164,244,201,243,190,195,244,240,124,96,158,235,178,75,168,120,198,191,30,79,45,15,209,69,10,185,78,49,117,82,23,120,111,177,81,130,118,15,251,229,162,103,203,233,152,164,255,144,162]], +[[109,199,204,243,41,55,142,129,49,182,222,252,216,147,112,48,16,104,148,99,54,176,183,98,172,94,165,20,135,219,211,158],[4,233,13,39,94,121,223,95,43,110,244,163,21,5,170,192,90,105,69,155,175,44,88,27,60,227,219,41,240,241,252,20],[4,80,157,176,3,161,166,237,63,188,236,33,172,68,236,16,204,6,215,159,39,20,150,8,130,23,3,22,39,93,248,4,35,161,193,161,18,216,129,252,36,210,129,37,38,7,144,88,170,139,96,139,252,107,94,87,99,34,64,198,54,214,235,0],[32,206,187,233,132,1,172,137,52,195,230,90,87,56,203,14,192,205,199,95,219,9,220,150,49,40,148,177,135,192,164,109,44,56,244,133,91,227,238,204,220,220,197,109,146,106,140,8,206,110,116,142,42,133,143,83,83,46,126,95,197,247,1,76,140,111,134,49,12,194,110,254,243,10,229,37,165,21,121,64,171,83,94,216,228,3,17,43,8,227,94,43,179,221,145,169,174,143,119,45,42,255,55,216,196,13,43,92,200,135,166,241,80,80,160,245,188,240,54,12,58,157,18,213,145,134,85,237,195,193,60,134,186,111,74,47,163,191,205,64,94,211,143,135,28,247,223,240,247,93,175,44,50,16,132,238,159,168,18,17,173,177,5,178,92,34,136,240,242,247,249,62,246,86,178,222,25,1,34,231,164,191,212,161,189,152,147,168,72,91,80,159,240,188,70,204,150,16,81,193,219,90,18,73,12,126,116,25,34,204,192,166,101,73,100,112,39,111,105,199,183,112,152,193,230,112,175,107,159,133,18,82,153,104,117,235,128,53,168,23,250,155,224,127,43,224,187,177,32,37,224,86,84,20,200,23,233,66,26,199,0,55,56,147,134,47,36,203,22,95,154,39,26,100,253,35,5,198,103,44,70,118,127,143,7,91,229,210,212,7,155,250,220,57,86,40,139,2,21,96,83,17,181,191,50,240,3,123,124,90,213,2,1,62,130,174,52,25,217,216,243,156,84,91,88,136,244,113,6,201,77,95,214,8,77,38,3,74,153,245,220,191,38,168,78,180,238,20,156,98,160,65,13,140,112,123,26,155,7,31,116,237,35,147,37,133,7,44,230,203,211,61,77,84,238,145,121,22,245,223,198,77,38,164,152,1,132,56,180,85,115,147,69,221,96,174,15,71,80,98,89,21,204,130,154,182,130,45,111,5,246,210,189,160,167,191,86,1,233,162,237,109,233,96,55,29,23,230,244,55,9,201,103,140,167,67,173,251,219,69]], +[[204,174,7,210,160,33,254,62,110,226,56,54,167,17,185,123,4,224,164,65,241,105,96,117,114,115,28,176,140,38,148,136],[163,34,101,229,50,138,79,73,207,6,180,103,169,139,159,157,91,153,123,133,223,183,82,60,166,160,161,214,39,211,40,145],[14,236,117,65,5,68,127,151,212,169,205,36,108,126,237,227,253,6,144,24,240,208,26,65,223,171,202,62,144,167,65,131,94,164,169,214,130,52,34,103,178,80,252,28,140,84,124,137,99,45,159,104,154,245,54,199,146,144,4,222,208,217,111,9],[164,191,130,151,208,220,94,76,146,189,0,173,91,156,9,177,35,139,80,61,97,145,22,239,116,38,3,120,52,154,146,130,180,31,63,70,118,166,33,94,60,230,208,34,56,72,10,150,4,59,41,66,179,254,237,18,98,11,31,169,127,119,3,179,235,104,60,22,1,189,47,81,130,92,69,13,244,253,31,51,176,191,156,35,192,50,35,120,158,6,226,76,241,54,211,181,87,64,58,102,152,31,75,119,125,207,232,144,210,186,150,218,74,71,66,174,237,221,106,97,29,5,252,33,86,148,165,216,154,93,230,118,11,29,148,21,21,80,68,192,73,203,2,41,26,21,20,250,162,231,125,42,227,61,68,88,91,218,198,54,91,244,129,217,201,120,51,147,126,171,99,110,214,87,66,160,213,151,59,36,213,64,137,178,218,240,132,213,65,71,101,16,94,78,202,20,170,173,209,5,51,56,168,71,5,5,35,46,74,198,51,52,92,92,222,225,228,101,61,29,147,88,58,241,24,84,177,217,182,95,194,2,129,131,140,86,223,17,72,243,92,207,155,254,47,63,128,171,115,245,183,145,203,237,45,146,6,68,207,3,22,240,203,93,54,98,185,18,6,71,218,86,175,190,180,122,149,41,83,188,26,55,222,133,126,75,57,253,146,182,50,184,81,89,244,108,208,91,106,188,35,56,212,99,45,72,233,161,120,134,13,232,246,93,155,194,63,36,80,123,124,86,41,224,189,170,192,103,196,118,201,195,148,29,134,247,136,148,77,116,72,82,166,29,167,22,249,95,59,4,240,120,58,86,41,65,188,221,164,57,89,15,209,134,178,168,235,241,154,90,126,79,74,58,170,183,168,122,67,69,36,251,201,121,156,153,49,235,140,228,227,78,153,182,8,202,201,74,183,231,68,149,102,141,241,54,24,95,72,125,159,188,182,96,90,215,37,52,84,3,236,87,243,246,219,54,74,135,243,143,234,75,76,39,21,82,233,242,228,161,190]], +[[219,93,95,65,253,221,103,104,112,151,71,171,130,57,187,79,66,163,29,52,180,250,136,130,77,148,191,120,211,20,146,100],[3,133,140,230,178,210,64,121,238,173,102,202,13,254,119,46,205,169,175,77,70,188,155,94,223,220,40,107,149,254,151,22],[91,61,13,167,16,35,85,72,107,228,214,156,253,101,136,108,157,156,135,56,178,147,202,251,35,178,16,75,253,172,141,125,1,41,142,235,24,253,227,222,214,73,29,65,180,25,204,102,55,82,196,230,125,190,137,134,131,61,32,228,239,52,24,11],[103,238,3,222,69,195,231,3,13,181,36,110,229,181,27,242,152,187,163,228,208,147,73,55,252,18,217,166,41,96,76,83,192,112,227,13,97,25,153,169,205,218,242,217,172,218,106,159,103,32,43,53,35,105,212,130,96,238,188,224,231,142,77,90,229,79,103,117,33,248,74,123,224,1,127,171,39,139,43,87,39,94,252,95,165,124,97,113,134,252,27,164,158,223,189,51,8,99,72,120,216,100,242,218,21,131,202,141,86,206,159,174,119,196,98,3,154,188,50,208,83,156,10,96,183,187,186,80,41,233,50,157,39,86,131,217,196,206,119,208,185,8,173,233,139,14,50,180,66,13,154,238,44,193,14,75,233,34,249,87,37,130,221,137,103,20,28,29,64,46,33,95,32,174,224,168,144,226,54,142,64,109,234,17,189,17,23,127,46,3,138,162,241,160,223,245,26,18,141,149,93,94,95,141,93,0,9,170,168,36,64,169,104,100,214,198,151,249,16,209,223,35,15,70,127,14,2,162,224,43,249,228,93,169,95,37,84,16,204,90,171,141,133,244,73,165,222,153,170,189,68,253,118,62,193,70,41,243,219,171,26,36,123,255,183,23,70,72,228,59,159,177,235,13,245,228,16,155,122,136,224,85,18,178,8,101,186,211,159,158,167,157,82,245,24,142,124,165,25,68,5,191,177,160,151,39,97,127,63,108,136,25,32,8,237,188,12,101,133,219,242,97,241,73,223,251,89,61,66,113,110,90,87,119,245,70,43,238,177,233,165,106,44,118,230,203,115,81,23,204,17,131,163,141,30,0,179,3,209,116,170,156,245,199,49,178,199,14,221,121,204,93,201,111,64,24,241,215,29,113,152,187,183,209,52,205,47,248,193,95,154,4,40,13,178,106,143,169,153,126,184,107,19,60,2,46,218,21,216,173,94,119,204,159,98,97,89,96,186,194,249,187,195,235,189,25,143,114,197,114,185,113,86,250,127,162,41,169,128,20,225,112]], +[[127,4,141,252,194,101,12,218,89,73,29,76,226,178,83,58,236,200,156,196,179,54,136,81,148,183,173,145,125,181,205,20],[8,0,27,93,64,149,139,203,39,11,238,169,186,186,51,135,227,164,185,0,252,66,39,86,87,198,198,145,162,226,100,242],[88,51,112,151,29,36,101,42,210,19,196,38,21,145,25,56,250,154,163,217,183,25,105,64,230,235,8,21,18,0,199,182,114,157,30,255,143,79,9,4,7,77,171,61,221,166,175,30,78,86,43,125,98,32,193,165,98,104,59,234,178,104,248,14],[145,117,25,205,179,53,25,104,11,202,224,79,170,121,7,113,206,125,19,151,195,69,241,176,61,215,98,87,118,243,241,149,128,153,50,97,139,28,100,172,217,58,208,0,234,208,150,84,163,61,20,247,72,180,107,103,170,224,255,18,223,60,193,99,40,15,71,206,220,22,168,87,144,52,228,152,132,41,103,114,236,189,187,113,202,41,193,102,35,53,51,200,222,84,1,43,65,44,161,60,194,88,247,197,70,93,131,66,47,82,78,76,5,248,6,49,52,120,49,159,209,67,207,80,136,230,152,55,105,125,54,21,216,10,127,167,231,68,63,202,101,231,83,172,27,17,216,239,243,71,102,54,174,2,215,162,15,75,35,136,218,214,132,0,47,92,233,87,202,221,210,5,61,14,213,51,19,42,129,202,25,187,8,11,212,59,233,50,2,140,181,246,185,100,240,8,181,177,193,197,153,59,201,181,72,91,34,187,239,112,31,10,38,163,230,117,234,49,18,43,186,233,29,134,75,84,216,149,175,220,121,202,88,212,254,68,146,19,53,59,20,159,49,67,181,20,77,116,124,91,70,151,71,154,230,133,40,72,83,132,4,74,162,201,155,164,177,123,24,78,148,152,34,105,189,226,222,11,23,112,93,11,252,70,214,144,106,144,237,239,232,145,149,222,107,184,243,251,106,55,65,134,199,205,8,109,19,209,179,82,90,57,148,220,128,32,225,160,5,84,172,138,130,214,4,124,91,255,94,127,18,69,15,72,101,218,22,30,26,2,31,217,190,139,211,58,50,187,84,164,221,248,116,81,46,116,181,207,211,252,60,217,172,17,237,216,120,67,54,104,227,252,199,130,185,123,109,144,90,219,14,190,196,44,146,84,172,144,243,88,34,192,15,151,255,63,12,124,57,237,60,124,179,146,15,86,8,187,69,131,139,178,66,165,42,134,55,215,206,205,207,72,159,161,131,180,84,81,198,201,252,187,191,145,79,95,126,107,34,59,203,70,117]], +[[159,235,61,248,140,73,74,153,132,156,111,202,25,66,1,71,122,47,167,86,78,41,251,6,203,68,193,21,78,140,234,58],[195,86,40,202,110,226,142,193,194,57,221,197,187,162,169,224,158,72,70,129,107,20,60,116,223,162,174,193,246,37,81,182],[161,194,96,120,53,190,193,161,216,120,114,253,142,228,136,208,174,158,210,61,73,253,103,134,252,73,150,114,94,73,179,38,33,24,186,187,72,52,135,124,127,120,251,234,192,45,244,10,176,145,184,180,32,220,153,81,56,30,59,205,160,103,5,2],[149,251,117,129,189,37,255,212,66,195,174,56,161,155,234,115,73,199,183,104,59,166,118,126,20,143,10,252,21,55,63,103,193,109,71,23,129,32,46,109,168,5,78,215,251,158,226,4,204,15,99,194,16,166,112,165,249,206,212,41,69,136,25,99,48,211,27,142,131,146,190,246,180,143,227,201,32,120,250,225,18,132,180,195,186,32,217,55,226,113,157,231,191,103,192,6,105,173,35,230,19,132,235,223,140,110,96,115,84,40,192,132,254,33,127,219,71,9,204,182,8,63,192,174,74,5,39,62,239,115,144,35,211,75,183,63,102,45,172,223,17,11,109,189,62,116,252,20,145,232,201,101,150,7,95,174,92,54,170,190,42,10,83,5,43,247,124,68,98,67,128,99,170,123,192,197,10,185,32,201,235,40,134,113,86,12,165,186,122,244,74,83,219,46,47,244,60,165,96,105,234,85,23,203,33,78,118,250,165,61,189,161,0,0,60,79,97,117,65,64,65,190,116,222,34,206,21,93,34,129,182,244,3,91,227,152,65,175,219,150,221,137,170,128,142,104,101,186,230,45,107,237,217,25,211,232,101,16,185,250,95,237,209,151,124,65,49,178,184,110,15,72,215,33,94,177,61,84,152,202,93,35,104,248,24,149,237,133,90,82,113,36,101,126,201,83,158,254,59,36,153,163,176,179,56,38,47,38,52,14,34,85,76,121,244,250,210,180,228,25,199,11,193,162,16,125,32,100,86,182,54,135,129,190,75,94,44,84,218,66,211,54,4,15,183,186,73,195,45,117,35,33,173,205,146,152,110,120,190,219,34,108,234,197,2,146,8,155,181,121,2,127,112,34,23,116,90,254,6,165,190,19,107,57,152,163,96,76,159,242,172,214,250,63,63,113,99,61,49,2,251,240,48,71,197,72,111,132,196,220,36,71,216,99,121,99,131,213,95,8,201,129,253,77,215,220,28,183,43,139,164,67,90,246,171,221,116,230,246,230,121,143,26,226]], +[[191,246,137,85,221,106,224,232,186,133,171,13,12,218,240,74,159,91,239,213,239,96,20,244,153,148,167,131,99,220,23,247],[10,217,73,58,248,11,21,240,122,82,28,205,103,79,233,229,33,42,74,40,193,124,116,246,96,95,254,247,138,74,237,114],[147,25,238,247,64,99,58,218,26,240,225,55,100,76,97,251,62,17,186,75,1,211,198,242,83,146,220,147,103,135,42,35,190,86,49,13,49,46,252,185,27,219,171,120,167,94,87,110,190,144,129,151,36,21,245,98,219,65,186,245,226,51,139,7],[216,245,101,10,163,88,28,77,57,189,27,138,252,150,193,173,124,75,247,35,66,111,157,127,171,209,165,200,172,29,47,229,74,151,31,172,118,94,5,175,110,64,125,114,105,186,182,97,179,67,34,146,164,132,249,82,193,16,149,187,210,10,21,215,124,65,248,243,115,26,80,77,81,142,225,12,208,6,201,110,229,115,114,222,91,234,52,142,200,186,21,145,98,23,12,99,233,112,241,199,163,70,90,61,89,46,29,86,198,84,15,189,182,2,40,227,64,144,150,70,50,12,149,242,86,152,205,72,150,189,255,88,226,86,30,59,61,154,115,184,151,71,145,42,28,244,103,214,62,65,69,95,218,119,71,127,70,254,105,55,187,14,121,217,44,205,82,232,45,186,144,138,5,165,124,126,207,73,85,74,180,76,11,113,142,59,221,95,192,191,112,112,217,197,143,134,5,145,193,139,202,139,58,154,20,138,6,84,142,15,1,96,43,30,111,104,96,55,201,79,247,50,225,85,213,45,91,11,68,112,59,61,17,22,62,63,86,227,185,193,184,100,118,228,220,191,197,63,160,89,132,232,199,93,210,24,67,207,150,249,228,148,171,186,231,24,74,164,39,54,99,62,56,17,174,255,64,43,47,203,125,127,112,46,68,114,65,226,42,88,132,47,214,208,192,61,51,255,91,140,121,34,0,225,115,218,167,178,23,228,178,244,67,62,108,2,10,204,229,1,185,50,58,160,36,17,68,67,75,8,233,210,70,145,57,255,103,52,34,8,144,5,70,32,15,217,113,166,93,189,109,182,194,30,62,249,23,42,187,161,234,158,162,162,73,173,223,26,30,170,60,225,25,56,177,62,48,145,60,208,218,212,145,252,187,50,133,234,55,139,142,249,34,127,63,168,11,88,110,207,234,225,55,6,111,132,72,172,223,183,141,109,62,158,244,166,179,98,223,66,65,173,154,226,83,184,225,89,125,101,110,0,12,234,68,122,2,250,73,51,50,134,9,187,160]], +[[27,169,25,192,102,187,86,230,64,195,51,89,104,225,209,181,188,192,147,56,62,45,124,248,181,255,245,198,30,196,122,119],[128,76,144,189,194,179,97,139,1,240,117,224,65,250,151,27,131,197,182,207,163,182,179,151,79,63,164,53,153,190,172,171],[80,62,183,237,109,225,183,118,201,82,242,85,187,212,188,251,14,72,188,112,194,204,47,31,114,191,104,129,71,144,64,196,117,36,236,84,42,225,63,96,5,202,80,22,181,139,115,106,80,137,141,208,86,157,77,56,173,41,134,48,214,138,219,11],[135,197,199,93,138,208,125,82,172,215,129,209,187,149,247,140,112,226,28,45,214,111,122,164,66,52,21,47,152,35,77,18,131,88,168,174,233,142,169,3,167,123,68,29,177,68,122,230,255,52,50,221,212,87,15,127,88,3,97,34,193,253,204,147,203,33,87,55,57,193,156,202,164,17,80,142,8,222,38,6,243,216,242,219,137,223,106,68,164,97,51,213,112,24,70,38,39,226,47,87,239,54,209,222,2,77,227,212,174,65,183,82,223,72,33,21,89,52,180,71,178,239,254,81,36,135,82,27,224,53,104,50,167,76,224,226,216,48,27,121,249,49,117,232,182,185,97,177,223,99,125,138,202,220,136,69,67,198,134,79,128,37,236,236,236,124,110,79,224,254,207,196,13,205,149,232,214,171,147,206,37,89,83,132,67,107,89,139,115,199,75,3,212,158,213,0,44,15,133,140,253,157,13,246,30,222,147,124,196,22,89,214,112,139,150,252,90,170,222,225,9,226,166,136,70,186,242,194,70,223,207,61,39,194,139,209,55,30,53,252,148,18,99,20,66,238,117,243,140,110,73,88,7,10,116,246,230,162,32,247,92,114,128,234,180,115,125,151,227,120,130,243,98,72,17,103,95,22,202,246,12,185,68,188,233,46,117,136,76,86,72,60,97,242,107,99,113,177,181,18,55,98,26,6,84,62,180,171,234,123,236,196,252,49,219,181,71,91,61,235,155,179,200,153,35,135,16,72,48,198,7,42,254,26,242,68,191,104,26,64,50,156,155,55,119,43,9,197,232,142,120,247,223,251,192,69,73,255,161,59,65,68,221,250,83,143,196,179,48,5,64,173,131,2,21,226,95,17,68,109,40,159,51,18,44,44,136,13,227,218,113,196,83,215,232,143,124,164,234,61,18,85,232,47,75,201,229,83,61,196,1,195,48,64,225,105,64,178,207,156,242,31,234,202,28,44,108,51,51,124,247,94,24,132,180,131,191,128,21,54,211,4,8,145,21,160]], +[[155,54,36,124,23,113,14,149,38,26,125,112,47,87,254,129,242,151,17,23,165,12,135,146,1,147,179,134,212,148,202,151],[41,174,57,242,115,227,95,179,246,17,218,9,22,0,101,14,251,196,252,77,30,123,76,118,172,237,90,131,248,38,52,243],[3,89,112,166,114,233,63,135,235,66,204,57,111,110,167,225,179,221,92,89,81,87,40,38,209,7,90,21,194,215,228,84,223,25,91,81,170,232,220,97,239,122,184,149,72,95,100,229,152,149,115,217,138,6,46,103,174,115,86,254,92,158,59,15],[232,217,213,59,162,126,152,237,213,93,243,198,178,69,234,205,220,138,64,227,239,176,7,188,145,142,197,168,105,23,138,23,11,180,166,53,183,248,247,66,227,122,212,93,20,167,67,68,166,181,34,131,10,82,33,6,235,150,13,175,25,45,193,224,253,112,241,97,96,225,34,81,104,146,208,226,171,208,212,174,15,13,46,90,220,201,154,213,83,2,226,81,179,231,164,208,203,51,119,74,73,112,73,144,92,51,222,31,187,193,173,43,108,100,82,149,254,65,107,77,18,178,50,239,224,163,60,210,173,135,50,235,161,195,203,14,174,176,178,165,127,160,62,197,103,202,41,33,11,246,255,149,66,167,102,244,150,254,104,5,138,169,131,128,108,190,122,177,10,71,146,11,172,130,72,129,142,84,164,21,81,201,160,149,158,137,148,202,198,15,200,104,173,72,181,162,77,95,36,167,165,163,253,144,184,71,232,23,173,61,213,208,214,248,222,45,32,79,100,36,131,189,83,88,90,146,239,146,84,21,169,179,143,187,240,127,192,243,94,112,117,105,207,72,139,32,84,83,206,84,51,235,166,253,232,120,26,247,43,82,191,188,171,133,234,211,133,217,211,23,94,33,173,51,115,173,83,92,240,227,87,237,107,83,131,239,56,41,169,213,9,91,135,220,154,173,190,12,167,171,173,243,62,195,182,255,214,235,148,175,220,193,46,141,102,166,252,5,172,249,115,104,219,15,105,86,93,205,143,239,77,30,73,215,221,74,192,83,194,24,245,36,12,129,45,78,187,164,64,220,84,202,205,219,28,57,50,158,91,208,195,200,13,195,37,154,128,240,89,249,70,121,170,7,148,202,1,21,204,98,175,37,225,36,203,138,157,65,96,234,206,109,34,199,177,196,69,68,248,17,66,161,158,187,2,169,189,166,66,156,80,231,131,219,74,7,240,33,158,133,124,141,60,86,85,165,130,131,28,142,171,195,241,155,89,173,141,44,113,74,222,175,64,57,213,207,112]], +[[111,237,231,57,108,70,32,51,24,154,205,35,210,249,208,43,104,137,141,53,243,160,26,121,143,194,77,72,141,233,58,120],[179,64,98,6,11,44,32,7,106,152,254,169,57,179,179,165,4,81,165,244,159,131,81,192,173,117,145,219,190,187,19,15],[136,168,62,32,18,210,9,202,3,184,235,246,222,91,183,239,76,203,94,61,245,202,199,137,84,170,105,73,48,228,222,130,84,78,245,8,60,72,146,219,159,5,215,123,246,63,79,223,206,21,164,209,195,248,91,174,128,119,6,43,236,14,123,7],[90,188,193,75,157,133,120,222,8,50,29,224,212,21,227,212,14,157,227,30,24,136,19,116,117,206,98,188,111,190,232,253,208,59,157,71,199,184,139,188,235,128,68,68,73,11,246,163,204,183,162,115,38,30,36,0,78,166,124,239,163,213,209,115,87,109,1,227,143,118,193,224,229,21,8,60,151,231,153,20,172,242,190,65,96,239,147,96,187,233,134,179,110,159,249,51,70,176,231,6,145,217,52,228,127,138,80,63,169,51,171,42,80,66,105,71,205,168,232,16,201,235,227,179,105,130,240,154,238,96,146,115,159,162,53,139,97,60,127,18,157,176,220,190,54,139,238,82,242,247,241,223,227,210,67,70,5,181,175,207,37,96,113,113,125,146,79,208,128,59,189,13,209,249,85,92,232,52,218,199,129,223,76,199,170,25,231,241,29,169,251,153,203,158,107,158,30,111,180,247,232,220,178,35,108,40,174,182,203,197,90,19,14,3,193,177,122,153,28,202,27,121,78,108,19,115,45,91,10,102,246,235,168,96,236,185,133,85,170,76,33,141,17,43,17,107,206,35,130,149,222,20,39,65,246,135,190,11,36,135,245,143,252,92,18,160,165,25,241,226,55,147,36,46,248,87,237,57,138,32,105,157,67,81,69,63,194,240,146,118,42,189,227,79,77,162,219,224,206,42,171,175,107,196,192,21,159,63,225,174,161,106,3,111,126,174,205,98,149,56,243,224,238,216,60,154,77,193,171,194,56,249,13,170,244,137,253,97,179,77,147,123,111,70,7,167,136,186,168,32,97,148,61,186,178,108,29,56,77,141,73,249,147,72,128,11,243,97,248,113,245,214,205,161,143,104,153,24,206,195,26,209,88,241,134,61,19,255,172,84,5,193,98,195,45,224,110,50,153,76,196,16,111,149,187,79,255,219,239,231,214,41,236,119,151,57,70,9,253,191,234,219,70,146,115,112,161,31,179,132,113,84,15,149,27,147,198,235,35,134,104,220,0,108,33,102,11,162]], +[[213,89,88,1,52,171,5,10,202,68,110,167,117,14,246,179,113,217,45,118,69,236,118,53,254,120,81,16,11,196,229,30],[222,80,32,205,33,168,179,35,57,222,203,237,255,36,102,77,149,128,50,99,39,174,223,9,197,236,107,63,229,64,82,38],[111,203,26,201,41,10,183,103,213,155,89,140,154,36,236,219,108,5,187,2,62,195,96,20,164,13,144,142,240,220,55,138,69,40,179,118,13,136,154,121,23,78,33,202,227,93,244,93,66,123,166,234,129,43,221,202,22,227,90,105,181,231,159,10],[104,66,227,25,10,17,14,238,150,197,7,212,188,180,197,72,195,160,237,123,26,142,215,125,217,59,56,97,59,35,199,62,131,11,32,94,98,101,25,33,173,130,150,176,141,30,16,8,173,120,242,153,110,60,127,56,3,46,70,124,255,236,215,123,133,37,226,67,206,192,33,248,82,150,175,213,69,215,190,26,98,86,139,176,207,205,185,13,97,78,215,152,191,183,239,198,85,50,104,22,166,16,130,37,29,240,22,19,170,200,142,252,234,30,14,162,150,27,143,146,30,190,21,88,222,232,51,116,160,17,58,120,197,88,87,206,32,85,187,44,72,186,219,211,216,244,203,25,115,77,0,208,96,75,97,144,115,2,13,114,169,154,25,35,230,22,10,9,148,101,103,253,75,218,102,68,46,245,167,54,7,134,209,120,218,228,73,34,243,80,206,46,220,106,247,61,27,216,13,192,62,195,202,112,5,244,16,157,16,198,212,247,216,250,97,115,81,16,248,219,174,223,145,160,186,215,215,251,92,4,215,6,55,60,21,198,69,6,63,244,180,251,210,213,89,176,175,173,67,45,76,73,108,216,171,254,162,134,250,103,93,192,118,114,110,197,34,179,163,194,244,122,236,197,57,244,138,121,33,105,196,204,140,212,28,210,203,107,99,221,188,25,55,58,201,105,28,43,194,247,143,34,96,61,85,19,113,90,22,212,87,78,122,204,75,234,109,205,140,167,241,152,101,164,157,54,100,162,16,223,173,41,7,116,177,11,113,136,242,85,179,190,77,200,250,134,248,218,63,115,164,231,201,41,149,29,243,15,230,106,23,200,206,226,62,79,46,210,6,63,11,2,171,64,55,44,190,84,185,167,8,223,124,72,160,101,102,211,155,25,67,76,108,118,105,135,179,235,176,6,117,244,76,75,60,30,159,69,4,231,169,39,5,137,192,208,244,203,115,66,53,165,142,240,116,207,157,236,243,96,26,238,202,159,29,142,53,108,178,219,95,206,121,203,195,97,67,243,75]], +[[157,76,233,117,84,120,118,99,111,234,37,67,124,40,128,201,170,142,230,178,112,209,178,218,25,124,141,127,149,231,220,204],[189,228,153,60,3,4,119,195,88,144,170,232,43,181,8,126,145,78,100,185,79,252,100,226,215,165,167,201,25,226,217,2],[190,23,68,76,212,101,168,122,151,29,248,78,177,2,249,199,166,38,167,196,255,122,234,81,211,44,129,53,61,93,188,7,57,60,160,61,184,151,209,255,9,148,92,77,145,217,140,157,145,172,189,199,204,127,52,20,77,77,105,235,4,216,31,12],[234,15,163,42,74,40,136,17,48,27,158,229,51,250,53,31,223,191,107,193,208,85,90,116,2,118,122,58,145,152,85,143,116,187,167,3,24,87,153,91,159,50,98,38,241,221,93,241,7,176,99,66,32,62,184,212,12,95,29,201,91,79,63,136,151,90,162,74,248,118,158,38,112,196,102,113,190,187,122,15,27,117,104,114,154,238,71,126,137,136,175,156,116,159,50,2,112,129,113,253,148,179,55,174,103,237,33,166,196,65,116,1,75,11,14,181,186,113,194,119,151,141,72,140,36,196,167,132,19,9,132,107,78,48,164,251,188,252,69,7,141,126,20,1,65,20,177,172,100,247,195,60,154,194,94,165,98,108,44,129,159,186,162,164,222,138,43,245,241,54,93,107,112,64,126,128,148,249,145,151,206,31,12,53,225,26,152,251,227,114,65,78,162,6,74,58,18,209,205,92,141,248,252,14,121,245,183,112,181,143,71,127,145,151,108,160,19,152,149,18,14,36,107,170,181,160,38,242,211,156,104,125,192,120,131,52,181,198,38,213,44,222,190,5,234,243,8,100,180,19,238,189,197,88,30,240,13,67,146,118,229,47,71,156,156,5,177,22,57,88,38,182,4,144,179,206,112,12,192,2,127,97,228,108,162,246,251,194,201,222,46,128,8,6,85,10,251,6,212,160,142,172,122,117,142,36,88,42,77,109,66,139,67,61,54,95,195,29,68,68,96,122,251,100,241,94,55,7,148,0,90,58,34,68,230,102,213,212,195,138,210,0,156,118,154,81,205,191,115,141,35,89,66,244,18,208,127,238,183,59,54,87,208,176,201,28,181,148,11,173,106,112,110,20,237,205,195,66,37,177,193,243,139,26,190,203,42,220,175,129,145,85,169,79,225,144,253,85,104,34,213,89,217,196,112,133,77,58,67,191,184,104,218,221,110,68,61,152,238,135,228,216,40,79,92,243,166,218,250,242,149,185,2,131,108,100,5,17,230,16,174,125,12,177,177,211,214,7,159,230]], +[[2,115,134,130,50,245,190,72,89,44,250,5,19,78,141,85,84,237,31,154,87,188,126,57,130,163,48,197,126,90,127,58],[241,114,32,135,130,219,102,212,102,203,228,244,65,127,111,196,119,183,52,159,42,152,219,86,192,58,71,34,117,70,188,90],[21,232,216,220,125,93,37,53,157,106,16,208,78,228,25,24,169,201,223,76,135,190,38,159,168,50,67,77,83,1,219,2,36,129,191,163,149,163,227,70,111,149,84,206,238,5,50,168,24,58,13,5,80,231,209,171,233,159,198,148,198,255,147,1],[247,161,212,97,76,198,74,59,196,143,0,198,39,99,4,243,77,77,253,21,224,97,123,147,204,239,18,108,92,99,140,157,153,83,170,187,125,244,45,244,224,170,167,234,201,106,75,56,199,186,117,141,134,12,144,208,94,61,20,228,121,229,69,243,25,176,229,168,90,216,240,153,27,67,214,228,156,36,250,6,14,62,93,249,92,152,217,69,26,184,51,225,42,169,127,64,70,17,187,163,89,73,98,101,166,219,17,145,125,13,165,198,167,2,208,177,2,222,54,221,12,152,223,91,84,128,108,230,38,187,150,55,68,117,246,138,96,96,235,53,10,125,42,174,50,4,179,223,223,159,30,49,190,129,247,23,15,138,27,147,133,65,63,248,246,136,30,16,193,232,218,76,136,175,181,6,57,171,68,136,122,202,42,190,236,237,241,16,210,149,140,19,253,51,144,209,185,106,118,45,22,206,25,105,32,206,133,246,196,21,190,213,69,177,68,83,2,166,240,1,235,141,0,233,124,117,24,135,134,141,72,26,11,30,77,250,4,182,247,97,8,110,232,230,151,176,25,224,23,16,75,175,185,143,202,36,46,51,76,111,24,241,219,91,111,41,95,5,197,89,54,28,104,49,218,188,66,194,17,7,3,249,209,246,78,18,221,242,106,134,121,133,78,159,142,248,71,158,31,18,195,84,71,170,192,46,167,242,66,229,134,50,207,47,208,99,254,102,80,112,68,91,128,243,220,106,51,3,187,169,110,5,250,136,238,194,1,197,194,208,12,168,27,141,166,150,157,10,77,208,72,59,52,119,211,37,167,31,172,214,250,34,9,180,140,180,246,82,93,167,60,156,5,178,217,120,155,1,68,142,21,39,229,106,9,169,188,97,54,217,131,114,67,194,7,123,146,91,187,147,63,143,177,218,172,150,51,152,197,128,42,237,163,187,202,138,227,184,244,169,168,113,247,234,142,44,12,232,152,197,102,33,123,92,6,255,85,255,159,79,231,131,152,174,121,115,100,30,175,181,33]], +[[51,106,131,181,90,191,76,2,226,94,84,3,41,181,39,88,67,194,236,184,223,105,57,91,90,94,36,27,208,216,193,13],[221,96,86,152,68,87,12,159,10,130,100,63,68,100,120,181,172,111,197,66,33,66,49,167,202,101,106,146,181,253,170,84],[210,99,245,109,89,203,155,40,150,169,71,38,124,46,215,138,148,91,172,90,189,191,60,20,220,58,208,146,178,48,140,185,49,92,70,73,66,160,162,11,32,36,81,29,118,110,133,201,54,73,154,20,156,208,187,178,9,21,10,22,67,38,82,0],[154,254,232,171,72,32,16,226,146,100,180,6,217,180,148,83,209,206,109,85,9,57,7,33,130,134,62,70,101,40,74,176,93,134,37,142,6,35,177,135,84,196,120,82,56,246,151,240,117,173,251,158,29,49,164,46,133,147,78,192,113,221,221,236,194,230,194,246,19,52,167,149,38,120,139,73,82,25,7,22,144,109,222,23,251,165,86,238,164,200,181,151,39,81,79,111,86,21,161,156,163,109,163,88,250,230,166,197,79,127,75,122,146,158,49,186,124,199,27,222,120,130,250,159,253,135,48,1,54,64,156,175,60,166,78,239,234,97,106,237,88,218,93,251,242,139,102,142,193,204,207,252,239,110,46,20,248,16,158,156,191,118,207,164,20,249,26,192,15,72,233,62,173,163,133,221,61,92,22,225,163,158,163,221,85,199,97,252,163,97,180,40,245,22,192,94,105,79,229,195,195,69,205,148,69,113,135,168,230,4,178,0,161,160,249,55,174,137,244,214,181,66,29,255,207,124,161,95,46,44,37,55,138,65,19,35,63,118,19,244,87,10,164,185,9,169,19,94,174,76,123,158,173,69,128,7,174,23,18,106,17,209,69,37,138,249,86,61,178,247,232,146,84,49,135,139,14,236,168,175,252,1,172,89,19,191,91,172,79,163,168,87,197,76,200,144,109,106,247,125,230,185,50,107,101,6,21,16,153,232,126,153,177,232,25,198,251,224,130,104,143,52,184,3,213,136,228,22,216,83,22,151,101,214,47,126,11,223,114,197,205,102,102,154,3,53,86,35,54,115,94,126,251,115,74,47,173,163,39,248,88,190,198,2,208,218,8,235,164,71,158,127,109,196,222,246,228,235,219,183,48,238,145,163,52,69,202,220,157,245,44,130,90,211,97,73,206,251,197,26,177,2,3,53,48,129,75,175,167,232,121,97,176,99,103,255,137,111,8,174,51,74,155,26,173,112,61,166,134,112,108,17,160,73,67,234,117,225,41,146,220,246,16,110,55,32,119,205,3,17,2,159]], +[[136,64,145,114,97,139,73,3,147,219,39,217,96,23,28,188,24,126,175,77,216,179,32,179,210,248,36,152,0,67,113,143],[206,46,124,88,57,239,86,50,161,35,220,55,61,193,75,31,5,5,118,110,150,117,64,118,4,202,124,245,78,141,68,178],[147,182,226,157,99,148,93,92,66,115,135,208,6,199,240,176,25,86,169,95,192,67,110,212,43,70,208,241,123,91,177,147,234,140,14,187,243,214,209,59,181,57,227,92,145,243,240,249,250,52,20,160,34,60,144,96,186,200,54,83,198,252,217,6],[251,62,130,241,27,194,134,38,126,18,56,23,173,136,100,224,119,217,247,168,231,161,99,172,126,234,249,61,85,221,17,29,232,8,59,102,181,60,231,188,119,31,197,7,26,45,122,194,248,93,111,198,173,207,206,196,70,225,106,161,4,109,243,114,9,173,122,41,207,150,101,180,57,165,77,111,141,148,47,137,189,170,86,242,241,18,96,204,149,153,48,56,176,232,251,219,50,20,241,66,230,201,11,97,161,210,177,66,7,98,6,175,48,172,53,120,74,109,193,90,30,121,37,26,140,119,49,161,197,57,120,3,143,141,118,215,12,108,28,223,82,159,189,184,77,21,7,220,255,221,66,135,61,250,106,143,230,189,111,127,210,156,128,228,178,249,51,210,182,201,230,44,148,87,230,101,71,38,85,5,155,99,182,24,226,169,168,229,185,228,28,54,70,23,58,137,43,142,109,75,202,214,166,42,111,204,211,69,88,144,181,142,194,104,26,149,204,151,118,169,252,232,60,84,169,239,49,42,51,25,89,199,239,63,121,238,87,110,183,183,148,105,201,35,75,30,174,246,9,136,71,8,254,75,176,239,172,102,45,168,113,186,97,221,171,179,252,189,235,143,99,86,87,221,154,93,115,17,230,57,168,36,133,139,154,152,104,211,249,56,77,166,18,199,242,231,113,164,107,210,98,76,153,234,43,108,203,202,153,108,29,156,55,85,84,242,165,81,97,156,230,213,230,228,214,184,68,164,219,234,131,186,115,35,49,252,244,101,114,193,251,14,37,124,225,4,27,38,93,240,46,105,10,146,129,75,191,59,94,202,198,158,233,152,118,106,2,176,210,249,8,179,193,95,149,38,153,97,111,44,7,213,137,25,137,137,230,5,108,22,49,154,171,108,248,119,25,2,192,120,4,106,136,178,87,12,19,188,94,222,186,46,209,227,186,19,29,175,148,230,137,24,98,187,61,231,209,6,63,228,5,48,122,92,217,117,105,62,157,88,225,124,105,14,238,244,162,96,60,175,198,140,43]], +[[229,113,24,155,92,217,231,136,48,45,227,145,157,133,12,34,125,203,182,21,2,46,86,139,218,235,55,172,91,41,57,197],[237,218,137,15,66,221,95,188,115,22,165,250,223,190,195,133,86,242,63,81,184,239,210,98,84,55,246,181,6,159,30,229],[127,121,122,49,113,93,124,53,111,143,31,120,55,0,170,153,116,187,147,109,102,22,97,173,150,140,124,222,26,201,231,103,190,86,162,221,73,185,35,14,144,17,12,103,192,237,24,124,183,231,92,48,83,236,232,68,152,77,41,111,13,133,203,7],[182,44,134,122,214,34,116,53,191,166,218,184,48,104,78,56,209,150,225,248,97,170,222,15,214,167,105,155,109,96,144,31,239,178,215,153,195,92,111,61,139,185,77,238,232,52,64,57,129,134,107,171,132,148,106,233,71,108,117,233,241,211,96,43,66,203,45,180,55,191,243,58,119,88,34,240,214,162,87,212,183,84,0,235,165,184,171,179,20,183,31,198,180,111,138,52,232,97,169,166,42,191,51,222,132,130,246,63,157,113,105,231,115,162,220,235,238,3,112,93,172,17,127,209,73,155,104,231,65,79,81,255,148,55,242,83,161,217,144,30,195,176,187,168,105,101,161,147,131,101,84,135,181,128,16,248,4,144,157,225,255,178,33,44,2,82,221,217,191,42,86,172,70,189,89,192,195,77,213,158,70,89,139,107,171,212,229,243,255,253,229,94,72,218,176,57,140,34,175,158,38,186,221,247,114,117,229,240,23,179,90,155,143,132,53,249,99,25,54,179,145,203,149,215,173,243,93,29,133,69,160,253,6,100,18,213,8,150,123,190,154,32,36,90,38,158,59,226,119,113,23,231,95,186,193,112,219,163,82,190,105,178,84,211,83,179,178,203,59,126,33,183,33,170,159,224,68,248,145,107,75,42,111,140,40,248,171,230,106,201,43,145,50,58,199,58,253,147,223,190,234,238,242,109,25,189,159,103,233,157,72,205,42,210,211,229,94,69,210,77,84,181,15,68,163,155,144,226,66,235,233,180,43,235,219,35,12,71,11,223,222,27,199,114,28,49,32,0,132,119,57,61,204,46,21,253,34,178,81,254,176,225,139,2,136,60,7,138,238,79,183,96,101,90,103,29,199,184,170,219,154,86,36,32,163,194,239,162,211,66,225,224,9,157,149,27,66,36,41,132,245,148,230,145,79,226,130,177,238,18,135,53,152,78,249,58,102,158,110,203,162,108,159,203,159,9,240,146,86,100,86,23,241,57,45,53,144,137,23,203,141,41,224,137,124,117,3,205,221,93,225,149,150,134]], +[[55,23,68,171,99,193,21,97,57,41,163,67,112,155,176,25,183,53,125,255,114,210,161,73,241,208,247,29,58,32,30,254],[229,138,191,173,74,19,133,159,10,203,5,208,228,125,89,99,143,123,27,73,54,16,11,152,141,97,230,231,14,34,102,125],[94,174,74,199,42,240,23,74,178,86,82,123,124,211,55,160,229,72,46,97,90,240,104,219,33,218,227,90,100,100,7,66,96,77,247,63,212,202,2,237,149,21,165,96,141,115,25,82,48,250,220,167,180,38,240,42,47,191,208,32,97,175,54,0],[194,25,222,30,141,122,216,223,8,196,147,119,57,111,231,193,242,213,123,210,23,6,51,160,13,112,143,170,222,225,128,206,186,146,132,154,119,120,80,108,187,54,104,117,191,145,36,112,24,148,206,205,179,56,81,71,208,103,24,67,146,42,100,154,255,124,67,94,181,169,199,73,39,80,48,114,208,6,121,120,113,109,200,11,225,84,90,45,191,90,28,56,83,110,18,189,119,32,193,150,93,56,3,164,232,170,85,118,81,146,161,59,112,92,161,5,157,237,14,128,99,98,252,91,190,108,118,161,201,103,75,184,83,121,15,126,144,175,0,117,62,0,67,109,164,140,208,130,234,214,79,221,182,137,137,1,98,8,47,132,130,146,79,51,172,214,4,100,15,105,146,115,82,180,63,100,64,45,39,168,131,250,107,114,170,112,210,65,223,250,161,112,26,37,207,16,121,53,130,96,121,56,117,247,106,41,120,233,249,249,214,134,52,235,63,95,1,189,225,206,73,229,146,18,82,249,73,240,130,121,94,78,175,237,123,229,180,154,159,149,237,187,74,19,83,46,63,59,59,230,46,38,82,35,18,83,162,12,29,84,119,232,244,188,87,237,118,250,25,234,240,58,17,187,164,41,182,73,108,231,98,70,23,14,4,59,193,79,45,47,112,61,150,143,29,235,9,56,135,21,195,124,180,117,45,168,212,100,227,72,224,49,60,137,147,226,65,51,167,197,69,40,78,60,156,144,125,1,178,96,196,136,63,156,179,227,220,91,111,127,182,215,85,54,54,95,33,50,234,237,218,181,112,231,39,58,250,192,191,245,201,252,11,130,15,32,120,224,51,96,82,225,254,123,222,200,102,116,208,153,142,199,141,161,195,243,71,81,248,134,114,118,149,243,94,202,19,4,177,71,52,118,106,176,92,17,134,48,109,237,157,179,238,246,93,60,4,86,205,174,129,129,175,238,4,178,150,198,114,42,136,199,239,48,136,210,111,127,231,75,200,156,245,40,92,104,143,2,123,126,104,96,4,134,175]], +[[73,139,110,230,73,45,83,35,27,53,50,209,147,87,139,167,93,106,137,78,46,83,0,52,226,26,184,173,141,44,13,31],[209,36,102,91,40,250,205,45,23,148,106,4,223,227,209,41,164,86,26,43,36,235,50,109,132,182,43,66,46,68,219,207],[17,47,92,109,59,203,61,217,147,70,211,42,214,156,191,172,62,101,59,239,41,198,138,51,244,50,49,246,108,234,29,10,25,84,39,214,225,12,14,119,197,213,95,226,121,66,135,238,50,229,226,43,175,187,216,5,42,211,96,107,144,249,69,5],[4,152,165,155,135,205,174,40,105,85,71,225,8,99,188,232,4,217,125,224,172,128,8,243,213,251,101,44,23,87,65,159,220,158,15,151,54,244,197,154,52,242,28,252,116,89,159,167,136,252,193,12,103,48,199,223,140,61,44,27,106,120,109,18,48,182,85,133,113,157,28,181,196,144,53,155,148,67,93,109,214,113,245,77,110,154,25,185,181,170,173,126,15,35,63,135,151,223,153,120,40,216,140,217,46,240,137,239,125,191,30,149,39,120,148,162,247,194,253,12,142,77,253,250,109,61,20,88,159,240,25,22,219,249,221,216,17,194,245,224,30,148,41,137,144,161,69,166,207,194,104,149,97,76,124,150,63,239,48,138,78,56,86,195,45,211,227,89,188,86,210,204,164,150,173,25,159,241,165,104,214,67,10,197,205,32,142,14,45,7,128,60,165,35,224,216,19,173,55,51,171,80,189,202,220,185,136,174,231,88,234,80,67,155,243,142,230,73,153,118,4,241,81,198,2,200,41,0,168,32,93,143,111,103,12,134,132,191,90,187,95,117,255,41,163,126,185,191,129,5,25,159,187,251,71,7,225,98,230,76,113,82,112,248,83,230,72,176,170,38,254,160,246,219,86,40,150,191,66,74,159,252,178,146,250,232,91,118,206,251,139,213,164,179,206,31,179,155,210,165,13,12,158,109,147,62,22,127,246,41,184,164,148,242,169,183,116,235,48,60,120,30,160,42,255,26,138,250,220,36,101,204,97,105,104,1,94,214,165,163,60,49,32,185,69,237,83,81,152,30,50,251,159,185,107,34,18,220,248,254,154,197,110,60,244,29,197,36,248,0,99,16,32,176,37,145,145,120,206,7,78,239,7,141,104,66,1,42,39,110,250,98,141,181,64,88,209,235,91,91,112,95,30,24,24,210,223,81,100,186,171,176,198,25,86,236,219,140,112,110,86,47,196,253,100,5,40,112,83,10,228,37,178,33,248,157,214,249,13,171,136,46,118,62,122,127,250,20,27,186,168,191,122,63,33,176]], +[[206,252,252,209,207,244,216,145,7,73,39,145,49,131,11,29,161,157,252,82,69,247,140,166,139,140,60,27,98,43,69,81],[29,57,74,189,27,78,209,174,223,150,106,96,239,211,255,136,33,64,167,229,107,66,131,116,236,180,67,40,154,156,127,0],[125,131,255,102,236,121,48,123,28,12,9,63,218,57,104,169,108,246,4,79,92,128,40,136,88,64,24,132,94,124,175,42,19,90,198,241,103,126,132,210,46,69,142,34,126,79,147,2,9,145,155,193,27,18,247,170,242,184,201,67,2,214,66,0],[94,201,78,208,111,193,37,122,233,193,131,206,86,39,18,7,172,163,122,35,253,180,176,231,74,201,48,122,27,177,18,224,94,213,165,208,71,201,49,9,226,229,148,119,176,51,120,52,100,34,222,54,113,76,41,97,187,151,54,165,19,202,54,113,198,3,166,140,43,231,49,123,27,82,160,118,218,226,175,247,188,136,205,94,234,10,162,104,250,170,218,229,57,201,56,187,79,212,182,6,155,25,69,235,106,240,201,230,200,170,94,228,164,175,55,233,12,103,226,72,232,210,123,215,249,88,156,77,48,233,5,101,27,175,69,54,79,160,73,149,126,165,217,183,20,108,166,130,4,229,233,115,208,241,201,26,28,75,222,214,97,21,2,138,113,17,79,15,79,133,27,209,21,250,235,149,78,63,113,160,20,112,178,72,26,0,152,217,159,157,116,137,140,139,160,40,124,199,131,65,85,33,65,115,209,252,186,252,254,155,8,37,3,132,67,148,118,5,88,131,131,56,22,201,82,76,253,87,68,170,162,89,219,126,189,58,106,162,11,90,101,70,218,222,253,20,6,104,235,14,204,181,246,104,219,159,198,41,131,223,152,8,80,201,209,152,130,161,117,80,213,220,163,84,44,211,96,3,160,208,60,255,176,69,117,163,232,225,208,112,21,199,179,14,202,145,21,205,43,114,228,109,253,223,106,77,218,31,170,45,189,200,144,0,212,51,246,236,154,220,70,20,109,147,159,50,18,27,153,178,137,131,217,139,157,222,140,63,110,87,121,242,176,112,12,176,35,219,19,222,101,110,10,237,29,162,213,198,186,38,82,52,54,72,173,66,15,106,185,229,90,151,72,42,26,34,179,188,46,229,152,98,154,186,217,84,126,219,95,247,144,153,5,100,189,135,31,129,178,75,18,242,191,141,189,254,122,136,55,95,173,156,203,217,252,11,161,211,187,165,227,196,129,60,24,160,52,138,173,131,251,27,130,104,144,84,217,155,70,0,221,23,96,208,220,206,68,117,116,103,190,193,148,100,6,213,48]], +[[209,7,207,38,245,39,219,113,162,6,228,29,23,149,83,33,1,50,37,187,32,249,62,18,223,61,199,57,158,114,12,163],[24,107,244,83,201,93,192,162,253,88,154,120,226,200,0,64,179,246,221,249,166,248,104,29,20,96,54,207,33,70,232,252],[128,113,217,127,50,79,16,53,143,19,172,140,97,212,36,180,243,0,221,4,25,87,28,57,228,13,153,174,165,240,49,64,230,42,180,201,113,39,171,51,233,130,105,150,106,225,212,85,126,69,155,247,245,151,179,19,243,81,162,1,34,240,102,14],[120,235,158,19,120,153,40,167,79,54,1,65,114,142,222,152,56,150,133,200,54,185,31,175,191,26,126,140,25,207,190,33,189,60,61,108,110,216,60,64,158,246,147,241,215,53,218,63,164,102,73,126,25,243,142,48,251,162,161,2,55,133,69,144,112,230,233,44,28,183,201,189,12,155,166,18,32,21,120,102,195,190,210,176,30,110,107,155,141,211,240,196,124,2,241,129,52,106,10,155,155,93,61,126,24,169,77,105,86,133,94,22,232,234,170,171,113,177,3,2,243,91,216,251,31,155,88,71,48,65,96,50,73,38,100,91,5,130,194,242,241,83,58,36,40,20,97,81,66,65,219,40,80,239,49,197,118,59,46,61,79,177,143,198,216,193,215,229,47,124,19,57,44,23,226,112,25,255,96,0,142,67,31,23,20,55,11,192,239,217,69,42,97,245,197,100,136,217,26,24,80,55,241,246,71,247,47,167,133,1,13,93,120,240,161,21,135,204,246,107,128,136,224,230,53,255,243,119,65,147,178,237,239,253,146,214,232,160,50,17,40,174,100,205,184,98,230,49,226,238,91,160,218,68,187,213,137,220,57,43,90,17,59,134,167,39,168,221,182,152,163,52,204,102,139,57,177,205,225,153,184,136,55,202,95,0,245,83,248,156,98,40,52,39,54,65,211,155,193,12,106,36,225,235,66,88,117,66,240,63,193,98,117,36,237,107,116,147,145,241,16,40,112,108,66,54,68,37,178,202,242,1,128,225,184,2,199,68,180,155,123,205,155,247,177,92,35,160,191,28,105,101,150,13,52,21,84,225,150,107,110,248,47,207,187,228,29,30,9,215,65,227,9,37,68,70,119,127,19,194,154,103,184,189,235,197,247,240,77,22,13,96,227,50,227,208,68,26,15,47,123,25,44,62,43,223,109,173,236,42,66,79,136,102,152,6,35,110,224,77,234,105,43,216,187,111,145,202,6,130,236,227,73,20,37,117,53,139,155,123,231,6,0,179,203,129,225,69,107,160,121,159,220,1,255,214,134,35]], +[[175,126,168,228,28,137,55,164,236,71,90,216,19,113,161,113,211,208,249,253,117,25,160,76,117,30,212,173,143,248,254,249],[21,223,199,21,133,186,199,30,242,15,55,73,135,197,85,163,242,240,125,107,156,120,112,102,193,13,99,207,6,224,42,176],[192,241,115,145,103,39,75,249,24,49,199,75,235,100,90,247,144,69,155,40,187,63,33,50,83,101,19,15,64,154,203,102,223,29,34,55,89,169,117,142,8,253,114,83,115,116,132,226,133,166,251,71,64,74,190,46,186,94,242,73,253,2,92,10],[5,242,38,63,2,69,236,185,250,235,20,229,122,202,67,102,104,48,140,129,37,223,49,22,196,238,32,80,29,12,222,112,27,54,110,43,80,161,197,237,244,132,20,76,225,107,251,31,125,38,220,66,117,234,151,50,226,100,186,77,74,54,43,64,39,91,164,115,119,219,195,50,203,101,226,244,200,133,56,148,170,135,138,76,23,93,197,179,178,167,87,255,60,141,125,230,96,151,59,137,218,223,7,110,46,79,199,98,57,183,188,117,42,34,157,68,224,0,206,182,103,16,76,176,116,107,252,245,157,105,96,58,231,252,27,207,17,210,227,63,97,220,73,126,193,176,189,94,79,29,190,244,53,242,242,145,243,11,0,168,94,131,57,70,200,177,4,132,228,171,215,214,11,219,177,254,109,255,88,7,165,59,184,147,130,21,48,19,183,12,160,142,252,145,183,233,252,91,93,187,182,175,18,59,87,190,46,20,15,196,113,164,93,137,250,130,132,204,39,224,161,254,119,31,85,89,139,189,207,6,141,80,109,173,10,89,33,121,206,202,57,238,149,38,249,228,254,71,191,43,177,79,177,72,106,103,125,77,123,153,165,32,84,86,118,160,241,250,128,144,73,170,36,20,174,123,129,125,154,3,110,92,21,120,134,232,52,29,78,129,156,9,42,59,72,179,96,107,3,172,183,39,198,194,33,125,10,243,1,33,84,106,148,175,107,73,202,162,168,201,177,120,111,160,194,165,36,236,122,2,62,146,75,95,138,137,165,55,128,199,248,120,28,91,142,134,148,48,202,160,230,208,67,121,103,227,174,212,79,69,201,1,203,207,16,38,251,189,78,61,217,160,145,236,248,179,79,125,213,3,142,84,61,199,235,106,213,73,78,251,20,92,246,62,192,211,85,187,142,23,47,69,93,138,107,19,218,202,173,219,197,110,71,222,60,247,98,161,167,56,239,9,47,20,54,104,4,103,181,205,130,233,227,110,45,43,104,66,179,189,93,206,119,24,13,218,240,182,67,55,142,105,133,153,221,71,245,205,187]], +[[12,87,203,252,235,222,16,237,224,45,28,176,29,243,96,212,31,46,102,165,4,67,213,139,93,79,8,40,201,161,139,183],[196,215,97,186,24,153,113,185,70,44,97,191,70,167,101,248,142,46,202,165,191,34,17,34,10,251,0,172,101,127,124,229],[138,247,187,224,27,138,185,57,81,209,111,202,5,169,201,103,209,197,44,151,75,234,21,30,167,46,76,235,170,32,204,120,59,182,29,141,105,56,92,172,91,198,215,45,189,22,43,238,241,252,181,221,14,10,8,180,140,160,185,246,217,169,136,12],[51,119,3,36,58,181,180,228,211,72,30,232,221,31,68,148,80,113,116,65,38,88,169,57,136,181,195,4,3,167,183,237,133,34,206,180,111,161,238,2,117,58,135,78,240,103,93,57,124,87,93,160,176,140,170,140,238,51,147,120,77,15,13,184,69,152,55,175,144,185,5,109,244,227,142,65,127,58,210,235,26,16,14,242,7,206,44,166,198,16,1,128,33,102,30,48,112,153,242,183,196,174,135,89,145,20,11,221,63,15,153,173,44,93,85,170,203,132,204,28,220,213,121,224,128,114,182,149,31,212,94,210,137,172,159,247,240,152,106,200,138,79,187,157,201,32,61,155,175,24,12,144,237,249,55,37,140,157,10,109,72,226,32,247,45,37,12,127,44,119,126,170,127,185,250,17,213,10,87,152,119,47,159,217,118,176,5,153,241,240,39,111,58,46,77,152,138,233,33,37,70,122,141,237,183,161,111,158,58,86,232,208,6,98,179,235,103,163,91,155,96,231,59,217,53,7,126,226,56,223,143,110,131,59,154,85,35,56,104,38,193,242,145,123,28,62,201,142,10,95,222,137,196,139,29,68,109,165,208,200,133,254,240,227,116,191,243,10,153,124,123,175,213,231,67,200,93,12,106,170,110,241,10,6,18,17,162,50,124,109,132,235,116,122,86,233,191,96,252,213,181,83,183,152,131,77,12,92,202,219,157,75,84,231,35,125,18,198,121,193,147,162,135,187,47,81,28,212,238,42,45,133,73,180,75,33,193,31,190,87,35,56,28,108,95,120,70,135,253,144,206,188,91,73,90,249,228,20,242,150,27,6,161,200,67,59,154,163,41,43,207,244,36,28,34,113,103,248,209,222,5,75,163,58,216,29,163,235,62,198,228,10,110,38,133,74,243,73,84,1,113,183,93,117,251,154,141,18,147,120,39,253,89,77,49,123,122,141,159,28,47,202,189,165,99,117,86,140,62,158,81,76,46,255,252,56,120,54,61,207,173,159,217,84,54,176,34,232,119,42,136,203,113,232,3,191,144,56,25,98]], +[[254,113,114,39,131,100,25,75,207,239,180,120,49,66,183,159,89,213,253,151,139,30,71,195,20,215,141,76,179,246,28,138],[46,130,204,228,121,16,199,226,167,155,193,244,25,220,60,61,245,79,35,41,31,200,25,62,130,88,204,210,253,56,213,72],[246,194,164,41,107,154,52,7,198,215,165,103,157,174,134,102,181,3,209,161,126,172,247,29,244,147,121,27,143,240,192,170,142,237,54,179,39,162,154,183,130,143,70,242,45,232,104,182,40,177,207,213,1,232,89,159,163,22,147,177,95,97,8,15],[35,80,148,81,160,89,150,159,43,75,223,206,229,56,137,87,233,69,109,31,192,205,133,126,79,77,60,37,164,21,93,94,233,28,32,83,213,88,6,46,234,104,39,149,13,232,99,188,156,61,249,103,44,222,139,167,65,116,78,187,221,180,94,193,244,40,69,112,253,10,172,208,126,165,140,88,27,226,175,201,90,228,68,230,120,237,194,160,36,57,243,135,206,201,130,234,58,68,129,74,138,48,43,179,191,232,34,141,88,222,3,157,235,223,124,42,126,221,180,231,28,164,116,249,79,126,43,216,157,198,91,22,16,115,60,145,255,248,155,212,153,244,1,84,166,25,143,223,94,199,173,55,34,217,37,178,146,25,108,66,148,153,7,91,224,197,182,218,156,9,12,7,145,167,1,158,181,231,54,107,230,206,88,171,47,4,254,205,145,39,196,39,24,4,123,244,112,48,105,21,33,49,44,8,119,170,63,54,204,95,188,156,170,224,253,227,148,93,42,134,142,226,80,42,56,51,32,142,184,80,161,99,207,203,246,218,158,230,173,159,224,103,254,36,25,134,254,68,54,214,174,78,220,97,86,25,56,226,163,63,74,51,219,99,246,157,63,26,136,80,237,64,2,136,105,22,65,3,72,143,183,149,205,130,202,6,127,225,180,137,124,170,73,167,202,154,128,243,168,21,31,209,59,187,127,243,80,232,87,159,86,93,193,196,169,202,147,141,39,177,91,63,133,142,244,93,61,215,139,44,53,134,53,53,99,21,245,90,151,82,142,207,236,93,17,165,183,33,80,49,7,250,164,6,193,112,52,230,1,71,75,59,96,207,72,105,46,38,146,97,21,143,195,83,212,223,66,116,56,19,87,121,11,119,86,8,123,0,204,121,227,185,210,138,63,36,57,254,191,25,158,100,168,179,124,145,181,164,51,78,51,84,232,250,243,163,97,232,86,197,75,218,164,59,253,205,110,230,201,249,103,149,136,246,6,153,80,131,35,72,170,203,162,191,238,186,202,162,7,29,220,125,119,137,142,240,246,135,147,205,37]], +[[169,81,228,230,186,159,31,11,53,72,49,201,134,148,36,72,250,237,227,126,17,176,242,71,218,39,6,220,238,247,58,199],[48,54,32,20,151,75,247,92,132,149,194,226,113,231,19,213,115,132,56,77,10,93,168,142,222,234,121,39,156,12,88,236],[2,120,200,106,21,32,141,155,229,177,225,87,71,97,134,27,138,247,42,224,141,64,205,203,236,53,78,101,169,195,208,160,107,95,203,178,151,208,155,239,57,116,98,57,89,134,195,9,62,235,34,100,76,0,60,48,120,23,140,223,103,78,153,10],[32,87,125,202,200,145,116,136,94,237,176,98,72,156,213,18,250,114,134,62,197,67,142,49,233,88,120,183,92,226,119,42,238,98,144,160,186,60,143,100,44,29,14,245,93,168,213,188,20,132,248,59,185,135,108,122,140,11,107,96,155,148,209,18,160,111,200,60,232,210,193,224,142,214,199,53,229,123,36,74,173,110,207,112,117,54,61,86,91,164,120,101,105,92,132,35,81,9,9,224,163,219,75,97,237,122,166,122,116,113,51,30,131,160,197,139,130,32,166,36,95,101,102,21,73,193,161,45,76,13,80,195,38,251,148,145,124,189,7,190,81,232,63,232,187,62,70,202,1,176,162,96,218,175,29,106,190,55,3,214,169,37,17,59,180,213,126,161,164,139,76,125,189,170,3,238,168,20,164,181,240,46,29,251,84,92,198,35,254,23,163,187,24,228,55,63,95,126,194,251,82,23,210,62,79,237,84,167,114,225,19,35,231,48,170,215,239,202,140,70,68,0,231,103,144,85,252,193,37,168,118,239,123,139,157,225,134,226,41,167,171,241,145,208,197,109,145,129,95,103,135,46,149,123,251,199,99,74,172,64,53,118,165,143,66,123,219,179,14,140,75,111,198,196,71,116,16,36,235,181,3,165,169,2,81,36,164,136,127,130,90,67,238,148,15,33,10,27,213,174,79,103,50,214,15,149,242,184,50,1,196,198,223,226,121,65,45,117,2,165,33,31,143,72,248,0,219,48,252,55,118,196,237,58,56,187,70,52,130,44,152,166,214,221,50,51,190,96,228,44,202,69,163,22,60,200,78,158,141,166,71,192,113,27,196,198,204,214,90,161,233,114,192,116,4,209,3,231,75,204,49,167,226,195,238,165,172,146,87,171,66,137,71,171,61,211,251,21,61,144,105,74,64,115,55,60,77,217,206,177,49,21,79,232,119,71,63,217,150,244,36,243,62,49,110,78,176,43,140,117,19,190,105,152,229,22,203,186,84,217,76,208,164,53,224,255,204,44,10,142,247,43,99,14,194,71,129,6,106,165,239,185]], +[[56,169,178,212,155,168,184,47,48,26,87,114,206,160,239,194,33,132,85,200,178,24,178,44,186,162,170,210,215,173,59,53],[157,245,234,31,120,248,16,165,33,119,70,2,187,186,73,66,240,69,146,56,150,108,139,205,33,144,10,251,243,216,66,147],[225,158,98,172,83,154,156,162,81,209,45,76,113,5,91,10,63,88,29,25,242,104,46,103,36,4,199,138,193,241,43,190,252,145,81,146,118,165,203,225,111,82,12,247,167,246,135,162,64,240,50,145,87,197,159,80,2,106,88,220,220,80,252,8],[23,120,22,124,73,179,164,77,74,91,168,56,183,56,133,83,177,225,61,54,234,79,134,211,2,66,225,168,34,163,187,175,245,206,166,62,42,226,164,99,91,226,54,254,242,184,19,93,20,251,98,28,11,183,115,201,193,119,83,248,9,38,235,85,208,241,21,189,9,168,133,216,68,184,24,201,240,68,137,163,49,187,94,3,43,142,88,205,163,105,73,197,168,208,139,85,187,141,233,101,225,249,13,59,156,254,236,252,106,217,164,238,92,180,4,126,148,80,172,220,100,100,1,102,168,192,105,234,132,154,235,221,172,26,228,175,236,145,221,209,127,165,85,63,168,124,86,247,229,30,193,205,107,92,194,51,81,208,87,164,206,74,137,35,200,174,106,199,168,175,220,192,136,28,14,116,235,176,36,239,114,150,22,44,185,60,104,229,11,187,7,78,101,26,200,125,172,158,165,157,76,63,191,15,227,121,243,233,122,36,86,110,202,229,67,3,188,251,111,12,201,241,95,102,57,67,14,102,177,154,66,120,73,253,255,248,51,223,2,104,158,157,228,64,6,201,3,197,89,24,52,89,185,244,169,127,84,160,242,162,141,247,176,233,222,237,168,35,157,123,81,105,119,245,231,214,151,27,69,2,233,136,95,117,10,248,209,166,102,158,37,231,125,95,50,124,119,200,122,134,224,161,135,43,201,106,118,6,15,95,138,12,64,204,151,59,252,127,230,237,155,202,120,248,132,230,162,130,139,148,212,137,211,42,15,211,55,230,157,184,63,184,120,154,253,78,142,245,76,34,167,140,37,135,70,139,154,224,113,186,227,178,2,211,24,58,213,240,248,232,66,229,168,222,133,191,255,73,224,60,131,129,188,167,253,66,120,221,204,175,1,52,251,85,147,163,149,167,122,92,189,67,69,147,188,74,208,255,75,132,0,236,103,76,78,202,241,213,119,84,190,12,178,250,154,100,65,169,171,173,123,66,25,122,216,46,80,130,126,74,66,69,87,58,143,14,248,127,88,34,138,40,103,244,179,184,52,182,99,80,55,148,10]], +[[154,23,23,135,54,137,160,60,17,45,214,180,215,106,231,59,137,180,22,165,152,206,236,32,158,39,150,30,123,177,238,138],[238,202,209,224,228,184,99,41,24,129,168,194,65,219,156,207,255,228,229,93,139,90,66,243,7,180,67,106,205,6,73,166],[26,248,190,9,85,56,150,88,0,216,239,246,215,35,208,40,214,93,14,156,110,181,233,209,37,187,59,23,131,241,30,247,7,154,73,168,7,226,126,241,38,11,226,106,59,35,29,3,178,174,21,30,73,246,241,137,241,91,28,131,234,176,28,2],[226,101,128,71,9,1,160,122,176,147,26,162,56,41,128,44,224,77,165,159,220,47,119,59,197,103,241,230,91,79,46,45,74,26,106,236,31,84,21,138,223,206,155,9,151,144,181,3,161,61,34,9,122,226,62,188,207,146,63,59,177,152,109,110,73,17,26,140,240,212,235,130,54,191,224,215,201,233,58,94,252,127,235,142,106,156,209,184,217,33,239,162,30,68,159,244,158,6,193,204,254,163,31,147,224,51,195,194,165,77,219,15,101,58,9,251,209,138,112,181,99,21,241,147,231,190,86,229,22,143,89,86,56,33,212,188,59,187,14,170,32,72,40,107,190,238,90,163,243,231,83,108,242,183,80,253,50,38,2,187,56,71,206,202,57,183,84,116,50,45,118,177,222,128,250,46,173,186,21,45,111,143,2,13,77,147,28,83,240,162,128,18,36,211,93,235,110,193,59,1,72,115,230,137,144,54,7,222,150,217,183,167,67,168,135,210,244,141,175,46,210,238,251,32,42,191,96,130,121,105,129,18,59,150,110,147,109,207,52,131,226,210,77,105,78,203,134,95,190,182,150,159,52,112,39,251,139,23,93,36,164,192,69,192,187,74,181,224,45,220,190,119,212,117,108,70,209,55,176,148,71,58,2,48,122,16,131,64,172,173,157,3,186,232,64,58,241,153,203,117,202,227,22,47,56,21,129,60,198,139,242,165,228,153,229,148,146,17,73,243,187,210,20,218,81,55,231,86,82,21,89,220,128,217,164,183,74,15,73,67,2,44,124,213,252,164,35,21,224,188,238,174,144,105,97,92,230,122,4,56,36,18,49,58,49,214,123,52,108,50,154,216,46,116,44,10,108,224,166,160,36,84,193,19,229,32,34,243,204,3,253,166,145,235,223,225,76,83,200,206,92,169,185,50,202,26,56,110,62,180,233,10,77,198,232,173,133,51,181,175,26,174,245,0,49,40,101,92,166,79,103,252,217,124,106,200,3,0,36,4,144,11,192,250,233,132,99,188,195,20,9,249,152,23,72,120,154,222,45,7,120,59,195,43]], +[[67,189,146,77,184,21,96,8,198,179,153,74,129,48,212,39,213,20,219,138,97,59,132,223,176,184,224,222,106,195,6,118],[27,52,97,194,105,213,176,6,45,93,246,250,101,74,37,134,246,71,160,104,66,24,160,110,94,47,123,173,251,57,65,49],[210,160,93,136,217,213,67,217,77,87,236,136,174,85,104,23,80,242,11,155,233,193,233,24,205,175,69,119,103,242,148,141,214,41,233,79,6,142,220,243,217,146,126,51,2,52,186,220,58,2,250,90,211,217,216,94,148,140,176,176,203,60,215,10],[97,132,230,72,12,66,233,108,200,119,38,155,22,55,21,69,255,149,35,196,94,168,142,118,161,52,140,104,174,127,49,139,8,143,228,97,9,40,35,145,133,182,181,91,250,15,67,100,76,74,76,151,197,110,215,125,8,177,244,170,210,244,170,6,153,148,171,236,169,107,123,248,27,128,100,234,67,80,216,168,176,34,151,165,19,8,182,28,87,200,241,135,60,111,151,0,122,202,49,128,66,158,115,10,102,67,242,135,51,84,123,207,123,154,223,227,39,232,87,54,189,4,175,127,29,159,79,184,74,127,58,255,223,78,34,181,116,236,180,188,136,54,177,11,132,83,174,170,92,27,241,50,36,139,130,108,197,35,15,117,224,117,250,201,240,55,86,17,54,224,6,67,208,130,83,231,173,101,47,112,44,13,21,182,215,212,138,166,248,233,181,245,204,20,110,63,21,111,178,82,39,81,195,113,0,65,189,146,47,55,165,3,119,224,40,176,196,228,188,52,101,215,200,74,246,165,251,66,122,203,59,65,55,139,16,43,218,70,216,246,242,3,165,255,207,57,93,67,94,147,69,138,11,10,76,46,119,130,250,254,17,159,118,159,103,5,140,102,119,246,209,13,156,245,203,135,72,225,128,87,152,237,35,63,111,147,14,238,14,80,117,188,88,185,122,249,23,127,218,117,213,55,8,190,176,77,196,241,154,67,231,104,7,70,9,241,64,101,244,143,218,213,7,124,225,9,186,204,53,113,116,166,183,149,111,110,127,50,227,132,21,190,82,99,112,250,88,195,192,179,31,81,230,205,75,44,242,127,139,203,194,18,89,217,229,195,181,194,148,106,159,193,176,13,157,21,195,183,216,11,253,157,5,219,145,210,73,211,228,45,137,86,104,32,68,84,141,131,189,168,213,204,146,18,68,47,48,180,92,244,174,173,128,204,233,179,81,44,57,197,199,55,211,248,215,71,175,186,178,101,175,94,238,248,202,147,98,236,118,233,67,176,160,215,163,159,61,177,30,202,20,69,138,123,89,46,94,79,242,39,93,212,139,40,83]], +[[143,176,134,32,109,217,90,38,33,245,152,86,12,203,40,31,130,115,200,252,114,226,54,17,8,155,170,200,157,60,60,120],[32,39,110,244,121,244,212,82,58,183,116,32,212,36,232,129,156,51,200,55,121,237,128,199,246,102,232,244,64,63,148,215],[169,48,94,0,22,0,213,151,208,94,246,113,105,155,240,159,13,204,12,68,71,93,60,163,30,127,241,191,254,220,12,103,218,161,243,183,106,3,89,72,197,156,216,127,130,69,58,64,149,10,28,151,3,194,231,217,40,14,115,3,150,109,163,1],[240,41,3,237,66,102,232,73,164,72,82,5,149,79,255,168,161,8,195,35,183,227,248,67,49,4,53,20,228,133,86,171,1,148,151,35,58,90,18,123,255,60,215,201,112,134,190,206,245,56,179,243,57,215,208,110,83,45,199,50,94,89,122,227,87,248,22,222,164,42,106,34,199,157,34,7,74,46,26,216,2,60,66,75,126,9,110,90,216,137,123,5,239,125,0,211,10,4,170,242,152,30,221,255,43,52,127,30,39,226,10,171,190,126,122,149,68,151,142,9,43,0,204,228,32,171,160,97,135,55,79,251,179,123,76,34,215,95,4,229,117,144,246,16,162,115,71,40,108,41,131,18,166,201,177,189,242,79,189,168,81,60,79,131,86,204,247,87,6,143,252,17,188,101,17,55,131,165,221,231,114,47,175,76,235,25,251,182,47,64,112,46,44,110,106,139,180,158,244,4,70,69,12,76,89,162,153,9,68,218,71,68,246,238,119,11,147,12,36,102,105,129,60,229,169,245,164,125,216,3,136,152,27,252,195,165,107,91,226,196,199,230,89,162,233,24,45,236,10,170,254,144,49,170,57,84,212,254,124,67,17,150,165,97,165,183,142,171,166,79,61,177,181,134,197,59,22,246,121,168,73,33,166,66,194,96,228,101,58,97,222,16,142,189,230,247,5,58,250,44,179,243,102,142,222,18,16,32,221,27,172,232,65,138,235,172,58,91,213,20,47,16,90,194,111,228,158,95,177,64,193,155,34,213,74,98,145,223,201,84,103,2,71,136,22,70,135,77,239,173,129,73,149,81,159,98,96,233,119,74,141,24,92,55,136,27,79,37,67,196,182,63,191,25,133,1,106,180,28,77,114,140,188,144,179,171,135,98,103,190,212,29,12,9,2,246,181,14,143,169,6,252,71,136,247,184,32,70,115,6,224,254,158,3,106,10,0,248,4,249,28,60,167,24,185,95,246,217,226,32,75,195,22,27,247,15,204,23,178,150,75,86,188,97,46,41,64,45,150,245,9,134,81,75,199,216,49,213,142,66,121,55,134,213,128,111]], +[[175,161,184,70,194,16,181,35,0,233,118,150,248,27,142,167,116,209,223,18,230,18,82,124,85,116,127,41,193,147,115,150],[182,9,86,107,189,25,71,189,122,250,206,177,67,137,232,54,34,113,105,33,95,171,102,133,26,165,215,13,110,46,59,137],[152,176,198,49,60,236,175,124,130,203,222,179,208,40,6,65,198,26,6,15,101,229,99,170,147,206,24,48,10,155,88,39,45,200,104,11,72,94,140,209,28,248,15,220,168,104,250,179,101,55,131,132,161,66,114,127,47,132,79,135,207,223,25,5],[76,172,27,31,75,212,130,132,220,201,175,200,181,149,91,100,180,54,219,112,75,3,53,217,117,92,193,249,116,119,248,211,35,203,100,16,239,20,106,184,169,239,185,82,109,139,98,227,187,173,31,114,149,244,123,169,240,222,149,143,142,201,183,122,180,34,50,67,126,217,116,133,100,68,205,34,226,11,227,94,145,129,59,255,75,1,111,129,13,15,97,216,159,107,97,77,179,63,52,189,9,152,91,89,63,227,224,110,6,91,123,198,205,57,213,92,44,251,236,123,109,89,192,179,125,209,208,211,81,53,171,29,27,4,242,243,12,47,4,244,186,43,54,88,39,56,8,28,245,145,144,245,40,54,61,185,68,237,97,41,49,209,213,20,198,33,79,154,185,42,187,24,51,146,97,131,172,82,251,162,164,85,30,32,228,192,172,149,154,73,221,177,103,163,129,224,36,29,64,192,134,233,14,82,172,160,23,37,137,117,219,171,43,164,81,238,83,154,113,143,7,106,88,112,156,102,151,65,141,156,111,19,228,211,145,54,139,240,232,189,143,41,50,221,149,206,175,122,172,161,36,17,71,211,65,163,172,208,141,195,41,5,72,53,114,184,154,128,204,71,35,20,104,171,141,227,89,221,82,90,98,87,207,25,108,46,203,130,250,138,120,170,58,133,28,124,150,202,37,191,124,163,220,243,202,33,69,61,13,253,51,35,213,164,34,222,200,67,22,16,47,104,76,53,159,34,107,181,55,121,192,185,149,9,57,40,30,247,154,88,192,17,153,62,172,224,133,73,122,250,77,175,100,201,104,123,10,17,170,17,108,250,123,3,147,98,65,165,86,123,100,110,126,66,233,251,89,36,5,184,250,60,10,130,31,195,18,27,69,177,117,60,236,154,131,148,125,33,26,69,73,155,214,55,144,184,127,1,71,47,229,102,216,118,150,239,237,187,116,237,0,4,140,56,75,167,240,39,179,170,66,152,220,65,16,52,159,237,245,42,150,205,5,208,139,214,53,119,30,212,81,7,56,216,240,122,96,33,36,77,25,3,87,154,62,167,57]], +[[200,89,19,166,135,120,119,19,16,1,98,60,205,169,205,193,43,157,64,67,184,168,55,147,196,70,150,99,44,214,66,28],[156,198,124,105,72,247,191,110,85,109,8,73,211,184,210,3,69,122,123,97,84,155,54,104,29,117,79,29,192,132,30,150],[1,252,207,219,31,182,136,139,3,16,169,19,23,15,126,54,104,22,218,235,231,101,13,114,81,61,149,6,230,111,125,98,32,138,73,236,224,175,24,113,73,127,69,65,239,96,91,222,113,28,158,10,18,5,239,72,242,108,3,220,26,212,175,3],[145,181,0,158,131,208,246,16,51,153,194,211,254,236,0,132,151,58,48,91,244,23,110,199,130,83,117,96,71,45,177,135,161,27,77,203,75,47,251,127,6,68,254,179,148,178,142,91,254,151,36,124,74,74,35,28,246,233,22,191,153,52,76,205,168,138,127,93,131,29,109,227,213,99,221,16,46,174,177,8,197,189,206,68,224,99,45,23,230,250,85,177,128,103,223,47,168,210,0,169,134,159,106,255,146,12,81,212,106,28,237,45,144,59,29,155,107,7,95,172,191,145,205,5,235,65,173,129,26,142,244,13,145,24,38,16,18,199,43,137,121,241,81,83,219,184,86,18,147,218,159,139,119,200,255,20,247,83,135,83,111,0,54,209,113,58,114,206,140,53,177,6,47,44,103,50,174,191,50,147,103,153,181,28,44,188,214,87,36,19,231,223,170,184,100,26,2,193,80,35,115,129,207,122,20,226,44,116,198,194,0,9,222,125,59,126,105,205,27,69,132,172,44,1,186,186,249,115,197,107,56,20,187,0,137,114,14,65,150,129,6,207,38,80,157,74,165,70,252,173,85,52,175,48,63,252,164,43,22,174,108,147,238,6,188,60,172,225,46,78,199,24,132,75,211,13,34,36,204,72,109,16,109,28,69,107,250,22,94,160,18,15,171,61,242,197,171,58,82,59,191,167,137,222,237,68,3,42,176,190,134,235,124,192,156,219,124,7,170,148,141,213,39,124,61,241,217,209,132,53,103,222,200,79,146,136,224,133,176,90,228,184,175,44,234,93,154,24,77,80,190,248,85,80,200,54,97,61,93,58,245,249,194,146,142,106,137,102,15,166,39,25,235,255,119,62,70,183,126,52,188,4,112,218,77,44,219,199,7,29,167,88,196,211,159,230,82,1,200,138,170,142,102,3,208,187,231,195,233,178,217,228,27,99,70,130,9,47,20,115,65,173,109,102,127,32,198,78,129,166,141,98,148,103,165,77,216,110,28,225,44,86,10,111,155,100,81,45,111,56,134,203,185,243,124,55,235,57,133,200,172,56,221,102,130,244,143,225]], +[[250,30,17,220,131,100,32,141,142,28,182,106,54,27,231,232,76,94,54,129,102,88,125,79,219,6,172,237,127,98,225,124],[77,142,111,75,52,21,223,108,237,171,251,41,92,25,132,253,65,153,35,198,172,65,118,78,50,210,45,175,55,44,80,252],[232,87,219,8,126,40,214,117,11,245,78,83,121,114,81,216,67,153,137,87,108,18,218,45,156,129,26,20,135,124,59,212,108,78,250,184,97,161,14,235,231,218,4,192,176,180,69,199,163,144,165,12,19,222,54,243,163,199,174,1,87,2,44,14],[41,78,99,186,204,203,128,27,191,4,193,241,157,10,238,22,245,101,10,110,142,234,111,228,17,16,102,62,192,21,50,189,73,96,165,39,241,94,202,74,242,244,230,183,176,252,52,12,249,122,162,52,233,44,247,214,157,80,228,0,156,36,150,227,237,77,154,255,0,15,158,24,82,117,184,23,210,106,11,171,105,183,247,238,30,163,13,174,200,188,238,56,122,228,107,75,41,156,39,189,192,110,234,99,242,77,190,233,85,166,192,150,144,55,238,249,28,52,50,30,60,92,151,47,222,153,49,131,183,210,63,110,1,156,62,12,172,117,137,174,74,21,33,175,135,234,66,223,140,34,194,39,14,194,61,109,20,15,156,246,212,213,47,172,27,157,108,137,57,239,129,49,203,98,160,53,197,38,21,56,188,223,214,219,65,154,85,239,159,229,215,165,172,68,87,157,231,0,133,141,116,163,67,72,68,242,131,66,197,101,137,39,34,226,127,64,125,127,23,183,74,89,52,190,145,91,32,194,64,6,67,35,95,138,181,121,95,50,78,51,197,6,68,160,64,51,84,44,179,129,109,119,15,168,153,231,49,28,20,48,28,27,208,245,170,96,162,235,49,101,104,12,114,14,30,250,128,150,252,37,210,119,146,117,241,132,43,45,181,59,77,160,173,62,89,192,117,64,194,132,96,206,193,253,211,205,183,163,71,139,145,169,202,249,172,137,28,223,58,234,238,202,154,150,86,172,19,7,37,153,34,252,167,76,92,198,159,126,37,198,191,88,121,115,164,183,211,227,172,6,53,176,219,34,160,9,58,121,7,104,129,199,23,54,238,29,77,69,248,237,45,41,160,103,26,100,230,202,47,122,94,244,4,177,237,235,132,32,52,245,113,182,153,188,89,229,163,125,240,32,84,232,72,43,241,231,183,125,142,131,151,218,21,216,157,115,85,165,220,232,107,22,131,169,172,78,64,108,8,169,74,110,176,14,90,225,109,150,114,41,114,229,197,12,123,238,74,132,208,105,123,190,103,206,183,239,41,95,6,170,234,90,187,164,68,102,190,15,103]], +[[36,169,20,206,180,153,227,117,229,198,103,119,193,237,32,67,190,86,84,157,94,80,42,132,71,16,54,64,66,186,154,203],[32,210,30,231,100,177,243,95,148,86,130,0,214,59,213,130,138,202,140,93,62,144,71,210,63,71,139,146,82,149,250,46],[58,224,204,123,202,141,115,190,131,169,184,9,177,51,56,193,39,6,170,239,117,196,209,164,120,23,143,157,197,101,81,76,117,41,226,152,4,62,167,141,33,165,160,157,208,79,16,174,135,68,30,86,134,169,51,201,44,117,84,132,39,173,58,3],[63,249,246,111,162,100,110,198,106,27,249,51,194,180,204,15,191,145,43,77,109,181,5,52,37,127,151,208,30,105,141,5,72,87,71,222,37,68,233,245,164,164,160,117,56,140,244,64,10,184,155,3,83,206,134,25,130,2,219,58,144,55,103,184,121,162,175,157,170,21,88,67,17,26,241,90,43,195,94,254,65,188,201,44,130,7,224,1,19,176,79,19,3,0,121,73,255,182,206,141,244,176,179,66,72,254,223,93,156,178,206,233,75,129,46,213,142,206,42,12,224,69,76,241,76,32,228,158,9,254,102,77,110,37,118,46,135,137,89,50,205,92,211,46,182,163,171,179,142,225,99,7,140,19,62,147,88,135,145,219,246,175,73,154,49,234,68,83,187,204,122,133,228,6,201,132,138,102,64,82,241,17,19,251,180,255,167,96,222,228,194,97,227,150,148,36,145,17,157,162,154,51,88,47,130,29,65,37,224,180,22,47,40,190,176,102,3,26,101,45,5,116,154,167,36,77,212,243,211,187,21,210,104,50,141,106,2,252,226,80,24,21,37,127,138,213,175,78,203,231,203,138,233,102,30,52,79,144,114,49,135,145,243,232,89,9,17,33,224,138,239,202,137,130,234,175,102,37,157,157,228,244,106,49,231,22,220,3,61,15,149,209,250,147,107,108,96,121,177,55,221,17,88,209,222,241,19,1,140,115,248,235,185,128,126,15,116,21,64,78,169,199,133,68,172,231,206,70,60,209,209,197,126,49,244,9,27,192,145,128,76,188,221,173,14,21,164,12,169,26,203,225,198,34,78,209,60,175,180,223,44,132,172,159,12,60,155,84,96,7,217,221,110,82,76,70,112,114,86,61,74,192,215,0,204,27,243,15,235,179,52,49,61,174,87,97,116,94,192,165,233,232,129,80,37,149,143,0,250,46,88,6,13,126,154,95,43,114,127,72,105,159,146,156,132,89,147,8,146,87,63,120,79,239,86,146,81,139,92,162,104,226,167,62,190,173,110,189,235,126,194,78,172,146,170,125,203,65,181,152,189,110,255,54,50,208,105,114,98,145]], +[[85,50,224,155,147,127,253,61,95,76,29,159,31,252,222,210,110,231,77,77,160,117,38,72,68,105,11,217,200,97,57,148],[80,147,150,159,55,123,236,62,53,245,158,253,160,26,180,24,108,93,42,54,116,12,240,34,103,94,1,9,107,26,63,10],[213,39,255,13,74,33,157,97,244,24,18,18,6,165,74,228,152,88,84,163,16,72,39,68,72,110,77,19,10,125,233,124,49,157,248,55,44,130,130,140,147,110,106,138,253,156,93,225,130,133,115,216,38,26,233,54,91,143,35,118,118,24,36,2],[173,212,215,169,206,63,99,209,249,70,232,103,144,101,84,93,140,123,240,162,204,58,76,0,184,241,66,240,148,90,227,98,196,201,70,42,117,118,164,5,157,87,134,22,98,136,75,216,11,150,217,13,39,154,149,46,218,149,45,55,212,249,92,240,215,13,169,143,79,186,202,57,225,105,249,217,69,212,31,135,35,151,187,221,87,1,69,67,3,215,125,49,232,99,72,39,29,164,10,27,143,30,87,195,111,205,128,62,20,250,23,113,108,86,49,239,160,29,58,121,93,194,11,43,222,54,171,115,255,106,45,83,59,193,92,206,34,50,135,19,195,201,204,208,114,195,228,80,215,242,44,12,159,148,145,151,82,203,254,69,238,101,93,27,83,103,101,147,205,180,72,112,65,2,99,28,170,169,118,149,46,170,31,108,46,135,101,100,228,32,240,198,70,160,248,131,101,247,100,21,180,8,95,96,163,56,178,156,81,99,62,84,15,11,243,45,64,135,231,208,251,104,91,232,140,117,149,220,83,28,153,180,137,88,69,96,173,130,52,177,142,57,161,7,207,93,132,45,171,212,33,231,125,38,234,94,15,20,5,206,53,254,121,39,20,235,78,225,168,1,118,72,172,26,231,57,163,61,123,30,8,145,5,209,229,173,210,122,98,206,100,21,69,112,52,10,249,235,20,231,253,252,47,154,44,47,207,205,172,60,196,34,119,99,244,214,41,73,116,121,248,73,33,110,93,144,236,22,223,163,107,114,81,127,123,84,134,186,238,127,218,68,80,195,82,207,251,186,231,57,38,200,67,34,79,140,228,75,56,218,229,63,62,173,33,137,11,82,167,128,16,117,41,22,132,253,89,16,237,134,173,51,232,160,7,246,195,248,92,22,178,9,41,55,64,24,79,88,144,135,77,67,28,212,224,234,64,135,196,156,52,113,215,137,200,19,198,220,154,120,105,147,99,161,216,113,151,211,185,44,2,134,104,147,17,130,63,77,242,44,232,3,94,117,115,44,222,167,245,98,31,103,219,14,42,76,166,97,97,147,34,28,10,163,214,222,80,216,82,130,238]], +[[235,54,81,16,9,211,122,156,70,196,209,55,77,11,189,13,153,129,231,140,238,125,24,140,90,171,152,62,194,57,225,12],[177,204,33,43,69,33,187,231,177,154,118,147,135,138,85,132,64,238,195,98,5,216,67,157,4,10,70,169,144,47,191,85],[159,88,55,36,222,85,46,174,130,242,84,172,110,46,212,131,236,26,7,52,98,102,115,92,73,9,32,105,12,30,63,178,169,233,163,65,148,237,100,115,115,59,48,13,79,35,201,174,192,218,90,32,34,5,76,164,56,133,161,90,41,132,50,14],[186,36,102,229,108,29,247,127,34,182,240,36,31,199,149,42,233,188,36,117,100,25,169,68,109,210,180,158,44,185,223,89,78,91,108,119,169,90,165,251,217,220,87,254,200,57,98,199,117,30,235,180,186,33,130,83,249,22,169,34,165,19,150,99,227,32,62,59,228,130,190,55,156,161,81,196,99,217,173,162,20,70,19,95,53,105,148,250,84,73,240,132,71,143,91,180,245,186,97,69,197,21,142,183,177,196,60,50,235,234,37,224,156,144,15,1,239,145,233,47,136,192,60,118,80,74,206,150,70,1,111,252,39,137,85,157,15,60,201,208,15,182,27,220,106,247,211,148,15,48,46,88,142,4,247,159,123,61,75,145,165,209,147,164,248,34,43,254,182,155,240,52,125,152,173,129,239,153,209,48,235,199,179,107,7,131,57,78,234,146,163,141,221,94,116,128,210,173,212,228,222,245,62,185,156,68,155,255,148,228,113,139,9,242,234,155,31,43,136,101,148,169,92,51,166,158,3,51,21,78,68,10,179,75,123,108,17,52,216,23,155,111,12,86,37,26,154,216,225,182,176,249,184,165,201,112,129,167,248,253,5,208,176,175,252,130,219,221,200,176,192,171,126,131,63,48,6,38,212,185,115,179,246,15,234,197,85,113,232,156,218,15,43,68,30,210,250,166,105,167,13,85,108,180,143,155,29,28,188,227,46,222,93,22,107,17,67,226,100,177,30,163,39,104,28,181,89,237,209,60,54,75,210,186,241,253,84,187,120,24,7,189,89,200,104,176,228,121,90,119,158,103,240,189,13,20,181,166,185,228,64,181,122,88,35,50,139,89,175,251,208,39,237,167,221,120,80,121,197,240,43,94,50,137,11,3,135,48,152,106,57,165,169,131,74,63,237,134,139,111,69,203,221,40,172,178,112,154,255,85,98,99,134,79,154,225,231,87,179,39,140,40,141,190,41,50,130,87,18,119,62,67,31,124,41,50,152,87,253,174,167,152,237,147,146,8,147,99,20,2,230,177,59,171,98,180,133,84,97,237,185,70,32,242,209,117,24,101,244,69,196,102]], +[[125,188,129,144,46,78,170,179,7,117,64,245,89,153,92,56,116,3,202,195,6,212,134,233,89,197,235,89,228,49,192,168],[224,48,102,19,144,130,246,19,68,139,219,194,127,229,58,163,248,137,148,195,29,220,224,2,227,107,187,41,99,223,62,200],[91,127,101,47,8,242,41,253,161,176,189,117,147,119,179,251,114,108,27,156,154,16,239,99,66,109,53,45,208,134,155,213,77,135,108,48,146,241,205,65,28,55,87,211,198,182,234,148,42,167,12,58,174,180,33,122,76,115,100,209,142,118,229,15],[223,247,152,177,85,123,23,8,90,6,52,55,29,237,93,223,122,90,203,153,110,249,3,84,117,230,130,99,54,246,74,216,184,75,136,46,48,186,222,194,180,167,17,153,135,82,244,161,87,75,193,248,157,67,37,207,43,57,134,16,68,221,3,105,30,113,208,119,104,181,147,58,48,82,204,124,129,213,113,169,222,6,29,193,144,38,194,241,231,1,242,220,242,106,136,211,64,27,201,159,184,21,89,220,167,109,138,49,169,32,68,162,115,88,125,98,42,8,209,204,230,28,143,148,138,52,222,209,172,179,24,136,28,155,73,246,243,124,48,166,93,73,91,2,213,66,158,122,180,4,13,139,235,235,120,121,79,247,54,209,81,16,49,166,214,122,34,205,243,65,185,128,129,28,157,119,95,177,156,100,120,240,94,217,132,48,16,62,162,76,15,65,77,76,192,125,134,11,114,220,84,47,242,45,131,132,90,66,248,186,69,202,127,243,170,176,177,231,222,43,16,148,222,172,8,209,110,238,1,150,159,145,188,22,254,194,156,204,6,28,84,219,83,69,186,100,132,45,172,201,158,231,114,148,104,216,10,63,9,85,131,216,232,1,36,8,81,157,88,44,195,255,154,46,183,174,186,162,45,184,31,252,120,238,144,239,78,197,137,220,206,135,17,141,171,49,166,50,142,64,154,213,5,154,81,50,200,45,243,206,254,46,64,20,228,118,240,76,58,112,24,228,82,103,236,80,24,236,215,191,241,221,169,38,126,144,102,107,107,20,23,232,157,218,203,80,133,148,59,239,199,173,47,77,245,241,238,10,249,67,26,238,182,178,74,85,21,185,61,188,246,134,64,247,218,248,201,97,229,103,215,83,73,0,32,92,61,242,24,75,106,194,218,150,28,76,29,43,196,155,78,169,107,129,84,255,212,239,255,220,94,85,167,17,156,184,175,66,158,133,16,93,255,212,31,228,162,235,186,72,22,138,160,95,167,223,39,196,41,135,53,255,134,143,20,150,190,180,178,237,11,137,128,199,95,253,147,157,221,26,23,228,74,68,254,59,2,121,83,57,176,140,141]], +[[145,176,149,200,169,153,224,63,62,215,73,205,159,47,170,204,0,118,195,180,119,168,122,181,204,214,99,23,56,118,116,70],[218,209,116,211,89,218,236,202,156,107,56,155,160,150,69,42,181,202,145,230,56,60,109,4,42,40,78,206,22,186,151,182],[100,238,158,253,176,194,96,26,131,95,65,133,32,100,30,67,108,125,212,124,51,61,159,195,12,251,185,227,144,254,118,69,48,101,71,8,180,11,3,88,24,153,169,172,135,14,253,118,111,251,180,99,113,82,248,255,39,121,100,254,53,66,82,9],[155,13,139,0,41,152,82,214,139,191,73,127,230,3,150,26,72,84,102,169,154,84,132,0,93,183,61,78,75,173,129,78,133,116,239,213,77,100,139,213,201,26,232,72,60,84,178,249,152,176,46,26,189,111,64,26,37,82,104,67,165,242,162,58,151,189,88,157,31,126,26,177,73,21,177,227,89,163,150,211,82,195,96,174,101,132,50,90,228,187,125,98,79,97,37,92,92,123,240,166,122,202,180,108,59,87,179,69,52,192,238,132,49,210,96,87,102,6,203,216,77,141,24,57,231,61,166,254,75,11,139,120,240,249,88,130,124,47,29,147,186,122,52,109,204,117,203,86,61,255,222,38,249,151,89,142,139,92,47,22,23,198,254,252,155,228,178,139,84,1,176,0,100,19,162,81,105,13,18,3,170,174,79,109,138,63,178,31,36,0,154,179,191,241,55,55,168,167,230,100,108,2,115,45,158,197,164,165,16,70,158,45,41,158,76,193,173,100,128,164,130,170,149,111,137,221,204,204,100,161,54,251,21,184,118,182,236,216,140,124,134,164,223,198,14,102,98,7,198,4,22,125,22,52,64,202,154,185,207,135,165,224,247,187,197,81,125,228,222,232,118,192,55,248,204,157,149,156,143,245,219,233,68,255,84,205,145,167,113,226,146,49,248,181,241,125,97,222,144,76,149,95,226,2,93,197,46,212,128,251,60,201,15,35,36,89,198,7,239,126,42,219,82,199,72,43,236,214,122,210,20,154,65,40,249,132,3,139,88,170,144,23,103,130,57,54,4,170,199,76,24,32,154,61,106,120,99,12,1,149,90,124,236,229,218,131,132,218,59,175,99,170,45,223,89,99,250,224,91,163,184,28,106,3,216,106,0,239,120,237,180,24,79,220,137,177,214,191,235,49,15,209,181,252,206,30,33,149,36,163,207,178,233,114,87,127,6,177,221,222,186,0,134,93,174,73,121,0,12,0,138,217,159,59,99,140,206,184,232,199,160,249,152,211,77,146,20,61,129,192,225,192,150,169,37,206,186,101,196,48,3,238,24,212,148,208,3,233,198,31,119,214,87,89]], +[[140,86,139,49,10,206,125,31,14,222,206,253,96,58,136,64,0,84,76,121,37,101,212,129,195,211,224,110,45,130,202,150],[95,166,226,103,199,102,115,104,65,65,16,114,209,152,61,25,0,172,240,29,72,195,206,17,119,11,38,247,141,169,121,247],[222,189,216,229,211,17,47,215,123,57,74,160,227,110,148,38,186,201,29,241,38,250,156,49,124,234,124,157,69,149,124,221,150,164,90,227,173,118,4,19,238,18,5,175,215,26,41,249,195,203,88,108,210,215,205,30,147,188,22,82,252,52,220,4],[181,159,95,233,187,78,207,249,40,149,148,114,31,38,71,4,123,13,165,224,228,148,27,190,87,197,183,34,180,118,114,63,10,197,151,11,65,17,248,147,188,170,65,31,40,252,235,79,88,90,42,113,135,1,138,144,75,112,239,143,225,246,86,154,84,208,10,218,55,182,156,181,233,201,210,108,22,169,3,81,129,72,224,74,27,147,106,50,50,156,148,238,26,143,182,181,145,137,44,58,255,0,191,110,68,221,10,118,43,171,232,157,112,96,193,123,144,57,13,35,191,157,54,10,41,59,131,8,56,48,134,145,110,17,130,177,186,67,54,240,1,184,210,13,234,233,160,41,247,232,83,151,169,174,92,243,202,16,199,243,135,85,136,184,255,171,176,99,192,12,162,111,88,15,105,237,197,39,161,172,207,79,65,57,123,51,118,107,207,109,85,235,141,224,129,164,140,152,29,5,192,102,97,123,128,216,246,245,230,14,89,221,155,147,11,196,208,69,134,64,59,184,104,223,117,147,59,221,134,35,14,68,112,54,193,117,161,13,233,187,57,149,61,203,25,102,161,241,25,18,7,142,53,143,72,197,178,9,166,54,199,247,131,244,211,106,147,173,44,194,227,36,69,25,7,142,153,222,29,81,88,179,150,30,15,197,164,242,96,194,95,69,245,232,88,94,96,29,176,139,160,88,210,144,154,27,244,153,95,72,19,70,13,54,149,3,198,135,54,133,235,205,51,48,161,48,183,95,35,101,251,42,90,52,234,99,217,88,162,168,103,233,5,82,210,206,200,195,144,8,75,224,193,8,176,253,45,131,203,146,132,219,91,132,44,187,93,12,63,111,30,38,3,201,195,12,15,106,155,17,142,26,20,58,21,227,25,253,27,96,113,82,183,204,5,71,73,121,84,193,247,41,25,157,11,35,229,56,101,64,59,10,214,128,233,180,83,105,166,170,56,214,104,90,189,57,127,7,251,202,64,98,126,202,248,216,211,1,51,166,217,213,175,0,145,146,117,28,156,69,247,124,11,192,17,38,136,0,191,85,37,18,115,14,105,151,60,91,243,98,171,22,72,148,191]], +[[61,9,175,206,227,196,50,253,251,107,220,234,213,78,61,165,177,180,22,92,80,214,211,16,183,250,215,135,180,68,214,128],[176,217,2,140,77,20,135,210,147,237,88,90,118,188,148,255,251,175,226,198,93,152,12,73,78,20,30,72,16,163,92,185],[137,115,159,228,65,202,12,237,8,166,235,87,150,233,189,218,14,116,251,71,53,40,253,73,7,237,182,89,170,180,77,51,67,34,144,70,113,99,104,250,248,142,133,193,100,74,246,111,242,220,175,11,23,172,147,202,19,129,159,63,36,29,211,0],[118,113,101,202,174,14,87,143,22,83,126,23,80,190,125,232,122,120,154,81,255,45,225,24,56,245,100,226,88,11,35,145,54,45,40,104,165,164,112,138,241,93,46,45,183,185,190,57,193,106,220,193,32,11,52,230,180,212,2,125,223,252,26,42,53,149,226,158,133,94,197,38,27,32,189,85,196,40,176,19,9,186,219,89,226,202,62,219,150,127,194,244,186,192,114,157,223,84,251,108,32,5,123,221,169,231,175,124,191,192,146,251,168,101,253,50,117,185,211,188,176,195,70,185,81,209,112,172,154,166,80,168,109,244,152,85,212,138,27,55,206,86,201,242,115,137,245,200,177,95,92,44,144,12,79,16,124,6,79,96,62,79,134,126,242,233,193,10,27,116,33,14,107,137,187,1,23,147,170,133,222,212,59,81,183,73,186,127,112,40,123,107,193,184,148,52,219,139,140,139,93,115,178,20,180,30,54,181,40,0,91,251,254,0,46,33,177,0,111,185,210,75,171,215,33,6,208,147,227,199,9,59,49,56,174,167,25,214,148,121,8,70,71,73,140,214,201,187,183,68,80,156,215,218,141,214,26,98,113,0,240,60,33,231,80,172,179,252,244,99,29,124,15,97,129,84,210,229,250,102,86,251,118,247,76,36,121,80,71,187,206,69,121,235,17,6,67,250,152,225,247,118,202,118,215,162,183,183,184,103,129,115,199,115,244,190,126,24,47,210,77,215,98,145,172,103,217,242,106,40,197,227,203,2,92,104,19,163,120,179,131,34,70,66,180,174,250,208,199,106,101,121,81,123,143,54,7,151,221,34,97,62,230,130,177,121,56,25,80,251,113,96,154,95,181,73,77,45,87,220,176,15,38,209,231,41,86,244,214,103,40,48,224,92,1,179,119,150,119,192,126,160,9,83,198,184,240,220,32,76,141,189,204,179,129,188,1,184,156,92,38,29,177,137,171,31,84,228,107,195,237,196,222,90,212,240,235,41,192,161,32,228,55,205,143,55,172,103,212,140,127,14,115,2,120,112,143,2,181,74,238,98,183,41,82,188,28,14,180,55,202,139,213,101,84,55]], +[[65,193,162,223,147,105,205,201,39,22,74,165,173,247,117,113,54,171,229,19,149,96,66,102,51,76,197,70,10,213,104,62],[64,85,120,52,204,232,224,67,88,10,66,114,168,128,77,79,146,110,136,203,16,209,223,12,94,40,185,182,126,27,99,218],[184,178,117,42,9,113,150,194,137,132,157,120,248,17,217,166,47,199,103,39,143,12,70,98,139,82,31,98,237,39,89,215,68,98,161,117,218,34,64,63,21,2,4,69,202,224,109,163,237,97,204,166,32,59,112,6,54,42,14,25,137,99,210,14],[182,75,20,186,119,210,57,230,248,26,190,6,10,204,239,133,240,68,43,101,12,68,1,94,252,67,160,170,43,161,11,244,141,48,24,177,149,61,223,255,188,218,91,243,187,224,182,179,228,176,217,163,44,107,114,91,187,35,30,10,39,4,71,30,232,188,29,89,79,92,84,34,111,93,217,223,161,99,207,193,69,44,97,249,62,79,129,57,171,76,228,71,111,7,236,147,54,97,234,233,27,109,80,11,245,8,172,99,228,186,175,31,252,143,0,7,216,2,224,5,241,180,252,28,136,190,228,213,233,231,99,132,245,167,4,59,214,96,204,231,31,59,103,240,31,106,184,68,41,133,49,170,199,58,57,208,69,55,0,136,133,80,5,160,156,109,4,35,142,164,120,223,172,173,30,107,34,178,190,76,70,176,213,155,30,186,31,6,11,247,218,93,21,102,207,31,219,92,84,58,51,146,106,246,63,1,160,219,134,225,166,113,28,71,61,199,149,171,40,60,141,147,250,207,181,112,31,162,242,246,187,153,249,183,227,116,155,7,29,88,96,123,228,74,112,137,188,181,3,236,20,149,181,254,237,179,153,150,31,211,103,125,116,147,234,163,179,233,204,94,54,66,244,13,71,222,155,254,231,194,11,14,81,156,78,180,164,15,77,164,70,237,106,199,170,202,5,62,117,156,151,218,190,10,142,194,245,142,127,47,155,32,114,118,47,159,121,74,106,78,54,6,11,136,114,189,44,24,208,106,133,194,193,65,167,130,147,119,62,232,207,191,21,75,153,48,205,57,218,49,180,151,231,55,167,117,12,144,161,63,90,170,20,124,208,220,67,17,242,227,73,65,37,46,241,152,176,193,245,8,39,229,108,159,22,245,149,172,237,109,42,105,52,101,49,73,90,100,153,119,77,54,7,102,202,155,229,237,136,129,192,219,38,237,124,94,111,243,164,249,183,60,216,182,84,100,13,201,107,244,59,212,38,160,242,140,155,37,250,112,77,98,255,2,136,252,206,255,170,235,211,234,48,151,188,187,215,120,66,14,188,82,10,65,119,48,161,181,179,184,201,108,218,159,78,23,125]], +[[160,6,17,72,148,103,18,44,76,22,75,251,106,97,110,106,97,155,159,131,196,54,114,6,184,93,63,190,195,140,214,44],[87,171,88,186,187,65,220,13,160,188,213,6,5,154,172,159,70,236,169,28,211,90,97,241,186,4,154,154,194,39,243,217],[199,113,186,10,61,60,74,123,6,75,213,26,208,92,159,242,127,211,38,97,15,191,160,145,131,3,158,94,223,53,71,45,222,216,252,34,117,187,204,93,241,191,18,152,96,192,26,44,19,17,218,96,47,186,255,200,183,156,36,156,156,201,85,2],[52,219,2,237,117,18,191,140,103,211,89,231,32,58,46,164,65,226,14,114,151,102,193,90,160,15,162,73,163,81,143,194,158,248,144,90,165,180,103,9,88,198,164,96,215,123,58,128,239,203,71,56,89,187,175,248,98,34,62,238,82,254,88,172,253,51,21,241,80,243,198,194,127,244,143,202,118,85,47,152,246,88,91,94,121,51,8,191,89,118,186,214,238,50,123,74,122,49,50,20,185,174,4,185,101,27,99,205,141,159,91,59,236,104,158,15,208,0,221,80,23,112,221,14,153,184,249,158,175,160,156,57,106,36,90,74,150,229,104,150,162,155,36,25,11,30,241,16,99,243,155,99,238,58,88,107,7,98,125,211,80,12,78,23,11,131,93,192,236,35,111,165,163,92,68,24,71,7,86,92,74,80,102,45,141,188,207,255,127,154,122,104,208,33,180,175,100,213,50,183,195,210,116,116,24,194,215,23,187,106,202,107,88,116,122,228,221,86,65,216,38,247,154,138,49,92,56,33,26,83,138,146,158,91,69,31,98,63,79,203,188,172,219,134,200,117,46,161,58,97,122,180,20,171,101,62,178,230,141,84,32,223,124,109,249,36,56,22,141,207,156,6,101,129,223,231,178,196,104,25,74,35,112,125,228,101,155,214,126,182,52,255,2,71,65,197,252,134,152,253,77,196,31,229,223,198,41,155,122,8,230,255,202,55,16,156,2,16,200,249,78,162,211,221,201,119,255,192,179,121,79,230,186,67,55,199,170,180,52,166,138,198,101,72,78,168,36,58,132,183,154,161,129,238,106,181,170,55,163,45,135,151,37,237,192,24,248,85,33,129,129,109,125,39,44,168,129,138,123,146,230,238,68,84,209,247,130,141,216,175,186,26,121,3,100,180,255,40,216,78,2,133,151,53,62,187,239,36,131,123,195,25,225,174,143,43,11,106,133,27,72,156,62,23,14,239,83,224,101,247,3,38,83,205,107,70,216,229,126,78,17,27,120,155,169,80,196,35,10,186,53,229,105,224,102,21,64,52,7,188,224,54,154,170,180,234,250,239,12,174,16,154,196,203,131,143,182,193]], +[[222,22,52,243,70,14,2,137,141,181,50,152,214,211,130,28,96,133,58,222,226,215,243,232,237,216,176,35,154,72,207,175],[157,193,70,91,51,131,243,125,224,14,162,211,199,15,44,143,172,129,95,1,114,2,156,63,87,149,121,201,132,165,137,94],[210,5,6,235,132,105,35,160,177,111,248,47,178,195,146,59,0,193,179,188,198,226,246,72,47,186,36,128,117,33,232,224,34,63,105,46,98,234,201,147,244,152,246,113,2,160,79,209,172,249,199,227,136,141,133,124,154,8,11,138,246,54,16,6],[209,12,62,77,231,250,41,137,219,168,117,55,224,5,147,208,238,212,215,94,230,88,70,218,177,73,139,71,73,214,79,64,227,75,89,17,197,206,59,83,167,227,125,45,2,187,13,174,56,237,150,42,78,220,134,192,2,7,190,233,168,228,86,236,202,232,189,244,216,122,118,116,96,20,32,26,246,202,255,225,5,102,240,141,16,218,175,7,113,96,240,17,254,172,162,91,156,31,110,202,159,197,51,20,168,5,71,149,23,84,53,85,37,37,125,9,167,253,173,91,195,33,183,42,162,141,30,2,216,105,109,79,158,176,173,59,33,150,248,188,250,235,29,97,72,40,122,63,174,254,249,26,122,62,6,9,194,140,229,157,12,161,77,11,48,80,221,79,9,107,123,194,81,57,136,186,33,33,40,213,2,109,170,167,24,136,70,219,33,197,193,209,121,171,148,135,193,165,189,52,101,136,18,124,32,57,141,54,45,76,117,156,250,178,166,119,117,11,158,69,103,106,30,126,9,46,240,46,219,242,120,251,25,165,142,155,246,201,233,150,226,78,218,215,63,60,227,31,160,75,109,133,51,67,107,248,11,75,47,128,94,217,30,127,205,163,188,43,171,59,43,177,87,21,138,240,234,142,63,7,49,223,173,69,157,46,121,182,211,113,95,231,191,30,175,197,57,117,147,32,136,87,229,123,127,235,47,115,135,148,58,142,9,19,71,12,22,26,239,79,226,5,211,99,127,35,23,127,242,99,4,164,246,78,186,63,230,247,242,114,210,52,166,114,6,163,136,221,208,54,110,137,78,170,75,176,93,115,164,117,241,179,76,162,34,187,206,22,133,177,181,110,3,78,67,179,196,14,129,255,247,150,130,193,159,50,170,63,42,137,92,7,9,249,247,74,77,89,211,164,144,41,236,252,178,131,8,43,6,127,26,13,149,5,117,15,216,103,50,25,153,72,66,73,239,167,37,245,44,148,199,89,98,6,169,17,243,245,5,214,63,3,19,37,75,212,69,240,91,227,153,107,88,254,24,25,175,135,53,46,127,10,44,163,32,217,204,0,165,254,119,173,65,100,13,80,190,132,54]], +[[199,56,239,95,9,53,40,27,166,37,250,64,20,212,164,208,190,126,40,254,215,121,169,207,101,142,33,219,164,60,235,193],[149,121,159,175,112,109,25,94,84,76,118,202,253,223,9,208,45,27,234,252,66,201,214,201,234,212,193,132,85,135,211,158],[244,67,113,230,195,57,22,57,212,87,237,20,100,129,132,128,148,17,232,10,50,1,248,129,22,112,229,0,252,173,146,243,0,170,191,127,198,142,68,1,145,232,129,214,195,71,78,253,109,40,240,157,196,67,18,252,252,184,39,1,186,60,41,10],[22,141,11,197,89,139,224,47,84,67,191,231,223,184,130,153,133,202,93,40,42,249,207,27,20,130,96,47,36,61,72,107,216,43,160,57,160,117,9,9,233,179,199,212,213,248,184,186,244,87,24,175,3,17,133,79,77,28,120,55,243,29,142,230,141,53,88,231,229,30,12,100,106,74,99,117,150,238,144,5,123,1,237,10,23,218,163,149,11,129,171,71,174,139,148,193,125,64,116,105,19,196,107,161,71,139,252,165,27,22,118,40,252,62,225,226,47,47,25,214,216,218,249,61,246,84,12,237,183,168,89,209,162,186,89,17,186,113,118,110,139,127,206,12,14,134,99,97,109,1,128,105,125,120,206,48,64,212,56,19,25,130,243,248,17,42,204,162,154,229,62,83,159,248,201,236,65,6,209,50,244,2,1,133,24,48,132,133,242,170,108,158,141,30,98,254,214,12,178,73,69,125,179,60,111,209,254,7,68,83,97,240,129,148,162,181,160,87,203,3,204,117,78,92,125,74,126,234,83,167,247,210,7,202,204,165,230,140,175,169,105,163,82,29,187,129,3,153,161,127,50,142,231,103,207,85,146,107,43,213,240,41,84,157,59,70,69,121,196,38,85,38,83,152,71,46,28,119,204,141,217,175,241,135,247,172,52,221,69,106,206,153,154,115,110,204,166,212,5,212,146,44,119,156,96,12,71,184,76,156,29,245,229,248,237,59,40,17,211,81,51,145,19,248,69,60,202,76,68,17,104,140,176,56,130,88,235,189,24,114,184,54,16,4,34,73,73,78,213,96,212,205,166,166,132,85,217,87,232,6,221,11,221,131,0,76,76,168,7,116,184,160,161,102,88,102,241,112,133,1,78,173,179,234,231,56,47,168,112,222,178,157,216,201,49,181,48,25,98,87,64,226,131,146,243,133,117,192,226,169,229,4,252,53,189,149,223,86,67,154,137,130,48,162,57,140,210,34,92,118,110,243,111,18,174,126,73,179,10,156,10,173,70,157,88,149,187,247,33,204,15,245,29,132,12,128,45,74,126,239,186,132,254,82,5,162,194,241,64,17,146,45,222,86,20,86,247,158,97,97]], +[[95,234,56,115,156,97,202,131,191,123,74,209,117,162,17,118,39,185,113,166,52,163,5,168,79,165,127,236,184,3,86,36],[221,209,75,15,192,103,104,213,16,76,80,118,75,253,59,149,35,82,163,64,7,197,13,93,221,34,79,245,26,252,223,156],[244,226,116,130,63,44,57,111,58,50,148,134,170,100,16,197,255,25,38,111,7,112,253,4,251,20,167,96,45,43,105,164,162,176,9,40,233,225,217,35,137,248,3,51,89,237,111,178,20,100,103,170,21,76,186,89,125,236,106,132,23,63,141,7],[16,19,198,10,115,149,53,73,229,237,16,91,222,161,80,185,30,96,236,57,32,13,67,114,19,4,191,200,236,67,157,57,96,150,19,194,216,120,4,74,157,160,27,38,216,109,109,101,219,147,217,26,19,126,156,72,8,169,125,78,242,134,169,3,243,241,56,44,198,209,41,66,22,185,250,252,1,60,134,185,255,104,181,90,80,234,55,102,230,29,193,206,56,52,142,145,214,44,231,50,193,82,215,102,185,51,92,104,214,202,215,123,226,180,160,205,80,185,161,236,99,43,165,86,72,166,231,225,26,20,192,104,83,192,42,236,72,9,189,20,122,93,221,159,188,59,233,240,200,21,141,132,171,103,149,215,113,180,43,24,20,161,122,60,122,108,160,244,168,247,179,160,219,28,115,186,19,177,100,0,223,236,189,3,210,22,101,14,77,105,112,74,112,114,70,68,77,87,145,250,39,55,82,245,156,181,174,159,212,22,165,24,102,19,214,106,253,189,28,230,145,168,123,215,216,182,113,144,233,172,104,112,98,160,128,210,236,57,254,118,237,131,53,5,130,81,135,40,57,232,94,182,47,24,236,225,135,202,186,85,181,247,213,237,202,222,1,205,197,67,204,103,126,80,35,139,137,197,99,90,213,200,252,34,15,94,11,225,188,102,125,32,152,151,83,166,214,22,250,105,248,177,41,64,184,202,158,44,72,87,113,50,216,105,27,5,55,121,161,82,203,172,255,59,139,27,215,175,105,46,86,199,59,186,228,99,71,118,207,194,19,201,155,154,228,88,223,27,239,200,200,119,116,38,100,176,160,187,31,105,21,200,218,227,179,245,93,215,90,186,106,59,204,65,118,180,227,186,3,208,193,192,76,60,100,8,119,139,43,142,90,138,62,181,46,211,42,116,40,192,10,152,165,137,216,202,147,144,162,16,244,167,172,0,79,161,254,76,109,166,148,241,34,118,227,32,180,27,11,89,247,93,38,74,57,109,69,11,99,26,179,83,241,97,39,9,231,162,230,165,13,1,203,17,14,83,4,5,70,221,59,30,17,210,87,50,129,58,167,107,229,232,31,207,122,87,115,246,129,91,189]], +[[96,249,161,76,206,93,67,253,154,171,78,232,204,131,121,213,117,148,145,82,105,59,242,154,103,144,176,53,228,42,68,222],[189,74,112,116,13,90,202,190,73,249,162,21,32,130,250,32,37,51,14,100,64,67,127,29,4,127,49,61,228,144,220,165],[114,245,75,184,189,209,126,158,66,44,211,57,99,29,211,159,87,53,80,21,212,203,209,90,202,183,84,46,253,120,74,50,28,31,97,37,118,76,13,21,64,69,179,46,112,220,46,3,251,254,17,23,70,138,195,231,49,39,181,250,200,212,33,2],[221,127,68,249,235,114,138,180,141,229,78,205,230,182,24,75,213,221,216,112,117,69,160,18,159,46,144,89,5,181,93,62,127,213,126,40,72,93,37,129,72,246,96,94,35,119,213,178,103,210,234,244,205,75,70,228,84,150,34,25,134,130,50,182,244,31,136,167,151,249,205,213,195,154,218,81,166,65,33,79,185,219,44,42,155,90,91,22,227,3,87,83,24,182,37,204,169,112,183,67,72,114,121,2,161,207,38,139,209,110,16,113,19,22,28,140,188,153,48,60,43,159,35,85,65,167,179,30,67,49,32,254,186,20,254,190,75,203,15,91,147,108,126,221,221,14,207,199,44,141,56,246,76,219,108,252,41,16,188,41,165,33,197,10,81,171,203,194,170,191,120,157,232,34,203,4,245,114,143,238,21,61,213,80,27,45,181,156,89,245,12,171,23,194,146,22,214,105,81,1,158,20,91,54,253,126,132,27,251,176,163,40,85,75,68,221,126,245,20,104,195,213,183,211,161,247,185,222,245,141,140,249,217,188,175,233,44,134,207,109,97,25,233,141,186,111,56,234,87,227,34,221,201,194,25,141,75,188,59,148,234,19,41,219,13,69,142,1,199,8,27,51,146,90,62,40,127,89,154,133,140,80,195,168,241,140,194,170,99,77,246,62,127,16,228,3,173,234,178,244,29,181,87,135,144,195,180,240,65,168,183,164,246,156,214,224,98,21,223,130,1,174,91,62,29,29,37,160,163,155,252,61,4,26,47,152,33,62,244,20,18,69,121,42,118,240,109,77,226,95,100,103,160,229,111,47,92,246,148,0,210,33,23,222,123,70,20,149,84,183,12,117,185,249,148,132,164,246,240,53,173,63,16,227,117,60,177,79,79,57,141,207,106,100,209,12,246,196,250,192,124,145,25,60,192,245,79,13,229,140,99,67,233,202,170,107,79,71,94,249,26,89,224,131,249,242,17,245,188,142,126,69,22,180,92,240,107,245,11,235,143,196,171,87,157,134,212,164,25,14,234,199,72,208,110,8,82,196,185,186,140,252,80,221,10,3,122,123,173,127,173,85,175,48,154,95,19,212,201,30,211,224]], +[[163,144,83,197,197,139,243,29,70,43,39,166,32,176,179,123,128,82,198,177,196,16,43,97,69,102,58,161,94,151,135,24],[54,66,172,42,50,128,220,229,42,216,223,207,211,112,148,54,237,196,231,228,174,27,69,45,155,34,7,128,176,134,121,250],[247,56,62,150,108,178,48,157,238,223,134,1,0,24,58,174,250,198,114,202,22,213,65,156,214,66,44,167,14,22,179,151,111,95,22,90,252,39,134,17,124,134,130,52,186,17,9,237,224,49,248,151,155,80,229,103,53,139,212,248,189,149,130,2],[246,85,64,211,171,235,30,229,234,152,112,98,193,181,121,81,109,60,41,195,156,188,107,9,214,14,24,254,39,76,43,239,224,245,254,125,189,87,194,213,131,82,41,187,117,78,196,52,19,148,118,87,118,214,169,23,140,78,106,49,44,215,75,219,172,160,232,130,112,98,140,216,65,0,244,114,176,117,249,54,146,131,1,34,240,15,155,217,26,197,130,131,108,139,250,113,74,164,142,151,112,3,85,110,27,105,109,243,40,239,88,79,65,63,138,182,20,118,6,153,196,209,71,195,238,161,218,4,53,131,92,155,247,173,84,96,111,2,19,235,116,161,180,118,20,21,6,174,44,209,36,205,81,214,110,126,126,87,149,96,87,99,5,197,251,232,67,11,227,235,235,170,203,163,249,152,157,215,209,153,245,164,85,165,12,219,55,85,3,126,26,112,103,74,79,239,64,180,163,170,247,189,60,149,177,171,65,187,32,98,17,195,161,39,109,62,55,216,163,165,195,213,208,243,110,245,180,243,222,38,183,242,15,107,41,0,113,109,204,34,171,115,78,186,241,232,208,0,32,229,240,25,85,22,83,185,194,247,10,64,56,223,178,241,45,37,214,216,78,121,7,58,101,72,254,21,228,130,143,229,222,131,172,61,141,152,183,218,249,39,16,72,44,55,247,189,36,49,168,17,76,97,55,101,123,177,119,136,45,138,60,118,186,191,28,103,26,112,85,54,95,233,8,102,22,122,45,29,188,135,11,232,59,54,1,240,157,74,49,122,226,84,202,201,249,141,204,122,234,217,34,76,217,201,216,162,0,171,200,10,45,209,8,175,40,253,70,173,112,128,174,116,27,80,5,75,155,154,146,1,239,183,131,139,196,197,194,204,61,118,186,15,204,73,196,110,121,44,38,41,43,125,3,18,175,249,85,169,248,237,240,198,150,167,10,97,79,53,83,173,56,105,191,222,72,210,106,77,54,123,108,236,5,126,98,164,229,72,85,75,72,181,62,205,167,144,186,122,10,178,227,222,88,123,220,34,176,47,89,71,99,77,115,9,159,84,125,178,46,193,187,248,35,67,249,162,202,56,188,228,235,89,190]], +[[224,194,157,244,222,69,196,117,57,224,137,107,58,89,188,61,230,184,2,253,20,219,220,159,37,231,23,172,130,195,40,243],[166,144,2,176,245,239,53,76,227,178,214,184,216,186,112,171,119,132,50,178,47,20,77,201,194,235,146,217,157,153,221,42],[187,59,140,92,39,89,31,216,185,197,186,72,157,107,110,229,176,251,74,123,13,229,31,22,57,175,198,115,208,229,247,94,49,58,167,225,208,0,144,129,219,202,116,53,182,135,204,209,47,100,247,74,56,110,119,43,158,36,120,27,146,92,140,12],[106,55,203,76,116,156,88,53,144,200,216,73,188,227,250,101,127,16,0,145,144,202,217,190,65,237,225,155,242,253,179,197,98,166,16,31,39,189,55,242,35,202,177,60,237,36,90,28,237,248,82,245,81,248,87,170,217,114,127,98,201,103,192,169,33,223,17,111,72,168,10,96,64,179,199,35,171,92,181,148,196,80,122,61,32,205,96,81,78,34,22,74,130,183,79,25,220,253,216,60,87,188,54,82,55,85,23,65,74,245,209,142,10,100,204,171,54,105,151,104,208,124,244,11,112,99,168,62,67,213,246,7,150,75,27,240,132,10,69,173,80,171,248,61,188,132,159,64,229,180,207,182,163,52,123,41,254,197,7,116,4,106,75,80,4,16,50,170,77,86,126,133,100,179,238,209,100,32,64,104,45,216,174,125,113,121,40,108,246,225,133,61,200,125,39,195,233,230,15,164,124,248,203,45,160,24,29,83,238,196,6,20,176,115,49,164,251,112,40,8,109,11,28,226,225,17,91,115,161,98,197,39,189,215,202,181,51,91,134,61,16,139,224,71,189,188,161,18,204,110,119,107,180,83,195,23,49,67,136,187,150,83,239,180,68,75,245,207,30,200,218,35,183,17,186,113,121,108,10,224,43,161,220,200,56,69,80,120,195,137,127,7,233,225,59,118,228,146,116,194,226,7,80,107,0,160,181,88,136,58,161,34,182,103,219,157,103,5,8,96,106,63,84,50,6,54,205,25,249,115,145,127,177,135,95,67,99,226,32,241,225,35,152,204,106,253,121,9,71,67,51,132,86,129,58,88,38,173,63,26,186,124,215,190,171,31,225,131,133,156,12,201,239,64,165,234,185,18,202,245,21,168,212,195,185,61,100,27,122,179,231,107,22,193,41,113,172,232,143,243,62,90,30,217,180,78,69,219,143,48,133,219,240,112,178,86,176,215,81,46,225,6,148,50,96,61,115,9,93,184,116,156,165,71,150,59,215,26,138,104,74,184,81,107,20,108,65,135,23,99,134,175,223,108,177,54,138,61,216,252,178,207,255,119,5,106,175,120,35,248,0,178,102,172,206,114,191,100,60,109,12,40,240,171]], +[[25,139,95,209,192,56,39,224,153,74,213,191,238,155,91,123,233,150,108,156,58,38,126,77,116,48,52,55,103,64,60,103],[102,130,198,241,168,102,180,155,47,142,233,127,46,83,47,169,22,102,191,56,218,27,77,214,85,67,161,119,119,148,203,238],[244,84,243,91,24,83,143,135,126,93,97,74,118,181,39,106,39,252,11,67,63,33,93,196,233,99,179,240,71,105,76,120,12,81,92,110,246,254,45,180,176,9,0,155,194,115,58,236,79,212,110,97,83,87,204,11,204,159,31,127,194,30,60,2],[63,218,161,92,70,242,81,67,219,151,32,121,215,1,60,127,105,161,54,244,95,63,107,162,206,216,184,40,70,142,179,218,166,181,11,79,141,51,128,254,198,74,3,67,190,17,111,111,131,182,238,100,204,76,27,29,8,213,79,212,32,41,228,40,92,252,108,109,213,205,24,26,181,51,255,205,65,31,35,161,0,61,169,78,201,52,14,46,199,17,153,214,120,84,13,81,130,225,57,255,203,197,5,161,112,184,240,127,74,126,105,76,169,47,88,50,12,10,7,133,100,206,157,233,155,15,168,230,107,13,130,46,70,122,90,235,131,86,121,150,164,139,137,219,37,202,222,100,87,121,78,84,20,214,126,157,74,183,205,108,194,5,139,183,165,19,171,215,9,244,202,242,75,182,124,225,192,58,182,45,189,254,48,158,199,219,15,163,234,122,174,130,54,242,89,185,34,212,83,97,21,166,59,200,154,203,32,81,208,158,115,28,187,13,241,87,217,211,69,189,145,9,151,60,43,89,79,20,142,252,111,51,119,222,81,99,183,246,152,105,255,239,133,62,174,254,180,2,226,53,41,89,79,189,101,202,5,254,64,98,197,41,216,227,33,171,192,82,0,202,193,232,57,232,123,31,211,253,240,33,214,140,187,58,65,66,182,156,195,175,111,99,46,221,101,184,63,90,164,203,23,218,91,107,163,252,3,237,177,124,42,60,181,176,72,54,231,102,14,99,200,160,72,62,36,57,131,55,29,250,152,57,249,22,74,212,218,13,89,83,101,94,58,149,24,225,54,218,116,87,55,199,146,67,195,85,252,18,92,189,204,118,174,201,34,22,132,108,69,116,244,247,242,152,188,222,84,253,36,68,173,48,37,149,92,16,3,21,222,90,78,39,195,51,160,2,132,178,247,2,253,211,222,34,172,108,36,13,188,20,191,113,230,45,19,27,98,242,219,153,36,115,242,249,19,246,12,145,110,207,87,223,95,63,2,31,179,48,131,67,149,183,148,114,202,255,25,252,250,10,39,23,149,199,109,105,180,219,63,133,184,210,229,195,68,25,101,72,77,204,57,171,165,155,112,18,116,247,252,66,82,70,133,96,105]], +[[67,146,247,212,251,214,143,225,84,228,186,56,173,82,7,97,42,6,72,85,96,86,195,154,193,22,173,70,143,137,189,45],[203,234,239,65,172,172,2,191,31,120,12,233,52,170,189,99,19,100,179,105,86,123,225,190,40,227,144,111,157,177,32,250],[134,231,204,240,110,121,54,45,64,205,183,251,117,169,137,120,187,211,52,161,219,117,144,54,125,96,132,155,213,62,47,177,164,189,174,89,13,31,71,181,73,13,135,2,231,193,168,114,104,184,238,157,182,18,222,123,220,46,56,250,109,235,126,5],[207,23,9,220,154,8,103,238,144,135,33,177,54,203,147,168,66,41,232,59,70,32,71,119,202,129,148,208,139,122,60,169,201,18,235,36,62,91,218,191,238,211,82,52,157,32,190,128,27,114,42,240,137,34,56,231,46,223,25,14,99,97,245,117,114,120,26,211,194,89,11,25,115,87,100,28,128,83,131,186,161,212,151,47,118,198,84,72,83,44,17,8,52,160,186,168,244,136,99,225,102,183,6,101,55,8,205,64,87,211,164,249,252,178,206,180,18,0,1,39,125,56,196,56,71,216,34,130,43,119,124,43,180,218,64,21,161,194,77,65,109,80,98,168,113,132,145,216,85,170,165,219,245,87,156,22,77,142,82,74,159,47,163,242,46,176,152,97,255,230,173,101,159,227,110,180,4,49,34,44,34,215,19,122,108,171,202,141,183,134,227,157,129,246,97,175,222,78,57,88,155,77,180,211,197,28,165,53,144,161,78,17,93,10,252,58,135,123,131,154,150,56,190,206,128,195,44,25,229,27,117,50,2,72,69,247,108,254,155,251,42,192,81,48,246,117,139,247,254,153,58,169,58,162,114,228,230,189,12,117,193,64,153,212,62,101,42,34,62,91,205,100,195,98,212,184,244,185,94,1,111,147,80,199,250,116,230,83,82,93,8,1,21,88,178,198,233,191,79,223,157,189,94,249,176,155,188,132,106,252,43,203,200,108,76,204,49,95,109,28,205,72,155,12,248,237,13,147,242,245,50,164,38,38,92,89,11,163,165,144,35,52,125,129,157,155,40,30,248,83,16,176,83,22,212,108,138,140,3,101,208,104,168,112,134,100,234,77,119,172,12,209,80,166,90,86,88,107,171,211,75,116,54,91,184,254,62,97,135,38,34,132,214,68,50,228,200,30,164,192,229,124,29,113,174,152,12,127,77,29,135,16,50,225,136,187,249,209,117,140,220,29,255,152,159,45,18,136,254,244,226,5,233,158,124,191,44,195,36,184,201,48,70,244,118,197,157,61,10,89,219,111,227,115,130,220,121,197,236,22,5,106,179,147,74,82,247,210,136,13,4,113,163,119,182,168,174,132,213,106,194,45,29,84,85,28]], +[[11,234,152,171,231,214,63,21,131,144,238,102,138,160,80,232,74,37,210,137,62,73,252,131,240,121,249,187,166,165,90,117],[34,25,46,192,211,46,249,131,86,101,166,27,200,139,207,78,22,4,99,121,33,21,44,17,106,245,3,54,91,246,190,66],[126,179,19,155,136,15,223,102,55,106,32,144,129,136,64,4,151,103,200,55,243,173,0,54,177,65,102,112,82,179,54,9,129,124,165,226,64,237,140,223,60,207,58,238,41,39,69,52,89,77,176,180,204,197,198,229,187,163,40,11,135,63,41,1],[193,120,227,141,78,131,237,43,229,124,225,195,171,100,37,58,129,113,230,16,0,129,129,251,252,109,117,34,105,247,241,197,169,236,98,203,39,241,154,217,156,225,245,17,106,54,61,150,253,197,164,47,53,139,109,190,124,171,223,201,246,7,24,228,1,44,27,177,248,66,197,86,8,17,186,131,116,160,99,119,71,255,146,234,194,28,166,93,222,175,67,233,152,155,125,226,212,50,82,10,254,227,100,236,251,164,218,102,154,212,137,61,11,246,159,159,129,231,223,105,101,123,226,43,146,6,151,69,242,22,194,66,204,212,109,2,211,86,22,225,108,117,94,14,55,249,97,166,243,99,119,82,83,79,109,250,184,128,90,183,89,160,50,164,231,228,200,25,83,50,90,47,104,107,182,154,2,156,228,224,59,236,179,96,86,55,197,166,91,82,227,49,194,108,146,110,212,113,26,80,77,55,51,187,83,201,123,128,234,254,78,117,221,217,244,21,54,40,136,195,212,211,123,174,14,99,250,17,191,117,86,102,67,125,114,245,140,145,215,162,248,203,97,155,118,32,160,112,178,107,24,180,213,1,132,197,129,135,18,17,14,54,211,226,131,15,106,133,118,186,87,249,204,203,143,255,64,40,191,142,249,203,129,72,37,187,202,130,125,100,149,71,191,111,43,239,147,23,4,202,127,109,241,95,120,1,85,237,70,234,167,202,125,114,226,36,52,202,4,131,191,178,247,144,45,199,135,246,23,235,155,212,30,212,82,10,223,212,48,148,140,113,8,5,167,60,27,165,73,46,150,72,76,75,170,125,162,76,116,53,196,106,5,43,243,81,93,51,228,45,206,245,23,202,164,95,54,200,121,18,16,120,198,136,221,16,215,102,86,161,25,118,43,106,131,65,54,250,31,138,100,50,36,185,34,76,84,60,240,71,11,63,142,224,23,214,32,219,220,200,77,152,81,84,233,209,174,128,229,241,67,135,184,138,15,106,92,53,144,90,165,127,179,171,235,14,166,236,205,219,0,68,116,99,60,196,131,181,107,138,142,32,232,242,224,158,151,154,160,152,147,8,120,117,198,177,23,181,241,56,71,173,143,192,86,4,196]], +[[194,88,120,176,209,224,146,92,143,95,4,161,229,121,144,128,150,60,65,58,19,153,193,24,175,177,104,124,121,127,72,57],[19,172,44,173,65,144,140,37,95,103,31,147,147,74,229,215,190,50,83,70,114,92,139,64,220,57,234,128,215,13,223,52],[6,245,81,152,180,25,25,20,183,67,6,243,142,56,19,22,234,196,11,91,90,219,138,49,36,100,246,113,117,236,246,18,224,20,123,28,239,70,194,81,135,80,165,96,107,176,59,198,70,123,185,50,21,20,246,157,203,235,206,143,105,5,128,2],[104,86,204,113,68,182,189,220,196,181,137,84,209,162,231,16,29,101,132,181,213,231,25,160,174,160,251,189,242,33,194,162,170,203,172,220,64,32,197,200,206,104,31,247,56,26,205,96,123,15,82,57,105,35,53,112,6,85,190,45,148,197,61,123,81,72,233,42,43,193,99,56,194,244,193,167,209,197,149,175,98,44,36,12,229,121,165,224,245,182,81,191,86,37,24,206,200,170,44,228,180,170,219,31,47,218,108,246,41,91,195,120,3,181,55,125,171,101,201,185,162,148,159,221,73,191,157,220,143,150,210,96,255,149,27,248,232,204,249,130,126,104,105,196,75,253,151,51,88,206,253,176,16,219,94,31,229,219,217,245,210,178,202,57,60,23,212,70,246,55,5,158,105,45,122,145,170,220,199,104,159,95,158,27,48,82,23,93,155,107,32,143,144,38,120,127,219,102,120,63,69,55,42,36,148,107,27,209,104,123,240,207,204,129,116,235,228,211,46,67,40,79,199,141,120,68,222,15,162,46,32,101,224,117,40,186,171,175,1,92,179,77,98,156,53,150,173,4,13,227,28,86,32,235,38,109,239,167,83,58,192,64,25,152,229,103,58,117,67,101,4,125,235,252,247,225,55,162,13,22,205,214,165,82,25,130,244,68,207,195,66,147,151,198,65,189,126,116,167,112,187,17,252,178,148,131,227,55,186,229,22,158,232,45,169,169,26,223,58,246,124,216,20,194,130,93,41,1,142,240,53,234,134,248,222,76,117,99,170,246,110,12,117,209,124,166,143,73,240,117,142,194,217,197,23,157,1,170,237,125,69,21,233,26,34,43,11,6,251,222,79,7,167,217,223,45,227,188,174,55,202,44,132,96,194,166,179,116,158,155,218,54,208,142,102,188,195,86,179,144,67,75,74,24,207,164,90,245,87,220,163,216,87,255,58,211,71,207,176,126,35,88,194,172,253,92,213,59,59,14,162,164,30,229,192,128,47,212,115,219,95,48,82,99,52,218,65,235,75,199,81,131,131,137,138,11,117,7,173,76,162,137,214,108,94,46,183,92,242,85,223,243,18,203,30,4,238,190,180,127,41,48,185,13,94,0,46,176]], +[[11,46,198,39,99,246,135,89,49,53,218,25,97,239,41,162,136,8,150,150,217,68,178,101,165,249,104,147,205,45,130,37],[193,226,52,250,139,201,109,38,142,122,173,2,139,3,240,169,17,182,151,113,93,179,162,28,47,199,223,72,236,218,136,117],[255,112,31,52,179,89,77,227,184,0,69,244,41,229,227,45,216,141,96,81,212,25,95,22,133,190,120,55,102,232,1,25,54,143,86,179,116,151,37,185,19,241,34,63,135,251,15,178,77,157,250,8,65,214,160,226,235,31,221,247,117,194,210,5],[168,52,52,198,134,147,213,252,237,145,189,161,2,19,252,213,12,72,146,11,144,206,233,183,58,156,97,8,26,9,116,147,63,79,219,10,103,230,113,248,53,27,14,213,236,15,231,181,251,12,135,88,111,229,130,255,177,191,162,219,95,206,221,51,2,66,130,52,178,187,14,114,109,237,244,91,19,167,12,211,90,179,226,153,209,63,52,80,53,8,39,140,68,88,238,165,183,53,27,5,131,107,218,213,176,95,96,228,69,252,101,115,122,226,125,46,82,223,156,57,229,218,2,134,57,45,8,255,247,236,183,6,104,32,252,144,252,138,68,213,97,101,97,197,11,82,113,71,2,48,43,202,88,116,222,133,219,160,69,4,95,159,14,96,78,184,109,109,127,189,119,95,114,234,73,59,44,78,247,195,190,22,219,44,167,228,216,189,121,235,32,207,181,240,246,240,83,54,183,92,200,109,33,159,59,143,46,145,186,125,82,182,79,221,106,102,100,240,79,47,186,183,88,205,249,132,22,134,145,195,47,83,232,97,107,73,247,106,183,177,146,185,0,144,48,130,204,137,101,106,151,5,128,76,201,185,40,138,62,66,23,9,132,248,220,69,78,8,100,185,52,22,114,104,106,23,140,6,0,80,23,138,54,198,217,6,178,206,7,13,143,170,172,217,165,140,121,74,94,164,16,139,74,72,92,101,129,28,45,202,46,231,187,16,191,255,247,93,69,134,185,144,244,55,99,161,111,188,11,72,174,31,175,176,138,154,54,250,67,38,132,93,186,91,162,251,211,43,191,102,80,92,94,134,87,237,1,7,227,225,97,68,239,49,250,106,174,114,231,116,9,116,131,245,72,10,164,85,64,86,143,208,140,186,13,87,119,104,0,79,88,174,155,149,190,55,78,215,240,41,159,231,33,39,94,71,110,11,154,183,45,192,110,163,40,56,78,57,191,58,195,49,198,37,72,67,18,205,155,6,177,90,41,84,211,62,122,171,166,190,34,97,136,108,168,17,219,150,177,20,61,6,221,110,15,60,186,122,26,233,185,78,175,103,119,27,178,210,78,47,148,222,156,71,15,205,231,191,219,50,244,16,25,139,90,169,105,142,50]], +[[137,96,215,190,232,198,179,156,165,147,77,124,221,209,111,22,179,102,62,110,3,232,51,192,87,226,24,30,69,151,203,104],[67,64,144,149,212,245,15,94,221,189,92,212,210,1,34,152,203,65,164,14,153,73,45,90,45,176,139,229,55,126,161,131],[114,19,221,74,121,253,84,222,192,197,72,239,66,230,202,224,21,190,119,128,43,245,21,205,37,130,118,143,114,245,99,235,178,218,54,175,74,174,172,86,187,255,201,147,44,46,36,236,149,218,255,0,165,247,160,172,171,156,139,211,194,59,180,12],[48,141,132,199,165,247,134,229,99,229,193,234,87,170,181,229,85,192,9,151,116,157,21,174,227,84,57,239,166,69,218,44,57,103,112,49,21,198,198,62,215,249,71,133,197,71,143,56,70,123,134,231,98,110,143,255,164,213,26,45,196,94,109,242,163,92,236,153,85,94,171,201,247,169,62,46,43,104,148,89,180,224,201,43,53,21,98,196,23,177,153,113,19,117,78,165,158,74,145,81,7,40,255,48,113,162,187,209,244,101,166,135,246,125,174,149,86,21,3,26,138,213,81,254,115,138,38,11,188,68,107,72,220,161,217,121,5,26,181,132,8,50,225,157,71,59,102,98,23,169,24,57,128,214,178,126,61,60,118,217,54,101,186,35,147,230,171,26,66,195,144,77,64,37,147,45,96,26,32,42,89,164,196,159,219,119,240,224,40,104,36,125,229,175,223,170,27,137,66,8,172,0,215,124,107,181,76,107,42,115,164,118,87,228,76,133,19,121,99,181,117,33,175,32,151,98,72,235,38,20,130,20,124,223,122,20,92,54,67,226,158,5,136,191,218,230,160,130,144,72,83,206,90,16,210,73,112,235,223,183,245,157,94,253,214,165,231,224,210,135,151,28,132,106,205,84,216,77,212,84,104,164,17,11,171,110,248,217,165,180,178,66,103,136,144,11,126,26,223,224,98,67,68,249,143,229,158,248,161,230,196,5,179,68,235,151,187,32,71,115,116,75,106,45,140,110,101,209,124,234,7,222,3,183,240,254,73,241,165,92,51,213,241,92,229,93,247,201,86,27,37,28,106,200,7,169,37,83,225,206,145,112,18,220,207,214,158,125,189,3,140,126,238,202,233,134,35,241,143,187,101,14,34,24,160,188,15,255,67,167,90,17,100,72,187,115,98,245,39,238,107,200,225,7,97,204,207,155,207,192,208,0,242,18,123,76,193,146,17,208,149,160,189,170,78,75,228,81,158,108,132,69,234,185,179,20,74,69,202,185,153,97,53,191,127,117,167,141,34,39,89,0,244,206,31,10,158,172,19,99,100,16,48,98,137,61,173,67,144,66,43,119,229,245,209,217,77,112,41,198,9,123,53,202,100,167,164,118,252,199]], +[[239,107,155,81,253,79,133,134,202,98,101,142,4,47,192,154,131,185,67,3,53,38,255,195,38,198,94,179,165,251,89,75],[29,110,236,232,5,224,136,120,33,135,107,126,214,237,91,7,20,214,70,251,236,218,56,118,79,148,200,21,94,97,208,4],[113,209,113,7,28,208,254,161,198,169,207,173,31,127,216,53,232,95,249,6,119,139,198,52,90,77,236,67,19,236,194,191,247,85,167,23,235,217,18,165,224,40,64,172,7,56,66,249,191,202,165,137,19,226,96,227,199,51,147,211,102,133,199,14],[168,243,241,150,101,222,35,144,213,204,82,176,100,180,133,18,115,103,116,134,216,245,86,59,183,201,95,169,77,179,53,97,97,238,98,34,33,241,12,187,31,161,149,170,199,35,30,167,22,215,75,70,179,123,200,90,112,219,163,223,170,22,117,33,123,53,17,153,231,74,151,16,40,247,41,183,174,43,116,174,140,107,58,6,121,195,227,41,104,2,132,74,213,187,163,67,246,249,247,196,102,27,74,41,180,79,23,232,158,17,79,178,32,233,132,205,152,14,148,195,210,191,152,115,224,96,92,146,48,23,68,163,3,94,240,70,186,210,102,107,92,99,235,236,249,60,193,64,41,25,70,192,250,23,3,64,206,57,80,146,222,237,121,132,19,82,251,254,224,58,146,126,180,88,242,166,51,237,50,113,101,47,91,15,153,96,205,249,1,93,86,253,171,216,158,231,30,37,154,246,235,81,75,76,27,212,166,102,245,181,163,92,144,243,91,20,148,87,175,41,68,221,10,168,217,181,66,40,58,126,84,18,183,117,228,33,210,18,111,137,190,188,60,163,127,115,7,22,33,241,50,30,238,82,233,105,4,134,163,60,215,255,156,153,103,251,101,238,78,144,123,107,133,34,17,71,61,33,233,217,26,147,54,42,199,97,118,14,140,123,190,164,134,195,214,5,249,225,27,134,19,104,25,167,171,63,50,241,63,252,161,104,23,254,209,151,255,136,11,77,109,154,128,143,127,135,135,99,160,69,114,141,247,47,170,169,99,228,203,28,9,204,43,45,169,32,40,12,131,102,183,209,139,248,151,45,241,108,194,52,72,251,230,178,230,225,108,187,240,116,81,41,133,64,83,24,150,55,206,17,93,35,152,67,60,21,214,241,22,162,5,51,72,36,175,40,47,167,88,73,76,71,134,142,168,244,223,173,199,5,232,97,170,210,235,142,243,219,190,210,164,86,158,21,131,74,118,12,206,12,187,200,75,40,158,119,155,152,131,70,185,6,156,116,76,151,171,43,244,43,8,109,47,176,164,17,245,206,153,240,129,154,48,134,180,254,157,150,199,201,144,141,206,40,223,29,221,48,243,80,29,218,247,129,16,115,79,157,205,254,195]], +[[186,212,124,212,189,137,132,144,103,204,225,230,60,61,145,233,183,135,174,168,88,78,219,7,243,69,30,246,126,123,215,155],[171,12,233,186,29,41,189,251,133,160,230,107,118,181,226,224,95,247,50,86,158,67,117,204,215,80,152,233,231,29,23,191],[229,114,74,29,212,99,169,125,18,34,197,24,196,146,93,50,34,2,209,15,4,205,7,142,119,30,15,179,149,29,188,20,147,162,52,70,7,84,195,170,227,223,147,0,141,187,251,49,12,153,89,43,237,231,53,164,174,171,3,35,161,33,13,14],[181,166,30,25,228,134,62,11,181,243,250,182,196,151,13,135,133,150,137,85,33,250,30,127,103,140,175,162,222,83,50,47,212,88,169,138,166,227,88,5,66,159,101,18,145,185,91,217,149,14,21,95,58,218,11,96,145,89,164,171,218,89,144,192,75,194,231,100,66,47,180,158,244,47,18,82,159,246,246,168,32,41,255,1,133,102,46,101,143,131,197,70,238,208,159,6,181,166,142,133,124,218,208,235,158,196,238,203,253,136,243,75,200,9,144,248,100,74,155,253,222,29,159,58,144,213,87,168,184,40,213,206,6,166,78,59,35,133,130,187,76,190,186,48,237,196,158,129,34,197,94,149,186,220,245,2,204,86,120,105,192,158,159,70,198,255,63,104,120,152,107,29,224,11,114,161,133,128,70,252,211,166,233,205,175,91,7,60,86,242,2,80,99,162,209,120,189,76,30,140,188,30,110,103,26,169,127,178,203,76,200,166,44,32,190,65,199,118,55,44,142,123,230,59,72,46,108,99,250,133,215,207,251,193,178,130,11,174,31,193,40,52,58,30,32,252,241,188,53,2,238,232,19,88,204,154,116,199,42,246,53,48,249,106,37,166,4,100,143,245,112,223,30,184,157,31,221,186,178,134,121,186,46,155,65,151,126,154,156,28,174,205,191,195,97,161,221,5,94,197,22,32,169,187,219,186,247,24,201,204,19,109,32,7,113,3,153,83,109,19,51,36,133,236,56,135,151,133,224,201,206,153,21,168,2,81,55,57,144,165,155,206,68,3,38,3,26,177,180,88,191,165,184,164,121,61,164,238,17,171,122,242,13,226,161,24,201,174,82,26,65,123,104,32,127,200,133,225,9,216,70,62,159,2,39,135,204,115,13,176,177,250,174,210,87,190,217,1,113,8,133,183,78,153,79,84,246,242,174,182,79,15,96,181,158,251,242,227,187,101,21,66,70,3,161,19,192,184,163,27,163,193,233,169,184,17,140,135,236,105,73,183,95,73,98,126,167,177,50,136,137,57,17,4,212,244,163,137,44,240,15,38,167,60,218,42,64,249,183,21,122,252,64,102,127,74,4,246,71,219,249,57,6,184,76,154,53,22,78,27,201,2]], +[[202,186,142,5,51,17,58,75,225,115,64,139,168,60,13,183,66,96,128,47,145,134,195,145,64,38,85,172,222,96,21,203],[45,123,239,97,100,194,121,250,16,40,169,120,142,62,142,232,172,21,237,207,146,165,133,80,98,149,35,16,180,104,69,71],[236,53,236,50,200,164,0,136,39,225,120,73,43,59,139,238,34,164,149,79,198,178,95,79,34,93,215,237,35,105,137,0,222,129,86,117,106,142,220,53,197,29,16,248,43,131,10,42,101,150,118,234,201,17,249,96,36,71,102,224,195,198,7,5],[36,19,163,43,202,92,230,226,48,229,101,235,133,132,147,213,208,78,109,46,42,122,177,248,154,59,66,51,17,103,107,250,147,198,125,170,253,28,252,113,9,224,64,186,197,44,191,224,124,40,40,11,182,172,246,227,163,16,115,218,178,150,83,120,221,119,246,31,233,36,113,53,193,166,49,183,154,214,104,201,234,28,212,17,45,141,58,6,76,194,29,243,42,234,199,221,113,139,9,31,182,145,91,139,192,99,187,88,21,195,118,224,20,118,49,42,46,84,51,65,122,122,147,21,214,89,153,176,47,244,100,164,116,165,151,229,57,136,119,54,112,236,164,106,110,38,207,150,233,72,142,158,99,68,188,120,61,223,181,53,231,107,179,185,166,3,255,76,89,199,219,226,216,182,25,141,91,36,73,11,78,169,108,149,149,159,251,243,216,33,142,118,13,175,32,224,30,47,54,200,75,176,151,17,90,189,222,233,43,237,130,209,107,21,169,225,146,233,137,58,198,56,70,29,245,7,32,123,12,245,149,136,77,138,153,251,156,112,69,249,191,247,183,63,0,202,63,213,149,165,206,194,146,173,180,88,189,148,99,190,18,4,208,22,120,210,244,56,155,135,32,17,95,165,151,196,2,180,255,105,75,113,206,79,61,51,13,94,47,60,58,214,217,106,155,52,57,35,15,197,58,68,121,76,218,89,85,87,196,6,202,21,137,188,123,232,30,45,121,99,96,51,37,63,167,189,214,0,198,127,197,89,54,189,150,206,4,40,195,235,151,186,209,222,10,95,187,155,103,81,87,222,95,24,188,98,167,194,44,148,131,226,128,46,103,155,91,143,137,219,15,195,127,124,113,80,173,90,200,114,44,235,153,155,36,53,230,153,114,23,9,35,54,239,28,138,34,146,218,185,164,111,248,169,225,13,51,85,118,92,172,157,101,152,119,15,79,1,234,99,145,37,253,3,22,9,221,26,80,125,150,40,12,125,1,163,238,152,126,155,33,14,200,116,76,212,140,116,248,175,238,150,30,142,242,33,248,38,161,254,110,125,240,203,21,173,124,126,244,169,31,157,15,76,46,27,222,166,53,210,117,250,200,196,188,6,1,244,144,219,219,199,52]], +[[155,243,251,199,48,139,70,246,3,107,173,224,195,202,25,159,172,102,43,7,241,3,191,117,24,29,82,186,106,88,190,5],[47,106,198,252,51,188,6,12,29,195,203,157,26,43,145,21,132,90,221,177,108,75,132,190,55,237,51,173,179,179,211,168],[12,49,54,224,31,155,205,153,225,13,61,18,75,12,219,7,114,190,193,138,134,75,232,27,209,218,164,77,129,140,61,71,13,250,168,171,110,154,118,28,240,63,147,239,156,199,130,145,9,110,214,209,12,8,250,47,186,59,172,4,221,226,15,12],[214,94,54,166,163,129,149,236,185,29,227,200,72,181,31,99,146,69,250,43,171,168,166,248,89,71,21,157,236,14,211,250,232,12,90,15,140,102,255,36,121,60,137,192,198,135,84,59,198,51,84,122,31,55,247,48,217,112,18,235,189,199,172,51,156,72,144,192,133,107,191,226,186,41,178,90,122,166,176,137,192,51,254,203,118,219,98,221,60,0,246,66,27,158,118,221,14,163,102,235,45,74,5,46,230,204,115,110,56,25,25,29,90,215,166,109,43,224,66,204,101,57,229,243,86,82,177,85,167,39,243,136,141,147,249,58,145,2,89,143,117,56,169,171,124,119,126,236,121,66,106,96,117,214,243,141,100,196,133,82,15,100,19,255,77,53,138,138,156,189,171,1,173,244,219,2,173,174,162,100,148,209,245,214,23,99,127,39,127,139,14,110,126,97,226,238,204,221,51,125,226,186,240,202,38,76,20,200,203,131,104,0,11,156,113,67,133,244,19,115,125,104,22,226,18,202,226,174,207,255,195,47,209,109,70,195,236,238,106,176,116,192,215,104,189,254,153,184,108,187,200,223,156,71,205,88,109,70,88,113,38,141,74,157,28,135,114,54,171,120,248,133,156,17,78,37,28,171,196,190,15,139,194,93,20,140,95,84,62,41,7,69,209,24,3,228,159,91,83,25,63,227,153,105,192,57,179,242,73,179,47,43,133,152,182,172,244,237,100,213,117,43,183,114,255,78,224,12,224,248,94,203,180,207,196,206,7,218,242,128,152,104,194,144,59,120,30,18,162,116,16,95,6,24,16,41,228,127,43,251,33,244,148,128,170,30,68,71,21,192,185,255,7,234,216,137,117,217,53,133,210,255,66,72,50,169,120,61,148,144,106,96,248,119,174,28,133,255,21,49,123,173,202,30,97,49,116,51,199,206,150,39,155,103,142,201,209,116,221,8,112,8,11,35,65,84,246,38,165,52,98,207,213,71,132,46,171,135,5,96,91,142,232,133,114,158,231,141,24,51,170,67,245,90,194,39,49,152,159,222,218,125,197,250,156,1,152,95,38,97,230,199,50,109,52,110,109,178,126,111,146,31,174,124,147,162,23,14,16,221,12,70,11,220]], +[[100,232,147,4,163,53,233,3,203,54,192,189,241,166,65,46,243,104,70,128,6,183,61,61,45,97,203,3,12,197,248,209],[161,128,239,58,102,28,60,71,157,95,105,128,124,144,39,72,227,94,127,114,81,33,227,122,93,145,184,190,200,141,131,166],[146,235,68,84,129,64,1,236,252,24,2,93,100,33,246,70,69,165,188,187,92,184,253,133,193,77,119,38,23,197,3,232,190,125,59,207,17,127,94,104,1,209,195,185,111,144,144,166,109,220,103,248,207,143,240,241,193,37,177,107,21,226,206,7],[47,81,7,77,152,27,218,250,251,2,164,15,232,38,196,95,49,113,193,179,24,77,140,38,11,130,184,65,31,198,37,203,2,204,254,117,93,194,157,199,137,91,247,89,230,27,36,80,218,26,101,106,56,212,247,13,46,231,72,197,24,198,66,3,6,229,240,30,199,160,255,224,233,220,235,147,246,192,119,177,38,98,136,21,132,249,140,230,171,148,95,135,252,109,18,60,69,214,205,253,130,55,161,206,54,53,182,35,167,157,2,13,244,76,116,184,154,193,74,50,31,191,51,168,192,162,85,159,234,28,43,21,96,118,184,19,144,143,132,46,190,76,43,148,144,137,229,43,26,228,13,198,228,178,171,188,67,154,11,247,35,105,103,154,171,111,76,0,1,139,225,71,247,192,166,123,150,121,238,136,165,56,25,196,159,123,103,94,48,168,181,175,57,102,30,232,219,33,1,4,17,41,73,104,248,142,93,96,77,13,136,215,106,126,72,100,250,211,165,111,95,98,75,161,179,78,169,203,114,8,80,170,211,189,79,10,136,42,125,37,251,236,43,183,202,134,218,97,109,169,108,21,98,198,214,161,171,204,100,30,27,88,178,193,120,225,195,188,138,59,54,236,158,20,77,210,231,91,11,200,192,140,203,13,110,52,39,176,50,43,61,106,185,63,63,96,185,204,91,97,218,208,35,133,161,73,73,249,184,122,142,58,241,224,224,250,183,169,169,40,199,83,252,97,16,68,74,247,204,175,128,39,237,100,27,158,216,127,165,216,225,247,108,174,70,93,87,167,13,173,158,191,221,60,231,87,106,196,222,137,217,143,66,226,130,173,135,173,106,80,66,87,124,187,188,77,149,30,42,134,118,254,220,140,177,177,189,247,108,58,56,132,99,133,168,90,162,71,6,194,10,139,56,70,95,226,174,14,65,247,142,97,75,142,150,66,254,36,113,169,1,87,71,219,151,110,12,120,72,194,63,243,244,23,203,5,168,213,239,64,19,10,223,133,92,153,138,98,16,77,126,47,183,192,249,170,42,73,96,117,98,60,237,44,15,126,236,16,20,127,249,96,138,138,4,46,249,129,23,69,155,147,131,127,209,184,213,239,3,151,142,173,167,76,172]], +[[111,99,67,135,202,44,12,177,103,167,64,214,175,216,158,42,40,245,48,113,132,232,28,186,60,3,112,70,165,237,226,60],[1,31,42,154,17,28,56,243,73,12,173,22,133,190,120,236,238,220,111,172,74,50,33,48,28,105,200,75,30,199,179,167],[253,23,198,24,205,187,93,69,158,162,172,168,134,240,81,44,98,50,81,40,74,174,58,131,235,93,127,96,218,29,155,43,160,131,196,85,165,226,88,58,60,186,115,110,123,150,27,161,156,28,200,221,144,116,93,168,42,21,223,198,98,232,225,13],[134,92,32,169,74,195,242,227,189,92,184,91,236,157,51,114,102,113,254,1,249,197,55,1,125,89,200,213,16,110,67,54,11,247,111,192,97,134,112,89,128,200,168,123,163,99,58,74,23,4,38,236,192,222,251,109,178,103,15,95,89,37,51,119,76,218,80,5,42,229,151,212,141,234,204,38,55,6,59,253,81,159,46,121,186,200,23,117,190,204,177,171,47,91,57,113,46,46,130,148,105,183,90,45,45,189,8,170,109,36,114,52,4,178,94,185,72,164,131,76,85,36,108,128,121,168,46,198,67,84,232,194,56,143,140,90,97,107,60,220,55,30,98,99,250,188,159,96,153,33,158,134,21,133,254,130,166,125,97,13,209,235,92,129,201,107,92,179,84,166,137,253,138,172,141,183,108,67,63,12,176,179,28,241,216,85,182,163,10,61,42,33,46,155,79,125,122,254,97,153,81,249,141,47,27,162,193,1,8,91,168,31,73,179,96,55,205,100,87,167,234,168,244,243,190,223,104,208,159,201,250,37,169,215,84,219,101,54,2,133,65,45,26,109,165,55,136,144,95,207,78,250,138,128,205,134,202,72,184,69,99,61,140,49,194,174,6,241,108,76,107,187,233,205,26,251,89,225,1,190,80,224,53,53,221,138,101,228,91,186,70,212,92,177,75,173,252,142,147,171,82,103,244,228,146,171,31,154,149,230,31,202,184,28,191,43,216,103,163,236,123,75,170,24,154,15,8,86,112,117,89,97,41,220,249,255,28,80,45,50,121,232,170,108,229,110,175,19,69,130,169,228,48,165,170,140,161,12,61,168,188,121,61,2,86,173,25,174,167,20,159,14,167,234,149,250,207,172,28,92,253,41,215,163,254,26,65,121,117,115,158,20,218,142,220,129,153,0,71,44,168,198,151,22,50,142,138,41,159,151,78,223,247,65,170,188,28,7,74,118,27,62,200,118,29,218,46,126,237,122,243,62,240,4,9,132,157,65,84,151,197,237,93,250,162,37,154,49,208,118,57,129,112,178,217,210,16,32,139,74,76,125,184,198,38,209,197,51,86,42,31,149,72,159,152,25,228,152,95,196,225,209,167,7,190,94,130,176,5,72,29,134,55,127,66,78]], +[[75,46,26,230,15,165,211,131,186,186,84,237,193,104,185,176,94,13,5,238,156,24,19,33,219,253,221,25,131,149,145,84],[54,192,32,177,133,82,52,86,25,239,136,55,235,141,84,148,132,14,133,244,104,9,52,59,77,111,64,97,37,218,85,125],[34,32,17,158,131,214,154,106,62,237,149,250,22,109,29,17,40,163,242,50,202,27,120,188,148,180,212,118,196,119,148,67,97,75,135,114,170,34,50,203,7,32,160,85,235,113,216,64,127,58,177,155,170,29,150,44,5,44,132,192,189,88,150,8],[250,185,139,43,191,134,174,176,80,134,129,42,75,0,73,161,4,42,187,118,223,156,210,144,135,85,112,99,3,239,237,177,173,33,232,188,141,117,98,52,158,30,152,206,13,117,47,75,61,153,230,119,54,139,208,140,120,254,116,37,236,59,86,14,56,59,212,42,246,73,152,134,195,90,221,128,165,130,139,97,214,100,77,125,196,67,186,44,6,249,186,210,236,203,152,61,36,69,143,106,218,27,16,187,91,119,23,44,92,221,86,210,115,209,228,16,16,178,92,244,138,125,88,215,37,87,2,172,18,242,166,254,41,24,70,99,149,244,96,209,82,54,208,53,174,148,16,202,134,196,96,81,40,41,159,170,240,144,21,241,173,238,119,104,238,26,143,140,160,109,16,221,127,149,196,111,161,2,83,6,95,157,111,144,41,89,8,128,159,215,121,87,27,226,158,10,230,110,11,203,222,183,145,61,43,187,118,172,48,47,52,82,197,94,241,153,164,142,206,176,227,89,108,123,76,3,134,218,231,16,30,162,68,163,60,76,220,131,6,114,223,131,101,91,53,51,128,82,48,123,148,210,35,202,177,175,105,224,127,120,229,140,187,12,179,197,53,30,58,107,12,74,146,127,117,98,197,152,210,211,223,144,86,159,97,219,26,60,176,20,11,86,234,2,207,119,69,251,238,194,2,134,115,214,127,30,197,247,218,249,113,95,117,74,157,142,212,106,122,99,239,114,46,224,213,137,147,49,182,60,151,79,168,128,66,148,53,118,127,150,37,78,244,108,153,104,243,254,218,175,234,243,232,244,86,52,181,79,94,10,95,194,210,55,58,185,233,141,154,207,227,105,126,100,42,24,224,223,217,251,194,240,148,134,109,64,31,10,76,162,164,86,237,246,161,167,123,156,41,108,57,34,6,126,179,213,165,202,10,119,244,48,228,200,97,29,143,5,161,186,172,22,53,239,123,168,61,252,105,211,1,148,152,86,190,77,44,138,182,29,226,156,243,146,80,197,121,76,191,87,80,205,169,93,4,104,175,162,183,242,61,186,78,245,245,41,90,59,244,20,0,24,183,237,6,24,132,68,79,91,177,183,210,57,49,45,215,57,153,149,54,198,132,69,110,160,107]], +[[178,22,206,191,135,128,36,194,13,252,134,206,75,55,189,196,122,162,143,41,32,59,91,68,146,80,101,217,147,162,89,254],[195,110,219,182,37,74,145,63,8,254,37,158,35,135,128,99,143,114,236,11,48,7,38,75,204,96,169,232,30,233,41,143],[183,56,158,231,141,217,118,63,157,40,146,145,46,220,190,62,138,35,107,139,220,37,244,75,156,253,200,196,124,213,129,104,171,86,235,4,2,165,189,117,42,200,244,151,141,46,162,182,93,47,168,82,101,150,107,159,87,34,126,244,165,154,224,9],[156,135,23,204,134,254,2,72,11,253,158,146,43,215,107,255,238,33,112,196,203,27,19,223,131,74,192,29,69,0,96,134,41,127,27,138,38,242,186,103,77,51,225,209,98,241,147,103,254,186,151,53,43,125,242,231,91,48,157,75,111,139,7,204,14,182,119,126,129,226,104,224,45,7,242,160,143,143,57,213,168,50,11,252,1,252,140,146,39,210,207,5,225,40,145,255,77,232,133,161,201,51,113,160,145,11,165,51,146,175,249,186,46,237,154,32,85,151,126,196,21,123,214,91,52,223,121,55,47,77,80,237,188,72,146,67,83,207,161,105,35,25,216,138,122,91,183,38,37,76,32,146,145,233,177,210,193,166,200,35,99,152,16,156,89,237,66,160,172,158,118,51,197,32,115,78,204,254,164,254,169,90,71,168,240,160,104,180,39,80,0,67,156,201,124,87,135,30,16,92,192,121,14,157,204,156,37,213,175,112,99,255,208,92,79,55,128,231,188,164,196,86,208,23,13,167,9,252,108,179,250,167,43,220,245,98,144,138,233,52,10,239,77,12,139,145,240,251,204,188,241,205,137,139,28,113,111,79,20,116,195,170,49,98,66,171,223,99,104,229,122,36,127,242,253,92,226,61,24,127,105,79,17,227,141,251,251,195,217,219,32,144,59,78,187,68,155,144,73,238,2,15,110,47,80,142,139,43,22,91,173,116,100,219,221,23,140,189,66,50,51,118,93,55,30,122,225,195,232,120,205,181,184,36,178,12,179,9,134,124,14,71,60,6,126,103,68,0,133,39,182,188,7,109,7,127,72,103,98,42,238,209,194,83,219,222,124,106,118,199,1,89,98,251,115,57,22,152,96,11,179,24,255,167,176,19,110,228,204,176,125,170,240,31,64,255,156,25,79,152,104,31,159,174,248,182,249,233,159,149,223,0,128,218,137,102,168,186,122,148,116,197,55,185,45,249,121,158,47,209,111,120,141,173,122,123,204,116,82,38,225,230,55,31,82,235,205,189,20,64,68,221,254,99,45,252,10,67,211,164,80,146,49,112,235,199,174,33,158,80,224,120,165,17,188,18,239,20,205,20,181,48,159,56,171,214,93,178,178,167,175,34,67,178,41,201,253,46]], +[[175,206,206,169,36,57,228,74,67,237,97,182,115,4,61,203,196,227,96,242,243,12,208,120,150,205,162,12,185,136,212,227],[210,49,246,146,53,162,227,161,221,95,108,42,154,175,32,192,52,84,185,162,159,78,58,41,171,148,104,157,13,114,62,80],[166,85,69,207,61,244,86,178,141,131,166,217,76,3,106,25,208,210,159,176,101,237,194,126,94,147,161,244,2,121,137,126,28,111,37,149,154,114,90,186,188,135,207,42,231,39,243,70,123,121,87,14,144,39,17,145,113,145,217,203,13,45,102,12],[11,5,248,158,187,51,151,148,118,135,175,190,240,237,232,124,243,129,6,118,39,112,55,82,29,149,42,59,187,189,200,86,89,136,160,149,216,212,246,245,155,229,114,211,216,33,221,120,153,119,239,119,162,253,113,16,206,238,217,243,117,110,216,225,136,38,123,151,163,14,248,149,124,120,174,163,162,150,61,236,166,24,96,84,94,12,64,130,72,129,235,177,219,16,246,7,225,13,219,221,206,64,14,162,54,186,71,69,170,153,160,86,65,151,103,102,120,158,208,218,125,181,95,218,180,89,235,212,180,65,166,40,47,124,253,90,32,234,6,239,250,51,89,85,229,253,41,24,22,113,188,146,192,0,82,247,247,92,57,39,124,154,67,183,135,172,159,177,81,110,153,98,50,165,9,119,77,29,194,29,140,5,19,247,132,75,10,91,95,24,149,117,129,249,144,68,161,66,35,204,218,138,40,77,225,47,212,36,38,95,229,123,39,2,21,248,250,159,242,190,165,23,147,78,72,0,164,125,52,111,182,195,97,207,186,190,255,171,217,196,22,79,69,21,110,36,92,151,126,219,71,54,66,195,148,11,229,173,111,209,167,17,154,123,24,233,141,109,200,67,224,210,84,201,61,1,70,209,142,92,98,237,225,73,15,137,166,5,235,69,79,151,71,120,207,174,32,147,46,149,71,123,208,59,205,185,125,91,203,118,51,89,66,233,46,230,104,242,49,230,156,87,10,197,68,109,15,119,64,102,115,127,223,73,241,12,235,27,82,214,216,164,99,152,70,163,55,58,124,111,59,75,49,89,254,46,122,247,238,226,240,223,23,45,148,210,85,208,23,101,29,163,0,144,5,229,234,195,23,108,9,56,158,228,13,112,56,59,211,113,23,236,160,131,89,138,24,1,245,146,208,87,24,110,86,142,36,124,37,43,228,177,79,114,58,183,221,185,122,233,118,140,38,130,253,99,172,195,0,119,159,224,78,43,136,135,71,81,52,108,158,15,151,162,162,22,119,47,249,98,92,51,189,126,41,254,216,0,58,8,219,211,59,93,23,137,156,148,60,37,233,90,215,84,251,99,46,4,124,17,42,247,247,206,186,114,54,46,26,61,221,41,53,170,247,248,24,162,124]], +[[184,52,198,224,250,203,255,88,13,211,178,55,83,149,154,76,33,84,194,25,82,27,61,39,3,93,7,31,101,153,189,2],[209,195,132,113,94,59,61,2,193,62,9,6,5,83,76,125,183,64,218,42,165,96,245,50,0,163,206,216,190,174,140,248],[15,25,183,6,109,87,146,50,138,152,0,217,212,248,246,125,91,8,155,84,18,38,161,103,218,205,67,159,164,133,176,2,90,93,199,242,199,226,63,196,165,198,134,158,118,25,211,86,57,151,0,201,54,80,232,156,210,91,144,251,153,37,227,4],[108,241,71,177,96,85,40,163,107,231,87,22,161,75,66,11,207,6,124,3,241,207,233,196,64,47,20,152,127,191,201,211,236,195,204,244,248,210,208,58,85,144,11,141,199,154,243,182,231,116,54,246,155,20,23,173,75,104,253,68,229,227,51,237,144,234,121,67,251,209,18,38,9,236,143,246,187,37,228,46,153,20,245,146,15,199,44,77,1,59,106,150,133,201,150,251,216,53,42,175,177,132,194,45,158,71,135,26,82,128,228,171,125,214,165,207,209,10,89,148,162,0,246,112,224,182,34,169,57,77,71,147,208,164,32,231,216,128,108,177,39,199,172,105,13,69,162,233,65,102,206,166,114,188,217,130,176,233,186,173,86,49,45,37,112,221,222,126,11,158,127,71,19,111,4,129,208,15,102,162,170,202,77,27,9,215,206,108,90,152,167,107,104,205,151,213,121,57,104,214,103,7,63,130,23,249,5,71,53,52,15,155,20,156,13,206,132,91,9,158,136,208,112,150,128,240,247,118,3,255,10,35,49,197,88,252,54,213,242,77,169,166,45,105,175,81,144,210,27,92,133,122,30,8,240,20,198,212,86,70,134,101,167,248,69,198,111,145,17,249,192,152,198,137,64,239,205,135,182,87,7,12,185,22,75,201,116,58,206,183,67,154,13,1,192,6,42,17,175,46,17,52,147,151,245,209,82,135,43,19,197,171,50,245,28,197,143,20,117,236,130,172,103,21,97,220,189,52,60,251,60,95,120,208,252,115,5,60,96,4,176,164,202,63,32,67,255,75,12,84,39,92,79,203,156,173,198,186,171,229,123,29,90,205,83,30,151,46,249,51,81,54,205,29,101,81,43,161,245,182,204,196,182,107,66,80,170,250,41,103,221,66,17,162,116,46,15,23,125,143,64,99,137,159,97,129,92,190,109,143,191,205,247,72,18,189,64,204,16,8,78,70,169,154,193,40,5,142,175,22,164,154,36,182,174,34,142,207,1,9,197,45,252,6,227,125,106,51,59,203,36,171,163,18,22,76,108,2,144,72,93,37,18,128,83,140,233,84,28,9,22,100,14,54,214,146,157,205,149,136,235,153,87,127,95,109,130,188,187,25,136,38,38,126,73,245,218,255,44,13]], +[[34,105,165,216,247,172,44,217,4,143,95,73,227,73,229,196,53,161,89,179,25,254,59,48,191,172,141,13,80,89,67,244],[28,129,121,67,220,57,194,75,1,218,56,164,135,177,117,72,36,96,198,9,228,114,99,73,169,170,122,234,155,192,251,52],[190,15,179,48,138,7,106,97,164,169,42,151,246,172,85,50,113,144,225,52,29,109,212,16,216,107,65,189,175,45,51,116,9,62,247,32,189,183,127,235,112,20,224,247,125,59,128,150,35,199,202,83,226,174,75,9,113,19,233,109,183,122,45,8],[113,83,212,217,230,65,170,97,146,13,176,255,75,213,55,166,214,19,10,57,101,84,204,148,83,118,152,249,202,209,107,153,238,190,250,95,39,118,242,254,175,246,189,154,105,4,18,12,103,224,136,63,107,150,187,187,25,94,149,174,199,83,182,153,186,179,208,57,68,193,60,114,252,132,227,242,203,246,41,111,100,85,73,17,28,147,250,225,167,89,191,205,22,252,9,230,11,185,120,85,53,173,39,218,36,78,242,248,87,242,222,153,166,233,33,136,137,14,69,44,127,91,158,58,75,150,142,17,116,59,111,199,250,241,39,94,83,96,165,70,137,65,121,120,148,215,112,250,125,163,100,163,55,48,34,57,254,131,174,11,13,8,74,161,42,205,198,52,98,82,78,14,177,15,239,232,27,169,111,113,242,117,243,68,154,63,141,178,29,88,116,154,56,133,61,57,176,173,142,105,137,27,210,4,223,202,143,108,35,157,201,160,172,39,245,77,180,35,141,71,6,223,17,214,7,54,157,199,247,4,218,29,57,242,232,42,248,194,131,210,32,193,36,49,245,109,128,48,105,180,172,183,112,129,192,49,174,51,25,252,119,252,167,132,80,151,253,114,122,208,208,128,137,91,186,35,232,115,210,222,248,205,194,22,195,238,214,27,8,118,27,185,235,206,2,130,207,80,42,175,108,231,232,192,88,99,121,88,195,234,27,114,254,110,141,248,211,122,192,85,219,105,146,88,127,171,189,196,103,245,36,117,100,79,145,136,99,175,98,4,146,243,70,128,242,5,108,188,171,117,226,50,54,38,192,148,117,156,14,14,153,239,25,117,149,39,37,6,70,173,118,1,32,186,56,102,153,213,57,52,249,86,184,187,199,57,91,180,150,206,178,221,34,60,123,80,27,146,211,106,149,248,240,160,46,181,186,77,221,241,102,185,185,91,74,89,231,42,48,198,60,242,30,96,133,117,25,35,213,75,48,40,30,82,160,150,24,230,240,35,186,10,33,103,94,127,152,155,137,145,88,140,150,194,181,106,120,245,210,148,90,123,174,182,160,193,187,213,217,90,243,238,131,15,88,9,199,148,161,90,180,181,248,157,210,190,45,253,205,143,224,82,15,218,43,63,2,161,172,1,85]], +[[233,101,179,242,87,53,102,133,201,139,66,185,100,162,83,252,73,83,153,204,148,176,153,194,68,95,200,28,117,156,104,229],[104,159,84,16,200,224,244,211,123,192,124,133,215,204,230,201,182,54,1,249,189,175,236,170,68,138,94,237,100,175,200,198],[141,43,196,225,205,37,106,173,138,21,29,236,1,13,201,58,94,92,202,88,41,141,236,73,203,201,196,113,123,92,251,84,96,212,48,190,114,107,15,48,44,189,146,107,238,161,154,163,201,58,235,69,42,68,246,0,122,244,154,223,47,5,187,4],[111,32,169,173,39,227,13,172,118,179,13,76,25,165,189,109,253,109,4,146,19,244,190,205,217,99,215,43,139,45,173,104,123,0,56,8,32,29,80,247,221,110,89,158,245,140,235,96,104,197,69,237,153,185,231,99,249,176,236,29,181,252,189,125,73,10,18,30,206,198,187,161,235,94,219,214,222,133,54,71,7,197,94,48,12,139,22,187,37,48,247,8,152,19,102,137,201,136,89,29,83,145,217,204,52,125,121,49,6,26,155,118,150,226,201,243,91,192,211,4,168,28,44,249,84,217,195,168,138,34,225,214,123,190,10,133,48,132,119,246,41,24,194,93,181,4,228,118,47,14,59,66,70,0,121,8,172,112,23,121,0,107,119,215,37,16,237,198,158,23,208,246,57,76,119,229,85,24,117,164,70,248,18,51,65,93,10,145,160,70,11,81,196,19,214,68,232,80,248,85,114,129,196,102,153,229,59,34,167,199,59,6,142,163,134,82,207,243,176,167,184,186,48,151,30,171,24,253,187,216,115,158,225,238,12,213,203,251,125,93,65,117,123,99,49,39,31,183,128,151,81,226,3,81,60,153,112,246,109,145,188,12,224,98,244,252,178,139,224,166,153,134,123,121,89,76,100,88,160,211,7,172,172,145,244,19,196,97,88,119,220,83,225,176,24,218,92,252,225,182,63,64,190,30,85,39,76,67,116,205,252,33,82,68,153,166,131,162,49,173,239,119,157,25,33,68,14,93,63,219,213,3,61,201,131,207,201,49,171,230,56,195,93,90,149,134,158,159,227,217,62,185,11,209,134,31,133,92,225,246,8,183,188,173,107,94,27,217,126,220,149,237,93,220,188,183,21,217,25,245,255,119,223,45,164,56,247,163,169,130,134,219,213,182,224,67,252,115,114,246,151,4,240,157,134,85,48,244,240,237,211,48,15,24,91,109,115,216,113,109,50,211,43,28,154,194,221,244,249,2,211,242,22,211,90,51,243,104,9,93,237,16,190,148,187,83,214,242,86,86,15,172,47,74,240,237,245,197,199,2,20,55,119,18,110,125,227,45,7,73,57,50,102,33,41,186,14,127,199,207,179,111,210,202,83,22,70,232,205,34,17,133,79,197,16,175,59,30,140,175,222,122]], +[[188,59,30,11,248,214,158,165,180,203,191,16,187,51,252,149,90,220,190,19,252,32,175,138,16,135,44,233,223,57,214,189],[172,205,38,40,21,89,25,187,199,249,216,111,145,218,254,195,92,113,26,120,199,154,211,96,237,219,136,250,138,24,11,45],[110,247,240,233,31,44,198,113,95,142,90,152,87,75,68,0,194,97,166,67,224,84,95,242,103,71,248,225,115,152,153,215,102,64,182,69,28,67,193,208,58,71,117,181,79,207,155,206,24,237,63,204,173,51,139,119,100,2,79,223,162,222,130,1],[76,115,224,74,190,8,25,222,31,132,215,5,65,235,27,182,28,79,66,146,14,31,45,29,158,98,129,168,162,232,179,235,69,83,125,131,150,144,39,249,158,240,234,39,202,8,91,19,249,219,72,15,0,192,47,63,215,66,157,213,103,112,137,83,187,243,185,232,226,198,172,77,50,31,248,249,228,163,21,71,35,8,90,84,233,201,87,60,199,53,12,9,248,151,63,148,139,8,115,3,115,89,122,95,208,52,152,33,174,10,60,214,200,73,146,177,137,18,143,52,144,152,126,30,154,212,246,87,76,165,56,253,253,131,40,76,30,176,149,63,36,192,143,116,147,45,67,100,219,190,249,34,84,36,64,218,232,4,36,169,46,174,242,124,24,137,189,8,196,79,157,240,58,58,243,13,255,180,143,174,68,94,98,95,77,146,101,207,56,122,29,163,95,228,194,49,80,69,53,219,114,234,129,161,134,128,95,133,110,190,106,106,101,36,20,50,83,15,230,201,96,197,249,190,108,34,149,112,96,48,78,157,216,239,188,30,72,46,125,219,216,175,3,191,35,130,137,156,152,109,145,102,17,228,242,122,229,47,129,126,240,27,106,20,31,228,246,133,217,77,200,205,82,131,0,67,147,69,135,112,76,30,100,46,143,229,107,230,214,184,91,244,166,254,178,182,133,143,31,0,127,153,211,158,160,76,159,229,250,126,241,185,31,73,94,208,231,250,66,19,221,104,206,164,43,103,41,249,80,49,144,126,39,196,64,152,9,67,134,250,191,176,74,185,180,222,61,104,97,222,70,35,18,197,155,39,199,111,123,106,79,199,30,160,213,218,246,183,50,5,33,166,126,92,179,117,4,151,106,215,61,174,45,100,159,235,117,226,234,221,52,1,167,242,243,110,22,223,191,189,178,175,87,22,203,161,188,226,12,212,124,225,193,215,190,0,105,112,1,251,190,180,145,90,166,229,57,59,90,178,14,15,49,245,17,145,73,162,203,76,77,69,44,129,86,17,58,199,130,79,132,240,154,235,129,32,46,141,211,218,192,170,137,57,155,90,56,177,226,24,48,25,96,163,125,82,99,46,234,239,227,104,116,85,70,66,136,235,23,217,225,154,58,114,237,157,227,44,23,190,121,163,185]], +[[16,113,143,166,226,215,246,237,56,253,102,203,109,191,160,135,232,241,232,168,162,79,171,88,215,157,121,84,184,114,12,62],[135,13,79,102,109,6,253,169,249,81,27,88,96,46,236,5,13,117,78,166,216,231,156,221,25,246,1,196,119,223,26,160],[225,101,145,134,241,247,111,228,58,200,161,23,3,54,15,190,255,83,181,229,123,89,116,170,160,142,37,117,87,156,39,8,76,246,128,46,124,32,99,71,49,68,117,182,3,25,116,148,231,214,31,228,177,238,123,120,225,141,148,70,147,82,223,12],[65,37,155,110,239,19,214,255,227,60,221,231,153,185,149,196,11,231,130,207,151,132,64,182,107,229,28,68,5,130,171,212,47,82,102,150,187,60,185,34,101,177,237,14,75,186,118,76,174,40,57,131,10,37,38,53,220,128,206,95,115,213,33,179,214,255,3,172,48,225,152,173,32,86,126,117,163,79,168,37,235,249,132,21,8,218,132,205,103,66,54,202,123,67,222,53,100,201,74,176,121,64,143,217,65,55,206,63,144,165,221,93,58,195,154,5,236,134,113,90,143,2,94,69,57,167,100,10,184,136,54,244,239,186,189,94,22,82,196,158,162,22,19,172,254,52,58,136,14,229,164,47,47,145,52,239,78,55,22,177,109,19,74,156,76,113,195,155,60,26,133,125,60,137,67,151,131,238,241,237,215,27,244,73,45,5,253,24,103,58,82,66,255,65,135,185,222,71,173,73,104,218,73,219,165,166,9,46,149,234,39,221,252,116,72,220,245,151,45,157,34,141,99,229,41,27,166,230,251,208,126,50,65,249,54,108,164,151,107,176,75,34,208,31,13,186,231,148,250,156,29,144,41,248,138,131,96,43,14,14,197,94,34,195,123,32,17,37,202,219,83,65,239,115,246,218,26,187,226,177,196,117,240,117,3,69,177,190,66,89,216,194,133,49,255,231,120,134,103,196,16,218,195,57,145,140,134,155,0,171,128,242,11,247,153,13,54,111,155,61,94,142,178,244,141,126,208,230,75,133,220,159,227,187,153,139,30,236,209,35,30,144,45,45,21,46,9,218,45,37,146,189,179,44,140,210,226,196,137,73,107,41,128,192,61,187,9,236,127,138,78,162,199,2,15,42,15,170,101,124,214,206,212,141,109,162,120,100,207,94,151,238,169,179,194,240,243,74,191,141,135,189,42,222,182,12,114,114,252,67,6,217,85,189,200,2,61,125,61,194,243,218,254,158,190,138,141,19,137,101,167,246,206,147,81,124,210,9,150,99,246,124,52,85,33,118,221,181,149,172,110,165,96,159,235,207,36,199,214,157,65,39,9,229,120,103,10,33,172,138,252,203,139,242,177,143,243,175,125,226,29,199,29,80,214,13,55,182,237,114,157,176,75,239,247,211,75,41,32,216,117,81,206,21]], +[[193,212,114,76,108,177,188,103,35,178,180,48,52,39,139,60,91,72,254,215,248,163,204,35,24,3,62,117,82,4,115,81],[194,126,57,46,124,54,100,185,6,30,167,109,37,117,221,124,65,234,241,218,58,101,243,169,134,224,165,127,108,64,193,126],[211,122,110,200,46,212,92,169,180,133,93,233,203,148,37,100,232,131,255,112,167,155,142,113,45,95,96,78,200,151,77,229,54,58,200,73,203,171,40,231,174,239,242,142,211,242,209,75,96,139,49,70,194,239,224,115,90,216,21,199,215,90,26,1],[222,238,153,215,167,125,67,0,193,122,236,26,179,35,197,113,198,233,231,58,67,73,26,60,120,136,183,111,192,62,196,61,7,175,66,160,90,42,163,34,208,12,133,96,172,239,49,65,6,177,11,155,209,38,84,53,127,250,38,242,57,0,80,218,99,214,104,201,226,223,84,143,135,99,158,9,106,53,133,63,130,231,97,253,113,29,42,38,84,56,245,212,219,94,50,119,87,8,21,13,166,203,104,106,43,76,162,17,215,240,13,192,171,203,44,161,80,231,145,17,106,16,165,239,207,243,81,77,171,142,216,10,112,146,195,160,21,21,44,178,93,159,134,236,13,28,166,125,218,180,77,100,238,177,249,49,191,171,42,177,136,149,108,116,61,180,129,72,8,197,205,225,176,116,91,62,221,52,14,176,63,252,200,10,120,243,219,49,15,79,92,32,0,159,192,39,156,44,27,203,60,237,249,144,189,14,32,198,249,251,117,21,173,110,147,59,7,233,157,166,172,50,185,113,65,24,126,246,59,219,16,98,227,114,32,164,220,212,25,214,36,76,220,195,78,164,29,11,203,195,19,139,29,84,174,252,1,144,227,11,24,125,176,115,170,125,108,254,4,189,63,210,172,0,49,62,61,221,100,161,129,147,92,164,184,178,168,93,54,188,39,217,123,118,38,118,123,147,238,56,222,248,182,178,200,218,155,0,38,54,20,52,47,170,157,62,115,141,39,19,196,95,251,238,248,200,75,205,188,141,164,48,156,132,69,83,15,92,97,125,200,102,37,31,84,137,80,161,79,7,90,163,17,127,150,228,31,137,157,190,115,64,177,217,10,19,82,211,184,251,65,183,159,22,168,43,194,228,161,147,184,167,35,36,0,153,107,115,177,252,0,178,236,28,102,117,119,248,40,36,211,159,183,246,231,105,45,205,151,177,216,206,148,8,60,161,151,233,165,212,15,173,255,11,154,197,126,157,231,97,193,86,230,211,29,82,195,50,213,19,233,245,134,151,220,189,216,10,94,66,197,81,112,44,61,231,190,204,195,219,132,91,26,4,200,203,212,22,149,234,116,40,171,186,137,224,220,227,227,217,231,2,48,174,145,71,194,184,133,89,220,105,93,104,9,165,28,203,193,221,158,8,156,88,95]], +[[55,192,112,212,165,59,19,190,118,6,53,17,13,27,212,240,25,32,34,90,250,190,197,118,250,174,201,16,242,146,109,26],[10,168,95,42,177,223,248,149,209,250,208,193,25,242,191,87,18,106,171,96,28,82,141,55,105,142,151,112,45,53,245,37],[157,166,12,196,166,77,7,222,225,52,107,211,211,1,9,149,206,39,56,32,138,179,91,52,194,168,253,23,135,174,58,30,32,127,231,132,82,81,84,250,228,245,121,76,216,80,48,69,254,168,92,247,127,217,47,106,112,205,12,90,82,192,129,14],[16,198,70,68,127,129,173,148,208,21,216,109,13,152,178,69,45,202,96,164,122,179,82,100,3,94,51,160,148,43,149,78,62,35,185,29,129,35,184,89,60,106,247,200,211,236,210,144,224,229,238,54,253,78,83,183,190,99,58,108,240,39,165,172,63,15,103,158,177,189,210,16,163,142,166,228,139,5,88,227,3,1,10,244,116,231,246,223,42,78,69,118,153,252,56,227,105,56,176,95,252,170,27,105,78,50,243,209,178,204,93,0,207,37,111,18,24,76,135,62,81,144,137,236,29,241,91,13,199,110,123,254,144,120,13,245,129,54,254,89,127,206,137,76,165,99,224,142,250,15,45,77,32,139,237,233,168,116,136,40,115,210,81,186,240,25,254,70,209,214,80,75,59,205,36,59,121,83,81,243,77,46,118,6,170,151,85,40,238,80,213,158,251,110,230,153,42,137,178,66,105,86,194,202,66,71,224,223,1,41,133,41,131,233,118,122,142,237,27,199,51,95,252,168,208,40,159,4,128,127,103,202,125,169,113,245,141,184,185,188,159,219,228,248,60,254,154,0,241,202,88,71,152,188,113,216,81,255,124,214,197,27,137,144,170,186,77,56,180,22,185,34,64,223,183,14,227,193,43,94,115,16,87,118,46,249,8,35,251,246,131,202,6,208,92,32,211,174,43,151,168,62,190,112,174,23,175,255,157,22,96,157,84,109,141,60,116,188,40,24,132,137,79,61,73,224,131,241,10,231,193,28,29,202,14,255,239,207,166,224,241,83,80,129,250,195,162,129,159,210,227,38,85,39,24,42,233,211,145,178,50,187,117,66,230,132,85,205,38,119,96,219,101,45,25,226,47,178,237,17,205,19,5,186,141,152,193,235,242,209,150,155,36,214,79,62,49,154,247,78,9,32,6,210,163,255,116,72,114,162,14,191,24,209,119,72,171,113,16,128,80,150,234,19,107,206,47,150,139,32,94,101,11,128,60,83,29,6,119,90,229,206,234,40,187,146,233,160,237,236,137,81,206,32,9,168,142,225,182,77,155,158,137,246,144,81,32,51,132,33,10,16,42,68,210,214,112,49,115,182,133,7,220,234,221,59,246,81,13,242,165,206,253,156,128,228,243,133,178,249,230,33,88,19,237,50]], +[[17,38,73,106,88,44,229,141,61,97,141,216,163,147,53,71,170,122,138,48,251,84,6,59,141,253,211,22,113,198,199,61],[225,2,41,198,35,250,138,216,152,44,62,76,54,255,82,223,15,33,155,87,145,91,110,152,14,95,231,46,160,150,46,34],[179,14,181,108,169,177,32,191,132,154,58,157,86,175,3,61,232,165,144,201,225,36,12,30,54,219,198,207,10,113,183,138,17,236,20,63,185,149,154,143,37,181,119,17,214,169,10,103,224,27,227,164,218,43,105,57,72,105,187,141,100,184,126,15],[106,75,82,215,48,221,171,130,155,42,23,149,144,203,212,195,114,73,142,159,67,153,119,192,161,13,193,60,10,225,115,110,170,255,6,51,113,67,79,208,218,128,54,14,197,137,6,7,210,250,225,201,162,225,171,11,127,61,102,127,91,27,156,65,143,24,177,12,158,111,214,105,211,235,236,22,142,254,244,65,99,229,119,162,235,208,242,203,118,143,128,194,49,136,232,96,105,228,209,15,65,3,6,206,221,122,52,26,97,224,244,243,188,37,4,27,194,249,34,237,7,62,30,47,27,112,156,87,157,16,99,15,51,7,23,84,215,7,137,74,28,98,25,13,225,136,130,197,100,220,76,1,220,84,93,216,150,100,4,237,120,250,50,103,169,70,159,99,182,18,10,187,101,249,179,186,62,238,40,215,156,46,180,231,2,12,198,152,125,252,92,41,103,47,140,15,163,230,144,213,132,254,0,12,100,243,82,97,1,121,98,27,253,95,243,235,48,209,143,26,2,80,65,109,185,59,28,30,147,207,138,54,70,81,117,96,209,204,143,255,130,43,81,239,39,178,0,233,135,181,146,57,7,83,69,62,241,56,189,61,41,219,124,177,181,244,94,71,149,184,156,83,244,151,4,25,39,82,35,124,106,178,116,132,159,149,148,238,151,119,246,239,231,4,131,18,157,6,127,151,25,157,154,227,96,144,112,56,100,247,202,71,80,166,243,182,255,131,130,76,145,4,132,57,77,30,46,206,186,24,68,111,228,233,148,206,7,67,58,116,13,221,5,240,227,150,212,130,137,78,111,20,172,247,185,123,174,108,126,184,135,3,3,159,167,133,214,10,58,247,139,19,36,58,79,136,221,225,217,152,97,127,46,63,167,234,252,47,67,93,212,172,30,169,194,56,64,122,160,155,78,234,142,212,52,146,123,64,102,116,172,39,4,88,207,179,191,41,195,71,249,69,89,97,49,121,185,80,33,146,50,27,136,233,175,10,144,233,164,171,158,221,170,227,130,227,115,77,20,21,235,227,36,153,195,78,111,222,175,21,176,217,120,121,133,224,141,254,73,84,96,197,79,103,67,216,31,241,104,129,229,227,12,81,244,176,146,55,55,131,241,36,35,195,225,174,133,145,19,10,38,153,128,202,161,203,92]], +[[156,22,122,255,59,27,120,143,19,61,66,45,232,202,154,100,49,100,9,249,227,91,254,34,3,46,196,23,174,154,188,109],[239,181,52,240,212,124,6,142,119,178,138,144,109,149,173,141,33,58,77,79,193,199,5,66,240,30,89,109,87,181,240,25],[201,174,103,253,100,21,220,186,178,146,250,179,148,202,108,59,125,144,202,36,77,198,167,118,78,116,253,32,43,244,178,144,91,210,3,14,107,235,145,76,60,35,141,179,113,177,203,166,217,38,26,163,146,236,135,26,75,139,18,254,156,28,151,14],[104,172,15,194,182,7,186,56,227,119,250,232,69,200,8,200,249,250,97,78,177,243,17,88,169,98,10,147,125,62,48,30,133,172,170,105,20,75,195,73,163,157,251,88,32,65,196,161,151,174,153,180,212,213,155,122,44,163,209,98,40,181,89,28,191,87,193,138,120,30,253,25,25,60,71,177,108,96,35,163,168,186,61,102,143,5,163,127,30,131,176,215,254,189,209,15,99,228,142,247,162,14,1,91,28,103,37,212,195,0,169,134,198,14,58,17,84,105,200,229,43,160,91,81,192,93,10,244,13,137,253,158,215,111,54,149,10,238,60,120,25,137,138,144,60,254,3,97,169,28,105,16,11,73,81,65,232,110,231,157,99,209,116,3,251,26,22,41,239,99,203,126,157,39,32,203,255,240,0,43,25,11,205,194,103,148,18,77,211,141,66,188,170,113,117,64,94,176,187,207,142,55,214,93,5,163,113,149,180,121,55,31,162,187,187,22,125,145,206,232,130,53,221,114,234,136,252,115,206,60,228,61,51,183,21,242,95,25,46,194,21,218,193,36,137,156,94,117,134,232,99,64,216,203,229,55,53,222,251,224,46,76,201,253,230,159,185,121,77,29,183,43,152,192,241,151,102,238,81,56,187,250,120,144,154,162,153,180,145,60,73,157,234,245,75,72,65,213,4,72,41,152,73,54,112,13,207,146,243,101,66,178,252,126,134,68,27,153,37,245,208,183,140,23,168,92,252,252,178,11,15,215,81,52,156,39,70,58,189,228,210,125,247,66,101,40,135,19,249,109,234,1,59,148,85,33,128,139,73,150,177,178,220,3,56,182,210,54,239,214,210,178,125,175,218,70,236,95,163,43,150,94,139,181,232,187,97,189,150,110,222,183,116,104,30,14,168,193,123,140,153,250,125,102,15,15,102,201,188,109,149,203,215,220,9,71,36,9,142,176,81,145,181,58,61,246,86,107,156,144,224,215,223,242,148,56,72,182,26,32,212,140,34,182,211,201,88,226,147,215,9,200,244,129,16,35,15,245,25,24,86,40,119,218,246,217,32,200,90,130,224,124,69,31,231,174,151,89,192,167,126,151,187,41,139,93,5,146,164,29,8,246,122,78,213,161,187,65,233,55,182,166,138,235,56,253,91,233]], +[[233,148,136,5,235,52,27,40,103,71,156,102,143,211,83,44,48,153,65,192,173,76,178,229,66,49,117,110,106,27,222,203],[84,71,168,227,77,106,100,0,2,216,214,11,207,29,220,113,30,76,70,92,148,195,75,80,189,239,53,137,96,255,129,241],[211,220,98,214,206,156,118,111,42,186,249,167,251,224,157,107,219,7,164,116,123,86,8,13,176,155,235,74,78,128,74,112,215,221,244,17,148,117,199,190,131,79,49,149,111,74,113,218,208,41,205,242,54,61,208,54,92,226,45,194,127,7,128,3],[145,207,253,126,177,207,107,212,117,107,206,106,48,175,157,251,162,109,221,28,206,3,148,193,148,163,227,156,195,209,203,194,33,183,235,112,190,161,141,41,194,103,69,113,118,163,201,229,60,24,228,125,16,166,124,70,69,5,25,119,2,230,178,71,13,56,134,157,181,23,75,21,143,153,146,228,67,93,2,36,111,84,2,88,222,221,60,227,61,245,130,85,90,104,31,183,110,202,204,177,194,152,155,23,126,59,126,69,74,170,82,157,229,155,245,160,49,35,213,113,223,46,127,124,184,48,128,92,88,183,74,101,59,172,14,90,136,142,8,220,34,54,214,205,73,106,160,109,13,103,207,59,51,94,33,140,73,222,218,216,47,193,190,158,242,12,172,97,144,92,48,235,19,45,115,155,22,202,138,140,144,102,25,192,224,216,179,57,133,50,126,54,243,212,184,253,163,135,193,134,204,80,68,49,4,219,118,31,127,249,48,18,112,32,74,113,62,88,144,33,1,250,208,0,206,147,22,71,197,119,253,236,20,141,202,149,205,192,137,24,235,237,3,124,96,51,47,173,240,136,240,54,8,62,188,146,225,115,183,221,204,48,196,147,242,126,105,205,23,162,13,48,183,143,131,167,46,79,90,116,125,134,217,108,94,27,183,164,56,22,98,4,1,62,33,100,214,170,188,13,86,47,84,1,92,54,92,128,68,86,7,20,94,86,146,238,52,246,53,48,119,250,183,69,45,136,206,62,176,29,43,55,151,220,145,179,65,163,167,38,48,21,22,186,174,24,232,81,247,77,251,223,8,102,187,35,118,134,125,229,82,49,227,98,196,114,197,33,22,84,76,212,248,30,147,87,28,78,200,32,231,230,83,244,226,27,224,169,66,87,108,157,233,30,125,18,81,104,61,133,157,228,72,248,34,220,243,210,207,85,237,226,249,199,27,96,99,209,55,48,97,248,245,147,107,105,141,19,132,230,84,89,234,43,194,110,201,103,117,239,66,82,7,67,45,218,10,193,254,40,82,108,94,69,89,52,156,61,141,249,145,130,48,244,4,70,131,204,44,27,133,141,20,26,184,208,128,91,185,51,96,103,82,42,168,156,129,15,62,170,122,194,216,221,40,195,117,18,37,161,158,206,200,188,202,82,67,153,70]], +[[176,23,83,239,167,59,179,222,122,167,120,190,122,252,191,246,106,93,62,44,47,139,90,162,176,72,132,64,80,153,105,101],[208,204,108,241,9,201,153,251,246,209,111,71,31,175,208,35,43,10,104,212,196,100,6,236,117,69,219,171,168,25,65,88],[22,183,66,18,39,174,9,19,6,133,203,177,160,198,10,165,122,94,26,254,27,190,107,172,234,12,40,27,204,137,152,230,130,74,119,44,50,8,166,182,180,210,54,105,85,5,201,190,130,112,12,249,58,120,57,133,163,158,22,227,119,167,65,14],[104,78,97,47,39,238,173,13,52,132,76,200,27,169,17,194,138,175,109,102,231,18,41,232,204,52,98,247,199,160,80,218,163,12,183,68,113,21,15,7,218,212,89,181,169,19,88,71,108,5,152,37,93,138,100,45,215,192,128,40,17,189,136,228,202,197,151,239,228,30,189,150,205,15,59,92,231,45,180,190,26,61,189,107,132,245,68,110,61,166,0,211,177,210,180,96,160,9,189,49,202,205,152,169,21,24,206,51,233,167,3,212,4,40,135,54,204,196,49,3,252,105,230,121,116,243,22,82,250,61,173,239,51,55,246,200,151,163,210,1,48,60,143,3,89,123,74,135,201,143,41,28,205,88,163,241,232,152,51,42,165,153,59,71,252,181,221,170,28,8,104,182,67,116,45,14,74,75,156,212,39,3,139,59,116,153,155,200,154,195,72,76,12,161,63,37,170,232,231,138,225,204,238,98,24,172,202,184,26,79,105,79,83,36,163,71,98,157,73,181,94,64,55,80,74,154,204,141,245,140,104,65,221,220,212,252,67,71,247,182,241,253,157,224,86,69,119,230,243,41,237,149,26,10,107,145,36,255,99,226,46,179,109,58,136,99,188,27,246,156,234,36,198,5,150,126,125,137,72,149,63,39,213,196,199,95,8,73,248,114,163,227,209,109,66,47,165,161,30,27,154,116,223,111,56,185,15,39,125,129,252,232,67,122,20,217,157,43,239,24,157,124,172,131,221,198,19,119,237,52,139,60,79,192,158,194,185,0,89,37,208,74,113,226,109,100,22,103,189,245,73,41,67,49,198,234,1,205,92,11,209,182,167,236,253,162,11,15,25,41,88,43,116,105,124,178,98,195,146,125,107,34,63,75,95,48,67,170,110,180,87,26,120,233,218,17,194,179,111,100,85,37,128,202,167,181,250,107,144,249,41,224,22,46,96,141,18,64,215,36,44,210,244,112,37,192,61,235,224,89,177,220,148,119,2,50,188,103,101,20,132,128,187,29,159,80,218,30,230,68,140,249,200,139,25,221,69,153,50,192,110,216,17,196,166,74,18,213,147,139,209,199,87,188,250,234,238,137,51,254,95,255,33,118,61,231,64,72,43,207,27,165,154,253,200,252,248,115,195,213,7,187,57,78,50,228,95,115,101,25]], +[[79,75,32,216,153,54,111,47,35,238,98,143,34,155,35,108,248,15,67,186,24,49,119,201,126,227,72,41,84,111,23,66],[201,69,118,100,31,74,137,60,223,206,231,179,159,194,25,41,184,107,52,153,118,215,176,164,109,57,165,136,188,254,67,87],[15,128,255,93,23,72,143,226,111,147,197,67,176,78,217,89,181,240,100,63,198,28,127,44,59,198,1,50,186,156,98,16,200,178,80,234,94,132,208,123,1,222,104,188,23,68,20,238,235,49,253,194,186,104,35,226,49,227,18,169,30,222,221,2],[219,142,240,46,48,51,230,185,106,86,202,176,80,130,251,70,149,244,161,201,22,37,13,215,81,115,244,48,161,12,148,104,129,119,9,211,118,35,52,106,232,36,91,66,189,160,218,107,96,70,44,207,223,199,90,154,185,148,230,108,154,185,254,205,216,89,150,16,145,10,255,228,241,2,21,203,40,11,248,249,242,112,10,68,71,150,218,233,62,6,198,190,167,216,180,254,19,1,186,167,156,206,199,105,54,143,235,36,66,199,222,132,240,149,230,179,191,246,61,56,140,186,251,43,152,9,220,56,233,177,46,189,3,156,10,87,244,213,34,233,30,200,209,242,184,210,58,74,10,224,89,175,133,57,59,176,161,95,116,145,16,246,119,74,31,215,49,166,236,33,62,79,244,53,218,171,84,109,49,237,158,195,182,216,204,46,218,206,191,79,172,197,86,101,86,238,169,46,91,63,37,66,35,155,37,226,128,18,221,78,244,0,114,238,191,131,237,42,37,81,129,243,164,66,24,157,104,198,198,9,244,223,223,61,183,214,125,8,122,47,205,109,45,197,11,191,237,139,251,191,203,116,211,196,31,2,168,120,101,177,59,142,252,245,195,88,18,87,190,10,169,19,246,12,55,5,39,189,225,26,71,92,19,106,23,197,238,254,176,63,91,255,40,105,62,216,65,232,237,31,124,41,16,47,85,153,221,68,64,9,188,234,106,146,213,87,65,82,69,142,12,175,138,54,170,114,181,220,73,8,166,70,28,155,116,20,83,0,92,143,188,198,129,19,174,24,66,8,238,20,184,53,72,12,110,250,254,209,138,118,0,11,56,229,133,130,144,244,213,31,82,240,150,203,228,144,225,235,92,172,178,38,236,73,90,85,167,250,69,120,67,213,127,171,103,248,190,126,32,147,52,120,91,221,102,93,123,99,228,218,245,123,110,120,146,139,96,60,140,15,155,200,84,100,115,59,97,39,62,249,226,184,160,205,124,59,248,238,10,104,114,227,77,90,39,166,37,227,94,175,127,245,68,11,139,20,26,247,4,223,112,201,193,134,35,189,17,32,149,19,25,37,5,16,92,215,188,250,95,13,145,157,167,6,148,143,190,31,118,31,49,88,70,170,59,72,19,221,155,163,216,27,146,4,229,64,156,3,130,182,235]], +[[210,224,29,37,120,182,37,167,6,10,171,194,87,101,241,104,198,128,206,247,103,170,151,202,14,94,179,214,103,71,75,42],[25,26,194,35,87,84,36,170,53,75,37,91,129,45,211,2,93,112,237,130,158,8,38,192,22,41,249,223,53,69,8,43],[135,160,16,57,74,159,44,144,78,255,239,202,159,180,213,206,19,121,51,1,164,146,91,165,29,177,25,18,58,77,115,10,191,118,76,224,101,228,141,144,167,157,144,125,114,84,196,12,195,88,152,122,70,148,158,146,139,187,60,208,133,223,171,6],[32,213,221,105,155,40,83,48,42,104,23,9,77,94,165,18,189,248,83,69,4,203,40,156,96,36,103,65,7,64,236,126,184,234,100,66,200,15,20,89,53,6,143,145,34,253,244,163,159,32,16,243,61,181,91,129,77,151,191,46,88,114,50,159,17,38,212,235,149,184,6,202,25,115,17,49,101,177,22,190,135,22,55,31,129,51,23,121,220,121,165,203,57,66,8,26,181,242,7,246,181,61,176,224,3,129,7,214,60,169,119,8,24,25,130,220,181,243,185,48,16,236,110,223,178,207,211,28,171,0,9,11,60,56,81,95,151,129,118,150,134,203,23,171,129,213,74,139,119,87,84,212,47,186,208,134,184,11,40,214,54,247,139,126,183,126,217,202,53,182,132,58,81,15,10,208,172,27,32,38,122,0,3,1,179,199,7,162,15,2,20,213,155,91,129,153,194,249,238,37,211,32,96,172,227,224,242,89,70,80,65,106,0,113,108,211,249,134,4,165,225,4,179,51,16,253,174,148,195,20,1,60,220,165,186,36,20,64,158,183,241,144,19,148,240,7,214,250,10,41,219,232,236,61,249,140,57,60,141,114,105,88,119,204,155,175,73,30,243,14,247,219,51,113,96,140,169,124,198,33,86,37,32,238,88,29,93,28,219,199,130,50,214,199,228,57,55,178,204,133,73,230,241,224,141,245,242,234,200,68,254,15,130,43,36,131,173,10,93,227,59,230,64,137,73,14,119,214,152,0,250,226,88,158,229,135,18,172,21,163,241,158,111,253,188,164,47,225,137,78,136,155,148,192,75,4,36,13,175,176,178,115,12,35,107,140,206,178,203,151,175,209,213,21,220,25,209,6,127,212,171,168,206,41,127,214,209,16,179,90,33,189,60,7,92,87,125,147,254,29,247,125,100,143,113,25,73,32,153,176,23,175,68,235,160,156,128,127,17,164,195,244,161,26,47,255,48,106,114,139,167,137,131,50,60,146,162,253,95,204,128,193,141,66,52,38,248,35,167,63,224,64,148,149,82,132,41,63,95,107,60,164,255,16,128,219,177,228,198,247,76,29,147,94,210,30,48,9,76,125,227,54,184,45,216,32,11,13,101,149,131,197,191,213,71,15,157,179,66,231,14,196,0,7,66,197,100,10,33,78,60,46]], +[[124,215,236,153,221,3,174,222,31,241,7,62,194,202,112,16,39,110,148,126,42,169,176,230,95,135,126,76,207,27,58,20],[228,195,157,190,148,147,23,107,130,19,241,66,42,157,231,199,79,182,165,145,144,252,219,246,55,199,173,94,225,101,192,79],[111,153,32,39,112,150,69,53,228,131,160,238,1,165,41,68,46,179,33,48,63,168,5,212,117,96,77,127,199,40,169,16,63,183,181,88,185,85,244,208,55,25,238,250,163,183,237,91,13,167,87,16,187,152,120,127,92,34,130,237,102,233,246,12],[166,3,74,163,194,72,73,35,232,14,144,229,168,225,116,131,80,180,242,195,200,49,159,175,26,46,50,149,21,10,104,225,238,202,27,200,73,84,204,137,212,115,26,127,101,18,175,1,70,79,219,206,93,246,142,232,6,106,217,162,253,33,192,131,90,118,85,156,161,199,68,154,147,59,203,21,175,144,34,61,146,95,246,28,216,62,185,53,105,131,71,165,112,114,112,154,134,180,229,167,166,38,224,122,63,46,126,52,28,119,131,165,64,248,74,167,62,145,126,134,123,184,11,172,230,37,71,5,169,209,161,24,93,229,110,26,78,120,170,245,57,231,73,184,247,101,189,5,44,76,209,91,99,139,248,236,248,125,152,20,96,111,237,90,105,244,218,233,218,71,243,128,109,217,11,230,79,204,211,54,92,190,158,1,197,136,254,101,214,182,3,40,7,64,150,42,168,221,185,90,63,79,103,76,3,188,64,67,9,44,84,69,149,86,130,112,162,194,168,170,6,227,246,124,49,153,140,80,185,165,138,202,208,6,144,211,132,129,20,203,25,50,147,200,172,33,1,111,217,150,245,198,66,20,6,79,130,22,123,44,146,12,216,168,57,117,88,82,172,119,195,217,5,38,221,58,219,150,131,124,244,231,38,243,75,208,41,85,203,172,91,130,201,44,244,170,139,84,187,110,67,109,174,155,248,147,239,5,12,111,19,90,126,98,252,216,52,218,193,210,190,139,142,89,214,150,19,24,17,112,28,67,24,187,110,155,90,32,190,198,86,253,43,161,146,226,115,47,66,41,99,190,212,164,253,30,201,50,99,152,220,226,144,224,132,140,112,234,35,108,4,199,219,179,182,121,33,68,12,152,215,39,83,246,163,50,234,173,89,253,15,87,116,41,35,251,98,95,239,7,15,52,34,94,160,108,35,99,209,35,102,107,153,172,125,94,85,13,161,228,4,229,38,181,178,41,203,19,11,132,177,144,62,67,28,219,21,179,55,112,245,129,29,73,251,213,13,96,163,71,76,12,53,252,2,29,134,129,129,158,199,148,204,50,166,52,188,70,169,85,170,2,70,180,255,17,36,98,60,186,251,60,185,211,185,42,144,253,230,72,228,20,99,97,146,149,42,146,41,30,95,134,239,221,184,156,160,120,174,167,113,127,199]], +[[227,202,55,19,162,253,65,42,213,51,107,195,86,183,123,224,39,213,183,8,21,179,172,42,236,216,52,14,245,248,137,177],[29,81,108,184,190,241,22,160,193,182,146,144,9,147,63,110,182,44,35,5,7,69,254,126,141,60,99,22,35,119,129,17],[179,133,126,166,27,170,158,98,131,140,78,58,153,101,2,211,54,79,225,236,89,66,88,53,80,115,221,16,228,151,198,0,190,251,31,143,35,63,214,227,178,200,127,16,220,183,38,26,175,52,129,191,208,144,38,5,172,204,144,15,239,132,212,7],[221,153,186,242,149,224,19,238,209,7,186,138,248,17,33,170,241,131,90,60,202,36,248,228,100,180,207,202,163,199,191,254,111,149,54,1,109,28,140,243,117,3,140,147,39,232,226,27,0,64,102,245,234,192,247,106,62,142,223,176,123,232,189,47,107,199,156,59,69,109,232,37,149,226,194,16,91,177,176,170,186,94,238,225,173,239,117,33,103,214,51,179,34,235,248,247,205,95,191,89,80,143,219,219,236,242,94,101,122,156,112,80,175,38,168,10,8,91,8,23,198,33,126,57,172,213,76,185,250,9,84,15,199,189,197,34,109,106,39,109,73,44,200,163,223,252,42,188,109,11,159,176,140,188,205,217,67,46,68,152,33,165,220,152,207,179,164,24,229,57,200,144,254,90,4,70,185,248,29,48,103,0,146,122,222,97,207,220,192,98,79,19,181,132,7,72,119,70,4,128,87,49,217,46,119,213,222,246,107,228,76,200,23,148,111,28,215,88,25,108,244,128,249,158,113,23,131,92,76,135,203,214,64,119,165,98,168,12,241,29,140,166,91,231,169,77,146,185,221,174,169,151,233,63,20,72,87,126,214,216,67,107,47,49,68,105,44,31,215,210,138,3,233,39,75,201,232,102,157,133,117,245,222,32,207,189,188,176,78,159,57,243,69,29,112,72,55,94,38,152,231,34,132,108,180,242,209,154,129,12,83,212,193,166,195,183,112,251,64,45,240,83,14,123,41,7,34,63,208,137,158,0,203,24,140,168,12,21,49,180,227,127,186,23,108,23,162,184,245,163,221,199,169,24,141,72,255,194,178,114,195,218,156,155,137,223,229,63,47,231,227,103,47,145,209,24,24,73,26,206,20,10,220,174,152,80,46,17,79,75,53,43,144,226,231,251,211,51,178,69,158,127,21,221,7,100,201,195,78,76,183,204,9,85,0,205,160,53,232,226,228,227,200,253,93,245,243,170,87,154,115,93,216,169,241,158,243,54,250,151,17,20,228,102,24,115,74,76,19,211,12,129,18,140,162,29,239,71,51,1,3,210,61,128,255,230,116,33,166,204,249,243,106,147,240,86,3,197,153,238,16,176,52,81,243,107,33,51,193,135,167,154,217,230,253,251,177,37,149,171,115,187,62,46,46,67,3,15,211,126,89,28,245,93]], +[[41,166,61,205,72,163,81,119,20,17,253,220,171,70,187,7,30,145,73,133,118,232,208,47,139,96,68,245,189,211,237,144],[57,35,253,204,42,159,229,202,191,110,153,50,228,109,189,43,127,54,50,80,15,157,149,85,45,178,176,69,188,65,22,111],[18,191,98,149,147,226,202,173,201,16,236,64,191,226,183,166,37,20,18,107,22,186,58,67,141,136,226,210,31,89,90,174,232,171,250,74,242,236,135,3,97,208,234,4,223,200,198,163,48,251,40,65,194,216,33,26,100,250,30,126,125,39,56,0],[255,24,202,12,32,76,131,134,164,170,116,236,69,115,199,182,146,22,179,20,112,218,237,217,106,79,35,2,17,108,121,85,215,45,172,200,142,55,20,85,12,9,230,247,185,168,88,98,96,220,126,99,218,76,99,59,174,1,98,225,22,229,193,121,123,120,216,125,71,255,238,163,215,129,157,249,200,82,240,255,48,147,106,16,93,58,245,83,26,143,137,84,151,17,193,76,45,62,225,21,100,231,200,82,91,213,136,100,0,151,98,160,85,65,216,224,122,216,65,165,90,106,154,0,126,242,9,204,236,75,86,64,186,190,53,101,27,97,223,66,222,77,145,14,231,58,147,60,11,116,233,149,117,126,132,169,158,176,52,244,24,7,24,60,144,202,78,168,216,76,219,164,120,97,60,142,88,124,181,248,251,106,5,80,129,218,110,144,34,13,93,134,227,78,95,145,228,136,189,18,199,161,166,179,201,252,229,48,94,133,52,102,88,239,250,129,13,14,138,42,3,157,180,164,201,73,101,190,64,17,249,213,229,218,38,98,51,230,196,225,142,212,248,162,90,87,228,10,89,28,126,213,144,192,248,177,161,25,199,201,116,127,105,27,2,25,108,209,142,105,69,33,63,29,76,140,149,121,198,224,162,172,69,146,65,40,214,217,44,142,76,102,6,83,32,53,61,72,209,213,225,49,148,217,5,248,55,7,143,141,172,11,104,207,150,174,158,112,85,76,20,178,250,41,177,150,48,228,176,245,210,167,103,225,144,239,188,89,146,199,9,220,201,154,160,181,170,244,196,157,85,19,225,116,253,96,66,54,176,91,72,252,251,85,201,175,16,89,105,39,188,250,211,11,172,201,155,46,2,97,249,124,242,151,193,119,241,146,157,161,246,141,185,249,154,198,47,242,222,59,180,11,24,106,167,232,197,214,18,57,128,215,89,146,122,58,7,170,32,139,238,183,54,121,90,229,184,73,213,218,229,227,87,55,16,170,162,78,150,213,121,30,39,48,208,39,15,91,10,39,5,186,81,93,20,170,126,111,166,98,35,117,55,127,154,186,100,208,37,105,162,9,211,61,230,134,224,137,236,96,17,142,72,20,255,198,192,119,140,100,39,188,226,182,184,68,207,205,90,124,237,14,53,48,63,80,160,223,229,223,93,222,26,47,35]], +[[199,24,143,221,128,244,205,49,131,158,201,88,103,30,109,208,139,33,249,215,82,140,145,89,20,55,52,249,75,22,152,131],[1,151,82,255,130,155,104,89,185,5,141,0,194,121,94,131,86,85,68,6,117,117,63,55,232,94,183,188,88,57,196,202],[53,193,112,221,12,109,194,146,10,89,87,117,216,226,221,101,36,62,156,27,249,110,244,39,121,0,30,212,95,1,183,223,235,214,246,167,220,45,56,110,244,210,165,103,121,235,231,127,84,229,174,207,218,45,84,160,104,71,107,36,219,215,139,12],[74,245,223,227,254,170,190,127,143,205,56,48,142,11,211,133,202,211,129,28,189,199,156,148,78,191,227,205,103,92,243,175,190,244,84,47,84,41,117,194,226,166,230,110,38,179,42,195,215,225,158,247,76,57,250,42,97,197,104,65,194,216,33,46,43,215,251,73,207,178,92,195,96,154,105,58,111,43,157,78,34,226,9,159,128,183,119,211,208,95,51,186,125,179,197,171,85,118,108,235,26,19,34,175,114,108,86,85,22,206,86,99,41,185,143,197,220,76,189,147,206,251,98,118,136,201,119,175,147,103,181,198,150,89,228,60,183,238,117,71,17,214,101,192,3,42,226,41,52,244,76,113,211,17,120,239,61,152,16,145,40,116,182,47,165,228,2,14,109,93,100,88,24,55,50,193,158,46,137,104,94,4,100,233,26,155,28,141,82,81,226,78,95,145,129,63,80,25,167,64,160,75,93,145,203,184,48,158,81,97,187,167,157,202,179,130,57,160,145,245,14,9,159,248,25,227,167,181,32,95,233,7,205,254,156,13,195,238,133,227,45,123,205,60,224,38,53,226,5,131,136,3,30,49,127,191,34,171,159,57,247,247,227,205,26,17,169,193,244,95,78,30,66,210,83,108,18,44,89,24,55,145,24,71,16,140,234,253,153,8,19,194,182,52,76,255,195,75,227,113,97,221,129,86,38,144,14,143,203,133,194,26,251,79,107,232,173,1,81,106,49,194,166,88,3,21,133,124,106,33,103,53,202,153,16,9,219,194,234,80,52,22,7,71,168,105,213,202,219,11,71,255,189,93,58,201,127,221,5,38,202,230,234,163,92,255,122,22,234,244,251,149,12,163,21,17,52,111,234,97,65,153,154,63,117,78,98,129,207,186,21,232,168,38,147,44,88,156,93,36,124,144,157,148,180,234,183,235,203,9,7,118,72,175,6,92,45,134,97,30,181,136,69,62,215,194,71,128,215,60,104,156,135,68,175,213,51,168,109,158,233,227,54,87,50,203,208,195,81,228,54,248,152,183,4,50,146,9,126,3,230,8,26,35,172,134,94,25,220,136,88,150,155,153,157,1,250,101,239,32,12,63,38,156,129,142,48,185,54,94,204,104,59,207,230,156,32,59,78,10,182,254,11,184,113,232,236,170,174,130,211,172,211,93,91,80]], +[[56,186,6,33,112,77,33,85,252,47,120,85,81,150,87,93,224,109,128,37,92,53,233,220,150,91,111,233,106,77,83,137],[67,136,247,246,138,158,255,188,54,110,66,217,7,1,86,4,218,206,209,114,124,209,216,157,116,173,204,120,159,215,230,225],[66,190,214,169,135,134,246,100,113,95,57,187,100,60,64,90,225,117,0,86,70,14,112,4,105,200,16,56,149,4,197,28,255,217,225,169,76,56,246,146,251,49,98,101,49,109,143,77,195,173,28,221,138,109,89,145,239,1,12,209,72,157,124,9],[237,76,38,131,214,68,176,91,57,176,72,239,31,139,112,37,242,128,202,126,143,247,44,183,237,169,147,41,251,121,84,183,0,64,7,5,39,95,32,184,88,207,126,52,154,53,16,102,91,99,6,9,197,226,230,32,105,38,58,185,197,94,65,35,165,100,220,166,52,140,138,1,51,32,117,231,165,190,201,194,10,3,128,121,87,254,250,145,14,96,195,90,229,121,119,140,226,206,66,230,166,154,27,100,118,129,228,62,196,182,59,213,251,239,171,179,23,18,203,61,100,25,234,215,141,212,28,138,146,170,206,182,60,191,168,157,42,243,150,6,222,1,10,57,126,48,32,83,166,21,193,110,94,149,173,153,53,192,121,160,184,16,49,37,120,148,113,161,227,87,79,66,155,41,228,210,37,199,114,63,187,60,248,140,189,115,130,61,159,11,108,125,5,208,11,222,176,251,10,211,215,19,32,51,24,62,33,246,193,232,216,228,192,163,228,245,47,80,1,218,104,113,113,52,92,109,200,180,44,66,166,13,31,31,250,143,227,231,188,236,229,154,3,88,120,249,212,216,17,39,226,36,150,164,155,252,246,191,139,70,168,11,213,98,230,82,85,7,31,157,17,169,235,4,129,244,98,109,77,113,255,195,138,254,110,53,138,75,40,145,121,203,206,151,100,216,107,87,172,10,12,130,126,143,240,120,129,51,6,161,213,250,221,50,180,106,31,188,215,137,255,135,84,6,62,236,254,69,49,59,235,102,1,195,163,1,14,142,185,124,142,255,189,20,15,30,104,131,17,9,45,39,60,77,239,202,71,218,111,31,8,37,116,70,118,249,162,128,182,194,168,20,250,71,250,188,25,128,208,179,127,8,122,83,202,135,120,243,159,251,71,79,245,241,23,27,68,44,118,221,0,141,146,24,47,100,74,113,74,15,1,30,33,90,120,185,122,243,123,51,82,14,191,67,55,42,90,176,207,112,220,193,220,47,153,217,228,67,102,88,248,224,124,223,11,158,164,221,98,36,194,9,231,82,27,152,30,227,81,195,194,223,58,80,4,5,39,252,215,40,4,23,96,70,64,93,183,246,115,78,133,197,211,144,245,32,176,192,141,203,250,152,184,116,36,128,213,228,111,155,232,147,246,214,97,67,64,248,22,22,17,213,5,61,244,28,228]], +[[174,51,31,194,161,71,89,183,63,28,217,101,228,133,20,225,43,41,246,59,6,204,252,10,212,159,54,130,14,87,236,114],[8,128,61,72,35,142,218,63,156,235,182,40,83,1,33,222,0,240,240,70,140,32,45,136,82,139,139,206,198,135,169,3],[117,247,57,8,136,119,224,109,197,109,174,200,241,228,210,17,183,84,227,195,237,191,167,237,164,68,241,140,73,182,156,90,20,45,180,90,10,118,80,228,125,16,85,11,166,129,255,69,221,68,99,196,172,72,191,68,183,48,52,189,86,89,34,14],[87,22,0,51,144,228,245,33,101,152,160,61,124,67,13,191,73,94,227,167,85,123,88,6,50,186,89,241,81,152,182,24,10,66,70,156,35,125,181,188,129,242,156,250,171,10,255,60,153,102,48,154,176,105,88,201,215,18,106,221,120,227,179,36,89,255,138,14,11,222,248,116,181,142,96,131,102,143,56,173,125,99,170,225,241,46,38,166,19,52,143,159,3,234,93,32,95,4,93,120,204,137,2,212,127,129,232,181,34,147,231,14,134,201,128,61,77,172,234,134,195,182,116,88,174,53,121,188,17,17,59,84,144,188,243,225,205,78,121,121,194,100,216,53,22,31,213,94,254,149,59,76,38,57,93,217,44,164,147,9,32,233,4,250,220,8,137,187,120,34,177,223,196,69,38,4,132,13,240,36,219,8,33,210,213,233,103,133,165,195,125,191,210,195,117,152,50,131,233,181,180,58,50,7,166,169,184,51,148,131,41,213,222,65,228,80,8,188,186,212,147,222,87,84,221,131,222,204,68,14,81,102,237,170,224,32,143,0,12,95,109,156,55,33,83,32,158,91,117,120,17,111,137,207,47,139,16,4,209,48,126,167,158,211,116,128,243,25,74,126,23,152,58,35,4,101,204,195,15,204,26,98,210,128,251,186,204,240,6,220,77,238,14,167,150,184,26,204,198,26,6,62,44,8,61,174,192,57,189,154,100,167,112,36,175,130,236,27,8,152,163,21,67,41,253,246,22,115,195,110,76,200,31,122,65,38,229,98,144,228,180,86,129,155,222,191,72,203,90,64,149,91,171,41,124,43,188,176,24,173,191,36,130,134,96,165,209,42,6,19,191,60,203,94,235,154,23,251,10,5,71,219,141,162,77,46,251,135,186,27,132,49,66,167,94,76,160,176,163,51,228,161,79,171,53,166,38,105,50,156,168,117,63,1,106,199,12,217,151,232,188,25,238,68,138,234,240,244,191,60,229,35,5,80,87,138,182,76,25,1,148,70,206,45,156,1,160,61,136,154,153,9,134,10,239,118,240,103,197,11,97,195,208,241,44,200,104,111,92,49,191,3,42,132,16,21,207,239,241,207,218,233,79,107,33,218,233,65,179,53,220,130,31,50,132,206,49,80,143,93,181,196,72,255,170,55,115,233,190,26,76,133,161,197,139,0,159,163]], +[[130,67,95,57,121,1,6,179,175,114,249,31,20,201,40,210,70,95,152,205,209,0,132,196,164,77,25,175,113,161,146,124],[197,42,146,100,111,90,219,33,198,221,224,222,88,120,104,55,248,163,65,76,9,174,223,194,124,129,34,24,167,231,35,158],[29,170,68,239,6,212,193,13,219,72,103,132,35,197,241,3,161,181,104,212,43,32,204,100,175,17,15,206,157,118,121,162,222,228,18,180,152,5,133,194,108,50,13,186,166,1,196,114,222,252,60,133,65,93,174,205,214,210,217,234,202,200,94,7],[243,214,196,106,197,36,141,83,134,182,182,132,98,89,125,100,112,57,245,68,187,1,172,45,16,103,218,170,163,151,210,219,175,18,90,28,248,253,242,128,166,175,236,50,77,83,17,245,67,104,138,21,108,132,152,25,187,4,107,145,28,66,234,60,160,27,153,128,140,77,31,59,139,21,218,62,254,47,50,82,62,195,176,156,132,180,140,255,209,60,23,201,226,108,145,45,156,62,147,70,223,174,63,208,197,108,136,88,120,7,130,246,26,76,77,191,255,30,156,180,179,98,205,128,1,249,205,254,177,167,32,130,220,233,201,173,229,46,255,201,116,70,136,172,11,134,200,130,102,181,61,137,92,23,234,217,232,158,216,210,77,64,100,47,58,211,185,191,155,188,77,218,121,102,239,131,40,40,159,179,30,23,200,31,208,40,239,27,217,161,212,199,146,232,110,194,219,220,227,249,55,238,204,62,235,81,136,211,37,148,25,25,187,247,91,67,136,226,57,149,7,163,215,251,56,117,2,169,95,66,28,133,130,108,28,145,118,201,35,227,22,49,10,75,164,92,138,94,247,85,124,248,123,119,2,11,36,245,186,43,253,18,40,16,149,102,48,127,234,101,236,1,80,25,105,18,23,188,230,154,238,22,247,98,73,197,139,179,229,33,113,207,239,213,37,78,94,15,57,113,105,24,109,199,205,156,26,133,200,16,52,224,55,24,61,110,162,42,238,139,183,71,32,211,74,199,165,175,30,146,251,129,133,172,224,29,155,240,240,249,0,97,1,252,250,200,187,173,23,27,67,112,54,239,22,205,174,24,129,252,50,85,202,53,155,186,30,148,247,159,100,85,85,149,12,71,131,186,176,169,68,247,222,141,246,146,88,182,175,226,181,147,34,23,25,93,162,69,254,225,42,195,67,130,74,11,100,3,223,228,98,212,61,40,141,179,31,153,9,126,195,237,198,231,101,71,163,116,47,3,199,119,239,177,88,245,141,64,83,250,108,200,214,139,25,106,244,249,222,81,111,217,251,122,109,93,158,228,168,159,155,155,206,30,77,238,53,122,30,82,192,84,76,251,53,183,9,45,26,165,166,247,244,199,96,38,16,233,192,14,245,184,118,27,199,34,121,186,34,138,24,184,64,11,215,109,91,43,253,124,60,4,170,196,67,109,174,46,152]], +[[27,234,119,38,217,18,197,94,199,139,12,22,26,26,211,201,221,123,195,41,248,93,38,246,43,146,227,29,22,216,59,72],[201,221,180,33,6,204,239,78,14,244,121,69,81,210,29,249,74,99,6,135,47,35,22,99,228,126,36,31,119,204,62,130],[249,176,69,23,189,79,216,239,144,242,20,15,201,93,193,102,32,209,96,42,179,108,155,22,95,255,58,186,151,141,89,118,113,16,187,78,7,164,143,69,18,20,71,172,12,26,186,197,133,211,145,212,4,32,65,137,134,40,162,210,220,194,81,13],[177,18,131,177,240,206,84,158,88,4,115,10,195,32,122,192,3,50,210,170,207,156,49,13,56,50,216,121,249,99,75,216,165,138,223,25,158,75,134,59,177,116,129,210,138,203,45,160,225,85,123,131,54,164,0,246,41,86,37,3,29,9,228,223,77,49,155,188,30,143,110,146,50,210,48,83,187,63,250,196,254,44,112,206,48,119,252,0,96,165,203,70,146,161,207,11,62,98,254,69,72,2,174,16,184,61,237,97,182,191,69,76,167,94,76,218,213,83,47,32,183,6,84,241,43,169,6,240,3,168,185,233,134,241,90,57,65,157,235,46,161,234,215,89,130,144,238,235,249,37,43,12,39,96,90,122,115,166,171,235,180,34,113,215,26,60,25,122,70,188,200,219,17,217,36,40,66,243,120,54,74,55,238,202,163,78,152,33,53,190,52,24,44,105,202,142,110,60,140,144,225,180,178,180,117,129,90,23,131,119,174,1,101,167,100,200,186,40,137,181,171,41,9,73,216,72,122,136,224,211,210,188,126,37,32,23,106,166,255,159,240,196,9,255,128,81,95,79,11,131,197,232,44,35,253,51,38,205,214,183,98,82,231,253,220,214,228,119,9,120,205,80,62,210,214,180,128,16,17,103,211,241,145,254,216,214,215,77,116,162,0,125,177,9,46,70,162,61,222,205,220,219,152,70,100,4,123,141,215,204,138,87,110,26,128,111,82,203,2,122,148,128,169,92,196,75,30,111,46,40,110,155,122,107,247,179,150,250,84,150,183,165,177,192,61,156,92,39,218,26,66,153,13,16,177,47,184,100,14,21,150,242,107,54,109,39,11,166,79,153,175,255,227,254,206,5,169,176,37,75,32,140,121,151,205,181,18,252,119,82,121,84,161,203,80,253,171,28,201,164,81,98,116,31,214,249,211,253,95,46,56,40,83,215,51,93,186,30,107,41,89,221,134,225,37,230,123,83,220,142,69,60,129,11,192,27,242,11,206,123,97,141,213,209,237,120,65,6,238,6,163,236,175,107,59,238,11,86,131,59,11,129,49,57,197,166,150,0,10,68,156,151,144,106,47,189,220,45,157,233,64,110,162,130,172,78,229,239,139,243,133,76,116,166,183,23,61,210,247,156,122,18,111,60,123,4,51,253,78,162,110,135,122,20,131,29,212,21,161,157]], +[[208,26,14,173,157,105,72,51,40,59,156,215,41,154,123,215,95,169,11,29,45,120,132,228,85,123,51,201,152,119,42,104],[160,247,87,71,155,166,39,239,239,149,214,236,122,147,29,250,196,55,61,243,61,170,244,221,196,236,104,148,200,38,30,215],[154,15,247,243,81,116,236,63,102,210,42,111,6,223,96,224,156,143,98,58,90,202,129,14,35,168,141,14,106,49,203,111,28,225,193,249,220,204,158,20,132,182,141,208,4,172,83,89,126,41,173,106,183,46,140,226,183,90,213,184,14,184,72,3],[118,39,83,78,154,131,209,228,6,171,148,141,48,209,218,156,106,93,176,142,15,235,127,197,186,92,191,118,132,158,232,173,212,132,126,245,202,90,13,174,65,26,202,9,116,81,203,76,43,73,140,148,112,151,64,112,7,100,13,193,158,217,56,227,185,27,245,28,149,129,22,141,248,96,189,148,117,22,104,218,189,114,29,199,57,152,64,11,226,12,154,86,61,80,81,239,112,227,84,111,238,103,51,18,181,42,39,64,65,5,126,112,132,142,183,197,162,22,68,201,126,68,138,189,118,64,32,125,124,218,252,244,93,166,223,52,148,211,88,91,14,24,172,90,201,8,28,183,164,7,163,154,135,119,5,203,175,121,160,27,145,95,115,110,176,37,197,139,75,93,128,127,183,183,86,108,89,105,120,124,29,108,164,235,169,125,80,158,247,251,53,80,210,29,55,126,206,255,207,14,182,104,24,149,173,189,36,110,231,191,60,147,90,0,100,120,184,50,236,228,109,230,17,139,23,228,102,162,127,194,164,74,137,107,170,226,114,249,236,240,24,198,92,181,12,251,252,141,38,9,148,161,138,131,45,151,25,40,196,73,103,87,36,88,81,49,200,113,83,60,152,151,216,248,15,156,4,22,183,24,120,107,16,254,168,235,91,216,19,162,105,161,182,119,183,162,80,122,68,183,19,215,5,8,101,48,153,94,89,51,93,220,40,85,232,71,228,244,219,6,201,31,29,84,2,61,138,16,246,159,158,97,189,206,75,104,111,182,23,189,80,48,231,85,202,219,31,100,78,29,221,145,97,155,150,236,214,5,176,1,152,185,166,237,219,90,132,235,211,105,43,102,89,121,118,102,55,198,119,55,140,28,119,4,31,212,166,179,85,92,29,200,168,63,233,1,59,182,16,108,193,138,43,3,124,147,119,183,161,165,165,208,220,197,73,24,234,173,126,50,200,128,118,123,38,253,46,162,214,139,4,5,245,224,116,245,90,25,216,163,159,251,183,220,50,250,238,106,127,149,50,174,200,160,119,108,63,248,58,227,164,98,119,56,73,106,55,30,185,224,144,183,78,14,221,236,252,212,27,237,12,12,229,129,39,82,67,71,45,38,218,140,153,142,75,109,107,68,252,136,186,42,181,70,66,34,84,23,18,2,148,65,120,5,116,43,219,51,183,177,34]], +[[223,100,137,64,181,120,188,49,210,166,82,150,95,48,57,28,175,6,213,242,81,89,154,115,124,225,11,229,95,74,157,13],[39,222,146,4,25,193,134,176,27,229,66,121,251,143,155,228,187,75,44,173,117,202,126,143,121,43,250,123,185,124,127,65],[98,188,153,28,69,186,155,38,191,68,1,22,38,65,98,195,76,136,89,120,133,233,96,80,131,198,4,181,245,216,250,111,102,43,162,20,247,110,108,248,78,94,192,77,241,190,239,197,242,93,58,59,114,249,139,80,105,131,25,22,166,50,150,1],[26,229,32,190,235,74,208,114,43,67,6,127,167,205,40,116,171,207,52,221,146,55,180,71,142,174,151,114,174,162,151,166,127,183,155,51,7,2,4,186,238,68,11,156,135,226,251,203,235,118,128,29,221,234,94,69,48,216,158,17,88,49,121,147,154,0,163,47,129,19,50,197,34,145,204,122,201,30,90,151,12,213,170,112,139,29,162,107,233,254,67,42,155,189,161,49,158,49,228,188,201,241,102,106,5,181,192,91,135,107,253,31,118,102,135,204,234,78,68,130,233,36,50,154,250,206,94,229,46,152,121,253,105,183,110,15,126,69,46,196,113,59,255,33,109,0,200,37,153,210,124,164,129,247,58,174,19,111,8,117,200,138,102,177,182,243,76,80,82,58,182,2,233,212,235,183,238,185,224,67,166,94,65,137,157,121,117,42,39,157,46,212,105,147,146,111,54,33,231,195,44,154,155,59,89,216,221,87,190,202,57,40,84,52,222,153,28,189,45,252,188,92,166,42,119,121,244,117,208,206,242,243,229,98,242,154,205,71,79,60,153,236,91,216,222,1,16,27,237,46,12,155,96,226,215,15,212,50,200,146,252,102,248,212,97,154,145,27,86,37,22,62,154,66,191,158,163,133,134,216,231,100,0,21,100,211,53,65,18,37,252,176,160,109,194,168,45,160,119,154,60,68,78,183,134,66,1,180,62,187,114,185,33,243,77,60,19,8,157,242,244,250,195,102,255,30,60,11,150,249,61,43,77,114,106,92,228,214,145,109,130,199,139,227,84,161,35,12,44,240,65,140,120,161,145,62,69,79,100,140,201,44,141,208,225,132,100,95,227,120,29,38,60,255,105,245,198,11,30,187,82,0,90,139,120,165,21,199,232,136,111,254,5,77,171,66,142,46,34,29,157,118,175,244,38,84,22,141,131,59,136,23,130,147,225,254,221,21,212,108,214,9,72,49,41,196,210,216,68,50,169,157,49,255,233,189,181,102,248,199,92,230,94,24,40,142,77,248,193,103,49,160,243,253,222,28,202,109,142,222,4,53,255,116,54,202,23,208,174,184,142,152,232,6,92,188,191,208,255,131,4,58,53,124,209,176,130,209,112,61,70,24,129,135,44,223,116,30,79,153,189,20,103,69,186,112,57,116,190,64,245,121,191,92,77,186,91,219,140,148,27,206]], +[[200,172,35,69,88,170,105,129,107,54,139,119,183,204,203,92,141,42,51,236,83,174,239,44,226,40,113,67,189,152,193,117],[83,100,186,241,253,178,198,56,64,179,13,64,49,207,131,162,225,142,98,7,147,186,229,157,16,53,192,237,229,94,82,139],[50,37,3,97,223,110,210,131,72,95,149,243,211,87,164,241,195,58,140,249,22,88,50,124,212,83,212,156,149,54,101,81,8,112,170,69,76,250,59,131,36,82,32,168,39,208,236,116,119,249,236,235,121,196,162,159,48,31,149,60,200,202,172,7],[206,72,141,38,151,92,28,147,40,180,127,169,46,25,86,19,48,4,27,35,160,229,122,75,139,202,137,235,95,97,94,115,221,127,174,105,194,56,14,50,18,249,183,51,65,195,86,219,117,166,37,109,122,32,169,127,117,157,76,186,113,151,23,142,167,36,221,147,41,73,54,14,150,197,10,75,59,165,90,149,51,114,195,151,176,150,156,43,20,211,96,158,10,133,45,72,77,247,14,170,177,18,73,235,235,50,55,146,31,10,57,165,93,125,204,254,242,5,217,78,200,13,158,31,214,162,193,239,210,152,68,16,29,254,44,95,102,138,219,121,117,145,93,237,208,134,80,12,238,44,30,35,62,142,72,133,92,193,166,242,135,214,61,206,16,173,221,19,202,199,183,161,135,239,228,126,18,209,195,91,179,151,64,82,178,58,115,102,141,62,76,135,219,72,65,175,132,110,128,134,114,196,61,10,21,34,226,150,95,8,57,81,178,178,176,196,9,84,142,230,24,47,12,152,80,81,76,158,108,16,47,84,186,65,36,201,42,144,39,79,64,88,145,230,98,245,235,179,119,27,133,120,49,86,233,229,131,103,52,208,157,27,175,91,33,52,201,49,98,238,196,190,3,189,18,246,3,205,39,190,139,118,172,204,110,139,139,172,2,12,186,52,121,101,28,159,250,83,206,78,183,122,119,49,59,193,38,93,218,184,3,239,122,101,99,186,111,121,157,30,243,14,245,160,180,18,150,95,218,192,185,218,184,66,199,142,226,204,98,142,61,125,64,97,227,78,222,55,151,225,84,176,110,140,102,206,189,242,222,208,248,27,96,249,245,205,218,103,90,67,82,119,186,21,36,85,126,103,245,206,250,252,233,41,41,29,206,137,236,176,138,23,182,122,96,197,130,180,135,191,47,97,105,98,102,21,243,194,254,59,103,56,139,113,61,53,185,6,102,105,150,13,228,219,65,60,216,82,142,229,110,209,115,233,118,163,201,116,172,99,58,113,52,204,227,131,25,115,95,133,123,125,113,186,7,244,119,239,133,132,138,168,243,158,17,129,24,119,158,216,123,79,66,170,53,138,137,247,236,132,74,69,30,126,143,192,175,65,139,133,188,155,242,242,109,30,161,55,211,53,236,126,231,87,183,10,226,253,217,204,19,73,50,240,229,66,91,243,127,185,21,231,158]], +[[44,71,242,184,185,210,206,233,230,246,84,188,36,101,143,158,175,67,156,35,190,170,10,121,191,53,204,140,210,222,186,244],[68,74,242,243,79,211,46,90,25,246,31,135,208,62,16,118,39,163,238,184,189,148,210,250,234,163,72,176,93,234,25,128],[133,84,176,29,9,237,134,230,19,149,185,26,43,30,225,135,21,196,47,156,126,127,7,0,215,159,249,251,87,129,41,61,97,197,88,221,91,67,28,147,113,141,204,15,152,251,101,43,89,111,24,195,15,130,33,94,142,99,228,246,86,140,136,0],[4,76,143,170,140,138,175,159,43,129,134,166,185,179,56,71,236,123,69,36,35,178,42,145,116,61,46,89,126,204,30,30,34,174,96,5,62,158,230,35,59,4,78,119,89,32,228,227,214,103,25,144,19,37,207,221,57,187,83,47,138,164,105,170,180,46,150,8,194,18,96,192,76,39,65,58,122,148,228,102,246,60,73,82,233,14,249,12,18,129,75,52,81,177,202,215,218,145,71,248,64,146,32,246,73,140,192,166,127,239,75,192,79,192,110,29,137,138,85,21,89,30,139,224,196,61,117,166,254,66,91,124,190,251,27,145,177,189,120,181,190,199,130,144,86,152,46,253,197,190,36,175,102,120,0,106,220,111,4,70,32,46,126,195,162,214,151,156,176,223,126,37,215,66,51,145,77,156,88,184,28,245,91,224,105,103,211,165,149,193,185,103,40,105,153,76,251,166,113,98,131,58,33,67,170,145,204,147,172,218,250,91,69,32,141,243,232,140,204,1,162,164,210,32,227,96,9,141,145,84,210,37,167,202,95,47,30,82,177,0,61,16,102,80,167,123,40,59,149,228,186,241,231,51,111,169,167,71,162,179,130,61,54,9,16,65,46,118,219,114,92,225,171,30,29,24,157,13,58,190,248,45,118,102,188,241,183,102,105,224,100,59,68,247,78,144,206,175,160,200,55,27,87,197,143,59,55,10,84,124,96,149,143,15,207,70,27,49,80,248,72,196,112,250,7,226,155,245,240,212,181,158,250,90,176,208,52,30,4,81,208,171,178,157,116,20,205,220,70,204,109,116,207,61,194,51,208,209,112,115,135,189,140,119,128,255,120,229,70,251,119,41,77,88,165,221,165,240,92,18,151,227,209,119,17,86,210,133,99,91,247,236,237,179,138,158,94,119,68,152,4,243,137,158,164,106,80,38,107,37,90,235,82,209,142,15,161,54,229,53,204,144,38,246,120,85,47,163,238,33,70,8,29,153,150,133,226,75,247,128,124,196,124,19,4,54,197,68,211,91,75,135,91,216,175,163,18,206,58,225,124,241,199,245,234,30,206,203,80,249,83,68,114,12,236,240,136,67,79,248,224,186,4,78,193,156,152,173,167,120,33,22,48,76,190,172,28,62,53,245,164,244,67,19,53,77,201,164,14,206,90,15,154,211,162,2,90,206,242,98,197,103,157,100]], +[[136,127,219,72,112,104,29,79,176,106,147,98,89,247,92,174,5,23,245,1,175,100,107,192,122,77,114,190,231,251,28,115],[199,98,235,212,139,44,224,45,6,56,78,56,85,75,130,90,211,34,235,234,116,210,89,223,21,71,164,213,71,206,0,36],[65,10,90,243,197,155,124,107,219,33,75,22,108,183,157,150,248,48,207,152,191,82,218,215,182,255,41,121,201,127,234,79,237,94,247,211,212,159,3,9,114,121,185,160,153,34,110,42,8,221,48,198,7,134,37,78,45,168,222,226,64,191,195,8],[197,220,119,159,63,63,172,6,221,40,229,166,126,14,82,74,245,181,220,59,52,64,150,87,182,61,250,206,148,113,233,164,30,17,50,23,90,11,86,156,143,234,157,46,239,44,245,213,150,44,126,11,97,69,169,231,160,193,170,51,119,32,68,249,195,153,140,90,140,72,134,69,139,78,88,111,147,7,96,131,97,245,17,231,171,80,146,172,65,236,118,224,88,110,245,185,194,54,252,245,202,47,200,221,106,174,183,137,54,127,46,124,153,9,50,85,93,197,34,97,228,78,73,66,52,152,181,36,65,145,131,182,193,241,212,44,69,70,78,204,176,194,247,226,81,119,254,92,212,99,80,43,64,62,6,213,17,252,249,220,182,64,18,224,242,11,52,194,234,124,0,77,158,72,74,126,216,31,50,96,196,28,139,25,83,82,159,71,247,30,134,120,67,204,60,51,42,208,54,106,99,129,126,209,45,212,115,13,61,253,189,117,114,185,255,121,128,69,148,13,209,159,173,12,138,234,11,74,182,28,64,22,222,50,121,156,115,170,43,146,210,194,94,233,183,45,70,254,143,6,147,197,135,117,239,176,94,158,23,165,195,70,168,18,101,211,91,230,154,34,208,149,222,24,96,102,165,198,216,192,122,61,56,208,2,161,14,94,253,184,102,218,74,155,221,84,245,9,38,97,182,194,215,67,245,174,170,76,108,49,143,181,147,35,144,48,87,228,156,35,123,69,246,117,66,164,242,124,175,101,181,124,252,248,139,113,32,61,67,215,249,83,34,22,15,149,194,50,221,16,171,177,19,183,33,221,186,34,38,176,99,34,155,180,65,2,51,107,16,191,22,86,85,17,97,36,151,134,212,84,244,224,144,157,80,0,23,246,199,86,79,115,60,131,26,244,229,236,148,223,211,191,143,245,243,2,27,112,165,202,93,40,198,223,184,162,193,138,26,102,42,51,53,159,38,77,22,150,152,193,171,85,120,63,172,167,59,214,140,15,121,209,208,74,224,236,219,82,174,118,24,146,192,36,147,255,53,243,216,79,102,226,54,252,88,19,74,214,167,125,146,37,73,5,215,115,144,13,157,223,38,84,199,11,70,243,65,218,203,71,147,202,81,238,222,69,83,62,174,235,110,51,35,188,62,108,133,167,148,6,81,196,246,249,129,145,198,24,200,145,234,78,34,14,164]], +[[136,179,180,99,223,195,13,1,94,239,187,189,213,14,36,161,247,39,119,117,188,239,20,166,190,107,115,200,197,199,48,62],[242,182,40,76,147,13,74,211,45,10,199,25,4,14,231,136,107,52,114,46,223,83,218,128,26,203,95,147,25,105,225,25],[130,90,255,113,247,147,3,191,69,146,189,141,164,215,217,67,127,242,103,151,111,116,100,55,101,89,136,221,207,41,55,148,101,163,180,140,159,176,243,28,239,3,230,54,136,97,195,105,180,54,79,184,228,176,199,46,38,169,169,221,237,28,37,4],[23,195,23,250,107,201,12,85,50,50,143,2,204,251,108,9,158,111,225,0,1,116,242,175,58,58,147,9,66,133,6,113,124,92,67,53,189,215,195,103,255,78,68,138,156,4,117,3,175,186,104,253,143,121,135,35,123,231,247,251,220,109,115,242,76,100,33,202,180,34,179,251,37,246,123,45,113,4,46,113,87,13,242,175,55,191,229,193,20,33,31,213,82,75,108,28,108,197,47,171,195,205,127,180,100,205,88,11,183,64,113,203,48,15,140,159,138,70,32,142,90,165,221,254,165,254,144,105,122,162,241,76,96,121,80,201,143,35,18,169,225,110,246,52,106,143,209,41,35,39,51,130,126,21,1,166,96,199,124,41,197,109,47,221,28,85,151,248,188,137,170,239,227,113,55,52,254,130,133,130,1,137,26,17,71,239,175,29,120,164,113,249,32,222,252,136,3,68,85,62,183,22,204,227,38,14,134,161,188,11,226,131,115,166,160,102,17,110,142,203,16,160,196,167,12,162,181,54,78,17,159,132,174,198,13,236,237,58,78,255,31,230,136,197,227,226,81,71,10,181,22,250,150,74,75,111,40,54,141,209,226,131,89,121,52,6,77,192,197,181,105,16,98,203,46,38,123,209,95,212,34,188,254,251,131,204,239,122,169,162,39,94,245,126,71,49,73,152,140,21,120,253,24,112,141,47,246,159,142,89,128,170,130,106,130,202,183,216,185,43,181,59,221,70,219,4,110,205,252,140,215,174,92,228,79,60,91,140,5,101,181,211,192,114,199,107,149,206,144,10,195,238,85,16,219,14,117,211,164,21,10,152,243,204,204,198,158,147,12,107,167,65,219,176,235,159,179,25,104,113,186,32,106,88,224,218,227,156,141,107,183,42,130,57,156,75,123,157,163,133,119,172,23,255,21,36,214,83,192,191,51,103,147,35,202,126,239,78,146,40,114,144,49,86,14,216,242,229,25,60,100,11,47,94,96,128,117,162,237,97,66,141,252,205,192,0,80,186,75,153,237,109,21,54,213,172,30,147,150,116,180,29,22,49,42,229,176,125,239,27,245,53,137,190,212,64,6,2,238,17,184,80,51,15,56,170,211,62,240,65,112,163,144,92,40,181,14,204,87,220,207,79,41,208,192,15,113,61,50,255,200,87,149,101,136,166,50,107,149,73,237,176,228,254,97,133]], +[[66,125,110,66,57,23,137,104,49,96,27,143,78,33,86,29,182,16,133,113,190,0,158,41,220,164,154,89,96,255,49,75],[141,158,99,96,253,239,36,153,117,223,39,179,16,106,113,18,5,135,114,45,243,39,10,133,161,58,140,59,184,201,128,158],[209,201,160,28,86,227,57,96,244,157,243,126,171,150,59,197,169,159,37,198,0,68,108,226,202,72,217,19,157,165,115,59,113,143,191,26,152,115,147,246,229,130,60,45,19,12,124,230,14,163,219,53,67,200,133,78,241,43,152,211,58,221,231,5],[156,44,199,242,70,46,9,196,197,140,39,9,171,66,89,136,90,78,136,125,159,165,49,136,21,5,170,242,3,193,99,251,58,13,192,40,244,173,166,6,112,99,141,74,151,39,163,144,131,190,219,172,237,88,237,183,121,225,206,108,205,251,66,140,54,43,177,219,12,16,83,0,107,216,244,190,248,154,26,157,224,28,119,78,53,127,145,14,92,57,178,36,119,85,94,95,124,4,152,181,178,143,54,158,93,63,164,42,179,96,228,244,81,198,159,129,186,15,60,206,212,58,85,157,182,0,16,66,120,248,104,121,107,44,145,27,59,3,43,114,159,75,34,172,20,157,196,103,160,202,228,141,25,233,217,133,180,43,98,84,157,225,113,255,86,110,29,30,155,184,229,108,253,26,232,247,189,220,253,138,35,65,130,125,190,137,200,130,171,62,73,131,57,255,104,28,125,193,16,77,231,56,180,128,49,105,67,16,159,112,61,71,26,184,110,76,164,40,126,76,215,76,49,47,247,208,55,57,86,6,251,37,248,113,231,39,112,120,167,135,208,47,49,204,158,129,91,232,96,10,124,71,198,253,216,35,49,174,156,73,106,84,123,219,35,91,138,86,213,50,89,230,41,97,36,163,44,59,98,93,32,36,25,208,100,185,164,232,62,250,135,241,53,55,180,245,19,185,22,168,79,200,102,216,168,153,128,76,120,51,234,160,25,224,215,224,232,7,91,214,181,203,111,252,118,100,121,243,246,226,14,72,30,106,178,123,216,8,173,144,108,220,199,130,116,48,227,18,247,64,242,117,221,245,29,216,50,72,250,5,124,67,201,203,119,85,123,47,217,194,213,40,36,255,158,20,109,234,193,230,105,29,69,2,19,188,89,10,73,190,199,45,82,227,143,107,77,198,204,169,81,238,242,24,77,36,37,3,26,213,155,36,46,255,166,139,108,114,197,76,157,253,180,25,192,46,180,62,243,243,77,51,141,42,157,208,58,120,207,221,1,64,152,226,73,37,158,119,40,46,12,63,193,1,11,2,166,127,248,81,233,207,217,116,156,28,216,240,108,244,98,230,173,233,149,172,70,111,171,92,121,94,158,255,19,229,91,67,80,185,76,115,22,170,73,141,249,253,238,153,88,4,119,147,227,187,184,159,184,29,168,95,75,157,67,228,176,212,59,56,27,148,205,201,169,157,6]], +[[190,147,82,9,246,45,234,96,18,236,218,106,97,86,205,22,106,77,118,17,80,222,237,69,104,22,234,240,206,120,167,246],[211,154,137,175,114,41,57,72,177,52,33,251,136,59,190,55,42,249,8,156,34,77,66,185,1,151,159,126,40,4,225,192],[8,224,152,167,73,252,230,209,35,84,57,88,120,168,190,53,254,158,223,114,104,77,216,40,18,36,137,155,28,174,164,237,104,119,133,223,245,90,25,152,158,3,99,110,22,102,56,111,34,195,244,67,236,246,253,52,213,153,255,62,194,250,241,1],[17,127,66,124,182,129,80,202,252,250,70,44,66,32,97,65,66,124,77,206,161,200,234,204,45,48,190,209,233,2,7,213,174,48,94,31,193,108,84,228,197,76,198,135,140,219,237,201,245,31,225,132,97,236,55,197,87,177,21,209,60,134,130,196,225,95,80,82,150,161,118,14,30,117,245,171,39,165,193,90,19,87,210,200,196,13,213,53,95,124,130,254,165,210,126,40,135,99,88,193,46,145,19,238,41,131,234,111,9,198,78,6,226,151,221,150,179,77,155,94,212,159,196,122,136,57,84,156,102,176,2,254,148,94,143,148,231,210,49,92,80,202,77,192,152,190,75,50,137,129,47,190,169,107,71,206,96,69,64,189,224,229,171,11,27,192,54,190,155,106,149,224,156,129,232,152,100,12,143,5,214,10,217,66,24,208,230,108,235,133,162,107,120,41,34,32,191,208,97,221,7,53,18,146,59,144,199,157,207,90,25,53,250,254,142,1,239,139,248,27,77,55,197,165,113,181,12,66,31,155,210,25,75,239,53,134,252,184,88,72,119,187,126,4,129,101,91,5,199,182,67,177,228,91,4,3,98,114,132,24,82,227,25,64,239,143,59,109,79,235,93,240,121,209,118,249,121,193,138,17,166,109,18,20,229,47,104,126,144,99,193,194,183,39,123,104,93,92,114,173,86,159,120,115,131,143,145,2,87,160,83,19,28,131,235,206,134,230,157,115,99,98,190,188,150,187,250,53,252,186,28,181,39,231,72,229,245,121,146,159,212,12,86,177,165,26,34,46,134,51,2,112,92,134,247,181,78,191,187,148,130,247,226,128,247,190,200,202,243,166,181,103,26,195,12,209,190,82,146,136,121,124,1,60,229,107,209,134,222,125,252,24,40,105,20,37,193,71,197,23,74,41,13,128,203,213,156,25,218,122,223,119,145,136,130,167,178,169,166,78,109,118,180,139,146,242,162,102,238,230,226,81,210,232,23,101,43,136,181,2,222,115,153,120,45,117,41,168,29,10,54,57,150,185,223,104,177,90,118,48,144,76,140,36,96,129,250,79,9,41,159,21,117,121,88,224,137,169,1,195,86,70,21,192,247,207,39,82,184,185,229,33,51,141,131,110,61,174,76,226,55,70,66,37,60,76,152,49,151,78,93,140,40,66,244,144,7,183,23,117,9,61,254,87,244,68,146,240]], +[[104,24,198,11,182,67,154,194,238,226,212,225,40,233,216,105,29,74,213,211,99,254,215,214,87,122,98,182,86,153,148,164],[115,69,236,17,188,204,5,111,196,239,250,62,78,246,112,153,106,162,106,27,177,184,51,145,186,188,57,161,165,150,1,249],[21,5,150,122,39,185,248,110,146,66,68,64,2,161,227,25,125,116,221,205,137,101,158,197,20,2,2,170,199,148,184,173,193,147,231,211,15,51,130,100,41,144,246,254,215,169,153,202,200,198,30,170,57,183,217,8,22,241,215,56,116,75,225,1],[178,174,101,139,60,19,195,205,235,29,201,147,176,244,93,99,162,234,154,189,11,122,4,241,245,206,89,50,128,108,44,169,183,162,4,251,248,208,102,183,240,254,106,224,209,218,104,200,133,238,17,246,246,219,126,131,32,162,234,101,11,83,56,81,205,217,157,144,58,160,179,250,163,201,80,247,2,240,78,134,180,238,179,161,199,188,133,75,37,20,250,91,71,102,211,117,180,241,173,97,7,83,120,221,146,253,98,108,43,71,224,19,131,234,114,152,121,89,38,44,86,40,98,180,91,117,87,103,20,19,182,102,20,188,201,247,189,185,238,70,203,237,137,101,191,165,5,49,80,144,199,32,75,234,137,23,91,229,242,8,2,227,222,221,203,216,221,100,207,239,126,230,166,227,134,12,225,229,121,157,245,216,16,213,236,243,46,97,93,22,223,248,122,189,74,99,110,161,122,164,236,229,182,178,192,70,182,91,90,247,73,134,43,69,121,12,57,23,104,32,179,105,1,190,100,156,244,22,157,247,233,35,149,109,150,6,73,80,197,85,244,90,203,148,80,124,253,12,59,51,176,128,120,94,53,192,210,176,173,220,76,10,211,251,33,106,194,230,1,201,199,230,23,218,189,163,51,218,230,3,204,157,177,252,98,174,78,14,69,227,204,221,22,106,103,129,226,67,183,218,161,56,128,102,50,245,56,132,78,227,209,64,183,168,187,43,84,1,0,119,140,69,142,6,97,112,112,94,95,178,200,128,41,9,139,153,44,57,188,159,246,51,11,252,254,119,82,50,14,110,160,148,157,44,135,26,237,193,135,190,39,254,247,219,95,114,166,167,115,237,222,13,197,42,226,237,147,28,178,104,23,184,91,21,69,137,77,146,41,138,175,135,204,188,120,62,141,214,209,100,147,245,110,173,43,168,82,238,156,125,16,7,68,6,68,13,42,39,154,188,135,79,21,70,141,214,106,113,123,172,227,123,231,183,5,93,217,104,31,139,232,19,41,238,122,249,126,58,188,67,74,193,201,58,236,88,47,35,253,30,192,250,90,175,207,123,251,218,0,255,169,122,227,23,174,145,141,52,157,33,167,244,97,145,66,186,35,218,206,247,179,144,174,38,161,126,46,41,98,174,39,0,83,118,183,45,77,169,226,151,150,83,166,99,37,161,70,23,99,141,190,26,85,64,182,131,172,0,23]], +[[109,29,165,180,131,230,75,3,101,153,15,240,147,129,251,23,2,253,142,195,161,163,105,205,82,228,197,103,19,163,20,165],[8,5,92,38,31,38,224,42,101,143,102,217,186,1,252,222,83,233,173,227,237,198,191,129,94,74,104,2,225,103,122,179],[165,184,180,74,145,68,76,100,55,75,82,60,180,220,176,206,244,206,82,64,139,152,18,109,126,26,232,189,194,140,245,20,112,206,78,37,62,11,230,43,214,142,191,95,166,188,225,88,94,204,250,146,86,192,115,238,3,229,76,82,91,190,45,10],[121,162,195,112,85,241,137,243,36,127,31,140,234,25,178,234,64,216,88,219,31,93,19,146,238,109,65,28,120,2,238,35,222,82,173,2,129,23,37,169,77,118,103,93,168,154,150,181,208,122,188,238,35,58,26,46,31,163,36,255,249,231,138,76,25,97,71,248,87,11,11,19,113,61,150,170,93,117,10,21,215,205,22,46,123,162,231,83,51,96,125,214,152,235,71,115,199,233,31,118,104,255,139,98,240,70,64,235,18,236,241,34,252,230,184,50,224,208,223,146,142,239,210,194,0,35,100,175,107,181,82,145,211,245,73,41,8,91,227,56,52,47,9,218,115,226,121,200,124,131,36,85,88,25,237,87,231,141,122,196,9,81,211,63,101,185,74,161,229,85,233,42,6,61,17,241,255,123,18,105,67,65,227,254,68,73,51,208,26,163,103,83,237,60,221,168,144,189,249,90,130,5,181,216,147,34,25,145,199,149,173,10,74,148,111,88,212,10,69,52,81,175,33,79,212,101,226,141,62,47,10,86,170,86,222,248,220,4,170,211,87,19,171,252,139,215,133,109,90,157,195,246,10,63,43,211,230,54,111,31,36,78,148,29,106,234,137,47,106,136,147,31,225,195,19,224,144,120,233,11,198,57,45,73,5,51,201,234,63,246,222,175,58,173,250,141,253,196,233,15,100,175,71,88,158,166,90,135,172,210,25,150,2,53,29,58,252,33,3,25,110,3,148,237,82,58,167,153,211,30,17,211,79,255,84,109,68,244,54,179,72,89,249,207,188,156,228,3,222,90,152,48,236,61,69,63,13,69,151,15,87,44,20,79,25,27,47,187,45,14,166,204,156,142,36,217,192,178,24,59,39,128,114,235,176,190,45,112,208,55,253,46,142,193,141,196,201,178,26,189,198,164,206,141,70,104,162,32,238,189,105,52,240,75,175,14,136,164,136,210,223,199,53,167,197,167,13,187,1,102,162,26,224,17,252,110,125,161,15,195,32,51,98,113,217,238,173,81,10,111,112,50,242,41,102,146,190,80,128,33,188,152,193,112,190,66,53,247,206,49,242,188,214,52,17,99,104,51,118,174,44,86,98,203,71,112,201,110,1,142,241,191,71,145,51,25,201,160,155,158,150,90,181,195,233,123,188,117,106,86,102,180,86,127,44,255,45,12,58,106,64,38,21,140,185,249,15,149,0,86]], +[[81,70,245,183,241,186,161,159,200,205,120,92,137,110,15,144,249,246,89,183,123,27,155,180,173,202,181,166,38,114,5,228],[104,138,141,230,78,255,51,186,107,190,54,205,214,163,132,187,103,179,244,38,54,219,35,79,245,239,224,179,23,67,199,230],[75,219,215,198,79,19,226,120,194,57,105,231,235,56,107,190,73,157,189,239,195,255,78,48,207,172,92,248,111,33,108,36,201,230,205,226,14,82,157,20,127,183,234,8,242,89,58,213,9,3,181,237,191,134,180,210,143,46,179,46,241,55,240,12],[151,189,153,245,24,238,7,136,213,118,217,156,4,59,68,157,252,36,42,197,238,174,195,68,161,148,50,179,69,150,46,196,18,206,85,54,43,59,133,29,152,17,159,206,185,50,131,71,246,252,198,141,191,86,162,129,77,176,158,147,133,132,58,147,17,137,234,62,114,218,157,121,164,86,147,5,60,3,87,1,220,85,81,36,15,149,179,3,251,161,111,137,170,83,164,56,130,176,241,56,18,2,199,143,156,116,25,137,159,35,81,236,169,94,32,191,238,118,53,28,72,208,4,153,245,145,218,86,169,149,36,187,116,254,28,131,78,233,16,119,19,159,30,223,103,49,92,7,163,253,151,248,11,124,39,107,108,246,181,204,54,190,54,59,115,18,23,246,49,159,81,41,186,123,20,208,84,200,216,29,142,58,63,59,230,42,195,31,246,45,246,163,178,238,37,150,150,155,153,23,4,179,28,104,153,151,171,70,40,188,38,96,198,120,114,19,46,133,218,12,79,207,86,121,101,241,37,74,143,67,38,146,161,123,184,108,179,193,220,186,172,147,149,82,240,158,80,236,91,13,226,239,133,224,172,37,58,65,101,101,93,181,181,196,152,3,130,29,133,156,96,150,30,6,29,88,39,139,130,125,212,211,188,71,241,194,45,224,148,144,107,219,191,59,173,189,222,34,186,36,37,88,85,235,134,209,215,243,112,130,5,147,17,220,7,40,235,234,242,108,68,115,186,209,250,158,97,75,83,59,129,27,107,203,6,80,192,109,135,154,82,69,120,143,52,1,180,97,151,48,7,116,169,170,115,205,151,140,5,48,200,26,83,189,179,252,147,36,20,179,227,4,64,220,18,116,65,239,241,96,94,127,217,172,140,99,46,130,191,27,69,61,79,51,165,126,75,103,176,182,252,246,237,85,85,181,245,163,0,161,74,0,208,56,90,51,117,5,37,176,14,219,49,44,107,253,214,78,221,59,83,22,209,159,149,140,81,118,52,240,19,176,8,147,109,52,233,181,225,233,40,58,95,15,215,120,51,119,192,229,9,6,65,187,157,51,140,243,19,58,205,11,151,30,83,121,4,241,122,249,41,17,175,173,114,238,151,249,168,40,58,22,167,226,106,180,40,65,108,16,23,218,233,177,169,156,76,51,32,173,22,59,220,252,50,139,250,249,184,213,215,210,109,65,209,239,33,165,32,143,1]], +[[94,111,218,201,53,26,99,123,153,243,58,38,78,18,135,105,126,42,186,176,204,161,102,33,121,36,132,245,96,111,68,193],[87,229,248,138,205,220,140,222,125,208,122,49,70,251,29,79,122,155,99,131,168,246,178,184,217,176,126,188,63,196,221,32],[152,126,50,224,10,138,22,50,244,123,80,49,148,53,92,152,12,178,42,222,179,38,180,227,17,94,202,176,75,112,77,24,108,217,46,60,58,199,180,226,147,108,189,7,203,121,78,192,207,233,26,151,135,47,242,180,19,118,245,241,143,85,184,5],[77,108,211,188,47,134,38,107,139,177,182,29,14,28,170,155,210,212,161,128,54,26,239,58,24,211,144,177,15,126,134,15,105,126,36,126,182,195,229,29,59,151,107,240,202,24,61,1,166,152,128,241,92,148,184,117,102,140,163,13,173,160,137,91,237,212,215,5,160,224,51,4,208,99,222,168,124,127,222,201,139,137,192,111,19,13,213,189,88,107,84,217,186,115,120,38,187,64,92,216,172,139,188,149,0,172,218,60,7,70,29,0,148,64,175,11,37,49,231,47,63,245,1,106,226,216,109,105,184,127,178,115,209,232,221,95,106,38,75,238,187,47,136,89,150,116,31,253,162,119,160,251,248,239,8,248,31,34,238,89,97,217,211,252,147,131,98,225,202,18,0,74,145,217,181,247,166,131,58,108,34,149,90,192,205,163,57,6,113,145,12,189,81,230,133,254,9,89,115,228,21,252,45,184,173,241,11,20,126,199,8,12,59,142,189,7,210,27,185,85,109,168,84,48,162,104,238,216,72,107,30,49,201,67,19,176,22,73,254,145,178,34,248,90,222,225,94,183,119,7,215,143,252,182,96,146,101,68,211,59,233,153,74,41,118,32,220,122,237,151,243,146,99,144,83,243,136,176,179,170,59,208,172,91,3,60,180,20,190,82,11,67,223,104,38,185,118,137,13,12,83,185,123,108,146,231,209,161,87,61,12,116,148,215,71,224,202,217,189,142,165,56,214,42,213,152,1,173,7,22,241,112,25,62,48,9,217,149,156,85,210,255,100,121,155,217,89,53,154,187,148,202,151,35,181,255,194,76,149,7,248,197,253,110,136,234,174,122,112,173,216,77,116,76,207,139,152,54,55,136,240,191,177,160,37,34,2,87,81,229,52,113,13,64,162,211,138,121,17,148,235,162,147,253,32,70,204,20,221,56,118,209,104,252,110,35,108,190,20,109,99,105,210,37,191,166,126,83,151,152,101,247,136,115,169,252,240,60,24,111,168,82,31,10,85,69,172,206,232,13,30,85,16,114,33,226,31,15,34,145,193,67,222,2,62,136,215,51,12,200,125,76,81,255,41,163,9,6,5,233,115,148,144,193,220,238,113,52,149,242,49,194,163,107,17,171,35,85,71,251,99,40,247,71,51,109,155,30,242,90,138,185,156,237,169,87,178,220,206,228,7,91,13,3,56,27,148,174,24,208,65,234]], +[[252,255,240,147,45,200,110,165,144,42,141,51,7,51,41,150,12,216,24,138,7,93,208,188,223,168,56,44,32,176,231,143],[12,146,5,169,11,190,127,45,80,94,23,250,61,8,11,82,42,29,122,21,44,173,45,133,211,27,52,160,71,28,13,76],[55,221,216,63,152,176,87,183,203,50,8,168,50,197,138,169,6,148,86,60,35,84,141,67,34,145,56,11,115,89,19,1,242,116,176,76,238,46,247,140,6,217,108,61,155,124,23,82,26,174,26,140,165,13,52,124,9,195,207,112,59,200,131,11],[61,75,118,18,35,115,226,18,163,70,209,154,102,187,252,75,98,50,146,100,155,208,206,92,246,187,19,86,72,189,1,219,116,3,179,208,189,209,105,127,244,230,233,8,144,65,22,117,77,55,12,64,215,0,205,182,100,196,106,145,221,132,163,88,185,210,56,20,67,230,15,44,63,86,64,38,27,107,133,139,168,248,40,176,151,31,65,34,178,2,136,162,107,162,9,11,161,79,210,118,54,12,198,134,121,205,132,25,174,25,198,212,220,123,102,20,192,109,245,229,192,81,14,44,182,134,222,14,189,117,229,33,10,33,85,98,88,155,40,201,204,199,210,114,185,139,212,191,147,73,94,254,79,197,183,141,239,236,251,202,169,254,18,107,173,48,232,155,58,56,155,66,86,246,164,138,118,195,69,222,90,54,161,68,159,8,52,91,154,94,106,0,29,161,255,156,212,51,112,147,72,233,174,251,199,139,165,45,58,179,180,105,134,147,94,186,142,207,129,237,196,60,91,46,59,94,179,141,154,22,94,158,127,114,246,23,96,84,99,190,219,169,115,235,253,205,242,176,136,156,113,65,47,143,133,12,122,59,85,24,236,216,157,46,37,192,193,195,15,8,90,15,254,84,14,249,192,232,143,199,236,74,241,148,138,78,111,122,110,37,107,48,122,17,39,183,27,166,134,239,234,220,160,228,134,9,71,207,103,79,206,214,202,247,49,12,203,170,141,144,71,218,237,48,253,85,133,212,29,222,174,77,242,254,212,182,34,128,50,195,228,174,35,128,232,126,198,205,114,228,215,75,139,76,56,19,251,4,51,137,57,30,156,19,247,211,60,58,171,90,120,252,76,106,99,76,97,167,15,2,169,64,84,141,161,119,198,93,246,171,23,205,150,131,243,126,168,33,199,64,136,157,130,232,140,131,78,125,93,193,22,98,234,120,177,60,106,75,98,24,211,23,132,33,154,71,103,89,91,26,86,33,101,37,205,104,147,139,34,189,177,248,197,167,241,112,26,254,185,97,136,142,46,14,192,200,56,205,98,12,183,221,138,20,147,160,44,213,107,84,81,37,228,112,12,8,137,250,38,68,230,68,163,175,83,29,28,214,188,149,229,223,145,117,241,55,242,132,8,203,105,156,122,230,111,101,209,210,147,15,172,87,202,138,96,230,49,26,64,120,72,140,158,164,4,148,138,157,235,235,157,94,16]], +[[161,228,252,253,224,68,241,187,14,123,188,99,26,131,26,141,7,233,10,224,138,150,106,214,39,182,32,177,226,140,66,207],[37,86,15,49,22,139,212,183,37,82,237,237,208,139,182,191,121,169,64,99,193,241,225,211,4,134,157,209,206,4,155,149],[200,0,21,39,189,144,44,21,195,221,90,225,129,128,82,91,94,130,2,190,102,113,31,130,136,92,130,34,161,95,6,0,146,162,166,226,247,215,233,128,49,18,9,25,27,50,184,173,228,141,62,169,140,242,69,240,250,214,44,0,156,90,113,8],[140,20,84,212,224,138,20,1,100,107,247,168,133,158,138,20,94,133,238,235,64,219,56,255,1,105,112,150,65,33,44,129,182,115,144,116,156,1,167,152,7,243,204,173,187,210,37,111,54,255,193,128,207,155,164,75,244,167,97,45,68,28,35,178,226,93,51,196,138,115,225,108,227,87,86,39,88,173,176,5,83,195,20,47,184,23,107,106,232,251,97,10,96,249,35,176,145,24,20,177,15,86,121,147,108,54,119,183,14,132,110,33,143,88,117,103,242,1,156,125,40,42,16,127,60,200,71,99,173,174,200,137,147,192,204,80,3,231,122,246,13,103,219,83,248,203,114,122,166,103,45,224,4,73,140,59,62,34,42,167,8,45,145,249,138,26,6,131,116,197,16,255,83,165,229,89,203,226,214,199,195,68,45,114,56,144,124,129,29,88,170,127,90,70,184,49,18,68,240,219,225,185,192,233,68,221,161,216,1,8,100,148,156,89,57,108,107,52,106,17,243,170,134,109,107,206,173,252,144,144,56,210,46,251,200,241,218,200,16,169,242,250,252,206,124,3,137,235,10,86,192,246,140,174,36,174,61,219,223,247,17,109,47,173,235,155,14,117,9,83,111,220,59,131,231,19,84,218,106,26,237,22,136,116,144,220,47,77,245,123,186,167,36,69,40,250,48,148,185,158,134,117,129,172,239,144,98,112,178,207,77,237,166,184,253,157,187,121,173,215,190,168,248,111,203,31,100,223,213,14,56,91,66,9,236,11,26,159,109,46,81,144,104,41,122,43,92,64,92,33,107,74,46,217,131,255,105,197,155,83,14,255,166,12,3,103,5,18,103,221,43,189,30,134,169,171,90,17,77,212,246,155,84,11,250,191,233,124,4,3,184,252,187,39,98,87,97,237,163,226,173,142,98,92,254,75,97,91,112,37,83,26,73,137,24,194,78,2,160,14,121,123,186,253,20,249,211,246,130,126,57,0,99,196,54,8,6,136,208,55,166,226,153,60,86,211,168,233,95,55,92,16,4,11,240,79,3,12,151,38,35,217,227,128,28,19,180,236,141,1,207,24,56,85,245,147,95,16,221,178,197,76,81,200,12,190,208,194,77,181,110,30,209,72,147,29,137,22,28,94,163,124,47,151,135,248,142,247,51,14,93,205,14,67,216,27,252,139,242,61,223,121,131,204,29,115,56,67,163,60,203,57,93,252]], +[[190,209,187,202,225,134,67,214,246,170,195,79,61,155,106,20,120,57,77,2,185,49,207,240,6,216,95,33,183,219,199,71],[79,82,139,56,24,90,66,76,111,222,206,70,81,26,12,41,183,192,75,50,235,4,131,171,181,45,95,142,182,179,82,235],[15,201,157,211,185,160,232,177,252,110,99,90,245,198,64,6,182,114,0,254,149,143,83,204,225,185,176,145,164,231,6,105,181,147,241,85,148,188,8,66,229,87,98,89,249,166,133,154,13,178,45,116,15,159,128,36,181,186,241,239,111,149,140,5],[255,124,100,19,230,24,160,86,222,64,30,225,12,64,173,227,215,192,230,134,20,149,217,124,38,137,236,106,187,105,221,42,231,1,253,202,200,240,131,49,234,92,95,93,128,91,87,137,238,94,36,31,244,172,139,150,15,79,43,159,239,106,114,127,173,134,220,212,50,222,159,173,107,164,94,0,170,54,135,176,206,235,44,13,67,11,125,95,222,99,180,246,185,130,196,249,224,60,67,10,186,217,4,77,6,220,73,232,157,244,129,64,93,143,235,187,6,83,233,104,105,72,170,210,217,7,37,68,223,148,36,253,72,127,78,36,186,127,36,85,221,236,65,5,130,140,57,129,189,219,177,183,251,219,172,21,89,3,233,96,252,217,76,7,22,231,54,245,25,134,127,188,82,197,18,96,245,113,215,237,203,8,26,35,85,10,216,199,11,178,104,134,74,178,118,170,44,194,219,246,35,131,187,102,3,14,190,148,53,65,116,204,236,45,42,144,117,120,85,100,68,80,124,191,132,136,187,35,198,36,35,163,169,141,167,204,150,143,89,157,61,200,77,202,58,250,215,241,78,195,6,225,219,83,65,67,33,106,162,42,209,128,116,199,25,87,8,5,234,70,188,134,183,26,143,245,142,65,231,60,178,154,213,117,15,207,201,161,197,66,146,182,75,71,236,149,56,245,56,22,227,110,208,208,193,174,94,173,6,212,119,170,151,94,206,186,246,45,144,35,183,126,80,231,182,212,171,218,164,133,234,52,236,118,107,235,29,155,160,60,156,6,113,134,226,227,130,102,198,226,83,30,151,72,2,20,99,138,43,179,20,49,172,32,134,121,113,85,252,119,91,58,173,141,90,11,144,76,56,30,221,12,107,194,60,102,161,144,73,85,237,69,10,156,189,22,69,156,50,245,202,53,75,188,45,167,177,164,216,20,241,184,113,10,173,178,204,196,243,151,117,139,126,157,145,243,169,30,88,37,171,134,130,255,94,65,112,46,7,132,26,199,105,140,61,169,245,88,237,208,31,134,206,44,80,107,244,194,20,154,201,193,149,165,156,125,215,212,236,249,60,144,180,66,59,67,80,88,141,65,103,44,237,200,81,10,122,213,59,75,126,220,175,35,228,62,5,102,157,39,161,254,151,183,135,48,211,252,6,11,212,237,217,135,44,255,185,98,133,53,27,239,20,142,247,131,171,57,33,22,189,123,144,123,173]], +[[199,24,130,63,67,219,34,23,198,106,178,137,151,4,22,93,32,133,115,222,96,243,59,192,185,51,141,136,15,25,63,181],[41,64,184,121,182,63,44,177,246,227,239,156,157,51,59,169,23,112,254,24,204,90,52,127,223,18,176,239,197,202,46,201],[76,156,219,26,212,101,9,86,13,135,29,48,137,175,184,115,70,72,32,27,16,172,201,83,232,182,31,44,206,45,186,224,251,155,134,138,201,87,67,43,114,34,219,247,228,207,11,199,83,9,190,163,96,178,99,171,189,225,136,83,45,218,37,4],[5,14,104,119,246,94,199,38,238,199,1,134,63,171,20,11,153,74,161,233,42,72,125,177,161,135,1,49,32,87,219,68,191,222,112,145,30,194,110,170,40,99,45,3,121,77,84,93,252,178,174,212,52,12,171,125,9,37,149,205,89,237,35,153,64,67,245,11,166,150,233,128,43,214,73,144,18,19,151,40,100,87,174,105,215,108,184,227,77,124,26,178,69,203,7,177,180,8,242,187,191,223,51,161,189,213,89,99,103,2,201,24,249,130,194,172,2,33,247,249,77,185,30,222,252,226,129,24,37,159,137,217,148,218,213,187,1,60,103,140,28,51,139,101,57,107,21,232,137,156,22,153,33,242,120,133,156,224,200,86,216,137,184,198,52,24,235,197,115,210,214,37,213,181,147,136,57,242,177,105,182,145,109,142,64,221,231,13,59,114,136,122,210,71,142,246,251,18,132,250,14,79,197,36,227,198,250,29,210,43,166,184,29,239,130,121,243,130,188,180,80,72,133,27,23,205,101,157,89,64,159,87,31,168,169,32,162,9,52,217,219,225,2,45,99,88,64,150,84,0,36,15,135,10,206,255,213,219,124,125,240,138,248,158,71,225,185,226,11,185,159,150,171,7,62,223,83,105,76,116,130,137,14,54,49,52,2,23,230,135,171,39,201,132,182,8,37,22,148,87,212,53,165,64,154,216,228,45,160,170,99,226,12,43,198,123,216,185,162,103,243,150,115,167,127,127,49,54,220,92,178,210,73,72,219,231,188,215,18,147,24,198,140,111,233,93,212,221,79,233,66,40,104,49,234,83,53,47,187,37,42,18,136,188,216,56,146,19,86,120,93,7,33,52,203,130,15,98,121,204,113,70,31,67,27,233,211,1,71,36,50,28,146,253,197,118,50,1,55,112,92,255,178,194,54,100,183,5,233,190,96,174,26,25,15,62,52,132,247,0,88,231,2,64,123,5,109,127,229,211,28,238,156,42,106,198,234,218,53,22,171,197,81,114,86,223,18,67,120,10,3,187,0,186,0,206,36,128,118,238,202,111,238,145,213,239,158,185,7,184,1,175,9,127,62,158,178,86,189,205,232,30,254,75,175,129,137,176,57,158,54,241,234,163,171,98,102,23,207,59,71,221,137,202,246,156,100,197,184,246,139,217,23,254,3,228,102,133,56,70,10,27,232,141,154,132,108,239,57,147,70,39,212,116,115,79]], +[[37,67,209,102,201,245,247,66,127,243,3,79,250,129,3,203,17,123,244,114,51,26,115,217,162,241,188,10,2,166,255,27],[66,103,140,243,133,112,33,170,85,103,112,109,176,49,231,146,113,92,202,248,171,176,42,4,43,173,23,219,61,95,161,3],[32,234,147,104,162,204,208,139,249,203,244,141,74,47,125,3,240,219,8,165,75,135,103,156,218,3,226,150,175,158,243,120,190,155,143,4,180,6,91,0,157,166,219,1,111,61,249,219,100,130,88,115,226,251,77,227,4,73,145,92,215,60,70,9],[116,109,122,191,11,251,38,98,194,90,181,197,228,97,44,48,111,22,209,62,68,208,219,57,74,0,21,103,108,230,9,120,79,3,35,218,29,250,148,210,178,241,246,224,36,68,169,54,208,25,177,67,2,31,115,199,157,249,48,158,123,223,243,157,174,236,76,172,160,12,186,78,243,28,131,16,193,160,142,244,179,111,129,195,119,132,107,91,144,172,212,17,170,103,30,215,175,39,138,36,34,155,120,147,193,180,21,215,152,136,215,99,127,92,181,201,198,198,49,174,95,250,41,241,52,14,68,64,150,171,83,54,23,253,203,128,255,129,218,10,124,108,20,46,224,254,94,168,47,104,204,62,163,139,86,242,114,176,216,15,213,244,245,92,169,52,140,22,24,129,67,88,19,195,250,159,255,102,162,238,109,91,211,237,186,13,47,154,167,75,28,68,191,208,230,70,120,211,113,81,36,150,58,197,117,255,176,158,225,100,55,218,72,75,59,165,142,90,235,142,216,197,192,244,123,89,144,143,229,128,243,126,193,222,38,107,41,93,107,232,94,98,53,142,155,189,199,137,100,251,131,126,234,41,253,183,222,134,204,86,244,139,217,163,230,226,190,81,216,161,220,255,60,164,213,110,169,52,198,130,119,43,202,251,81,73,123,229,208,242,162,61,212,151,12,2,196,76,9,173,137,123,66,65,172,215,214,171,18,216,240,12,154,173,195,52,180,49,254,197,187,105,162,133,183,85,10,99,158,206,150,149,38,130,183,51,75,104,198,81,82,232,147,177,200,16,12,105,77,140,92,254,38,172,3,193,243,145,78,101,200,79,14,119,114,144,199,111,106,204,227,64,191,246,109,167,34,15,115,23,94,148,175,82,249,241,158,97,248,13,193,243,87,22,179,244,141,250,80,37,201,235,239,115,130,224,85,131,15,91,191,21,198,246,169,80,50,144,156,137,44,15,137,200,193,95,195,234,64,162,14,225,164,82,155,82,25,81,223,68,217,215,157,116,224,196,194,224,254,216,73,184,120,82,6,219,230,43,250,44,162,16,135,169,18,233,177,132,85,22,89,205,138,88,126,149,176,67,23,25,37,150,187,11,127,201,247,187,182,238,4,156,139,2,253,215,88,180,231,152,130,7,59,113,234,171,24,170,41,55,1,193,125,85,249,236,70,197,45,225,232,134,182,117,15,176,251,205,100,244,86,138,33,10,228,81,233]], +[[133,224,168,15,59,48,194,1,153,217,193,236,102,46,57,47,223,21,70,55,115,67,241,36,113,219,42,3,16,167,5,189],[84,10,58,29,131,103,46,73,80,52,207,244,8,225,251,232,46,83,143,9,23,232,161,199,209,122,171,88,224,67,211,198],[24,94,242,36,106,186,43,26,86,128,50,199,223,147,198,103,121,155,138,82,26,111,151,50,30,173,88,102,180,203,156,101,182,74,28,64,185,182,169,16,231,66,220,50,167,230,109,17,234,69,219,234,172,174,159,9,81,27,129,1,248,175,12,12],[210,128,47,21,150,248,56,59,100,237,189,197,148,6,11,255,14,112,19,213,183,200,93,131,15,174,17,174,179,77,213,148,149,157,166,36,224,68,71,76,84,9,192,5,150,115,189,198,26,103,30,245,176,184,162,111,48,16,11,59,115,150,141,142,77,131,167,47,37,181,19,68,141,47,107,106,68,117,253,248,158,49,202,146,104,163,7,5,175,63,100,158,63,224,29,222,12,244,178,158,194,218,84,54,68,74,240,145,214,39,48,172,212,202,182,8,240,223,38,240,136,198,185,185,103,55,148,240,116,125,171,44,225,144,249,5,146,0,159,220,229,70,75,54,97,183,232,98,11,173,101,80,154,108,117,43,114,122,141,200,211,239,165,132,253,224,39,44,69,29,101,169,59,236,228,245,157,135,220,111,190,180,81,64,30,62,46,0,60,106,202,123,61,63,146,113,145,80,198,119,143,1,90,255,42,89,191,191,46,145,178,27,10,214,135,117,54,235,84,86,112,89,245,135,245,77,78,42,111,225,253,205,214,167,253,203,133,21,87,91,204,55,5,215,120,89,53,47,160,176,68,22,110,60,49,136,70,165,223,51,86,48,3,203,32,188,148,45,48,57,16,147,232,213,131,232,230,77,236,87,14,225,196,19,135,98,246,72,56,152,211,46,32,50,189,233,187,224,126,194,195,235,71,217,104,118,240,252,15,2,77,117,60,235,52,255,132,128,180,207,87,98,48,187,130,99,221,128,238,172,102,46,186,49,216,166,31,48,158,23,95,76,1,67,226,138,133,43,28,48,97,206,120,239,189,22,162,135,61,210,129,152,164,110,192,168,0,179,13,200,169,59,141,187,129,167,48,222,69,11,134,77,234,118,128,229,9,216,0,232,35,41,194,97,176,126,114,170,128,238,22,236,55,93,219,187,111,227,216,212,123,14,60,90,159,35,196,210,11,114,76,29,245,152,53,216,48,221,34,209,4,3,216,241,92,16,44,75,55,105,196,22,102,195,171,140,126,128,185,64,208,187,181,134,82,209,10,63,254,141,68,223,16,18,163,221,196,225,197,24,212,144,25,247,197,211,217,249,94,217,58,49,151,70,209,229,67,255,166,158,219,73,187,52,57,248,163,37,172,106,12,180,237,214,91,166,0,128,160,68,124,103,79,170,114,216,174,189,181,210,84,79,47,45,132,124,114,194,223,166,5,122,105,10,220,92,68,26]], +[[130,162,198,73,63,17,186,128,228,184,179,180,56,65,190,151,14,42,16,169,77,34,73,216,172,111,84,20,207,90,60,181],[76,46,224,28,222,160,125,179,99,95,93,76,16,130,185,47,41,141,235,23,208,249,5,223,113,182,111,178,39,78,174,153],[104,169,29,79,141,36,28,29,239,189,92,169,233,225,237,130,116,65,149,6,117,28,150,121,71,177,13,80,17,139,191,171,199,101,255,215,179,26,1,103,196,253,139,17,117,51,36,18,223,25,216,170,26,144,149,144,134,19,32,146,61,188,178,4],[9,133,77,19,104,73,80,65,158,11,177,100,100,224,153,136,144,92,2,23,24,58,161,228,138,219,20,123,252,194,235,87,194,48,11,13,252,57,212,137,102,85,165,122,226,4,21,64,139,181,242,194,56,1,57,85,240,164,252,120,46,12,153,63,228,44,176,140,216,207,65,92,203,214,207,28,238,46,128,151,240,78,143,9,174,93,165,244,21,177,108,44,179,12,178,171,102,82,186,80,235,188,174,74,89,227,31,225,30,126,243,105,156,169,10,175,165,134,187,36,44,137,205,46,51,43,43,250,47,129,66,172,202,244,54,248,155,100,83,187,72,5,161,231,243,171,98,112,240,218,248,147,137,231,23,209,183,1,117,236,87,7,200,245,18,196,10,185,36,196,87,233,240,145,71,145,117,13,194,146,187,39,214,246,59,168,204,245,75,144,211,235,167,241,158,179,0,217,235,143,59,114,3,43,169,48,55,245,82,180,9,181,128,165,246,81,22,250,255,224,253,253,198,219,56,129,56,108,60,188,22,182,126,178,87,99,215,174,58,172,11,133,170,30,154,162,46,73,89,96,157,67,129,228,182,215,21,159,243,227,178,211,123,100,15,136,207,190,79,138,119,248,1,100,87,34,139,166,211,175,92,78,51,18,93,72,188,252,243,103,140,22,59,105,142,82,232,86,23,171,26,117,255,32,198,144,171,7,21,94,231,87,89,133,120,7,45,74,9,223,198,198,192,148,236,4,133,103,213,19,206,43,24,52,225,99,223,21,69,49,157,128,97,224,229,127,88,239,4,27,123,255,196,150,106,193,102,3,49,185,122,187,201,123,226,26,226,188,88,198,195,39,74,138,218,213,253,44,59,193,107,146,225,248,222,135,123,106,38,240,198,171,113,98,232,170,185,58,248,216,89,24,193,61,62,35,90,39,55,72,198,47,13,34,203,28,147,225,52,164,149,177,181,239,143,26,17,52,81,45,83,183,162,17,38,49,119,247,166,11,223,71,70,145,242,36,163,181,186,196,0,109,179,69,202,103,37,245,238,112,62,202,13,234,16,215,18,103,111,99,239,62,83,126,99,171,210,96,140,180,251,226,0,225,95,24,32,145,83,73,96,114,144,128,68,201,90,78,156,83,86,170,232,237,95,9,89,234,192,145,226,39,160,184,31,88,3,39,107,59,59,244,182,134,90,85,252,103,130,246,46,166,214,57,144,249,190,254,1]], +[[229,91,52,58,15,161,251,116,113,137,203,0,219,195,166,170,45,207,91,134,229,125,118,147,243,7,66,3,137,118,17,83],[35,161,68,96,234,152,60,249,151,199,130,235,69,130,171,60,138,166,221,229,51,37,185,119,183,142,51,210,220,95,39,170],[7,38,108,24,101,14,207,6,50,226,37,98,78,196,201,127,195,135,220,55,70,135,166,25,86,220,204,231,40,148,238,19,138,171,200,12,252,144,201,238,166,221,76,89,175,69,2,238,41,99,90,146,136,7,134,103,139,20,163,147,26,105,249,7],[54,40,155,94,175,242,168,90,124,109,87,91,209,94,165,148,178,253,133,16,135,74,70,155,82,16,145,99,105,109,133,182,140,91,33,29,41,100,239,220,102,230,37,171,232,170,254,76,217,34,12,219,52,17,7,255,168,39,110,212,179,112,254,55,108,20,130,104,113,103,219,200,247,178,5,163,243,48,26,22,100,217,7,40,119,217,249,139,143,105,131,19,1,223,153,148,113,127,200,137,105,36,35,145,217,176,81,125,110,251,39,23,1,234,179,244,169,177,32,66,19,232,205,19,249,208,153,4,139,130,7,86,47,46,78,188,101,60,198,94,157,85,18,214,91,65,2,44,121,180,235,55,41,135,105,174,170,110,254,214,158,154,140,180,69,199,1,34,116,222,98,245,9,244,228,129,74,220,191,68,83,180,250,184,93,124,143,216,69,224,8,48,239,91,123,30,99,198,118,19,152,76,174,254,145,90,84,142,24,229,5,98,44,178,179,146,153,244,39,244,216,57,131,186,42,160,13,83,190,225,245,154,236,131,24,197,234,52,93,41,66,82,54,151,146,118,42,221,62,86,252,250,110,119,151,240,40,199,153,71,144,69,237,178,226,5,235,109,214,202,4,238,229,111,148,150,210,191,38,9,147,87,201,115,131,91,153,54,2,73,17,228,101,93,62,34,200,17,200,212,219,209,176,79,120,151,63,7,117,35,163,137,182,242,143,111,84,33,97,66,203,147,227,61,114,180,165,5,45,39,228,145,30,65,230,206,199,190,190,27,10,81,19,230,183,11,71,157,42,190,237,246,155,117,100,229,165,115,179,82,209,108,236,137,7,1,187,56,61,63,102,86,237,160,137,47,140,204,112,148,15,98,219,229,40,166,94,49,172,83,136,38,193,56,172,102,82,78,51,22,55,186,45,55,115,3,88,230,199,50,207,248,254,233,64,175,210,44,57,174,56,30,93,136,38,115,155,35,253,193,184,10,234,90,98,162,207,15,241,82,94,68,108,243,16,70,25,80,81,213,133,3,238,209,190,253,121,62,234,225,213,209,182,42,92,152,69,21,122,9,92,220,8,161,215,123,164,126,132,165,167,57,152,15,15,91,231,170,236,154,33,91,32,75,75,183,203,27,56,109,237,88,215,170,247,40,83,65,144,124,99,51,110,227,230,239,7,122,209,17,185,116,231,80,75,217,137,245,102,253,161,177,181,154,186,169,28,120,187,64]], +[[57,115,3,143,162,239,106,39,141,60,28,255,154,34,86,105,228,101,166,157,7,80,80,61,231,72,192,2,219,249,39,138],[199,94,119,199,129,73,217,210,219,194,99,221,248,172,77,101,77,31,244,85,203,24,151,225,195,206,49,185,76,254,50,16],[252,12,84,83,131,158,169,146,150,255,250,80,29,88,54,102,40,223,137,246,22,118,105,66,213,4,10,5,96,86,218,177,139,68,5,192,74,191,144,89,195,8,104,215,156,147,108,204,200,76,79,189,111,211,11,96,248,188,189,122,102,64,66,2],[51,146,224,47,60,132,102,30,175,129,165,255,4,53,127,33,46,146,54,28,92,34,7,57,217,107,77,61,156,34,209,141,244,139,230,181,81,38,245,129,96,31,254,13,166,63,56,225,156,187,18,114,108,160,166,170,50,85,103,160,3,167,132,157,6,120,57,146,235,158,185,40,83,41,125,114,40,219,169,128,178,80,187,17,15,99,208,184,70,112,229,236,179,25,203,253,97,39,143,31,76,171,241,252,179,247,1,241,47,110,248,211,204,66,130,252,190,88,158,181,101,149,3,162,221,216,187,163,142,94,255,9,45,250,245,57,253,128,79,33,247,58,144,173,245,105,160,11,249,210,90,154,211,166,51,9,204,96,147,20,36,113,164,120,240,184,153,34,134,222,2,60,104,239,212,153,135,236,39,11,217,70,246,219,72,246,132,241,194,173,238,226,109,104,220,233,90,85,228,203,39,188,96,82,48,128,223,107,162,177,153,153,107,31,29,166,146,13,21,89,247,155,253,233,250,26,2,222,174,20,128,199,111,148,127,157,33,63,196,59,178,136,10,27,77,3,187,20,245,176,68,160,253,131,206,4,146,244,156,163,175,37,33,27,134,250,165,115,90,215,254,175,49,161,167,73,30,112,139,65,130,157,104,227,36,20,246,131,82,183,29,28,210,60,142,18,251,2,218,113,20,132,246,239,151,82,138,0,210,79,207,145,212,224,110,155,173,174,154,68,219,219,63,119,128,65,118,141,134,55,4,215,54,129,4,0,231,242,147,30,251,133,200,114,74,89,52,38,170,42,241,236,91,102,79,133,194,37,72,150,253,207,49,109,176,146,78,17,170,232,214,131,233,160,33,146,157,10,157,111,236,180,89,75,27,63,188,22,177,118,210,157,30,251,24,25,164,164,35,251,224,202,5,89,197,126,158,84,73,241,75,206,145,54,13,175,218,106,66,124,228,160,153,61,208,48,130,221,238,6,101,51,246,211,189,165,102,15,66,253,119,87,105,13,103,5,152,236,112,150,244,117,160,26,81,153,80,52,26,131,31,201,162,129,192,148,122,134,63,31,110,3,187,167,116,222,119,173,194,63,190,82,92,174,108,204,228,122,14,196,151,158,139,236,134,243,50,252,106,87,54,227,185,143,179,50,233,232,36,78,104,161,0,69,94,100,153,186,141,186,233,139,146,186,61,156,107,79,249,128,52,62,76,142,244,213,164,170,207,139,26]], +[[199,28,193,10,210,212,67,224,37,173,6,37,104,107,18,53,3,229,144,25,58,43,200,204,87,167,185,180,21,141,230,203],[252,6,172,170,181,58,208,142,151,98,221,17,205,33,34,179,21,153,189,37,152,206,111,36,135,149,231,50,33,156,47,199],[46,179,59,194,213,222,183,243,162,220,195,119,176,198,168,98,19,75,243,25,30,196,15,193,40,172,40,171,242,49,110,241,64,22,73,184,244,207,161,169,54,222,121,181,50,220,4,59,109,54,2,75,76,55,187,162,146,144,172,159,68,155,166,13],[46,8,70,83,109,198,204,225,156,207,130,220,45,12,210,27,212,225,202,123,195,23,6,122,248,217,14,228,129,140,133,24,188,62,249,96,206,17,42,65,210,185,151,154,40,42,225,61,112,106,0,94,0,52,240,107,57,255,75,10,90,250,237,112,181,97,188,206,177,187,210,236,25,249,116,72,234,237,75,230,32,227,106,150,45,135,140,111,128,23,43,159,173,67,238,208,127,249,61,185,185,202,34,98,213,163,194,41,197,78,48,164,94,115,102,8,146,240,72,227,99,243,113,68,237,25,33,247,41,146,180,208,21,41,135,12,254,55,59,126,124,190,218,249,105,38,159,183,10,167,131,209,231,68,23,199,186,224,254,3,217,81,253,184,199,28,98,233,190,127,221,93,35,62,57,244,111,237,5,126,73,182,243,64,104,69,145,72,218,61,66,65,97,173,44,134,149,8,96,46,156,11,179,11,251,136,172,213,244,223,223,253,71,53,3,205,254,218,188,68,66,183,67,190,7,94,124,111,97,14,100,255,194,229,49,135,116,92,215,25,101,143,198,230,42,91,229,24,67,124,91,214,164,254,186,148,174,63,68,242,242,147,8,232,49,254,239,237,103,105,9,206,94,128,200,76,189,202,196,126,71,210,124,151,18,160,31,107,197,218,237,192,46,100,20,64,126,145,28,10,90,83,229,50,138,90,95,217,240,64,170,127,183,11,121,179,28,209,182,253,155,213,2,144,64,189,34,174,34,47,210,246,135,13,7,244,53,50,38,57,207,49,147,202,87,9,184,130,176,122,88,249,82,169,150,62,86,143,140,90,88,74,107,158,39,92,92,7,149,122,77,44,218,169,241,235,68,78,209,34,75,172,101,99,178,249,39,62,128,48,29,68,213,10,227,131,181,151,33,59,0,218,91,242,126,93,31,226,64,204,59,182,90,165,3,13,101,27,107,91,49,118,29,83,206,12,109,116,161,93,173,84,121,243,28,145,92,207,68,102,89,133,59,137,165,26,40,238,137,118,133,53,83,253,46,2,254,114,67,83,141,0,180,237,7,216,184,168,11,92,22,92,212,99,65,255,216,22,60,85,87,2,102,58,78,106,178,149,43,126,116,67,208,246,177,35,182,148,103,33,170,99,232,123,17,85,236,168,166,161,188,159,210,92,103,98,229,39,66,200,107,202,27,169,216,55,4,21,36,79,14,223,219,224,147,43,92,160,97,21,9,201]], +[[10,79,94,22,112,241,226,75,250,55,183,60,153,67,48,179,110,125,170,249,48,22,27,120,164,168,72,102,255,37,227,213],[157,203,186,144,57,129,89,76,123,103,126,168,0,32,1,214,100,207,247,206,142,92,250,229,136,64,207,116,175,240,211,169],[220,243,83,178,185,154,78,244,95,63,223,101,40,99,46,138,189,196,51,52,36,118,168,194,179,121,0,64,74,78,51,61,56,120,20,35,87,87,239,122,208,56,88,160,243,93,70,21,232,171,164,132,253,100,241,17,46,193,177,174,210,203,100,14],[244,176,91,62,253,203,29,92,7,218,149,12,70,86,85,40,68,11,180,136,53,238,76,19,244,61,122,22,24,222,17,158,187,178,89,234,116,128,165,4,129,116,250,236,193,5,91,50,220,1,172,113,86,52,67,33,232,235,166,152,243,2,238,22,67,181,240,75,142,126,204,166,59,145,86,28,227,81,74,190,120,81,182,251,23,252,148,59,220,148,218,48,140,142,71,105,254,194,15,173,244,250,142,127,98,182,255,181,241,112,214,68,237,41,53,94,189,34,203,58,161,72,107,30,54,124,114,157,211,247,155,205,64,255,208,138,242,140,235,200,215,118,225,164,131,233,17,215,155,198,19,224,156,198,33,202,222,176,52,221,111,114,55,71,113,152,81,39,247,163,161,170,120,106,82,58,230,227,78,228,51,220,48,195,117,152,124,255,80,189,203,201,151,252,213,28,148,86,122,103,174,251,110,245,237,249,189,214,89,100,212,100,190,158,189,251,136,192,226,49,176,127,246,64,92,0,248,37,49,233,97,191,197,234,210,102,188,192,135,24,135,140,175,177,211,117,54,241,131,228,139,243,141,63,107,233,0,37,45,31,180,25,230,162,172,88,150,3,159,99,195,20,1,255,249,50,206,152,20,176,133,171,32,65,105,114,162,179,81,200,21,166,45,229,9,103,70,40,176,211,86,111,201,194,224,169,35,123,147,249,187,178,222,237,240,43,255,131,191,109,134,139,99,153,50,109,72,9,208,65,159,49,178,243,164,129,40,91,148,7,139,71,6,28,233,29,173,88,61,213,177,59,208,16,251,48,242,73,91,183,4,32,24,58,147,1,89,228,219,25,61,246,172,209,36,66,62,3,154,103,241,86,136,174,197,12,89,39,251,39,24,34,170,166,111,41,75,200,5,211,188,124,131,65,135,138,84,16,9,243,13,169,159,204,0,133,7,156,231,252,85,224,1,22,133,86,42,189,179,169,71,31,253,230,23,99,0,239,91,49,224,223,96,154,84,161,238,102,36,7,13,169,156,135,118,137,31,223,106,167,139,77,85,177,245,218,223,192,97,173,213,175,0,253,58,222,219,68,140,85,155,255,242,4,6,128,67,165,209,214,33,71,72,98,140,62,188,95,2,36,50,108,161,142,240,72,66,93,169,48,1,51,251,105,93,79,38,49,101,172,34,243,97,157,64,90,242,113,167,26,154,251,25,139,246,49,36,29,52,89,185,83,152]], +[[184,85,200,24,5,199,8,116,16,230,159,150,176,36,2,113,220,118,193,228,173,227,140,106,146,120,227,201,79,190,162,86],[106,219,2,90,64,38,15,86,152,132,184,202,179,117,43,79,37,92,55,62,43,66,75,98,135,235,181,16,250,6,255,240],[60,170,129,50,115,231,83,84,47,251,254,178,27,195,226,207,140,167,217,32,250,172,124,73,220,42,169,145,23,104,199,173,67,179,139,2,54,219,39,243,238,174,11,18,6,0,30,102,90,96,112,120,197,34,237,122,157,196,104,133,52,99,89,0],[133,169,189,183,10,108,117,40,151,228,58,145,16,110,233,169,156,44,169,79,247,180,70,26,68,163,145,116,193,126,205,153,223,70,238,205,129,195,245,37,19,220,157,84,125,173,55,33,198,213,238,31,143,172,11,165,175,179,104,112,68,115,158,213,53,184,68,0,135,4,192,159,225,229,215,133,212,201,195,208,176,88,137,185,194,15,195,253,104,223,18,219,235,44,52,246,247,236,28,111,183,250,129,31,248,70,181,166,31,165,254,85,55,158,230,58,188,211,115,254,208,2,84,235,208,107,200,178,47,127,191,47,114,122,95,173,136,81,65,89,226,109,120,223,219,9,87,246,239,175,81,168,232,11,88,94,131,139,150,33,208,81,7,74,79,88,103,180,174,47,47,246,214,43,133,188,206,192,180,170,164,121,22,55,56,140,9,1,253,73,220,204,206,114,4,133,159,129,238,252,99,159,237,146,40,4,86,230,154,21,9,180,177,189,118,36,68,125,134,44,69,160,200,176,197,187,44,76,165,18,203,192,55,245,27,120,9,130,177,131,165,202,250,21,41,117,133,201,71,162,91,232,194,36,14,191,182,134,142,206,94,162,170,178,194,57,200,55,84,199,213,148,179,114,90,206,239,52,75,167,230,174,244,159,127,49,59,10,232,44,202,202,211,135,166,233,51,127,5,248,199,153,239,231,130,155,39,180,213,178,1,253,90,229,131,67,81,105,7,89,243,234,23,95,212,116,27,226,40,216,7,251,84,223,74,116,16,56,250,238,71,237,241,245,97,101,37,152,96,31,39,21,95,197,13,157,80,17,67,55,17,193,6,212,182,7,133,165,204,147,179,253,209,218,215,12,12,142,170,51,241,81,46,53,165,65,116,94,55,108,21,22,127,168,246,179,178,196,195,163,102,252,65,73,125,41,115,87,129,106,231,149,168,4,201,128,231,203,251,12,116,216,131,93,146,154,227,187,82,186,177,41,100,86,109,116,107,210,193,209,50,182,35,63,163,79,117,226,104,237,238,119,94,179,206,19,46,107,235,46,141,113,240,200,118,41,145,205,228,226,111,113,67,157,250,131,151,143,153,86,3,134,27,192,177,217,6,11,188,202,204,248,111,135,69,173,150,153,77,93,0,125,82,232,58,165,230,148,18,150,75,219,251,228,120,10,170,141,228,27,225,41,138,187,233,137,76,13,87,233,127,202,204,47,155,189,99,21,211,252,208,234,248,42]], +[[149,185,200,166,239,128,235,213,203,212,122,4,202,84,56,115,115,223,77,103,162,180,117,89,119,101,172,137,252,249,62,147],[242,201,71,177,138,220,62,166,162,63,122,188,163,100,185,133,58,232,90,43,12,140,38,240,211,23,60,39,50,195,199,255],[44,139,245,67,226,163,224,4,21,238,79,16,123,47,90,102,135,23,111,93,82,17,23,117,156,235,86,23,81,188,199,125,155,8,166,166,49,246,68,124,217,1,222,150,105,154,235,177,104,191,151,80,13,197,74,5,67,239,20,228,181,160,129,6],[120,85,188,57,38,48,204,245,49,211,6,22,6,221,252,129,160,253,146,148,197,71,145,181,249,85,155,104,39,37,74,161,242,92,84,11,125,125,243,236,156,223,20,37,102,41,219,207,155,114,95,235,52,18,235,243,95,14,249,55,158,65,49,204,119,224,240,251,111,116,89,167,56,54,26,153,174,76,203,43,96,169,159,233,43,214,195,165,61,111,69,78,233,0,91,206,197,174,220,250,130,52,115,146,239,207,17,117,229,120,57,106,141,128,13,171,160,244,194,207,77,73,19,176,82,134,32,227,186,160,246,216,110,6,40,228,124,12,162,109,243,176,199,136,196,225,101,87,247,252,40,223,130,12,18,251,182,255,191,236,185,130,157,219,101,239,141,99,233,13,104,252,113,148,181,184,133,145,63,8,237,238,132,86,118,71,255,163,240,208,211,37,208,130,96,12,231,26,35,69,199,125,101,189,150,37,32,3,229,193,37,167,24,160,115,112,195,27,87,8,7,92,241,131,124,105,37,99,92,198,141,209,183,81,228,10,182,8,176,217,216,133,44,24,211,6,146,25,239,128,123,118,210,136,249,44,41,169,62,61,117,181,178,229,54,129,103,29,58,224,20,90,192,60,202,211,22,46,68,112,59,4,1,211,235,22,124,216,221,193,225,165,163,38,183,40,177,224,192,10,148,216,109,230,19,82,166,97,228,8,151,23,93,40,211,65,228,209,217,150,46,53,244,222,24,165,64,23,97,26,208,83,89,206,8,185,123,254,219,251,227,153,46,213,142,212,15,81,122,171,1,192,254,254,139,99,100,61,161,164,84,21,39,48,191,153,175,135,64,173,249,138,119,184,215,58,219,8,230,9,224,12,233,177,204,223,239,62,154,155,5,170,86,224,188,121,182,187,186,128,221,142,70,26,247,203,32,40,146,216,155,45,5,164,69,138,179,250,84,180,116,184,248,245,129,121,93,108,39,57,229,157,15,224,98,64,11,174,45,45,83,75,52,11,184,226,97,87,119,169,165,97,91,178,207,67,123,165,37,224,14,112,56,242,42,87,136,42,197,32,179,51,231,92,60,146,168,185,240,227,127,103,28,148,177,93,216,24,42,8,215,193,67,233,78,146,98,179,204,85,68,194,148,245,243,53,194,178,138,193,25,254,160,15,150,52,219,6,57,147,152,139,95,21,5,121,199,204,37,182,161,251,13,222,148,128,79,166,239,102,255,121,251,145,7]], +[[183,134,204,251,88,109,67,184,196,107,185,123,150,201,24,115,27,194,204,17,146,119,241,35,103,30,48,20,129,88,210,237],[144,199,0,70,0,243,220,228,9,253,234,220,142,208,24,249,234,38,63,117,22,10,116,171,84,244,194,57,154,144,202,120],[82,186,150,88,161,160,179,233,142,213,32,158,57,62,66,0,102,163,125,55,20,218,167,61,92,103,29,51,7,90,95,87,39,254,78,8,30,224,250,60,33,51,220,149,58,45,166,32,41,19,113,240,12,203,87,216,121,46,181,150,162,255,129,1],[186,191,72,189,85,234,145,189,12,147,185,112,36,27,82,157,157,180,61,73,39,254,165,241,161,247,8,45,214,203,80,165,43,9,75,49,41,252,217,3,164,79,236,139,253,181,200,108,0,42,42,69,40,135,202,37,166,14,206,181,225,249,245,201,61,197,148,35,199,175,231,71,198,191,64,124,172,173,236,207,93,120,121,112,203,6,23,187,60,254,127,209,117,99,211,160,220,145,99,31,113,184,75,226,74,232,0,17,55,80,240,49,208,31,208,83,100,180,242,127,134,248,220,58,215,64,126,26,233,231,104,21,78,61,222,88,232,103,18,158,36,116,84,123,64,130,23,150,72,68,133,141,5,107,49,195,116,153,27,127,22,31,82,240,136,184,6,224,243,19,214,138,21,197,64,30,213,91,43,119,222,234,88,108,176,84,220,215,26,242,171,106,177,30,132,179,12,83,147,69,222,62,180,63,183,179,163,180,137,135,195,191,167,6,85,213,153,242,227,29,18,173,35,204,150,232,109,56,11,253,168,18,254,255,61,211,2,66,146,145,105,7,2,40,145,225,25,191,195,237,156,37,84,108,209,159,201,146,216,166,30,96,89,202,60,231,128,42,241,17,135,86,98,11,135,167,36,43,216,56,151,201,77,213,163,110,212,15,192,243,76,44,147,17,11,55,209,125,217,106,34,6,37,144,188,219,84,103,66,239,114,24,173,204,197,173,40,244,252,230,236,247,5,131,95,65,19,216,46,165,51,144,58,236,140,56,32,254,75,71,21,243,126,32,206,188,30,113,81,154,160,178,64,180,132,10,164,253,207,181,36,103,254,221,143,77,31,155,195,62,225,20,243,239,133,245,253,176,156,168,132,175,56,138,211,173,248,76,121,63,56,110,254,111,248,164,110,216,30,93,69,163,124,37,205,128,242,215,54,63,67,174,69,227,119,44,13,248,159,17,68,121,57,128,108,9,110,249,51,161,57,68,240,137,13,136,124,46,91,187,107,18,234,149,11,9,184,254,66,82,137,55,115,82,243,95,132,204,77,205,77,122,68,148,137,250,146,81,192,49,19,72,146,37,128,156,223,60,182,52,117,241,13,52,23,9,55,28,111,212,187,122,148,148,131,209,188,43,49,221,244,217,99,160,125,231,234,92,63,238,154,14,51,240,118,159,47,170,64,97,42,84,105,116,189,224,183,51,145,121,228,18,74,68,123,212,40,121,204,218,92,138,209,129,156,83]], +[[221,26,151,116,247,88,77,133,137,177,159,146,171,105,57,172,72,86,2,254,22,68,206,226,246,243,205,96,251,213,132,0],[75,234,125,11,15,75,213,144,249,227,87,159,12,95,164,206,244,214,10,73,210,196,55,160,170,234,217,212,58,115,212,163],[25,89,189,224,166,151,166,57,147,236,71,209,88,34,55,57,254,101,135,31,160,88,112,215,222,13,56,8,101,145,32,42,81,177,116,209,198,24,40,8,198,206,98,99,29,129,219,163,78,190,212,175,47,41,176,108,0,165,122,60,182,102,54,6],[229,220,62,210,108,31,105,60,248,82,70,90,5,227,4,139,80,93,181,17,109,158,49,89,34,5,169,195,212,114,11,193,11,108,32,99,154,14,226,240,225,71,34,91,91,25,234,81,28,251,160,194,26,172,16,113,90,47,35,47,16,194,200,170,212,17,18,182,176,18,231,90,65,85,248,198,146,98,83,202,43,77,219,123,254,127,134,233,10,83,219,192,203,168,158,72,92,236,168,253,38,229,12,127,40,42,37,53,115,203,10,143,168,140,196,70,35,232,46,143,162,237,182,203,199,83,138,201,44,17,228,197,177,234,95,104,150,109,21,217,60,52,243,150,210,117,114,248,100,56,42,183,106,123,230,90,85,123,19,151,102,54,138,32,125,152,188,12,32,146,99,112,222,162,112,72,22,3,99,237,133,244,9,158,124,214,109,18,208,152,140,252,158,47,22,170,86,95,143,51,179,158,151,140,5,135,55,31,146,219,80,86,49,117,100,65,27,216,163,182,254,160,157,52,135,170,247,52,3,73,24,255,237,28,159,186,123,222,198,254,104,135,111,199,54,12,197,98,155,146,16,64,39,254,87,89,197,171,54,83,84,117,30,121,105,17,108,59,154,33,177,82,51,10,150,169,56,26,247,48,209,120,34,215,138,214,234,134,0,6,145,91,92,171,68,122,117,147,114,224,93,73,94,187,50,142,117,210,72,218,160,47,93,46,185,120,210,113,12,241,197,251,130,72,118,119,14,50,202,109,226,199,48,86,72,146,65,91,203,83,229,152,29,112,122,221,150,28,95,55,253,175,161,57,154,248,174,169,96,69,141,44,163,16,85,63,124,152,102,204,190,142,157,136,224,138,68,104,114,234,102,252,48,140,130,69,20,183,218,206,3,52,219,115,94,111,20,200,91,94,97,154,93,96,86,72,168,129,232,118,199,141,190,6,87,35,61,79,127,59,253,223,99,180,69,49,29,106,188,71,99,71,236,79,180,60,137,70,249,209,124,54,147,129,209,197,100,255,207,226,220,123,71,38,253,87,56,127,11,68,219,142,249,90,11,78,50,167,190,223,49,158,83,169,231,18,108,40,17,249,130,157,31,74,233,171,217,213,244,46,254,242,7,95,71,5,28,99,164,248,32,32,64,236,71,35,104,99,130,198,3,49,39,193,251,255,244,188,130,55,53,8,117,45,67,29,196,115,245,45,222,171,3,66,220,79,84,71,248,242,87,56,239,101,215,133,86]], +[[102,245,234,140,219,149,238,26,117,227,36,103,215,200,60,89,68,119,66,200,93,221,73,156,67,192,134,115,225,73,5,58],[168,173,4,185,193,68,185,127,232,103,55,77,79,229,125,126,192,194,73,24,62,67,189,251,93,82,100,78,127,190,29,243],[236,92,126,131,146,250,139,97,188,130,150,129,134,110,69,172,139,228,181,183,182,168,34,193,188,208,242,204,44,140,68,195,60,248,63,164,45,67,162,241,136,65,65,180,165,154,175,244,127,155,224,126,99,46,32,24,117,147,36,234,201,209,73,0],[192,208,29,206,176,162,209,113,145,16,24,121,171,176,147,251,7,117,113,181,33,190,123,147,161,23,198,150,192,135,47,112,234,17,57,171,98,131,41,238,86,85,252,10,167,126,129,17,210,252,136,71,72,193,242,103,185,235,9,220,38,245,127,196,2,214,27,163,111,99,244,213,137,170,230,60,118,238,238,21,191,15,158,45,205,228,228,227,231,143,198,194,158,58,147,243,255,14,154,110,11,53,102,69,149,56,144,222,191,98,219,234,244,144,81,120,212,240,165,165,146,193,146,148,238,186,124,33,207,143,27,179,244,81,33,135,55,109,231,47,17,54,164,138,194,223,175,50,208,243,125,224,100,89,37,146,182,225,188,12,81,44,244,210,216,93,22,121,120,83,168,9,51,176,156,47,123,251,158,84,166,158,81,168,228,35,169,28,62,95,222,180,121,5,51,232,122,75,28,14,14,35,169,219,149,115,172,23,171,110,199,1,77,139,124,68,134,225,87,37,248,210,100,238,163,5,14,131,90,224,172,68,157,179,52,80,42,109,151,53,143,168,89,16,106,208,246,244,41,95,35,68,146,10,223,147,85,166,148,157,141,20,92,37,98,138,70,161,4,202,9,155,217,221,233,65,17,156,131,130,12,220,44,178,208,151,34,105,73,1,4,60,55,207,10,232,121,190,32,48,208,55,49,88,185,196,176,113,130,152,190,69,246,48,246,252,220,25,15,123,41,38,216,118,85,161,139,183,151,172,80,117,127,205,54,85,201,228,29,81,99,41,61,154,19,217,132,245,145,247,91,126,78,92,173,182,76,76,159,223,239,118,202,182,147,129,208,246,11,72,63,128,75,179,179,51,100,223,140,255,172,179,201,177,63,244,200,216,212,234,64,118,106,125,66,216,37,108,107,28,17,193,145,218,186,27,142,242,21,147,228,123,24,133,142,193,157,129,115,88,103,141,133,72,255,21,53,213,252,244,65,75,106,17,211,74,55,66,248,215,20,159,166,129,56,58,148,8,136,127,28,10,152,237,82,30,114,121,50,119,130,77,111,116,109,73,182,61,68,78,49,46,109,155,152,102,17,37,129,150,165,176,18,184,143,170,41,249,166,198,126,210,93,248,123,45,191,13,189,45,195,8,12,91,141,21,163,125,52,114,144,152,237,13,233,45,117,128,116,41,178,202,229,215,40,60,78,92,155,209,150,209,173,67,108,124,52,243,201,70,110,92,179,25,107,68,63,75]], +[[237,37,88,229,197,103,132,188,251,79,77,222,163,192,223,190,248,217,111,241,202,191,21,142,196,171,230,10,255,102,153,158],[30,220,153,16,18,172,111,136,143,167,230,4,87,119,233,186,29,76,3,196,2,146,210,218,107,114,43,74,208,163,237,116],[171,158,1,22,101,36,253,40,142,92,104,158,86,215,48,212,152,48,0,85,16,48,73,51,52,163,152,78,34,35,220,159,122,91,145,12,97,118,12,97,87,153,10,76,51,94,52,142,58,123,200,34,62,9,193,12,94,82,12,141,97,175,245,0],[44,100,51,233,191,191,76,253,78,7,31,21,206,107,18,157,120,10,75,61,224,20,250,192,52,224,212,78,247,114,226,200,176,214,163,72,29,123,61,222,178,55,99,38,115,85,51,19,222,172,30,250,254,55,2,167,164,65,30,18,189,52,30,141,142,150,197,156,94,48,195,104,7,168,56,90,83,142,155,102,144,125,106,82,132,0,189,159,149,238,220,82,22,178,143,215,67,125,143,74,2,159,219,220,124,147,142,78,185,129,47,236,5,234,105,50,41,98,154,206,106,204,122,246,186,76,35,142,119,34,243,18,247,137,107,0,73,34,247,6,126,222,16,111,142,112,21,77,120,63,180,18,145,243,199,226,228,130,96,69,181,116,27,203,74,136,56,248,122,50,224,4,151,4,233,181,50,52,194,36,255,137,138,117,110,82,145,52,193,169,191,80,253,2,152,25,178,35,139,96,178,174,193,18,143,52,210,31,157,102,152,59,237,57,134,89,216,8,182,122,46,80,27,90,31,37,247,31,15,12,30,178,254,160,171,66,216,47,243,188,147,88,187,32,194,117,32,193,68,207,33,22,244,164,156,188,97,153,77,45,113,5,70,105,76,79,96,45,196,6,224,176,194,126,95,94,100,102,126,149,194,236,157,242,214,82,156,245,54,34,234,16,185,86,179,69,236,85,182,195,154,30,110,216,138,230,110,91,69,113,121,66,93,26,132,144,55,176,124,70,207,95,54,51,1,9,88,55,206,129,27,255,73,96,191,156,189,21,32,28,27,103,64,189,112,16,33,64,116,76,51,39,172,169,214,214,209,84,147,103,152,172,56,31,166,57,219,67,110,232,22,86,103,213,56,166,199,74,35,60,18,75,246,4,253,173,81,152,76,65,112,184,32,13,45,247,60,41,187,30,55,106,255,195,20,221,227,232,106,249,210,194,230,195,166,82,77,50,27,206,147,226,31,201,101,86,79,175,119,208,205,26,204,180,215,98,148,133,245,100,199,159,77,138,47,222,251,70,84,84,2,140,109,209,66,128,66,128,83,112,116,51,99,187,24,71,106,63,35,32,219,37,137,199,33,51,207,94,41,218,251,125,7,170,105,169,181,129,186,181,168,63,64,62,239,145,122,250,20,183,100,195,154,19,192,197,234,112,25,210,253,251,215,243,247,212,14,182,59,42,8,77,169,33,137,95,228,143,79,213,148,1,127,130,86,155,70,122,185,1,22,158,181,218,156,64,23,29,95]], +[[183,39,152,184,17,226,51,132,49,37,109,36,128,254,122,54,99,172,236,187,230,230,193,185,25,30,157,154,34,68,121,64],[206,73,29,170,210,150,181,87,39,176,149,19,223,2,186,89,40,163,113,115,124,211,88,65,229,247,53,172,171,124,93,248],[220,252,111,212,119,153,254,199,114,194,9,155,60,100,55,36,108,58,208,114,41,252,116,14,5,49,26,32,107,24,176,46,205,176,38,201,38,244,156,101,82,227,71,253,53,223,222,6,203,99,154,121,124,80,97,47,152,226,71,138,146,170,246,9],[165,212,98,152,176,121,6,16,174,220,9,112,254,162,167,7,80,129,132,114,102,242,47,18,71,139,147,215,230,116,198,197,23,243,193,78,208,97,38,157,23,10,195,30,42,100,249,117,74,86,91,172,29,217,117,115,34,193,17,50,231,187,238,95,50,129,142,14,48,99,171,100,229,82,208,155,15,209,117,118,57,185,185,209,199,112,1,107,103,116,101,135,43,102,157,212,139,224,56,102,87,81,103,77,210,244,10,150,106,38,116,143,211,229,219,253,146,38,94,185,54,245,91,9,66,134,192,16,98,153,4,52,124,180,197,38,227,119,71,10,169,110,129,105,166,242,17,99,56,7,165,0,48,231,255,104,227,137,17,179,85,94,114,142,216,89,11,45,196,95,234,105,148,92,192,201,163,211,230,201,84,179,232,1,6,165,201,29,61,34,232,158,140,14,29,233,2,5,142,156,208,248,206,128,110,172,79,137,62,224,66,153,0,251,84,135,184,253,54,219,220,179,79,45,84,252,108,199,74,146,57,81,184,99,218,112,241,182,146,191,4,56,72,67,102,205,133,238,184,128,178,121,248,252,169,211,36,44,85,131,48,241,202,87,198,165,134,8,205,188,7,115,225,96,130,188,169,100,221,196,3,71,218,138,54,178,169,50,140,47,70,96,158,9,47,214,75,65,52,238,225,208,153,129,62,18,70,72,158,142,229,177,155,61,59,137,28,40,243,11,56,182,162,142,193,211,233,176,5,222,201,198,63,139,152,19,188,29,228,170,249,149,241,119,157,222,209,92,122,67,13,112,202,70,231,202,253,78,154,84,56,4,68,106,176,128,125,100,242,85,226,1,239,66,138,71,77,174,138,10,117,2,27,98,173,57,136,255,184,28,216,34,27,36,48,133,160,173,4,111,220,22,198,127,23,185,248,24,32,9,89,83,165,185,138,203,223,147,235,207,128,188,156,153,175,95,191,250,203,97,169,37,28,90,175,219,34,177,18,155,252,96,201,142,15,23,82,99,189,249,61,201,160,139,142,252,46,140,218,240,248,61,108,73,236,144,22,69,234,197,164,255,99,56,90,111,26,242,7,24,151,102,42,55,34,25,201,48,31,84,90,46,187,143,89,23,219,127,41,202,19,252,134,26,243,141,144,195,92,3,172,145,132,193,34,229,123,5,124,222,66,111,215,109,202,121,226,94,100,219,180,28,132,20,160,69,13,164,144,91,144,42,233,141,45,164,186,121,40,1]], +[[31,231,50,126,169,7,211,255,23,155,17,120,17,211,1,147,252,186,76,52,123,144,101,127,238,217,141,238,236,218,154,201],[238,243,1,177,111,215,191,60,123,100,11,245,238,135,0,172,90,135,22,158,171,95,86,1,91,63,73,157,149,94,7,235],[156,127,219,83,253,96,107,199,201,194,35,254,148,49,225,173,0,149,70,208,0,152,129,42,73,81,151,242,84,30,135,248,214,245,218,34,236,239,203,183,218,86,102,42,115,9,209,10,108,74,79,127,41,146,120,213,27,189,17,224,204,27,135,9],[25,168,50,242,111,187,2,57,240,217,210,106,46,189,237,36,3,194,164,6,221,31,104,49,141,103,122,250,100,243,80,67,49,106,94,253,114,151,131,199,249,209,140,9,130,70,20,101,32,145,136,108,201,84,190,159,147,18,212,88,107,243,111,48,53,172,112,52,56,176,207,227,222,197,7,120,19,199,16,209,68,117,97,171,97,87,188,122,213,234,181,176,192,175,220,201,219,119,230,111,168,7,19,102,130,156,80,16,150,195,211,169,56,33,138,110,66,7,16,157,30,184,31,125,136,189,111,187,42,239,177,173,239,53,148,170,229,124,70,183,185,132,219,148,104,205,150,44,97,132,251,151,111,14,42,168,65,82,222,177,199,106,234,117,174,72,132,66,148,58,128,186,125,152,162,140,184,100,181,232,124,219,40,74,214,232,215,170,220,107,117,214,157,59,211,69,120,59,62,187,103,111,249,93,123,65,145,229,153,133,28,150,40,131,92,124,1,25,126,124,143,134,249,200,251,73,254,62,40,69,139,169,176,35,98,25,189,70,194,141,246,83,36,150,153,74,201,186,115,60,1,5,160,42,38,154,43,232,183,203,64,7,75,136,22,2,239,146,71,5,45,233,214,55,8,145,136,189,76,24,92,202,226,88,162,174,152,86,162,203,248,69,17,23,104,60,227,65,248,9,110,29,145,232,116,197,203,138,78,9,57,235,119,55,58,154,14,183,145,100,91,143,84,96,71,45,102,157,128,20,104,26,94,119,135,6,203,85,102,187,212,114,125,23,22,178,60,98,13,34,139,93,77,194,179,82,180,35,147,31,138,126,143,181,158,218,216,174,66,69,135,41,134,26,152,224,200,80,167,126,214,85,231,252,254,79,227,111,151,114,223,26,195,198,67,173,49,219,86,48,213,113,223,159,204,156,80,222,118,34,16,132,17,150,43,191,114,222,251,244,158,153,112,89,199,49,27,217,221,213,179,56,169,133,25,56,211,126,122,38,33,8,162,145,226,1,104,3,187,239,244,249,199,118,18,92,235,126,114,114,181,28,124,51,70,29,128,137,248,64,141,141,218,146,80,109,80,2,8,77,79,65,77,138,77,40,211,105,76,136,99,14,49,128,25,144,217,82,113,206,244,122,165,194,99,249,123,125,172,161,120,135,1,67,99,41,181,191,175,114,101,60,22,109,176,135,112,129,48,197,192,215,140,196,233,6,79,134,6,128,39,26,254,76,64,152,83,194,250,214,117]], +[[95,157,205,147,251,20,6,16,176,226,17,179,154,221,177,235,135,186,151,128,72,119,175,188,195,129,56,140,173,101,8,69],[24,42,35,125,135,140,88,25,51,51,43,65,120,182,126,196,8,179,25,77,68,228,230,147,146,239,128,11,38,124,41,73],[193,145,94,5,43,102,71,151,224,213,250,173,199,143,42,0,157,111,188,253,224,63,58,170,213,155,159,69,136,231,252,59,33,153,12,82,8,211,215,107,74,169,91,217,52,232,141,60,152,197,145,147,10,89,222,42,5,103,1,217,247,87,116,0],[195,139,135,77,63,240,16,255,241,166,97,59,250,19,66,87,178,72,51,203,83,109,227,231,73,146,195,203,1,254,59,189,238,217,125,195,196,89,111,164,64,97,68,43,211,26,157,74,168,200,30,52,173,152,136,113,130,6,99,85,9,177,51,177,186,105,203,26,160,231,92,122,24,147,192,128,22,29,38,21,42,206,244,15,110,244,33,14,149,42,73,130,139,92,221,232,4,188,181,54,205,195,73,168,232,49,180,182,157,55,133,167,107,217,251,39,8,5,101,151,45,11,143,189,22,243,249,96,166,191,59,160,197,185,196,4,150,126,193,175,254,89,184,196,236,198,80,253,222,28,176,107,112,89,90,212,211,37,218,15,171,76,85,64,167,168,213,235,234,204,78,153,189,13,201,107,222,130,242,189,125,149,134,48,132,101,229,91,28,195,136,215,80,72,107,221,92,114,100,213,79,86,20,212,135,38,217,158,68,215,119,141,158,208,50,57,88,171,152,88,226,178,93,242,191,153,75,163,230,37,226,128,59,108,105,49,231,169,146,111,30,97,237,134,36,3,206,57,42,184,59,125,27,102,8,93,204,6,216,45,191,23,109,1,109,159,68,205,203,80,114,208,4,89,30,146,208,69,158,240,90,81,184,245,75,161,114,81,225,102,33,235,183,83,229,177,89,12,2,210,30,64,244,183,94,238,70,2,134,11,151,65,251,188,13,46,56,91,141,172,168,60,206,104,195,74,153,189,230,166,13,19,186,100,52,125,10,56,214,75,42,222,37,15,56,133,44,78,218,46,46,79,48,60,61,225,168,169,212,171,51,0,201,230,54,34,135,159,200,83,127,252,99,177,133,97,250,31,255,101,83,18,65,81,90,98,187,155,8,184,10,243,118,103,166,1,174,4,23,23,147,204,131,177,26,223,156,48,202,159,77,171,199,180,1,225,106,24,20,207,199,80,36,140,194,247,126,3,249,196,51,68,101,255,106,44,131,203,181,109,180,183,52,117,16,67,131,44,64,0,151,46,227,35,47,146,159,35,51,126,186,94,101,30,52,203,221,254,104,186,33,155,99,46,122,205,189,70,48,160,49,191,22,137,251,188,127,187,178,16,219,242,94,232,126,46,242,179,203,175,141,158,189,143,201,44,58,88,211,192,91,19,133,167,108,135,121,29,124,211,116,27,113,182,195,41,222,154,157,117,8,160,193,86,169,82,26,144,32,86,48,153,168,43,135,112,174,154,148,74,126,148]], +[[146,94,190,4,198,234,196,155,38,115,141,108,19,0,243,31,212,130,132,120,203,233,125,171,24,187,136,150,66,225,225,16],[205,114,49,182,235,116,225,254,159,146,111,0,216,222,44,81,61,73,100,5,37,176,121,92,171,137,61,12,137,41,227,224],[44,77,105,190,213,173,139,149,132,216,73,207,61,242,186,199,34,130,181,243,13,226,102,177,79,83,60,169,110,149,80,196,184,84,193,84,189,193,122,168,128,207,0,26,100,84,255,175,170,46,80,23,141,226,18,22,237,18,107,99,247,127,45,2],[230,192,186,210,58,146,174,139,29,133,119,130,136,21,122,198,198,23,198,51,99,52,29,119,120,112,52,27,177,10,141,61,252,137,190,79,85,173,79,100,232,59,242,73,155,105,253,247,33,116,210,132,78,107,210,137,218,170,3,95,236,91,247,207,69,82,33,25,220,122,140,129,29,121,87,140,91,176,246,211,77,181,7,173,31,182,219,255,249,151,183,157,172,251,61,165,10,65,94,53,12,153,140,10,2,128,10,165,15,253,254,95,66,118,216,230,187,130,235,240,71,254,72,113,29,175,122,137,59,220,117,55,189,174,223,61,203,77,236,93,36,88,104,17,245,155,37,177,158,131,202,97,229,89,47,237,192,140,165,68,115,206,162,236,18,27,170,14,119,251,45,157,118,86,87,222,103,152,14,213,127,47,23,120,88,182,222,207,132,255,144,33,45,150,71,244,30,237,155,157,14,163,216,214,33,228,187,64,65,172,197,20,110,150,223,207,20,234,150,45,48,200,204,179,158,162,190,149,140,155,135,116,69,27,254,183,221,206,113,110,148,146,60,200,95,189,58,49,48,120,14,43,59,43,183,109,165,52,25,18,164,233,148,202,250,25,187,161,151,50,242,234,64,45,113,211,216,169,105,103,155,157,16,66,67,217,131,156,105,238,158,149,94,28,96,68,151,136,209,244,246,101,31,75,201,185,77,115,82,46,192,207,114,202,207,207,25,241,240,58,214,35,33,4,181,92,187,139,91,177,226,19,68,113,61,72,39,66,214,171,197,169,87,23,79,98,59,132,149,39,44,193,226,184,49,94,92,128,249,71,245,0,200,61,133,68,247,205,79,101,52,137,73,239,68,32,215,252,131,31,164,174,46,225,141,187,166,20,146,92,225,215,103,193,119,166,38,196,82,122,129,84,181,114,146,24,107,4,76,191,146,137,66,83,176,15,217,52,63,158,105,123,20,18,235,164,53,151,235,114,166,105,170,162,215,126,172,185,104,194,15,225,149,5,163,128,116,21,134,33,182,6,247,125,151,188,110,190,80,231,88,146,147,219,39,252,125,254,99,26,75,238,131,178,38,130,167,115,40,195,109,157,125,29,137,29,101,33,124,196,120,100,246,128,220,139,95,209,160,26,15,124,52,67,15,119,6,11,105,26,26,210,19,210,40,104,230,27,189,56,244,63,12,139,77,166,138,88,49,134,102,192,153,118,97,112,194,219,118,106,175,65,127,85,108,201,160,163,147,78,159,206,241]], +[[77,211,180,120,235,220,89,71,43,171,20,168,205,208,194,253,172,87,35,238,4,221,137,23,199,207,231,165,54,72,92,119],[91,204,179,126,104,194,52,190,173,73,51,125,226,8,175,186,246,17,129,29,150,88,89,160,109,49,48,18,71,214,106,207],[87,136,231,158,132,59,222,158,241,26,157,250,201,112,25,106,86,124,99,8,195,72,229,23,75,56,119,149,4,109,89,10,71,73,31,215,29,151,174,170,120,193,97,89,113,184,52,144,232,89,40,32,249,89,42,199,98,105,185,210,186,112,41,1],[28,219,210,133,86,236,68,232,112,90,253,169,43,213,165,63,149,216,254,139,15,254,70,51,115,99,51,22,197,34,116,193,30,220,214,21,81,227,25,158,73,77,255,109,144,106,115,158,123,50,67,3,252,71,130,126,86,222,240,189,204,70,184,22,1,124,113,35,5,55,2,99,186,189,44,113,190,71,143,65,206,48,177,223,99,190,221,59,46,106,81,156,83,223,81,88,82,196,19,123,193,172,164,155,244,196,99,31,214,86,70,87,209,28,216,62,167,60,195,208,207,158,59,60,62,124,169,155,79,18,169,201,182,124,135,152,20,142,10,13,193,239,139,245,134,66,161,79,151,165,114,19,85,20,193,11,25,170,190,194,90,156,107,53,170,64,52,165,122,174,27,109,5,189,226,182,51,15,37,29,120,219,9,147,240,202,76,38,56,110,52,137,162,9,40,51,184,172,187,196,244,145,127,211,9,61,245,130,255,247,30,206,33,157,54,114,69,85,130,96,156,13,184,217,106,112,252,138,237,103,152,222,84,191,178,179,238,108,93,50,141,177,99,89,63,88,1,159,56,243,57,253,55,83,248,150,164,162,204,168,193,64,10,119,234,57,25,53,243,78,38,57,197,96,134,8,16,187,190,75,225,209,110,1,44,17,73,10,168,79,41,100,200,119,194,147,179,0,244,61,55,159,62,186,154,243,145,222,229,16,133,106,77,220,247,110,10,10,224,106,106,124,15,156,94,63,161,184,53,79,232,151,123,78,163,178,6,97,73,31,164,97,59,166,47,85,109,93,93,168,33,61,1,33,222,44,135,37,223,10,174,4,138,200,145,171,188,6,189,206,243,195,239,253,245,163,23,73,71,111,129,77,185,69,121,69,240,217,30,20,8,0,86,190,146,26,22,170,150,74,146,152,34,27,21,117,148,151,62,50,150,153,147,49,12,135,7,225,159,49,67,171,196,253,167,200,173,1,96,172,240,49,171,166,82,128,26,168,26,1,107,49,55,3,158,39,214,115,141,2,128,10,147,168,111,159,85,133,197,24,223,169,231,216,172,114,127,55,67,126,86,210,120,131,134,225,22,83,160,78,22,81,105,249,3,151,42,1,72,71,81,231,203,56,99,37,144,236,128,213,252,228,84,22,1,160,224,149,120,90,158,232,211,89,237,242,107,153,70,231,152,218,89,152,203,183,54,249,78,183,19,70,63,121,245,97,117,155,188,180,196,172,105,60,171,242,225,224,54,178,208,176,135,154]], +[[7,77,146,24,193,33,126,117,130,60,144,224,16,72,76,42,219,136,236,204,210,189,240,18,10,163,237,255,207,203,212,191],[55,53,173,25,25,3,61,22,23,184,91,218,4,177,97,33,218,29,134,27,64,65,84,250,150,29,73,70,229,94,205,131],[177,247,28,59,209,182,190,196,51,55,226,109,238,101,90,141,95,74,141,173,132,165,17,132,183,117,182,134,250,211,29,128,41,227,135,105,39,249,87,110,144,195,98,72,117,252,0,41,165,193,10,138,10,247,93,122,136,12,104,68,164,168,58,0],[107,90,164,14,145,103,191,219,132,125,170,125,39,134,226,142,117,51,225,214,172,83,190,182,246,155,89,83,121,90,43,245,155,191,125,20,25,38,150,143,80,150,155,173,116,42,79,181,121,211,37,15,177,190,76,87,235,244,249,17,44,112,205,159,114,160,13,177,200,137,111,226,181,189,167,199,3,15,73,124,11,0,30,162,91,160,212,71,240,140,54,219,139,144,124,47,42,187,187,98,13,62,138,44,102,228,23,18,133,173,202,173,209,193,79,226,57,188,89,95,9,131,150,170,135,128,255,184,15,225,68,106,7,0,30,194,52,216,42,189,205,129,0,121,57,21,176,179,248,13,132,226,14,81,234,188,121,120,6,243,190,129,8,164,244,55,85,11,6,105,64,80,168,41,49,172,64,192,164,137,119,237,246,206,210,66,141,124,254,168,32,85,6,222,134,64,128,101,209,161,152,112,250,51,167,8,16,55,179,238,68,145,182,231,243,209,11,20,163,12,32,145,89,161,200,18,49,163,95,3,101,180,125,62,13,160,74,50,201,93,152,51,60,68,245,114,205,170,169,5,208,105,25,127,110,134,27,93,252,223,185,219,108,123,13,12,176,15,55,201,22,161,196,192,184,152,91,9,243,52,9,94,18,131,237,253,212,230,42,41,65,9,154,43,105,54,150,96,77,153,67,17,227,213,246,16,102,131,225,215,161,199,229,61,247,183,144,148,122,154,128,26,12,205,72,67,149,246,203,253,156,164,217,128,79,24,213,43,176,249,70,209,168,159,151,166,251,6,128,168,196,192,87,182,6,43,43,157,231,192,55,72,121,184,166,166,210,193,10,239,120,5,8,235,40,187,86,154,8,53,9,68,200,47,110,242,141,178,48,77,182,151,195,174,26,244,58,80,11,11,151,72,3,233,244,110,162,160,46,133,237,39,221,166,22,210,77,109,179,204,79,90,237,130,64,177,174,163,220,246,157,238,95,20,249,94,110,114,152,123,190,97,137,188,32,69,240,215,131,167,180,123,252,25,131,11,199,244,231,152,171,233,2,69,251,212,63,55,195,240,54,209,203,241,231,61,203,29,157,170,135,55,155,17,6,151,52,129,162,21,193,244,244,108,22,3,165,213,205,151,183,7,111,31,93,199,137,170,106,113,231,46,245,78,211,40,164,171,100,52,5,57,255,209,100,208,236,100,95,50,45,27,195,113,18,220,8,216,200,7,157,25,211,122,187,35,83,244,139,92,73,47,128,110,210]], +[[210,234,45,255,122,240,186,42,107,237,127,108,198,140,13,246,100,166,177,12,232,1,196,46,213,187,230,23,188,200,184,74],[171,68,112,99,68,2,110,211,94,33,152,41,100,247,180,219,187,226,7,253,39,196,103,153,112,28,25,164,216,141,29,114],[154,189,185,221,42,183,123,111,94,27,145,186,11,97,63,95,54,14,251,80,13,63,233,146,144,239,124,161,75,210,179,48,244,5,164,247,220,218,239,73,35,211,17,29,64,191,3,32,53,51,134,246,52,180,13,230,240,77,233,25,10,213,28,8],[3,171,93,174,188,110,112,211,82,151,121,50,160,49,7,135,155,213,93,175,208,198,186,122,217,105,122,23,177,39,179,167,74,62,174,186,189,15,142,238,191,192,72,61,99,254,221,229,45,235,70,163,117,36,73,201,196,73,92,81,161,201,31,87,227,173,46,109,1,161,61,12,71,12,82,145,184,233,18,40,131,64,151,15,187,133,120,123,139,55,109,114,23,82,80,232,205,144,192,120,136,191,239,94,191,80,134,200,255,42,188,221,18,210,20,185,196,93,18,8,115,180,96,46,87,166,170,176,184,40,209,8,77,255,170,54,81,238,53,102,38,149,183,243,67,63,74,181,48,194,154,198,204,91,180,62,204,209,182,137,139,158,247,174,198,213,174,198,141,92,17,20,187,93,247,130,9,102,89,76,153,77,100,8,145,184,242,220,93,37,99,141,228,53,73,216,109,52,48,111,243,245,116,87,81,22,64,91,158,142,40,110,224,205,151,138,118,0,44,68,53,254,170,198,232,78,174,22,84,243,57,165,103,216,208,79,207,163,235,106,4,185,173,198,102,2,19,0,233,238,89,114,179,223,93,77,13,212,191,121,33,220,152,222,130,206,242,209,177,214,27,121,127,201,150,142,17,132,132,196,19,66,65,109,220,106,220,78,229,214,135,217,74,64,206,87,47,66,162,4,134,104,193,117,207,123,31,36,196,239,208,32,85,79,198,246,66,225,74,87,186,236,35,233,92,37,20,48,109,10,109,51,100,136,65,73,126,172,72,234,189,150,208,71,49,186,176,139,245,234,157,67,224,207,154,55,250,175,167,50,134,157,104,231,213,254,105,84,248,163,25,239,85,218,30,23,142,67,232,74,59,154,163,173,0,194,155,29,22,17,99,223,75,121,242,136,233,57,29,112,162,248,129,61,102,98,46,138,195,51,250,106,165,49,30,171,236,56,59,164,204,18,40,21,222,0,136,119,239,190,110,18,195,34,201,117,67,74,250,209,115,235,226,66,3,217,22,213,117,120,189,43,202,204,120,246,226,86,69,19,248,209,19,168,51,194,194,38,235,151,186,46,35,54,26,93,2,102,74,179,119,249,100,196,48,11,226,215,123,98,217,36,8,35,160,152,132,223,48,126,255,59,229,102,77,114,209,26,213,19,225,188,86,16,219,253,16,9,219,57,240,203,254,71,5,85,236,27,86,184,113,103,7,147,211,183,4,251,6,238,149,11,26,210,164,215,41,124,165,139,186,216,16,195,250,212]], +[[122,96,205,241,135,4,96,222,138,231,120,17,118,213,18,126,113,32,127,175,47,33,11,212,220,84,115,133,182,103,242,242],[234,214,122,156,243,77,15,241,78,121,175,164,111,45,201,150,233,172,14,62,7,99,34,251,180,0,151,103,177,51,240,27],[178,224,129,66,189,214,43,120,101,146,192,145,245,254,106,155,127,48,206,19,76,59,35,111,188,109,254,103,52,248,130,112,172,88,246,215,75,79,217,156,34,69,28,164,101,164,44,0,109,178,90,242,21,237,36,26,241,24,150,39,198,5,15,0],[157,192,35,165,37,208,27,163,81,55,152,183,56,199,145,98,146,110,188,204,10,223,30,87,172,71,194,13,234,108,225,55,92,61,42,170,23,51,183,240,195,189,148,92,51,95,243,87,97,18,187,220,16,182,120,59,166,84,232,198,16,71,242,119,58,162,41,191,132,105,34,168,156,106,115,213,241,5,30,141,150,237,54,215,214,116,126,6,58,122,198,2,241,159,197,46,2,26,75,188,40,176,53,20,251,213,28,123,63,214,89,241,45,84,125,5,146,221,9,248,115,201,236,198,67,156,126,147,26,208,228,133,107,227,28,96,93,239,46,217,181,209,60,89,66,178,243,37,57,125,172,108,151,96,233,177,187,12,6,247,19,203,146,12,35,75,204,254,233,240,184,93,208,32,247,152,143,59,225,204,102,233,229,27,171,226,254,226,55,235,132,236,126,255,148,9,170,145,193,148,227,13,177,224,101,1,89,85,222,151,70,187,160,63,126,223,154,88,117,18,64,154,65,97,250,119,234,98,204,244,49,96,45,205,207,54,94,214,191,10,237,221,50,247,200,68,227,163,77,38,110,40,56,47,64,98,253,77,111,130,20,37,33,4,214,67,169,191,216,7,23,22,55,28,203,181,76,140,200,219,121,173,214,91,203,206,160,208,128,216,64,40,3,254,35,45,247,15,118,87,114,71,166,61,85,131,187,213,100,39,103,188,99,243,197,167,187,58,71,235,18,152,78,69,65,244,31,219,85,134,154,8,250,222,102,194,15,105,165,169,222,37,246,179,107,161,138,206,91,74,195,54,187,42,142,191,99,10,208,62,139,184,115,29,1,232,75,145,208,36,209,23,69,154,116,137,46,147,213,59,97,230,184,6,142,79,4,180,24,31,3,135,180,86,124,205,69,225,184,113,138,45,125,120,120,114,243,220,248,122,21,147,90,215,218,170,116,78,214,138,40,102,106,81,161,13,57,252,19,156,223,233,166,135,48,118,247,196,37,0,156,56,250,238,19,94,81,50,7,176,110,123,163,86,133,245,7,45,163,75,96,69,181,124,213,209,177,161,253,240,23,184,170,142,189,39,82,43,201,94,71,144,135,52,228,23,34,167,103,144,92,94,204,48,199,36,129,182,193,43,244,172,233,77,91,179,163,21,86,145,183,7,91,64,235,245,150,143,221,144,61,143,211,204,80,184,214,70,72,89,177,15,117,81,50,198,217,182,218,209,214,241,76,65,133,178,100,211,73,122,78,84,152,119,254,148,110]], +[[51,121,210,92,17,23,207,128,46,199,156,6,87,93,24,230,190,206,76,112,147,221,67,253,238,3,104,92,112,178,250,159],[133,37,21,111,226,159,194,251,246,97,186,80,24,43,226,12,137,152,217,65,73,61,89,51,220,164,216,180,31,180,66,213],[76,54,191,200,30,239,0,185,203,58,181,20,198,212,81,185,147,54,30,9,164,190,75,80,64,146,111,235,14,13,155,82,240,61,228,104,231,186,216,63,55,145,84,191,44,67,122,113,247,84,243,244,7,152,238,235,214,46,85,242,190,119,20,3],[122,205,179,159,18,38,189,58,191,250,80,53,10,20,151,215,97,248,240,170,239,191,187,187,146,95,245,99,227,137,118,170,23,45,64,123,97,255,223,177,205,83,138,76,208,0,181,120,24,160,188,146,192,224,205,10,90,191,207,87,131,0,245,244,230,206,250,38,114,117,209,120,69,218,112,102,253,78,24,1,0,39,150,12,211,149,230,130,173,113,175,52,155,189,173,94,186,160,241,26,119,97,225,158,161,190,246,97,7,67,22,75,23,20,20,83,180,114,174,44,143,54,206,107,8,15,28,7,69,53,36,84,206,90,234,225,28,157,117,222,60,8,0,66,101,252,76,168,13,51,178,110,174,20,0,223,216,151,123,247,35,166,22,218,235,109,66,25,144,16,183,62,25,58,183,42,88,189,210,72,167,244,17,28,165,12,29,230,70,191,234,123,77,91,175,15,147,221,151,62,233,54,73,226,30,192,198,196,252,202,140,214,255,105,223,118,22,18,2,29,133,255,31,178,169,83,55,218,72,5,167,109,52,126,231,30,241,156,13,255,181,159,21,246,80,41,58,187,151,33,5,63,116,6,144,90,230,131,249,108,131,163,167,68,123,26,251,20,225,32,140,99,159,55,169,117,11,162,29,165,85,44,194,4,234,196,83,202,3,98,130,247,224,150,16,147,195,158,193,24,19,141,207,113,207,45,40,251,150,162,73,98,181,45,51,147,248,128,101,59,203,162,201,185,213,123,119,197,34,244,33,252,245,173,117,251,169,207,51,137,177,35,170,151,82,23,19,255,248,132,103,222,184,200,153,29,75,87,193,67,129,112,83,124,181,12,220,198,87,229,14,92,72,14,18,192,212,73,57,182,57,153,68,231,199,30,24,108,42,187,129,252,87,52,136,54,213,229,123,114,178,36,166,183,27,108,175,114,26,202,115,71,140,182,207,95,184,144,113,174,58,57,130,2,219,179,140,48,129,37,99,187,154,35,64,102,87,169,86,211,5,163,68,154,96,204,134,65,182,33,117,167,23,12,35,189,90,37,240,241,46,21,167,237,145,250,218,106,74,47,14,123,21,90,61,100,133,236,3,206,110,52,223,126,33,98,64,187,40,162,221,115,47,247,144,210,40,110,32,11,51,194,154,49,165,225,154,210,205,2,151,75,173,196,188,34,222,183,80,76,21,36,31,193,6,12,138,206,244,251,178,94,199,96,47,206,54,162,123,184,123,110,100,35,230,180,246,227,111,199,109,18,93,230,190,122,239,90]], +[[239,56,195,252,116,240,84,174,67,232,210,157,107,166,220,128,181,175,132,130,112,212,175,88,132,77,36,188,249,135,65,78],[10,225,71,139,5,251,50,153,101,234,15,169,40,220,190,129,160,189,187,111,246,108,129,22,113,99,94,67,136,136,128,81],[29,58,198,182,191,24,171,83,9,20,135,153,72,91,39,109,32,64,28,106,245,249,178,246,3,35,149,163,194,244,182,115,183,20,12,7,204,38,244,252,86,165,238,0,176,116,107,42,128,218,111,218,209,126,221,17,73,32,16,29,44,137,195,14],[191,41,13,179,221,168,118,57,55,174,76,131,116,103,5,50,114,149,194,194,72,6,143,90,184,92,139,93,117,111,78,62,52,6,43,85,73,56,114,97,71,107,203,209,231,51,25,144,241,25,16,209,31,148,96,124,43,113,246,91,119,26,172,171,220,16,244,42,233,24,221,37,148,172,113,5,28,133,179,48,119,156,71,175,0,165,185,129,145,181,108,188,247,239,228,26,39,232,124,103,113,104,200,171,233,73,110,178,231,171,189,11,22,4,40,110,209,161,177,141,38,77,115,61,232,125,13,63,128,85,82,140,77,66,109,127,142,110,208,36,167,65,64,171,211,84,0,121,98,162,169,122,92,47,249,118,84,106,141,26,196,146,76,9,34,61,52,141,220,216,113,10,55,153,249,27,184,112,179,244,109,81,241,231,246,137,45,107,8,185,145,116,138,3,122,134,126,204,57,238,141,100,98,167,97,68,136,237,211,194,186,97,92,162,227,120,84,136,148,65,177,61,200,53,195,107,56,101,63,101,152,97,111,53,120,62,46,21,131,132,187,147,28,144,27,112,58,203,57,145,251,122,165,186,105,217,165,189,5,112,36,41,97,167,26,82,71,3,21,233,130,227,65,166,28,100,166,25,189,22,254,129,25,170,224,215,80,60,231,215,233,38,20,107,145,194,137,47,19,22,105,209,227,158,91,117,233,199,36,82,97,128,153,165,125,194,238,55,123,230,88,117,238,1,187,136,237,82,111,195,148,226,245,200,18,122,95,105,18,94,103,56,94,249,75,31,51,173,82,98,157,114,14,49,192,42,224,181,130,51,159,240,240,187,7,255,43,3,15,72,250,123,105,39,22,80,26,215,119,58,211,21,18,4,162,165,64,250,148,54,189,212,32,42,21,115,9,236,54,206,203,229,139,51,239,245,87,253,51,224,63,211,235,25,0,155,215,162,222,169,239,238,248,120,85,103,170,178,164,201,139,209,242,168,16,17,179,67,169,242,12,68,197,119,164,82,253,84,186,33,2,157,71,6,129,59,41,135,199,107,178,66,171,38,32,132,60,34,96,182,105,173,53,142,254,231,249,131,13,201,199,212,120,162,222,74,44,248,196,61,167,112,226,136,226,237,187,109,115,188,242,236,176,35,222,107,45,204,107,22,110,135,163,133,235,10,220,48,86,101,197,191,165,127,37,15,226,35,173,127,244,81,141,227,156,121,232,125,193,1,169,250,166,130,26,116,68,43,252,253,240,169,230,58,80,158,42,46,118]], +[[126,123,57,175,105,56,12,244,70,96,226,193,255,48,131,52,232,37,15,238,184,139,224,212,58,171,229,230,139,142,241,113],[204,239,157,174,217,37,35,83,61,74,45,171,109,36,25,246,208,134,4,219,100,206,55,227,41,4,172,119,185,180,160,28],[16,98,162,220,156,213,55,150,117,192,79,94,33,51,141,207,183,125,251,171,206,221,98,178,96,113,0,215,100,154,5,232,8,113,233,97,35,33,79,128,244,247,59,13,155,6,226,211,31,86,17,156,234,105,218,35,71,218,132,162,117,183,178,7],[212,163,151,109,191,131,32,24,86,103,181,168,35,102,64,242,235,201,228,94,109,95,42,141,146,153,121,39,221,155,197,219,149,244,70,52,189,101,78,239,236,225,13,153,217,43,70,113,87,145,100,80,4,172,204,109,20,15,50,161,200,114,229,74,169,167,73,58,249,69,136,183,187,64,13,148,212,88,212,50,146,48,124,90,26,56,130,161,200,166,167,141,154,148,95,121,214,75,50,148,162,140,61,89,216,32,34,176,9,204,77,45,169,58,22,176,113,201,171,142,233,163,102,61,114,237,52,79,21,29,104,198,102,164,180,150,82,217,122,70,209,66,164,116,17,39,243,197,127,21,81,196,9,118,205,19,129,168,42,234,231,188,90,219,57,135,32,235,67,63,8,153,72,126,210,55,132,70,177,168,220,106,51,252,212,83,122,5,251,96,62,192,169,10,39,83,35,0,36,43,32,0,16,134,33,182,90,176,0,188,6,56,21,48,246,144,215,229,111,129,96,77,172,255,25,16,113,80,64,65,10,161,249,68,201,45,217,187,170,91,208,142,160,12,132,66,223,148,240,133,235,61,233,115,53,182,0,94,111,132,248,35,212,52,112,171,28,103,218,18,173,68,153,54,198,181,95,159,253,32,61,253,110,63,51,48,158,138,153,69,165,147,32,230,103,52,199,156,72,20,219,165,161,193,64,149,198,41,37,161,225,115,62,253,148,129,122,37,239,158,71,157,217,204,222,108,168,173,183,168,5,60,27,85,19,70,151,80,74,248,5,61,89,91,132,70,64,182,30,147,22,128,117,70,132,80,235,93,224,53,134,151,193,4,175,166,163,121,106,80,156,38,180,194,119,194,63,255,66,223,20,109,229,94,149,208,212,184,10,122,161,119,217,146,39,236,178,160,89,77,238,222,187,156,175,177,164,88,172,168,7,44,199,215,124,113,117,246,16,202,48,14,253,122,249,56,131,70,73,140,34,153,21,100,80,14,11,10,164,210,148,111,24,230,245,55,90,132,130,134,243,105,84,193,202,34,104,76,105,40,194,162,92,127,226,26,186,74,113,17,215,224,91,200,215,11,61,203,79,106,174,192,100,132,94,239,85,37,248,80,36,194,87,15,59,120,105,140,75,206,192,215,26,173,83,120,216,129,158,31,172,68,238,65,99,112,33,45,186,170,229,77,42,242,147,155,130,203,170,231,244,47,244,133,212,91,58,204,33,9,15,91,164,30,192,218,48,158,82,239,40,56,209,222,71,30,11,124,249,133]], +[[169,4,138,240,194,10,18,95,93,57,197,15,34,184,5,174,116,44,246,79,31,232,223,190,141,253,170,81,26,170,87,111],[21,134,85,219,148,177,92,167,41,131,135,123,109,178,49,165,132,61,245,219,202,40,16,167,228,150,251,89,171,113,4,202],[24,163,18,178,13,134,172,51,154,88,239,43,133,45,70,124,35,187,44,177,34,124,177,83,56,175,7,253,4,185,167,17,232,86,238,91,44,130,227,102,193,127,134,23,19,209,8,140,27,33,68,209,195,125,5,189,192,13,115,150,115,133,32,0],[142,239,45,159,93,89,112,153,89,201,36,248,124,34,120,151,103,57,58,21,93,92,135,222,72,140,239,80,183,191,125,168,112,227,173,195,0,174,230,96,59,46,240,135,100,217,157,158,119,81,229,220,233,42,170,113,170,24,166,156,200,35,19,78,133,82,217,89,160,219,180,17,23,224,165,147,195,24,51,182,236,33,114,221,175,175,120,72,221,209,141,40,208,212,237,51,35,126,200,4,246,89,56,174,216,232,163,40,13,66,227,83,208,27,224,24,123,19,1,248,61,137,132,144,103,176,74,144,49,247,224,243,62,52,22,36,12,83,217,38,94,208,102,57,89,151,31,65,124,181,242,16,205,197,174,188,181,225,219,125,251,130,223,67,88,118,166,233,143,65,91,13,248,105,240,216,133,21,53,55,86,69,238,247,15,174,199,68,238,13,195,172,188,176,64,246,141,80,44,44,98,200,219,69,235,229,72,84,164,179,111,67,254,180,154,109,28,44,46,167,153,20,167,194,60,96,186,170,103,203,71,178,23,142,18,220,231,107,0,76,135,183,184,52,110,250,223,56,11,158,30,65,246,49,72,218,81,120,29,117,206,192,64,228,38,136,32,33,31,60,70,37,1,216,8,153,137,78,121,214,24,222,66,70,29,120,90,234,206,83,174,20,183,157,51,80,30,213,98,155,189,208,113,40,21,109,176,114,95,91,75,237,89,58,149,41,71,131,3,132,246,29,240,14,224,170,9,144,153,195,205,151,101,169,193,199,232,166,168,52,48,184,217,134,124,142,23,146,10,208,255,100,216,205,47,245,241,20,56,140,230,212,62,236,23,21,208,53,240,34,250,151,150,158,26,93,217,245,141,137,107,23,193,34,28,158,108,133,85,89,114,53,238,218,110,196,27,12,17,118,18,176,12,95,14,209,129,107,5,115,99,88,39,7,168,170,13,152,212,212,190,94,143,163,45,108,157,39,130,33,239,48,103,184,186,21,22,217,224,81,210,246,139,125,27,21,31,116,163,83,78,120,18,192,81,229,242,182,59,48,53,248,229,112,59,95,104,253,45,101,187,117,101,232,170,103,191,210,161,44,175,11,197,72,17,151,169,255,137,215,125,247,160,233,101,94,240,41,180,61,217,6,208,184,136,227,19,174,157,28,126,147,104,160,19,82,208,12,102,128,221,15,31,87,74,88,119,52,138,126,162,192,185,232,226,114,117,16,191,12,158,247,68,243,105,235,60,108,79,193,106,222,182,225,148,91,232,40,125,15,48]], +[[248,201,24,63,35,16,95,173,12,110,81,3,53,139,88,50,136,249,255,108,125,252,145,16,109,7,152,127,246,156,225,235],[76,121,98,140,149,140,222,12,195,207,104,96,149,184,162,244,75,113,147,198,22,245,27,33,182,112,176,56,206,111,103,255],[198,168,188,122,13,92,97,133,182,236,214,3,62,66,50,29,92,135,27,248,137,190,114,189,84,204,0,131,237,96,164,112,178,204,15,180,104,44,137,76,117,176,223,149,241,236,251,186,45,90,206,243,225,170,254,84,185,247,232,3,161,208,21,10],[177,214,5,149,50,63,243,200,68,135,65,144,225,131,110,65,1,64,156,188,234,226,141,93,168,31,173,41,143,228,127,107,223,68,116,91,124,208,211,113,49,195,236,54,91,146,245,161,166,156,9,254,45,158,129,218,16,207,25,216,95,245,255,38,249,231,219,159,7,147,178,90,178,110,106,116,244,78,184,196,240,120,235,122,209,142,101,161,98,16,213,200,68,211,206,247,95,29,175,68,238,229,88,249,14,82,74,3,43,108,174,108,141,35,54,124,40,206,28,117,252,37,172,135,67,57,119,213,151,83,60,146,174,101,242,145,58,24,144,122,199,217,84,61,242,65,39,116,57,67,254,253,156,248,62,216,51,246,62,200,54,114,51,216,151,191,161,45,70,109,44,74,154,215,13,90,103,47,193,7,117,234,45,32,78,99,109,231,1,7,136,218,39,29,240,56,129,162,92,141,250,90,247,62,229,89,248,27,82,155,53,170,18,127,220,14,232,253,54,156,122,4,54,98,57,134,170,100,7,250,103,161,66,12,70,243,33,26,184,79,132,70,109,213,139,183,149,8,161,254,176,165,165,220,59,176,193,178,72,9,130,98,160,100,243,123,178,240,25,226,144,198,10,250,161,32,102,81,162,105,124,170,204,62,204,2,236,252,7,127,39,46,143,117,206,167,28,59,195,53,109,43,88,7,39,111,25,85,0,28,254,16,166,23,22,180,8,43,214,248,76,174,75,176,217,164,183,90,75,87,98,248,16,121,241,157,125,25,234,255,134,49,201,36,136,91,211,166,78,18,159,76,246,183,156,122,152,41,102,85,17,233,216,92,116,94,178,44,27,124,178,161,122,73,182,40,92,206,55,179,222,65,89,64,50,131,35,239,226,74,26,7,238,135,70,143,101,16,228,45,210,6,254,127,9,227,212,51,251,82,21,106,227,72,56,49,21,100,136,99,228,91,246,163,113,177,126,112,225,159,150,39,215,240,165,139,149,198,164,120,141,95,215,134,47,22,18,192,52,115,37,183,151,101,27,227,12,62,30,96,234,74,230,11,87,69,163,139,106,157,78,180,147,93,111,60,184,215,26,211,243,154,221,165,228,46,34,25,222,13,56,25,9,201,205,49,125,212,55,148,33,162,168,66,104,167,234,113,128,166,76,18,155,225,229,232,252,187,245,237,101,158,159,126,118,60,232,79,99,13,84,7,149,79,159,117,87,80,166,219,249,247,102,7,23,222,142,42,220,30,154,201,238,49,101,77,24,55,206,227,151,149]], +[[22,8,154,27,147,47,141,20,153,86,136,180,141,216,65,237,174,61,165,207,210,203,22,85,83,6,243,254,139,211,237,185],[158,205,159,221,126,11,146,61,239,245,216,135,178,66,88,93,157,65,205,44,124,16,249,195,69,179,159,99,63,74,185,3],[120,120,171,116,30,186,226,116,124,120,151,203,177,209,5,72,47,55,190,47,95,145,121,82,50,205,251,204,197,38,96,137,24,226,117,109,219,117,54,179,104,12,22,44,248,161,239,56,163,65,185,54,43,254,93,70,139,75,206,33,223,35,79,15],[88,80,2,50,56,141,154,164,181,250,248,91,2,51,36,126,113,127,209,104,64,222,155,253,14,248,110,1,230,19,2,119,85,19,226,36,18,94,13,32,66,14,169,73,246,194,100,37,247,0,119,145,31,151,17,49,12,214,253,139,255,39,205,234,17,72,12,115,232,248,179,195,118,65,231,232,221,134,7,193,100,2,24,254,200,10,2,9,40,185,61,77,85,126,190,130,236,11,177,117,56,134,125,44,177,77,68,211,234,114,127,221,82,130,11,13,169,68,222,33,205,93,163,3,215,118,254,153,203,194,100,131,101,230,160,169,141,77,177,80,132,38,97,118,139,232,76,104,80,122,92,69,210,7,132,11,3,53,55,120,108,178,29,173,173,95,186,185,197,207,193,227,84,125,229,80,211,19,99,29,212,251,183,202,143,113,147,134,39,96,141,46,191,101,93,180,50,90,191,62,213,4,220,24,48,88,249,222,30,68,147,18,217,4,200,70,161,132,160,40,243,100,192,40,178,126,180,148,100,39,227,28,33,225,5,29,243,100,212,153,244,119,191,81,231,168,137,49,131,229,236,247,125,81,58,26,118,177,166,253,251,22,190,144,215,75,228,196,52,90,79,159,135,238,68,26,16,34,214,126,232,68,120,159,33,176,195,26,220,192,217,86,99,205,251,64,168,149,185,34,220,232,6,155,147,44,128,47,211,171,30,240,206,107,255,220,197,101,59,28,213,37,126,25,160,149,22,135,229,69,250,244,170,102,6,90,85,196,180,25,30,52,232,4,125,106,74,181,45,27,6,195,105,164,38,202,45,22,181,26,2,113,242,127,141,116,76,113,31,206,58,173,157,74,192,56,238,112,14,78,151,27,33,202,72,159,242,184,199,120,163,114,26,223,71,193,174,90,65,185,162,127,167,66,253,15,24,22,78,243,194,107,138,231,209,250,41,183,192,204,70,131,190,101,2,92,150,83,122,18,213,252,235,189,5,233,48,195,105,62,187,186,10,120,173,245,157,138,59,89,138,52,142,170,159,71,202,245,49,254,68,150,82,219,91,32,214,137,148,227,90,254,194,194,87,9,5,90,29,226,96,130,227,145,45,73,124,100,119,32,163,248,115,98,20,86,230,165,185,235,97,58,203,67,182,109,71,208,185,84,198,158,143,191,44,94,99,76,72,110,87,36,147,14,11,86,165,22,148,12,140,176,231,117,39,77,239,249,124,187,119,89,206,144,162,185,62,158,250,166,36,230,179,138,57,132,157,202,29,246,18,115,111]], +[[148,213,9,21,20,76,126,125,208,248,95,239,135,237,220,34,6,193,86,158,209,67,28,140,90,21,62,50,225,203,47,183],[59,176,152,207,22,15,58,236,49,112,181,125,106,221,79,86,115,146,112,228,179,168,239,121,102,236,48,97,155,41,145,2],[89,161,206,85,245,166,186,220,27,147,145,38,54,32,84,44,252,174,135,160,242,185,80,34,80,207,228,189,203,247,108,70,25,119,195,52,164,141,145,110,222,189,86,194,28,226,23,195,90,100,68,207,191,211,177,26,61,72,250,46,219,110,180,15],[77,145,95,39,51,45,215,80,81,113,154,36,174,141,14,156,48,218,121,9,153,226,45,155,88,126,242,3,33,190,228,192,125,10,18,73,79,254,89,159,71,249,105,37,245,217,37,23,252,62,95,4,29,12,112,159,42,151,131,18,94,236,166,101,41,151,32,28,66,154,166,241,206,47,7,160,212,160,161,140,242,11,62,154,79,118,99,234,82,98,202,216,249,73,65,27,5,255,92,94,221,123,48,178,23,215,93,140,134,201,78,95,146,193,103,52,55,78,140,234,214,27,11,39,187,75,245,244,58,49,60,29,213,184,62,14,169,51,182,202,223,237,215,166,74,165,221,91,93,2,198,149,234,32,224,145,253,170,114,239,78,124,164,15,56,57,91,232,191,122,37,92,109,6,166,50,215,215,133,217,224,71,242,50,170,80,250,20,82,159,152,111,158,249,215,181,128,160,57,101,176,21,71,136,130,42,34,91,181,171,52,56,184,154,92,40,116,74,176,188,11,32,20,229,121,106,203,73,53,168,27,2,160,70,50,172,184,140,170,126,57,224,105,199,200,225,117,130,145,9,74,83,227,98,252,237,170,165,131,236,167,102,239,235,246,155,56,232,205,233,206,88,224,18,198,14,200,142,140,66,190,173,250,131,140,254,68,15,160,192,29,101,156,150,52,87,109,125,122,45,58,4,79,153,198,228,38,61,76,11,55,74,56,138,42,207,56,239,242,156,119,126,157,170,96,213,152,3,90,125,158,223,103,165,2,195,245,115,32,123,17,156,172,172,63,167,30,42,2,7,198,1,204,13,214,55,239,86,43,172,195,92,87,4,39,56,241,245,88,21,165,38,128,130,205,106,80,130,146,250,41,227,78,150,69,216,122,26,43,110,88,173,183,244,165,127,187,83,233,33,62,243,220,135,63,41,57,98,88,161,234,84,111,181,149,44,227,67,206,233,187,185,12,28,218,114,198,90,124,142,64,49,43,50,142,35,25,32,194,51,7,125,202,52,208,79,157,137,218,169,162,244,52,89,22,95,209,2,255,86,67,199,23,82,48,179,158,199,195,196,117,101,14,241,49,96,157,50,32,245,162,148,164,3,177,225,196,44,250,22,44,212,38,240,174,67,253,107,122,181,71,166,43,125,95,132,116,3,196,229,152,121,83,135,113,88,207,222,226,60,4,247,81,199,200,109,7,142,130,76,166,59,94,101,84,62,151,139,107,12,198,137,239,102,68,18,176,27,143,241,101,231,219,222,60,9,155,244,243,78,189,220,180,196]], +[[13,129,146,111,81,61,180,178,93,250,30,82,181,220,166,120,248,40,166,28,124,145,60,130,130,71,194,235,4,34,183,209],[15,50,65,30,249,29,78,75,105,65,223,202,171,20,46,243,190,193,96,152,57,147,165,38,44,207,39,250,221,42,248,144],[224,203,108,113,235,248,215,5,229,12,173,159,11,140,186,62,207,75,158,55,147,64,0,146,170,91,18,30,125,187,200,190,167,29,242,149,40,202,155,71,171,248,124,25,138,141,196,225,77,81,128,206,147,45,210,17,74,60,218,165,85,44,194,5],[169,56,55,82,47,126,194,233,58,46,75,76,139,70,222,146,106,129,173,162,210,72,188,211,59,57,182,201,95,182,42,97,219,190,218,26,168,90,33,217,185,106,8,81,13,141,58,101,140,243,32,161,9,40,105,89,153,210,192,214,5,199,249,90,18,245,106,135,24,80,125,176,244,151,227,234,214,19,19,42,176,146,203,241,157,34,96,53,134,48,53,141,155,38,230,141,80,221,174,55,200,175,11,183,210,116,31,210,146,156,33,39,154,120,209,14,44,95,60,91,244,164,42,54,23,3,109,84,116,54,71,118,90,253,140,217,16,248,27,56,206,215,35,144,99,14,230,137,68,163,125,41,194,254,202,218,28,197,158,197,68,7,91,219,193,76,99,198,35,75,136,64,73,0,12,39,199,52,6,3,86,4,252,168,118,11,73,165,226,16,158,249,18,133,173,196,236,72,200,25,214,45,148,143,172,169,15,98,207,174,240,176,125,111,229,118,215,98,191,208,238,249,76,246,181,51,44,77,66,37,17,96,127,47,172,199,172,4,106,89,185,97,126,131,131,209,2,156,201,26,197,146,181,32,132,65,48,50,190,132,27,170,155,249,98,81,166,189,166,113,212,205,75,18,93,166,88,164,229,165,15,68,40,238,191,38,20,251,12,229,254,190,128,247,33,165,244,192,50,85,6,210,122,141,49,227,61,134,37,56,112,221,99,192,142,220,115,2,178,128,233,185,189,194,139,238,240,92,125,203,48,212,193,98,233,190,131,46,28,120,94,55,85,18,24,66,30,236,133,44,66,152,33,59,47,39,248,248,199,6,211,145,185,198,154,86,219,124,229,216,21,72,252,165,254,212,86,242,216,175,208,183,95,121,248,88,104,49,111,74,9,33,240,198,99,153,38,81,107,60,62,82,169,203,34,85,69,70,239,112,225,76,119,236,189,205,92,13,89,168,23,105,179,13,93,19,31,47,180,73,201,150,184,222,138,199,248,8,79,132,153,225,165,111,124,210,157,182,170,239,204,174,138,96,231,86,22,161,247,2,195,188,141,234,161,0,74,141,174,3,146,165,156,238,84,129,12,110,148,14,238,37,251,46,93,87,50,103,4,75,137,63,253,227,120,254,117,172,38,19,55,61,132,160,202,129,135,175,74,51,88,229,10,153,78,208,51,103,222,100,94,16,57,15,234,76,51,187,26,108,12,57,133,139,141,180,166,159,232,148,164,34,61,69,175,105,179,108,97,23,196,220,37,222,73,166,48,23,0,43,169,174,85,30,249]], +[[108,140,83,181,107,188,180,192,162,93,196,12,24,36,11,106,92,117,118,184,157,222,69,239,19,251,21,142,161,127,142,217],[35,142,81,214,164,79,167,172,100,38,136,1,38,30,163,91,98,99,138,0,108,196,82,189,219,159,22,252,88,3,6,12],[75,241,231,212,156,212,213,195,193,253,74,75,196,143,246,182,229,47,217,81,10,65,24,18,41,105,150,228,254,197,107,228,69,20,197,103,209,211,52,119,189,93,192,131,195,149,139,217,91,254,89,156,21,63,33,174,38,37,41,103,183,50,96,3],[182,13,242,148,75,160,21,117,152,2,211,197,135,188,254,190,82,26,126,119,185,152,91,118,28,150,118,69,77,36,166,100,175,11,13,68,34,90,85,117,18,225,193,205,125,216,51,92,143,106,223,146,142,24,248,159,213,238,223,111,65,29,205,175,153,105,18,232,195,226,61,28,185,94,202,75,158,36,231,83,156,59,152,191,61,7,236,37,19,146,9,108,25,172,83,116,220,186,82,97,50,182,217,187,143,108,133,156,233,133,213,132,199,187,165,176,42,129,3,75,109,139,82,27,210,128,229,13,119,218,162,178,65,62,214,121,131,79,129,97,213,208,87,59,221,71,106,195,205,10,58,125,141,180,83,52,232,156,0,171,102,188,54,138,7,180,35,226,70,67,70,54,39,42,164,228,99,122,83,6,178,195,57,121,146,120,31,48,35,141,231,158,193,4,172,199,32,13,239,173,150,8,131,211,145,68,62,112,239,189,34,241,207,206,236,81,18,254,158,142,19,187,148,28,8,52,104,221,113,255,202,151,108,213,28,225,97,121,49,16,239,0,175,245,238,44,203,119,6,165,18,184,91,235,148,172,73,209,154,251,99,51,101,92,243,174,165,53,166,249,199,94,3,72,65,231,99,197,162,73,180,112,78,27,231,139,14,202,198,128,44,52,60,27,126,123,87,112,222,76,147,163,167,156,70,230,131,93,168,174,93,179,131,142,23,150,181,100,164,128,164,242,144,182,10,28,99,167,37,255,63,239,67,77,42,11,61,137,49,151,135,66,181,37,200,59,174,103,148,174,100,25,55,148,179,112,194,137,186,53,237,121,211,112,114,168,220,252,173,180,109,95,250,238,186,27,253,79,135,215,102,181,4,230,43,74,205,215,116,70,231,155,169,148,214,219,244,118,94,189,116,176,54,81,0,218,86,22,44,54,254,90,149,7,127,107,66,101,232,23,150,180,165,116,67,120,41,112,185,108,180,86,155,169,133,197,95,227,167,24,56,11,202,57,241,102,36,248,228,124,198,60,27,111,161,189,225,174,186,156,81,249,75,112,43,19,16,140,193,72,29,66,230,250,152,30,62,191,224,100,210,220,167,66,12,116,89,87,146,49,42,227,251,145,1,212,182,109,153,22,223,214,193,58,232,131,230,97,198,40,34,139,233,121,76,246,3,69,7,109,178,97,132,182,23,226,114,41,140,212,24,63,39,189,82,212,5,16,187,1,93,32,151,212,204,118,231,108,10,98,187,253,175,83,199,38,135,117,187,251,219,136,112,235,155,171]], +[[105,179,32,251,212,119,64,48,162,151,103,160,204,21,80,209,11,116,155,68,214,25,212,29,206,17,70,247,172,128,167,85],[220,80,138,121,198,184,171,134,108,209,23,165,168,77,217,217,49,253,164,80,190,194,147,53,52,77,13,33,146,22,214,94],[105,125,77,137,126,14,44,192,43,193,194,221,165,127,13,218,98,11,55,232,97,130,43,183,241,167,1,147,94,149,158,160,216,69,63,116,111,185,44,8,126,214,93,152,14,234,29,111,219,242,62,153,178,137,170,224,220,187,18,142,248,54,100,10],[33,126,51,248,134,34,201,111,141,9,44,158,38,102,79,233,239,192,216,210,235,89,160,54,250,70,76,238,101,206,68,137,202,249,3,220,225,122,250,251,196,241,141,201,187,253,108,26,75,231,184,52,133,166,202,148,125,239,177,211,81,37,208,119,57,98,163,68,163,139,109,202,154,64,195,28,28,78,178,215,246,129,143,151,142,87,61,102,185,144,146,27,146,183,119,71,26,79,111,5,71,126,188,53,58,206,29,134,176,12,194,81,119,122,175,106,243,170,17,121,191,247,141,245,4,142,94,242,153,104,103,14,83,84,131,86,141,107,177,109,168,41,86,143,129,199,153,185,175,212,170,214,239,8,82,82,192,206,58,192,26,194,26,158,166,155,213,142,173,198,105,104,245,93,238,56,107,101,63,51,52,239,195,152,239,60,55,163,140,233,59,33,241,7,204,84,222,194,111,83,254,229,96,78,176,154,54,175,230,182,101,182,50,74,132,199,218,123,125,208,29,146,120,228,114,241,90,92,233,255,15,217,61,10,160,96,77,210,223,141,91,246,169,18,115,78,197,29,231,127,12,224,153,186,17,103,2,16,166,162,6,16,107,14,222,45,237,133,138,107,196,17,231,97,62,111,128,225,170,82,195,35,227,15,168,73,149,28,201,183,118,228,204,88,201,12,252,143,68,45,246,65,81,167,253,74,61,214,26,67,54,218,33,208,57,68,99,93,63,214,103,190,116,30,244,91,31,124,178,118,217,244,222,129,7,222,100,88,47,121,23,198,234,179,142,10,136,144,164,190,228,139,201,38,23,163,97,204,123,29,37,224,137,69,60,224,165,37,68,248,104,220,179,36,157,231,97,231,157,246,62,250,7,148,227,196,97,140,85,71,83,238,40,28,82,172,138,215,141,83,56,240,218,195,96,167,105,56,27,180,163,159,25,11,136,123,71,35,128,106,196,164,242,255,48,75,198,249,51,122,181,76,134,110,107,165,29,245,12,67,234,181,46,43,57,121,76,153,23,224,195,20,51,240,54,129,210,241,217,58,4,54,1,140,170,174,32,32,106,52,88,173,108,3,122,203,81,30,241,40,246,220,208,83,5,240,112,73,161,59,108,108,60,91,129,112,241,88,200,241,45,70,225,96,147,27,161,139,213,154,225,41,236,7,160,101,95,164,130,235,189,59,133,13,54,184,50,187,183,117,245,56,227,193,179,164,62,207,148,202,99,12,161,93,80,40,19,238,211,227,94,143,210,61,42,182,56,96,4,39,209,89,124,178,157,162,165]], +[[102,218,139,37,74,55,6,115,120,246,129,56,175,237,214,100,150,89,106,5,133,82,76,113,107,222,43,49,36,195,231,209],[133,189,226,138,146,42,181,238,170,74,98,148,82,26,44,202,192,239,35,3,220,223,140,127,238,34,143,180,85,32,18,231],[64,130,165,188,115,15,181,75,107,208,188,210,160,68,237,93,61,50,125,193,156,234,200,130,94,98,155,158,100,35,203,28,97,66,54,240,151,166,183,61,71,57,71,203,129,196,226,112,133,46,229,241,58,91,3,220,24,225,201,194,122,154,104,2],[63,174,54,99,136,55,208,237,200,220,238,81,126,67,196,136,237,87,250,108,152,83,167,69,170,237,251,16,158,193,64,159,184,162,254,81,210,62,13,217,251,253,148,249,28,24,230,17,77,128,137,1,191,97,125,38,103,206,235,210,5,197,198,111,93,117,52,253,46,195,61,191,229,128,173,145,159,80,66,4,234,242,66,175,135,0,177,56,207,190,15,55,41,25,192,107,134,26,39,215,32,208,157,242,15,79,183,183,72,231,24,176,252,72,109,189,252,182,148,203,63,20,32,3,90,193,190,85,211,31,48,249,151,160,67,208,71,8,165,197,66,238,55,192,247,254,11,50,17,209,138,135,3,61,203,21,199,158,102,129,196,151,5,147,211,42,19,196,143,10,58,248,191,193,54,224,249,181,106,18,59,134,196,198,64,182,80,203,125,238,154,137,232,42,238,238,119,59,92,176,50,252,164,28,32,196,7,50,139,254,210,146,68,228,96,85,168,49,20,97,77,61,181,101,129,96,75,17,95,186,20,246,24,225,2,161,225,108,176,54,234,105,223,146,117,185,119,160,133,129,24,201,26,52,185,168,81,155,208,218,195,182,20,52,234,8,143,56,27,160,139,193,88,49,137,164,167,200,182,173,24,247,50,215,78,255,58,206,244,182,144,77,245,140,100,105,67,33,81,55,45,249,50,122,231,26,15,53,108,148,70,141,207,194,228,165,192,228,236,11,22,109,144,205,70,95,146,96,235,214,167,166,44,230,199,21,188,199,21,190,12,126,31,40,196,69,96,18,211,49,119,167,212,17,60,154,90,34,172,250,242,214,182,51,9,7,143,193,177,186,168,243,108,126,134,108,31,151,42,101,0,165,238,167,146,1,101,26,115,5,32,139,108,147,196,146,188,119,202,203,201,156,156,222,209,121,230,100,162,244,225,105,56,204,38,252,168,180,51,235,128,18,247,179,173,25,186,31,184,88,254,74,0,251,61,31,143,208,237,223,12,55,220,219,46,93,53,194,84,111,34,232,192,248,206,144,226,223,138,191,36,130,122,1,155,44,51,252,89,11,190,113,47,1,146,135,0,43,194,33,124,13,192,147,29,200,237,143,80,187,68,47,139,45,226,120,87,54,44,229,169,253,151,240,253,27,43,146,81,202,210,164,172,161,169,77,226,233,83,144,45,114,40,20,36,7,68,59,29,81,113,7,100,138,123,171,131,7,73,135,208,151,139,198,29,65,155,200,69,145,201,105,195,214,244,232,111,196,115,135,55,188,5,88,117,92,17,10]], +[[39,101,72,41,15,62,15,144,5,21,220,99,54,108,3,254,15,198,238,19,12,33,251,96,164,223,156,244,100,121,124,218],[126,42,53,120,0,10,8,126,220,201,233,79,222,80,159,196,190,5,202,13,208,144,223,1,174,17,33,18,53,54,247,42],[136,161,70,38,26,209,17,200,15,164,41,149,119,231,16,246,133,156,240,209,202,128,229,18,165,82,199,37,184,56,64,55,238,207,100,101,206,151,88,92,157,102,10,65,171,145,4,229,247,201,178,248,236,111,178,31,29,221,80,214,91,155,102,14],[240,219,68,45,226,154,122,29,237,85,13,18,0,2,204,18,171,255,249,139,31,87,109,101,189,225,109,234,186,104,126,78,11,13,90,135,72,215,80,61,162,150,156,100,214,167,194,141,39,182,201,58,210,87,206,50,236,218,238,55,95,67,255,249,124,67,45,69,63,113,150,199,9,195,189,251,115,136,212,216,234,241,57,241,130,148,12,225,123,69,82,226,210,10,237,85,87,186,77,42,203,248,69,115,12,10,102,180,91,64,149,11,175,106,148,100,55,175,108,158,59,51,167,158,4,220,234,229,124,42,84,149,66,234,189,33,107,241,57,72,212,31,251,148,131,254,41,128,31,200,193,120,40,64,222,235,63,180,218,49,146,120,91,202,19,237,10,158,255,87,214,19,107,175,191,157,236,105,123,131,36,71,178,182,231,48,250,127,153,149,186,198,183,131,46,170,9,144,94,228,157,70,90,94,228,80,245,45,26,109,54,76,97,129,68,232,134,232,239,99,61,199,157,10,248,147,209,107,62,237,160,254,254,253,135,89,242,160,218,25,48,23,13,209,158,183,143,13,122,123,116,81,84,3,55,90,149,189,188,206,1,139,193,237,176,141,137,123,183,152,169,94,126,134,165,42,243,217,184,164,161,75,3,113,214,52,152,220,178,1,98,72,235,208,190,128,14,159,33,213,73,229,224,231,180,137,92,165,203,114,90,12,171,39,218,138,139,18,153,190,56,164,38,9,0,174,16,223,91,171,161,26,226,186,183,23,157,216,69,57,105,66,156,204,77,65,96,85,242,188,185,60,28,172,109,126,128,76,248,18,223,20,98,242,46,233,232,51,169,118,158,142,103,117,80,64,44,64,148,223,33,47,210,197,252,192,154,114,199,206,0,119,81,0,115,9,13,14,99,219,99,125,67,212,194,31,134,25,211,77,165,219,8,3,63,104,108,232,184,160,130,18,34,249,84,52,172,78,111,112,48,148,237,222,214,251,27,132,110,151,150,80,151,157,60,119,69,63,64,247,254,231,195,232,138,150,253,29,112,46,129,194,164,243,243,117,60,121,100,132,45,253,157,57,88,167,67,218,6,61,29,100,142,81,178,16,162,142,210,72,127,20,213,241,188,111,51,155,45,209,122,102,28,57,115,109,169,158,74,79,7,54,3,66,210,55,227,129,62,163,153,141,102,235,49,162,215,8,175,6,92,50,185,39,247,87,195,122,128,6,96,103,78,151,23,186,88,242,128,235,42,164,100,250,116,64,33,8,165,213,102,46,141,15,234,243,41,104,122]], +[[151,44,6,22,85,110,242,44,33,72,104,253,216,34,197,87,57,225,249,106,147,174,131,81,42,253,169,202,122,167,76,210],[158,28,109,65,7,248,171,129,97,197,219,91,136,163,124,161,222,159,78,41,19,103,171,177,239,200,79,131,247,7,105,83],[84,221,6,251,179,215,198,63,140,218,247,131,194,215,186,193,107,76,130,110,45,27,24,7,200,78,4,159,100,226,113,178,28,250,62,55,195,68,38,2,135,128,93,113,136,6,182,44,86,180,127,109,92,80,129,37,201,251,93,94,163,95,213,1],[134,137,226,249,92,143,213,13,196,70,100,161,143,177,169,242,200,243,238,115,192,249,88,126,226,139,250,53,201,35,28,117,191,211,217,83,65,116,229,173,63,169,240,146,242,89,148,42,15,240,186,44,162,203,89,4,61,25,44,168,227,200,134,155,237,210,53,76,188,90,199,130,215,39,192,182,148,7,246,141,19,38,223,101,166,12,77,50,248,127,25,161,15,61,118,95,249,35,67,79,85,17,209,52,211,151,196,254,246,187,25,83,171,252,230,8,39,195,89,170,75,84,249,18,170,139,23,184,61,204,126,59,203,197,5,186,4,111,229,124,22,218,207,78,226,250,213,56,188,6,129,124,155,157,141,188,95,157,155,191,159,74,147,79,20,164,44,41,224,226,243,164,159,70,178,14,231,108,254,32,222,161,233,116,80,235,106,143,218,4,129,104,221,130,120,16,32,127,0,90,60,170,147,202,17,244,238,96,138,122,147,85,73,67,19,174,200,215,7,90,252,148,199,204,204,117,194,49,155,180,88,192,206,55,62,157,0,127,117,59,51,181,39,147,213,132,150,178,210,92,209,220,215,131,42,172,93,219,56,244,219,25,196,39,33,158,26,4,32,234,212,123,169,90,182,216,156,101,147,144,65,204,115,76,8,235,107,71,108,175,127,199,108,89,141,148,127,244,68,177,7,112,246,41,69,174,101,4,79,120,9,130,153,226,98,107,99,138,115,40,209,183,218,165,136,158,141,185,75,191,242,222,214,46,20,70,55,96,34,124,63,50,110,212,147,86,93,223,10,23,97,184,228,187,125,36,16,250,15,219,243,86,132,57,126,239,234,149,137,88,137,160,169,223,252,94,2,192,146,56,59,124,231,77,45,144,147,153,22,242,107,113,175,210,101,248,190,199,79,13,226,71,201,100,57,5,88,61,243,206,226,53,55,214,181,104,200,51,140,229,254,228,47,125,209,93,173,82,71,240,9,172,191,213,215,105,182,54,105,89,205,10,225,80,245,143,124,128,250,16,217,137,237,144,17,147,114,229,254,165,218,72,164,232,234,156,114,120,117,220,74,32,5,176,220,46,63,105,124,12,224,164,189,178,247,80,192,79,188,12,39,208,45,216,40,110,84,201,195,149,155,111,251,219,29,226,175,254,158,120,38,81,229,22,138,80,10,254,208,55,179,225,121,13,221,89,56,81,166,166,204,202,159,255,180,169,158,39,223,67,129,136,113,83,106,176,79,20,160,106,28,124,180,123,237,98,65,206,116,48,173,62,100,10,114,103,82,250,6,169]], +[[224,64,93,55,137,62,137,245,56,17,214,212,70,225,241,147,245,26,250,27,187,167,37,249,94,180,128,51,66,74,37,9],[69,16,77,89,94,68,62,140,230,84,222,157,101,80,84,191,10,153,211,86,19,215,125,87,69,76,162,209,200,153,181,23],[119,221,212,145,202,102,46,191,251,18,247,244,146,215,251,193,161,180,71,246,200,89,152,242,247,204,154,220,230,125,230,59,110,235,208,129,23,132,90,3,2,247,52,151,20,186,157,178,175,88,4,139,133,131,125,118,96,236,61,235,238,226,208,15],[223,88,196,253,7,2,162,15,175,163,209,212,254,125,133,147,139,18,15,193,30,141,65,182,1,240,230,14,66,35,106,73,241,38,129,59,213,18,238,113,53,144,97,225,62,179,20,212,23,245,109,109,86,2,133,250,137,145,33,50,132,196,43,194,206,242,220,147,123,220,11,94,157,194,38,154,250,179,45,179,14,104,73,133,89,81,207,188,83,236,250,1,100,56,99,224,50,137,149,254,133,12,13,181,84,33,191,165,100,96,27,140,157,183,85,44,126,106,167,173,250,21,165,128,33,168,66,102,233,89,92,101,252,164,161,95,167,15,85,245,210,18,201,226,119,255,184,48,244,202,209,134,31,63,73,90,157,103,47,86,145,49,6,57,193,45,205,7,227,239,23,162,55,80,188,180,107,122,215,234,196,98,235,81,34,37,243,190,126,50,248,244,152,122,17,223,52,17,102,6,43,67,198,58,184,88,166,0,73,118,103,251,184,142,147,199,226,224,170,180,28,9,192,35,235,144,46,195,186,246,121,226,91,150,225,6,146,26,145,79,213,222,32,10,71,136,157,226,62,123,101,208,204,223,12,41,3,100,103,161,33,12,0,48,48,154,45,4,236,37,109,90,77,139,151,212,106,62,21,243,69,182,103,23,8,3,205,172,246,203,72,173,208,161,52,98,221,48,250,6,43,212,86,102,65,218,7,215,246,30,6,54,134,237,217,107,254,143,151,185,134,183,192,228,66,73,205,45,115,23,71,41,153,184,238,78,168,12,144,47,59,24,137,54,113,46,137,216,191,2,206,138,231,123,107,49,171,176,99,32,101,69,93,221,159,157,28,217,83,164,164,154,172,26,21,22,158,104,125,79,211,247,194,237,251,58,171,195,182,97,85,247,211,21,248,162,148,250,221,255,219,73,81,54,122,12,184,112,117,158,133,168,56,175,102,186,63,193,3,218,43,171,195,243,129,105,110,248,136,45,133,168,39,141,95,172,58,114,241,110,177,25,238,153,0,177,253,152,108,42,159,148,238,216,224,212,242,115,105,126,67,99,169,117,255,106,123,128,213,180,236,83,85,191,99,180,43,113,205,72,66,64,29,56,181,224,12,201,123,253,164,14,69,102,83,104,59,200,230,218,222,125,207,152,90,151,176,181,119,108,77,114,202,19,161,71,78,78,178,236,207,205,66,135,134,221,208,36,109,115,166,55,122,121,203,141,167,32,226,38,193,148,137,189,16,206,221,231,75,73,250,194,207,162,7,18,156,106,16,138,161,100,190,157,128,156,77,49,20,115,96]], +[[87,86,231,82,223,246,158,62,237,132,142,74,73,199,168,186,202,18,21,79,148,49,222,195,86,38,239,141,117,164,69,20],[89,16,239,0,165,179,84,20,60,70,86,29,166,44,65,170,19,210,156,24,220,97,83,191,142,80,46,1,20,0,119,40],[129,87,216,51,77,237,26,50,105,155,53,10,192,212,18,0,40,205,142,248,24,148,72,147,72,80,229,14,228,153,157,143,162,205,37,118,70,217,47,186,93,102,42,130,62,98,32,138,180,251,224,23,20,168,72,160,185,11,85,173,205,36,105,2],[235,33,144,163,33,156,121,43,102,102,178,117,39,51,173,159,134,252,57,1,85,196,180,56,190,25,105,89,56,59,37,243,167,73,83,13,90,75,21,235,226,193,141,153,23,142,109,69,187,74,162,18,15,149,163,82,224,64,108,99,172,134,114,72,217,239,186,18,66,49,6,72,115,200,47,233,149,221,3,28,124,188,125,21,236,25,31,187,108,71,77,196,199,119,232,244,87,132,30,180,98,72,65,193,82,209,94,222,38,231,132,121,166,162,95,250,51,85,99,241,6,78,240,149,88,185,16,226,96,132,24,130,15,73,85,75,103,12,107,171,52,209,214,9,132,222,165,14,214,163,117,244,90,116,190,173,251,4,189,147,0,189,89,78,46,32,234,93,48,82,187,125,220,81,169,73,160,4,121,114,104,46,190,102,211,138,172,98,146,114,112,222,66,21,13,88,34,29,3,184,172,227,88,153,51,72,123,242,61,41,197,194,200,67,174,250,46,28,162,47,157,22,128,248,12,118,109,20,60,229,236,239,37,58,116,92,183,30,114,246,80,74,217,17,247,203,74,129,156,208,116,134,58,146,112,105,41,163,20,47,141,183,172,22,65,2,172,44,160,210,225,154,114,94,27,95,129,244,67,199,62,4,132,242,106,69,163,174,248,79,31,63,160,74,74,198,149,210,218,182,239,186,69,106,40,26,57,115,204,24,110,104,10,102,223,82,26,77,31,158,223,77,251,39,74,66,112,151,191,134,50,129,207,176,237,128,248,215,103,102,56,214,205,172,147,120,67,239,188,252,233,29,225,223,108,82,181,148,87,27,147,21,96,14,75,101,82,222,251,132,55,168,7,186,33,41,142,61,151,34,18,186,49,70,146,145,127,64,7,83,17,172,208,9,57,82,65,185,241,178,86,197,21,115,93,198,116,248,232,102,209,238,180,195,40,84,138,238,113,35,28,76,157,91,210,46,57,222,136,209,159,171,244,159,11,152,105,203,248,53,33,75,21,82,42,147,211,165,0,123,17,240,181,14,82,40,212,238,187,69,113,179,93,168,79,79,104,126,63,67,121,61,84,243,130,91,55,165,9,234,86,75,223,33,127,244,173,246,132,123,190,164,49,106,29,188,199,68,142,205,83,99,234,171,193,40,222,207,5,78,225,160,238,45,135,25,121,248,166,59,38,146,176,159,110,152,106,19,142,127,104,246,10,164,38,161,201,176,26,73,2,225,59,23,188,131,18,65,12,40,190,210,155,96,27,15,201,243,188,45,34,63,135,82,81,16,15,134,156,107,88,68]], +[[185,4,172,177,158,92,248,114,211,100,12,209,141,223,60,11,102,87,224,17,124,230,89,219,245,2,89,1,93,63,191,50],[224,74,138,165,109,24,24,72,59,16,208,167,201,25,225,213,216,0,30,53,81,14,30,198,47,113,20,219,232,26,224,190],[154,175,138,201,113,64,213,80,141,88,245,172,130,183,253,71,230,177,246,138,124,120,162,172,6,240,65,110,248,233,145,149,63,98,196,127,213,251,198,193,224,27,174,28,146,163,62,245,43,126,250,95,23,187,134,51,189,193,174,235,206,49,143,15],[131,244,18,77,90,249,85,19,155,27,197,68,30,151,197,250,196,145,180,234,145,20,7,225,84,32,160,52,126,215,250,31,136,25,227,108,142,213,116,12,153,212,80,90,120,182,25,213,96,116,154,245,11,5,115,81,8,22,214,19,34,205,169,118,165,212,202,50,5,245,240,230,14,117,154,93,241,160,189,243,109,254,151,23,144,106,197,124,191,201,112,171,67,182,250,24,230,192,0,108,132,252,114,84,71,10,11,119,71,39,191,95,142,103,148,35,165,49,228,28,181,49,15,155,203,245,165,68,94,188,57,251,217,9,206,17,233,123,194,246,106,74,27,182,194,241,103,242,198,232,14,185,184,183,45,243,232,207,212,229,20,72,220,20,192,184,55,242,148,150,147,209,208,84,200,249,91,255,127,30,54,69,103,208,52,242,34,62,21,148,119,42,67,220,254,5,151,253,109,19,59,63,46,150,255,197,102,125,213,146,143,35,236,60,117,15,132,89,147,163,78,151,118,21,154,104,48,214,253,144,19,238,122,234,161,252,205,105,185,109,242,132,112,79,208,136,136,177,91,100,226,233,13,87,140,92,252,15,149,105,63,106,182,92,105,71,68,106,133,124,2,156,124,166,96,128,183,84,199,115,75,120,153,138,190,155,124,198,239,208,154,68,24,25,77,136,179,78,198,195,58,246,48,219,129,222,91,153,254,101,170,200,183,51,98,55,145,25,199,0,209,7,237,252,25,242,112,118,4,104,238,142,95,21,93,154,52,126,87,181,147,15,50,122,141,17,198,103,77,221,2,15,158,125,155,118,29,186,91,131,168,115,2,241,131,62,90,189,73,82,109,102,57,30,91,240,227,91,68,83,214,48,191,125,10,219,254,80,26,239,129,230,197,147,143,146,203,117,47,95,20,210,128,111,144,174,21,70,5,28,204,127,145,60,93,106,56,255,59,123,154,35,102,46,241,240,8,8,237,178,250,49,236,186,92,141,51,135,232,117,65,205,6,22,237,191,58,170,53,165,55,146,40,97,244,76,189,159,153,43,130,70,217,198,76,65,152,129,112,26,180,63,127,212,100,33,13,128,43,166,86,217,92,15,36,163,69,153,178,11,30,194,0,17,72,92,252,179,24,107,123,207,105,215,69,129,167,163,238,214,19,76,78,236,214,85,116,164,50,13,156,87,168,73,196,231,140,138,92,232,37,5,0,74,84,241,157,75,220,130,35,64,27,52,148,107,125,102,228,126,99,207,157,15,87,208,148,84,145,56,75,198,134,140,75,71,134,144,229,80,2,29,241]], +[[138,53,1,183,105,83,96,60,144,51,227,188,191,62,195,120,210,87,1,26,108,80,184,151,98,212,145,234,167,44,94,13],[119,143,32,25,220,216,219,184,108,103,55,204,141,193,144,197,160,76,80,181,191,69,136,188,41,250,42,71,175,37,38,114],[168,163,9,186,82,18,94,118,164,166,30,180,63,212,19,92,65,171,17,121,155,145,204,84,255,201,198,162,15,5,12,197,149,178,129,67,200,116,189,185,40,190,237,38,29,156,15,18,170,25,46,102,64,191,218,213,75,160,212,120,66,107,206,9],[230,9,241,34,74,106,69,17,64,203,192,37,77,67,44,229,253,221,8,168,233,18,248,28,65,47,223,213,24,47,246,172,47,19,197,118,200,20,91,21,242,91,64,157,133,63,145,68,9,228,224,44,239,195,157,155,239,74,42,6,4,152,87,11,45,58,40,56,201,176,184,227,175,79,195,126,25,21,248,4,168,1,136,88,91,48,182,138,63,251,46,150,12,115,32,232,39,210,254,54,230,163,40,204,110,120,6,52,138,219,11,119,59,120,77,229,41,187,111,100,117,27,33,5,133,148,148,253,73,219,11,199,246,45,244,107,157,124,230,118,151,92,197,244,56,86,73,132,54,129,46,4,242,111,184,184,171,126,186,18,241,213,103,34,235,130,235,250,250,71,53,151,122,38,104,28,176,63,164,188,105,81,171,156,189,247,135,227,39,143,47,87,242,158,18,9,95,140,162,161,120,207,167,87,19,55,240,39,66,55,102,159,151,101,125,75,173,179,148,54,215,134,73,37,128,253,85,216,107,227,160,205,23,209,96,87,1,123,170,174,160,12,30,20,85,33,89,188,171,192,230,102,186,211,65,142,78,193,59,254,22,59,226,86,240,200,155,194,52,74,141,223,153,202,129,96,177,137,135,90,211,34,217,15,88,19,37,40,29,83,137,150,92,10,123,123,202,226,41,74,60,190,53,164,228,232,59,84,196,39,99,83,150,15,173,17,133,50,212,155,112,118,242,90,209,144,171,86,148,145,79,113,8,176,171,105,105,161,145,40,251,10,239,0,230,90,4,252,131,45,7,105,97,103,185,52,43,53,94,197,119,55,202,55,203,255,59,179,25,49,203,88,113,42,76,70,137,82,198,69,157,86,122,38,231,149,1,228,227,27,27,9,83,83,118,50,2,158,155,73,15,114,229,166,224,87,221,180,179,23,86,253,151,4,33,139,27,143,77,203,84,48,192,37,4,47,71,22,155,252,124,128,215,28,171,140,160,127,52,10,250,0,138,187,226,227,160,171,225,65,218,141,65,202,107,214,157,54,253,177,26,65,206,11,114,250,188,0,217,126,166,5,39,0,16,178,89,223,142,16,221,34,220,23,193,57,144,160,95,2,51,227,202,133,107,64,151,28,179,226,28,139,57,80,177,63,200,78,31,38,108,42,111,190,206,136,213,151,37,195,207,178,34,93,188,30,233,91,104,109,183,4,252,147,123,118,111,10,155,254,149,164,43,144,16,241,34,156,97,13,126,222,9,87,18,200,240,241,251,0,71,192,64,168,112,48,108,216,220,116,196,218,81,191]], +[[66,181,54,82,208,139,93,118,110,102,173,143,62,191,105,60,253,119,144,124,173,217,139,84,102,223,119,223,162,198,55,173],[136,70,59,184,164,182,56,141,146,76,184,98,9,131,65,149,67,93,121,215,127,140,2,244,107,189,22,216,46,254,66,179],[48,196,185,158,104,236,51,81,48,143,188,118,217,202,240,175,98,33,181,150,183,1,127,225,12,198,51,2,59,169,127,2,56,150,254,50,43,170,52,118,96,97,14,5,250,73,61,33,143,163,96,241,141,147,226,117,209,239,246,102,182,61,178,4],[158,233,19,199,78,227,197,232,201,13,100,184,174,58,96,4,159,199,101,225,118,6,11,205,28,208,159,14,218,96,191,35,186,219,138,28,170,195,214,110,188,82,104,20,110,228,165,78,30,178,49,237,37,239,249,91,144,166,233,131,55,165,64,163,244,132,73,121,74,72,115,191,194,232,71,40,150,107,183,198,255,103,106,47,245,115,17,193,194,94,21,251,243,212,14,159,37,171,93,185,31,221,183,160,174,67,108,142,192,112,117,75,109,116,58,161,214,4,143,181,189,127,91,142,76,202,210,3,40,56,149,48,241,19,116,164,137,177,213,5,49,163,156,155,50,180,3,105,98,96,6,210,100,169,158,236,79,172,19,65,244,231,70,121,69,123,65,142,107,191,186,35,63,28,161,88,247,178,157,64,213,3,1,249,217,37,54,253,197,194,63,229,222,228,214,223,14,191,19,223,163,117,74,20,200,86,0,154,222,161,221,164,9,48,76,31,96,210,83,48,251,16,149,121,71,160,5,8,242,253,118,66,46,172,105,76,195,159,168,174,127,204,119,160,47,217,238,95,145,13,147,232,170,198,143,20,93,216,120,135,107,168,237,160,164,159,203,32,156,52,234,34,13,77,6,5,84,111,196,168,9,186,240,16,213,51,228,93,23,176,225,106,70,233,30,166,254,194,205,197,168,179,236,80,20,178,94,146,216,229,201,40,171,6,153,61,79,226,58,200,212,92,137,3,120,221,19,63,0,237,185,55,192,113,247,92,252,19,164,2,227,228,41,168,72,101,42,23,92,155,111,110,172,134,246,24,138,68,72,169,108,226,135,46,95,101,249,189,184,113,102,201,184,122,126,149,142,128,187,101,102,227,252,248,113,25,12,244,168,103,230,18,207,193,228,55,29,43,115,210,160,173,10,164,0,186,105,230,99,54,35,59,15,60,82,184,166,139,202,5,18,86,1,37,80,70,230,244,157,104,141,45,184,92,123,130,18,112,81,110,60,6,19,243,242,63,156,87,203,76,135,20,40,92,223,149,225,6,163,181,175,202,235,129,183,47,52,62,135,189,146,241,88,29,207,154,169,10,2,79,164,161,4,128,89,227,13,232,255,13,22,121,77,205,116,93,43,45,83,76,82,15,130,120,83,134,116,169,52,198,241,74,132,40,227,218,1,138,54,228,90,165,130,124,244,177,82,132,52,111,214,147,99,20,146,25,187,13,27,201,39,216,209,147,196,130,105,47,151,220,136,216,237,51,125,12,157,201,156,122,94,17,29,206,212,34,80,213,128,226,6,146,187,123,136]], +[[20,207,224,15,167,25,10,232,16,136,138,226,187,208,255,100,18,207,31,212,8,163,8,41,67,131,161,148,83,181,144,115],[78,97,175,232,193,116,182,238,26,41,250,9,207,135,180,0,129,57,241,7,11,200,83,27,109,6,245,76,149,98,164,243],[247,133,164,111,105,187,208,153,250,1,17,36,186,144,50,193,137,116,44,158,0,29,187,135,129,216,34,51,69,169,86,157,193,68,202,105,77,144,36,94,14,81,62,136,171,2,63,127,15,153,183,65,97,89,117,141,208,52,231,168,156,255,54,0],[188,102,248,1,218,168,41,133,142,116,2,147,212,210,24,123,142,26,90,251,165,253,103,177,9,86,198,83,70,172,169,68,41,211,46,76,251,53,132,171,14,0,93,13,215,66,120,29,71,232,148,71,196,225,216,27,247,230,21,79,143,115,175,3,54,26,213,110,163,192,96,0,117,75,159,50,125,78,222,172,196,211,72,175,181,72,35,225,201,212,156,216,255,43,25,244,32,33,180,13,88,12,57,206,61,36,54,97,184,84,33,254,201,21,186,157,210,118,47,133,11,210,8,253,191,32,255,171,165,106,70,134,96,241,124,0,251,28,15,78,133,39,165,9,221,78,236,19,54,12,246,227,202,197,66,184,117,24,47,42,124,231,190,10,51,48,47,226,109,54,41,98,147,132,227,92,6,120,157,230,52,233,14,150,79,189,168,203,186,152,17,30,34,232,208,118,38,132,38,106,171,118,174,186,74,56,7,120,105,104,20,161,227,17,148,60,179,80,88,146,100,12,68,227,170,196,83,12,80,172,96,74,141,44,204,124,234,191,254,164,170,61,127,72,166,109,205,117,136,184,2,9,219,193,115,240,198,99,232,252,135,163,110,137,46,201,163,255,143,96,210,224,216,112,78,91,108,187,135,50,117,21,26,212,204,0,87,22,80,49,144,80,57,101,28,161,10,149,198,253,163,178,120,39,166,87,239,154,95,195,235,91,83,202,198,29,218,245,164,23,4,200,120,87,12,188,60,65,196,117,177,23,192,94,171,11,177,150,188,183,196,51,52,222,189,100,185,227,116,80,210,63,92,16,22,30,197,171,79,204,215,207,48,142,42,153,149,204,158,87,139,133,232,40,90,82,8,185,239,212,42,249,207,42,194,179,183,70,66,84,136,154,33,135,49,126,50,73,151,9,185,19,149,58,212,111,28,35,225,182,181,111,2,76,74,125,72,70,17,146,192,28,86,197,76,86,71,145,236,10,103,182,26,203,249,87,230,208,215,218,128,83,237,19,164,24,147,215,103,252,87,55,205,25,85,83,218,93,91,7,6,95,71,215,42,53,196,43,0,30,182,219,208,248,231,122,75,118,166,38,97,146,100,127,65,85,234,17,189,18,55,186,119,200,124,98,191,75,1,20,159,197,139,194,143,11,90,40,100,133,211,113,125,50,57,100,4,98,24,231,12,126,56,183,213,231,75,166,177,43,2,47,24,25,125,146,193,59,202,137,51,92,133,108,188,87,86,170,59,100,236,31,70,227,150,177,22,28,135,28,210,223,222,209,164,236,145,146,116,41,55,192,112,69,49,199]], +[[172,15,127,4,24,222,103,227,72,250,109,86,134,196,109,33,202,114,98,46,230,158,170,190,0,213,201,7,90,52,241,121],[254,171,222,8,240,10,43,104,43,206,157,69,153,11,244,90,252,149,131,57,220,68,16,109,173,51,178,196,144,239,112,144],[117,145,207,130,87,190,173,57,161,173,59,161,145,141,81,142,103,36,53,107,246,37,165,115,234,229,1,209,175,148,108,19,194,144,203,99,21,110,201,211,98,114,110,229,11,57,252,10,122,43,189,105,212,168,27,117,147,42,144,248,199,172,125,3],[232,208,232,50,83,53,224,243,90,133,70,123,238,209,225,28,106,32,120,195,90,228,164,161,5,67,237,228,12,23,18,188,149,32,18,210,248,254,193,5,174,247,198,198,91,54,52,180,167,75,34,180,152,185,19,80,125,31,108,253,232,56,88,230,131,12,10,244,244,100,166,137,157,92,78,39,154,255,54,117,76,33,218,128,161,187,209,220,244,98,32,55,91,30,17,42,90,114,241,171,110,143,100,25,66,246,109,155,189,187,23,156,240,19,158,168,222,176,244,184,20,245,12,81,51,41,161,160,226,103,196,67,58,35,49,130,188,74,42,203,44,109,79,0,178,64,148,211,189,192,235,129,207,55,211,130,96,194,16,125,217,73,6,19,210,118,238,31,114,38,108,110,74,204,165,36,152,17,160,248,167,218,230,106,237,183,92,61,244,200,202,60,181,217,197,103,186,84,30,229,169,20,12,80,88,114,114,175,52,83,10,184,176,139,158,192,50,234,192,96,57,230,146,99,14,45,85,77,247,124,26,3,136,179,202,170,59,227,117,74,132,150,31,178,153,228,2,34,113,88,206,54,62,172,38,71,141,71,151,117,229,104,90,219,248,40,187,53,94,60,137,204,226,65,80,60,21,54,100,50,186,148,205,60,217,84,121,20,75,99,110,13,231,11,63,22,209,163,202,81,142,57,144,9,164,194,71,167,249,99,103,199,20,102,8,170,204,0,20,252,53,184,74,249,147,63,9,186,187,137,147,122,187,140,237,17,24,145,52,61,219,121,246,11,120,137,138,181,147,143,139,163,129,75,216,0,38,5,177,223,210,151,250,7,196,117,160,212,248,244,69,26,205,112,125,232,175,108,14,136,24,131,58,58,190,92,150,209,168,198,201,110,44,182,51,40,235,164,77,209,211,70,132,228,18,242,136,224,101,32,157,17,235,128,148,210,46,76,200,2,98,156,203,163,57,38,191,26,211,106,98,133,19,138,190,224,92,90,57,164,117,243,253,208,179,236,140,55,12,217,87,168,55,158,194,205,175,3,232,149,193,186,18,180,73,214,205,139,224,243,93,153,226,183,251,170,146,221,84,230,78,124,53,206,184,138,113,166,128,82,124,179,115,175,225,76,221,21,138,11,144,191,45,174,200,13,46,219,220,49,40,205,107,99,250,83,42,28,39,140,223,224,248,235,180,171,186,94,26,130,188,92,63,237,21,197,121,91,217,255,181,118,8,44,196,121,250,27,4,197,197,175,202,210,105,160,241,173,223,231,96,66,195,168,241,242,83,119,182,203,114,236,22,20,235,99,131]], +[[181,167,199,103,147,99,128,179,233,135,81,202,253,62,168,155,56,138,50,207,130,139,50,28,91,208,204,141,216,91,175,0],[190,127,166,95,31,107,229,16,39,248,184,72,219,122,140,64,73,97,191,30,33,162,61,242,59,184,206,5,133,12,218,161],[96,228,210,63,31,8,252,228,102,201,145,93,222,217,50,86,181,43,50,126,95,129,251,179,29,29,16,211,33,195,144,54,110,240,1,253,117,154,169,208,165,81,98,213,54,77,145,139,72,199,50,126,119,207,83,88,188,67,25,227,37,205,214,8],[107,103,199,149,214,111,172,123,172,132,66,166,192,153,44,181,117,136,67,179,227,147,158,60,39,108,110,144,8,218,130,0,118,119,191,158,103,233,172,90,26,15,72,107,234,192,216,86,25,31,174,37,161,39,57,43,237,70,155,199,141,235,12,75,137,63,103,241,113,109,131,80,144,119,228,161,191,212,19,109,3,21,45,204,59,118,217,82,73,64,166,6,76,102,159,191,81,246,185,16,52,182,213,242,137,134,120,161,58,36,112,246,100,30,200,2,69,124,1,2,195,235,246,52,92,50,126,116,27,128,100,75,58,153,191,114,181,154,184,1,111,53,210,81,136,160,133,117,13,192,96,229,168,213,36,174,33,63,7,143,40,140,123,52,188,65,243,206,53,107,242,218,253,210,224,219,79,184,215,194,195,25,249,144,96,5,151,23,2,228,156,166,46,128,80,84,13,65,33,210,66,242,238,171,27,209,52,230,11,241,27,62,199,31,119,101,169,124,14,9,132,85,229,157,34,53,214,179,126,124,159,91,33,250,17,44,59,163,158,78,162,0,97,79,88,223,179,235,123,131,111,11,236,29,221,67,141,20,34,69,10,231,222,209,223,157,113,229,217,188,143,163,182,230,247,132,70,206,124,121,208,188,251,28,45,38,198,254,206,104,104,45,255,198,10,156,110,10,208,95,42,9,242,29,117,35,37,28,176,195,208,142,251,191,138,193,99,57,215,23,2,77,103,96,36,193,238,60,31,98,197,174,171,127,255,147,124,87,69,77,247,189,150,249,132,74,42,57,153,88,65,138,170,111,24,72,190,191,123,241,41,44,36,235,92,216,234,86,52,12,91,235,38,136,2,74,105,83,39,91,230,239,209,183,27,168,190,110,183,127,12,101,167,197,17,27,150,196,193,243,156,183,170,248,63,218,174,141,20,141,122,138,244,10,233,230,81,145,159,124,226,140,139,43,110,69,228,211,213,111,221,84,208,12,36,18,121,12,189,111,128,225,8,25,224,184,243,124,132,250,0,73,136,173,175,204,187,194,28,99,214,191,46,115,45,157,214,59,212,155,4,18,185,103,78,30,136,246,20,47,127,134,127,31,38,137,27,34,67,4,35,206,196,219,145,182,28,42,188,92,143,189,70,184,185,53,150,252,81,96,104,49,54,226,17,41,130,39,150,235,94,160,136,224,167,216,18,27,37,87,46,62,195,119,67,209,255,109,141,28,53,54,67,154,16,232,74,102,95,44,117,238,115,205,198,255,172,76,194,135,36,70,159,121,112,180,117,7,223,62,27,20,212,119,174,194,187,32]], +[[225,54,243,152,166,5,209,52,87,132,140,234,208,124,114,134,244,46,47,40,223,140,18,138,61,11,183,43,41,170,204,25],[106,165,4,90,102,247,114,165,113,254,62,66,209,23,239,205,246,196,149,145,153,97,134,1,47,169,143,124,72,224,205,167],[117,164,92,107,149,102,137,152,41,180,30,229,23,183,4,90,71,58,79,122,38,65,67,155,93,124,86,115,224,13,143,92,6,111,18,145,248,93,234,218,5,2,189,22,233,112,159,130,125,71,81,242,135,56,98,232,33,158,87,116,106,25,169,0],[211,40,87,157,228,197,55,47,59,56,44,72,1,27,45,76,96,41,249,4,243,163,62,7,208,131,215,226,176,55,86,175,44,76,151,162,214,108,16,236,65,84,216,116,121,32,66,182,70,228,170,229,16,29,80,27,209,191,111,81,23,81,208,170,248,33,205,124,11,62,230,208,215,198,144,162,119,127,225,107,220,126,73,183,218,75,187,76,206,59,97,142,233,182,242,227,161,146,64,205,183,7,51,185,132,177,201,64,236,102,150,11,114,140,187,135,75,128,100,49,35,114,45,185,219,190,136,50,32,8,147,27,28,137,78,245,210,16,153,230,62,124,101,0,122,205,97,120,77,180,153,74,47,180,12,62,254,156,71,250,214,55,99,221,224,111,160,23,162,107,130,231,27,157,170,188,79,240,246,199,155,140,167,204,180,220,32,49,190,241,8,115,103,199,8,105,116,160,5,102,222,65,167,30,17,217,147,171,228,51,86,152,146,184,247,93,118,55,153,50,69,200,132,71,138,190,63,149,244,75,10,75,190,222,254,248,144,107,117,224,211,64,32,174,83,100,85,176,224,111,155,254,225,30,201,184,96,75,172,44,198,235,224,140,143,213,245,204,204,203,193,97,123,124,246,154,60,81,46,31,11,219,88,93,245,225,39,67,6,31,124,32,83,188,55,20,67,97,192,179,95,211,157,86,177,239,175,146,198,16,54,1,147,236,32,89,139,130,133,128,80,166,217,158,8,43,206,253,189,83,24,238,94,251,59,38,15,50,118,243,199,63,156,36,206,12,218,51,199,172,197,12,165,221,97,189,184,93,121,56,37,246,115,42,110,51,12,230,114,172,68,254,107,43,154,254,110,46,150,92,2,210,161,254,11,87,203,27,49,124,29,49,62,253,195,86,73,47,232,150,253,20,157,174,81,201,92,205,187,125,17,247,214,16,224,198,226,253,62,87,252,254,241,197,124,113,25,160,175,108,120,33,254,205,184,157,128,48,43,73,250,212,23,67,243,210,215,160,117,21,75,49,67,229,26,235,148,125,75,94,139,126,76,168,111,236,62,128,189,154,120,110,78,70,237,30,110,159,126,11,99,82,102,217,250,9,122,169,226,15,50,227,210,119,45,124,31,0,139,205,211,249,44,114,131,197,119,144,195,98,44,186,211,202,53,128,60,69,200,105,220,55,127,243,107,215,192,230,241,187,137,47,115,41,166,224,141,241,219,235,200,29,199,177,21,248,82,227,106,229,217,40,114,95,167,198,251,159,40,176,251,57,79,158,56,253,135,98,92,95,162,58,171,164,112,84,232,207,234]], +[[151,182,112,46,36,104,5,219,207,199,250,66,74,140,170,188,242,98,212,102,160,94,13,210,212,231,195,116,213,125,82,81],[167,22,195,213,206,120,244,217,197,190,227,68,125,218,244,136,28,152,110,253,246,103,172,137,119,180,251,105,181,167,17,10],[144,0,85,65,220,193,215,171,131,127,77,229,57,63,173,214,169,43,38,167,217,58,243,246,105,224,241,191,214,33,203,208,12,138,35,5,109,45,166,120,101,87,200,40,164,155,225,228,2,29,153,49,18,53,172,13,77,86,238,252,124,149,54,5],[234,168,108,247,111,203,101,198,249,252,32,138,195,111,40,178,0,211,180,3,172,167,50,7,70,29,141,150,175,162,70,215,198,157,23,167,169,191,119,240,85,67,86,58,125,62,202,29,64,121,226,41,56,171,161,246,233,224,75,73,251,200,237,111,99,181,153,115,13,233,151,152,49,192,47,140,186,97,229,85,96,215,17,13,76,110,97,103,151,6,167,21,93,90,103,60,84,209,111,228,210,40,194,236,167,84,111,170,19,57,242,109,122,11,180,238,51,150,17,175,222,201,166,143,95,245,181,210,3,182,0,83,58,213,163,179,104,200,93,161,21,99,240,152,204,38,135,30,127,169,154,239,211,140,194,97,81,219,59,11,174,56,219,106,135,182,120,158,88,64,177,8,132,175,81,31,62,203,62,203,249,79,248,111,219,144,85,5,168,195,75,42,166,31,242,236,158,200,254,189,29,254,208,150,91,111,197,185,248,134,157,195,164,117,89,151,74,136,34,153,103,6,218,239,188,108,91,249,132,206,6,176,211,43,49,207,157,138,209,54,174,212,176,82,88,109,206,112,115,183,103,178,52,228,163,123,235,188,57,61,210,224,247,209,85,23,53,72,195,138,21,131,239,148,224,170,132,231,252,224,79,204,155,78,48,10,208,153,68,154,73,35,42,189,207,61,26,110,111,202,182,150,245,153,111,155,209,185,72,93,7,71,85,172,91,66,151,254,227,18,76,124,3,151,106,64,213,112,190,174,194,250,201,146,51,159,136,95,116,212,14,212,172,135,164,244,12,239,188,72,100,244,76,54,131,170,143,16,38,226,195,122,239,252,235,253,254,36,221,11,1,156,54,167,152,136,32,48,4,178,173,131,232,146,33,243,246,54,244,85,187,100,225,125,23,84,199,198,221,127,192,154,13,101,221,221,237,70,34,252,79,159,186,7,43,69,16,52,53,225,2,32,165,134,241,82,38,210,235,55,127,64,100,211,255,55,203,180,112,90,31,170,245,179,72,248,192,239,127,209,86,77,66,134,136,245,143,51,146,150,124,243,150,168,255,47,217,231,181,23,183,214,165,237,231,68,3,115,216,204,26,131,153,0,232,77,66,37,66,131,217,105,156,124,163,126,71,118,146,163,73,64,8,184,4,68,197,207,97,76,187,193,105,191,185,41,99,3,198,69,226,206,40,209,104,220,108,186,239,174,156,115,25,31,87,21,26,164,115,0,157,41,225,128,11,16,244,196,152,96,155,161,21,32,152,92,120,9,32,88,105,111,219,202,156,2,14,45,251,138,4,58,61,232,228,82,213,140,209,173]], +[[209,82,140,20,6,166,228,148,160,47,99,83,5,250,116,215,69,198,147,39,253,49,183,210,194,98,61,226,192,48,237,133],[12,254,54,156,249,61,175,109,83,239,2,141,219,159,0,4,67,176,151,47,226,83,47,131,164,28,230,87,193,131,108,163],[184,57,155,195,50,108,186,10,147,164,36,151,22,139,245,127,145,6,238,67,211,155,240,252,134,104,81,153,220,110,10,19,185,199,36,239,23,231,136,42,248,194,235,112,246,201,228,45,250,47,191,12,28,181,0,43,88,241,8,102,25,115,62,2],[171,179,103,63,63,161,122,51,167,175,247,110,172,84,231,104,124,4,188,132,247,102,101,26,139,36,186,34,148,121,8,176,76,164,89,254,185,138,206,124,171,30,116,51,166,166,190,255,216,217,80,78,41,145,218,160,100,77,97,184,178,228,84,72,245,77,248,129,63,80,196,24,180,143,73,225,3,78,133,28,190,195,239,10,24,80,239,114,103,51,175,175,104,225,164,97,4,22,81,193,56,213,78,78,247,129,135,175,154,115,66,247,18,135,39,249,3,191,79,197,239,62,64,198,78,194,111,137,47,89,173,217,143,227,148,118,90,170,125,9,202,232,27,159,105,154,157,216,191,46,47,232,225,236,120,252,136,78,170,13,45,189,191,184,193,104,131,62,224,210,24,3,204,53,220,98,141,124,7,224,68,4,251,96,232,196,144,168,221,52,237,188,186,175,128,204,218,227,247,211,115,158,14,137,112,35,238,181,177,168,192,10,150,115,197,146,88,36,13,221,68,32,101,15,229,119,31,126,40,203,35,153,245,225,224,42,208,182,67,45,155,73,96,143,207,11,28,13,124,65,42,68,82,85,184,186,220,83,33,194,76,26,201,44,121,160,186,204,185,222,255,237,2,209,47,85,54,205,89,93,198,96,131,179,58,54,3,169,209,110,206,162,191,56,196,242,170,245,112,243,13,33,22,43,46,253,126,77,94,191,30,202,233,88,142,238,54,221,157,61,142,59,231,188,109,75,194,24,86,34,241,29,29,167,196,156,147,230,35,172,86,254,231,227,112,109,184,49,60,249,38,190,146,229,200,165,57,253,22,176,244,56,218,142,81,165,31,45,39,100,3,86,18,78,247,190,47,145,255,161,121,106,145,177,35,1,147,77,222,240,199,147,138,122,69,243,111,83,182,50,45,156,143,157,39,94,28,210,192,241,41,248,171,141,116,21,91,93,158,92,21,192,21,176,176,0,3,178,189,223,160,188,252,198,147,161,223,203,79,83,218,236,18,109,22,105,243,63,57,173,5,81,158,247,197,206,64,230,244,87,60,36,122,50,196,160,22,40,49,53,47,109,85,143,245,131,106,83,23,219,196,81,91,61,242,105,168,172,118,214,67,111,38,75,100,86,30,121,104,181,130,33,8,72,123,4,92,146,214,198,20,42,28,40,85,179,139,238,189,100,37,101,18,60,200,39,203,24,49,25,158,111,18,167,228,35,104,86,185,77,173,115,143,105,209,16,110,119,53,215,17,247,198,163,163,55,128,65,252,122,33,16,59,191,134,105,7,212,237,221,175,160,231,241,187,95,253,65,166,13,100]], +[[81,35,64,249,97,241,66,209,145,94,133,254,79,160,245,81,248,8,146,231,90,204,206,124,209,134,158,110,44,158,128,21],[12,160,38,4,250,135,226,194,5,6,37,31,7,146,205,33,37,133,111,10,177,109,102,63,40,17,150,59,31,45,129,114],[107,180,217,117,175,174,244,30,169,239,8,90,104,197,104,160,93,163,126,242,29,173,70,78,216,106,192,212,8,14,125,1,41,251,2,49,49,236,165,247,173,178,88,106,24,190,64,86,47,162,118,76,168,7,230,112,160,89,106,92,84,123,192,1],[175,55,178,199,88,122,141,91,200,149,205,53,119,70,171,3,85,42,10,86,26,41,61,199,22,78,57,182,161,51,58,146,11,182,218,202,96,6,103,110,153,187,126,146,143,158,163,145,229,72,2,168,211,21,150,40,159,185,191,227,0,0,207,82,235,240,193,36,165,137,91,206,51,152,193,191,83,86,190,130,97,155,141,220,21,167,124,169,34,73,75,219,4,245,194,225,182,232,255,119,174,116,159,175,43,138,65,216,34,193,124,6,223,183,165,249,67,77,139,215,21,236,135,120,232,11,129,210,232,208,98,152,116,134,144,198,85,82,131,201,139,185,177,155,146,70,102,123,196,16,70,255,152,194,195,93,22,30,31,77,105,210,84,236,90,7,111,37,189,92,126,44,152,202,60,9,216,8,51,150,44,249,102,2,135,136,64,150,235,48,196,108,84,23,65,6,175,78,41,121,161,18,243,232,148,78,170,247,102,156,64,213,175,185,26,2,74,187,235,20,102,78,48,137,3,228,210,109,112,9,68,110,226,232,48,171,94,202,13,187,197,19,251,78,4,53,29,242,246,116,24,100,251,35,113,178,80,43,228,61,193,95,192,68,49,255,245,235,141,75,104,215,36,98,174,50,46,87,186,45,74,221,223,21,161,144,44,33,19,174,189,59,93,97,41,23,193,187,115,231,8,173,84,24,231,212,94,75,114,128,252,136,150,171,128,133,63,245,248,233,143,38,85,63,199,142,48,179,176,215,39,191,109,6,74,143,50,136,135,104,197,30,187,97,178,198,0,180,2,138,119,6,15,235,187,2,235,61,32,23,128,231,69,102,200,106,52,3,24,54,188,233,234,218,129,229,208,243,57,96,203,45,240,138,255,60,151,73,33,252,155,125,58,167,200,30,156,103,30,214,211,62,122,229,237,3,165,65,125,126,92,214,250,172,145,181,75,143,121,47,72,40,60,96,100,125,227,218,129,108,169,117,108,91,254,27,184,181,151,158,87,84,1,189,163,78,156,188,77,119,231,17,214,183,59,130,218,25,218,71,59,85,232,231,45,52,27,45,133,3,228,134,9,190,15,226,145,68,76,40,54,105,229,222,173,234,245,42,168,236,72,218,131,245,50,140,192,153,251,65,248,43,236,221,88,208,75,29,102,32,61,115,123,237,6,207,33,201,120,25,172,19,237,113,28,162,23,165,124,247,216,15,240,130,170,26,28,248,254,165,85,205,46,71,228,221,171,94,63,153,65,173,79,119,95,73,65,157,202,219,91,0,75,104,202,244,91,39,239,73,186,20,251,82,176,159,27,24,91,233,249,199]], +[[177,182,54,233,87,87,76,33,169,87,164,91,209,149,198,249,254,76,193,197,126,132,19,77,57,180,46,26,132,50,158,219],[149,231,123,21,221,164,124,175,105,183,40,136,221,105,150,27,172,190,195,188,117,53,48,3,232,191,240,164,61,223,75,122],[118,60,125,13,70,135,142,92,126,207,113,4,252,31,34,48,228,97,120,162,124,117,241,150,22,156,2,121,237,176,28,40,252,222,59,13,91,134,53,207,227,57,251,35,39,116,178,32,109,171,138,70,12,228,23,171,244,144,187,250,120,92,2,5],[226,93,50,156,173,131,100,210,222,194,67,115,233,45,157,80,252,122,190,143,220,61,11,78,229,126,28,250,91,124,213,140,35,190,145,143,5,23,155,168,65,182,30,24,0,52,202,126,116,212,155,10,26,44,235,180,190,101,52,76,145,60,70,211,38,82,51,110,107,218,78,250,63,88,115,13,57,166,51,161,76,163,217,166,42,187,10,115,152,204,41,175,249,22,238,234,46,124,170,200,8,69,86,47,115,212,3,15,156,171,11,241,198,64,127,84,1,81,62,248,127,230,220,9,157,188,93,252,51,82,145,28,7,175,108,82,59,239,76,202,120,55,150,89,232,128,63,88,89,4,238,110,246,253,231,115,102,217,109,44,207,36,138,83,32,217,184,41,139,42,115,54,56,121,16,122,2,180,127,87,33,58,133,32,58,187,202,90,65,149,248,175,62,53,147,237,47,163,80,75,183,106,62,27,226,75,102,211,85,102,41,50,203,103,220,136,80,58,250,247,98,191,247,65,186,28,172,233,122,197,139,175,173,93,54,195,170,2,224,203,226,14,95,61,200,9,44,81,46,170,156,73,67,71,74,173,65,153,0,118,114,26,211,245,63,176,138,194,41,130,237,155,21,199,81,169,226,51,130,246,166,156,114,230,226,68,224,235,104,30,109,210,40,211,119,79,204,179,126,182,35,47,130,93,22,154,42,200,183,225,138,66,205,170,79,44,240,88,144,187,12,89,140,248,195,31,130,158,248,202,36,53,189,204,235,14,97,147,173,167,132,30,230,146,243,10,237,248,139,98,115,17,177,56,172,120,179,145,62,6,247,195,33,202,251,57,217,1,223,225,116,48,177,162,11,196,55,165,85,165,120,250,49,228,182,128,121,84,69,107,212,176,77,93,136,121,135,189,240,78,15,20,175,49,65,178,76,58,123,154,199,90,163,46,47,205,33,113,161,38,9,225,94,115,9,79,208,146,33,180,210,112,144,231,50,25,182,72,188,170,191,56,7,201,40,11,108,74,215,80,164,104,190,14,26,211,230,230,48,22,203,92,236,58,173,220,86,137,194,149,90,42,141,91,137,132,215,196,67,118,253,217,77,63,95,241,41,143,120,23,43,86,89,19,112,78,144,229,172,3,140,177,114,14,25,176,128,248,27,83,214,164,93,69,40,83,7,17,182,61,254,30,71,129,194,77,116,174,178,189,138,115,253,42,153,60,91,8,145,57,33,150,172,50,197,35,105,153,96,216,178,62,1,102,76,249,2,29,147,146,128,80,202,249,127,185,133,85,69,128,227,51,54,164,86,50,71,223,89,239,108,174,83]], +[[16,202,65,61,112,235,61,182,227,55,240,241,26,188,7,92,149,133,158,130,95,135,97,118,7,105,82,210,241,136,128,48],[80,40,186,56,175,236,194,66,99,95,110,53,61,95,74,253,18,63,134,10,4,37,34,14,150,101,82,160,87,136,8,35],[106,236,2,220,107,223,203,103,240,239,193,253,49,226,62,105,227,113,171,56,2,80,91,50,1,169,93,213,37,65,126,209,161,40,219,78,24,44,179,124,40,246,40,6,102,112,153,168,173,72,11,10,201,233,76,42,125,90,14,150,226,167,54,13],[234,127,175,121,246,255,93,120,168,35,167,84,52,113,52,241,179,195,233,28,229,24,253,214,51,254,180,240,93,18,95,5,203,84,51,110,245,96,233,45,235,104,81,18,165,255,205,61,253,57,100,178,117,140,228,120,95,106,52,191,235,57,120,79,10,238,85,149,90,235,209,45,221,166,65,208,87,105,247,68,2,247,6,218,210,1,196,76,145,8,28,125,127,101,231,170,66,70,222,109,195,237,100,150,209,15,74,65,32,96,212,147,186,201,174,213,190,79,109,116,34,158,60,85,235,104,118,227,187,46,212,31,164,80,75,102,112,221,168,199,152,246,218,162,128,209,170,114,2,17,116,246,192,26,236,73,179,33,216,127,83,172,188,173,204,70,7,213,177,228,93,99,252,72,26,109,144,87,108,135,193,136,11,46,143,243,229,144,169,107,238,225,128,71,104,199,86,190,184,107,241,222,138,220,64,139,27,141,102,111,116,186,40,99,8,34,249,45,24,176,86,174,55,206,2,147,238,97,185,232,15,51,172,38,150,113,189,98,164,5,155,36,247,193,164,64,128,116,64,213,213,56,166,84,88,173,200,21,135,36,178,92,18,18,122,160,52,158,85,246,229,91,201,32,120,253,30,242,116,194,170,121,25,5,118,107,227,148,162,98,143,123,189,26,50,218,94,72,116,70,187,239,174,136,250,108,243,247,180,153,241,49,250,25,49,61,19,178,128,173,202,80,247,120,2,209,115,49,179,129,104,59,94,126,218,185,148,115,237,211,29,119,68,52,136,33,65,53,253,111,38,68,80,147,233,226,175,247,215,232,146,51,127,220,135,121,6,93,77,151,214,214,115,87,103,148,149,141,191,166,197,11,27,19,172,57,96,124,30,102,239,150,41,118,16,113,21,95,188,166,243,110,176,44,238,174,22,54,127,234,192,116,118,144,140,132,124,154,83,62,246,140,148,49,31,160,137,255,40,251,216,120,9,176,211,135,107,67,29,154,24,178,2,249,164,4,154,5,119,184,23,118,16,221,2,229,197,32,236,169,85,232,3,195,173,79,80,151,111,124,46,168,170,62,228,131,106,25,133,223,10,79,22,239,70,152,21,149,65,152,151,153,53,96,175,130,101,28,43,73,78,104,11,55,128,46,117,55,239,104,165,117,195,79,133,136,6,62,224,25,114,6,217,163,43,180,137,14,124,33,106,77,51,254,202,54,181,73,229,50,254,166,133,86,231,84,10,79,177,105,212,159,197,83,178,230,112,10,228,45,154,81,110,104,22,10,207,107,39,12,119,202,94,194,110,90,213,220,117,194,195,147,226,153]], +[[31,10,16,162,203,17,25,23,185,166,122,42,31,56,251,134,248,237,82,96,125,29,101,58,69,125,127,71,24,217,167,222],[112,192,117,178,233,76,76,2,244,94,115,4,79,36,57,151,65,177,97,254,182,246,158,171,99,84,23,40,42,74,147,104],[164,36,90,163,57,94,123,173,162,188,223,22,3,20,124,197,243,240,186,145,244,15,218,216,246,211,113,195,235,239,180,193,80,29,7,135,91,87,111,64,121,120,6,164,132,199,163,247,5,105,226,50,176,201,157,41,202,35,162,51,182,142,219,12],[79,106,67,75,213,252,119,240,241,183,4,156,145,133,60,203,216,148,57,150,42,96,120,166,116,184,103,84,59,107,125,16,85,46,193,117,140,82,131,4,43,214,180,206,168,140,149,32,219,4,116,111,8,156,243,162,96,251,15,51,133,142,253,111,104,13,229,183,45,152,118,50,75,165,144,41,145,56,248,90,118,245,190,14,5,232,133,156,2,178,53,18,85,156,139,234,252,156,254,144,27,40,62,21,209,108,121,46,176,59,146,136,15,111,249,122,163,142,238,173,63,79,214,192,169,33,67,35,170,57,161,193,101,21,227,13,189,8,184,51,238,64,168,20,162,136,9,200,112,225,208,166,44,55,147,45,84,8,252,106,252,99,231,154,101,92,95,227,212,2,110,240,158,2,153,251,222,90,179,79,206,171,20,19,13,196,190,0,126,142,100,68,215,170,174,198,44,135,61,247,126,128,16,116,60,49,232,117,127,30,174,158,219,85,151,161,181,216,75,215,122,231,100,46,26,202,153,135,58,21,47,253,224,104,168,228,173,146,64,185,3,51,39,149,228,11,179,40,101,229,206,3,67,7,166,201,254,51,154,28,147,119,13,245,202,70,50,159,107,9,65,151,133,203,242,132,123,12,104,50,131,113,35,133,58,217,82,101,50,101,197,181,116,13,25,78,0,242,63,158,150,103,145,240,5,248,191,85,195,136,194,190,158,33,83,137,37,248,85,94,13,189,131,190,7,61,247,101,175,73,64,229,154,55,144,185,131,107,171,121,9,229,103,111,191,28,33,38,254,34,109,120,26,68,51,12,192,29,50,131,15,248,174,0,185,121,46,57,140,44,187,79,184,58,16,5,194,69,84,154,137,6,63,190,6,198,42,72,218,196,60,81,1,36,153,148,233,94,55,242,76,29,139,59,198,115,83,140,70,5,95,128,13,177,192,249,86,134,155,107,41,125,153,15,68,240,91,80,199,173,107,133,111,70,33,40,88,71,29,208,211,147,114,176,219,117,21,115,221,182,181,181,107,160,30,55,28,120,254,88,220,209,190,83,17,42,106,115,218,154,107,172,117,211,195,154,26,112,90,54,246,64,252,250,216,205,4,7,117,148,213,150,133,246,227,13,231,29,253,74,68,196,231,192,77,110,199,194,232,190,18,120,91,176,91,41,179,145,81,211,41,245,135,253,195,129,194,223,12,239,115,254,14,63,217,32,141,124,203,110,8,208,47,66,209,254,237,39,86,29,94,50,58,161,72,98,78,85,42,190,135,83,45,225,91,127,66,194,44,152,228,5,37,177,116,124,189,117,139,251,38,253,62,237,59]], +[[127,5,186,172,241,103,88,60,242,254,149,98,165,6,153,30,217,135,246,143,251,113,86,124,124,204,227,252,197,155,120,176],[13,236,57,82,133,43,150,253,117,88,126,151,116,63,158,65,192,159,190,107,169,129,191,206,180,235,184,137,45,152,106,22],[13,238,210,223,130,172,244,82,156,64,138,2,147,31,103,107,236,92,183,173,232,78,189,205,87,143,112,249,113,56,44,243,17,187,131,9,115,0,69,106,85,139,196,192,157,137,131,255,19,73,63,214,17,235,102,192,67,191,1,155,173,111,51,2],[162,125,30,171,5,21,9,32,222,209,177,194,87,138,245,130,178,148,247,131,127,228,251,26,49,105,194,94,251,112,99,75,166,108,126,41,145,179,231,92,197,18,72,38,160,62,5,114,89,181,203,112,98,40,120,12,188,130,117,195,57,248,52,14,64,42,102,80,50,164,171,101,120,39,177,195,72,31,117,102,211,105,115,91,130,219,118,40,192,34,178,18,115,13,177,228,124,155,45,155,196,216,27,35,66,216,156,110,175,195,224,182,222,80,212,132,204,239,17,35,140,142,45,36,13,213,149,220,239,139,47,197,123,84,255,154,138,116,17,31,97,248,166,82,242,14,160,18,193,173,227,226,128,236,222,41,76,14,53,113,113,144,22,46,198,162,38,94,126,111,63,7,4,207,138,177,160,62,92,201,83,226,146,98,145,204,212,176,89,13,92,32,86,143,148,249,255,15,226,171,120,207,154,226,195,139,205,73,30,81,143,35,233,182,54,248,128,97,95,197,96,120,229,18,215,87,126,9,73,124,17,131,69,61,80,129,253,71,55,242,128,236,94,38,124,69,134,183,139,112,255,253,253,115,13,128,157,245,96,242,227,119,33,145,132,123,188,63,96,79,183,248,202,73,238,211,24,181,231,209,242,184,58,16,218,12,133,148,179,57,182,135,26,87,114,221,100,22,142,204,39,226,64,164,92,118,114,94,125,85,190,243,126,19,94,61,158,14,52,227,108,22,227,77,119,69,154,85,47,64,116,208,103,163,26,62,210,164,140,222,164,137,91,16,189,241,101,111,75,122,65,60,106,8,140,100,159,201,215,188,86,171,246,68,53,73,18,20,25,42,102,112,203,139,156,145,127,142,27,199,178,207,206,120,210,143,188,58,252,42,80,233,130,19,231,224,38,55,142,78,167,17,209,81,173,170,167,25,190,184,151,70,86,193,14,188,125,228,107,25,236,130,149,30,244,106,140,104,231,244,54,225,179,235,237,178,208,155,5,117,201,145,78,173,39,150,181,62,0,97,226,18,153,74,197,2,106,234,129,236,55,200,19,120,244,204,252,70,119,0,8,121,104,89,125,163,143,237,82,250,72,9,58,228,186,16,102,195,30,60,125,133,8,9,91,180,92,40,1,32,244,170,105,162,79,62,254,241,247,103,152,90,161,163,14,20,8,86,247,109,21,32,115,40,120,72,123,229,63,113,45,189,125,119,158,49,81,1,88,143,215,219,219,19,47,146,194,117,117,172,20,134,241,118,199,144,102,27,1,72,57,78,146,255,163,174,111,138,251,47,170,43,127,79,189,10,217,30,117,154,112,43,60,112,43,77]], +[[208,12,33,100,38,113,13,25,74,61,17,207,201,10,23,168,98,18,231,160,229,75,170,73,176,22,158,87,255,248,61,97],[207,230,174,137,3,198,199,1,170,48,70,149,198,81,191,216,80,51,31,154,212,129,99,58,227,112,200,109,123,209,63,185],[21,196,92,25,66,151,232,135,2,159,73,216,189,249,214,16,221,140,52,121,158,30,146,48,38,158,122,88,146,137,56,207,57,106,2,205,66,32,84,144,57,30,28,100,53,63,176,107,159,142,155,129,138,154,54,28,32,74,56,105,149,191,59,3],[130,249,120,65,179,186,34,221,154,68,80,131,126,167,191,141,39,169,115,20,112,202,187,12,32,120,3,75,242,78,76,26,98,144,192,63,64,2,184,111,160,159,7,181,32,159,31,83,208,236,244,217,233,34,59,236,18,90,149,69,81,254,139,255,113,143,94,38,72,104,226,7,247,1,25,78,65,222,57,151,31,211,133,244,154,75,74,221,169,17,235,165,82,89,252,104,54,101,50,115,246,86,244,175,96,178,6,100,149,109,79,33,53,217,13,9,233,3,125,83,102,160,37,52,68,224,34,199,33,42,245,253,79,204,215,66,55,210,136,83,56,226,253,114,21,34,222,103,99,194,84,144,40,198,35,185,207,56,125,35,74,181,231,252,190,90,71,198,133,183,158,117,165,123,9,87,64,130,160,34,33,223,100,162,232,65,97,128,135,231,34,162,27,172,27,164,240,215,216,123,220,81,10,170,143,189,16,117,127,108,2,156,168,32,55,31,199,76,59,197,11,216,152,197,93,129,103,247,58,218,55,122,236,201,22,41,214,76,54,12,44,36,28,92,180,46,58,81,140,93,171,240,244,24,178,167,243,216,46,239,217,32,38,211,30,139,129,96,53,142,174,130,31,115,14,202,254,122,206,100,123,255,135,65,222,47,106,19,29,17,201,105,233,120,124,254,106,47,171,55,191,141,28,127,74,47,54,77,47,26,118,239,4,108,24,67,230,62,192,12,247,146,15,250,174,86,30,115,112,183,25,252,22,252,235,202,60,253,250,186,67,244,240,144,196,111,71,115,3,166,96,238,136,221,78,137,191,20,185,248,4,182,253,73,92,177,65,39,83,71,74,5,106,13,137,49,205,156,203,214,79,143,204,122,49,35,70,124,93,71,246,144,103,158,136,113,40,128,147,115,79,214,161,50,96,56,101,129,86,65,54,150,89,76,19,77,115,136,127,52,238,103,96,154,232,255,179,38,108,22,216,127,21,52,90,71,111,114,149,12,21,135,150,168,139,187,68,79,26,168,9,202,216,117,184,95,185,21,26,14,46,239,46,0,232,13,107,122,155,164,6,192,81,158,255,221,148,18,98,50,253,246,241,231,185,187,192,54,42,167,117,22,253,249,57,231,144,106,171,1,48,113,40,207,130,76,16,44,9,185,41,201,178,215,175,143,133,183,215,249,168,56,178,174,208,198,151,232,189,254,230,110,224,22,187,27,243,94,255,107,47,126,244,185,27,31,192,79,172,159,17,110,46,223,244,15,149,193,91,119,195,30,229,34,243,147,124,127,160,4,125,98,37,224,200,229,94,39,140,129,3,145,31,234,178,183,244]], +[[221,18,57,114,230,40,88,74,204,70,41,59,142,76,226,178,221,70,156,196,237,225,78,243,149,33,207,8,55,53,133,179],[53,34,247,174,89,110,237,178,23,3,93,149,57,94,68,141,189,111,251,244,37,133,234,235,48,112,38,84,28,120,166,81],[137,101,168,137,213,76,216,7,109,53,188,46,18,176,9,213,107,7,4,200,148,249,18,160,209,211,7,32,194,50,254,68,4,191,48,9,84,30,143,50,131,232,158,168,111,103,138,251,223,28,33,201,36,178,58,82,180,202,109,99,244,143,194,3],[43,40,87,244,82,128,23,62,46,14,249,213,148,230,8,63,29,199,166,84,146,151,91,131,125,239,108,173,216,200,84,80,49,238,157,104,54,154,147,147,204,123,121,47,235,152,4,11,33,241,235,132,102,95,135,133,55,206,65,46,157,182,128,210,159,189,143,252,119,49,234,233,26,32,180,117,72,153,98,4,251,6,173,116,14,120,240,252,89,11,103,145,220,122,15,38,89,40,108,193,109,2,197,17,123,86,88,54,180,184,115,140,244,14,40,92,105,197,14,65,41,17,41,35,103,53,45,253,174,217,152,45,15,137,154,35,192,171,81,129,43,62,198,120,246,136,46,164,39,205,201,58,180,178,72,36,55,112,84,170,37,216,34,70,101,51,64,7,140,241,29,20,165,31,14,104,109,126,1,139,54,116,22,104,252,231,69,141,22,146,147,54,29,209,107,61,235,190,209,158,27,239,124,54,147,78,32,243,58,9,173,62,130,181,58,180,233,76,37,93,4,24,152,185,119,55,223,153,88,74,241,78,64,64,88,208,201,59,202,231,187,188,6,57,90,42,239,189,239,167,178,237,23,206,189,21,19,250,57,15,233,169,176,206,104,206,204,43,158,18,155,122,41,244,155,109,24,194,139,172,211,175,57,220,57,202,151,47,14,13,6,133,93,87,194,181,252,172,47,121,203,140,5,121,158,79,101,115,70,104,218,214,170,122,67,161,24,86,226,59,30,115,45,0,229,254,56,133,183,218,212,46,193,138,200,224,150,160,128,247,213,80,112,253,207,246,7,188,11,133,45,138,8,13,42,116,5,213,148,20,105,95,46,183,251,10,202,35,200,99,87,66,248,174,87,241,55,128,49,110,40,8,114,55,78,105,41,89,141,2,138,51,192,93,131,28,218,189,2,148,147,195,204,133,159,255,26,103,213,98,22,240,42,34,149,102,83,101,136,122,53,10,128,175,170,12,54,122,116,211,112,26,232,143,89,216,169,211,161,220,224,207,210,234,190,42,245,6,90,28,127,202,74,173,207,142,81,231,86,18,161,55,27,77,200,255,192,192,185,196,250,219,47,8,30,46,3,45,150,129,142,85,115,122,221,227,225,172,18,31,86,204,134,251,88,160,165,130,105,47,98,206,88,172,206,23,170,254,199,188,183,228,79,131,146,88,205,74,133,31,192,19,68,238,159,27,208,62,185,67,68,244,119,134,147,193,113,221,40,146,178,66,106,136,41,171,12,254,51,167,212,163,110,180,1,127,127,207,210,65,52,171,138,69,242,55,23,205,19,138,166,0,1,114,227,123,64,100,220,155,109,30,30,243,175,132,151,29]], +[[51,53,234,146,129,23,207,238,251,238,174,20,96,3,136,27,220,136,137,214,88,14,237,19,82,55,8,32,173,31,88,79],[203,32,212,253,117,97,132,128,19,17,28,62,151,97,127,52,24,29,46,127,188,241,187,42,44,210,232,193,119,91,139,3],[247,195,159,146,71,210,47,1,137,153,36,127,14,0,5,205,99,7,108,207,47,238,65,99,66,31,134,64,122,65,105,140,64,88,22,100,115,81,192,78,147,181,68,21,182,47,192,63,200,194,94,32,247,84,29,171,3,25,125,201,0,178,156,12],[15,167,246,166,252,169,129,66,155,87,42,103,4,135,27,237,20,13,171,147,238,25,146,0,110,154,59,178,230,204,154,9,212,201,207,23,6,107,50,255,126,245,182,178,231,145,17,120,237,116,98,196,193,117,96,49,113,202,97,54,104,179,190,25,61,148,195,82,30,88,137,19,181,148,139,85,11,233,157,130,217,102,25,125,113,10,207,217,89,20,207,62,25,117,54,232,62,104,35,13,195,214,126,103,220,219,222,224,79,13,156,72,2,55,236,210,143,116,51,141,181,243,246,151,211,208,127,243,54,19,187,206,84,42,204,154,127,237,93,18,73,11,155,254,29,16,149,64,248,99,128,13,211,86,218,132,26,69,163,205,138,8,169,69,191,163,170,152,225,113,35,18,196,192,240,217,221,100,246,239,207,115,107,217,125,234,252,169,220,170,63,6,216,127,46,215,42,235,106,148,243,40,0,0,196,191,114,138,1,193,134,45,175,217,252,92,125,90,70,236,125,58,135,175,89,161,29,135,247,255,132,64,125,55,1,14,29,148,108,242,37,214,179,177,237,238,46,139,191,30,7,158,71,251,31,102,102,147,148,251,242,250,104,252,86,252,137,130,10,104,9,194,81,221,98,245,184,101,197,71,177,79,189,58,25,80,66,68,255,188,126,82,64,248,141,67,96,249,202,202,175,95,130,67,61,51,68,252,174,224,172,222,183,190,185,192,179,199,105,234,201,32,239,79,9,171,194,162,9,85,18,4,89,67,236,204,83,177,192,62,210,78,86,127,61,122,113,151,124,171,152,64,206,137,142,229,142,213,199,63,106,222,168,35,57,76,92,142,54,88,166,191,90,203,191,0,85,153,44,49,44,38,199,156,92,251,234,56,96,184,118,74,109,143,254,68,145,248,165,184,162,21,224,17,122,154,104,22,74,238,37,248,192,187,56,17,149,178,64,11,203,70,68,235,206,28,222,90,154,38,88,44,171,157,199,244,60,51,234,227,80,219,101,170,125,210,42,7,155,221,220,245,109,132,141,235,12,250,80,179,189,115,45,157,169,232,216,171,121,233,52,105,222,88,2,182,223,245,172,42,168,72,43,176,176,54,216,249,213,149,184,234,217,75,184,215,65,142,46,164,49,146,239,203,252,5,196,103,189,224,168,104,165,22,167,193,74,136,155,114,197,183,62,125,133,194,186,233,2,228,230,141,31,60,234,178,178,119,58,245,187,174,230,160,13,8,6,62,120,51,205,78,41,83,71,229,143,93,27,51,151,246,64,193,89,204,96,166,116,162,39,180,205,140,16,241,219,174,213,22,204,172,221,41,95,17,176,129,71]], +[[50,161,136,62,255,87,163,167,236,219,49,2,33,238,131,196,222,146,183,34,21,150,19,236,248,22,227,130,67,123,96,185],[130,221,26,3,229,133,32,98,186,74,139,107,59,147,197,233,196,63,246,153,91,210,170,199,38,6,250,200,88,2,198,130],[131,9,203,231,47,128,75,217,82,29,239,93,173,77,139,193,56,134,177,212,246,98,201,187,91,151,186,71,144,244,75,128,31,49,149,234,208,212,221,182,96,129,142,203,249,166,131,202,207,133,241,220,201,232,44,9,17,109,115,54,88,9,26,0],[237,43,18,59,93,215,245,231,24,224,38,199,156,250,97,17,146,73,2,209,137,164,6,239,43,46,86,169,238,85,115,167,109,221,29,6,41,235,205,236,242,170,167,78,132,252,208,32,143,20,238,162,225,113,231,200,96,139,129,143,239,244,219,234,82,219,53,66,39,208,35,37,11,31,1,203,76,200,197,33,50,169,141,74,207,85,165,79,238,129,224,148,174,214,111,160,214,182,162,0,182,184,116,20,64,34,120,83,139,144,82,154,140,96,61,146,126,221,218,151,188,75,140,185,93,4,181,51,127,162,44,234,252,139,52,12,70,254,246,113,152,209,253,152,216,156,101,205,8,158,35,245,61,189,202,150,119,152,181,205,146,50,5,173,81,30,223,112,111,18,37,244,100,140,152,94,0,158,248,162,246,160,17,124,219,225,78,117,49,45,138,193,240,61,4,107,55,205,238,125,105,192,242,92,207,24,20,90,104,138,139,60,168,135,95,232,217,11,175,134,212,57,105,228,214,16,33,79,26,197,219,186,135,161,239,16,55,126,64,215,128,111,217,210,52,87,252,157,242,152,153,35,159,209,210,120,132,150,129,169,67,173,156,145,253,27,189,146,183,60,177,119,168,120,249,5,158,224,122,247,168,115,22,19,227,61,89,223,61,151,121,96,121,213,99,30,216,94,178,36,81,6,165,255,106,43,202,64,223,92,110,135,71,59,44,8,194,33,47,86,252,41,51,169,105,163,201,88,211,124,83,67,186,39,96,200,19,167,165,22,93,35,28,95,234,174,98,183,85,223,73,254,202,128,4,26,101,53,247,224,59,196,142,95,39,249,190,38,239,83,103,62,183,195,122,43,100,116,74,108,241,126,136,119,52,174,1,11,244,14,234,3,205,162,18,245,18,251,160,88,89,71,23,150,64,188,196,84,75,141,235,78,173,18,155,195,50,40,0,173,249,136,24,249,149,116,190,253,155,0,22,212,238,200,26,142,120,220,58,42,241,60,171,1,100,154,226,227,61,81,107,157,66,8,173,102,19,216,226,120,195,147,186,168,130,52,14,244,97,255,79,148,66,61,85,207,60,237,210,166,181,110,136,54,85,49,221,41,214,130,115,173,191,227,105,64,46,106,124,238,5,61,161,241,0,84,0,145,160,9,41,37,41,131,68,144,36,177,195,57,17,16,101,0,130,240,231,223,221,184,237,194,4,47,60,23,19,198,148,75,165,20,238,116,7,211,43,240,108,133,142,254,196,42,120,190,233,119,70,229,180,135,145,65,161,61,159,197,203,18,59,120,50,115,184,77,87,173,53,38,183,218,60,104,184,57,239,210,63,95]], +[[34,236,239,109,171,229,140,6,105,184,4,102,73,115,228,87,192,94,71,119,247,129,197,37,34,175,118,185,84,129,169,20],[212,120,64,16,239,4,3,237,220,90,98,213,212,91,178,67,184,11,75,157,105,195,156,163,135,198,245,203,160,40,100,15],[93,13,42,246,120,179,209,182,119,81,109,8,167,154,175,211,110,198,124,20,202,245,188,218,174,170,204,81,161,79,184,5,207,41,4,232,114,29,178,113,178,13,247,9,190,225,164,251,254,98,86,80,115,178,167,233,66,114,68,97,249,39,147,13],[197,53,193,61,119,159,192,152,89,115,214,188,213,82,216,23,52,233,43,223,16,153,75,0,205,77,83,206,54,95,173,140,124,250,150,32,106,219,98,212,86,123,229,228,102,49,50,56,83,227,140,228,189,193,109,123,143,99,42,58,217,224,38,25,239,243,113,116,234,195,240,191,47,122,117,23,212,184,45,230,170,26,240,6,56,25,213,225,249,39,143,180,242,76,140,192,2,175,177,95,51,76,4,250,219,0,48,48,19,192,22,103,244,147,42,108,75,151,211,156,212,164,89,133,6,192,189,116,14,169,241,22,150,53,125,125,23,254,77,117,249,215,66,65,167,175,113,249,216,105,239,108,214,149,104,124,3,252,52,173,101,166,138,72,136,161,167,65,38,203,85,207,125,169,203,74,103,23,246,235,136,72,64,137,210,197,24,154,227,129,242,94,123,59,195,178,61,12,157,159,156,219,190,236,253,30,114,160,94,103,187,72,58,151,100,217,252,117,173,105,228,171,18,112,251,64,243,149,143,234,77,165,89,180,57,128,178,70,129,49,62,133,145,230,133,70,163,191,118,238,52,179,57,112,146,149,168,212,111,178,67,45,218,47,34,24,18,223,105,40,149,230,124,178,156,191,111,244,80,43,67,154,78,158,67,99,158,192,103,188,144,174,129,74,41,58,123,212,105,104,230,86,120,118,66,48,10,15,242,105,126,51,19,246,164,24,211,209,42,95,124,81,164,197,123,99,56,95,45,42,33,213,209,215,99,252,141,27,147,193,52,53,249,228,126,231,164,37,152,10,106,230,241,169,208,7,96,116,118,120,60,109,12,120,135,56,15,134,140,101,179,130,212,204,140,4,71,139,189,121,161,217,169,100,183,129,113,214,188,240,184,238,197,10,6,164,234,35,77,28,35,70,93,62,117,184,139,197,64,218,222,116,237,66,103,91,7,247,207,7,130,17,233,7,248,109,13,196,185,120,98,61,159,8,115,138,249,40,105,94,84,46,194,152,14,85,161,222,73,226,82,71,250,10,9,103,129,24,227,147,11,196,210,75,50,20,214,220,251,110,189,244,144,108,146,141,235,55,187,155,162,156,141,225,187,148,24,219,113,139,40,83,186,87,173,140,174,70,119,173,223,209,139,108,126,140,36,38,33,179,92,127,14,254,141,213,235,38,255,117,253,87,72,177,215,131,246,214,138,125,157,86,218,44,26,151,138,194,95,132,251,178,190,85,104,217,30,112,147,130,33,193,2,174,230,4,9,188,190,192,200,46,18,221,180,37,238,182,236,209,21,81,236,209,211,61,218,232,113,174,12,143,36,208,209,128,24,115,43,94,14]], +[[141,232,99,48,178,86,9,94,17,20,182,82,155,237,206,24,44,22,111,103,169,21,57,206,188,75,236,37,173,215,164,169],[51,203,5,75,85,187,121,10,192,243,175,221,154,110,124,5,14,254,144,6,194,79,96,184,4,79,208,138,92,16,108,17],[109,1,210,55,221,43,180,24,141,41,191,222,195,135,151,106,113,190,122,223,191,158,35,99,155,33,109,10,160,193,25,50,35,94,220,203,59,66,173,205,182,41,26,13,41,154,237,100,141,232,177,149,121,73,185,209,207,46,80,73,48,48,164,15],[57,230,30,14,204,236,146,156,135,184,178,45,79,209,138,234,191,66,233,206,123,1,95,42,140,172,146,165,36,72,164,47,237,76,186,220,8,91,187,76,3,113,42,231,44,252,184,0,185,120,53,6,105,176,153,0,132,242,218,183,110,202,96,109,26,73,252,85,197,41,225,231,218,223,57,18,45,213,189,115,56,147,133,139,5,35,239,98,223,79,19,76,246,194,110,237,2,253,188,179,12,228,116,177,173,163,240,96,118,159,147,75,190,104,108,206,189,96,136,62,206,201,206,63,251,138,196,160,103,140,220,91,0,90,227,219,167,228,254,139,192,69,115,153,87,216,73,246,156,20,116,5,123,66,140,84,37,243,204,37,22,232,187,227,190,129,175,212,231,181,117,171,232,140,135,242,240,59,86,246,159,158,59,97,179,120,129,32,218,164,149,239,14,80,235,151,10,100,92,19,210,19,199,207,183,208,173,85,92,146,10,30,93,188,180,103,151,217,57,254,4,1,245,71,191,209,117,67,34,26,83,1,13,224,31,37,182,69,25,200,240,57,99,228,185,202,88,176,17,54,39,192,91,150,8,238,170,123,154,230,48,92,150,24,129,96,0,14,227,167,173,233,110,11,75,222,157,14,214,160,206,215,101,215,134,132,10,72,23,90,110,9,10,56,175,106,222,170,20,134,169,203,92,140,140,146,35,238,10,228,198,192,38,145,163,84,126,50,88,42,91,112,89,210,238,102,250,156,217,101,97,92,49,91,71,111,216,97,39,156,209,221,118,7,116,63,197,86,18,150,49,47,17,228,101,202,64,188,227,207,11,31,29,90,48,175,96,135,222,77,233,108,228,57,101,164,108,79,204,161,95,40,17,73,181,193,160,200,143,219,242,116,9,161,52,237,79,31,183,48,250,25,24,22,234,120,77,152,108,201,236,75,105,68,2,222,29,204,169,204,198,79,189,7,176,126,84,233,49,222,130,122,132,36,96,202,11,246,176,78,187,87,31,167,119,135,227,136,75,226,47,30,64,44,242,184,169,106,93,57,119,14,196,168,67,3,97,66,160,190,151,11,177,171,22,90,99,116,220,244,61,235,139,152,48,178,196,157,185,205,254,75,82,66,227,111,149,224,195,224,119,232,210,56,250,106,138,192,213,134,191,97,184,36,143,179,167,154,39,10,178,43,232,169,218,5,95,243,213,187,45,28,169,188,37,247,1,75,150,64,119,25,222,52,76,62,115,184,193,20,247,146,7,90,92,34,253,212,22,21,77,52,148,236,63,2,251,17,46,229,115,127,112,112,76,27,107,7,234,203,249,69,98,202,123,144,221,132,217,140,62,223]], +[[186,181,250,73,24,125,161,202,177,210,145,144,0,25,230,203,175,236,205,39,191,126,203,241,38,42,112,5,22,231,194,159],[246,251,25,133,236,89,31,105,227,186,200,7,178,234,191,38,57,144,205,250,9,177,120,9,228,142,56,93,160,101,236,33],[227,22,3,141,106,161,91,28,27,97,193,161,107,54,144,79,232,162,137,200,214,2,190,204,81,77,153,34,0,134,178,103,133,159,91,246,233,192,134,53,89,172,98,58,86,215,83,35,68,232,210,242,139,63,157,249,32,137,112,139,27,5,144,8],[92,248,255,88,126,82,204,205,41,132,243,71,145,238,104,67,231,112,23,195,181,90,212,92,68,69,9,101,183,93,131,110,120,251,215,161,209,114,158,255,109,109,52,10,144,63,60,241,125,158,42,236,170,255,42,50,31,205,222,10,188,251,188,188,192,159,64,134,248,18,196,110,251,1,183,131,67,175,190,72,48,159,145,116,120,69,95,50,0,12,106,105,247,159,226,17,185,159,3,127,89,86,215,34,117,167,254,123,69,41,107,95,115,154,164,81,255,5,117,188,112,88,133,170,86,49,176,208,133,11,194,177,44,65,146,67,90,229,210,245,43,197,67,134,73,124,74,36,184,182,219,81,107,224,157,140,207,30,202,120,91,222,151,233,190,26,192,100,240,148,226,175,204,48,124,14,6,180,197,100,205,154,154,149,48,91,55,184,31,67,70,17,220,165,92,170,160,49,232,132,149,213,220,90,4,255,95,175,223,10,130,160,192,58,255,27,251,244,255,235,174,113,130,78,53,231,81,176,146,112,0,118,105,134,11,88,0,53,101,158,35,172,231,107,59,54,159,163,6,242,190,217,87,153,250,250,188,46,105,193,65,190,176,186,202,199,234,163,71,231,123,229,175,63,205,190,123,54,74,127,154,102,213,225,122,7,223,98,2,253,152,193,75,254,226,202,111,7,69,101,31,12,133,80,249,255,255,202,251,150,255,179,241,3,230,82,231,143,83,145,108,214,241,221,5,179,254,153,179,66,1,176,126,172,38,82,245,37,53,113,253,56,34,198,149,210,101,199,223,221,108,107,20,168,11,110,135,24,62,110,3,46,95,36,1,205,35,140,221,55,105,187,110,57,8,35,67,143,86,115,234,154,71,158,92,99,254,7,160,127,78,20,245,119,87,196,215,210,43,53,215,28,68,234,173,72,115,200,236,166,246,178,29,207,169,85,32,255,150,20,171,247,160,225,136,83,9,242,206,211,188,223,195,25,54,58,45,164,109,237,121,165,204,123,111,105,56,63,148,171,53,194,80,98,156,185,21,214,103,182,40,17,134,117,72,149,128,62,75,149,231,65,130,137,166,172,59,205,182,225,231,246,241,220,56,231,125,40,25,20,204,64,79,151,207,241,79,178,196,253,129,65,45,16,28,27,251,54,140,229,147,17,232,146,168,185,205,202,134,147,111,59,202,126,199,145,99,237,223,28,238,104,244,159,30,186,162,126,197,15,73,13,97,96,28,163,95,141,110,210,102,5,74,235,155,25,159,147,59,255,214,224,5,15,38,27,78,19,213,235,254,44,170,101,87,195,45,222,174,235,194,161,31,10,162,51,36,13,161,199,228,15,118]], +[[116,202,18,42,182,13,229,12,220,4,168,226,237,164,93,150,49,6,27,241,135,211,22,190,91,124,192,111,2,12,72,62],[120,125,239,212,251,36,163,153,189,42,78,118,223,247,214,3,237,10,203,50,105,129,62,77,246,144,187,245,178,188,105,110],[188,180,184,80,105,96,17,153,126,181,223,225,67,241,163,213,98,142,241,165,64,118,145,238,72,199,157,105,171,228,213,51,248,23,173,115,19,181,121,94,70,229,149,243,174,58,145,101,177,182,253,218,232,97,100,255,203,163,118,36,152,55,246,9],[168,11,70,7,159,167,117,248,193,161,159,160,130,155,230,102,189,253,202,7,156,173,67,215,14,8,66,24,59,192,219,149,70,138,83,159,13,178,174,163,171,156,112,115,180,93,34,138,155,222,35,40,151,166,235,111,201,237,247,54,94,113,1,186,151,196,70,165,25,163,100,156,245,39,200,166,222,114,81,185,40,6,129,90,194,250,0,130,239,247,94,37,130,203,202,126,30,77,162,164,70,234,35,62,124,247,206,223,176,226,57,142,182,225,27,186,239,227,247,236,137,245,215,61,211,75,212,127,188,180,215,178,47,42,174,227,115,120,86,81,132,17,53,205,134,97,167,1,178,16,132,163,22,222,172,48,116,226,74,46,53,160,51,15,125,20,121,185,50,242,133,39,124,24,164,65,120,114,36,251,190,70,198,46,131,74,24,81,237,35,121,152,212,141,206,32,186,17,77,17,233,65,190,41,213,109,2,247,55,12,143,109,109,126,80,36,141,205,142,200,157,59,34,244,245,135,120,18,159,175,212,187,146,237,225,119,20,191,2,42,91,249,43,228,121,241,142,99,133,46,205,207,140,66,17,245,48,221,48,247,156,191,75,250,87,55,240,186,211,176,16,96,103,244,19,39,195,24,158,111,32,111,13,79,60,112,75,242,189,11,22,31,1,143,210,28,221,251,65,139,172,77,82,239,2,196,28,135,146,228,19,176,79,8,54,206,161,248,108,146,229,213,112,59,238,43,92,88,153,226,133,153,32,36,246,78,13,22,198,10,208,253,146,84,121,50,208,197,203,152,216,218,34,254,235,219,186,141,29,225,231,233,187,33,154,146,235,108,28,105,141,59,51,163,127,155,129,151,210,107,85,15,235,210,96,30,122,100,62,167,225,217,228,72,174,3,127,98,154,48,108,228,23,174,183,159,46,60,164,77,141,179,132,138,129,31,24,70,129,28,188,184,116,248,175,9,224,253,1,115,207,23,95,48,65,21,71,107,242,198,194,210,243,50,235,165,52,244,106,174,128,28,38,146,194,210,250,221,254,172,192,241,218,206,68,10,188,42,229,229,164,157,87,143,215,249,222,42,132,26,214,182,118,156,50,177,68,206,234,22,208,243,192,203,58,142,230,148,195,140,40,7,53,149,9,108,129,55,98,204,44,94,196,176,216,215,35,221,102,8,83,39,143,199,47,214,189,157,18,114,147,61,210,163,142,217,208,75,19,144,255,228,178,148,166,255,250,114,30,227,187,163,58,3,161,73,196,160,52,82,101,192,28,224,21,233,77,180,25,207,247,4,152,82,238,0,0,72,168,87,88,246,215,177,197,156,80,137,238,1,142,208,155,82]], +[[101,238,169,255,183,86,18,189,225,217,186,62,164,251,94,218,10,166,242,85,106,177,91,241,129,124,238,59,149,187,186,18],[91,57,54,220,116,155,107,146,57,241,87,152,172,202,253,136,76,54,89,238,1,178,209,125,116,252,125,167,130,116,231,230],[186,167,17,49,85,53,140,146,79,237,87,72,138,101,103,248,114,56,80,169,245,192,58,13,125,232,95,204,216,251,77,23,215,117,53,35,176,12,13,138,219,136,77,192,200,167,164,77,194,166,0,131,170,91,60,91,148,168,216,128,242,169,77,9],[192,105,54,50,60,227,37,60,172,90,180,246,184,50,112,205,76,254,133,208,191,139,172,30,27,141,95,11,21,63,84,28,142,142,217,95,40,213,200,90,35,21,205,147,27,124,243,237,174,80,249,40,48,89,145,98,128,75,19,99,211,172,13,160,171,208,151,81,2,59,221,193,98,136,148,78,97,109,33,217,18,113,151,139,183,130,211,235,237,127,166,18,132,199,73,13,39,89,60,168,163,213,180,117,98,51,7,1,10,188,31,191,121,58,129,106,170,181,224,146,77,236,121,214,4,152,150,92,247,248,10,181,159,192,41,247,130,22,103,85,183,43,134,144,117,67,74,182,6,204,135,10,124,11,200,191,41,174,224,51,250,156,193,34,237,124,142,6,155,84,125,186,226,89,1,185,226,73,180,31,234,11,248,218,243,130,104,102,188,174,210,117,59,94,145,174,147,126,113,123,80,138,10,207,76,59,6,31,240,203,156,253,56,14,36,148,80,9,81,166,98,253,73,40,252,95,202,246,193,142,132,177,211,120,228,155,217,213,150,134,208,135,235,213,82,208,127,169,186,129,111,165,64,44,169,231,37,42,100,141,16,108,254,108,67,28,194,160,83,226,41,70,55,205,185,157,150,171,230,137,237,171,197,202,7,15,119,193,236,209,213,45,83,133,40,159,23,206,215,104,195,151,22,113,185,192,178,248,85,184,70,28,30,116,108,123,56,247,120,150,184,90,251,190,221,8,55,95,233,34,152,70,20,221,132,159,226,203,137,174,113,73,220,209,211,127,73,54,230,123,20,64,190,114,224,9,57,139,230,240,131,191,150,17,72,11,89,47,226,240,17,142,37,61,181,210,233,228,180,84,28,17,218,0,247,22,26,115,110,95,11,185,52,32,142,62,244,224,185,165,34,88,32,63,6,13,24,161,149,21,158,94,38,138,162,128,83,200,52,247,189,93,185,189,113,245,7,217,19,112,179,255,202,187,212,172,179,7,29,63,109,82,195,73,172,243,80,149,52,140,235,245,168,111,140,89,221,201,101,239,246,16,172,66,88,4,192,226,246,190,66,133,63,91,70,67,74,44,49,217,172,153,83,155,253,192,78,207,47,239,208,69,152,250,99,193,57,255,108,109,136,65,14,115,189,50,140,196,52,154,180,187,134,242,226,237,124,115,222,150,82,14,247,115,14,243,131,69,224,249,114,168,76,83,136,16,54,135,230,140,80,249,216,201,175,144,59,198,50,212,50,4,6,42,79,80,46,33,76,7,5,156,44,190,247,42,84,17,13,191,115,228,37,64,45,23,233,120,236,25,155,81,140,236,3,16,191,191,125,154,211,0,67,74,74]], +[[8,218,189,78,92,17,158,169,7,206,69,240,167,175,158,98,192,195,241,201,236,97,173,16,86,125,121,54,40,84,197,87],[148,84,6,184,93,123,50,224,177,171,18,0,185,66,34,222,26,170,104,98,76,96,187,71,22,176,188,233,223,0,87,113],[51,173,191,205,78,212,250,103,197,139,92,181,158,22,152,113,72,105,120,18,102,11,53,49,255,106,33,199,73,185,96,22,96,186,238,226,72,155,130,180,205,225,50,182,230,47,47,144,216,249,146,120,96,170,173,37,40,29,3,235,23,169,82,15],[108,71,25,165,162,166,137,72,53,196,172,30,214,145,89,229,235,181,105,42,216,234,173,164,57,247,158,150,104,75,54,206,207,180,75,137,1,86,49,102,62,6,68,246,199,171,113,57,137,215,66,218,39,66,114,83,49,138,82,67,45,250,178,18,29,30,146,51,234,215,25,226,200,106,107,224,115,99,208,2,23,63,32,84,70,202,149,252,23,178,70,53,130,127,227,21,242,34,64,142,69,232,51,242,159,240,143,243,29,172,88,58,75,236,112,118,213,204,120,207,201,68,81,203,244,247,226,252,91,94,216,7,15,78,248,8,190,29,138,104,14,205,255,89,1,15,57,177,222,128,190,241,113,159,30,33,142,12,224,161,227,147,165,102,197,23,100,210,55,13,149,166,17,145,216,247,175,116,13,194,8,250,120,49,178,16,103,5,18,205,115,118,110,96,158,155,120,0,33,235,178,12,200,121,13,141,165,241,15,91,106,17,74,29,184,143,102,118,101,1,128,45,156,54,110,163,250,111,27,30,30,139,4,32,148,52,19,204,111,234,178,140,107,104,60,210,179,51,6,156,137,81,188,69,232,161,59,213,34,87,131,81,200,130,247,195,66,254,67,49,185,33,245,51,201,46,192,74,73,178,146,188,86,157,220,239,202,181,114,127,155,86,37,177,103,169,2,220,137,109,139,199,216,233,153,32,245,219,141,215,103,131,156,67,227,205,249,71,8,13,236,149,66,20,166,251,190,4,135,162,243,44,209,122,107,0,3,112,189,65,68,132,251,115,197,16,234,1,36,198,207,15,229,108,8,70,167,155,252,89,119,157,59,7,161,189,44,127,183,226,208,3,159,11,210,28,138,48,143,176,245,143,219,249,78,250,8,87,172,59,221,221,134,213,118,62,32,94,225,178,33,240,96,206,219,139,192,95,3,27,96,108,199,77,173,197,219,4,35,39,72,134,90,115,214,204,221,180,213,233,48,213,40,52,140,91,233,8,139,254,52,69,132,135,166,123,25,161,142,202,37,192,211,251,226,25,94,185,23,7,182,93,145,97,234,147,237,221,100,166,52,178,50,128,25,95,219,13,19,136,246,153,142,24,88,164,91,136,105,153,184,68,230,121,93,131,211,24,55,228,65,31,113,105,146,38,222,27,160,36,86,8,0,13,207,34,61,209,131,89,183,198,212,89,166,93,190,102,201,15,92,184,192,145,34,24,122,48,70,161,109,209,121,195,244,55,62,87,207,94,224,234,182,162,18,204,158,216,181,75,243,127,29,39,251,215,152,72,228,236,31,86,114,67,171,135,64,160,81,73,217,96,46,173,169,32,164,109,97,13,60,200,35,181,100,152]], +[[224,247,208,8,36,197,243,112,30,85,23,164,171,193,62,47,44,11,19,140,131,105,119,132,59,189,30,239,250,189,150,138],[82,253,218,227,224,24,166,132,115,179,22,141,7,100,207,226,116,220,200,52,201,10,145,251,79,231,75,147,157,210,56,177],[204,223,225,138,214,208,182,93,8,109,99,47,131,204,70,255,59,63,44,7,187,142,118,157,15,180,232,45,248,163,135,63,154,238,53,253,209,138,87,131,96,49,128,169,92,159,116,206,217,219,81,70,175,207,187,221,64,223,41,224,66,1,32,12],[179,158,58,199,90,34,26,220,206,208,154,133,145,172,94,47,225,93,254,213,185,25,203,175,20,198,94,183,205,147,8,109,222,227,247,71,37,71,230,109,220,112,6,43,151,98,151,209,163,193,112,238,82,92,156,83,186,147,164,196,253,178,53,114,183,202,110,209,56,83,231,13,177,215,46,222,185,148,75,188,53,74,82,14,119,174,89,31,49,128,146,239,213,230,109,156,9,129,196,164,189,169,138,164,229,144,69,255,156,75,76,163,172,178,255,216,147,32,28,112,179,74,119,242,78,218,84,84,157,200,74,209,52,163,85,50,85,56,21,136,138,227,221,158,36,30,196,235,191,248,111,140,30,138,219,170,196,185,26,253,24,34,140,187,213,221,128,90,202,191,10,30,41,12,229,221,160,37,26,223,179,124,183,20,193,57,181,163,36,45,136,198,68,132,163,118,85,204,143,203,236,255,169,127,189,20,214,77,81,43,248,246,48,95,137,197,9,34,222,84,22,146,21,143,181,71,253,83,159,30,88,119,204,100,148,149,22,99,50,234,43,104,92,250,63,96,32,25,223,42,178,194,94,217,107,104,116,94,154,232,156,148,141,161,26,216,168,48,223,139,0,242,230,104,25,45,173,242,197,98,13,53,198,232,26,40,83,248,65,227,117,160,217,252,162,210,150,239,206,42,195,141,64,176,48,181,117,96,174,110,131,65,51,155,61,60,45,6,17,100,18,67,25,89,134,136,252,166,24,252,100,201,232,245,248,49,9,122,5,58,241,157,125,189,97,33,141,146,103,66,194,233,164,42,121,204,27,20,137,18,114,45,140,213,202,121,58,26,215,59,95,20,27,65,128,156,47,192,83,11,118,48,232,3,144,198,179,56,199,24,104,218,204,89,191,70,63,252,72,144,22,191,103,249,201,213,85,60,30,222,23,21,40,19,254,11,38,75,101,220,161,178,179,142,75,128,159,140,151,37,172,91,29,141,46,86,190,201,100,159,229,92,117,131,255,35,176,67,214,243,118,134,40,241,240,81,99,55,130,74,90,86,180,9,82,10,106,108,183,126,79,95,194,11,159,104,153,224,10,178,45,177,13,24,47,9,184,30,148,243,173,86,138,11,129,36,77,243,241,133,92,110,242,34,164,26,81,182,42,70,73,187,130,105,10,182,95,172,172,13,129,214,254,2,96,17,112,168,219,98,203,197,236,153,85,215,113,26,28,57,101,106,159,110,31,182,188,24,61,155,234,21,3,83,31,23,54,39,104,187,132,31,157,33,241,58,44,153,30,85,223,247,242,179,54,226,158,178,149,7,99,139,220,173,123,179,28,105,233,9,32,126,186,188,198,83,255]], +[[106,205,147,158,66,34,38,204,84,67,212,170,191,88,193,26,246,80,203,64,185,100,139,77,163,139,146,123,255,154,88,219],[76,11,145,117,107,158,32,111,120,99,177,85,255,197,80,155,181,36,119,206,172,208,28,160,17,67,81,83,103,134,70,204],[121,153,88,119,237,36,199,145,104,79,41,132,189,249,96,156,63,123,87,108,87,209,98,238,98,45,76,232,243,109,156,85,115,22,157,136,1,33,111,28,70,255,226,246,226,192,144,72,228,125,75,235,153,126,154,188,74,187,18,159,155,121,105,10],[130,80,213,49,207,43,102,170,194,179,120,213,75,197,127,211,41,173,90,65,74,89,146,85,137,139,60,59,69,191,156,13,44,119,84,117,102,182,96,238,204,118,166,149,162,214,8,171,241,26,95,109,179,230,7,253,90,33,113,75,15,173,93,129,76,1,94,191,72,187,115,173,117,218,156,3,196,175,84,137,231,130,182,191,121,8,161,189,82,141,124,231,136,161,139,163,82,142,53,55,170,123,191,117,246,82,75,189,25,165,48,75,162,164,163,238,88,196,31,236,49,50,238,101,1,100,18,21,239,247,70,215,128,12,77,51,245,43,232,53,126,14,231,88,4,29,145,207,228,60,96,195,206,220,9,176,212,109,76,251,154,226,160,35,155,111,51,198,148,28,255,53,55,38,112,238,245,200,133,154,182,91,110,159,126,188,227,47,161,90,154,71,122,236,220,150,131,161,227,58,30,220,220,144,212,32,163,30,120,193,83,210,96,32,135,29,170,79,255,40,172,195,241,26,114,6,120,136,6,182,250,2,52,104,234,90,61,24,109,16,240,221,86,119,150,102,59,163,124,131,47,231,90,174,125,204,235,243,25,249,54,0,196,106,34,245,114,35,129,45,221,10,104,215,107,175,94,39,169,252,139,214,140,193,11,91,81,81,214,43,65,249,52,142,33,183,21,53,47,38,48,182,23,248,19,176,194,137,150,40,89,4,207,41,78,156,40,86,177,123,163,95,154,130,25,139,130,20,160,53,226,137,109,101,104,190,66,57,44,206,243,44,212,235,254,235,241,43,224,18,82,6,187,232,147,54,211,231,98,153,29,250,182,143,201,157,193,100,155,137,19,131,219,49,250,182,73,230,40,130,63,69,152,203,99,106,56,254,29,247,62,104,215,66,95,197,210,235,85,160,253,27,201,245,206,170,189,109,212,31,35,228,240,134,198,146,99,61,195,196,97,154,151,171,14,173,161,113,248,74,223,32,236,200,236,212,124,81,204,163,229,157,216,9,176,174,170,115,13,249,75,227,186,207,216,238,136,139,186,157,87,8,80,101,44,212,213,230,197,82,165,126,159,72,162,176,106,172,220,112,141,132,163,118,251,198,201,75,166,191,100,165,240,24,128,10,124,200,81,36,90,237,178,3,120,179,41,172,235,178,151,124,19,152,8,43,58,14,94,42,156,36,132,250,48,29,48,55,168,34,77,220,192,149,177,219,216,162,49,91,85,191,51,24,194,120,16,239,195,216,226,95,167,168,120,155,115,164,245,80,89,8,11,8,171,179,105,155,123,134,38,203,42,120,13,151,204,28,168,3,40,81,186,244,237,139,100,252,67,48,134,95,132,204,177,42,61,174]], +[[77,239,246,71,203,196,94,202,237,195,247,221,242,44,22,122,242,78,61,99,218,34,176,230,165,184,67,156,15,59,25,52],[12,39,201,215,122,200,199,37,187,6,99,147,58,179,13,26,173,9,203,207,44,215,17,108,96,133,168,73,159,112,20,2],[221,84,137,253,228,186,135,209,23,61,76,238,6,130,175,221,75,173,128,221,119,14,167,208,220,235,175,33,172,198,29,214,50,74,202,41,94,208,226,58,145,94,207,218,213,15,23,94,188,81,111,27,229,182,216,125,144,187,227,134,34,73,83,2],[214,32,30,188,33,206,193,233,188,40,249,87,201,208,41,204,56,249,232,94,6,223,201,11,242,151,230,31,43,115,180,7,217,130,166,107,145,233,74,36,233,29,6,171,138,92,7,157,15,105,190,87,136,234,143,234,206,189,145,114,145,25,34,51,134,46,106,205,161,232,207,154,72,191,251,84,145,221,101,175,84,27,108,114,175,104,26,129,130,61,152,160,171,238,182,186,159,149,70,91,132,17,249,158,17,156,210,132,121,218,152,66,89,189,248,108,159,239,60,202,52,226,36,105,31,24,60,240,149,3,119,39,218,156,173,41,242,66,248,62,180,247,54,226,127,223,103,1,141,113,27,116,196,91,41,85,166,167,110,193,83,48,223,91,173,128,48,198,179,168,141,114,242,132,71,101,42,200,144,43,91,118,203,246,185,69,206,171,254,192,74,155,140,179,15,67,217,235,119,62,103,5,89,79,13,225,183,15,26,32,201,159,196,177,34,31,140,129,176,188,48,218,18,205,93,234,143,77,144,241,58,129,26,44,193,26,150,132,106,175,180,196,42,0,233,174,125,162,86,160,210,43,25,138,252,37,204,16,65,210,78,5,108,243,135,96,29,123,247,235,49,130,214,5,254,94,99,177,141,83,26,95,132,229,219,208,24,74,118,198,196,103,168,38,58,152,181,192,5,252,178,170,249,137,245,203,208,169,217,3,252,252,96,157,110,87,217,196,57,2,28,234,147,228,196,233,145,241,147,202,243,36,55,112,179,37,120,116,128,118,183,244,203,151,241,124,23,167,155,130,37,60,36,35,219,105,140,208,163,58,179,59,176,155,11,8,203,140,234,220,161,226,156,93,226,252,18,178,64,123,108,197,175,90,233,118,221,62,198,48,216,51,155,125,209,31,163,76,170,193,80,199,196,121,29,140,66,123,10,217,46,5,41,6,122,136,213,32,17,225,224,161,130,153,185,105,137,111,139,131,96,247,92,69,196,150,218,71,176,155,69,15,152,34,188,188,212,63,66,147,197,22,128,43,247,71,196,171,238,223,170,62,121,203,145,3,211,119,15,86,7,183,117,22,229,177,206,15,100,182,238,199,190,195,198,71,192,6,149,109,197,91,108,121,246,175,179,157,31,195,236,241,27,151,75,68,174,219,114,174,209,49,102,53,8,60,33,36,80,46,92,114,216,110,202,182,172,144,36,62,179,154,106,169,203,148,128,218,56,225,237,184,210,143,249,9,36,192,93,93,33,175,90,249,89,87,184,2,7,129,55,135,17,162,157,9,32,172,173,140,203,57,163,17,105,50,120,201,144,11,71,13,162,189,76,18,160,29,115,150,38,68,1,123,96,52,113,59,42]], +[[90,25,191,108,148,31,57,78,147,189,54,37,251,129,205,157,168,28,144,32,177,197,49,37,122,123,89,87,187,7,146,17],[32,232,105,157,8,124,229,232,21,29,40,5,61,206,102,194,63,40,8,31,53,189,38,129,155,190,133,211,138,9,215,2],[42,47,214,5,78,244,231,155,114,25,26,12,203,210,177,138,235,171,232,185,167,24,97,222,217,139,124,220,182,166,37,83,40,188,26,236,176,201,51,87,33,169,169,110,228,181,180,63,144,211,34,236,248,53,247,139,38,77,174,110,56,123,251,4],[247,33,202,58,50,193,232,28,156,111,70,213,225,251,80,231,206,47,78,112,147,51,202,43,85,13,82,19,182,119,61,103,12,165,154,43,80,134,164,67,132,58,197,8,19,178,68,201,201,250,198,209,25,105,137,39,129,53,18,200,79,227,10,137,85,48,16,19,143,145,232,23,111,92,242,87,137,215,40,29,219,131,162,70,112,93,204,185,153,196,205,10,226,25,198,69,246,215,29,69,26,225,248,210,249,137,26,248,204,206,3,244,56,85,159,184,54,103,184,7,127,190,67,90,116,74,240,25,214,209,57,159,210,19,127,90,251,142,243,244,123,207,115,94,124,158,216,165,75,160,193,198,86,182,101,11,179,10,219,29,87,236,210,7,70,57,73,66,49,162,233,226,249,133,237,132,34,238,3,203,63,215,56,199,53,161,184,40,6,4,116,96,237,132,247,70,140,60,100,179,93,176,107,197,141,228,187,164,99,230,56,169,65,51,223,16,106,196,244,112,54,28,205,228,65,87,41,157,34,91,23,121,136,145,186,245,146,25,134,162,186,227,38,221,160,184,150,23,198,119,189,20,8,186,39,72,186,166,124,138,44,90,150,155,192,12,180,13,191,73,14,7,226,44,145,58,253,222,99,4,160,127,201,230,8,70,153,36,86,191,176,102,58,9,222,246,141,239,103,161,109,41,233,140,123,85,53,24,72,168,207,146,49,12,116,99,196,117,242,73,198,247,85,127,208,215,85,202,136,248,119,132,127,224,118,87,86,172,52,162,63,120,64,217,92,61,41,78,102,59,177,81,139,117,146,124,65,7,87,224,245,192,124,90,127,178,21,220,114,7,67,62,191,121,30,223,206,201,14,147,15,142,59,169,219,187,152,84,19,194,35,190,135,135,59,211,35,153,117,129,128,77,136,150,218,56,106,110,145,32,5,10,14,174,211,18,64,170,23,199,182,105,76,48,203,204,60,105,86,166,130,15,201,171,33,135,85,51,150,61,195,176,216,131,88,39,18,118,198,5,101,40,145,13,217,137,174,12,51,13,23,152,247,216,231,209,24,75,132,168,20,52,50,91,140,48,46,223,96,29,197,230,248,71,251,172,189,238,255,120,198,98,29,29,175,220,35,155,24,184,193,175,220,180,185,218,189,93,58,146,169,50,234,21,153,84,110,98,95,150,214,236,111,177,204,203,118,180,118,179,48,172,89,37,156,99,79,172,155,63,167,222,122,231,5,55,115,181,190,250,0,27,4,146,159,116,183,18,65,225,178,87,105,109,101,162,108,27,74,200,107,123,31,189,105,87,251,155,149,8,76,231,215,0,144,245,93,68,83,70,148,48,94,145,118,154,130,148,19,4]], +[[181,6,192,29,105,116,110,180,188,99,88,114,14,67,138,211,48,200,139,96,90,173,101,47,71,153,87,58,176,161,170,249],[122,200,182,136,99,189,105,21,21,131,120,157,134,74,115,87,227,160,69,250,134,82,42,157,170,110,38,251,121,237,109,35],[23,161,157,38,145,183,176,70,215,177,150,105,173,115,20,13,185,47,12,151,140,127,97,188,56,103,217,44,169,212,117,128,160,56,11,89,1,186,216,42,244,95,103,111,116,40,115,1,152,15,113,135,26,66,38,29,190,8,2,149,3,54,230,11],[247,252,24,6,110,208,75,48,230,51,217,134,93,163,33,75,236,166,11,215,150,1,156,215,236,201,24,102,249,239,36,70,193,250,176,109,134,81,190,127,16,26,236,123,184,78,226,30,113,173,2,2,21,252,251,54,242,209,30,69,121,172,57,248,226,177,41,14,56,150,213,34,188,245,19,170,160,103,113,248,110,226,40,207,243,162,10,31,16,197,100,51,149,137,187,169,96,83,68,192,166,230,130,173,91,164,13,16,65,148,27,196,111,152,185,208,156,161,127,143,4,78,152,59,138,73,8,147,61,242,38,60,247,136,17,194,76,143,72,20,53,79,111,76,104,183,238,123,120,48,130,147,191,120,253,15,241,34,240,149,193,74,115,165,151,151,23,42,224,92,252,236,25,86,62,177,141,43,197,48,14,212,191,107,220,68,62,169,184,188,28,190,222,148,202,185,5,237,165,166,169,49,89,125,228,2,20,111,172,156,248,205,106,141,16,70,105,249,19,250,131,64,1,202,77,9,15,183,148,157,49,9,166,60,5,73,176,63,21,27,113,23,196,244,105,116,186,89,198,130,150,237,253,222,118,146,238,67,42,206,247,97,6,71,224,149,120,101,230,44,26,12,240,86,89,130,58,85,69,45,213,228,113,179,28,90,73,171,5,181,170,253,90,14,83,14,137,107,88,204,82,46,207,25,229,46,200,47,161,71,249,227,133,23,76,126,195,61,29,155,134,147,74,235,79,108,87,0,247,213,235,51,255,115,201,252,106,164,125,245,30,9,34,158,106,232,148,232,108,129,139,239,6,95,130,89,113,164,203,144,173,254,251,49,235,217,209,183,148,34,220,152,104,249,247,78,122,50,205,64,113,239,182,155,39,35,62,110,92,96,222,220,213,50,28,3,10,70,205,38,245,96,44,172,116,126,228,181,34,216,87,163,50,26,3,244,3,166,0,98,80,64,99,97,228,136,21,175,186,119,206,8,144,52,65,132,91,168,114,37,216,178,64,70,116,93,64,101,100,90,27,152,65,12,172,72,209,55,203,187,138,177,235,165,13,169,194,49,233,172,243,34,166,219,236,14,244,22,164,70,195,182,16,217,53,105,253,244,90,166,205,193,182,64,216,243,1,215,134,147,178,130,108,198,237,70,133,104,173,154,15,148,170,155,159,185,47,126,120,212,132,253,245,216,212,92,153,30,40,7,77,205,214,128,211,177,241,137,239,107,220,50,14,230,230,77,209,248,13,146,100,216,48,66,210,196,61,131,88,30,240,57,75,27,93,31,105,243,187,191,4,183,200,8,186,52,193,88,15,22,247,101,55,182,167,235,208,161,144,139,233,73,77,63,202,169,135,29,177,87,80]], +[[225,204,184,10,38,47,248,175,30,218,7,92,151,44,142,148,30,119,206,245,123,219,10,130,87,44,40,32,11,73,60,163],[61,55,226,165,2,126,255,222,224,127,165,17,228,35,178,188,86,237,206,160,117,180,22,73,118,103,37,198,179,10,16,244],[253,163,75,101,43,121,116,111,137,126,34,45,55,183,122,162,80,208,44,82,124,72,51,223,128,234,65,213,33,137,213,7,0,225,40,183,142,232,20,156,155,25,243,171,247,85,172,239,83,72,245,251,175,28,235,65,192,56,144,106,197,148,96,1],[207,220,84,151,176,35,175,166,42,127,229,146,202,169,43,135,92,119,5,116,120,52,0,47,119,132,255,22,97,137,57,136,21,212,232,167,160,3,142,31,218,221,222,186,81,5,115,39,173,25,96,232,89,206,229,101,38,187,180,18,123,106,95,144,208,77,8,177,94,238,102,201,204,248,139,75,125,30,233,211,184,184,198,244,45,179,195,78,89,4,138,21,198,4,31,20,44,64,121,54,139,123,17,226,153,112,17,139,153,229,103,10,227,31,204,253,255,19,153,20,46,224,107,46,62,43,60,151,7,221,100,17,151,134,226,250,180,126,11,173,44,200,181,88,217,99,187,72,164,154,210,198,55,221,53,178,93,181,75,197,162,99,2,34,250,42,206,206,156,225,42,176,129,48,119,247,101,159,80,116,66,156,166,180,148,51,16,50,174,121,42,89,156,66,94,226,151,69,29,207,94,225,149,41,3,18,116,46,100,122,119,149,184,77,204,102,77,218,226,161,251,248,196,84,138,55,253,130,216,16,226,20,95,1,223,26,109,59,204,66,169,26,16,118,142,9,31,61,105,50,154,123,173,108,7,44,172,109,137,175,163,28,2,144,86,214,182,34,18,22,92,235,205,73,172,103,46,56,48,38,122,249,242,142,163,25,189,4,47,108,89,222,71,1,229,130,72,115,108,141,151,106,207,147,185,157,47,70,71,165,71,211,146,68,122,72,218,193,17,129,225,107,21,1,169,76,147,22,229,166,124,153,11,53,129,11,76,218,4,115,166,164,229,118,20,33,88,104,226,224,2,198,5,139,66,228,238,236,132,19,157,193,158,223,95,128,174,239,250,79,91,7,232,253,35,19,158,221,163,24,153,235,230,254,231,134,67,206,104,107,41,99,163,32,114,189,59,59,186,104,72,90,5,194,204,4,86,195,218,80,199,200,198,81,163,6,109,19,163,102,11,212,122,182,223,236,73,224,21,87,166,116,40,150,170,75,198,54,58,121,125,186,209,164,9,205,74,80,145,30,112,234,0,122,248,233,177,187,126,58,181,98,21,165,117,201,15,115,156,45,72,179,179,70,148,181,172,223,7,152,10,229,40,222,6,33,237,250,200,184,250,132,149,77,86,219,180,208,48,130,185,132,241,62,93,190,156,113,18,255,151,22,245,80,83,6,70,98,206,15,184,30,163,95,152,253,44,213,17,55,164,111,100,224,193,202,244,78,84,7,220,150,23,96,178,89,127,127,146,0,97,125,71,19,64,207,21,23,108,61,168,128,254,78,14,147,167,47,185,73,38,250,237,134,93,253,199,114,225,133,41,44,30,54,177,33,23,129,195,233,56,227,212,242,78,41,175,81,122,55,150,131]], +[[79,197,18,239,216,110,58,99,179,149,234,255,27,160,17,225,89,15,185,50,106,211,255,237,231,135,109,204,62,159,171,220],[38,194,162,47,155,250,217,6,6,220,97,63,241,7,2,31,205,219,236,114,55,6,102,96,180,136,150,67,73,224,200,40],[130,200,36,167,209,19,158,199,58,225,208,35,173,246,40,17,68,30,150,130,135,241,165,128,184,89,205,102,203,51,181,142,64,155,222,178,168,116,191,76,35,97,11,212,79,105,49,71,242,247,194,157,68,58,144,80,132,243,234,175,217,51,14,4],[7,205,30,155,250,56,167,216,133,52,101,169,60,119,171,79,48,250,249,20,228,139,196,118,59,160,123,249,107,168,8,193,245,154,212,206,155,125,146,31,187,199,121,101,157,124,163,110,219,125,211,172,247,162,148,82,168,69,180,159,182,84,58,59,108,92,28,41,58,255,97,132,133,161,14,234,96,238,150,73,172,157,72,30,105,73,150,125,57,56,181,47,224,156,54,185,173,224,117,129,219,78,181,66,169,127,90,200,172,115,211,238,161,132,114,37,86,118,12,244,131,9,5,100,85,48,97,185,10,11,109,45,255,71,7,190,118,57,55,161,5,148,168,43,118,107,178,207,109,170,82,250,141,123,72,243,33,39,196,49,173,154,174,211,191,222,185,154,212,33,24,161,180,222,123,153,33,52,237,156,218,208,181,41,109,25,122,72,94,73,62,207,236,163,101,58,210,206,15,146,65,170,188,9,109,124,75,166,3,186,125,221,7,168,178,87,254,82,50,118,65,112,115,166,95,164,67,66,86,253,31,35,158,193,222,93,161,160,168,197,230,134,238,20,217,223,164,56,197,59,153,201,84,175,171,47,121,230,11,113,38,242,203,88,162,110,41,13,161,220,207,195,1,242,57,116,142,222,123,207,27,183,204,180,114,14,105,47,87,229,62,111,89,7,83,153,225,8,10,200,170,154,97,165,104,196,197,105,211,110,118,162,215,39,31,44,68,222,78,54,58,140,145,106,78,68,107,2,123,100,57,46,144,206,171,246,182,7,27,196,122,19,121,182,170,99,68,118,59,42,14,127,247,196,162,123,255,49,6,114,28,37,62,76,29,103,195,127,163,215,193,236,208,85,184,233,41,213,42,142,69,237,137,251,24,15,116,181,82,254,6,240,102,199,228,49,140,162,249,21,148,110,131,32,213,128,101,97,71,47,184,255,127,168,7,45,142,111,209,206,99,207,135,56,47,123,148,4,84,12,29,64,108,112,178,38,133,54,119,9,38,69,206,153,105,34,231,52,93,192,127,183,51,159,154,84,255,7,53,45,210,185,147,6,60,44,131,209,40,26,79,209,120,229,165,248,10,91,51,194,41,208,87,131,103,212,65,146,233,164,210,30,151,52,211,189,160,131,183,15,71,16,63,209,37,23,112,33,223,62,83,215,153,134,239,234,45,192,79,2,192,172,39,135,136,49,158,243,169,19,46,98,50,234,109,179,156,165,135,8,85,249,89,47,255,108,32,154,210,241,194,157,209,104,85,40,152,151,158,207,248,200,17,39,36,143,131,16,81,83,0,101,97,41,217,183,172,187,126,209,228,107,201,140,4,209,163,91,24,145,55,56,233,221,228,210,176,101,244,24,66,66,216]], +[[11,125,250,208,91,166,101,17,30,22,129,189,192,188,139,169,115,118,124,184,88,119,2,10,45,191,145,131,37,87,29,159],[149,5,217,232,109,206,245,108,157,183,111,40,98,185,14,31,39,115,32,47,23,80,64,94,126,229,174,208,252,84,248,185],[65,90,219,178,242,185,132,5,119,253,24,65,249,170,226,82,175,232,245,167,34,54,1,125,80,219,34,210,40,205,238,159,91,62,143,233,161,122,77,78,152,183,52,19,129,232,216,98,92,220,234,149,109,37,59,116,224,45,172,184,73,32,160,9],[196,63,211,75,177,66,76,202,78,77,251,167,92,40,190,128,24,68,68,108,160,137,2,8,133,199,72,56,37,71,22,74,157,74,127,149,112,211,209,113,173,105,129,171,80,238,238,8,164,166,198,109,118,153,210,62,219,225,250,175,68,102,12,114,244,85,45,135,210,101,172,232,121,40,35,71,75,144,165,215,247,64,29,235,147,119,98,127,96,176,54,179,110,4,78,183,107,241,50,253,223,204,14,245,112,74,99,61,132,94,150,43,71,81,127,11,170,52,211,214,233,168,185,248,22,139,205,200,76,109,43,48,198,243,67,231,83,87,247,242,192,3,155,210,84,178,68,211,108,214,22,117,88,31,184,52,87,14,212,17,58,120,230,6,241,69,161,17,153,44,44,107,97,196,38,118,40,236,135,205,136,195,106,60,132,112,110,68,174,150,169,110,12,132,128,49,133,70,214,234,106,109,241,138,43,79,25,248,54,12,251,206,78,157,28,241,1,31,254,165,99,58,102,97,154,164,166,92,246,155,228,69,150,23,148,94,67,89,169,212,50,96,202,26,32,244,237,124,26,229,255,255,59,217,34,148,234,112,171,186,224,56,91,9,53,205,28,14,181,24,48,41,197,133,160,41,75,121,153,227,46,247,162,144,252,176,149,103,93,196,246,1,232,242,201,111,53,183,52,154,55,5,117,9,244,236,112,201,245,15,96,17,241,245,230,176,97,192,145,209,28,14,213,222,200,236,232,129,170,52,5,8,246,150,217,233,204,114,152,230,188,205,124,33,14,44,224,222,216,53,146,163,207,161,62,128,120,253,179,37,139,57,241,209,28,223,224,150,112,193,230,10,57,16,164,255,245,28,108,127,125,102,36,244,201,61,248,136,140,82,111,72,79,155,19,224,167,246,41,100,120,57,120,104,78,41,38,121,128,14,213,235,40,14,40,124,126,99,158,133,250,165,63,186,47,162,4,92,226,125,143,179,8,54,7,38,85,13,249,117,45,179,5,248,240,102,71,151,13,1,70,145,153,154,250,151,182,25,63,252,198,213,50,244,250,105,225,51,161,209,15,48,71,252,0,56,31,73,151,187,132,229,182,205,96,40,198,33,50,207,192,36,191,235,152,3,1,242,149,18,187,209,9,208,137,172,225,130,207,156,47,250,177,177,126,176,11,110,180,106,225,152,218,153,63,94,254,124,29,194,45,37,4,124,30,229,36,101,23,231,245,117,143,153,106,189,131,241,61,162,44,19,221,32,94,225,145,181,90,253,72,49,239,7,139,182,234,7,58,98,91,201,124,129,41,97,96,187,242,85,155,39,92,195,124,207,1,185,31,216,125,77,153,163,103,170,153,120,218,221,6,137,248,166]], +[[120,24,141,248,199,84,120,86,33,226,122,229,142,16,13,80,128,225,110,10,21,226,119,5,31,149,240,128,144,14,192,211],[161,189,238,233,139,7,87,186,156,45,132,9,184,116,36,230,78,66,249,147,42,207,169,188,113,251,63,140,160,225,29,82],[185,65,20,237,164,108,207,194,42,68,113,166,77,121,8,146,229,156,93,80,86,24,235,14,112,19,146,199,9,97,62,45,80,58,92,43,102,96,30,99,106,60,28,125,73,177,172,121,141,144,137,176,249,204,208,87,155,185,6,52,208,189,117,14],[207,112,204,165,127,235,27,238,254,152,90,213,175,157,67,72,211,164,106,99,222,16,117,56,31,179,99,154,4,79,214,230,9,31,93,185,201,77,57,190,15,19,173,230,217,160,116,230,123,167,6,179,168,128,98,149,246,182,84,134,87,40,197,140,166,233,65,157,93,4,63,33,16,129,75,191,54,252,64,112,228,217,69,73,101,194,81,32,44,163,149,239,227,253,189,84,79,235,24,126,52,202,60,128,121,81,121,85,47,206,154,168,4,67,14,91,108,134,133,52,30,145,213,136,159,191,63,152,25,4,98,15,254,112,19,245,59,147,158,23,68,61,97,78,126,107,181,122,214,116,243,180,176,1,99,5,38,207,115,2,167,208,175,231,220,36,214,218,222,246,254,186,63,150,151,58,165,184,214,39,82,98,228,48,168,47,103,134,150,151,26,139,96,227,141,59,43,204,23,13,91,194,3,2,163,156,89,109,39,254,227,158,93,165,177,14,169,243,130,41,158,25,129,151,23,167,24,211,125,21,95,19,146,49,130,181,183,161,197,76,161,9,178,44,168,232,178,108,165,202,63,59,144,98,33,148,97,186,206,151,232,144,201,78,65,202,61,132,88,127,189,246,226,64,195,92,202,183,29,88,71,125,40,22,142,147,55,38,134,212,42,173,50,74,63,22,175,224,233,184,158,226,14,72,95,230,200,100,181,1,59,168,131,153,238,170,21,152,53,168,178,187,47,37,245,121,202,59,174,103,92,99,218,27,80,217,157,78,217,120,105,46,86,0,35,63,56,171,126,122,90,224,251,248,192,182,156,195,139,211,14,171,217,119,239,160,94,226,200,53,20,48,43,212,12,75,220,231,164,17,10,251,182,87,156,98,14,151,248,207,46,155,171,45,204,124,51,241,150,229,127,231,97,160,80,18,40,148,183,167,90,146,149,49,153,109,218,173,120,222,29,77,146,76,217,58,97,223,34,119,118,188,28,57,251,184,222,28,68,56,134,139,106,58,44,217,76,7,178,158,63,107,35,204,126,11,99,104,144,9,217,208,186,225,96,107,175,199,168,8,242,210,250,37,98,184,220,9,56,66,192,31,219,132,13,164,134,10,206,211,252,82,92,163,52,237,207,101,148,139,196,22,249,140,69,15,0,18,166,16,125,215,248,237,228,14,28,72,201,232,165,101,168,16,185,207,210,3,86,219,25,241,219,222,89,137,33,51,46,13,129,63,12,184,118,132,55,3,136,119,47,243,203,252,191,162,153,193,152,201,123,251,150,23,118,138,5,22,31,65,105,255,93,229,217,244,0,98,9,15,184,130,152,77,157,92,122,167,142,221,203,150,52,228,102,184,133,61,81,43,74,84,109,116,35]], +[[115,203,2,176,191,38,160,21,218,29,195,1,252,18,93,126,108,48,182,60,158,110,238,158,6,93,78,132,113,50,195,37],[172,158,61,210,206,185,178,62,116,140,4,186,117,119,254,223,124,234,185,237,135,220,67,11,95,226,46,172,80,149,14,13],[26,93,212,200,145,200,225,50,87,1,135,194,59,154,30,75,38,240,84,96,232,117,103,56,25,57,109,245,97,200,175,14,72,51,59,98,199,119,41,212,159,196,14,23,74,127,60,33,248,94,244,211,57,206,184,11,210,224,55,216,3,175,86,14],[10,43,97,186,53,233,110,88,25,184,139,253,178,139,124,224,46,100,174,156,245,114,178,31,19,85,44,13,177,15,57,96,212,75,163,71,47,67,171,196,230,41,91,223,121,11,217,51,186,57,117,253,68,101,250,62,47,226,219,2,182,55,119,82,34,61,236,152,252,178,64,79,58,186,67,38,90,111,167,151,107,108,108,182,134,139,136,27,214,243,210,92,217,214,247,14,81,47,128,137,200,239,38,253,88,36,80,83,119,158,89,196,114,90,239,162,100,103,201,245,0,225,127,62,21,115,241,168,85,233,184,178,25,37,234,5,39,243,206,141,136,251,84,164,122,190,237,20,243,153,204,45,159,31,229,70,101,250,224,168,240,198,136,114,166,0,4,109,29,195,99,151,211,16,206,57,63,206,175,232,124,23,235,225,34,253,181,67,174,167,16,133,186,236,152,39,63,65,172,150,105,140,21,12,249,17,208,229,222,35,146,216,72,65,208,18,118,174,251,254,153,149,225,10,109,70,239,220,38,120,212,86,201,243,107,46,16,17,77,17,135,231,172,167,57,3,126,165,31,133,253,98,162,148,41,186,82,156,221,138,217,19,71,73,116,135,237,126,135,9,212,119,110,246,134,112,121,45,6,21,188,150,218,81,120,214,6,219,99,228,229,203,23,42,207,188,28,190,32,38,147,80,241,182,5,243,93,205,71,145,53,189,48,251,75,90,57,23,108,255,116,77,219,179,6,201,231,180,22,125,224,55,154,97,102,190,90,170,116,215,21,127,172,149,125,136,220,87,89,124,254,242,62,181,16,139,60,229,63,198,50,218,209,185,114,162,157,165,222,50,210,13,142,206,222,103,255,0,218,74,8,160,204,26,152,190,231,169,78,60,179,47,238,148,174,37,164,19,84,71,2,195,123,62,23,120,160,112,205,212,132,11,211,159,95,69,121,81,146,168,103,134,56,118,237,13,19,13,70,226,145,57,53,8,40,9,247,225,90,73,103,16,242,85,215,131,218,61,1,106,101,76,21,255,93,249,7,163,204,175,55,207,225,28,140,61,73,101,7,214,118,12,5,56,32,240,245,148,195,208,28,162,105,23,138,202,82,90,178,130,30,245,95,146,216,95,230,133,234,52,71,46,209,57,129,113,6,77,116,164,34,236,145,209,166,112,97,143,201,243,36,36,188,177,26,119,246,251,78,47,239,210,196,232,167,60,69,40,134,233,49,102,77,26,131,189,146,115,41,192,77,37,11,131,82,29,125,193,60,145,206,225,236,5,14,17,212,42,75,12,140,6,155,97,196,66,45,58,73,192,126,255,41,5,183,188,127,74,91,67,230,176,214,29,251,80,228,238,162,233,13,41,138,120,29,5]], +[[219,5,96,99,86,186,207,35,175,246,205,221,66,178,198,148,53,43,90,15,236,86,10,255,84,217,189,151,16,239,224,106],[50,165,199,204,73,9,120,107,72,165,63,49,9,63,84,154,159,23,48,202,102,144,56,63,219,95,20,194,102,110,49,50],[83,9,155,118,106,223,41,68,182,130,19,116,132,44,37,214,230,123,12,205,233,198,55,254,203,17,184,184,176,114,3,227,7,87,50,128,95,79,20,174,174,115,189,98,227,8,181,136,125,104,158,41,205,137,178,58,71,105,67,17,7,23,177,0],[27,201,194,131,63,55,205,241,53,111,173,22,103,104,100,39,23,112,27,56,160,171,12,47,88,26,38,210,34,214,92,206,228,191,15,109,254,100,211,59,192,35,159,113,212,184,38,68,176,22,37,161,163,95,231,152,103,98,57,224,202,119,158,242,49,56,238,190,59,209,157,226,216,247,193,91,77,150,241,62,81,188,99,59,234,93,97,34,91,202,29,99,57,186,83,232,31,125,141,36,197,214,15,4,206,140,114,103,97,210,100,88,79,28,126,91,91,105,146,69,108,28,118,137,45,99,82,17,30,59,146,111,224,37,192,0,157,182,124,224,221,199,247,100,224,201,173,176,72,27,194,121,84,132,217,99,115,169,98,167,183,74,85,150,245,39,167,52,118,73,140,120,35,223,250,108,133,67,176,121,113,181,170,39,28,18,37,94,9,24,221,115,245,12,48,201,168,90,199,194,153,61,214,85,218,89,67,18,99,245,145,75,231,6,55,75,233,192,117,133,194,135,19,40,180,219,195,148,1,201,87,7,56,126,110,6,157,68,185,216,251,5,143,34,227,21,170,13,91,79,17,104,252,16,121,98,176,100,247,216,69,175,142,33,49,149,29,28,214,109,200,77,186,70,210,0,175,79,76,95,81,34,27,201,178,25,105,66,248,180,14,125,219,201,174,179,217,175,192,113,37,149,19,19,90,1,111,40,102,9,159,161,15,76,59,115,80,11,213,92,71,123,36,21,225,10,39,155,161,16,210,148,243,221,24,66,23,125,11,75,251,23,52,221,12,203,126,57,75,67,209,111,11,117,72,54,34,128,244,52,118,77,165,127,25,237,62,48,46,83,112,251,164,150,100,194,48,5,116,51,204,100,126,178,124,210,199,193,140,125,102,144,111,8,130,70,194,47,127,121,3,153,222,180,197,251,185,6,24,23,105,190,245,175,190,138,209,245,222,85,190,88,143,82,246,156,84,212,239,90,150,154,13,153,92,39,64,123,35,237,217,36,61,36,153,253,242,148,115,177,149,92,132,179,247,203,220,216,27,118,86,236,11,233,224,253,179,56,19,86,150,15,208,202,112,231,234,116,182,70,252,211,19,148,142,109,219,71,96,148,118,251,111,164,132,47,167,136,160,213,123,227,176,166,202,24,25,247,22,20,118,0,67,236,73,4,136,25,57,150,138,67,181,209,146,143,132,165,145,144,147,188,56,65,88,129,113,169,205,57,15,143,205,97,83,139,84,230,239,153,119,5,115,225,152,109,21,15,169,107,122,7,225,209,148,175,28,11,64,85,0,172,179,209,14,59,230,71,200,152,98,0,111,167,133,131,231,97,102,132,41,32,22,14,181,127,11,42,110,223,25,60,68,197,238,172,244]], +[[29,19,155,26,208,195,175,29,91,139,227,26,78,203,135,142,198,103,115,111,125,79,168,54,58,152,9,182,209,218,191,227],[36,40,207,29,235,32,251,173,31,220,102,93,130,91,97,65,34,223,16,31,190,20,115,167,153,150,186,246,150,116,52,184],[221,100,94,81,237,171,4,219,49,227,49,114,207,39,172,238,237,204,4,99,169,99,145,74,14,172,142,253,90,52,52,31,107,188,82,224,66,186,175,59,64,200,154,87,239,182,69,116,230,150,119,252,233,85,36,108,31,192,242,105,239,129,144,0],[141,242,210,223,155,152,77,168,68,51,72,106,129,60,152,197,151,58,105,108,17,98,70,16,178,58,164,56,8,52,100,246,90,118,121,102,21,183,40,194,237,78,96,113,88,85,175,194,57,69,13,91,192,145,31,242,168,82,48,32,92,111,19,73,186,91,216,126,166,247,32,219,107,167,11,119,66,23,136,224,198,84,174,188,35,7,76,95,65,210,41,7,114,20,13,152,26,107,196,254,112,154,38,142,100,23,42,2,107,39,1,24,180,219,81,171,106,19,201,155,6,49,134,216,213,179,56,233,119,237,220,107,181,253,125,213,125,152,69,163,195,254,118,23,125,87,56,220,161,106,143,145,2,133,117,0,23,79,35,255,76,59,243,200,83,111,17,88,14,248,81,74,64,159,91,188,156,2,150,241,46,52,120,212,8,127,149,239,170,108,99,96,113,210,17,87,191,17,119,75,191,231,105,51,6,202,114,19,218,71,19,235,170,171,53,84,237,240,128,17,165,255,115,218,18,3,117,174,209,150,40,103,15,40,171,36,182,245,213,161,213,112,72,15,101,211,193,82,191,241,180,123,240,102,105,41,203,124,153,217,3,63,170,232,83,79,195,93,167,48,184,17,235,204,37,174,16,161,149,170,177,44,50,106,164,91,248,5,198,45,212,205,95,134,134,35,192,74,142,28,106,167,47,30,164,64,12,96,134,125,255,98,47,49,100,52,241,236,137,80,60,111,159,101,193,55,180,148,76,188,179,95,8,108,116,204,234,250,34,66,172,202,111,254,97,28,75,85,135,245,183,95,250,211,73,240,11,249,110,74,88,10,135,91,146,101,64,105,182,46,234,192,191,120,229,174,221,113,134,158,224,91,154,148,225,201,142,53,169,120,0,164,162,18,32,176,57,205,94,187,183,86,212,11,64,66,226,200,74,42,233,129,130,81,29,174,142,211,184,159,79,160,15,184,237,148,99,22,69,151,16,5,42,212,192,47,99,223,5,211,187,26,206,51,103,33,81,189,245,218,180,108,123,88,61,179,115,137,157,79,3,91,108,17,18,88,180,229,169,231,7,161,29,33,94,68,230,142,241,166,240,83,128,154,165,27,217,2,225,60,169,156,27,28,236,200,59,156,35,92,113,14,121,125,43,26,36,155,46,160,121,181,193,103,78,215,22,159,27,110,103,241,172,119,248,107,116,50,152,150,147,53,167,114,68,15,127,191,167,37,19,80,13,132,22,97,20,168,253,84,19,148,100,212,43,153,85,48,211,35,112,182,155,255,199,88,157,109,204,151,224,191,23,133,108,195,191,65,100,219,236,204,138,136,29,65,77,106,98,2,146,118,197,248,19,124,11,60,104,188,143,75,212,231,207,246,94,242]], +[[77,34,227,49,224,207,111,106,39,45,180,210,6,135,255,176,89,241,34,93,129,228,17,35,184,200,155,7,77,231,106,59],[177,228,207,174,173,214,123,18,215,185,219,252,15,136,237,208,55,63,154,136,199,250,51,251,127,43,30,71,94,204,182,27],[195,102,184,2,246,130,252,215,5,37,38,79,177,163,203,205,14,227,94,207,245,151,124,42,85,77,169,57,34,159,23,129,154,150,30,167,76,61,122,120,129,172,92,31,161,107,249,132,217,69,106,19,136,211,70,60,68,148,66,155,29,196,84,2],[156,142,63,91,77,112,64,48,225,186,113,240,46,252,75,135,214,255,251,85,188,61,141,3,129,143,145,86,36,252,247,1,197,74,223,175,162,182,148,184,119,81,203,159,105,145,140,15,5,15,76,16,93,92,203,64,16,11,40,223,212,244,17,213,145,193,32,25,23,106,194,1,107,251,253,240,221,241,29,184,167,227,154,167,185,226,22,246,103,192,161,95,185,119,234,169,186,59,196,85,204,88,148,95,62,148,75,138,194,251,244,210,79,231,225,230,25,205,190,238,62,94,18,169,165,39,210,143,95,215,207,217,34,15,19,8,216,151,182,212,49,74,90,1,135,134,74,45,98,28,241,178,132,66,97,36,123,245,32,186,250,155,242,38,225,21,104,30,205,119,66,121,128,205,18,176,140,53,156,236,209,222,63,85,69,248,7,248,30,215,99,2,255,214,71,127,137,185,88,205,241,41,84,207,112,193,66,83,41,147,131,22,71,234,202,176,180,128,123,253,173,180,56,157,125,255,44,78,240,239,90,92,97,208,223,118,46,46,144,128,167,24,28,236,208,106,83,25,159,13,254,247,2,98,122,222,207,95,205,155,62,104,199,35,51,22,23,39,248,113,199,209,196,48,81,255,28,146,31,213,59,100,34,56,185,120,128,214,78,37,250,197,18,171,149,75,237,188,165,64,245,178,0,145,236,114,230,127,136,119,10,252,50,242,18,92,160,218,79,232,123,86,170,201,23,127,31,79,103,200,81,114,92,94,138,254,100,246,100,121,152,51,253,121,16,11,119,234,210,88,56,135,159,255,71,71,170,13,86,114,236,10,148,52,129,52,189,189,75,179,155,12,103,160,205,48,96,46,223,79,236,111,122,240,204,43,218,225,38,206,168,66,223,170,67,145,220,93,222,169,56,225,121,33,104,36,12,45,139,37,53,47,159,58,100,66,53,206,54,254,254,182,153,42,216,142,40,122,210,216,91,216,80,57,111,194,229,23,161,82,9,245,146,10,201,140,83,43,31,77,134,155,235,8,187,3,207,124,145,175,63,252,237,104,213,251,254,248,111,249,78,206,110,46,173,52,132,206,8,13,177,123,190,64,241,219,67,46,193,101,14,210,79,221,37,15,51,69,116,92,155,123,145,152,201,16,154,55,38,31,197,236,187,177,47,131,160,225,34,10,24,103,212,95,221,254,168,29,207,117,244,236,127,219,82,80,229,119,84,214,222,162,112,182,40,167,149,48,236,40,182,25,188,169,73,62,99,5,207,196,65,76,28,29,227,56,158,137,1,151,200,95,40,64,79,63,169,106,30,47,217,32,107,71,46,138,10,13,50,175,85,96,107,176,131,247,106,25,184,234,227,71,154,229,29,152,169,154,98]], +[[165,34,143,249,187,182,242,50,50,126,184,216,121,215,248,178,119,202,114,186,225,249,169,208,226,96,221,144,87,29,180,249],[216,47,106,105,116,245,28,136,8,217,214,23,244,206,194,216,163,126,177,26,20,35,124,154,185,207,17,235,200,15,246,192],[151,101,15,174,63,89,202,118,71,127,37,71,22,119,73,197,131,2,72,136,50,37,227,84,255,70,199,227,129,150,82,32,217,190,242,194,5,124,125,25,144,240,139,202,76,253,232,119,255,242,180,170,129,61,156,75,132,251,121,236,237,129,239,5],[29,247,166,131,94,51,16,152,62,231,236,115,17,37,245,181,207,17,122,240,227,107,54,133,191,84,172,225,196,140,70,48,5,96,164,94,159,155,221,150,160,188,77,20,232,157,75,87,33,162,202,255,102,24,177,130,237,177,32,47,61,12,93,17,141,9,182,24,18,192,16,232,177,150,52,69,65,205,238,254,95,209,249,97,197,221,117,69,149,85,171,114,239,42,167,167,89,164,243,173,60,174,212,79,76,154,142,249,91,118,237,154,153,181,93,216,162,96,186,8,1,13,41,255,129,159,42,243,81,60,26,100,13,108,205,222,73,153,32,95,159,202,136,87,17,93,139,93,185,247,10,98,229,238,160,213,175,6,93,225,83,242,237,237,238,198,62,21,200,224,154,146,88,33,130,172,7,216,28,166,60,164,170,89,122,34,32,231,4,129,149,125,65,82,100,226,88,188,38,62,28,195,110,83,71,138,172,92,160,22,148,204,176,155,79,253,132,115,153,114,199,220,207,61,239,234,253,237,225,98,171,108,88,161,223,39,55,30,63,84,147,6,127,201,226,6,126,87,150,35,192,9,252,130,94,239,14,1,15,209,204,242,168,211,251,187,49,86,249,223,222,12,124,187,175,132,51,9,133,23,73,27,120,219,150,152,97,78,164,14,11,30,106,30,54,185,0,69,58,22,234,39,111,52,66,187,210,122,126,203,152,21,17,245,201,32,158,176,150,226,133,136,182,91,150,181,1,136,192,56,31,247,18,188,6,178,198,85,204,160,117,28,9,93,128,22,37,21,133,133,30,103,116,52,220,62,253,8,122,18,104,15,194,46,91,131,16,161,14,50,202,172,155,113,200,118,238,211,30,240,159,127,160,18,186,8,223,210,173,104,193,225,71,245,5,152,229,80,70,126,249,159,41,90,49,143,170,80,126,190,119,108,229,92,77,161,100,50,60,48,165,231,45,190,2,124,60,207,150,199,1,151,166,251,27,116,175,19,58,139,226,176,60,27,153,253,37,179,206,213,31,227,136,32,33,163,175,217,34,159,100,27,198,202,212,225,211,203,110,217,182,182,138,37,241,225,57,114,137,152,31,120,146,75,255,36,200,222,230,161,138,4,33,250,50,174,58,182,10,13,147,58,106,244,255,112,72,116,176,155,7,57,226,242,157,143,37,45,121,5,95,137,211,191,241,10,34,197,74,195,216,175,238,206,129,131,83,166,171,226,183,251,142,142,13,165,183,172,28,252,152,93,249,117,128,177,130,17,164,227,237,255,149,175,221,160,97,84,125,58,224,64,109,50,134,205,48,91,223,210,195,171,248,247,74,249,160,52,32,229,176,63,130,94,156,83,144,126,19,165,129,33,116,190,66,137,134,69,20,157]], +[[192,77,192,159,17,157,103,15,177,234,224,19,111,204,6,8,95,41,15,74,209,170,31,252,156,22,14,165,207,71,240,157],[255,73,140,232,201,219,120,103,246,208,39,100,82,164,102,114,72,135,230,23,47,102,129,103,27,138,224,53,245,134,94,163],[75,209,159,61,156,81,22,236,106,224,2,77,15,36,109,44,226,80,217,224,99,74,35,43,160,111,211,86,106,237,85,203,229,159,18,51,44,186,214,93,67,73,169,210,46,125,110,70,210,251,220,113,213,200,249,218,21,223,191,23,186,34,81,7],[30,66,41,127,138,238,242,154,132,46,14,33,245,219,174,6,142,44,157,218,166,253,52,142,72,136,31,13,66,197,11,240,236,241,112,107,148,165,209,152,23,202,2,216,62,154,178,249,157,139,250,170,92,133,173,57,161,80,178,37,173,62,175,160,103,129,91,116,103,47,224,38,195,204,198,119,37,84,64,182,132,167,110,18,140,162,204,196,41,241,82,87,125,37,182,159,64,219,88,45,73,71,154,250,230,128,113,45,192,253,31,225,65,136,57,104,124,166,12,221,233,116,20,4,98,249,97,72,41,93,241,206,67,169,119,53,28,119,242,240,176,154,107,38,214,254,150,95,206,174,23,215,184,98,3,113,64,36,40,84,79,223,145,105,11,68,233,175,194,233,8,140,131,202,72,220,133,118,246,40,114,71,152,220,144,50,49,116,196,73,150,89,101,2,163,93,248,185,130,197,112,166,203,81,185,161,151,212,49,175,51,240,43,128,1,21,103,254,80,207,69,172,17,27,61,85,111,140,140,229,174,140,153,114,242,169,147,107,26,1,43,156,51,158,48,201,115,18,182,94,165,156,16,15,121,215,149,184,162,75,49,160,169,125,194,92,206,214,184,255,90,225,69,51,154,4,140,161,42,87,144,23,250,232,213,203,203,97,213,46,49,77,215,194,231,32,16,196,114,23,177,208,104,120,191,40,24,202,24,142,142,48,121,96,193,104,157,125,252,2,2,151,60,210,159,47,123,167,67,70,158,104,94,14,112,75,4,186,202,79,171,84,136,68,138,146,46,171,244,11,229,129,193,153,77,116,209,58,54,108,232,87,251,64,166,224,93,168,85,54,148,23,44,195,253,40,6,47,83,130,80,170,140,17,246,129,57,231,156,209,25,27,163,49,75,92,234,8,100,67,126,210,228,182,251,215,91,157,237,9,135,180,28,32,42,88,236,2,84,217,211,113,167,149,241,219,236,221,172,17,43,232,208,158,45,123,156,165,117,47,64,108,255,185,17,202,54,69,11,192,95,30,193,202,60,168,211,81,36,209,40,108,85,241,15,97,51,78,70,236,228,24,59,146,33,154,157,205,14,94,120,239,42,118,207,233,169,171,55,149,223,220,180,79,99,212,95,95,72,255,180,21,97,51,173,46,153,80,136,76,91,189,44,28,184,114,158,64,168,120,127,120,73,105,250,136,12,7,255,204,151,213,192,210,212,136,8,94,145,22,215,16,124,213,219,22,206,204,222,173,85,2,94,234,46,222,233,60,27,16,100,39,97,142,224,157,195,218,209,224,86,118,162,54,128,105,200,4,92,62,188,108,103,175,165,45,89,57,130,72,239,207,21,233,4,199,20,35,4,255,97,151,31,77,155,246,70,12,29,100,23]], +[[103,145,189,116,211,180,98,14,245,241,255,86,64,100,50,194,106,182,70,246,213,233,221,166,132,46,214,144,82,39,83,146],[218,153,21,167,85,47,17,15,174,161,45,71,146,10,9,96,20,67,212,0,10,156,126,33,141,91,167,43,116,152,159,166],[177,232,212,129,6,91,213,18,27,179,191,86,150,0,188,194,109,244,12,73,159,186,169,84,179,154,97,157,196,11,149,144,195,23,86,184,182,63,134,1,81,105,75,149,118,93,105,123,46,26,222,8,6,233,42,6,196,165,89,233,15,207,165,6],[54,162,14,102,187,41,21,81,97,173,133,238,254,137,59,83,172,90,222,22,95,8,154,119,25,11,12,35,157,236,138,32,22,133,176,118,180,222,212,161,10,164,89,185,128,168,204,164,125,95,141,228,210,166,98,228,70,213,247,251,112,237,155,224,93,177,204,234,221,19,11,51,70,217,64,159,157,110,245,40,36,199,100,172,111,177,205,21,109,189,106,71,58,231,34,208,235,178,86,56,197,18,101,162,47,235,187,20,150,125,109,216,37,60,29,3,136,149,198,115,127,6,124,143,115,195,193,203,230,205,164,54,150,50,215,244,201,172,235,232,125,5,113,200,26,88,207,215,44,206,74,92,245,58,30,117,37,159,76,153,62,103,239,200,217,195,87,108,67,175,4,165,202,243,61,133,111,127,39,85,211,169,117,171,43,104,92,111,101,104,12,186,154,200,121,243,168,201,164,118,91,135,156,10,222,30,75,208,212,167,11,182,249,43,36,212,41,220,116,108,199,143,132,129,31,7,111,50,198,30,53,133,204,138,173,233,176,202,21,34,75,251,254,24,190,16,163,54,67,96,15,102,18,191,1,63,14,252,202,131,114,70,160,238,91,3,192,47,21,115,98,76,74,68,169,15,158,66,61,78,86,6,26,113,208,20,79,90,136,122,140,212,169,214,242,71,144,78,38,121,89,81,149,157,161,33,200,60,108,148,30,43,107,154,183,98,9,255,233,23,133,145,234,214,130,48,185,74,233,125,245,143,159,23,36,40,201,80,103,89,138,197,130,255,185,80,132,13,130,102,48,196,98,95,93,234,221,236,19,5,32,59,77,182,185,69,249,145,237,124,211,214,250,188,165,30,33,102,173,173,10,173,81,23,51,109,82,213,148,34,240,19,92,143,168,205,208,136,75,231,53,134,191,40,78,93,221,219,203,149,180,17,249,133,104,82,111,190,113,165,89,43,86,173,90,115,69,242,135,77,177,213,123,234,180,62,140,198,149,71,82,6,41,240,238,118,219,244,50,163,118,250,210,139,252,119,225,77,132,15,12,2,212,120,241,226,51,124,35,184,158,115,229,39,145,8,181,96,155,24,232,13,176,222,17,207,169,78,207,114,57,188,255,89,197,65,24,228,237,228,251,252,8,35,174,84,96,22,247,116,197,33,152,169,99,181,84,90,52,137,184,157,247,98,111,209,30,212,101,141,113,90,70,87,153,64,53,212,3,179,55,13,20,238,217,113,141,89,141,182,117,240,66,89,47,234,137,5,101,68,179,46,91,156,128,98,130,138,170,60,245,156,180,118,173,54,219,29,170,36,130,34,122,155,122,251,193,83,206,147,37,61,27,57,218,149,235,150,248,49,40,255,37,84,165,71,227,78,234,74,0,0]], +[[35,76,228,211,155,94,186,190,154,44,30,113,151,13,113,129,56,220,181,48,207,210,150,2,52,39,216,146,191,136,248,164],[203,115,147,13,180,33,246,210,69,54,131,123,208,191,246,250,117,187,209,65,201,138,64,93,66,68,163,196,36,85,7,121],[246,208,96,237,125,24,39,63,24,247,166,156,209,216,18,110,71,142,136,161,215,41,79,246,4,8,70,212,97,7,195,228,26,66,59,171,178,65,113,57,254,88,125,41,16,39,26,53,127,229,191,87,201,46,227,167,183,117,51,114,157,10,194,13],[119,115,12,248,200,249,107,145,135,144,42,207,249,255,11,33,116,108,202,240,163,130,167,179,67,209,199,32,39,174,60,49,104,167,58,107,143,73,188,135,152,20,30,21,194,115,43,106,107,63,117,127,138,142,134,199,164,186,203,57,85,28,84,135,77,107,247,22,137,126,228,175,19,37,58,165,187,121,161,146,16,79,68,220,179,222,150,7,69,168,230,170,152,128,82,74,98,159,181,16,164,206,76,189,167,226,149,125,255,29,98,231,5,96,106,44,200,79,145,133,11,234,172,94,88,70,225,66,11,201,29,205,210,66,123,105,207,164,106,227,138,79,239,65,70,234,227,95,156,34,233,103,203,20,161,175,156,171,248,59,24,4,101,190,214,239,44,218,56,42,132,217,153,74,173,101,93,137,82,224,251,176,249,111,200,8,159,46,116,137,73,127,172,220,214,86,168,164,81,185,40,193,30,122,64,117,7,42,175,191,23,216,241,5,76,145,150,40,141,237,58,226,31,154,253,88,16,161,0,216,228,216,76,74,53,169,139,48,211,225,133,36,67,141,212,64,45,253,142,118,117,240,157,8,12,217,21,241,74,244,55,47,124,229,131,132,151,45,93,17,16,121,101,27,42,207,57,210,161,103,198,160,11,43,23,206,11,38,135,145,189,43,229,23,143,224,248,45,100,218,205,222,55,122,30,139,233,231,216,223,200,43,8,100,69,55,189,200,112,197,129,146,134,253,81,246,121,45,197,246,123,84,190,51,109,68,213,79,235,248,27,141,248,222,197,216,104,109,177,47,22,77,14,143,241,170,44,22,186,204,152,6,1,14,200,233,17,150,89,126,240,106,76,241,112,125,239,80,103,160,72,137,216,228,138,155,194,192,190,246,100,245,172,209,180,245,188,45,167,218,67,220,181,249,99,36,91,165,82,253,73,48,1,216,112,169,81,122,23,156,47,13,232,91,224,198,130,208,87,72,142,53,199,129,111,244,186,82,154,239,215,198,96,145,242,6,245,244,215,92,172,139,210,9,236,47,165,91,231,74,242,49,226,243,137,220,194,214,104,191,105,94,210,103,195,89,75,173,158,252,0,33,124,122,14,158,123,106,86,163,48,121,163,14,115,195,115,63,45,36,239,236,221,232,127,114,249,72,210,119,214,182,213,176,53,180,197,49,128,210,61,102,204,15,241,124,21,221,70,133,133,227,137,217,26,76,151,253,128,17,11,33,138,11,247,165,224,53,63,70,9,210,207,1,138,6,85,113,0,28,120,136,85,94,237,189,54,34,195,177,118,156,209,63,51,55,71,114,170,108,138,143,88,129,2,1,125,78,228,229,13,203,189,177,214,16,195,38,112,147,74,109,158,109,155,120,75,191,231,24,98,187,56]], +[[16,61,17,140,125,214,93,7,232,213,88,46,69,4,42,117,121,36,23,198,146,0,30,230,189,154,146,123,43,61,144,22],[180,92,201,69,20,166,173,103,36,150,205,78,185,253,175,193,212,161,103,7,44,104,116,220,143,241,109,118,31,182,105,134],[47,175,193,60,67,175,229,5,67,114,185,35,210,79,41,43,40,58,252,163,172,163,179,228,50,56,6,132,150,23,19,200,210,62,134,179,88,4,149,223,186,228,36,183,103,228,121,90,15,146,47,113,181,15,93,122,54,154,184,198,232,128,66,12],[90,142,224,121,24,107,81,207,70,41,131,77,224,198,189,115,52,133,80,57,167,99,29,104,135,101,42,119,40,153,89,114,227,98,193,196,9,240,132,245,170,242,152,106,227,245,54,190,0,112,196,186,244,89,239,96,160,21,239,157,112,223,163,234,150,113,28,187,24,233,42,245,12,82,125,126,212,87,135,122,7,171,131,114,21,24,200,159,122,134,65,145,177,233,116,51,183,198,205,99,74,131,46,25,137,30,118,198,33,34,164,157,191,253,131,73,138,164,22,172,204,183,115,127,231,95,79,178,195,83,40,230,246,236,236,170,164,46,67,219,165,188,150,137,103,61,171,150,240,190,250,60,131,235,65,212,216,135,179,161,23,208,85,227,11,184,127,190,124,113,148,114,246,199,164,204,69,246,40,245,250,221,196,140,163,68,247,123,115,60,14,59,159,80,121,219,208,122,243,163,132,122,241,65,113,156,202,47,106,118,101,82,180,93,15,220,219,152,104,242,199,98,182,212,147,59,161,8,54,249,91,255,113,203,136,4,0,36,201,5,52,196,215,169,90,35,3,176,76,41,97,1,42,245,139,199,132,169,99,39,187,254,208,57,208,128,42,5,38,45,142,102,59,120,80,142,146,80,139,193,242,234,43,155,231,88,11,222,16,164,214,99,208,210,91,14,151,59,140,93,237,89,222,191,25,187,4,74,255,28,96,199,14,161,174,254,133,246,209,92,44,27,132,117,59,89,87,106,73,71,61,101,175,62,217,65,163,213,20,181,196,82,44,20,27,219,238,217,203,51,150,149,178,224,45,192,112,0,134,127,27,248,237,140,253,59,26,254,104,143,188,168,14,47,155,165,192,177,136,161,154,218,255,102,134,202,15,240,237,212,68,102,18,145,250,39,202,31,197,41,66,154,93,143,247,158,210,2,124,96,255,227,178,192,63,184,166,106,57,133,65,123,164,172,231,209,79,208,226,55,30,223,93,113,188,2,185,5,39,103,199,247,44,78,111,63,48,224,99,130,118,185,196,32,170,67,51,9,93,49,49,48,51,9,5,130,227,172,77,159,211,32,49,32,186,37,20,151,58,185,209,199,252,66,41,1,22,181,29,174,159,213,121,65,10,224,120,237,50,10,90,27,73,170,123,95,239,205,117,99,149,33,58,248,100,30,41,176,235,181,184,62,55,128,229,209,14,157,61,17,153,129,72,246,198,248,108,77,78,178,82,226,140,112,250,58,85,196,61,77,127,170,252,188,221,69,173,38,55,242,21,232,21,73,235,138,76,222,71,21,183,16,114,7,80,58,121,89,80,96,184,58,206,143,235,103,59,153,121,104,70,157,217,180,173,106,126,168,28,110,97,129,0,51,243,237,252,19,125,151,66,9,87,92]], +[[71,238,226,2,77,190,9,149,62,152,31,105,134,82,15,102,96,130,170,158,244,137,45,253,251,219,210,80,210,161,223,40],[159,19,205,142,191,80,128,52,121,117,21,159,54,2,150,167,22,64,20,216,208,105,232,49,218,176,51,38,7,153,124,222],[93,239,174,14,23,62,204,24,213,240,30,201,41,27,225,96,213,234,191,246,63,213,66,63,43,198,110,63,100,8,193,150,53,53,2,220,239,33,239,250,75,156,20,191,39,182,135,209,182,232,107,42,32,90,137,235,53,195,118,163,163,37,105,13],[193,51,240,51,207,59,236,108,209,146,18,234,71,219,236,177,63,44,96,24,249,224,135,138,200,132,191,181,117,192,245,211,252,91,73,153,88,14,184,172,188,170,200,58,233,172,155,68,62,109,28,255,68,156,54,137,180,51,213,9,0,178,232,183,29,0,225,25,200,184,117,9,75,218,185,22,173,170,183,91,204,133,41,89,216,215,89,121,91,189,107,54,14,228,132,175,228,123,26,210,131,145,242,90,251,141,78,58,254,12,91,96,4,152,161,40,51,254,42,26,84,131,223,148,11,23,59,160,217,216,196,209,50,31,164,183,51,51,75,15,109,135,138,14,90,118,244,241,128,172,17,154,130,8,42,203,20,136,228,155,188,167,160,54,156,25,27,214,208,197,212,69,101,104,33,169,156,203,201,69,148,158,202,129,54,204,110,18,125,157,233,46,246,79,23,74,108,4,200,181,229,36,149,240,221,103,75,181,202,18,138,146,9,150,143,212,80,220,227,25,145,63,214,163,12,51,130,121,129,99,230,88,95,88,239,32,139,228,208,198,162,81,58,117,35,136,57,122,74,228,68,131,140,132,102,219,195,111,188,54,174,8,190,200,142,237,161,49,193,77,6,54,107,103,49,81,69,65,0,222,161,17,129,80,251,228,65,177,231,130,110,84,93,152,104,36,46,137,159,94,165,62,67,76,55,147,108,230,253,6,20,98,131,232,251,213,54,72,13,229,90,22,16,44,68,117,75,197,84,213,188,45,226,242,94,25,229,103,160,35,223,70,64,231,79,243,164,158,77,211,14,14,37,88,179,219,194,170,185,47,221,94,121,66,94,203,196,198,153,254,31,22,25,101,241,208,180,93,139,218,181,46,201,191,122,105,216,170,11,209,113,231,85,206,123,141,7,24,247,38,122,251,115,62,252,165,75,33,62,111,90,218,180,201,215,108,134,127,203,105,174,5,199,75,210,21,22,207,52,44,97,97,246,252,158,204,172,249,112,235,206,84,12,216,146,188,16,108,107,213,99,97,2,152,183,9,104,240,145,188,198,225,247,171,74,91,44,99,116,161,144,63,77,58,213,225,189,134,67,169,194,248,120,195,215,164,220,73,239,49,151,237,188,218,123,185,30,126,6,96,96,135,212,233,129,191,171,147,166,2,73,119,150,46,69,38,37,23,243,56,182,133,126,236,33,88,162,151,178,170,145,82,75,103,122,33,170,197,123,224,182,58,128,116,254,84,231,169,220,112,197,165,195,222,114,139,156,23,236,18,18,171,17,48,235,23,98,44,215,178,42,182,235,169,24,94,141,103,190,108,71,162,229,173,198,99,212,100,44,193,32,34,46,41,159,225,52,253,127,205,0,173,171,207,170,100,47,226,224,141,213,46,44,63,50]], +[[182,200,139,76,144,253,25,161,73,211,129,103,25,83,185,177,109,66,143,99,97,207,80,58,17,4,119,226,151,248,210,248],[142,191,176,132,249,151,178,234,121,50,162,53,59,44,139,22,189,130,94,26,245,135,168,235,197,26,108,69,174,163,67,174],[116,71,162,1,129,176,44,241,182,173,82,149,105,206,67,124,42,5,8,17,111,80,32,92,65,230,55,139,116,254,47,197,54,48,170,13,196,184,12,49,203,38,200,240,155,248,250,178,126,58,188,143,31,96,74,94,192,102,49,168,79,111,46,6],[127,75,244,245,33,115,239,240,114,248,24,208,170,151,230,147,93,139,172,207,72,57,102,50,83,178,65,79,230,177,243,76,244,58,177,32,21,90,26,58,234,123,72,25,221,209,3,22,115,184,167,166,189,11,157,218,74,222,254,105,42,86,22,44,100,97,128,121,66,100,197,18,33,21,235,144,166,211,5,79,8,67,2,220,227,216,54,172,61,232,32,99,139,216,154,134,191,10,76,1,84,124,253,197,67,214,118,254,22,57,239,114,197,184,69,196,148,224,120,20,206,200,164,125,3,223,115,190,78,51,192,90,254,154,25,13,218,4,51,96,73,107,228,207,58,99,25,218,154,176,100,129,103,127,26,67,116,214,13,61,59,99,148,248,132,60,134,155,15,65,161,232,28,43,26,84,191,90,172,189,152,32,124,141,186,203,54,66,42,58,160,19,213,232,73,224,68,175,146,133,69,192,70,9,124,175,20,157,151,2,21,17,93,234,11,90,133,64,31,246,114,224,46,212,11,208,245,164,64,205,86,73,64,83,200,150,195,189,50,96,99,73,247,203,231,236,226,162,35,12,242,54,218,197,159,120,23,150,95,63,168,15,180,138,163,11,11,25,239,169,169,101,145,100,107,210,94,103,193,133,247,126,33,214,99,11,40,141,78,85,20,107,42,188,21,233,80,136,217,54,8,7,117,97,129,84,187,221,161,21,112,42,42,253,111,213,245,107,146,62,24,136,51,236,68,137,68,211,2,131,227,55,37,66,66,197,129,45,114,69,164,233,38,112,188,227,84,110,250,237,34,210,116,225,230,4,139,90,15,1,239,191,137,93,196,36,148,186,241,116,113,133,203,26,75,136,253,241,230,9,155,170,188,106,90,181,162,114,123,30,36,135,137,209,112,202,162,68,150,113,168,246,224,148,193,19,50,234,10,194,175,232,129,50,198,68,255,136,61,12,73,154,215,106,147,223,71,47,160,19,234,162,122,180,218,214,121,210,81,27,80,73,196,233,139,170,46,123,0,165,52,137,30,41,2,101,237,176,118,247,220,168,230,254,243,244,51,3,74,22,87,95,14,83,218,69,119,230,177,63,12,176,215,133,135,13,13,9,141,93,128,244,19,162,104,186,132,224,67,26,120,105,35,119,19,120,205,87,184,25,34,88,226,99,60,219,224,60,195,22,160,149,9,112,82,111,211,224,147,118,188,239,13,3,183,7,78,89,165,168,79,198,78,121,90,129,33,86,217,96,86,118,80,187,30,20,36,179,204,154,77,153,213,123,168,88,221,26,12,173,53,50,233,152,20,110,121,38,64,69,226,142,187,253,117,164,38,176,187,133,26,36,74,214,190,123,213,118,90,244,147,223,196,78,227,120,205,4,218,243,145,126,239,42,98,6]], +[[121,73,169,71,47,114,92,231,198,141,126,168,252,22,225,61,158,14,10,88,245,140,36,249,34,140,136,232,2,100,9,13],[163,112,248,40,51,248,139,79,95,83,16,185,24,230,175,147,187,114,75,251,223,60,2,197,3,120,11,44,131,171,108,198],[224,40,152,204,124,48,238,1,100,130,71,73,123,232,169,198,55,133,147,220,136,32,191,124,23,255,205,24,17,138,240,152,121,167,105,245,57,221,146,55,233,104,33,22,102,52,153,143,148,109,166,94,109,186,216,39,21,17,102,158,45,108,173,2],[149,83,134,185,45,214,191,146,96,27,248,30,132,210,81,68,181,252,11,205,125,35,199,110,125,235,95,91,166,49,107,182,26,93,142,116,24,91,1,41,103,240,164,67,139,83,22,150,222,180,184,16,16,137,224,192,72,42,223,19,192,97,49,145,185,119,247,123,4,25,129,65,71,245,218,100,161,211,190,177,39,91,152,73,209,41,123,168,83,42,224,166,71,168,172,227,149,174,14,208,15,103,52,140,94,229,234,25,181,241,197,189,46,98,40,24,232,173,203,163,193,124,39,152,126,78,61,109,145,10,86,199,229,20,157,63,85,116,252,6,0,155,244,221,62,55,207,227,235,218,44,33,22,211,102,221,136,206,94,167,42,179,135,73,5,133,68,59,8,110,138,163,141,17,211,130,11,114,198,88,228,99,205,181,156,83,147,1,29,74,143,76,182,161,149,34,147,4,231,98,57,250,94,140,44,190,15,57,220,173,19,138,14,203,60,81,87,158,201,161,32,165,22,7,238,254,191,165,154,68,98,14,165,177,145,96,135,234,51,133,51,252,19,47,242,228,164,61,5,47,208,139,107,27,36,251,103,47,115,201,185,186,32,183,193,196,30,162,77,145,45,233,181,85,182,229,104,43,151,6,8,255,34,154,211,8,111,67,31,155,225,144,236,57,34,75,162,237,138,203,76,142,172,133,130,226,58,170,121,130,124,68,226,72,197,186,9,45,218,192,242,247,150,132,170,147,252,6,16,115,225,130,26,86,175,185,191,236,149,45,242,113,154,156,122,64,62,106,147,247,166,86,215,75,97,193,209,144,131,248,211,241,158,101,159,162,183,24,224,189,4,182,147,214,61,175,184,106,219,238,93,135,199,91,125,18,145,34,241,120,160,230,105,235,3,92,164,216,235,69,57,127,24,81,38,78,44,240,160,205,211,7,32,197,225,57,205,106,87,63,31,162,65,202,233,66,88,5,172,121,96,62,141,227,80,239,219,11,155,201,91,167,176,133,193,237,146,193,42,207,83,245,212,161,19,117,152,0,143,42,54,114,200,78,95,118,154,37,199,164,161,101,121,216,98,136,119,73,114,96,110,78,125,133,38,58,210,23,224,219,207,52,63,229,84,193,9,197,217,64,155,121,57,7,58,197,90,3,66,15,236,40,155,17,74,92,84,194,11,69,234,105,147,133,51,173,231,179,174,133,225,167,131,221,151,137,124,58,232,37,65,131,204,84,4,92,42,24,236,190,82,22,145,242,97,157,155,143,31,179,71,202,5,90,123,11,76,36,246,77,23,115,224,20,22,68,30,254,21,153,35,33,122,132,135,75,156,78,194,101,205,170,182,67,144,128,104,73,120,18,193,175,21,193,136,7,30,120,245,151,254,223,206,145,197,212,198]], +[[214,138,94,60,71,238,219,48,153,223,252,128,76,241,156,94,116,191,123,245,240,31,84,212,217,29,117,116,243,211,220,124],[70,70,127,233,206,58,207,208,215,67,70,190,33,196,98,22,219,129,174,206,108,224,48,143,184,220,99,134,252,52,70,207],[137,111,195,202,186,127,211,252,40,93,94,221,221,192,18,12,212,109,167,198,239,171,230,107,21,11,0,39,96,184,65,74,137,172,158,127,31,123,124,123,51,89,143,97,244,87,24,228,255,74,195,104,255,18,150,20,180,254,146,25,242,55,176,9],[89,108,3,208,135,63,87,47,69,195,177,111,14,244,181,42,210,191,89,236,118,211,192,229,52,214,44,31,132,22,77,218,164,37,251,133,201,84,132,133,183,6,70,119,233,157,4,195,155,110,186,4,201,102,57,123,166,165,244,235,170,105,162,65,223,149,166,228,69,2,80,157,99,80,85,126,191,234,96,38,75,98,173,127,116,209,110,93,37,212,89,112,207,235,235,51,231,177,186,195,52,141,208,58,142,153,19,59,38,187,253,122,167,34,194,88,127,114,213,82,110,152,13,169,238,189,241,8,33,29,174,80,187,232,198,95,154,190,230,154,27,191,132,192,62,64,68,139,171,173,3,211,207,59,125,228,136,125,43,71,115,119,2,121,100,130,210,38,92,86,107,15,98,59,83,200,103,27,211,113,158,222,192,255,213,244,155,73,176,114,193,86,74,87,249,186,182,185,45,31,6,141,117,102,57,164,51,20,82,230,26,167,178,24,168,139,157,183,122,25,251,130,241,62,152,104,237,183,152,213,190,236,165,93,26,176,149,179,22,34,95,63,99,144,248,149,120,240,22,4,40,116,123,205,33,190,106,225,216,105,145,180,142,248,13,86,146,80,133,143,235,243,39,107,213,222,61,182,90,36,92,139,220,241,72,140,72,37,150,137,69,120,107,237,99,243,209,63,20,9,54,59,148,133,96,71,104,88,179,150,188,229,136,228,11,49,29,223,194,42,214,34,202,125,30,105,86,20,100,221,165,0,158,99,138,165,236,159,76,3,146,147,170,236,117,0,31,252,104,167,203,58,224,24,116,220,127,57,215,80,39,245,154,40,150,95,193,149,48,192,117,47,233,155,21,61,167,192,229,66,189,167,108,161,225,11,126,161,88,239,180,216,33,251,198,94,114,113,173,153,65,9,83,21,68,122,188,173,8,128,160,7,93,208,75,19,37,199,38,51,172,188,178,97,252,180,7,194,100,163,77,112,191,31,4,79,238,173,6,154,245,168,125,211,82,244,189,129,16,250,23,138,219,216,219,242,60,107,87,92,221,93,242,44,201,165,205,211,125,156,143,170,184,26,76,179,251,92,79,231,255,98,157,186,169,252,6,184,12,31,182,145,194,134,85,149,92,254,92,164,65,73,177,80,179,207,20,13,154,202,203,20,49,58,114,200,64,152,222,114,186,204,2,114,215,158,214,97,127,114,222,200,142,25,184,68,37,73,42,66,158,198,210,236,8,184,99,70,223,191,32,234,42,54,25,231,123,106,198,66,48,235,226,95,160,6,122,187,95,51,238,73,173,199,196,75,218,112,70,215,242,36,242,231,164,137,86,131,252,168,104,78,214,160,49,132,79,87,134,188,218,72,181,4,35,148,72,123,82,64,42,9,144,119,136,161,225,64]], +[[49,232,43,193,204,92,237,33,205,200,191,194,219,187,151,107,8,120,10,252,105,68,175,126,136,229,14,103,135,77,132,241],[141,249,119,226,176,64,172,235,211,218,253,103,184,127,146,22,232,195,113,190,206,214,24,254,243,164,150,214,81,165,215,181],[36,7,2,172,108,104,213,151,210,34,218,148,157,12,71,209,107,57,10,71,125,31,181,121,233,216,148,138,223,155,59,106,127,212,69,138,230,56,91,126,43,104,74,5,181,92,99,250,108,208,135,187,144,17,60,186,184,228,175,20,47,207,129,14],[105,212,97,182,183,168,102,233,76,213,154,90,35,187,164,161,39,102,2,240,66,186,168,80,213,178,146,73,214,116,58,218,4,211,217,56,33,154,187,194,42,218,102,161,119,129,151,247,11,248,11,89,122,139,74,224,11,219,135,104,18,211,171,78,192,17,223,115,52,28,133,5,62,235,204,45,240,172,252,33,84,130,131,181,83,236,222,1,84,130,142,213,175,71,87,25,133,248,151,103,176,5,182,34,201,231,192,121,221,230,148,228,157,192,85,12,121,24,204,81,92,39,77,189,156,84,105,210,241,142,205,144,222,102,78,3,202,65,229,59,226,11,150,226,90,244,12,84,171,15,124,190,158,5,202,63,165,163,124,26,168,235,251,100,68,163,44,73,110,252,104,21,124,105,243,88,193,95,106,192,157,70,239,239,154,104,93,247,232,221,99,179,4,189,60,99,140,207,83,47,233,1,241,28,249,124,91,28,190,211,60,112,99,124,114,27,2,137,173,246,187,109,135,195,4,121,250,146,110,4,48,116,48,43,118,241,21,125,10,129,222,196,147,232,122,60,100,62,122,32,183,164,21,37,163,141,176,78,120,218,229,231,121,112,102,191,174,44,244,72,164,71,233,0,76,206,142,65,240,152,121,145,250,211,3,17,221,170,69,154,38,68,244,185,65,192,104,192,214,192,119,26,252,244,43,249,19,154,104,77,162,152,72,110,207,103,82,59,248,80,154,69,186,92,184,179,134,74,210,44,12,106,130,140,109,183,46,55,29,228,16,180,125,172,73,174,157,59,87,2,177,115,155,141,118,12,233,134,17,192,125,136,223,95,4,104,56,8,162,26,252,46,97,113,63,194,192,37,203,37,252,196,238,148,24,65,8,59,34,246,30,38,86,251,59,141,173,65,194,98,200,157,47,23,97,3,9,242,213,194,149,137,162,223,97,229,81,73,137,80,50,202,152,30,69,87,225,48,162,55,252,8,38,252,135,37,41,134,27,187,131,40,214,115,243,155,88,183,61,6,14,197,150,191,34,231,238,8,31,68,233,44,2,165,103,118,121,82,14,42,43,77,34,199,127,43,33,45,90,175,5,11,242,193,65,227,226,139,133,113,212,50,25,55,66,98,53,199,166,70,214,71,227,239,225,131,194,123,116,146,86,94,202,205,127,67,198,122,116,69,63,71,128,232,135,17,186,45,212,163,148,27,18,221,211,144,146,112,251,61,235,212,34,67,106,182,22,111,8,201,156,136,108,192,232,227,206,205,6,66,228,66,133,184,134,74,164,22,148,60,90,24,105,116,244,100,83,90,135,10,1,40,97,188,46,88,113,73,202,233,113,98,78,97,195,29,138,80,126,58,216,39,115,231,35,188,183,93,245,75,239,132,122,64,123,203,123,29,87]], +[[204,86,188,124,223,166,17,146,78,114,176,127,104,171,198,202,91,133,255,139,186,205,255,64,110,81,186,114,13,9,168,102],[95,254,226,33,171,77,15,230,244,201,52,108,94,90,75,138,99,106,106,11,173,206,150,103,190,115,159,76,158,103,51,193],[155,134,161,146,182,79,79,4,79,251,248,123,65,199,238,82,247,167,33,170,50,14,123,173,100,37,153,89,144,49,92,221,80,43,228,225,17,96,25,209,49,169,33,141,25,97,74,217,85,67,177,136,154,240,169,126,212,210,86,220,51,215,110,8],[8,131,4,242,46,26,40,96,98,222,251,235,177,130,122,100,183,106,20,232,112,21,231,246,70,23,135,119,171,167,151,4,104,141,123,243,46,30,250,201,122,159,195,57,129,14,189,61,249,62,78,160,36,104,105,83,237,145,250,109,42,182,224,126,199,129,26,109,145,202,145,176,152,219,71,37,223,101,132,106,149,184,8,99,90,141,12,95,229,172,226,95,7,128,232,150,23,123,193,187,161,205,180,68,146,81,192,27,72,47,2,56,98,248,142,7,46,121,205,229,219,214,193,217,173,156,7,198,6,245,223,133,166,236,162,150,108,191,224,161,103,57,104,17,47,38,163,23,5,63,22,127,97,26,242,151,239,168,2,224,169,75,62,31,51,162,123,115,229,89,122,187,34,65,21,235,231,94,41,74,27,205,205,151,146,85,176,168,2,101,192,137,170,167,214,190,210,227,208,201,24,245,111,74,85,244,72,216,99,54,92,108,88,70,251,155,43,155,181,95,107,124,109,255,88,71,183,27,253,212,187,91,155,178,228,36,155,192,36,58,2,171,77,34,186,120,164,61,24,33,149,174,215,143,236,232,76,177,221,174,185,239,246,129,86,4,91,41,50,230,56,215,115,29,14,139,76,156,140,56,59,13,109,57,45,33,252,100,7,98,200,125,54,146,177,129,11,204,74,66,57,47,241,61,69,22,158,203,240,19,80,85,9,49,5,9,140,134,155,104,136,126,147,78,43,157,165,35,42,198,201,55,56,0,247,11,100,236,100,164,170,12,160,68,192,119,124,163,163,172,170,19,140,20,36,150,114,165,91,36,221,254,77,195,87,87,50,65,225,74,208,172,22,71,90,142,56,103,136,109,65,238,163,95,231,147,43,169,174,170,12,134,201,235,109,183,128,128,73,173,231,181,204,26,64,130,44,102,222,169,58,210,45,68,185,228,41,4,181,184,54,132,174,41,49,254,54,198,8,255,112,150,241,176,159,129,27,2,103,40,4,64,110,8,237,158,119,69,103,108,224,71,240,247,246,71,8,228,155,183,135,84,114,11,138,162,38,245,85,106,191,5,181,101,132,100,82,146,218,208,142,36,115,99,154,140,229,71,94,12,233,25,47,139,162,221,50,206,20,201,25,117,171,96,47,124,19,83,140,82,149,45,3,150,21,140,124,198,185,66,190,125,146,62,235,82,58,115,181,180,17,150,109,20,172,150,229,176,150,165,41,50,164,22,41,46,204,221,185,16,113,200,133,96,231,14,205,79,226,254,36,213,35,250,252,185,142,64,33,80,47,65,144,160,81,94,220,178,64,25,234,202,9,236,38,21,169,191,222,182,14,179,84,200,74,31,60,236,127,253,126,101,165,81,93,71,149,154,76,78,196,141,128,33,177,117,74,226,191,132]], +[[122,87,242,221,160,173,3,56,171,154,19,201,163,73,126,156,117,35,140,21,49,88,151,137,34,124,210,116,155,198,233,80],[111,115,141,197,231,217,226,64,201,244,208,192,106,94,2,23,71,86,139,105,167,93,80,122,46,11,231,234,97,53,38,197],[152,145,35,118,29,147,86,50,120,253,10,120,174,214,78,45,230,244,167,0,252,154,112,210,24,119,72,172,6,217,194,195,119,209,153,95,137,199,114,127,226,241,32,120,78,65,113,196,45,99,83,172,61,78,63,98,12,99,156,117,120,108,70,10],[140,133,117,161,29,47,242,194,56,228,25,204,176,6,51,208,78,139,139,215,116,41,1,213,136,221,106,47,0,170,18,240,138,228,29,202,169,51,143,140,71,233,83,18,25,44,246,178,69,160,12,230,136,160,41,218,86,221,27,29,235,13,52,181,65,79,225,194,29,107,99,208,107,133,52,172,232,232,102,201,51,253,124,90,101,237,169,90,23,55,169,236,219,23,133,145,73,172,105,105,81,184,44,35,14,130,117,233,109,208,47,212,85,234,103,83,121,230,123,166,52,132,182,40,56,49,254,63,254,82,214,236,73,183,9,16,103,5,201,209,155,133,157,233,253,32,8,135,203,68,216,253,254,105,97,250,76,162,52,9,68,199,100,199,4,73,18,8,37,126,115,84,130,175,140,182,144,65,221,230,133,36,29,63,191,70,253,160,87,36,139,137,135,190,31,128,181,78,181,64,9,243,36,220,69,14,136,110,121,249,18,88,91,145,201,223,175,233,1,34,98,196,113,64,59,30,139,92,49,252,83,117,161,221,249,155,104,237,249,237,112,175,133,148,247,216,75,44,196,145,31,233,5,0,198,238,191,186,192,133,85,53,80,227,91,210,229,37,20,233,121,231,36,30,159,142,52,205,248,81,58,190,114,81,13,255,60,254,199,226,188,100,136,100,28,253,10,101,174,14,9,235,233,155,21,178,157,69,234,103,165,122,173,85,77,79,139,252,225,56,106,206,34,136,57,227,168,165,52,20,14,236,61,55,213,27,227,97,245,234,24,131,115,159,86,97,95,117,176,85,160,106,145,71,27,233,139,201,69,55,131,195,88,56,43,208,85,90,233,235,11,220,214,102,41,166,17,252,26,17,198,83,200,34,20,88,125,236,18,186,18,14,37,19,7,15,230,158,152,47,122,128,173,21,159,106,50,93,151,125,1,208,80,209,22,166,42,79,138,202,182,195,214,159,246,200,120,33,60,96,169,72,69,202,225,6,222,108,93,111,226,80,141,148,86,91,123,167,93,88,209,173,71,215,106,32,222,250,117,104,203,127,214,111,87,207,55,116,162,29,63,250,125,138,166,216,109,194,132,183,14,15,23,231,99,11,252,16,205,31,201,168,217,197,146,211,159,36,167,181,200,232,175,243,83,87,126,106,201,0,134,144,199,161,89,167,232,59,229,166,174,143,202,150,68,189,223,163,122,146,176,112,85,249,250,201,250,151,251,62,143,95,77,145,125,218,92,109,198,234,52,182,77,48,36,5,188,56,6,46,7,206,147,161,168,138,237,95,186,249,149,160,155,69,178,138,212,166,178,115,222,193,65,60,84,4,82,157,130,91,94,220,46,39,163,144,235,126,140,43,67,144,94,17,109,136,122,181,251,153,61,254,21,14,189,207,129,122,230,46,3]], +[[50,239,109,120,154,30,163,147,241,191,159,17,222,52,245,125,101,60,78,119,213,30,96,80,254,244,232,215,191,24,61,181],[193,170,24,30,98,15,96,82,92,43,23,218,141,41,11,174,93,51,158,23,234,188,234,181,140,215,106,224,102,244,17,121],[136,243,166,224,187,170,62,6,11,201,217,31,226,150,140,97,18,107,32,49,127,89,132,46,74,228,135,17,205,186,246,44,108,2,7,64,93,28,72,73,149,2,113,240,170,167,89,48,145,16,158,71,141,19,243,86,150,79,125,186,183,41,175,0],[17,169,195,193,186,124,251,97,173,16,51,5,194,88,134,222,159,136,21,198,194,31,23,168,115,58,2,79,148,151,218,5,64,219,54,3,166,113,170,232,55,219,187,161,158,25,248,45,223,200,175,133,89,128,167,1,37,252,97,205,127,253,16,119,126,54,110,94,149,105,146,122,240,242,69,212,243,155,63,208,244,88,121,194,83,64,20,18,133,94,87,97,144,94,214,239,49,139,106,6,234,110,159,144,111,155,208,22,188,182,148,160,223,101,160,22,189,254,132,90,9,242,62,80,134,197,170,243,117,239,235,134,218,81,35,157,220,53,11,172,12,219,3,184,116,219,21,7,230,173,78,44,159,70,2,140,162,56,131,99,84,20,147,182,203,146,193,223,202,163,239,214,140,107,78,145,239,180,103,81,210,63,76,72,169,115,240,165,199,198,254,42,18,105,210,166,158,159,196,171,139,163,185,47,121,100,73,186,61,199,2,69,237,80,92,192,238,238,22,54,100,122,104,199,103,157,11,109,101,27,186,53,194,155,129,71,141,23,202,54,133,112,122,214,22,230,229,96,67,129,248,78,229,43,37,173,2,252,13,251,133,67,46,251,31,236,208,144,192,42,208,2,193,133,127,206,216,143,223,178,255,38,221,15,80,24,251,71,216,19,88,31,101,8,202,99,124,115,101,23,124,81,61,30,224,88,121,166,92,91,103,107,58,168,115,161,147,92,84,55,234,220,182,109,251,5,42,94,124,62,129,212,75,61,175,105,143,66,36,78,226,238,75,110,210,183,230,229,110,97,255,156,180,94,113,159,215,70,25,139,242,167,222,109,37,175,59,198,199,176,237,138,190,60,179,137,175,216,79,250,42,35,13,147,188,12,41,213,169,65,156,191,241,27,120,131,50,153,33,72,11,88,68,101,93,153,108,124,171,41,223,178,163,146,123,130,186,124,48,108,69,119,182,248,181,219,226,175,175,155,241,74,143,149,84,205,1,166,154,153,27,242,18,130,141,225,230,49,114,232,51,222,6,105,140,219,59,40,113,99,128,49,69,114,191,91,207,211,78,245,42,111,173,218,135,186,190,107,172,219,32,206,99,199,37,203,15,246,31,227,12,27,81,219,218,44,38,37,249,157,254,176,41,163,229,140,186,125,1,144,81,17,202,244,47,39,2,94,114,14,24,238,176,125,174,145,85,197,90,163,0,226,46,181,233,77,199,160,168,78,230,125,145,169,96,174,8,202,99,45,187,23,55,252,154,67,219,207,179,168,121,235,159,191,253,114,153,51,142,38,75,193,35,122,182,165,188,42,38,60,250,153,232,84,68,57,217,99,49,99,159,233,64,142,84,163,80,97,15,240,29,227,248,87,153,173,235,115,216,43,233,56,7,77,234,133,142,166,54,182,58,189]], +[[10,85,37,164,89,143,96,153,47,134,186,26,185,238,230,226,103,86,34,249,67,40,79,192,85,62,68,70,172,90,76,83],[219,96,215,234,41,248,214,13,173,51,208,46,197,244,34,50,5,123,209,196,189,97,128,162,66,203,122,182,244,66,103,129],[143,166,176,174,172,113,19,42,216,130,151,88,104,241,189,184,193,31,26,108,27,156,84,89,78,14,70,40,110,166,201,165,214,213,176,234,234,202,154,227,175,116,231,35,38,179,182,242,234,168,147,192,236,66,164,156,86,239,81,79,117,199,127,1],[247,135,50,27,66,192,141,64,82,68,154,72,133,147,216,133,180,224,195,74,93,100,20,159,168,185,200,94,229,75,203,236,181,9,9,178,168,107,136,37,138,16,224,126,143,140,45,6,138,137,251,22,90,106,206,126,100,153,139,165,125,137,217,191,43,139,56,161,246,216,54,74,238,5,206,51,72,190,212,139,136,194,71,59,245,242,102,95,81,202,7,58,83,5,53,142,170,212,54,93,88,184,59,201,129,78,37,245,76,55,205,155,104,168,8,165,125,108,45,125,123,109,235,95,226,15,79,150,254,114,95,141,230,92,41,164,241,204,239,215,194,198,242,252,1,22,213,134,118,172,188,88,105,28,121,194,176,6,120,90,9,117,163,29,141,60,148,145,97,89,106,6,138,175,34,38,171,132,37,80,233,192,178,97,10,41,83,29,31,63,127,0,130,107,182,199,219,224,78,40,174,27,159,246,248,136,164,157,130,129,47,69,46,27,50,116,11,35,77,221,150,66,225,143,50,173,154,154,247,248,149,37,40,103,74,44,218,37,180,247,186,134,112,7,255,167,247,143,22,61,184,243,105,20,149,107,250,236,213,15,109,26,244,238,19,50,117,168,234,171,148,187,192,174,82,182,217,178,131,38,52,35,46,192,232,181,248,2,45,62,241,234,217,183,158,249,161,101,100,39,113,148,242,56,13,144,33,225,241,123,24,75,141,58,122,52,209,81,57,163,156,119,40,194,46,26,58,103,162,122,108,164,184,168,160,99,108,96,84,208,247,65,240,70,103,54,25,252,107,7,14,98,255,72,98,245,157,38,144,7,243,67,19,57,99,122,137,245,100,192,219,61,155,207,205,25,252,37,19,138,198,109,71,77,128,244,173,121,246,209,231,132,68,8,232,128,52,238,175,244,167,144,51,141,84,107,252,215,66,76,17,158,33,31,54,60,184,156,136,135,73,52,106,137,211,47,2,59,182,176,54,106,30,222,67,37,3,42,163,95,82,233,223,147,138,80,39,235,238,150,136,174,72,13,222,26,156,155,66,209,169,192,143,113,146,35,223,174,28,252,212,157,209,5,58,170,56,28,36,204,156,122,191,207,143,109,134,214,175,114,238,240,83,4,65,47,61,178,88,90,169,224,243,164,241,182,215,16,208,42,177,29,177,252,144,173,77,226,93,4,41,159,49,41,194,18,233,203,115,192,4,121,83,69,91,249,142,200,253,38,116,228,123,148,153,87,222,237,160,24,186,220,159,47,104,161,177,142,245,197,131,176,149,224,141,217,6,218,95,34,13,160,41,185,196,0,227,202,145,199,203,216,127,52,48,199,66,51,127,97,207,84,116,91,6,34,188,185,7,98,198,186,254,248,126,30,200,136,195,100,250,214,70,195,58,204,34,175,84,56,184,76,213]], +[[45,93,223,250,46,88,201,4,81,234,5,222,71,184,196,146,52,226,108,237,84,133,78,58,206,241,29,142,230,133,45,167],[123,253,28,138,74,11,187,70,6,210,229,188,9,15,86,178,13,88,242,32,75,106,237,131,29,61,244,212,6,180,118,5],[206,217,214,16,16,51,156,71,29,223,159,239,202,168,45,30,171,58,46,14,96,39,133,83,180,221,159,57,91,229,129,73,201,21,148,229,97,139,11,16,191,58,171,148,241,89,181,48,246,68,99,238,214,111,162,172,229,79,217,37,114,160,106,14],[79,28,91,78,111,172,59,170,62,144,16,243,191,41,60,119,158,97,253,123,190,5,165,134,245,170,240,128,38,55,22,39,162,9,172,209,136,175,178,219,224,49,21,71,148,5,89,113,22,64,247,138,234,154,98,129,137,98,244,69,168,231,237,111,230,197,244,145,98,231,67,93,27,98,91,136,186,57,218,176,173,86,253,44,10,214,81,38,97,54,43,247,138,254,90,20,22,182,71,243,184,138,5,108,158,114,137,201,176,204,58,251,67,64,33,152,86,52,147,231,55,177,218,5,37,6,182,201,48,109,117,173,102,147,219,109,21,113,249,111,111,82,153,12,77,241,150,101,166,187,99,7,63,221,159,85,89,104,150,162,233,194,98,47,43,12,44,201,157,221,27,100,159,176,49,128,88,215,71,148,227,142,198,87,235,200,42,189,91,237,248,179,244,187,163,187,108,153,53,253,246,130,101,2,183,105,4,107,54,217,109,198,149,215,200,84,4,40,77,42,42,183,252,243,176,47,104,161,73,61,211,131,202,99,57,250,193,205,228,127,83,197,224,38,208,134,159,175,254,64,171,219,152,25,82,48,241,125,12,250,165,51,49,90,253,191,231,209,175,195,166,21,180,247,80,144,35,58,80,63,136,97,227,35,116,225,234,149,87,103,66,49,217,215,55,212,119,179,63,248,42,192,178,192,186,147,193,31,181,35,230,19,97,142,211,112,82,74,96,244,212,200,54,148,192,51,96,109,29,6,157,84,77,204,211,144,12,55,163,179,54,62,251,207,102,151,249,247,98,179,59,18,148,88,57,83,252,83,119,62,245,103,38,238,180,112,235,233,33,73,183,54,72,161,97,97,212,148,18,10,49,139,251,8,12,195,142,73,150,244,178,99,255,231,140,120,119,254,19,194,252,85,33,159,68,38,14,143,37,59,221,55,157,135,14,108,145,4,139,29,141,78,136,184,130,24,178,176,73,254,245,59,42,225,248,201,33,237,43,203,67,70,105,227,151,93,204,63,228,82,12,168,2,72,66,247,255,43,161,226,44,254,181,212,201,228,53,234,218,96,31,241,131,178,99,100,238,225,250,165,157,25,230,170,79,9,117,35,132,150,167,9,228,107,246,131,54,176,104,189,128,179,70,241,31,170,56,23,160,125,28,189,132,56,43,33,2,152,111,41,90,19,152,7,123,162,145,214,181,245,189,134,14,198,23,114,115,70,143,14,224,242,89,27,87,92,67,102,225,137,178,36,233,255,163,91,199,138,74,168,192,105,84,254,51,208,128,255,192,178,62,32,159,208,231,148,33,241,189,232,24,168,104,144,207,23,34,54,219,33,22,87,209,0,49,25,254,145,212,226,124,82,76,204,17,250,222,10,37,245,122,122,29,103,126,29,160,185,192,67,208,47,202,56]], +[[77,245,225,29,236,128,236,216,130,131,117,84,250,49,53,185,213,2,157,244,32,39,170,59,60,146,146,70,50,159,238,150],[239,217,40,137,143,161,68,194,209,200,51,79,162,230,181,182,163,37,167,16,42,44,52,74,20,85,65,238,154,108,4,109],[98,84,94,108,7,128,31,222,149,180,97,226,231,83,196,182,200,76,37,18,78,179,48,162,114,89,137,213,227,64,220,239,12,116,86,212,199,198,161,120,162,33,182,50,131,72,37,61,183,135,169,229,81,10,185,204,39,133,21,174,62,88,251,1],[251,214,243,113,180,200,177,82,201,206,12,99,150,167,124,15,228,128,188,2,0,127,51,106,197,143,212,173,221,169,214,152,85,172,158,147,164,93,62,53,15,65,255,80,42,161,216,254,21,156,232,155,6,72,2,160,161,137,15,106,64,167,239,87,198,229,229,237,4,2,128,223,7,231,244,143,232,25,190,99,23,103,16,117,124,182,228,64,180,247,139,87,89,220,224,40,191,88,91,60,63,236,161,207,89,129,218,218,223,210,126,161,36,175,69,239,99,133,66,168,97,127,244,159,148,112,172,34,133,148,60,124,59,17,99,185,3,149,90,185,155,110,171,23,244,212,159,250,135,32,122,187,252,17,28,75,145,245,65,61,252,155,234,49,132,61,17,93,222,177,218,64,180,95,88,244,124,65,123,94,119,213,129,137,52,231,48,235,169,196,85,123,191,72,203,127,212,230,100,85,138,244,251,68,238,61,148,193,110,136,54,49,243,132,118,244,131,125,185,77,84,18,47,161,52,202,81,165,37,170,213,226,75,118,1,143,238,154,46,143,96,226,187,72,210,74,184,177,70,248,79,250,152,32,18,14,124,80,212,92,12,251,227,92,140,49,65,155,7,142,144,113,44,254,147,76,59,227,169,79,242,21,136,115,174,254,52,220,110,54,144,43,22,117,225,164,124,182,8,223,233,96,251,77,168,210,168,73,12,195,142,186,220,115,161,0,60,73,65,253,168,250,233,68,161,222,142,59,16,239,109,158,103,206,236,116,89,119,211,51,172,158,113,33,65,33,237,232,137,34,149,226,119,153,242,6,103,90,157,84,172,18,21,157,58,31,149,79,208,238,255,189,48,163,25,4,251,46,238,119,168,170,157,196,204,187,226,133,16,150,20,106,76,224,232,31,185,198,36,152,219,216,59,248,59,85,2,154,94,144,0,134,185,83,28,227,36,122,152,248,101,78,253,143,231,168,54,67,31,117,218,240,134,143,1,8,50,110,35,2,109,45,180,167,33,36,236,78,57,212,187,243,216,70,201,245,28,163,204,49,235,29,2,194,186,50,30,70,25,242,182,89,192,191,15,229,193,155,33,63,60,121,18,79,54,67,247,77,208,255,156,229,210,119,39,190,108,105,88,21,156,22,68,4,244,51,1,254,23,66,226,121,222,158,253,68,30,115,228,234,122,132,37,135,167,157,17,93,54,236,169,192,60,144,255,13,20,116,116,16,159,194,10,145,215,179,204,34,235,203,184,199,247,27,214,30,140,174,71,197,5,12,236,29,72,73,161,212,168,231,166,248,69,84,132,55,112,108,37,51,28,158,87,194,204,109,161,23,242,229,160,244,179,104,196,203,32,98,101,196,23,142,6,85,255,103,95,252,29,76,88,236,235,158,219,77,163,173,44,95,98,205,19,171,72]], +[[133,211,35,48,226,224,115,164,96,48,202,14,226,223,47,142,184,116,169,253,223,86,36,200,3,23,117,17,31,17,238,162],[110,167,222,46,213,234,92,223,80,191,255,238,119,247,189,47,204,33,212,134,102,187,31,72,144,199,106,105,204,123,164,232],[65,67,99,254,173,110,89,163,67,140,229,163,162,119,214,43,221,0,250,46,250,198,70,61,209,63,205,222,217,58,127,16,138,225,245,40,255,200,255,78,202,51,29,171,145,174,91,20,22,226,221,183,59,109,175,133,59,3,200,30,153,54,86,10],[174,97,7,243,143,249,78,208,50,121,3,203,175,108,62,58,52,152,196,122,187,41,137,168,179,123,58,25,223,136,198,222,121,10,204,180,183,37,129,119,185,21,29,31,224,64,99,87,125,60,58,205,180,201,41,150,138,253,173,111,37,42,103,237,76,168,157,6,15,26,70,83,152,63,122,181,141,219,147,226,135,143,186,176,99,125,187,235,149,210,92,89,134,131,157,226,116,141,159,52,2,122,238,191,29,158,185,54,203,103,112,224,141,69,184,9,91,172,156,187,113,219,20,232,163,66,34,177,242,35,123,159,11,201,118,106,35,26,109,16,39,153,247,192,129,213,0,251,234,222,96,60,220,221,125,91,150,95,186,206,75,229,194,205,147,45,207,95,110,211,23,34,244,29,90,54,59,52,186,191,63,99,111,179,3,130,74,167,1,223,225,211,228,18,99,7,140,30,187,220,177,247,63,18,69,184,62,63,167,10,184,227,241,65,62,107,6,189,174,2,43,113,77,96,164,1,213,116,128,220,100,231,170,198,211,222,133,252,148,216,83,202,19,183,230,116,21,87,157,92,103,33,35,165,175,25,75,238,20,174,53,220,39,36,255,32,159,17,102,99,134,97,248,129,177,25,74,164,227,27,66,165,39,150,71,129,89,21,4,186,118,16,63,151,183,245,82,3,21,71,62,201,75,176,23,161,102,103,178,42,133,118,167,204,42,192,183,117,99,3,199,86,240,221,170,233,208,24,158,108,141,227,73,249,25,87,199,42,82,158,159,126,155,148,86,82,72,64,186,2,52,79,85,173,60,17,160,178,89,144,20,57,242,101,90,185,248,198,200,232,233,96,192,87,217,199,218,254,66,92,117,212,163,59,128,29,69,71,205,5,81,166,128,42,128,5,221,114,66,71,100,220,245,126,74,162,34,144,234,79,91,170,197,29,121,57,192,83,66,136,46,225,67,128,239,45,71,4,180,25,73,178,40,42,30,26,63,167,221,234,159,232,59,159,197,29,78,239,162,235,172,114,46,76,10,124,89,155,105,37,240,27,138,32,102,220,12,38,249,33,150,244,245,3,232,135,193,230,239,176,147,241,83,19,135,189,136,198,145,153,123,155,137,227,205,247,218,18,211,115,65,131,164,182,18,107,233,224,119,71,4,181,41,101,155,85,72,241,184,117,18,204,24,120,202,78,245,89,144,180,131,201,175,106,169,118,53,244,240,121,73,114,112,101,171,242,30,33,227,41,144,177,167,208,125,116,224,45,155,7,236,99,153,49,191,158,44,163,148,31,43,166,181,239,20,220,194,162,71,210,17,126,156,180,30,250,63,204,162,71,22,100,20,82,190,237,47,146,101,124,47,183,49,240,185,78,140,137,42,129,187,169,31,99,157,244,55,150,172,211,1,58,192,68,246,8]], +[[102,89,13,54,153,132,198,245,173,58,137,199,141,223,202,16,160,167,101,121,149,220,1,136,182,181,122,195,22,71,49,164],[152,135,58,177,51,70,238,72,103,124,79,134,18,219,49,235,209,61,181,139,43,3,79,209,85,175,168,114,15,78,147,232],[240,219,99,161,188,118,36,22,28,160,6,56,83,178,222,228,95,204,210,36,113,224,18,54,111,134,138,74,156,116,101,78,19,241,163,21,173,131,145,110,191,184,220,49,164,32,248,60,246,69,196,201,209,107,180,213,217,157,35,199,180,62,35,0],[46,193,198,176,130,151,55,131,44,156,121,138,146,235,73,11,35,211,52,195,187,230,39,203,88,45,23,169,228,41,96,239,205,199,211,71,80,224,180,170,134,76,32,79,184,214,43,71,153,46,145,219,252,253,105,245,29,147,125,192,108,72,192,173,67,232,89,131,113,205,14,59,188,228,22,191,212,75,9,68,185,147,170,41,147,253,234,72,113,52,205,228,34,119,114,62,6,131,236,152,230,149,149,233,183,177,76,140,249,97,122,30,48,221,184,6,14,172,186,72,216,130,83,177,101,51,97,8,222,12,176,47,242,15,84,36,181,103,131,8,105,201,180,50,156,153,69,240,191,47,60,122,205,30,119,67,88,147,12,216,144,253,156,184,100,217,80,147,90,216,164,163,190,204,174,143,131,63,99,86,25,19,113,195,38,51,220,248,130,112,155,13,152,189,128,123,56,58,237,141,123,176,151,182,226,98,239,112,12,157,118,143,75,86,144,227,161,168,242,23,85,214,88,219,45,27,253,47,112,113,224,202,236,124,44,83,129,197,239,92,44,34,129,198,188,237,200,103,57,11,144,243,178,123,15,15,100,163,54,88,87,138,92,13,102,226,17,230,255,246,232,100,136,172,248,43,192,245,226,102,75,131,105,144,70,3,124,13,51,211,64,255,152,237,98,99,53,76,36,39,49,54,255,14,79,15,35,58,108,130,84,252,12,144,118,67,48,227,177,5,123,30,102,109,94,205,90,46,254,170,106,16,91,252,133,132,49,184,142,215,254,85,30,179,42,192,175,39,198,106,152,3,163,188,248,118,52,198,108,112,102,221,1,151,163,203,210,214,244,230,92,253,184,243,218,249,243,202,92,79,78,10,221,69,245,84,26,161,141,4,31,112,110,79,168,124,52,233,162,35,216,133,114,235,80,8,62,232,199,196,117,223,86,139,199,59,208,140,15,13,234,163,116,175,177,193,120,208,221,219,35,110,21,168,188,35,133,237,63,82,184,118,30,99,120,135,64,122,32,174,195,233,158,200,48,218,227,22,126,240,205,179,243,255,210,0,216,59,117,183,73,105,11,158,37,226,23,29,7,44,165,111,113,186,236,210,31,125,69,161,44,145,178,192,251,63,234,59,21,142,84,100,130,132,187,0,149,179,98,68,176,177,33,249,241,56,76,233,0,67,101,231,119,47,163,8,40,37,15,81,152,95,27,23,178,210,248,10,51,232,252,109,133,101,234,21,205,170,205,66,168,123,215,201,64,139,31,225,199,112,102,91,221,237,117,75,194,255,46,249,27,151,58,134,185,159,16,89,198,242,39,36,106,105,139,56,84,21,9,221,84,73,252,230,13,56,98,36,24,59,125,206,27,56,132,247,186,225,194,228,235,89,69,16,181,202,88,82,121,217,4,29,248,129,123,6,25]], +[[65,207,7,31,72,66,236,212,148,25,27,140,242,140,192,146,49,133,239,27,7,69,138,121,165,154,41,109,53,73,130,46],[109,200,228,70,219,29,163,83,181,141,12,69,216,180,216,22,186,89,226,91,182,128,113,45,98,214,211,219,247,141,6,152],[65,5,43,196,23,178,77,196,131,131,150,106,240,20,63,156,11,168,91,190,251,218,247,145,177,106,77,173,31,87,14,184,7,3,192,162,205,235,47,122,214,220,211,250,123,219,92,34,94,134,156,216,251,39,141,255,6,103,211,138,204,243,219,8],[218,235,95,14,132,241,89,11,202,43,157,151,25,239,93,28,250,121,224,88,52,70,51,47,24,233,228,254,176,177,241,83,64,41,122,201,173,103,36,200,91,177,101,88,234,84,235,93,112,42,71,36,139,173,198,37,42,128,67,113,183,76,254,16,98,209,219,161,236,104,253,29,77,208,41,203,85,3,75,191,97,6,130,81,239,243,152,54,54,246,222,189,87,39,190,145,153,59,62,77,10,188,150,236,25,100,33,164,123,120,147,248,57,134,214,192,50,63,13,25,170,242,205,233,211,86,92,16,76,157,49,118,236,181,237,94,23,63,238,82,181,160,196,43,106,178,252,177,204,186,150,73,194,198,124,82,14,155,150,206,166,147,223,62,88,96,154,214,160,189,82,46,250,175,3,133,141,36,93,208,163,143,132,162,251,16,32,244,221,151,195,174,239,14,36,71,125,48,210,86,112,30,144,11,239,38,168,166,38,154,182,96,215,66,147,162,191,29,32,194,207,174,187,124,40,32,245,245,176,116,83,187,105,238,118,155,82,57,21,57,240,198,6,210,46,179,146,62,230,245,161,212,96,80,175,144,240,17,248,81,172,231,99,39,211,209,140,72,23,10,154,37,176,75,119,15,217,56,239,138,48,183,189,3,57,29,211,108,81,107,98,240,203,120,103,7,64,224,14,105,89,92,65,141,150,114,83,130,11,117,76,79,214,102,227,204,225,110,224,201,65,131,187,234,112,111,226,152,225,201,157,219,130,18,23,237,144,8,204,142,139,131,188,139,129,153,21,176,123,20,111,231,69,2,74,195,196,97,22,203,76,206,94,50,236,93,117,36,162,56,141,159,226,151,235,2,129,26,244,84,111,205,88,96,225,76,13,19,240,61,215,90,66,73,97,89,0,7,138,60,53,140,83,66,150,43,193,190,172,246,140,36,104,33,164,89,171,83,33,236,159,87,79,73,209,3,137,244,15,20,221,252,133,19,255,227,222,170,115,54,3,90,103,95,165,133,139,73,12,93,36,119,128,6,74,219,175,117,167,99,53,238,201,171,145,135,113,176,177,223,81,71,100,42,239,74,22,106,177,114,237,96,31,237,33,15,108,12,255,217,24,105,247,73,11,87,231,198,82,65,134,62,126,140,10,38,235,166,59,83,66,208,253,130,20,172,115,30,28,67,141,1,119,17,95,106,25,224,147,92,122,246,188,125,190,183,85,17,217,189,142,99,227,226,244,122,176,221,28,237,215,177,128,215,74,75,68,212,97,25,122,239,221,54,32,70,81,102,163,155,69,57,80,67,206,136,116,205,215,44,96,43,211,210,238,203,173,52,102,181,203,26,164,26,233,42,138,254,242,215,100,206,192,196,73,210,126,250,196,55,147,143,40,11,234,156,80,165,130,229,124,39,249,179,222,135,47,12]], +[[162,200,225,97,168,217,214,232,136,195,208,155,11,151,39,55,48,122,44,189,42,205,124,205,128,77,36,49,172,108,88,210],[58,50,87,117,136,103,50,222,202,64,104,87,168,5,96,16,170,234,40,117,84,91,166,243,223,48,117,69,113,56,105,146],[86,13,1,185,77,241,29,131,52,119,82,255,81,179,84,94,245,92,86,50,174,124,142,251,17,170,221,131,18,222,247,37,98,232,245,215,94,206,16,173,70,188,150,200,96,222,236,227,158,99,74,95,80,101,77,76,219,168,74,142,111,112,36,10],[131,163,190,188,172,95,40,197,67,62,60,79,30,123,245,210,228,220,210,245,229,157,190,224,168,59,7,2,87,21,53,7,70,248,86,117,241,223,234,55,74,167,215,148,40,123,137,46,249,9,127,246,210,225,34,240,166,86,251,160,121,140,220,252,179,100,93,252,253,120,140,116,12,15,208,69,32,231,160,106,2,160,88,41,99,10,43,240,205,254,46,204,160,9,236,68,4,153,70,187,29,35,38,221,214,29,126,198,64,191,105,235,68,251,35,204,31,244,120,197,112,199,93,183,231,102,227,91,124,67,219,115,104,13,20,7,169,67,153,251,98,27,175,56,69,116,92,28,78,208,185,240,180,133,190,45,83,197,104,84,93,223,24,119,90,131,122,5,217,201,21,123,8,78,140,208,31,195,36,240,127,17,104,119,228,7,93,186,36,50,200,167,117,46,158,147,149,134,173,147,240,192,170,94,218,201,75,141,130,229,68,153,151,177,91,140,137,97,88,156,68,40,33,170,131,182,2,57,236,95,21,140,63,94,158,197,190,165,17,93,95,237,97,145,142,143,205,91,206,97,199,119,242,11,107,254,128,58,105,198,252,121,74,184,197,125,242,113,218,134,56,114,166,19,53,177,250,41,244,96,143,240,55,247,18,6,152,9,202,100,42,3,7,199,154,169,46,16,203,137,58,41,209,114,1,160,182,209,180,106,114,18,179,186,236,151,3,192,176,57,43,166,183,110,92,156,16,248,53,153,184,30,162,34,131,249,84,122,172,218,167,243,8,150,209,255,115,30,17,251,158,86,173,6,3,4,23,17,152,5,186,182,53,33,73,108,59,185,42,18,245,229,90,252,246,14,212,33,119,55,243,4,107,22,202,80,102,87,166,214,150,215,90,109,142,24,233,239,226,176,140,139,31,160,114,130,56,226,124,251,50,33,102,238,228,238,118,150,139,119,123,80,238,106,43,128,78,30,155,70,1,102,32,19,43,101,136,113,141,151,140,162,192,2,105,121,196,0,211,197,51,103,81,33,15,11,0,210,105,236,143,78,47,149,89,225,128,51,45,210,112,229,12,201,70,92,85,88,147,99,85,82,27,195,201,86,15,193,158,193,66,66,18,30,107,178,255,248,245,3,55,252,38,74,207,26,193,112,67,40,51,75,59,82,203,169,109,147,3,177,181,219,133,157,174,49,216,15,23,17,251,162,81,225,11,77,18,33,40,249,250,255,104,114,208,192,184,30,239,89,84,31,131,43,10,157,243,164,205,213,145,200,119,54,177,174,207,36,44,39,90,16,195,253,103,131,157,173,78,243,153,185,73,78,205,119,247,186,91,93,79,44,163,4,229,178,41,33,48,124,177,143,166,74,163,208,28,68,17,200,54,156,206,222,70,94,227,105,238,99,125,67,210,136,38,191,96,221,222]], +[[211,209,136,179,144,186,204,217,80,36,82,97,70,184,43,145,132,225,151,228,106,147,64,160,230,236,24,191,117,190,127,197],[216,247,148,148,138,166,152,97,0,33,78,155,123,144,36,66,8,6,180,198,120,70,213,189,80,97,19,179,83,162,234,61],[22,151,107,38,125,233,110,56,221,220,132,120,7,95,107,221,113,89,229,99,52,178,210,209,146,9,70,41,79,51,205,107,127,156,80,248,5,127,73,108,171,93,148,187,77,202,38,47,159,15,223,155,27,100,116,31,75,114,45,50,239,168,34,3],[94,101,101,142,66,3,117,67,63,215,193,246,190,103,136,65,229,129,4,241,11,76,103,99,89,216,79,206,121,146,245,197,117,87,215,56,248,48,181,5,250,12,43,158,171,248,209,169,248,31,232,243,21,214,98,226,184,76,233,82,153,235,244,229,3,181,225,247,248,205,182,104,174,115,63,61,12,221,76,116,42,181,242,114,190,164,241,141,24,62,137,35,132,118,98,249,163,156,212,177,78,199,109,17,3,47,229,115,194,98,1,174,246,102,1,206,198,131,227,75,137,175,217,100,233,135,128,28,112,106,133,226,123,171,51,112,28,209,9,188,240,123,39,202,103,240,34,196,148,160,76,190,90,156,109,99,170,217,54,205,241,161,128,253,5,134,81,152,185,111,6,167,141,169,87,153,211,170,77,243,177,112,3,60,105,232,251,4,40,140,53,70,85,59,87,156,10,227,147,128,98,211,216,66,28,250,102,38,133,41,190,192,39,30,83,180,238,125,9,158,113,72,168,2,223,128,254,94,237,238,28,144,58,232,237,77,100,14,173,118,18,98,221,64,20,242,95,147,151,186,63,28,8,216,58,60,72,92,251,85,248,153,25,170,151,45,107,126,119,17,190,158,48,193,235,150,160,195,132,83,9,251,35,219,199,91,105,145,221,110,72,205,222,144,224,79,34,142,140,207,59,162,63,39,71,207,185,211,56,26,147,5,248,22,242,108,221,228,28,2,32,250,210,40,255,106,139,9,92,119,182,186,232,250,51,104,20,39,36,191,31,94,15,111,188,165,50,12,33,91,107,168,107,145,227,168,172,247,80,233,63,167,234,166,92,79,120,94,248,66,26,25,193,226,123,194,75,66,142,8,169,2,66,171,172,155,212,170,3,198,86,248,244,109,196,11,54,21,44,27,208,222,241,172,252,13,161,10,47,161,220,61,167,172,229,168,253,118,34,123,177,166,2,57,15,229,122,253,50,239,226,129,242,234,107,46,77,37,69,203,136,210,48,141,114,105,28,154,82,180,202,37,35,26,1,7,242,93,17,124,201,53,57,118,33,198,131,189,200,242,46,129,3,64,242,203,172,76,234,163,70,134,101,38,24,121,240,7,66,0,116,62,13,229,243,229,131,8,185,139,4,184,199,20,138,78,0,78,102,126,131,43,0,132,181,242,189,198,253,201,89,242,252,40,168,211,29,154,158,120,229,213,249,192,177,25,229,255,31,104,247,192,218,240,192,241,105,71,204,165,183,206,208,150,1,226,235,237,40,46,242,191,143,233,162,126,210,127,197,188,218,138,237,108,113,190,227,231,117,16,4,71,38,137,187,246,217,208,121,82,162,66,255,135,13,124,63,94,31,252,44,31,64,252,154,183,87,155,57,43,85,79,61,197,136,192,58,185,87,67,31,229,208,44,188,113,26,212,137,254]], +[[97,145,122,151,92,183,236,86,76,112,138,86,83,136,197,114,54,166,107,105,125,205,90,127,16,186,230,113,87,42,199,240],[236,192,240,185,146,118,229,40,248,43,66,242,239,206,133,121,248,62,99,140,106,206,253,7,40,40,192,78,67,79,85,175],[106,187,62,55,123,92,128,183,79,119,33,156,26,158,9,111,186,14,182,137,144,129,122,207,241,45,186,127,97,199,124,207,89,95,182,96,133,82,0,60,234,208,108,161,49,124,156,213,26,196,114,75,41,244,9,33,251,146,132,51,118,135,100,1],[110,151,14,11,28,146,167,244,150,168,45,138,232,12,253,12,206,241,210,199,153,212,23,40,243,93,220,214,3,180,33,194,165,171,59,72,158,120,244,182,34,151,222,67,124,90,209,169,104,63,248,127,162,142,179,204,56,206,36,42,245,148,25,249,253,67,252,170,84,252,57,137,146,248,200,227,31,43,51,220,204,208,238,17,186,123,56,142,141,42,54,234,208,103,198,190,206,213,137,10,183,212,169,79,85,218,185,33,40,160,248,20,192,230,137,113,223,87,189,80,120,167,64,49,117,199,194,253,212,165,36,71,21,58,179,116,86,114,154,238,51,229,252,147,219,142,127,72,3,9,135,94,207,109,176,124,231,243,202,197,222,73,227,97,39,92,165,11,107,113,159,75,113,91,62,48,134,60,187,59,113,100,186,158,185,110,243,48,75,25,173,77,116,220,228,189,37,231,123,187,190,255,30,231,209,251,85,185,196,247,252,76,217,189,85,16,138,252,249,156,26,65,205,111,107,26,219,41,123,16,108,139,162,78,49,52,248,125,216,239,229,207,133,73,34,145,185,77,102,0,149,140,40,185,18,47,230,224,27,211,227,41,228,45,25,38,184,159,122,140,64,164,152,103,229,170,58,215,73,189,152,218,231,208,6,180,83,96,158,125,174,38,54,77,145,114,190,114,131,51,1,33,237,43,64,39,224,136,81,24,116,58,110,160,203,125,194,116,9,169,178,130,11,204,36,46,161,10,0,147,123,248,73,32,30,15,182,25,148,33,241,99,233,121,79,45,212,179,50,1,74,9,211,238,128,113,218,120,119,71,249,144,245,23,153,25,2,125,223,247,202,176,245,94,154,250,142,204,177,108,194,221,60,187,234,215,255,126,200,24,194,83,57,63,116,135,65,245,84,7,247,64,142,227,58,66,174,45,110,203,63,182,0,167,31,48,171,99,6,6,229,83,180,54,120,229,152,84,243,162,148,123,207,78,160,252,254,220,49,77,131,112,209,38,99,149,253,163,201,16,94,151,89,82,246,14,48,134,187,130,72,21,19,214,254,138,219,79,149,239,185,169,91,102,212,128,210,187,23,16,120,207,64,104,74,198,154,120,156,127,183,250,66,83,51,215,5,219,0,6,103,85,223,114,141,224,45,242,91,174,52,241,215,212,156,175,252,81,233,186,43,16,185,143,228,205,157,34,183,118,78,217,49,237,181,240,181,84,73,110,153,83,145,224,175,11,141,28,122,130,149,168,209,90,124,101,86,210,156,177,158,8,85,202,80,90,208,29,42,163,9,40,168,75,196,137,89,87,109,129,45,155,39,184,232,136,121,250,162,128,108,8,65,54,14,205,15,232,63,91,132,143,193,47,101,143,30,127,64,229,97,194,231,141,59,1,37,33,10,146,6,28,45,178,27,166,96,232,96,143,245]], +[[123,162,95,39,151,162,131,111,55,157,107,188,190,154,191,79,45,239,94,82,247,43,217,224,176,6,87,16,34,250,194,243],[108,46,212,232,192,18,77,93,5,64,121,109,57,69,209,222,113,170,105,105,230,171,234,15,27,14,111,196,41,199,4,111],[241,245,144,169,7,186,152,14,176,214,72,171,77,237,95,146,250,247,203,133,29,129,216,88,167,143,166,183,124,187,225,47,100,210,13,245,39,113,167,213,229,57,161,82,215,49,225,144,61,66,17,253,207,239,154,72,180,108,143,213,57,76,160,9],[23,26,52,9,135,128,151,179,178,43,44,0,102,11,70,229,66,194,22,76,0,187,238,84,85,72,55,148,14,112,240,61,169,145,106,64,249,189,232,40,143,69,228,123,239,127,254,78,85,124,212,71,64,69,231,64,253,149,157,152,79,78,200,29,168,141,68,163,115,193,237,160,207,198,176,142,53,19,115,211,184,42,176,144,45,248,6,63,217,8,231,3,224,203,236,65,10,181,205,254,170,224,1,136,206,42,212,43,139,240,79,125,170,95,14,227,51,166,249,49,27,74,217,129,9,82,213,213,166,75,32,243,126,132,84,21,252,60,221,97,111,235,236,80,219,41,111,179,243,187,127,107,54,107,190,82,228,137,122,5,97,123,247,201,129,166,46,220,187,190,93,164,195,156,175,168,105,170,43,39,52,230,207,237,144,237,139,231,89,73,57,14,228,69,102,137,36,85,184,144,207,86,139,148,90,171,183,88,211,133,75,230,83,159,59,134,191,1,209,136,228,140,242,98,106,13,125,56,23,3,190,110,209,41,13,251,148,123,194,224,248,61,188,88,112,48,128,215,245,185,239,25,174,249,48,144,143,104,240,200,0,16,169,64,27,48,58,159,109,168,5,187,138,14,208,243,148,19,238,254,223,145,159,253,142,166,57,27,249,93,66,41,96,78,73,69,123,142,35,190,198,17,72,76,199,249,131,45,217,91,220,58,209,119,192,80,244,171,99,61,205,179,230,145,245,144,40,115,179,140,176,114,11,145,19,53,127,224,207,185,138,104,204,203,93,95,8,9,213,154,55,92,247,181,162,117,212,60,76,52,255,104,228,72,82,110,142,26,173,68,226,0,8,162,50,175,188,245,50,164,43,80,160,37,161,178,238,78,7,126,176,18,90,89,61,81,162,0,236,32,216,114,192,88,56,173,54,170,174,236,204,62,217,239,65,246,209,34,103,2,23,213,192,143,110,19,193,114,25,69,137,172,195,197,159,126,247,144,199,200,90,166,213,235,105,212,200,154,114,245,231,201,36,105,133,193,172,12,93,25,127,118,167,62,55,116,131,157,74,162,9,106,202,25,10,48,244,170,197,64,87,182,79,53,142,14,6,64,12,13,242,248,118,65,45,52,72,76,67,68,244,215,200,102,81,125,62,251,164,169,15,167,20,76,155,165,219,51,97,219,87,105,64,62,200,22,38,165,17,249,62,48,248,88,110,173,252,175,217,163,110,207,248,210,75,66,7,154,218,142,87,154,195,8,81,23,123,206,144,56,176,225,48,0,114,214,142,253,215,35,246,53,80,100,132,50,117,129,90,102,185,215,58,18,153,170,89,161,129,47,100,82,251,65,21,234,43,31,159,244,169,150,144,89,110,63,32,34,216,30,216,116,221,103,230,24,156,160,230,139,147,4,233,147,169,91,102,102,94,13,7,76]], +[[209,225,178,45,229,224,76,155,228,101,29,215,57,149,163,102,108,181,53,44,101,172,123,112,81,179,102,254,26,192,195,16],[18,254,86,241,1,45,92,18,241,53,237,89,130,243,130,174,95,17,67,188,144,232,203,140,147,5,23,84,85,30,233,10],[171,170,180,250,106,235,10,11,52,238,13,97,58,10,240,73,237,180,206,219,254,157,59,235,233,192,6,24,177,21,185,209,250,82,78,195,73,94,19,48,176,147,97,129,234,187,20,41,159,172,204,64,234,168,204,165,126,211,36,183,166,66,12,14],[199,242,24,181,170,122,174,23,153,98,90,86,196,215,215,176,38,55,229,114,241,65,26,97,34,241,19,121,26,163,198,40,232,25,96,47,180,240,51,90,97,35,1,63,166,78,159,220,78,74,228,151,189,22,156,47,167,123,194,54,18,151,23,244,98,136,107,65,8,147,250,120,9,203,253,200,146,34,59,64,238,4,30,189,78,199,221,171,85,190,96,129,161,100,102,67,169,18,11,170,70,40,154,203,161,91,59,72,175,59,122,222,205,105,244,62,237,231,157,155,25,87,225,216,195,18,158,15,160,87,157,61,57,83,112,70,27,14,18,85,201,202,169,78,71,37,96,28,185,208,226,214,2,68,209,91,100,225,247,188,144,21,89,10,208,153,31,18,248,38,115,17,32,110,158,181,209,106,221,11,165,33,143,206,95,255,225,201,206,95,254,31,115,17,50,244,177,44,172,176,47,151,69,23,16,132,107,127,130,79,79,169,224,137,25,38,100,105,120,156,0,206,13,148,211,143,168,254,195,245,31,47,136,110,157,176,155,128,68,112,177,158,201,232,6,99,241,85,180,152,77,43,189,11,44,233,147,2,224,108,100,68,75,105,110,49,41,252,239,52,195,221,0,247,171,91,237,167,71,163,252,99,57,25,43,116,15,53,105,182,125,189,111,250,57,226,113,250,164,0,217,97,107,255,134,236,73,166,89,222,242,231,245,212,81,242,162,179,94,102,42,110,124,194,47,30,92,220,222,138,89,152,129,53,183,231,101,98,116,60,30,106,9,153,1,179,239,151,203,255,35,242,9,189,112,136,194,240,50,69,39,154,29,199,141,221,193,187,12,29,53,16,3,87,136,33,38,179,40,211,217,78,8,113,182,11,226,83,253,27,110,207,3,193,219,115,29,158,237,14,223,43,38,67,35,7,128,164,214,110,153,23,154,173,27,130,64,46,85,246,215,133,235,200,15,141,210,253,43,235,9,243,16,53,223,98,193,127,66,142,208,178,213,101,8,219,49,230,210,221,95,182,158,190,238,163,37,112,112,207,47,230,125,66,210,136,22,165,93,186,224,177,133,219,68,33,187,253,174,252,121,192,140,220,26,204,247,22,66,86,46,199,0,54,218,43,186,250,74,137,25,84,196,238,64,73,181,92,100,14,145,147,14,57,227,239,16,24,220,22,71,242,105,66,198,219,223,77,86,228,30,178,200,152,200,33,250,193,124,194,115,232,228,170,86,8,168,18,207,75,130,249,96,25,194,82,213,110,120,5,41,140,203,232,206,64,176,189,15,147,59,136,76,15,175,151,169,88,178,4,8,184,165,41,124,206,85,39,178,202,33,40,6,231,42,50,100,69,122,127,172,134,98,184,44,162,51,225,199,117,141,198,228,241,185,153,88,99,242,95,116,123,206,228,59,99,155,31,143,32,38,210,210]], +[[223,41,78,71,123,27,145,197,172,91,152,195,48,210,34,215,205,45,83,231,208,188,12,164,3,223,78,199,83,39,162,116],[95,11,210,47,47,24,150,209,86,59,79,105,64,199,223,137,239,194,88,192,255,108,47,205,103,77,175,79,89,252,219,96],[153,69,171,115,181,133,98,179,85,218,188,78,43,107,231,224,95,55,248,149,113,68,12,204,50,193,169,71,55,9,91,120,102,116,125,33,0,112,0,160,240,227,81,17,75,136,224,19,139,85,223,68,254,114,235,233,89,20,16,231,7,250,157,2],[62,66,214,104,64,150,48,203,184,72,18,172,127,241,21,79,112,252,168,189,255,63,26,4,15,163,175,134,138,161,196,233,21,8,177,174,253,245,195,168,180,176,119,164,209,98,210,192,91,211,100,251,190,140,90,8,49,76,46,7,223,251,214,232,221,46,8,160,220,201,110,169,45,221,76,151,247,157,185,66,90,108,107,52,196,96,67,208,154,104,183,104,114,54,169,24,210,26,86,22,16,161,58,197,228,70,224,136,27,178,108,200,226,138,173,22,84,248,103,173,130,174,51,248,247,167,138,101,190,87,105,148,117,81,106,26,135,70,132,62,147,161,162,148,53,70,36,250,192,77,69,44,207,190,79,221,146,169,81,170,160,125,38,103,109,92,176,119,165,0,13,67,156,18,66,118,192,219,207,134,231,170,21,60,194,75,90,255,103,124,107,173,194,97,194,137,244,164,174,81,155,46,47,255,49,47,191,15,91,76,70,152,246,174,221,143,203,29,35,72,148,45,227,251,115,186,39,246,219,20,194,240,145,128,53,110,95,202,225,173,246,94,34,66,95,140,39,241,158,152,148,131,80,110,93,245,122,27,97,58,34,227,69,3,139,62,169,28,15,120,255,255,70,56,63,56,199,34,37,53,138,52,87,13,111,102,74,23,69,74,21,22,19,240,28,186,119,127,98,236,131,24,117,236,94,39,210,87,241,128,182,54,108,177,131,16,124,64,245,11,1,178,185,191,145,179,181,84,158,217,49,163,83,122,164,22,137,247,43,37,122,106,163,156,220,111,206,223,20,57,131,190,91,255,227,174,43,41,248,47,136,33,34,214,106,121,37,245,167,16,130,108,13,173,183,228,250,78,192,121,186,46,118,218,218,67,63,48,119,203,30,247,70,19,252,93,191,130,88,182,218,124,115,200,102,55,36,87,237,80,15,151,249,144,126,31,194,99,83,199,11,163,189,156,54,21,29,70,134,93,44,101,152,101,98,72,92,248,66,31,235,190,119,124,115,230,205,0,38,214,109,53,18,139,159,143,51,38,74,235,86,189,62,75,141,31,82,102,65,30,243,178,59,118,179,109,76,157,243,197,18,253,86,12,43,229,42,197,35,193,147,119,173,42,220,14,140,48,156,245,187,247,45,158,184,93,101,169,72,71,212,151,216,209,2,66,79,184,67,129,102,110,203,28,53,163,114,93,125,158,146,132,253,235,182,179,98,170,106,156,111,179,122,186,135,53,127,87,76,14,99,180,73,125,73,143,251,183,208,105,45,120,75,75,24,206,159,145,80,193,70,211,209,140,56,46,218,4,147,140,105,208,119,143,41,2,213,35,90,86,82,185,124,239,109,95,96,218,107,215,237,79,249,124,217,77,73,57,202,202,59,107,170,60,253,172,4,205,169,85,150,244,103,203,198,203,205,146,100,22,119,67,234,193]], +[[112,198,133,159,8,207,66,180,189,169,235,98,151,157,255,183,203,8,235,61,171,233,63,233,75,1,56,70,23,207,103,48],[64,28,158,32,51,226,37,159,182,56,59,62,139,158,23,179,242,6,39,70,187,230,72,207,72,69,22,219,15,47,27,6],[15,3,164,241,92,51,155,79,123,136,180,226,26,217,227,214,187,243,239,251,123,103,143,250,80,13,71,56,59,113,167,69,79,98,144,123,86,245,159,155,154,246,213,178,160,252,28,115,122,100,16,81,149,8,152,153,245,122,44,157,186,80,158,10],[221,6,9,234,21,153,33,57,93,17,251,45,168,234,79,116,125,127,116,181,128,82,224,28,173,64,162,113,250,11,190,237,145,2,15,79,12,8,70,196,240,119,120,166,170,118,142,181,23,18,41,78,158,31,50,166,2,177,82,81,79,94,109,57,249,224,143,122,120,18,189,144,12,16,169,20,105,228,126,138,120,229,76,212,189,124,254,222,222,193,113,239,55,63,28,79,155,188,44,129,64,47,177,78,208,191,172,141,4,63,17,125,97,36,82,26,250,224,145,106,81,13,86,138,207,163,170,51,1,188,151,154,194,141,85,29,187,234,108,234,196,194,18,170,140,132,146,179,97,58,231,57,93,212,18,95,196,194,93,91,77,153,35,8,33,212,177,126,194,238,107,231,214,4,25,90,33,84,51,59,151,53,38,88,12,167,239,158,48,198,193,221,66,239,42,254,66,177,27,26,164,155,156,202,186,202,23,9,30,235,56,14,197,227,74,209,227,130,124,198,13,172,241,68,40,108,120,146,89,11,210,103,26,141,197,243,167,2,193,222,124,211,180,44,27,21,11,9,195,229,142,246,148,59,69,216,157,65,223,54,31,29,92,37,86,85,145,182,172,141,234,167,54,118,83,31,110,90,190,88,4,176,9,127,141,69,234,41,57,23,115,51,202,206,241,46,75,113,254,73,54,186,254,0,116,122,137,48,188,234,85,184,253,132,160,31,109,248,78,122,203,147,31,199,192,29,223,214,61,238,195,173,62,105,223,162,183,53,80,88,61,87,71,238,233,108,85,54,54,135,151,226,71,242,63,83,125,121,7,154,182,218,49,65,2,199,68,61,65,150,14,58,61,140,53,156,74,78,198,38,252,196,78,17,14,167,68,212,23,170,133,13,184,236,219,254,52,10,150,45,176,216,197,125,197,23,190,139,64,209,77,233,123,30,158,4,38,68,127,222,10,4,229,6,121,197,59,161,170,60,220,56,199,237,230,219,108,5,75,30,156,231,222,173,175,147,235,221,71,7,145,83,95,62,207,171,243,65,99,85,247,161,138,56,175,230,191,229,7,239,8,196,55,58,74,105,222,225,252,182,91,22,49,160,222,20,136,100,157,11,178,103,154,154,69,246,120,32,178,164,161,229,165,72,7,45,167,3,45,23,37,85,231,136,204,152,96,235,179,192,195,89,73,55,81,176,194,201,80,167,252,244,128,60,20,127,147,64,252,147,216,95,30,250,87,179,144,129,185,45,147,71,63,210,53,22,196,149,14,212,178,154,46,211,160,66,174,61,146,161,229,44,183,9,99,111,199,39,47,215,71,32,139,238,43,22,209,145,228,198,222,178,118,114,170,52,228,57,20,207,242,5,92,164,238,139,163,225,220,88,166,121,199,247,222,226,193,213,62,40,117,9,112,245,125,133,234,177,194,107,137,187,115,224,177]], +[[197,150,41,97,129,91,87,205,22,36,3,206,8,228,16,93,219,138,174,45,63,83,63,180,156,194,54,181,255,80,77,110],[219,173,231,34,54,186,18,212,151,123,164,108,54,75,182,154,136,127,244,2,222,145,212,122,250,155,147,201,91,231,30,126],[129,1,186,239,0,78,182,245,173,77,224,151,159,243,109,52,57,184,33,43,220,146,137,66,228,49,145,91,63,209,139,194,173,103,178,111,24,148,29,203,22,210,194,145,145,66,30,119,159,237,98,47,217,245,130,100,78,170,219,63,229,192,152,3],[74,228,20,141,121,202,148,37,89,42,162,64,189,21,52,36,163,191,74,226,115,149,135,44,229,114,138,199,97,53,150,167,125,92,232,86,93,141,110,27,89,53,179,144,108,175,225,255,136,142,188,152,21,224,74,98,77,252,76,105,7,184,95,111,26,13,189,223,246,46,145,81,34,13,71,68,98,203,159,19,216,157,58,147,160,11,162,182,15,126,124,166,61,161,122,99,121,214,115,85,30,121,11,89,17,114,124,144,109,201,79,134,216,39,117,70,193,86,74,69,87,58,119,67,187,138,19,140,222,135,179,178,242,142,94,36,89,64,165,30,124,69,140,248,197,240,167,2,117,150,37,83,224,210,57,13,23,29,180,76,47,122,92,158,159,147,185,15,122,95,84,241,145,176,216,117,186,215,224,190,185,128,194,163,54,92,215,185,32,135,36,244,101,68,24,17,126,22,239,113,52,227,226,121,75,111,158,128,236,171,236,163,37,78,112,76,33,183,173,48,197,222,224,23,234,37,51,252,217,66,81,229,90,231,90,140,198,219,102,116,179,156,136,202,66,0,96,67,214,189,155,0,236,246,76,234,254,235,64,43,31,34,253,137,31,45,17,197,21,193,171,166,162,212,192,189,33,129,164,142,67,253,28,10,249,31,155,123,125,55,243,220,217,228,192,167,89,116,132,103,211,72,168,177,22,223,106,78,172,241,120,174,204,205,48,102,233,45,202,69,218,122,62,49,159,55,113,235,52,144,2,33,147,197,182,82,240,69,104,126,23,5,242,229,105,28,19,75,228,0,99,83,215,236,208,233,24,213,222,15,59,135,128,159,202,74,207,171,148,225,20,143,247,207,7,247,207,208,199,69,221,43,224,26,36,165,224,105,40,6,152,188,63,84,0,166,220,208,142,68,89,92,3,136,228,72,51,118,143,196,145,4,238,17,91,220,176,43,251,218,23,157,22,76,233,105,147,102,41,242,51,86,1,181,111,232,247,133,204,163,128,95,4,3,135,44,98,247,60,60,232,5,99,208,112,233,118,216,236,197,17,36,226,202,206,126,225,134,153,4,124,176,248,251,141,156,89,184,166,13,18,192,138,9,252,229,143,217,44,211,109,182,168,232,157,17,140,248,138,146,220,138,38,0,189,149,245,168,232,93,181,205,187,36,156,168,18,202,32,156,118,24,5,28,69,100,163,160,225,146,183,228,89,146,69,108,135,209,116,18,193,26,222,173,82,106,184,219,33,69,47,116,113,209,127,46,188,144,1,84,80,237,244,240,164,79,178,244,144,95,116,215,2,117,204,216,155,147,166,80,71,60,2,167,218,12,188,103,145,92,235,122,30,165,159,168,136,68,114,220,145,126,233,210,70,51,156,89,38,132,62,207,83,250,253,197,106,105,86,1,162,118,194,58,132,62,77,48,248,156,151,201,238,230,223,199]], +[[222,230,134,108,120,116,193,39,2,158,150,224,37,191,253,53,252,253,244,220,54,150,108,21,238,98,147,54,128,19,211,121],[8,201,77,163,81,187,43,238,114,230,225,150,190,116,136,7,88,55,98,197,41,110,5,177,229,41,196,124,107,186,206,198],[183,142,189,109,101,177,117,212,187,211,217,162,8,42,14,254,110,153,28,178,228,3,82,30,236,224,15,65,143,46,149,107,102,144,120,128,101,139,158,142,71,105,150,83,209,89,19,35,128,217,206,17,9,175,156,39,87,218,244,205,241,140,156,10],[241,170,25,119,245,49,27,83,139,148,10,228,66,163,171,200,154,172,205,205,10,121,56,10,36,37,141,74,159,28,230,56,252,47,91,162,229,63,142,31,166,23,111,23,141,144,36,167,120,148,194,140,173,66,214,41,199,147,214,138,2,190,148,17,181,39,172,173,174,126,92,56,81,186,187,69,181,254,206,50,158,41,3,76,212,37,113,8,55,39,243,90,236,173,124,155,229,149,78,198,78,143,110,202,183,204,5,144,229,65,86,164,225,164,83,3,132,159,120,151,231,44,242,251,205,132,245,108,114,249,65,219,176,176,154,50,230,56,111,190,24,164,59,185,189,139,121,62,75,158,221,83,33,3,234,181,77,98,113,23,210,129,57,182,78,96,251,11,129,208,144,1,187,36,4,217,37,226,101,186,189,198,159,150,177,53,233,230,171,127,235,177,237,48,117,214,170,42,189,43,191,155,101,250,155,59,113,145,239,55,182,51,96,89,16,238,136,246,110,173,167,159,0,245,54,211,128,184,47,47,75,89,133,17,45,224,4,165,102,3,244,67,109,143,243,0,244,43,245,172,220,122,75,241,234,157,65,150,196,128,73,91,172,176,6,118,48,252,192,0,180,242,121,221,63,48,243,83,39,96,146,209,82,195,244,62,253,192,65,222,170,11,197,170,171,167,248,187,216,94,105,193,55,66,214,120,219,182,83,96,170,247,181,72,160,68,192,236,96,165,122,246,80,188,49,151,63,131,47,150,18,101,188,35,24,248,7,117,175,213,31,85,25,76,66,66,63,123,244,224,5,47,152,203,32,105,19,255,234,72,134,236,210,122,65,121,177,55,115,249,71,80,46,24,27,241,161,242,198,44,111,8,194,3,89,240,109,242,177,129,39,4,59,16,112,208,25,78,245,229,191,211,125,34,121,132,207,177,9,137,242,28,113,173,15,227,184,18,39,211,167,23,137,69,94,218,56,60,34,244,210,252,199,37,121,244,101,224,102,243,211,139,239,192,36,239,239,108,46,50,150,73,206,67,77,98,115,103,169,0,208,127,230,35,66,53,200,70,86,234,197,221,13,120,140,244,203,49,135,24,36,214,106,228,188,137,237,235,161,179,103,1,41,132,83,232,218,30,105,207,184,104,9,92,59,230,237,33,130,218,28,255,73,5,175,210,7,49,172,30,217,132,22,71,55,144,60,125,139,176,173,22,174,207,47,174,51,116,4,254,53,102,69,21,217,59,112,30,47,135,134,100,69,76,13,236,209,198,85,138,218,206,60,219,34,117,7,165,22,6,240,165,77,248,223,170,66,2,5,221,87,198,82,66,255,36,164,5,239,133,201,45,96,40,134,147,43,53,250,190,156,59,206,191,198,35,86,57,232,115,252,45,208,132,197,44,214,167,65,59,131,29,28,201,153,49,55,58,171,216,71,98,14,182,155,176,250]], +[[82,54,35,85,89,149,186,175,42,39,173,203,30,186,250,168,2,210,62,247,171,250,151,117,242,201,191,160,125,100,224,172],[211,77,234,230,82,62,97,157,209,191,200,243,196,202,75,120,179,104,192,247,32,3,94,20,76,63,47,193,5,212,206,33],[177,135,23,41,254,200,58,234,10,170,71,43,112,10,205,9,72,19,251,125,87,185,9,224,234,175,33,238,147,24,71,173,222,221,43,232,83,61,12,48,92,185,207,229,8,14,118,194,128,139,110,81,201,130,98,144,221,183,185,75,111,125,88,11],[5,83,230,158,242,17,101,45,98,191,40,27,251,221,55,190,34,118,157,129,151,70,54,28,125,101,221,208,250,214,119,204,4,56,179,1,209,81,69,120,224,218,88,229,95,114,159,168,230,109,222,183,249,115,168,24,210,78,216,254,2,123,132,145,23,157,7,119,63,181,210,187,150,170,133,214,179,117,4,84,229,13,233,31,155,136,174,232,170,104,230,187,83,237,198,102,119,180,30,96,26,70,171,75,177,230,86,231,250,95,1,121,147,54,128,166,236,149,4,39,94,122,223,122,50,72,230,58,15,201,193,234,90,233,108,208,198,90,137,167,124,236,43,31,216,244,83,126,130,193,196,136,166,154,14,246,79,88,115,77,158,115,71,142,29,31,18,49,20,239,102,8,94,11,163,25,203,129,11,102,175,150,209,48,139,26,43,217,43,162,194,101,170,48,158,205,85,87,212,2,195,128,44,174,141,126,149,0,127,230,16,194,170,117,252,102,25,108,63,173,254,153,125,109,89,152,225,141,38,14,157,163,29,169,33,140,186,209,3,203,252,44,117,71,118,93,103,232,31,36,172,131,2,46,245,28,108,197,8,100,54,106,53,246,185,185,175,148,232,76,170,159,211,215,103,200,49,240,150,122,97,70,47,188,252,200,3,241,46,55,57,3,154,205,93,190,147,102,240,90,51,219,234,243,96,226,221,203,229,196,67,248,14,242,173,98,224,60,29,91,112,205,234,180,167,221,65,85,48,100,200,209,82,112,157,239,248,32,118,185,7,17,146,55,111,81,212,194,199,26,132,232,159,45,148,1,50,12,46,69,155,62,36,60,202,124,38,253,9,140,38,74,200,142,246,56,146,29,152,11,10,233,229,18,211,114,3,125,129,173,196,129,38,215,201,228,181,175,165,126,194,101,212,1,185,101,62,146,138,251,125,255,155,72,226,149,228,112,214,181,46,136,179,157,10,64,203,142,186,36,159,139,19,216,17,19,219,29,62,1,239,117,199,34,242,105,72,142,150,60,200,24,39,4,248,202,1,142,115,220,7,20,233,169,252,121,188,67,99,194,140,179,152,67,116,247,59,42,168,120,110,116,224,21,149,7,162,152,131,254,14,209,198,0,245,37,136,95,47,16,234,0,108,57,229,155,146,91,118,91,30,222,83,66,87,161,244,15,40,70,88,79,6,151,70,181,47,86,0,67,10,40,99,215,147,96,149,251,194,42,106,218,103,77,65,179,116,226,184,185,161,159,167,18,181,148,69,51,187,109,110,196,59,137,212,151,27,112,32,90,106,205,114,168,153,218,18,97,130,4,219,12,62,130,103,184,69,121,22,147,224,174,106,53,241,77,161,248,244,221,23,75,206,3,24,251,90,0,246,114,237,228,35,4,207,4,166,39,96,87,117,144,242,126,45,250,110,94,39,149,214,96,83,179,10,247,241,191]], +[[87,95,143,182,199,70,94,146,194,80,202,238,193,120,98,36,188,62,237,114,158,70,57,83,163,148,201,132,156,186,144,143],[113,191,169,143,91,234,121,15,241,131,217,36,230,101,92,234,8,208,170,251,97,127,70,210,58,23,166,87,240,169,184,178],[144,59,72,76,178,75,197,3,205,206,216,68,97,64,115,37,108,109,90,164,95,31,159,98,199,242,46,86,73,33,43,193,214,239,158,170,97,123,107,131,90,109,226,190,255,47,170,200,61,55,164,165,252,92,195,181,86,245,110,221,226,101,31,2],[44,195,114,226,94,83,161,56,121,48,100,97,14,126,242,93,157,116,34,225,142,36,150,117,167,46,121,22,127,67,186,244,82,203,172,181,1,130,250,248,7,152,204,56,89,122,68,179,7,165,54,54,11,11,193,3,15,131,151,185,76,191,20,115,83,221,45,103,28,184,202,178,25,162,215,185,235,130,142,150,53,210,234,182,235,8,24,44,176,53,87,120,63,210,130,170,247,180,113,116,124,132,172,247,45,235,228,81,69,36,248,68,123,175,204,204,236,10,132,15,236,169,117,95,249,173,182,3,1,194,242,93,78,59,166,33,223,90,215,33,0,196,93,122,75,145,85,156,114,90,181,107,178,152,48,227,95,90,111,175,135,219,35,0,31,17,255,186,156,12,21,68,3,2,6,88,39,167,215,170,174,171,123,68,106,188,227,51,192,211,12,62,174,156,157,166,62,177,192,57,29,66,105,177,44,69,182,96,41,6,17,172,41,201,29,189,128,220,110,211,2,164,209,145,242,146,57,34,240,50,171,26,193,12,167,50,59,82,65,197,117,28,60,0,74,195,158,177,38,122,161,0,23,237,45,172,108,147,74,37,13,218,140,176,109,91,233,245,99,184,39,191,60,141,149,253,125,42,126,124,195,172,190,233,37,56,189,125,223,186,58,178,220,159,121,31,172,118,205,249,205,106,105,35,83,76,243,224,103,16,143,106,160,62,50,13,149,64,133,194,24,3,138,112,204,118,139,151,46,73,149,43,159,225,113,238,27,226,165,44,212,105,184,211,107,132,238,144,44,217,65,13,178,119,113,146,233,0,112,210,231,197,108,182,164,95,10,131,156,120,194,25,32,59,111,27,51,203,69,4,198,167,153,100,39,116,30,104,116,207,69,197,250,90,56,118,90,30,191,23,150,206,22,230,62,229,9,97,44,64,240,136,203,206,255,163,175,251,193,59,117,161,185,192,44,97,161,128,167,232,59,23,136,79,224,236,15,47,229,124,71,231,58,34,247,83,234,245,15,202,101,94,187,25,137,107,130,122,52,116,145,28,103,133,60,88,180,167,143,208,133,162,50,57,185,115,126,248,167,186,255,17,221,206,95,44,174,5,67,248,180,93,20,74,230,145,139,154,117,41,62,199,142,166,24,205,44,208,140,151,19,1,205,250,10,146,117,193,191,68,29,76,31,135,138,46,115,60,224,163,59,110,205,172,187,240,189,181,195,100,63,164,90,1,57,121,205,1,57,105,98,137,116,33,18,154,136,117,124,13,136,181,172,126,68,253,189,147,139,164,188,55,222,73,41,213,55,81,251,180,61,78,9,168,14,115,82,68,172,173,168,230,116,159,119,120,127,51,118,60,116,114,223,82,147,69,145,89,31,178,38,197,3,200,190,97,169,32,167,211,126,177,104,107,98,33,105,87,132,76,67,196,132,229,135,69,119,85,83]], +[[3,116,156,162,4,88,163,90,55,168,215,162,111,149,159,13,89,246,220,153,115,250,54,60,31,248,202,78,99,140,44,211],[234,235,148,244,6,189,230,167,207,139,222,42,223,48,129,248,55,91,135,217,51,93,73,108,113,208,66,205,46,170,22,108],[120,163,135,126,2,189,253,1,94,127,134,163,39,164,140,195,165,35,11,189,177,36,63,26,140,242,39,247,138,181,231,104,13,227,1,169,21,220,17,179,54,251,95,101,102,132,139,66,80,10,219,93,103,57,105,18,43,168,240,5,60,211,6,11],[238,245,206,235,208,68,94,156,145,129,175,249,198,242,102,1,40,252,251,99,105,26,66,207,164,67,214,166,73,239,197,250,216,194,8,3,118,62,233,125,29,186,8,230,62,8,162,97,109,160,80,119,72,159,47,162,197,107,117,52,249,64,38,25,37,31,223,156,50,13,231,175,16,158,47,216,178,86,92,232,167,82,76,148,5,236,15,143,202,167,20,154,109,33,14,253,232,59,17,28,248,45,192,131,92,249,79,32,205,176,33,183,59,210,98,102,101,85,230,214,39,7,180,110,228,47,169,0,180,244,247,5,222,51,211,219,220,104,168,141,26,77,10,233,51,86,109,182,198,35,126,200,171,225,2,77,172,75,127,70,212,7,190,22,89,77,144,70,199,49,45,218,102,20,217,188,219,1,251,131,36,252,98,184,238,175,10,188,35,205,87,14,48,79,202,8,232,140,115,94,93,49,89,36,9,206,181,131,134,46,107,10,118,119,41,247,85,111,162,192,83,100,77,54,200,51,124,2,116,231,73,32,41,130,251,74,23,26,202,193,150,192,43,127,22,168,218,73,7,28,138,184,7,109,213,211,171,173,254,58,248,44,168,93,160,45,204,28,74,111,46,25,48,190,226,0,158,238,13,151,30,64,221,18,23,92,141,0,105,79,3,37,163,179,19,60,13,11,211,130,165,25,79,178,20,34,206,103,199,138,90,110,21,55,227,185,125,94,32,78,93,25,86,150,57,15,119,209,144,36,193,191,107,81,37,160,205,191,123,152,128,3,97,129,201,142,26,194,229,22,91,212,150,207,153,116,81,161,193,33,2,230,105,70,177,103,106,189,76,189,210,193,22,115,244,242,205,95,60,154,67,77,116,127,160,91,64,251,199,34,104,180,235,40,66,228,116,31,81,183,112,155,106,204,196,127,202,247,13,156,28,76,53,134,113,25,216,28,179,255,31,22,8,17,51,241,101,154,237,133,246,59,201,1,152,158,38,23,252,206,21,60,41,120,215,8,253,2,68,154,228,213,56,209,34,221,184,82,124,10,118,161,2,238,255,110,219,101,219,162,152,211,194,23,246,85,24,20,237,222,236,225,174,245,243,113,165,79,18,191,253,107,73,97,129,154,15,36,79,240,215,216,105,76,20,66,45,233,130,44,19,23,158,78,235,129,89,80,121,185,221,42,209,231,195,155,211,3,204,68,174,63,54,52,136,21,119,162,102,253,107,183,145,120,18,185,153,220,128,157,192,156,61,112,25,218,205,40,228,48,19,162,249,228,249,75,176,191,113,36,239,9,23,131,247,150,57,127,100,99,191,30,251,57,205,70,243,121,10,29,155,106,124,48,241,73,181,230,108,41,55,227,156,185,116,77,220,102,171,86,27,173,78,111,168,83,77,105,136,56,34,100,61,99,216,189,123,24,22,33,162,103,233,85,231,88,209,121,43,68]], +[[83,203,214,246,140,238,39,185,247,188,5,155,128,59,68,121,73,187,201,197,213,163,134,82,215,120,156,161,84,32,222,161],[97,22,153,11,83,49,226,22,95,130,116,63,1,216,231,189,93,112,136,179,1,89,131,63,167,185,57,207,177,204,4,215],[216,37,4,64,95,241,107,166,68,61,196,130,54,114,99,168,226,0,54,10,202,170,131,252,78,75,114,189,36,159,22,16,62,199,229,167,233,202,23,25,143,136,142,172,161,107,116,12,195,245,195,183,182,23,163,75,148,145,195,237,118,170,179,13],[48,111,142,29,240,164,202,120,189,119,232,225,25,28,148,222,170,130,100,131,85,194,174,203,126,130,252,86,214,76,80,70,25,36,126,124,248,148,51,40,209,31,61,180,177,220,20,142,142,246,246,195,188,53,89,105,102,42,40,26,101,87,99,145,36,43,123,213,166,47,143,167,172,182,4,227,163,68,174,26,157,115,42,37,67,21,243,26,4,100,193,230,88,116,98,210,146,18,196,14,94,207,6,30,38,154,160,185,3,144,186,65,4,7,33,104,75,242,170,149,130,216,48,102,34,29,182,13,15,122,226,241,73,163,110,22,149,39,4,251,31,58,152,46,172,107,69,131,102,92,99,229,168,153,111,36,165,102,221,80,106,51,212,236,138,2,178,189,52,183,20,199,69,0,12,1,40,163,200,157,148,37,6,209,47,75,235,144,14,41,3,205,179,75,53,202,155,109,58,217,179,80,172,153,244,29,179,172,254,127,229,90,40,192,240,6,184,68,201,220,72,83,253,152,83,90,218,121,65,109,202,95,238,88,3,162,217,245,214,142,107,128,83,159,243,2,233,115,242,78,155,200,139,124,65,148,17,125,219,159,147,43,50,213,236,116,134,138,19,99,30,206,104,129,75,147,20,33,220,137,2,73,87,3,65,244,180,35,232,110,142,224,129,178,39,2,246,73,166,199,160,183,189,245,251,117,98,2,189,16,176,187,34,21,199,214,89,126,255,216,82,240,184,154,190,193,94,168,34,87,104,157,248,30,51,130,84,249,62,129,203,240,97,114,157,72,62,181,207,100,152,5,215,142,216,146,221,11,210,72,202,30,37,43,234,81,132,126,30,130,211,154,245,128,80,220,74,251,249,17,90,58,96,73,62,140,11,162,232,110,8,152,205,13,67,8,145,185,235,10,64,248,116,49,226,95,65,83,138,3,15,136,79,171,54,173,17,22,93,38,126,141,217,77,203,5,185,58,90,231,121,105,67,14,24,16,19,78,21,114,81,185,130,223,52,61,255,174,97,35,169,154,160,86,45,93,247,36,8,241,166,226,156,64,89,165,168,170,164,230,33,82,143,198,58,156,190,31,76,15,239,37,254,63,142,24,21,119,116,9,122,157,145,2,10,144,6,182,200,96,236,30,225,13,82,29,32,58,31,139,184,37,97,41,111,170,212,178,32,61,165,59,32,122,69,155,41,193,139,192,100,147,50,177,128,124,19,202,97,172,250,249,7,121,254,187,199,243,36,33,100,121,126,111,87,44,177,90,155,229,136,115,67,69,94,38,185,16,200,190,254,228,42,235,4,127,154,190,107,55,80,219,215,222,153,32,42,11,181,118,206,20,137,230,28,31,93,39,198,121,46,99,33,142,219,253,185,179,220,81,91,66,84,216,44,133,158,82,206,107,215,173,41,109,208,227,112,157,76,70,99,98,249,2,101,233,157,167,208,183,1]], +[[139,101,116,246,215,57,105,129,226,35,164,131,123,195,57,195,253,101,148,25,132,90,33,33,191,133,190,46,105,93,134,13],[227,129,26,202,112,99,79,90,156,228,181,146,161,123,181,207,218,83,68,36,34,226,3,205,169,80,76,157,101,178,99,232],[47,208,144,84,117,162,206,195,231,111,153,9,184,175,216,59,235,141,174,250,119,175,205,163,76,180,241,23,40,239,21,252,156,29,127,111,106,255,252,40,243,135,79,145,62,23,152,15,14,142,61,90,210,57,81,223,43,50,239,175,98,25,206,13],[164,138,172,192,73,95,160,241,37,155,39,134,93,61,117,220,82,194,200,40,234,140,76,42,215,133,119,7,47,239,114,112,246,164,213,130,187,123,150,47,76,63,209,73,166,10,6,188,142,253,41,112,239,3,20,141,223,97,152,185,182,149,166,159,173,181,52,9,81,203,117,57,138,197,26,79,213,84,48,55,140,213,218,136,133,33,11,253,33,70,249,92,98,118,50,254,139,224,109,224,26,124,39,184,157,238,253,103,239,198,156,155,92,98,179,129,8,247,118,34,145,67,218,230,96,193,12,190,163,205,79,126,229,61,195,105,46,208,17,119,228,166,247,228,36,181,102,111,127,73,95,42,101,96,44,125,8,197,213,114,35,74,86,124,182,195,138,253,121,202,181,196,3,109,98,99,122,239,171,85,136,118,154,68,138,180,198,94,36,85,75,212,21,128,80,224,158,181,143,153,171,64,119,123,3,86,112,155,124,2,90,229,174,84,34,172,248,116,68,147,26,228,217,168,179,217,68,118,136,17,40,186,30,183,50,143,175,199,95,107,157,172,201,109,59,100,135,221,239,124,89,38,45,202,218,66,106,172,177,57,34,147,84,17,86,98,53,224,88,55,38,34,216,133,189,12,192,73,88,220,251,23,224,143,205,127,20,126,32,21,108,142,38,175,133,83,15,85,17,166,141,180,61,175,196,230,162,63,102,125,243,116,62,237,215,26,63,7,247,111,148,209,104,138,252,132,99,191,165,164,57,174,49,20,105,148,142,116,71,6,79,11,5,6,243,103,25,193,52,102,161,185,135,118,217,103,236,88,32,139,166,116,3,115,3,223,198,25,13,167,131,255,39,48,59,134,181,252,50,17,240,28,145,94,131,166,173,1,33,68,121,17,203,225,207,105,111,97,143,96,35,102,67,242,233,78,21,93,182,87,24,41,68,193,164,59,220,123,213,234,243,72,31,225,40,64,146,203,55,137,168,146,189,121,161,17,253,65,1,67,207,145,174,51,40,96,177,210,154,160,65,209,119,181,13,108,194,185,102,13,50,140,15,35,10,53,21,230,160,214,136,112,156,12,211,71,173,47,243,45,97,209,225,233,186,118,248,30,135,58,108,66,15,23,7,243,132,29,181,25,108,181,63,80,111,0,6,53,44,124,68,192,128,243,9,104,1,165,122,73,207,232,66,5,189,215,169,128,31,132,60,242,107,149,88,162,219,120,142,241,178,55,145,93,88,123,155,169,119,152,144,246,31,220,145,224,62,79,76,219,239,228,23,204,34,213,34,168,106,221,219,83,243,116,116,80,171,98,181,118,86,93,179,46,12,212,66,118,84,125,154,22,101,60,39,150,89,221,77,23,236,4,130,124,83,62,51,57,15,233,79,121,53,9,37,109,182,117,49,115,106,179,252,238,42,48,26,195,240,162,77,59,16,141,126,117,195,42,90,186,54,214]], +[[41,178,136,27,140,170,219,51,110,120,128,197,16,184,0,133,244,177,34,24,96,179,1,235,69,37,101,7,82,166,210,137],[12,92,68,237,41,210,27,202,222,226,28,189,230,26,156,219,109,89,54,0,155,162,245,178,231,119,201,36,221,251,103,81],[153,233,150,232,90,73,79,25,128,203,7,222,156,166,22,94,125,225,4,211,159,227,195,34,103,53,197,218,165,105,81,111,202,241,182,228,223,173,13,56,155,109,176,236,138,143,32,221,44,96,38,86,181,231,97,200,243,166,85,131,130,21,25,9],[25,116,162,226,180,121,73,244,103,169,49,209,217,221,92,225,22,233,245,3,10,208,154,140,199,40,209,174,177,72,187,249,172,245,152,116,218,128,231,8,213,60,102,143,47,20,215,82,32,113,233,9,128,132,39,178,171,90,5,248,185,79,33,80,92,210,106,188,83,69,137,120,199,132,212,121,234,109,171,16,92,79,121,132,160,251,151,144,229,6,36,244,115,75,85,25,5,170,95,250,96,24,76,210,1,207,43,38,201,121,93,166,231,224,141,106,11,199,114,36,0,254,249,79,194,16,56,190,137,211,75,205,20,196,39,184,91,104,102,115,113,150,21,45,78,235,102,208,91,36,90,232,75,220,119,135,193,74,139,236,46,234,83,96,240,66,67,61,112,121,68,103,212,115,147,185,55,87,243,49,207,43,83,198,96,215,28,41,88,42,238,167,155,18,82,122,40,176,197,225,16,223,111,133,78,234,217,162,176,13,66,84,44,168,39,107,184,191,152,139,170,184,86,89,150,254,229,12,243,27,36,89,196,197,10,180,117,38,94,131,226,40,93,67,254,31,117,42,85,178,219,196,159,202,4,168,16,240,65,59,246,189,129,183,154,198,78,225,248,155,151,189,125,38,214,37,18,39,62,36,166,186,178,213,247,210,34,107,170,171,123,17,18,9,187,3,115,61,138,96,223,163,26,81,111,74,140,118,153,216,40,92,16,101,21,154,108,115,49,193,222,251,71,163,14,245,133,140,80,183,208,69,18,74,9,129,61,28,253,165,201,204,59,181,191,174,115,201,132,25,127,143,133,127,24,108,65,171,135,251,121,98,182,49,244,208,7,207,190,226,33,252,101,114,120,74,85,17,148,193,151,119,176,142,107,89,103,87,231,203,167,160,226,127,228,83,249,13,197,156,192,140,100,114,67,28,2,14,141,208,145,117,144,231,156,31,32,115,131,175,179,144,118,173,36,218,142,229,36,134,115,148,83,162,89,14,81,191,200,155,19,194,3,60,250,95,137,3,203,233,150,26,133,152,186,85,98,50,134,157,250,180,213,110,223,79,5,232,183,125,5,135,24,149,230,59,83,81,247,108,178,210,200,56,92,16,157,115,6,25,42,37,68,110,77,98,220,125,98,79,12,102,115,152,107,224,98,139,44,45,115,235,148,29,53,163,67,48,144,245,155,40,165,151,157,86,219,201,253,105,115,246,54,71,100,44,217,3,176,207,122,106,205,51,13,135,226,41,39,16,222,153,224,193,121,202,120,146,156,202,236,250,237,191,39,66,65,79,23,107,96,144,192,213,154,157,183,129,201,150,126,40,250,78,119,210,160,130,228,47,82,22,145,103,233,45,79,221,130,226,204,5,221,145,132,199,223,238,73,10,35,127,218,212,223,235,192,24,104,224,164,53,58,41,84,208,144,146,132,97,130,26,122,132,141,27,96,129,127,195,189,239,161]], +[[66,175,232,157,172,131,231,211,137,150,192,219,206,12,152,116,192,9,39,186,189,119,202,140,234,195,78,86,68,116,40,43],[164,197,245,227,128,63,10,3,213,193,201,6,202,236,156,198,210,133,20,7,241,202,41,247,42,69,242,51,230,101,98,68],[79,186,45,108,193,183,25,61,53,98,248,200,191,230,144,92,130,157,178,101,165,66,124,92,38,87,20,120,91,131,246,149,20,197,227,14,40,181,102,132,200,45,174,38,55,88,27,243,244,239,39,20,32,188,126,96,16,97,58,56,250,16,26,13],[231,16,161,99,173,40,133,174,183,101,142,179,116,241,24,183,104,66,236,54,239,59,1,12,60,107,149,89,232,177,96,194,98,141,237,11,133,17,235,73,7,24,13,164,182,33,233,170,74,50,34,136,136,138,28,9,19,15,105,248,144,89,122,146,147,231,79,146,137,189,170,92,145,182,253,36,170,4,74,185,252,179,64,47,122,188,72,210,171,123,56,128,160,72,218,164,72,100,90,210,236,181,91,60,174,226,214,138,139,237,181,209,134,93,94,33,29,227,155,14,175,34,229,218,241,15,113,104,32,58,161,91,133,170,71,187,211,204,65,105,203,193,254,128,180,112,11,98,88,113,237,171,205,79,231,74,62,150,85,105,206,36,92,252,222,66,9,204,138,188,214,121,125,68,24,91,79,150,192,24,27,189,39,0,135,131,233,53,138,83,148,254,58,52,160,104,113,211,121,218,53,178,11,181,126,239,158,85,36,238,121,18,166,244,27,74,31,104,76,57,25,207,205,192,15,69,128,186,249,224,157,49,108,239,160,244,101,220,165,216,238,197,20,233,94,90,87,187,205,39,228,31,129,25,178,100,174,20,163,25,216,195,133,155,171,241,244,166,182,183,126,68,44,134,29,110,226,138,209,43,130,54,46,144,219,12,54,114,176,224,217,255,88,20,111,209,89,170,143,169,157,199,85,252,133,185,12,249,65,146,121,192,98,75,147,231,94,218,14,247,192,150,149,174,147,189,114,130,65,147,119,183,108,168,189,192,82,28,254,230,246,215,41,195,173,255,137,70,135,177,119,239,25,82,154,107,218,206,112,182,133,198,215,165,215,74,8,226,169,231,36,3,89,117,200,13,24,203,54,148,112,222,114,153,203,214,176,162,124,146,50,199,234,186,200,109,80,147,166,95,254,11,64,212,11,239,232,11,104,205,157,206,30,161,230,87,228,94,156,73,157,11,105,15,116,69,95,180,112,150,237,140,24,209,81,127,144,68,41,1,166,196,16,183,246,65,95,32,174,72,197,138,222,141,103,91,108,5,141,241,106,231,105,143,206,174,149,170,119,27,76,216,138,11,63,34,197,31,152,199,28,30,180,107,38,75,249,122,48,14,203,31,210,98,38,173,142,135,160,88,207,62,112,142,38,15,86,107,104,83,20,4,81,51,244,165,232,251,195,69,97,185,160,241,255,147,57,245,82,49,7,107,115,107,110,17,82,67,25,162,114,189,68,83,160,175,20,147,218,160,145,103,232,70,67,210,7,160,47,238,152,251,34,59,1,169,154,165,206,242,183,0,30,71,15,111,148,165,220,32,142,223,192,203,140,243,17,74,145,150,0,240,97,23,47,14,254,3,144,54,191,77,221,191,208,212,95,145,68,59,242,111,142,21,237,125,184,229,95,8,106,74,69,131,244,189,160,245,86,40,77,207,113,41,47,231,15,202,168,37,155,159,175,243]], +[[16,240,9,170,136,125,145,206,216,9,175,225,146,215,142,71,153,217,3,119,98,244,169,211,164,41,253,224,243,159,123,122],[207,81,22,185,33,33,46,155,120,130,154,2,99,70,54,145,198,251,204,220,12,17,139,225,65,201,111,140,136,5,61,211],[195,123,183,183,59,17,5,190,8,111,243,7,105,114,7,114,98,223,77,115,50,246,8,199,178,185,217,120,212,116,203,188,39,16,70,8,0,53,243,150,238,54,71,155,122,103,17,198,142,37,97,199,65,192,236,95,201,236,161,115,78,129,31,4],[46,223,20,214,205,86,137,110,234,167,112,33,28,73,132,190,216,14,202,141,101,52,213,213,16,136,79,85,241,31,153,255,169,248,155,88,111,254,123,30,199,234,171,106,157,193,162,74,62,227,199,166,171,68,173,233,145,120,131,38,78,222,47,19,97,190,125,122,56,23,242,157,236,149,129,195,25,241,143,149,213,190,38,217,17,139,230,120,52,0,55,166,138,191,197,239,187,154,63,63,56,120,170,227,114,31,254,245,187,106,38,199,177,163,165,109,43,218,108,110,134,14,180,31,216,216,55,17,116,217,28,116,197,235,103,195,133,92,99,13,100,29,46,87,26,154,81,198,64,44,254,24,66,206,243,137,128,203,141,10,100,188,200,155,227,24,158,104,17,244,126,143,77,0,99,165,177,96,31,68,253,162,12,28,76,47,196,156,190,39,164,19,125,196,99,140,42,210,208,165,71,71,71,34,156,86,142,56,5,67,31,163,110,235,167,133,247,185,120,68,181,227,25,250,106,9,204,90,232,64,52,116,187,145,221,137,108,30,194,186,199,61,46,80,94,252,98,189,80,43,92,235,8,209,110,131,46,197,220,79,152,181,27,157,7,56,185,251,40,243,171,232,150,107,242,35,117,160,178,44,71,26,158,88,227,253,112,13,225,92,82,150,55,60,27,201,212,100,14,183,129,110,29,201,200,206,134,25,168,17,131,0,158,201,116,135,30,143,10,151,114,237,224,166,56,179,87,75,247,93,143,85,152,127,60,250,111,236,104,151,11,254,0,178,59,89,251,91,244,153,110,165,215,112,79,207,46,255,204,15,215,243,216,230,5,96,8,9,127,38,202,255,213,65,90,40,42,39,106,155,38,69,229,202,177,41,104,135,46,176,82,244,215,193,12,199,194,29,81,97,129,139,180,76,200,86,176,222,118,157,85,156,85,223,100,173,154,220,22,192,172,101,131,143,102,13,168,19,134,183,11,147,82,94,194,244,15,111,99,248,234,93,72,48,185,100,108,70,24,59,180,230,242,112,71,189,162,165,70,189,52,189,77,181,251,136,253,138,183,199,95,101,46,21,213,170,166,180,106,138,207,110,68,139,242,221,100,222,227,193,5,100,124,127,131,173,32,13,128,151,196,68,161,88,216,90,84,240,229,219,177,43,67,222,148,58,241,168,24,86,172,150,159,82,160,189,69,67,129,189,38,80,65,162,105,29,26,74,13,129,159,167,144,146,200,128,53,33,250,83,104,154,184,82,241,251,171,224,12,148,183,246,130,209,33,207,245,67,145,50,37,41,200,213,173,123,187,152,234,254,48,10,185,34,241,200,146,64,161,230,51,207,86,167,176,47,116,162,146,20,229,105,160,87,189,88,94,64,77,124,213,53,32,65,69,110,108,249,12,21,52,46,2,86,112,244,252,205,249,135,131,182,133,50,20,202,195,250,128,138,102,194,123,101,60]], +[[69,120,198,90,124,164,143,39,116,5,10,123,12,231,164,253,90,212,230,150,178,184,175,35,150,22,74,28,126,27,123,215],[21,191,157,189,59,129,115,230,240,61,207,213,117,217,9,132,95,3,142,170,9,197,217,8,254,249,8,169,116,88,179,239],[161,194,66,180,94,148,253,24,15,5,76,113,1,229,91,57,101,104,244,131,219,111,13,252,65,104,182,155,89,211,133,129,76,25,235,48,117,35,125,31,187,31,238,187,254,165,12,86,129,60,140,57,194,39,82,224,45,183,229,127,62,63,191,13],[80,111,50,185,104,20,36,62,77,216,135,10,143,214,13,222,240,155,184,197,99,21,16,112,217,188,178,177,96,163,234,189,113,160,68,215,30,201,63,186,149,40,142,214,254,26,123,146,22,81,96,67,7,214,90,69,236,93,63,38,49,172,228,14,88,213,60,114,229,38,136,110,22,151,47,110,13,185,77,87,181,86,52,253,57,213,94,155,183,242,18,175,171,0,247,116,100,9,38,126,141,86,95,245,194,37,115,51,195,208,65,82,23,79,225,45,230,165,123,234,5,125,194,25,226,251,165,241,145,237,129,65,192,24,150,157,225,148,114,214,170,247,99,241,158,197,84,112,43,179,220,190,19,202,155,35,178,65,140,153,231,24,56,168,140,244,84,114,140,249,32,138,22,200,78,163,152,41,180,186,155,76,119,225,118,17,43,254,27,243,95,149,196,2,140,125,184,11,54,250,162,157,43,137,233,232,98,243,16,0,6,95,19,155,61,167,125,157,134,133,48,87,75,126,57,30,217,123,52,248,120,22,79,107,141,135,180,6,199,220,120,96,165,23,95,146,14,90,98,220,31,200,46,216,69,37,67,177,7,54,13,53,210,180,196,35,158,171,70,109,50,191,218,52,245,16,55,166,250,231,111,109,139,131,232,247,244,137,221,76,27,73,195,143,83,87,110,98,23,44,23,222,227,102,95,222,140,191,1,90,249,102,91,15,29,162,251,119,177,52,240,75,226,113,228,2,243,21,55,194,252,5,194,249,182,252,63,254,71,222,51,105,19,56,103,198,157,16,231,245,55,186,228,86,125,70,142,15,46,216,6,254,51,95,147,156,117,153,79,54,60,227,183,13,170,125,91,210,49,124,131,56,81,253,140,201,114,81,236,65,144,35,217,208,23,77,132,213,96,154,105,24,161,116,14,177,227,9,189,18,115,102,222,185,197,171,18,153,46,153,2,224,21,254,88,214,173,191,82,210,42,118,10,205,99,225,237,216,241,56,233,251,1,55,24,134,1,225,151,142,125,4,251,42,218,43,42,238,18,244,159,40,54,198,132,45,136,207,72,200,102,227,211,63,205,38,156,39,92,137,194,94,54,105,202,144,222,123,103,167,231,163,130,203,126,250,71,233,194,191,118,87,28,121,162,80,133,239,2,4,135,21,47,6,191,161,51,1,90,27,143,28,15,106,159,14,174,27,166,43,241,4,241,193,106,193,78,30,150,196,235,223,6,30,12,199,16,29,56,218,126,158,9,148,218,240,243,34,170,60,254,249,27,97,108,45,0,6,137,171,24,237,69,38,141,205,39,80,148,246,86,186,60,245,21,38,16,36,116,31,116,68,171,127,196,222,204,225,103,86,3,42,27,226,112,255,11,3,23,84,43,160,38,98,38,10,55,111,201,18,203,176,41,202,197,69,21,245,165,81,54,79,106,153,255,173,11,156,188,208,230,147,183,165,33,203]], +[[194,30,112,196,110,222,102,230,138,136,115,187,198,75,165,18,9,48,58,10,196,252,73,177,216,62,129,147,173,70,192,55],[159,191,128,164,37,5,210,201,82,248,159,69,88,195,230,209,135,167,188,30,244,70,178,227,115,35,67,193,59,51,210,0],[10,227,67,187,132,227,162,153,7,142,36,52,186,34,0,34,243,22,15,150,138,192,68,130,191,140,173,19,180,35,242,103,15,1,251,95,123,50,197,151,82,15,132,96,126,15,121,192,117,250,112,120,230,230,157,60,236,49,146,101,212,102,8,11],[245,90,165,112,206,79,201,95,115,245,23,32,210,84,228,105,95,205,200,26,170,4,1,48,199,104,127,3,155,139,165,158,216,87,206,178,156,18,16,37,168,87,254,172,180,160,31,56,224,17,120,49,10,230,227,92,153,142,191,137,221,121,5,123,74,252,109,179,64,96,28,129,112,60,135,168,196,14,92,235,176,68,29,247,138,109,225,58,68,124,176,22,198,94,116,27,183,223,48,77,131,5,107,114,198,130,199,49,250,192,160,199,11,120,17,202,20,165,1,84,97,48,153,194,196,55,82,28,64,75,99,97,222,54,33,248,234,86,176,142,191,219,7,180,242,187,139,162,236,193,100,51,109,168,239,201,66,118,110,240,199,77,253,59,73,224,135,233,162,122,229,74,122,43,152,40,27,154,249,61,193,26,162,240,146,36,171,90,115,15,2,24,244,166,225,234,72,133,167,127,189,147,161,197,130,119,217,224,27,231,58,37,205,169,24,252,39,221,219,69,58,93,166,144,42,208,43,160,87,117,198,126,7,190,164,223,134,145,52,102,116,67,101,193,50,110,10,181,225,37,76,23,150,116,71,213,145,186,94,209,182,58,66,84,59,135,254,212,20,89,160,137,188,234,255,33,152,2,168,122,135,42,118,62,105,35,51,206,28,199,57,120,37,8,75,43,131,30,147,216,13,103,55,243,41,128,242,243,174,130,198,33,144,254,63,167,0,197,183,50,157,109,80,4,43,223,131,31,55,84,143,204,128,177,31,87,207,32,246,122,59,182,81,167,190,255,204,72,183,13,23,235,96,247,37,156,197,59,247,255,96,128,235,43,208,146,59,4,131,170,48,101,168,149,95,1,210,59,168,9,81,224,174,253,42,147,114,25,21,114,188,82,145,106,162,42,42,236,57,55,103,250,253,8,104,57,226,54,254,4,96,206,109,99,156,124,230,159,231,249,211,170,210,19,5,115,68,53,112,68,59,230,186,185,58,6,165,75,138,194,155,243,63,249,148,155,201,33,88,230,146,75,107,104,236,218,95,111,58,175,66,179,210,45,246,213,230,125,92,179,171,113,235,142,224,176,230,103,50,225,218,202,108,214,13,154,167,67,5,252,213,112,7,109,34,141,68,109,94,229,66,177,4,136,191,138,169,136,244,81,250,235,231,74,182,105,214,4,217,221,177,81,6,98,14,160,46,141,179,140,230,57,181,116,120,18,187,144,72,238,139,247,43,26,149,26,5,223,250,201,84,23,203,67,176,109,206,97,238,61,166,242,131,46,232,59,46,114,136,221,214,46,235,88,147,247,242,246,200,9,13,153,227,54,201,249,6,158,24,21,152,88,65,189,213,5,181,248,61,137,94,135,149,147,218,222,231,44,235,151,101,105,155,248,11,208,106,92,85,51,27,37,69,82,125,12,124,174,206,150,88,76,227,236,127,224,34,96,242,11,138,28,6,53,118,63,244]], +[[242,193,5,119,247,223,119,240,193,21,122,140,51,26,123,210,174,99,134,103,14,182,95,15,174,18,35,49,105,15,130,138],[13,76,52,15,194,49,170,251,59,111,116,184,155,206,247,238,170,11,4,242,147,236,133,68,36,123,252,63,45,87,193,224],[96,183,3,17,90,50,42,184,146,194,118,191,209,143,112,169,235,12,115,35,226,192,166,235,95,199,227,48,176,188,59,7,165,120,160,130,132,98,100,240,50,198,25,29,4,11,217,142,93,90,77,79,7,111,185,6,42,205,54,190,164,12,145,2],[56,234,30,2,138,73,61,28,96,236,112,116,159,20,212,54,235,58,43,45,229,79,33,61,1,166,69,181,128,67,14,205,142,206,107,85,105,204,1,122,73,67,229,89,92,94,214,228,140,148,67,242,250,94,178,34,127,254,86,210,17,242,105,188,143,111,169,238,140,213,111,107,132,112,83,146,8,175,226,154,176,161,149,4,77,149,123,49,249,62,24,74,156,190,241,161,78,20,248,8,187,245,137,172,119,112,8,79,153,142,27,37,77,165,156,166,211,230,46,123,225,121,7,22,210,86,15,1,95,57,156,187,206,72,207,208,57,30,173,25,147,68,111,107,36,147,151,125,147,215,176,154,7,167,154,89,206,21,220,231,161,218,156,100,111,69,175,44,202,213,91,161,88,230,56,196,163,12,93,48,233,172,110,58,51,57,194,67,66,109,134,73,27,45,146,218,193,71,142,141,116,255,11,241,73,189,181,224,158,63,182,184,38,46,176,104,121,129,85,74,226,203,71,25,99,57,7,157,160,161,165,114,57,193,155,247,129,246,47,218,244,227,21,96,168,67,23,239,3,4,146,207,27,177,48,91,168,81,142,186,242,180,52,211,100,22,114,200,246,234,45,239,166,150,220,126,79,57,239,192,141,40,141,28,150,106,108,113,72,192,18,238,196,57,247,225,45,186,181,184,124,250,68,201,174,25,0,248,56,111,36,68,78,16,146,178,58,39,76,19,142,149,198,97,233,55,126,138,210,209,252,175,25,57,236,154,99,42,135,63,126,173,190,104,123,74,3,59,146,164,119,242,224,46,158,217,44,228,249,92,241,112,179,144,21,24,160,98,20,62,86,219,5,77,244,228,67,21,68,120,90,109,250,36,238,192,240,222,122,105,156,207,40,109,173,250,216,89,3,97,34,80,118,79,37,205,234,129,39,208,7,141,85,72,37,234,110,115,113,196,56,188,70,242,159,184,147,127,141,154,57,207,136,73,5,45,67,236,191,246,196,163,118,42,95,64,12,21,20,232,94,145,56,79,239,155,64,244,49,78,34,58,157,104,197,38,172,199,2,39,214,43,139,99,122,52,45,241,19,211,24,32,44,81,237,211,193,239,209,255,32,177,255,7,139,50,6,142,121,77,146,129,51,3,127,30,58,52,104,158,98,158,67,253,43,142,136,234,181,13,126,122,176,100,112,20,171,94,74,213,130,0,101,103,239,247,43,90,242,218,197,54,137,44,204,135,31,138,128,181,203,121,217,11,204,107,119,212,205,8,248,118,24,78,245,140,6,74,228,48,187,121,166,185,233,107,10,216,115,104,170,131,138,141,204,255,172,12,216,206,158,160,208,236,76,75,15,66,103,52,22,101,156,152,73,146,207,83,177,228,69,67,16,7,100,13,71,236,226,109,238,74,41,67,170,112,151,221,53,108,255,71,84,242,26,192,127,107,63,115,196,105,5,85,18,243,122,186]], +[[4,26,151,144,107,89,86,185,211,64,242,224,215,161,220,191,239,230,99,233,187,64,38,248,204,26,231,226,161,77,226,126],[243,130,211,46,136,195,167,44,124,173,218,252,248,170,105,158,33,219,122,107,244,237,214,228,154,0,90,173,112,46,106,121],[162,63,3,46,102,146,160,232,191,238,91,45,48,180,20,203,22,195,90,208,141,163,31,105,109,70,26,2,133,120,34,196,239,53,127,12,207,49,2,90,77,201,92,237,48,169,148,244,30,221,29,8,122,252,170,243,232,232,117,112,131,32,248,12],[113,167,89,87,65,21,68,151,90,72,207,16,58,161,248,226,173,21,36,68,89,205,192,227,54,150,110,184,178,108,151,242,22,158,93,120,83,112,55,239,192,119,232,111,6,224,94,156,29,195,65,130,136,192,162,190,107,163,75,58,4,171,32,186,231,243,98,16,148,184,125,120,167,234,203,134,77,64,120,203,78,252,186,197,173,217,55,162,198,1,46,225,168,178,86,204,39,107,101,213,233,43,77,0,185,177,31,173,136,73,145,222,196,193,203,157,206,24,99,200,176,162,16,22,26,230,179,248,191,156,196,220,228,173,253,200,237,87,216,62,149,171,157,210,217,38,88,223,189,58,250,153,227,248,149,30,42,215,74,20,143,111,89,126,178,201,69,193,241,185,68,97,174,7,69,72,31,208,237,248,56,198,40,96,53,227,111,1,18,56,135,93,187,162,40,157,61,106,57,66,167,249,85,76,100,67,5,36,77,219,119,193,23,203,75,86,35,119,41,221,228,40,184,187,66,223,156,226,158,20,77,252,150,207,108,103,103,177,238,109,5,60,228,248,187,32,86,171,120,16,170,19,104,168,145,15,47,105,224,97,193,157,136,71,24,79,237,83,79,152,117,141,112,58,118,136,95,145,235,117,42,33,149,74,16,198,246,180,218,16,70,77,237,54,176,0,137,246,98,145,84,33,191,218,212,150,117,54,137,204,208,59,98,64,33,8,7,97,230,129,118,177,6,151,218,200,120,228,195,219,47,208,178,140,101,83,53,217,128,22,241,159,38,91,176,178,67,76,180,99,120,68,217,30,208,206,5,237,37,145,253,153,137,101,248,63,49,151,209,14,239,68,136,80,231,146,3,39,36,112,29,163,5,203,109,121,70,105,72,63,195,220,111,104,107,24,62,41,153,19,12,143,192,5,141,202,187,201,24,143,38,178,214,62,189,108,177,225,138,9,124,119,4,165,155,94,24,126,1,66,89,59,112,131,247,64,10,250,155,27,240,193,204,108,53,107,196,51,74,247,114,230,113,83,180,91,51,27,153,9,32,194,78,237,226,198,227,35,112,63,82,236,214,7,53,178,59,242,43,129,238,119,89,39,195,126,83,218,215,89,110,166,90,115,187,150,119,95,59,135,200,179,192,136,236,105,91,195,167,80,44,12,81,15,2,11,249,172,163,203,183,162,192,17,198,127,242,125,99,76,175,29,207,197,142,94,57,126,102,88,37,34,114,1,28,143,253,214,66,48,169,50,65,255,246,131,114,196,186,133,56,43,187,34,147,9,101,41,34,219,104,131,102,49,229,91,230,154,182,173,184,228,51,83,87,252,146,62,254,21,74,252,194,34,214,13,7,245,105,144,163,229,162,20,178,39,174,207,242,205,27,182,240,199,159,245,69,247,10,97,97,65,169,213,63,146,42,2,68,63,125,42,70,137,195,91,9,93,211,148,213,11,244,159,150,128,165,247,217]], +[[75,197,224,90,160,3,164,73,47,75,173,16,42,83,144,247,206,186,179,211,236,169,21,33,66,173,94,247,216,64,48,174],[103,81,211,173,139,182,198,77,106,23,215,228,71,162,125,162,47,95,4,3,244,55,186,201,68,159,19,204,133,61,216,64],[162,79,238,17,247,236,109,163,233,223,175,108,133,138,192,4,180,83,26,189,28,157,59,182,79,64,221,36,127,0,53,147,80,228,59,45,75,143,190,197,246,178,65,236,249,241,16,20,133,207,65,135,53,176,95,113,32,24,51,91,32,6,131,8],[168,247,148,219,23,149,102,125,40,210,75,112,172,34,0,166,35,154,52,226,67,140,237,29,3,249,126,212,139,235,77,107,234,103,193,67,56,247,115,100,25,220,210,162,167,151,55,38,87,46,106,254,126,223,239,34,201,155,232,176,105,240,79,109,198,26,19,179,67,198,229,133,171,173,34,20,216,92,54,240,41,150,250,187,70,187,145,181,23,106,199,8,228,154,11,5,48,23,4,143,187,85,69,63,43,130,8,214,103,141,26,140,246,161,238,154,215,169,30,56,3,37,99,93,30,35,106,108,161,214,204,127,107,89,242,162,191,24,79,94,228,81,214,121,159,105,186,17,160,205,107,192,75,232,163,81,168,14,114,91,95,196,86,62,69,189,71,73,236,188,69,32,82,41,16,91,157,231,50,97,73,133,39,243,212,236,251,181,131,255,83,39,83,208,124,56,82,107,180,130,209,113,162,97,185,207,137,144,106,125,234,140,189,126,114,107,163,30,166,136,3,166,176,4,246,220,209,158,103,25,80,70,55,56,204,167,139,176,223,250,61,100,87,228,174,202,101,126,198,73,185,126,227,14,151,200,203,230,206,67,194,170,154,105,149,142,157,200,129,228,170,123,50,120,7,78,120,122,206,95,182,1,215,250,247,202,81,3,236,187,211,189,85,78,177,176,102,248,41,109,44,197,126,140,138,50,233,192,230,169,38,150,77,109,242,216,100,88,100,179,34,195,34,241,202,128,115,206,223,43,85,103,17,167,162,11,119,192,161,237,39,122,154,108,162,192,113,84,232,99,254,245,164,4,227,232,159,13,127,48,242,24,236,77,231,165,58,235,156,65,238,170,246,206,116,150,73,201,153,143,214,43,203,162,135,35,56,225,156,148,229,157,213,226,221,119,111,83,113,157,33,116,105,118,147,46,241,26,191,122,50,174,107,7,68,102,93,14,12,229,19,149,90,158,104,83,29,142,228,222,154,141,53,221,251,136,235,90,72,106,214,49,55,232,137,47,215,198,137,212,249,231,2,27,17,115,187,55,82,165,238,207,41,146,227,253,70,66,38,60,123,61,129,92,41,180,102,171,105,40,95,254,75,141,175,203,243,208,29,99,85,83,171,117,117,167,163,71,30,220,123,228,18,211,208,30,111,232,227,205,195,250,4,210,167,89,147,129,226,43,186,73,197,83,157,121,198,43,82,187,14,202,51,247,66,85,228,26,149,38,168,146,137,177,95,24,80,217,175,168,126,107,111,161,39,16,28,26,109,136,212,51,224,200,106,166,11,186,143,231,16,14,214,29,90,157,0,160,7,100,81,62,177,199,245,245,195,179,239,196,83,42,54,180,7,254,45,23,207,180,230,252,214,4,156,255,58,53,86,35,163,164,19,144,234,72,244,33,32,216,151,148,145,17,190,61,22,155,45,46,244,91,219,137,79,226,11,26,149,239,102,20,148,39,169,216,248,10,155,46]], +[[163,190,217,254,35,84,189,40,96,20,154,61,183,90,133,177,41,207,131,233,215,62,99,23,186,112,84,82,25,51,248,150],[90,192,59,79,19,217,29,6,107,44,227,89,233,187,29,251,107,250,90,250,56,47,209,204,215,42,239,17,118,7,159,137],[51,188,30,11,241,180,147,224,207,183,234,64,72,10,20,35,224,145,247,20,87,69,1,49,115,120,125,244,122,16,219,36,193,101,208,5,150,250,183,14,104,201,76,16,78,138,116,7,207,105,92,211,251,229,133,181,177,118,184,92,204,164,253,8],[219,133,56,8,104,109,109,33,244,197,123,84,30,90,214,51,148,212,101,230,0,120,100,60,171,30,6,92,159,48,108,80,0,120,240,204,65,239,15,149,66,181,254,53,106,236,71,119,239,138,149,85,76,151,182,164,64,153,233,189,100,4,251,11,46,65,249,25,20,176,116,209,34,55,205,68,46,189,64,181,27,139,200,187,228,55,162,197,51,50,210,190,178,40,27,247,50,74,12,245,183,65,187,249,141,30,185,133,139,233,38,233,21,167,142,141,49,75,65,68,243,210,13,252,108,183,244,140,35,175,144,248,113,198,205,169,8,69,164,26,255,23,7,168,123,78,85,22,241,142,139,215,104,60,253,116,7,8,3,232,136,51,140,154,24,247,146,200,211,167,4,23,15,249,130,191,252,158,142,201,234,93,26,98,89,47,22,136,212,242,176,30,17,249,248,135,116,196,122,193,213,143,105,11,207,40,140,248,164,115,211,80,168,35,157,249,211,166,40,129,218,221,51,133,49,253,206,118,21,128,124,233,101,73,109,111,53,214,192,66,240,206,127,33,239,229,206,100,37,24,89,65,237,86,54,184,174,145,58,117,210,26,185,219,219,60,59,102,135,164,94,4,73,56,169,241,193,58,51,14,169,118,30,40,62,97,212,163,32,225,245,89,136,47,52,182,7,254,254,50,195,67,23,74,188,220,119,176,101,169,41,4,180,45,150,29,184,237,145,108,1,70,79,253,67,249,60,16,119,241,223,126,230,80,49,207,224,93,120,13,1,208,142,224,54,242,42,43,5,18,25,59,12,15,56,1,224,160,32,142,239,36,92,158,81,147,82,210,176,9,99,130,242,203,160,110,178,160,29,172,246,25,234,187,200,131,197,212,242,253,124,52,35,23,156,15,95,253,175,140,175,255,92,70,179,74,9,195,197,14,41,73,192,96,0,32,125,112,211,125,101,167,67,7,95,220,43,230,45,65,42,166,62,54,55,6,202,144,230,239,68,225,82,234,77,197,194,137,62,205,8,215,150,212,31,23,34,84,195,209,209,75,176,103,181,58,8,151,187,215,60,153,84,217,100,139,42,241,13,156,39,3,227,139,108,98,70,159,111,149,138,28,160,163,32,193,35,57,233,12,247,104,200,123,71,56,194,25,248,9,59,255,76,44,253,41,69,159,109,50,129,52,147,120,233,21,163,176,231,36,199,77,43,215,168,81,172,124,107,72,232,175,199,18,79,220,188,171,95,248,13,29,238,48,166,192,36,203,67,49,151,35,102,235,171,38,187,185,246,8,202,172,126,81,145,77,240,88,185,179,116,93,152,197,210,126,151,16,84,117,236,1,115,119,230,49,97,152,236,228,236,89,9,240,79,194,126,123,56,46,102,173,182,42,200,169,119,243,118,253,93,174,67,79,181,81,117,36,156,161,171,107,176,45,236,6,150,240,137,190,52,84,136,122,12,50,54,29,23,43,210]], +[[136,162,79,13,243,174,41,20,223,121,218,80,236,248,236,180,47,104,199,186,173,59,108,58,46,12,201,194,93,9,209,66],[18,230,96,63,113,59,35,5,53,133,104,113,0,24,104,94,20,21,83,196,117,145,57,111,180,37,158,66,220,83,185,201],[23,7,204,0,145,134,191,63,3,247,187,158,60,212,207,107,115,123,122,107,170,222,127,198,195,255,92,18,37,219,178,186,245,79,71,200,94,175,161,50,195,30,172,160,62,106,236,20,71,115,63,172,211,113,73,183,198,207,12,212,31,97,20,4],[101,78,158,220,105,254,99,76,35,8,186,140,70,169,85,232,130,69,98,134,234,227,89,60,174,115,156,68,134,108,13,233,237,203,191,13,177,196,65,73,102,132,103,112,157,201,112,98,152,221,46,172,51,1,218,186,213,189,142,147,197,232,169,63,25,78,15,193,217,243,118,193,68,194,147,174,253,160,134,178,33,143,46,157,253,124,45,197,43,163,62,178,41,220,247,187,104,206,15,135,108,95,212,232,26,253,128,22,159,115,207,38,78,93,192,206,22,225,184,118,205,17,199,173,137,5,142,224,130,12,64,0,93,1,241,25,248,190,111,26,251,226,76,164,174,220,24,233,120,150,130,124,62,214,127,196,86,48,231,144,59,127,238,156,153,14,54,25,55,191,78,160,164,216,209,108,246,217,207,3,129,233,6,94,54,37,20,143,138,224,73,26,3,65,208,255,159,114,123,225,243,16,202,30,195,240,16,74,160,84,50,23,132,221,36,213,60,152,91,40,212,64,130,248,225,193,8,164,65,9,99,143,245,17,110,221,133,174,184,107,110,165,18,161,155,96,46,221,157,33,16,112,208,68,175,91,237,182,200,82,123,163,73,30,52,91,172,193,48,179,105,96,40,42,231,55,184,92,118,146,116,240,247,197,136,244,14,102,37,178,54,189,193,163,184,115,32,70,14,238,173,162,120,18,75,86,104,135,79,57,245,156,46,106,162,8,195,182,169,184,69,196,208,162,122,5,70,120,111,161,62,81,204,152,183,63,215,238,50,123,98,21,236,107,98,159,76,199,228,189,60,10,61,183,138,33,255,254,36,199,4,56,113,107,195,123,141,167,197,255,124,54,136,169,3,57,194,46,181,11,124,44,211,107,104,131,31,213,147,145,117,104,155,211,226,44,56,129,175,51,126,225,68,53,112,158,53,16,64,239,61,169,85,114,78,81,194,74,94,44,9,248,145,128,131,147,251,248,239,127,31,95,2,152,222,235,220,216,214,102,203,207,62,134,108,113,137,153,171,107,31,238,201,196,126,2,231,214,53,64,248,153,99,213,66,197,208,31,182,252,48,118,137,104,174,129,178,12,53,75,64,0,193,50,119,71,100,214,212,67,173,214,79,109,215,72,245,251,91,127,110,186,64,29,180,49,139,233,147,152,159,204,37,119,150,31,165,173,49,246,162,169,214,167,85,40,88,101,205,93,195,168,140,251,90,186,125,146,59,175,120,181,209,49,180,194,20,223,85,182,23,31,69,32,158,33,202,102,69,73,13,58,54,68,221,166,220,146,156,124,64,149,118,211,113,100,117,94,248,170,243,220,212,210,39,117,238,125,234,14,86,91,213,71,39,146,28,100,155,197,31,32,193,246,140,31,222,172,69,92,103,215,26,28,184,131,127,70,145,68,139,240,191,4,74,70,241,104,95,190,34,177,224,24,119,247,71,125,52,153,64,140,76,49,101,16,206,46,85,185,128,5]], +[[24,77,12,226,233,219,127,37,122,139,244,100,109,22,210,197,239,194,112,44,237,2,107,105,6,211,200,192,17,143,34,97],[233,218,184,253,157,148,220,155,36,204,121,198,53,204,87,206,102,81,137,130,186,62,36,71,36,7,65,186,192,115,14,197],[177,227,191,95,167,77,126,68,44,237,154,152,217,39,216,196,94,14,100,216,116,248,234,89,32,163,96,164,191,66,216,60,225,138,146,74,199,150,225,167,125,27,2,8,41,75,80,248,34,23,127,219,221,69,140,116,53,111,207,107,215,148,81,6],[106,155,135,107,11,244,24,155,60,193,95,158,180,251,231,147,43,85,119,137,42,34,32,12,225,7,21,104,83,214,211,202,54,63,2,90,215,162,216,98,170,220,116,45,148,21,189,141,31,202,19,201,220,163,88,96,68,229,90,140,245,222,225,206,86,69,118,227,232,227,101,84,5,70,80,27,52,202,103,92,242,0,224,119,26,129,140,115,211,127,205,168,203,21,228,141,90,11,158,163,190,236,15,246,97,11,42,138,33,76,164,247,239,172,14,113,56,16,82,217,191,60,0,195,41,89,52,116,235,208,166,135,160,180,29,20,75,94,122,177,65,43,151,10,116,186,186,77,39,75,176,219,253,176,43,17,247,246,57,100,186,111,59,160,173,35,52,29,8,59,145,164,48,130,57,227,61,80,130,67,150,18,101,136,222,114,162,57,12,28,15,192,103,71,194,135,114,246,48,191,77,20,63,122,17,89,240,40,192,147,64,72,148,230,209,111,99,70,53,212,252,51,15,61,122,115,19,239,117,111,93,73,216,246,32,94,177,199,146,169,73,93,161,49,180,51,69,160,9,12,18,202,86,230,173,172,91,224,203,202,195,96,157,105,247,36,21,246,195,127,60,251,44,247,107,62,101,243,201,58,201,43,99,242,186,164,102,36,144,117,188,166,157,76,29,31,58,222,36,171,49,239,252,185,4,105,194,75,180,16,171,71,35,225,183,225,200,139,58,54,67,53,99,247,26,153,170,213,143,232,5,104,249,193,2,218,137,186,217,121,99,231,125,102,34,72,49,102,243,174,38,31,50,165,42,134,16,30,189,100,95,97,66,201,130,226,205,54,37,207,139,70,185,178,137,18,70,146,15,105,127,202,237,57,124,185,34,194,116,148,81,103,160,230,25,176,181,6,55,118,6,219,4,87,131,176,184,142,160,78,147,45,33,255,192,100,161,42,64,235,233,180,128,241,162,199,221,211,149,169,177,94,253,196,149,201,113,79,54,250,153,111,121,248,235,142,250,82,217,154,36,171,254,244,59,50,162,55,197,188,0,24,218,59,22,47,89,184,211,212,116,226,206,8,250,128,36,197,138,204,10,153,255,97,78,108,215,253,217,202,78,143,65,161,68,154,166,24,208,51,55,232,163,116,213,96,85,178,7,169,219,230,159,89,72,249,1,202,125,176,65,15,1,170,55,61,158,2,39,98,53,153,188,33,40,69,176,6,233,66,250,188,88,44,215,38,219,92,68,62,178,223,251,201,227,231,240,229,203,103,68,247,173,113,96,80,253,242,198,12,124,119,194,83,171,116,93,185,200,85,38,85,104,62,167,234,104,10,164,175,52,223,19,37,194,155,136,116,182,27,226,61,228,255,186,37,66,79,70,25,236,104,44,38,179,166,123,218,155,196,201,75,121,169,252,77,130,211,64,73,91,67,122,28,189,107,96,48,124,252,177,0,38,249,100,160,23,98,62,51,219,242,51]], +[[208,43,191,112,213,19,81,227,180,122,216,229,237,38,61,191,85,109,20,152,250,155,213,219,217,159,180,38,144,9,220,237],[140,228,181,159,148,206,214,236,150,20,214,125,48,102,217,211,160,223,122,70,179,123,76,23,37,239,30,87,188,104,160,209],[110,124,102,172,201,84,255,217,221,76,28,99,53,171,79,231,157,187,237,120,44,74,71,236,48,216,72,216,187,43,79,16,105,220,98,229,34,161,232,1,127,84,166,52,94,23,40,192,115,175,100,71,133,109,140,30,211,88,120,181,113,229,35,13],[85,69,96,247,167,253,26,231,117,138,47,206,125,120,15,107,63,4,61,58,248,157,79,25,239,87,60,52,153,117,84,223,36,63,175,42,170,182,91,42,253,210,134,16,212,165,30,154,75,70,77,182,219,9,235,247,59,125,36,5,76,201,177,40,20,187,41,238,153,225,167,59,214,3,137,131,96,249,220,240,30,103,8,54,40,111,130,54,237,140,239,7,95,61,86,51,18,193,108,115,252,55,238,223,37,47,143,66,211,10,19,231,251,163,177,101,35,140,127,129,234,174,181,49,144,243,236,59,93,99,240,238,3,227,152,126,57,13,29,129,232,39,126,159,108,30,230,236,78,195,250,13,114,14,159,83,249,194,111,4,170,46,210,181,239,49,96,137,89,153,234,206,41,207,93,194,84,173,113,16,107,183,232,188,41,165,177,210,65,37,147,208,129,148,232,142,22,89,167,49,89,162,162,32,51,171,6,110,141,61,140,59,200,107,123,1,222,129,168,198,96,71,176,127,226,78,210,64,49,139,163,123,163,239,182,207,99,38,4,202,79,68,106,117,253,142,112,196,83,240,198,14,225,110,202,245,36,231,3,244,125,245,194,130,202,50,137,179,175,97,222,228,112,158,224,133,50,59,30,92,138,107,192,118,98,1,198,53,3,20,70,137,31,52,148,233,219,32,221,78,158,8,56,36,154,103,225,56,209,62,226,201,111,97,231,113,6,21,66,170,22,239,32,216,30,58,15,78,69,33,166,205,108,146,252,38,254,239,3,182,108,112,224,53,202,252,193,156,150,251,157,130,145,143,225,151,120,14,255,14,218,110,37,18,197,110,42,115,215,112,50,183,104,145,155,234,151,114,245,152,156,139,108,101,195,209,233,122,33,128,204,58,55,87,157,167,12,233,128,106,193,40,90,62,171,65,92,6,7,216,140,184,101,66,234,185,11,157,45,103,250,255,252,173,35,167,20,0,14,229,158,214,140,149,110,129,196,69,66,136,130,249,122,247,77,179,98,228,92,13,27,216,133,110,237,22,110,74,236,75,253,249,94,173,178,81,226,161,239,128,72,82,169,234,119,211,69,119,254,112,131,26,146,139,16,27,96,172,97,62,123,162,230,186,10,148,1,58,100,194,248,33,159,211,11,255,64,144,153,102,122,120,111,153,50,123,176,62,47,33,135,244,69,180,107,238,218,182,211,37,175,217,4,227,149,67,233,63,75,108,84,67,36,157,116,75,45,26,67,225,65,228,118,139,212,10,171,228,5,114,68,225,234,221,157,174,193,117,113,158,81,160,147,172,227,47,232,43,46,172,181,236,176,218,108,31,254,152,200,206,231,136,110,48,22,112,223,248,113,19,239,237,66,130,71,26,251,107,138,15,219,80,94,46,142,125,188,26,8,162,46,150,128,189,9,139,241,39,88,2,189,180,89,65,58,59,35,125,119,19,161,187,245,151,230,173,242,182,14,175,130,55,145,179]], +[[170,15,218,226,165,164,201,192,69,33,145,48,4,205,137,239,188,136,178,218,223,90,187,36,111,60,167,246,146,53,68,175],[191,252,177,124,53,193,48,76,221,157,98,79,246,155,238,96,236,124,158,195,39,209,35,80,215,15,172,18,180,124,194,92],[249,55,41,137,105,202,52,217,117,132,68,137,7,53,139,15,71,132,31,48,35,175,199,239,118,129,82,28,91,224,245,229,98,138,143,96,126,47,49,99,110,246,54,70,176,233,137,138,114,173,53,87,6,210,200,6,15,188,100,14,251,61,102,5],[177,65,132,207,220,74,95,12,127,131,249,74,131,47,88,133,7,226,215,42,137,50,152,112,7,133,113,210,8,160,196,150,12,47,220,76,35,108,248,130,41,152,29,18,177,10,27,104,132,200,101,13,218,241,212,178,235,152,21,117,177,224,25,254,63,96,66,54,118,248,133,106,153,44,206,54,214,208,163,208,38,99,28,140,30,31,254,52,19,75,41,111,64,132,43,109,244,248,111,131,62,1,117,186,229,14,134,191,133,109,30,231,153,37,244,52,184,191,44,132,81,159,31,93,37,56,96,73,206,60,166,23,119,227,11,112,10,96,45,57,82,80,182,15,198,74,198,248,219,2,126,141,168,185,85,15,36,237,17,161,29,159,159,156,94,10,241,69,184,101,151,81,172,107,85,134,31,99,136,166,67,54,179,30,254,69,192,128,45,118,165,52,134,168,30,186,7,49,75,77,150,28,20,26,179,78,47,118,237,172,14,109,227,20,34,223,121,42,240,129,231,105,199,237,5,218,154,90,242,253,243,111,20,23,105,144,139,112,9,55,240,225,6,140,19,31,23,110,185,108,103,175,219,231,143,64,216,96,7,251,205,71,228,158,46,76,76,224,73,147,106,223,241,206,62,172,66,185,107,52,41,181,98,107,26,166,42,205,224,127,69,161,60,225,189,33,31,50,189,126,254,71,144,200,55,30,191,135,193,100,71,122,92,159,163,231,140,47,136,7,123,9,115,68,207,250,3,28,68,41,199,244,45,202,7,115,120,80,238,122,118,155,54,208,240,98,90,223,18,14,162,63,244,227,147,164,253,203,101,88,219,249,178,102,160,50,227,176,89,155,157,102,146,252,235,216,21,163,137,118,7,133,99,37,252,208,17,93,195,16,219,58,135,146,251,235,211,153,73,76,131,113,229,133,114,123,61,99,36,20,73,104,147,208,56,19,186,31,153,102,27,206,185,220,24,236,93,194,127,82,103,3,24,104,119,105,252,103,141,220,126,64,34,124,32,5,34,1,63,92,14,236,14,71,129,230,252,21,58,12,47,79,63,149,229,23,200,65,153,36,171,57,153,42,248,193,148,101,5,127,19,68,134,105,107,167,253,70,81,118,139,78,116,158,243,111,2,68,70,23,207,151,240,164,35,228,193,59,123,102,186,43,108,69,104,120,176,181,12,226,238,94,197,100,237,136,84,247,130,170,29,28,106,167,96,242,82,44,125,151,185,177,171,224,186,129,9,89,215,170,64,58,153,55,90,163,227,154,17,93,31,198,254,221,0,47,56,48,165,10,131,125,199,32,50,158,192,199,61,91,253,80,3,133,199,54,131,130,135,225,146,1,82,93,24,156,58,8,76,213,163,243,89,135,94,59,131,37,40,156,237,24,182,59,0,255,156,208,112,195,230,116,68,189,61,131,70,23,64,133,204,69,19,92,170,12,103,179,34,110,74,82,233,161,197,90,237,126,197,250,222,107,241,108,25]], +[[113,98,254,240,172,164,151,75,9,74,106,8,5,67,149,248,119,255,148,51,241,227,62,32,232,142,170,144,249,56,153,125],[162,128,100,15,19,159,69,195,90,72,113,83,126,239,230,239,157,176,45,231,133,238,159,213,79,128,95,181,125,55,70,239],[174,22,28,206,149,64,51,132,182,92,107,201,179,147,235,7,37,100,195,95,58,108,4,250,81,122,176,104,188,210,55,103,204,12,142,221,146,177,161,58,233,169,206,72,100,19,127,184,156,31,55,183,72,207,201,19,75,103,65,186,27,34,40,13],[201,15,69,11,218,28,110,253,141,18,120,222,189,122,224,62,46,172,39,64,165,169,99,252,249,108,80,78,49,212,214,252,197,226,181,42,37,24,210,116,28,85,233,89,24,103,178,66,50,40,249,193,159,51,198,243,135,5,198,32,54,212,128,255,83,223,18,7,126,56,253,176,115,198,115,16,93,161,225,22,25,186,83,33,167,27,95,73,147,35,74,17,148,142,161,16,207,162,66,188,35,250,201,170,228,98,96,110,57,100,28,167,20,126,235,186,30,236,85,63,206,148,229,62,78,1,176,115,221,120,10,47,246,120,179,21,114,202,17,238,8,119,231,86,188,219,102,83,229,225,180,203,251,86,154,157,96,227,238,51,97,130,220,185,178,93,27,230,219,249,181,199,20,109,119,85,133,131,76,171,222,2,120,174,229,213,124,133,233,131,248,77,136,51,169,225,91,204,17,25,142,28,29,166,186,89,40,33,41,241,219,150,111,84,96,200,251,101,48,251,195,169,138,49,252,15,78,155,51,115,102,238,193,220,225,8,200,38,212,144,69,171,250,18,238,136,121,127,8,240,104,63,239,119,237,170,53,67,185,28,177,24,228,36,217,196,8,218,84,116,49,18,81,7,217,176,116,76,36,67,206,153,23,225,227,40,216,24,80,186,187,201,77,146,10,29,6,229,36,219,182,194,61,216,46,23,135,130,45,113,196,205,196,9,174,133,186,77,235,88,31,147,71,72,247,94,122,118,155,157,104,196,88,158,89,78,101,203,108,143,73,3,255,186,189,90,50,110,137,68,26,84,47,138,194,100,204,198,78,149,168,152,42,113,11,108,86,255,125,16,145,106,252,64,158,168,164,27,116,103,157,214,167,102,245,156,82,185,48,91,167,51,177,60,158,129,30,225,48,131,146,95,66,0,104,43,208,93,234,51,149,50,82,41,112,170,20,157,0,74,46,162,15,244,97,233,236,15,59,98,86,92,26,16,98,89,200,54,96,92,194,124,173,201,81,92,185,151,158,137,175,40,124,2,125,117,237,191,135,213,207,246,58,127,236,155,209,14,120,119,171,155,248,104,215,52,189,58,35,116,206,247,2,92,196,218,183,16,226,84,128,102,133,161,54,236,208,62,54,119,3,70,81,58,21,20,91,137,14,238,244,123,128,234,8,228,108,129,210,2,229,51,233,160,106,56,166,247,110,245,122,156,115,110,199,141,0,184,8,227,255,217,199,155,157,199,162,229,137,144,118,86,201,50,171,138,139,87,218,26,73,91,167,69,32,21,231,146,75,82,105,171,31,103,189,180,58,53,131,20,135,171,144,2,245,45,120,177,52,205,55,81,146,90,170,176,180,92,142,107,15,43,240,204,154,70,89,49,113,8,251,169,19,106,171,176,146,26,88,251,185,181,14,81,36,63,155,83,24,71,220,150,87,233,111,186,247,170,105,143,230,254,68,249,5,144,20,76,112,51,114,80,197,139,197,221]], +[[222,161,128,201,27,83,58,175,115,107,197,211,200,228,116,213,229,212,117,183,91,146,205,230,189,29,16,243,184,245,90,212],[48,178,15,179,32,176,14,119,196,224,168,235,55,48,175,60,11,28,95,94,217,238,43,5,98,112,126,79,85,196,147,139],[208,131,51,63,184,78,121,201,179,62,85,232,25,45,87,31,252,141,197,7,69,182,181,253,216,196,77,146,166,63,209,120,196,229,124,42,179,161,33,28,11,162,211,157,163,11,6,98,157,141,28,193,217,242,89,50,99,213,36,250,90,46,188,3],[96,97,68,183,212,249,107,239,127,17,43,109,65,188,181,0,210,19,108,19,76,237,162,32,226,77,15,21,36,236,161,44,48,242,177,2,199,243,120,214,187,162,89,197,180,165,239,142,201,48,157,92,141,167,232,210,222,211,121,42,238,234,33,8,247,125,102,178,48,69,147,142,214,71,81,242,13,72,50,107,226,251,153,98,140,251,24,115,215,221,39,88,28,16,94,193,50,73,169,82,165,7,132,184,179,76,179,178,193,160,4,250,139,98,138,7,103,250,154,191,5,141,149,93,248,93,19,74,15,199,244,183,215,251,12,141,49,188,227,69,221,10,66,130,20,90,251,47,241,151,81,242,204,58,28,174,162,66,186,175,83,135,73,191,56,128,0,227,220,29,115,147,89,223,235,174,100,174,30,16,251,111,193,124,201,251,149,5,53,194,222,18,149,135,168,104,89,183,190,54,223,233,182,193,20,27,37,224,145,92,141,74,161,204,234,231,4,107,61,124,250,148,11,201,141,77,105,252,90,48,221,225,222,228,47,181,39,34,129,191,143,142,127,62,26,4,57,127,180,243,173,239,197,117,50,221,189,227,104,51,166,118,230,243,156,130,175,246,191,72,50,236,151,30,3,190,56,41,192,42,32,60,130,217,235,140,22,48,238,150,147,244,93,38,245,245,26,49,3,202,100,212,104,236,234,193,178,154,244,196,46,178,22,215,110,200,153,72,54,180,190,199,100,137,202,80,112,104,12,44,46,180,87,33,10,119,196,127,220,191,96,1,114,7,58,83,241,69,59,181,200,4,57,200,130,240,115,109,228,6,55,180,245,171,31,118,31,243,85,198,233,189,74,189,231,86,13,95,193,19,200,48,21,154,27,119,196,232,123,194,198,152,128,164,12,88,5,236,200,170,175,87,87,91,204,216,23,127,198,184,53,105,35,60,15,92,162,35,172,64,19,202,16,108,172,40,84,112,106,234,215,20,250,41,242,134,10,95,151,83,38,138,54,113,217,245,156,222,96,72,207,11,137,134,5,15,127,84,158,79,215,85,127,47,195,252,220,205,220,239,218,88,106,100,179,0,110,88,37,242,124,163,22,135,202,246,99,189,144,160,91,17,82,215,200,141,127,16,81,169,215,145,116,134,81,216,136,166,161,47,34,214,200,195,247,140,43,134,234,245,57,75,78,247,238,251,137,121,123,37,229,66,220,147,16,45,2,26,29,11,237,106,125,205,216,16,43,143,4,48,160,188,33,217,4,163,201,52,108,1,131,67,221,153,55,203,53,37,0,7,162,132,130,93,176,142,154,17,254,227,28,255,122,49,76,72,196,45,139,49,74,204,39,130,42,240,61,25,84,199,204,139,249,173,78,158,152,244,173,78,251,53,82,136,218,168,201,13,233,3,126,100,167,134,31,94,228,58,218,159,15,204,222,52,208,188,245,2,136,85,15,112,15,33,90,121,68,165,56,14,42,142,63,4,242,180,245]], +[[157,175,109,187,127,118,41,102,231,165,124,46,193,153,110,159,91,85,91,152,102,184,227,29,234,171,67,86,235,19,129,110],[240,33,181,90,54,217,251,251,242,151,139,192,223,115,107,40,156,130,65,214,67,83,9,132,26,19,75,7,212,124,228,237],[73,182,188,70,183,171,181,105,77,169,66,21,239,196,179,14,234,4,174,46,115,235,45,168,232,201,239,155,226,34,36,152,177,126,19,147,150,70,194,158,50,214,69,88,70,64,100,21,144,177,187,219,254,36,243,108,111,105,75,248,114,56,238,4],[84,69,35,144,13,170,103,120,192,57,26,228,4,74,81,192,196,165,228,68,19,63,189,119,71,213,57,167,68,250,96,171,93,197,78,24,25,220,142,86,137,156,86,239,215,239,61,163,65,121,14,204,73,100,94,243,37,198,86,138,233,113,211,13,33,187,127,35,70,79,70,162,75,128,212,155,185,60,110,145,222,121,178,67,49,208,112,127,67,208,102,93,1,151,116,58,223,246,144,214,21,161,201,37,135,119,252,71,208,33,113,66,66,106,71,52,137,46,182,34,171,142,80,187,18,142,195,168,149,38,106,56,97,163,151,104,188,118,9,111,88,31,208,130,223,155,114,35,232,90,138,251,219,92,170,73,34,175,42,1,75,248,165,205,17,229,197,234,147,233,28,212,109,90,27,153,184,90,38,112,227,33,222,46,50,37,90,253,103,254,44,55,253,147,44,172,162,45,36,31,175,76,206,254,255,88,214,189,4,207,175,17,222,221,41,200,113,159,252,176,46,246,92,93,62,183,139,79,192,209,112,162,227,67,44,200,18,240,208,65,217,118,12,19,193,47,124,127,47,132,254,94,15,112,12,16,177,166,156,164,102,167,11,222,255,141,190,199,211,24,251,9,221,216,39,239,97,202,166,145,11,188,6,28,189,162,181,39,239,46,89,237,76,23,34,153,114,248,149,103,215,5,222,146,49,146,75,65,187,110,124,1,254,133,66,100,71,79,167,107,31,136,205,87,234,195,17,23,26,241,3,210,48,120,66,74,18,103,95,47,163,108,45,224,191,83,194,149,254,235,49,87,222,149,137,34,152,110,50,81,61,250,51,179,94,21,195,148,161,28,15,204,85,184,45,109,208,89,124,221,210,126,222,125,225,41,133,166,22,230,64,38,190,251,93,105,4,130,179,255,34,192,221,33,242,122,8,109,55,160,73,158,163,111,226,196,181,169,89,209,14,154,97,12,171,31,224,210,140,241,1,61,202,230,61,143,222,224,236,189,139,78,25,213,208,64,226,250,215,208,65,58,56,232,196,231,53,82,173,70,4,123,91,189,209,92,9,204,13,52,228,139,145,253,186,226,169,209,98,212,178,30,226,10,30,245,53,234,136,53,149,188,73,81,105,42,103,22,52,84,199,54,127,19,75,246,69,212,143,153,105,227,212,240,249,234,244,20,76,233,128,160,162,227,52,44,116,108,43,220,60,205,194,248,167,218,87,160,232,2,135,130,211,10,245,133,125,158,251,55,102,109,246,93,124,195,132,113,102,97,230,31,245,192,151,82,89,94,148,17,44,161,168,64,214,228,246,236,14,85,73,76,91,68,247,192,240,212,169,156,215,9,5,191,132,133,86,23,72,244,220,15,215,164,74,27,19,145,19,195,138,30,142,181,199,162,15,62,149,46,174,168,206,56,178,7,194,142,217,114,113,143,3,31,71,124,98,7,206,67,60,81,95,90,194,132,15,73,116,241,241,105,137,98,108,118,188,152]], +[[113,134,248,209,104,217,221,241,126,219,175,14,123,26,188,178,109,163,228,192,39,45,152,121,199,253,255,100,33,196,234,80],[150,180,166,86,35,32,41,252,27,131,100,112,60,190,167,165,215,56,117,24,168,140,237,26,145,94,200,216,134,132,129,50],[169,192,73,159,194,22,161,69,50,215,54,54,92,99,85,249,56,248,216,25,79,161,19,40,72,248,62,73,4,84,212,187,246,146,105,241,34,89,252,108,7,76,16,21,228,37,228,244,242,124,2,156,147,51,73,81,54,26,53,173,17,118,84,14],[163,230,203,107,132,204,92,241,251,26,132,139,75,142,167,203,124,135,224,68,87,80,198,31,154,165,215,125,237,223,148,148,99,236,211,155,252,113,242,97,12,42,148,36,132,127,183,111,132,197,218,31,161,14,247,24,163,69,102,206,193,179,232,153,231,37,46,141,77,52,96,22,73,143,241,25,151,39,80,6,22,96,186,237,49,40,39,88,49,129,7,61,29,199,75,118,196,48,202,48,212,9,228,232,67,156,15,196,140,0,104,6,41,212,58,226,167,125,105,34,143,127,138,18,83,175,21,189,44,182,187,28,22,150,85,12,76,121,15,68,152,105,99,10,185,43,156,17,205,225,249,97,170,33,3,236,35,247,217,240,254,156,60,65,50,88,46,250,121,166,106,227,66,110,81,5,184,11,254,94,4,220,139,177,227,138,49,16,205,114,152,75,62,240,42,12,166,42,182,56,203,207,188,138,107,89,61,38,19,220,6,236,134,254,227,79,101,24,212,163,251,220,21,114,55,23,69,100,218,235,102,116,205,195,79,77,101,55,207,129,216,170,155,221,191,58,237,163,18,218,174,238,51,111,158,216,191,248,30,41,75,199,212,77,37,205,120,112,114,230,203,65,75,101,251,122,132,111,192,101,54,123,168,227,123,239,253,240,183,186,143,152,205,241,235,135,15,78,139,113,48,250,52,41,210,226,75,206,89,148,218,241,170,101,229,246,3,182,49,5,61,197,16,178,240,151,232,110,155,155,85,35,2,117,121,104,208,19,110,230,117,76,66,163,44,153,10,221,156,181,41,188,137,117,29,250,78,94,58,11,173,175,76,196,11,106,9,80,127,159,205,36,195,202,114,37,149,153,198,238,88,216,87,179,161,137,224,72,144,46,136,90,54,7,66,96,147,203,15,171,67,124,15,176,237,47,30,150,233,68,26,126,149,79,227,239,118,70,226,106,57,160,112,51,208,161,85,93,254,237,154,111,87,121,74,243,162,171,240,5,126,159,133,58,229,195,1,56,253,128,226,242,156,47,74,147,173,49,69,218,16,163,227,28,233,255,151,134,172,101,216,96,55,217,139,122,166,209,29,232,128,0,16,225,51,134,158,182,122,80,57,185,184,254,182,239,144,61,12,199,70,65,38,7,218,114,92,226,220,106,53,33,9,219,198,165,228,11,23,12,35,5,11,196,251,30,250,12,52,254,192,14,174,50,25,194,144,64,232,245,151,140,147,132,238,145,93,140,147,152,221,18,13,92,60,186,56,248,82,107,6,25,124,178,194,97,222,199,215,38,174,19,15,155,238,23,38,23,0,233,153,49,250,196,180,220,160,247,88,112,26,203,243,112,125,71,223,83,33,19,14,193,11,179,177,48,120,196,220,93,227,71,15,21,139,87,219,235,135,139,58,133,36,224,237,44,149,71,84,95,15,221,241,49,37,228,91,178,61,106,123,56,58,24,127,76,93,84,167,180,200,61,89,87,242,205,126,111,188]], +[[232,110,140,98,86,110,21,117,59,213,87,126,170,231,242,65,5,183,64,85,162,86,41,88,7,8,191,200,58,235,240,108],[140,140,232,130,213,247,101,134,216,221,204,197,87,155,204,28,223,76,253,113,98,48,76,177,14,118,150,2,110,112,127,23],[84,210,253,68,172,249,226,9,188,126,67,51,114,189,115,7,77,7,128,106,119,198,206,34,142,155,233,148,65,139,0,199,236,188,183,172,0,108,41,74,236,157,230,104,87,42,221,81,124,6,180,235,79,226,255,53,35,191,4,61,244,77,61,13],[18,250,99,27,14,72,46,155,157,99,62,148,184,45,138,180,54,254,84,142,91,149,218,146,98,70,35,209,63,44,112,218,119,91,161,54,197,34,156,22,160,199,166,250,145,75,47,237,165,100,225,114,25,228,115,112,249,81,91,177,213,157,230,233,88,98,4,217,67,220,86,13,115,226,231,87,247,235,57,187,199,17,27,180,107,198,67,193,63,96,33,18,115,155,236,119,141,125,79,73,208,146,86,61,104,245,119,110,67,14,59,11,242,220,27,1,190,179,4,1,150,218,99,2,144,139,254,145,224,252,56,224,76,21,14,249,7,220,115,108,68,95,242,31,219,210,220,30,172,10,15,93,0,163,10,240,40,175,226,255,97,22,43,117,140,125,169,167,118,102,106,17,35,89,67,28,72,133,106,135,202,130,211,221,28,138,243,118,89,134,53,67,43,248,145,190,203,195,58,143,218,68,206,136,62,168,175,74,216,185,26,146,97,206,118,185,233,57,196,97,250,197,58,224,240,118,232,45,135,154,172,232,243,143,18,11,201,176,77,129,37,237,36,188,215,121,217,210,67,134,177,221,32,23,235,238,129,151,55,110,140,54,250,58,239,140,30,113,62,43,139,206,73,102,216,72,136,104,27,167,132,149,251,209,214,204,165,134,38,230,133,76,218,96,107,131,214,41,61,1,232,227,225,59,191,74,172,133,29,154,30,0,208,2,78,38,153,59,11,48,145,190,126,128,97,188,187,60,187,35,2,206,171,150,137,122,142,31,243,103,236,134,37,105,60,243,21,52,18,74,157,93,114,91,202,224,1,214,123,194,17,29,10,184,17,31,161,210,78,78,208,109,99,88,60,230,144,242,160,70,38,215,145,210,158,62,49,90,65,91,242,232,83,165,242,151,76,131,58,63,226,226,144,156,246,105,199,60,31,89,57,45,48,195,127,59,156,90,61,220,253,117,98,31,218,54,228,186,47,22,20,120,88,246,242,6,185,161,64,241,221,193,70,108,154,83,237,115,248,36,144,188,149,50,44,149,95,97,209,28,181,29,94,138,88,198,179,203,15,223,4,25,118,50,1,190,234,147,168,81,43,20,5,36,91,252,56,65,85,173,197,206,119,138,167,77,0,163,34,114,100,101,17,154,247,149,1,240,64,221,10,122,132,6,0,1,202,137,210,254,94,156,249,119,154,84,126,62,189,59,248,100,41,144,163,105,14,43,44,62,84,203,126,238,234,188,36,43,77,217,146,116,196,37,168,103,147,28,146,156,167,8,8,96,28,57,8,207,215,136,134,125,104,125,195,102,233,118,53,12,158,112,88,75,211,144,214,126,235,124,254,162,108,66,104,109,61,150,32,246,47,100,16,78,244,30,209,209,48,215,158,50,89,56,72,98,150,183,171,45,42,219,120,82,103,67,228,0,172,178,183,175,9,98,141,104,207,148,117,16,22,37,194,14,29,192,81,215,60,153,124,149,46,18,129,44,128,91,104,255]], +[[165,202,178,114,126,47,19,26,77,99,250,206,231,153,51,102,99,147,10,160,122,253,166,189,90,142,152,90,2,222,177,234],[172,53,95,149,38,15,191,234,119,140,85,181,175,139,63,209,242,77,38,147,218,53,222,78,229,8,162,126,211,80,57,31],[19,140,122,142,202,91,92,55,21,136,19,132,60,154,144,78,95,83,10,217,113,238,67,42,68,243,68,248,198,75,191,175,16,47,244,29,170,92,247,34,164,188,102,64,88,135,89,184,243,111,156,5,158,171,147,108,196,94,212,121,99,148,160,2],[72,52,57,21,77,213,229,209,9,133,124,36,209,196,231,251,190,253,47,56,101,29,168,18,137,242,173,61,97,84,48,101,56,184,42,199,219,169,33,14,116,7,118,237,228,204,245,29,79,99,9,75,3,228,106,211,170,60,49,148,125,140,54,206,111,148,232,82,150,189,237,204,30,173,98,234,161,68,30,205,224,162,37,208,191,2,237,202,207,134,80,20,137,154,246,109,152,8,4,12,45,2,0,10,15,92,228,241,104,60,26,73,82,118,217,196,215,40,201,236,214,240,120,219,138,12,252,38,113,135,35,133,98,171,26,30,162,129,63,180,241,46,135,142,27,161,67,244,208,106,59,200,16,12,53,80,17,141,105,218,230,123,85,237,105,42,207,148,68,218,165,195,227,192,169,142,226,140,241,114,222,12,88,76,159,46,201,187,110,155,87,245,114,168,111,248,114,159,101,244,198,91,127,234,204,170,33,114,14,215,158,144,97,139,202,251,253,149,51,218,133,35,43,69,8,131,170,145,159,130,127,4,196,169,123,245,19,144,212,248,86,156,25,23,38,244,79,126,57,251,61,183,59,252,65,91,111,252,168,185,26,202,173,105,35,133,114,241,75,73,152,94,160,60,152,215,177,212,75,58,101,84,118,91,25,171,249,178,82,116,233,126,70,52,228,176,249,232,2,235,111,116,63,255,149,7,87,238,1,58,105,136,34,24,129,167,68,63,31,50,188,203,0,126,153,55,156,124,164,249,6,213,254,17,203,18,246,107,83,163,210,26,201,71,190,12,129,80,188,208,79,28,129,107,63,12,7,197,251,192,144,90,113,54,149,104,73,218,3,131,109,174,194,92,62,26,6,236,58,235,32,86,72,23,111,137,244,162,145,250,196,241,211,137,159,86,201,6,94,235,184,118,139,132,179,27,124,192,49,8,189,8,136,51,141,23,116,153,73,112,41,45,147,80,49,254,163,53,217,231,144,143,224,37,72,137,192,177,113,207,224,175,46,111,222,122,94,163,222,31,220,218,229,55,182,49,49,25,194,127,119,32,36,239,54,228,92,139,137,242,108,147,217,238,161,55,37,225,45,129,12,249,130,74,234,4,203,128,45,167,228,88,232,66,202,55,94,54,113,52,110,0,137,222,197,113,190,22,155,13,144,150,107,243,104,254,54,152,253,62,114,191,22,36,157,217,0,175,109,41,255,164,131,81,54,15,18,36,23,20,88,95,122,155,76,123,175,201,82,34,103,53,222,20,98,116,61,120,171,173,15,103,17,242,73,95,51,19,173,78,11,162,22,176,222,165,220,21,22,169,84,159,125,252,254,185,62,89,26,190,218,94,163,199,4,89,6,82,59,64,134,140,165,115,93,106,51,113,195,194,148,193,17,38,208,151,244,199,8,233,4,100,193,173,145,66,250,11,237,240,125,252,95,76,182,125,110,216,15,27,254,114,104,60,251,42,214,101,48,220,67,215,2,63,55,144,255,66,217,91,216]], +[[203,99,25,97,55,121,164,239,102,190,20,20,75,40,64,173,1,103,192,63,59,141,4,255,89,44,209,210,215,34,227,48],[24,235,3,240,163,52,176,128,225,175,67,153,216,55,109,131,197,51,49,109,198,135,207,52,31,10,250,180,80,150,82,153],[193,179,153,205,193,152,233,161,89,230,132,252,38,104,109,230,96,218,84,207,227,18,202,115,69,223,12,125,21,163,87,67,1,68,16,189,47,108,209,30,239,51,168,155,61,21,203,193,124,122,53,137,55,253,153,114,5,5,31,146,87,194,86,9],[135,74,108,129,214,219,113,51,167,145,105,118,12,132,211,110,234,61,66,234,8,146,183,200,221,232,68,163,166,182,10,169,242,102,7,38,201,196,221,38,160,31,78,208,220,28,83,186,96,5,70,63,126,166,74,30,198,57,83,188,61,129,5,42,47,16,132,56,154,119,6,223,116,237,65,54,8,42,181,198,232,199,244,17,223,157,58,15,60,64,245,166,14,45,33,168,84,142,122,37,222,227,64,48,179,195,231,92,170,147,221,170,156,25,12,182,222,218,36,19,213,78,55,61,67,83,219,164,61,57,73,26,47,86,200,179,109,69,1,111,119,215,71,22,145,99,69,57,231,108,79,180,25,19,71,43,10,35,5,79,84,143,84,177,231,16,156,139,101,33,181,122,233,129,208,80,49,106,51,196,156,113,22,38,141,204,75,120,194,186,229,58,58,228,221,23,139,184,183,107,179,190,254,25,228,26,44,241,44,235,183,17,104,249,113,242,2,70,28,99,247,214,238,241,7,245,177,3,14,221,78,117,0,158,145,22,195,205,14,139,221,194,153,180,31,26,69,231,132,239,166,70,218,218,100,6,142,146,72,236,152,143,35,38,52,173,61,90,171,25,86,14,131,10,91,214,101,69,124,148,41,94,26,240,22,15,188,226,114,239,72,69,221,240,196,242,77,151,111,81,134,144,234,31,130,255,77,250,72,19,100,26,103,89,142,169,132,1,224,255,16,160,229,130,226,185,8,103,180,230,35,44,52,234,73,156,22,153,9,164,65,38,243,119,216,204,28,17,144,88,102,52,14,253,30,123,7,125,199,69,109,89,201,185,106,18,74,172,59,51,187,34,116,65,187,122,82,230,195,20,13,122,79,103,202,5,187,201,60,147,119,91,146,145,25,162,36,237,143,57,0,88,32,244,32,204,108,83,14,97,226,10,220,160,30,147,156,192,49,223,73,205,177,236,143,244,147,201,239,188,173,52,197,113,8,239,215,100,85,137,102,251,20,112,176,116,94,105,102,25,26,154,158,68,88,27,9,250,244,105,249,81,83,114,3,217,38,188,138,85,208,128,168,5,24,29,215,41,110,210,10,129,130,104,247,85,234,166,107,8,34,66,244,208,32,247,205,103,32,137,4,132,192,28,117,127,227,93,135,181,188,144,109,234,204,46,48,113,222,70,1,188,240,221,107,131,124,67,49,6,4,127,216,236,155,208,233,140,158,232,6,247,236,140,90,16,234,33,54,241,249,15,144,11,133,63,149,63,0,176,118,189,30,189,146,157,8,163,139,236,104,216,102,67,80,71,188,182,114,30,6,182,64,133,220,5,88,193,250,133,162,200,59,12,175,76,129,96,132,241,10,76,88,133,41,91,202,21,255,124,24,229,150,198,44,146,238,153,33,162,124,41,209,149,189,40,34,19,255,54,96,182,231,84,107,78,170,119,124,227,159,197,210,4,132,199,30,214,202,6,249,183,122,177,216,114,57,58,178,209,2,85]], +[[178,152,173,243,138,103,8,248,209,143,241,237,150,191,186,180,33,84,13,9,108,78,67,81,185,34,9,181,230,170,171,101],[119,14,223,66,184,160,57,198,202,185,186,101,235,251,19,90,188,45,163,20,164,195,9,244,106,143,50,91,82,208,101,147],[229,95,141,48,65,34,220,23,92,240,39,70,116,252,157,237,254,194,181,248,162,238,177,227,231,248,224,223,186,13,172,45,50,244,231,4,206,145,205,89,145,132,19,60,59,241,6,61,47,174,99,215,58,204,87,114,215,24,216,17,131,49,134,2],[157,244,213,215,86,93,44,5,34,98,221,52,214,0,125,134,217,192,240,124,112,137,175,97,25,227,4,244,216,1,29,126,170,215,123,62,247,12,194,128,132,125,89,242,151,32,43,126,24,97,174,243,52,191,56,222,20,116,14,128,115,201,85,168,81,210,207,61,173,195,237,206,21,190,73,14,170,132,91,165,83,252,110,135,70,229,41,21,230,85,175,75,134,198,41,212,197,34,120,54,53,212,100,162,130,87,119,216,157,112,151,103,126,240,229,238,174,56,83,126,203,101,110,59,40,221,7,53,143,217,251,44,212,98,81,114,134,101,154,239,199,157,55,77,29,19,237,147,150,124,83,12,222,164,243,20,160,249,29,98,137,180,199,164,39,155,111,76,74,188,163,51,87,246,158,216,75,145,25,99,122,219,124,24,230,148,203,60,86,231,54,55,218,145,7,53,212,60,56,170,128,134,103,90,6,173,55,14,87,38,136,29,165,225,161,220,97,68,214,166,42,255,127,176,195,82,216,141,201,113,163,215,45,48,113,225,75,71,66,83,86,175,27,1,146,51,83,130,97,69,26,153,166,207,74,7,206,154,177,195,153,13,230,171,141,226,17,108,117,97,5,197,18,183,163,238,179,21,123,21,139,50,30,68,78,128,109,137,11,56,144,237,157,220,134,159,23,17,114,59,185,154,114,189,185,35,209,49,186,78,219,251,182,218,233,154,92,123,50,141,49,13,249,166,209,220,216,89,24,150,40,51,232,158,32,245,197,230,51,58,200,97,9,74,233,231,153,200,100,27,155,174,161,26,46,14,194,52,190,89,48,224,40,128,133,156,222,192,217,120,35,124,190,165,199,195,44,17,27,175,221,75,251,255,228,251,52,133,239,254,205,81,189,25,90,113,64,76,165,181,154,250,37,45,123,95,249,208,48,244,140,111,170,219,219,169,24,242,26,12,211,154,245,105,102,220,207,162,95,181,165,207,154,75,38,167,245,68,29,246,227,32,227,75,39,57,61,226,236,251,214,154,21,148,144,154,108,104,94,198,69,252,243,4,141,1,72,250,56,211,232,166,77,195,194,26,228,77,167,228,106,94,167,147,108,43,160,131,104,154,120,202,58,198,11,135,190,109,35,234,64,245,150,21,131,116,40,66,227,117,37,164,156,95,232,253,21,215,176,201,232,252,205,7,147,109,25,83,130,18,247,55,61,187,243,223,125,70,173,249,217,245,219,9,82,76,101,184,131,174,111,108,239,162,75,25,236,72,206,40,207,167,52,217,189,110,119,131,125,26,20,214,161,157,52,91,251,234,85,158,126,107,251,113,221,173,131,205,141,238,171,104,127,231,60,5,116,136,248,242,179,226,226,109,19,0,159,77,35,230,97,154,35,192,105,42,247,102,105,33,125,94,189,70,8,91,57,136,144,229,201,31,219,77,181,186,64,231,119,61,81,141,60,240,12,10,91,90,75,15,27,133,214,41,22,165,158,86,7,183,177,235,128]], +[[233,207,22,214,150,246,59,89,229,226,92,158,226,215,91,176,94,210,186,165,145,167,85,127,159,177,41,207,152,61,224,186],[109,26,227,133,232,10,57,85,232,208,197,147,168,31,67,28,212,50,103,30,120,205,186,254,131,254,88,219,205,185,133,96],[129,18,172,55,234,251,116,157,63,74,30,161,72,67,121,223,62,56,59,1,156,18,222,133,21,227,73,228,246,249,152,99,46,48,150,131,71,161,209,91,9,218,46,184,0,176,61,129,157,32,43,209,10,106,70,59,176,43,54,109,104,85,254,14],[161,15,234,143,201,62,204,254,42,107,120,38,7,149,99,173,248,170,154,102,100,68,147,34,0,204,169,68,125,208,39,197,199,32,78,166,43,248,245,226,227,145,69,172,57,72,171,63,49,134,136,123,48,188,96,35,48,36,180,131,243,245,25,3,106,62,148,200,215,81,10,133,58,198,226,12,110,82,110,227,205,183,109,230,99,246,115,5,173,128,223,35,66,200,80,27,79,74,142,227,102,90,121,143,196,55,221,129,78,78,71,231,164,102,137,14,15,250,143,81,15,62,110,25,201,201,105,247,10,118,229,207,48,84,209,125,228,89,172,142,233,149,80,189,56,49,159,54,228,51,67,74,146,106,214,139,150,30,12,161,10,221,75,169,146,179,101,6,96,162,195,194,111,93,116,10,49,175,183,118,63,84,47,114,59,138,60,146,216,174,146,165,103,118,78,252,112,83,3,18,186,171,221,63,187,213,39,254,15,203,202,63,106,112,100,205,222,24,86,233,122,183,134,175,125,112,34,169,212,106,51,142,142,23,84,175,217,173,172,133,106,56,222,42,76,151,102,222,232,219,199,9,176,103,26,106,110,110,30,93,18,7,77,34,36,92,215,59,238,235,27,216,236,252,30,133,162,27,222,37,63,124,70,90,188,31,234,169,97,192,255,92,255,45,137,100,114,174,23,171,132,136,227,63,254,253,183,44,16,94,32,79,148,74,218,81,238,19,152,26,19,108,15,56,66,110,62,73,176,233,24,65,195,39,148,213,47,19,53,223,166,55,241,81,199,228,15,155,131,10,237,83,154,197,115,27,129,205,227,38,77,34,190,173,49,166,204,104,209,167,49,67,181,186,72,22,19,146,50,243,247,249,121,131,244,236,186,100,196,149,83,190,157,109,148,63,145,223,224,61,30,232,97,140,212,13,47,183,35,138,49,209,188,56,231,106,85,31,158,238,34,231,58,39,215,164,139,64,135,114,234,114,195,237,99,123,180,177,104,249,215,174,173,148,234,3,188,17,16,153,1,200,137,146,125,81,205,172,249,98,18,89,98,85,153,121,211,228,200,227,181,174,88,47,45,186,212,153,136,2,133,108,77,246,158,143,181,73,23,226,243,107,182,122,25,162,110,154,154,148,133,188,233,141,191,255,13,43,2,185,55,122,145,55,167,52,229,123,92,230,101,5,48,23,233,146,103,122,26,160,121,36,13,44,249,99,205,249,191,234,141,70,0,145,35,45,175,137,128,31,215,81,113,166,25,90,92,4,104,21,145,75,225,246,40,104,120,61,111,44,242,138,249,55,141,108,104,147,231,93,230,65,17,28,104,71,39,239,250,49,184,188,155,10,1,219,156,158,129,204,216,244,212,232,117,212,189,144,210,83,245,137,137,168,165,42,32,58,119,164,150,214,151,152,107,3,30,159,105,155,198,161,108,213,249,195,96,24,235,218,163,107,173,14,1,79,76,243,180,183,70,23,27,248,147,20,232,183,44,189,71,204,97,106]], +[[35,138,109,73,121,50,26,20,169,151,35,111,69,133,4,108,247,160,92,10,220,107,161,253,177,158,194,163,47,98,190,235],[11,75,166,116,228,1,102,91,103,144,207,218,8,7,4,205,144,226,243,211,239,171,37,62,216,220,251,209,142,64,103,137],[41,66,247,8,192,237,228,203,13,222,241,59,133,215,29,114,19,224,56,61,210,148,245,52,19,95,214,156,175,188,252,14,51,9,10,42,12,163,250,87,44,114,205,245,89,45,233,3,177,88,68,149,171,99,153,129,80,242,179,147,163,179,64,12],[151,205,97,154,34,81,237,169,22,100,100,49,212,205,21,152,194,212,77,6,175,62,72,189,24,227,222,127,180,189,79,120,224,10,105,238,171,222,63,130,6,92,254,230,205,113,31,7,210,38,55,22,31,246,133,246,90,125,223,84,85,49,151,253,49,197,198,183,29,158,54,90,148,29,206,76,62,34,93,25,204,99,58,126,18,134,44,210,62,187,124,116,167,4,133,15,118,26,192,36,27,229,23,206,124,54,9,54,206,7,37,13,159,46,178,120,113,21,238,195,119,225,19,77,192,143,68,235,10,42,42,39,22,240,1,68,164,159,1,42,87,179,205,6,239,235,63,174,146,15,40,92,255,217,164,1,160,185,134,89,78,23,178,201,200,253,171,131,93,159,63,93,71,75,231,51,193,146,94,230,240,147,134,113,16,102,195,252,214,69,238,176,251,231,5,65,105,235,112,157,74,63,13,22,242,138,31,245,6,108,132,43,198,62,53,158,146,72,91,56,117,127,244,108,39,247,157,12,220,240,225,110,151,227,199,183,226,23,141,255,210,112,40,45,214,18,5,213,133,77,132,31,14,63,192,228,130,204,30,228,133,82,207,230,88,147,91,84,39,195,102,35,10,239,121,174,244,2,29,111,171,95,24,117,204,132,158,50,26,117,80,14,158,27,165,221,89,107,67,140,248,139,35,91,1,166,118,37,196,191,132,208,114,74,230,136,10,55,133,227,59,217,35,95,208,245,152,24,4,210,28,189,99,60,177,128,243,68,86,70,2,7,162,144,162,84,217,254,97,6,61,64,99,76,163,135,47,9,53,250,40,50,135,149,202,65,176,6,162,17,31,197,147,43,30,119,156,233,102,204,71,173,183,192,221,152,115,51,186,117,41,161,164,153,108,233,245,110,5,25,129,254,31,85,62,87,143,67,195,186,148,190,172,201,60,62,115,150,103,199,167,198,250,39,225,224,129,105,93,32,186,112,92,63,16,178,13,245,48,203,176,236,184,116,86,80,17,9,104,112,25,49,132,82,120,93,56,231,102,179,205,53,176,7,215,227,207,224,178,204,168,170,110,247,57,85,153,220,185,196,210,139,204,53,199,109,252,53,52,60,177,52,139,163,233,98,241,14,232,111,134,245,182,212,202,226,232,194,177,133,227,234,161,174,184,123,207,207,47,183,108,199,252,198,137,80,113,177,104,232,183,246,202,160,253,99,152,231,120,204,7,145,47,245,214,230,16,33,168,165,154,224,53,33,96,245,109,84,136,254,47,42,204,148,3,218,154,159,252,102,28,30,157,197,190,136,196,32,219,15,215,125,132,93,200,221,157,142,88,249,150,27,121,175,198,134,36,186,168,106,166,67,168,163,199,237,247,29,85,60,192,211,34,74,96,105,236,103,79,82,218,41,161,203,96,196,25,35,1,162,67,71,168,170,131,38,38,158,10,20,120,12,149,131,205,255,81,89,39,253,91,239,82,143,157,35,120,122,235,128,61,112,235,145,107]], +[[89,213,1,57,61,197,153,151,35,129,7,6,250,215,214,239,209,99,196,71,16,199,65,193,133,194,126,4,37,227,192,91],[130,101,212,60,251,7,53,181,215,37,15,207,15,203,209,84,191,192,238,203,19,183,173,147,182,176,41,64,88,139,132,59],[230,70,241,100,207,237,140,46,6,7,16,220,251,195,233,250,94,179,150,55,104,19,25,1,132,227,70,245,43,176,186,87,70,204,182,181,149,34,177,175,249,131,15,47,152,185,229,218,252,216,50,7,120,131,196,78,138,53,56,143,113,139,244,12],[86,78,210,44,23,47,92,58,251,176,185,90,210,252,100,228,190,109,77,177,235,184,211,153,196,58,94,22,4,142,127,135,50,24,30,93,14,237,142,99,142,242,165,90,160,215,182,129,254,2,187,84,35,175,148,189,53,45,60,45,222,192,248,71,96,164,17,43,79,224,23,207,188,80,47,149,67,207,164,31,178,170,231,90,58,8,31,140,73,144,51,209,250,229,217,197,12,180,77,188,99,96,90,84,57,143,191,7,152,82,235,168,111,47,223,194,114,208,196,23,157,124,19,203,193,194,163,218,11,130,132,92,241,164,110,187,227,30,121,182,0,151,51,199,191,231,170,79,159,253,113,156,119,220,125,116,142,73,46,20,238,94,65,121,191,169,230,73,207,13,137,83,65,134,56,94,233,148,16,5,29,102,86,230,35,67,140,199,178,231,7,228,140,132,145,85,73,174,141,103,163,6,198,123,16,107,122,37,244,95,142,16,221,125,211,234,172,49,241,5,34,87,235,106,117,118,182,133,203,158,108,28,208,215,60,122,60,237,90,141,210,115,8,174,0,249,94,171,218,233,209,196,170,137,52,226,66,76,147,40,165,34,143,79,130,221,74,102,85,109,130,23,197,162,43,43,235,134,162,164,52,19,238,94,16,248,131,242,205,108,46,135,73,181,80,136,66,236,174,95,252,203,121,109,150,51,232,126,244,169,108,13,247,239,71,178,131,208,150,114,59,163,19,91,173,117,178,225,158,192,79,112,164,120,66,138,213,208,170,192,221,42,185,144,89,19,231,229,173,228,8,128,29,93,60,84,217,207,123,143,15,12,94,176,84,193,71,92,194,16,162,199,152,216,189,137,147,47,249,243,96,66,24,88,5,58,112,123,139,189,50,5,92,68,178,7,18,162,103,138,154,106,249,227,109,4,220,255,68,244,49,207,25,48,205,24,252,147,93,34,103,119,92,105,9,103,37,237,137,162,145,221,96,226,26,192,176,18,135,52,7,41,146,130,62,248,123,94,250,108,197,176,80,23,127,85,244,206,201,42,8,166,91,202,220,171,154,65,195,96,134,55,11,123,157,214,41,138,199,176,174,106,9,201,113,10,187,70,118,168,252,135,163,101,18,144,20,75,107,48,239,79,111,190,91,154,210,82,55,254,6,5,227,185,241,138,119,24,172,159,202,111,50,94,165,95,73,168,7,251,128,162,64,42,225,52,35,8,13,50,119,88,100,144,35,121,141,87,40,224,220,100,172,136,166,226,148,93,187,62,63,250,159,219,76,123,88,251,163,245,251,214,124,104,107,41,113,187,216,186,77,39,93,87,62,183,150,235,145,70,119,93,140,220,213,253,62,181,168,142,165,169,48,236,50,68,230,163,124,129,246,162,85,78,91,167,135,240,228,83,25,254,75,138,47,251,254,213,7,112,231,130,123,62,123,194,180,76,229,18,174,96,81,182,249,241,57,49,234,106,204,9,107,141,203,1,150,190,66,36,132,219,95,203,41,157]], +[[131,159,177,50,230,146,80,202,26,217,69,16,8,127,146,206,6,135,105,33,58,25,178,166,200,148,144,241,245,120,128,122],[235,88,102,25,180,74,21,55,154,204,70,33,162,172,113,234,88,151,0,38,194,142,36,9,252,27,162,189,139,35,109,29],[102,67,123,107,192,94,117,221,22,38,195,196,255,31,114,230,219,56,27,161,89,9,72,248,241,106,212,214,110,89,145,101,154,168,68,5,86,140,251,192,167,124,2,94,89,228,63,213,58,185,255,171,186,123,37,143,120,121,98,57,249,13,69,1],[197,114,50,254,50,241,30,137,75,67,125,64,69,98,7,204,48,109,180,129,105,178,14,7,129,16,58,255,232,2,245,170,190,133,130,149,44,168,233,87,69,233,148,13,83,94,0,255,101,171,60,100,190,211,209,23,58,15,61,112,206,78,190,43,80,208,72,187,71,22,77,42,44,217,217,90,16,207,13,7,62,209,196,27,61,227,51,82,142,227,41,104,34,58,13,132,124,173,187,91,105,243,130,22,78,154,40,210,62,201,189,233,168,40,232,119,28,158,180,146,32,175,84,24,85,8,170,7,58,131,145,149,241,3,188,47,50,254,4,249,81,202,69,191,191,48,210,251,129,20,5,106,115,106,221,242,126,205,154,240,246,229,233,126,87,115,196,250,144,34,104,195,42,21,20,16,149,95,60,118,170,226,85,84,158,15,3,63,137,225,167,143,38,92,186,182,190,183,81,109,75,173,196,156,218,69,136,49,98,37,180,200,94,169,250,153,199,214,118,110,148,144,196,157,229,157,167,23,246,103,101,53,48,7,29,210,240,197,62,49,216,118,129,86,254,176,143,175,0,219,10,4,83,61,249,121,87,168,74,164,106,235,126,54,192,176,190,105,1,137,70,241,83,138,106,234,113,223,83,111,20,66,194,68,74,67,160,67,208,70,171,222,26,120,43,15,79,92,106,167,32,170,96,175,237,148,124,12,238,71,125,190,192,5,87,179,114,18,217,51,87,202,43,107,111,130,113,91,160,228,132,246,218,242,208,183,169,140,3,53,25,206,56,38,53,134,121,109,93,49,203,43,195,209,18,91,192,204,211,41,165,194,31,210,122,33,141,237,96,122,14,117,21,181,113,241,146,195,63,95,186,81,74,254,77,69,129,0,243,204,186,63,56,235,67,11,79,200,143,174,249,153,250,113,238,228,136,34,137,3,190,41,242,77,248,29,201,17,4,78,146,76,218,160,23,204,125,135,229,106,108,186,135,96,133,155,214,61,210,212,245,129,185,85,236,146,74,73,175,180,124,160,214,62,120,38,253,199,18,180,148,59,115,158,24,87,117,90,51,198,80,54,117,253,222,174,6,39,6,227,79,116,79,217,50,100,138,86,8,206,96,138,97,153,87,131,243,51,156,163,254,16,126,25,114,116,75,246,212,237,175,191,71,206,2,30,5,130,31,177,36,199,8,57,48,230,142,111,92,50,210,217,252,74,136,76,11,200,132,4,228,207,227,193,162,66,13,65,130,58,56,95,179,40,141,182,92,137,84,95,110,115,240,216,0,75,43,161,42,78,7,114,117,35,239,8,86,112,218,255,175,65,194,138,76,17,87,189,210,69,230,135,80,221,32,14,2,58,249,12,103,86,30,15,228,186,52,12,67,63,117,94,239,171,212,176,57,191,195,35,220,17,173,183,90,236,196,72,168,105,199,242,165,139,157,134,23,198,75,143,137,252,88,63,140,148,142,45,240,37,26,108,125,140,115,140,59,90,66,183,73,173,94,142,152,107,216]], +[[173,193,229,108,58,201,78,108,218,4,17,203,195,206,42,241,40,209,133,162,162,115,189,178,175,141,126,80,251,150,181,38],[93,207,236,31,145,18,117,21,100,236,182,7,21,235,178,197,23,181,236,55,178,83,79,214,50,153,36,66,155,127,213,197],[240,46,93,188,182,135,4,175,173,3,172,168,16,97,219,219,153,133,112,4,159,16,206,101,14,199,162,239,241,92,121,61,223,90,39,44,182,131,194,44,135,37,124,89,189,239,57,239,234,121,189,103,149,86,234,21,5,237,0,54,203,70,4,12],[212,249,89,71,78,11,137,226,220,208,32,102,152,79,136,215,57,221,17,52,163,51,9,240,168,183,128,46,175,1,51,3,193,53,21,223,235,70,30,163,210,72,233,152,185,164,229,77,174,91,0,25,10,69,231,13,198,126,152,243,212,207,144,108,33,77,79,99,109,41,82,146,94,34,177,168,106,26,171,179,168,146,169,248,237,69,79,57,198,61,53,183,30,135,162,218,85,168,225,103,172,131,168,102,173,22,122,23,174,209,131,192,133,24,193,94,107,227,72,88,180,206,226,184,66,115,20,118,15,255,221,213,146,56,84,177,116,127,121,110,26,82,73,251,48,68,137,78,214,70,130,159,101,67,22,238,82,244,1,12,141,211,33,250,29,236,57,126,80,20,94,217,227,22,134,253,82,3,247,35,59,141,167,128,172,170,145,238,11,91,71,32,120,102,170,216,95,131,126,3,180,230,246,222,140,4,172,175,215,7,189,193,221,69,80,10,181,100,128,27,238,154,88,236,227,96,208,4,130,139,170,245,35,226,245,171,105,50,106,3,170,190,1,8,120,253,67,255,170,86,135,34,68,215,104,31,22,24,230,35,227,212,116,199,58,248,176,128,166,24,33,165,116,239,47,215,82,210,59,96,94,197,33,193,156,21,80,222,152,12,9,77,5,224,35,143,62,0,142,107,25,90,191,221,64,40,238,30,225,214,198,106,118,241,120,240,180,49,228,175,68,221,204,252,82,144,237,255,54,236,230,62,131,133,86,112,19,244,58,42,235,182,126,62,244,6,48,140,32,72,138,118,213,138,33,79,49,57,217,131,177,154,251,18,227,40,54,7,253,117,16,123,211,31,235,98,86,23,75,122,24,174,202,201,248,86,37,130,1,139,14,109,228,5,53,227,91,239,43,86,37,83,136,81,41,57,117,98,144,13,52,23,249,140,221,30,41,215,49,255,72,147,63,41,82,149,129,99,186,103,213,149,97,129,27,131,119,43,208,87,16,182,227,204,4,52,96,153,55,80,114,35,171,183,26,106,140,131,143,236,219,29,45,55,201,93,200,6,246,95,63,150,99,217,159,6,230,192,243,195,46,149,175,29,215,8,232,17,8,99,106,38,185,104,233,131,57,199,65,40,182,207,103,19,53,136,74,199,47,117,182,55,25,94,169,236,160,83,96,137,150,195,46,212,69,65,15,103,250,16,75,57,240,253,243,201,181,198,21,123,118,128,55,86,178,127,76,59,161,180,127,50,133,118,36,142,155,197,62,123,138,176,178,237,151,194,249,153,139,204,125,254,57,226,100,170,211,12,108,254,242,181,85,63,251,90,105,154,164,189,14,171,228,56,206,5,34,204,145,254,78,114,191,126,172,186,71,113,204,246,58,55,170,252,173,191,191,153,221,118,184,91,128,238,7,93,58,125,26,144,165,91,119,41,165,65,110,91,230,150,191,159,183,243,21,140,253,181,207,218,205,222,129,114,238,26,185,72,110,36,204,234,210,155,69,122,207,67]], +[[219,137,223,106,35,216,144,183,240,2,96,232,31,74,217,143,208,148,64,54,81,49,232,94,34,199,149,26,24,123,2,24],[201,103,99,103,46,228,162,204,90,147,182,166,131,223,155,93,228,217,56,106,121,8,53,104,29,18,23,209,146,150,189,200],[128,183,252,139,106,230,238,206,129,102,183,234,83,76,181,178,20,201,234,153,115,146,30,208,93,228,12,120,225,79,22,43,9,233,120,202,109,134,238,67,77,152,75,139,0,112,64,157,210,173,17,181,49,120,226,57,218,181,188,57,199,186,70,13],[84,193,197,17,30,8,201,130,69,186,79,19,24,186,29,177,220,199,77,20,165,201,138,185,104,156,186,28,128,44,104,188,252,129,253,135,255,198,28,170,148,47,102,215,229,21,127,101,83,140,126,123,51,23,4,132,180,182,84,63,54,32,255,41,99,139,100,212,218,231,176,34,33,207,119,131,241,135,236,66,49,230,182,148,109,130,118,32,116,240,156,50,120,28,47,56,70,222,62,130,23,246,225,182,224,210,181,89,93,116,46,44,78,50,90,40,65,146,64,68,223,207,18,180,121,235,105,241,187,212,14,171,221,209,255,84,169,24,77,54,109,255,157,143,45,134,62,55,138,65,241,12,209,218,233,34,205,127,187,42,84,78,71,234,191,71,202,10,56,171,186,52,69,73,25,187,154,78,240,68,191,185,123,112,140,47,116,40,214,143,156,87,192,238,126,121,37,247,162,181,198,231,223,130,187,38,128,200,98,220,124,198,139,15,84,83,14,100,175,226,118,61,156,123,175,69,204,111,230,18,209,247,130,119,57,196,65,19,152,136,143,115,103,195,212,55,121,7,172,192,106,6,249,63,136,114,38,121,143,72,170,84,100,246,1,194,193,237,218,119,237,254,185,185,181,213,249,203,111,237,55,144,5,71,71,127,202,29,9,171,82,214,62,73,31,235,18,253,109,200,5,167,140,238,59,170,222,67,82,152,32,97,222,165,162,101,61,184,231,96,119,114,232,52,179,165,5,193,109,214,231,199,27,145,30,132,46,186,146,93,119,163,60,92,87,206,17,132,9,128,120,202,46,106,63,105,170,106,20,99,157,201,123,75,48,201,157,196,250,62,44,246,60,112,28,48,108,94,37,60,81,19,133,76,24,94,188,139,71,152,246,141,31,215,128,5,77,62,237,47,57,76,69,67,4,150,107,221,189,18,40,8,52,236,155,64,193,233,139,194,217,143,72,69,246,235,68,242,83,21,238,219,59,121,255,202,65,128,193,189,221,151,208,201,175,251,172,88,129,73,55,104,38,128,7,111,229,163,186,187,101,210,143,37,23,3,108,12,251,66,240,41,62,178,172,177,57,73,254,145,224,173,6,120,170,36,61,119,52,168,157,153,120,112,191,154,106,88,78,214,230,40,22,62,57,216,170,97,13,70,185,40,91,158,29,215,232,248,7,253,245,202,43,191,109,229,229,230,138,247,203,126,189,67,236,206,34,124,215,12,123,244,238,20,51,237,252,254,136,102,20,103,12,221,25,99,67,251,145,225,84,22,210,246,172,186,227,234,220,3,2,49,238,157,46,204,82,168,140,232,220,125,9,142,127,172,119,104,91,78,181,64,227,1,147,7,20,50,33,184,239,119,243,99,44,137,61,85,110,11,183,67,161,150,62,193,88,134,200,84,94,135,201,92,200,37,242,0,208,243,207,79,85,163,214,96,165,54,162,58,239,204,66,138,67,32,52,133,238,132,52,47,92,0,30,232,64,78,117,144,23,0,98,130,171,139,168,144,62]], +[[0,230,187,23,175,60,45,246,82,179,79,154,190,25,249,144,25,7,66,51,104,108,113,20,227,160,237,240,131,9,147,79],[123,130,50,166,108,236,47,145,90,170,121,81,210,157,43,158,233,61,50,29,21,178,3,197,30,97,232,206,131,209,135,248],[4,179,184,80,30,57,108,74,120,142,20,172,73,246,23,76,219,92,133,94,101,18,3,207,104,209,239,168,154,165,134,120,212,209,243,3,169,135,122,55,134,210,3,195,85,176,157,82,134,193,202,13,240,74,137,170,6,204,63,157,15,211,5,4],[6,50,129,228,30,139,169,112,62,208,158,243,191,14,164,110,76,171,221,110,189,118,157,5,220,4,93,79,153,13,105,252,85,65,48,164,230,26,162,30,45,228,201,45,180,138,32,163,123,23,71,167,234,197,235,178,115,90,137,56,25,127,19,159,173,20,151,179,81,173,6,76,15,24,248,250,241,254,17,246,57,121,166,153,104,226,76,249,30,88,163,171,3,38,105,228,239,238,39,79,150,181,139,231,217,227,145,243,111,207,7,9,178,203,45,34,105,74,108,235,23,36,105,69,235,179,188,127,15,3,191,11,8,220,150,38,227,231,21,201,145,103,29,83,235,185,174,131,167,208,141,68,246,54,53,196,15,141,72,23,245,141,233,235,119,203,37,178,172,214,222,249,105,171,86,158,151,74,138,218,193,26,134,181,143,230,193,0,103,73,159,201,20,223,245,105,2,203,195,147,167,28,194,94,143,5,192,60,148,241,59,132,162,176,26,88,193,13,188,187,96,235,206,228,135,245,41,23,116,102,41,153,37,218,80,226,218,91,85,87,240,174,238,63,215,244,123,92,46,63,132,206,250,180,103,150,145,57,77,209,34,48,59,183,105,175,179,173,254,131,88,176,43,103,146,115,179,90,189,198,64,37,118,204,206,94,16,68,42,19,126,249,69,105,57,178,137,239,78,65,123,28,198,35,159,124,238,221,104,241,168,38,65,128,224,104,180,150,111,214,127,43,173,110,221,139,74,30,141,43,84,45,175,38,219,131,31,31,181,30,184,111,250,222,204,217,172,61,102,79,52,110,125,4,108,51,165,114,132,30,168,51,78,127,47,65,122,5,113,42,158,51,78,72,127,211,174,23,84,85,22,47,232,244,156,192,38,166,64,198,207,147,207,88,135,80,82,244,28,201,130,6,21,101,62,162,208,132,200,150,234,254,90,212,114,85,121,101,48,132,153,79,149,109,92,148,89,10,36,9,88,27,111,200,110,64,170,88,191,110,96,87,166,249,10,243,184,122,234,243,41,148,165,90,84,247,155,223,61,187,245,206,15,248,18,228,134,176,84,93,158,156,43,11,206,13,76,54,71,177,130,114,98,73,136,52,225,152,163,236,112,243,176,61,106,173,44,73,235,128,181,226,5,20,57,34,95,217,206,148,104,214,154,247,10,38,46,227,184,182,42,142,91,65,52,109,163,1,47,251,69,129,107,123,236,176,231,154,96,191,247,22,54,163,228,187,27,53,202,241,149,245,81,23,40,15,120,114,23,179,202,162,231,147,114,111,197,167,77,17,96,220,173,134,137,4,193,151,56,17,52,237,140,61,179,117,11,117,86,246,156,204,225,139,119,56,139,88,197,184,17,62,89,10,214,234,197,185,30,206,90,103,5,2,92,128,53,60,235,30,216,74,170,28,196,138,65,107,192,22,174,241,115,187,128,178,186,40,197,121,96,198,176,17,182,180,149,163,243,49,30,121,254,70,189,182,164,195,129,251,157,196,98,139,10,131,2,53,88,241]], +[[251,221,246,230,30,32,216,6,229,89,23,117,109,230,13,12,154,153,151,111,100,103,22,255,47,241,49,44,84,221,151,29],[172,83,143,171,173,67,128,230,14,151,113,38,231,105,94,237,165,65,125,133,247,210,61,178,27,208,173,17,17,22,240,93],[140,155,119,170,15,28,245,46,143,122,145,139,33,180,104,230,35,53,145,27,197,147,6,179,12,231,123,246,146,193,16,89,176,238,156,93,170,246,131,155,184,19,115,198,29,40,208,114,112,43,89,94,77,206,40,203,153,56,34,178,72,19,4,11],[62,153,83,202,85,208,205,35,59,152,131,62,177,188,121,211,181,95,24,200,250,28,66,2,123,202,37,87,145,83,181,93,160,197,161,120,184,56,105,86,217,165,65,131,178,76,145,220,75,233,148,132,114,55,211,102,106,10,1,48,254,25,146,75,192,238,80,137,108,53,162,225,106,41,226,226,172,241,128,189,217,55,147,84,104,127,14,206,104,130,210,110,152,14,104,102,152,4,59,177,176,18,19,170,100,74,79,141,97,249,182,19,230,46,170,53,118,206,160,176,184,63,5,206,37,88,255,99,86,73,92,69,237,228,168,246,91,129,74,184,167,48,148,3,223,212,60,190,169,8,147,147,155,120,0,170,0,35,43,95,107,119,20,235,220,216,188,243,74,90,126,130,42,199,177,176,153,172,97,95,19,95,140,53,29,196,26,229,246,109,95,156,38,0,69,76,160,28,0,155,166,222,4,22,42,229,241,242,112,137,60,163,144,122,255,127,120,224,51,150,227,43,98,47,243,64,83,123,241,35,229,89,149,233,32,150,9,51,11,46,238,81,18,116,132,164,14,37,7,0,130,63,235,11,201,123,181,9,255,115,38,117,222,195,46,203,99,94,217,44,125,120,254,48,80,32,12,241,217,65,214,179,136,128,10,132,25,217,106,89,94,206,213,236,78,253,203,111,152,127,84,114,165,196,48,88,211,163,167,187,86,215,152,3,101,237,67,219,194,190,72,241,209,140,231,106,137,24,84,38,253,92,105,223,126,146,145,171,120,35,194,58,118,148,30,211,131,106,172,123,88,192,213,251,107,99,108,66,71,26,77,23,3,81,111,3,233,53,243,31,25,84,80,229,55,178,160,125,84,91,164,182,138,251,6,56,198,91,176,255,170,12,253,105,215,16,72,25,121,102,25,212,131,160,36,91,79,217,1,127,98,167,211,165,252,59,114,137,215,87,53,242,135,202,10,149,26,213,131,68,178,171,125,125,248,219,215,146,42,90,187,141,124,46,121,20,126,109,54,238,49,249,48,71,59,7,39,220,253,88,214,68,215,215,10,14,211,28,166,161,62,217,219,210,36,73,46,253,161,158,79,142,237,70,24,15,231,80,240,123,190,142,153,133,77,19,245,139,169,104,206,56,89,214,17,137,205,43,102,127,59,45,6,101,181,116,196,186,193,157,158,55,229,183,168,14,179,52,227,104,16,83,10,165,209,118,99,147,248,17,90,82,9,12,145,130,52,40,200,151,165,243,94,18,168,175,44,212,251,19,144,124,166,96,58,79,118,245,194,224,35,116,168,220,58,71,193,190,111,29,28,142,188,89,179,109,28,250,10,178,62,155,10,233,176,230,55,238,237,185,198,107,234,98,220,99,12,222,250,113,130,57,97,126,49,24,229,182,222,183,194,148,71,82,130,232,171,226,79,213,165,75,120,111,255,144,40,197,160,51,56,78,75,200,1,77,236,141,161,0,169,75,23,142,248,142,195,87,182,109,43,144,152,171,100,121,22,150,177,166,107]], +[[138,85,231,123,176,200,116,11,140,46,141,223,223,219,64,242,126,69,254,129,254,69,113,17,191,28,135,48,234,182,22,180],[159,241,253,12,80,235,36,249,159,226,247,113,29,82,135,45,252,144,3,128,221,220,219,134,254,111,74,95,53,10,135,67],[138,174,186,83,92,81,28,49,211,248,233,92,176,119,169,167,236,125,8,68,30,83,66,166,171,224,191,42,93,127,201,48,180,61,172,61,30,142,242,203,3,69,82,235,77,8,57,188,139,242,148,85,29,210,216,12,83,253,98,121,53,26,194,12],[32,251,65,78,38,74,149,71,132,241,18,186,206,126,4,116,179,156,179,201,229,61,238,10,33,244,207,109,74,153,185,52,125,223,251,226,129,166,194,48,167,93,99,167,47,208,95,109,181,62,167,1,78,247,112,157,24,255,151,15,72,95,232,59,161,211,113,71,51,138,222,214,218,76,253,172,193,230,157,47,62,14,243,98,244,123,91,207,183,138,30,23,158,181,197,177,6,200,216,42,10,11,41,13,240,117,171,39,67,105,41,205,230,86,240,35,9,249,87,80,235,103,101,131,38,46,95,47,105,240,255,114,168,224,87,38,99,130,38,146,5,49,135,64,191,224,107,245,194,203,69,51,144,142,249,249,242,134,154,117,185,83,53,121,130,14,59,192,202,255,214,70,23,28,130,134,195,164,171,161,255,9,21,217,54,17,32,94,35,15,57,255,76,76,175,63,51,62,117,63,206,43,113,33,62,83,214,8,65,94,225,127,212,130,18,238,221,136,64,243,55,16,30,240,208,182,247,190,75,255,192,110,238,254,128,102,221,39,160,84,26,70,136,49,172,221,196,144,46,47,239,239,190,209,156,48,142,86,33,224,191,70,188,213,56,170,19,250,240,77,56,7,89,192,225,7,233,18,0,24,57,223,208,182,53,68,14,150,56,245,55,124,168,69,15,53,12,1,18,158,227,55,100,65,92,83,203,47,251,249,104,223,120,183,66,253,6,101,231,138,52,171,244,222,205,31,211,134,40,154,19,100,230,69,85,238,197,139,10,249,164,205,107,54,209,213,198,17,162,132,109,251,85,137,52,75,187,176,37,96,36,27,116,185,147,162,91,239,80,251,30,115,25,8,110,106,35,152,99,0,131,78,210,219,169,138,22,135,33,194,247,132,223,184,211,128,13,6,160,84,174,241,77,23,114,182,197,116,175,37,99,209,147,239,46,81,189,198,45,42,188,226,238,190,173,167,146,3,73,142,102,134,194,135,243,123,216,138,235,22,111,125,255,195,230,173,2,148,17,126,246,238,157,168,71,158,216,161,111,233,190,36,109,38,104,4,242,150,88,219,117,231,160,135,59,231,29,199,212,7,227,159,171,214,111,152,139,69,116,119,66,127,173,129,48,240,154,182,101,241,89,124,144,70,231,55,58,249,168,53,42,134,131,12,185,42,128,68,136,112,15,230,137,25,36,254,42,114,1,115,61,149,229,145,238,10,31,239,28,38,54,7,141,55,14,122,211,182,169,68,254,210,207,43,48,171,162,213,111,52,149,178,132,156,3,187,97,79,72,188,78,80,124,57,90,108,53,211,238,212,199,190,142,104,15,45,69,163,16,177,135,235,136,207,14,142,212,222,125,55,36,106,80,166,54,123,151,238,55,132,50,44,11,113,19,26,40,49,152,218,72,4,222,117,29,207,112,196,186,208,13,217,141,135,58,105,221,26,9,207,105,221,250,215,174,96,53,0,182,164,98,37,128,152,216,182,107,133,41,53,148,226,8,130,155,82,40,250,226,250,252,57]], +[[22,59,12,182,161,46,143,7,176,194,157,106,99,246,166,82,206,73,114,112,181,228,111,207,131,60,153,189,132,63,140,100],[104,163,93,228,186,111,15,130,236,244,177,224,223,142,36,203,79,24,242,16,63,240,77,193,181,51,57,145,182,211,20,186],[23,115,143,87,38,85,7,128,101,29,96,25,159,218,57,217,196,118,141,181,145,126,50,57,54,49,197,74,65,157,89,241,142,249,96,221,212,57,56,13,171,195,20,118,27,208,205,181,124,206,72,30,97,9,254,208,149,222,166,232,101,170,103,11],[86,161,96,63,114,91,224,118,19,5,140,219,58,205,197,35,84,227,187,31,242,190,209,63,137,81,117,177,92,140,90,144,255,190,70,177,26,6,207,227,98,218,223,115,35,201,64,65,114,85,170,122,165,67,18,16,62,113,70,61,170,11,92,218,235,208,190,114,60,115,34,115,227,195,245,191,122,163,81,157,105,223,111,71,112,218,161,223,130,128,187,60,210,199,20,172,3,2,0,84,101,121,245,108,96,185,26,225,31,76,248,116,163,95,197,155,53,75,237,128,245,110,17,166,205,98,168,140,230,180,246,191,57,214,76,227,216,4,9,130,95,144,22,44,61,150,209,14,71,134,7,54,95,122,36,30,113,175,152,0,66,254,194,214,136,145,224,200,163,124,88,236,78,96,15,213,129,231,144,176,170,232,224,159,53,212,204,24,118,223,67,75,128,238,224,83,105,248,72,252,73,48,87,125,22,132,39,88,136,243,37,156,180,115,118,197,22,156,153,55,248,85,169,106,158,116,138,208,166,154,228,171,47,47,23,68,163,146,249,172,198,32,153,117,183,132,152,76,177,47,152,41,44,54,165,50,33,153,74,188,86,249,166,109,174,69,96,183,147,86,255,71,225,40,192,121,106,127,176,224,187,201,96,10,244,142,73,234,169,66,124,246,235,102,32,177,12,210,192,133,176,179,66,0,77,91,13,62,220,17,210,146,66,164,99,135,128,118,44,157,198,6,155,102,189,132,151,59,80,17,150,28,229,109,181,139,218,244,142,107,225,42,185,173,36,65,98,151,0,77,2,145,75,149,159,84,224,146,248,205,67,101,250,106,183,141,219,255,76,232,218,212,226,245,58,5,192,204,73,155,251,71,129,74,39,19,85,29,205,25,212,71,246,39,87,110,164,234,75,189,168,186,225,138,100,101,206,215,71,234,23,24,11,0,159,1,33,33,96,72,43,4,51,170,198,142,103,100,77,0,244,31,223,153,144,185,225,17,23,99,77,235,19,155,26,64,173,63,206,66,153,161,127,225,221,34,83,1,199,248,216,1,10,121,109,199,156,19,48,125,63,249,146,168,139,230,100,212,200,134,214,140,169,228,71,12,251,230,62,191,252,66,64,16,227,114,182,146,42,169,92,128,29,30,148,6,218,75,193,136,202,130,6,100,5,188,219,62,175,201,55,98,155,50,99,220,125,80,238,82,120,204,236,111,17,213,81,127,86,188,38,156,135,54,145,231,235,83,250,239,240,117,100,171,70,180,3,241,93,158,14,105,36,134,238,9,142,123,81,180,40,19,70,155,130,53,4,34,51,202,63,156,79,143,242,74,87,31,71,224,173,249,20,74,234,72,138,45,45,208,1,227,31,201,97,224,92,62,133,240,217,129,64,124,135,49,88,187,13,53,186,254,75,96,66,46,103,85,30,151,1,101,206,63,197,153,208,252,201,43,22,172,54,169,43,44,29,198,179,240,51,254,49,12,209,150,218,4,164,230,57,3,17,119,205,39,215,194,251,236,101,160,11]], +[[140,131,147,129,182,167,206,38,73,193,234,70,74,227,194,211,253,177,236,102,109,123,75,228,226,169,65,171,109,101,87,167],[92,114,74,48,198,251,50,129,83,67,168,13,222,230,238,229,68,81,100,24,234,149,225,186,200,10,252,128,64,214,63,198],[93,33,16,209,210,243,237,214,131,189,253,190,163,255,167,207,85,40,164,11,139,61,141,140,155,253,34,174,172,40,186,212,113,102,110,6,47,125,56,206,218,139,179,115,151,161,197,195,247,51,181,55,150,112,69,112,100,120,67,125,77,24,122,10],[203,207,137,195,84,137,100,195,141,112,253,143,104,232,236,227,108,195,151,85,201,113,209,77,126,5,111,57,176,35,239,22,109,23,242,67,133,34,240,16,214,216,53,216,134,231,31,71,76,103,39,164,34,31,208,58,117,116,87,130,137,237,84,147,172,76,9,71,227,244,40,216,254,6,64,6,162,86,206,242,24,17,215,38,120,245,223,198,186,102,172,41,236,209,179,47,245,85,124,176,140,95,19,5,89,33,122,4,19,183,89,194,77,131,56,138,43,185,178,155,107,145,209,243,16,30,214,37,33,30,77,115,128,81,147,71,140,249,149,57,108,16,177,197,175,250,203,0,137,157,160,78,60,206,25,59,73,78,42,147,60,78,235,224,163,123,251,143,27,131,113,189,229,253,160,158,128,78,148,15,52,72,150,165,41,70,122,222,228,90,143,235,248,90,176,54,202,184,128,20,59,228,245,155,119,65,216,228,80,39,139,6,54,85,120,212,11,25,220,236,198,225,238,61,163,74,178,144,19,250,58,247,114,146,114,150,33,16,227,133,171,154,2,47,174,65,70,248,151,22,247,186,185,211,220,104,47,79,172,119,54,211,224,137,115,198,133,187,178,117,187,248,242,23,65,158,92,174,2,25,235,165,22,106,93,225,177,30,63,154,144,139,138,199,230,91,205,98,63,140,24,187,2,79,96,93,203,172,218,121,13,131,98,149,116,68,169,92,19,10,55,238,157,86,61,12,187,76,178,176,255,113,89,29,147,144,182,200,252,40,117,58,14,64,45,100,135,207,172,96,113,53,146,125,137,38,117,18,179,79,135,112,87,217,39,27,204,192,36,223,237,204,198,195,46,223,117,200,183,85,28,223,128,21,78,232,224,138,12,196,48,68,225,3,107,174,1,126,180,139,101,2,199,169,214,12,139,55,12,243,121,156,70,79,150,74,105,238,101,149,1,34,62,120,154,100,151,182,52,150,223,26,218,46,128,141,36,52,252,139,185,121,78,94,42,32,187,244,214,146,92,179,197,187,20,132,47,25,32,9,5,186,147,84,224,13,195,60,255,91,66,212,233,217,102,139,52,230,97,212,75,239,118,254,254,46,213,31,148,66,58,147,58,201,79,21,35,191,55,130,58,35,141,97,108,107,23,151,52,65,227,95,148,5,160,77,153,234,168,245,4,83,76,139,95,165,232,227,53,199,67,188,242,31,93,73,43,113,18,224,15,216,100,44,177,43,254,200,73,223,98,18,13,187,6,191,194,148,106,86,1,226,91,231,80,17,198,240,12,101,211,95,68,164,106,249,228,247,128,158,87,137,163,166,27,160,163,178,19,137,4,151,41,108,129,228,46,136,240,236,15,93,239,193,245,211,159,242,164,139,126,48,38,201,229,71,32,46,220,126,183,56,195,74,211,161,93,55,62,248,42,76,29,24,31,40,90,152,189,51,20,194,193,148,124,158,44,96,172,165,23,80,238,127,148,60,175,12,78,30,92,125,247,41,30,151,59,31,147,107,115,112,118,25]], +[[170,187,178,239,237,181,153,66,74,95,62,8,249,15,168,130,108,92,146,23,11,229,1,161,24,31,232,232,223,151,78,14],[206,115,25,239,136,178,66,66,6,102,202,105,123,168,80,29,39,78,196,165,220,248,68,89,102,8,185,221,90,138,58,205],[160,177,156,250,108,128,222,119,191,205,50,16,48,191,140,3,137,62,43,33,172,230,198,186,31,247,64,142,111,240,125,132,126,107,43,104,141,79,213,26,169,50,112,29,182,64,46,242,35,34,230,233,252,126,50,10,187,77,36,225,172,198,207,6],[252,193,92,197,121,112,86,158,156,207,165,167,120,252,122,237,113,151,138,63,86,36,87,123,111,87,250,63,22,126,162,35,239,49,118,76,72,141,5,157,6,83,29,1,107,203,23,213,68,212,105,119,170,36,31,142,7,175,71,135,160,129,15,152,215,102,70,12,8,65,173,129,184,143,77,93,129,100,72,90,18,88,169,70,34,197,73,36,40,214,213,117,148,55,21,118,108,43,10,134,91,237,186,22,125,93,52,14,219,87,156,71,170,50,69,155,143,201,138,121,187,11,237,28,150,11,76,203,127,45,75,86,129,162,167,13,80,91,133,184,30,61,153,103,39,20,228,234,180,31,58,176,202,135,79,65,113,134,254,182,158,209,63,185,17,244,157,21,132,117,139,45,24,180,103,62,223,174,73,94,104,218,213,19,167,172,13,71,178,117,60,180,237,167,143,180,49,240,77,218,143,232,3,13,123,180,232,219,204,185,105,215,245,128,217,193,239,147,93,7,77,122,65,209,248,185,220,69,201,162,228,16,106,85,41,169,139,149,82,154,176,237,234,11,87,34,221,104,111,90,127,60,216,251,38,36,171,38,196,45,241,31,81,10,16,61,138,146,152,48,173,133,245,33,36,227,213,130,123,166,11,251,205,115,108,182,197,144,238,119,126,173,122,162,34,77,122,228,109,37,122,144,64,114,71,150,12,156,176,56,96,174,170,127,84,193,168,225,17,96,209,27,180,115,6,94,25,183,7,33,200,240,114,225,144,157,83,158,154,201,65,133,144,75,187,254,84,135,55,84,174,28,167,188,237,111,64,86,26,244,181,5,240,58,201,114,166,240,191,167,59,95,131,47,226,59,137,139,43,187,5,116,166,102,46,233,59,59,54,13,161,236,126,131,142,178,199,124,124,183,252,22,79,124,70,39,1,4,137,200,88,144,7,82,201,45,157,117,173,84,113,103,228,189,209,26,7,210,139,101,26,163,15,22,168,80,224,96,221,40,130,251,130,9,25,163,152,232,5,235,99,105,159,79,245,149,249,145,82,71,49,100,30,206,37,251,63,142,137,173,165,1,25,43,30,221,174,203,172,200,184,152,82,143,45,91,51,18,105,79,94,194,220,145,66,225,81,63,119,122,92,131,52,9,193,113,99,63,249,250,38,9,208,73,127,93,244,251,244,142,242,183,125,85,226,85,25,210,238,121,181,254,157,143,164,96,0,222,205,180,242,93,251,63,43,175,177,159,190,44,189,172,0,42,53,154,149,75,198,155,223,226,251,54,173,253,154,21,9,243,227,164,198,177,243,243,110,124,248,13,88,61,68,15,242,161,68,100,48,152,151,77,113,73,62,203,100,23,192,184,6,91,210,194,28,30,52,175,9,36,63,180,158,157,53,41,126,176,165,45,86,221,39,15,234,109,197,192,128,160,85,153,247,133,129,233,15,216,204,76,209,26,80,94,221,232,75,137,45,137,83,189,187,35,121,211,58,173,100,101,138,226,6,7,221,53,176,191,58,38,55,210,12,63,134]], +[[194,224,116,250,162,52,233,154,178,10,219,190,174,17,184,16,151,35,183,8,197,69,134,223,101,43,64,44,53,205,209,39],[94,82,78,206,28,105,110,112,90,53,20,221,0,130,184,64,121,90,89,195,106,150,203,196,130,191,245,171,78,245,21,209],[101,124,56,38,179,72,63,212,42,182,223,134,157,27,119,168,196,223,103,166,165,144,199,198,119,41,105,227,223,51,18,174,6,84,251,131,132,122,242,33,147,90,5,18,41,22,54,236,5,149,112,8,121,235,219,168,161,70,124,83,212,12,35,6],[49,41,3,56,228,109,28,194,92,233,156,186,204,64,22,3,65,183,133,130,60,130,60,74,185,186,238,59,97,37,121,241,192,17,113,103,150,229,110,38,147,246,221,173,67,146,42,167,132,124,187,65,72,16,22,81,187,230,45,80,190,144,130,94,142,171,119,122,164,184,2,109,197,56,90,151,211,223,118,22,1,145,249,34,205,210,240,123,165,248,94,149,244,93,178,41,40,249,7,52,255,82,12,68,220,143,227,144,59,76,81,205,35,224,100,240,28,130,158,199,79,191,254,37,253,13,54,157,39,101,116,15,67,133,107,215,57,138,25,17,173,116,152,54,22,15,217,141,4,178,142,232,126,17,29,64,113,139,90,22,111,5,201,164,113,164,21,102,85,112,105,247,161,77,233,136,187,191,103,119,82,31,203,166,221,101,222,76,6,103,74,17,133,58,248,58,204,183,15,179,40,221,143,214,16,90,125,245,38,156,159,174,200,217,0,20,126,146,141,151,12,54,205,131,75,214,5,79,112,101,13,250,206,148,183,98,157,22,227,112,61,118,108,231,99,141,10,209,225,123,119,70,155,149,141,43,162,161,230,49,161,99,94,253,203,0,110,188,110,93,139,159,175,126,95,185,137,220,8,150,197,97,162,111,60,37,240,85,113,107,54,113,56,234,93,161,248,29,199,44,255,122,85,175,174,229,131,158,245,170,130,43,41,112,170,24,168,152,33,99,191,94,237,27,103,124,202,172,18,36,255,108,108,242,86,55,71,128,174,101,128,59,245,198,226,60,128,186,205,118,236,62,45,221,58,183,25,151,80,100,72,225,157,177,152,239,173,201,247,87,73,31,27,9,114,200,45,178,148,16,225,232,187,103,187,178,61,83,86,59,136,7,229,224,194,227,46,229,150,181,180,64,35,40,249,225,121,233,206,133,109,59,209,153,213,141,230,197,194,82,231,166,18,77,129,252,158,234,242,61,52,125,42,184,137,23,170,104,68,80,221,88,48,53,22,193,164,210,189,205,222,34,12,154,227,121,15,41,141,125,56,75,112,194,254,37,136,7,132,143,195,83,32,181,120,179,53,3,183,95,56,161,223,99,11,211,62,106,133,164,221,77,249,246,229,90,110,104,103,199,56,1,229,147,225,213,145,219,137,186,154,154,240,252,41,46,6,251,81,90,200,165,232,227,67,168,33,51,85,117,186,72,251,170,227,251,18,222,234,174,230,15,75,61,49,126,192,165,84,221,212,37,200,73,50,194,122,122,18,242,157,99,113,81,7,131,189,117,230,14,47,109,162,0,82,6,158,215,30,105,90,148,49,130,25,60,182,133,26,125,47,163,198,102,193,147,2,128,21,172,139,126,125,170,108,82,4,247,122,98,50,184,139,74,191,252,83,98,253,231,222,195,107,157,69,72,128,132,146,131,177,21,99,57,234,46,140,59,16,229,27,250,189,247,37,120,199,38,65,154,56,84,44,248,100,157,249,160,144,159,88,45,235,173,95,216,157,140,129,248,61,158,66,62,117,3]], +[[185,218,78,106,240,126,57,138,180,210,23,82,163,44,143,250,155,224,195,16,211,80,89,251,102,27,215,58,250,151,226,168],[248,98,128,60,150,204,66,173,200,37,40,132,84,114,48,185,112,4,123,126,93,169,150,38,12,204,2,64,171,113,166,236],[98,94,31,66,200,116,52,162,93,98,45,128,209,37,50,128,106,251,37,9,51,36,73,230,150,182,94,30,88,136,80,143,17,196,172,37,245,155,141,148,208,191,39,228,200,209,134,112,7,196,8,218,87,48,130,220,241,157,21,169,213,204,203,12],[107,149,175,14,235,182,160,138,250,218,161,150,33,247,106,131,155,232,8,81,198,221,49,94,130,118,245,1,153,93,76,230,209,52,223,94,121,142,213,23,162,240,230,42,161,214,201,140,54,239,20,187,30,93,223,201,141,90,127,204,129,20,10,19,194,13,44,160,196,180,14,110,106,3,238,216,200,153,249,209,247,146,70,129,82,25,159,75,149,164,50,102,137,71,165,29,123,142,16,77,141,31,18,170,205,150,126,8,176,140,65,195,200,202,63,238,218,165,184,182,59,206,192,97,56,100,217,83,216,17,67,236,129,66,91,222,41,22,74,8,118,242,63,55,172,154,201,71,54,114,206,17,160,139,213,71,111,111,102,214,101,233,173,97,126,52,235,50,238,86,255,164,89,242,13,27,147,83,215,130,18,152,84,87,80,198,239,243,231,212,7,61,195,24,94,222,3,145,204,224,87,95,139,166,55,216,0,6,141,157,126,84,3,186,112,56,210,219,119,218,20,71,132,242,232,234,118,174,223,229,33,231,220,106,103,78,222,53,87,149,149,153,63,178,13,68,180,5,39,131,245,108,140,11,189,4,64,182,158,171,222,132,70,141,209,60,103,31,177,187,213,203,2,44,42,79,207,53,66,216,179,187,81,142,90,222,189,220,132,231,20,177,59,229,44,86,178,130,180,42,192,137,42,84,89,40,27,231,22,7,41,244,17,44,125,153,223,155,229,67,79,130,58,156,224,80,23,137,222,29,85,10,213,11,177,140,141,137,163,54,104,39,11,255,123,145,255,17,143,92,217,144,154,221,222,144,192,36,163,173,113,57,21,23,70,116,242,138,170,159,148,163,34,186,165,67,115,142,218,180,151,51,18,181,191,161,33,85,222,188,238,22,60,254,43,4,172,156,18,42,200,164,225,188,65,140,20,149,93,150,16,69,91,217,69,233,121,59,145,98,103,201,197,249,229,58,192,69,24,146,110,201,142,203,132,164,240,68,93,203,18,54,199,108,58,103,140,105,171,228,233,44,34,151,29,98,33,114,1,161,189,240,92,4,223,132,32,163,222,106,145,122,133,231,30,43,151,37,231,123,82,41,21,212,201,148,96,119,99,124,45,136,19,240,16,185,73,28,240,237,220,61,70,104,204,15,139,200,166,131,87,155,229,67,147,77,162,133,58,22,245,113,87,36,247,121,129,159,68,67,158,29,235,202,164,39,13,155,133,148,186,76,134,225,6,59,60,228,121,215,26,84,9,190,242,126,244,229,193,209,201,110,139,225,56,101,175,123,180,63,9,22,44,203,200,58,44,169,233,184,162,50,78,109,153,101,117,238,254,211,126,244,153,8,24,87,56,184,234,228,63,138,220,163,48,201,155,198,108,193,253,82,197,48,215,55,28,96,134,156,228,44,25,125,202,10,209,40,184,95,97,200,117,143,13,84,47,61,50,152,182,94,147,198,232,166,143,160,233,161,213,232,197,254,200,5,184,58,255,67,144,225,21,235,100,243,240,120,160,185,182,108,39,56,67,252,108]], +[[20,63,123,66,71,213,73,246,183,192,145,114,102,197,15,150,44,40,162,234,36,118,47,83,122,160,106,209,94,64,179,90],[201,149,159,144,162,213,254,172,186,226,196,200,3,222,213,222,171,134,152,118,55,6,67,55,170,42,11,13,222,242,253,134],[193,207,174,88,81,87,19,234,114,140,250,9,9,14,137,66,248,223,24,98,27,167,9,14,58,51,118,195,128,39,117,161,236,175,67,107,24,73,120,4,30,187,117,34,111,151,13,247,29,106,211,83,192,251,70,80,35,249,226,152,246,74,112,2],[226,116,32,35,71,160,208,87,164,139,242,161,246,233,246,203,66,86,7,157,128,3,116,9,60,2,12,191,82,14,95,162,127,233,150,255,7,243,58,211,178,31,116,171,12,217,60,134,71,95,243,124,246,34,211,249,250,77,19,188,153,240,19,232,80,43,36,228,108,200,124,71,230,178,195,102,43,80,233,121,160,243,69,183,132,255,33,168,164,217,42,220,101,232,110,51,180,219,225,127,82,140,205,245,180,134,70,100,186,148,255,219,124,125,36,18,180,56,230,228,63,169,102,129,71,238,51,40,34,77,31,82,163,245,181,67,89,180,247,254,246,154,248,248,103,180,120,241,48,161,71,190,164,46,211,152,3,188,188,37,87,188,168,195,153,159,29,36,240,166,176,60,152,132,96,17,249,236,116,246,102,65,123,149,2,14,177,251,47,184,139,99,18,229,0,140,255,3,226,215,122,38,170,83,45,23,128,181,7,127,158,139,130,134,116,69,93,107,201,87,151,95,123,42,80,231,253,124,22,18,206,2,54,46,250,76,85,90,30,239,104,236,52,165,192,6,166,218,0,138,49,212,25,61,194,204,100,118,133,173,60,250,59,215,197,96,183,174,212,95,15,26,61,27,91,54,34,104,222,83,40,87,5,90,185,209,213,216,88,217,174,154,117,154,81,187,148,120,232,240,238,147,201,132,181,118,184,180,171,70,2,128,190,61,226,5,163,47,29,195,213,114,146,63,178,19,172,21,18,216,14,181,173,92,24,148,75,231,127,193,125,239,19,166,27,189,49,188,113,172,194,61,37,14,197,137,78,188,33,76,254,192,193,185,6,81,109,50,216,54,173,200,56,128,46,141,227,13,215,109,246,230,28,27,196,56,182,141,43,2,90,132,242,17,250,207,63,19,132,210,97,45,15,174,245,209,113,49,207,224,207,232,51,254,149,14,71,155,194,156,190,127,214,218,12,206,48,124,240,177,189,146,200,14,135,142,67,47,99,110,160,205,66,72,12,7,232,184,229,126,105,178,249,56,183,129,32,246,175,74,190,191,125,75,5,202,205,110,237,133,68,145,192,41,117,92,78,102,51,137,147,237,42,194,93,25,160,197,180,15,94,50,200,168,177,188,227,105,113,129,134,201,29,96,237,255,36,168,55,122,153,105,117,117,153,6,125,211,18,99,160,109,106,97,21,71,129,242,150,17,171,129,47,248,46,129,55,57,100,98,99,112,76,214,4,99,87,162,60,4,94,36,7,183,168,149,8,37,147,145,49,79,47,190,228,154,239,8,85,198,229,230,61,145,42,25,223,21,177,30,206,52,226,118,220,184,139,242,242,228,117,99,88,243,74,14,227,149,43,104,111,205,23,87,138,136,65,118,211,78,162,145,108,93,159,205,0,235,158,10,169,242,207,15,22,226,86,75,253,40,182,171,89,104,184,68,143,6,131,32,228,24,113,96,248,102,87,129,177,226,237,157,4,158,27,84,167,215,39,32,255,157,79,7,48,81,153,106,157,182,240,198,130,28,66,79,165,29]], +[[13,31,233,216,185,162,240,76,34,187,176,237,234,56,51,160,206,67,51,147,71,83,31,219,103,237,81,58,19,211,107,57],[103,196,159,65,15,72,83,41,61,12,77,57,244,193,179,214,198,16,60,92,254,32,169,165,155,83,147,32,67,81,115,105],[176,87,37,231,55,30,208,169,30,188,137,243,195,11,170,153,24,55,99,237,180,206,52,254,144,26,243,115,30,0,28,197,79,40,113,24,145,94,144,54,93,145,172,168,254,177,112,135,105,249,241,214,238,245,170,17,59,238,0,181,239,171,39,4],[100,33,122,200,65,253,77,100,89,191,196,164,155,136,1,214,146,155,241,155,64,142,138,83,121,12,235,81,236,52,31,155,70,163,81,232,194,229,157,136,126,30,172,203,145,66,49,205,202,29,62,92,71,209,102,180,205,185,181,140,1,60,89,163,189,40,58,209,15,107,214,44,15,21,247,100,206,20,243,178,101,245,55,198,62,115,182,196,250,101,224,108,225,225,244,174,13,17,72,157,210,96,47,149,252,64,43,119,18,5,42,188,132,189,199,120,193,159,16,0,27,78,13,95,190,70,48,144,232,62,244,56,254,6,143,59,182,251,194,193,57,175,6,120,237,42,17,250,161,185,228,154,170,70,32,171,252,8,67,159,191,226,198,24,64,118,158,95,218,38,119,248,226,240,161,69,100,249,245,4,35,42,159,192,217,218,71,30,103,251,197,116,195,213,109,42,235,147,122,88,110,213,88,53,86,48,138,153,142,177,220,71,106,1,79,90,8,34,141,190,217,90,18,8,188,29,31,93,118,180,232,208,178,67,75,153,90,212,88,228,41,238,97,66,160,201,113,118,140,196,12,64,188,176,142,150,3,240,150,17,71,68,113,179,133,157,127,213,132,33,159,2,101,123,67,14,158,86,149,91,52,103,172,86,255,46,171,34,204,73,132,137,3,106,87,65,32,226,219,118,154,59,33,80,3,137,20,44,120,168,125,6,159,14,37,118,202,253,168,205,221,121,21,169,34,135,115,210,172,154,7,92,179,135,242,168,152,97,114,19,178,204,80,89,209,25,65,188,79,229,134,65,231,193,117,2,103,229,62,153,196,33,203,76,242,29,9,140,162,209,244,22,68,247,144,137,131,235,23,74,35,167,129,207,21,239,56,235,145,22,237,164,18,58,21,34,245,59,129,251,115,104,232,7,95,184,56,89,210,207,152,217,33,83,90,112,159,175,169,135,60,74,3,154,174,104,47,126,98,134,184,153,37,124,9,36,1,108,165,191,109,49,105,9,146,17,169,164,166,116,92,221,49,152,241,51,127,96,146,130,39,206,60,125,96,150,11,83,222,223,1,26,137,64,245,196,104,32,122,56,148,187,8,114,179,51,204,222,201,213,236,217,17,236,187,185,108,155,196,189,72,117,50,14,77,62,156,2,217,220,118,16,158,196,94,97,209,207,90,199,41,242,227,74,150,71,185,91,206,112,176,198,51,23,26,218,240,223,219,90,251,164,3,91,60,206,140,183,20,26,209,66,187,122,221,79,195,249,97,212,45,114,3,117,74,78,49,50,33,212,135,131,30,50,148,125,169,17,56,171,100,139,89,82,239,105,86,226,122,165,210,193,117,121,75,248,30,242,119,250,166,185,5,225,69,2,134,104,135,216,120,128,96,110,129,178,122,240,27,178,99,236,242,197,130,5,133,234,108,232,216,179,145,216,111,206,218,220,209,31,219,181,102,253,241,71,244,2,1,15,195,95,81,87,224,54,20,107,55,54,200,164,51,89,18,124,38,31,107,240,202,211,189,138,52,203,21,9,247]], +[[193,11,90,198,5,90,29,219,202,40,85,46,92,114,235,208,82,120,201,34,57,178,252,208,193,53,54,81,168,229,89,160],[178,24,62,27,0,129,109,41,48,95,116,104,231,228,94,237,63,216,242,60,21,179,5,249,253,169,62,129,45,101,188,39],[138,154,50,23,253,240,100,58,170,165,200,251,42,136,165,86,57,136,89,184,254,239,188,180,140,205,136,229,133,161,103,201,77,187,92,12,173,36,209,91,202,187,193,237,178,31,2,168,196,87,197,97,32,163,35,74,195,53,119,185,175,45,220,1],[53,148,144,95,158,164,100,97,95,65,184,122,187,157,22,115,55,242,157,69,217,127,122,20,100,236,159,46,229,15,144,242,230,115,57,135,77,63,32,147,190,146,38,16,119,1,236,26,171,148,28,78,5,159,27,178,108,232,110,20,141,29,159,13,162,162,160,249,130,154,54,79,180,241,63,88,185,96,208,248,215,35,35,40,60,68,144,239,223,87,135,134,69,137,15,247,188,80,101,218,214,229,29,209,229,185,165,7,81,80,151,139,51,103,241,186,132,228,95,241,241,39,108,87,110,75,199,43,232,170,142,64,95,194,178,127,129,70,185,153,132,95,170,160,89,93,60,183,14,93,55,18,237,84,160,251,62,50,45,69,56,11,93,227,96,155,150,123,149,155,202,90,88,60,197,32,205,203,123,203,184,41,170,37,215,147,32,149,236,179,3,146,60,37,96,175,195,253,115,36,183,183,172,208,137,169,240,12,3,167,61,4,61,192,207,11,160,216,65,30,43,27,24,210,29,42,50,167,38,165,48,89,20,15,120,79,124,237,242,243,60,236,102,254,74,213,204,158,172,203,228,174,16,3,106,195,82,59,172,112,10,17,58,152,181,152,230,223,3,4,198,250,50,18,172,192,76,78,60,127,102,135,54,46,248,109,97,124,109,212,131,248,216,12,234,102,209,149,17,39,66,138,97,193,225,85,166,133,11,178,175,183,249,28,130,215,62,178,176,84,62,232,252,31,56,225,220,219,60,80,61,220,155,160,129,36,86,165,206,46,17,213,86,72,122,100,105,116,167,187,248,110,128,108,88,198,140,66,105,167,201,187,202,192,255,239,152,53,179,61,196,73,167,84,121,236,210,63,109,20,156,30,94,168,182,146,8,255,54,229,251,214,130,149,85,3,24,191,160,211,177,214,193,173,66,112,188,171,9,4,174,83,73,31,155,28,165,2,224,18,238,215,124,66,125,73,160,150,47,16,85,18,93,215,181,55,51,216,82,137,52,181,88,13,213,253,91,190,133,73,120,186,227,210,91,180,174,148,78,144,101,232,226,224,121,70,81,138,111,84,142,54,224,86,190,130,77,158,2,167,163,234,173,211,121,41,245,129,1,203,24,83,190,61,117,71,245,143,73,227,139,1,138,116,141,63,25,196,133,130,171,189,190,149,58,138,37,186,157,54,93,234,131,89,53,137,156,25,251,11,81,144,106,169,114,197,172,69,233,156,64,179,183,110,53,211,39,227,33,232,174,35,6,166,235,61,140,182,236,47,165,57,154,221,25,234,0,40,160,23,146,192,142,39,193,108,244,248,90,170,174,114,249,134,176,153,249,235,228,173,11,37,208,109,61,228,74,139,250,82,132,75,228,169,57,68,131,60,226,173,213,27,181,84,179,86,167,220,73,116,141,212,90,231,236,158,141,180,38,201,122,37,218,94,221,59,98,30,74,219,222,72,25,122,51,20,222,28,80,244,214,0,32,39,221,117,25,221,227,225,87,41,228,134,149,90,196,13,157,102,135,111,144,102,140,104,157,138,181,152]], +[[6,27,221,171,40,11,15,220,178,107,253,154,15,199,33,246,143,136,52,59,93,57,131,161,107,109,250,165,231,105,105,243],[129,85,120,187,166,231,7,14,189,236,161,23,86,139,215,126,191,249,225,76,184,188,32,12,50,189,135,219,31,179,125,108],[184,50,151,204,221,109,0,152,235,245,209,50,209,116,222,25,88,49,26,118,107,204,77,161,95,134,77,128,31,56,224,157,97,62,122,168,195,54,48,39,53,215,91,228,22,109,115,176,24,75,14,11,197,239,57,237,188,203,110,14,97,175,235,12],[238,118,180,12,212,41,234,199,188,18,131,156,162,247,205,49,241,224,9,138,57,197,252,25,128,91,224,51,31,68,121,158,49,141,18,87,31,6,226,153,55,83,163,104,92,210,169,107,35,1,226,0,36,32,154,220,90,223,116,121,255,144,196,119,195,105,90,187,153,189,40,87,157,188,120,49,161,146,190,237,12,225,123,3,139,32,118,72,0,101,58,247,175,2,78,42,16,78,208,243,229,45,75,189,62,16,156,241,38,41,31,73,176,162,27,228,51,193,197,162,88,158,165,114,153,127,99,210,187,57,114,213,50,190,53,160,71,30,240,87,61,121,92,7,43,106,134,133,185,94,71,176,158,169,244,117,217,59,241,43,189,119,183,210,191,93,91,221,240,174,2,55,83,113,209,215,153,234,146,4,190,56,158,106,142,93,238,220,212,146,2,233,45,247,195,231,97,249,46,248,215,159,167,56,210,197,188,40,14,211,40,121,131,47,242,176,38,66,69,137,205,189,82,209,91,96,242,170,53,38,184,152,132,154,52,168,95,241,196,125,198,85,75,133,172,118,170,121,53,203,243,247,188,128,173,0,145,146,168,117,202,32,155,64,254,176,71,204,68,105,104,249,112,218,71,184,205,103,218,126,180,229,74,14,90,178,12,179,91,198,251,127,19,48,124,230,126,182,32,74,103,206,155,177,209,57,193,180,189,93,190,213,128,16,200,123,248,49,230,82,46,225,130,218,217,69,128,75,118,124,77,242,85,79,21,185,233,175,210,89,158,242,88,198,122,34,202,235,146,165,121,136,0,107,188,114,193,4,250,199,229,65,60,211,211,184,2,200,62,99,158,175,226,18,163,139,183,239,119,154,241,169,78,225,55,246,198,6,103,188,72,242,123,244,162,34,65,188,68,187,96,51,131,98,57,189,110,175,62,46,34,49,135,132,30,70,65,176,244,233,255,141,90,65,221,190,171,180,19,143,107,88,90,206,15,182,181,61,195,201,237,192,55,59,96,71,242,125,131,94,142,36,102,68,253,131,44,207,224,223,37,195,215,218,24,124,159,160,84,32,212,52,85,242,208,139,87,25,41,56,107,89,198,224,225,10,53,96,29,168,153,177,180,220,61,149,182,125,217,168,56,24,176,163,24,191,221,160,100,100,180,164,45,60,185,133,243,14,201,125,106,42,241,50,145,21,93,96,206,197,124,189,88,213,207,203,53,193,133,53,232,210,153,181,176,7,89,8,146,234,148,157,27,19,122,98,179,154,67,108,215,229,185,248,209,182,147,141,186,166,44,34,104,212,89,198,34,10,62,111,203,248,11,160,17,138,205,35,66,86,63,189,188,31,124,157,186,126,162,192,114,175,200,174,33,40,227,235,202,6,68,255,216,22,62,128,161,165,87,217,211,144,52,204,217,219,209,44,136,85,166,249,22,91,8,1,131,156,246,224,122,159,186,76,100,217,192,153,225,84,16,226,144,230,119,3,27,101,207,125,235,0,121,189,173,197,115,204,5,109,118,102,217,93,3,58,11,107,219,167,236]], +[[44,171,91,245,95,250,145,78,154,208,118,34,25,13,52,62,197,92,19,205,145,179,136,203,117,0,255,224,109,247,193,128],[182,30,67,43,185,124,186,227,136,162,87,138,116,132,153,142,0,233,173,61,223,214,202,184,211,165,252,91,160,67,7,200],[76,240,143,79,171,189,6,220,203,204,226,167,165,148,31,233,175,221,196,210,208,188,128,128,46,147,177,44,177,53,211,172,246,81,30,15,228,17,60,94,60,85,65,178,125,58,33,80,167,87,116,42,198,95,149,169,206,102,115,255,12,210,28,15],[44,45,4,220,58,209,152,35,89,236,213,188,62,224,53,243,73,142,237,255,97,4,169,60,96,42,242,23,154,235,44,177,244,28,92,219,10,119,177,36,249,70,170,138,130,74,163,7,108,46,26,207,212,143,104,7,11,38,39,106,101,107,74,71,88,171,21,26,106,156,65,189,116,224,155,189,154,220,206,30,135,160,168,13,23,253,146,232,94,75,218,71,44,152,139,107,177,24,59,126,229,154,9,216,5,112,70,109,185,13,211,116,149,121,196,235,25,171,117,252,21,46,205,205,104,205,16,120,239,6,229,147,199,53,22,250,130,145,72,26,102,125,63,149,191,235,20,75,171,89,214,221,199,58,39,149,193,1,126,9,83,107,49,98,228,188,88,248,234,211,137,87,1,140,254,199,43,173,191,34,129,154,176,180,6,198,71,48,252,115,253,158,230,31,116,24,126,218,145,237,78,121,147,230,104,132,175,67,239,76,107,247,247,195,121,232,240,246,61,203,128,65,226,107,139,130,146,182,182,209,144,228,173,244,48,250,130,221,116,197,115,133,185,25,196,70,219,55,181,232,118,126,74,12,149,1,59,232,155,43,196,233,253,98,117,74,132,68,24,64,9,104,174,210,221,50,141,123,29,201,30,26,43,48,9,220,122,209,64,160,104,111,103,49,104,166,14,136,216,12,82,15,194,220,252,86,202,157,75,12,136,133,144,153,35,7,20,222,200,61,38,180,99,5,84,220,185,196,144,24,149,247,143,56,52,176,151,102,182,122,70,93,232,201,73,0,101,191,86,131,57,36,51,153,253,201,213,16,3,36,102,124,90,178,143,53,192,15,97,37,99,142,97,218,183,13,30,236,72,149,29,224,251,63,123,35,211,205,152,36,55,198,52,115,65,91,239,55,74,102,50,150,242,152,107,26,233,87,155,159,252,231,30,195,94,236,161,22,209,148,248,251,169,164,90,145,186,226,122,196,85,219,113,166,176,26,114,157,12,19,95,205,203,194,62,80,74,41,67,192,10,164,32,112,81,157,156,215,122,230,117,79,49,235,70,163,229,190,158,235,63,200,211,31,241,130,218,155,8,123,227,70,44,132,89,18,110,134,41,9,35,47,213,242,216,156,1,129,89,87,97,30,106,231,202,169,139,96,83,119,106,119,21,194,249,60,207,3,8,135,3,12,86,194,184,34,109,174,41,119,153,90,109,63,30,157,121,17,169,201,210,163,3,240,224,31,50,51,142,253,175,142,230,63,196,27,37,57,156,255,208,179,95,126,229,103,107,216,253,61,162,203,238,74,226,234,152,8,215,231,53,131,217,148,51,153,49,70,103,74,64,64,244,47,99,209,179,19,92,199,151,168,216,240,184,133,115,163,40,144,105,108,172,148,57,209,225,93,25,109,144,144,182,43,109,183,230,60,150,71,45,148,110,102,140,189,161,244,219,136,147,0,205,204,37,232,76,159,56,87,209,217,229,50,65,207,98,95,57,9,175,28,138,175,244,48,159,104,246,84,183,161,91,103,113,28,91,127,157,231,103,117]], +[[221,123,89,163,61,151,11,239,98,224,226,26,123,110,76,48,150,6,134,241,127,73,175,219,74,159,78,128,142,53,92,127],[83,160,229,114,119,217,187,238,207,153,196,209,56,253,102,250,252,174,199,188,95,86,127,131,32,128,12,78,88,79,248,46],[135,41,77,34,212,173,13,8,20,226,214,213,250,245,87,73,233,179,152,3,180,212,183,135,158,96,183,119,193,252,65,88,79,225,81,53,186,17,35,255,95,32,13,179,90,52,104,221,77,88,218,215,123,217,110,226,184,136,165,168,177,140,50,4],[117,88,3,103,147,5,24,22,139,10,118,77,9,88,190,196,252,70,207,89,25,153,235,55,55,228,42,2,234,114,210,16,218,173,83,229,74,124,44,19,74,109,71,131,55,210,99,51,104,84,129,112,237,239,13,133,23,159,48,35,225,80,56,104,166,229,226,119,94,65,42,192,95,5,137,212,42,55,126,117,170,107,143,82,32,167,105,154,232,175,240,16,148,236,70,157,99,97,211,232,243,134,21,237,205,164,210,213,40,154,207,115,219,100,86,152,87,128,201,46,7,246,44,119,169,9,251,110,245,152,130,32,98,189,87,43,247,5,141,203,131,94,243,68,61,62,71,181,198,3,217,39,54,221,29,242,107,228,185,40,59,118,227,33,213,92,226,182,56,205,226,37,119,202,89,201,99,194,71,149,86,197,117,204,176,214,209,140,128,78,46,176,31,245,53,129,235,4,15,253,44,196,103,96,115,122,116,103,46,166,191,120,5,138,106,10,31,94,191,86,222,203,249,75,84,175,178,60,17,211,65,121,191,9,118,180,21,128,23,212,7,201,90,64,31,166,249,98,77,119,19,94,174,129,65,235,234,159,53,213,245,27,61,237,153,92,127,112,192,37,176,148,173,239,43,7,31,151,17,85,215,121,109,97,58,85,13,9,231,244,223,195,69,23,179,248,250,67,147,40,106,43,34,128,23,218,242,224,21,56,126,19,82,127,99,102,29,60,19,231,142,144,251,41,85,238,227,69,115,145,25,183,145,240,91,7,200,244,42,67,110,252,173,30,197,234,16,243,8,248,226,60,169,139,198,90,95,217,57,62,250,175,229,205,239,186,129,5,129,112,204,84,147,192,12,237,242,84,9,116,53,210,226,253,229,95,134,107,184,45,189,251,145,84,52,73,116,134,99,89,22,123,70,108,170,144,155,145,83,12,156,126,232,197,63,169,1,100,187,208,177,250,219,220,208,129,39,241,155,229,3,48,113,81,141,60,241,10,230,189,111,152,39,225,32,111,94,192,149,193,152,97,112,232,213,216,231,46,87,212,34,135,1,223,42,72,201,84,135,48,86,207,223,186,175,177,14,70,160,193,241,68,177,160,234,205,210,203,102,187,145,42,196,113,120,125,171,228,131,83,133,145,32,176,52,3,86,124,65,93,219,136,252,13,127,186,64,105,187,254,244,6,238,215,36,161,26,188,4,30,142,123,235,102,61,13,201,157,206,243,172,106,20,144,7,180,45,209,242,42,119,221,82,144,24,20,50,81,114,34,74,39,120,243,102,251,158,176,44,129,43,132,42,66,132,37,97,198,143,42,194,49,194,108,233,232,177,154,233,30,191,173,60,14,159,102,54,58,19,236,216,184,151,163,208,10,38,210,87,100,141,86,198,116,116,65,202,28,110,233,159,8,221,173,37,209,22,223,173,171,3,131,0,13,61,114,37,207,46,255,112,118,178,173,171,149,34,41,37,85,243,25,50,6,120,96,0,212,44,163,77,112,141,192,66,132,169,77,23,76,201,47,16,46,253,223,49,72,194,153,105,22,212]], +[[216,128,210,251,6,38,47,87,171,135,120,227,61,22,180,115,6,9,120,166,84,156,219,205,85,134,186,129,5,245,172,168],[13,228,134,210,17,95,175,45,84,114,102,119,46,67,15,217,114,123,220,172,230,236,191,47,226,58,182,15,123,82,84,177],[76,0,167,22,104,211,33,60,41,199,4,28,90,3,126,223,19,198,81,75,208,235,200,128,201,9,202,255,21,6,164,93,39,128,159,183,78,102,2,234,42,173,15,132,40,49,183,79,179,214,144,12,204,82,6,82,218,40,54,143,217,12,163,14],[17,71,67,232,42,9,147,206,201,112,80,103,171,215,124,22,139,83,103,126,222,92,21,159,173,54,240,111,193,161,74,205,119,248,131,121,158,217,136,63,153,21,174,166,56,236,23,65,243,244,33,88,85,251,91,7,223,55,147,187,229,181,104,235,53,148,57,26,158,245,114,127,171,147,229,116,105,179,125,225,37,177,233,242,230,254,44,61,26,16,236,248,123,108,10,102,92,109,70,10,23,14,239,185,191,113,108,216,250,234,151,100,245,121,255,52,235,250,156,76,251,52,112,109,141,215,201,235,29,16,178,223,70,10,70,187,87,137,67,11,244,73,21,139,88,36,242,163,167,185,24,179,58,207,45,158,190,144,33,109,27,124,191,74,247,112,197,219,149,252,98,255,58,60,56,92,58,130,23,133,59,115,70,99,74,175,48,96,114,136,219,12,72,59,212,194,34,235,51,44,184,157,196,162,23,230,51,74,38,132,19,163,144,187,55,26,236,53,95,190,76,115,111,125,167,95,156,136,117,65,162,183,208,218,192,24,182,19,143,2,30,119,38,109,222,206,132,104,69,42,218,57,245,230,61,2,9,185,214,218,191,151,84,19,37,109,202,161,90,193,75,96,104,225,119,5,108,123,240,240,247,200,132,163,64,32,50,41,140,213,89,166,49,32,57,64,6,50,50,127,156,14,118,62,82,121,140,177,119,218,68,117,228,178,64,92,21,124,164,39,116,17,8,211,62,208,183,163,245,52,56,206,107,114,92,109,213,129,74,245,28,250,69,219,206,213,87,247,38,219,19,13,85,205,231,83,59,194,9,45,107,105,156,44,135,10,242,130,115,30,24,214,81,174,133,179,219,75,160,40,83,248,200,127,213,227,171,105,188,87,176,139,129,248,60,35,156,207,34,232,23,226,173,164,208,173,20,72,126,209,70,18,200,176,151,62,192,101,10,85,246,191,154,244,174,146,86,173,53,70,163,246,125,211,93,152,126,242,25,9,169,76,80,240,239,6,64,231,85,177,196,225,160,18,175,13,49,118,110,235,93,243,28,209,4,198,78,182,46,180,239,177,57,207,48,87,105,64,29,33,63,150,164,136,213,238,126,60,227,43,1,146,238,143,8,49,191,190,143,233,93,233,86,136,107,82,77,51,25,183,63,213,109,198,14,159,28,114,215,129,85,169,124,111,67,105,123,32,70,107,62,122,235,211,87,185,22,150,231,52,143,69,153,179,79,53,145,237,223,206,42,123,216,73,171,22,247,180,62,187,22,226,61,111,82,16,239,163,10,179,186,141,50,196,6,98,184,102,47,217,17,84,75,194,69,140,101,105,239,117,169,185,223,106,15,109,128,214,88,186,134,178,65,202,25,206,154,111,207,1,211,218,169,90,251,89,195,216,154,24,185,72,98,19,148,50,127,197,233,32,167,95,152,245,226,179,214,201,95,216,82,173,245,103,182,211,124,84,210,151,8,86,165,153,247,73,226,197,93,172,124,35,227,251,26,99,187,76,196,123,139,148,243,213,137,172,75,238,240,170,212,230,41,47]], +[[88,88,113,148,28,194,130,227,51,213,123,191,195,212,174,218,134,44,250,10,55,80,48,205,89,75,54,146,132,140,95,0],[79,52,56,22,205,72,5,11,103,141,58,223,112,0,136,119,201,252,245,203,102,44,196,173,43,147,134,76,2,9,7,7],[41,136,86,229,112,24,138,239,202,216,27,185,112,240,118,150,87,112,194,103,98,254,41,230,85,77,199,175,205,184,1,114,59,246,199,99,180,204,214,95,78,21,215,216,234,56,252,246,126,169,210,133,144,199,146,85,193,207,235,167,181,228,90,0],[101,28,16,27,62,45,254,240,120,60,233,246,27,208,168,189,201,48,122,192,72,139,157,215,12,217,10,126,216,241,121,167,137,53,85,98,149,185,28,194,185,114,17,227,185,129,184,218,252,179,208,107,118,208,182,237,167,252,97,148,92,14,226,101,44,90,196,84,37,100,150,203,130,249,140,193,204,146,216,24,147,177,8,43,49,180,126,109,34,162,222,96,157,228,206,141,124,196,244,161,82,196,127,65,13,127,195,125,56,204,214,41,164,179,62,98,33,137,96,129,121,125,7,83,221,79,170,138,139,68,214,196,103,113,102,223,180,213,33,84,70,54,10,60,40,216,246,142,56,171,84,96,139,152,130,27,131,193,135,181,57,58,216,116,167,111,79,93,114,148,147,161,253,116,204,119,25,202,234,153,29,34,156,93,12,140,76,95,137,216,228,52,95,79,82,33,67,19,65,11,140,6,179,49,95,69,237,12,47,145,56,171,150,106,236,10,100,91,109,186,118,56,10,83,145,35,224,243,59,151,243,208,96,57,74,48,83,88,31,253,239,62,109,54,83,17,102,181,83,169,221,224,49,5,192,74,246,151,217,94,149,33,127,214,220,150,139,243,180,72,213,243,168,228,245,174,126,220,48,236,120,177,174,164,240,219,24,154,148,154,18,33,56,205,251,95,150,147,219,0,75,174,209,164,33,220,68,18,47,50,114,135,247,39,207,152,159,202,227,207,59,227,227,221,155,159,83,80,44,245,217,251,24,109,231,145,211,16,209,34,134,156,159,195,182,149,222,193,96,116,119,243,225,73,229,43,99,207,223,176,217,131,232,154,242,247,90,143,72,152,67,236,5,197,234,95,14,114,26,202,179,135,198,128,37,242,10,190,13,39,180,206,41,244,166,79,183,248,232,163,50,135,61,62,209,33,251,73,52,20,184,203,12,0,173,58,182,22,197,190,82,65,71,26,222,233,248,244,105,116,234,232,74,74,140,230,250,187,127,93,154,107,117,167,230,112,69,111,205,205,29,152,46,143,130,122,75,187,105,222,199,227,5,61,254,131,91,112,48,27,123,118,63,0,4,188,144,110,20,85,66,244,135,180,219,162,237,86,27,209,162,3,6,35,106,244,179,110,64,104,232,192,7,185,69,79,135,65,165,248,240,121,236,29,184,131,94,182,84,66,144,214,173,181,42,112,215,103,93,133,223,74,154,18,85,191,217,54,195,49,254,81,192,151,125,18,75,90,80,109,41,198,238,195,60,170,37,216,235,40,149,45,111,251,157,110,61,168,144,56,45,136,135,150,211,116,96,127,102,67,184,158,115,38,217,237,196,154,15,83,189,203,140,199,111,253,57,58,119,6,82,45,4,23,0,54,204,182,99,48,219,172,157,167,230,22,140,170,136,203,98,24,30,85,167,182,213,33,162,17,94,35,226,2,238,36,128,181,135,190,69,1,68,121,121,168,215,54,249,1,46,207,0,230,123,49,232,16,79,110,125,240,138,150,131,205,200,156,3,164,227,126,226,41,40,212,95,161,144,148,224,214,231,180,11]], +[[5,136,172,212,224,155,169,2,116,200,243,209,87,91,43,243,100,167,118,136,74,154,235,65,3,65,94,22,59,160,191,129],[62,202,230,151,180,37,216,126,52,161,217,68,9,142,61,50,226,193,236,86,195,98,125,248,11,162,184,164,61,220,25,3],[161,17,185,112,109,36,44,211,109,110,135,65,203,176,151,185,226,255,250,64,244,63,214,242,211,217,22,147,102,115,50,181,242,219,94,227,234,32,184,50,145,184,64,87,149,183,77,99,61,70,244,117,171,124,71,97,113,24,83,91,128,81,217,7],[248,40,248,201,218,210,152,197,183,25,218,168,82,177,126,118,37,152,167,15,78,205,22,162,252,89,110,176,38,56,153,233,131,212,78,220,199,189,36,12,176,118,16,96,10,233,106,172,13,252,59,227,135,182,22,133,8,153,181,207,68,225,118,127,250,202,61,243,129,88,89,132,36,248,7,20,20,199,4,230,11,66,42,215,115,119,250,127,106,140,93,14,188,2,53,226,212,58,152,79,58,223,117,158,177,4,71,243,194,246,184,13,90,17,239,65,211,160,152,82,192,147,42,27,154,194,62,111,64,161,103,222,33,4,27,236,136,133,249,67,62,184,11,149,201,120,89,88,4,108,219,123,241,71,167,153,71,130,59,65,73,174,5,33,215,229,170,188,21,100,250,64,68,16,110,46,57,46,156,52,68,87,233,146,147,118,234,155,66,41,198,231,115,143,231,144,8,213,84,196,41,57,105,20,195,99,135,245,121,180,107,171,20,111,106,149,16,235,111,140,133,85,28,189,132,199,220,13,11,28,1,12,203,165,150,58,127,57,241,129,228,77,188,152,228,149,170,99,192,16,89,203,230,169,155,7,180,73,231,117,156,154,249,224,248,217,5,74,103,163,72,250,25,215,249,30,192,164,212,242,199,2,108,59,132,146,89,163,80,65,127,216,108,171,33,66,228,207,227,192,175,191,37,24,42,45,82,189,46,11,201,32,232,80,128,131,43,145,185,39,182,41,72,166,124,49,126,176,144,145,70,29,73,62,234,95,252,71,191,8,85,130,150,130,88,163,200,221,129,168,88,39,11,221,175,231,146,86,132,161,95,251,81,188,250,171,147,26,250,70,94,48,144,232,107,228,30,53,71,203,162,52,184,95,231,219,112,4,150,165,5,0,45,243,202,78,174,199,185,98,120,199,209,167,125,184,52,169,23,151,187,184,38,208,146,170,40,180,149,69,237,59,30,218,35,190,17,163,245,40,185,85,203,12,79,166,110,22,233,87,229,112,76,243,25,229,247,156,192,159,45,5,78,109,175,25,226,146,107,17,225,228,19,255,130,44,161,65,247,195,211,133,174,149,221,32,179,70,229,131,207,176,194,41,236,57,207,136,154,84,25,205,55,188,24,78,245,251,20,70,34,8,10,48,45,157,119,69,196,81,247,216,130,66,204,38,185,22,163,86,154,188,125,31,33,109,87,121,122,71,43,198,33,118,23,88,232,64,235,142,41,188,142,252,183,170,252,124,248,244,229,147,48,211,94,225,7,73,109,236,110,113,75,31,164,48,152,55,187,71,235,58,6,180,96,77,210,7,51,204,14,170,194,100,158,24,192,115,66,239,85,209,155,141,3,149,145,172,40,105,172,195,75,108,60,28,163,207,38,63,248,76,164,58,95,100,101,186,52,136,140,16,144,19,179,43,252,13,13,21,245,167,108,236,39,10,179,172,154,16,99,49,49,47,90,10,132,40,44,58,61,74,234,30,124,245,61,191,139,36,11,221,17,28,52,210,169,61,253,18,88,254,146,103,19,63,117,84,220,194,26,143,67,156,22,93]], +[[125,20,2,62,180,139,189,67,118,73,162,65,135,121,5,163,201,50,241,70,64,242,154,15,177,52,17,78,143,51,245,130],[234,92,17,180,178,197,239,74,183,6,204,163,71,80,67,201,88,24,235,86,90,121,126,51,104,138,254,172,214,138,220,202],[49,51,157,206,35,51,109,245,178,177,147,82,42,163,221,45,65,20,166,106,241,101,98,137,201,82,188,17,201,178,16,247,122,84,212,97,97,244,224,197,43,48,19,228,11,158,158,132,39,216,81,50,91,215,28,77,153,53,62,238,215,81,8,13],[144,1,219,49,242,121,190,80,83,25,184,231,43,222,17,153,81,41,128,223,101,240,216,169,180,147,4,103,65,58,153,123,151,163,98,181,114,164,180,75,201,64,72,127,24,178,8,206,106,197,198,135,22,211,175,27,206,241,112,56,59,92,75,92,71,228,71,55,114,111,147,131,188,79,20,71,104,191,92,175,180,233,223,227,151,97,230,237,71,137,113,209,199,14,109,171,47,208,73,157,255,146,147,178,57,209,108,150,2,97,198,130,24,185,245,177,190,230,144,240,210,64,193,179,219,113,31,158,130,31,8,9,187,235,154,175,36,156,203,22,140,103,217,101,86,45,36,248,72,81,97,64,191,217,252,5,13,79,32,218,90,23,148,70,138,156,7,37,234,92,102,157,92,99,13,147,16,229,116,81,7,218,211,114,97,181,217,30,56,224,133,18,230,243,115,236,93,202,213,202,9,7,41,7,200,251,123,243,185,38,195,51,148,144,179,245,31,118,68,231,58,226,236,1,214,27,231,198,82,101,54,180,255,209,171,104,73,254,12,47,64,211,189,162,164,158,85,80,184,223,151,144,129,218,133,22,141,15,113,88,43,144,54,119,82,109,31,27,21,17,225,56,182,132,252,70,170,200,189,128,195,222,247,238,129,56,25,4,97,128,124,85,54,18,92,176,226,195,208,131,161,135,199,38,156,181,49,236,54,120,120,123,50,85,92,240,74,176,147,201,0,46,125,121,43,77,147,63,46,48,112,243,154,200,204,248,213,245,69,95,18,16,157,138,138,235,78,33,47,173,74,112,177,71,192,74,123,145,132,96,177,49,99,118,230,64,32,133,149,23,235,126,227,12,41,11,232,184,214,249,103,57,21,37,108,59,4,185,217,5,75,82,51,142,13,54,7,133,228,106,24,40,68,197,195,118,106,234,142,211,17,178,212,129,192,183,178,17,78,65,142,209,127,141,235,240,26,131,255,55,81,112,36,238,158,40,224,201,13,206,109,5,159,254,228,19,210,124,214,39,131,168,184,181,1,106,210,118,227,157,253,143,143,61,223,196,40,16,24,24,206,80,127,0,62,181,140,154,92,200,177,175,240,90,171,143,13,127,29,31,109,75,135,29,188,237,31,61,40,102,35,151,82,251,19,246,225,128,52,187,43,90,102,53,202,166,236,196,98,224,88,235,226,250,101,29,61,15,54,226,10,49,247,101,228,185,88,39,11,216,37,198,129,138,172,26,215,86,49,53,174,237,241,74,43,109,57,139,110,52,0,132,1,178,24,70,24,32,7,28,90,247,120,70,203,156,50,129,144,192,97,213,170,110,14,205,231,239,88,86,176,230,129,79,131,63,112,64,150,223,8,37,250,75,70,220,218,207,162,124,216,123,215,191,239,247,248,202,225,102,163,160,77,67,124,123,231,22,196,144,69,199,189,61,19,73,98,124,156,189,4,193,95,0,166,150,227,207,251,180,90,242,145,34,98,126,126,211,59,66,73,145,59,236,0,240,226,138,161,18,152,204,232,182,73,8,31,227,177,105,180,170,234,202,72,91,218]], +[[232,48,107,173,166,213,94,177,136,217,247,92,129,92,201,20,233,60,156,114,34,57,28,21,187,174,175,147,84,67,121,53],[191,39,152,184,229,84,245,30,34,134,195,3,74,136,229,119,255,35,250,50,166,114,68,234,130,69,145,46,139,244,109,164],[204,102,39,48,142,47,66,67,131,250,112,89,79,87,87,145,96,5,64,2,122,39,81,97,155,40,58,255,234,235,201,201,210,154,198,219,40,109,210,193,181,150,88,123,135,141,29,244,120,29,67,107,181,112,193,192,240,211,51,104,220,102,82,11],[215,4,56,9,195,227,220,0,177,126,253,82,201,19,11,17,183,134,241,226,87,181,226,47,129,167,250,174,96,11,188,223,213,24,83,127,232,82,198,66,53,151,98,251,117,232,173,133,146,73,230,171,73,206,27,176,79,36,146,242,170,195,84,70,186,110,176,62,118,222,58,189,45,95,199,230,20,104,67,173,208,66,134,10,74,22,181,155,221,125,3,131,120,163,94,26,4,177,33,122,85,113,13,147,126,44,144,50,35,46,162,205,209,210,90,11,255,113,239,93,62,12,5,107,41,203,146,246,223,105,43,222,20,223,165,14,19,43,235,216,158,159,24,51,136,11,101,122,120,30,148,236,182,3,4,23,86,229,81,125,68,35,197,111,173,193,62,43,49,128,136,254,221,243,181,200,60,32,180,111,221,187,169,35,5,228,134,6,218,183,72,206,56,72,184,67,244,113,31,55,12,62,199,213,225,154,180,192,172,26,225,90,170,242,61,101,254,206,218,188,8,4,155,158,41,17,62,87,97,237,157,28,98,235,7,92,171,178,103,76,219,225,227,168,137,186,228,177,221,49,182,165,178,234,27,141,237,204,60,81,94,220,68,103,195,2,49,23,108,212,75,236,138,5,121,81,171,92,211,154,150,35,248,175,132,115,205,39,217,51,2,191,138,166,36,201,195,197,121,157,161,220,73,68,148,239,143,241,219,224,24,126,165,22,38,112,184,208,152,195,169,73,25,57,141,173,247,158,108,36,145,196,68,57,44,41,205,80,213,116,53,6,50,144,132,43,250,14,133,48,250,235,192,6,214,234,120,1,17,126,10,63,1,158,226,143,179,121,34,53,64,46,47,105,184,122,67,220,34,127,157,227,22,2,151,86,195,22,125,100,163,163,246,215,49,96,51,29,90,24,238,229,176,230,226,42,102,62,253,204,141,103,175,59,206,208,65,234,132,58,86,65,96,62,199,46,253,100,78,23,61,25,154,140,131,11,46,165,254,192,55,128,39,195,114,37,175,203,96,76,76,220,244,9,190,28,80,156,154,55,123,224,208,82,65,7,198,217,43,95,9,162,158,251,113,9,41,86,112,187,26,29,211,234,0,139,183,145,133,240,155,152,240,32,196,63,20,57,104,91,150,246,25,147,17,160,144,135,15,13,155,16,212,149,205,65,10,169,91,126,83,116,155,227,166,192,251,199,41,249,108,248,86,67,151,176,156,19,81,64,22,130,95,114,241,78,185,50,148,215,1,10,204,253,17,241,122,106,200,245,68,38,61,96,56,213,199,219,41,72,98,145,179,14,164,155,107,84,207,136,130,109,210,82,205,157,187,87,216,65,181,164,207,112,42,50,100,250,164,220,204,134,171,20,218,241,36,239,61,83,53,166,135,141,6,92,107,162,153,145,4,87,101,238,85,66,204,159,93,159,53,77,205,44,110,12,247,255,58,48,246,73,181,145,45,151,29,99,53,120,241,233,242,99,135,77,5,101,194,71,48,29,203,209,93,118,33,26,226,211,213,6,252,100,222,183,224,66,86,93,67,142,43,251,36,146,67,183]], +[[54,60,30,167,195,46,163,40,160,85,175,123,216,179,191,210,4,251,11,189,75,244,47,254,38,47,58,94,189,84,218,85],[122,131,236,202,81,239,110,90,160,67,165,206,4,217,40,138,221,73,162,119,84,139,211,1,107,105,63,250,121,162,46,220],[95,209,229,249,146,42,18,246,54,183,42,125,98,23,9,31,148,138,85,188,177,130,107,143,202,249,157,38,65,108,122,177,53,28,16,244,9,63,253,138,42,248,105,20,160,169,129,132,236,126,6,210,222,232,127,220,15,74,71,248,198,60,245,1],[196,28,30,31,183,89,84,160,174,14,188,41,9,11,159,197,51,230,147,231,199,16,92,254,64,239,82,110,78,18,167,64,82,33,242,24,199,172,1,158,29,76,146,218,40,83,242,215,38,170,98,39,121,36,223,12,52,63,195,212,124,213,169,154,62,39,155,38,161,177,59,31,42,163,111,124,203,75,84,251,239,24,189,135,165,95,27,196,12,231,178,2,145,69,238,122,171,57,23,149,172,104,222,97,153,245,5,148,252,121,97,27,133,19,28,20,48,33,242,111,163,88,218,12,124,106,101,221,224,118,218,180,136,103,91,114,35,9,229,237,151,70,209,138,137,48,153,6,167,169,223,35,125,210,123,213,144,204,199,124,64,46,246,225,156,166,60,200,107,133,22,3,48,238,110,31,31,71,162,255,128,126,239,173,192,9,99,82,10,28,96,10,62,69,170,127,178,85,79,71,216,151,189,134,216,28,59,8,119,16,18,34,250,120,80,184,12,227,188,6,201,229,140,12,150,227,47,236,133,48,201,250,30,65,99,240,239,132,86,149,43,246,221,88,4,90,54,61,97,136,14,154,201,118,163,96,62,247,122,76,57,94,106,7,227,66,246,2,59,138,241,2,37,207,242,64,239,192,54,106,121,159,216,110,157,6,32,96,216,114,64,51,189,246,117,136,205,115,172,40,77,228,198,148,60,244,94,228,247,95,89,55,217,125,120,16,95,11,190,206,4,211,220,181,228,36,239,248,155,119,62,93,107,79,55,239,169,160,101,76,179,239,52,82,120,166,45,135,108,254,249,163,220,220,235,112,129,68,24,119,235,213,250,48,201,217,84,227,104,79,164,118,164,244,133,212,38,253,60,140,50,190,160,249,204,32,177,94,143,223,195,202,75,48,44,7,79,80,129,50,209,93,230,37,193,10,224,115,120,17,70,61,204,85,252,196,1,75,32,32,143,255,206,250,157,212,82,17,155,22,82,222,65,52,143,105,242,196,136,245,204,24,86,214,231,138,92,190,62,55,61,212,89,142,45,57,248,118,235,148,224,176,27,33,250,145,41,239,65,182,57,244,224,94,105,222,177,131,94,212,75,145,18,166,134,42,91,206,160,114,198,225,184,240,240,88,244,107,172,42,132,90,88,45,20,143,23,118,11,158,10,43,166,11,187,243,136,74,249,77,212,199,236,157,176,142,154,91,204,109,222,19,70,68,46,225,244,112,125,31,121,182,155,168,103,244,24,220,39,145,115,247,122,219,197,138,184,94,163,147,185,220,104,38,25,0,193,202,168,45,47,80,71,76,66,174,201,17,49,66,120,192,175,250,42,107,108,54,209,255,136,243,180,159,178,183,195,57,210,167,194,179,4,159,140,10,8,209,106,158,141,249,61,19,13,164,132,189,186,109,190,197,52,205,81,9,122,4,130,33,16,107,171,72,214,127,149,27,117,5,161,72,72,146,184,87,121,197,163,17,23,2,18,77,149,122,207,45,195,82,239,155,162,71,188,128,226,206,150,38,156,232,94,120,185,235,218,152,144,118,221,95,247,62,30,178,117,229,215]], +[[219,34,40,255,255,169,210,83,74,239,145,143,184,91,130,26,211,96,226,211,157,236,90,235,45,176,223,2,73,127,148,22],[109,1,149,119,127,129,5,255,82,59,121,197,158,60,48,129,254,137,219,111,135,3,63,9,79,165,169,64,206,248,75,180],[130,24,157,52,11,193,28,234,164,0,65,14,8,186,233,217,1,175,5,145,37,233,83,120,111,138,4,61,223,17,247,178,248,227,182,23,172,205,120,226,147,154,223,171,242,210,71,31,175,214,245,188,69,177,64,117,179,40,227,77,128,117,178,7],[252,7,205,153,4,15,19,229,168,79,148,116,109,107,184,104,247,82,180,72,182,45,153,89,62,242,158,67,204,130,69,240,71,15,101,85,45,100,50,32,246,113,146,133,225,92,55,166,209,116,174,247,96,136,204,218,95,136,104,91,82,218,226,132,198,91,56,13,163,69,162,225,175,46,215,100,128,210,105,203,147,75,67,23,98,11,121,46,187,57,178,166,120,36,125,109,129,95,42,92,185,170,86,14,75,246,222,186,76,10,13,220,130,208,229,165,166,90,203,196,120,225,236,107,6,77,123,183,56,138,115,246,237,163,11,11,107,115,221,143,135,146,99,173,26,3,72,103,29,207,33,28,185,110,208,142,213,47,51,23,218,104,24,93,107,178,88,157,193,29,117,93,71,163,182,246,160,56,106,133,148,217,87,11,46,155,13,75,94,19,220,205,155,183,172,190,240,171,39,106,122,235,225,41,49,190,103,241,13,226,103,160,41,137,83,1,245,102,37,48,173,138,179,210,48,179,182,215,9,58,205,251,242,116,117,122,144,120,226,12,35,188,130,45,239,250,97,0,84,134,16,44,1,171,130,189,200,205,207,27,179,127,155,86,211,158,80,253,90,104,149,65,110,118,127,78,54,193,164,23,120,144,129,37,181,202,63,146,169,13,169,173,223,241,85,251,31,215,118,136,8,168,15,32,62,215,55,239,0,119,99,189,47,234,159,242,140,132,180,53,81,201,252,67,143,252,71,252,252,246,77,199,112,6,19,170,139,58,248,99,58,232,182,152,116,55,192,170,71,129,190,30,130,19,150,197,54,203,48,5,208,85,73,177,203,167,1,53,175,183,254,48,104,150,28,173,58,20,99,204,11,85,96,104,78,39,187,167,122,239,65,157,130,56,104,224,206,186,209,241,206,10,233,2,116,74,21,45,210,148,81,161,126,40,168,154,113,88,161,131,110,252,228,163,229,199,209,250,164,195,135,91,196,108,77,155,226,45,102,211,102,172,111,89,83,138,0,178,117,176,47,172,109,167,85,168,84,8,25,151,213,209,208,230,229,104,165,149,140,243,52,197,24,205,81,122,185,215,60,72,214,203,196,174,78,234,67,83,17,62,126,74,124,5,146,14,104,107,240,122,251,251,141,210,236,79,24,250,113,56,229,125,51,44,215,164,34,143,234,115,188,9,37,47,36,66,114,148,235,211,100,94,224,153,108,46,133,26,138,165,26,124,217,252,46,171,71,192,171,33,63,79,81,210,22,9,30,208,137,228,89,46,155,176,130,139,133,143,132,246,11,147,173,132,160,162,40,39,203,210,116,20,183,129,50,42,4,211,150,8,40,246,56,223,40,52,199,247,131,157,112,219,18,107,238,90,242,238,117,89,168,172,76,1,166,195,145,57,106,249,63,160,96,137,64,41,125,223,137,0,197,221,180,102,52,10,229,28,96,199,234,215,98,68,126,118,216,188,203,87,57,151,207,102,20,209,136,160,185,162,245,110,237,155,15,157,70,58,25,120,127,64,146,88,26,101,198,191,120,27,147,197,96,135,229,78,225,52,58,171]], +[[102,181,15,105,46,57,94,184,51,134,224,39,200,44,227,253,238,59,216,153,176,211,23,157,176,134,251,245,36,245,116,89],[68,133,54,233,130,64,132,55,206,137,103,64,83,227,197,137,201,140,9,92,96,2,26,17,129,120,198,38,29,136,16,254],[189,19,246,54,44,7,7,137,34,243,12,99,48,117,27,246,231,207,66,167,105,22,238,101,62,177,122,204,255,31,187,202,53,37,140,76,188,88,42,94,140,201,79,210,199,237,235,83,118,47,31,194,49,35,215,244,241,69,64,155,49,205,56,2],[116,40,169,100,33,43,203,232,223,125,89,228,142,146,52,128,170,14,224,155,145,13,4,239,182,144,54,98,239,195,16,122,200,253,192,197,243,146,114,116,12,216,119,225,108,215,28,84,146,56,195,55,34,12,226,246,181,161,252,111,123,10,28,212,237,33,217,56,137,8,30,52,251,127,222,207,65,120,187,212,49,230,17,229,57,217,0,195,208,172,61,199,16,123,54,180,29,109,13,93,50,193,151,39,249,8,182,235,54,127,235,179,82,164,147,88,31,241,40,181,108,76,175,111,184,224,153,129,240,211,121,87,209,40,32,23,251,184,7,97,76,32,244,101,220,2,176,205,150,153,131,189,90,225,235,246,87,141,127,243,206,255,50,14,37,86,33,153,222,233,52,117,124,193,245,141,85,64,196,26,172,28,228,242,17,240,184,236,65,7,23,64,48,231,2,188,106,138,156,133,197,5,201,49,106,239,234,62,67,114,36,45,224,25,179,94,43,211,197,169,86,82,25,113,193,6,163,173,187,193,60,220,79,127,157,60,88,185,106,52,75,74,195,239,107,216,172,166,237,152,118,180,62,100,151,250,247,250,76,242,127,188,182,101,115,12,9,30,19,170,247,233,239,231,221,16,225,78,177,154,146,0,66,66,16,236,139,143,186,126,105,68,76,225,169,227,167,178,108,17,246,183,20,91,105,131,167,128,87,118,72,64,49,191,245,46,129,174,118,155,112,162,130,176,148,255,181,251,85,37,220,26,135,46,32,126,130,122,46,17,244,236,247,181,48,140,116,138,146,120,234,123,214,97,136,25,68,0,67,12,140,213,150,235,184,114,33,229,54,246,175,225,241,80,93,106,89,244,29,22,162,240,20,225,207,165,19,247,166,151,49,215,191,219,42,255,206,254,5,55,212,44,121,110,63,210,126,65,183,202,114,5,27,239,40,187,123,222,112,16,220,254,216,170,22,239,103,109,182,229,32,195,206,248,214,245,138,154,40,19,207,240,247,4,31,135,251,251,132,49,224,32,237,225,212,234,241,158,35,185,131,68,92,89,21,181,74,223,181,87,252,32,208,5,143,64,245,224,152,37,219,168,216,242,12,0,244,59,58,238,187,97,87,190,50,236,84,98,125,93,66,171,129,60,249,127,9,93,38,219,128,54,193,46,130,203,150,62,128,1,22,126,97,171,57,59,76,202,117,94,206,168,105,149,78,50,63,165,38,44,95,218,62,11,233,165,30,90,245,31,166,68,72,36,251,131,124,198,123,229,55,168,117,105,195,12,240,17,77,57,160,57,66,222,78,28,213,35,53,93,171,26,243,96,128,169,169,165,72,190,28,42,127,190,84,51,119,35,21,210,131,229,21,109,246,72,190,228,183,220,218,116,241,89,5,213,66,190,84,135,60,21,197,63,244,42,202,191,140,86,242,87,215,100,114,45,180,233,199,24,225,32,152,163,69,116,134,166,201,71,172,45,224,175,83,232,44,249,80,187,55,202,41,200,218,223,163,100,109,180,152,42,245,114,211,155,38,140,127,150,176,62,246,182,83,200,121,69,242,155,197]], +[[85,50,139,228,179,112,130,39,51,255,57,137,166,163,40,45,101,254,143,32,122,183,39,13,124,46,114,124,163,207,170,196],[81,142,2,238,245,47,90,174,189,227,209,8,234,121,236,173,252,77,153,76,225,149,54,33,229,75,123,59,18,31,248,255],[245,141,177,159,216,52,225,81,148,195,192,248,166,165,14,188,76,240,116,232,14,162,231,12,218,241,225,105,189,81,235,208,153,11,173,119,196,250,32,139,141,209,226,200,87,76,1,181,245,150,200,223,166,187,142,106,227,164,127,244,18,231,226,9],[108,36,201,175,187,241,45,202,238,111,16,228,8,146,82,242,198,11,42,185,58,2,193,96,47,181,222,76,227,189,146,62,176,47,225,3,159,220,21,153,106,68,105,21,231,103,222,224,23,109,221,183,142,157,107,191,6,150,117,119,90,130,157,216,8,211,118,176,207,121,32,191,26,102,225,48,59,165,36,25,120,95,37,242,139,179,56,153,235,222,132,12,10,177,75,145,154,101,128,203,170,195,168,5,98,123,156,74,119,186,161,111,130,90,158,172,45,109,54,65,101,20,147,55,14,80,238,233,76,116,4,151,100,54,86,5,171,77,172,26,3,2,39,163,48,170,23,143,47,141,163,119,175,115,240,187,4,11,172,18,54,110,101,224,89,16,85,249,242,62,172,163,94,150,136,216,55,163,192,217,156,22,143,216,134,172,201,34,207,55,167,17,142,248,164,75,176,164,250,66,136,4,147,9,167,220,27,237,128,98,30,16,99,227,229,146,192,251,164,45,115,152,235,21,247,64,40,172,21,215,237,101,166,54,138,19,183,249,86,209,149,71,235,80,108,231,236,144,115,78,185,73,207,241,217,140,228,20,241,10,220,186,140,0,115,32,1,135,80,167,27,211,109,59,107,253,97,39,5,69,8,227,239,101,217,152,72,81,77,51,214,139,88,227,164,178,36,247,155,110,52,221,72,3,64,70,127,231,240,37,204,136,33,61,128,143,187,91,145,226,228,60,249,217,80,100,7,152,101,146,115,212,122,37,241,240,19,47,104,130,250,173,186,251,162,143,238,95,161,114,114,193,169,0,17,114,179,171,111,242,195,21,242,108,7,115,68,5,181,238,139,94,79,8,225,227,184,174,160,25,70,127,176,113,136,127,25,25,1,162,28,89,118,193,202,138,175,10,29,74,46,105,142,118,35,233,187,233,202,42,103,161,83,161,111,137,94,109,217,234,146,68,65,180,189,11,103,69,82,227,152,184,217,112,52,58,155,199,118,163,163,252,26,134,96,197,98,93,96,129,181,216,127,15,138,201,240,122,181,171,231,124,219,142,48,210,253,31,111,70,82,92,117,221,13,209,202,50,129,204,137,52,111,179,230,215,56,142,190,225,84,203,89,189,158,149,237,106,65,213,223,102,139,89,234,19,120,104,235,18,11,138,44,253,244,103,68,20,253,39,150,153,242,139,90,92,204,46,47,200,2,164,201,224,184,91,118,242,15,107,206,42,73,84,136,111,196,2,103,10,113,239,210,97,245,221,123,202,22,136,74,40,124,98,47,212,69,246,141,68,21,28,192,19,75,34,157,163,141,170,171,129,181,201,96,213,119,0,202,146,178,109,11,20,33,52,206,148,183,190,108,24,97,14,162,19,111,139,168,50,154,46,140,0,11,143,2,254,5,188,247,44,183,31,140,114,83,95,252,216,24,227,142,121,146,168,240,195,42,198,33,119,209,82,42,229,82,198,12,30,230,22,183,94,75,52,66,231,150,87,228,163,51,192,179,215,68,234,242,96,208,195,54,147,22,134,166,214,104,198,79,239,68,0,82,53,44,43,37,140,251,101]], +[[125,160,95,4,229,211,139,152,155,131,247,47,122,178,108,19,135,118,117,143,79,87,126,73,220,115,214,1,63,244,55,89],[177,222,81,103,244,211,48,128,78,236,158,181,101,239,64,85,241,182,77,217,94,28,155,39,198,127,254,249,20,130,204,168],[5,241,23,249,188,62,165,93,69,94,158,241,53,233,46,118,101,209,128,112,216,245,227,117,223,103,190,24,23,206,20,53,122,85,231,1,102,243,38,183,125,133,36,50,39,207,103,216,242,224,191,132,64,202,191,176,82,117,179,115,241,225,25,14],[166,168,97,216,148,124,92,214,173,8,25,96,46,50,234,118,129,200,247,48,16,238,229,83,229,222,251,247,152,32,152,181,247,179,153,36,187,121,89,173,100,195,3,38,190,213,96,191,81,233,152,60,218,93,255,79,49,30,234,36,203,230,140,97,6,206,172,155,132,58,164,226,173,27,111,138,225,228,249,104,113,252,2,91,228,166,22,56,95,242,212,183,245,104,41,171,239,175,106,172,187,120,13,108,187,201,81,182,224,90,120,127,136,94,51,37,97,22,101,236,201,36,39,74,165,49,188,19,63,98,199,108,179,173,20,143,60,149,121,168,21,161,66,0,183,100,141,174,11,7,179,39,211,191,204,219,111,227,182,203,215,14,166,94,108,12,194,81,106,137,102,150,208,123,46,119,113,59,11,238,59,146,251,27,111,117,176,130,10,92,182,44,95,230,32,64,3,148,62,36,133,113,102,251,223,87,31,17,93,69,244,46,117,144,29,248,177,44,50,97,138,172,176,210,66,134,200,211,3,150,5,31,194,114,170,23,244,210,212,116,97,21,42,172,211,250,162,183,178,8,49,34,120,232,9,36,5,146,209,209,170,88,92,86,40,14,102,255,217,43,87,23,208,205,30,185,251,116,1,222,248,121,72,124,55,78,92,83,11,111,235,249,17,18,37,116,210,79,225,4,180,244,92,124,96,30,108,145,125,60,24,130,193,173,60,85,93,143,44,233,85,181,161,13,176,213,168,184,172,122,98,102,178,230,178,122,208,238,52,244,122,216,87,54,125,82,247,9,109,75,172,239,14,70,114,84,136,66,75,147,184,154,205,66,159,251,94,243,58,11,8,29,208,148,121,103,145,150,2,60,57,103,244,74,212,30,177,162,57,85,39,253,59,121,118,143,27,136,95,4,41,180,149,171,96,82,86,145,190,132,101,6,50,162,246,108,182,58,213,191,47,106,231,11,102,140,90,25,63,116,153,252,79,196,44,248,203,48,140,229,2,154,80,39,186,190,245,93,25,37,236,251,169,242,126,182,8,22,25,237,13,248,86,159,216,14,157,161,4,219,57,181,184,20,11,254,190,189,41,8,84,64,6,88,25,222,186,141,70,154,232,179,234,109,59,172,88,145,249,164,221,251,127,31,6,209,60,49,160,126,229,63,181,75,201,123,208,134,150,57,76,56,231,243,104,12,15,2,249,117,244,105,146,17,71,164,9,133,144,151,129,59,76,63,164,61,23,74,196,2,241,165,40,203,95,196,184,7,81,132,50,239,243,52,7,161,17,202,58,61,126,158,132,19,90,186,200,168,245,46,166,49,200,109,116,161,198,229,116,158,221,20,145,192,2,78,125,231,254,82,133,104,41,183,47,209,61,166,58,26,35,67,52,157,246,98,171,49,99,83,96,50,52,110,83,71,240,67,255,245,40,191,103,21,9,34,255,242,2,107,171,116,45,185,202,231,203,46,60,116,88,7,25,101,44,40,68,124,94,32,152,35,23,151,238,110,241,35,31,87,146,5,75,195,53,154,50,200,109,47,148,248,95,167,212,167,65,157,210,65,255,102,42]], +[[27,142,198,88,128,237,191,3,154,19,233,112,177,90,166,126,25,42,160,44,166,92,255,154,218,23,212,85,143,64,19,125],[18,193,25,30,77,227,189,68,208,57,7,1,83,173,183,181,129,246,0,233,161,221,105,170,137,242,119,199,6,158,118,248],[191,242,105,163,93,108,142,85,44,231,22,209,99,129,129,206,133,131,180,92,14,197,147,180,229,140,64,172,118,231,248,92,161,218,255,253,104,84,30,98,58,30,53,167,192,151,38,136,178,94,237,114,244,218,87,236,161,104,87,168,38,60,170,11],[55,241,139,127,100,197,19,52,121,214,218,227,190,246,121,205,194,30,206,63,91,87,154,106,156,63,162,229,158,155,232,125,32,9,247,78,28,253,172,203,28,227,125,0,112,35,105,189,22,157,148,253,207,133,175,159,163,33,125,39,230,237,109,29,142,93,247,97,94,142,55,234,85,222,31,208,176,109,119,180,200,59,146,157,128,88,111,160,105,75,231,46,200,179,101,173,44,188,221,43,26,216,207,127,3,109,250,77,170,26,144,54,205,177,32,67,34,39,177,240,123,136,102,177,34,18,3,9,235,145,74,184,76,221,235,161,222,196,138,185,38,54,114,133,136,254,219,58,170,215,231,219,178,172,48,230,60,111,95,144,252,108,230,45,109,59,216,139,13,90,172,250,97,222,159,50,103,179,0,145,123,87,164,128,54,171,32,201,160,84,70,184,118,116,148,175,36,158,125,231,188,80,122,34,7,204,149,111,113,132,85,90,125,93,136,131,187,75,62,147,242,220,252,87,176,218,134,56,101,141,205,206,136,93,68,217,204,104,177,216,23,10,54,119,204,94,80,203,243,61,84,62,186,228,71,125,146,57,207,131,56,78,197,155,66,51,232,255,51,67,240,111,48,24,119,114,154,83,212,32,191,1,198,46,102,171,127,229,93,216,126,232,35,165,143,203,135,135,14,31,82,232,121,23,124,212,57,197,51,245,162,35,229,163,67,111,233,214,66,101,72,218,207,200,106,8,70,211,237,35,172,4,37,99,232,135,255,70,170,208,5,244,225,222,227,238,14,228,194,122,114,81,112,154,228,10,188,94,37,104,100,228,120,90,78,221,139,42,223,27,197,180,1,142,40,208,177,117,134,123,2,208,82,166,225,126,65,26,61,139,235,42,66,8,183,108,198,33,253,24,190,20,142,35,93,85,170,113,39,112,101,87,222,192,83,161,63,26,71,223,218,64,91,63,229,189,40,239,93,52,134,25,245,30,89,94,245,5,95,131,158,250,241,16,228,144,22,49,172,49,160,47,79,126,228,36,163,162,195,224,13,38,2,210,204,30,73,41,6,238,164,32,169,38,130,56,172,102,34,160,137,116,229,115,2,146,230,237,81,2,86,239,222,102,126,13,154,15,242,33,63,84,18,12,205,129,255,170,107,124,196,129,65,162,183,41,133,42,245,131,210,106,165,31,189,230,123,228,223,20,229,32,194,37,122,115,197,194,227,195,216,125,251,37,54,17,117,253,24,171,215,233,154,160,155,133,248,143,25,200,216,45,69,133,143,49,68,197,223,183,164,158,222,69,180,239,216,113,5,146,163,114,6,54,231,232,137,199,226,42,209,59,45,68,187,126,43,71,178,150,58,95,163,242,85,123,133,188,12,105,61,227,210,46,249,70,79,123,129,74,32,164,103,106,210,111,202,160,53,68,198,170,212,18,131,9,95,205,18,16,170,140,192,41,255,90,38,0,90,137,18,38,194,152,233,74,82,170,113,51,145,62,201,210,42,91,42,192,188,111,21,178,81,208,185,56,137,33,60,209,177,229,198,253,8,241,168,245,203,212,33,83,41,163]], +[[231,83,136,2,106,106,109,108,109,25,158,54,41,147,165,177,4,73,1,225,138,118,194,250,199,38,26,109,28,25,164,243],[185,206,20,37,28,12,223,59,221,178,6,220,107,139,43,127,91,126,77,209,190,44,225,134,63,241,136,6,174,0,241,238],[109,15,131,217,197,93,132,188,249,168,97,71,217,182,186,154,213,55,131,47,208,249,157,174,126,114,200,19,154,252,179,12,123,36,246,178,146,227,47,152,71,9,117,81,183,251,253,81,12,132,232,155,233,130,84,68,20,87,189,8,229,240,83,2],[185,156,220,132,114,17,192,102,66,221,17,27,197,224,190,202,83,167,79,251,162,227,172,147,175,180,176,148,117,24,232,50,53,39,51,10,78,254,251,228,186,250,0,186,254,203,67,74,177,229,183,206,101,101,111,122,79,216,86,170,108,56,94,216,215,189,98,133,88,13,125,214,8,130,230,156,25,218,7,105,9,214,71,222,9,90,128,233,138,216,155,129,74,173,203,191,111,3,60,73,32,47,101,108,9,16,80,57,89,207,151,205,15,168,45,95,109,34,251,163,56,153,81,41,76,79,124,220,33,235,130,68,189,101,96,99,122,94,202,98,168,235,161,244,169,51,209,135,167,95,134,113,22,67,175,53,136,49,200,193,106,154,15,9,226,83,178,57,94,156,179,113,97,30,236,221,102,180,171,82,26,169,75,63,32,35,126,174,65,205,16,197,226,26,69,45,72,231,72,24,127,53,74,103,173,246,129,176,254,97,205,174,201,74,94,175,1,38,159,206,181,112,213,20,255,60,85,255,29,186,47,210,223,23,248,106,138,235,116,120,56,17,61,238,148,164,59,19,132,203,225,51,205,246,66,126,141,18,46,78,147,55,4,218,110,38,207,206,233,127,227,246,41,182,11,145,178,221,134,56,103,250,121,128,30,43,145,110,196,192,251,98,224,113,89,66,30,101,121,116,48,122,29,2,247,242,237,71,36,168,181,33,168,97,245,95,53,82,30,139,46,26,132,144,76,66,140,252,91,96,20,187,15,139,168,67,76,34,9,189,64,172,163,17,48,219,151,116,51,51,89,125,35,81,213,246,129,23,65,246,38,136,151,59,215,115,211,2,102,253,30,251,216,157,71,169,100,249,208,25,151,21,61,8,125,146,105,102,22,221,16,58,147,76,203,172,76,29,20,47,32,117,212,226,44,61,164,160,233,115,178,56,99,25,98,135,183,145,116,250,41,117,95,198,217,181,225,0,172,224,164,89,117,229,3,178,84,211,241,149,194,97,113,9,16,254,241,6,137,44,8,187,41,109,35,12,222,169,245,161,31,145,172,170,110,124,5,233,44,40,29,43,49,85,254,68,128,176,170,94,13,180,29,16,224,92,253,239,164,54,64,81,203,117,93,199,47,250,151,140,0,185,74,95,33,45,198,145,248,57,180,157,233,126,1,57,214,94,141,115,178,178,137,178,106,18,198,204,216,237,192,74,219,69,42,247,255,9,74,169,1,234,245,118,81,235,27,135,184,51,208,160,155,74,74,100,98,244,6,100,98,55,105,233,80,121,243,201,98,133,12,195,180,1,187,0,88,184,71,91,16,200,98,243,47,48,10,43,20,59,61,234,38,157,220,190,167,190,125,210,66,109,13,66,4,235,102,163,159,19,24,130,45,203,156,86,19,152,99,127,74,184,222,25,103,104,172,231,79,52,140,1,45,209,186,190,193,127,83,0,255,224,215,170,174,175,239,125,182,80,168,242,243,9,169,121,63,82,198,133,199,225,213,19,50,116,145,87,132,137,156,72,29,72,92,155,211,14,153,252,220,151,217,110,240,116,135,218,102,59,239,230,130,153,223]], +[[91,50,63,192,26,22,196,93,16,100,102,125,46,164,167,234,89,210,3,66,86,45,18,251,197,152,213,170,115,0,104,142],[212,20,27,69,93,48,22,66,186,218,40,20,175,203,22,32,213,235,86,217,43,17,133,254,93,173,239,85,150,37,250,113],[226,239,246,7,240,34,122,41,213,130,214,159,52,88,172,173,211,34,111,206,170,192,171,189,174,213,38,117,197,22,48,7,60,211,169,1,112,126,207,5,232,147,242,195,109,170,240,204,73,1,17,105,70,181,119,13,192,56,18,95,109,19,27,9],[173,36,102,158,245,92,84,10,142,209,98,206,29,40,240,23,96,166,7,25,160,55,115,54,235,0,177,236,190,111,97,96,28,213,100,249,44,149,104,4,249,190,212,225,71,107,148,229,234,140,202,128,203,73,163,4,239,133,31,127,103,90,190,88,230,104,29,192,18,173,85,229,27,2,29,152,40,86,157,11,204,158,5,39,163,252,3,200,145,209,122,144,230,51,122,30,166,127,47,8,129,5,135,105,56,55,8,30,76,8,163,215,44,83,108,33,64,218,32,11,164,86,195,118,246,29,5,101,31,12,95,57,87,17,244,28,13,110,174,152,201,6,118,77,30,190,243,249,4,108,183,200,98,38,64,252,175,175,191,184,246,46,28,211,44,102,238,28,85,80,148,137,165,56,171,97,41,153,231,153,123,119,156,100,34,239,241,9,218,77,248,41,32,147,13,141,54,61,120,48,144,135,149,163,136,143,37,214,103,225,77,21,94,212,69,129,190,67,15,121,115,181,116,226,188,11,19,76,241,57,251,75,176,29,189,164,27,103,185,129,71,216,1,47,64,103,127,75,128,206,74,83,76,144,173,234,191,72,75,33,250,153,75,122,23,95,138,139,138,64,117,86,68,120,221,176,80,36,88,11,171,3,140,217,234,161,223,218,85,47,179,18,41,66,155,97,79,161,216,12,82,97,78,132,250,162,33,127,38,15,247,204,234,140,123,6,227,215,127,248,116,235,129,252,133,151,229,252,220,236,149,27,95,230,74,26,248,110,115,25,58,136,36,105,235,59,163,195,130,115,75,40,135,180,25,49,110,164,72,175,194,130,71,140,37,247,188,161,132,41,203,191,253,136,113,23,124,94,204,125,138,169,161,185,236,135,25,45,41,165,37,57,192,129,195,89,51,50,68,76,190,102,135,44,243,208,225,151,41,43,130,176,190,95,205,133,140,214,202,72,181,62,229,182,22,65,188,170,243,29,129,156,126,28,237,175,158,230,176,126,9,202,237,251,48,185,32,74,29,77,219,112,86,12,190,30,176,192,236,67,241,209,120,32,27,41,8,25,252,220,146,198,62,13,182,15,184,125,255,0,229,18,100,140,137,88,168,71,239,195,99,70,7,63,26,79,31,35,23,6,15,28,84,62,111,1,180,36,133,190,235,86,202,179,186,178,110,106,12,166,147,88,2,199,98,183,153,21,158,50,15,54,181,232,61,74,202,137,98,170,44,60,43,122,56,112,233,224,71,49,243,148,140,249,65,226,29,80,150,78,93,99,90,53,165,62,41,152,17,184,202,223,203,68,22,197,117,152,163,253,5,65,9,16,219,192,234,44,120,253,185,37,116,153,125,88,121,98,121,234,170,120,179,109,206,241,201,161,41,238,255,130,57,154,38,208,8,255,163,191,4,24,255,125,57,182,66,127,52,24,149,2,77,22,226,42,12,98,168,43,235,162,226,186,194,61,238,24,207,205,93,178,57,127,55,140,83,103,48,144,130,196,78,180,60,237,193,82,32,37,58,98,50,3,153,102,95,113,52,156,193,185,68,245,140,115,161,10,11,191,212,202,241,40,145,227]], +[[190,28,17,47,120,207,19,174,252,92,231,227,55,100,172,164,72,31,159,136,176,24,225,34,219,159,141,172,20,98,70,5],[174,56,153,54,187,246,209,110,60,30,235,100,116,41,137,112,134,110,18,236,156,29,106,234,47,217,219,107,86,170,89,196],[245,252,90,203,23,233,149,126,163,4,241,35,182,80,225,68,201,228,55,114,131,80,157,67,29,166,162,187,213,39,190,179,130,201,245,135,69,163,229,109,204,101,91,210,235,183,174,239,201,62,220,63,32,216,211,195,121,35,3,30,236,12,180,7],[215,127,154,238,160,254,152,237,127,183,77,88,42,64,43,203,121,49,71,75,74,149,213,35,243,251,118,159,183,9,125,43,228,198,236,16,82,20,1,99,34,37,83,170,143,79,137,228,33,115,0,20,236,115,70,151,32,206,169,103,248,139,106,72,208,42,45,220,26,18,31,223,251,138,225,39,115,142,41,60,77,107,27,116,173,3,132,77,230,191,232,33,80,107,58,122,129,209,156,55,167,240,28,164,129,71,18,25,239,226,167,185,44,75,210,172,7,116,59,73,117,105,100,65,113,75,132,214,60,84,157,122,111,182,31,22,251,205,183,43,145,77,120,130,208,145,249,112,109,163,140,26,129,161,198,164,15,190,192,216,226,56,181,213,109,70,14,144,159,133,71,159,122,216,177,25,243,84,85,227,64,16,202,167,229,208,31,56,227,1,173,55,232,0,95,110,210,158,74,16,45,179,246,29,132,9,63,120,196,154,150,72,201,119,191,77,91,104,159,113,244,6,248,173,123,154,235,26,226,33,51,168,76,225,178,120,178,205,222,70,89,1,178,58,23,157,7,42,128,135,157,10,36,210,175,25,123,50,42,7,191,93,64,238,171,58,241,33,23,241,48,33,223,193,104,26,186,92,8,63,37,150,227,127,17,35,66,43,189,202,59,44,50,203,89,79,86,195,37,224,197,100,161,115,50,136,5,52,89,198,36,136,146,92,216,14,124,148,77,185,152,195,199,190,84,107,248,157,122,81,28,205,186,75,128,158,238,15,194,135,61,173,114,180,207,59,160,81,40,155,179,244,233,146,87,50,228,90,231,116,16,88,200,253,17,89,157,216,67,146,126,61,20,89,139,184,48,82,211,53,105,207,176,42,240,200,143,167,174,164,187,70,132,28,210,221,189,245,152,143,207,50,95,241,4,165,223,196,163,13,38,157,42,148,151,48,195,97,59,221,211,103,59,66,246,9,14,106,96,228,162,83,6,36,99,166,93,126,127,192,3,11,186,118,156,163,68,191,169,172,130,63,88,203,92,238,138,95,192,202,55,34,141,229,164,217,62,14,207,127,16,130,22,89,162,38,31,126,241,89,110,218,78,65,28,243,201,102,157,129,222,116,84,124,228,191,131,62,180,50,243,133,206,144,56,254,132,138,140,150,218,127,1,253,149,190,160,109,29,116,124,138,231,54,73,91,186,34,133,190,92,50,175,234,68,149,32,207,232,225,206,37,249,7,126,208,236,15,101,152,169,184,247,56,111,21,53,129,112,204,239,195,213,255,176,9,40,129,84,222,135,124,36,9,174,95,216,254,240,9,63,28,54,179,168,245,71,67,44,208,246,44,64,51,36,42,217,146,26,143,17,192,15,54,109,169,57,105,48,168,12,153,125,244,41,164,245,244,228,92,122,109,126,2,175,3,49,134,117,124,115,203,230,77,45,78,120,234,175,226,117,57,82,128,53,242,207,207,142,175,10,66,189,37,248,139,47,198,158,66,102,143,174,102,119,201,172,144,145,217,209,90,65,243,172,230,93,144,160,34,152,115,220,242,84,37,108,202,68,158,212,193,125,84,53,186,228]], +[[189,133,35,237,168,153,185,132,35,14,50,136,117,185,103,46,220,159,205,36,234,92,193,45,123,87,45,164,190,1,251,123],[2,183,52,235,190,136,193,59,250,149,165,217,100,252,126,249,211,149,189,99,3,240,101,220,78,225,123,58,193,84,139,123],[252,252,219,8,141,203,208,165,27,211,1,227,225,86,22,113,147,93,139,111,113,156,93,146,105,6,64,211,201,30,119,91,244,5,65,50,239,192,90,33,34,252,32,157,179,195,52,50,51,255,138,236,235,213,45,170,43,59,33,238,177,95,209,2],[22,194,22,201,190,159,13,75,17,84,16,189,253,21,147,200,226,98,34,26,185,122,42,57,90,18,25,143,149,195,2,5,176,137,98,212,137,49,24,186,159,249,154,177,199,166,225,242,241,117,25,16,112,172,148,83,39,173,108,71,11,171,247,146,139,7,221,120,140,133,182,75,113,46,10,174,108,14,162,2,129,228,47,213,97,232,62,63,186,198,127,20,0,14,229,109,152,29,42,47,11,156,160,10,158,164,124,162,246,252,141,202,16,53,252,235,20,44,63,38,242,14,60,115,34,7,255,255,17,183,150,149,189,175,164,21,33,74,68,153,48,35,38,96,92,240,184,200,47,43,17,57,46,204,144,205,116,167,180,17,182,217,7,163,213,193,48,200,121,183,207,136,15,34,187,215,240,233,89,51,113,142,150,215,209,108,174,169,242,195,158,137,177,60,213,34,102,39,54,4,169,107,81,214,227,79,112,103,53,221,217,252,164,77,9,205,134,187,114,23,96,14,13,52,212,22,172,36,159,46,65,189,15,74,188,189,37,128,173,174,33,215,235,165,250,68,243,157,120,15,23,235,133,204,190,245,143,239,144,58,40,13,149,248,243,33,7,137,250,18,225,32,226,27,110,140,173,145,120,53,187,220,195,176,126,132,105,57,84,226,58,148,249,159,147,125,219,13,74,24,212,44,62,168,252,167,209,234,110,213,58,0,36,111,153,234,82,14,100,5,189,42,165,73,176,110,125,167,34,193,186,116,170,28,19,110,142,165,139,170,248,211,118,88,105,63,62,11,68,246,49,221,109,8,255,223,79,9,24,157,48,53,163,240,52,104,226,150,150,239,5,224,44,193,170,191,236,189,162,48,27,84,12,176,235,10,117,188,206,115,219,146,115,169,22,26,152,173,137,143,205,101,121,251,126,75,50,121,84,79,46,11,215,116,221,26,129,87,218,168,138,112,50,17,103,112,60,96,166,8,164,181,66,22,89,3,117,229,151,254,33,174,169,123,82,24,93,14,55,165,59,99,136,167,7,162,188,36,172,249,68,37,248,79,61,86,188,159,126,231,65,42,158,24,51,173,85,183,234,230,218,88,22,152,22,99,131,162,235,168,182,245,57,32,245,23,165,200,11,211,224,63,170,212,8,126,62,232,254,201,167,154,1,199,121,81,33,51,215,182,229,241,222,199,102,48,13,196,5,204,33,168,197,131,251,115,188,144,207,36,56,91,8,96,73,211,191,32,195,0,152,60,11,53,21,56,220,203,34,122,20,250,253,35,172,75,38,190,129,162,177,32,207,33,111,197,131,84,249,220,191,5,246,99,57,173,109,220,44,172,20,103,123,144,226,71,235,182,197,194,41,0,125,198,15,55,74,6,212,4,235,35,235,30,196,153,7,198,232,129,98,158,24,103,38,140,166,255,250,89,170,60,168,246,194,149,22,43,149,54,194,190,34,187,227,183,35,128,239,17,182,27,53,122,98,83,16,14,48,165,134,129,139,160,3,250,63,253,31,201,25,136,28,5,2,47,148,132,133,152,242,23,254,162,34,80,114,32,209,8,162,143,199,188,57,168,161,28]], +[[51,168,90,225,80,187,245,82,244,22,99,178,21,33,194,150,210,70,221,108,248,25,93,248,81,198,149,189,21,244,165,2],[200,201,196,37,33,0,141,94,255,245,118,199,228,165,96,131,206,217,169,40,218,111,213,207,147,253,165,114,165,162,208,192],[187,228,205,99,103,110,38,214,117,161,145,21,29,48,219,114,181,184,77,70,30,236,101,100,175,134,122,180,27,174,153,49,20,120,133,81,158,201,215,230,200,24,116,60,142,246,213,22,123,53,180,33,54,60,9,179,87,54,127,232,222,68,58,6],[147,126,5,242,241,253,189,65,115,21,83,231,124,241,129,181,7,151,88,148,10,238,142,146,98,63,177,213,240,113,40,183,215,241,126,72,66,112,122,86,44,69,186,105,38,76,15,115,10,130,28,125,182,191,130,153,13,198,81,38,155,41,108,51,81,121,17,48,83,214,248,91,176,150,178,145,17,101,250,57,0,203,16,36,22,72,123,168,7,134,121,198,179,54,223,243,135,99,192,141,205,32,250,102,221,164,92,87,93,241,80,216,81,22,90,72,4,151,56,48,244,54,223,96,184,19,25,249,207,181,100,192,101,40,150,237,95,24,73,203,51,84,245,15,0,18,242,134,232,163,12,33,53,40,105,52,116,0,78,133,4,1,43,148,85,96,192,116,166,161,99,67,44,244,172,75,167,23,92,242,96,5,219,113,153,238,150,216,147,205,26,173,63,223,93,87,70,14,240,45,218,109,58,20,8,37,25,111,63,142,47,55,218,54,182,253,173,24,79,39,64,241,22,222,117,138,146,145,112,48,197,251,128,240,38,36,150,210,223,147,199,226,118,242,93,167,219,237,142,184,221,76,86,58,186,85,184,42,246,186,58,112,202,95,133,139,68,160,51,207,183,149,96,77,222,231,70,231,200,174,121,210,114,251,154,35,65,162,162,2,223,94,172,8,222,117,173,128,198,88,13,146,177,105,242,225,49,136,87,177,177,66,28,48,243,221,70,16,147,222,45,52,94,222,116,4,183,42,69,13,224,123,22,238,230,140,230,40,135,182,234,164,54,238,230,132,190,117,206,14,31,150,38,62,141,135,54,249,186,0,13,136,233,229,134,15,50,138,225,226,220,115,9,157,50,252,235,27,210,192,18,54,152,164,155,234,209,144,160,14,201,166,248,113,51,237,221,69,49,111,101,235,13,50,155,7,185,166,107,185,254,66,88,139,247,184,208,110,254,193,152,107,130,160,129,237,63,104,2,233,190,115,70,71,132,85,154,79,44,9,123,161,75,11,253,93,126,10,255,101,203,105,171,208,63,134,22,205,126,223,126,195,104,33,158,220,248,147,233,238,113,218,217,241,141,121,229,104,38,93,220,103,22,34,50,19,35,91,185,40,233,8,222,168,39,120,76,209,175,57,109,89,12,129,244,234,205,252,248,156,92,172,150,250,5,0,100,162,40,65,234,113,95,140,137,214,213,175,191,89,122,77,0,93,188,107,19,133,109,51,91,66,169,168,46,220,185,73,131,92,202,32,176,162,61,229,28,195,174,195,85,102,239,240,197,174,26,179,117,19,32,210,195,16,73,82,56,237,163,131,195,138,65,99,21,43,136,21,105,11,143,240,21,3,93,29,0,234,74,13,108,175,50,75,183,26,102,74,27,237,49,72,7,132,166,143,67,140,170,53,158,141,38,115,200,87,212,184,192,182,198,149,132,123,134,128,14,163,215,52,181,236,196,213,43,80,122,198,155,58,103,120,145,96,22,235,194,49,95,68,201,11,240,195,231,218,224,29,73,203,195,3,64,43,188,99,74,225,25,31,63,111,214,61,48,59,12,11,224,51,164,123,144,248,211,167,127,10,68]], +[[186,158,104,98,4,151,92,59,222,212,193,233,247,76,126,76,122,126,60,153,129,208,27,252,160,173,1,21,195,240,245,195],[73,144,252,230,149,46,139,125,10,252,244,191,157,186,155,206,27,196,129,94,55,81,29,167,194,173,72,146,88,29,224,58],[199,210,58,88,226,251,42,141,75,142,209,233,234,233,30,17,41,194,175,139,208,95,11,213,114,171,235,190,15,48,130,89,37,240,223,113,207,183,33,140,104,110,85,72,217,66,119,16,166,144,54,107,168,85,65,199,145,1,165,138,16,232,175,10],[70,187,72,149,42,229,143,43,245,143,91,232,223,79,49,107,80,243,99,236,132,238,216,248,47,244,192,75,6,146,208,58,239,38,232,225,230,201,84,154,34,71,213,64,166,226,47,235,17,229,127,75,128,138,32,151,232,167,182,179,183,175,55,105,230,216,29,100,136,110,105,98,55,47,79,57,228,156,212,108,27,95,115,95,56,15,124,39,125,9,151,118,237,26,234,165,122,53,156,10,168,199,47,64,235,145,161,191,7,234,21,127,93,219,48,64,157,110,58,249,137,144,206,127,48,175,253,172,94,34,1,6,70,220,169,106,84,0,96,252,144,138,49,37,176,0,173,30,211,160,242,85,205,52,241,93,125,209,253,104,28,60,53,161,205,101,32,86,236,197,38,77,57,170,247,42,155,184,58,85,28,201,52,136,122,225,7,175,223,239,6,50,23,39,13,149,150,137,20,24,189,70,27,186,99,222,101,190,6,123,27,120,100,254,70,72,76,124,158,150,52,154,124,3,168,15,160,85,5,10,161,138,206,42,68,180,160,60,148,120,36,23,43,48,226,16,17,21,148,67,202,60,239,175,105,106,122,168,249,128,17,38,12,148,54,191,72,153,31,65,212,213,7,185,108,231,50,62,83,26,220,246,99,71,197,92,136,85,103,58,159,46,200,155,92,128,36,70,6,23,236,114,113,119,59,54,214,79,193,78,181,216,38,82,197,58,48,49,69,114,39,9,61,17,143,216,235,147,132,232,2,41,4,26,150,166,73,52,80,249,126,103,54,38,58,191,30,205,158,159,185,164,240,246,214,103,250,130,65,81,72,94,220,55,179,74,207,61,140,53,249,193,190,72,181,233,106,18,175,142,45,53,194,58,3,88,15,33,29,166,49,107,52,197,107,238,135,45,71,100,27,202,119,218,100,15,219,186,213,169,173,138,185,220,121,87,145,61,167,52,173,55,73,43,164,222,140,241,54,204,205,235,107,163,241,189,63,0,59,231,38,60,79,42,64,195,63,36,202,51,57,89,110,108,52,40,51,129,0,235,204,7,34,212,245,13,48,179,59,145,45,78,124,26,159,230,95,102,88,166,242,57,20,10,98,195,38,30,16,57,46,209,147,10,169,23,101,45,59,210,190,78,138,8,171,151,225,69,185,32,171,179,30,228,188,213,160,215,31,99,129,128,246,28,36,88,35,163,153,167,52,164,220,222,9,151,136,2,69,237,113,235,155,198,94,60,111,201,90,185,32,184,2,76,23,212,76,237,0,55,208,74,19,60,38,65,120,47,29,98,45,244,82,105,180,145,211,250,42,18,39,87,158,170,56,109,227,231,222,123,196,85,198,161,84,238,229,114,127,255,4,55,162,0,118,197,195,176,87,124,172,91,75,105,52,226,105,56,2,34,70,26,96,249,84,228,137,121,192,103,18,23,241,111,112,39,152,48,52,18,16,147,24,108,120,112,95,194,125,201,46,46,218,65,22,166,191,125,35,224,84,141,98,182,123,37,196,30,208,97,146,188,38,239,19,151,191,22,1,243,166,226,160,231,246,97,251,5,5,238,56,47,39,174,194,128,90,62,33,23]], +[[89,7,168,192,132,4,56,117,35,142,219,220,183,131,47,187,164,192,94,163,197,248,138,150,241,251,249,80,64,30,193,100],[226,244,149,9,209,0,127,97,142,254,79,31,214,126,170,110,42,177,138,251,45,236,206,213,160,178,186,131,99,120,146,96],[140,73,18,192,248,133,215,108,145,64,89,80,83,115,166,75,221,214,125,212,104,54,154,185,24,242,62,162,142,4,193,145,119,168,212,97,20,79,10,139,81,210,21,23,108,176,139,214,83,1,195,196,98,55,182,27,177,73,140,167,157,75,231,14],[67,59,36,120,225,143,173,92,184,16,103,6,29,34,85,40,34,151,120,48,120,133,71,84,96,251,227,19,122,91,68,2,72,148,221,190,86,250,110,208,33,73,111,7,134,228,43,198,194,210,121,126,160,166,191,53,94,136,17,95,170,85,205,146,237,66,19,61,157,205,166,185,235,246,60,228,169,148,209,168,45,42,73,38,117,88,190,84,24,42,111,133,17,43,209,43,36,122,218,207,20,5,252,126,199,160,21,212,58,180,11,130,198,119,247,248,90,14,72,25,124,91,150,87,97,153,244,195,52,63,247,101,77,82,58,48,196,58,5,76,62,70,68,81,39,128,52,183,241,150,195,102,118,140,98,138,249,79,192,204,252,154,41,85,249,211,35,56,185,68,120,15,142,50,112,133,177,3,120,24,104,228,251,121,213,97,34,215,243,245,171,48,158,93,99,74,221,21,218,56,44,13,35,88,230,71,24,43,228,222,110,154,158,67,230,163,163,184,33,91,32,77,149,7,97,13,70,22,33,0,15,177,137,55,7,175,125,37,149,191,239,138,140,92,92,208,143,48,154,95,181,94,69,81,154,234,155,132,116,140,165,198,114,191,236,211,13,37,101,18,52,163,204,49,155,67,223,206,252,26,7,181,91,74,202,113,76,46,126,249,99,143,231,136,74,119,178,34,83,160,26,34,41,80,14,156,225,15,218,115,168,67,193,156,192,150,38,210,69,108,34,169,201,1,136,29,82,31,75,21,210,246,19,203,70,157,48,77,87,146,35,188,95,247,56,4,223,99,113,81,126,186,165,182,119,234,145,15,241,160,42,38,250,254,72,254,244,105,237,121,155,237,109,86,206,150,24,52,162,237,194,226,60,13,148,38,236,205,204,147,79,76,34,14,55,129,95,124,51,75,115,131,96,125,67,5,32,148,106,136,26,8,50,91,65,100,151,157,94,130,205,129,52,215,140,236,72,97,192,25,246,222,48,28,27,154,236,82,187,152,32,51,251,121,178,233,115,27,171,41,104,188,63,147,250,86,4,184,147,198,2,140,32,76,54,187,140,107,7,75,226,140,150,77,40,73,181,187,25,215,224,186,36,226,42,32,77,79,218,131,177,1,49,211,131,241,11,19,107,208,219,163,158,194,106,243,14,63,251,77,188,12,146,31,12,201,145,7,21,213,28,129,254,76,98,149,14,133,85,73,161,124,215,58,9,172,145,224,109,70,21,24,55,109,15,207,161,35,223,10,131,113,3,69,141,156,226,33,128,141,31,158,242,237,197,205,46,104,35,20,91,82,72,148,234,72,82,109,152,94,239,211,246,6,121,57,149,72,225,237,234,219,83,149,180,61,135,4,75,43,254,124,96,55,2,155,52,106,64,34,39,234,184,31,51,62,16,231,127,29,188,6,162,17,212,59,130,85,134,118,194,220,255,144,130,177,221,83,54,141,240,2,222,19,41,175,48,0,177,113,166,145,67,137,187,128,236,12,159,62,65,42,68,27,128,10,252,235,4,134,112,154,218,198,108,175,238,242,72,131,147,49,245,216,146,25,126,37,66,15,30,55,215,192,36,127,102,159,95,203,240]], +[[96,32,174,39,62,14,5,55,186,200,129,215,84,157,146,62,177,204,32,13,73,202,101,212,190,99,94,57,23,61,249,218],[218,175,14,105,154,18,169,44,22,224,222,211,235,52,80,163,99,17,130,69,119,227,97,240,86,150,96,51,0,22,98,151],[177,186,136,254,215,229,244,183,87,243,250,77,30,217,177,158,73,142,93,47,94,108,212,110,66,111,232,240,57,136,47,27,231,122,201,229,169,38,92,191,126,60,210,169,233,146,108,24,25,145,67,121,141,165,190,71,164,8,100,64,73,107,160,15],[106,128,17,222,9,170,192,13,177,111,247,229,92,45,230,125,140,152,131,252,178,4,13,237,188,30,50,28,171,167,187,3,105,113,83,1,118,209,219,186,169,39,82,11,223,204,190,216,132,1,38,4,62,220,68,203,183,250,53,40,104,14,95,27,86,100,149,29,201,1,9,174,164,185,195,54,202,4,61,130,33,164,200,210,1,22,86,191,148,78,253,54,186,10,16,164,179,137,25,96,85,117,11,14,56,143,181,40,112,187,236,140,85,25,129,49,68,57,69,192,159,58,172,227,230,145,80,20,55,64,115,38,111,52,136,116,66,215,79,70,143,141,112,120,187,160,189,129,76,214,221,66,60,151,181,105,5,88,123,21,45,31,207,186,14,185,253,226,17,38,145,218,250,244,249,33,86,47,36,27,98,132,16,1,131,79,108,227,102,133,248,42,143,170,59,122,250,215,58,94,89,191,95,158,113,62,89,22,63,49,219,230,150,17,138,243,53,6,210,255,234,61,156,21,86,251,21,47,210,179,33,195,23,87,208,195,192,246,14,225,19,237,172,2,214,126,251,179,3,220,230,250,136,247,185,116,108,161,16,230,160,205,9,156,8,49,245,60,85,194,139,108,130,175,68,100,86,184,66,178,201,80,165,83,238,44,118,94,151,41,230,176,197,70,191,194,107,214,212,45,6,178,237,93,76,140,187,199,95,42,58,216,18,147,149,121,61,151,156,3,31,206,126,32,179,139,216,156,155,98,71,72,178,1,52,35,206,186,218,2,205,226,5,45,165,102,76,108,100,38,203,252,136,248,79,246,2,226,226,13,249,103,143,187,165,119,164,193,52,81,126,224,80,104,17,81,88,15,124,92,151,135,185,110,85,196,7,90,38,244,248,204,255,187,182,234,24,222,27,44,200,196,73,107,22,4,39,112,183,236,110,181,66,158,122,193,137,18,50,170,78,71,70,127,78,154,152,93,128,84,126,204,76,111,217,245,151,99,237,233,22,113,242,170,87,54,165,209,72,227,168,255,200,142,97,37,58,133,176,149,54,84,149,142,178,214,148,1,203,234,231,117,248,203,140,60,164,45,33,105,62,190,41,136,56,223,148,193,215,123,18,106,18,5,204,71,213,13,83,103,182,242,118,236,141,182,185,83,36,163,30,143,210,237,46,67,66,12,74,208,46,162,119,221,148,138,85,25,61,15,11,77,28,242,131,134,199,37,151,92,229,193,45,42,111,53,103,60,194,42,6,148,204,164,218,246,175,191,211,38,216,140,24,80,248,52,196,47,240,226,146,186,79,19,229,239,7,116,165,150,211,57,4,192,38,45,49,223,44,88,74,10,79,69,63,106,228,168,138,39,95,125,231,156,19,174,26,115,17,91,224,47,66,92,111,23,122,30,196,99,156,66,167,146,128,154,43,9,25,235,211,33,227,22,0,29,91,47,132,137,79,206,189,80,161,220,244,77,112,43,146,69,50,252,14,77,63,159,248,72,108,14,209,128,238,204,62,9,226,39,42,148,220,125,36,164,232,122,147,31,226,73,92,191,153,44,10,174,146,1,224,121,98,152,249,54,61,186,196,117,232,237]], +[[147,42,32,14,206,231,34,63,36,20,98,131,164,4,140,103,166,162,210,252,75,160,249,36,139,223,253,130,198,204,227,203],[236,155,251,122,109,4,231,38,252,30,160,196,36,97,13,203,121,103,191,21,214,214,98,104,88,212,17,25,141,64,226,57],[205,30,75,223,74,62,74,49,214,82,84,51,60,140,196,8,126,76,196,11,2,226,163,71,208,154,61,222,105,132,144,192,135,215,16,154,208,32,156,83,233,135,88,156,191,60,226,100,18,162,176,44,184,163,188,147,254,199,90,181,210,195,135,3],[223,149,50,7,4,130,19,175,184,226,175,69,44,136,154,33,202,19,106,104,201,41,189,200,36,249,168,154,197,150,220,185,0,25,164,111,182,130,188,253,150,47,204,178,125,0,186,248,236,202,249,217,167,216,24,60,171,215,223,165,6,247,186,251,73,53,171,4,89,49,255,143,174,183,22,49,249,237,107,184,248,71,58,214,41,13,124,245,25,219,49,10,68,66,196,97,17,143,103,209,166,209,3,186,230,242,105,124,148,183,66,109,158,2,227,203,149,34,253,11,68,174,246,0,201,98,254,255,88,115,217,140,39,144,136,123,142,136,209,96,130,79,27,186,34,1,118,57,248,220,230,143,116,52,128,222,234,31,146,170,31,212,19,93,208,100,87,166,15,54,183,215,245,23,212,12,148,192,221,220,46,70,88,71,217,9,185,246,130,69,255,43,66,29,89,25,0,26,174,90,239,36,224,44,0,45,169,7,232,96,95,22,14,166,9,107,88,11,117,206,160,34,212,2,247,245,253,196,100,248,127,120,199,144,106,1,232,228,143,181,179,81,116,97,43,72,172,139,199,80,224,243,174,176,161,47,125,252,9,176,132,44,23,128,165,253,156,84,175,185,57,155,148,8,186,172,205,162,10,251,227,214,130,36,141,123,241,239,222,244,144,90,49,155,15,251,16,139,117,59,113,204,151,233,226,30,201,179,221,40,206,224,57,217,65,138,17,53,240,173,208,146,170,102,49,46,162,145,51,0,209,204,137,22,82,67,2,189,61,27,9,230,178,156,104,87,203,220,86,239,75,63,53,216,238,103,114,8,239,250,132,111,219,6,107,5,235,113,123,77,69,18,12,171,114,167,219,122,124,168,70,232,123,22,182,144,71,235,118,216,241,141,168,225,57,158,192,168,201,195,40,203,230,14,11,244,32,68,210,235,242,129,139,60,4,117,136,69,47,205,43,62,252,30,16,9,174,7,104,135,39,219,143,182,223,42,47,231,93,28,242,47,50,186,192,156,130,166,163,215,238,215,208,5,8,203,229,183,36,96,236,252,221,62,233,17,239,229,137,141,189,142,76,232,89,19,38,221,21,34,249,210,85,218,134,27,249,235,42,29,87,37,215,213,212,39,52,3,65,148,94,123,202,140,242,255,138,153,116,80,149,62,119,210,3,104,62,75,13,175,195,48,224,86,114,210,236,209,58,63,68,45,241,55,4,78,15,85,111,251,206,255,234,38,203,174,38,203,166,242,86,140,243,159,144,132,137,225,169,46,118,175,191,41,121,149,218,75,44,177,171,201,238,31,228,220,165,170,131,139,47,189,193,9,232,155,239,60,229,163,110,91,47,113,42,196,200,137,67,130,72,250,90,33,80,202,198,201,119,181,224,84,63,64,16,183,49,71,50,253,24,231,253,89,130,232,50,118,81,158,120,114,94,90,94,235,134,244,137,32,132,174,82,218,56,73,194,40,200,9,237,191,105,162,204,71,196,120,209,135,25,241,17,215,55,136,124,122,46,179,37,8,152,219,52,229,229,7,111,171,159,74,158,110,25,41,163,72,8,54,222,160,123,164,214,63,206,252,229,84,52,48,168]], +[[92,72,62,131,126,176,30,213,164,173,93,179,121,38,153,130,77,241,62,87,107,233,103,209,33,21,200,94,2,134,230,40],[254,26,168,176,105,218,86,230,118,239,58,87,217,187,168,131,5,234,3,40,8,238,99,82,115,179,124,92,99,93,239,78],[193,124,47,191,140,0,188,234,48,53,191,10,98,211,2,41,219,116,44,171,17,153,103,124,126,180,235,14,245,199,181,26,212,135,164,151,27,99,30,121,74,88,187,8,35,204,15,230,38,16,253,166,169,224,63,140,76,51,129,203,21,76,239,11],[88,213,226,205,137,155,169,133,55,139,62,195,62,154,134,152,34,178,61,93,137,106,40,244,36,252,214,228,204,40,184,13,74,175,45,232,4,54,126,253,245,228,35,177,35,77,130,29,99,172,5,234,237,18,199,62,142,54,8,175,13,220,204,131,134,183,216,66,177,46,96,211,12,237,227,37,83,148,94,120,41,233,178,63,92,204,46,113,3,160,143,44,221,158,117,167,179,111,94,99,114,14,240,212,155,37,146,190,243,116,2,104,200,156,134,166,203,223,226,1,222,13,185,152,92,235,25,57,156,154,29,91,176,88,106,243,200,205,242,113,50,153,235,4,67,165,65,164,115,132,96,114,67,197,74,5,145,80,88,54,125,63,45,179,128,237,49,122,140,18,199,166,62,128,156,46,132,212,172,185,217,238,245,76,111,90,247,171,89,203,145,104,177,6,143,157,44,205,151,143,231,33,186,214,138,102,159,254,222,163,233,44,118,179,46,49,102,101,142,227,189,13,235,27,8,65,148,206,53,217,167,65,197,127,194,36,30,104,239,170,101,50,11,35,161,221,25,234,139,126,200,30,118,241,233,22,63,149,146,238,238,90,248,236,237,2,114,243,53,18,208,212,202,6,127,5,85,27,38,83,150,225,0,20,120,60,172,172,121,67,123,25,132,45,230,171,145,185,217,35,187,235,80,51,37,188,84,134,159,102,62,110,164,174,104,151,112,27,231,225,29,22,205,250,224,238,232,97,134,32,0,231,164,22,7,129,84,126,66,82,106,245,27,169,105,141,35,74,175,81,13,168,26,13,191,38,67,102,21,61,122,109,94,179,251,8,185,187,94,160,101,194,245,229,182,187,103,157,46,33,11,91,64,226,188,130,247,141,201,171,88,36,183,74,173,173,216,155,248,168,183,58,10,47,67,172,116,131,120,146,26,115,162,82,112,74,74,219,247,64,203,153,193,225,89,76,55,172,154,204,25,245,35,21,198,168,70,165,123,54,18,140,100,215,103,175,68,233,200,99,5,191,24,186,124,213,38,128,82,58,59,16,47,186,111,229,85,103,6,157,32,71,203,221,150,5,234,18,200,135,125,57,156,30,102,227,56,23,115,31,80,184,79,129,125,31,7,96,164,15,151,70,134,24,147,65,5,235,0,236,80,199,109,179,197,63,207,67,254,23,2,144,125,154,117,107,207,67,159,136,49,208,191,172,146,231,5,143,177,87,190,62,89,29,55,235,52,22,94,60,111,198,14,114,41,76,8,62,71,118,38,249,0,28,29,115,124,41,3,119,223,165,142,164,234,211,2,143,199,98,206,138,58,254,194,230,225,50,198,98,223,96,52,171,85,79,147,239,172,101,122,211,79,97,7,211,71,252,92,94,83,243,115,62,23,139,118,1,77,47,155,189,6,239,45,254,96,226,8,61,136,101,247,245,178,172,192,37,217,18,229,207,108,218,110,121,129,67,233,219,188,112,160,33,29,142,64,3,215,139,56,61,102,166,173,41,113,124,162,78,221,239,125,247,205,58,126,246,82,171,165,72,122,254,93,2,108,155,16,40,7,41,78,178,125,152,36,238,182,180,15,8,61,231]], +[[176,208,171,221,132,68,225,15,41,55,84,172,159,22,227,27,220,221,151,183,6,113,40,170,232,228,215,241,18,137,226,205],[28,120,204,1,190,161,83,82,182,60,86,151,241,207,225,47,253,209,109,220,29,89,231,121,81,182,233,64,142,226,40,173],[100,64,139,221,45,15,200,146,165,182,43,90,207,142,59,60,115,192,181,196,250,42,114,227,157,214,8,212,147,127,147,50,247,62,20,208,139,173,198,39,1,20,209,241,165,86,204,110,232,72,138,187,144,127,121,174,23,92,53,46,159,17,238,5],[170,39,108,197,67,252,198,45,112,167,4,96,141,152,206,81,182,69,181,194,74,100,10,93,241,10,85,145,65,125,16,137,38,223,63,12,225,185,33,3,51,9,235,141,134,89,244,137,253,111,121,170,27,244,136,45,114,172,105,204,88,211,188,224,250,137,177,100,17,233,117,62,180,12,108,77,89,141,200,244,171,176,188,72,241,55,3,113,50,108,154,134,187,194,172,98,20,71,142,120,163,132,8,189,218,250,169,89,38,0,196,154,18,156,5,57,47,138,125,100,43,73,19,122,32,243,254,159,17,238,23,207,163,175,210,175,113,86,94,156,64,8,11,96,205,13,188,55,142,218,6,44,124,188,127,233,114,189,228,80,154,29,233,95,20,223,72,47,72,170,204,70,60,213,148,246,109,100,141,55,148,115,138,214,171,73,110,45,165,11,13,178,186,123,101,145,133,228,88,127,24,46,131,61,231,80,250,172,221,242,26,245,224,207,76,154,243,133,176,79,123,226,49,73,138,208,183,66,213,168,124,6,17,93,178,48,151,58,81,66,127,32,47,163,154,251,152,40,181,240,63,163,39,203,213,45,254,198,109,113,234,49,152,101,220,246,129,15,24,88,71,45,139,234,62,68,122,223,180,182,7,88,232,107,72,19,55,9,115,45,43,207,81,199,108,170,132,123,101,55,252,176,91,184,200,125,197,233,251,2,43,50,96,193,215,27,20,152,89,201,102,61,189,174,106,123,191,214,222,185,209,35,128,156,36,20,1,175,16,113,156,249,26,107,237,22,8,76,68,70,7,53,158,216,240,24,219,17,21,17,137,43,70,189,172,108,156,97,56,65,222,216,134,185,222,192,108,1,232,4,135,228,143,190,119,142,158,151,80,143,253,160,87,120,83,170,189,202,202,139,11,171,108,228,21,87,170,185,99,28,150,214,9,119,227,87,24,182,5,149,39,63,219,161,64,245,80,10,141,53,118,245,169,252,143,60,164,192,44,22,122,242,224,61,37,117,11,66,173,176,59,20,23,242,182,210,25,190,95,132,41,51,26,38,164,73,181,212,219,43,26,9,21,46,234,43,37,210,223,126,246,254,10,50,226,95,174,121,54,10,154,238,21,17,253,168,6,69,80,147,122,113,48,151,25,48,198,115,187,53,142,95,85,149,31,80,177,70,216,93,56,63,62,1,193,81,236,230,192,109,131,103,1,37,50,128,253,207,244,225,57,211,49,154,178,226,202,113,188,195,250,15,175,124,112,44,156,96,78,86,81,222,74,245,112,14,158,222,114,88,185,188,20,141,85,149,205,52,23,14,62,92,242,146,130,131,144,144,143,218,150,31,34,48,172,11,140,172,100,115,151,50,112,108,226,213,229,154,189,109,94,32,123,218,254,167,77,40,215,167,88,242,32,14,78,0,160,188,240,48,106,60,171,218,71,2,79,171,234,228,136,171,92,50,55,21,207,60,167,114,10,249,235,191,133,130,225,21,138,9,157,115,107,86,155,157,64,41,88,23,234,37,84,6,139,239,50,68,44,17,30,200,20,198,237,65,89,25,186,115,82,99,52,223,48,186,198,102,8,78,86,1,194,40,28]], +[[73,132,151,253,204,106,16,88,145,224,35,255,50,215,95,124,55,72,216,197,45,135,221,59,39,117,174,253,129,96,161,67],[45,121,174,156,238,74,198,39,91,5,116,156,67,142,190,85,43,65,61,135,60,192,127,20,245,250,19,1,119,33,76,84],[176,163,106,44,147,71,86,52,142,180,124,37,163,44,63,42,93,219,213,143,204,114,160,140,60,234,209,162,217,0,51,92,48,1,227,91,254,31,63,181,165,85,0,155,168,233,104,116,73,75,151,232,176,151,0,237,203,31,37,132,185,208,254,3],[190,56,188,140,223,70,25,14,48,74,181,61,210,156,43,196,9,84,253,76,109,43,185,144,249,59,43,92,105,31,223,5,39,194,96,245,6,97,135,242,208,243,31,67,160,139,54,14,161,237,130,0,101,23,100,184,250,73,89,90,21,148,16,158,73,103,89,171,102,35,250,51,55,141,128,14,97,23,224,121,225,63,232,92,129,182,62,190,36,123,61,246,193,88,75,199,207,251,223,164,95,42,44,231,194,55,170,175,239,140,188,167,11,202,188,224,184,71,213,81,244,106,125,21,206,42,13,61,84,90,186,204,89,48,1,12,83,100,136,135,212,118,224,209,58,52,252,28,84,223,9,209,6,237,117,141,238,220,118,29,85,122,115,178,188,221,222,251,164,237,0,89,151,177,146,121,185,210,222,55,208,65,254,1,62,239,5,162,225,28,154,35,78,135,204,14,22,192,198,218,66,170,165,191,153,100,23,191,100,229,183,133,214,125,195,37,71,193,240,82,23,141,105,76,242,15,22,152,88,158,126,212,155,226,157,213,159,213,192,27,161,217,245,251,6,167,88,149,183,177,225,88,149,9,126,189,232,76,173,99,3,170,10,134,219,195,36,116,125,151,36,93,112,197,32,59,224,27,6,203,222,6,174,3,114,4,210,55,48,205,105,97,137,247,172,38,124,242,2,23,153,41,206,84,16,224,227,173,229,19,210,32,27,253,32,254,250,64,180,71,111,39,191,144,124,118,46,183,38,42,91,225,60,252,4,122,132,109,32,169,242,49,27,100,105,176,106,181,69,240,236,159,196,70,234,37,12,211,183,58,123,107,150,12,16,202,76,45,108,100,161,86,161,140,159,184,16,228,154,253,12,54,218,171,139,139,133,102,67,164,204,175,169,173,136,110,145,229,68,83,91,142,221,162,124,144,192,106,182,188,197,54,40,190,24,215,214,54,156,161,128,31,145,194,224,185,95,54,215,2,247,114,52,180,16,7,25,192,89,149,30,69,177,249,22,152,57,52,227,43,77,77,143,41,192,163,115,248,216,240,145,139,150,120,101,205,14,75,236,160,19,39,201,157,95,222,212,193,166,154,194,212,217,183,143,251,131,5,103,0,33,4,2,80,204,39,115,126,117,223,117,118,15,236,139,141,48,178,69,101,79,60,18,241,247,206,160,188,231,138,179,105,53,120,175,62,166,31,252,205,249,186,247,195,234,101,184,143,200,84,18,129,38,71,103,150,137,44,102,59,209,69,24,201,145,134,41,161,9,95,97,78,4,146,68,108,61,132,177,110,201,79,126,202,218,235,107,101,155,187,72,103,181,121,6,23,20,253,91,176,250,164,173,107,224,255,179,136,139,234,68,126,78,52,56,200,240,234,230,68,251,212,90,56,2,220,64,236,69,27,33,43,213,146,218,205,77,169,102,134,220,139,32,36,37,127,37,233,200,48,191,247,149,238,232,93,135,160,144,193,164,35,33,231,16,85,87,100,237,130,87,201,65,92,127,34,75,83,117,88,206,253,198,21,18,159,40,53,2,103,192,27,160,64,62,7,245,198,6,127,145,200,90,44,80,200,102,220,67,136,175,56,210,22,2,3]], +[[217,98,166,113,158,92,199,114,76,164,161,213,89,83,104,18,180,226,42,167,188,177,62,79,177,114,45,40,224,69,33,124],[169,68,89,45,188,125,119,3,157,114,2,86,195,253,52,13,52,219,137,42,177,62,72,18,214,98,226,132,12,40,182,208],[223,185,182,53,172,14,223,131,183,181,157,11,132,9,175,71,95,102,252,153,70,175,11,124,99,171,140,245,146,157,71,1,161,191,102,149,156,222,98,251,207,89,164,138,179,187,175,11,154,97,182,224,11,33,129,235,147,66,130,7,10,93,83,0],[166,170,122,25,13,0,58,177,117,51,43,143,88,231,202,235,105,8,84,217,219,86,219,182,149,123,63,182,84,226,224,218,153,31,49,84,33,66,4,19,93,241,225,16,67,23,201,227,197,142,237,255,31,198,26,186,87,116,76,12,126,244,134,0,10,112,178,193,66,235,173,220,7,171,6,94,42,133,93,175,25,138,104,3,172,36,239,55,36,72,124,19,81,221,237,160,81,57,19,69,125,118,134,13,120,169,182,188,61,186,102,196,14,95,195,73,168,115,173,96,101,206,125,127,220,44,196,131,179,174,251,242,240,61,214,105,189,156,184,246,60,238,71,120,92,172,176,157,135,44,154,235,131,233,134,132,5,37,67,36,3,121,130,224,134,19,69,93,149,33,216,142,162,253,160,32,190,115,12,252,140,7,203,11,55,97,76,203,162,250,62,196,152,184,21,187,90,219,153,110,132,139,56,192,21,166,165,199,82,235,218,199,185,238,216,182,150,25,216,200,70,182,111,120,22,209,223,30,188,33,7,28,239,11,37,30,46,171,89,130,127,109,96,85,8,67,112,253,39,194,3,232,106,24,159,30,225,30,132,3,171,220,189,31,69,52,26,130,5,37,216,99,125,196,132,165,24,93,101,81,203,136,42,150,185,152,26,95,26,130,31,39,182,86,255,249,14,127,105,191,40,111,117,47,151,15,252,165,197,62,8,80,178,11,148,249,67,22,39,9,74,206,169,18,168,128,183,73,166,248,11,178,6,204,170,116,111,167,12,131,60,159,50,48,137,206,5,88,201,220,32,13,87,57,209,228,153,99,79,44,22,229,75,127,109,120,25,196,112,113,182,11,213,77,208,242,115,163,25,117,15,211,197,16,164,154,181,111,99,12,124,230,216,2,61,151,134,35,70,133,155,192,180,214,5,34,73,105,112,137,3,118,3,1,64,156,96,171,37,23,86,17,240,190,152,178,58,140,216,172,83,94,53,19,188,119,225,69,33,147,218,223,68,53,230,60,54,41,182,102,165,234,76,75,173,54,234,202,210,96,20,4,234,189,141,154,7,149,110,194,180,183,187,99,54,237,117,184,223,143,22,222,66,192,252,174,147,101,46,60,64,124,189,69,232,212,19,239,81,232,84,45,246,37,18,238,121,62,65,53,138,29,225,146,70,198,88,107,60,20,7,65,4,33,246,232,101,199,90,159,74,106,71,136,248,74,156,120,29,143,128,36,191,219,226,91,220,125,75,105,203,170,119,25,98,140,11,7,236,44,74,35,79,255,74,195,212,147,91,156,228,200,161,105,71,171,231,149,31,248,217,172,146,21,227,56,250,15,233,18,65,118,209,123,172,30,5,89,44,67,152,104,174,90,79,117,253,30,168,42,164,84,194,10,147,157,237,167,41,160,225,150,70,206,189,130,32,73,200,37,199,227,28,110,250,212,94,48,111,45,159,5,105,224,113,115,49,244,128,4,194,110,191,230,143,56,67,233,15,128,103,3,45,33,231,134,200,83,158,1,190,60,234,197,149,74,5,70,200,75,115,77,153,148,86,167,196,95,140,235,170,71,142,84,128,7,249,211,175,131,111,117,77,228,18,63,47]], +[[225,209,65,101,24,146,29,7,200,195,158,41,115,216,234,18,73,202,168,191,101,156,195,108,121,55,248,78,206,122,212,252],[72,189,204,63,26,91,128,88,237,154,50,239,28,196,140,247,168,171,118,166,228,81,158,90,130,133,82,65,173,111,255,138],[66,50,210,164,129,8,77,17,150,219,98,242,45,199,76,242,234,242,219,13,240,90,215,205,222,103,191,194,155,255,86,205,224,25,172,159,3,216,31,24,39,235,30,59,10,190,2,4,202,127,119,250,135,74,181,38,131,84,255,8,187,127,72,0],[61,38,61,225,171,145,232,221,123,49,127,122,39,251,96,166,225,131,140,12,121,59,3,171,190,112,130,182,189,160,199,196,96,98,38,33,146,200,139,101,192,38,193,116,88,77,41,100,151,16,66,154,228,74,70,20,11,76,130,200,160,183,77,86,160,4,248,226,245,193,143,132,240,70,65,83,119,47,131,18,99,63,198,173,40,167,217,251,85,247,215,140,214,72,140,165,129,23,234,249,35,250,40,135,94,43,49,137,137,49,133,170,60,205,4,77,63,17,14,46,124,171,223,111,129,75,159,221,103,51,189,95,48,122,135,188,115,182,37,13,88,131,147,109,235,29,176,224,175,27,231,171,50,155,92,107,217,53,189,143,141,200,136,240,209,196,100,237,188,2,60,188,8,7,83,238,143,121,159,16,114,186,209,20,77,250,166,21,165,158,42,237,198,98,232,60,177,248,229,32,150,167,238,72,59,248,115,178,90,12,4,193,133,26,14,135,55,80,99,170,26,148,250,131,92,5,38,64,54,107,121,247,53,211,40,97,151,171,50,235,219,81,35,246,180,122,211,244,66,196,76,83,10,104,248,81,39,89,233,207,56,111,186,7,184,6,75,200,254,131,226,69,73,94,196,95,137,56,248,37,157,200,1,98,5,247,141,57,84,68,46,193,180,69,216,61,149,173,24,5,165,224,232,179,213,107,135,10,32,218,24,215,79,38,245,80,169,199,83,74,65,68,220,188,28,60,219,190,71,12,193,83,144,80,67,8,143,172,241,211,3,85,157,228,30,150,192,171,64,155,179,109,207,56,204,144,56,166,164,144,141,234,130,166,83,25,92,22,242,144,167,195,172,72,118,54,204,91,203,24,209,90,20,172,98,76,112,182,246,70,43,242,73,224,0,206,233,36,1,139,223,125,222,57,17,76,180,246,82,225,34,232,116,77,162,139,5,137,225,40,77,112,217,241,6,222,22,208,115,100,128,128,230,67,127,243,132,230,129,119,213,203,113,142,44,227,241,123,161,233,144,174,60,233,64,102,1,48,233,55,80,184,46,47,180,26,163,105,119,69,104,215,207,40,103,37,227,197,143,99,231,63,134,151,174,236,199,23,197,207,26,247,173,116,244,70,41,44,144,93,132,226,43,35,212,224,210,96,75,255,72,254,252,64,198,32,75,94,52,192,66,41,46,83,190,201,54,1,89,165,205,151,178,223,87,134,184,245,162,146,192,179,157,20,168,112,164,88,142,103,189,18,178,194,247,164,64,132,98,133,29,42,167,135,151,29,147,21,25,15,66,204,88,138,240,210,220,217,31,49,187,113,94,146,80,241,25,40,20,247,184,162,31,239,69,23,176,207,139,184,161,161,165,245,0,238,33,157,251,70,19,46,254,142,144,188,73,9,58,85,89,249,104,27,79,181,158,91,169,239,63,5,211,78,237,3,76,20,215,126,233,94,189,118,255,165,175,11,239,203,161,143,223,147,42,244,133,69,16,183,93,176,10,114,87,178,52,136,125,73,96,125,253,22,24,13,181,22,199,162,12,207,202,237,166,174,223,182,162,55,127,191,49,230,123,81,118,85,219,115,202,41,225,24,98,77,96,128]], +[[43,247,79,0,77,125,10,247,58,131,234,32,140,194,6,114,61,24,143,76,246,7,188,173,75,105,128,38,143,242,31,167],[143,220,217,147,82,67,139,235,82,240,209,116,43,174,113,132,69,18,221,6,133,170,241,201,9,227,143,196,181,170,182,204],[62,181,179,57,225,145,163,182,22,133,69,218,95,176,202,155,226,9,4,57,25,185,199,10,7,180,167,163,191,100,177,2,246,255,214,210,176,37,89,220,104,30,211,185,200,34,151,178,1,220,37,196,151,56,128,225,85,225,58,41,66,110,180,13],[137,142,67,3,234,91,235,210,0,165,247,86,43,229,245,3,38,64,163,245,204,250,118,66,146,4,90,26,54,141,2,170,89,16,119,216,243,4,247,77,189,252,40,7,52,69,78,216,194,114,122,255,57,44,16,140,82,110,82,126,103,44,83,151,178,215,124,1,247,116,30,248,220,194,81,14,232,65,181,157,209,15,78,29,58,197,1,175,124,189,184,91,163,17,41,194,98,253,225,160,200,188,131,214,255,148,75,107,174,63,167,251,98,88,124,104,29,142,52,41,101,197,112,95,209,166,171,57,229,160,119,14,231,121,141,159,182,192,1,138,81,77,83,175,132,141,182,4,124,208,45,179,82,213,86,59,83,102,35,115,185,113,147,90,26,194,183,182,54,29,172,103,72,119,24,19,247,116,147,22,105,73,97,185,64,255,56,5,129,26,73,250,39,169,186,69,122,210,136,72,198,151,5,14,1,136,208,119,62,23,251,82,25,78,25,10,120,114,163,152,243,28,15,10,224,101,55,162,115,255,181,12,44,129,100,69,171,136,40,17,146,44,6,33,85,108,70,163,160,236,64,191,237,180,17,233,11,109,177,221,212,187,235,181,125,16,223,86,106,99,215,38,163,51,8,81,76,227,180,153,213,229,38,194,43,149,109,139,153,145,61,203,19,228,55,233,71,182,102,196,28,84,216,179,174,35,86,100,126,128,23,171,103,131,134,201,39,33,154,231,189,220,13,130,18,101,249,220,79,243,248,206,91,230,15,142,157,239,197,202,51,80,104,238,41,254,131,4,145,123,120,135,132,162,56,138,50,1,146,249,50,93,14,108,255,254,162,30,110,170,41,231,112,127,99,169,234,79,187,37,88,227,208,131,91,171,31,82,54,16,55,174,89,229,3,238,150,185,215,8,164,122,58,228,186,209,19,226,164,96,162,105,204,242,90,0,3,203,62,104,165,81,134,78,89,132,9,20,121,17,38,249,84,120,139,37,181,175,90,175,88,110,187,135,250,95,55,123,77,125,127,132,192,0,221,44,180,64,226,20,211,141,94,207,112,242,14,152,129,130,142,218,161,219,236,55,9,61,185,96,104,108,161,35,241,236,186,99,54,179,127,70,207,118,91,226,129,75,158,103,5,188,157,106,73,49,129,24,199,82,155,55,200,78,200,141,88,168,69,61,203,105,44,154,54,1,107,148,142,190,111,178,193,208,173,245,241,152,238,48,151,166,255,11,142,235,186,216,176,118,147,48,177,134,137,81,107,192,254,102,139,13,5,227,165,132,252,248,156,73,219,80,29,97,194,222,247,237,55,34,7,1,147,165,182,131,197,8,126,242,116,206,106,25,61,212,163,3,83,108,103,147,75,70,96,168,65,238,27,68,106,104,146,177,77,11,10,163,233,143,223,253,67,199,151,173,211,101,131,247,76,148,208,226,214,142,45,232,24,217,175,32,5,152,240,178,190,174,22,156,141,251,196,211,151,230,209,206,182,218,166,201,246,187,244,248,49,27,162,111,251,25,77,68,33,108,81,48,82,103,7,78,133,106,29,110,146,39,128,244,121,142,47,34,2,35,255,241,220,55,12,142,52,81,74,186,66,223,81]], +[[245,247,213,183,60,90,101,48,27,91,76,103,16,237,18,193,110,121,3,23,125,183,146,202,113,94,35,56,157,5,216,62],[124,71,98,233,121,240,199,226,7,190,24,67,226,102,106,202,39,234,137,191,245,182,29,87,60,152,95,199,2,94,30,40],[88,251,57,47,130,213,229,47,240,114,204,119,239,224,72,242,35,82,80,199,17,37,238,130,28,95,59,57,59,207,47,164,107,228,197,216,202,241,60,181,25,239,224,194,250,217,238,35,26,233,182,253,31,213,9,201,140,105,194,211,108,117,62,14],[124,147,24,213,110,99,241,101,53,67,111,164,90,254,39,142,116,230,24,129,187,70,137,151,208,65,139,199,32,182,48,218,219,129,40,180,182,92,166,233,33,229,1,129,61,249,254,3,180,239,10,174,128,53,221,8,197,248,32,206,93,241,46,225,24,217,195,109,59,21,26,82,195,249,106,225,202,76,130,253,25,218,102,157,219,169,79,235,248,234,200,196,43,68,123,171,200,166,11,54,232,3,98,79,125,32,71,189,141,138,21,54,135,241,13,193,202,130,16,11,124,135,211,35,112,236,143,38,113,237,125,6,124,200,5,135,202,184,219,58,113,206,94,64,99,39,247,99,236,27,60,22,103,112,167,85,54,99,12,129,95,216,38,117,130,209,181,5,31,15,130,28,2,21,11,46,239,52,155,80,89,3,20,170,37,112,121,63,166,74,118,237,46,216,61,43,161,249,185,241,22,49,84,97,43,73,166,74,216,213,87,60,37,177,205,55,196,26,68,227,223,120,241,5,61,144,176,104,240,211,122,224,12,74,50,177,163,255,135,76,65,218,74,112,67,57,47,24,239,229,81,141,118,232,139,65,206,214,158,111,76,1,79,6,235,197,20,110,97,232,47,174,28,73,195,124,57,79,234,52,25,154,184,108,17,164,70,122,55,78,64,37,90,5,212,38,151,20,48,213,108,219,162,90,33,173,119,156,199,246,45,34,205,135,182,15,8,145,189,133,106,81,126,20,183,42,154,199,103,46,78,143,179,116,169,117,138,176,196,229,150,74,174,3,34,137,115,241,115,165,212,42,239,157,179,55,54,195,225,141,142,236,32,74,26,23,185,208,69,147,222,164,216,4,203,200,27,154,197,69,128,80,73,85,57,153,154,153,133,72,126,124,161,28,55,88,46,248,92,132,30,143,6,94,169,143,221,107,28,96,222,161,236,40,131,82,21,104,133,106,110,187,39,73,242,7,46,180,52,72,190,7,5,237,71,124,244,178,0,72,101,33,125,229,250,219,226,160,249,214,184,75,63,231,247,191,108,119,83,116,150,36,110,199,150,184,239,44,4,246,138,181,177,79,206,12,109,40,123,131,98,39,217,240,143,160,238,25,114,47,103,152,165,216,40,13,16,124,252,27,213,146,217,221,199,36,234,134,252,57,220,148,163,148,1,158,58,61,233,224,209,199,53,232,98,222,43,185,82,91,95,180,189,18,18,18,191,175,249,255,88,106,195,199,92,90,206,116,109,156,163,7,247,149,255,38,151,242,180,26,99,70,237,35,57,126,179,136,152,105,30,111,102,132,22,55,208,171,13,150,131,9,224,25,64,2,48,144,21,65,110,116,71,47,227,36,37,212,95,7,199,113,25,24,177,229,121,15,87,44,228,68,16,66,212,38,3,55,146,41,123,95,129,224,128,155,217,105,31,10,80,94,50,89,252,3,201,255,16,126,185,180,135,149,244,159,176,156,27,171,86,89,211,159,254,203,220,196,3,227,128,61,192,18,67,140,47,179,111,104,48,21,197,223,4,130,203,125,127,197,117,115,100,160,163,193,13,14,18,89,192,31,204,77,213,73,75,82,144,166,148,174,163,246,250,229,71,172,87,111]], +[[67,212,190,109,233,203,0,137,142,153,221,204,46,21,48,17,15,162,203,196,55,108,72,94,156,165,127,214,85,134,216,163],[54,50,173,56,155,226,250,179,251,160,216,4,191,99,69,205,50,46,221,214,167,93,140,55,253,75,91,161,201,194,94,143],[134,174,147,37,248,11,152,134,200,56,31,150,161,140,33,32,230,219,1,106,13,108,162,130,237,147,186,155,97,202,236,2,222,136,239,202,139,142,145,106,75,22,165,133,37,162,246,141,33,229,251,230,125,180,196,214,32,149,149,196,171,195,43,9],[217,213,93,171,15,166,218,118,182,142,132,28,36,217,113,186,193,247,154,245,19,216,52,228,38,165,208,129,20,206,139,84,206,139,122,254,1,107,15,173,3,238,116,80,198,195,9,113,115,104,26,75,46,185,249,193,121,168,142,124,195,104,19,242,245,209,95,121,152,175,169,253,78,84,108,115,187,66,231,249,82,43,230,175,171,202,140,123,100,254,208,226,146,228,55,95,62,30,95,217,252,181,57,244,229,229,67,251,106,17,160,223,50,30,112,8,74,170,187,112,169,149,12,238,227,216,121,195,134,239,202,30,89,195,203,124,69,181,96,9,94,122,240,15,245,47,138,26,170,156,207,9,47,11,184,6,217,118,16,116,42,197,130,163,171,190,221,243,159,73,210,41,211,42,17,134,208,33,81,141,116,114,141,19,217,98,99,93,99,186,166,116,59,18,107,244,88,250,42,199,86,251,248,128,150,200,211,52,12,98,35,144,83,74,116,63,24,100,213,77,234,181,229,83,99,114,206,90,201,55,98,40,116,20,234,225,88,167,107,248,29,245,65,124,244,192,71,190,58,193,71,92,81,126,189,58,193,209,209,189,218,17,179,249,156,24,23,62,3,10,205,81,210,181,207,121,81,101,9,65,84,5,7,117,17,189,217,203,225,125,4,244,120,5,233,141,13,20,94,96,165,208,224,244,83,205,155,92,26,36,241,43,117,232,204,52,213,224,6,145,255,172,191,247,136,254,168,52,217,215,121,193,230,16,41,77,206,25,23,13,40,22,12,255,144,155,234,90,10,167,73,64,23,64,234,58,245,30,72,178,124,43,9,240,37,68,66,118,193,136,192,103,26,109,169,75,67,209,229,37,230,164,168,161,167,61,254,223,18,64,24,70,186,67,6,138,4,9,43,18,145,34,112,210,182,13,246,9,151,121,117,107,139,187,73,236,232,45,85,240,248,219,27,128,251,75,89,187,168,96,189,24,199,93,108,131,77,105,68,42,224,49,76,242,57,159,83,146,163,198,114,140,99,229,197,22,196,34,42,172,96,249,22,221,99,209,208,81,126,142,177,11,208,225,94,185,6,20,222,178,150,64,58,209,91,140,18,185,233,113,239,47,1,229,159,195,93,144,197,90,142,32,233,67,125,212,52,178,109,92,44,110,194,213,58,206,193,126,129,228,120,49,220,45,232,33,131,215,19,181,154,77,31,70,150,157,220,221,175,39,244,78,90,49,26,170,195,156,61,90,151,188,144,202,215,18,244,111,133,230,200,251,245,213,141,139,195,236,39,211,16,169,234,242,195,105,203,0,100,151,112,57,10,63,152,143,54,46,252,21,95,86,161,70,166,38,80,84,126,145,83,37,7,1,238,173,27,208,28,137,70,34,114,223,175,10,67,26,244,189,124,61,180,81,173,166,3,35,63,218,211,170,137,153,170,33,226,211,164,59,11,86,252,106,145,36,211,53,152,179,115,127,78,92,178,88,190,218,117,106,210,225,125,6,145,209,93,65,107,183,203,7,236,141,140,122,245,222,128,229,185,57,78,50,12,76,110,67,239,170,230,132,173,0,246,221,32,168,117,14,149,156,47,4,32,111,192,35,170,25,12]], +[[125,1,13,118,15,36,229,162,222,52,8,156,159,219,25,195,59,21,91,10,55,202,69,90,94,91,29,174,122,7,49,118],[76,135,123,60,73,113,251,181,81,22,110,33,77,28,118,36,197,34,119,144,60,89,165,98,168,11,145,168,84,131,251,71],[85,112,97,56,121,174,34,119,139,213,79,20,251,110,140,2,86,167,31,61,121,195,229,205,142,65,174,168,207,119,62,36,210,159,31,27,36,248,200,13,41,73,232,32,20,101,219,222,137,64,177,250,182,72,59,8,93,65,142,37,16,20,32,12],[134,226,17,85,114,191,76,1,62,107,75,4,208,176,62,96,110,231,13,146,156,184,236,54,244,226,243,85,219,59,94,21,115,214,88,209,123,177,163,16,193,105,137,161,107,149,88,146,46,228,147,243,89,4,33,3,196,220,27,64,223,247,112,153,1,253,88,48,19,63,66,196,101,30,202,0,139,73,158,228,248,76,212,236,30,218,167,130,86,237,182,47,36,2,26,0,118,37,105,25,228,226,206,10,90,32,249,33,194,120,204,41,145,89,100,75,94,58,59,189,8,157,203,190,186,211,118,106,234,119,233,240,142,229,247,212,193,157,129,112,188,61,225,186,119,154,118,153,20,249,101,219,222,43,97,186,210,20,197,8,24,96,65,247,108,37,190,149,118,86,245,207,183,51,78,184,56,163,207,188,85,207,186,182,122,223,21,82,97,153,65,184,53,205,62,52,16,59,24,180,145,49,232,32,150,240,95,87,11,137,152,4,186,184,182,203,173,219,188,2,249,243,181,89,115,109,153,202,123,2,211,38,143,162,115,153,111,207,5,113,151,125,28,195,0,140,78,248,72,151,14,227,80,177,88,196,126,194,119,173,212,116,47,162,188,190,169,189,85,73,199,188,160,56,2,14,206,104,241,136,193,234,58,98,221,154,7,61,76,19,140,168,169,172,4,8,220,253,70,227,107,223,247,57,136,165,139,150,23,202,160,139,212,27,243,232,18,231,130,79,15,126,129,70,164,68,243,107,245,58,28,216,146,3,156,205,51,95,90,46,121,116,94,172,150,20,140,42,41,153,71,241,178,227,40,163,120,155,241,60,109,115,80,111,59,220,104,234,72,171,240,2,39,15,228,238,158,249,237,107,16,194,251,180,255,18,117,185,215,221,53,216,165,46,55,23,88,87,76,180,102,197,123,90,188,36,41,118,190,252,141,152,160,19,27,155,184,70,178,25,228,102,145,134,168,60,5,108,216,8,6,97,222,22,181,28,229,118,123,34,233,169,50,66,191,141,50,5,198,106,103,60,231,131,209,192,211,123,99,0,251,240,214,18,121,64,248,143,24,25,196,80,220,201,5,67,237,121,79,31,212,78,101,57,254,186,241,154,76,201,136,112,1,77,124,202,215,77,24,118,161,35,236,209,69,81,108,116,59,75,186,98,216,33,202,154,121,81,224,223,178,63,56,217,227,163,101,253,131,34,242,238,71,153,233,255,17,225,197,195,11,85,163,85,200,165,222,234,129,165,69,227,71,5,171,86,209,123,31,160,110,215,100,21,85,103,2,243,100,128,130,70,248,99,195,25,247,92,223,107,215,72,67,141,26,46,175,66,6,197,96,191,175,194,53,103,154,214,4,156,26,1,82,111,203,154,60,225,177,211,155,228,223,24,177,95,160,234,85,39,43,23,235,222,223,108,48,73,138,138,20,242,4,43,225,194,205,176,158,158,243,132,109,102,89,169,246,214,115,223,154,251,126,222,208,75,121,61,151,49,240,172,204,65,70,141,193,243,35,108,153,172,173,238,98,57,195,97,184,189,126,45,12,254,139,183,192,102,135,224,142,118,183,26,213,122,3,97,121,242,145,208,150,174,47,160,129,142,244,191,72,102]], +[[170,170,187,124,228,255,254,77,195,87,71,186,234,43,197,240,80,190,240,110,224,193,253,99,42,6,127,236,225,239,79,181],[130,10,36,66,213,244,95,60,121,20,120,224,152,251,59,6,141,165,46,196,232,218,222,200,80,101,195,86,89,244,55,224],[5,10,232,174,206,236,150,39,184,1,55,53,122,34,150,42,200,180,80,72,102,23,8,211,148,208,165,26,173,195,129,254,133,53,2,61,110,27,218,14,114,179,73,181,11,38,218,124,58,48,133,232,30,157,214,207,18,120,104,252,91,174,171,1],[249,210,133,151,163,226,182,75,163,39,172,92,210,159,8,30,116,191,70,27,46,178,211,207,217,213,233,33,88,210,29,29,42,71,171,80,152,28,177,159,227,248,198,254,72,130,73,177,196,159,184,151,160,254,33,171,84,4,65,79,217,20,135,92,34,15,28,188,18,245,195,140,251,167,159,122,195,3,165,35,26,55,43,2,250,214,200,70,47,140,196,159,15,100,150,91,101,29,204,239,11,185,96,130,21,9,8,73,23,123,228,123,45,48,114,148,77,54,232,86,218,24,92,123,58,104,159,126,222,249,136,51,142,9,99,237,49,166,176,168,13,92,176,177,204,207,111,57,72,55,170,111,139,47,61,165,239,189,244,211,96,212,191,77,215,8,206,100,69,88,125,148,43,121,118,28,233,81,177,187,77,144,80,112,54,24,166,217,48,168,12,105,87,111,196,175,48,106,42,86,219,216,132,160,90,30,78,159,49,54,205,11,85,174,71,75,181,211,208,251,201,176,51,156,236,52,79,221,8,92,25,40,16,20,129,198,135,148,245,200,144,19,113,8,206,167,145,210,31,129,104,61,62,26,158,236,102,172,229,192,20,216,158,105,128,142,95,168,61,56,18,238,104,15,90,153,113,104,27,138,220,212,161,110,154,76,22,91,94,249,147,44,94,216,37,35,127,213,3,123,203,239,228,203,17,86,79,167,7,200,169,50,144,117,20,20,137,27,30,221,51,19,198,95,139,145,194,233,37,163,193,42,157,58,164,95,213,166,103,183,131,147,195,227,157,248,138,143,13,17,72,181,49,30,61,135,196,169,46,10,63,185,21,188,144,213,85,141,5,180,117,168,131,71,120,170,148,62,163,155,142,170,149,173,24,50,229,145,110,163,16,45,125,224,184,54,205,232,243,117,157,187,59,157,86,234,129,123,62,73,201,131,33,2,119,194,199,197,176,219,24,116,34,83,47,202,152,162,139,59,101,156,107,129,90,193,38,250,219,226,244,0,199,62,157,45,237,203,189,45,58,54,95,250,215,230,102,200,150,227,30,97,179,132,237,58,159,207,18,144,83,141,241,27,148,116,198,40,28,197,146,199,28,136,8,134,139,66,146,193,126,206,107,62,223,94,53,66,167,11,145,21,147,233,63,53,236,217,114,155,216,136,10,36,234,244,31,188,101,116,223,225,103,236,45,14,122,179,223,94,195,75,139,85,213,72,171,147,115,138,46,234,242,28,136,76,92,133,81,219,46,223,43,4,159,26,42,132,250,114,172,137,120,164,194,120,9,242,9,193,178,25,90,255,80,79,105,152,86,204,79,34,212,78,189,208,254,80,55,68,104,208,177,121,46,87,75,81,16,161,244,205,14,34,30,130,74,120,221,196,132,95,235,70,214,109,99,61,35,205,35,244,182,251,228,200,206,22,205,26,246,21,54,218,95,166,123,16,172,117,85,166,140,14,11,219,242,248,215,35,9,217,149,81,107,129,24,191,67,131,93,10,1,192,143,254,186,62,163,237,5,205,45,84,240,234,188,218,5,208,3,125,82,202,237,59,25,55,79,175,115,153,144,148,247,144,85,146,75,234,154,236,68,112,19,95,94,139,241,131,201,209,201]], +[[233,92,194,164,209,25,59,117,57,252,187,234,174,237,152,91,111,185,2,221,14,251,214,56,116,87,85,13,13,106,47,234],[114,161,255,30,155,177,28,141,136,150,138,123,22,150,55,173,238,67,142,34,99,240,6,220,164,254,2,254,6,108,186,211],[27,141,124,194,173,243,108,174,22,49,37,12,130,67,27,216,132,55,22,58,99,73,173,150,231,168,100,68,126,159,238,117,58,195,101,92,152,53,180,209,236,187,48,108,99,139,165,64,42,208,43,166,210,37,217,104,130,136,159,232,210,4,166,4],[132,38,116,57,32,27,5,145,219,96,192,241,122,156,21,228,84,9,41,86,82,213,245,91,135,251,53,25,103,200,70,165,103,245,206,186,174,209,118,43,255,84,133,240,72,83,202,146,105,244,100,9,78,81,45,241,240,46,19,229,23,177,218,165,141,52,202,162,213,255,159,158,121,188,175,180,206,150,232,160,137,37,138,214,19,67,180,70,98,142,188,79,91,42,132,208,59,114,239,63,115,133,137,250,19,196,37,25,168,40,41,154,63,174,192,53,3,123,193,11,68,227,189,254,217,224,135,7,23,203,175,49,190,248,178,44,78,161,110,129,87,252,188,99,238,250,57,237,130,46,253,66,21,194,71,221,164,135,134,39,126,192,48,168,108,14,244,133,29,103,60,254,117,45,6,119,136,60,44,69,32,56,151,12,9,189,72,23,20,188,63,190,207,164,255,42,60,36,86,149,215,236,194,244,222,199,245,237,224,79,246,219,67,226,187,145,192,102,182,73,239,115,253,59,232,96,203,131,250,128,176,116,20,159,67,30,235,185,23,236,132,120,218,135,12,17,227,23,112,56,89,249,242,244,0,138,108,124,117,75,6,225,247,210,71,150,137,218,132,232,137,34,243,130,116,152,94,17,206,19,205,189,176,242,236,230,143,182,2,173,224,61,213,73,163,98,73,31,74,32,63,248,7,68,246,99,197,35,160,38,180,49,170,212,92,88,41,224,41,173,98,86,209,39,111,215,183,161,45,219,241,114,125,158,35,63,181,52,69,115,112,164,38,229,111,179,156,244,4,163,236,191,12,75,80,187,82,45,206,152,30,8,48,253,132,6,230,217,114,92,235,29,221,58,25,71,147,125,144,224,77,118,138,225,209,38,226,174,172,33,184,201,239,197,76,64,150,27,127,78,158,136,2,95,126,11,157,233,1,235,240,4,158,116,27,121,121,151,216,219,120,233,40,59,187,95,144,243,90,44,77,238,39,49,66,236,37,140,2,173,14,204,97,204,92,159,18,19,45,178,138,244,28,31,183,142,82,75,229,50,123,95,252,53,150,39,121,251,17,255,12,93,62,224,163,31,244,126,115,177,114,157,250,70,232,152,107,27,137,171,200,138,208,106,189,91,111,118,109,35,171,246,66,37,120,148,235,223,167,158,99,9,241,39,35,116,238,148,51,103,123,161,62,69,27,170,149,51,14,102,12,128,82,174,135,46,14,50,226,178,209,40,109,1,160,171,88,16,66,78,216,185,64,84,101,189,235,160,59,105,131,132,103,111,229,234,70,74,3,68,108,79,124,215,180,51,18,236,241,81,54,4,100,87,26,210,134,16,88,31,186,219,148,90,29,104,24,29,235,64,58,165,110,186,11,184,64,50,142,238,54,16,60,125,224,115,166,135,156,148,28,117,84,198,246,242,160,128,128,158,176,229,189,14,19,15,41,162,41,233,48,219,1,254,202,194,224,54,189,240,224,1,226,168,234,50,100,248,100,157,91,96,194,145,3,240,180,156,36,201,127,172,175,126,129,6,154,43,38,171,63,147,63,66,125,129,39,44,108,139,124,208,223,183,198,187,233,192,234,171,50,187,218,34,24,185,98,58,33,25,170,177,243,235]], +[[119,173,15,148,44,55,240,49,62,107,4,86,218,186,236,129,178,214,31,108,17,141,219,41,234,243,172,91,241,149,4,212],[105,45,45,165,169,95,72,97,26,109,168,156,251,59,53,64,246,170,12,133,13,109,152,222,234,135,14,57,127,237,227,40],[105,107,213,82,221,1,219,128,179,214,125,97,238,183,236,197,104,120,64,74,177,25,68,42,28,116,34,153,44,250,53,174,169,32,130,93,45,175,216,146,173,126,182,130,90,217,153,174,229,200,59,123,80,121,6,83,79,145,172,231,89,197,81,12],[135,230,222,173,44,133,84,158,61,141,37,136,160,163,54,6,3,166,36,251,101,174,187,193,1,191,127,31,236,24,208,178,143,189,93,186,238,211,135,82,205,246,53,92,232,220,132,225,138,193,164,57,61,42,184,136,136,44,79,241,201,200,19,127,131,190,227,99,54,188,191,187,114,213,4,158,10,64,8,116,81,79,220,54,51,4,110,137,56,61,222,217,60,163,31,222,13,137,142,17,233,38,141,61,92,36,6,102,237,85,39,97,61,167,159,183,228,150,37,180,76,222,120,180,28,103,144,46,176,33,107,58,122,62,86,14,38,29,113,215,100,170,207,21,149,156,23,252,214,23,111,178,94,36,158,230,187,27,59,215,189,144,246,11,11,15,250,3,21,160,101,162,75,186,232,242,85,191,41,141,126,77,68,240,180,48,196,21,180,251,54,207,166,98,106,131,244,154,37,103,246,36,79,64,233,35,173,209,212,154,114,245,123,21,48,245,179,121,222,58,145,194,233,161,172,121,171,55,188,59,155,167,61,136,40,19,107,204,135,210,192,17,144,222,84,87,250,205,144,243,105,85,63,122,197,33,197,103,43,8,103,223,168,218,59,149,42,217,91,103,218,185,155,72,32,87,47,45,74,41,142,149,24,99,119,121,40,156,3,27,121,61,238,133,156,222,123,36,173,214,73,255,248,113,36,138,102,2,210,81,98,121,218,96,88,203,182,150,250,139,29,137,162,13,32,153,230,70,68,50,16,72,62,93,65,52,233,40,250,235,56,163,181,8,25,158,13,105,187,85,238,52,119,66,5,192,166,18,5,181,11,8,254,190,170,64,30,110,58,81,162,191,152,239,172,120,183,174,43,133,44,83,149,161,44,64,226,199,221,27,32,37,4,181,167,210,247,228,253,79,134,16,147,13,40,104,203,168,134,67,57,224,65,218,33,192,113,95,65,178,178,61,20,208,181,69,72,11,195,189,125,114,21,207,47,129,106,51,50,8,30,202,160,140,15,139,153,82,82,81,245,114,49,182,117,12,45,189,17,9,172,65,96,72,107,118,131,36,182,186,200,126,245,162,38,68,140,67,18,64,50,143,66,204,165,134,190,122,255,60,190,118,5,250,52,21,20,252,207,185,102,175,61,69,48,232,205,144,55,161,28,229,147,194,211,131,225,3,90,12,46,218,9,141,233,13,80,197,24,74,156,1,181,127,38,185,77,237,209,69,76,52,6,55,236,204,238,112,98,87,84,163,40,198,95,66,100,91,94,26,86,85,238,249,125,251,28,99,8,237,244,159,163,104,209,125,23,224,106,220,81,43,57,115,234,101,42,196,10,153,120,225,187,27,47,134,197,169,255,191,96,220,196,246,187,201,138,100,244,222,101,231,236,97,114,30,222,176,229,35,132,86,247,97,210,209,41,58,240,222,159,121,59,17,216,202,223,1,169,67,25,160,42,66,115,255,196,211,255,167,179,77,116,253,46,11,16,15,202,88,181,50,95,144,122,116,145,147,231,81,214,193,22,104,122,238,55,71,181,148,96,212,239,21,110,114,71,110,174,27,132,85,215,110,113,179,6,185,129,41,183,47,225,203,94,180,5,167,194,244,50,127,56,98,212]], +[[41,50,20,105,238,159,43,177,101,160,105,100,3,50,180,137,191,92,63,171,104,46,147,218,233,216,99,23,191,80,197,44],[150,247,48,248,239,137,112,38,141,186,15,117,112,65,11,97,136,161,163,200,99,151,116,9,19,213,58,218,38,42,184,126],[78,26,255,132,99,188,161,183,222,177,211,119,61,242,231,160,104,100,17,27,109,196,42,98,174,152,222,178,49,57,67,179,21,62,228,102,150,177,92,36,239,194,168,8,170,186,129,199,142,61,250,77,251,80,202,159,232,68,69,234,104,188,142,10],[156,113,44,131,213,79,46,153,60,166,138,150,50,132,96,4,73,156,81,149,68,141,220,73,28,58,13,46,58,102,109,107,51,9,142,72,100,253,248,110,97,157,80,241,11,124,198,195,155,63,242,128,26,148,145,246,250,151,197,241,196,175,167,174,255,49,215,56,249,167,104,167,156,115,178,85,119,49,15,176,173,79,175,133,67,160,152,248,89,87,27,97,72,232,181,41,38,68,87,87,213,84,159,210,90,38,81,133,49,86,99,121,209,194,116,230,198,169,214,65,50,228,172,37,172,154,249,56,27,203,136,83,50,17,63,67,1,74,19,154,129,248,212,60,138,106,181,76,17,165,201,46,6,25,28,30,81,183,87,172,159,17,227,220,21,219,68,134,209,103,255,159,45,101,226,62,108,150,34,61,154,255,141,16,209,80,44,243,219,206,94,53,126,107,18,219,233,183,233,151,195,208,165,7,211,186,227,207,239,31,252,141,5,110,247,220,114,221,193,200,30,49,10,210,5,190,22,231,127,39,56,53,75,16,180,132,211,7,108,39,230,180,241,102,56,133,129,243,80,190,254,34,251,176,130,181,65,33,238,89,236,199,174,93,236,232,152,130,172,242,108,183,71,255,170,62,45,5,166,150,246,15,217,232,41,199,9,216,240,45,175,83,123,35,105,184,145,254,108,203,248,223,205,215,244,163,100,177,153,133,190,126,222,198,125,220,29,183,19,192,169,15,175,164,136,55,119,37,98,222,172,194,210,160,231,137,225,138,139,91,59,217,224,131,234,146,255,252,49,131,213,212,20,21,50,89,179,58,67,41,207,200,8,36,235,203,224,68,167,227,58,184,162,79,222,84,189,149,32,174,162,132,176,196,196,250,148,39,210,81,192,221,208,19,236,221,130,144,239,85,101,246,8,80,142,54,53,137,229,41,216,79,240,242,111,158,203,3,5,45,88,151,250,188,145,126,86,230,1,182,74,191,229,161,124,57,80,40,157,12,220,175,31,96,5,169,248,16,111,67,225,122,220,170,45,30,38,145,102,118,47,128,84,222,5,19,93,93,19,147,215,0,10,21,184,123,214,136,70,168,157,91,194,40,99,50,81,81,170,200,67,247,34,120,174,111,74,247,42,78,68,154,219,126,174,109,67,106,30,199,229,142,89,183,184,187,158,240,221,170,160,1,130,111,141,203,68,100,121,222,175,216,184,213,66,4,28,25,160,91,30,14,228,123,70,64,145,12,49,147,12,164,226,11,16,87,88,236,117,241,149,3,86,148,127,98,97,208,3,127,227,7,115,163,236,230,169,108,141,84,51,51,61,130,44,39,119,239,127,248,190,96,51,52,91,80,85,213,143,94,179,114,154,245,174,136,36,243,49,238,7,49,200,155,32,172,17,143,85,4,39,205,149,138,85,246,177,162,136,138,8,123,183,219,85,191,199,59,41,66,155,68,72,219,233,17,156,69,168,115,57,180,73,122,105,164,207,131,62,143,55,112,204,229,224,31,175,94,115,187,175,98,118,131,192,162,140,115,5,47,190,206,32,48,67,56,157,251,253,69,73,94,81,218,184,106,37,46,91,193,180,183,254,40,7,227,208,226,54,59,234,181,28,103,251,49]], +[[4,101,119,80,73,126,104,21,44,67,206,52,165,141,33,6,230,76,85,124,215,168,78,240,93,158,184,46,107,203,5,245],[59,58,25,71,180,203,246,11,130,109,96,159,25,45,194,48,170,155,155,175,76,214,166,9,46,73,95,29,46,71,173,98],[126,46,174,90,41,63,65,131,145,246,216,90,121,148,176,124,69,34,128,1,126,230,83,191,97,122,141,91,226,76,187,93,14,253,251,127,127,0,19,18,38,15,52,78,111,185,21,173,141,125,233,192,81,152,39,192,87,38,249,206,37,69,221,11],[41,72,34,122,137,15,111,132,91,119,94,98,197,58,243,128,80,100,161,87,100,70,240,133,217,15,139,154,94,214,141,241,234,57,60,228,121,196,65,65,73,169,236,90,23,16,54,66,77,255,3,68,180,149,143,97,50,41,141,14,36,201,38,210,138,217,215,159,152,198,230,188,241,197,118,118,6,236,210,145,198,173,71,180,249,251,43,2,1,21,90,218,98,123,122,31,213,176,116,25,135,64,131,5,158,181,43,47,110,194,40,24,183,130,70,34,143,63,230,53,93,253,167,14,187,155,190,115,34,147,120,115,99,153,85,124,226,75,48,191,100,90,20,226,37,111,112,1,155,51,54,178,3,251,119,198,236,148,167,162,99,72,136,254,234,212,215,44,35,145,233,158,140,141,83,63,216,164,43,8,193,31,136,122,178,222,182,235,191,227,210,81,222,99,83,108,54,205,83,66,35,152,229,68,207,248,123,7,166,51,73,252,80,133,221,233,58,27,253,113,113,19,58,32,67,152,31,96,117,34,200,19,60,99,66,141,27,146,98,108,121,183,53,142,112,33,207,31,65,42,120,175,167,203,63,89,255,239,146,121,136,90,91,219,36,102,172,211,76,213,21,128,131,11,131,81,235,212,64,169,102,35,144,122,209,244,181,98,3,245,225,89,164,41,227,84,110,173,12,1,29,190,208,144,40,113,126,60,61,254,211,145,151,118,77,77,36,94,242,40,185,128,68,113,142,244,216,130,47,33,178,197,104,80,56,71,59,249,61,192,147,116,81,235,2,211,26,70,200,220,126,148,195,232,103,140,131,185,138,67,129,143,18,91,82,139,71,106,173,49,209,88,79,253,72,241,73,229,115,110,88,249,66,5,211,136,158,86,126,77,209,234,194,250,193,248,244,220,84,14,83,34,70,15,185,64,225,46,147,196,201,141,237,25,65,193,144,79,150,127,180,100,54,132,193,154,77,92,68,29,96,176,233,244,8,85,229,35,254,127,153,16,118,87,166,128,118,39,91,248,75,124,105,163,242,179,133,91,200,2,107,169,176,11,198,254,52,185,157,160,99,23,0,166,127,82,179,78,23,150,51,152,135,164,131,5,18,29,83,171,68,64,252,75,92,155,247,35,148,213,237,55,47,241,140,163,240,7,189,2,223,101,29,195,172,67,130,117,241,163,229,36,34,184,108,69,134,118,106,33,205,137,248,5,128,93,187,68,253,137,254,36,251,44,11,64,209,183,84,195,53,219,175,252,59,59,184,187,70,199,76,54,55,69,4,4,45,134,120,146,39,89,152,98,49,46,153,202,137,235,80,76,195,215,93,25,73,90,168,107,32,178,115,107,18,27,178,7,92,136,237,74,63,189,170,107,44,63,118,209,255,85,37,211,162,134,62,77,131,199,43,254,1,225,2,120,128,148,116,225,130,45,226,217,98,131,72,147,32,2,150,17,170,157,255,196,130,157,102,134,158,99,73,79,154,173,231,11,119,167,184,15,188,147,227,222,77,147,89,19,117,45,4,94,19,179,18,197,208,130,246,36,45,73,133,176,83,179,120,62,176,44,102,20,150,61,192,213,93,76,190,136,123,174,41,204,24,151,158,94,46,169,69,188,212,13,137]], +[[139,217,144,112,197,10,159,164,24,239,127,117,192,1,41,145,106,65,200,96,112,150,28,203,43,32,43,225,140,45,16,215],[221,215,51,8,252,232,202,101,82,208,57,66,140,122,26,148,146,51,32,163,28,15,88,13,60,35,82,128,240,60,24,48],[177,74,123,38,32,18,197,144,158,33,213,135,251,79,41,169,9,60,142,28,41,153,129,106,130,17,143,239,191,16,230,142,168,152,191,13,161,142,191,208,52,30,168,248,42,24,68,200,224,221,83,6,229,9,185,208,195,91,71,58,125,32,149,7],[72,95,141,104,15,121,238,45,130,139,231,208,24,166,94,11,100,176,240,24,72,25,134,62,113,16,238,168,242,153,167,44,77,200,127,142,232,168,174,170,129,175,145,220,113,173,234,121,252,151,151,66,28,204,100,110,108,213,221,72,180,222,193,222,150,134,147,251,206,13,0,33,163,217,141,56,168,187,197,129,149,230,223,195,181,225,70,27,42,89,65,3,232,10,41,68,29,90,170,248,137,227,28,200,101,20,31,12,107,44,140,129,247,33,103,158,162,57,78,198,228,8,30,194,3,194,234,57,125,148,132,117,122,122,14,205,83,230,82,219,157,241,123,234,14,50,254,139,44,188,224,209,217,123,150,30,215,78,142,98,43,205,211,85,139,124,72,105,90,223,24,170,230,17,14,169,163,57,185,218,64,122,158,218,242,171,8,26,104,30,24,50,204,33,91,31,8,166,125,85,154,71,68,175,124,213,3,24,194,6,238,145,21,117,130,248,46,182,192,252,41,2,123,68,97,195,7,51,184,22,157,20,129,50,44,72,96,80,155,160,150,186,203,113,165,121,36,103,81,213,103,84,14,65,67,30,20,241,180,110,241,110,186,39,97,4,188,1,101,13,92,73,38,228,124,156,96,64,120,75,4,60,208,170,72,84,239,232,121,127,208,70,45,69,57,243,128,53,174,240,139,69,119,193,169,17,141,0,75,109,1,134,47,82,118,119,109,254,241,55,24,100,241,85,172,15,7,131,137,194,5,207,5,56,216,95,163,72,36,77,122,66,41,17,49,15,246,193,1,50,177,89,139,180,69,199,226,7,123,118,60,71,61,30,122,97,163,139,100,146,154,100,139,96,178,229,67,84,55,57,34,75,64,251,246,216,127,16,121,195,11,200,115,172,56,153,29,81,184,158,157,38,28,75,204,179,117,53,92,7,44,30,162,14,79,249,29,85,217,247,84,78,144,209,198,100,108,89,175,114,66,77,138,170,142,10,237,7,179,136,157,78,69,12,18,9,104,76,225,56,208,201,218,7,149,37,245,170,2,5,10,245,112,228,49,92,47,168,176,153,183,118,91,251,184,148,250,211,89,184,226,72,4,236,224,82,172,34,161,145,112,83,53,233,136,64,166,36,228,203,243,161,161,163,39,129,39,133,178,192,245,214,56,20,87,183,47,219,99,62,129,147,139,187,84,184,195,124,204,181,213,156,88,39,199,104,58,82,71,84,73,119,233,132,68,33,120,208,133,41,6,202,111,148,92,66,41,235,8,173,39,230,194,117,215,180,236,141,194,95,178,129,147,55,229,62,173,108,122,167,135,249,26,125,198,221,175,213,54,238,252,189,236,44,80,22,123,227,67,6,168,46,22,213,213,43,59,27,224,8,167,166,17,39,76,226,207,141,98,227,185,0,192,153,67,190,112,204,199,123,7,6,55,194,80,97,214,27,233,16,238,245,13,241,135,68,195,62,118,246,112,30,10,143,246,41,127,166,126,75,65,8,193,55,86,114,122,157,116,188,158,23,152,62,236,8,248,102,183,199,255,179,127,60,203,1,65,168,15,239,246,50,43,42,198,43,132,206,39,151,253,152,214,255,38,154,65,160,195,132,130,219,103,152,98,163,140,210]], +[[26,244,207,109,36,171,55,130,134,125,150,161,194,117,206,235,2,44,105,26,48,142,98,69,102,93,97,107,246,124,44,50],[25,211,23,234,152,211,91,165,250,103,193,46,207,179,39,80,223,39,93,122,69,184,226,17,167,172,71,237,231,113,45,159],[126,180,108,208,222,49,85,180,55,71,215,50,241,4,93,142,247,68,146,173,130,122,34,69,189,23,16,40,40,68,46,67,160,206,126,139,38,142,215,253,141,62,123,40,240,114,121,93,163,224,112,241,43,196,226,62,174,245,123,133,60,238,136,10],[244,69,253,207,226,140,23,189,68,39,174,165,103,108,14,18,128,132,21,151,233,214,109,231,215,167,23,35,17,9,57,190,208,15,78,186,249,96,61,83,201,203,246,39,27,229,71,175,41,178,160,69,236,65,40,138,123,183,157,102,45,194,16,226,21,149,127,168,70,136,201,22,84,62,86,23,245,96,228,211,143,115,186,239,195,126,17,145,78,71,197,21,6,120,81,232,237,33,57,62,19,221,25,237,155,115,217,137,69,252,130,106,37,142,149,125,192,131,221,142,83,92,48,165,75,66,102,221,113,209,19,206,133,107,70,40,42,24,3,54,39,169,142,100,114,204,180,99,237,61,150,250,123,53,93,59,44,42,43,96,16,221,20,244,234,57,101,221,135,190,28,66,155,222,168,48,11,75,11,68,69,134,53,180,151,159,94,62,142,181,198,24,212,225,62,29,104,139,248,140,126,74,61,147,142,132,51,109,103,190,104,223,52,53,197,201,144,134,50,28,2,225,59,74,18,82,75,52,228,106,11,77,39,243,13,126,212,245,206,203,54,222,173,240,158,126,252,199,85,202,102,117,104,41,121,20,198,188,36,6,39,217,208,154,172,248,84,21,65,44,6,53,98,52,83,39,141,155,240,225,14,236,101,252,114,175,255,250,147,146,220,120,129,209,229,199,96,164,2,128,241,107,20,117,18,123,145,182,156,203,101,220,75,53,222,16,249,67,37,192,203,225,196,112,25,162,234,242,180,186,146,215,133,34,154,172,250,209,130,110,187,222,190,251,125,173,75,5,248,130,67,225,95,39,151,102,227,50,29,216,219,166,80,68,77,129,251,8,120,118,122,156,99,83,75,180,186,33,40,90,36,22,203,143,133,109,17,169,110,10,140,141,225,225,167,81,50,241,86,76,217,148,153,86,144,187,237,46,225,84,83,127,182,242,121,251,9,200,222,166,246,175,171,198,40,86,227,209,40,253,250,121,252,73,118,25,59,185,179,54,134,30,71,181,109,194,88,35,147,210,229,68,101,26,200,91,197,142,158,106,148,220,76,57,196,239,114,83,138,20,248,86,205,149,195,226,121,10,222,224,58,178,229,44,160,174,71,29,229,2,203,25,230,118,175,53,245,249,61,132,15,239,150,6,203,233,45,139,194,80,6,16,93,146,52,69,136,131,136,66,195,190,80,92,115,80,227,81,183,53,230,204,111,183,146,117,178,123,217,235,211,107,164,208,96,172,238,115,181,163,21,206,255,171,134,208,111,33,104,166,112,101,87,129,150,160,237,4,164,221,113,214,115,72,55,219,8,56,87,171,30,181,224,238,196,255,186,201,84,79,78,193,155,222,25,77,248,75,28,132,131,65,87,75,241,13,174,232,91,129,120,25,111,182,8,18,58,128,129,113,215,60,228,32,106,214,82,22,173,26,92,189,228,11,25,214,174,127,64,223,151,171,132,50,226,197,58,80,78,209,34,226,95,183,165,28,20,53,74,179,146,142,222,179,156,41,235,36,107,116,160,118,248,157,3,80,79,64,27,209,118,181,207,254,228,185,219,9,124,69,118,79,81,170,55,103,4,181,167,242,16,179,241,169,5,226,93,103,0,47,101,87,235,183,73,115,124,218,49]], +[[42,172,200,25,127,248,250,225,193,207,56,98,227,192,74,33,120,41,81,248,228,142,64,181,136,248,188,116,96,195,10,3],[154,27,1,226,21,79,28,54,168,225,107,121,238,125,45,5,184,113,46,13,39,160,97,166,212,29,71,87,120,176,223,140],[100,124,221,108,26,103,41,14,87,103,106,120,17,58,170,220,166,154,197,123,153,119,21,197,9,137,91,140,92,148,232,44,11,106,206,204,243,186,139,215,207,97,117,43,27,25,209,59,73,241,95,139,250,4,110,180,66,165,92,213,186,177,66,2],[93,130,117,44,229,218,49,128,250,244,120,122,237,251,25,41,75,67,72,161,217,32,44,133,57,131,49,50,62,15,66,176,131,82,39,230,142,17,86,242,212,186,47,228,80,230,214,239,43,146,216,155,187,228,9,110,18,202,131,151,235,47,69,230,118,241,103,58,164,28,149,159,205,48,213,87,136,83,181,219,209,192,213,179,160,240,216,112,236,167,30,161,51,144,17,27,37,143,101,72,179,47,55,160,94,151,68,166,86,253,119,141,101,114,25,101,198,217,179,40,96,11,69,112,71,112,224,75,9,151,144,170,120,132,240,13,123,183,101,158,51,114,16,189,194,62,170,113,215,176,22,3,10,202,98,35,181,86,155,223,194,144,129,26,172,64,149,36,220,203,249,186,188,190,75,242,9,70,181,68,49,124,166,242,249,24,49,199,159,178,115,182,64,78,180,230,30,31,123,16,110,189,13,185,242,177,151,77,47,3,27,206,37,128,54,6,85,44,52,65,101,94,252,242,199,234,82,173,203,48,153,61,133,242,221,167,150,3,233,65,90,2,50,69,166,108,7,169,86,147,49,70,245,60,153,60,8,137,24,8,184,22,107,48,114,31,189,31,138,27,147,125,20,7,13,120,110,158,180,81,242,171,81,66,248,58,96,243,93,118,173,139,129,214,165,124,243,104,252,111,202,204,12,71,88,68,13,156,213,149,177,176,148,42,54,85,226,80,218,152,59,114,65,84,109,207,190,10,232,16,119,101,2,149,64,159,249,233,9,119,251,153,96,203,244,10,42,245,23,116,2,186,47,175,80,219,111,26,115,101,207,153,233,146,66,158,56,219,67,234,131,253,220,149,166,72,103,108,11,22,188,149,43,21,222,153,213,47,107,82,51,218,78,174,25,120,232,186,37,230,35,90,251,197,17,199,108,76,135,76,146,55,146,43,28,239,8,71,208,122,128,32,12,186,227,199,200,31,203,208,209,114,82,237,140,97,173,25,84,252,134,46,30,4,68,76,50,8,111,238,56,13,28,23,84,19,34,185,166,13,166,98,53,46,33,14,154,226,21,227,83,41,109,185,34,51,154,161,125,33,115,236,49,241,197,48,162,75,31,52,138,49,87,46,20,105,202,172,128,143,156,118,236,39,49,135,59,128,62,173,62,84,234,36,188,36,73,155,151,4,179,189,206,129,56,155,157,20,212,149,39,192,75,59,185,227,186,109,148,108,234,88,207,120,109,77,40,184,155,65,197,130,116,3,90,134,144,90,217,87,88,195,22,19,102,171,147,218,129,230,180,200,8,54,78,8,125,174,234,76,76,92,42,166,135,25,55,197,254,171,162,20,159,1,247,56,244,83,150,230,110,168,6,50,33,225,200,28,5,37,91,165,100,173,68,12,181,208,124,189,75,171,148,30,165,147,36,73,48,188,92,40,155,49,101,211,236,136,71,235,196,182,116,192,164,159,145,105,173,239,120,109,119,103,188,143,33,61,183,217,92,6,233,155,193,30,32,0,85,182,94,183,154,218,160,27,205,44,133,218,67,206,99,112,225,46,52,155,246,212,117,72,122,255,223,146,226,10,58,205,237,29,118,249,232,62,145,158,152,222,241,149,7,42,80,208,197,113,221,37]], +[[255,134,33,86,199,234,182,129,201,94,255,248,0,62,0,161,79,31,13,80,93,85,7,230,229,179,145,121,223,155,28,218],[225,184,159,179,17,20,234,70,16,127,253,3,41,241,6,100,40,222,84,112,142,219,236,243,237,157,71,8,205,20,63,226],[75,129,55,4,45,103,132,117,125,74,156,6,188,116,50,244,128,155,28,106,144,53,66,115,109,154,87,102,140,32,132,92,23,212,104,85,112,133,197,127,182,50,19,218,211,190,15,163,106,17,143,124,26,239,242,86,47,244,184,136,140,38,144,14],[179,209,219,114,166,169,133,236,215,10,44,255,108,24,193,121,226,23,212,244,16,253,57,52,150,150,133,144,27,208,113,188,230,194,251,103,99,225,12,111,161,110,117,161,23,96,102,184,236,129,174,58,128,57,231,29,194,205,198,74,64,253,98,183,206,231,190,75,160,51,47,228,93,11,96,21,134,82,227,63,141,58,255,60,180,214,176,33,116,77,13,209,120,177,191,10,28,193,211,254,147,33,190,40,66,30,184,130,99,161,36,244,151,146,208,121,71,90,140,85,95,245,105,8,115,81,75,93,72,62,83,33,126,12,187,18,134,43,133,15,227,144,200,248,48,8,8,110,100,154,201,4,176,24,53,10,180,145,87,238,155,202,230,192,122,75,135,139,72,226,94,152,79,187,77,54,182,29,104,155,19,70,138,40,209,227,135,224,232,134,87,248,200,172,149,134,166,226,108,249,77,255,111,130,100,227,255,98,88,134,92,109,207,133,123,0,20,120,134,225,117,223,4,50,227,47,4,64,14,41,159,33,24,131,18,179,45,252,5,14,123,126,135,238,170,12,186,172,107,233,147,122,94,12,195,17,19,222,124,139,35,62,28,232,229,217,197,100,251,233,243,123,189,65,29,247,165,228,78,108,126,187,103,109,133,137,77,204,244,134,94,77,218,12,173,239,43,188,85,0,11,58,41,241,247,30,244,70,29,220,59,51,29,145,86,101,52,197,214,216,76,115,19,118,41,83,32,248,10,220,144,40,143,153,83,85,79,205,249,33,61,230,169,5,33,13,76,128,100,175,145,205,152,50,94,249,24,152,211,61,112,3,130,2,227,47,182,112,156,163,215,136,254,203,209,184,65,250,78,94,144,98,214,66,103,195,92,253,68,79,182,158,47,96,71,245,139,28,42,244,204,126,76,172,47,137,8,136,54,5,146,17,62,150,173,58,133,126,208,94,170,186,111,145,83,239,137,185,62,0,232,116,55,51,236,71,45,155,14,236,28,216,250,82,66,92,74,38,189,125,247,58,39,18,190,190,81,174,59,37,235,120,219,130,20,144,49,254,123,40,26,246,203,119,20,237,248,157,233,21,243,71,15,21,62,237,127,69,98,67,187,144,52,46,25,14,100,127,57,224,70,136,60,226,138,137,32,3,49,94,163,121,66,158,149,130,169,53,235,120,150,51,150,209,54,132,95,134,196,102,232,250,242,39,47,67,255,239,194,173,165,96,31,138,107,42,196,204,107,146,130,9,23,242,224,57,60,143,175,152,45,108,95,79,35,14,39,206,34,120,167,35,119,71,250,133,169,200,87,191,24,2,195,234,224,210,53,181,173,88,73,125,102,160,211,169,186,235,204,65,127,24,51,233,204,68,96,249,117,215,40,88,205,17,141,122,175,175,28,135,130,151,202,207,113,172,117,103,109,193,180,251,81,193,119,88,16,208,53,55,242,215,102,39,139,153,113,187,151,211,196,155,81,254,178,109,55,94,12,185,16,149,116,168,22,248,78,118,252,126,240,114,213,121,60,47,101,171,46,253,144,82,230,184,86,159,40,5,134,28,49,167,52,74,60,68,6,154,148,50,13,39,78,39,18,113,234,250,59,254,100,222,117,55,132,106,1,229,31,218,224]], +[[88,38,25,171,60,245,163,174,119,102,136,191,109,186,203,54,51,10,53,173,117,36,228,158,246,99,104,119,100,207,110,199],[32,2,234,10,56,163,39,224,56,74,234,228,104,219,15,108,133,22,166,150,9,175,158,238,147,233,236,185,75,68,156,102],[254,151,1,218,26,168,28,85,186,195,54,56,247,117,84,43,128,68,128,243,75,123,252,120,218,153,22,229,36,106,96,77,57,11,249,32,200,114,167,121,36,36,110,232,208,57,59,32,46,123,37,178,72,79,101,74,195,103,203,9,37,236,227,5],[202,116,40,79,17,197,110,37,152,215,138,78,205,3,180,14,1,122,85,129,118,1,43,38,253,246,149,195,222,152,167,79,143,64,164,125,121,120,237,194,78,232,9,43,254,94,97,89,104,52,222,237,29,157,52,160,245,205,174,190,52,33,170,25,224,18,222,134,91,158,225,183,52,121,178,189,26,201,130,249,126,217,199,205,32,69,156,96,251,177,30,30,43,78,172,93,182,132,76,113,215,41,73,80,43,186,80,58,206,201,5,173,186,37,246,177,25,234,249,99,159,168,171,179,2,223,249,147,45,133,12,196,76,87,207,144,178,229,138,139,82,81,193,38,169,226,143,92,118,27,98,128,226,205,221,121,203,214,142,83,255,74,98,38,211,189,76,150,27,155,158,67,69,162,84,88,98,199,151,56,102,240,66,11,137,142,123,174,169,14,164,238,0,64,66,239,56,161,253,149,106,114,253,246,253,67,37,125,169,253,185,102,128,239,79,223,158,148,61,38,92,220,242,229,46,50,1,213,64,139,198,206,16,229,112,10,223,18,181,91,161,74,168,41,216,105,28,49,242,79,196,165,28,230,250,161,243,239,46,173,120,229,231,83,68,106,211,250,74,132,193,147,151,154,235,200,48,155,173,96,129,79,72,89,185,49,215,4,20,118,68,145,198,201,237,141,182,115,197,67,211,81,133,205,40,136,170,33,193,169,32,52,39,224,172,11,31,227,76,14,74,64,1,224,149,108,19,203,89,163,186,248,124,33,9,168,136,164,201,231,170,72,23,103,216,2,15,243,93,215,197,204,236,124,8,233,113,167,226,24,19,140,144,84,106,125,223,54,173,17,75,229,133,87,67,44,45,223,52,206,211,55,159,112,212,64,126,88,121,249,132,47,56,23,23,5,27,22,133,170,122,176,173,56,84,30,193,104,245,28,182,136,243,205,26,1,154,51,108,159,79,63,130,222,120,92,7,72,103,253,200,128,15,199,111,186,4,200,173,141,225,13,46,155,67,5,129,190,68,196,30,204,143,200,166,22,49,67,153,209,140,100,121,245,126,87,59,34,166,238,92,226,220,192,137,72,160,222,31,13,210,91,101,113,90,177,140,112,199,98,252,61,125,96,12,173,99,34,96,56,80,156,25,171,53,181,73,62,238,115,167,3,115,30,197,53,201,12,111,6,217,77,62,95,126,81,160,159,159,143,66,197,1,184,80,70,134,54,92,238,233,224,254,0,19,41,243,3,82,33,70,113,124,106,18,88,208,241,87,203,234,75,90,94,61,19,188,144,126,149,253,110,138,113,137,106,2,195,16,107,210,106,81,0,81,241,179,2,88,171,39,248,117,103,59,19,55,238,54,183,26,55,110,15,158,120,9,166,124,103,217,172,193,108,37,29,203,140,146,108,142,147,37,22,211,139,114,51,234,198,21,156,89,202,208,48,124,89,14,113,49,182,34,25,20,90,170,53,91,251,74,203,106,240,165,80,0,6,205,216,184,19,254,25,8,96,46,8,116,201,98,43,179,118,115,186,26,203,164,20,35,22,103,188,196,144,122,200,113,248,126,108,227,245,145,193,145,113,5,122,159,69,127,83,98,174,218,16,93,24,251,132,247,208,240,167,218,126,248,218,145,20]], +[[43,189,131,12,231,222,243,254,206,161,236,214,234,10,233,201,244,250,143,252,59,31,25,56,197,5,5,27,171,64,207,122],[15,223,237,141,227,193,234,248,145,206,55,227,76,180,162,68,28,187,174,8,131,56,61,112,222,36,100,133,11,74,100,42],[19,235,201,121,168,135,16,227,197,243,69,207,187,130,72,19,179,8,169,213,198,222,227,40,191,210,53,169,125,231,179,38,222,108,115,143,150,246,152,49,148,146,9,153,104,82,221,156,9,141,88,8,65,135,9,242,191,81,13,70,183,240,54,6],[95,30,222,170,60,11,42,99,49,29,151,241,197,78,126,47,104,113,112,230,180,110,33,105,203,245,108,102,242,49,191,196,165,118,189,43,132,32,191,53,125,58,144,248,243,46,161,173,153,57,180,103,37,75,102,161,223,31,91,76,186,198,58,92,39,36,38,13,36,216,223,142,219,88,174,36,122,37,145,233,32,177,164,32,207,141,133,57,234,87,219,13,173,255,26,211,233,140,49,114,208,51,22,60,180,52,167,102,176,193,24,165,106,189,204,231,156,130,175,123,172,116,237,14,160,36,172,76,224,34,45,10,169,20,244,50,9,43,27,81,120,4,219,89,24,168,69,233,204,165,90,135,219,124,40,82,247,221,46,72,54,1,133,204,68,44,121,48,175,225,93,214,34,204,2,188,209,238,119,139,89,112,95,20,51,50,65,88,138,82,45,226,68,7,232,230,225,13,94,243,168,142,58,60,68,56,193,127,117,4,103,79,215,228,24,203,47,119,173,10,86,210,56,103,3,21,94,154,64,28,67,221,181,30,173,85,32,170,123,160,56,231,222,83,49,65,138,213,82,189,205,24,95,80,58,133,72,245,91,99,134,228,104,124,165,21,247,192,238,165,112,152,59,251,36,190,22,247,179,0,63,183,86,227,38,86,47,42,50,254,101,255,132,76,57,132,199,46,64,221,73,228,243,174,140,15,129,154,121,57,178,231,54,227,129,245,130,60,188,97,178,237,1,217,176,92,248,177,70,72,164,139,13,124,190,136,42,193,108,173,216,196,42,162,199,2,70,52,123,77,132,149,54,167,172,34,199,32,218,60,241,120,114,94,229,87,169,44,37,177,43,139,149,109,59,244,128,46,158,138,21,181,171,117,66,53,204,160,229,183,229,94,74,236,228,90,71,224,132,206,20,71,68,5,152,239,93,79,95,220,44,152,165,173,19,108,255,191,135,211,207,82,246,115,140,202,121,72,53,96,146,7,143,223,37,69,119,245,89,105,160,198,82,70,218,200,9,162,252,161,246,10,29,146,152,119,185,166,84,14,136,169,230,233,21,89,56,210,44,104,126,99,179,135,83,77,56,94,137,97,229,136,103,67,249,95,74,112,128,217,22,98,69,23,177,83,54,3,10,70,113,75,22,139,131,214,249,204,224,96,102,73,192,31,10,29,10,42,83,245,227,120,246,170,152,195,132,170,251,62,239,219,52,33,250,58,201,138,13,58,156,2,156,35,0,174,2,65,6,125,26,79,201,46,67,134,136,234,136,159,203,26,26,158,134,52,185,22,198,11,170,12,24,191,205,19,155,254,48,23,191,190,22,41,19,67,206,134,5,187,120,114,85,140,107,95,213,109,253,34,21,119,237,207,250,168,189,163,77,122,17,171,140,178,120,40,142,88,52,132,38,118,252,207,250,169,17,27,206,210,179,87,95,221,73,98,27,118,232,209,41,182,23,0,238,171,3,20,239,148,213,80,80,106,75,141,30,230,85,8,216,157,14,153,233,51,107,65,217,247,74,164,215,34,17,77,224,243,30,207,0,176,151,245,60,154,202,156,122,40,91,88,163,93,112,41,140,92,52,247,75,74,112,83,8,3,49,0,52,159,12,98,249,194,235,247,222,173,10,119,178,152,235]], +[[26,122,60,47,84,129,19,27,229,248,104,69,106,162,250,144,229,109,82,203,114,28,113,132,235,255,6,254,210,254,104,93],[124,42,208,242,165,112,85,3,38,251,80,168,80,131,88,33,103,109,225,222,18,127,109,225,103,2,153,216,20,246,227,206],[151,97,96,251,91,189,171,229,200,150,47,35,186,186,207,11,10,180,28,43,177,62,156,13,68,144,103,183,222,204,125,180,233,78,118,167,27,156,10,196,214,175,56,122,114,168,205,115,227,188,99,183,237,101,11,238,191,23,66,76,73,11,214,13],[198,40,52,217,213,93,26,68,3,233,37,208,165,181,82,218,23,76,2,244,233,69,222,195,56,193,187,178,174,180,255,64,2,14,247,15,245,5,32,92,248,129,182,41,150,10,189,98,118,78,90,84,242,181,16,86,103,177,28,125,91,122,76,204,63,72,139,221,219,149,138,123,233,84,98,7,230,196,103,24,151,192,83,80,142,31,216,50,34,19,10,121,51,151,109,43,236,97,78,216,249,182,166,185,244,239,178,165,139,157,0,91,148,62,66,241,113,183,9,167,49,48,112,203,46,6,141,163,156,249,153,34,182,158,40,92,130,173,151,242,214,199,121,34,202,226,181,227,32,232,53,119,192,208,136,118,30,200,129,82,194,151,73,41,120,169,215,163,255,103,237,228,76,42,112,124,243,226,53,46,35,47,83,200,120,43,164,137,40,169,127,138,54,178,10,65,104,22,233,69,121,185,215,37,10,41,220,132,112,246,58,112,88,226,210,169,157,111,12,203,83,13,245,150,149,5,239,92,120,68,235,22,125,32,244,18,165,8,250,177,248,205,156,32,197,235,154,65,122,84,18,181,218,106,87,19,87,89,250,177,127,99,20,246,141,243,91,23,114,66,20,67,103,111,49,37,121,175,107,20,17,83,90,218,143,118,1,43,105,187,235,96,178,137,126,230,96,124,179,105,205,245,47,79,109,223,136,205,178,99,13,120,137,111,19,97,254,162,42,230,52,33,118,150,255,17,79,180,45,190,79,67,70,241,190,91,87,173,179,132,174,126,73,180,31,116,179,27,154,98,188,105,220,161,101,137,198,52,235,157,124,108,148,248,236,228,75,96,98,143,152,225,2,76,243,46,62,61,214,220,229,90,18,34,83,47,73,13,99,230,162,117,40,28,15,58,108,16,24,145,184,213,122,69,222,17,222,53,235,177,81,192,220,215,94,108,5,11,60,216,186,186,232,69,195,159,102,195,108,119,205,224,91,104,62,79,176,16,61,147,231,101,147,53,200,127,192,227,35,91,46,130,72,140,218,190,181,197,200,117,128,135,69,238,169,45,232,107,142,252,182,62,22,208,130,145,154,238,46,146,137,156,176,188,241,193,66,21,119,164,160,217,219,9,238,31,159,235,146,165,56,33,3,207,124,50,207,228,99,114,90,228,134,109,170,254,218,5,52,193,105,248,249,190,64,79,59,170,225,35,250,118,138,206,70,23,141,75,155,188,91,215,174,236,121,3,176,165,188,87,83,137,134,238,9,224,126,50,7,123,59,157,229,13,209,150,122,55,44,56,90,200,134,40,124,24,69,26,100,239,179,125,5,111,159,65,148,192,139,30,62,201,112,34,38,123,240,4,60,19,210,107,156,225,245,57,5,246,228,27,61,153,220,129,179,49,144,155,114,38,102,239,36,50,230,175,138,69,49,7,83,18,48,206,74,26,248,238,214,38,218,34,61,167,107,70,80,126,51,215,205,189,224,45,65,16,64,200,154,17,217,81,86,237,74,194,96,91,130,105,57,198,207,135,123,78,231,54,197,218,119,207,70,80,169,153,122,59,156,244,106,130,186,43,192,19,51,192,68,120,181,201,46,36,152,189,0,47,1,49,64,174,219,48,27,149,153,61,29,117,8,112,217,136]], +[[25,26,29,144,50,28,127,78,116,148,187,152,41,9,169,235,64,195,52,29,211,42,228,217,103,80,183,208,41,102,180,15],[149,98,217,226,19,241,69,196,86,147,91,112,49,198,128,102,159,139,189,49,164,194,237,60,145,196,0,42,86,41,233,123],[116,203,2,141,198,183,91,55,161,218,234,28,248,132,101,219,131,160,9,63,236,178,45,153,186,133,94,154,181,157,5,203,34,200,125,11,9,223,124,17,98,19,186,168,241,137,178,112,63,249,83,205,32,46,185,222,163,151,110,232,143,95,167,3],[133,137,13,180,226,251,206,9,61,222,90,128,191,143,224,154,152,75,131,164,155,124,203,93,75,6,205,175,221,211,130,228,184,168,165,5,48,232,44,32,6,18,201,215,216,160,137,188,138,168,69,195,207,204,56,166,25,93,33,194,97,140,61,186,43,87,9,32,236,207,205,35,111,23,240,141,129,66,104,248,130,36,45,223,7,2,218,135,133,244,7,170,143,134,254,207,169,3,196,141,168,63,131,151,119,235,107,74,43,191,93,247,164,218,83,71,90,241,255,228,75,95,224,7,43,143,191,61,38,230,216,158,166,125,138,200,69,148,146,137,10,218,101,126,179,220,36,146,184,141,225,117,180,187,161,165,8,6,77,97,150,116,170,174,42,240,157,49,165,194,124,141,93,90,41,176,55,121,244,40,107,137,102,206,64,126,111,246,146,251,148,37,32,169,147,141,105,204,112,172,176,107,1,75,109,252,25,131,66,6,207,26,198,196,72,174,111,7,128,37,181,95,61,130,114,1,38,138,146,173,217,173,23,142,247,106,41,137,254,220,110,57,244,235,185,249,108,155,131,82,105,79,165,79,160,34,1,156,14,192,1,45,13,118,158,35,103,128,63,146,95,23,95,159,185,203,236,74,12,156,30,44,131,234,87,230,169,42,23,245,85,202,185,52,39,30,114,200,204,50,21,252,184,124,32,83,155,241,66,119,177,191,189,110,88,128,239,149,63,199,95,35,192,221,79,204,30,11,227,64,175,148,125,224,46,135,127,213,199,125,209,223,123,65,75,92,11,64,199,73,86,165,69,161,21,176,198,153,58,178,51,183,231,44,130,43,107,51,129,187,31,193,8,117,191,254,62,46,209,25,15,163,63,193,93,160,131,121,79,204,44,91,245,160,121,9,6,60,178,137,160,138,44,138,51,211,67,132,44,45,106,60,250,42,22,202,46,175,202,183,234,16,13,28,113,75,170,187,113,73,240,126,37,222,227,35,231,128,117,125,250,128,22,250,167,192,98,98,34,195,101,248,242,246,104,125,29,237,35,79,121,156,197,13,28,210,107,76,250,64,69,145,112,86,252,121,195,184,139,43,25,8,227,114,223,102,218,200,115,70,49,100,131,73,188,55,250,52,178,95,255,59,7,71,182,188,22,185,78,62,88,149,228,187,217,61,71,138,108,31,117,228,250,48,250,169,34,4,158,212,197,15,18,244,179,18,168,151,77,15,237,141,68,37,93,203,43,240,254,190,71,251,63,184,237,153,3,181,186,76,161,142,60,198,118,44,250,30,175,4,223,169,68,212,150,224,254,139,183,220,4,84,81,57,107,250,186,84,133,217,213,243,145,169,84,195,113,66,83,204,217,177,153,100,212,40,6,128,114,7,131,3,107,58,191,175,40,132,88,62,165,189,188,246,157,8,137,122,178,136,49,70,53,171,180,194,150,75,113,173,146,145,254,181,182,31,128,233,176,204,7,249,18,168,229,89,141,85,72,222,254,14,234,28,68,133,115,113,10,172,221,177,82,249,60,124,111,211,247,228,237,159,116,66,166,185,0,242,60,60,84,76,229,201,186,95,94,146,170,253,17,201,255,95,121,192,139,157,4,95,239,7,151,6,37,246,46,47,67,52,164,214,100,202,247]], +[[98,133,99,170,62,226,252,97,27,207,247,139,251,42,117,233,253,135,128,232,122,147,148,153,166,27,234,166,164,183,25,19],[218,32,97,110,228,164,28,46,191,220,80,171,84,149,59,109,56,123,6,198,222,247,87,150,176,136,9,86,92,108,248,5],[201,166,170,169,180,225,204,225,181,132,69,114,95,97,245,82,200,251,69,131,31,3,72,39,152,240,31,102,62,153,131,219,26,130,253,51,171,163,236,203,150,34,100,38,213,10,225,124,197,18,116,206,24,163,136,96,244,11,47,130,54,27,92,3],[5,111,185,84,251,230,166,1,79,173,172,30,26,159,86,204,8,175,55,52,142,186,246,146,6,131,56,78,250,71,98,108,205,223,234,210,213,233,232,207,255,69,247,172,99,222,99,246,157,18,132,140,227,192,239,31,83,10,222,67,15,10,253,93,142,207,217,255,214,10,121,116,106,44,91,238,221,62,103,36,153,130,248,182,9,46,226,211,64,71,175,136,168,31,234,181,213,43,71,213,179,247,108,32,65,114,95,111,129,50,147,5,10,170,131,75,1,163,165,143,105,170,74,140,166,31,91,116,111,96,15,61,69,44,98,130,255,220,164,66,155,147,56,150,123,163,167,38,102,144,174,199,94,191,191,123,233,141,153,155,3,237,220,114,146,88,27,13,105,227,10,3,81,161,81,219,112,65,43,11,253,67,211,186,169,212,86,203,62,11,79,193,156,176,158,108,173,203,109,63,59,229,19,124,199,168,211,33,158,194,3,110,198,112,237,126,197,35,177,177,198,135,181,70,83,7,136,47,227,141,116,114,208,186,135,164,113,134,131,9,210,247,115,255,36,200,125,57,193,107,112,138,78,217,175,67,247,76,141,133,207,232,171,84,6,144,126,148,26,20,151,14,32,156,41,255,126,216,162,249,53,174,65,112,159,39,13,13,8,85,94,247,175,46,223,228,13,243,153,34,60,120,90,67,231,243,105,21,137,226,234,76,3,111,17,208,61,125,30,234,20,246,32,3,83,37,207,43,51,186,243,134,57,62,138,151,42,122,246,205,155,133,67,179,46,37,51,209,252,195,23,127,217,109,30,19,191,139,104,222,178,34,249,68,151,38,93,60,203,52,87,81,189,91,102,144,120,8,25,152,214,8,202,95,220,19,72,57,212,237,43,235,178,149,47,234,90,57,198,240,51,193,85,143,105,140,228,148,110,79,108,8,175,135,79,39,53,127,135,14,190,235,33,153,151,111,250,239,172,149,31,142,23,254,125,8,33,225,185,42,144,170,78,157,239,211,250,253,160,82,164,68,71,109,177,206,56,169,225,118,232,65,24,154,189,143,236,222,15,188,92,181,95,81,31,95,222,7,234,151,222,179,155,122,168,220,132,163,148,106,108,249,38,211,155,149,193,26,249,214,77,152,184,7,244,112,77,10,43,218,151,218,217,136,26,218,27,246,99,99,102,230,10,82,43,72,33,4,120,97,199,170,226,20,106,2,238,246,178,93,81,55,26,15,23,210,75,193,135,220,221,5,213,65,194,247,34,1,66,121,21,163,146,140,211,120,104,145,3,172,80,179,63,135,164,126,140,223,166,135,165,240,175,138,86,115,29,171,230,98,244,242,131,109,224,186,143,175,216,106,56,84,188,160,18,215,8,138,0,185,133,76,45,60,112,141,223,88,250,163,85,168,154,252,44,128,243,245,51,109,160,29,114,162,119,26,5,88,19,251,53,51,15,125,46,1,177,209,45,170,149,237,85,211,189,197,223,119,57,203,195,202,9,122,65,182,178,189,127,15,249,221,29,134,88,152,59,163,255,121,32,193,95,41,42,30,249,252,173,161,198,7,236,180,93,58,115,201,255,212,47,62,22,2,47,223,225,39,68,146,99,149,247,79,179,17,23,147,250,146,129,130,26,102,160,29]], +[[145,65,247,158,211,11,246,0,97,26,19,243,103,180,3,150,242,236,131,156,86,18,187,241,230,228,151,248,57,84,188,136],[241,78,218,150,38,64,190,203,102,196,209,241,160,33,17,2,81,145,123,139,29,52,130,130,152,211,33,69,186,246,229,217],[207,32,45,127,47,158,209,23,244,41,80,43,42,90,255,84,167,247,81,210,23,21,21,164,210,3,117,52,70,223,14,186,200,105,132,200,139,212,43,209,251,141,203,64,135,118,114,42,56,243,44,206,178,95,50,162,93,115,147,241,56,238,223,10],[143,236,170,122,233,163,212,164,133,26,102,54,43,54,110,22,123,159,67,0,253,171,32,86,84,117,25,135,240,133,222,97,190,201,52,74,168,111,94,92,100,119,81,76,40,4,206,215,172,12,208,98,133,41,163,161,89,146,54,237,103,190,190,31,46,149,170,21,31,224,243,179,1,26,29,75,233,144,28,175,171,47,24,145,144,77,75,255,1,40,193,211,94,206,203,50,43,60,192,29,172,197,174,61,202,105,20,167,211,77,168,201,101,123,149,15,137,209,214,174,195,41,155,182,144,17,16,113,250,135,40,39,116,148,61,150,164,171,124,61,109,231,209,191,17,147,99,6,140,200,45,69,228,183,100,84,198,8,188,53,102,183,249,179,133,204,126,179,142,228,41,175,194,218,153,102,159,197,193,190,130,22,26,27,12,51,247,186,154,212,65,157,32,98,151,25,1,219,0,59,250,35,196,71,20,153,92,176,107,250,150,110,80,35,170,147,70,253,55,90,226,161,232,64,132,49,77,243,240,140,226,8,0,194,194,173,251,184,19,102,246,177,4,36,61,98,213,4,30,114,115,67,63,23,88,27,249,63,76,97,70,250,150,111,99,138,176,126,161,102,148,167,206,48,92,198,9,166,225,6,35,255,127,108,121,22,182,228,219,222,187,123,82,236,167,240,213,24,127,246,100,215,195,112,237,34,136,106,162,103,19,41,217,40,224,163,190,163,180,113,26,18,139,154,171,144,38,111,134,81,210,32,185,204,28,191,91,28,231,38,89,49,128,54,144,211,41,28,1,234,212,219,195,50,154,151,232,92,79,225,211,86,96,140,201,230,11,5,188,20,131,138,134,8,39,154,0,97,222,40,255,123,142,129,245,156,138,140,85,35,146,76,76,72,94,110,168,10,200,23,80,187,14,65,158,252,120,88,205,74,245,12,139,140,128,101,15,172,171,77,130,88,249,202,250,3,16,160,7,204,203,196,24,92,130,253,20,109,241,216,17,135,157,163,101,13,87,22,241,0,75,113,210,199,242,189,101,3,195,84,88,159,134,2,201,80,161,245,19,159,129,20,96,117,40,128,163,65,17,102,48,228,255,132,148,142,116,169,235,53,13,100,216,41,48,2,32,2,51,242,9,177,125,120,137,124,124,230,206,41,226,159,130,212,173,108,97,235,121,245,115,156,182,104,178,26,116,85,85,201,110,25,82,104,69,232,44,110,210,177,198,189,214,54,75,143,199,155,169,163,45,189,63,139,151,94,185,35,98,57,88,174,13,170,79,250,19,146,23,192,14,2,31,147,126,155,121,28,55,153,26,53,229,35,26,25,20,192,69,167,135,67,47,151,184,226,6,61,177,5,225,77,169,121,193,196,203,167,133,33,14,176,32,17,51,75,35,12,251,104,49,153,140,204,226,83,134,244,243,186,13,206,32,6,233,195,148,11,77,90,86,170,204,220,171,2,113,134,137,129,99,96,241,136,82,253,25,152,169,159,206,154,4,218,63,94,35,175,148,198,232,165,186,223,211,147,4,185,226,163,118,161,249,186,192,154,133,189,4,36,118,226,107,88,236,115,241,35,109,65,171,75,78,122,84,222,249,214,106,56,248,229,70,222,123,56,142,30,125,102,129,229,226,160,150,241,96]], +[[105,92,150,11,187,13,213,127,250,54,21,28,133,222,115,81,84,254,90,213,245,252,119,208,5,160,163,32,17,222,179,12],[52,18,94,78,33,247,137,237,14,17,128,193,246,54,156,114,29,202,233,133,155,111,123,4,249,87,229,16,1,238,222,138],[74,244,28,85,77,153,8,18,104,108,50,154,135,92,65,238,36,180,167,253,123,61,79,140,141,82,117,242,231,203,36,43,37,139,88,88,164,102,222,89,92,226,162,23,126,53,28,127,8,199,252,78,11,249,126,197,251,45,203,130,82,210,201,10],[55,6,105,108,122,144,102,144,208,211,183,30,126,33,28,123,6,113,104,243,168,241,237,152,74,10,94,96,120,89,118,98,228,231,136,157,82,219,15,120,224,213,239,14,95,122,10,15,66,99,182,132,139,7,37,202,164,177,206,166,152,116,9,81,28,142,94,152,45,63,91,130,187,86,164,167,148,113,33,147,127,142,16,92,90,20,181,62,108,55,204,113,107,30,186,146,36,33,130,139,4,111,104,86,196,79,171,241,58,117,22,198,42,95,249,133,104,69,12,238,120,177,64,51,80,71,191,28,167,126,21,73,168,148,254,235,7,128,69,228,100,24,50,37,59,246,149,72,84,82,236,54,144,101,166,0,41,166,201,7,122,55,157,178,4,133,234,46,219,108,150,149,71,187,38,83,40,155,198,232,31,252,184,75,219,247,115,221,234,75,55,80,233,167,35,149,209,23,246,68,176,226,32,97,212,243,187,124,91,97,46,75,112,57,94,7,121,81,107,70,101,145,22,144,47,208,251,205,35,64,238,164,94,156,35,219,37,100,165,225,29,199,158,143,75,51,42,68,62,195,90,173,150,4,254,121,18,82,8,130,149,232,79,101,163,7,49,37,80,217,235,246,31,54,126,74,15,43,86,35,229,62,246,188,19,40,37,252,36,235,238,78,191,51,140,191,181,223,105,179,45,3,13,68,124,68,243,19,186,150,254,7,187,254,91,1,102,234,236,188,97,155,182,178,229,146,64,16,186,62,193,80,255,106,105,254,196,222,217,196,66,249,140,21,231,127,49,155,72,67,179,183,72,181,210,96,137,167,108,43,131,79,249,60,65,62,4,202,149,80,205,33,28,226,214,165,131,215,130,87,80,102,219,109,211,62,141,94,131,116,53,93,6,138,94,185,111,139,61,168,221,223,181,186,245,197,150,218,175,85,106,143,44,181,120,30,80,66,50,127,146,174,6,33,234,224,136,181,240,19,89,46,119,135,58,129,215,224,104,215,184,51,125,185,241,9,168,53,180,117,229,202,247,206,165,175,59,74,214,217,11,170,241,199,54,85,236,103,103,71,252,221,65,119,91,79,190,57,36,195,244,29,138,115,117,40,209,45,97,86,101,58,34,53,140,104,33,66,107,44,10,51,225,99,76,98,199,200,56,86,73,188,35,62,125,175,148,57,240,157,185,189,17,234,1,226,139,119,236,187,196,89,14,41,253,207,15,221,225,82,246,71,129,50,254,76,58,91,69,167,48,90,246,227,129,202,221,114,73,110,102,187,184,102,206,164,127,126,125,126,99,52,22,0,175,63,73,206,156,158,78,55,57,77,245,223,113,220,16,205,57,31,220,184,161,147,220,152,252,25,5,159,163,172,35,14,197,71,107,249,77,133,85,106,206,110,27,163,36,33,191,89,220,190,5,197,225,93,52,198,100,78,39,208,160,43,233,127,168,56,126,224,55,6,242,42,143,75,59,64,64,173,125,63,138,134,151,26,32,160,158,200,27,118,150,216,52,197,38,184,229,28,185,125,39,100,63,154,191,94,41,255,208,51,63,149,222,21,209,16,194,6,76,164,148,103,193,78,242,39,244,186,191,26,85,231,177,205,160,66,156,255,37,107,227,28,241,22,113,154,129,185,197,251,117,253,246,78]], +[[37,203,23,252,51,210,191,131,132,174,77,242,12,31,173,92,53,253,118,90,255,222,4,181,37,109,77,224,28,168,222,20],[184,108,163,18,254,89,133,32,198,75,229,199,47,91,35,129,101,7,246,158,7,15,130,142,2,210,175,207,225,27,250,1],[140,203,13,188,247,204,3,232,62,33,197,116,116,175,211,173,136,152,9,123,151,46,222,23,90,202,174,72,227,236,23,178,219,6,252,130,119,107,7,81,192,249,86,253,113,150,243,209,201,99,33,166,207,61,137,36,21,216,248,238,180,161,65,8],[75,74,113,203,248,203,175,87,167,125,78,161,136,166,249,100,132,15,13,113,74,95,56,160,149,161,59,78,87,18,151,168,139,121,36,23,209,97,132,66,127,144,224,67,221,138,85,183,241,193,62,0,223,166,5,22,68,92,190,119,6,140,121,200,195,94,190,172,51,12,51,241,18,29,5,115,26,143,81,50,214,72,0,115,39,70,65,25,90,117,32,33,22,255,241,195,24,129,113,120,253,215,104,187,223,16,95,160,105,199,163,209,67,253,245,209,123,250,215,192,98,78,82,146,6,143,215,187,109,48,59,74,39,203,32,164,230,24,117,7,103,135,209,159,166,247,41,201,77,192,186,155,140,11,253,152,102,218,92,178,231,162,205,46,219,220,149,172,52,158,94,92,33,114,229,164,207,123,217,12,171,226,198,226,36,89,128,189,114,208,246,245,71,152,129,232,196,195,84,246,138,167,40,65,208,199,59,152,107,165,16,33,32,49,97,2,110,227,215,41,221,241,160,73,255,233,235,37,67,152,2,240,48,17,209,68,229,11,2,189,74,202,94,85,6,211,47,207,105,227,47,84,37,68,121,143,78,135,247,43,223,36,51,177,255,50,89,41,46,29,144,129,44,255,215,159,106,84,50,112,186,242,74,60,57,221,53,152,225,198,97,97,41,34,82,47,56,125,81,89,118,146,243,20,196,213,172,75,241,136,58,97,70,54,51,106,85,68,213,159,244,29,30,13,188,248,230,98,126,124,128,133,100,99,34,223,194,12,51,44,189,243,83,112,212,125,202,187,128,46,23,202,132,120,14,236,102,28,144,77,91,251,194,64,173,106,20,167,83,63,113,162,117,0,198,29,211,228,115,152,56,135,168,104,53,24,122,187,13,240,143,166,44,218,105,220,232,110,33,250,90,233,84,194,46,221,182,14,227,19,21,4,166,155,80,72,106,23,118,112,145,136,55,96,99,138,41,195,128,48,225,224,95,219,40,225,88,99,48,16,56,90,98,6,19,204,16,213,165,243,80,149,95,74,52,124,101,237,221,183,226,81,89,218,141,204,38,85,146,138,214,246,216,196,193,171,184,23,215,254,243,186,229,222,4,2,237,222,231,181,21,33,206,40,10,102,183,150,20,15,86,175,155,194,14,70,88,117,206,38,40,168,161,4,119,206,155,46,172,199,216,111,136,39,36,87,191,212,67,231,18,82,105,150,37,67,128,240,19,82,39,233,252,21,28,134,149,233,204,100,210,114,178,86,171,149,201,169,245,104,233,55,22,224,229,61,41,136,46,60,231,66,97,37,122,2,205,73,124,55,215,100,217,15,127,212,120,161,122,137,10,139,46,166,26,184,31,104,105,177,32,162,246,72,74,136,193,81,149,51,145,236,164,69,1,83,119,179,165,223,254,76,251,172,251,91,171,44,71,246,84,247,42,157,25,203,196,210,149,55,25,132,5,227,160,75,75,254,17,188,219,92,31,48,217,172,2,245,72,73,197,122,169,111,123,86,99,97,22,242,187,111,37,131,217,175,148,200,106,255,92,19,127,99,206,84,232,240,194,27,108,37,193,240,71,42,34,156,144,129,126,97,98,234,199,28,205,163,9,161,100,59,214,49,42,82,99,162,239,230,70,223,254,121,235,216,21,122,40]], +[[73,226,77,22,153,131,55,38,177,140,120,234,101,104,64,26,151,30,28,163,157,208,109,117,99,172,139,66,80,212,169,245],[113,207,5,233,13,48,26,109,159,173,127,11,56,236,139,176,68,252,253,151,200,73,176,76,0,54,37,222,41,190,134,187],[160,182,162,175,21,182,190,158,149,30,243,243,44,189,28,103,2,232,224,23,251,211,21,163,242,89,156,63,26,17,134,93,70,231,132,89,160,215,247,190,4,106,174,41,60,173,9,19,126,200,71,226,105,40,16,109,154,163,94,9,130,185,146,2],[109,38,5,246,30,26,4,182,174,24,194,194,90,225,0,221,66,166,30,102,78,45,181,195,77,122,209,248,74,197,7,85,43,116,28,32,134,193,124,133,43,171,224,122,145,225,41,165,6,238,89,237,185,206,115,190,27,29,6,209,32,236,54,161,233,76,98,129,5,78,120,206,177,189,239,251,203,244,240,16,81,237,56,27,252,138,209,118,159,65,226,64,191,96,89,217,112,76,172,236,102,102,17,244,30,77,212,56,183,245,2,66,234,134,117,107,177,248,30,89,66,192,146,18,159,188,109,228,149,93,40,223,243,82,55,219,48,228,165,3,106,153,20,201,248,77,189,140,207,130,186,43,27,59,85,84,162,183,167,76,176,178,161,225,150,51,69,40,110,37,141,200,231,213,103,24,3,95,149,243,19,129,28,251,216,82,160,248,244,154,41,239,147,62,124,218,126,217,199,232,177,98,205,186,26,130,38,44,212,223,124,248,234,75,88,109,180,61,204,30,55,100,89,142,156,164,102,115,130,43,170,42,216,127,177,75,111,219,158,32,50,208,202,81,194,108,94,243,217,247,151,133,250,194,73,28,219,247,195,153,243,205,23,116,193,166,177,228,166,127,84,54,216,13,176,37,248,251,100,9,226,117,189,14,213,8,181,224,57,237,46,78,236,139,15,77,91,233,157,202,250,106,20,1,37,39,50,166,91,55,201,67,192,126,243,172,188,251,179,220,6,218,208,168,143,47,94,181,81,163,153,122,214,198,238,217,94,221,154,10,244,162,136,213,228,50,134,178,172,7,41,119,196,54,183,197,255,122,182,28,148,132,242,87,245,142,1,12,155,106,212,21,129,215,66,205,25,117,44,222,84,210,180,32,214,67,101,78,144,150,168,30,185,220,248,4,199,194,237,14,56,209,58,92,227,153,120,205,208,43,37,53,9,69,222,120,254,236,192,194,194,47,253,112,92,59,168,17,50,101,199,185,167,200,221,181,145,120,189,33,215,246,195,28,107,226,195,103,73,238,15,154,184,188,29,207,93,165,203,45,45,89,98,53,143,113,249,106,179,121,42,37,42,81,158,65,83,81,244,62,126,18,3,91,3,40,242,130,8,207,75,229,41,210,153,170,92,18,140,157,94,213,117,191,144,197,53,5,105,234,166,242,213,82,29,225,24,3,9,246,134,201,126,154,214,250,30,193,221,134,39,174,137,81,88,28,246,4,184,185,23,197,186,67,74,99,123,225,188,139,121,244,172,175,119,149,244,229,26,171,219,136,80,119,188,79,60,104,252,51,24,222,88,35,215,224,128,78,233,149,183,3,135,149,15,121,147,83,104,35,0,212,231,151,243,202,214,17,180,197,98,200,100,15,242,179,254,41,41,22,169,112,251,152,193,71,92,31,78,39,185,179,60,254,13,58,217,50,161,235,230,162,127,195,180,70,98,41,84,174,225,104,54,104,200,189,74,63,144,59,229,199,125,253,184,232,145,76,237,197,31,101,254,210,217,196,208,62,19,166,104,212,199,234,94,49,136,62,27,61,182,67,99,226,172,92,197,75,84,206,105,198,173,82,248,116,153,155,93,210,197,120,47,3,195,213,21,5,223,83,106,31,224,216,96,211,62,171,237,100,26,148,0,137,241,41,125,208,245,127]], +[[248,255,151,3,42,52,207,153,153,8,128,88,175,86,255,112,182,172,178,237,247,89,225,49,250,236,132,64,253,236,246,196],[84,56,180,227,63,28,94,161,18,251,27,175,239,64,89,191,9,90,17,64,155,100,212,107,251,77,37,71,60,28,8,116],[80,158,158,173,254,141,222,121,20,172,32,202,252,11,10,242,43,132,221,138,33,10,72,18,205,140,174,57,176,162,114,229,62,2,36,109,200,147,158,146,38,146,3,54,225,64,179,21,50,208,104,19,122,52,22,30,89,154,134,148,169,93,223,1],[223,180,31,185,213,55,2,203,43,158,63,252,173,78,166,2,113,111,113,138,126,163,62,33,132,62,42,108,5,44,112,198,197,20,133,215,43,83,165,187,78,52,224,62,62,29,26,82,81,142,179,231,241,143,42,30,28,175,120,172,178,17,96,137,190,212,198,23,19,142,113,106,145,67,31,44,246,68,161,33,15,109,25,32,210,133,153,66,100,214,70,107,13,141,44,98,99,128,68,97,111,87,110,220,125,13,147,203,102,1,49,212,187,80,135,94,21,54,64,18,58,150,241,91,117,165,188,238,70,213,204,94,177,164,49,197,157,46,173,223,213,83,21,2,254,177,85,27,247,121,28,213,152,157,23,209,2,150,208,27,163,174,62,56,76,103,69,38,202,182,42,124,36,192,255,103,125,231,28,161,114,98,26,40,168,94,1,238,254,7,246,238,249,195,236,253,127,148,152,172,66,244,106,67,113,111,97,83,24,163,178,135,87,195,161,95,79,28,56,34,174,122,117,194,3,162,152,37,141,117,54,56,207,66,94,21,187,196,98,2,176,147,184,228,243,230,112,251,182,99,219,43,105,200,251,15,98,80,116,216,90,68,211,80,224,66,187,27,116,2,29,25,41,151,162,194,125,214,200,99,72,65,209,0,160,52,75,174,215,80,163,159,245,220,217,132,141,252,240,158,92,140,71,150,123,150,85,110,35,50,202,23,216,228,45,216,243,147,165,68,90,55,34,68,96,11,48,1,184,254,134,196,94,175,198,231,56,170,126,17,123,74,121,250,46,107,0,244,100,146,141,24,86,200,62,207,232,125,211,77,21,143,92,180,228,244,214,16,245,151,23,236,121,11,211,255,135,32,64,182,126,141,57,57,232,4,227,181,219,152,90,9,86,33,203,204,214,134,192,147,78,206,62,39,171,44,108,227,63,181,43,17,31,72,228,242,116,189,243,32,208,176,35,132,200,60,73,225,160,65,189,35,25,16,156,133,160,109,128,72,169,147,53,122,191,216,17,172,47,56,5,157,7,122,203,195,106,169,102,192,40,144,55,72,98,95,146,232,247,157,81,189,161,15,120,82,41,119,247,110,196,232,133,228,154,70,198,141,224,159,61,168,248,107,113,174,100,35,189,41,222,239,28,198,161,19,234,193,21,166,205,226,204,208,17,252,28,15,14,52,39,244,60,62,150,252,65,86,237,246,45,223,183,176,131,107,136,139,171,60,67,69,5,90,108,65,120,233,226,40,41,253,140,252,227,155,11,132,68,235,38,72,124,201,220,130,96,111,234,173,175,73,120,105,78,101,100,242,114,156,27,19,171,55,201,7,45,180,233,222,148,14,229,241,208,88,132,174,127,217,217,236,156,183,222,86,52,118,0,168,141,234,146,8,166,52,25,252,226,158,229,0,85,163,116,168,242,47,154,226,190,152,5,169,244,118,21,170,89,87,107,68,4,47,241,38,168,152,36,227,106,214,188,88,224,107,185,15,190,239,186,229,214,215,214,36,48,243,115,182,41,111,191,205,77,102,32,22,131,83,88,63,189,61,90,41,43,149,114,81,117,52,226,251,11,238,242,250,152,164,100,229,145,3,231,160,66,135,241,93,173,15,172,84,151,14,119,21,7,141,99,236,38,54,47,111,186,188,221,234,247]], +[[46,76,57,33,159,201,42,83,142,72,233,95,191,207,239,48,245,162,27,120,148,11,129,5,59,218,212,96,43,76,150,144],[248,238,216,146,23,102,32,67,76,127,14,197,61,207,243,152,99,16,158,124,164,208,179,198,196,181,100,16,190,1,229,55],[57,69,32,18,43,176,165,100,100,138,122,139,200,220,115,99,108,81,119,70,163,200,160,91,144,30,114,82,254,240,229,2,61,144,153,30,49,27,83,130,212,145,0,229,38,51,199,15,233,194,108,20,80,224,96,62,109,69,34,153,175,77,174,7],[200,125,31,186,157,148,166,165,64,137,128,252,128,131,152,15,210,210,82,250,229,64,246,238,193,158,214,116,108,41,227,57,161,194,159,111,83,188,35,253,107,250,67,133,7,239,245,218,249,3,64,60,218,112,123,77,197,232,68,128,93,107,28,235,74,255,244,178,50,232,230,157,125,39,31,60,6,124,72,84,243,217,79,39,254,50,85,129,250,202,121,209,240,42,38,41,10,210,58,247,17,0,193,44,9,21,118,71,202,157,164,61,118,144,221,205,148,219,101,224,0,152,156,135,139,117,160,255,34,210,199,9,98,89,76,155,8,8,242,120,70,204,172,133,103,188,229,210,227,183,96,40,9,242,59,89,205,113,138,8,5,209,8,243,26,99,42,5,184,223,165,3,90,185,70,26,235,164,22,0,157,116,253,249,224,7,32,40,86,137,13,44,255,128,250,36,11,151,138,72,39,15,203,47,71,54,151,188,186,142,115,10,85,194,135,97,145,154,35,190,65,218,39,255,234,9,227,85,156,170,171,249,81,158,192,142,31,250,134,129,122,163,232,135,79,168,22,231,113,140,91,47,52,73,103,186,27,194,129,156,79,4,90,151,180,5,68,234,97,215,23,8,60,202,241,30,157,220,4,163,89,142,241,129,231,190,244,172,239,69,182,85,27,71,138,13,119,49,196,240,140,229,128,47,120,37,141,65,144,23,102,16,118,215,214,210,239,57,229,124,249,205,147,151,220,197,222,191,100,171,130,182,97,89,245,120,49,110,116,205,73,245,173,44,111,239,131,207,8,104,59,149,112,169,70,173,73,3,223,78,150,236,0,142,20,165,1,250,147,134,189,175,42,99,153,60,108,155,223,35,31,208,158,166,249,110,244,212,226,154,58,51,39,203,247,78,168,49,5,78,102,202,134,104,12,108,229,59,102,249,70,93,6,179,250,7,152,187,105,5,174,56,69,89,52,242,251,126,11,164,114,50,137,137,240,1,48,134,113,204,203,86,109,34,44,114,22,91,179,167,68,251,152,226,33,15,150,32,104,13,243,227,205,20,168,189,148,181,116,92,0,22,221,167,127,5,159,38,5,59,100,207,69,35,195,212,41,17,47,182,179,40,57,139,198,48,162,233,6,185,90,108,87,128,207,220,6,65,190,71,81,190,189,223,119,36,220,156,39,231,141,96,237,15,215,54,213,171,216,137,41,193,121,93,71,58,189,43,3,32,197,64,71,87,40,130,24,103,164,9,162,255,19,204,68,206,53,229,152,30,159,107,135,162,141,79,168,184,103,94,80,63,174,252,167,193,215,152,71,55,135,31,233,25,172,65,78,234,38,94,227,31,159,120,245,33,243,244,248,208,12,63,183,145,113,243,198,165,219,245,225,172,139,246,59,76,61,141,139,193,33,3,110,158,85,187,112,46,166,200,110,146,94,192,185,132,222,210,199,31,59,253,73,50,230,196,27,88,47,208,44,165,159,83,206,41,116,69,120,92,196,202,194,71,176,184,78,127,160,188,220,247,155,62,74,21,95,152,120,193,246,67,190,156,66,247,164,242,114,96,68,69,5,193,132,91,213,59,85,10,49,215,149,60,199,56,134,31,70,189,244,135,15,58,119,172,225,145,171,214,60,69,173,177,83,144,159,181,154,181,219,155]], +[[240,146,230,190,141,45,154,208,105,163,226,185,118,210,68,227,76,21,194,140,72,211,47,85,96,165,65,133,209,80,21,2],[207,235,62,116,228,181,200,53,106,129,117,123,143,27,228,180,41,252,24,252,175,73,124,191,141,139,192,72,15,249,120,249],[99,205,76,11,163,190,147,151,204,15,60,26,243,72,236,75,138,145,228,47,238,103,93,161,208,89,0,185,168,108,19,143,145,116,235,153,107,189,243,28,66,149,224,197,120,172,15,157,83,118,65,162,175,213,223,249,58,57,197,205,157,60,72,11],[44,37,95,178,93,69,176,134,192,113,224,62,82,91,77,114,133,120,251,182,176,198,13,169,65,230,191,42,72,152,178,213,182,152,140,83,48,39,133,171,122,59,196,187,44,32,90,205,39,214,164,203,221,26,12,8,137,222,215,132,38,76,183,192,40,137,197,199,17,63,201,11,187,205,49,255,0,20,50,192,83,249,113,7,60,246,113,47,102,127,206,70,152,119,107,152,204,84,68,198,146,171,209,40,129,152,190,90,213,103,70,9,247,225,57,173,27,156,203,148,63,141,253,157,18,197,78,206,226,120,52,27,46,225,39,121,145,202,98,205,59,254,18,141,19,146,150,78,149,136,226,249,124,50,23,4,163,222,16,97,136,197,235,51,90,165,161,154,204,144,103,180,169,65,41,185,209,166,22,124,75,191,181,111,185,118,132,203,189,114,12,134,134,158,0,32,171,7,118,205,201,149,79,235,168,98,18,75,7,63,186,141,233,234,154,56,234,207,160,3,174,79,28,220,191,21,195,47,182,185,112,199,49,21,221,255,205,79,163,183,24,70,17,14,222,194,87,252,174,214,17,54,4,247,25,37,114,87,114,100,185,144,92,166,174,216,218,236,19,132,3,202,65,170,149,66,120,165,114,11,38,123,144,202,22,58,155,223,68,126,173,232,222,183,105,163,180,146,55,167,53,22,151,124,40,115,69,85,221,35,76,167,222,73,153,38,27,199,150,15,83,107,168,163,90,211,208,44,117,241,194,190,160,160,97,46,125,73,196,3,151,221,106,245,255,88,186,230,166,75,106,119,233,129,249,45,21,158,11,43,210,5,171,21,112,82,244,112,23,163,225,138,236,148,77,4,101,238,0,23,233,97,72,166,18,159,116,211,204,180,137,254,161,58,21,169,185,172,237,88,198,238,14,110,132,224,95,218,223,174,7,179,52,169,143,195,127,126,81,28,213,164,78,156,116,228,120,211,73,227,14,41,174,180,106,77,240,30,67,7,254,101,225,57,74,117,143,106,218,47,177,32,34,92,205,80,164,144,19,230,201,241,117,175,144,243,252,140,87,231,166,169,105,169,22,195,241,170,204,34,243,224,26,7,12,196,142,111,216,120,226,189,7,61,249,238,111,5,155,152,86,132,4,252,126,174,125,75,246,250,22,192,200,3,198,190,132,232,183,156,103,175,252,140,136,202,189,238,188,17,52,187,35,134,226,43,164,210,233,224,243,225,171,58,13,172,124,128,221,238,215,115,205,160,196,29,201,222,250,103,254,163,119,105,203,74,30,21,34,215,224,179,215,196,99,139,205,152,49,83,212,120,190,94,207,43,106,177,180,1,36,228,34,43,140,170,70,71,189,80,215,77,32,57,67,171,32,147,141,95,39,217,8,166,115,103,64,70,206,46,241,142,133,139,10,1,167,231,83,13,237,15,140,200,158,240,155,115,202,89,124,247,58,251,201,162,113,164,210,60,146,254,89,24,131,196,64,16,156,78,244,22,103,11,127,44,89,5,183,127,101,245,109,9,212,2,80,53,111,155,29,188,175,30,226,192,182,54,150,248,77,104,221,190,161,96,8,81,81,169,82,98,116,215,184,70,204,235,108,67,72,9,132,132,222,59,183,35,174,94,133,39,109,244,159,86,52,19,15,249,5,117,79]], +[[1,162,71,148,58,254,131,240,54,182,182,15,35,217,119,116,253,35,32,142,220,49,207,61,136,32,233,220,99,102,17,3],[140,151,165,139,224,232,71,196,138,106,57,135,207,226,80,168,215,176,125,151,249,97,246,183,183,158,125,128,66,184,189,123],[237,44,237,26,79,221,179,68,42,99,115,72,23,154,106,91,238,220,180,76,142,152,140,162,111,120,147,109,44,141,181,197,22,213,75,140,79,8,217,29,215,4,42,182,171,38,216,127,35,14,178,178,21,111,60,226,153,79,206,124,43,15,16,14],[8,216,20,149,218,119,244,7,37,92,196,26,129,142,239,167,39,226,196,122,228,17,244,181,65,240,31,129,29,144,109,85,251,30,60,156,72,77,243,5,101,54,77,233,220,185,254,160,175,102,17,47,231,95,209,26,232,29,38,65,181,71,88,159,139,151,74,151,231,151,110,214,146,170,214,64,237,210,136,189,134,61,17,196,202,152,54,249,215,193,21,195,217,136,48,214,66,71,203,111,143,182,3,198,152,17,51,85,42,50,4,4,25,97,189,216,62,47,157,235,167,112,192,57,79,155,96,42,69,53,81,7,73,33,163,222,40,50,19,105,215,248,202,100,12,69,16,158,143,82,44,151,237,159,53,185,39,122,53,14,41,89,49,180,46,1,53,233,74,146,254,211,99,214,202,227,146,247,196,81,153,50,126,36,180,207,165,137,138,181,153,174,123,213,11,211,160,12,13,0,126,149,250,248,242,174,16,56,2,202,126,83,178,121,24,77,6,144,95,87,72,202,139,225,247,46,102,140,184,50,131,221,0,64,100,145,248,185,180,229,169,212,165,67,139,47,164,55,30,11,5,104,111,135,87,91,170,121,110,48,47,8,255,196,37,102,39,80,163,58,12,156,250,164,180,215,4,31,146,100,254,215,190,79,159,222,44,172,104,162,21,130,54,246,172,67,4,126,145,31,76,78,139,198,99,253,213,5,23,223,170,143,188,210,25,221,122,14,147,105,244,61,13,210,91,79,12,249,48,242,11,123,124,109,185,213,190,12,110,25,96,148,26,62,4,209,65,192,62,89,97,170,51,233,2,68,119,213,51,201,149,55,135,150,191,34,146,173,233,34,105,91,20,86,159,195,57,179,217,8,92,99,252,110,91,239,77,153,12,128,51,58,107,87,175,71,143,147,142,62,231,56,177,209,41,189,151,106,254,104,97,40,188,172,8,204,190,176,52,155,155,83,115,19,188,123,245,145,198,93,74,113,35,173,48,189,190,20,134,180,40,8,71,72,182,80,127,111,94,246,124,38,202,134,44,247,38,170,193,64,184,97,174,13,199,75,179,192,180,137,120,159,23,20,94,154,133,90,62,43,93,170,196,24,216,53,55,51,35,158,246,156,123,86,91,83,3,235,135,189,127,100,154,191,64,162,241,53,162,158,210,126,59,228,193,44,214,221,210,229,65,138,153,151,67,131,102,63,88,73,191,60,229,83,43,246,74,128,170,82,17,145,210,83,144,188,25,164,94,237,29,63,236,161,217,252,192,219,3,27,251,72,228,80,190,61,69,147,53,109,91,160,243,16,71,180,87,116,95,33,227,46,190,163,202,108,53,240,93,120,216,195,22,64,176,254,203,148,1,22,86,117,199,249,203,177,155,196,181,103,124,44,206,220,78,122,175,184,65,132,193,145,153,172,160,219,33,207,80,103,220,58,247,105,188,198,41,53,95,247,37,122,158,253,113,166,169,45,19,13,53,171,238,110,112,96,91,92,171,147,192,40,250,195,170,35,68,186,134,26,193,232,206,154,75,7,12,61,247,64,210,140,94,206,15,27,195,28,45,125,30,94,204,118,16,68,128,147,145,51,161,134,96,228,163,228,132,107,37,23,190,59,142,122,250,254,7,131,145,216,170,142,92,48,19,126,133,217,77,100,162,121,251,238]], +[[145,253,239,205,188,153,13,62,142,235,96,23,4,52,218,16,131,27,3,8,31,106,253,13,126,18,177,0,17,224,42,239],[197,141,62,32,184,212,123,164,85,185,18,87,45,200,64,129,94,61,136,95,165,145,125,29,164,132,8,185,169,86,64,152],[81,1,18,34,59,51,165,171,21,100,247,83,113,145,205,41,42,157,189,90,50,61,122,221,5,132,193,176,173,0,208,172,113,153,195,251,117,142,145,63,243,215,22,194,233,13,217,13,78,143,89,149,30,135,239,139,120,33,74,81,117,196,230,8],[91,12,26,58,149,224,186,116,116,118,108,155,173,250,227,74,184,96,224,166,192,51,162,47,186,114,17,39,245,187,238,232,226,203,222,26,29,254,177,141,85,28,149,153,77,33,227,235,198,138,250,230,133,68,74,58,65,149,188,117,85,56,144,58,207,166,113,85,146,221,226,86,231,161,180,195,99,236,167,30,240,243,164,138,227,68,45,80,213,102,27,57,64,150,183,236,39,187,245,41,83,243,4,12,210,91,120,206,71,85,39,224,204,89,241,239,154,226,224,89,4,49,88,43,45,248,20,20,153,130,154,44,95,123,190,53,152,228,201,108,192,30,222,47,67,182,86,5,180,136,89,55,9,192,148,181,160,66,178,133,85,251,82,39,166,209,86,55,111,63,240,123,213,200,188,104,4,211,154,50,130,172,89,112,186,8,174,191,117,66,184,69,246,181,194,56,194,206,32,68,63,127,119,85,215,95,228,250,22,185,100,76,163,226,29,145,169,168,124,104,97,21,116,138,22,192,174,74,228,225,109,28,113,174,96,11,57,205,37,229,99,59,57,159,238,127,242,227,98,190,210,81,37,198,253,92,127,95,250,45,162,53,63,211,91,120,74,27,27,3,25,119,71,88,183,57,12,68,220,201,47,202,66,1,223,225,163,117,105,222,5,240,102,77,8,185,13,110,43,173,194,27,146,249,206,135,33,66,53,123,150,21,8,10,183,101,154,36,111,240,133,42,219,23,223,218,112,207,23,84,21,123,19,188,3,43,76,93,235,142,16,104,180,105,43,147,22,93,163,94,252,157,168,106,203,230,248,15,1,187,194,111,87,94,197,175,91,5,14,152,40,175,222,108,59,120,231,51,235,90,145,36,146,247,101,188,173,115,27,149,227,171,136,150,182,23,88,191,145,59,154,21,104,249,197,180,96,51,207,69,220,193,117,13,162,6,108,96,141,195,211,67,115,142,132,141,195,144,205,71,68,50,233,145,215,170,44,91,39,129,66,30,254,85,227,107,11,66,193,244,154,226,119,72,11,15,197,255,104,91,181,163,27,227,160,250,68,130,56,22,7,112,55,84,138,92,155,14,28,198,198,53,4,164,7,87,154,54,50,179,201,111,205,13,229,234,30,77,110,135,192,202,247,182,202,227,18,13,184,177,244,97,92,230,167,90,129,101,79,57,4,40,182,76,33,62,114,126,236,58,231,249,244,45,185,6,244,222,31,218,221,52,163,218,42,235,18,180,217,161,133,244,166,12,176,194,103,69,245,48,180,129,252,151,106,9,60,226,74,48,145,106,246,5,238,148,176,135,133,25,58,148,157,86,156,75,126,245,150,3,187,98,67,96,231,180,8,217,140,165,9,218,245,169,42,109,64,21,189,182,249,122,212,255,12,240,92,143,12,213,71,106,147,68,38,160,89,242,68,68,70,229,134,79,8,158,15,6,117,97,89,16,102,45,124,30,121,166,199,95,163,20,183,186,44,100,59,13,55,101,62,239,229,147,23,45,29,51,44,141,214,68,146,234,241,4,251,25,87,186,165,32,73,68,45,16,181,106,248,234,232,255,130,205,143,70,160,73,75,236,47,203,159,173,241,12,247,26,110,236,208,84,125,175,220,122,219,170,69,3,120,63,148,58,70,180,173,14,109,215,242,202,181,86,23]], +[[239,0,179,193,129,246,50,125,2,37,103,81,203,81,194,195,108,12,10,120,7,99,64,84,143,91,192,112,216,109,158,38],[219,20,205,50,88,143,215,65,232,244,46,81,33,204,129,26,212,80,99,242,129,65,232,60,102,143,7,217,18,40,240,73],[19,159,156,185,155,153,91,230,88,140,221,181,5,22,148,131,143,157,130,166,7,97,253,227,4,176,2,127,248,101,132,191,101,199,60,198,210,83,229,96,246,85,37,223,4,191,225,70,200,59,66,38,156,243,120,15,139,195,146,67,120,148,174,1],[125,106,190,199,161,26,246,115,36,206,23,177,210,11,180,12,102,138,33,155,201,93,240,94,50,93,134,248,135,149,226,100,212,84,252,95,167,217,200,170,254,119,233,10,106,246,181,116,83,216,91,151,11,85,42,133,107,166,89,171,49,189,138,102,14,183,211,88,123,69,62,92,95,198,183,148,114,178,110,143,247,221,109,182,190,53,114,84,139,13,117,78,212,217,133,184,217,150,95,136,185,82,252,79,163,183,97,204,255,195,83,84,219,14,185,197,161,113,113,138,138,85,146,135,2,19,130,125,54,145,186,231,253,156,99,242,5,3,224,67,25,181,233,83,87,157,228,126,62,248,225,98,133,73,80,60,180,246,135,27,162,93,184,115,71,8,14,83,26,81,122,139,114,33,230,173,132,223,248,50,86,217,171,154,67,61,232,113,185,203,156,80,68,88,158,103,32,107,49,122,82,6,174,186,150,201,47,214,9,64,113,198,68,254,82,101,141,237,146,32,207,106,189,80,226,48,90,28,144,253,102,170,207,179,142,176,94,175,246,202,95,133,244,41,205,87,113,110,184,119,57,160,43,100,207,250,8,196,246,133,176,3,16,181,180,132,73,32,223,33,90,159,36,161,118,19,174,248,95,236,148,245,17,220,138,66,148,237,220,234,17,192,140,11,57,154,35,217,22,56,62,41,173,235,152,198,93,65,199,5,165,127,132,5,32,250,128,141,127,210,95,220,225,89,247,160,132,208,98,151,75,48,19,42,87,18,66,186,255,65,150,36,109,109,117,123,49,46,157,96,133,83,210,220,83,182,35,178,233,92,117,56,251,197,222,182,43,167,55,118,216,94,81,24,250,26,48,45,77,7,109,153,225,0,240,223,17,156,51,252,102,205,254,111,212,77,113,153,123,120,200,247,137,12,112,115,70,5,98,32,209,233,222,136,188,23,60,240,183,108,179,2,135,126,193,106,244,110,76,49,99,159,84,238,220,22,218,157,158,176,173,149,189,165,69,223,196,167,50,182,218,152,20,19,106,177,185,57,42,7,27,2,36,115,179,73,5,87,105,139,119,231,68,122,200,89,13,202,244,242,66,173,61,251,192,223,113,108,192,234,117,54,38,151,61,240,141,147,93,23,142,51,18,251,226,167,186,156,80,147,197,59,146,85,234,202,41,183,37,120,227,186,27,223,175,12,158,206,33,165,223,246,234,66,21,36,247,15,193,144,78,154,44,247,197,24,191,204,126,54,115,238,135,255,39,225,202,42,195,43,203,64,145,203,52,168,42,113,86,63,246,166,161,93,160,235,213,189,16,37,108,233,96,244,234,167,254,53,225,40,136,96,80,208,73,254,195,164,171,22,213,176,193,7,38,126,174,26,184,1,234,91,145,152,56,57,218,28,72,140,18,248,100,215,195,167,127,43,106,226,125,84,1,9,246,141,120,54,75,182,39,24,59,213,3,145,117,71,170,243,179,161,128,157,160,37,119,179,240,58,154,63,90,244,140,136,2,226,151,200,187,99,219,106,134,211,234,114,122,109,113,72,179,170,68,75,141,22,143,56,198,200,242,64,136,164,154,243,49,119,163,68,173,171,44,246,224,142,12,176,55,30,213,43,222,173,19,47,119,231,174,62,229,216,251,23,175,192,160,187,115,17,185,86,11,103]], +[[208,113,216,197,87,141,2,89,73,147,42,166,191,106,128,177,204,65,47,16,111,145,87,78,226,70,84,180,69,238,154,151],[155,203,247,210,33,47,182,44,204,248,182,199,104,3,165,234,36,64,157,166,40,126,251,184,177,240,199,179,14,189,217,62],[12,41,122,190,15,216,235,204,107,119,25,152,117,94,44,107,224,124,129,43,90,128,84,73,87,6,49,112,202,105,67,46,114,182,13,170,227,34,149,138,34,56,205,106,70,40,148,163,135,238,246,91,249,111,99,245,76,8,86,135,165,2,117,14],[62,142,231,14,81,229,110,245,127,110,102,179,168,132,170,4,167,180,212,89,159,185,180,57,150,179,147,168,104,9,53,18,234,116,26,12,106,148,244,12,228,152,98,210,253,31,117,81,244,100,122,189,128,117,188,27,116,42,212,14,41,166,4,97,48,18,36,254,143,118,146,177,71,114,120,43,78,137,107,99,254,5,171,213,255,83,20,249,236,128,117,242,141,144,140,202,170,206,94,144,94,167,245,122,73,27,153,179,89,30,234,84,166,183,129,145,103,116,157,56,160,71,98,6,118,161,167,175,17,244,133,165,91,124,135,158,104,80,56,8,88,200,244,92,12,28,203,215,64,110,208,153,216,74,116,113,185,53,12,77,219,40,71,11,245,191,50,125,91,60,34,216,153,180,198,96,131,158,16,74,6,34,174,133,200,74,169,252,127,10,44,124,235,110,105,28,73,192,100,181,49,52,153,104,62,142,3,178,17,94,218,125,218,213,90,73,249,251,230,37,68,249,20,81,28,251,236,107,132,219,222,126,128,144,155,69,251,16,80,46,44,170,167,33,36,253,148,86,163,135,47,149,146,112,126,154,76,80,18,218,169,114,234,246,95,171,229,83,222,190,130,87,1,239,239,92,117,107,180,101,233,102,171,104,221,82,243,221,0,164,92,246,220,63,25,184,107,176,219,74,134,228,102,152,133,160,116,105,106,103,216,234,33,24,199,102,239,98,95,138,152,2,111,159,74,60,92,204,249,132,111,220,144,237,147,236,124,31,60,112,134,149,79,162,240,164,202,150,212,1,132,170,87,84,85,39,161,249,101,193,29,132,60,144,197,165,224,141,124,17,242,213,97,0,78,144,87,72,82,235,80,70,170,30,167,182,16,9,253,93,215,214,36,42,141,245,138,158,142,85,92,127,76,220,19,13,105,1,191,230,121,127,220,108,57,190,236,251,186,182,98,91,46,79,185,216,0,2,118,212,169,79,198,252,16,81,254,255,245,173,235,114,75,135,9,13,176,162,198,151,208,86,102,77,153,31,173,128,220,128,250,183,0,177,241,242,238,39,115,78,188,38,178,166,65,195,42,12,145,27,39,10,199,107,13,165,192,137,20,151,28,145,18,70,58,112,112,156,13,218,199,145,0,22,249,19,246,33,0,134,215,37,92,239,17,149,87,16,246,81,136,156,131,98,29,216,164,252,213,54,99,2,214,201,181,110,239,207,172,133,193,74,148,120,182,215,24,7,84,40,128,7,96,81,92,171,95,61,68,85,226,185,112,223,159,228,190,131,131,215,4,131,187,221,117,96,113,245,59,47,156,39,92,124,133,18,209,99,81,143,229,85,131,117,20,200,103,118,201,71,242,154,119,87,2,135,68,107,105,190,64,200,212,171,189,101,239,37,7,36,155,90,236,51,172,183,184,189,63,53,188,133,155,164,227,123,219,73,207,145,61,147,152,156,68,56,210,171,207,163,136,204,137,215,138,192,98,112,101,100,146,231,82,143,41,189,254,140,187,155,250,158,115,193,218,1,63,195,206,33,5,101,118,19,255,98,187,12,59,244,222,227,176,210,101,156,114,110,123,205,158,151,236,206,146,71,212,96,13,254,175,96,68,78,216,98,176,11,161,30,112,234,136,212,240,182,181,57,252,159,54,187,42,26,158,210,179]], +[[233,212,134,194,154,232,17,185,66,225,13,129,240,166,113,99,23,184,66,194,197,191,222,245,92,196,50,183,252,174,184,24],[67,165,45,21,185,247,49,215,55,177,196,219,195,34,39,164,128,150,48,145,210,198,40,111,72,46,241,232,54,112,84,229],[101,25,26,168,133,221,171,159,103,39,24,121,149,47,198,175,254,65,202,32,235,59,205,134,103,49,97,176,59,83,38,148,214,221,136,144,142,177,177,238,192,3,207,203,230,20,107,69,56,226,29,245,89,105,145,42,13,125,136,24,173,121,89,13],[20,254,30,213,187,189,118,204,115,220,86,80,189,169,45,232,99,38,226,77,47,31,98,36,186,133,104,148,77,111,227,68,38,117,219,150,241,216,73,143,22,52,255,155,110,80,203,169,219,78,176,176,176,33,178,190,207,206,75,239,51,196,206,14,50,200,169,131,137,236,169,224,89,166,98,214,240,55,197,74,164,12,118,205,238,232,86,80,240,137,234,86,225,56,58,176,245,195,111,109,102,69,255,126,135,102,115,1,249,68,253,194,237,53,176,210,195,92,178,228,180,86,54,231,73,142,146,127,88,70,179,225,237,251,209,96,164,174,243,50,12,52,40,73,107,218,175,125,62,213,110,240,183,37,74,197,151,190,88,154,112,88,68,22,48,12,26,220,251,164,242,44,253,76,214,97,225,245,15,21,93,23,47,165,116,141,41,107,41,205,215,235,129,33,72,63,241,217,254,149,63,148,81,199,199,165,66,0,114,133,238,114,70,188,15,222,169,56,129,64,41,171,206,5,122,14,203,151,75,18,211,96,234,182,175,211,7,151,214,20,69,173,43,172,126,82,188,228,52,99,21,247,142,184,117,66,213,149,40,178,246,197,109,102,36,28,180,66,3,63,100,61,61,42,103,203,99,125,141,169,93,79,209,35,75,3,26,62,81,114,58,29,38,230,245,202,7,152,115,33,173,17,169,15,204,29,78,43,11,137,102,80,195,167,81,141,86,85,41,190,168,6,160,93,68,126,8,210,166,163,219,241,163,105,21,178,149,124,165,180,14,88,185,122,208,54,151,53,196,40,189,109,105,189,33,0,68,182,81,65,141,152,176,89,217,12,131,228,96,17,244,28,3,44,86,85,165,239,33,172,44,140,43,201,75,224,126,69,66,106,122,229,212,123,69,242,124,244,40,156,164,221,171,224,138,18,185,16,32,125,171,179,74,70,171,117,206,105,181,142,126,23,102,75,243,53,154,143,182,142,176,50,201,234,166,223,135,56,41,240,224,132,133,83,247,50,225,195,192,132,179,43,122,247,80,116,231,187,170,78,181,215,234,215,175,249,117,128,16,155,96,244,199,146,249,226,166,81,55,176,170,72,23,91,129,21,217,19,5,244,199,126,45,8,231,232,215,231,120,92,150,104,66,194,227,80,254,212,249,227,59,246,225,132,197,80,180,176,110,149,116,20,237,245,47,160,121,232,25,115,69,132,97,251,185,183,215,211,75,239,21,3,87,244,50,202,172,58,233,243,220,150,235,90,45,18,62,9,237,161,112,46,29,16,112,23,123,178,32,196,35,192,150,236,36,66,67,133,198,121,190,2,239,132,208,158,209,2,244,156,173,59,31,214,112,103,154,57,113,79,241,214,228,34,141,141,125,14,25,237,14,186,19,47,33,40,212,123,170,86,154,142,203,123,212,138,130,98,130,249,207,203,246,13,222,206,175,29,2,19,44,138,255,237,58,3,210,52,13,235,120,124,214,73,197,28,110,203,159,247,93,122,123,78,249,177,81,57,207,234,39,98,171,24,97,81,151,166,181,31,110,117,219,208,69,115,162,68,128,148,208,205,235,15,228,88,88,131,255,155,104,130,74,4,184,62,201,28,248,74,205,106,116,70,203,31,94,227,125,93,248,15,23,203,43,220,63,49,34,168,250,247,110,189,6,207,232,23]], +[[230,250,16,219,180,120,225,227,107,53,223,235,2,80,246,60,8,81,80,112,174,121,178,47,4,126,39,23,8,214,79,92],[224,46,31,43,216,121,46,244,131,72,28,109,17,247,199,201,219,222,236,201,133,148,50,231,242,121,233,209,115,211,17,100],[192,60,71,3,89,18,126,157,227,175,14,14,215,211,177,159,174,224,236,20,11,121,194,153,226,203,109,172,10,62,126,49,65,65,204,133,75,69,150,206,76,81,199,176,222,200,165,200,207,9,54,32,83,97,213,54,95,75,204,7,196,40,124,7],[173,49,96,117,141,140,8,166,97,82,92,149,40,10,55,24,135,73,105,133,159,28,201,24,227,79,236,0,138,207,35,184,137,110,141,80,195,192,81,35,49,220,137,120,15,139,16,252,52,156,103,92,76,216,42,93,248,88,107,67,200,100,68,143,172,0,184,71,185,201,128,84,171,121,63,99,199,26,165,229,36,142,34,208,105,189,63,133,42,59,140,110,42,200,239,134,29,144,188,217,132,191,202,135,88,62,89,233,167,70,143,41,184,8,220,47,229,48,42,152,157,111,46,205,231,88,92,217,190,78,76,118,28,77,75,62,234,244,105,159,101,86,239,3,154,242,184,15,148,7,96,90,195,151,53,29,216,85,149,88,68,149,186,161,119,176,140,136,210,236,31,196,227,45,28,11,141,126,122,197,131,157,251,146,63,9,179,35,231,142,206,183,233,108,6,4,176,26,25,228,156,155,234,244,242,94,196,168,76,26,8,242,56,14,221,195,167,240,18,24,73,89,204,209,158,203,186,198,94,172,161,85,206,233,236,254,193,30,127,238,5,142,23,79,196,237,124,103,159,44,21,99,29,78,21,39,188,219,14,59,176,129,95,253,255,192,200,86,190,240,220,15,92,130,55,247,9,142,38,189,182,158,135,130,209,202,81,17,236,60,126,219,66,93,255,128,50,2,108,186,61,46,8,27,113,49,13,185,186,218,209,173,2,241,236,204,83,125,135,76,209,140,107,176,18,33,247,30,230,98,80,217,76,248,236,206,170,150,211,197,126,234,43,10,142,199,36,41,215,96,100,136,189,241,158,195,187,22,229,8,103,199,147,125,239,9,252,120,63,32,162,165,236,153,37,61,107,36,13,244,103,125,210,213,39,123,1,197,184,229,189,108,125,240,135,66,5,188,140,47,255,219,161,49,70,116,211,28,155,44,145,153,34,142,25,224,66,24,52,193,101,125,6,152,40,105,22,199,227,146,240,171,213,84,91,150,58,193,255,169,151,33,97,108,35,121,111,133,195,74,92,102,74,232,29,22,178,22,165,176,207,91,198,181,169,8,41,114,133,214,22,68,18,143,136,111,56,175,158,221,37,25,61,126,204,119,167,153,148,39,141,160,113,245,68,149,147,127,238,245,165,25,87,82,124,62,236,124,176,180,232,170,122,78,133,109,239,213,125,217,35,52,21,27,152,106,166,156,166,146,96,209,226,215,181,60,5,103,126,224,210,22,178,141,3,98,82,221,48,6,222,190,27,101,116,162,94,107,25,223,180,143,166,67,22,175,143,214,141,120,147,179,151,231,219,87,128,171,39,191,135,38,255,246,5,211,180,109,128,5,149,180,98,75,238,48,44,150,67,38,3,75,82,52,209,117,223,220,194,206,136,46,101,179,217,58,4,56,246,146,233,105,93,225,242,76,112,167,155,238,210,84,21,236,90,174,207,51,145,149,59,47,253,69,58,143,4,103,86,26,74,71,238,20,74,67,253,255,131,223,43,234,95,102,167,34,181,42,190,134,19,242,12,89,74,240,152,46,179,240,69,5,165,36,97,221,3,77,168,108,54,202,22,33,119,5,192,72,35,145,29,114,162,71,105,81,118,51,86,40,134,242,80,242,207,120,139,143,50,134,74,148,116,245,126,98,229,125,232,253,175,149,154,107,114,40,116,64,168]], +[[5,142,54,128,184,252,192,170,20,144,8,156,17,36,103,127,152,215,75,27,251,113,238,134,99,240,37,240,217,70,205,32],[236,114,206,14,130,198,163,178,18,67,210,240,14,158,136,58,219,197,203,99,179,217,54,239,165,12,7,203,146,145,72,226],[87,52,236,80,167,248,46,72,83,107,220,67,112,207,239,46,21,10,99,29,171,175,137,237,207,15,218,190,79,88,57,244,245,251,216,223,142,196,163,172,212,10,139,251,150,61,24,85,255,146,116,219,195,49,101,181,230,211,122,35,157,172,233,3],[230,61,20,245,190,167,161,171,184,254,230,151,116,108,34,128,223,208,98,45,231,53,114,38,204,7,66,114,42,50,41,190,18,107,8,62,134,138,234,240,125,47,201,122,220,51,66,112,150,116,25,60,162,129,116,78,133,14,161,84,64,5,10,236,147,14,69,215,168,123,138,200,1,92,137,103,194,0,51,165,50,210,149,145,177,53,88,108,224,253,210,230,104,181,200,100,179,189,231,12,126,113,154,210,65,147,18,81,134,25,51,255,191,169,100,131,255,130,133,103,72,197,109,194,110,37,125,105,46,81,52,216,47,199,25,28,17,13,149,144,211,252,117,28,214,54,176,196,111,68,248,128,62,89,226,249,63,160,203,226,71,161,166,37,180,188,44,123,31,220,235,90,43,34,89,31,166,19,124,84,4,223,236,106,105,99,158,63,99,43,89,118,171,159,225,198,58,163,218,157,82,176,68,0,143,58,228,75,124,54,79,8,86,100,50,58,136,235,69,131,232,113,64,247,99,120,43,255,136,25,207,116,26,135,93,80,108,146,157,52,187,212,48,7,222,75,24,246,135,167,88,17,17,40,177,219,134,252,90,210,251,159,202,209,44,157,210,143,238,90,209,13,224,115,159,142,253,155,255,102,248,64,177,27,63,145,197,224,124,33,69,44,171,36,36,43,110,50,22,92,209,230,149,114,191,33,110,134,4,83,218,210,253,18,156,51,55,88,88,11,183,208,241,149,9,116,94,133,20,99,209,39,165,249,190,33,254,84,156,174,85,213,107,139,234,128,191,175,218,193,10,205,131,142,168,175,49,192,7,220,50,191,215,64,130,217,17,10,62,145,230,30,3,87,88,126,78,211,40,39,173,233,182,145,10,152,140,29,59,45,210,44,14,231,110,243,95,225,94,9,148,4,164,93,75,42,202,185,18,62,204,69,85,10,64,250,248,51,107,70,198,48,169,8,3,88,255,139,142,88,175,11,204,189,53,1,12,30,204,18,129,102,85,165,236,235,169,90,211,245,3,161,142,197,190,206,58,51,244,105,223,233,23,225,197,94,241,216,30,90,117,86,30,107,189,153,198,83,166,208,149,185,243,135,145,30,64,51,47,98,22,249,86,163,92,247,217,154,159,221,12,68,197,30,144,165,100,241,195,107,243,212,10,127,175,75,162,139,26,18,11,50,5,251,172,26,152,86,146,144,190,55,197,139,189,116,92,224,251,116,131,82,112,171,162,37,42,218,236,21,125,196,36,97,34,26,44,255,104,123,158,101,206,181,124,45,119,112,10,234,99,32,72,108,91,27,236,156,197,62,126,249,228,143,205,27,119,131,172,190,117,166,190,2,103,39,136,18,219,243,210,87,108,247,173,57,17,39,26,206,190,15,44,4,96,42,8,12,139,150,193,32,253,134,253,162,130,170,78,28,19,31,233,124,144,124,21,133,95,135,117,95,81,28,3,123,239,173,15,86,179,159,50,162,19,58,34,243,213,169,190,195,68,63,41,166,148,233,127,224,94,16,251,142,249,153,19,2,185,224,216,77,146,154,25,235,3,71,31,58,134,19,211,147,104,225,88,131,167,228,151,11,83,203,175,41,41,216,222,67,27,72,180,53,215,83,60,170,46,54,206,171,108,221,179,70,229,53,229,21,196,179,219,118,222,7,217,133,84,20]], +[[81,186,58,79,61,133,209,84,140,47,36,148,163,81,31,59,149,21,102,61,126,133,55,15,182,21,2,55,233,188,152,11],[119,73,222,2,16,188,224,109,72,245,155,149,174,177,82,143,217,180,229,44,221,226,47,184,25,59,237,213,223,18,129,124],[22,251,41,12,145,59,32,235,28,61,123,121,130,73,235,132,89,212,190,232,18,93,178,179,241,218,171,138,249,217,167,0,237,121,138,221,216,2,223,205,41,122,65,37,147,205,167,190,153,121,161,240,147,80,232,111,105,138,195,56,14,52,29,7],[209,141,12,191,193,109,15,155,103,242,83,154,214,32,124,217,33,122,213,237,3,51,205,219,16,65,224,172,43,221,146,2,118,98,150,82,180,156,188,152,2,89,62,195,100,234,121,90,188,209,88,32,133,245,91,198,108,72,253,62,237,230,24,214,54,150,23,16,14,174,204,193,95,36,157,110,238,91,178,196,60,1,176,98,63,230,3,206,238,228,155,64,251,124,83,252,104,71,54,115,192,155,26,199,126,169,190,183,232,83,3,121,168,109,105,236,209,255,17,129,63,187,136,246,146,240,94,241,50,7,66,180,254,126,6,213,186,113,101,102,70,205,117,0,222,25,187,147,216,68,83,102,3,244,11,212,174,234,240,196,219,192,172,253,32,43,40,107,100,175,184,61,74,55,141,212,94,227,193,223,107,62,241,107,139,26,204,188,4,6,50,80,236,71,184,106,229,167,29,29,171,56,181,235,128,214,99,250,167,136,248,181,154,117,76,15,156,159,109,144,98,82,175,70,171,31,255,237,39,109,35,136,219,231,13,150,186,103,71,209,254,212,252,11,85,41,61,95,120,123,218,12,13,244,106,115,244,170,125,41,225,201,204,133,205,4,62,61,255,224,87,70,44,165,254,92,100,112,231,57,39,111,139,83,76,1,114,228,96,243,64,72,122,86,148,104,170,88,144,204,20,242,13,103,215,156,102,30,135,254,186,198,39,89,113,195,115,8,7,235,241,117,224,222,16,73,190,230,124,137,94,87,183,26,184,162,243,207,54,65,253,84,141,9,65,79,95,195,2,106,10,53,246,186,149,22,115,148,73,65,203,35,111,61,25,118,220,105,7,125,149,20,80,231,102,3,22,152,143,111,42,111,187,255,59,55,206,170,2,253,111,2,115,189,128,49,133,161,9,3,156,99,242,81,155,152,61,175,101,84,37,59,237,84,151,192,176,189,170,11,212,161,250,201,0,38,173,227,228,12,85,76,255,44,203,54,153,14,113,85,103,8,197,196,3,146,86,255,199,51,126,95,234,17,245,233,13,62,77,147,53,145,121,17,106,133,194,65,54,202,52,131,92,211,64,18,228,215,221,199,183,33,194,70,199,55,0,226,118,220,47,249,242,119,11,67,200,232,10,23,240,29,50,104,11,174,34,142,100,35,168,128,195,251,153,106,184,210,33,188,98,116,172,95,167,112,210,5,252,135,143,186,155,189,119,106,61,121,237,119,4,137,80,243,109,192,170,60,205,40,228,117,106,153,25,4,174,5,27,138,75,125,227,161,242,173,15,180,90,51,208,198,130,37,132,31,142,182,91,106,22,233,95,137,53,145,225,170,115,166,79,13,46,233,56,171,105,173,204,140,89,81,139,236,80,28,57,241,57,23,75,187,0,105,158,26,15,14,13,136,154,174,84,58,85,230,172,86,213,32,76,26,222,31,39,216,42,106,149,225,75,45,105,9,221,167,191,170,127,72,127,182,25,89,1,75,120,121,92,180,99,159,9,240,211,41,254,179,92,207,82,237,194,219,114,25,20,228,35,48,104,137,164,131,254,232,118,54,14,227,38,51,83,25,7,12,86,79,58,139,149,63,82,244,21,19,162,38,8,131,195,141,217,120,162,72,96,74,65,189,75,252,158,132,24,77,201,232,77,37,137,244,175,255,132,23,130,76,229,173,186]], +[[125,222,197,38,164,151,29,137,18,166,189,67,198,159,146,237,134,68,43,21,244,47,186,187,242,209,126,255,152,153,49,97],[13,254,255,178,118,35,9,180,115,78,76,226,82,60,241,134,49,73,247,225,154,124,20,126,192,137,158,17,12,169,216,125],[158,96,59,1,95,66,135,27,120,235,39,82,63,187,124,233,98,252,163,42,226,112,232,225,45,202,221,37,170,133,43,137,31,111,239,119,181,154,84,108,154,122,124,172,181,94,29,50,173,200,5,174,95,97,166,158,103,100,199,192,130,146,235,3],[232,119,74,69,212,216,248,109,218,92,8,128,43,162,71,46,243,200,211,108,127,56,58,192,70,18,164,100,56,46,157,108,7,216,211,88,34,197,63,67,136,245,21,54,20,254,250,244,99,116,116,123,157,79,212,70,168,100,118,154,76,173,232,67,193,234,184,87,67,25,17,47,1,121,210,234,158,60,25,93,192,104,240,105,116,98,185,224,124,135,148,135,15,143,184,255,192,129,228,88,106,251,205,186,122,79,89,37,233,253,158,201,66,216,67,71,51,194,221,213,226,155,189,252,115,66,185,40,104,113,155,84,64,136,164,142,186,76,130,241,135,221,202,143,71,70,37,167,28,246,183,170,95,8,28,116,247,64,143,83,183,129,99,110,126,157,41,176,127,219,109,156,53,229,235,56,45,183,163,26,139,165,22,145,93,248,222,233,225,173,63,24,40,67,104,62,141,29,197,216,102,157,191,207,9,84,26,67,192,160,70,19,56,26,91,94,78,113,178,60,90,208,155,142,170,81,203,147,141,12,117,44,195,211,161,15,16,180,43,232,238,127,107,218,200,7,133,104,67,73,70,187,245,109,167,14,125,84,21,122,110,253,72,70,235,21,82,120,201,76,56,136,101,138,122,47,142,163,186,193,71,170,137,22,146,174,139,35,241,175,231,30,207,222,202,166,193,19,181,202,170,161,147,152,199,223,231,63,172,180,21,95,214,186,193,141,93,242,18,158,139,41,7,236,238,21,27,221,20,122,124,62,70,234,114,117,77,227,44,235,6,109,157,177,194,110,128,223,54,49,41,43,22,23,76,250,111,29,156,8,40,184,73,194,45,41,101,26,115,233,16,217,39,88,119,244,100,206,147,38,198,228,237,107,7,220,179,163,83,99,193,170,100,114,224,44,92,216,85,227,138,171,233,101,172,233,243,245,164,245,222,3,0,134,148,203,144,175,228,22,201,212,134,136,222,127,117,207,226,67,255,127,65,224,89,49,9,52,144,61,181,104,132,69,8,38,44,137,157,250,117,12,214,162,130,152,36,186,2,122,234,27,109,1,119,114,106,52,58,221,78,205,197,247,230,233,9,171,125,230,21,239,40,7,249,231,215,28,226,247,138,207,245,126,186,121,195,245,224,124,139,102,28,30,48,39,248,23,109,40,191,239,118,125,214,141,78,93,98,143,236,11,254,136,121,147,65,243,6,18,135,52,250,210,2,170,252,159,17,18,63,179,227,99,209,10,238,13,181,226,122,21,112,223,174,228,126,36,218,71,59,7,254,229,154,108,147,240,152,29,190,50,92,216,204,45,46,215,220,23,22,107,38,124,27,17,5,54,242,99,107,186,52,117,26,120,247,246,41,129,130,68,45,131,193,35,187,238,79,80,197,176,250,207,240,62,124,85,110,217,230,76,162,124,75,202,90,176,222,13,95,156,44,187,84,204,45,148,115,163,45,249,153,57,10,194,255,238,211,212,203,163,73,115,220,236,63,186,186,252,77,84,202,228,231,232,93,74,110,138,254,69,202,205,113,224,242,230,208,75,79,157,59,207,67,211,250,65,233,152,204,190,208,241,80,213,202,29,82,114,147,45,147,236,161,4,149,198,131,52,250,50,104,243,29,229,34,203,18,167,68,159,251,92,181,232,241,70,44,217,181,23,112,204,175,88,177,224,216,46,249,41]], +[[11,101,144,221,124,47,21,249,74,86,226,64,22,147,99,194,103,50,48,43,157,68,11,83,39,35,0,46,21,93,2,217],[205,24,224,50,87,124,85,118,242,35,243,227,216,161,250,142,154,135,15,239,9,233,64,159,175,64,215,20,62,82,252,68],[100,45,129,172,243,140,240,153,168,51,167,79,45,128,184,84,72,236,43,26,93,220,100,71,11,33,61,84,183,190,97,51,104,154,113,148,245,216,151,146,225,110,93,247,85,164,253,158,244,104,158,169,82,146,110,14,78,203,59,212,129,253,145,2],[113,254,15,213,93,94,209,32,111,40,238,22,228,25,250,182,250,102,162,81,250,107,6,1,218,38,30,66,159,85,184,213,174,63,60,82,161,127,225,236,115,75,129,10,182,58,173,228,68,112,57,202,10,228,104,124,36,53,245,97,228,108,91,48,151,23,171,49,224,246,64,118,178,22,146,17,87,43,116,225,138,31,69,37,166,79,167,23,165,237,241,73,117,129,41,203,4,3,94,126,32,186,64,5,183,72,9,222,198,68,80,76,36,84,167,127,153,178,12,83,116,243,206,231,216,198,182,139,36,60,175,179,0,152,220,233,4,144,253,195,185,47,84,148,143,66,70,57,225,159,143,32,32,209,85,19,218,239,173,217,233,177,42,132,118,30,94,206,160,136,173,86,31,6,32,159,212,66,63,205,0,63,188,209,135,62,165,73,99,162,250,7,199,71,107,19,136,249,1,93,158,172,48,91,234,90,61,225,148,245,90,23,180,45,89,158,92,230,44,139,124,25,231,231,9,97,55,185,208,166,94,99,193,163,184,69,56,202,101,54,154,32,232,130,47,255,94,203,87,252,9,180,230,132,91,79,36,212,136,105,113,172,26,194,140,119,88,14,165,103,42,209,76,228,68,23,25,194,20,84,109,7,54,203,122,208,189,159,181,178,108,109,156,83,107,248,200,87,174,66,87,123,54,52,29,57,43,67,50,59,218,231,223,170,73,25,134,135,42,35,216,39,198,239,139,87,231,208,15,234,227,131,76,70,100,0,170,209,211,103,130,57,132,170,2,210,239,73,41,20,174,17,39,231,85,27,129,37,89,55,131,5,228,253,82,216,188,126,65,87,236,202,69,31,67,238,159,84,200,33,83,199,219,250,247,236,53,35,135,115,5,27,78,88,125,177,54,149,126,197,113,56,43,144,89,11,93,16,38,2,69,128,150,107,114,82,210,205,63,79,22,37,196,133,186,144,107,255,23,89,146,24,137,120,242,214,39,79,58,3,23,73,186,126,112,47,86,84,126,220,150,236,38,123,132,137,40,128,215,80,215,49,14,191,109,178,65,37,60,171,228,178,90,151,116,88,198,255,201,227,83,230,42,223,5,230,239,192,252,30,190,137,245,39,112,91,204,38,183,1,40,86,16,217,138,163,191,35,135,43,105,150,211,222,72,14,141,9,215,131,196,160,140,211,131,201,1,38,53,170,104,151,139,80,6,129,139,189,228,79,41,135,71,155,203,43,113,28,27,238,237,39,207,9,151,10,22,78,69,79,113,8,34,238,245,85,193,199,191,159,118,213,37,76,226,32,201,170,167,22,132,122,36,148,136,249,205,180,76,72,244,82,171,82,196,15,109,3,173,200,191,63,25,123,37,227,209,39,131,14,116,253,129,235,20,247,84,32,91,58,72,68,197,150,182,227,169,147,106,214,253,158,128,161,99,32,179,129,195,255,199,182,158,171,84,83,111,85,171,226,44,145,216,152,64,142,136,12,109,191,15,165,100,141,81,119,114,202,165,53,59,37,219,96,80,215,83,250,241,152,236,29,55,93,224,250,114,24,10,147,186,176,61,237,119,22,203,135,80,91,104,172,106,53,231,61,15,207,52,69,126,255,130,23,137,82,20,44,123,172,157,253,135,42,154,130,248,91,36,184,143,164,45,75,224,160,202,11,44,112,244,198,34]], +[[198,217,172,197,23,95,162,184,150,92,21,140,86,186,10,90,102,106,210,199,64,205,91,182,121,187,169,177,220,80,146,132],[245,207,202,33,27,2,251,167,114,3,71,112,59,241,99,28,179,8,250,188,218,166,116,41,82,124,91,123,103,109,186,239],[77,44,231,7,9,11,15,63,65,70,47,215,91,214,9,162,114,79,173,254,92,163,144,227,19,164,44,171,66,134,142,214,233,168,145,77,193,57,9,192,214,246,30,99,113,41,87,199,111,59,216,183,245,83,73,113,90,58,49,117,21,192,113,8],[242,69,16,12,210,211,22,72,245,243,81,189,165,100,201,219,74,53,130,12,195,14,246,81,51,124,76,216,136,7,5,105,209,23,169,52,185,201,24,229,223,139,55,68,221,102,32,204,188,73,246,179,229,120,42,48,51,157,187,156,190,208,93,210,179,184,197,191,21,70,231,10,246,54,230,97,92,72,178,195,194,209,159,227,84,32,223,83,20,246,60,72,18,181,142,130,162,166,11,24,2,243,142,80,92,231,72,1,122,250,151,125,63,155,27,107,234,33,146,172,236,115,189,206,18,214,94,104,77,164,216,180,31,169,168,111,17,8,110,220,45,82,150,246,126,252,83,172,132,7,15,222,19,105,62,178,49,143,90,140,59,17,124,35,52,34,173,205,211,82,243,40,240,236,105,154,70,80,201,63,155,74,125,121,93,127,194,98,42,3,217,155,100,247,179,220,49,148,246,195,177,182,157,153,7,206,9,36,1,7,63,71,162,143,71,153,210,41,9,42,27,7,65,41,149,75,232,12,164,163,230,88,46,224,92,48,44,172,183,67,29,28,166,164,81,170,237,114,120,171,199,247,133,117,36,28,42,46,234,46,132,203,249,163,52,223,64,33,9,192,40,227,69,71,58,19,175,155,0,142,32,188,140,240,188,239,187,122,167,39,236,133,110,153,37,180,221,217,157,235,168,242,82,145,26,89,1,84,181,121,168,170,163,31,7,221,80,37,223,92,216,160,159,116,41,100,204,140,54,93,138,255,78,177,215,159,110,90,7,218,197,244,237,233,43,78,46,97,211,76,194,212,240,170,170,176,55,173,95,219,149,222,108,213,152,78,186,247,204,231,240,141,12,160,219,190,72,60,227,203,53,205,121,12,160,66,112,101,163,77,247,244,194,175,134,239,233,183,101,113,58,255,37,127,92,29,84,112,149,39,173,24,172,51,171,205,238,219,32,128,100,235,174,164,131,91,228,148,43,143,198,102,173,27,121,182,101,19,9,229,234,29,163,2,215,251,162,233,159,14,99,25,232,43,153,5,161,234,72,43,160,67,182,128,11,51,13,196,139,51,19,245,155,178,249,232,167,240,126,177,128,10,112,39,69,219,20,198,41,154,152,45,173,137,121,84,68,91,125,152,235,88,55,253,112,191,25,12,100,149,82,200,232,111,235,127,245,179,237,142,10,6,112,77,69,83,163,194,221,116,241,142,168,35,58,224,165,13,145,79,224,143,188,211,161,67,95,237,86,169,243,167,239,250,20,15,181,82,221,210,29,255,255,127,164,115,50,221,252,30,83,23,244,23,125,94,47,17,160,110,200,76,207,184,155,101,78,168,27,212,45,126,7,163,135,48,29,15,64,38,74,187,249,249,16,123,48,237,232,100,204,118,144,192,109,46,36,122,6,11,178,36,74,215,142,213,197,81,90,26,42,97,45,97,227,217,49,226,139,201,57,180,211,67,94,238,79,115,49,177,240,248,83,117,216,42,201,167,124,67,116,0,50,5,23,70,220,146,105,69,140,20,125,24,141,132,64,25,84,164,137,203,79,191,155,248,75,167,216,241,0,144,60,230,120,49,180,5,77,15,88,205,136,61,84,44,73,51,16,63,240,112,205,252,157,187,15,204,49,239,202,70,110,119,163,63,26,129,61,166,220,12,124,49,88,94,143,79,239,30,191,66,251,209]], +[[125,250,228,22,65,157,123,13,79,193,248,35,132,12,62,75,212,173,205,77,194,220,23,179,134,55,172,237,172,189,187,69],[188,81,215,116,89,49,49,126,30,52,110,46,124,146,3,145,129,182,191,56,238,47,90,68,251,226,51,156,79,149,42,185],[218,52,177,152,62,140,85,228,31,218,142,200,171,242,59,54,122,13,166,6,200,205,187,30,139,87,224,52,60,5,87,165,240,232,21,231,242,47,134,5,174,147,178,125,3,119,106,193,247,222,61,121,46,162,147,58,194,45,45,194,59,50,61,12],[236,132,61,196,221,166,233,2,233,190,49,183,15,17,118,59,117,122,182,206,115,52,220,0,118,75,45,8,78,157,175,36,132,72,89,132,238,40,162,131,15,203,148,197,65,203,70,148,64,3,103,49,222,128,255,86,15,83,12,157,158,110,31,125,156,76,91,223,80,176,79,84,3,194,159,118,215,227,110,0,187,234,53,219,28,198,13,168,215,118,82,98,102,195,50,76,231,239,236,100,80,133,150,9,38,104,86,215,1,164,122,72,222,232,191,55,64,149,101,199,251,250,153,162,4,229,83,12,151,28,96,91,68,48,93,92,116,103,137,65,20,37,60,244,60,221,241,139,98,150,221,37,74,77,150,172,112,0,145,129,134,223,212,191,69,78,211,9,116,197,83,208,174,21,26,212,207,84,12,236,170,160,181,148,139,9,133,169,199,182,231,129,89,50,186,193,23,50,252,125,16,38,127,107,248,241,231,192,141,101,14,86,123,78,221,21,174,121,88,65,14,66,241,245,55,250,115,47,114,122,38,131,136,50,29,83,68,196,231,139,185,167,78,171,157,106,191,150,137,101,198,102,147,213,241,18,221,76,20,253,253,217,96,5,234,166,117,127,162,204,16,19,254,67,39,171,9,153,209,23,243,219,243,37,176,124,212,84,212,177,65,153,30,247,226,61,181,238,36,190,218,53,136,74,163,112,72,8,100,138,164,60,214,37,98,89,247,211,219,94,5,83,17,242,83,232,181,122,76,218,90,254,11,10,223,195,100,225,96,202,55,232,222,198,185,90,166,21,46,93,93,166,235,145,190,14,68,255,232,228,149,51,38,123,126,183,149,245,248,224,178,195,91,41,223,188,135,88,95,34,189,91,144,157,253,106,94,220,14,58,157,151,176,196,243,173,197,30,150,153,55,192,143,214,95,83,122,172,218,143,17,39,90,240,44,51,84,84,38,48,243,146,12,57,63,92,66,185,252,99,61,233,217,76,114,227,242,0,2,52,154,208,65,128,53,179,242,95,2,202,146,142,91,45,64,167,122,28,62,86,34,31,75,157,176,194,91,9,109,110,93,15,231,88,218,44,105,5,62,141,8,109,239,78,220,110,52,83,120,63,252,99,164,150,1,34,217,35,103,26,144,96,8,186,193,5,97,174,98,25,210,181,29,83,103,191,19,204,171,245,147,27,159,24,110,177,9,186,205,228,14,26,242,181,100,129,224,198,220,111,92,84,115,248,0,28,243,113,145,154,203,64,206,197,185,98,235,186,128,227,45,110,186,196,128,109,4,210,71,104,194,173,46,63,146,168,203,228,119,84,249,191,97,89,83,82,43,38,61,194,73,55,251,217,50,200,196,89,235,139,16,148,67,175,108,25,90,89,253,39,33,176,18,86,40,242,184,20,60,243,193,40,188,236,19,146,239,209,107,115,76,16,113,109,150,186,125,31,65,57,23,204,175,165,191,95,131,245,36,254,132,6,161,82,17,94,167,112,225,116,94,130,232,181,29,117,43,139,215,133,223,72,191,193,32,65,191,135,79,199,58,251,66,202,93,105,198,65,100,121,206,180,170,160,73,43,111,242,30,225,45,178,33,58,66,134,253,86,5,201,58,123,184,163,176,113,176,178,95,176,29,119,171,188,135,113,72,148,112,161,7,170,218,233,246,64,194,77,253,83,40,246,15,75,125]], +[[112,148,22,7,73,151,185,201,175,77,55,160,17,57,232,163,249,242,206,93,114,165,125,128,94,130,42,129,24,109,1,126],[174,225,16,241,244,212,110,166,6,73,215,134,177,80,5,46,40,122,157,166,1,34,196,123,9,8,250,139,44,162,138,128],[142,75,65,240,151,216,54,20,24,75,167,245,43,162,253,159,5,101,248,166,55,33,239,85,249,49,98,130,107,159,10,192,112,192,226,134,75,95,253,142,204,193,142,250,209,139,44,232,75,229,124,11,74,65,197,46,32,239,55,114,35,119,198,15],[237,218,163,105,192,227,26,31,204,29,164,111,101,54,36,66,160,204,33,199,220,221,92,217,14,10,46,233,242,81,16,129,43,161,20,147,28,134,138,112,134,7,172,22,8,77,121,113,93,19,179,56,192,92,106,239,115,67,231,218,210,130,249,111,226,129,147,24,143,12,200,147,199,220,232,5,253,58,124,210,104,183,40,148,22,11,82,69,254,217,250,153,67,183,200,10,219,60,45,26,53,61,143,18,223,37,163,29,222,127,163,133,187,236,53,29,166,111,21,48,50,225,119,86,39,63,141,84,233,163,185,234,37,174,103,209,233,193,140,198,139,230,1,227,214,130,130,129,140,224,231,207,136,164,209,51,100,83,2,23,50,240,141,158,118,205,35,99,121,41,176,145,29,95,134,20,244,132,46,103,12,20,40,96,175,194,101,197,1,114,177,59,253,53,173,143,197,75,40,101,125,163,43,172,21,59,169,175,252,137,122,251,60,114,31,72,202,164,98,64,88,87,16,176,242,210,77,95,244,150,93,29,16,241,160,123,6,171,234,106,8,225,214,241,80,13,161,44,67,74,109,119,140,148,16,103,16,128,0,71,92,232,49,188,254,45,10,254,64,183,65,157,7,5,155,192,205,141,206,75,233,88,127,242,154,216,191,11,38,138,226,60,224,218,91,181,191,116,255,11,43,49,184,33,18,169,253,90,189,155,253,10,144,230,244,114,53,72,198,187,47,153,220,6,27,163,46,186,45,83,230,188,121,191,68,27,35,251,116,96,222,4,232,232,239,188,212,212,204,115,85,222,158,59,8,97,166,129,185,131,131,157,68,136,229,81,117,31,35,233,166,226,228,212,67,39,59,158,15,230,77,138,205,28,116,139,85,89,67,130,35,221,33,181,24,49,137,224,243,192,232,237,65,76,3,86,186,183,122,101,77,225,165,119,20,98,239,20,52,73,112,164,145,81,26,114,41,20,244,168,159,79,26,130,126,24,205,132,71,156,201,37,146,234,223,141,226,223,130,75,151,109,203,210,132,163,186,100,188,219,13,241,94,143,65,192,178,71,21,134,178,106,6,53,61,144,80,40,35,92,28,110,92,69,135,34,39,37,175,8,62,17,231,156,148,58,164,68,212,170,65,33,141,62,151,67,54,227,114,129,62,153,226,176,197,240,174,129,15,254,217,167,163,214,203,116,197,71,61,153,10,89,17,50,155,142,130,236,107,242,189,67,33,187,72,115,112,248,115,158,122,42,74,83,67,8,51,212,91,159,227,222,185,63,121,252,106,81,213,99,105,94,205,185,120,88,210,19,218,88,68,52,183,199,21,70,170,232,217,103,225,198,208,8,43,16,212,167,45,225,116,46,83,196,178,249,46,184,181,200,195,90,182,83,94,168,16,11,55,146,74,10,145,210,167,40,208,245,100,36,55,170,102,200,42,183,75,93,7,69,236,8,247,112,92,184,31,160,121,216,158,205,201,170,31,141,125,130,220,119,70,211,70,21,52,58,105,37,220,49,143,53,42,43,69,1,36,56,66,79,144,152,253,223,110,97,253,31,143,180,157,164,11,62,236,232,154,26,241,153,109,231,12,209,105,108,191,217,227,1,234,95,68,55,199,26,194,160,50,37,76,20,10,144,232,95,184,255,196,102,127,161,57,193,238,155,191,18,238,217,6,169,103,188,9,33]], +[[61,203,122,231,217,240,241,65,241,217,240,120,131,99,91,145,62,210,159,182,29,15,116,28,154,253,5,162,123,4,91,6],[174,98,183,238,27,141,181,118,77,175,221,217,114,74,204,16,109,108,10,77,30,133,216,144,111,117,132,181,88,245,119,223],[9,161,230,254,223,151,27,62,219,250,239,190,184,154,165,57,202,11,2,179,126,122,196,234,137,32,214,212,52,142,224,207,154,45,94,150,252,229,23,198,101,231,195,131,104,186,242,73,121,36,154,149,183,14,167,67,108,0,120,95,22,163,174,9],[56,17,106,87,38,105,7,13,213,134,50,24,201,26,119,164,171,71,85,54,136,72,140,121,40,56,80,158,154,186,37,6,122,219,126,164,36,152,72,0,157,145,74,233,135,166,3,35,72,193,192,104,28,249,119,169,85,45,214,187,244,230,255,50,172,201,250,97,203,238,37,163,147,7,101,15,139,166,167,206,66,30,242,247,27,204,192,149,129,56,249,50,76,134,191,46,82,143,163,228,209,177,159,159,44,165,38,132,9,184,204,25,198,45,217,121,184,150,151,228,87,237,45,152,189,32,150,246,45,61,158,36,115,136,121,89,39,128,62,121,171,113,212,247,47,86,142,148,90,138,22,33,89,217,184,72,54,228,88,86,68,212,151,159,97,74,173,167,58,212,19,168,51,145,233,207,136,12,66,172,42,152,52,59,106,130,205,43,97,88,20,86,246,222,92,235,36,254,70,183,98,93,82,171,44,44,50,74,199,71,3,209,94,21,241,174,255,128,85,210,247,57,247,54,62,22,236,29,120,190,44,98,153,67,108,140,141,51,107,210,146,113,168,151,166,236,147,46,208,135,37,190,33,178,143,154,161,78,175,79,113,133,49,84,219,20,88,124,147,10,179,235,2,39,173,127,251,69,179,186,166,169,153,73,156,200,166,228,91,26,180,208,179,57,120,43,205,156,251,207,136,207,126,174,137,28,200,65,233,200,138,31,106,105,31,57,72,166,188,133,186,127,70,17,100,46,132,34,60,59,23,137,70,221,190,221,207,205,239,74,228,196,225,168,20,185,177,240,43,30,170,130,77,185,63,68,178,125,20,32,107,52,4,101,161,206,252,245,53,198,62,85,196,40,114,36,38,39,51,217,138,170,161,84,243,173,66,205,133,70,164,97,206,13,70,216,134,211,70,26,33,80,203,69,219,229,100,115,255,99,211,220,122,43,149,123,130,57,105,241,155,89,104,232,180,36,200,121,116,25,38,216,44,99,134,117,59,15,161,240,128,40,78,85,120,148,35,99,170,222,178,31,142,30,137,9,250,108,56,7,100,20,155,201,21,178,40,96,78,252,86,217,46,75,235,114,14,220,116,196,215,143,146,93,108,253,247,186,47,20,181,98,55,117,129,13,45,7,189,56,140,87,62,54,82,63,33,87,56,230,145,20,220,248,216,15,23,11,250,103,110,49,251,98,106,125,68,158,217,102,71,54,52,117,151,12,140,71,128,151,9,188,181,231,32,15,42,34,124,124,142,123,0,15,48,192,189,230,29,103,189,104,149,54,22,41,163,108,143,221,90,86,184,30,251,172,241,92,27,53,48,160,140,222,213,177,253,69,127,189,47,3,4,47,86,241,179,126,209,92,219,145,47,160,41,140,39,103,37,8,126,226,125,60,242,85,15,230,232,160,51,10,244,23,244,245,186,240,54,39,237,103,197,248,50,51,99,171,172,90,31,227,72,35,24,14,62,14,32,128,247,91,253,145,194,7,207,107,170,154,34,156,244,67,221,68,44,89,2,224,103,63,50,82,184,82,99,70,88,88,114,246,205,54,96,37,165,105,146,183,14,222,57,188,141,50,47,156,34,161,220,89,158,159,13,82,76,182,210,234,90,226,135,142,246,190,212,183,2,128,127,30,30,115,235,242,144,235,108,14,235,133,193,55,22,246,38,170,144,211,100,180,144,72,55,206,5]], +[[41,115,17,221,239,254,201,210,190,104,239,123,42,32,254,45,39,126,29,142,81,100,139,3,87,42,218,39,236,31,159,67],[106,108,40,231,97,100,12,64,8,51,58,174,90,51,102,48,46,47,70,119,169,83,186,72,42,182,251,74,29,112,180,71],[75,240,185,44,110,228,234,206,94,142,177,3,112,255,157,156,104,165,116,157,89,137,157,4,50,122,170,56,248,248,37,224,50,229,151,66,179,125,226,49,7,163,236,221,63,122,13,8,18,38,20,183,143,221,55,41,60,141,5,226,143,95,113,8],[38,82,172,252,59,223,9,165,153,236,103,134,187,217,79,229,119,207,87,142,2,99,204,104,217,245,122,108,131,69,143,128,172,216,167,94,240,48,64,166,53,103,43,150,143,242,175,219,40,141,40,185,153,111,100,21,178,243,23,94,158,163,122,235,5,223,129,129,46,56,164,201,118,235,146,133,108,237,185,26,38,154,70,252,165,223,155,215,48,253,132,69,43,75,217,53,119,198,31,66,193,65,19,151,152,130,168,106,159,230,50,228,117,106,253,137,129,111,196,103,10,49,5,3,253,170,210,219,118,76,55,33,33,60,62,96,242,156,38,104,212,222,143,66,176,135,242,92,213,108,105,164,228,143,19,79,85,152,207,20,91,230,56,165,194,49,136,99,50,144,97,114,154,172,145,218,106,25,31,215,116,136,12,249,203,85,94,236,21,176,4,79,16,229,67,63,180,106,155,136,146,218,143,109,36,241,66,88,139,112,255,11,73,32,12,80,107,136,190,212,73,173,16,211,249,44,43,174,218,107,191,88,103,108,91,188,103,211,31,100,251,18,232,213,231,136,118,213,200,73,252,49,75,44,248,1,12,81,2,4,200,99,61,12,195,24,86,236,106,17,78,168,168,156,72,146,123,7,163,26,184,66,201,184,53,45,147,103,52,81,65,169,155,64,4,157,92,72,231,210,124,171,66,122,222,253,31,15,193,19,107,53,60,176,28,61,239,145,255,254,232,173,145,232,143,75,183,210,97,92,13,204,149,52,76,208,25,80,147,142,203,20,184,68,107,86,160,107,242,242,246,95,184,115,94,138,123,201,107,180,108,233,202,199,26,136,235,143,218,94,105,214,158,178,154,164,42,1,107,133,131,137,62,157,114,119,203,19,89,197,104,126,237,205,89,157,138,70,230,193,73,99,99,125,176,74,146,159,75,199,147,4,172,45,174,115,59,58,131,158,183,79,190,61,229,4,47,214,85,234,236,177,95,57,178,254,22,218,216,166,255,141,188,5,79,237,81,40,42,133,110,157,166,49,111,172,109,181,213,111,119,241,141,168,65,46,179,119,229,177,184,244,203,19,84,236,254,143,232,253,84,230,45,118,122,128,222,4,203,118,32,34,154,136,49,219,201,236,212,87,143,250,47,240,107,84,69,228,64,214,154,171,201,76,71,189,23,242,43,105,245,46,234,229,207,205,1,165,202,254,5,128,7,42,233,22,107,149,116,61,104,195,86,76,90,126,70,242,75,196,138,137,138,26,178,235,230,63,54,133,29,42,172,250,12,79,50,217,147,119,29,49,78,114,90,67,217,128,93,19,113,207,114,62,241,97,212,46,99,255,202,104,141,127,14,33,239,91,63,154,86,26,98,16,112,43,133,251,209,248,202,117,56,156,199,162,39,57,186,228,222,217,55,87,241,82,13,195,136,68,161,168,139,232,224,150,69,5,145,72,128,123,147,55,112,135,140,184,169,173,146,17,49,113,49,230,147,36,83,47,208,39,155,131,24,91,98,143,194,249,226,21,0,56,70,147,250,41,242,107,209,185,195,1,96,19,103,102,95,5,243,114,218,180,227,16,119,38,205,63,99,156,166,43,246,58,117,247,126,170,117,247,19,97,87,173,162,55,78,101,251,79,211,73,180,94,37,68,31,210,27,19,230,145,19,102,185,124,251,77,106,213,34,184,80,173,244,12]], +[[77,178,181,129,68,168,210,208,236,3,187,155,194,155,76,168,147,133,76,128,182,74,250,74,247,169,201,54,147,94,203,4],[252,92,215,80,225,116,237,113,139,217,56,250,142,217,154,27,157,85,107,167,103,15,42,119,218,241,199,32,17,55,50,165],[66,69,23,170,221,133,60,227,152,87,89,163,39,231,118,13,145,86,211,178,115,69,56,63,14,74,214,102,30,228,163,114,77,24,216,32,246,197,87,248,39,151,190,182,45,47,8,84,51,116,79,137,162,216,82,147,121,100,129,134,46,248,164,15],[200,209,219,201,54,145,30,18,44,238,24,249,43,22,163,154,46,239,8,35,178,39,248,152,205,245,132,43,147,213,159,192,2,237,181,73,138,32,135,46,25,85,78,247,57,153,235,58,123,62,47,221,144,112,225,239,169,34,142,158,147,178,154,134,138,227,121,158,78,87,35,36,131,107,26,213,170,129,43,240,15,132,91,194,23,235,188,63,171,220,78,27,110,81,239,158,250,194,119,10,160,164,161,30,229,42,185,86,172,100,72,170,38,41,203,97,219,177,241,237,179,189,233,155,72,118,218,57,42,110,11,154,12,49,132,154,88,144,174,169,82,47,86,208,21,161,147,80,21,185,27,244,198,160,1,29,35,119,214,113,195,208,215,83,194,127,140,118,228,5,208,35,15,31,75,155,136,252,235,186,30,175,19,119,114,53,229,83,36,183,211,248,30,104,97,9,217,28,230,137,83,11,144,210,197,199,29,209,135,114,179,133,214,44,203,253,46,8,154,27,103,9,131,246,12,33,196,69,92,185,209,160,220,170,116,200,116,227,82,17,248,34,127,247,194,52,223,248,94,192,176,126,54,140,250,80,163,67,87,131,149,161,76,104,241,248,155,212,236,188,23,46,248,5,229,131,30,200,148,117,252,200,214,133,202,146,85,167,126,59,163,193,71,80,142,201,45,123,204,232,121,175,10,189,210,65,107,103,181,245,5,7,51,121,20,243,144,187,224,180,80,182,162,241,21,147,114,196,188,206,163,130,206,61,109,159,178,81,94,207,121,48,5,154,5,82,183,95,151,136,98,191,151,232,50,90,242,77,27,140,233,81,43,252,124,239,136,66,50,4,35,65,216,47,155,93,173,46,80,42,198,172,121,95,153,218,199,252,96,227,184,99,157,14,21,0,222,173,78,120,172,161,9,149,125,87,122,19,193,146,93,116,3,193,172,249,137,169,222,103,17,226,60,103,191,135,34,245,81,183,116,202,218,147,27,95,217,115,67,78,59,113,114,129,152,131,231,12,82,120,94,59,73,211,35,208,86,54,100,17,88,100,13,207,106,76,32,14,178,193,59,27,238,178,220,54,3,82,71,13,21,56,110,89,230,250,96,54,126,94,127,23,43,33,21,157,94,231,202,176,215,245,134,130,57,133,142,42,147,85,4,128,254,143,180,220,175,79,34,76,75,42,213,68,135,145,99,45,243,14,142,95,185,152,179,94,169,174,200,201,52,164,64,58,239,130,24,124,161,171,248,42,52,77,0,255,185,147,217,255,52,97,214,254,205,175,93,59,72,30,13,49,21,61,191,106,237,40,140,138,221,6,78,131,49,85,1,65,189,95,122,126,4,123,134,7,216,70,166,191,183,45,104,52,70,164,69,17,70,6,37,13,141,45,58,139,149,8,187,7,212,98,60,223,23,136,181,73,158,156,185,161,55,152,73,191,161,156,154,159,76,211,217,37,58,223,253,162,95,71,200,17,190,131,59,2,243,50,126,187,168,55,48,25,93,97,75,174,111,228,231,163,131,8,21,210,175,64,13,32,169,65,122,9,94,126,142,234,16,68,145,124,190,81,44,64,24,214,86,226,219,103,187,152,156,0,225,229,7,98,62,130,120,215,41,146,91,132,251,92,24,106,123,172,24,158,109,106,177,79,215,182,47,220,99,43,235,181,247,124,181,204,47,112,125,244,5,48,153]], +[[200,32,65,60,36,86,116,113,4,102,46,244,223,243,172,35,58,196,185,26,118,211,196,234,117,68,144,188,155,30,41,31],[137,147,206,162,247,242,128,108,119,179,152,27,84,191,169,191,23,98,21,27,65,142,94,114,83,113,202,44,4,210,35,238],[126,247,14,74,20,149,77,80,159,17,127,75,208,27,34,11,204,25,45,59,95,223,195,72,47,187,195,182,157,192,104,167,196,118,29,27,235,194,49,125,109,183,79,144,106,21,86,66,176,163,198,89,43,220,114,230,78,172,111,32,63,183,78,2],[210,153,47,131,146,74,89,72,135,230,239,19,242,174,128,143,200,99,156,123,44,153,79,175,15,121,94,54,1,109,171,119,0,160,238,83,1,112,240,185,254,152,171,117,136,206,3,188,80,194,186,230,94,5,38,71,231,86,115,91,53,208,181,156,150,78,145,125,140,131,226,249,254,204,76,176,85,100,40,127,14,52,201,73,64,5,226,91,26,139,27,148,43,84,216,144,53,241,177,195,201,69,252,200,78,74,57,239,162,202,80,149,155,69,154,247,77,33,182,36,46,47,86,81,143,112,232,103,146,87,192,137,210,108,59,183,146,104,124,146,51,85,178,193,142,226,19,109,64,203,164,90,203,100,36,13,150,103,243,157,186,54,57,182,81,109,76,73,71,87,62,244,206,216,118,181,178,234,52,137,234,234,83,159,85,127,88,218,32,70,145,167,110,41,201,75,139,5,56,35,44,95,125,11,176,253,208,22,145,4,49,53,75,62,30,124,230,42,212,54,145,124,213,195,21,165,190,155,151,28,128,249,123,201,213,193,86,255,214,79,212,227,29,165,96,131,224,42,12,143,206,85,77,182,134,116,203,98,112,11,169,81,117,43,130,155,3,197,66,50,116,18,238,201,204,198,165,10,223,71,187,238,21,68,102,130,218,47,234,66,4,137,54,215,99,6,12,216,245,57,101,38,22,223,168,8,214,35,255,119,123,65,19,101,46,120,158,192,37,184,94,4,239,232,173,76,150,11,25,11,244,165,166,50,77,111,87,193,173,34,1,140,131,205,126,126,9,127,198,123,128,38,156,19,180,221,151,1,202,152,249,135,105,88,186,118,137,198,246,241,10,115,42,100,190,242,46,139,152,189,48,77,93,191,79,177,249,228,202,83,154,92,74,166,25,196,77,111,88,248,36,178,219,174,119,183,232,59,86,219,94,90,167,176,174,156,225,205,16,166,159,4,168,15,19,121,235,12,71,78,71,130,223,14,59,166,161,72,34,107,209,166,98,217,94,226,214,124,82,7,51,60,177,213,65,118,217,229,6,69,148,121,2,159,49,220,172,226,105,147,143,107,197,98,120,120,65,220,254,16,31,77,182,11,214,96,22,225,238,187,107,251,217,205,131,4,45,209,55,154,70,79,64,90,170,227,193,24,7,132,140,196,249,92,60,198,250,146,171,78,165,48,88,52,235,134,184,115,250,48,237,31,127,71,11,246,99,241,167,12,249,230,10,182,128,205,29,187,208,58,192,67,59,61,75,180,130,248,179,68,212,107,58,169,52,184,99,63,87,9,11,234,95,204,202,100,136,121,152,53,241,51,248,188,246,232,135,202,89,209,144,118,214,202,25,212,226,131,73,5,30,1,107,3,233,169,32,244,18,15,181,35,209,55,29,14,56,70,115,25,84,63,18,126,217,20,180,58,208,98,34,106,83,101,130,219,114,140,205,118,233,131,241,23,102,168,134,60,47,66,79,101,80,141,203,38,254,12,90,128,12,53,9,57,96,161,33,151,110,48,81,226,239,26,42,153,193,47,183,189,139,192,55,164,57,104,104,6,235,114,1,122,7,26,145,179,227,156,144,232,107,195,53,249,187,84,59,18,124,152,134,115,140,181,56,6,185,203,60,37,148,199,239,252,42,89,32,170,131,75,230,92,73,244,121,100,232,158,236,116,114,141,231,113,243,214,117,222,157,30]], +[[103,105,204,142,18,86,23,194,44,229,114,55,164,252,161,80,127,148,18,52,102,29,247,67,40,208,74,182,46,248,108,71],[5,17,44,166,11,175,247,155,73,22,193,190,226,185,57,12,4,122,240,140,53,235,179,195,129,185,116,141,29,212,196,253],[211,157,133,61,44,44,93,33,181,135,30,165,167,92,4,16,72,217,58,71,220,89,154,95,221,192,133,98,133,206,99,111,205,253,133,100,8,61,6,255,40,74,82,75,198,51,207,223,195,176,55,22,61,103,76,185,187,91,163,188,37,190,208,14],[104,84,137,115,155,152,86,71,73,88,127,241,172,150,186,104,45,163,11,64,164,222,36,245,78,200,176,131,221,164,83,51,22,33,103,203,63,151,178,199,49,76,231,163,243,243,211,25,204,195,91,182,169,240,7,125,86,49,97,226,129,70,156,240,137,104,217,220,247,174,95,255,131,10,93,176,11,195,128,16,230,102,45,73,79,60,134,71,196,247,12,226,210,154,157,168,70,16,160,128,181,117,154,59,88,32,82,223,222,102,228,167,250,95,178,127,6,80,115,254,114,61,131,112,29,91,172,6,202,67,180,109,30,88,9,118,112,193,148,161,58,248,181,115,163,121,26,150,97,85,124,188,4,39,87,171,138,221,14,247,207,79,53,67,90,66,18,53,63,203,60,32,60,115,219,201,210,104,82,208,233,23,50,227,98,28,232,40,146,156,220,164,217,25,32,72,117,25,34,237,34,94,171,41,0,207,249,113,162,162,211,66,70,54,72,187,177,148,67,25,168,239,109,67,219,98,72,15,191,29,114,87,210,38,148,83,151,147,242,92,146,121,23,202,171,37,193,25,58,45,43,35,187,92,184,86,154,239,255,79,12,164,35,209,155,189,70,252,94,247,82,79,248,203,112,111,252,71,7,101,9,192,90,129,88,175,119,249,141,246,169,181,203,50,68,171,164,181,197,249,206,89,126,125,41,186,7,1,61,202,193,145,27,109,231,17,60,115,106,64,5,196,89,153,41,121,1,154,69,178,221,128,42,7,102,9,9,235,76,226,5,64,129,112,216,37,69,218,203,168,104,109,189,233,39,219,201,199,217,98,5,142,154,149,234,102,184,223,211,234,67,83,87,169,60,115,148,140,211,85,246,172,101,82,50,63,23,194,166,120,102,43,192,233,114,106,213,165,37,29,210,118,71,64,76,191,230,28,234,175,220,252,8,164,117,255,216,124,183,245,151,229,106,193,103,4,9,221,148,8,174,71,112,66,12,110,94,109,216,231,72,254,3,167,45,193,40,3,208,39,113,217,47,71,230,231,23,204,193,68,252,3,114,117,182,247,69,221,48,218,26,69,210,157,182,217,7,62,238,80,9,207,213,70,39,51,65,74,73,95,52,157,176,182,219,242,206,169,204,213,114,56,237,94,233,26,216,188,134,23,154,213,105,90,133,165,4,132,230,23,117,29,229,239,122,125,138,141,185,80,169,138,107,127,125,238,157,66,165,223,105,47,204,245,85,201,64,220,57,207,46,172,72,203,157,21,205,161,77,210,167,236,192,183,110,190,198,138,212,23,125,17,23,224,119,102,196,133,144,212,60,167,102,40,104,235,151,144,172,41,244,242,57,43,154,147,248,151,89,231,186,84,107,146,91,216,111,128,125,141,22,199,230,55,220,198,102,233,5,144,191,67,13,152,106,103,241,176,199,194,201,73,48,132,88,105,237,141,138,221,225,143,193,136,116,86,136,27,75,38,181,61,203,167,165,38,240,236,161,78,139,182,137,214,111,10,161,178,83,195,220,252,245,149,64,213,210,245,173,97,127,82,195,9,56,165,169,46,163,133,7,125,117,170,74,192,122,252,43,53,251,140,29,94,120,235,41,95,194,15,227,124,65,172,6,149,157,58,23,151,132,58,215,5,108,27,65,45,208,180,128,170,59,57,188,194,5,135,217,160,254,249,44,108,149,14,188,91,184,225,66]], +[[29,247,172,251,150,51,4,229,30,196,113,202,241,129,16,37,86,120,60,183,217,30,173,48,189,194,83,77,7,138,20,136],[5,163,31,252,112,228,227,86,159,194,190,17,12,100,58,213,240,135,145,60,122,164,118,220,216,214,228,188,126,194,45,36],[177,129,147,141,225,1,66,243,36,7,180,231,134,205,221,233,50,235,17,219,192,191,14,90,197,9,250,231,165,188,195,41,97,254,52,72,249,18,200,80,15,198,219,78,29,50,98,168,60,157,190,118,155,184,195,167,97,0,15,227,108,13,113,4],[176,195,238,181,127,20,96,106,183,171,234,178,238,5,115,132,60,162,46,109,178,253,242,201,6,76,234,81,152,220,88,48,235,21,141,168,226,218,168,136,87,175,139,142,239,204,240,194,108,62,192,243,48,233,44,255,6,188,5,162,155,252,153,249,64,182,31,60,251,41,100,179,55,9,122,101,80,163,233,163,40,200,91,230,241,96,210,192,165,127,246,241,179,197,255,204,168,144,137,66,90,182,190,1,114,225,117,186,244,12,241,43,36,168,21,247,15,41,163,164,205,10,106,19,47,18,0,151,117,47,75,199,67,237,224,143,95,33,212,47,40,47,118,113,247,120,62,39,178,168,226,193,70,146,241,224,229,222,130,133,93,171,249,138,26,99,151,96,6,255,191,229,245,165,121,180,96,226,109,6,189,84,40,66,165,249,38,27,191,38,4,81,210,50,28,80,137,50,1,60,198,233,4,247,155,94,70,134,208,51,225,44,123,189,126,177,201,35,121,197,236,52,27,246,69,122,63,23,38,74,124,39,139,39,80,30,202,237,195,97,235,168,68,68,35,66,180,177,15,169,77,38,88,101,17,106,207,67,252,190,201,101,210,171,75,187,230,20,196,249,10,182,179,224,213,56,63,160,73,136,191,187,38,3,7,221,226,45,132,9,139,99,49,209,85,20,26,146,123,183,141,102,75,52,29,47,42,147,226,145,207,121,186,174,205,38,18,246,177,4,243,252,129,55,58,124,106,4,91,89,36,191,149,12,213,66,247,183,172,206,243,170,125,114,93,224,83,5,93,149,27,215,104,17,19,146,89,102,56,174,9,113,112,244,73,43,165,10,70,143,142,52,119,99,219,97,45,60,125,231,229,100,89,178,110,224,41,198,48,130,122,53,58,238,115,222,104,214,215,43,39,175,215,93,34,22,69,39,148,92,114,38,132,79,171,21,184,220,201,20,52,158,49,65,198,19,22,173,200,148,222,220,220,132,57,132,217,199,254,174,57,219,51,45,195,147,233,232,150,27,189,224,113,195,210,133,139,60,181,243,59,22,74,21,97,108,111,225,187,194,74,53,242,19,54,210,97,197,216,207,117,158,39,226,44,145,1,196,174,189,227,225,38,207,100,108,167,178,224,49,40,9,92,89,118,191,63,110,73,26,240,240,182,64,199,49,9,102,172,89,197,159,188,91,254,5,72,248,142,230,26,217,236,64,193,192,109,210,157,121,76,68,163,234,34,195,212,118,38,34,236,30,139,51,62,69,7,77,185,55,65,253,161,147,201,17,246,219,88,121,229,94,227,110,246,2,97,74,230,74,92,222,157,131,6,210,47,188,74,233,200,129,165,148,189,230,121,97,37,252,182,40,185,243,182,251,63,253,81,27,53,63,20,106,39,39,42,253,62,93,40,183,127,88,166,127,31,210,114,133,194,94,204,28,207,100,227,141,33,243,185,255,34,224,14,233,0,98,158,241,166,62,113,63,37,136,131,221,145,31,48,192,211,152,183,75,215,151,20,155,229,226,105,103,34,218,9,213,45,78,191,60,103,57,41,210,152,170,195,76,224,91,234,8,234,154,66,78,147,69,156,46,184,252,34,34,195,28,193,61,128,59,144,168,167,11,205,10,48,194,9,33,29,194,204,200,91,11,205,69,130,198,149,245,141,128,191,110,196,113,162,80,95,104,132,122,117,246,233,17,253,135]], +[[126,216,124,54,223,219,174,96,201,64,163,179,37,193,159,222,216,20,215,106,84,72,32,163,47,40,106,92,10,215,29,114],[60,74,197,16,179,98,34,194,82,162,220,26,252,180,15,176,235,133,188,169,3,145,25,106,88,131,170,44,201,18,178,223],[87,155,56,18,75,208,89,26,89,124,201,163,137,18,124,234,245,81,86,7,115,99,237,184,17,208,182,85,82,172,252,198,119,178,114,148,33,153,202,37,171,121,13,230,224,132,96,58,209,5,46,194,16,207,111,203,20,23,40,144,103,206,60,8],[98,211,19,145,42,187,176,6,183,119,74,103,55,113,74,52,153,112,206,4,33,17,47,64,4,99,211,219,14,47,127,18,141,123,150,147,159,67,193,231,16,123,81,24,167,124,17,150,131,216,102,183,227,215,42,194,31,107,66,114,180,190,146,137,182,85,111,227,27,96,81,160,180,46,213,234,12,243,71,105,109,48,251,139,255,107,139,87,39,25,222,25,162,49,204,133,69,154,153,12,55,128,31,8,55,24,108,239,187,85,33,86,150,102,150,124,212,36,61,115,7,241,176,178,76,142,43,155,105,35,23,48,79,190,61,208,162,99,101,1,145,179,82,22,245,41,22,87,58,249,5,36,249,29,177,169,36,113,215,88,201,45,198,209,77,26,75,38,244,27,64,64,60,168,125,207,171,220,164,123,159,194,83,53,120,241,97,243,176,25,155,92,105,142,8,7,4,178,28,158,97,82,105,252,208,212,4,57,237,139,195,189,251,201,175,180,76,17,250,137,39,95,14,170,165,208,143,169,89,214,55,141,13,184,153,16,212,143,45,134,161,235,252,92,191,16,235,45,90,173,245,27,189,131,68,255,139,187,91,138,254,5,164,80,17,181,228,183,46,184,100,173,38,62,138,3,166,199,249,138,238,179,84,247,48,163,24,170,48,251,86,211,61,128,116,140,152,235,236,21,135,140,207,60,232,34,246,157,52,86,132,60,64,13,197,107,72,26,149,230,136,184,164,115,91,243,132,63,88,51,221,160,239,224,158,113,117,181,103,198,97,56,122,253,46,188,7,154,72,227,73,103,236,151,185,39,223,165,129,136,143,35,26,152,167,237,51,16,59,250,142,143,155,166,81,53,39,144,11,57,184,98,49,218,121,17,162,252,147,88,136,167,95,17,41,88,74,255,242,2,82,73,196,24,143,9,5,47,133,104,119,6,208,94,41,145,68,212,13,232,137,139,124,139,45,254,240,195,112,133,115,216,176,86,58,107,208,165,4,192,182,116,87,2,177,181,113,33,198,240,64,175,242,113,152,148,139,166,156,33,37,58,40,211,158,186,114,98,25,190,218,31,130,9,251,131,233,173,176,122,212,9,251,214,210,85,101,136,154,180,81,35,249,217,69,236,215,217,202,112,40,236,224,146,227,95,187,124,179,243,40,18,110,253,218,197,216,89,242,178,198,235,9,1,51,105,14,32,193,125,234,243,136,38,133,240,126,158,210,101,59,128,59,155,56,59,112,116,138,31,169,44,134,248,109,108,71,234,135,177,11,18,227,99,186,80,128,96,244,124,226,162,243,182,163,238,252,212,218,207,199,28,65,244,54,254,12,43,195,77,75,170,212,149,116,231,68,60,18,106,88,159,110,247,188,164,73,84,240,187,40,236,113,81,176,81,28,35,198,188,66,213,232,89,131,236,22,187,95,80,163,130,214,136,21,10,73,96,156,189,229,105,142,134,220,191,2,18,194,41,34,153,220,77,207,135,66,159,108,210,238,200,9,72,206,134,126,37,201,69,132,205,198,75,9,144,41,235,133,78,220,38,234,33,66,30,255,72,207,78,65,244,158,45,137,71,141,239,6,196,43,234,34,10,19,62,80,245,199,68,100,199,231,63,177,193,167,124,80,124,246,205,168,91,228,2,183,230,214,210,30,129,13,109,11,89,114,185,254,119,229,78,116,174,225,243,187,253,110,125,230,181,192]], +[[106,41,248,27,141,154,164,138,27,35,54,78,172,143,106,75,221,96,122,132,207,232,232,141,144,23,93,128,100,58,88,168],[76,59,227,162,168,66,95,243,28,58,13,180,165,42,12,177,65,108,235,72,204,62,76,40,164,242,40,74,179,70,7,21],[223,9,203,155,135,141,61,201,229,66,219,172,40,148,62,40,228,29,206,203,146,203,126,164,64,9,136,94,70,73,151,67,51,5,97,186,29,54,174,221,70,118,117,253,202,43,170,164,112,27,111,173,151,159,216,57,196,112,209,60,130,218,169,5],[120,118,163,244,235,105,187,126,84,233,255,149,78,189,59,16,185,58,76,26,254,174,146,250,3,193,3,203,99,19,162,1,197,179,58,154,114,35,117,92,181,16,226,94,197,130,181,78,129,184,73,86,246,197,63,31,8,166,59,240,196,162,97,175,69,14,82,63,232,246,29,219,60,14,234,184,117,16,114,104,136,1,178,164,115,183,26,46,56,112,141,166,140,47,55,146,92,176,90,32,196,40,59,58,249,123,111,11,166,90,84,3,85,67,117,226,21,217,227,170,27,15,159,219,15,132,153,35,237,189,170,10,180,129,197,69,165,223,143,81,209,246,139,34,53,7,234,14,204,250,235,181,252,207,94,61,250,101,164,78,234,80,69,104,168,129,128,160,96,187,6,197,21,87,184,30,102,123,75,4,227,33,15,164,195,121,135,108,73,243,229,107,242,190,28,245,25,167,65,131,147,210,64,220,138,34,76,108,56,172,42,185,216,250,223,197,54,32,48,199,147,12,60,231,121,91,20,124,38,200,162,140,101,52,41,217,10,23,58,134,168,177,138,0,158,98,174,246,236,169,93,57,189,190,69,100,119,120,162,83,42,65,90,225,155,173,35,17,41,18,120,66,254,29,15,17,250,180,161,207,11,23,228,152,205,89,82,201,57,224,144,9,2,135,177,68,137,93,255,0,206,200,214,174,218,246,36,129,164,23,131,224,33,8,44,227,82,6,62,98,129,31,217,153,144,16,77,138,70,205,202,238,43,171,69,142,82,71,251,2,62,146,51,48,164,40,199,188,253,32,176,143,82,14,137,70,221,101,131,71,53,42,224,196,190,115,195,213,236,205,17,20,159,58,183,184,5,44,253,149,195,93,65,100,84,111,93,143,55,117,23,167,244,50,192,213,86,58,123,204,123,209,25,211,66,29,254,186,174,132,69,153,178,155,56,59,184,213,219,241,64,217,189,71,160,120,183,174,124,106,168,123,30,41,35,108,159,207,214,84,183,248,9,121,76,204,178,97,88,142,24,222,198,196,4,106,147,64,103,208,223,160,55,145,208,61,131,183,24,172,77,36,220,231,133,163,2,141,224,201,89,45,186,124,92,88,69,24,74,252,156,13,252,249,64,149,134,15,14,184,2,235,234,32,23,142,120,181,100,46,93,214,28,51,179,151,105,5,45,157,133,77,206,144,47,71,110,33,249,108,101,11,70,59,123,195,208,255,41,150,182,92,87,131,31,139,124,15,185,21,244,221,114,38,172,149,92,188,125,251,3,249,183,88,221,62,13,252,226,224,229,128,201,26,48,199,131,255,86,123,23,241,45,253,93,49,55,100,110,32,1,28,220,170,225,17,2,220,113,104,134,203,241,35,192,148,136,177,115,99,106,189,84,233,98,202,238,201,125,94,185,64,104,46,112,59,115,15,97,86,44,209,75,158,101,97,181,233,63,96,205,14,30,134,209,161,180,113,156,91,80,130,66,189,107,45,154,84,143,89,187,184,117,7,89,105,239,32,50,243,25,107,138,236,204,69,164,77,157,189,175,135,142,209,111,29,133,94,137,24,237,101,164,94,229,199,250,50,161,236,105,50,161,89,207,181,15,252,135,190,6,223,207,114,40,174,136,112,204,211,87,252,101,110,51,250,75,107,139,125,26,114,21,85,60,171,172,199,10,57,201,128,185,113,229,26,23,237,99,24,180,59,41,187]], +[[239,18,223,71,157,152,58,217,110,139,166,83,48,179,109,73,170,219,152,49,100,225,192,180,82,181,96,222,209,208,141,96],[247,97,207,40,38,146,122,124,218,140,176,79,170,44,89,248,66,90,143,125,57,143,118,232,103,2,28,149,31,7,56,9],[76,128,16,134,109,145,21,240,82,147,185,52,202,198,129,4,204,44,52,55,86,140,185,213,197,112,177,168,190,231,6,96,48,117,83,112,51,189,112,138,156,159,61,30,37,25,169,21,177,196,174,76,205,223,207,14,208,192,73,211,66,160,46,2],[229,143,52,218,234,117,90,196,228,19,51,214,240,237,1,53,247,219,206,80,48,155,177,149,107,199,26,203,18,199,112,103,166,71,255,216,106,165,135,12,12,0,7,232,249,149,162,43,136,196,103,222,34,84,68,84,66,1,197,87,73,94,37,62,51,25,204,92,163,118,211,231,204,30,180,103,52,110,82,173,149,106,111,167,51,114,11,23,17,123,91,117,133,228,213,89,64,154,174,250,149,88,15,145,229,2,1,95,73,124,92,220,183,212,213,97,245,68,239,163,92,30,42,83,183,43,221,236,238,194,209,5,15,23,125,72,15,104,116,5,102,77,253,222,192,110,238,75,209,71,169,18,253,191,116,242,169,93,31,209,225,18,104,105,76,228,212,236,79,255,214,221,179,37,77,54,15,35,111,171,77,26,23,248,208,209,165,17,249,68,105,47,35,150,57,174,3,214,79,172,236,101,56,66,122,183,31,113,39,244,162,118,249,188,69,187,166,17,223,204,230,68,108,193,57,104,151,108,139,182,214,254,33,6,215,5,146,45,202,201,86,150,106,118,212,143,42,255,75,134,81,78,57,166,126,22,67,252,195,33,133,128,36,230,147,24,152,51,200,173,89,180,182,37,41,142,186,254,100,98,107,72,15,50,111,19,64,114,60,179,211,131,244,252,203,252,35,122,63,76,79,126,207,11,164,54,179,44,47,227,81,121,218,147,17,27,72,204,158,162,66,2,189,193,178,251,96,164,49,157,253,152,100,71,15,115,245,65,55,32,110,11,240,7,245,174,136,168,135,71,0,138,96,244,120,154,209,103,114,79,23,156,2,182,58,237,0,37,115,210,138,107,207,136,224,124,232,218,234,93,95,26,207,72,123,76,92,22,194,191,225,18,49,234,94,167,99,232,243,50,204,115,218,27,47,140,25,142,168,23,63,211,61,75,42,230,158,93,77,26,173,221,242,253,130,27,133,190,69,21,25,98,209,249,157,248,19,8,97,136,82,173,124,244,29,114,218,8,161,179,157,247,216,185,148,180,221,255,55,249,223,232,243,140,227,14,145,6,29,149,213,143,122,232,38,176,35,133,39,46,192,159,1,167,179,228,179,145,208,155,206,214,101,218,214,149,5,180,25,218,132,129,188,55,146,191,139,142,122,214,75,99,242,69,102,108,140,50,253,92,27,27,72,201,149,30,28,33,161,235,95,80,124,255,19,124,251,134,44,44,201,135,102,232,120,201,48,160,131,130,140,157,141,177,139,241,103,22,104,95,57,214,87,42,140,168,178,165,20,247,112,3,212,231,91,193,84,174,191,20,16,55,120,243,101,177,195,240,53,65,221,189,7,214,226,62,86,118,45,151,30,176,41,131,233,60,78,1,186,75,138,33,120,146,140,67,55,211,2,243,28,156,203,117,178,73,168,45,201,104,33,233,90,3,171,107,119,13,242,195,223,219,241,254,151,115,248,188,27,197,179,175,160,68,11,16,37,120,243,210,19,200,208,25,207,241,36,247,92,228,172,204,140,102,127,235,39,199,81,166,18,0,116,129,49,4,224,205,7,12,159,94,69,29,204,255,76,128,215,17,7,201,117,171,250,192,125,77,39,12,114,125,138,47,236,52,155,83,57,104,226,113,137,45,43,98,193,37,251,121,116,96,60,48,94,163,191,163,15,182,16,252,90,35,235,104,168,64,100,68,57,26,82,19,55]], +[[247,49,49,124,245,175,254,88,112,76,77,148,151,174,134,11,191,115,157,15,217,107,124,2,239,182,119,123,60,133,138,25],[215,214,56,174,204,225,70,30,49,66,85,170,41,217,166,180,136,174,161,57,110,150,130,105,90,71,14,255,35,243,237,132],[42,79,234,152,249,36,1,113,161,130,63,47,105,53,32,98,103,46,108,110,102,82,211,136,168,119,20,214,71,153,93,247,91,110,30,209,116,106,242,173,244,232,6,19,93,96,117,78,96,254,160,50,18,142,53,171,193,241,97,81,129,18,95,11],[22,245,28,89,233,174,252,38,176,218,94,0,133,235,46,47,31,133,109,239,151,37,118,158,58,241,47,134,9,5,174,19,63,101,7,77,167,109,191,37,198,127,98,87,210,220,102,192,95,155,49,174,23,123,105,146,159,193,131,181,136,197,25,188,161,71,150,160,137,109,41,5,253,148,45,122,180,163,253,149,65,165,82,159,114,156,88,81,65,155,95,190,247,177,52,214,118,46,185,126,138,149,26,143,245,42,160,215,230,116,68,208,107,7,170,85,228,235,154,184,146,244,123,253,17,29,245,182,47,111,63,209,165,237,132,18,95,238,187,119,218,99,124,5,213,38,92,237,17,61,254,135,130,219,209,206,205,44,108,3,43,143,168,133,91,58,231,141,231,79,170,90,162,10,118,20,99,194,163,11,230,107,211,140,222,199,95,137,87,203,148,193,19,164,93,84,109,175,71,93,137,170,20,130,248,210,128,58,35,201,57,32,32,21,160,142,148,177,50,114,143,190,143,96,25,215,22,138,8,165,147,1,112,229,99,157,17,14,71,57,219,133,230,30,100,73,89,68,181,66,58,116,173,90,138,10,81,6,18,236,230,85,206,24,134,64,81,82,91,144,142,11,25,41,10,190,139,17,130,196,140,112,13,53,5,21,253,52,153,86,232,8,115,39,243,11,111,195,241,49,194,20,74,187,63,14,156,163,49,23,43,53,6,74,130,129,26,104,226,207,54,180,62,58,210,232,223,165,177,206,245,14,42,96,41,63,197,246,53,201,169,153,141,140,26,210,150,231,199,143,192,88,32,34,214,48,103,24,107,101,231,100,130,140,192,245,247,99,45,94,239,134,62,108,109,144,227,140,204,135,215,183,71,250,200,73,29,99,44,247,245,75,154,158,237,22,238,190,192,27,108,195,61,36,99,247,249,80,216,40,181,94,227,247,124,190,151,79,72,148,142,183,87,174,212,224,219,176,10,217,94,224,19,35,72,110,186,60,141,168,134,237,127,87,187,64,13,99,161,178,235,234,162,231,10,223,3,121,227,57,48,1,186,98,108,13,213,75,127,12,154,37,170,230,201,135,93,78,118,34,243,237,66,143,179,18,75,41,197,219,154,126,241,110,189,221,104,5,240,149,245,231,105,130,60,67,242,98,134,143,244,62,62,5,37,116,109,148,151,175,18,74,1,223,246,30,199,24,175,59,91,183,70,252,192,138,235,209,102,132,212,86,174,121,50,255,94,215,214,176,241,178,92,122,222,239,89,139,93,88,135,117,144,172,29,192,89,117,21,103,150,153,135,116,8,30,91,102,130,42,148,166,168,2,195,162,205,159,72,158,22,40,170,244,101,43,225,24,75,15,199,197,238,127,151,206,8,185,35,59,75,131,217,54,123,229,244,170,233,120,37,147,163,82,101,21,77,234,76,55,92,22,240,202,246,220,69,148,210,189,191,195,55,91,178,160,67,44,72,47,19,148,28,226,170,171,77,131,231,77,17,111,93,228,171,40,248,220,61,28,209,157,39,30,86,225,3,152,189,29,245,200,112,252,191,147,167,209,223,57,57,84,124,16,123,253,144,100,63,111,80,1,174,126,6,57,122,225,162,113,187,130,161,243,142,9,123,236,102,116,102,184,14,227,229,13,212,252,157,93,84,241,143,175,122,91,85,168,131,69,148,239,12,183,229,8,187,210,143,113,253,52,35,91,191,211]], +[[73,142,90,33,169,176,195,71,186,131,164,122,193,0,105,69,127,87,131,194,225,230,228,100,0,69,229,148,177,198,147,50],[251,57,72,200,17,153,86,145,5,204,27,125,156,235,59,65,163,67,187,0,87,85,56,89,46,9,132,244,244,113,10,190],[40,96,131,12,205,29,65,217,80,118,129,106,57,132,36,247,183,57,196,159,218,207,86,84,82,157,168,95,227,86,85,132,246,170,194,97,76,99,247,116,182,29,185,8,31,20,16,251,168,229,10,179,180,195,157,192,99,20,36,63,63,13,142,15],[228,251,234,134,74,165,17,144,130,102,69,210,247,114,203,15,158,221,211,3,68,115,250,49,119,199,175,154,93,65,225,167,58,213,120,76,112,150,85,159,205,219,123,124,133,137,28,242,78,130,197,136,215,71,116,255,202,192,198,180,238,188,47,63,164,62,157,69,242,89,214,117,100,3,12,254,234,185,35,108,102,91,101,10,240,201,44,135,81,137,245,249,56,53,4,177,83,96,160,185,165,160,13,163,31,99,91,150,246,199,62,244,123,107,6,240,40,17,209,209,156,46,142,83,85,12,226,46,66,236,80,161,235,46,162,244,205,3,196,66,212,170,67,104,148,35,140,235,24,53,254,153,178,64,53,138,160,86,44,36,150,152,163,241,35,194,193,126,89,16,16,189,111,223,203,215,219,231,11,4,82,5,2,236,227,122,154,29,250,26,227,55,4,23,176,4,33,122,91,143,233,144,60,154,59,159,75,109,92,70,192,237,12,83,140,236,34,242,223,203,42,40,10,66,173,196,137,207,46,6,41,18,190,153,40,240,192,96,137,30,67,32,145,23,117,38,241,179,169,104,6,157,74,87,173,232,40,85,152,16,174,3,96,104,31,249,147,41,250,15,89,231,229,156,223,135,249,243,60,64,233,112,49,185,248,29,72,252,18,40,110,251,179,212,229,166,46,245,123,192,213,45,83,59,153,197,16,106,167,156,254,23,147,169,8,81,133,150,195,131,72,62,196,159,249,142,197,87,191,255,116,144,164,109,175,103,20,242,194,195,47,87,147,44,160,215,48,240,63,56,29,105,222,205,189,154,122,109,74,252,98,64,101,67,200,235,233,10,199,110,106,250,189,184,36,146,162,6,163,105,224,66,134,211,19,225,17,7,216,205,155,75,246,143,129,93,186,78,153,11,4,157,121,33,109,54,83,19,131,66,205,17,139,19,15,102,176,6,243,216,154,195,207,137,131,112,72,176,248,166,45,148,5,29,46,171,137,26,197,244,120,136,135,157,136,229,70,103,109,29,174,235,77,23,93,63,4,169,215,79,252,221,71,116,96,22,248,74,208,209,18,175,181,154,209,33,135,233,79,34,83,93,119,233,224,81,111,164,33,133,193,151,186,119,75,57,50,39,247,65,254,104,39,63,66,63,176,224,224,71,75,253,175,45,167,138,235,28,213,185,140,29,192,131,33,36,116,42,71,84,18,95,199,139,25,197,89,165,179,247,113,30,6,140,68,12,192,70,154,28,250,92,24,100,190,24,115,90,168,188,212,6,196,55,30,184,87,117,77,144,139,243,121,185,31,203,36,227,67,150,191,135,193,154,4,168,61,89,218,231,31,63,56,57,130,157,6,34,19,1,239,89,86,150,231,25,213,107,121,82,10,14,80,153,41,131,59,29,128,74,106,14,164,4,0,187,69,2,140,229,211,105,51,136,62,23,64,110,39,168,16,144,87,177,161,165,229,218,33,10,105,33,153,79,70,122,180,26,168,240,216,135,117,168,168,235,180,236,119,215,200,14,69,167,187,66,42,76,0,201,5,131,145,20,101,230,181,240,253,205,234,183,40,113,202,84,46,29,26,44,169,77,244,237,46,171,249,13,237,0,69,41,3,36,169,255,251,48,20,84,112,32,159,56,38,88,9,137,52,145,153,220,90,184,212,162,93,247,160,82,156,249,20,113,227,8,66,171,250,205,68,171,120,29,252,19,149]], +[[194,76,191,64,26,208,59,216,141,204,123,81,158,207,98,77,178,34,62,153,2,137,48,158,30,159,31,143,97,39,198,201],[167,70,102,243,87,32,159,113,137,144,55,136,241,7,86,62,80,192,81,195,212,12,63,61,173,16,211,195,207,241,230,120],[88,30,108,133,174,198,35,182,43,61,76,155,201,199,119,89,213,73,39,34,226,82,212,76,31,138,218,157,162,236,198,124,23,8,50,115,170,9,27,186,192,70,174,99,199,136,147,21,46,20,217,38,196,26,227,95,14,110,57,89,73,107,19,6],[231,250,53,158,106,9,178,197,74,171,237,59,186,191,183,40,83,168,5,170,188,244,209,141,218,211,159,3,243,70,1,229,91,108,226,99,201,163,202,106,62,95,20,37,200,33,146,140,97,231,247,80,145,155,211,175,50,188,183,185,77,69,154,122,154,53,246,28,148,23,146,226,204,46,67,39,190,179,68,168,65,160,127,50,6,138,241,2,179,222,97,234,182,78,246,213,230,144,98,227,147,171,94,223,106,201,239,123,56,212,154,1,190,240,0,63,66,17,116,200,136,89,117,192,24,50,137,156,49,53,231,168,110,91,85,217,177,50,139,180,40,155,92,64,32,15,73,229,82,59,60,70,29,199,23,94,20,101,2,34,151,195,211,128,242,177,254,243,156,184,44,0,253,22,15,68,126,181,18,99,250,37,180,223,15,202,65,236,12,162,236,231,71,34,1,175,134,195,3,140,73,223,9,154,154,239,161,248,141,14,223,209,124,11,60,134,4,102,41,192,148,84,5,74,160,251,44,105,73,221,156,19,1,133,223,165,217,3,137,30,8,116,44,208,66,148,3,245,127,64,82,21,139,47,64,29,164,117,104,84,228,170,240,36,34,30,55,81,60,246,119,238,106,11,21,159,80,29,55,126,163,46,183,30,119,128,4,242,114,3,205,109,85,63,218,93,101,225,135,148,119,4,111,62,163,209,215,92,157,13,48,49,20,86,112,156,199,246,171,104,199,176,213,43,228,15,4,207,101,86,85,50,50,133,49,131,41,232,76,106,91,7,224,206,237,95,120,247,241,250,98,41,190,248,120,121,60,88,71,40,171,244,81,11,127,39,121,75,89,66,145,98,84,197,137,160,156,142,145,31,11,149,66,17,166,54,153,167,82,20,127,42,78,26,24,149,102,68,190,162,202,38,146,186,24,34,128,224,74,114,221,137,176,209,38,133,0,147,143,52,123,244,63,42,36,46,233,185,166,186,172,155,53,13,101,111,177,158,200,52,171,227,22,68,64,242,210,7,31,229,227,44,142,76,249,5,83,155,131,156,238,202,38,32,252,178,160,135,247,128,230,199,245,224,92,80,104,136,37,14,167,200,86,251,48,152,50,0,170,143,120,252,23,113,5,74,218,15,63,172,56,174,47,51,220,74,79,133,27,118,237,116,12,9,98,167,106,77,228,64,128,220,98,10,68,173,143,35,211,70,43,121,42,179,175,177,156,184,169,244,217,229,154,215,101,167,113,137,157,168,203,236,137,229,7,126,133,192,201,49,38,55,108,148,27,239,31,139,185,146,211,163,95,39,7,37,132,111,178,82,248,181,251,183,86,126,64,106,27,83,182,25,118,158,99,43,43,64,135,205,76,39,110,93,88,255,43,86,232,158,222,196,140,229,58,82,227,41,202,21,89,83,143,16,144,44,1,168,95,187,60,215,46,107,130,145,229,254,99,155,238,157,71,211,76,36,154,122,7,215,161,66,122,1,246,61,96,152,76,69,11,239,129,155,25,246,94,38,20,253,156,47,174,123,146,49,160,188,164,20,237,148,165,238,126,102,50,125,42,153,200,72,120,183,190,224,135,232,145,242,83,250,31,236,227,19,100,140,6,196,93,178,217,243,188,133,153,147,123,117,45,56,206,80,99,208,237,154,67,236,157,64,21,137,61,67,191,91,45,28,96,71,133,16,70,137,104,183,150,240,21,55,137,89,84,65,114,42]], +[[139,61,205,228,171,191,78,98,17,196,165,28,75,2,104,0,168,162,160,97,203,56,162,236,199,201,207,17,63,146,112,191],[81,69,53,88,15,13,227,89,187,13,65,242,239,221,170,4,194,236,149,1,25,243,22,52,178,193,163,47,25,95,105,104],[79,61,77,34,133,3,1,126,116,166,187,88,170,250,227,92,63,55,189,238,79,246,190,46,98,64,181,8,47,237,219,34,39,53,225,47,49,224,86,250,104,84,71,229,56,72,3,0,126,167,145,14,96,92,27,120,17,140,213,172,197,135,166,6],[72,20,37,2,125,166,114,182,242,108,145,184,14,85,88,44,174,244,123,177,90,45,232,252,168,82,34,23,133,24,11,32,167,253,109,73,7,181,136,28,193,214,227,154,185,97,44,199,77,105,119,233,20,31,112,135,187,39,171,48,132,162,98,133,88,111,132,17,219,31,80,58,223,82,220,178,90,184,255,253,46,193,80,76,23,119,185,214,221,74,41,226,1,158,92,186,225,183,235,38,249,91,190,7,217,12,47,111,176,136,74,89,168,213,141,222,81,22,237,195,188,52,157,55,193,96,178,123,239,190,90,92,24,28,231,37,99,146,53,77,34,27,88,196,126,176,187,16,146,158,116,33,121,95,75,122,124,39,94,221,8,192,136,86,135,114,233,147,33,141,214,243,194,203,74,198,87,160,163,249,31,49,38,185,145,173,246,203,231,209,177,155,140,216,59,227,96,46,209,143,3,150,51,251,210,56,123,218,105,226,207,3,135,216,100,77,151,179,3,251,0,99,154,238,231,174,70,63,111,225,162,196,184,154,235,163,233,9,76,17,252,41,17,75,32,40,63,40,124,109,210,140,176,152,218,232,218,188,72,232,91,181,156,13,198,231,140,149,102,5,203,124,240,105,66,53,62,122,34,233,111,128,163,122,102,247,24,217,228,219,140,82,69,42,160,163,87,114,232,27,162,179,3,32,91,65,45,210,191,193,92,233,180,54,249,159,187,50,18,107,99,206,156,180,49,153,241,87,216,23,81,167,196,147,125,19,175,76,88,41,82,181,214,6,181,85,176,70,191,29,224,108,243,155,99,168,2,135,55,24,3,96,154,56,126,232,15,58,93,136,185,214,33,150,80,237,23,211,204,24,59,44,112,213,235,148,227,188,82,174,167,170,127,83,190,14,32,184,151,47,20,61,142,32,22,46,128,62,219,74,168,61,85,83,253,213,83,57,139,15,161,118,185,89,203,161,64,214,233,128,201,37,27,15,160,182,94,144,132,23,248,47,69,31,249,242,222,107,156,165,227,181,244,27,164,13,5,165,79,61,171,72,134,170,204,160,92,156,39,152,19,154,76,179,62,150,169,20,148,116,153,16,161,124,232,179,146,252,15,199,118,41,116,215,157,51,219,146,75,254,248,101,90,114,55,118,255,135,249,80,253,197,104,177,229,38,83,69,65,245,114,114,59,132,6,99,193,145,136,196,36,247,196,137,35,90,66,75,9,254,37,195,7,39,234,28,176,73,83,215,6,214,139,254,18,16,14,246,246,76,53,198,184,222,103,237,240,227,173,1,74,64,14,130,30,163,64,36,50,25,153,134,123,67,200,44,69,1,132,183,143,116,37,206,189,115,25,220,111,101,211,96,102,93,251,231,195,102,116,218,195,165,78,150,218,145,12,2,211,100,7,128,178,45,81,44,160,227,202,53,135,185,78,169,252,215,163,27,74,246,159,214,32,124,104,254,210,95,137,146,28,28,220,222,253,28,9,2,4,73,43,255,155,187,82,224,136,133,130,157,1,43,194,223,180,254,140,53,229,156,209,59,203,142,173,52,25,60,64,176,62,228,216,37,238,19,34,255,78,240,113,39,149,116,203,174,231,192,127,20,190,96,107,156,208,226,97,17,30,242,13,150,129,215,108,247,140,137,168,195,151,214,184,220,119,143,73,132,22,106,213,223,58,129,170,242,230,222,9,247,0,25,90,226,193,212,96,150,71]], +[[212,167,169,82,77,48,166,51,124,10,11,233,92,169,5,145,222,152,136,3,142,62,89,225,178,90,65,129,239,148,102,41],[159,195,235,209,57,204,91,124,14,5,175,71,191,246,97,155,129,40,21,187,1,206,236,57,42,63,240,174,195,129,29,44],[209,87,136,188,216,141,29,129,185,230,29,79,226,110,164,158,102,129,154,89,210,174,72,50,50,27,129,77,80,98,250,219,135,128,125,182,133,46,29,130,149,227,26,41,27,30,120,93,1,216,52,137,95,136,244,0,223,136,50,193,96,123,91,12],[23,25,128,192,63,223,122,114,123,213,186,179,186,9,69,230,173,95,175,10,127,80,106,86,209,208,237,217,163,6,179,21,141,132,50,102,211,9,31,193,228,34,129,223,151,85,154,34,1,245,189,221,254,104,61,14,16,40,209,217,91,47,49,59,72,76,57,47,253,177,205,248,133,8,175,222,61,111,210,161,40,136,186,206,222,183,159,243,219,64,201,172,14,195,251,144,27,34,134,152,173,248,216,69,255,79,206,16,222,85,212,36,54,220,233,48,151,58,52,190,5,209,64,31,51,77,76,232,227,167,147,121,158,175,219,148,208,242,171,9,80,176,121,230,101,62,235,73,159,199,68,124,203,238,237,141,189,84,86,128,140,215,163,143,154,21,162,169,199,56,214,19,52,202,184,206,235,187,244,164,129,77,148,198,24,89,23,135,132,96,78,12,33,84,89,126,114,207,88,124,209,245,218,254,89,34,5,24,144,231,109,97,109,140,213,176,93,100,120,208,98,110,168,60,232,8,196,97,67,230,251,6,180,24,45,34,141,168,246,212,19,158,202,91,143,59,27,152,175,104,197,155,75,90,83,193,54,238,144,67,42,202,43,185,21,82,157,38,54,121,73,130,98,51,180,62,85,128,75,85,252,159,33,94,176,176,183,146,145,70,91,179,78,218,234,223,250,191,230,207,65,188,7,181,221,77,1,66,240,54,31,5,142,225,179,185,252,193,150,235,155,53,177,52,190,61,29,35,32,4,72,158,143,105,147,246,37,166,48,21,188,211,241,232,117,136,50,72,88,204,251,119,13,221,216,148,191,41,123,215,99,239,88,40,226,31,92,137,170,152,207,188,28,8,45,215,251,170,67,7,189,164,11,74,117,140,168,243,159,78,74,174,211,9,4,18,104,219,207,10,243,45,224,215,250,144,165,35,150,59,120,11,106,147,44,248,148,153,2,95,14,13,4,116,199,67,72,148,117,16,230,197,236,124,158,5,6,110,235,74,115,82,12,61,146,124,57,172,38,173,117,150,50,91,44,196,124,94,130,167,117,69,91,122,240,49,32,177,207,191,214,236,63,192,195,190,96,120,176,12,253,248,52,42,232,191,20,113,89,245,14,157,86,78,47,104,48,109,174,60,174,221,16,25,243,35,196,120,161,225,246,117,152,221,131,75,209,209,168,115,63,215,253,216,168,118,82,108,83,21,24,147,110,219,114,208,22,86,179,68,199,214,90,193,206,227,124,229,153,123,164,141,63,77,6,77,136,5,126,254,154,72,45,158,0,171,92,174,181,172,162,214,96,227,55,189,21,72,115,101,105,121,86,165,228,123,2,171,220,48,216,227,83,254,212,225,172,65,210,188,33,32,2,17,67,99,89,53,198,32,24,106,82,43,222,84,190,4,70,251,210,220,136,181,99,4,179,166,66,39,208,172,213,248,90,107,103,135,163,173,207,45,124,252,134,198,52,180,215,171,67,21,185,125,233,230,102,207,243,255,27,136,243,41,94,123,171,158,159,212,111,175,221,180,245,250,197,28,192,23,1,41,198,81,180,239,77,57,80,214,148,47,240,32,209,102,138,82,139,222,29,169,54,192,236,26,224,158,132,248,32,88,97,255,244,145,80,42,135,44,129,84,169,110,126,162,94,218,149,90,127,210,228,180,199,168,210,115,246,11,199,79,171,123,73,104,202,111,117,218,234,80,64,248,57,253,86,194,169,128]], +[[208,143,75,171,186,59,83,101,250,247,56,121,92,157,164,93,177,134,44,178,139,147,235,102,53,209,50,13,160,244,217,55],[239,49,180,84,247,52,229,43,52,56,238,47,28,188,53,99,27,25,105,222,84,172,152,254,70,51,242,245,0,172,135,18],[172,235,228,200,111,169,254,44,26,92,87,106,192,80,30,138,176,246,64,250,64,56,5,54,252,249,80,89,213,61,74,53,85,210,32,172,54,53,135,23,94,75,222,22,60,13,0,101,10,18,150,61,70,118,108,153,187,98,191,117,115,226,135,12],[163,148,216,133,76,235,92,67,175,238,26,72,146,107,189,102,133,170,138,236,253,207,133,65,51,51,57,116,214,36,191,47,31,156,48,240,5,187,243,76,238,58,254,43,41,6,0,238,174,111,29,209,42,12,52,111,187,42,185,201,22,197,213,216,13,205,135,136,120,117,160,172,132,118,120,3,159,220,211,169,121,53,65,245,214,117,20,58,106,186,220,59,24,240,254,245,16,140,25,194,219,251,89,113,14,239,152,102,164,243,242,151,160,158,228,140,104,3,0,125,214,186,143,212,190,132,28,251,16,255,5,20,195,15,196,221,73,163,205,67,187,209,110,70,4,67,161,26,254,100,158,144,29,99,216,154,245,152,170,104,107,47,96,126,193,31,53,225,122,121,138,66,19,183,90,56,120,141,164,242,124,242,176,44,173,223,230,28,55,41,168,126,198,230,176,152,246,142,122,237,40,168,0,196,132,223,160,19,4,1,32,143,152,109,121,47,84,99,90,221,40,72,225,81,38,42,54,94,178,30,39,39,25,30,31,112,15,59,245,199,59,15,180,197,70,208,4,138,21,92,24,113,121,32,252,4,37,200,200,250,143,22,124,67,162,119,187,54,110,10,215,2,200,155,197,170,6,253,71,9,67,190,5,203,158,50,89,120,114,41,113,76,48,164,232,123,0,166,51,170,247,190,107,88,117,1,13,18,225,7,201,165,38,28,165,98,214,112,37,190,160,254,34,52,99,237,185,46,160,28,202,146,196,79,242,77,169,216,168,10,100,33,243,212,19,93,100,125,27,176,253,152,140,70,200,161,112,206,180,243,63,255,156,15,251,106,186,209,9,44,132,223,173,130,144,137,139,36,149,22,162,146,232,218,150,253,81,168,16,5,238,207,222,187,5,147,48,153,39,125,7,58,72,12,63,158,184,170,17,150,140,77,141,192,120,122,154,236,62,5,39,183,254,76,6,53,65,19,53,161,129,22,137,232,143,109,92,237,13,64,214,180,139,127,45,153,41,82,147,72,148,21,48,118,168,211,115,114,250,0,217,206,252,92,248,194,106,219,90,207,50,90,1,205,0,90,184,212,116,165,45,103,17,64,120,198,81,106,239,128,75,186,25,184,135,162,142,213,228,110,233,153,94,90,211,168,47,185,205,147,40,52,51,104,9,33,17,75,77,154,248,252,182,178,181,53,131,156,54,222,141,241,43,23,234,109,220,252,179,51,79,244,14,108,240,76,205,92,166,64,59,160,182,43,76,183,27,189,233,29,139,171,218,105,21,44,156,147,174,118,155,85,41,200,213,47,217,166,144,154,21,225,160,96,26,113,70,73,201,110,201,150,193,112,109,16,33,185,116,135,152,13,123,44,42,57,187,176,228,112,216,228,106,196,170,96,154,9,34,201,189,192,22,18,234,222,172,205,95,165,35,178,168,208,230,47,254,86,40,22,71,214,31,255,187,200,64,83,87,69,209,68,37,156,200,19,0,254,153,223,191,254,166,176,185,188,210,132,115,152,45,50,233,62,212,102,52,169,152,121,6,214,244,137,57,216,223,191,179,125,51,184,136,219,96,140,178,255,227,154,140,246,123,114,100,70,17,199,211,42,74,141,246,18,70,140,213,229,215,95,187,167,158,99,138,161,218,162,140,78,14,235,154,99,127,248,160,139,101,247,167,97,36,20,223,118,188,123,11,86,181,83,125,102,111,172,253,218,246,90,241]], +[[143,71,79,136,207,134,60,72,84,86,165,162,21,82,129,255,39,178,132,89,246,59,196,241,219,0,224,3,16,100,246,73],[67,20,74,50,157,117,29,4,224,113,105,183,121,238,146,13,208,41,203,68,91,243,118,186,58,102,133,114,24,35,68,163],[246,31,120,7,195,62,25,109,15,225,130,239,164,212,81,106,152,21,221,212,73,83,139,186,166,184,107,105,1,160,95,93,221,160,96,30,201,15,57,241,85,71,121,219,122,9,166,5,114,239,253,77,18,141,13,60,45,212,232,131,87,75,198,11],[132,8,145,217,72,236,25,200,199,247,201,211,196,119,83,98,165,68,160,236,151,69,122,181,209,78,18,93,197,75,89,200,220,154,99,94,123,173,182,190,115,195,165,141,192,233,146,159,43,66,13,131,86,214,23,195,212,27,254,105,180,225,88,212,191,8,251,23,230,136,211,207,60,148,139,105,179,95,11,109,182,98,114,168,235,43,212,16,214,80,159,108,130,139,106,32,214,88,110,175,133,118,1,237,157,96,84,121,156,37,50,14,186,128,119,254,26,226,38,113,179,58,21,136,255,43,35,93,60,113,162,124,229,198,198,110,24,136,145,152,209,22,147,54,118,188,79,176,113,13,183,255,26,194,242,12,227,105,190,245,107,67,205,29,64,108,239,218,207,0,241,243,72,184,202,122,166,20,219,17,163,166,64,253,181,147,137,209,166,163,148,117,92,19,63,27,1,156,131,8,202,90,149,30,115,184,16,161,128,246,255,37,178,157,187,204,239,76,19,169,117,3,57,57,7,162,219,160,150,168,206,92,134,192,238,111,151,193,68,27,141,99,49,203,165,59,25,96,107,66,26,245,47,101,249,198,99,230,61,57,130,113,143,148,140,107,174,150,27,142,75,248,205,158,49,205,9,146,142,78,128,97,101,151,204,250,220,184,166,20,21,73,51,188,55,88,156,133,199,118,227,78,90,144,102,15,89,166,91,94,147,173,67,136,66,249,130,208,43,4,30,109,189,223,23,16,153,248,219,112,153,87,49,160,219,140,70,37,201,188,167,16,128,89,97,251,23,109,174,129,151,104,252,173,127,249,191,206,54,64,60,167,247,131,231,97,55,38,215,220,89,242,78,36,124,241,80,104,255,59,25,199,37,250,214,94,168,232,167,247,34,213,40,201,95,206,241,192,204,121,209,142,240,124,238,139,1,30,234,189,153,33,99,77,118,166,26,138,60,137,49,184,39,232,24,152,129,248,31,122,23,95,33,251,3,120,184,24,142,88,189,178,1,123,239,57,15,24,0,217,215,79,38,58,129,223,142,103,82,45,9,46,119,93,1,224,4,231,248,216,40,26,226,194,253,248,195,164,69,249,239,247,253,241,63,38,26,119,61,223,45,217,204,107,165,88,93,153,12,153,94,110,184,157,255,217,255,10,157,187,118,206,94,16,221,2,114,213,0,20,151,136,19,102,245,214,54,169,204,234,162,131,34,141,58,198,20,219,33,122,184,145,214,104,157,190,185,80,225,32,12,61,229,59,197,218,7,241,211,99,218,233,190,110,195,110,218,110,104,125,38,41,15,122,188,162,104,167,250,3,217,49,136,100,237,169,161,30,59,38,20,6,5,146,10,193,58,222,193,181,84,140,154,122,50,21,165,135,107,126,148,26,250,28,181,215,247,240,193,22,48,205,66,159,59,43,55,220,118,198,203,234,79,59,114,106,168,165,248,185,247,5,176,93,126,148,81,149,111,138,241,60,224,168,89,85,199,19,93,100,173,229,73,110,165,66,231,15,141,165,181,115,170,241,55,8,93,201,108,105,39,9,150,149,103,38,104,179,199,198,249,60,151,122,78,142,158,119,2,149,242,13,82,223,241,135,248,219,178,94,231,231,116,2,78,185,190,8,18,30,215,75,109,84,98,244,187,125,194,0,56,116,202,163,27,183,89,92,217,58,153,235,225,239,249,40,187,95,203,158,156,137,221,49,212,135,252,14,32,187,225,80]], +[[228,43,48,212,156,67,196,250,216,61,213,31,220,42,74,197,144,19,39,173,216,0,182,105,114,200,199,11,222,24,10,220],[247,52,170,250,164,219,175,49,92,37,140,202,139,188,29,79,52,232,54,1,16,152,116,34,42,160,85,137,243,166,99,95],[255,142,7,110,52,60,139,115,170,69,59,254,233,178,186,182,213,194,247,76,53,225,186,209,229,42,231,119,214,159,121,118,64,131,249,148,54,138,26,200,81,166,65,205,36,112,8,163,79,59,96,137,98,244,221,81,9,172,113,204,233,120,236,2],[13,73,112,81,134,30,34,216,169,198,14,95,125,230,200,149,203,163,53,178,232,46,96,33,24,173,131,66,180,212,237,170,128,249,94,251,181,156,253,161,252,192,41,23,37,112,14,138,129,187,18,160,184,98,59,31,226,137,27,141,152,247,168,76,89,253,146,248,167,173,252,6,80,66,247,244,253,126,26,121,245,90,29,77,94,84,224,78,103,47,28,158,76,76,216,208,0,63,60,213,75,118,226,22,61,215,55,172,178,222,92,38,58,193,2,164,143,105,107,96,202,249,190,57,198,101,204,225,224,243,212,152,85,63,87,144,97,136,154,94,197,96,62,77,20,28,253,237,232,231,49,117,114,207,231,106,15,72,228,174,6,6,44,145,87,181,234,172,52,104,147,129,146,219,75,22,16,92,115,100,169,68,50,178,21,167,23,151,254,225,76,60,156,226,247,70,237,121,3,2,252,65,220,73,45,55,217,239,2,74,181,29,163,189,175,15,129,217,169,48,170,14,2,92,4,253,113,2,107,106,254,183,237,1,169,26,30,253,108,57,245,228,71,198,109,211,138,118,86,198,19,208,33,38,243,88,93,250,160,45,249,48,37,63,131,189,66,25,100,99,235,197,15,140,252,148,158,211,80,57,46,97,206,236,19,9,218,21,164,50,248,13,254,148,142,38,28,230,216,66,28,84,89,205,33,243,255,162,237,181,0,152,43,42,191,165,46,130,67,124,162,48,246,9,17,99,32,217,137,62,184,42,20,223,114,183,115,102,103,81,111,192,18,178,138,3,201,221,136,234,67,8,216,206,234,68,204,96,68,84,205,250,44,121,118,21,188,10,107,62,0,137,175,10,129,190,84,209,177,16,161,58,185,17,180,82,195,66,128,12,238,42,210,57,162,177,136,167,250,135,94,148,29,170,235,207,200,139,112,174,75,28,87,92,219,110,109,137,68,129,54,246,14,232,28,112,60,71,130,45,44,14,80,199,241,232,183,252,126,189,128,120,159,205,126,6,199,229,11,95,200,183,118,232,185,164,205,89,5,162,144,105,188,58,85,141,124,171,206,42,244,243,16,118,125,91,17,126,48,118,179,160,213,39,23,85,67,178,204,234,40,213,247,22,250,195,46,254,211,210,224,39,107,228,74,137,86,252,130,64,242,219,51,151,97,79,47,45,160,33,102,105,78,198,167,254,236,110,206,57,215,43,100,187,198,180,118,164,248,79,141,135,147,128,163,132,136,228,214,229,140,172,3,144,174,37,165,252,183,61,71,65,75,76,38,187,185,180,204,102,228,37,148,189,86,216,65,163,96,146,52,145,209,23,190,44,110,178,50,15,60,97,117,228,78,39,182,101,60,93,172,111,174,115,96,11,103,150,13,202,80,170,133,90,137,224,255,81,30,160,79,20,62,137,241,218,2,132,118,190,75,246,217,76,128,255,114,99,57,232,188,251,125,217,248,207,32,34,89,192,172,182,39,108,40,30,56,71,194,204,141,47,186,132,67,141,45,60,96,49,242,167,185,92,29,143,159,60,200,106,94,255,101,204,1,29,233,90,216,150,133,142,31,127,109,107,148,191,73,223,255,93,226,215,253,113,239,16,129,52,40,95,97,174,71,84,131,68,45,201,11,240,19,250,237,243,119,28,71,197,185,109,195,207,142,72,81,0,96,173,141,69,253,84,97,98,39,128,216,105,212,97,123,87,254,60,181,204,2,3,21,58,174]], +[[92,181,20,33,116,130,191,66,246,17,252,236,54,165,40,104,7,194,189,187,86,150,118,145,53,63,84,49,14,26,213,83],[40,6,153,0,61,93,62,28,5,173,16,251,16,149,155,188,89,92,254,33,48,105,150,92,216,207,57,221,66,106,5,104],[213,62,226,224,240,253,101,123,32,82,71,143,209,93,241,211,143,224,233,58,84,131,235,74,110,125,233,61,2,164,205,84,77,143,221,220,234,130,43,113,87,110,208,40,83,217,166,177,78,26,84,138,239,233,13,146,248,131,121,43,127,29,134,9],[47,87,37,140,202,121,50,229,139,237,84,108,176,4,17,21,187,173,35,209,131,70,239,122,181,227,17,0,130,179,169,113,47,108,190,18,112,230,220,12,234,51,100,160,106,95,47,40,62,195,155,99,5,141,52,213,153,121,7,47,203,189,122,93,15,68,43,189,240,130,213,191,226,153,138,235,81,189,38,18,120,3,229,199,150,195,136,67,32,10,226,246,230,5,175,49,47,84,253,255,23,237,29,250,168,157,40,250,103,220,228,98,222,79,226,82,104,33,43,40,46,34,42,68,62,47,49,226,105,5,65,113,170,115,199,25,168,150,205,183,165,57,223,209,212,41,145,151,129,151,215,196,242,211,10,100,27,227,75,241,56,10,79,77,198,217,177,1,99,102,54,164,150,190,179,87,227,71,193,102,101,22,223,142,181,96,160,224,209,225,82,156,227,106,96,224,14,210,120,218,56,2,190,25,35,66,152,155,182,17,180,227,203,217,195,126,140,206,7,239,193,45,41,190,253,126,47,58,219,19,210,143,112,141,151,182,62,16,116,130,200,98,149,109,124,232,223,194,175,92,172,141,81,101,146,103,176,187,237,221,94,250,65,77,222,171,209,123,35,202,110,132,63,244,158,255,200,42,93,7,227,106,131,182,124,42,215,228,142,185,153,11,66,28,85,88,0,155,214,147,78,134,213,74,138,106,196,7,135,150,227,5,199,204,129,13,63,102,234,107,149,4,254,10,230,117,124,80,76,85,82,83,10,111,139,187,82,64,155,224,121,216,228,162,138,111,215,220,137,53,248,235,148,152,173,192,242,61,8,7,236,134,41,95,72,152,245,208,94,21,11,220,67,170,139,123,220,137,58,10,104,76,48,99,137,139,108,149,231,213,106,76,16,38,144,67,142,157,249,151,88,169,15,71,198,8,218,204,76,162,64,38,111,171,163,95,161,235,46,170,190,40,141,44,42,213,11,108,191,16,124,0,37,117,233,31,244,114,164,65,121,64,102,123,232,24,1,115,133,76,147,223,132,70,75,205,49,43,122,122,228,220,43,144,89,251,230,248,63,83,128,100,37,189,255,3,28,106,237,110,250,253,157,232,220,208,223,171,234,142,111,166,129,233,145,147,251,60,100,126,68,33,18,201,162,63,89,110,101,65,29,141,107,252,57,35,0,78,206,145,234,109,235,136,17,17,177,220,41,148,63,87,137,129,238,140,59,206,133,37,247,133,101,243,75,133,255,32,1,95,234,232,70,249,91,24,112,11,197,205,241,75,45,182,202,198,152,20,214,61,116,191,32,50,147,3,229,202,159,4,115,31,104,129,206,198,211,171,248,127,94,172,8,115,79,170,52,207,244,211,205,154,74,17,215,177,47,115,37,59,77,208,164,49,120,240,211,193,156,12,64,217,237,145,141,209,118,70,246,22,175,121,253,246,25,66,98,240,250,79,113,179,24,125,237,202,72,217,203,204,25,147,26,21,25,103,116,86,37,110,211,131,84,86,124,58,103,87,28,223,130,23,10,44,133,189,44,94,104,224,90,15,59,147,144,63,25,27,137,79,132,148,111,137,0,5,104,5,76,28,234,159,208,184,187,85,1,149,6,197,67,65,194,73,49,152,69,72,186,69,138,77,129,48,137,137,110,134,162,220,51,217,70,4,0,63,53,74,124,201,65,199,84,170,234,36,37,60,190,76,242,20,127,254,197,231,185,80,203,242,142,40,68,129]], +[[135,211,186,149,196,13,248,0,105,177,121,125,223,104,232,102,230,109,70,197,31,222,96,231,104,169,219,197,201,47,87,169],[43,129,43,44,155,96,255,49,151,92,66,154,134,115,109,204,23,165,141,61,193,218,163,70,35,164,187,203,226,204,5,129],[250,13,18,205,83,35,108,65,8,107,234,140,12,198,11,119,100,163,237,114,189,235,157,26,229,238,172,180,136,17,254,82,151,98,162,198,242,187,6,217,179,24,33,141,150,143,100,68,53,73,122,27,208,208,216,193,97,42,184,153,109,152,215,7],[225,18,86,248,42,215,111,63,74,73,215,186,211,206,216,113,141,54,210,242,187,61,49,187,97,237,209,236,188,238,102,33,253,46,238,211,227,222,181,151,177,73,255,113,184,81,246,28,140,104,25,225,49,249,162,175,118,115,195,242,7,2,172,253,200,184,249,6,75,65,92,154,62,53,86,142,55,29,116,10,56,18,124,31,39,179,145,180,93,7,4,90,234,240,10,84,229,183,250,84,138,251,95,150,254,181,245,180,79,96,205,23,7,232,250,149,103,247,128,110,21,246,160,26,160,32,119,115,63,231,56,176,143,33,239,188,249,140,25,213,185,112,230,22,62,95,232,244,128,14,249,237,34,160,249,181,18,111,241,235,28,125,101,1,156,139,68,3,145,146,112,41,184,19,218,183,199,232,99,212,130,41,248,223,133,57,67,69,252,200,138,48,15,96,168,213,22,216,119,165,163,167,227,196,154,158,176,108,217,242,102,92,226,168,144,34,150,43,29,73,89,43,9,199,84,61,168,53,206,99,188,154,187,130,33,69,118,43,113,203,225,80,41,44,229,200,112,78,90,211,79,180,89,47,151,32,68,228,62,105,240,225,103,45,108,131,207,37,170,198,142,254,61,39,175,42,211,66,116,185,210,183,119,66,217,198,223,189,87,249,47,246,77,62,76,103,197,65,216,80,42,125,3,24,149,175,133,49,154,78,174,45,37,67,53,131,94,255,17,231,163,103,26,106,13,33,183,44,225,252,42,203,161,169,32,24,56,52,188,10,75,115,246,57,255,203,15,107,129,205,146,15,46,148,32,214,18,22,109,86,130,160,96,96,234,11,111,166,149,254,204,119,4,187,228,176,82,170,62,200,247,32,247,212,243,46,138,255,134,184,11,140,28,193,39,100,160,72,116,3,124,49,3,233,223,236,184,247,171,203,14,7,59,35,230,124,160,169,177,252,114,153,58,191,49,219,194,74,143,238,9,91,50,81,194,38,38,175,93,209,182,211,75,229,234,6,160,42,225,118,199,184,203,157,6,53,1,190,111,97,32,130,136,159,219,220,191,173,195,58,13,49,27,8,11,141,100,228,159,22,177,109,216,237,211,178,237,17,147,167,78,91,229,7,96,155,4,39,39,204,240,138,251,5,204,108,80,82,78,240,226,102,70,33,220,139,5,177,95,250,129,171,111,126,60,138,91,179,234,177,246,142,54,86,193,25,217,105,228,20,76,243,40,90,242,60,4,219,236,192,56,174,253,145,131,196,231,36,71,178,170,168,49,95,70,150,206,109,30,244,41,186,14,92,61,95,250,127,5,11,227,156,127,97,47,78,16,248,239,7,13,247,47,138,221,190,175,51,57,193,173,139,95,195,154,46,207,41,168,127,130,226,154,1,23,186,172,102,37,173,92,128,207,231,89,250,29,188,250,161,43,55,68,119,216,11,252,240,103,150,195,15,44,57,207,3,3,208,13,197,106,50,209,208,57,89,45,219,6,194,42,160,104,132,28,11,70,253,72,223,143,187,116,146,204,188,89,12,86,60,143,236,206,66,99,200,199,83,146,24,187,151,179,87,17,83,126,152,129,149,219,245,188,213,204,175,6,250,245,8,71,9,119,165,53,142,111,2,96,131,73,251,185,154,35,251,227,107,140,151,21,90,220,36,106,215,217,58,140,32,63,117,68,108,131,196,52,44,53,186,16,78,204,103,230,105,219,74,149,70,110,230,143,69,138]], +[[124,39,174,71,7,43,12,155,156,44,53,31,19,39,137,152,149,239,165,54,201,192,103,208,224,206,142,130,230,41,39,147],[249,254,189,18,30,23,219,114,41,181,103,9,2,24,73,195,93,105,250,8,181,6,32,230,103,248,66,236,122,199,130,220],[50,113,150,221,212,59,182,2,208,77,25,100,204,192,89,237,98,124,239,10,136,216,173,145,190,73,49,241,124,37,13,85,41,245,82,121,74,62,38,157,23,166,59,211,41,51,235,94,81,156,29,80,101,116,119,10,228,167,41,100,224,111,125,0],[21,71,135,106,152,141,27,231,20,164,47,185,28,176,55,99,241,145,58,137,46,203,212,222,44,207,131,68,210,7,88,183,182,208,2,89,16,31,233,114,37,178,151,248,123,254,34,32,4,50,93,183,246,50,206,175,251,209,52,201,108,189,87,233,133,190,200,67,79,129,164,238,106,248,92,63,173,229,14,76,78,242,12,176,57,53,69,228,212,168,110,31,163,154,175,51,63,228,222,208,84,191,192,80,168,152,58,3,221,30,207,43,94,149,23,186,249,225,21,33,41,168,167,89,53,113,30,219,32,175,92,140,249,198,148,163,60,238,69,28,217,80,178,255,240,142,49,88,197,207,183,177,92,179,233,13,70,244,148,182,161,8,216,136,141,94,194,154,51,192,102,2,59,73,119,9,178,217,64,31,234,242,231,79,242,108,22,211,108,57,230,81,127,249,84,189,152,188,231,112,6,113,152,143,102,232,81,7,100,75,162,234,0,122,19,1,140,28,20,78,60,91,184,13,185,81,31,204,164,16,27,244,159,140,128,255,60,167,210,152,37,124,191,234,98,159,131,213,224,102,57,211,31,99,157,180,184,114,108,190,34,77,117,136,41,186,177,9,5,23,28,156,14,195,112,213,128,49,239,228,204,90,231,42,73,90,207,246,203,46,217,238,198,88,186,17,112,136,221,60,110,209,223,143,156,177,11,212,254,14,94,138,217,245,3,78,52,101,45,152,102,141,177,92,133,51,57,58,110,158,192,135,12,53,102,108,229,78,254,43,203,69,195,74,114,48,230,167,0,103,99,73,199,179,171,243,29,231,183,176,82,31,137,179,10,196,3,76,42,75,168,33,142,239,223,141,42,92,31,142,217,183,1,87,158,71,175,138,82,154,149,161,255,100,216,253,184,133,195,104,57,180,197,246,215,42,153,37,126,134,120,220,207,49,39,84,185,212,97,155,238,206,184,37,82,109,230,34,189,150,118,253,95,53,118,147,171,171,7,139,158,3,174,33,232,124,161,97,231,120,175,119,9,110,170,194,210,211,43,254,200,236,148,175,121,101,246,29,104,239,102,164,82,60,28,199,12,149,25,176,117,11,60,158,237,90,235,169,240,169,183,239,82,205,74,45,226,155,57,91,112,95,165,63,2,143,167,102,21,159,32,231,95,77,56,78,196,253,102,223,6,231,68,201,154,200,140,184,73,194,133,117,124,197,87,226,238,221,134,149,157,162,193,184,31,91,39,21,166,81,152,72,144,26,228,248,157,9,19,200,222,87,197,61,173,242,229,225,170,42,156,95,70,79,199,97,14,142,245,245,205,216,32,58,103,169,60,51,160,109,171,53,141,197,174,35,237,254,230,51,66,98,244,123,25,177,19,214,202,254,218,193,180,57,2,83,157,116,251,162,154,170,123,206,104,136,75,114,97,106,5,66,201,252,105,84,124,209,154,225,223,1,114,58,189,218,101,233,191,172,93,160,208,66,64,198,162,23,92,0,98,228,225,237,138,91,57,122,252,212,222,56,232,98,9,39,44,122,66,75,90,232,213,164,11,72,76,225,180,112,74,242,131,22,9,173,15,54,233,14,7,178,175,237,1,220,5,87,74,211,151,23,35,197,181,193,221,212,252,139,210,99,188,223,86,138,247,94,115,216,171,209,0,140,158,199,18,248,15,252,101,172,52,226,167,147,4,234,222,29,42,29,255,236,14,76,152,195,88,36,104,243,32,191,143,102]], +[[8,237,220,181,98,90,225,159,254,123,73,167,220,130,156,137,60,117,56,176,136,94,24,249,141,183,140,139,235,86,156,38],[131,71,139,28,88,87,106,13,24,52,178,141,70,251,128,81,109,111,182,249,245,145,105,75,68,53,46,236,209,231,232,154],[236,231,83,34,153,81,84,178,146,67,126,71,211,138,106,112,175,55,226,2,7,22,253,228,107,253,57,59,61,54,155,221,181,50,83,181,86,98,28,251,52,200,169,2,84,225,50,253,40,236,208,152,67,52,19,162,27,211,169,121,140,161,243,9],[1,91,29,62,235,0,146,158,168,11,216,104,125,24,40,111,10,223,230,69,204,242,90,34,181,6,25,33,226,160,48,252,118,208,51,251,83,208,147,124,105,179,28,91,228,153,19,202,31,44,61,202,18,27,43,135,197,155,60,132,199,174,82,175,25,198,185,250,27,214,117,251,109,216,179,41,213,102,135,134,220,120,131,226,210,232,88,111,244,18,139,144,222,232,75,224,171,84,214,129,63,122,140,97,52,117,113,115,152,23,117,222,132,196,221,57,227,54,248,164,239,141,202,222,201,67,233,13,66,27,34,156,17,120,95,205,63,233,99,3,116,88,231,108,130,11,59,194,201,71,96,1,38,43,38,29,40,182,91,72,157,118,180,190,35,101,228,168,15,168,113,176,165,59,106,95,178,67,104,130,53,172,197,244,119,77,177,93,71,180,45,214,200,217,225,45,203,11,93,152,13,171,15,58,216,164,150,247,110,80,6,194,202,130,103,95,241,148,202,248,7,13,4,189,56,79,151,229,131,231,60,188,79,127,37,115,16,166,27,28,128,98,50,45,206,129,21,246,221,147,238,232,169,63,250,92,171,102,52,17,110,26,183,5,250,134,196,168,234,165,86,198,200,157,188,173,1,4,54,191,254,69,24,34,73,31,30,168,108,32,32,126,77,18,223,163,98,97,108,88,159,151,16,126,165,216,189,138,114,21,198,0,255,199,11,128,226,171,177,90,203,228,190,204,162,13,114,21,90,188,61,190,142,55,207,215,63,116,32,242,28,155,205,12,50,115,81,59,80,73,103,8,116,213,81,155,59,193,219,82,60,29,126,144,193,101,150,124,76,178,132,90,46,139,71,181,136,146,84,245,138,155,187,130,111,148,82,28,219,208,65,111,95,24,255,120,163,253,13,122,184,151,144,98,100,72,60,222,100,45,142,112,63,216,46,90,231,10,159,151,143,100,238,128,82,5,84,133,5,40,88,28,169,160,179,140,25,111,209,102,218,229,135,155,63,114,245,156,222,145,204,162,200,191,170,71,139,152,214,36,205,52,114,68,2,222,87,142,87,84,130,92,226,39,210,135,27,69,165,17,113,73,81,91,255,129,169,35,36,111,59,114,208,123,212,88,18,92,112,161,77,135,195,253,19,57,42,59,218,101,83,1,110,139,45,7,189,233,3,207,104,123,68,92,253,111,118,20,146,235,164,101,34,173,168,74,150,21,216,218,52,152,178,88,6,114,105,183,136,229,89,182,89,212,180,138,135,216,128,214,55,139,230,168,135,70,243,91,50,43,4,120,69,170,220,82,59,234,255,48,112,247,33,195,192,113,234,163,25,183,164,124,27,32,211,0,220,3,33,144,155,102,158,87,211,154,28,226,253,190,170,250,194,19,80,236,45,110,109,91,136,1,134,192,40,168,97,71,77,80,118,164,173,197,3,47,236,145,64,120,124,54,128,110,247,156,114,227,161,157,140,139,112,189,175,32,114,149,84,45,150,130,90,93,231,223,225,8,239,87,69,153,184,241,132,198,58,90,19,29,177,155,59,229,63,105,156,16,252,76,167,198,63,53,0,33,27,53,106,10,198,100,221,252,26,146,82,89,0,38,57,91,71,155,233,165,228,117,132,35,86,11,101,187,206,91,186,222,73,59,19,208,12,248,193,211,183,233,34,19,103,232,240,234,218,182,230,209,181,255,253,231,178,215,65,252,44,131,2,36,255,247,255,20,174,92,7]], +[[34,115,148,45,179,229,211,34,30,128,217,148,253,94,17,99,175,85,245,69,90,142,82,190,133,45,211,173,247,98,180,64],[188,88,103,78,153,107,111,62,50,32,179,233,79,0,103,187,14,155,13,151,217,225,5,156,241,57,151,161,147,172,3,42],[135,77,222,206,8,243,11,48,240,212,200,179,237,124,97,81,73,184,170,116,13,170,52,123,85,149,143,30,33,25,4,79,105,90,33,6,150,144,80,100,72,216,231,53,43,144,70,81,29,127,57,165,65,91,185,197,112,80,252,23,5,92,56,8],[138,160,80,158,75,145,65,134,255,255,7,174,185,122,4,181,70,39,45,162,249,234,123,250,101,154,36,203,80,150,108,35,235,101,66,228,242,45,235,227,59,101,118,146,69,196,209,181,220,243,230,153,199,12,92,43,170,217,115,78,157,30,254,84,72,171,113,200,148,106,236,206,82,104,210,111,25,207,96,94,179,191,56,176,179,50,38,148,172,13,203,118,176,249,70,132,47,108,92,104,215,99,252,231,71,1,189,107,120,231,28,140,49,66,173,212,237,70,224,150,155,185,85,91,224,54,2,213,98,228,200,159,58,145,153,64,232,131,169,105,64,84,47,39,121,251,249,236,10,40,93,157,138,114,54,1,70,227,255,189,183,141,33,3,22,3,141,149,214,171,117,113,101,170,148,60,3,62,235,179,33,192,90,57,149,105,188,246,107,77,219,11,46,14,51,196,121,61,129,124,207,245,127,153,179,24,156,96,213,215,185,65,157,30,188,148,58,121,212,216,195,148,86,97,128,89,79,85,154,128,82,156,193,186,40,135,122,248,245,192,80,62,148,60,211,170,217,152,17,100,82,114,218,251,73,185,179,230,16,126,181,229,24,110,22,8,117,113,38,5,61,235,206,199,93,217,86,92,238,160,106,19,145,168,34,109,31,69,147,121,34,64,204,217,124,103,166,194,177,52,76,34,201,31,66,3,58,222,245,40,97,243,42,78,7,18,169,23,135,154,11,5,24,181,66,75,205,192,84,180,78,151,46,210,77,1,104,159,79,39,245,241,118,240,165,120,171,45,60,8,120,39,46,140,8,194,21,130,17,134,84,18,77,202,57,88,83,55,193,60,24,101,129,76,175,9,150,202,223,166,91,229,128,222,227,34,235,204,218,112,75,34,128,88,38,4,6,125,195,198,177,247,216,162,105,120,166,92,255,209,237,49,150,162,176,101,251,60,170,121,230,181,182,108,19,215,189,125,14,193,74,58,77,88,65,63,33,47,71,30,202,173,58,132,175,53,229,152,168,159,179,68,125,51,36,240,32,251,241,183,62,42,152,110,13,161,108,1,131,191,146,163,152,196,25,160,249,243,5,55,190,160,223,141,242,220,83,193,84,232,234,22,6,137,231,187,77,114,157,216,171,144,3,20,39,170,57,69,134,58,133,232,150,82,185,53,56,5,22,111,124,10,24,201,57,149,75,39,135,195,112,148,249,37,18,114,46,82,176,201,118,185,228,42,244,3,157,44,5,120,255,20,250,225,216,194,209,57,107,235,45,106,166,235,213,84,116,169,52,152,103,160,63,58,153,215,135,128,99,74,180,179,92,254,27,135,169,19,50,82,166,152,188,64,125,99,132,40,112,226,44,207,57,51,98,10,192,66,60,61,31,104,29,215,60,1,208,108,59,148,21,6,201,142,237,155,120,104,224,23,183,249,151,22,176,183,127,17,50,30,90,178,61,191,207,202,147,80,132,94,225,128,68,76,80,255,10,156,150,95,203,247,119,112,142,79,52,204,198,55,198,160,141,133,67,132,248,211,226,81,105,86,193,81,208,49,187,28,190,113,42,94,249,238,22,97,146,40,189,41,111,42,254,88,45,153,83,213,144,209,139,178,5,247,15,132,76,22,192,162,216,49,128,55,212,61,216,15,101,198,167,83,242,168,226,124,137,200,62,126,215,12,82,247,6,45,251,177,245,68,170,35,107,92,112,78,123,57,206,10,85,253,70,82,128,131,202,97]], +[[219,250,69,171,170,85,65,82,56,177,40,118,52,213,238,196,2,218,223,98,46,39,12,4,168,145,76,237,39,10,114,190],[192,254,50,53,129,234,41,103,80,121,126,181,80,140,161,154,88,59,83,127,167,223,69,41,240,128,74,51,193,164,190,244],[164,98,169,186,165,109,192,247,167,27,248,123,149,244,141,100,32,34,217,209,115,62,227,104,55,119,163,120,34,40,172,133,252,216,48,38,190,76,169,122,52,91,8,79,80,135,78,145,36,225,107,161,125,234,212,173,133,192,229,111,22,239,24,4],[226,110,141,203,68,230,65,252,32,8,14,149,71,75,211,157,113,108,90,254,90,31,251,5,109,30,170,176,196,159,133,112,113,125,182,67,122,3,34,138,154,217,244,187,11,52,59,149,225,96,35,192,128,126,178,161,81,6,166,235,18,220,118,104,62,105,221,163,54,49,72,197,215,221,151,19,175,111,135,160,148,16,234,143,118,182,183,138,17,68,41,188,133,247,132,129,47,202,49,172,176,48,149,82,204,24,140,110,150,151,9,60,244,4,198,240,244,171,232,161,96,134,115,253,250,94,183,143,101,252,29,73,205,236,64,148,177,189,35,74,70,224,236,98,164,182,211,27,130,150,17,84,1,39,135,107,255,76,23,61,224,88,207,97,0,75,1,74,123,223,121,61,253,107,99,197,7,210,178,62,15,86,188,47,230,186,246,55,206,228,13,24,153,34,149,216,72,239,73,143,138,22,27,216,126,96,201,31,151,169,30,158,243,246,217,127,43,45,33,4,186,111,221,214,198,128,112,98,115,218,232,126,110,236,26,242,164,89,132,152,80,105,232,9,232,222,50,193,40,137,41,154,50,212,15,56,119,69,153,172,51,36,183,203,10,78,166,50,197,249,16,173,135,245,173,191,165,195,187,32,73,130,121,253,83,193,194,103,254,10,132,119,48,133,218,38,107,37,60,216,83,223,126,150,53,88,203,6,136,7,128,151,52,35,197,100,205,11,205,107,147,51,76,25,89,83,215,205,137,159,138,84,125,26,26,10,141,239,241,56,27,67,33,87,71,40,207,113,185,111,242,9,232,153,218,168,241,63,65,178,48,225,123,255,223,221,42,137,67,170,93,33,229,243,110,29,160,126,221,108,238,146,220,72,181,178,167,88,1,70,169,186,247,19,149,12,230,118,37,90,137,227,79,135,135,84,125,98,134,141,177,75,164,101,148,218,49,13,126,45,158,124,125,190,23,219,215,30,180,124,86,197,114,29,201,109,105,100,112,87,55,148,128,148,17,205,250,39,107,5,157,0,7,194,93,116,178,166,125,56,36,109,225,30,244,109,254,38,112,146,111,228,182,54,86,35,27,199,38,139,186,35,243,120,232,74,66,140,60,191,69,204,83,150,120,253,70,124,211,61,208,117,124,250,2,78,84,218,31,245,76,232,32,34,155,119,139,24,75,225,250,46,132,104,204,25,149,89,64,115,94,170,168,132,2,47,100,24,176,177,242,107,204,241,105,241,188,172,125,130,163,90,182,239,132,126,29,186,83,125,202,255,87,37,10,141,28,113,250,203,19,76,208,107,1,196,83,25,19,39,69,220,72,136,136,161,215,118,27,132,134,163,126,105,136,161,18,11,204,22,130,219,252,137,20,63,195,91,70,147,93,138,207,110,243,196,47,15,75,246,121,223,214,255,68,182,173,162,107,1,169,248,159,55,76,125,46,228,141,254,26,65,14,137,124,223,217,127,98,109,38,104,80,40,20,64,7,147,179,176,124,135,32,187,221,197,156,176,249,222,150,74,224,117,180,175,61,212,186,246,208,228,249,79,41,78,129,9,214,87,124,79,138,156,122,95,125,105,75,248,143,26,94,167,235,160,166,109,166,199,112,192,139,58,191,252,83,77,242,25,220,62,51,35,176,34,233,108,200,96,2,177,137,24,26,29,43,82,125,39,149,11,127,66,90,71,218,64,19,119,139,208,11,113,16,89,34,32,73,33,233,220,105,44,35,63,123,170,4]], +[[239,100,225,122,83,247,251,202,254,62,164,104,118,132,160,218,219,24,208,55,53,164,10,83,179,237,176,73,7,238,97,98],[145,134,230,188,20,41,97,196,211,235,54,158,158,17,87,130,146,222,91,106,245,52,212,35,255,36,15,162,110,33,167,129],[245,143,57,107,162,126,6,122,95,224,3,227,133,88,42,227,73,14,5,149,119,21,215,4,218,13,166,58,100,25,210,228,246,220,102,183,232,142,66,138,111,33,185,234,32,34,153,163,195,107,36,43,14,160,100,118,255,18,208,182,88,12,4,3],[104,130,69,108,195,209,173,13,170,155,136,239,240,150,159,21,233,123,72,208,81,150,126,19,144,132,114,37,242,106,194,85,89,240,36,107,247,214,131,250,40,236,237,173,33,73,29,119,189,38,150,250,131,93,15,209,25,136,79,236,233,216,3,105,27,47,211,222,23,238,8,124,116,0,122,125,233,188,101,52,187,254,149,253,50,233,124,55,95,76,182,87,49,170,30,131,70,190,162,27,233,242,195,220,135,74,240,67,25,6,204,188,44,96,1,39,244,211,176,105,235,9,29,22,94,196,83,230,114,233,60,174,139,114,240,51,113,216,184,168,36,78,196,236,46,9,243,29,244,2,6,162,177,200,76,170,27,153,60,198,117,253,225,199,155,212,167,209,89,116,250,41,206,46,137,44,40,153,207,72,44,61,150,99,246,210,167,151,132,244,28,31,88,102,211,124,133,70,243,87,213,100,211,196,33,141,250,109,32,182,194,130,180,0,254,221,229,36,57,212,114,33,44,87,103,163,93,165,32,16,50,218,135,48,150,139,7,32,232,166,4,222,108,27,170,63,78,137,106,194,97,79,177,171,110,63,108,243,135,168,235,47,248,169,33,71,171,52,146,56,67,46,80,157,130,156,183,91,44,23,101,197,18,33,132,142,37,175,255,95,22,228,221,12,213,201,247,19,196,170,171,44,232,54,248,73,69,6,181,48,157,194,176,174,116,91,185,196,121,128,152,251,134,65,213,32,160,139,2,247,90,216,13,188,44,226,158,137,11,77,114,163,255,178,161,203,213,56,225,34,159,87,156,41,174,102,188,168,94,15,160,140,134,71,161,171,207,232,164,159,94,80,141,77,36,149,85,102,35,217,38,206,73,239,164,53,10,170,171,92,236,44,216,133,190,29,99,71,94,59,171,124,124,220,141,101,97,115,184,212,86,2,244,179,210,129,36,29,23,25,3,39,178,76,56,54,177,147,17,161,147,175,134,166,118,143,4,133,42,176,110,103,200,234,213,145,205,203,243,120,156,97,50,9,207,224,63,88,192,48,95,99,32,59,72,127,124,95,192,152,135,126,201,138,104,156,157,53,175,129,232,64,120,214,111,233,228,236,203,177,204,108,113,153,28,3,1,123,184,17,244,31,7,222,104,250,209,148,20,96,97,50,79,61,14,242,23,165,76,243,143,122,98,90,56,134,159,103,208,183,67,29,249,55,205,227,73,193,117,206,139,38,172,136,211,154,67,226,121,176,24,118,78,250,77,214,39,203,245,145,246,32,156,74,91,177,158,191,167,199,19,85,146,208,46,80,28,174,94,107,49,201,14,114,250,171,71,247,220,237,44,72,173,248,132,67,179,237,230,12,239,176,214,55,157,105,34,236,67,127,8,107,173,98,23,212,212,255,239,24,226,37,35,102,75,244,233,202,30,101,162,140,42,122,96,197,246,188,144,107,115,124,41,147,95,144,151,70,48,72,87,91,239,209,162,84,157,196,116,177,62,104,174,236,241,102,4,62,7,90,172,81,85,64,248,49,180,48,102,206,249,50,230,61,205,91,55,182,21,120,195,91,9,228,92,194,168,222,245,113,3,237,252,95,100,152,49,168,150,31,228,164,179,114,31,29,109,244,234,159,3,56,129,180,116,48,14,15,18,203,156,211,186,189,207,251,185,24,221,155,176,226,245,178,16,51,228,48,35,160,210,230,109,163,171,15,7,238,152,139,22,136,156,165,213,26,189,192,95,222]], +[[51,71,220,71,187,61,46,93,2,134,172,6,165,79,217,33,201,233,107,104,153,134,42,84,229,204,129,21,211,208,186,153],[208,11,100,93,134,219,183,229,36,117,126,199,120,198,43,126,96,208,182,87,104,131,51,140,155,103,194,199,228,80,146,104],[154,180,41,155,23,114,147,68,117,11,105,220,96,55,54,140,152,244,123,230,39,251,217,173,253,141,179,159,153,100,221,183,188,146,214,116,199,190,116,7,86,57,107,170,238,172,191,116,148,123,97,145,198,237,31,93,50,166,61,243,109,84,38,1],[226,244,142,223,157,100,51,32,171,153,28,143,249,246,170,117,254,6,110,125,136,255,30,71,42,90,201,197,24,222,31,182,41,131,177,0,127,100,34,128,145,23,189,190,138,14,87,135,246,107,176,87,210,127,18,154,32,11,64,87,110,23,25,207,158,152,252,183,42,249,75,184,46,231,15,55,25,162,226,205,155,100,119,124,234,94,68,100,89,135,75,116,191,191,86,178,210,82,100,0,89,42,155,69,165,203,121,128,146,182,10,129,183,29,130,240,104,95,174,127,129,11,82,210,38,173,172,122,216,169,24,63,9,254,190,233,210,80,70,192,254,48,102,129,172,226,191,249,27,52,130,176,188,48,178,2,28,67,65,100,93,103,81,52,254,48,129,197,30,92,89,228,11,55,90,20,52,246,59,66,110,48,83,13,169,53,59,178,169,66,50,32,67,74,229,157,123,111,220,20,63,73,130,235,140,250,119,81,183,91,243,233,201,19,199,59,118,11,7,211,149,49,12,89,243,183,126,191,18,237,45,123,3,89,13,51,23,175,23,223,66,30,120,176,132,159,213,109,148,92,86,150,160,64,252,170,120,169,62,204,22,213,172,52,69,6,54,17,243,1,62,154,58,226,225,194,112,221,1,168,255,227,230,18,107,193,228,201,95,101,71,168,101,31,38,182,64,78,57,238,76,231,97,137,24,243,249,55,165,37,115,236,39,123,119,30,145,173,9,111,161,92,122,52,10,128,155,71,3,24,164,99,100,35,235,72,136,161,33,96,196,102,63,206,41,150,214,56,137,108,131,155,44,122,212,179,169,178,230,203,113,233,18,254,57,184,67,198,224,131,46,202,34,222,147,139,80,174,134,62,72,88,44,16,133,18,50,247,94,82,37,184,137,107,90,71,15,129,139,111,163,158,183,187,89,3,87,103,134,18,210,95,225,164,14,161,185,215,29,136,9,9,193,189,74,209,118,204,12,239,253,206,231,9,158,120,130,167,201,7,228,190,199,152,48,198,119,26,203,137,148,75,213,74,81,101,179,24,112,145,105,33,177,152,172,212,67,46,126,237,140,225,222,179,69,177,7,237,167,96,38,111,203,218,59,165,34,148,0,163,3,96,164,100,92,168,219,56,195,213,244,168,222,241,87,187,219,191,44,31,161,220,107,5,20,164,245,160,54,79,146,131,129,180,15,149,87,154,38,70,127,34,130,168,162,85,117,132,2,172,156,168,14,137,185,204,104,96,163,75,179,249,12,50,55,101,124,33,41,234,72,200,82,185,37,105,232,17,6,188,228,97,226,2,68,84,130,26,145,117,146,209,153,27,91,105,242,123,190,1,153,119,82,138,47,192,17,146,197,107,74,234,135,60,248,197,141,253,124,180,176,233,23,232,122,135,4,201,146,130,15,152,215,116,4,211,241,210,5,12,103,67,246,233,60,219,81,166,26,166,244,91,53,27,38,70,29,19,41,243,21,18,114,172,57,98,52,208,214,124,23,138,207,145,252,81,13,134,66,156,105,168,127,223,16,17,85,218,141,148,222,103,34,35,138,111,177,112,22,134,43,17,213,2,198,103,238,156,160,170,190,28,32,185,119,137,241,134,122,221,120,184,184,126,154,181,25,52,192,180,161,108,44,188,77,46,254,219,121,192,91,35,224,207,120,146,1,172,117,254,7,109,49,95,203,172,32,186,13,49,228,220,97,105,39,214,234,177,177,200,122,28,156,119,142,75,210,133,41,88,116]], +[[255,21,214,231,78,40,228,29,5,168,102,58,112,47,3,141,91,133,120,196,39,94,119,43,115,186,68,11,197,245,90,6],[71,71,226,233,184,38,55,179,132,75,133,247,91,89,247,19,107,127,219,26,98,231,183,13,106,172,23,179,197,117,47,47],[66,193,41,95,175,226,109,227,234,52,146,107,241,239,128,188,175,228,123,33,185,14,174,209,150,53,237,117,56,215,103,203,243,161,229,222,218,171,130,173,247,81,32,55,62,146,50,2,247,253,160,130,103,132,41,46,186,139,35,139,108,184,131,4],[206,123,249,114,132,79,81,132,174,142,172,135,177,43,233,32,44,114,57,150,29,194,60,212,31,245,91,155,250,172,12,192,111,63,29,236,250,149,113,9,92,142,130,180,235,111,138,28,82,200,211,222,170,97,169,170,148,226,236,217,171,91,128,99,242,218,109,128,21,223,10,81,68,250,58,72,227,5,173,159,65,234,161,28,77,116,133,67,116,236,191,56,46,48,2,87,154,154,36,158,250,30,28,160,77,51,132,71,215,242,32,103,3,230,202,191,91,189,51,43,66,87,59,203,211,182,247,27,124,59,247,61,76,119,74,160,30,134,104,65,67,40,41,208,127,150,225,246,26,32,33,109,150,140,144,227,237,17,246,99,247,214,39,22,34,254,252,243,171,104,243,68,50,133,21,213,204,226,206,133,232,191,61,29,9,4,54,146,225,251,139,189,220,7,164,171,10,62,239,140,166,164,32,231,75,255,141,61,113,85,150,170,130,22,130,149,79,232,150,41,174,39,193,187,3,182,170,9,243,106,57,163,227,123,169,129,50,244,226,56,136,249,243,53,231,190,170,44,178,114,122,204,61,39,119,48,155,133,41,82,50,229,77,168,142,187,111,16,83,214,222,121,172,102,9,133,46,185,58,10,53,188,26,123,220,34,214,40,188,134,18,77,105,108,63,152,40,182,248,185,170,222,26,101,33,97,119,72,108,37,42,75,66,217,10,78,15,234,32,147,72,158,36,77,128,142,247,2,26,151,213,96,140,10,225,214,99,199,117,232,187,158,154,115,21,241,254,182,209,41,181,165,65,234,89,41,162,198,51,182,216,195,196,84,65,113,121,70,207,135,62,155,76,81,33,128,19,93,84,240,83,171,228,76,109,243,155,123,6,46,247,36,1,98,203,208,184,81,175,229,249,21,54,169,73,148,24,232,191,244,153,100,115,216,5,235,193,174,72,218,45,11,18,158,142,130,82,241,213,60,50,143,50,219,37,45,227,190,251,229,243,18,128,18,17,67,168,0,74,76,174,99,28,130,116,9,229,32,227,148,205,15,137,80,205,76,60,243,243,219,212,149,42,77,254,105,135,95,86,83,137,6,26,208,160,206,230,182,175,240,156,236,162,109,153,14,137,106,42,186,159,59,38,1,91,99,66,55,104,104,76,3,237,13,230,206,231,172,91,189,249,244,133,194,39,92,209,42,239,168,249,7,184,81,160,45,81,195,79,18,27,119,243,165,106,158,189,29,101,255,232,155,238,56,31,242,167,72,14,137,104,207,242,90,200,208,78,20,154,157,80,39,209,75,136,248,174,38,4,210,172,34,172,103,209,62,144,173,166,32,194,4,109,40,41,147,132,208,149,159,183,110,34,88,135,150,206,66,122,174,175,78,42,138,174,195,232,127,132,204,208,130,82,76,150,215,102,238,198,111,11,236,62,121,149,88,20,95,9,211,48,19,79,28,99,243,112,83,205,75,220,28,55,253,233,114,145,133,117,81,245,10,200,225,95,6,172,28,115,218,161,232,197,188,146,119,227,214,156,180,74,50,55,236,87,219,188,207,223,102,133,173,162,11,116,161,188,107,116,171,5,105,14,175,155,208,196,190,23,4,47,92,211,32,205,214,19,220,8,210,154,243,70,170,65,145,206,11,79,133,187,42,215,243,186,199,56,169,55,126,198,184,64,98,204,112,252,169,236,251,225,245,127,229,178,206,122,79,115,156,129,202,188,222,4,100,81,221,97,206,29,188]], +[[30,211,123,97,11,139,53,65,125,4,229,154,170,218,198,136,255,129,241,229,7,200,155,79,64,1,96,148,25,8,203,140],[72,232,203,235,18,64,189,235,240,162,217,41,83,170,137,178,130,196,154,171,44,56,174,105,4,76,81,81,92,51,0,213],[134,8,129,94,16,89,13,85,4,135,77,137,153,253,111,9,98,111,149,11,226,12,145,44,39,201,222,110,121,176,250,247,119,165,51,189,91,182,103,171,81,58,73,69,142,205,103,135,160,158,192,223,108,156,157,99,51,197,227,174,97,234,55,10],[30,103,103,223,151,219,28,251,64,136,218,123,32,13,159,89,236,141,212,83,59,131,190,48,159,55,101,0,49,6,87,39,205,82,2,206,244,132,38,165,243,161,29,80,179,129,248,188,34,255,16,24,39,53,159,45,10,97,10,79,117,84,100,160,200,145,203,217,141,45,203,65,217,119,157,40,143,207,31,234,98,229,33,99,174,103,233,4,40,184,99,152,239,162,24,241,185,130,8,31,197,19,48,95,211,232,236,231,249,172,176,225,14,0,29,46,210,153,164,138,128,135,11,61,93,138,185,0,99,9,179,21,145,202,240,88,51,128,7,58,45,182,31,69,37,74,185,101,181,228,103,44,75,250,168,110,51,108,73,39,133,82,114,159,178,218,118,255,229,2,236,97,225,105,108,127,201,239,25,247,204,42,39,117,178,151,0,203,56,66,148,6,58,23,254,212,252,99,91,193,50,130,169,13,173,12,0,170,219,205,86,159,21,106,133,79,139,169,231,214,7,210,15,46,158,83,55,152,17,97,216,4,100,70,104,208,100,250,99,220,235,159,88,1,53,61,10,185,244,29,29,139,220,118,193,58,178,240,35,234,1,173,188,76,129,104,217,57,233,143,100,253,137,25,56,74,190,118,112,146,99,192,205,124,62,250,220,40,1,204,74,189,128,160,155,179,237,107,183,140,214,32,150,156,211,92,106,58,93,1,72,94,173,76,69,235,182,172,106,131,33,42,124,118,103,84,39,178,29,168,167,165,4,123,48,166,16,12,218,2,71,108,24,110,108,228,13,39,104,169,66,201,248,115,5,233,211,99,181,36,192,9,74,158,46,41,245,133,137,76,10,219,252,214,6,144,252,127,176,169,199,23,207,67,180,132,253,69,21,27,19,4,22,156,38,146,29,178,39,110,192,90,210,42,209,102,133,79,210,249,64,133,119,140,71,13,196,82,229,207,164,174,224,79,172,183,112,82,110,31,36,141,61,21,194,114,128,253,250,31,210,193,4,75,203,200,129,195,217,152,21,201,127,190,164,97,16,190,2,218,183,116,243,166,16,229,128,42,191,54,164,152,117,198,130,99,142,10,228,204,130,119,197,233,170,115,7,68,94,107,188,190,84,158,236,42,69,177,89,127,116,71,16,123,98,226,206,224,165,252,81,190,174,62,31,233,190,251,24,133,217,179,15,155,79,31,86,32,109,238,13,103,119,156,87,244,132,200,195,200,153,165,21,169,209,193,15,96,89,132,12,28,115,211,240,91,203,136,89,12,82,247,218,57,24,56,220,46,115,34,143,9,129,194,137,164,194,127,12,117,127,175,123,59,137,20,110,51,218,250,73,13,158,15,146,117,176,207,166,167,113,10,115,131,20,89,89,91,247,50,17,43,98,252,134,76,164,200,41,120,74,63,22,238,196,225,143,147,105,24,167,185,137,22,105,233,51,34,63,116,95,218,86,43,192,164,230,30,61,20,234,69,223,195,39,226,252,12,223,230,242,249,117,70,201,15,206,130,245,34,41,20,128,17,26,30,107,147,136,39,44,11,226,141,32,237,132,187,132,212,155,193,153,205,89,153,72,184,242,3,157,7,130,122,63,64,117,211,166,126,229,114,160,19,121,163,98,19,254,17,110,118,139,65,20,232,164,179,19,76,56,24,150,7,114,215,39,176,202,111,124,153,124,169,152,67,183,235,2,255,192,19,151,28,190,14,110,96,212,151,115,241,232,192,179,6,6,19,28,177,12,62,4]], +[[132,54,68,120,236,148,189,37,196,189,184,45,41,98,41,230,218,206,43,19,89,214,210,27,226,179,175,205,123,218,25,199],[161,129,79,140,224,252,59,35,96,147,165,15,70,140,19,22,33,31,230,197,46,35,69,217,240,118,107,54,136,160,60,173],[180,194,50,26,222,60,25,237,78,212,198,57,213,164,214,242,190,142,47,177,59,183,189,98,90,214,220,135,226,194,15,147,173,107,231,183,228,39,17,168,120,219,157,118,5,75,253,123,194,94,55,116,169,61,161,84,60,155,79,102,51,176,190,9],[123,183,41,61,229,95,5,143,178,236,34,182,135,38,5,67,220,170,144,241,64,185,244,94,221,212,188,34,228,9,119,224,14,211,60,209,239,27,186,19,193,208,153,8,89,0,85,105,168,7,103,228,134,74,44,210,136,200,19,147,224,74,217,113,120,46,43,196,147,16,140,190,128,218,207,11,123,156,213,52,152,132,7,164,249,50,126,200,233,196,4,50,132,239,110,229,162,106,91,65,119,101,211,234,187,72,160,7,231,199,243,41,135,215,10,19,154,196,22,120,205,247,165,92,184,12,249,219,94,170,69,243,222,15,191,186,223,252,64,153,99,112,228,139,31,245,237,217,121,64,231,80,121,33,100,131,106,74,90,194,227,255,83,228,138,30,85,109,185,173,12,92,11,148,79,74,238,81,154,43,10,136,187,28,31,199,69,69,36,205,87,170,83,80,152,98,67,211,79,197,142,36,232,25,236,11,133,69,216,223,207,107,32,49,20,65,211,163,93,62,113,179,227,236,215,136,77,218,132,51,164,5,227,217,150,144,0,200,32,168,155,149,209,151,132,29,152,174,115,74,46,129,218,246,167,220,245,108,178,252,38,242,22,90,95,66,184,108,126,158,91,17,22,23,0,161,171,152,49,243,250,229,142,20,32,139,225,191,51,181,142,204,232,27,12,107,126,2,248,138,223,154,176,48,38,62,44,201,182,227,62,188,163,244,149,73,46,50,191,227,114,83,125,230,198,184,118,68,130,143,116,148,42,2,176,7,241,76,63,197,219,222,118,51,61,54,208,118,49,183,169,146,79,113,117,80,4,6,151,146,63,167,185,84,107,251,2,23,2,78,163,242,82,181,21,181,214,74,98,196,142,2,124,239,103,80,190,218,73,160,36,71,3,155,37,10,11,218,7,220,6,36,145,166,98,226,104,116,200,208,15,128,230,207,200,179,15,44,59,247,114,11,87,242,97,95,196,120,254,250,166,211,23,5,180,60,90,84,247,88,102,107,48,42,141,52,149,49,49,148,27,121,87,115,4,118,121,77,11,217,210,223,167,47,210,3,242,45,245,236,107,186,172,232,185,57,75,235,218,234,165,97,70,16,17,180,252,166,24,92,154,56,40,63,84,3,253,172,50,109,31,115,76,106,93,237,103,36,217,243,132,174,189,108,171,252,190,193,42,186,185,130,13,8,7,50,81,94,5,0,207,93,62,47,158,248,10,77,118,70,167,218,158,255,65,15,80,124,105,135,59,50,213,64,236,50,178,131,239,49,121,164,198,50,179,102,87,109,255,5,143,175,140,140,112,188,105,190,128,137,130,236,20,151,174,137,17,176,1,101,166,102,149,244,211,185,135,231,57,11,92,248,120,227,94,103,101,65,40,94,78,19,223,174,178,243,104,203,81,27,119,139,16,106,66,135,120,161,184,242,167,210,224,147,81,155,201,181,24,142,56,198,121,62,150,189,13,48,226,163,219,158,225,70,140,61,200,124,195,101,200,16,249,219,223,1,164,181,20,33,246,252,141,253,163,161,110,45,167,202,113,89,182,134,165,225,103,51,137,55,136,47,247,21,211,231,80,217,88,252,158,75,31,5,83,18,146,153,170,132,48,24,62,80,108,215,242,178,121,7,110,14,28,202,151,73,207,18,60,229,7,254,7,221,187,196,220,202,108,219,158,241,184,51,246,29,75,255,0,190,192,18,21,143,67,44,235,117,180,242,237,177,187,132,229,235,185,37,158,9,249,98,92,227]], +[[0,219,55,173,42,25,95,8,160,132,64,208,89,37,158,83,159,235,64,180,116,146,130,85,231,201,78,188,59,5,3,140],[4,248,139,246,57,224,247,26,87,208,208,175,255,95,233,125,222,56,9,255,40,236,104,235,111,196,35,244,250,255,67,144],[244,209,200,15,94,123,145,197,199,168,42,104,45,73,186,111,177,157,64,10,41,151,72,160,201,105,187,153,129,105,152,190,99,78,132,218,120,88,27,6,227,71,14,254,195,152,4,254,217,61,41,115,159,4,57,168,9,90,196,13,157,56,94,4],[90,148,247,41,211,13,216,170,226,165,200,194,133,71,191,69,6,41,93,198,27,254,173,151,39,116,96,130,212,59,15,129,20,200,193,140,94,218,242,254,199,202,232,25,53,99,56,240,191,17,90,23,176,56,172,253,124,150,186,98,98,202,189,87,16,252,14,251,67,209,61,244,6,91,236,191,27,158,39,156,3,236,155,191,237,84,217,161,63,224,106,85,163,189,5,200,7,133,139,65,225,141,189,225,59,9,7,212,3,65,50,38,45,156,47,77,45,55,110,22,9,173,40,13,226,11,167,9,132,77,189,18,149,2,87,241,176,126,248,204,51,55,192,26,112,38,147,251,77,146,208,71,230,152,195,166,221,70,196,169,42,16,212,199,128,229,46,80,37,224,157,86,83,93,126,235,159,231,240,51,230,233,38,10,104,249,213,75,111,55,204,6,150,86,227,188,238,6,146,43,52,150,129,168,231,117,28,222,203,225,236,182,99,251,198,247,200,97,248,83,220,49,15,51,222,250,152,238,52,58,104,99,46,194,44,175,236,183,243,33,47,129,231,11,113,132,59,159,232,200,106,104,181,200,111,3,34,211,72,167,109,167,241,186,12,163,205,123,111,209,95,248,146,146,179,246,54,205,8,207,98,92,116,213,16,44,171,181,113,163,219,168,106,28,146,244,28,114,3,180,73,66,245,162,70,37,172,55,215,126,73,165,127,17,130,56,105,157,128,124,37,13,91,244,111,122,60,236,87,121,166,229,174,26,108,161,96,207,243,127,179,183,131,136,254,156,3,12,64,231,21,70,1,8,26,81,127,192,170,24,2,205,59,132,91,148,110,254,148,170,139,158,3,246,138,128,222,208,223,191,173,77,174,228,15,168,56,193,51,132,26,232,163,206,13,121,250,138,43,148,52,186,197,225,218,110,12,113,147,232,222,164,53,160,58,133,247,97,132,247,235,226,170,116,155,233,65,49,4,161,120,104,155,166,210,126,148,252,207,97,235,58,186,14,106,90,99,175,12,168,240,90,53,203,99,112,81,148,228,77,146,147,222,57,41,176,217,43,230,248,230,39,195,80,168,63,201,0,10,169,91,147,130,11,233,121,92,128,181,102,44,215,179,72,34,50,128,97,53,109,197,128,87,141,26,53,177,1,64,220,210,72,228,133,49,4,210,197,178,193,63,246,131,221,92,48,121,75,228,167,104,88,175,28,13,154,243,71,206,29,205,151,46,228,154,172,18,187,205,137,156,147,41,135,29,62,122,6,131,209,117,119,154,254,53,242,106,45,36,143,215,128,234,133,29,196,186,109,33,248,161,113,170,108,184,105,125,157,17,33,97,84,3,7,205,84,249,49,119,93,112,179,61,59,109,225,9,31,193,117,5,49,192,143,167,15,123,227,138,161,16,214,116,107,181,101,219,123,71,15,144,8,80,251,191,28,102,47,214,19,228,243,165,104,149,73,227,16,126,155,15,23,222,247,165,189,127,215,89,108,77,4,199,244,140,119,159,195,94,9,51,94,29,247,132,8,78,85,216,85,29,31,244,157,229,179,17,205,53,15,52,122,11,210,134,58,42,48,230,234,24,58,210,227,238,222,188,24,221,40,198,165,150,230,147,220,51,137,247,217,11,113,62,58,133,166,37,22,48,90,112,102,127,193,251,60,177,14,138,149,87,80,39,57,67,197,104,225,7,105,206,247,129,153,223,68,80,219,196,144,254,241,179,4,176,82,34,27,45,185,196,79,224,3,69]], +[[108,161,161,72,42,7,242,166,197,127,4,17,151,179,74,81,25,230,137,3,207,109,251,81,113,29,149,80,151,49,99,192],[128,52,165,94,59,110,215,153,244,158,46,112,58,129,244,172,2,87,60,68,93,118,94,48,105,190,66,240,156,189,24,173],[221,155,219,173,217,253,200,28,226,48,40,140,74,6,141,240,126,24,180,199,204,81,192,202,72,17,223,189,4,118,92,86,188,136,50,64,228,110,58,66,192,29,141,36,36,251,195,50,183,197,161,123,206,177,246,232,218,208,191,229,98,202,211,2],[8,253,132,135,80,60,63,50,150,182,241,182,77,110,133,144,111,213,152,108,249,197,217,250,138,89,217,47,68,230,71,10,243,75,205,239,51,111,253,200,100,86,236,122,123,87,97,241,173,234,2,115,38,99,14,104,171,198,184,205,93,223,64,182,65,162,89,173,2,67,33,191,62,249,142,118,50,121,113,73,196,146,213,53,148,117,44,85,13,251,196,250,107,244,113,118,244,35,162,112,86,147,148,122,169,13,104,221,200,239,182,203,157,190,202,253,40,48,208,79,217,59,30,158,124,18,185,62,13,15,62,38,52,144,15,37,134,13,218,219,174,206,23,128,255,45,63,61,159,184,56,253,13,93,102,248,175,179,5,255,26,26,237,202,43,151,75,99,228,63,91,60,201,223,237,27,207,17,153,145,118,237,149,133,172,130,155,198,121,78,243,172,216,114,232,210,233,38,8,179,32,248,148,153,106,86,46,30,177,119,226,27,229,124,34,196,30,194,89,163,223,249,199,201,73,29,184,56,215,108,249,176,56,49,17,89,142,53,127,68,186,190,191,18,27,219,36,238,157,85,123,125,90,244,145,160,160,54,92,144,54,31,228,247,227,209,58,23,218,58,57,253,67,246,144,223,176,178,216,96,202,180,25,247,117,171,113,82,205,200,242,175,220,80,232,213,218,93,160,23,6,238,162,162,255,173,75,171,238,139,3,218,51,106,77,132,61,157,126,10,147,243,106,146,230,97,10,54,139,99,19,63,5,163,253,197,94,62,26,68,11,15,135,165,51,100,193,211,114,66,197,122,16,158,109,246,147,69,176,28,33,193,8,158,121,10,102,244,243,56,13,59,118,255,180,32,223,225,230,32,14,172,229,121,38,90,66,127,189,53,85,20,239,149,62,26,110,150,142,55,2,27,60,106,41,13,205,2,147,218,103,104,218,215,198,99,17,99,48,81,192,172,203,11,145,101,70,77,253,223,222,210,59,209,62,249,8,116,79,156,33,17,220,21,49,66,210,241,5,52,216,147,254,11,84,95,236,83,253,179,179,91,81,131,152,176,42,178,23,145,250,151,126,48,207,75,64,78,122,41,157,55,135,16,139,131,106,160,213,156,17,79,31,54,113,154,122,207,133,172,153,77,156,183,35,6,242,88,247,138,192,163,182,192,83,67,224,183,169,170,114,110,82,38,126,223,151,244,151,47,118,100,244,55,32,173,51,206,110,97,84,64,227,101,55,203,197,105,189,111,249,79,253,174,165,30,6,2,157,174,120,197,185,21,197,55,202,234,111,21,4,20,121,121,184,170,174,11,205,150,24,67,126,190,208,181,94,250,236,50,14,132,199,89,89,163,122,38,10,2,212,239,27,182,38,65,82,15,26,3,221,234,140,76,29,232,215,250,197,141,164,8,176,171,71,87,161,53,241,208,117,201,247,201,159,185,157,185,66,124,233,176,214,38,203,26,193,137,173,134,99,215,167,20,251,92,209,88,92,59,249,154,10,164,109,118,57,120,208,177,45,101,196,56,187,183,63,234,165,27,162,106,69,158,123,234,37,67,148,102,192,134,19,228,37,64,200,198,213,67,103,242,33,252,206,12,94,182,175,47,170,24,30,162,21,33,128,155,231,86,73,207,141,238,118,113,219,127,148,143,52,108,189,3,2,191,154,6,234,188,114,226,229,18,179,223,136,95,109,170,57,143,147,227,109,174,45,106,4,71,129,33,249,119,135,212,206,223,246,219,9,170,241,15,39,177]], +[[39,132,223,145,254,161,178,210,29,113,61,226,237,198,101,36,81,160,193,89,84,184,101,96,98,234,29,237,194,68,91,42],[149,86,219,83,112,248,251,60,116,120,222,3,210,61,241,205,169,111,39,64,17,142,253,211,209,169,250,76,59,254,136,73],[23,209,113,217,70,222,53,22,21,132,7,225,50,204,26,206,202,239,214,208,146,17,43,230,83,153,149,35,226,11,212,149,247,183,246,0,232,213,166,113,51,13,50,105,61,96,25,192,141,45,0,59,23,110,99,25,195,83,148,32,14,2,125,14],[46,59,197,77,244,22,116,29,190,121,22,173,37,240,78,72,213,169,215,122,98,62,87,249,205,97,236,180,79,9,247,104,51,235,42,62,154,183,170,137,255,93,45,86,12,7,23,125,133,77,124,73,203,239,73,43,127,79,126,86,125,225,39,81,36,225,108,164,167,152,1,98,250,15,209,98,168,229,253,111,53,97,112,7,3,75,206,236,87,200,250,247,102,79,75,59,175,253,234,141,143,194,186,34,213,133,233,226,215,57,245,255,201,155,78,13,190,156,54,134,84,126,160,72,21,165,156,74,37,181,242,57,6,104,228,24,186,15,203,223,76,74,81,243,57,5,199,79,187,131,10,25,249,188,134,54,219,170,255,32,153,149,68,121,150,210,229,177,195,119,180,203,135,164,225,239,225,45,227,77,51,89,159,243,151,183,64,23,215,17,237,211,231,114,21,91,229,164,64,110,116,203,226,147,30,245,19,89,175,213,27,91,26,123,62,162,46,232,237,168,20,118,188,193,126,167,104,15,111,49,4,112,59,159,42,53,207,38,39,235,116,29,26,48,170,75,238,246,87,158,199,208,176,122,78,243,42,188,180,215,86,151,15,112,163,103,142,23,230,229,115,24,144,174,188,140,146,185,86,212,179,181,254,42,223,215,155,33,26,24,131,223,200,201,164,177,185,200,193,187,38,94,31,61,211,146,68,94,165,155,89,10,1,149,81,248,18,24,73,244,53,179,172,27,41,144,47,200,57,37,84,5,107,147,144,61,95,38,59,61,84,8,67,214,175,167,90,42,216,48,75,118,144,222,153,167,52,195,209,48,182,149,71,177,139,9,233,140,191,37,39,48,228,174,219,109,196,181,139,34,67,254,85,232,9,57,211,123,10,89,215,34,38,216,162,204,81,83,9,94,21,153,74,214,33,149,170,49,15,42,100,38,103,107,102,30,71,185,252,255,250,4,214,220,98,95,41,244,76,124,246,32,179,120,166,93,35,131,68,179,128,68,140,209,25,204,127,55,63,98,205,250,214,65,73,144,99,83,243,165,65,7,197,219,166,94,60,196,148,176,83,31,77,100,116,147,99,242,48,115,139,44,254,237,152,53,32,34,125,213,188,67,190,89,179,38,142,40,50,22,246,233,199,94,12,28,113,39,46,84,253,178,156,120,88,210,135,209,239,161,145,123,227,124,142,234,181,228,76,58,215,179,110,138,201,246,105,145,235,130,165,20,142,89,114,3,74,208,28,98,97,90,69,21,69,121,250,80,134,158,123,233,135,107,86,86,234,173,46,67,2,90,98,221,19,75,97,45,143,77,94,188,248,5,110,25,139,113,52,56,232,224,227,71,202,251,252,184,158,57,74,163,48,212,199,136,212,156,101,143,207,200,11,62,0,120,240,232,225,154,169,184,254,142,176,186,185,61,231,133,208,67,224,244,117,174,182,13,98,227,143,177,248,56,74,0,183,169,2,218,238,19,210,19,98,105,229,8,1,184,10,101,178,249,19,207,227,255,179,101,217,170,47,209,147,114,160,176,34,86,149,68,78,75,197,72,113,209,8,224,156,126,28,43,66,220,187,172,206,36,234,91,213,191,31,207,74,198,151,163,254,9,165,70,119,183,168,220,141,94,236,184,108,199,146,238,155,111,234,45,225,106,71,50,105,253,198,93,187,115,194,88,200,33,68,4,7,198,66,247,211,211,245,199,8,213,83,50,218,131,67,16,108,25,178,48,165,20,39,243,183,113,145,106,227,104,139]], +[[75,183,146,54,250,218,49,68,182,130,150,73,155,164,74,229,52,7,76,169,77,75,88,30,94,220,255,254,19,179,173,25],[10,131,153,241,229,164,35,220,247,178,91,47,176,172,158,30,149,72,20,139,234,132,208,33,224,66,135,96,224,93,88,191],[105,143,171,104,81,13,184,18,26,70,93,183,126,79,139,88,106,238,137,88,22,230,59,191,11,235,36,45,180,232,76,21,127,75,226,1,174,101,100,81,122,135,13,23,246,12,133,131,112,192,28,202,23,24,156,180,24,158,129,67,145,209,80,13],[173,129,171,246,147,122,122,205,127,24,55,240,77,63,16,231,8,198,26,95,190,222,238,77,183,110,21,152,87,3,132,230,239,236,233,124,146,93,46,92,52,136,202,177,11,91,82,184,165,72,110,153,216,255,232,108,25,129,161,241,213,50,220,212,212,137,229,84,109,134,101,50,152,231,165,249,110,129,68,85,45,218,138,24,231,91,95,115,85,177,53,65,98,17,6,228,151,229,26,86,216,101,157,25,143,225,0,55,226,33,40,175,194,113,74,44,181,161,44,197,219,9,104,163,67,239,145,142,135,105,221,106,62,91,158,50,170,182,108,176,35,158,190,76,23,241,130,24,226,82,235,166,22,46,151,112,73,235,172,11,56,4,139,58,175,183,212,215,34,99,233,33,40,153,163,191,224,166,156,153,226,42,198,28,94,150,18,69,99,3,217,36,88,181,197,2,145,108,52,168,238,92,217,165,130,165,37,118,182,220,157,125,76,100,47,33,41,152,191,51,88,212,168,194,234,103,104,110,85,212,137,246,167,110,107,7,14,110,153,90,116,83,38,201,170,99,99,10,0,51,173,48,114,26,166,95,172,96,74,110,88,199,80,114,26,86,202,103,96,201,65,52,214,17,250,180,211,84,228,246,106,41,103,123,26,102,102,1,233,218,121,242,19,245,130,3,116,51,192,127,148,213,240,222,106,169,250,160,179,47,123,2,63,185,252,19,90,38,249,112,82,172,128,179,155,48,106,237,19,146,108,40,84,25,162,155,32,226,55,13,138,9,91,50,37,143,169,137,52,137,238,33,8,156,117,46,192,98,225,32,53,158,47,53,21,18,130,84,200,9,140,202,101,169,26,2,45,208,87,162,194,161,182,184,93,19,124,60,150,125,203,112,170,23,162,255,75,55,103,139,56,41,2,240,249,49,238,116,63,195,152,172,27,140,16,70,152,103,48,132,121,228,13,127,47,4,164,176,76,68,137,21,132,136,221,183,190,197,164,127,32,255,53,109,153,161,179,233,208,183,254,155,10,217,73,242,152,150,14,250,77,151,40,248,16,28,245,61,163,191,253,217,82,75,244,64,165,139,50,115,141,11,98,147,232,83,244,102,255,212,44,86,7,172,158,53,59,160,62,251,87,140,201,150,61,138,170,157,46,38,109,29,42,233,41,111,48,201,239,68,236,105,16,48,213,150,164,1,182,206,231,42,84,14,243,196,46,192,23,66,102,186,84,1,243,84,173,200,226,84,4,67,126,136,139,8,40,105,57,190,222,48,138,205,48,50,126,191,240,98,112,9,124,194,148,240,160,243,159,154,163,198,101,133,202,71,230,12,75,142,163,96,137,235,138,144,136,187,24,176,52,49,53,187,106,69,109,47,106,59,243,144,114,62,120,180,44,3,124,45,226,225,67,44,170,211,165,148,2,18,148,212,63,91,21,162,232,25,220,116,142,69,29,228,0,104,200,240,50,241,59,71,17,55,112,18,237,205,79,17,222,193,17,27,18,235,110,27,0,99,56,24,112,109,113,50,217,145,206,32,223,59,146,29,178,24,94,226,91,182,245,130,117,118,236,1,173,137,15,121,121,59,170,53,140,43,191,182,250,173,17,216,203,13,13,45,43,41,129,251,244,227,114,52,159,198,160,28,54,7,123,89,50,95,112,43,56,0,89,166,92,242,245,234,152,214,189,200,21,32,83,184,91,40,200,30,65,60,76,172,126,34,108,19,219,50,103,210,24,48,240,229,67,17,2,145,112,5]], +[[175,215,101,230,170,192,20,109,72,17,239,149,151,188,63,68,118,63,3,55,139,123,224,51,214,230,76,162,157,236,174,249],[107,183,97,35,217,37,137,34,104,108,83,251,105,23,185,164,89,202,189,48,190,140,67,151,13,128,245,53,12,45,152,239],[61,201,25,77,80,129,20,25,4,158,170,7,182,85,183,212,6,75,203,14,127,181,249,229,50,107,95,200,86,252,10,184,112,89,115,174,16,1,223,85,55,57,119,221,226,217,184,16,121,85,20,20,173,199,28,200,82,212,153,176,207,130,79,7],[24,59,16,146,199,144,78,71,161,66,3,23,162,93,15,89,17,10,168,77,107,52,25,173,69,104,101,196,59,41,233,209,218,207,117,93,158,92,249,76,85,145,213,217,18,208,92,169,165,45,1,93,110,143,93,201,78,253,206,13,124,245,101,18,3,177,30,84,39,169,246,121,66,158,0,65,74,72,234,177,63,216,229,139,135,235,163,157,16,37,214,161,139,44,220,190,20,116,54,219,243,138,28,232,100,19,174,49,135,101,225,187,29,247,226,179,190,151,233,4,8,177,23,23,207,69,155,205,15,60,172,88,180,160,211,91,255,181,51,226,13,243,116,81,193,20,1,206,29,171,2,5,92,126,8,197,236,70,57,12,214,23,166,181,242,47,101,24,48,161,17,42,6,237,228,196,10,183,149,120,81,214,198,111,23,28,209,98,65,89,9,0,184,82,163,208,25,149,123,225,183,187,122,203,137,35,242,163,87,195,38,68,86,207,202,155,66,157,113,254,203,126,218,227,155,37,43,78,182,16,232,199,24,131,86,153,117,75,141,65,36,180,146,72,142,222,98,97,12,206,68,181,146,24,102,59,108,150,70,161,74,132,23,237,219,182,244,251,229,164,187,187,72,43,55,164,69,227,193,107,101,161,65,205,62,18,165,178,192,72,29,97,77,109,32,132,121,185,178,9,184,40,133,77,174,14,161,237,237,80,101,85,254,24,225,133,64,5,207,0,26,128,119,8,52,152,210,127,173,241,24,40,107,83,184,151,77,105,250,40,37,190,140,163,214,3,106,146,202,82,249,29,222,109,91,31,254,40,136,244,214,7,121,250,209,251,65,216,192,113,64,73,175,104,27,117,95,45,66,4,238,205,9,224,119,33,10,72,161,149,231,44,128,225,39,195,212,135,80,149,198,87,10,31,120,9,89,7,82,140,247,116,111,49,217,113,17,198,244,203,37,179,116,18,153,167,87,72,34,212,107,110,121,237,35,194,254,5,123,58,199,41,11,70,11,22,110,233,10,69,86,46,255,237,204,107,168,244,121,95,115,149,129,141,181,107,110,221,89,202,44,196,174,161,132,31,217,86,91,236,214,192,129,4,205,238,38,186,157,226,0,119,61,9,27,199,122,87,197,71,241,166,186,10,44,215,23,171,50,86,29,116,34,234,114,53,173,176,203,54,191,92,189,248,143,202,224,102,48,161,86,71,217,163,87,180,224,229,2,210,115,243,121,106,81,224,188,63,237,191,122,30,100,170,215,34,170,197,253,2,47,167,157,96,252,112,115,37,241,39,235,31,3,134,135,149,204,220,11,76,178,111,32,35,209,82,21,58,151,162,96,191,241,23,69,210,226,204,11,248,96,212,166,227,88,166,216,23,109,42,193,120,169,174,26,45,199,94,139,73,4,8,255,124,223,153,19,41,243,60,176,192,94,30,53,105,37,8,126,11,141,150,165,35,81,209,209,119,104,235,19,76,219,33,161,84,106,174,220,198,135,223,161,178,46,146,251,82,65,168,54,119,161,83,68,91,119,213,231,3,80,142,42,188,88,138,159,66,229,188,113,6,115,228,221,138,215,3,250,178,215,219,30,184,66,38,200,157,135,98,167,9,227,233,19,138,31,167,144,242,146,155,255,97,188,30,166,232,170,26,208,227,136,125,112,165,109,78,101,71,252,96,106,80,211,190,59,214,219,3,102,62,0,202,158,79,36,254,140,191,215,216,201,115,141,99,103,85,75,123,96,31,116,25,11,89,112,163,152]], +[[235,52,113,69,243,57,237,216,2,120,91,111,190,205,92,184,8,137,172,124,228,235,173,47,103,7,103,101,219,147,155,202],[153,74,69,110,173,160,48,32,146,28,61,16,156,19,94,185,97,252,212,160,164,0,186,253,50,202,6,27,188,134,37,67],[253,189,21,225,230,70,157,247,32,217,85,44,181,221,23,123,203,210,146,252,218,131,205,147,200,141,1,20,145,45,200,112,49,9,186,192,212,89,172,233,149,125,242,41,58,193,109,64,213,20,137,53,86,133,50,153,185,123,79,212,19,122,61,0],[91,139,49,186,248,132,131,240,149,181,208,46,23,216,183,180,108,244,100,96,230,76,107,2,197,109,141,175,227,72,35,112,108,181,193,95,51,138,217,181,101,134,169,73,113,26,167,49,44,201,52,80,210,251,154,244,97,63,195,7,147,166,49,165,92,20,229,60,12,177,95,6,17,99,153,57,140,141,214,24,118,198,41,21,249,249,228,205,248,247,216,154,222,18,158,109,222,125,99,103,26,24,99,245,218,143,66,234,100,192,121,236,185,162,193,177,221,154,218,230,14,150,185,203,188,118,36,83,42,161,121,117,235,161,122,122,240,43,251,33,154,172,2,179,212,48,108,211,137,51,168,80,96,205,98,171,81,58,57,101,176,145,80,164,136,201,43,247,202,176,72,46,238,86,70,63,1,57,0,155,159,187,63,244,236,174,33,31,66,139,91,251,136,118,240,4,152,59,144,196,71,132,108,164,183,69,102,233,121,188,48,201,94,153,250,171,105,163,235,191,228,218,96,52,200,45,99,233,197,204,175,132,134,175,59,94,13,56,20,34,147,139,12,34,245,22,149,91,220,54,148,49,115,245,131,39,8,163,60,245,45,136,117,217,127,222,88,91,73,23,228,173,236,221,30,121,133,103,98,3,58,242,47,37,75,80,206,157,12,112,14,119,167,49,85,79,160,17,58,12,102,102,131,243,253,177,158,58,66,99,2,35,11,99,227,58,120,94,242,74,146,137,69,91,59,143,198,24,255,254,244,156,44,110,72,253,75,180,34,245,4,20,157,226,180,192,53,92,54,52,8,230,109,168,28,187,88,21,82,164,17,227,100,254,62,76,169,109,112,114,171,7,46,117,104,193,61,53,228,28,120,37,161,58,92,104,251,159,181,152,139,187,251,154,11,81,22,87,100,102,12,223,162,65,31,61,66,22,93,161,135,197,142,222,240,16,90,109,177,119,66,5,67,233,88,213,213,232,163,113,247,152,112,81,196,225,120,109,1,142,179,215,50,194,16,168,97,172,175,103,27,233,91,182,63,188,136,191,139,231,190,83,144,147,156,217,251,42,207,57,129,221,166,27,120,122,123,189,120,70,142,29,50,202,70,175,143,179,42,24,70,60,24,15,82,75,225,218,145,13,165,80,141,66,160,5,23,65,34,124,155,98,222,109,25,179,60,11,212,128,103,176,53,133,154,217,189,194,221,217,123,239,202,49,230,90,136,108,252,117,58,252,79,242,167,33,42,137,211,124,4,108,223,57,153,192,81,255,19,150,189,153,203,84,148,86,57,235,100,98,219,158,206,132,7,123,11,61,107,61,243,149,45,211,103,86,198,218,178,171,194,90,81,191,50,193,233,205,208,167,40,167,152,95,123,126,13,156,26,111,102,206,18,22,55,61,37,45,175,89,88,242,232,151,63,210,104,250,208,239,226,81,206,118,254,71,189,10,77,12,79,16,23,148,157,76,43,22,113,114,24,225,73,21,78,214,251,229,111,134,216,46,25,239,10,145,99,25,18,242,168,243,222,187,0,118,107,97,119,128,47,75,46,121,246,231,191,169,198,44,250,47,117,205,182,4,146,99,10,133,201,180,49,119,210,221,155,168,208,84,138,190,36,146,58,232,68,62,234,220,208,245,138,123,130,223,245,13,136,64,3,136,156,181,96,247,172,83,231,16,167,85,117,54,36,100,177,170,67,210,169,178,47,43,210,22,45,48,47,170,116,82,52,76,231,173,233,152,54,135,182,198,142,202,71,221,219,40,155,21]], +[[50,8,131,125,21,84,182,81,26,221,160,156,186,229,101,218,120,67,154,71,42,93,27,16,124,224,169,177,215,117,125,183],[155,82,94,53,54,138,146,30,58,46,154,53,164,222,158,164,196,54,202,186,39,18,62,92,54,158,42,108,245,201,10,182],[112,157,28,169,202,47,116,42,185,221,11,4,147,53,245,68,207,251,47,26,54,147,213,245,63,139,160,131,185,176,216,110,82,8,250,142,30,129,86,201,204,34,66,119,90,187,126,21,175,48,133,134,142,244,87,99,78,153,38,196,4,236,243,15],[67,106,60,49,118,63,147,212,213,70,198,209,236,251,122,228,89,22,175,117,79,131,157,207,233,109,107,105,198,18,20,208,22,252,132,47,86,70,42,63,7,246,97,178,226,80,90,207,175,72,42,11,15,79,85,1,238,196,178,210,215,212,68,84,77,224,0,185,144,244,54,61,63,152,63,93,78,9,48,151,82,255,87,156,115,32,201,21,149,28,195,161,227,35,140,27,167,161,145,48,234,191,106,55,245,240,188,86,226,82,66,247,82,6,31,60,99,172,173,153,42,117,1,233,103,222,185,37,179,14,209,5,67,30,88,33,2,250,79,48,140,47,6,131,97,43,86,104,109,82,218,237,105,67,167,33,159,59,238,162,224,162,146,66,232,109,85,98,255,171,131,181,107,38,51,38,102,78,2,158,150,30,112,23,216,232,159,94,62,29,16,245,147,40,84,85,12,230,229,205,118,151,31,210,53,207,156,0,39,208,207,237,51,21,194,203,241,133,8,98,77,138,207,4,127,155,150,143,144,125,158,111,76,250,94,69,200,10,39,44,45,187,98,197,212,25,69,128,223,171,237,216,44,180,215,100,146,52,75,233,108,207,93,170,246,30,107,43,85,239,219,63,101,33,10,61,110,31,54,152,135,202,14,160,213,140,61,20,106,227,207,155,0,0,118,136,65,21,250,81,181,253,102,190,192,204,191,13,41,32,25,106,125,122,56,68,95,190,210,45,252,117,100,220,86,246,13,110,41,229,146,72,83,116,198,189,30,91,21,147,27,105,202,110,230,179,170,37,37,194,53,133,240,146,159,49,203,209,31,177,165,51,2,22,185,10,229,166,86,223,122,7,76,236,100,229,152,24,79,80,63,178,60,192,94,101,218,154,231,232,68,31,64,226,220,38,184,181,109,44,181,35,167,198,53,220,8,71,209,205,73,138,191,117,111,90,19,234,20,248,250,178,196,16,177,164,112,244,154,168,220,164,172,2,86,177,24,0,222,13,208,236,66,177,66,197,97,18,141,53,126,120,59,18,246,28,102,143,94,110,6,183,180,139,123,34,84,222,91,220,24,4,183,35,213,253,106,15,75,199,197,158,124,80,84,24,38,19,187,210,250,146,180,193,218,22,188,140,151,225,107,203,13,191,140,146,183,72,153,179,127,49,135,87,20,11,108,79,213,53,226,225,224,87,10,80,129,140,247,143,185,136,225,244,206,64,231,110,143,227,214,151,215,164,88,80,242,147,206,23,15,216,171,7,207,21,52,234,95,250,211,79,111,207,164,45,13,33,169,29,251,254,5,151,199,63,217,185,118,118,20,235,223,208,44,58,192,196,154,209,12,148,190,89,105,238,8,8,192,163,11,42,30,170,144,234,67,184,87,92,48,86,244,35,205,75,111,52,174,81,194,34,55,101,169,234,33,246,69,115,193,161,57,97,50,18,70,227,181,52,158,224,72,251,98,213,251,97,177,113,67,145,24,37,98,185,21,152,54,14,95,155,244,172,128,219,36,100,50,175,179,164,61,52,150,80,222,3,211,67,194,233,122,142,239,209,191,48,193,12,37,134,127,83,38,107,209,240,220,20,174,26,107,233,239,222,207,246,126,125,41,44,108,223,201,13,128,184,134,102,143,4,194,160,245,173,127,161,124,23,139,110,155,69,161,31,77,223,226,214,105,96,163,247,81,53,173,94,209,84,229,19,225,165,209,56,231,55,30,132,215,201,36,83,230,198,45,197,155,142,31,169,61,119,58,37,64,217,28,37,124]], +[[78,198,130,155,67,153,112,86,217,150,133,56,155,213,60,82,141,231,229,255,39,21,214,92,149,102,25,130,110,63,181,181],[125,146,45,87,253,177,39,146,135,154,236,78,140,101,20,99,236,224,100,73,44,114,23,83,210,46,17,85,9,254,215,6],[21,156,164,4,247,247,65,23,197,22,60,244,4,17,9,73,235,87,174,45,118,98,177,255,65,120,204,103,86,233,10,218,234,183,27,6,76,225,223,244,87,178,219,167,226,220,19,194,23,188,174,138,97,252,248,206,20,135,166,73,194,87,255,7],[237,38,180,19,13,78,191,63,56,97,73,26,163,221,150,164,235,105,117,33,115,250,108,132,202,101,223,201,145,199,254,68,224,43,214,22,80,37,42,29,35,120,102,130,236,56,193,254,232,44,195,80,219,124,60,57,73,161,201,53,255,235,215,186,162,79,53,163,147,251,210,126,124,52,194,249,255,218,96,161,141,246,108,62,70,93,144,237,72,251,186,211,250,121,71,222,231,230,89,163,238,173,184,135,240,150,63,107,221,118,195,108,17,174,70,208,136,238,80,188,168,24,122,10,136,50,219,121,132,183,226,124,190,106,191,18,210,201,79,51,126,199,140,179,139,38,36,27,209,163,210,245,250,68,7,253,216,2,39,210,177,112,20,75,65,89,120,227,114,1,208,252,244,49,116,185,215,178,17,93,94,184,188,236,39,106,119,90,234,147,242,52,13,68,37,211,77,32,71,73,77,145,126,13,190,55,133,126,108,153,133,155,113,201,20,170,213,229,79,123,43,3,62,89,78,39,44,197,207,233,25,248,136,229,92,182,21,122,255,207,53,114,70,208,11,83,44,196,113,185,46,174,14,247,241,233,21,148,76,101,39,147,21,114,152,83,218,87,44,128,154,160,157,64,54,95,144,135,90,80,211,28,163,144,13,167,112,71,201,87,200,248,191,32,236,134,189,86,249,169,84,217,152,142,32,107,68,76,165,164,67,69,33,191,201,197,243,168,160,97,71,235,7,209,29,254,17,113,236,49,255,85,119,21,136,179,51,238,230,33,93,33,108,71,168,86,111,187,43,24,151,70,70,172,90,146,198,153,215,117,132,192,222,254,253,45,250,88,252,162,113,153,228,30,197,138,36,99,32,179,95,170,183,91,151,149,25,36,34,109,164,171,40,240,27,71,7,142,113,46,79,217,247,123,37,28,150,103,133,140,40,227,46,241,205,1,252,190,67,92,84,45,186,208,168,74,19,205,187,87,117,230,45,129,29,198,144,217,85,92,55,241,95,145,118,122,86,19,87,223,16,110,239,224,86,231,54,6,112,101,15,184,24,252,106,220,89,151,62,154,213,205,205,128,152,7,171,86,57,127,60,19,148,135,50,217,141,103,111,74,68,112,169,93,139,81,130,55,226,38,240,204,95,71,101,22,74,92,62,240,80,113,75,224,42,18,107,232,246,101,70,72,21,129,185,233,74,38,170,210,76,105,59,127,219,193,138,205,62,215,207,196,125,138,178,103,69,215,142,112,29,12,240,93,216,68,181,179,69,162,157,171,104,76,188,80,146,186,2,46,60,88,45,252,4,76,49,0,173,2,117,102,151,168,73,130,41,21,161,110,42,43,129,14,104,21,245,68,33,210,243,166,255,245,136,192,217,1,60,118,243,62,9,190,174,239,96,216,119,66,48,232,206,113,49,40,154,239,42,64,104,108,129,159,178,4,11,6,18,77,61,154,164,25,213,103,136,241,127,167,237,155,155,87,206,170,209,51,122,1,1,190,160,68,12,255,116,93,221,151,34,5,93,31,155,207,176,9,206,44,47,65,169,231,232,104,6,184,114,205,194,5,155,200,236,104,245,238,86,196,186,207,75,189,48,234,76,113,85,134,77,96,12,14,46,238,115,179,25,189,164,55,46,156,96,60,119,44,37,137,12,118,16,72,153,137,71,93,55,167,122,69,116,162,186,85,191,217,201,207,209,70,251,151,230,22,93,204,25,85,159,79,133,223,202,47,151,243,112,46,216,250,107,60,42,151,65,151,74,160,122,182]], +[[177,80,167,137,41,237,30,185,50,105,33,62,30,188,34,226,228,10,96,27,219,0,84,153,183,190,176,88,145,124,83,64],[40,134,107,109,28,57,60,176,142,70,76,245,87,20,64,166,73,229,6,66,56,13,223,79,251,122,209,80,72,92,16,142],[39,109,208,150,46,110,230,79,5,146,68,26,138,240,229,239,143,147,191,11,174,186,32,80,75,157,180,249,90,0,185,57,234,56,222,241,199,151,134,40,152,202,190,157,196,100,79,14,103,126,135,192,163,59,135,182,164,210,42,128,125,14,30,2],[27,245,93,39,249,221,230,196,241,192,221,211,96,162,93,148,147,192,255,220,167,74,126,213,229,165,20,233,85,21,205,164,170,216,244,92,214,237,121,1,248,242,36,166,59,56,18,28,190,172,47,86,218,226,16,221,5,55,80,203,32,117,20,168,137,30,36,90,93,7,231,222,120,162,227,129,68,99,241,72,210,172,183,220,113,249,149,201,41,154,208,214,38,108,254,252,148,38,150,87,253,71,207,83,18,185,42,242,117,6,81,196,121,99,108,157,54,174,240,143,125,17,149,231,250,27,163,171,181,220,185,1,54,176,251,154,55,102,139,135,162,219,136,209,226,182,68,13,62,110,96,30,109,75,193,12,241,203,223,29,97,105,192,220,44,74,236,222,182,205,212,86,125,66,80,178,175,167,21,177,102,201,70,127,144,125,63,165,166,218,242,0,179,9,193,9,55,104,48,73,156,175,49,73,0,28,243,51,148,72,202,61,118,82,37,214,179,193,205,38,124,186,147,110,122,164,131,37,57,70,111,210,12,187,56,50,60,187,34,40,162,113,242,210,130,86,28,115,237,121,161,173,4,105,142,39,239,227,147,35,95,52,86,194,149,64,125,160,150,15,0,52,216,222,239,209,193,133,115,111,211,234,241,249,161,227,47,9,23,76,31,225,39,32,183,201,111,235,219,51,224,27,27,106,28,99,113,80,25,75,228,255,171,21,158,69,178,69,133,87,104,70,187,100,39,78,202,123,57,163,237,147,87,222,123,8,66,19,2,74,158,133,137,38,54,0,162,134,124,42,124,248,185,144,118,161,42,7,189,125,248,213,39,123,176,74,215,46,99,155,119,234,202,30,197,142,249,99,126,154,35,118,186,135,138,69,114,53,160,111,120,253,240,224,217,37,203,47,210,163,140,119,24,143,96,55,46,246,0,151,146,66,67,153,201,182,121,40,218,46,59,169,28,189,228,7,231,232,118,186,152,19,158,210,44,163,185,131,190,222,0,0,82,135,150,68,142,74,16,85,172,178,222,170,86,188,48,130,84,197,189,73,140,39,94,206,220,19,87,239,225,253,160,29,52,217,22,221,77,134,71,229,119,25,149,166,83,224,248,165,40,76,199,191,115,21,123,51,73,213,158,111,146,12,173,108,221,23,25,240,56,2,92,67,0,224,33,12,226,73,250,243,200,45,225,253,28,218,190,97,193,78,203,29,240,12,92,70,106,166,160,18,169,193,13,207,229,155,126,157,59,21,93,171,108,123,124,22,8,193,237,213,29,189,173,246,186,88,118,181,230,15,223,127,25,230,239,113,44,209,167,221,58,6,42,101,116,167,67,107,49,158,251,148,78,66,35,245,66,178,80,44,27,169,118,190,145,224,91,15,133,160,159,215,147,190,202,136,51,117,251,103,205,19,63,82,132,216,153,132,255,60,175,167,225,26,157,133,231,137,50,50,165,36,236,84,178,15,151,93,60,10,17,67,160,239,65,23,107,112,81,234,145,212,12,95,68,253,158,16,5,88,191,18,18,167,184,145,230,139,85,202,97,244,190,148,82,102,217,161,0,122,20,170,235,104,196,142,37,127,15,70,49,10,209,100,129,70,126,193,119,53,53,213,252,8,73,21,245,208,4,186,13,199,89,29,33,35,198,34,7,144,157,132,242,179,130,245,239,18,117,154,149,205,63,81,137,128,110,39,57,96,174,225,98,192,15,115,231,250,89,54,57,87,101,75,177,145,107,87,9,187,10,157,4,5,20,174,82,132,149,30,107]], +[[159,199,196,156,184,196,240,151,45,110,217,112,174,44,106,195,55,230,117,66,92,200,220,231,48,252,65,68,67,2,147,93],[71,130,82,11,6,249,51,68,170,118,103,128,229,68,1,54,61,253,125,150,124,195,191,6,72,138,249,9,32,163,15,133],[92,120,58,134,10,166,104,24,77,210,44,79,154,84,107,94,201,110,186,210,228,175,0,249,104,198,136,103,19,84,224,204,155,87,44,115,188,111,25,147,122,5,241,186,243,67,71,99,150,92,150,225,3,64,127,14,182,66,197,100,65,84,41,11],[130,188,44,112,13,178,34,164,172,145,74,162,190,143,162,142,66,32,103,249,79,51,68,245,54,43,235,170,190,215,97,43,14,70,74,115,166,196,86,144,53,100,177,83,147,72,81,64,221,15,58,255,144,170,110,22,97,221,246,130,133,13,4,144,175,195,215,53,222,160,91,164,124,133,217,126,131,53,51,81,76,25,139,76,246,230,109,54,14,229,191,0,225,74,58,171,26,208,231,184,171,42,172,201,100,212,40,48,199,132,83,223,25,85,187,237,28,214,138,218,61,176,236,219,96,26,215,102,125,92,94,47,212,158,54,247,50,142,170,51,125,189,111,247,14,120,152,163,249,140,21,157,4,90,36,39,173,229,51,60,136,252,74,253,56,25,220,130,244,218,163,197,35,203,87,227,90,42,90,114,93,99,212,2,186,239,81,229,31,30,244,248,249,165,149,201,55,156,154,186,135,63,180,231,101,169,49,218,9,20,138,186,110,197,180,72,89,176,232,31,249,252,34,149,152,172,159,189,176,189,189,219,86,146,165,34,34,223,82,234,56,123,187,243,106,214,77,25,70,189,40,46,50,63,244,130,42,217,218,137,127,247,63,1,179,144,207,226,230,77,228,146,213,93,231,127,93,125,0,96,166,135,42,1,131,204,186,97,15,83,39,76,203,41,206,109,206,106,3,108,83,23,161,237,42,124,16,104,193,178,70,252,29,88,129,208,13,224,110,180,1,207,249,94,107,105,20,134,153,219,19,233,75,181,178,128,33,45,255,84,199,14,86,222,35,90,95,20,0,181,190,165,103,114,208,96,23,15,29,6,87,50,21,97,228,180,145,7,235,150,217,179,188,90,223,69,28,42,82,78,186,77,176,3,183,123,99,42,93,137,130,122,98,36,204,121,142,9,107,162,127,179,59,246,30,59,142,175,24,208,1,174,142,181,47,133,201,13,158,18,84,72,3,230,127,240,32,71,224,210,60,34,231,248,185,128,192,28,61,72,36,178,169,161,74,46,143,103,42,123,12,224,59,219,179,189,86,215,84,160,150,77,176,28,168,153,212,136,0,21,8,101,123,123,2,44,207,4,44,56,252,25,73,208,224,10,244,211,1,212,240,12,61,234,32,227,8,160,249,220,172,180,50,34,179,130,65,68,175,119,190,24,165,4,170,141,38,139,138,86,0,114,94,124,197,243,162,230,37,106,128,116,209,174,188,161,35,234,83,160,118,122,146,225,120,58,73,131,197,239,61,125,215,240,42,169,209,244,249,170,198,206,37,69,147,240,135,146,1,79,184,103,234,248,121,184,138,78,251,24,232,155,161,16,6,173,9,216,84,49,204,38,87,91,83,141,142,120,144,100,108,89,136,100,124,193,5,213,130,144,122,230,37,224,156,208,137,244,114,73,232,24,20,218,20,4,76,112,20,232,14,122,142,97,156,123,115,95,112,22,22,182,163,198,244,146,205,198,237,70,62,113,163,210,34,145,72,45,144,161,222,111,9,124,74,226,84,135,97,132,197,98,177,101,117,185,208,209,147,19,237,152,134,79,73,254,46,29,7,74,33,33,27,43,42,109,39,221,178,134,17,82,13,95,113,35,5,143,208,7,187,1,0,29,239,7,183,146,187,5,187,116,28,18,156,106,54,55,108,56,83,184,187,79,102,181,118,12,142,180,236,199,48,107,163,169,12,112,218,71,201,101,246,220,203,219,97,167,253,161,142,233,103,207,140,95,5,3,17,9,45,15,222,234,237,209,38,93,239,221,102,10,190,112]], +[[8,191,5,155,77,169,170,127,252,112,47,91,35,4,196,249,108,164,155,125,171,182,175,180,29,201,28,15,0,198,91,120],[166,40,155,162,142,128,232,209,163,25,34,62,65,101,220,11,206,115,82,170,242,66,247,12,201,104,210,29,119,117,40,50],[226,71,101,134,1,55,104,154,173,80,235,238,252,141,109,184,233,54,164,203,166,44,232,122,127,88,2,9,56,74,157,126,236,144,112,144,95,96,173,99,167,190,253,124,112,240,174,124,129,9,22,154,238,78,81,143,206,191,172,167,35,197,178,7],[189,79,178,138,29,208,139,7,186,102,225,127,12,79,33,133,63,239,239,28,157,32,186,121,119,241,84,100,30,161,161,139,236,246,187,184,3,136,136,98,148,224,117,106,60,80,143,253,254,144,181,30,19,86,209,18,216,205,229,238,44,198,51,46,97,209,105,204,200,204,147,73,148,241,187,86,15,164,102,12,11,15,212,232,20,154,34,94,212,136,62,104,251,182,157,167,175,138,82,75,23,20,28,203,118,181,12,216,225,182,125,60,224,55,222,215,223,165,155,199,194,103,66,38,236,126,7,183,142,163,247,130,253,163,229,241,233,202,234,182,8,202,56,124,48,70,84,248,1,208,14,16,167,194,159,75,13,163,229,248,149,19,169,128,55,113,154,26,239,76,37,6,193,119,175,84,81,160,7,87,165,159,22,34,156,79,68,20,223,81,88,13,72,33,13,171,201,55,115,112,182,6,138,136,232,29,58,209,190,212,152,81,85,195,96,15,244,135,104,185,3,2,47,224,42,228,128,242,230,50,159,11,204,145,215,95,92,106,9,253,247,123,222,144,73,159,60,163,149,203,32,6,42,9,132,173,106,1,65,253,1,194,213,77,251,177,238,88,70,16,100,7,115,67,154,22,88,210,201,248,98,241,131,191,239,176,51,163,190,39,24,18,241,60,120,112,70,87,231,251,79,133,1,117,252,214,61,62,68,5,209,146,36,44,33,242,124,81,71,127,50,17,169,206,36,142,137,43,66,251,109,133,130,15,65,184,151,131,111,32,248,90,19,17,83,75,92,64,79,139,122,74,3,25,188,108,236,170,87,254,77,79,32,96,124,153,194,223,34,250,6,118,249,157,27,216,120,134,201,40,196,152,140,110,120,197,125,117,131,48,230,146,44,190,3,193,3,64,37,61,13,212,131,121,44,231,94,108,208,157,18,251,187,4,31,2,5,230,90,210,92,231,193,178,78,119,238,141,111,145,94,59,195,225,13,9,251,211,135,168,75,218,171,253,28,237,181,44,11,23,51,181,244,112,136,192,211,94,14,244,88,200,84,20,194,176,76,45,41,246,63,119,88,97,49,238,101,83,15,32,155,81,138,15,37,122,7,70,187,213,254,10,46,12,56,138,108,72,14,27,96,113,79,238,28,89,65,187,78,19,247,7,234,196,135,169,102,106,114,59,87,147,19,74,38,139,119,89,119,134,195,163,25,59,70,211,85,221,8,149,252,98,22,197,54,165,66,255,215,215,176,128,16,200,111,84,122,93,170,56,51,90,139,250,38,85,213,247,27,77,136,7,245,12,133,69,197,131,221,11,105,0,34,238,101,135,58,234,62,143,26,86,95,59,14,78,2,149,251,13,50,31,92,11,57,127,47,208,82,143,134,160,209,183,7,247,55,177,117,198,158,158,122,227,200,77,75,44,243,163,138,99,26,168,3,43,62,101,187,69,40,246,109,11,253,52,71,62,208,16,29,42,97,37,91,33,91,193,203,171,154,38,210,185,105,50,75,119,200,165,70,78,91,35,223,108,81,18,249,209,124,88,125,149,85,157,226,18,173,36,29,139,18,96,80,229,253,223,204,131,154,126,90,162,253,161,202,32,192,145,13,134,52,24,241,149,179,138,223,204,54,233,47,35,150,172,49,68,181,55,179,15,190,77,222,97,73,2,248,153,120,183,251,66,205,153,241,61,153,196,92,115,79,184,44,50,89,249,11,136,253,82,189,203,136,247,238,236,221,228,194,67,216,128,186,199,97,78,21,207,141,181,153,63,250]], +[[219,189,15,126,203,100,130,203,1,196,219,220,56,147,192,219,129,232,49,53,58,91,1,204,117,211,177,31,47,243,197,156],[45,78,88,141,49,163,132,177,120,88,192,215,132,246,113,43,175,208,180,18,4,207,143,13,87,151,62,89,199,112,211,218],[150,192,3,97,251,113,197,35,5,225,171,119,7,224,70,82,3,235,19,223,62,6,85,240,149,251,51,25,66,164,11,21,88,65,67,179,112,167,221,87,97,251,3,192,117,208,74,131,72,102,28,206,169,173,165,51,101,181,0,8,125,87,236,12],[224,255,243,89,117,235,167,141,162,176,255,204,92,27,102,54,0,136,142,130,85,205,32,143,109,206,126,136,149,59,113,66,147,115,137,163,55,174,130,244,207,227,47,203,52,245,82,164,143,168,137,158,26,101,158,62,211,211,210,144,239,201,160,247,222,223,51,226,29,4,141,141,145,7,87,3,123,118,232,167,238,158,78,202,48,245,41,221,192,44,239,252,38,214,79,218,115,3,204,13,137,64,233,239,89,220,152,60,18,204,209,210,113,126,100,211,0,106,248,42,177,91,184,120,187,137,209,117,139,228,67,16,66,6,56,185,106,11,94,30,101,0,157,105,57,93,2,122,93,164,168,94,144,27,233,170,44,11,58,204,80,142,225,133,116,193,178,250,155,213,215,174,124,125,131,7,18,218,92,191,38,190,9,163,18,132,112,161,42,20,144,154,128,162,102,101,155,239,218,84,143,210,178,47,36,197,253,194,6,237,58,78,117,245,50,6,130,237,14,76,232,23,214,61,92,127,30,226,180,64,100,51,85,190,101,66,245,157,198,196,90,177,87,114,242,33,154,129,46,247,82,118,66,1,91,199,95,228,91,169,105,232,16,12,38,142,36,206,239,146,5,168,58,63,123,90,232,0,173,6,224,149,185,177,57,33,148,137,121,58,123,206,132,235,235,101,74,182,102,158,40,85,204,190,182,148,221,72,101,21,5,185,89,211,42,119,2,11,134,149,51,227,37,109,64,104,90,97,32,186,183,148,72,91,50,225,22,146,86,251,24,143,231,110,4,233,239,166,209,13,40,106,232,109,111,28,135,232,252,115,173,155,89,254,12,39,238,146,164,100,21,179,157,120,109,102,50,93,127,166,253,167,18,241,153,218,85,79,193,200,153,68,164,232,76,25,110,151,154,128,117,83,113,140,184,28,7,110,81,30,96,157,92,172,35,216,244,91,56,185,75,207,207,21,141,13,97,96,34,56,213,46,58,232,76,129,83,34,245,52,242,84,230,51,137,174,21,93,238,47,169,51,150,240,234,73,157,93,8,194,71,89,8,198,72,189,220,238,89,30,19,55,233,66,29,197,162,87,206,137,204,206,76,238,168,9,215,232,113,52,224,57,219,27,229,152,25,109,48,137,253,207,168,151,142,2,193,85,88,50,218,10,114,176,138,208,124,221,7,38,39,64,156,135,57,55,176,232,53,113,91,170,242,96,139,35,149,50,116,103,207,105,161,205,204,230,55,36,24,56,62,123,137,200,223,77,83,31,88,81,73,80,158,173,30,65,182,98,127,234,129,199,149,140,180,157,45,60,62,47,198,145,224,184,207,114,103,156,8,184,144,70,84,83,27,196,54,143,182,23,172,117,87,217,219,141,50,157,119,228,141,143,180,222,115,171,231,203,147,136,39,74,245,133,248,117,192,218,183,147,228,53,53,24,187,36,105,83,66,175,15,93,245,190,78,156,122,210,21,190,144,226,85,64,218,52,137,113,125,211,210,146,84,88,90,69,193,62,109,204,126,156,138,58,121,255,117,92,190,70,91,37,226,58,29,166,8,225,8,79,236,131,191,248,12,251,116,66,177,70,1,135,48,122,205,117,227,242,209,40,67,167,112,148,172,195,40,136,251,229,241,252,36,198,21,209,154,6,83,145,212,23,100,116,100,66,70,181,52,61,167,118,38,162,212,131,254,32,79,131,147,40,119,91,113,164,203,86,114,115,225,105,100,10,249,61,222,62,202,145,22,244,0,226,58,122,211,216,252,58,40,229,101,241,37,214]], +[[116,139,179,205,71,113,55,188,136,14,167,198,29,242,92,29,172,110,190,201,230,195,25,61,129,255,166,247,168,30,198,103],[16,111,40,207,237,240,150,69,66,38,179,176,31,194,74,177,201,187,215,242,176,151,62,86,254,47,76,86,160,177,71,91],[225,60,168,229,206,124,38,128,144,144,141,97,207,47,10,62,69,114,65,43,245,173,252,90,221,254,136,85,111,20,139,95,203,227,225,188,101,255,22,17,125,53,201,213,220,59,17,113,152,248,132,146,91,64,53,178,192,222,108,64,46,212,122,1],[0,222,109,153,12,132,51,138,57,143,218,95,74,44,202,115,60,86,178,162,234,57,108,47,230,103,194,104,227,129,69,135,133,57,189,65,188,20,10,44,223,231,225,131,96,65,16,72,204,166,15,53,206,81,9,145,223,38,28,191,102,144,57,217,210,86,135,160,127,192,71,106,65,245,14,204,243,129,83,238,106,233,255,211,146,178,190,192,204,103,16,30,195,105,109,122,46,200,203,212,71,182,166,234,6,61,51,236,18,138,232,181,117,119,222,225,123,151,22,37,99,241,94,66,181,92,164,190,219,223,182,49,169,246,38,47,148,174,53,187,53,247,149,195,90,1,222,219,70,69,167,60,250,110,217,238,82,30,70,49,251,23,187,192,110,229,115,22,190,82,116,39,200,170,85,198,49,24,116,98,212,178,200,130,44,164,225,139,122,93,76,17,76,17,220,34,6,155,200,50,101,109,95,77,57,84,135,24,197,31,94,79,200,40,246,14,55,240,19,7,80,82,101,172,178,45,94,141,118,123,154,167,184,102,161,87,198,67,135,62,9,8,74,26,64,74,123,181,140,204,75,90,57,15,211,6,1,200,150,147,94,53,86,246,13,45,198,189,255,228,125,160,166,135,200,236,225,36,31,246,192,125,119,97,17,202,101,152,252,169,104,203,106,250,10,20,163,74,184,245,75,149,211,216,71,58,23,75,199,37,82,63,134,116,223,178,177,15,135,66,7,254,225,176,139,66,218,31,88,101,83,5,163,89,117,122,160,37,31,20,19,142,237,188,40,12,189,56,91,244,187,245,83,1,20,204,67,176,71,71,121,226,4,150,47,133,96,212,170,66,62,23,230,174,202,206,102,200,19,120,79,108,137,139,91,156,183,70,169,224,31,188,107,181,198,96,243,225,56,87,79,89,185,116,84,69,72,108,66,43,192,106,16,204,140,201,188,86,69,142,248,94,14,138,2,124,176,97,125,3,55,221,218,80,34,11,34,197,195,152,245,206,5,236,50,240,155,9,15,124,246,198,15,129,140,107,76,104,48,152,62,145,198,234,223,30,174,77,84,189,231,84,247,93,69,10,231,49,41,246,196,255,92,76,96,111,124,173,191,79,120,161,141,178,150,28,200,200,221,171,5,120,207,237,252,249,94,240,136,138,253,56,85,55,209,208,160,118,72,165,206,37,34,208,99,53,7,215,117,147,225,160,54,109,30,206,132,61,230,152,103,215,172,68,43,167,218,210,169,11,89,216,152,78,74,148,107,190,95,23,45,164,39,99,139,43,97,32,144,65,255,245,14,96,236,2,236,44,11,29,196,190,46,221,19,232,123,100,209,209,102,49,20,87,60,245,138,23,115,159,70,58,28,61,107,33,35,57,1,131,181,5,200,238,255,178,5,57,189,254,235,64,119,109,32,196,89,186,196,86,153,104,252,175,228,78,164,205,98,74,132,191,204,215,135,109,215,191,85,248,58,199,4,14,48,243,38,220,227,37,88,142,27,165,188,7,144,38,93,253,186,9,131,158,239,87,22,65,232,161,35,75,108,252,58,54,168,102,189,107,146,205,113,236,116,224,212,222,185,231,77,21,130,1,170,80,47,7,200,186,52,138,194,106,175,155,61,7,12,154,64,181,42,68,233,50,85,43,103,162,223,5,167,240,240,60,97,123,72,220,39,130,54,106,35,30,12,78,57,56,164,39,75,54,170,148,80,255,147,107,225,50,220,182,146,131,141,101,76,148,84,44,110,4,122,127,120,186,113,25,25,249,8,161,91,48,185]], +[[57,61,68,221,13,237,113,252,8,71,123,210,94,208,230,98,159,167,248,143,8,46,188,239,9,24,152,229,201,227,213,184],[197,42,153,59,128,45,132,84,13,39,84,121,161,175,94,40,125,25,234,19,179,128,250,48,104,210,242,198,142,185,122,9],[132,199,22,230,13,230,123,2,12,193,166,162,78,101,73,254,86,198,217,65,168,237,234,228,7,98,102,102,195,28,182,13,238,107,229,167,30,189,118,186,247,27,117,17,75,204,253,55,209,99,169,104,187,238,193,247,105,114,21,18,150,196,126,7],[20,43,110,130,80,19,98,213,90,4,184,157,84,26,121,104,99,215,120,56,64,211,76,189,252,81,106,60,132,119,47,146,68,111,95,13,244,196,92,110,13,200,236,30,155,176,255,126,193,105,106,9,205,122,227,76,16,248,230,26,154,202,189,67,3,240,169,36,114,55,98,28,73,14,141,157,15,228,68,130,197,96,208,81,184,43,7,74,195,216,228,155,178,172,113,90,196,205,227,212,112,157,14,163,175,197,27,253,239,75,101,103,113,251,213,95,137,218,159,166,220,170,98,203,174,86,18,8,217,140,250,36,203,129,37,43,137,95,106,74,146,200,228,7,175,108,31,30,244,157,141,222,21,79,188,177,202,69,122,32,75,94,165,67,46,77,113,251,126,178,77,67,246,254,37,231,180,198,89,176,238,188,76,188,200,179,207,222,7,200,240,123,24,165,21,112,231,22,62,51,179,23,182,19,96,249,206,8,217,93,226,195,21,106,241,204,201,181,91,207,129,234,191,60,64,67,64,70,187,232,46,2,153,42,42,200,179,180,37,104,10,35,217,52,114,108,177,183,191,38,206,181,42,57,2,44,0,172,244,37,37,113,103,184,33,24,95,104,227,237,23,144,61,141,34,39,84,152,195,154,158,141,248,132,236,0,85,141,207,164,59,138,17,156,46,133,59,154,3,24,187,234,8,127,156,236,23,202,73,183,8,23,184,215,193,112,168,144,111,62,233,232,248,203,39,161,208,245,117,171,250,98,126,136,240,140,164,185,60,50,151,196,243,23,7,47,66,28,94,96,46,47,131,29,251,130,85,27,220,232,215,18,22,240,92,249,162,119,59,144,252,147,185,216,85,169,30,53,173,227,50,165,6,31,219,130,179,9,186,180,245,110,45,88,106,132,198,116,129,209,144,44,38,27,63,151,220,48,177,132,97,157,249,253,252,122,50,157,6,26,65,223,51,34,2,19,61,142,174,237,219,76,252,238,83,83,110,7,170,209,21,83,220,245,237,30,148,157,69,53,95,158,244,44,120,50,176,222,124,47,21,38,251,239,134,182,54,73,182,184,90,229,202,134,240,206,166,223,156,18,108,29,121,72,156,195,191,198,232,191,3,70,235,48,208,22,67,192,16,21,12,92,141,14,181,1,10,70,17,34,21,19,121,145,8,94,87,73,59,34,232,53,38,183,177,114,198,199,52,28,64,50,30,156,235,124,130,191,186,164,143,59,216,245,19,114,217,109,71,68,79,240,216,187,46,95,210,101,20,235,99,145,5,227,56,149,253,196,31,109,241,251,253,203,8,70,110,194,210,23,252,153,251,1,47,230,84,12,12,90,89,102,237,62,102,250,177,32,42,185,218,255,232,226,126,143,116,98,130,141,102,38,89,234,59,44,96,140,246,142,48,219,172,98,255,216,34,159,74,83,245,154,225,104,51,184,26,21,145,97,241,147,105,246,15,81,196,58,33,126,252,94,253,106,183,169,31,226,73,199,184,160,193,78,159,174,165,51,222,19,56,73,169,36,71,103,111,108,193,139,239,79,236,127,55,49,151,89,206,128,234,62,172,24,250,45,159,160,35,9,225,206,147,172,108,244,205,44,178,201,95,30,42,255,123,42,136,86,64,90,123,142,186,190,180,144,109,155,151,52,218,159,181,229,211,243,34,187,91,85,159,166,30,200,245,21,219,144,101,171,75,145,167,163,29,92,98,80,97,194,253,43,207,225,127,148,187,222,71,118,48,43,138,239,61,91,82,219,59,199,58,228,163,12,196,65,122,203]], +[[113,25,54,64,160,162,178,47,178,45,0,168,11,51,165,81,79,61,16,0,3,79,204,216,133,216,234,134,56,240,176,248],[177,211,111,114,59,112,134,217,35,17,159,70,117,155,57,250,30,64,56,198,65,140,55,155,169,139,88,64,199,234,80,104],[169,112,42,51,149,172,210,13,117,67,115,9,93,198,20,69,88,77,142,87,16,128,225,121,173,203,163,16,107,176,106,124,228,212,96,241,38,26,239,134,67,171,22,52,244,124,148,20,163,46,24,58,50,118,145,230,88,67,221,108,5,80,114,7],[224,40,121,72,187,133,163,152,230,175,250,45,37,252,255,139,219,147,38,245,209,79,222,182,5,73,245,251,240,193,129,111,17,203,221,78,144,254,160,57,220,166,15,170,209,105,96,3,249,21,21,201,178,114,136,44,149,201,164,171,110,39,119,189,146,126,125,132,66,174,166,206,166,25,201,177,82,85,254,214,18,181,204,49,88,252,112,91,183,165,6,244,175,236,244,227,78,213,23,178,193,43,131,98,97,14,94,162,112,72,92,204,179,201,170,151,236,214,203,25,99,9,0,240,125,148,203,41,60,182,224,137,169,167,124,1,148,7,58,127,113,119,176,35,13,37,118,58,46,249,141,71,112,76,178,195,175,76,60,27,73,86,49,180,165,178,27,46,86,191,242,237,224,62,164,254,124,248,41,23,52,126,58,157,77,190,239,55,209,207,23,97,90,218,160,253,23,5,121,105,145,125,71,141,3,204,216,248,184,142,94,90,202,230,115,42,129,97,223,181,247,208,33,35,200,213,165,101,207,77,217,141,252,154,175,90,51,80,88,169,65,202,67,7,63,38,89,97,90,114,254,120,193,1,196,26,237,7,243,188,249,128,176,165,179,251,175,219,190,169,47,216,137,207,213,61,64,50,120,188,21,165,154,161,64,194,215,115,184,136,155,150,61,206,163,101,54,46,66,110,244,96,152,69,201,188,233,248,174,181,145,209,164,105,176,114,180,18,9,245,168,182,220,35,149,173,144,96,235,46,55,9,120,174,51,17,209,207,10,143,32,81,66,212,54,186,182,185,89,67,169,124,35,230,27,209,75,45,149,103,44,185,50,94,154,177,252,158,238,170,204,213,139,159,74,193,85,11,222,200,68,155,3,96,57,73,108,95,7,165,237,100,213,216,81,113,105,1,68,219,92,129,200,28,188,76,22,113,141,82,196,223,209,149,140,165,201,200,186,88,44,217,215,6,242,122,116,116,76,58,5,191,28,205,81,241,9,32,16,211,111,21,120,181,120,174,14,159,250,71,7,144,85,239,148,250,188,159,247,47,115,139,239,104,70,30,179,64,76,206,233,83,245,238,134,76,151,76,231,14,144,55,227,56,143,186,242,136,158,19,102,202,160,246,81,226,27,51,158,61,86,185,217,90,195,11,53,146,169,72,145,44,144,191,84,71,60,235,196,103,176,154,57,67,220,172,72,104,172,181,179,94,166,145,239,244,216,204,28,218,12,108,10,156,22,154,78,225,0,65,243,95,67,63,181,61,38,6,123,41,16,86,177,218,105,255,70,251,234,28,167,33,54,89,169,144,213,213,223,20,6,176,147,218,42,51,200,223,149,171,60,232,17,175,185,201,140,91,253,124,78,152,27,62,169,78,239,210,226,254,149,112,125,137,243,7,250,118,130,139,92,103,116,149,10,238,128,98,103,20,37,110,25,125,199,218,151,33,88,199,104,187,238,127,189,22,158,193,91,75,183,190,114,151,109,190,211,229,18,118,110,242,46,243,184,18,188,172,74,163,17,90,254,131,211,18,132,175,142,172,234,78,228,154,253,66,217,196,79,255,45,134,28,8,98,155,85,218,224,15,246,116,251,2,142,115,139,5,220,179,138,234,166,150,60,195,250,175,199,182,146,69,162,161,34,169,109,210,240,58,130,77,114,176,254,13,215,152,223,92,75,183,90,135,50,78,118,74,80,165,255,82,84,122,218,143,143,136,230,243,138,238,73,213,141,219,1,38,72,133,76,213,157,14,201,123,195,213,141,10,212,73,31,8,89,7,103,206,177]], +[[191,201,98,108,145,243,72,253,175,70,157,239,35,2,233,227,143,144,81,231,52,158,72,248,80,207,53,42,131,49,162,139],[78,129,147,6,28,157,101,168,43,203,37,218,8,155,74,128,186,65,179,221,47,142,209,220,129,225,207,208,60,132,145,21],[102,2,66,193,220,243,41,19,105,198,92,157,127,137,135,46,171,72,34,0,227,68,178,150,227,54,160,162,230,49,250,121,96,36,182,225,17,156,39,213,34,100,164,152,21,221,120,25,39,167,223,70,126,136,184,1,230,132,252,96,34,150,37,14],[47,17,244,11,42,25,246,64,192,4,76,123,19,150,128,195,195,182,159,0,255,159,106,65,134,253,125,237,86,156,29,140,87,32,241,157,211,92,120,22,208,138,148,192,130,4,228,118,67,226,100,212,37,226,28,239,184,49,41,201,9,163,215,140,175,114,196,107,241,167,41,118,94,244,184,202,128,63,218,248,5,47,252,108,196,166,181,121,161,96,183,3,177,83,85,198,252,211,185,162,236,188,38,126,96,221,89,246,162,177,148,32,229,87,39,168,11,11,182,65,103,200,59,160,200,5,222,237,73,29,147,231,35,243,180,50,99,209,116,32,184,91,232,108,22,92,85,39,121,219,150,14,10,169,235,77,159,58,22,74,90,33,250,179,245,9,168,240,25,154,105,67,196,178,35,207,157,172,167,225,16,224,86,168,29,156,224,224,192,42,194,101,238,172,5,236,216,68,72,70,138,77,18,43,135,163,224,76,40,55,228,61,33,39,4,253,65,231,243,209,152,162,231,107,236,160,231,2,156,67,42,6,84,236,212,79,152,76,93,240,103,65,150,77,131,114,200,110,22,42,140,84,24,132,155,65,229,113,254,184,62,180,47,187,205,219,138,8,33,67,144,158,170,80,18,185,121,147,29,199,227,204,203,68,199,145,224,75,128,101,238,99,240,86,29,161,187,243,123,246,80,52,119,135,156,251,175,109,157,125,154,116,117,85,63,83,83,95,132,122,118,220,59,43,122,61,29,71,11,190,23,18,74,136,224,63,233,148,186,16,194,66,33,227,158,61,15,245,60,121,226,250,175,161,144,18,213,239,25,43,198,213,38,11,102,249,151,182,68,207,72,217,159,56,153,215,196,133,230,132,170,30,110,48,133,92,247,92,45,128,199,163,238,67,84,254,19,198,118,9,28,134,103,55,61,48,230,15,248,224,159,237,239,23,90,26,135,57,95,239,160,114,43,246,192,28,101,85,207,240,104,137,42,254,148,134,203,31,204,95,182,100,30,130,216,112,121,186,93,122,156,19,147,85,214,193,76,80,125,189,89,71,36,181,83,81,16,9,101,190,158,93,191,167,112,136,120,196,178,159,77,84,194,23,116,110,50,106,178,165,79,153,184,129,215,218,91,17,237,176,138,109,121,216,133,105,27,31,112,133,81,115,16,179,9,207,155,27,113,74,171,197,193,122,80,155,20,11,137,179,249,220,238,80,202,180,65,191,90,211,187,194,153,144,246,39,64,97,112,167,161,15,45,71,223,201,37,97,84,249,98,48,142,118,154,42,177,178,160,14,39,227,39,240,209,250,22,77,30,56,234,213,206,170,226,56,186,82,111,84,184,27,69,222,166,200,151,65,134,177,182,114,95,164,200,62,98,243,226,84,247,41,135,27,218,77,196,68,188,231,143,9,3,250,49,142,170,200,34,169,85,50,171,1,158,156,252,86,25,226,194,6,127,37,143,67,117,210,224,34,46,165,191,150,162,83,162,163,250,158,234,2,195,238,204,176,40,199,107,198,13,56,41,139,149,185,175,230,96,49,177,162,162,97,82,253,170,126,244,248,55,171,181,17,133,223,139,46,248,90,210,201,190,109,251,167,94,55,220,125,18,225,120,127,197,95,134,111,208,102,241,34,145,223,241,151,106,252,16,218,145,49,1,231,4,149,216,120,51,72,214,17,176,17,236,103,28,13,167,55,191,150,44,220,201,228,168,0,181,19,147,90,86,208,132,234,100,167,212,232,233,158,233,68,10,115,97,50,228,44,144,149,3,194,34,74,20,27,37,206]], +[[57,59,118,148,130,55,91,130,20,39,166,109,22,228,245,81,133,183,163,183,51,143,26,6,246,124,223,167,227,92,84,28],[132,175,215,6,120,255,168,90,159,101,116,203,207,227,177,93,4,169,253,21,1,111,248,85,10,152,124,75,149,28,113,34],[49,249,140,10,8,253,168,231,53,181,115,102,170,27,131,185,61,174,99,181,129,12,130,29,153,203,57,223,82,31,234,192,127,60,65,11,39,186,51,7,117,125,96,73,242,36,84,251,109,233,226,195,194,67,141,104,49,144,151,209,18,207,219,7],[138,232,5,62,3,190,190,174,84,64,67,184,65,75,56,83,100,173,209,103,55,55,207,138,178,1,147,212,170,188,138,120,225,214,155,156,126,82,114,158,105,48,120,6,233,39,206,56,7,176,124,104,200,51,196,252,241,109,177,94,125,206,96,77,23,152,145,95,212,33,22,137,180,134,70,66,80,45,56,233,27,25,151,183,24,35,49,139,105,171,229,190,214,245,227,1,91,251,34,223,48,219,55,31,34,96,197,194,46,186,96,223,57,179,237,211,196,215,161,225,17,205,155,138,164,111,103,189,12,243,167,23,175,6,236,12,229,103,2,142,6,228,121,121,52,173,105,177,245,190,68,15,243,122,138,3,75,21,51,250,148,100,36,172,89,84,0,173,39,211,190,118,220,137,186,157,108,73,147,154,9,242,228,1,200,242,15,127,123,75,158,99,185,213,82,1,83,74,180,204,123,232,133,240,67,42,44,102,115,210,231,101,25,77,255,217,182,9,109,210,178,132,57,24,117,9,89,168,221,228,163,171,64,126,178,247,225,164,156,37,151,227,8,5,248,72,13,208,204,130,114,163,32,192,10,162,178,16,245,118,228,37,119,211,170,65,151,3,105,124,164,6,212,58,26,79,153,176,115,54,100,246,214,178,64,60,186,27,220,197,31,84,28,242,66,54,7,5,112,84,7,85,199,168,99,31,204,47,24,147,143,161,27,194,145,21,91,57,215,167,98,161,255,77,202,151,180,72,247,14,45,61,228,71,203,8,249,24,234,32,203,67,63,161,21,227,8,128,201,108,140,245,240,235,188,244,130,48,157,182,220,31,182,78,23,192,77,124,223,122,144,244,1,77,21,174,118,150,180,68,35,176,186,8,78,237,77,63,178,140,30,251,57,130,138,202,47,64,202,109,243,66,194,14,149,248,0,107,39,103,168,63,80,195,31,204,21,129,160,151,83,231,130,145,240,217,147,29,153,42,211,96,68,115,206,184,133,236,190,120,87,204,82,173,85,133,51,77,20,133,208,34,225,6,183,28,41,189,252,242,62,232,164,117,223,44,9,5,50,53,106,111,252,2,35,35,23,152,138,44,188,251,194,163,107,75,72,60,180,69,16,232,85,153,182,18,89,107,98,101,114,176,153,109,138,97,192,238,62,255,241,247,199,28,5,251,90,141,140,93,9,217,36,235,170,200,128,4,81,201,219,36,86,113,10,39,157,254,45,34,246,174,169,222,49,128,29,199,66,83,67,98,176,232,16,233,158,132,29,187,127,12,249,175,26,239,84,42,82,199,118,204,81,242,135,54,143,190,106,214,81,250,213,120,126,247,124,115,83,95,61,251,54,24,204,143,13,187,84,157,220,169,185,191,145,19,90,52,86,0,26,70,33,90,222,56,142,124,235,159,205,253,13,45,10,3,86,175,190,44,236,28,46,120,180,217,152,212,85,79,70,33,241,21,29,211,255,211,186,76,11,200,82,243,17,117,140,93,202,66,93,24,186,21,168,214,124,164,1,208,230,207,40,12,184,131,132,162,218,212,159,174,57,186,42,119,180,103,179,35,138,162,140,253,19,126,92,92,15,249,0,15,139,6,162,25,46,22,41,32,105,34,101,219,36,171,106,237,229,53,227,28,32,147,190,87,235,248,128,93,241,120,137,20,243,168,132,248,132,23,144,21,128,141,180,211,2,15,62,120,188,52,40,93,35,55,98,232,153,235,255,40,66,130,21,226,68,64,77,226,145,114,143,191,65,36,206,91,36,53,38,10,142,52,17,128,7,90,86,81,230]], +[[38,203,194,81,14,230,234,57,10,44,185,72,160,21,209,49,171,244,192,149,73,21,98,11,120,22,174,207,78,17,218,109],[20,94,141,210,43,68,0,40,157,175,182,38,217,90,148,194,243,182,156,101,25,119,23,203,220,216,80,152,197,73,33,7],[103,16,208,221,0,84,91,68,76,247,20,183,145,68,254,121,243,140,177,192,245,183,66,72,212,240,31,227,96,17,122,38,255,237,74,59,242,19,35,178,138,57,58,233,222,224,125,105,229,131,227,22,198,165,115,211,124,100,74,141,98,196,5,6],[156,235,226,75,79,138,222,134,67,14,39,154,60,67,62,74,225,126,0,136,82,162,79,8,105,12,188,61,117,227,183,242,0,218,137,124,37,247,72,59,55,99,125,75,193,16,8,217,34,76,213,129,251,192,56,173,173,160,45,39,30,210,165,210,133,216,67,160,248,183,158,55,148,93,195,91,194,100,190,205,128,67,7,225,212,66,24,166,67,228,181,154,147,17,222,152,93,36,180,194,111,177,70,3,190,93,186,24,57,238,12,141,46,222,108,181,10,246,124,128,69,25,3,123,27,22,99,49,140,252,110,117,208,240,81,219,181,211,234,243,170,209,247,142,240,207,244,141,92,85,178,253,37,219,21,57,208,240,45,174,159,37,20,138,141,51,139,151,135,155,189,57,223,150,26,162,195,150,49,90,42,134,204,120,53,129,230,126,168,68,172,254,134,69,66,138,39,184,211,46,163,6,78,59,246,45,207,88,1,14,196,52,136,98,250,194,94,61,159,205,78,93,101,190,89,144,93,129,109,251,150,73,146,186,122,206,239,140,32,117,163,18,229,255,196,249,83,14,162,15,119,249,62,129,207,138,1,157,195,148,86,52,54,75,171,247,151,114,4,90,13,186,167,124,71,162,43,119,34,59,112,77,235,210,208,3,246,165,199,191,107,25,205,44,73,182,20,253,77,71,253,37,31,230,34,203,152,23,133,193,70,189,183,193,210,234,2,177,22,146,59,249,138,26,251,183,133,138,223,45,249,56,167,144,236,31,144,116,173,184,209,175,181,99,63,169,97,168,71,100,1,13,59,222,209,192,51,210,90,189,180,176,15,176,94,215,100,15,174,97,135,157,248,143,11,9,227,171,208,87,185,165,33,8,169,188,152,95,183,58,95,41,216,77,28,166,146,27,98,241,183,3,199,238,180,129,93,157,214,208,102,115,141,177,24,186,246,27,4,34,243,136,241,191,201,227,169,190,216,58,26,114,125,204,38,106,153,136,54,72,70,128,127,77,85,24,188,46,221,14,203,52,19,194,111,208,199,155,117,216,203,91,205,133,192,111,204,234,77,3,251,137,136,223,243,237,12,201,219,174,120,214,174,141,95,196,2,70,23,162,63,82,189,97,83,133,212,238,224,143,145,52,235,59,37,12,143,130,43,71,217,30,140,77,76,41,41,128,22,230,252,129,241,241,9,146,83,215,148,94,7,152,149,93,160,221,225,78,187,147,78,207,174,234,186,232,120,131,225,204,57,128,103,64,15,228,98,162,196,233,242,50,219,92,221,97,235,169,73,24,140,240,27,35,139,231,173,169,56,240,2,220,58,227,31,223,212,37,200,212,110,160,50,50,58,175,32,221,61,226,80,125,54,187,69,251,185,28,64,150,154,158,93,162,15,127,147,107,15,75,19,123,98,254,43,163,166,103,188,3,98,217,63,197,13,63,34,149,225,103,252,186,176,251,58,57,183,203,2,75,87,143,148,144,247,52,178,140,156,207,113,146,241,131,148,125,90,81,62,250,73,22,228,216,43,42,180,186,126,194,255,186,33,60,232,42,214,237,59,16,228,133,83,231,51,201,64,170,155,156,231,19,55,198,194,128,93,251,141,214,97,139,109,64,144,163,214,204,150,62,206,162,109,28,220,43,245,172,153,156,17,39,97,104,169,49,216,22,70,157,121,8,60,36,8,26,80,220,189,34,39,82,56,82,103,206,27,252,29,183,107,21,84,173,87,227,71,82,183,248,152,49,71,193,22,212,163,250,230,246,213,126,101,79,237,215,55,141,43,73,137,234]], +[[177,245,158,60,35,128,215,170,65,77,11,249,8,147,163,141,221,252,41,56,89,48,61,22,240,13,158,174,108,179,69,14],[132,227,245,247,47,25,9,91,15,83,56,72,165,169,29,15,7,67,184,227,163,226,245,47,203,215,235,231,197,181,169,152],[96,175,193,233,145,253,210,124,196,114,185,172,201,212,5,180,210,185,19,8,146,144,179,17,196,250,137,26,226,238,160,86,113,253,231,160,239,134,85,123,216,103,209,192,183,71,202,243,82,41,214,239,82,143,227,224,208,188,246,48,56,14,169,14],[198,23,76,154,211,104,93,214,72,99,96,23,131,123,141,153,34,0,49,158,154,90,13,38,217,77,45,167,94,44,58,255,70,244,45,123,58,186,71,43,127,134,11,15,225,246,149,82,151,49,253,200,207,13,167,5,209,208,154,202,208,79,1,8,55,236,239,65,157,87,233,234,108,172,241,104,197,33,86,150,244,113,243,202,168,151,96,124,98,157,68,61,224,153,211,23,83,194,70,119,216,215,95,75,241,114,70,129,139,88,173,192,66,75,118,42,25,30,243,154,112,118,165,173,18,97,76,245,76,71,235,9,8,187,134,101,24,197,250,193,202,45,46,91,101,117,32,162,179,105,92,111,179,96,241,111,74,179,87,153,142,76,14,151,35,29,111,137,201,104,220,41,236,193,170,145,250,13,117,67,181,210,36,123,13,133,228,135,67,171,124,200,21,207,218,168,43,246,140,166,211,226,37,11,253,162,112,36,214,27,71,76,107,129,84,172,141,27,90,54,32,151,130,81,92,22,70,104,13,55,6,155,139,68,18,249,81,176,37,164,213,67,98,93,208,34,144,191,3,198,115,70,19,249,155,122,76,58,245,197,249,233,172,52,116,70,94,100,132,35,1,141,64,166,173,190,136,163,48,29,61,37,155,4,238,68,204,5,98,238,13,237,79,94,38,173,151,122,181,99,31,133,118,141,188,229,63,97,108,2,154,139,143,147,62,42,146,100,177,200,31,81,126,159,245,138,185,244,90,35,238,237,66,4,53,143,143,255,12,143,151,94,241,223,165,119,106,95,119,147,186,226,242,129,215,176,203,239,36,11,63,198,190,5,136,33,234,43,128,15,255,229,90,125,224,175,201,62,222,156,96,200,222,0,90,187,154,44,136,244,230,30,141,235,49,112,241,7,138,54,226,216,242,165,130,57,189,238,73,110,144,209,55,210,17,15,10,216,87,168,139,53,39,102,79,120,25,57,224,178,247,102,52,255,159,108,87,225,196,63,88,36,49,113,205,134,46,244,40,69,118,23,42,241,246,195,189,55,213,215,75,40,167,169,134,152,189,116,229,123,188,20,46,103,247,3,249,214,44,222,118,26,2,38,143,236,179,67,252,1,65,136,54,65,79,18,34,202,36,188,221,105,208,5,144,29,162,160,249,68,101,228,212,186,104,137,136,22,191,126,62,75,183,156,140,165,153,127,186,154,141,248,79,170,45,36,176,68,196,234,97,2,154,70,203,167,3,66,30,54,29,250,82,202,175,243,187,170,183,253,117,63,40,86,215,192,131,174,185,118,141,161,29,130,30,45,48,159,122,115,92,57,150,146,218,194,242,98,132,107,137,27,246,70,26,242,60,140,124,225,212,217,3,44,60,20,15,115,158,85,132,195,111,5,234,244,52,159,244,84,95,40,58,78,15,234,73,67,10,27,24,13,8,113,227,116,43,136,204,181,145,18,79,196,39,237,103,59,95,39,176,176,166,245,74,242,43,164,166,209,198,193,219,42,31,202,166,216,160,48,139,119,239,45,12,97,187,245,27,149,241,232,182,171,197,4,29,151,182,182,241,181,105,179,246,60,236,5,203,86,122,174,161,6,114,112,150,238,138,158,168,123,136,4,144,31,126,136,167,64,156,102,241,82,222,157,191,203,227,25,82,230,253,131,178,135,122,119,95,174,66,91,56,81,224,239,248,121,47,251,56,72,248,74,101,204,49,114,83,178,114,71,94,113,126,73,233,198,255,107,120,89,209,27,186,124,68,40,200,45,23,137,224,220,165,188,173,202,47,219,37,158,152]], +[[219,70,27,159,112,126,178,205,119,72,196,76,153,86,47,19,2,57,116,137,53,61,245,243,3,121,127,224,208,181,141,225],[99,81,22,218,139,165,163,106,55,119,40,226,134,24,231,92,85,146,174,204,24,227,64,17,196,196,37,145,151,11,115,102],[221,4,156,167,155,235,158,172,50,90,207,68,103,47,245,120,169,104,80,47,225,188,245,234,25,213,44,15,103,120,199,241,199,187,247,66,116,121,7,120,110,96,129,35,145,26,146,7,120,210,249,89,111,226,155,231,204,40,253,0,157,124,68,14],[26,42,200,193,185,234,9,155,131,26,104,18,210,180,38,19,9,5,142,165,136,61,112,177,198,7,185,205,63,223,219,134,231,153,2,176,254,137,232,14,167,196,120,32,118,116,178,216,3,176,185,202,20,127,254,98,229,148,245,6,199,150,214,137,151,206,72,43,81,164,110,73,180,165,216,88,205,234,226,198,236,155,105,65,152,230,130,47,14,51,237,87,190,219,3,53,199,137,10,114,167,238,60,35,130,59,231,155,127,148,113,224,51,199,154,238,213,46,87,96,251,12,203,185,211,143,222,216,180,115,131,193,145,3,206,68,112,88,52,197,157,221,134,247,3,57,72,97,45,102,98,245,22,206,78,57,159,242,3,99,204,114,129,166,155,45,92,48,123,16,183,4,21,1,132,236,227,47,57,13,119,44,207,167,132,131,187,119,169,251,168,68,37,54,105,132,23,28,194,187,96,176,236,108,98,141,78,144,48,116,109,172,28,171,202,96,240,86,131,129,51,70,161,165,188,20,114,117,73,121,92,28,146,104,105,225,170,37,9,61,89,27,67,224,134,228,58,4,209,112,217,66,196,22,94,28,92,231,108,62,100,151,61,145,54,249,50,91,238,130,22,130,241,4,62,149,27,2,118,127,63,180,88,208,36,73,173,211,232,166,110,81,111,219,30,213,128,224,86,224,247,142,227,63,217,238,50,128,145,47,174,7,254,30,160,37,39,205,0,29,111,111,47,137,238,100,159,81,116,20,213,111,87,53,154,132,104,145,240,34,44,50,29,126,112,129,121,149,168,205,142,148,118,11,110,116,131,43,171,104,213,91,196,100,24,132,34,31,210,159,18,45,135,169,168,104,182,166,6,12,135,178,56,44,247,187,221,164,205,106,170,27,188,142,109,99,74,181,128,200,101,245,173,214,161,213,78,97,166,7,220,44,55,176,138,140,186,110,97,12,18,207,235,239,156,152,158,239,59,120,42,203,209,188,236,95,4,232,53,202,16,18,152,181,233,189,216,129,58,113,176,212,105,252,241,39,39,211,222,28,63,151,221,188,106,178,101,132,64,221,100,33,1,155,198,143,53,109,111,37,83,104,101,133,29,146,217,15,233,150,156,59,124,53,162,232,140,225,83,71,110,195,151,58,249,53,159,22,119,164,202,241,204,72,28,113,189,144,34,143,245,252,109,216,59,138,105,159,254,81,73,41,245,201,92,180,240,75,0,221,24,162,135,44,65,134,141,59,235,118,73,141,220,146,52,182,63,89,157,112,113,128,29,178,194,135,143,123,239,79,253,221,129,50,38,240,109,184,78,179,2,23,167,24,48,130,227,193,36,43,182,208,28,211,166,206,39,191,241,107,251,253,215,91,126,81,4,49,44,73,196,58,173,252,213,180,237,186,15,245,13,40,144,202,60,217,204,163,62,79,198,148,192,87,196,126,190,28,32,164,173,17,95,152,93,199,68,44,111,109,167,190,83,11,105,2,40,156,171,156,161,57,198,178,76,184,15,253,215,130,50,78,96,44,69,145,13,182,61,139,92,68,202,41,210,127,86,219,240,1,134,186,88,60,52,225,96,49,223,53,117,70,179,171,154,61,214,94,145,215,18,140,147,145,149,230,70,160,240,184,155,245,223,4,186,35,61,106,18,162,113,247,224,74,164,92,218,153,180,165,90,33,203,187,115,133,21,227,44,86,170,194,73,98,50,177,0,138,103,97,200,4,90,31,224,249,163,100,64,71,181,150,106,88,166,0,70,108,27,29,17,221,173,90,165,115,196,62,189,168,135,225,106,5]], +[[245,192,167,248,246,88,76,93,47,46,29,8,16,232,232,97,3,228,226,212,92,249,167,33,216,196,127,103,73,51,150,164],[60,109,108,206,73,99,49,65,7,134,150,19,26,141,132,237,130,63,48,102,75,40,154,249,221,48,198,64,127,111,3,19],[212,195,10,72,196,82,59,31,132,177,75,101,122,248,248,89,117,91,186,99,89,152,139,103,92,109,133,221,243,84,98,130,13,164,118,216,79,108,64,46,101,176,32,217,232,162,194,133,193,103,8,174,88,209,248,219,198,87,130,168,152,166,101,8],[214,138,188,96,154,122,12,226,86,105,158,177,112,67,222,254,30,184,34,201,112,143,101,113,138,6,88,31,171,33,16,236,45,176,146,19,187,158,15,54,18,206,74,63,143,219,231,87,169,240,235,44,62,186,67,138,144,136,177,143,108,92,170,187,229,200,47,122,154,178,254,207,15,88,89,209,117,225,57,38,48,51,116,36,88,248,42,111,56,117,108,213,188,223,158,7,54,219,44,171,32,160,205,63,15,28,219,234,133,86,216,73,9,53,141,216,246,159,13,172,212,154,191,138,193,191,231,89,64,214,147,158,106,85,56,91,90,206,124,225,253,225,32,103,154,182,234,122,137,209,66,104,210,159,251,70,223,16,91,243,144,146,66,198,96,95,62,62,42,183,68,137,55,214,219,43,160,84,199,177,79,67,45,180,29,193,138,91,149,115,54,183,245,45,151,142,192,62,125,87,100,233,189,47,75,104,149,141,147,123,242,152,35,178,126,251,49,226,91,67,146,92,77,172,190,103,24,166,15,234,59,50,112,231,183,107,13,224,231,15,127,163,193,44,33,94,247,43,149,220,27,82,118,35,129,121,223,197,47,196,136,89,100,159,165,130,208,90,96,223,104,89,154,28,238,166,79,100,18,211,248,73,138,226,206,219,18,66,69,136,58,36,11,192,133,31,14,50,73,101,190,18,4,134,225,234,137,160,24,45,250,142,171,211,184,250,102,169,156,81,73,19,137,243,200,58,60,219,66,103,243,228,219,201,143,12,68,133,107,4,77,200,141,144,238,238,132,21,191,115,222,23,26,254,132,190,144,53,224,220,76,128,207,4,34,70,159,224,201,189,28,106,166,84,165,155,94,52,238,211,81,205,162,135,18,105,172,71,142,141,56,46,116,14,154,199,171,77,220,76,13,239,10,234,183,151,182,241,164,39,184,228,168,73,122,11,151,151,218,220,211,92,65,79,213,91,120,49,48,246,205,237,56,164,76,26,137,40,131,7,235,132,37,72,65,55,168,174,219,3,13,84,182,22,168,46,60,90,207,251,8,214,204,26,97,116,92,41,175,198,138,12,24,56,177,57,21,156,95,166,103,77,102,185,227,56,17,90,173,75,27,71,16,170,93,149,23,188,247,225,203,18,212,230,165,28,17,120,159,220,174,157,155,190,120,246,154,51,229,45,241,131,60,135,107,2,104,122,64,79,172,173,50,132,28,178,213,37,84,231,184,226,32,158,63,136,253,148,140,30,207,131,149,124,150,244,59,3,75,237,166,196,118,9,107,203,9,48,26,214,31,131,103,204,67,225,86,19,24,98,180,46,206,40,91,236,45,204,45,2,208,148,208,66,161,96,114,235,34,171,152,136,1,59,232,35,113,86,148,0,236,31,142,199,231,145,8,196,27,133,51,101,38,143,164,207,188,98,196,172,18,204,152,210,236,56,168,125,96,133,133,149,103,192,242,125,109,67,26,4,110,136,169,129,85,88,102,7,5,253,5,235,6,198,192,94,91,125,98,52,124,238,226,125,255,237,113,65,84,13,96,140,185,117,7,90,150,68,172,198,50,132,57,249,250,104,43,34,107,24,97,84,84,144,17,195,176,240,255,79,116,202,167,28,25,68,228,203,131,108,232,81,217,181,217,231,39,197,83,227,199,35,207,152,194,115,229,103,92,171,137,155,182,111,70,51,167,109,234,53,115,65,249,131,197,61,145,88,173,49,154,218,117,64,139,65,192,111,38,183,67,91,128,220,59,192,170,242,42,131,61,222,220,214,120,92,135,209,150,176,175,44,154,67,209]], +[[26,185,70,192,193,174,191,156,163,124,47,78,42,75,51,125,91,30,188,205,36,115,76,156,178,161,96,140,136,30,87,87],[154,252,99,223,206,13,72,155,64,144,122,238,214,223,254,76,216,239,90,111,250,34,152,149,86,68,92,191,155,53,25,194],[191,171,222,164,24,16,165,63,142,82,122,205,102,236,16,108,226,174,26,103,255,106,155,82,46,15,8,251,191,18,82,104,44,179,161,220,200,117,96,25,68,203,136,0,15,114,225,57,7,0,121,3,167,124,208,219,3,22,212,25,172,56,194,4],[155,176,113,182,44,4,6,75,12,150,226,67,221,25,140,57,113,123,37,201,148,72,194,192,2,184,74,153,32,76,90,110,35,180,185,18,2,134,117,191,220,77,249,60,91,47,184,8,129,162,62,13,68,186,24,189,233,145,33,238,232,106,220,111,132,40,25,214,235,199,162,136,153,45,163,40,88,5,168,184,182,251,205,34,103,182,134,179,225,191,121,96,180,95,36,79,133,46,130,73,41,68,227,214,24,188,196,81,76,23,247,34,186,73,172,167,242,243,187,78,145,249,64,233,206,240,21,101,12,62,64,176,200,85,161,124,66,241,30,58,52,172,200,82,135,219,224,249,9,60,0,55,61,80,192,179,6,74,90,95,43,30,137,32,101,23,82,130,149,253,135,23,3,168,231,98,181,231,111,185,183,71,61,33,73,184,91,148,97,245,88,126,215,231,252,139,80,170,9,135,109,238,182,226,55,7,133,2,20,44,236,107,221,199,1,64,254,29,31,22,88,213,211,233,16,253,112,54,162,249,36,180,153,219,23,86,247,200,206,13,95,13,4,91,57,188,129,197,194,241,167,97,245,47,243,147,224,100,155,141,176,189,136,84,189,2,107,226,199,195,205,99,82,107,165,168,13,72,51,95,3,56,50,214,51,118,7,27,99,8,240,89,96,203,63,201,250,201,50,237,216,55,109,174,81,242,198,97,247,91,124,111,74,200,86,117,58,202,98,6,40,119,96,159,196,160,255,96,103,2,130,192,94,136,45,26,3,91,249,137,12,171,41,106,199,168,223,36,76,86,244,144,37,15,2,0,84,184,175,81,190,79,195,24,190,186,80,98,50,191,69,225,127,92,116,12,240,157,55,81,90,139,200,148,188,149,92,138,70,8,119,199,133,79,139,227,99,178,25,51,225,98,135,174,12,183,15,34,45,78,54,184,180,36,151,85,89,187,75,252,141,209,213,27,60,15,175,74,83,227,2,25,111,159,237,181,50,135,208,147,21,223,255,162,188,75,58,207,241,55,249,167,109,104,86,33,127,121,203,178,84,51,252,151,137,159,214,84,15,24,8,142,132,65,126,72,51,228,169,26,171,164,101,138,233,173,127,118,13,217,197,183,25,26,13,60,5,84,27,131,192,37,167,153,33,56,230,209,8,13,161,76,44,136,124,109,103,10,171,55,77,67,108,39,47,158,150,248,90,156,66,51,121,192,212,124,70,223,109,227,52,234,32,87,21,141,51,35,30,20,38,166,109,60,112,130,122,173,85,17,184,70,224,59,148,146,61,95,148,186,241,248,207,17,168,97,55,58,91,128,173,94,49,126,194,165,41,233,78,99,108,220,58,162,158,93,172,32,90,12,19,246,143,177,152,207,148,86,230,57,10,234,212,217,120,42,16,56,246,71,141,51,154,129,186,231,175,42,4,21,28,47,34,232,211,159,224,113,225,165,33,104,213,124,132,195,98,147,65,63,142,111,246,147,79,5,231,239,173,111,161,32,200,193,195,138,209,136,106,61,0,191,195,6,69,146,3,192,44,223,79,6,101,43,200,250,14,139,156,199,121,212,63,187,120,158,125,173,93,201,159,65,212,204,88,140,27,101,66,106,78,119,56,158,221,4,151,117,120,248,243,22,188,221,148,97,214,102,71,44,221,39,106,165,105,114,28,101,35,34,86,186,28,240,231,245,234,85,50,23,41,187,14,3,134,167,123,134,85,50,2,70,150,237,222,244,133,183,215,178,140,21,115,185,52,126,65,77,66,97,153,84,130,227,179,18,222,19,49,248,78,117,72,96,122,132]], +[[4,187,136,122,138,49,132,255,199,234,9,201,188,124,31,124,52,17,85,106,124,124,57,140,184,178,217,143,253,158,232,102],[106,177,228,174,74,160,211,137,137,174,239,168,5,181,120,128,110,46,151,26,199,172,5,64,153,88,191,230,0,113,244,167],[205,132,245,94,94,244,83,25,36,197,162,24,30,200,122,100,84,19,136,193,5,148,6,188,7,213,49,87,161,104,226,3,204,138,160,240,6,157,83,255,88,169,91,138,140,170,253,173,38,54,60,125,15,128,69,196,53,158,151,180,54,2,198,6],[183,171,12,129,99,244,120,198,202,191,43,189,124,163,124,176,36,86,215,110,82,126,234,27,13,38,219,36,46,55,135,118,50,152,90,62,60,164,27,82,226,29,121,1,123,255,129,238,85,26,215,42,242,119,180,16,228,42,248,34,198,8,205,105,208,11,244,64,183,91,120,122,140,145,93,112,182,198,55,108,63,103,250,100,214,18,161,180,73,167,226,19,77,156,35,35,1,87,213,118,224,106,102,168,66,42,97,30,42,15,9,114,134,193,153,234,42,22,40,97,134,75,208,53,7,106,178,11,186,226,180,64,138,44,100,51,203,35,67,58,136,159,230,89,143,71,190,83,187,210,200,15,7,168,252,203,138,174,81,17,97,230,9,218,77,24,10,206,165,68,129,30,148,73,197,220,34,80,227,229,160,205,65,218,51,162,218,99,46,96,56,189,134,241,109,91,124,27,228,159,198,219,73,144,118,202,145,247,170,2,143,227,133,41,112,11,33,208,114,210,183,93,204,139,67,120,29,75,196,211,187,88,77,157,160,28,62,204,133,177,233,63,206,4,93,173,206,234,81,6,70,139,223,229,247,13,102,164,250,214,14,79,184,100,236,21,234,80,246,203,121,114,35,200,199,86,247,161,147,26,57,70,78,187,185,103,159,107,1,104,124,23,78,170,50,185,104,185,207,172,232,193,103,18,10,167,189,2,66,240,3,160,195,119,112,37,81,179,13,162,72,142,178,148,64,82,147,74,239,75,254,17,95,10,183,64,90,61,95,169,189,121,107,55,23,66,188,17,74,155,242,140,91,210,86,38,41,92,226,97,166,168,62,246,11,119,210,211,45,215,16,95,200,54,100,170,137,118,91,63,129,145,238,238,216,120,242,235,255,47,185,118,99,166,24,119,192,147,147,59,189,7,49,230,55,87,87,27,14,55,202,201,158,208,31,210,20,203,212,254,185,119,232,86,224,161,167,239,12,64,140,32,224,221,175,31,216,240,40,207,160,140,133,15,167,9,13,202,140,221,224,203,105,3,218,24,198,41,12,102,161,192,174,10,8,75,242,80,197,26,157,3,94,91,22,236,97,102,54,175,185,181,188,227,106,119,95,226,23,91,204,46,224,114,32,131,78,235,49,202,238,80,233,248,6,63,177,252,132,104,174,37,227,150,103,137,166,216,223,254,8,166,247,161,230,114,111,147,174,116,130,222,2,98,187,31,141,224,201,90,153,236,185,86,132,212,75,63,26,51,42,24,210,205,61,207,37,60,51,215,53,82,47,121,107,101,28,154,99,58,142,190,149,208,43,192,70,88,37,238,84,26,125,146,123,181,185,10,109,181,73,159,141,153,58,180,4,177,101,11,117,231,146,167,200,52,235,65,240,71,1,56,176,245,120,160,76,155,165,173,149,10,199,201,181,211,40,243,64,139,100,90,217,198,191,25,109,217,97,68,85,150,188,120,242,132,184,145,75,42,140,249,183,189,58,113,109,143,20,75,182,177,93,131,16,35,113,59,94,65,253,169,181,135,255,157,108,196,60,8,211,90,112,127,73,82,131,225,172,233,96,72,126,127,2,183,84,59,104,167,49,162,155,243,190,20,182,233,195,113,116,169,244,111,86,17,153,219,210,123,70,191,230,34,67,224,193,28,14,223,19,182,79,65,28,142,142,206,211,93,132,40,247,159,16,234,207,251,114,52,229,70,65,61,30,176,250,216,140,14,147,133,147,180,59,94,224,228,40,93,77,221,245,41,93,191,26,61,219,233,244,19,77,215,109,61,231,4,98,194,240,79,224,174,189,245,154]], +[[151,118,164,103,250,20,0,115,84,18,167,155,73,95,159,202,7,140,225,216,122,133,48,216,92,38,5,93,58,57,68,136],[199,219,224,228,28,10,49,192,148,39,147,255,209,66,216,185,92,200,46,92,170,146,163,121,186,35,246,68,237,242,36,218],[225,49,123,162,161,35,174,59,41,231,182,14,142,147,190,237,215,160,132,81,160,19,105,91,109,207,53,142,64,52,2,109,199,64,55,175,189,210,23,255,75,20,139,2,145,56,244,188,200,249,131,106,187,174,126,98,118,233,231,105,219,216,240,7],[215,133,83,161,183,5,91,88,178,19,16,27,28,132,197,62,22,78,57,198,233,211,109,180,63,48,225,158,42,18,90,154,103,112,158,175,239,150,79,165,186,183,38,29,219,58,138,1,136,69,125,251,245,21,156,64,229,29,168,32,132,131,36,87,129,215,19,30,35,168,190,229,229,6,51,24,22,185,222,238,254,110,85,110,63,12,149,198,104,209,190,219,125,166,53,6,84,88,173,32,70,112,18,245,159,23,19,82,6,128,32,206,60,117,135,134,147,246,67,123,196,160,159,19,185,176,240,205,218,241,105,27,135,47,130,0,128,147,235,251,226,51,208,49,62,114,200,99,45,125,23,147,240,184,28,118,136,245,68,112,51,15,4,230,72,96,230,68,107,252,109,150,200,117,105,191,24,47,15,67,133,175,72,93,66,153,202,192,78,6,186,71,52,101,86,108,71,127,7,185,219,39,122,180,169,222,47,178,222,208,165,1,28,208,109,103,92,8,0,179,79,85,188,243,236,114,210,28,161,80,200,191,35,97,40,123,232,30,250,187,150,216,104,138,29,238,63,67,15,6,246,55,223,208,111,21,20,100,160,92,149,245,254,118,175,46,6,208,18,63,105,72,162,107,59,232,53,4,90,162,104,204,27,233,118,105,113,7,119,2,8,167,86,143,2,92,45,83,199,25,229,36,204,54,157,155,74,51,125,143,209,239,52,91,155,202,87,251,215,182,90,107,153,124,173,63,206,76,240,111,44,164,62,190,41,134,208,150,130,212,124,146,43,44,183,86,157,152,222,151,166,22,79,84,112,238,199,28,237,165,32,204,236,119,50,189,1,104,158,248,22,86,233,246,208,197,138,137,85,88,174,232,99,245,70,158,122,185,121,21,191,224,184,10,6,76,101,155,24,48,49,247,241,168,111,177,26,157,82,140,40,21,220,170,47,13,236,61,33,168,130,225,6,226,4,147,238,10,203,119,8,234,162,145,37,116,174,151,187,40,139,65,252,9,37,5,58,41,176,191,188,14,186,232,214,60,192,180,110,55,56,4,108,90,32,37,48,188,177,91,24,122,114,133,74,162,216,167,167,108,137,168,154,93,180,96,50,7,78,27,215,222,119,239,32,101,160,143,56,157,120,60,247,89,235,213,166,58,68,217,25,249,72,245,96,195,233,76,66,57,226,116,224,81,162,4,133,164,48,203,213,41,243,19,217,247,237,103,154,52,24,123,36,248,65,48,135,169,2,30,71,49,115,15,95,70,31,197,170,214,101,77,250,28,5,4,210,97,36,112,126,99,238,87,249,49,178,120,89,8,248,107,16,75,62,203,150,0,2,81,208,108,225,250,69,228,205,109,249,26,193,91,191,124,163,195,235,142,224,130,118,18,162,158,203,122,54,213,71,12,64,80,81,130,250,154,201,19,87,13,12,16,80,217,164,52,85,203,123,220,23,209,105,128,95,1,137,86,248,84,248,145,155,191,183,25,225,134,123,54,166,74,171,205,184,7,244,141,204,192,103,47,103,136,116,80,179,243,233,88,215,132,153,224,209,171,54,138,164,148,66,229,232,163,50,191,253,68,193,105,234,103,98,156,133,114,77,182,241,88,107,108,107,91,228,134,77,253,83,218,124,15,123,139,179,87,49,22,190,80,119,211,50,189,18,166,48,15,58,104,168,152,102,180,121,236,43,170,39,127,159,86,246,225,212,157,116,30,179,34,3,95,248,203,29,232,92,141,200,122,200,230,228,197,210,11,251,109,49,122,177,37,147,12,66,96,155,227,174,130,36,42,158,240,86,136,88,216]], +[[9,216,18,38,151,18,109,252,126,17,104,90,4,18,63,223,180,124,205,219,68,153,216,163,174,244,24,203,101,174,215,167],[248,221,177,192,15,110,15,75,234,166,252,56,229,208,165,119,94,226,140,128,219,222,63,12,121,48,163,58,173,113,80,243],[24,207,175,109,200,228,232,88,43,206,254,12,220,111,206,254,106,74,135,234,98,149,133,243,125,47,186,68,107,58,235,212,82,66,99,130,218,13,73,28,57,203,125,84,210,115,0,93,193,50,18,21,104,210,171,103,69,32,173,218,117,35,132,13],[160,216,216,121,142,186,34,245,103,96,195,6,67,233,252,103,149,84,126,165,242,242,187,209,28,3,146,178,235,247,17,172,162,47,8,36,25,159,195,24,138,69,189,255,222,112,236,233,171,21,165,234,137,98,42,88,113,224,239,118,133,209,15,18,116,204,25,91,79,218,129,248,121,209,233,191,66,248,115,178,10,133,156,35,63,158,73,173,191,5,119,49,225,19,53,233,182,216,237,14,6,158,19,78,196,97,202,136,144,215,176,71,60,64,94,138,157,149,209,87,17,177,36,118,16,55,98,198,38,217,242,170,93,213,25,189,130,91,96,179,35,78,191,101,30,13,25,51,55,28,82,191,216,206,51,252,54,187,163,40,247,243,242,204,192,16,0,168,153,4,175,55,228,225,233,225,95,255,171,92,43,12,71,243,124,220,176,104,219,51,172,54,165,240,214,222,18,3,251,248,148,147,36,189,62,253,160,249,136,157,176,13,162,49,123,73,253,24,105,153,223,127,205,195,203,78,29,24,250,162,84,86,28,37,17,120,184,211,63,220,157,204,216,210,215,33,185,58,83,108,205,60,14,156,133,99,55,241,149,238,231,218,154,127,107,10,66,183,197,65,198,166,140,89,91,243,71,4,217,254,58,86,210,236,132,129,213,119,201,110,204,8,184,228,10,205,191,5,14,32,198,131,243,156,65,78,140,191,207,74,1,82,49,76,5,152,122,131,189,227,2,91,115,92,202,48,35,171,197,254,183,224,13,2,54,180,242,75,21,230,121,219,5,44,141,47,221,179,190,248,102,58,109,248,25,169,129,85,39,161,162,246,10,15,164,229,7,141,220,109,67,95,232,146,135,179,15,253,235,93,154,224,93,26,134,144,251,199,89,10,173,87,212,61,34,193,42,206,44,129,150,136,142,53,78,159,120,47,93,187,68,20,158,131,251,139,188,157,166,216,156,226,6,193,226,182,178,178,143,147,63,62,95,241,23,90,49,168,255,93,49,230,92,139,0,197,186,70,34,36,161,224,157,79,9,203,64,252,135,195,110,125,40,92,119,74,150,151,98,3,101,24,40,231,131,98,136,71,172,81,46,93,28,53,179,91,3,1,113,249,35,150,245,255,175,245,133,206,173,4,182,174,33,13,128,112,124,198,131,45,152,162,13,58,148,118,72,218,38,4,147,127,239,210,90,159,224,252,92,172,8,61,221,125,32,117,48,127,79,56,38,100,246,135,220,232,198,85,222,217,193,45,72,255,118,1,223,42,72,211,127,226,20,151,8,68,192,117,242,234,176,2,5,159,194,39,30,97,124,150,87,160,27,236,29,211,143,108,40,186,138,97,123,211,8,81,227,249,219,172,144,68,24,223,29,2,21,173,69,223,201,240,43,92,94,159,155,188,109,232,176,122,240,189,31,127,168,146,37,68,241,45,42,62,26,173,255,126,156,107,147,50,12,58,97,239,51,218,7,235,135,177,97,127,158,119,215,112,46,85,139,199,216,18,46,13,254,42,232,62,131,108,91,26,98,170,88,92,13,255,231,22,247,70,60,11,51,218,91,30,218,85,106,30,241,228,80,66,199,155,221,62,195,203,136,99,167,188,27,15,126,28,5,189,153,32,240,91,78,218,134,81,119,5,237,7,246,220,167,187,0,174,4,86,230,120,125,159,174,142,222,78,205,11,197,114,235,92,198,209,158,137,31,27,203,34,158,148,9,224,101,116,199,223,5,129,115,203,88,195,253,242,15,63,241,124,55,5,175,98,217,183,34,92,87,67,246,0,96,127,119,203,231,214,231,97,138,188,121]], +[[16,32,27,240,8,67,103,89,13,230,116,204,14,210,100,142,194,93,59,168,219,64,208,14,222,21,51,152,80,139,193,38],[186,219,208,94,95,121,227,17,105,247,64,186,70,165,137,16,161,183,119,5,175,69,113,123,42,248,8,86,69,124,88,201],[241,217,150,88,139,41,143,39,30,151,12,235,210,161,179,57,151,156,210,157,221,238,54,69,208,127,171,138,180,101,221,227,233,134,103,236,1,173,127,28,10,101,146,224,105,126,102,92,114,253,56,20,219,225,137,237,95,78,118,199,148,229,56,9],[123,177,71,6,23,209,30,69,235,96,42,130,154,215,115,238,43,183,230,184,141,164,192,74,114,22,164,80,248,73,147,164,152,203,211,185,37,64,40,242,249,159,194,26,35,40,139,220,30,21,26,114,169,19,12,61,237,218,27,187,204,212,230,192,244,138,233,243,83,24,203,239,201,89,244,5,4,94,110,11,95,178,231,56,242,183,101,190,17,177,182,160,241,232,49,149,73,217,95,168,209,223,129,103,205,74,119,23,174,22,54,169,223,84,217,110,175,45,99,35,105,0,253,17,51,130,82,165,0,141,93,72,14,43,30,152,97,209,247,6,136,196,126,174,70,137,218,1,164,125,163,223,182,210,186,179,205,245,5,238,93,128,26,21,44,38,112,147,209,126,155,247,19,122,110,231,184,52,208,8,85,0,228,1,193,127,50,134,193,87,93,28,1,0,250,152,7,99,12,74,153,6,84,193,231,26,139,113,86,39,187,19,212,66,200,74,68,152,68,196,4,184,114,191,186,199,24,164,141,14,160,148,92,119,22,106,83,19,155,15,240,9,129,52,118,79,158,205,184,142,171,224,124,203,44,206,212,149,94,8,36,155,47,87,112,173,65,252,205,123,91,179,114,230,195,55,103,224,127,91,231,209,7,18,222,129,132,27,19,78,25,61,240,119,106,15,193,86,255,93,14,150,244,10,112,71,83,225,20,94,159,160,131,196,221,238,244,65,98,52,246,225,162,56,44,142,91,58,212,5,69,142,137,210,244,147,164,215,194,154,35,222,33,7,72,91,127,86,53,1,36,231,224,214,149,197,34,182,222,122,146,71,162,146,76,230,242,134,50,54,193,12,194,18,100,173,84,89,13,49,71,99,234,26,25,175,172,217,14,186,149,88,112,64,126,140,99,101,161,67,165,193,185,168,190,94,74,77,202,219,114,224,212,118,73,189,83,171,212,107,92,105,96,234,226,202,183,115,117,60,192,224,78,153,65,75,194,203,48,244,139,181,65,57,208,102,228,62,47,14,26,74,233,99,133,139,239,150,125,248,200,65,64,210,208,146,2,180,6,213,216,92,183,169,108,197,127,35,62,178,24,127,253,2,249,78,146,41,123,94,105,217,105,211,165,147,110,254,73,41,20,79,37,139,251,57,221,12,226,99,89,196,84,159,194,24,160,170,84,243,27,213,81,184,120,26,203,191,97,203,63,115,44,218,246,34,198,166,145,136,207,85,122,58,146,237,21,62,105,18,90,64,144,172,69,21,54,160,233,166,58,65,120,41,16,255,204,180,232,80,2,17,35,255,209,243,191,57,199,52,96,166,92,207,228,219,169,189,239,181,213,244,218,108,70,154,161,50,47,162,112,67,35,131,99,238,114,145,134,136,215,202,28,76,41,82,228,48,213,99,37,107,184,109,53,10,53,238,130,224,21,4,116,127,49,208,46,3,174,221,165,70,208,241,178,244,81,184,112,130,22,2,208,14,129,144,54,173,229,167,199,252,210,26,109,230,175,53,177,249,99,42,112,175,101,223,100,69,246,250,223,188,15,65,103,85,200,36,102,64,229,107,133,107,102,221,217,42,96,192,53,56,34,29,200,251,20,44,226,219,172,219,116,37,243,60,184,93,133,12,192,44,49,92,252,17,31,111,101,29,222,27,219,103,251,32,142,31,107,222,120,77,220,247,189,24,200,5,26,46,11,191,16,24,184,243,149,54,197,137,222,101,234,220,108,243,121,183,124,173,19,249,8,156,179,35,251,46,148,61,6,205,209,7,5,193,33,19,76,101,72,220,83,65,95,140,55,14,198,144]], +[[196,170,66,82,70,181,23,63,94,248,152,21,46,202,61,9,43,180,194,221,2,133,63,207,199,23,131,153,244,226,247,88],[41,183,122,48,117,244,25,36,60,12,27,195,150,89,215,49,23,172,0,229,94,141,227,143,233,130,154,135,156,197,184,160],[93,133,69,164,190,63,214,218,37,120,194,236,203,100,141,131,252,254,88,113,51,250,122,228,161,207,202,154,230,218,164,146,89,201,82,4,74,133,162,11,111,83,36,248,39,219,162,209,168,56,140,64,169,40,185,80,145,60,99,79,179,9,39,7],[125,249,120,161,244,151,104,56,255,237,116,73,164,220,19,139,96,79,75,42,74,230,137,206,117,1,142,188,205,171,46,170,11,96,118,143,114,8,37,127,43,40,231,170,9,191,108,5,136,141,164,111,211,150,209,200,3,1,23,80,227,14,180,132,135,12,136,6,151,118,150,241,46,187,159,238,180,202,249,42,2,219,170,34,187,255,99,248,66,195,186,20,123,202,124,0,49,66,120,172,208,219,23,53,105,244,227,101,39,149,142,246,241,0,43,211,205,1,244,7,168,101,49,237,203,217,243,27,58,74,184,128,164,245,181,43,66,208,212,161,186,102,162,9,134,81,174,62,108,145,81,244,2,115,40,95,127,106,78,129,96,107,249,128,246,137,80,75,66,8,15,219,151,199,40,70,251,169,4,124,126,102,11,165,198,191,18,106,154,89,158,37,113,250,19,80,90,247,88,27,254,188,22,81,63,92,148,220,113,147,126,110,97,179,234,16,147,155,2,234,16,133,159,50,215,145,43,158,56,6,171,239,97,133,252,255,166,136,33,71,128,5,203,252,29,99,125,208,32,66,86,32,163,24,7,72,152,189,195,9,49,197,154,192,198,108,77,18,56,176,151,205,91,23,15,8,68,53,212,186,228,138,3,217,47,212,143,194,202,164,255,197,5,241,188,165,22,251,214,228,248,136,204,237,152,42,224,221,184,143,194,138,166,151,183,7,29,1,91,10,203,40,9,176,29,29,156,126,123,83,238,230,130,76,195,124,206,91,105,147,216,141,131,234,252,46,146,138,111,20,125,182,235,128,177,166,159,1,96,91,4,107,210,253,29,146,197,69,157,109,51,152,169,202,162,153,221,208,195,186,46,8,148,19,7,177,32,204,19,153,47,112,3,172,237,20,164,164,217,35,187,177,47,195,147,255,207,146,11,159,109,71,117,233,77,74,81,34,103,253,38,166,153,124,96,98,180,201,144,15,152,98,185,234,12,141,125,241,159,5,194,182,4,175,91,152,100,251,39,84,168,7,59,187,251,24,35,62,110,21,15,114,165,37,227,165,118,15,205,167,211,42,96,3,79,149,110,60,189,52,54,194,0,131,11,62,122,20,87,18,32,188,182,39,213,164,190,114,194,11,35,53,27,45,146,6,2,165,28,62,179,44,18,55,3,157,251,255,67,201,135,253,133,99,119,127,14,90,57,248,20,108,22,75,223,252,228,79,59,19,238,116,214,75,253,207,152,3,240,61,208,23,42,196,250,75,246,199,131,156,177,31,61,52,186,239,14,50,181,73,66,252,79,163,143,71,62,41,102,244,145,28,14,128,215,105,55,178,91,118,50,39,91,168,131,9,99,90,96,223,19,84,137,32,141,62,115,75,103,46,218,125,43,162,21,121,171,168,216,134,14,167,100,253,103,234,249,195,142,167,99,125,27,173,87,178,243,215,130,185,30,29,93,146,172,48,11,219,167,171,145,19,206,145,61,12,121,60,18,169,167,38,227,252,171,5,203,71,153,119,135,22,64,99,13,69,158,105,232,28,165,207,86,221,178,160,97,29,97,212,129,193,184,206,243,128,75,212,229,117,74,97,235,73,177,126,242,176,60,131,5,123,93,32,216,130,5,140,0,245,75,108,202,134,190,149,53,13,215,188,178,94,76,28,70,88,244,82,41,200,187,159,92,223,204,68,121,92,151,142,51,136,211,37,118,1,6,229,43,233,131,75,216,31,252,92,98,72,107,111,51,194,116,89,223,23,142,185,70,231,168,45,185,206,13,41,91,146,91,182,18,109,213,92,49,244,154,104,220,239,199]], +[[241,60,175,222,111,57,185,99,220,169,102,38,134,47,79,188,92,46,0,221,240,139,236,234,199,166,226,252,169,225,204,247],[193,176,26,145,232,238,11,159,25,167,46,94,126,10,239,207,220,68,161,87,71,78,153,254,235,208,255,85,45,115,178,172],[108,169,248,10,98,80,31,175,49,159,184,74,244,113,246,118,174,63,255,133,86,92,151,152,31,20,87,203,184,196,159,151,178,102,49,106,153,45,176,212,43,197,2,240,149,165,242,217,164,225,207,172,12,201,53,211,136,44,138,58,14,166,225,14],[43,238,115,183,79,27,118,34,235,9,106,40,216,58,129,155,206,194,45,153,153,163,32,98,16,61,96,74,230,215,142,223,143,137,56,149,210,34,10,183,86,144,65,12,88,170,181,144,169,141,223,242,58,148,210,53,15,136,158,83,70,66,0,165,39,213,77,98,87,17,7,178,126,87,79,84,46,186,194,73,184,226,227,206,8,209,189,39,189,141,41,242,230,18,67,222,239,14,105,56,229,46,226,153,47,242,24,125,122,127,82,130,237,217,143,196,152,91,97,154,203,128,170,157,3,214,203,132,184,33,16,111,64,214,229,244,195,135,171,10,246,242,6,97,93,10,23,95,126,96,238,39,85,174,163,70,117,253,216,35,235,36,16,154,155,216,24,234,45,157,155,209,153,207,141,254,121,98,75,3,114,174,133,233,140,96,32,2,52,189,65,63,74,98,206,104,164,123,108,155,18,133,124,13,57,154,68,142,90,82,128,233,242,47,155,18,234,44,211,198,135,19,231,125,10,17,243,98,141,142,197,224,96,99,144,49,211,182,64,2,28,156,56,128,157,197,244,45,46,28,46,35,70,200,110,36,238,220,89,132,161,21,164,45,232,222,126,53,201,145,117,57,232,152,133,202,145,110,7,42,253,93,70,132,107,42,147,89,97,194,254,40,233,235,60,143,137,107,134,252,18,12,189,58,242,170,19,156,73,157,41,207,195,105,157,183,156,20,72,78,158,194,87,165,246,67,68,183,173,30,61,251,52,238,231,101,76,107,241,47,211,143,187,168,15,225,118,42,171,87,17,43,58,148,226,190,231,144,65,209,232,132,64,248,95,183,45,222,104,212,158,132,188,237,153,138,47,99,53,68,110,74,131,94,112,197,248,39,251,58,215,130,61,95,190,59,229,246,236,126,67,78,229,36,204,217,255,91,126,114,163,45,9,26,126,23,200,177,174,65,161,175,49,121,60,206,145,216,76,54,34,103,137,105,200,245,23,220,38,227,205,97,210,68,105,18,40,63,147,83,187,90,208,60,17,28,98,51,222,49,76,97,184,49,203,243,139,4,254,88,207,68,241,210,208,180,95,37,166,180,224,37,104,89,205,93,131,15,172,94,195,200,215,99,152,85,158,155,38,1,15,94,29,165,242,93,34,0,147,84,83,255,172,90,234,81,247,232,30,114,236,142,95,4,210,248,133,199,180,92,99,246,68,86,207,226,49,184,203,36,170,22,32,169,2,99,156,167,141,211,145,170,74,61,3,225,25,117,200,144,127,150,79,213,93,249,187,177,64,227,141,109,185,50,86,180,179,156,43,123,203,227,91,17,130,107,191,140,8,241,220,180,142,220,75,251,112,70,42,53,234,140,216,203,167,159,171,139,76,68,231,59,231,236,250,17,33,102,246,220,171,112,216,187,85,216,184,66,140,45,167,26,172,162,252,61,144,243,204,94,208,21,81,53,141,96,120,155,157,87,30,254,16,137,32,39,250,55,64,74,175,89,236,28,45,113,17,236,195,89,36,103,237,29,155,138,186,142,34,158,50,210,160,12,25,219,113,135,251,203,18,32,97,150,28,31,218,202,48,126,156,156,157,233,114,173,81,64,47,166,125,193,194,164,3,179,197,232,177,226,70,134,45,106,214,164,152,219,109,118,31,181,102,246,6,89,66,182,10,212,180,48,157,24,43,197,21,76,252,54,134,49,133,168,126,35,171,170,29,84,26,183,99,164,161,6,108,10,122,140,61,130,26,227,47,211,28,136,146,64,16,70,208,162,14,145,166,71,121,244,189,168,17,32,175,63,179,72,109,63,192,167]], +[[200,70,52,66,97,163,72,101,57,56,52,191,170,58,21,163,245,58,201,225,56,51,176,178,135,18,39,129,183,157,227,146],[235,173,224,34,97,149,174,37,75,97,21,226,22,150,169,198,90,25,213,224,64,68,49,49,194,43,137,240,47,105,171,120],[213,228,27,71,173,15,52,0,112,151,112,237,67,145,155,175,223,36,56,27,102,21,68,229,29,139,92,238,158,151,179,103,106,76,15,250,235,178,203,210,219,121,133,50,182,92,246,84,165,182,193,102,239,136,108,176,251,191,74,79,132,76,68,11],[90,189,19,233,91,110,225,213,81,71,104,40,34,0,161,79,125,26,87,31,52,104,226,46,254,201,147,70,48,102,163,122,236,131,115,229,251,73,149,100,25,31,50,148,169,179,10,251,95,26,52,212,216,138,188,62,155,195,3,193,171,160,91,216,250,202,144,238,53,217,122,195,221,145,6,246,250,60,168,26,56,16,236,206,250,106,32,158,163,243,252,48,73,220,177,176,3,199,40,247,246,55,76,169,140,88,45,230,219,26,247,96,240,160,33,51,202,74,1,3,36,48,77,38,160,229,10,240,209,60,19,77,163,74,3,164,30,131,236,143,16,234,91,133,155,236,31,81,176,28,171,178,209,108,31,197,43,5,143,142,93,239,174,222,18,129,113,194,224,38,144,35,22,248,113,179,94,50,146,101,111,14,91,57,187,188,129,208,192,131,14,106,192,31,172,155,69,57,244,127,154,207,189,88,183,171,159,90,18,86,0,242,81,162,113,215,191,22,127,41,84,202,142,30,12,150,225,107,6,232,48,125,248,139,184,233,213,125,91,160,68,242,127,62,175,248,29,159,21,5,84,170,113,34,253,16,209,31,53,210,190,43,22,36,227,225,161,215,127,234,76,92,127,139,152,62,148,91,168,192,141,193,84,91,62,107,41,115,173,4,28,68,208,97,126,204,200,113,163,130,26,159,254,169,219,124,43,13,5,93,165,93,224,179,80,99,228,34,90,238,107,34,90,178,167,144,106,142,227,41,209,179,151,46,13,31,112,129,124,80,204,254,148,3,209,42,214,44,148,146,59,154,162,215,248,90,141,218,71,190,77,206,192,220,43,11,88,247,172,25,10,224,87,155,155,19,187,184,177,106,49,176,171,77,111,39,145,37,58,180,117,27,83,107,136,211,180,147,124,195,161,16,170,130,166,255,237,104,83,82,75,102,179,239,252,210,246,60,111,150,69,206,161,58,162,60,209,201,157,159,253,164,205,58,156,93,244,94,199,71,38,195,71,17,40,183,8,159,189,130,105,77,45,63,8,220,147,6,192,252,156,231,200,1,19,142,177,236,183,86,229,113,233,5,155,117,237,3,249,42,49,80,47,190,181,254,197,29,233,53,144,16,196,57,125,40,182,94,53,110,56,0,29,13,81,172,150,0,114,140,120,181,118,110,15,33,121,56,180,16,231,133,180,192,30,134,163,69,43,203,56,132,172,164,117,64,133,156,196,155,0,15,11,97,253,190,114,117,37,116,178,122,34,212,196,4,19,164,59,49,9,36,177,187,20,15,201,253,170,226,102,214,89,48,227,242,52,254,132,29,130,178,97,118,255,134,197,210,189,141,150,92,82,215,40,6,78,189,246,141,200,228,131,73,65,128,28,202,11,47,37,109,79,108,61,209,157,53,213,54,43,191,155,138,58,28,134,62,9,38,137,221,40,82,173,212,136,191,66,104,91,17,225,225,173,87,69,208,117,98,141,115,31,145,207,215,73,21,158,46,28,131,127,78,248,61,128,234,29,217,189,237,95,136,1,140,225,212,179,55,31,149,67,83,243,216,148,55,0,98,192,150,93,103,152,109,188,72,23,21,244,45,210,201,22,7,171,139,95,13,137,246,110,104,215,61,80,214,64,82,77,114,230,145,52,184,135,41,142,92,216,196,185,5,186,94,250,14,157,104,82,20,184,66,245,10,42,57,131,161,175,88,90,242,202,67,219,207,2,196,8,151,174,46,26,181,29,188,229,112,52,94,142,19,95,183,180,235,10,29,106,11,181,168,161,128,126,66,91,45,98,131,96,118,128,88,230,26,209,207,170,32,153]], +[[250,175,85,211,194,151,20,182,92,34,129,226,194,45,97,52,151,26,46,116,0,143,185,64,137,167,115,238,235,68,131,166],[57,134,46,172,109,213,46,56,27,179,77,193,150,186,138,55,77,203,125,246,203,20,15,208,207,166,207,163,155,140,117,63],[91,0,131,247,168,32,97,198,92,246,199,86,64,200,28,40,232,214,210,232,127,109,87,149,201,170,59,179,227,144,233,25,144,232,45,182,240,126,97,79,80,122,86,10,186,161,236,166,86,198,120,221,202,232,25,130,81,230,175,11,118,184,141,13],[148,230,97,194,82,64,168,158,130,61,127,93,192,230,146,237,221,19,112,195,90,196,77,90,140,135,152,208,201,170,253,240,187,251,84,146,96,86,141,186,28,105,8,107,238,99,107,232,237,204,211,203,178,112,22,36,77,84,215,237,47,235,127,166,70,20,212,84,73,215,224,88,231,27,48,108,34,230,145,28,42,199,66,7,186,229,168,77,15,194,71,190,73,211,86,229,212,53,59,165,88,107,110,75,43,151,206,158,35,119,182,238,217,44,132,158,103,105,68,174,144,220,66,8,227,0,225,156,201,29,194,107,189,213,163,12,250,146,129,161,94,253,135,48,102,248,90,243,162,111,49,6,35,224,9,128,72,83,204,104,85,144,62,166,74,144,152,151,227,21,231,61,49,41,72,152,14,246,40,157,178,26,94,187,236,140,142,254,32,209,213,61,250,173,109,159,66,150,83,46,136,124,55,53,1,5,166,51,171,199,115,24,135,81,178,140,58,8,241,181,238,4,114,222,70,39,230,182,27,104,39,141,213,28,237,106,97,236,243,136,134,228,83,57,220,108,96,195,30,133,14,248,41,106,232,15,157,49,112,23,118,235,154,242,22,147,244,197,46,192,98,98,87,56,212,227,175,191,113,209,200,31,196,132,99,96,54,62,165,65,169,118,98,58,94,78,107,106,103,35,126,146,55,23,63,26,29,84,51,2,133,136,133,113,76,42,89,29,10,120,98,130,160,40,90,55,17,247,188,43,99,202,121,135,233,174,125,2,3,85,85,207,59,106,214,247,28,169,138,169,40,136,59,248,29,214,248,100,147,234,171,86,55,180,221,86,157,30,232,222,106,68,188,237,182,43,151,6,177,219,137,227,240,93,241,99,16,1,125,137,239,62,75,192,153,183,33,165,200,211,128,67,214,228,162,44,240,64,9,192,252,238,107,230,153,55,130,153,84,148,27,139,74,30,191,77,174,160,215,116,208,120,43,225,118,200,229,145,144,119,86,194,207,117,222,166,247,135,125,214,135,91,143,225,1,47,48,80,207,177,40,156,240,136,102,126,21,34,238,237,201,39,172,134,191,226,196,7,67,43,74,129,58,106,122,85,4,233,153,32,109,177,130,126,37,250,253,112,206,211,109,179,178,129,182,247,177,78,213,186,160,87,35,21,169,57,197,191,74,187,19,61,46,123,22,213,45,226,8,23,175,5,93,245,241,65,32,119,52,97,10,12,110,235,237,175,255,217,204,159,6,155,103,249,161,192,69,75,228,29,84,193,56,190,84,46,94,56,207,226,242,147,247,210,211,223,102,151,122,203,54,106,66,193,155,49,133,172,250,27,54,60,97,49,164,168,17,28,59,31,79,215,172,64,109,14,105,16,59,161,91,140,75,242,155,194,237,156,69,207,209,210,121,216,217,49,68,75,43,24,73,37,43,138,112,238,216,15,210,96,237,245,163,192,27,150,144,22,13,35,17,133,29,33,201,48,45,152,89,134,234,238,179,174,44,7,199,199,103,32,148,249,29,176,189,80,190,55,126,77,30,176,126,231,106,244,157,193,54,161,69,161,27,23,47,8,17,254,115,214,37,155,227,112,196,223,202,182,241,158,74,100,177,81,208,166,219,128,80,195,222,44,195,37,245,197,246,89,76,246,36,142,176,129,32,149,57,224,140,163,66,41,132,231,191,128,61,227,164,25,177,68,35,241,229,165,66,36,4,44,228,240,84,136,166,4,79,64,66,189,100,155,26,8,206,16,194,0,110,167,110,250,180,100,31,239,40,151,239,215,36,230,5,74,59,209,166,158,57,164,165,226,213,2]], +[[109,120,85,227,15,122,19,226,55,176,103,20,67,70,67,75,180,176,81,120,199,216,141,73,46,121,2,124,75,15,60,221],[114,115,41,56,40,239,163,73,130,35,146,219,186,176,120,121,87,126,26,119,166,253,106,254,51,117,58,158,236,136,196,175],[15,226,142,173,217,229,221,87,75,63,170,234,129,13,68,82,44,139,27,251,179,227,213,126,216,137,250,237,236,145,208,225,74,134,185,20,196,199,102,241,191,155,143,24,176,219,137,13,182,193,177,37,213,120,4,51,54,25,177,224,114,10,51,0],[248,185,54,231,147,176,23,88,12,192,233,203,218,42,203,100,116,80,127,75,202,58,252,135,131,236,70,238,184,44,205,77,210,82,86,118,170,106,181,192,220,247,215,95,126,3,17,230,254,107,242,114,99,248,87,143,235,85,197,97,45,31,40,232,136,183,102,86,196,28,205,138,112,185,188,96,75,66,114,79,162,188,65,29,68,195,26,182,140,232,79,131,147,57,158,52,213,64,133,121,194,186,41,33,242,248,209,20,135,170,126,82,85,127,238,217,103,87,25,157,58,174,99,119,119,1,84,177,127,53,119,199,172,61,140,118,207,116,97,181,232,212,42,113,133,7,142,212,248,98,252,87,80,47,97,80,117,48,123,110,16,60,119,193,246,200,189,167,170,23,228,53,226,27,148,154,244,77,255,90,163,10,98,218,113,47,169,150,106,97,47,252,161,72,113,253,111,134,11,74,150,20,1,44,83,105,145,14,15,253,111,15,189,136,154,156,37,124,50,189,207,144,187,128,98,124,178,114,236,212,89,152,151,85,89,85,225,254,8,205,126,187,33,192,113,190,15,72,152,150,150,203,57,170,130,173,17,186,165,212,172,97,58,191,27,109,184,162,14,104,104,54,34,40,51,248,182,221,47,0,6,34,123,228,142,133,128,220,200,222,98,13,172,178,246,90,105,54,117,214,203,69,186,93,209,170,112,219,118,188,100,29,79,181,103,236,188,113,17,68,46,41,65,88,190,87,92,113,221,194,110,148,244,18,102,162,253,58,13,67,87,129,252,9,70,72,250,223,95,23,205,65,171,137,88,33,137,78,192,128,107,38,44,57,53,52,254,102,242,30,55,131,193,74,150,200,143,46,6,83,254,50,231,93,206,138,70,59,185,126,237,108,22,243,243,34,129,105,171,181,180,191,158,163,39,140,31,240,248,110,174,113,56,155,100,51,172,208,151,238,250,158,110,5,244,149,92,213,23,131,11,141,152,112,204,181,34,116,21,229,15,35,246,71,50,23,167,69,9,100,112,220,169,61,43,52,103,60,93,106,87,237,2,200,224,202,225,25,179,243,41,216,171,100,152,73,76,41,33,187,111,73,109,208,131,129,231,211,159,45,181,118,59,20,162,130,27,239,204,160,169,253,49,37,69,222,104,171,242,6,209,45,142,2,231,59,199,227,203,121,110,126,226,108,198,61,116,30,250,252,83,69,248,19,41,81,188,251,253,223,99,31,183,203,67,239,53,185,69,60,147,144,235,35,177,249,216,177,199,45,235,210,79,9,160,26,157,198,14,230,129,83,6,24,131,87,120,26,246,225,130,10,163,94,78,193,33,183,202,52,215,222,118,17,178,70,163,231,3,237,72,199,235,3,166,254,143,133,46,231,211,37,69,201,216,82,214,77,93,117,147,14,95,30,190,33,163,7,239,167,98,46,218,206,214,216,121,2,111,15,133,169,17,32,18,128,55,5,88,34,105,211,159,20,50,52,223,137,9,171,61,148,142,118,211,218,170,36,34,109,154,198,1,238,242,119,253,44,252,74,25,174,223,67,135,162,22,23,176,62,195,211,132,90,56,85,79,94,151,3,110,86,236,28,230,96,223,156,6,44,44,153,59,119,197,186,106,109,5,35,29,174,55,100,24,60,62,150,170,83,156,251,52,21,251,22,60,100,91,35,3,178,214,212,189,168,202,108,114,188,3,213,48,95,155,17,142,146,94,39,210,154,183,220,177,150,71,14,99,57,99,27,35,128,116,76,4,209,218,52,143,192,254,39,66,119,248,47,149,189,251,11,100,180,207,59,81,229,113,192,221,179,181,60,166]], +[[126,228,231,233,140,106,64,240,231,68,19,242,64,57,189,34,13,241,248,199,240,21,82,141,191,82,132,171,159,124,130,226],[77,90,128,15,155,34,7,14,1,110,226,58,248,163,16,144,43,54,157,88,154,132,127,52,92,46,162,150,141,109,9,36],[172,59,254,58,223,148,28,147,77,51,73,196,146,222,112,213,22,107,227,137,249,85,190,135,194,136,63,65,242,218,20,108,145,6,81,163,180,82,194,215,57,220,155,83,28,87,69,86,94,105,217,131,89,241,215,217,62,189,54,215,10,187,240,13],[143,176,19,115,196,46,105,97,74,234,153,175,73,50,55,133,243,56,97,185,78,144,245,101,56,158,191,112,226,25,245,222,199,50,224,1,11,88,247,41,5,48,223,34,42,201,199,62,28,46,146,165,230,6,29,229,89,12,175,156,13,80,33,215,41,234,161,21,65,250,29,8,33,96,190,175,97,30,124,253,192,235,179,21,211,136,229,56,180,181,2,143,155,48,211,217,115,52,127,253,68,38,62,239,8,59,129,178,27,130,236,165,117,106,73,75,29,129,192,125,232,73,80,109,62,59,102,135,151,165,197,68,37,77,78,190,92,248,23,27,57,248,114,76,188,65,137,41,27,60,83,194,30,206,73,161,215,57,86,60,101,180,144,37,147,86,71,167,48,58,224,239,127,109,36,85,70,69,164,40,219,187,66,68,159,83,153,227,109,199,135,183,214,149,138,2,238,187,184,54,229,229,62,38,228,135,35,157,233,77,29,37,14,121,67,172,14,34,217,39,80,160,207,52,115,190,26,98,37,203,231,149,69,4,130,105,246,35,126,201,249,236,48,126,138,52,183,187,52,205,73,6,228,49,98,163,112,143,50,156,91,152,157,122,127,205,225,9,154,84,37,70,254,156,51,24,43,165,27,132,62,150,209,28,121,233,26,210,31,113,112,226,87,253,194,129,142,18,249,22,138,151,76,150,138,77,39,63,163,255,169,243,95,249,5,152,14,170,211,114,28,174,128,43,238,54,33,11,64,185,147,25,187,102,153,130,233,67,178,112,164,196,208,169,46,203,91,186,45,216,180,10,195,210,240,50,92,70,157,94,157,72,63,82,65,151,64,16,197,192,218,51,95,22,233,98,25,108,46,241,78,178,74,175,187,49,27,253,95,168,220,141,45,97,230,135,138,210,204,224,220,153,57,228,69,34,114,61,66,126,243,47,180,59,150,127,94,68,252,102,87,146,121,111,140,249,52,240,28,50,93,99,213,131,220,60,169,212,252,199,87,217,23,133,128,218,239,83,170,58,178,29,44,228,53,149,93,28,109,71,99,140,94,219,98,255,85,97,105,61,28,189,16,236,158,57,154,113,191,157,177,201,150,159,213,158,78,235,49,170,89,191,57,233,241,132,23,141,239,114,70,237,75,143,75,229,186,218,165,219,74,248,103,244,242,236,57,161,55,4,32,44,135,132,250,22,140,233,111,156,250,199,16,23,35,98,117,253,133,124,195,197,26,156,122,194,86,33,94,20,184,67,247,33,77,201,248,36,185,29,26,81,112,208,239,29,55,105,111,147,238,150,106,43,125,236,226,43,79,58,253,57,193,109,96,30,95,248,64,141,69,193,166,206,113,240,96,151,108,91,228,192,66,177,183,56,223,149,128,186,90,231,120,128,167,12,11,148,240,225,201,249,170,52,192,144,214,18,213,122,155,147,31,80,161,37,250,53,206,64,162,203,127,170,213,48,248,9,8,199,60,183,130,88,175,210,99,19,144,4,29,146,97,126,155,246,76,233,110,142,74,199,243,18,109,138,248,160,76,117,255,212,56,118,157,224,111,116,194,252,32,204,129,146,218,53,62,121,6,18,131,187,160,138,141,36,230,228,226,232,59,165,176,142,66,117,34,96,98,20,141,138,2,175,173,101,182,246,39,207,189,41,183,28,161,138,238,91,31,151,22,155,240,34,139,55,111,65,6,181,15,217,26,56,166,98,17,214,158,187,74,122,240,225,194,33,127,27,160,20,209,224,205,23,80,141,88,21,93,22,61,217,222,47,225,198,76,127,136,213,181,83,233,186,30,31,37,67,13,126,18,91,7,168,194,237]], +[[31,40,217,9,29,25,108,186,61,69,82,229,163,55,164,216,175,63,41,94,98,158,75,166,254,153,112,49,32,174,65,224],[129,77,52,191,40,238,109,144,240,57,89,144,65,219,129,15,124,157,170,145,142,3,233,97,151,65,75,201,170,49,236,220],[91,229,82,250,115,30,131,103,147,246,221,168,149,220,155,30,44,205,102,157,225,200,67,224,14,166,250,60,94,191,151,163,75,38,241,243,172,127,242,34,94,228,167,228,48,7,44,19,218,64,102,220,220,192,91,162,181,246,26,110,141,33,7,9],[166,148,104,188,51,235,254,240,97,92,100,60,73,218,198,224,79,219,108,251,142,196,88,87,187,183,162,126,82,143,214,49,252,52,17,186,238,101,204,31,148,252,201,74,237,74,67,50,250,104,97,224,101,224,97,99,84,23,9,215,151,40,224,27,226,177,64,160,34,200,62,123,35,185,237,42,210,131,33,105,223,201,86,144,145,60,243,114,1,48,101,112,128,201,213,167,130,126,86,96,117,116,82,197,252,61,205,128,204,107,224,152,198,41,34,109,84,102,224,43,151,18,107,231,74,20,82,238,22,129,80,149,222,180,43,240,101,102,113,80,40,193,24,37,130,10,138,35,198,13,162,182,141,217,165,93,173,42,41,164,150,68,67,129,124,7,215,118,178,68,177,81,134,129,154,59,190,212,20,171,244,87,154,62,206,58,61,199,177,5,208,169,219,163,123,158,170,120,190,142,70,225,105,139,89,176,148,11,1,243,139,40,60,51,169,164,177,212,248,20,75,22,238,181,252,10,122,240,208,129,105,102,69,161,234,179,167,135,203,207,136,250,217,61,214,205,70,210,149,168,121,161,119,80,51,169,133,99,130,46,241,246,182,154,88,30,73,115,108,141,112,27,68,83,150,147,64,82,30,74,212,191,148,185,17,176,226,216,111,52,238,206,74,99,133,255,31,230,50,32,205,60,197,146,243,109,108,73,31,161,143,124,20,4,54,13,42,119,83,254,7,62,9,162,252,66,164,187,234,85,188,150,215,240,92,152,174,210,204,74,159,174,143,212,160,25,127,240,31,167,240,4,110,60,62,181,154,170,188,163,19,164,221,170,93,32,210,124,44,95,26,198,216,127,211,203,75,211,90,30,199,93,16,79,124,54,115,49,163,226,149,229,60,78,128,186,225,75,151,146,208,213,38,247,64,212,255,3,111,175,84,135,150,127,250,190,142,136,61,63,176,209,111,170,219,40,225,40,93,237,65,87,12,11,7,194,85,155,83,30,15,146,84,239,136,229,177,15,100,244,131,154,154,11,108,60,127,27,120,80,244,173,155,240,153,154,127,42,231,196,90,101,142,165,48,54,252,112,25,152,66,184,228,158,96,249,103,222,31,243,171,255,246,205,115,91,124,216,184,249,226,72,241,86,246,198,84,56,105,235,153,130,61,174,168,141,235,175,121,240,30,101,33,236,99,254,114,114,78,227,200,34,184,139,57,104,178,72,82,9,21,131,196,154,179,193,95,161,247,155,24,217,143,4,217,182,132,28,154,124,160,222,47,204,2,249,93,214,73,73,46,139,86,163,30,193,226,68,51,122,246,170,174,222,139,249,159,200,20,239,87,192,213,224,140,60,126,204,24,151,152,10,161,105,169,146,109,32,105,141,246,147,14,33,16,203,70,15,73,57,1,0,116,16,149,248,237,0,65,42,230,150,217,142,254,253,41,13,165,247,208,183,40,210,10,30,191,166,189,125,39,15,40,26,152,199,177,228,8,67,81,37,170,72,60,107,125,99,63,247,88,138,148,22,88,246,18,149,68,214,41,69,185,184,175,113,168,198,44,10,80,7,108,184,84,27,167,228,189,228,237,228,65,114,44,110,185,223,140,253,6,86,51,158,134,210,38,171,174,160,94,160,71,246,184,48,119,1,246,201,164,76,201,203,131,123,142,182,36,69,146,94,138,136,129,210,83,143,203,43,36,158,78,232,182,134,236,251,73,196,223,134,64,29,36,154,172,53,132,30,145,64,4,249,69,93,63,222,55,93,32,160,31,186,39,177,151,166,152,211,132,199,101,5,16,104,1,98,126,131,54,189,45,118,215,97,168]], +[[198,77,210,13,66,98,117,38,25,138,34,100,118,144,200,149,181,180,91,105,143,87,166,157,251,228,141,189,66,106,164,112],[46,1,212,4,22,247,138,205,219,52,184,68,94,164,253,10,179,250,158,102,67,4,71,82,33,63,7,199,240,255,67,160],[222,172,200,194,50,24,114,118,118,213,64,162,59,218,215,129,2,17,230,213,122,210,148,195,125,75,28,154,246,179,55,165,63,120,128,210,186,250,115,179,5,8,192,8,66,107,248,215,201,101,161,244,164,34,161,188,125,106,214,34,111,209,151,6],[130,27,159,124,22,16,75,83,59,209,39,24,79,215,42,222,9,43,19,187,217,172,238,210,155,141,16,241,102,136,146,45,22,95,137,49,213,61,245,144,251,113,59,103,77,128,92,224,201,214,206,108,67,186,105,104,25,29,18,191,160,138,140,226,46,143,51,107,43,73,26,242,93,27,22,6,249,48,202,235,229,34,57,42,135,212,44,231,188,22,122,167,182,16,89,114,32,175,49,166,101,53,48,113,232,217,229,244,32,120,185,195,136,191,4,2,88,226,31,156,58,179,140,4,39,97,139,44,40,211,67,13,242,121,33,191,197,132,135,179,70,25,120,191,168,191,88,108,254,131,88,224,146,248,244,116,102,231,98,69,29,80,22,74,13,116,54,15,102,180,205,58,53,117,218,1,218,35,117,36,48,192,53,218,133,159,87,125,226,34,144,170,180,237,127,52,210,103,64,106,181,71,235,68,92,198,77,245,48,25,66,127,78,183,43,202,85,57,113,83,208,28,207,126,201,125,122,150,125,154,255,70,35,29,46,32,39,179,143,59,65,189,44,177,183,152,164,174,136,171,244,137,98,22,211,21,189,83,131,2,66,89,229,151,66,128,42,145,27,173,207,132,115,219,145,175,49,151,51,50,12,185,82,30,249,206,67,114,103,182,234,23,188,175,229,208,144,59,18,58,53,201,136,244,152,52,246,29,213,82,100,10,50,118,218,38,175,23,236,33,162,2,150,88,109,214,244,179,108,122,79,11,137,157,112,180,42,248,158,41,55,1,50,237,251,114,214,131,65,148,161,96,147,96,177,241,254,171,137,185,107,142,143,15,104,152,124,87,204,224,186,183,104,17,55,24,251,23,9,222,45,243,33,119,212,64,133,218,94,253,157,167,14,26,133,140,146,242,69,172,254,230,75,113,243,235,22,224,79,193,57,137,230,147,55,153,151,1,221,115,171,194,102,201,253,76,255,145,160,253,4,251,216,177,59,18,230,244,80,56,87,21,132,142,0,127,160,212,99,17,159,215,222,99,37,182,64,4,43,101,66,18,224,219,141,161,173,235,210,167,88,159,119,238,79,117,45,40,44,161,17,156,67,27,23,173,10,2,30,242,191,149,229,172,71,4,230,45,112,57,208,230,81,228,86,214,14,99,186,222,64,28,202,119,201,168,145,99,23,77,80,34,215,69,171,220,118,185,255,226,84,65,85,35,94,48,99,230,228,174,236,68,237,93,138,180,8,217,102,254,193,32,22,193,48,115,11,188,85,135,50,6,93,168,0,167,12,191,176,252,204,164,93,0,40,203,253,150,50,221,178,240,237,18,237,174,123,147,11,16,108,157,18,133,164,184,112,222,117,7,153,156,116,121,61,212,151,64,135,25,200,152,171,228,159,127,51,163,62,105,181,15,165,175,148,128,6,133,102,209,253,223,68,130,215,151,4,173,142,241,27,136,180,44,198,159,206,138,85,123,91,165,16,231,8,185,55,81,35,3,133,104,39,13,228,7,35,46,149,98,30,45,4,87,11,236,44,65,236,207,216,85,178,31,12,155,186,162,59,92,88,21,252,136,143,127,190,212,130,195,32,255,161,224,99,232,123,85,188,143,126,238,163,116,6,58,155,230,95,126,217,34,91,246,202,52,207,163,17,183,159,58,37,140,37,46,99,69,237,106,200,71,72,244,104,7,165,93,75,164,18,102,22,156,210,98,212,247,34,121,239,12,170,119,255,68,147,53,50,189,19,116,117,108,35,236,133,245,94,254,159,194,51,31,38,248,129,98,159,128,194,105,47,127,83,228,188,111,34,239,180,84,87,162,35,240,209,196]], +[[15,142,159,53,38,180,250,234,146,118,242,42,23,121,230,248,39,9,128,143,109,12,97,42,223,227,42,110,138,6,16,5],[212,140,63,15,222,243,130,209,216,3,19,232,70,252,169,94,65,129,118,187,93,250,157,57,140,29,33,36,119,111,105,10],[47,89,162,147,96,115,145,56,52,235,21,160,224,188,185,170,128,64,137,70,143,36,221,27,45,55,161,147,74,233,186,16,32,255,100,183,46,236,3,38,141,10,124,1,44,78,121,99,0,246,223,122,221,160,28,139,197,233,1,92,205,238,26,0],[12,205,55,196,207,216,231,12,163,187,57,70,208,157,112,208,246,164,184,29,109,251,7,157,120,115,116,128,113,88,152,128,146,115,130,247,67,106,110,248,245,28,37,84,115,221,1,254,181,44,142,219,228,211,37,87,19,230,141,100,15,61,207,21,143,43,251,159,190,207,113,240,113,157,254,140,230,182,1,40,27,166,194,10,86,180,248,231,202,164,170,159,134,143,191,197,228,50,28,34,214,95,3,130,196,137,107,249,190,190,53,70,148,158,129,133,164,216,23,228,91,93,18,147,149,56,33,189,217,142,194,89,246,74,61,229,56,101,177,73,234,1,200,246,131,236,218,97,218,93,193,14,126,189,221,254,116,132,245,235,16,49,183,145,101,135,202,163,153,160,107,111,234,76,94,110,11,230,80,251,223,6,193,3,109,242,204,53,246,46,160,234,113,63,82,128,157,119,244,124,46,85,201,35,146,72,22,128,182,51,32,86,34,105,19,176,206,136,166,197,90,38,189,181,184,186,179,207,70,149,168,197,34,48,44,78,186,55,211,31,247,126,88,48,27,204,252,124,123,232,88,12,99,66,104,121,149,244,74,205,25,9,101,174,13,123,240,102,149,146,182,173,136,116,62,187,54,12,115,224,72,74,35,210,249,233,158,158,176,56,220,189,135,202,155,26,73,143,27,45,53,254,221,127,142,31,127,216,202,82,100,134,145,30,7,106,234,180,135,123,186,207,55,138,40,85,249,197,172,3,145,48,220,105,14,23,125,103,178,68,204,138,208,50,55,158,247,31,224,94,156,134,19,216,245,214,234,61,78,62,71,34,32,41,204,0,66,83,190,71,248,127,181,227,49,76,72,152,19,75,135,172,241,11,37,56,186,216,151,189,197,1,45,143,151,98,200,113,182,83,212,0,254,224,206,237,94,246,189,209,111,175,63,10,189,189,114,205,10,18,148,5,70,240,153,95,241,75,15,27,213,72,86,255,116,195,110,180,242,45,114,135,174,253,198,9,153,140,31,65,188,195,187,58,95,164,146,52,244,250,142,146,156,208,245,84,179,21,57,93,174,135,60,97,202,112,224,65,12,47,213,161,21,210,166,255,31,28,148,178,123,164,80,184,25,75,33,240,149,198,26,95,33,94,60,132,245,212,63,14,115,98,134,211,59,140,71,129,77,185,121,249,220,0,145,152,70,190,230,133,51,125,153,85,90,36,71,46,107,0,179,244,161,67,17,166,199,201,4,186,88,137,218,108,29,220,193,17,117,128,245,251,196,31,43,138,66,104,207,14,159,165,191,65,37,52,201,228,5,42,172,181,4,203,134,226,20,122,184,2,61,88,128,11,118,63,154,191,157,4,64,120,138,81,223,229,203,212,66,48,186,82,40,241,245,150,14,163,164,228,4,77,54,218,248,17,203,219,236,93,105,100,99,216,233,65,242,114,23,86,59,180,74,33,24,164,245,172,214,231,148,222,23,224,40,203,222,239,222,242,203,240,61,211,46,120,153,230,90,28,248,57,245,217,14,31,140,54,75,87,127,227,16,83,83,246,103,104,219,247,175,12,82,26,168,164,159,122,34,8,45,136,249,1,73,140,144,185,215,119,126,210,249,240,232,165,82,216,161,250,94,150,50,237,133,50,88,201,194,21,182,219,180,17,29,207,202,85,75,251,201,187,162,47,136,188,85,85,44,109,134,37,86,215,65,218,213,159,33,94,55,40,131,70,202,125,127,216,198,90,56,13,114,12,175,249,239,161,73,243,253,162,50,218,165,177,46,241,28,10,240,134,43,208,34,158,7,90,60,107,96,239,11,187,61,173,127,41,8]], +[[254,124,220,121,102,208,255,185,199,111,74,24,231,240,191,144,105,14,183,109,195,211,213,8,132,100,142,46,57,55,208,32],[161,46,233,129,45,106,246,170,72,121,250,114,188,10,105,128,78,161,168,95,155,196,162,106,91,167,207,187,145,77,13,217],[181,45,3,253,235,205,66,151,55,239,112,146,6,135,33,31,187,76,4,248,30,53,92,236,112,114,197,5,65,117,210,237,119,243,143,70,111,0,20,34,218,143,205,240,103,219,20,81,0,124,171,96,127,4,156,46,38,7,181,125,68,113,60,4],[220,185,28,241,85,70,26,96,223,7,238,194,157,152,97,110,209,114,139,52,239,169,225,247,68,90,145,88,168,248,141,127,170,174,14,36,114,90,239,242,99,195,247,79,12,104,79,24,88,240,91,105,149,210,132,107,106,131,47,103,8,90,66,118,216,102,26,235,211,191,204,115,24,31,31,81,2,147,182,222,94,75,178,63,242,220,161,223,96,140,177,74,229,34,172,75,81,225,249,185,115,171,139,175,205,83,78,113,197,113,129,177,24,150,238,16,97,251,54,156,164,210,147,157,30,87,6,13,159,77,176,165,192,176,125,82,104,127,21,120,23,230,62,47,231,235,204,62,124,149,239,224,91,133,153,16,201,94,237,232,109,20,57,158,97,98,72,162,140,36,196,20,219,182,147,175,155,228,53,163,169,205,195,62,14,42,88,105,24,217,27,138,133,206,221,22,18,215,193,162,23,146,189,212,58,145,91,21,126,4,187,58,68,236,190,35,250,73,204,85,218,171,190,170,21,90,115,127,118,91,141,219,15,59,21,212,236,242,206,247,5,76,167,62,200,125,145,117,44,46,153,25,92,219,25,88,132,79,20,78,218,184,42,151,84,159,201,206,192,142,135,17,207,248,99,182,63,194,49,167,127,118,46,92,217,218,157,89,64,146,82,233,154,176,76,66,188,87,9,126,70,78,60,106,72,216,2,65,230,50,94,62,64,148,152,155,52,192,232,179,43,26,120,41,213,77,243,42,5,14,232,125,143,124,79,227,228,244,247,4,157,31,238,205,190,166,113,8,53,13,180,232,237,190,60,63,248,171,42,37,209,71,177,193,197,130,27,15,140,33,4,45,101,93,184,49,105,31,89,152,63,39,210,237,29,73,6,197,68,226,78,121,190,104,101,60,155,34,154,127,182,30,245,69,186,177,110,152,129,203,77,146,101,226,147,89,10,11,194,220,134,186,210,48,7,255,64,201,88,97,146,59,73,130,65,193,13,38,191,72,72,246,43,167,56,63,100,157,195,138,241,132,13,13,233,40,169,191,238,94,17,181,20,52,22,58,122,177,237,83,116,21,241,233,50,133,227,105,146,5,114,1,88,249,85,125,134,65,237,43,244,133,184,33,44,143,130,102,139,172,60,34,142,105,36,193,125,13,152,242,230,217,35,67,113,196,66,94,183,88,104,159,219,13,193,206,161,57,74,40,98,232,123,179,142,98,76,52,121,145,104,97,50,120,34,95,181,225,156,146,71,173,163,85,84,242,196,173,219,182,29,90,80,42,112,129,39,214,239,188,168,247,53,9,11,223,221,136,219,41,251,209,75,105,171,18,98,240,195,226,109,38,58,89,197,174,70,57,6,83,131,213,37,11,84,207,89,43,183,173,254,170,224,210,254,129,107,99,129,232,110,162,209,199,24,19,203,195,216,254,45,49,222,123,48,251,110,194,41,79,228,83,106,54,198,161,131,90,113,98,171,75,248,157,25,70,97,25,101,123,14,70,69,174,245,3,80,91,77,85,223,151,123,210,201,12,100,64,111,73,112,213,207,242,69,184,53,50,42,111,190,35,78,94,251,181,234,69,232,240,211,151,59,228,170,162,170,218,171,7,125,108,155,37,189,68,148,64,158,147,71,157,45,21,7,246,107,200,190,248,41,153,161,60,121,67,180,114,185,230,30,194,157,235,239,191,34,65,66,62,15,170,66,193,163,56,167,166,19,29,237,147,91,160,58,40,102,46,104,89,51,104,221,229,75,70,47,42,95,183,70,24,95,245,80,62,105,186,54,191,22,247,20,88,205,208,87,229,193,114,103,246,116,152,214,82,134,11,70,94]], +[[246,201,171,94,167,95,41,78,142,12,7,196,192,158,216,238,163,17,59,223,194,239,117,158,32,162,100,87,22,4,16,141],[177,47,245,91,211,236,66,97,14,172,234,40,179,19,161,110,25,201,232,180,124,43,21,23,9,145,190,8,141,101,207,99],[167,249,208,139,161,65,131,239,36,127,44,37,254,204,43,131,237,166,222,88,2,46,70,108,231,143,207,80,247,28,226,97,98,68,101,98,238,164,93,99,162,28,59,34,86,31,212,104,0,88,172,184,37,64,122,21,64,143,39,19,97,161,70,15],[113,98,59,57,116,62,57,199,224,134,56,128,109,70,138,26,138,111,53,194,174,56,142,239,194,115,116,187,82,83,136,20,196,179,108,155,142,56,154,216,49,131,222,2,161,187,208,50,87,52,228,97,135,84,9,35,55,211,231,220,18,86,146,142,53,40,135,12,167,240,6,19,162,91,113,187,21,209,217,234,175,249,242,38,155,113,193,151,105,224,3,206,132,86,20,178,236,149,237,40,202,133,91,82,33,212,203,128,166,202,148,102,170,51,226,81,13,223,247,220,225,134,21,157,167,15,200,177,251,172,18,162,110,31,192,148,34,118,137,42,214,233,176,3,245,105,89,189,49,58,242,137,231,160,83,42,102,75,118,185,107,145,152,84,224,101,12,184,197,46,196,197,251,80,83,175,47,12,248,192,242,42,82,63,158,44,100,25,223,141,11,113,78,227,119,104,0,235,250,112,119,96,132,102,125,109,207,84,31,20,207,22,98,98,224,246,76,66,118,174,40,136,94,108,253,9,123,112,192,214,24,110,165,219,208,51,50,60,152,118,19,218,8,100,93,224,114,8,186,225,42,23,141,143,127,101,10,37,175,189,112,28,133,161,186,99,158,249,241,33,196,12,92,18,154,71,55,52,51,134,164,129,131,255,60,89,19,137,216,158,205,165,38,207,251,38,116,241,123,177,194,48,144,85,75,19,64,132,151,150,166,212,68,70,11,180,25,66,126,147,230,88,91,15,79,6,90,216,126,230,237,245,75,230,24,138,29,213,172,225,54,77,239,165,97,247,78,38,118,156,155,41,30,231,85,82,118,80,28,106,73,8,13,160,146,79,55,146,194,167,40,165,32,7,177,192,124,149,87,143,237,175,64,57,150,35,158,156,85,169,164,76,61,252,195,124,223,3,251,72,93,181,160,141,255,21,167,164,247,183,241,84,116,46,132,49,86,77,193,125,189,67,46,16,51,124,34,118,252,253,157,112,247,195,213,112,57,58,12,25,246,64,81,199,58,135,14,32,85,132,16,101,49,209,253,42,29,209,201,208,252,225,79,250,170,7,123,183,226,96,37,30,237,108,98,188,110,220,36,34,81,148,64,194,36,78,186,56,64,70,176,237,218,166,207,44,28,126,238,191,205,120,252,174,24,184,34,144,85,43,89,192,70,61,196,80,97,139,166,124,119,13,236,14,34,155,132,96,147,108,168,25,86,43,203,54,150,156,143,247,11,241,19,193,22,113,224,11,148,19,85,191,1,173,84,176,92,254,42,4,139,56,114,140,189,209,180,152,9,225,242,7,172,163,9,141,153,66,238,196,125,108,157,65,59,55,201,20,254,221,56,172,213,255,228,150,202,199,87,194,239,139,119,189,132,3,209,75,31,201,138,144,63,226,185,121,70,130,51,167,242,174,214,248,213,9,216,116,225,220,224,81,73,175,157,243,254,69,149,199,30,139,196,99,222,233,56,77,94,5,5,210,166,176,162,184,161,237,98,22,170,174,157,204,118,2,72,122,76,8,81,253,240,150,41,193,233,145,24,128,154,149,68,166,87,122,249,249,21,209,230,93,129,98,32,196,140,132,144,250,155,112,218,66,42,214,128,2,35,214,216,195,64,249,234,178,204,126,20,147,98,18,74,48,11,64,203,184,192,166,93,163,1,219,186,147,27,165,100,243,89,115,202,139,242,209,237,181,108,25,70,97,149,91,59,104,56,31,161,93,75,141,198,173,161,165,206,189,163,164,204,197,81,35,224,5,127,79,130,16,65,147,125,213,73,32,156,130,225,22,87,11,201,8,162,142,50,153,169,68,20,67,73,143,116,179,204,136,225,166,45]], +[[67,16,61,240,26,72,160,60,87,243,47,82,215,12,104,73,238,68,88,11,42,180,238,114,213,72,216,72,19,79,124,235],[163,203,224,214,75,5,96,188,181,174,0,144,1,227,20,217,236,144,121,1,221,116,168,4,160,5,144,34,237,156,109,4],[25,84,71,190,177,222,74,126,54,234,137,166,206,60,153,188,200,148,17,223,94,11,21,247,186,11,29,17,12,69,106,188,107,63,95,29,166,16,110,216,135,134,75,165,106,171,70,106,138,99,179,53,207,207,76,100,214,92,14,111,180,128,180,1],[115,140,191,6,208,13,77,205,94,95,36,58,28,24,221,94,194,2,120,136,70,149,161,207,59,234,103,187,91,5,221,126,96,162,162,79,211,37,190,107,244,107,70,40,115,236,144,127,157,232,141,194,199,98,98,11,126,14,247,39,101,212,189,166,98,69,73,147,200,40,161,116,110,158,216,209,157,255,67,196,196,133,39,172,132,95,33,134,164,173,124,29,153,42,22,36,92,213,115,7,62,9,64,220,238,211,104,17,11,181,253,10,76,136,52,206,136,167,113,37,185,20,115,147,200,181,140,177,110,94,189,193,130,68,235,250,72,186,186,70,151,63,220,212,133,177,178,229,243,176,231,9,146,207,25,153,88,6,56,216,127,31,91,39,196,215,249,29,236,243,125,226,231,52,227,25,85,53,198,49,8,43,62,186,168,206,48,169,194,194,219,1,109,125,53,71,230,33,97,136,80,226,32,64,3,141,15,224,250,234,47,155,245,16,182,130,196,253,20,117,14,137,180,193,153,239,12,153,5,0,84,62,238,171,95,11,80,122,49,49,153,194,162,160,38,45,109,129,76,188,9,51,197,146,226,86,195,226,157,82,75,6,110,165,164,84,51,97,161,4,80,224,170,103,92,97,64,143,48,127,38,238,88,150,157,99,39,143,19,91,125,203,102,107,147,242,202,207,216,56,115,71,30,151,74,40,107,9,2,63,80,21,250,26,175,24,191,191,165,247,67,133,208,223,107,154,221,81,111,252,12,49,19,227,126,9,120,56,100,106,201,48,84,255,77,150,2,6,103,68,186,51,150,149,63,215,129,104,19,1,112,187,39,92,21,43,221,54,111,115,6,92,10,122,215,173,0,117,140,185,154,122,193,183,128,157,38,223,170,199,88,70,130,1,238,182,13,234,54,140,51,242,87,175,226,241,180,192,46,55,186,254,64,245,215,253,64,200,125,28,86,160,203,40,233,210,131,105,163,146,75,206,248,182,217,153,220,244,41,77,216,196,20,61,117,198,194,91,90,69,68,72,141,222,114,82,72,199,141,147,193,91,129,91,1,203,208,243,29,27,0,172,4,131,126,248,91,64,3,252,150,212,69,122,197,160,35,98,62,103,182,109,164,112,10,8,89,248,63,220,205,60,122,174,9,222,9,160,87,224,13,180,74,42,106,172,170,33,116,106,73,184,34,70,137,165,204,24,84,186,61,196,170,42,163,69,36,231,165,168,157,17,238,163,86,170,234,94,245,251,245,66,201,159,84,77,185,64,245,8,104,56,238,42,178,24,184,211,242,225,7,208,178,157,75,4,131,14,237,121,192,118,142,2,194,132,75,60,186,50,104,149,244,171,56,163,153,75,131,171,48,96,15,245,17,204,181,149,153,47,140,192,210,149,72,7,151,45,163,101,176,111,189,171,83,155,46,3,89,139,52,229,60,252,249,57,144,185,122,172,29,50,151,131,54,109,69,31,151,43,141,138,0,182,184,236,219,55,39,150,68,206,193,68,124,9,152,238,79,112,144,243,76,156,200,83,5,144,202,231,101,54,10,173,176,171,49,53,0,73,65,201,35,2,203,178,179,80,161,78,143,48,175,83,37,194,180,56,0,94,58,157,69,133,230,50,101,195,39,186,114,87,84,179,50,86,145,127,185,101,174,159,2,237,33,38,180,129,71,61,192,233,49,194,82,43,240,15,230,162,236,149,199,146,36,123,30,3,57,97,18,247,131,7,14,47,230,194,203,152,34,80,209,63,45,84,96,199,68,253,228,83,35,230,49,204,203,84,12,215,37,242,197,90,112,88,242,48,232,43,121,243,102,175,203,176,37,180,146,85,67,149]], +[[249,19,158,87,159,169,110,189,98,135,219,59,171,205,166,15,146,231,49,83,86,111,146,76,181,222,4,222,68,147,72,30],[192,108,227,53,83,58,248,216,243,55,242,179,142,10,175,162,206,155,39,34,60,217,221,197,239,50,2,127,4,136,155,127],[5,29,141,127,11,104,210,238,199,44,129,173,252,251,49,174,133,88,246,10,182,60,159,86,82,168,223,99,143,102,111,30,188,12,110,11,65,25,83,188,218,107,81,81,178,185,58,57,227,197,51,10,133,115,225,104,121,34,114,171,211,108,129,10],[179,48,118,77,220,98,142,74,214,122,164,152,42,232,109,69,129,7,28,25,62,195,197,143,129,61,121,33,184,77,42,84,86,43,216,116,23,174,29,229,144,161,164,140,78,199,213,86,173,147,29,101,192,84,63,223,6,7,199,73,133,158,225,47,153,82,2,12,25,92,248,116,96,149,225,8,124,198,195,200,239,157,36,5,37,96,206,129,61,97,57,183,167,92,143,75,142,163,10,156,74,184,136,208,166,52,28,153,171,211,94,9,3,191,229,108,147,21,35,64,196,18,118,215,242,78,9,18,177,42,77,179,215,238,68,132,223,165,58,252,11,26,234,20,9,209,224,50,138,161,200,96,65,39,202,46,177,165,232,27,243,31,140,122,81,198,5,44,83,78,254,107,61,14,231,79,245,169,177,28,97,87,227,100,119,239,169,56,47,87,81,190,140,140,100,84,196,70,214,248,220,126,146,149,37,204,61,231,140,177,186,74,186,155,212,190,21,38,16,67,117,130,201,101,238,164,140,189,76,170,111,48,143,133,244,248,208,6,160,66,246,25,32,7,98,225,187,155,164,34,230,84,117,179,58,148,148,41,140,251,183,90,21,43,54,210,160,85,1,128,119,5,185,82,118,83,80,205,20,20,29,53,212,152,102,146,214,195,188,252,109,97,223,0,82,166,32,170,184,204,19,32,94,117,76,22,249,62,202,121,32,187,234,81,87,239,17,47,11,100,193,5,79,144,165,221,193,117,168,158,41,36,47,87,100,110,116,204,136,94,129,161,204,20,76,61,120,45,17,82,169,228,207,231,108,179,255,171,231,219,230,3,251,56,105,236,168,105,150,152,112,156,200,127,201,97,193,226,153,207,202,34,227,36,46,174,120,140,255,17,191,202,97,2,103,69,244,151,98,37,178,110,226,0,196,241,145,12,75,131,223,92,228,110,244,135,215,72,217,196,197,2,20,27,120,116,202,244,30,90,41,123,36,140,43,172,105,144,161,91,7,180,207,129,14,89,40,116,66,217,163,105,108,2,232,215,50,77,60,247,48,221,165,64,83,107,235,19,207,222,174,97,128,221,116,132,131,45,250,148,233,74,166,203,161,23,170,225,114,112,244,143,147,178,249,138,233,88,23,24,22,63,68,99,84,108,10,224,242,121,195,107,146,190,230,111,28,162,214,164,247,38,210,223,238,11,193,28,29,138,31,166,44,60,200,171,162,102,185,135,89,40,108,16,104,72,59,35,118,180,3,200,135,251,182,87,220,15,37,93,234,144,219,210,51,8,247,224,232,66,180,152,168,223,199,201,205,90,239,14,135,213,107,228,13,80,252,29,212,192,170,125,238,85,174,190,77,107,106,82,5,57,98,184,123,15,46,224,154,144,129,97,85,51,61,92,87,161,71,36,224,1,188,61,237,23,132,59,118,226,196,122,23,99,57,200,222,252,84,181,91,35,88,174,125,1,176,246,224,143,49,33,106,233,3,64,105,65,104,165,167,158,232,131,234,120,88,0,125,23,195,115,89,201,157,101,151,239,228,96,193,162,247,115,138,195,44,94,181,227,158,80,12,73,192,223,249,196,101,158,140,80,204,92,167,157,139,164,229,151,45,103,34,84,104,251,166,65,103,166,178,198,243,104,147,92,122,4,157,53,211,85,199,103,37,32,211,201,228,228,60,103,28,60,184,222,226,89,4,116,149,222,15,86,221,113,145,213,189,75,189,41,81,126,54,71,146,255,137,211,55,153,182,231,129,194,1,147,245,163,22,251,64,222,116,254,226,172,194,94,71,245,18,33,77,227,177,233,179,130,168,105,41,193,87,61,55,36,194,80,23,192,229]], +[[200,238,149,77,181,161,27,41,46,217,119,100,250,230,178,131,5,29,181,125,205,192,170,13,245,57,59,182,12,17,46,211],[92,47,129,130,78,153,117,221,126,163,83,188,102,128,125,237,199,97,3,73,121,78,47,192,142,90,49,224,2,227,254,7],[243,7,122,117,16,30,18,30,92,62,119,216,237,151,181,120,210,57,189,66,24,3,211,69,91,86,84,64,90,76,88,106,96,146,225,58,133,41,186,206,70,138,48,87,132,179,115,228,51,254,228,163,223,137,86,190,250,1,47,216,168,238,209,12],[123,163,251,86,131,21,170,129,226,31,25,119,128,237,194,198,234,38,216,208,106,67,120,145,47,202,35,1,207,30,171,61,128,60,132,105,222,221,243,118,112,61,219,124,224,106,119,218,178,14,2,52,79,173,204,80,2,42,179,199,19,205,3,193,218,169,63,28,126,165,114,98,159,97,11,94,60,81,65,27,184,193,150,148,187,206,144,60,172,71,5,249,181,221,15,71,188,93,10,163,37,63,144,136,112,41,144,39,255,189,52,73,238,186,212,83,50,181,208,196,245,51,219,237,24,169,154,36,152,185,22,78,36,95,182,92,10,250,11,5,55,3,160,207,149,148,10,199,160,25,93,79,112,70,96,156,240,67,113,51,135,6,185,177,152,108,15,17,129,117,210,205,252,231,74,111,136,101,152,37,133,78,148,236,229,143,81,87,99,109,98,53,183,109,50,116,90,42,129,169,103,26,143,134,2,123,169,224,23,99,136,143,193,113,206,247,196,81,195,96,114,188,116,153,131,157,67,28,241,140,215,198,201,251,163,170,113,42,5,67,40,204,214,43,228,130,10,189,94,120,33,98,118,70,17,212,83,155,162,206,189,194,9,179,244,228,182,156,61,100,7,62,146,13,33,82,20,251,15,218,68,24,90,173,165,195,97,39,161,91,161,92,162,138,58,208,134,233,208,51,102,134,156,96,195,251,206,189,134,157,46,64,100,62,131,63,137,72,3,249,128,162,218,126,164,229,156,228,215,192,111,210,175,240,135,238,123,207,221,170,59,50,129,124,230,58,99,88,125,186,254,243,128,1,58,111,30,227,115,75,148,202,61,249,100,77,208,67,67,2,236,179,36,175,227,95,70,92,156,28,147,27,39,41,79,198,238,2,114,222,34,66,174,144,215,242,224,103,2,126,248,100,46,143,23,30,216,128,255,171,206,138,32,161,179,227,57,173,78,63,26,144,1,242,15,144,2,97,136,253,227,75,33,122,110,38,170,255,24,66,43,127,132,61,15,221,163,33,195,25,199,120,242,49,55,242,12,204,27,218,24,144,229,188,145,106,84,86,208,104,211,123,90,204,99,71,114,12,86,165,164,145,188,52,141,108,132,138,156,143,236,254,88,201,43,31,48,47,225,73,25,113,140,213,231,139,127,214,1,208,157,192,30,105,4,134,30,141,104,179,197,117,53,182,19,102,118,203,198,232,57,175,13,215,57,219,137,167,171,217,19,253,246,176,14,156,160,38,2,222,108,160,175,208,145,61,153,47,186,168,255,130,43,157,155,9,221,167,162,155,233,25,16,216,250,60,170,42,94,81,131,70,193,103,201,245,25,65,207,115,83,243,243,76,29,171,51,72,93,10,140,25,218,249,81,253,62,242,13,11,17,157,128,56,223,144,193,20,162,90,91,147,174,64,236,68,185,165,210,188,28,101,23,198,130,80,13,76,220,25,113,66,190,195,175,130,50,192,113,66,141,197,76,13,48,69,66,114,231,51,107,11,88,136,166,232,254,205,232,89,226,172,203,127,176,148,172,197,79,250,72,31,118,35,217,68,105,31,4,251,54,19,169,149,73,128,241,126,42,210,23,61,104,207,14,193,182,125,138,145,214,236,130,148,107,207,5,203,144,104,26,113,98,123,89,2,56,51,78,61,90,185,218,106,8,155,215,38,36,223,144,116,205,210,48,158,4,223,202,224,50,129,47,232,79,157,184,130,205,234,174,105,238,93,170,90,102,255,66,127,196,82,237,208,118,155,106,171,204,19,157,15,112,175,139,151,67,14,100,79,88,164,18,135,169,63,99,29,237,168,44,160,113,109,121,117,76,92,80,62,82,166,101,218]], +[[109,188,85,158,74,177,147,238,191,112,197,195,45,121,123,224,11,115,17,232,230,105,29,169,175,204,24,114,145,242,80,28],[56,167,3,68,118,251,147,130,241,65,119,104,196,33,98,149,26,38,54,144,44,56,152,192,41,190,39,138,180,195,31,49],[49,241,106,124,175,43,116,246,94,5,124,147,51,161,162,99,61,172,115,70,51,143,121,133,16,115,14,184,213,211,37,252,16,128,221,90,173,95,206,5,52,233,84,63,60,147,88,104,4,70,74,245,136,110,134,68,18,156,119,235,170,72,95,1],[136,238,35,101,247,207,157,227,58,205,83,86,73,104,178,220,127,115,112,183,231,3,63,76,102,58,136,194,95,96,247,247,17,214,25,8,235,241,245,187,114,131,85,83,200,170,140,142,79,205,236,211,121,120,35,130,137,191,108,168,72,118,210,40,33,122,40,216,27,11,69,124,146,46,145,236,186,141,62,29,46,102,89,194,176,174,160,81,185,194,224,156,125,254,181,29,48,237,231,103,87,3,65,255,172,30,207,13,226,12,130,209,233,237,7,117,222,172,114,218,124,45,236,35,72,101,222,200,63,103,21,225,195,197,157,226,3,60,194,77,134,188,45,49,170,22,100,150,134,237,224,219,189,137,100,195,166,74,61,202,85,136,215,36,139,31,36,223,141,117,240,154,172,98,192,120,40,202,67,26,58,45,119,166,12,201,60,250,52,149,202,190,177,144,78,213,181,99,152,78,140,32,119,123,172,135,116,16,138,100,237,165,143,179,32,36,74,58,221,62,62,122,118,205,19,124,250,74,9,182,230,233,48,17,234,10,230,81,113,175,19,7,17,118,108,210,91,60,116,236,84,192,189,250,2,179,18,10,194,144,135,235,172,152,55,252,166,91,169,113,188,66,129,221,85,124,80,14,34,94,166,108,60,63,213,34,6,193,154,159,147,149,70,49,105,248,199,168,70,189,159,131,77,127,51,125,11,97,251,48,188,226,148,244,120,174,31,29,151,126,69,78,67,62,232,114,159,176,101,204,224,63,178,228,53,220,188,191,186,1,83,126,122,103,98,229,94,126,210,37,40,48,55,4,190,181,174,56,31,46,24,16,86,242,81,51,39,60,241,125,223,43,6,226,217,71,127,44,9,117,95,200,217,199,60,179,49,0,70,140,100,19,28,104,108,172,121,253,56,69,1,229,15,139,11,238,40,186,57,88,63,66,228,253,55,153,226,79,96,218,95,211,199,121,170,191,105,159,253,35,33,237,4,90,133,188,100,36,246,15,220,196,156,28,179,31,36,154,66,54,192,148,145,118,129,129,185,33,245,134,2,253,65,92,30,222,178,111,57,50,74,221,255,20,119,19,36,115,124,103,32,204,146,57,27,148,157,203,66,18,189,105,49,212,222,81,64,30,127,149,59,123,3,107,34,63,10,247,168,228,8,176,78,166,53,162,63,160,112,155,160,66,165,217,146,149,76,9,216,88,29,204,207,82,86,138,210,122,28,199,29,24,170,39,64,246,33,33,46,127,76,94,94,94,94,69,50,217,166,126,194,119,58,194,28,138,75,0,45,101,36,246,24,45,211,113,115,93,44,42,190,108,149,194,129,198,251,30,151,107,193,126,56,63,213,42,234,170,159,189,74,187,130,162,204,101,57,95,140,44,199,216,24,42,13,37,12,104,92,252,186,147,169,81,238,124,80,60,110,62,236,35,108,227,62,8,108,97,7,40,115,124,28,59,58,36,37,45,167,242,22,114,217,40,235,218,153,58,148,196,88,171,153,15,93,25,216,0,35,195,106,161,110,175,202,177,67,243,82,233,125,100,9,243,36,153,65,17,155,253,159,95,144,132,114,77,158,186,211,131,177,15,52,211,58,200,48,204,233,229,203,138,236,238,111,64,48,28,187,227,9,253,6,21,52,167,208,195,237,170,234,2,161,113,216,178,52,157,190,236,98,133,32,172,51,74,91,254,40,169,213,244,192,215,64,247,199,45,77,114,216,154,151,50,106,3,0,45,30,243,133,34,188,211,123,66,132,122,49,75,216,67,236,136,209,242,249,211,159,87,242,241,161,61,1,64,168,132,116,80,68,140,136,11,58,231,101,49,233,92,67,146,151,50,80]], +[[201,212,22,131,10,226,2,143,33,117,210,43,97,76,121,25,140,103,12,250,160,231,163,97,80,239,15,238,33,169,92,230],[110,62,180,208,24,115,7,45,249,70,241,121,47,113,6,51,8,149,231,167,109,217,174,39,248,169,136,3,148,144,253,75],[71,250,173,78,101,82,147,237,161,86,178,161,250,187,251,126,0,159,194,144,170,254,219,213,101,33,20,164,120,83,188,119,168,35,58,43,23,159,96,84,119,215,135,135,140,187,21,234,97,36,223,141,197,123,44,231,190,125,24,183,22,47,181,13],[255,154,212,131,124,208,187,119,214,33,15,221,220,117,94,108,15,26,115,194,188,208,63,122,88,105,231,52,44,253,115,207,112,134,248,101,86,21,96,39,123,246,195,66,26,145,45,103,101,139,31,169,112,87,196,150,244,190,142,220,190,24,181,236,208,138,30,125,178,82,35,171,218,32,143,165,49,244,178,128,170,3,176,75,96,96,52,17,211,116,186,124,187,2,11,185,168,206,76,14,69,167,225,50,20,72,67,195,31,139,69,197,142,179,234,133,60,44,235,97,55,110,157,248,29,151,120,231,33,173,172,119,181,3,84,147,127,52,55,47,204,213,117,232,141,157,5,142,67,223,148,47,44,67,181,35,200,9,142,109,217,230,189,33,213,166,73,180,114,212,30,52,95,205,94,253,221,73,234,179,2,112,205,135,136,64,79,40,81,110,9,211,172,196,0,72,179,157,50,70,247,87,228,130,225,69,156,98,107,121,158,4,208,103,39,19,115,113,225,32,175,185,254,195,154,37,244,230,118,75,249,121,47,228,146,238,15,33,11,87,219,158,187,158,142,244,27,2,199,254,233,237,212,182,23,76,87,13,224,32,163,145,40,113,51,254,140,203,65,168,63,145,189,34,56,43,33,225,215,235,194,199,229,1,142,245,20,45,130,99,125,2,98,15,188,5,105,204,9,196,78,145,17,18,187,174,153,6,77,104,209,198,158,119,201,147,11,13,224,48,200,193,215,72,196,20,5,157,94,41,155,126,220,8,148,6,81,137,75,48,58,43,50,221,44,54,90,6,124,151,35,88,85,148,100,77,62,232,222,26,81,250,234,14,101,15,33,36,136,90,148,203,153,235,144,59,125,69,121,189,229,145,73,125,149,57,48,211,99,221,219,218,198,39,185,122,145,244,150,130,223,142,114,80,167,7,61,56,58,122,34,207,17,63,40,88,206,107,99,42,40,146,196,232,138,169,160,210,137,235,87,98,155,0,141,59,27,96,129,230,254,93,60,10,108,128,33,137,181,241,8,231,102,49,158,21,179,62,170,91,140,237,64,39,234,236,131,180,172,104,177,75,130,152,188,81,205,142,179,128,155,122,45,104,79,227,43,189,159,171,92,145,142,235,23,204,68,77,115,247,48,212,200,204,5,123,211,162,241,240,174,187,97,99,41,52,230,23,2,22,136,41,205,126,145,222,129,80,150,41,208,26,140,222,254,13,26,196,158,33,240,197,251,225,178,36,72,39,38,138,10,39,53,126,21,139,215,104,132,162,30,127,31,172,27,98,114,22,109,90,159,100,249,182,114,152,154,135,98,245,18,191,29,244,178,171,105,151,101,242,205,131,150,244,118,231,245,153,149,222,231,216,144,32,126,255,15,210,114,99,236,35,46,55,207,237,254,124,68,5,85,212,202,116,229,45,162,70,196,184,55,87,190,175,210,171,42,81,239,225,96,187,2,185,140,38,214,178,195,240,193,170,203,47,60,52,165,178,163,182,111,238,23,91,120,117,72,7,61,139,87,119,198,190,136,11,220,25,107,51,116,162,21,79,148,217,54,15,119,85,172,104,21,162,138,242,150,39,30,34,168,242,53,67,199,73,85,166,9,18,91,2,165,105,33,128,17,66,2,149,204,240,215,53,105,153,165,184,149,204,136,72,63,173,247,151,12,236,108,100,36,15,112,121,253,177,95,252,92,66,39,229,57,38,210,120,186,15,237,60,57,147,188,134,130,40,35,221,88,26,50,171,46,58,7,247,148,48,34,75,39,78,173,216,69,89,138,125,29,137,103,106,175,35,103,119,116,183,176,88,59,204,131,89,157,21,93,20,176,154,220,244,158,213,5,232]], +[[45,39,125,213,95,87,25,94,192,114,180,124,177,68,140,181,130,200,53,115,158,108,152,186,113,171,18,143,112,206,107,121],[223,169,37,147,239,15,13,151,74,17,55,131,10,209,56,72,175,239,59,129,12,42,33,191,119,145,120,206,75,58,185,116],[115,193,6,6,73,167,192,20,237,1,148,88,81,181,62,40,83,36,230,13,6,28,131,29,218,65,240,51,181,101,131,6,161,241,18,50,122,254,147,202,169,33,2,7,48,170,224,6,156,154,43,69,238,245,92,187,74,90,156,212,108,218,128,8],[20,84,158,221,213,242,183,144,93,218,25,215,74,178,7,170,198,251,62,61,243,41,93,132,82,49,239,58,234,110,31,4,238,3,60,144,56,220,180,189,61,94,69,44,84,131,77,15,242,183,222,63,50,46,86,38,148,156,214,29,110,137,1,56,255,14,168,173,132,110,143,232,135,174,225,95,196,139,190,79,186,66,69,95,92,23,69,122,231,137,180,5,175,133,150,17,254,31,135,70,24,90,101,174,242,19,78,164,216,243,152,212,141,247,193,187,164,48,68,8,174,126,251,53,41,36,9,213,8,221,85,206,33,222,140,40,22,13,201,232,119,112,12,118,61,6,176,27,133,66,5,45,125,219,99,53,84,227,88,66,121,199,150,147,112,35,200,234,195,114,119,190,43,130,4,255,62,14,16,49,25,10,1,1,76,245,245,180,215,173,153,103,39,249,117,49,224,53,91,135,201,230,17,82,90,173,7,153,88,233,175,226,171,16,228,163,231,161,182,186,10,255,129,93,162,205,129,234,158,185,245,54,152,102,51,243,22,221,6,194,80,60,107,25,141,197,147,4,128,123,152,180,41,53,245,31,99,125,219,89,226,51,254,213,102,67,156,31,233,108,218,175,164,159,68,18,208,193,230,84,216,198,144,66,71,11,58,89,172,182,191,103,228,11,56,167,112,103,213,153,123,141,53,237,97,214,235,60,199,139,139,220,185,87,75,28,237,159,111,51,158,158,56,249,65,70,239,99,240,73,230,184,2,191,237,42,81,171,66,231,212,137,243,22,255,77,28,216,152,188,248,80,86,81,104,116,64,116,156,15,183,165,125,190,255,114,230,70,137,250,164,28,7,180,173,229,153,51,210,250,198,213,115,222,183,57,84,158,183,95,30,111,115,133,216,198,20,40,148,151,62,214,133,235,142,208,128,194,164,159,58,198,87,17,97,175,150,99,90,208,87,223,20,134,211,150,119,58,200,152,50,16,151,137,134,225,191,33,162,8,6,214,103,164,138,85,90,150,50,33,213,6,20,168,151,107,46,236,151,81,45,177,26,53,129,148,73,42,181,69,88,1,186,161,74,81,27,38,235,12,104,40,157,121,5,35,113,47,47,248,112,152,146,105,92,77,185,173,49,13,248,198,238,123,216,60,135,31,5,174,195,59,122,211,38,244,70,105,42,66,247,34,35,118,36,109,83,106,50,108,77,115,235,87,47,234,218,17,184,172,113,20,246,203,68,76,162,120,252,240,123,151,13,42,212,101,55,42,104,125,54,183,218,172,71,135,72,236,106,147,45,162,8,67,148,142,250,57,48,151,129,66,114,229,202,28,115,231,17,151,58,82,104,63,152,192,30,85,36,28,21,77,40,227,141,62,223,173,226,48,58,78,124,69,194,167,161,201,150,238,17,55,175,134,74,152,182,152,9,252,146,20,238,168,207,58,254,132,47,238,62,185,169,50,44,59,130,253,219,5,212,209,162,222,9,193,206,114,115,68,83,168,221,58,137,32,208,208,172,150,239,119,139,158,2,198,163,241,40,114,225,125,58,129,186,117,253,35,59,170,219,226,22,234,10,88,233,221,160,8,64,135,2,8,174,65,53,64,3,11,60,5,229,208,184,50,223,135,200,238,127,21,52,135,170,17,186,217,241,57,199,221,75,207,65,143,75,203,149,190,232,87,208,233,96,132,71,35,135,203,57,18,122,148,113,52,80,25,99,167,7,27,219,52,222,105,97,190,43,107,6,228,3,231,89,24,230,246,157,8,2,28,242,168,172,184,10,1,17,244,213,6,16,193,82,211,156,102,33,192,87,138,198,137,149,155,28,230,243,118,244,61,24,175,6,46,74]], +[[66,128,102,197,36,69,114,109,14,162,0,126,80,70,55,39,77,132,238,35,35,37,181,5,242,197,22,53,127,128,117,131],[221,64,254,143,103,198,101,97,59,60,69,159,106,206,141,194,141,52,224,231,126,47,106,160,96,89,40,25,190,106,157,104],[201,56,130,159,89,139,31,241,184,24,51,96,210,35,244,60,89,71,48,96,104,118,169,154,63,49,178,6,93,4,230,240,117,209,57,107,60,140,255,176,225,226,234,171,218,125,165,231,137,204,209,192,32,131,95,227,167,29,205,182,175,3,150,12],[226,121,108,80,217,61,248,18,188,164,27,242,161,225,221,115,125,140,246,246,180,247,98,66,227,145,120,24,103,88,203,174,8,132,230,12,107,74,170,221,174,201,168,153,169,18,229,197,185,128,77,123,4,151,186,180,69,140,88,93,79,37,146,34,73,140,233,232,14,182,167,151,155,190,214,213,44,195,128,114,247,69,203,44,99,230,99,188,59,157,108,175,1,42,96,127,109,59,112,110,21,87,87,135,23,236,187,151,26,235,124,72,225,223,149,113,28,85,14,0,105,147,191,251,169,17,203,100,173,82,213,23,237,24,190,130,54,158,129,88,25,211,23,89,71,212,163,91,44,199,185,220,108,16,5,19,38,179,241,220,30,219,27,104,186,1,95,247,202,29,195,97,216,150,122,188,255,211,195,31,125,107,12,177,57,106,229,65,242,151,89,196,19,11,229,46,204,17,217,146,97,195,101,191,124,222,199,129,73,76,95,160,82,109,180,219,190,102,10,67,43,229,96,67,198,110,160,124,37,98,122,95,114,183,129,35,220,249,134,255,113,237,26,255,209,101,155,19,147,217,98,31,113,29,250,99,234,218,56,52,48,121,112,88,241,86,106,0,5,45,103,186,83,193,35,123,86,145,222,59,3,159,212,71,111,17,81,229,237,95,90,152,103,47,163,58,29,133,79,160,21,102,179,50,49,212,106,205,127,52,184,3,68,121,152,24,83,118,77,171,135,244,152,68,203,98,198,61,83,111,172,169,32,68,125,140,209,232,17,62,219,200,62,74,107,120,21,225,128,205,120,185,51,217,104,127,213,190,153,208,81,138,68,102,41,137,188,100,1,17,36,241,135,212,57,121,153,74,149,224,201,3,160,6,193,192,190,241,192,243,223,30,183,0,249,128,194,140,60,30,153,125,12,86,209,19,218,225,150,136,43,5,1,143,202,179,20,216,17,127,175,186,190,119,0,185,50,212,124,87,54,43,32,53,237,220,226,210,239,51,100,30,169,12,62,163,254,198,234,91,135,225,97,1,76,79,130,20,253,3,206,191,148,171,225,34,83,122,152,112,50,57,223,88,33,197,171,99,63,152,54,92,198,54,227,241,210,247,78,15,248,241,254,224,106,63,115,144,126,229,4,179,16,253,82,36,173,77,5,205,35,195,86,223,139,52,100,114,152,196,152,40,114,91,165,253,96,97,30,130,155,99,55,188,201,220,248,232,151,28,171,62,233,194,99,55,211,141,253,250,3,107,246,9,107,99,90,193,189,85,37,236,211,119,161,82,114,168,172,155,190,241,51,16,122,66,37,141,139,25,236,105,220,66,97,190,83,0,162,210,213,202,153,243,30,253,242,89,249,208,121,134,154,52,65,55,121,243,2,136,36,215,71,104,108,70,15,252,73,111,32,16,244,3,233,3,226,122,135,221,7,90,224,167,241,104,148,22,211,27,204,21,244,144,202,249,117,196,14,113,93,84,153,3,232,188,15,125,145,65,224,32,244,16,243,202,43,44,7,151,202,13,200,215,57,43,255,36,53,40,199,243,190,19,137,151,24,90,75,54,244,83,118,217,253,112,186,32,152,157,45,26,145,29,75,152,209,96,210,184,222,89,45,226,244,192,79,53,134,13,243,32,197,72,68,13,94,58,52,106,20,211,166,63,228,133,194,136,145,38,183,244,29,85,166,235,35,213,98,11,171,248,86,74,167,157,21,110,152,63,54,217,237,73,141,169,202,136,141,148,107,83,204,71,104,165,137,45,82,213,65,82,105,96,40,37,36,186,97,148,218,101,148,29,30,163,15,128,107,182,217,124,116,136,185,63,208,167,112,169,177,94,252,209,44,92,70,148]], +[[49,69,188,104,216,41,121,64,142,70,87,183,117,241,80,198,210,138,50,77,116,110,166,222,144,253,114,177,122,37,121,130],[199,118,24,108,228,127,48,173,8,250,29,44,97,106,54,68,102,91,165,79,247,48,252,47,77,177,219,163,141,222,237,202],[36,164,51,51,118,131,188,113,166,202,59,204,216,204,36,0,194,68,100,250,103,113,75,70,81,95,42,20,50,113,39,5,213,112,97,77,182,210,107,187,211,240,38,124,20,39,202,28,47,64,220,154,111,31,176,240,252,113,74,2,226,75,71,8],[46,168,220,225,72,127,69,214,255,142,184,60,84,251,126,221,118,173,110,96,139,184,218,241,161,130,61,164,244,228,233,134,49,115,137,124,25,122,198,88,4,130,59,202,149,9,31,89,232,109,99,193,141,188,219,133,116,63,136,147,238,105,77,129,86,1,248,242,47,77,125,240,135,240,17,75,178,108,55,149,225,254,75,127,74,143,163,31,217,244,255,16,254,93,212,82,197,76,85,120,199,82,248,136,33,48,118,190,70,123,163,13,46,47,187,238,135,124,75,233,182,236,79,4,2,28,0,111,146,102,49,25,67,202,183,206,169,154,42,206,187,105,238,195,230,24,193,49,249,116,48,7,95,121,117,227,159,38,213,49,81,120,182,154,29,223,115,23,97,5,27,147,251,141,247,224,232,180,30,130,231,244,247,94,145,214,200,144,177,76,165,51,224,148,235,142,164,72,109,56,113,133,150,108,152,41,93,63,88,177,126,239,108,195,180,208,126,147,163,217,244,119,46,229,47,24,165,187,48,170,57,114,133,14,101,129,112,189,219,103,111,51,38,108,159,209,15,89,144,186,216,145,240,206,183,130,115,107,64,240,27,216,101,9,176,99,4,169,109,147,218,35,61,190,209,138,250,24,24,170,245,122,249,189,188,134,123,57,127,242,53,168,62,133,114,36,177,80,101,34,94,236,3,157,212,226,214,154,4,238,16,190,160,105,80,65,237,165,155,5,142,192,95,73,4,142,227,36,209,108,77,97,7,182,236,208,72,117,235,116,78,147,101,71,27,76,95,230,97,27,38,24,147,249,210,177,40,225,53,249,46,71,65,86,178,113,179,200,46,154,118,99,218,212,149,61,48,225,14,218,8,98,96,125,236,51,114,179,153,112,242,168,75,18,246,14,109,174,127,49,121,144,134,211,138,126,52,148,132,25,193,176,127,68,194,21,156,134,184,192,207,232,116,127,194,186,213,191,71,83,86,207,230,157,226,220,106,213,165,25,253,101,193,37,100,112,28,5,247,194,119,236,175,207,76,135,177,72,223,31,152,121,169,174,68,60,85,174,165,33,56,198,250,1,239,12,58,187,95,45,249,10,87,171,102,36,23,140,115,123,84,145,91,122,162,158,167,142,142,73,239,90,129,109,138,146,194,248,27,138,25,99,39,121,200,146,214,111,117,61,81,140,65,204,204,158,89,62,80,116,38,37,188,175,164,104,128,92,55,162,31,142,41,166,150,13,223,92,94,92,161,74,123,5,42,123,96,21,105,122,2,16,237,111,1,67,230,180,132,195,245,179,180,114,108,96,125,7,191,179,213,74,9,201,128,67,242,29,204,92,194,11,180,117,78,46,90,115,178,248,6,194,32,75,114,243,106,185,233,106,98,198,39,124,10,214,107,231,171,255,193,99,180,232,250,252,239,245,226,2,229,148,63,79,14,107,146,180,221,185,83,203,183,145,248,49,102,3,105,56,230,196,74,217,26,89,106,85,115,68,15,179,7,65,230,96,182,205,95,134,255,167,70,230,233,114,184,5,193,11,123,123,154,99,192,85,29,184,235,79,132,0,205,226,134,140,13,13,78,180,207,17,127,142,196,171,151,68,252,88,121,222,167,240,239,22,194,145,213,92,23,240,139,115,27,124,101,208,196,65,182,59,200,255,94,148,144,76,2,106,19,97,218,204,128,169,58,155,159,186,59,64,54,23,174,185,74,86,133,65,132,128,17,149,66,52,174,173,112,15,3,76,71,199,222,248,119,144,82,85,241,139,219,154,37,124,229,189,207,14,23,103,12,218,175,19,177,199,224,157,88,249,42,150,99,175,35,158,34,7,142,24,10,35,204,182,246,77,100]], +[[90,37,234,94,24,45,155,248,233,48,162,11,108,245,94,36,232,56,98,120,155,56,57,177,206,154,113,233,56,196,45,55],[201,129,252,54,241,166,213,247,212,81,205,94,243,156,211,171,2,8,127,204,106,242,125,215,142,168,39,73,126,119,158,33],[164,243,91,73,215,225,152,229,211,38,227,83,251,176,31,161,59,106,226,96,209,228,142,48,193,185,103,115,122,94,121,147,108,151,202,43,167,153,202,52,229,231,136,206,165,172,142,209,13,92,209,93,174,83,228,36,50,50,28,194,109,201,152,9],[33,77,209,146,127,44,172,217,136,135,20,36,155,133,67,70,2,172,120,69,59,74,245,56,110,238,57,41,93,61,90,34,103,128,110,176,207,242,193,50,211,100,194,66,13,4,227,246,204,10,150,123,240,90,16,255,207,18,23,187,243,21,231,91,152,6,15,212,88,214,126,186,173,147,128,244,173,196,219,223,116,203,241,198,71,146,2,189,215,254,211,169,70,105,125,195,132,68,216,139,254,81,212,29,122,155,56,218,96,184,80,197,107,72,186,152,79,106,24,137,81,73,85,192,218,219,105,168,199,54,204,118,205,196,159,19,248,90,139,251,121,40,255,10,12,12,3,241,124,116,181,225,6,45,117,83,251,235,157,211,213,8,29,225,223,216,166,169,151,102,151,198,162,89,188,247,212,190,241,194,30,10,175,50,152,176,66,27,145,159,221,252,29,203,62,198,131,216,111,243,212,35,215,28,143,45,114,58,66,255,104,216,46,159,57,23,73,184,41,152,220,250,17,33,96,245,42,65,58,35,217,95,196,44,59,210,35,132,186,215,119,84,167,16,216,185,248,74,224,168,2,252,70,80,158,127,43,7,7,144,18,180,59,254,234,183,25,189,229,111,0,229,155,142,223,28,71,40,131,177,152,91,47,166,153,161,174,144,207,69,215,172,88,12,235,95,39,151,222,245,184,191,79,43,155,53,25,167,39,185,242,205,18,86,162,240,118,237,34,150,73,91,92,45,247,136,127,248,158,136,226,54,161,76,222,99,36,244,61,104,217,1,114,176,184,139,210,136,3,233,153,219,237,204,80,29,182,84,84,78,23,30,193,249,243,45,77,51,33,213,137,57,46,3,202,101,159,150,117,46,31,8,165,93,181,83,216,102,152,85,65,245,190,248,76,226,238,50,62,23,209,247,220,22,75,80,81,90,40,125,83,5,252,40,197,152,59,158,83,152,178,64,122,228,114,150,254,74,72,29,34,255,180,184,101,166,107,151,166,194,121,53,221,142,184,105,148,183,157,54,131,99,113,63,16,29,195,127,66,158,238,15,238,36,65,194,220,23,191,67,146,79,12,4,79,20,50,144,234,243,249,238,77,148,109,190,69,131,26,13,131,192,118,231,81,193,79,59,26,114,103,245,68,108,24,134,152,210,180,109,135,230,243,178,11,179,253,175,226,76,192,150,188,49,45,134,120,179,138,128,195,240,82,160,201,109,90,216,122,93,216,193,51,204,154,21,190,51,87,76,217,67,8,194,77,236,26,155,223,24,155,166,135,25,159,114,239,103,9,135,142,16,248,123,216,160,61,200,76,143,169,100,32,40,88,152,202,50,17,216,176,204,239,100,1,30,194,79,56,229,116,218,52,218,185,210,240,2,16,82,39,137,15,146,72,140,98,30,87,19,228,125,188,177,168,42,109,166,13,139,34,1,235,41,212,148,73,51,96,237,90,63,75,82,37,234,231,112,126,224,180,192,64,115,5,193,103,84,199,246,48,252,133,193,62,73,23,4,123,207,243,178,162,147,254,149,85,6,199,38,78,166,91,243,169,178,90,207,52,54,0,216,250,12,124,26,41,13,2,113,16,27,127,64,185,110,127,218,242,157,239,157,147,39,165,174,5,68,108,181,166,211,34,69,58,139,9,139,207,58,238,31,112,78,20,208,11,227,66,184,147,77,25,229,41,33,136,114,234,58,47,178,18,75,82,102,124,1,252,165,132,28,102,225,230,74,30,104,14,9,186,24,110,4,209,5,24,108,246,235,114,139,157,80,42,102,184,41,251,201,146,163,136,16,4,236,220,128,173,253,4,78,218,136,15,138,247,42,20,251,85,13,124,199,65,148,169,69,32,125]], +[[66,51,92,48,179,246,179,89,206,245,170,182,163,206,40,88,161,81,183,164,253,120,210,253,62,227,111,194,157,36,148,4],[48,28,81,90,2,164,198,107,198,64,16,128,198,202,121,35,183,131,30,60,154,114,181,91,20,2,126,178,231,179,177,82],[103,176,241,116,73,3,158,140,121,123,249,19,170,230,228,240,187,153,199,77,109,16,201,115,185,144,255,224,62,126,228,171,91,53,128,109,177,90,152,192,132,106,130,126,123,205,83,156,211,188,9,221,17,138,179,229,38,99,163,87,177,41,145,7],[109,162,37,30,111,85,149,54,176,155,250,251,129,96,162,232,16,45,49,248,181,147,36,8,62,82,39,178,12,62,92,58,6,226,57,103,104,220,163,236,118,220,127,192,235,61,20,94,98,237,7,252,26,139,27,46,52,112,19,160,82,114,116,208,178,52,254,114,80,38,169,209,40,248,223,32,219,250,59,101,3,129,142,222,189,127,36,147,64,128,148,90,126,30,160,34,115,254,72,182,237,30,131,253,22,141,121,115,251,183,148,27,64,55,211,205,165,85,224,232,156,43,148,63,177,226,7,101,172,125,79,163,119,127,53,160,168,188,17,143,89,156,132,123,227,253,178,216,226,1,174,18,163,11,222,251,3,79,242,78,62,46,112,26,13,23,51,115,64,120,189,31,154,105,187,198,103,228,97,33,31,44,118,157,41,219,124,77,98,214,177,185,43,86,245,241,138,147,26,146,96,100,183,141,161,70,225,139,72,19,155,155,57,134,42,236,55,188,206,18,203,120,148,41,230,142,163,129,18,208,181,204,227,11,210,210,108,95,127,212,21,218,247,202,49,123,51,104,183,97,125,69,37,229,188,151,217,70,29,93,100,246,181,211,24,208,188,59,118,242,91,6,5,66,105,9,242,170,12,214,103,164,240,224,117,185,169,251,46,154,108,130,112,77,138,159,22,102,132,78,220,50,246,58,61,78,15,217,253,186,48,181,27,51,54,185,110,158,174,57,42,52,45,228,158,155,95,160,249,185,1,113,189,224,156,241,233,70,73,145,64,0,129,89,235,24,101,86,60,40,57,75,3,168,215,165,82,39,27,40,118,104,117,102,184,15,211,190,43,102,51,47,202,209,150,202,184,82,124,86,226,21,54,161,65,101,44,220,127,167,69,178,106,51,29,120,123,147,229,232,22,216,216,81,165,143,106,192,122,88,39,252,223,71,46,134,133,67,58,64,202,192,196,154,165,105,49,154,46,87,180,28,153,152,22,94,105,114,59,167,126,92,4,35,196,180,202,7,24,123,183,68,46,125,49,202,172,178,119,0,199,26,228,140,208,85,237,47,228,218,54,63,68,130,17,36,204,161,191,46,99,217,184,171,210,250,65,177,66,47,82,213,88,188,95,17,12,134,60,198,0,134,73,132,237,37,155,115,205,221,87,150,179,41,121,237,223,118,160,123,197,155,115,104,196,142,18,158,204,13,69,53,220,206,226,195,184,229,109,229,14,111,92,198,234,81,92,214,160,235,223,28,167,154,162,121,72,33,173,46,16,158,221,164,80,201,252,60,132,216,201,107,195,141,75,67,122,115,143,129,139,77,220,182,132,56,60,9,177,27,54,5,46,157,47,118,166,30,180,214,32,73,206,213,246,22,98,196,185,236,210,74,103,244,81,157,70,82,140,91,46,178,16,5,244,156,115,163,55,12,104,227,122,194,177,141,72,31,161,15,150,113,79,224,92,22,141,241,28,218,84,241,79,73,55,233,252,225,245,22,192,55,27,54,162,192,160,80,186,199,250,81,34,166,227,94,201,196,4,54,88,95,49,110,108,145,27,223,215,219,75,128,180,48,100,121,184,42,43,36,58,82,178,210,182,39,66,237,17,40,39,144,207,111,220,124,156,130,67,100,207,37,99,106,133,81,80,189,219,223,126,100,15,159,149,42,148,126,199,151,73,37,232,36,80,104,178,146,16,27,31,75,32,24,232,93,7,140,47,238,244,73,35,73,114,154,212,172,179,143,28,124,2,112,182,29,61,253,118,54,198,203,241,129,228,200,160,230,79,160,97,50,85,60,43,157,183,1,158,59,60,72,93,141,91,125,253,95,81,94,77,113,237,229,53,174,127,42,174,220,35]], +[[190,107,43,171,221,210,220,161,176,225,13,18,210,10,156,226,156,103,133,218,193,214,15,46,223,169,74,194,120,75,167,102],[57,143,34,240,239,191,140,56,53,94,71,145,191,103,8,152,149,31,187,213,81,143,14,42,96,93,70,0,35,246,19,240],[112,42,185,172,191,167,94,162,173,190,75,226,182,132,118,37,174,180,9,238,249,89,111,171,227,157,44,83,58,3,67,30,94,87,149,82,232,166,79,196,251,125,146,106,168,255,254,6,64,105,132,100,196,69,76,227,95,232,63,242,99,5,26,1],[92,146,149,136,27,122,103,6,105,176,76,190,13,171,216,150,147,183,127,124,206,13,74,51,245,46,2,235,38,149,158,113,61,154,239,95,149,68,43,223,145,114,131,131,50,82,2,170,204,192,55,71,126,54,102,250,202,242,78,172,149,52,135,154,163,239,225,143,252,26,92,84,227,156,118,135,208,147,123,36,113,186,179,137,182,70,203,230,179,229,213,150,30,166,59,212,82,180,116,51,68,206,76,121,51,116,82,55,149,199,129,238,132,213,17,226,148,17,25,186,209,244,167,70,237,157,186,137,200,208,117,26,100,2,113,134,53,246,227,29,158,24,104,28,105,86,197,55,50,81,211,95,83,186,161,152,124,212,72,201,3,26,7,243,44,128,41,17,157,227,169,22,49,222,222,29,147,62,15,163,38,41,175,225,180,46,181,145,194,47,135,51,30,147,204,8,60,35,246,74,110,94,88,111,243,28,192,78,66,60,86,174,63,106,115,148,108,72,222,77,133,171,0,23,186,36,69,109,105,181,157,202,109,64,59,100,176,124,64,211,185,14,18,35,33,94,63,126,135,108,103,1,17,30,55,229,23,119,8,135,49,12,168,86,240,9,160,214,6,84,131,93,148,230,88,122,67,157,165,219,10,12,55,215,201,211,124,161,215,3,225,179,34,118,49,173,172,170,121,66,26,28,67,157,96,52,154,229,119,65,183,168,173,9,236,41,49,35,3,11,246,186,192,104,158,83,28,167,231,39,24,34,63,158,164,59,236,176,238,157,156,26,184,69,237,28,174,68,62,60,93,74,155,30,222,109,179,65,124,58,206,40,17,67,244,45,133,245,153,179,185,211,208,95,160,237,7,193,236,53,255,171,3,5,22,139,78,86,229,138,250,6,23,249,168,107,27,91,32,29,204,176,114,180,206,240,187,123,149,197,45,174,239,157,158,116,36,165,192,241,72,249,255,230,10,91,35,224,255,130,199,48,153,42,201,193,127,151,240,101,207,10,213,55,126,172,203,49,216,187,146,59,210,96,234,17,158,111,169,189,105,131,72,45,112,217,33,145,2,64,45,198,163,73,145,147,208,193,205,62,210,166,105,33,169,141,246,155,121,20,19,244,151,11,188,224,79,99,154,249,9,198,79,69,96,219,10,246,0,61,196,98,25,232,173,43,55,47,139,95,129,207,170,4,26,183,26,52,140,147,30,141,253,188,64,156,34,215,238,110,7,98,110,16,78,198,204,124,106,65,22,23,127,147,175,22,241,36,241,150,218,182,25,182,246,152,194,209,145,133,142,150,12,46,148,123,81,243,172,72,56,117,156,33,254,247,235,174,53,218,36,245,94,189,169,185,135,154,234,23,166,216,217,39,222,72,123,23,95,215,250,162,20,56,162,9,35,221,187,202,114,230,114,105,52,189,108,33,232,17,128,25,246,91,56,16,160,127,162,123,28,186,100,208,243,159,11,253,73,220,250,253,239,227,121,189,234,130,243,26,156,57,247,232,29,41,67,55,209,15,30,157,139,80,235,164,88,206,123,117,61,54,150,133,56,81,62,221,176,232,69,52,65,28,74,243,240,33,70,16,238,57,1,160,235,243,22,23,60,202,241,92,215,238,73,109,191,194,70,94,184,52,223,98,2,157,98,31,233,17,130,77,121,135,223,45,70,52,107,77,206,30,206,125,25,213,81,24,192,55,201,149,81,17,208,127,31,195,98,199,57,241,234,91,39,92,113,192,174,191,89,101,94,45,239,22,225,35,179,235,37,38,195,202,94,131,203,36,213,182,141,122,196,10,103,89,51,132,197,99,175,224,181,82,173,175,96,128,80,53,190,151,184,6,118,173,235,21,118,82,8,51]], +[[177,228,124,163,28,100,182,138,175,175,180,67,81,46,102,120,124,101,146,243,52,170,120,250,33,154,61,147,195,58,74,179],[88,17,155,56,230,161,72,169,54,188,95,146,244,242,155,152,47,242,204,166,74,90,255,161,76,161,182,166,47,227,40,196],[223,172,134,223,88,110,195,76,124,254,165,213,166,205,17,64,229,11,107,240,80,248,228,26,25,14,191,211,177,67,43,149,165,125,86,82,219,174,143,83,224,55,174,50,110,127,24,207,239,124,119,159,64,52,111,124,13,134,68,97,5,147,242,9],[118,126,193,179,218,242,4,56,127,63,211,178,0,16,120,26,251,31,56,246,20,71,66,19,40,127,255,17,48,127,95,245,174,126,201,69,162,185,180,135,0,73,212,83,47,143,97,193,167,181,242,17,252,162,230,124,55,77,150,33,157,142,169,222,115,240,227,135,4,252,148,192,233,231,47,46,21,218,186,63,136,247,73,177,237,112,38,96,219,26,53,42,38,103,212,223,212,224,10,24,239,164,198,96,158,233,201,168,138,218,203,187,152,93,61,232,221,209,125,78,78,183,207,116,161,218,145,237,179,144,133,46,164,203,154,66,79,127,162,34,158,8,48,51,163,64,89,17,126,94,250,123,102,19,215,94,88,183,2,198,206,229,208,4,232,89,155,151,80,58,95,16,196,196,229,185,87,115,113,211,208,91,45,251,247,203,239,230,208,146,214,92,189,64,81,56,217,176,76,81,134,35,89,131,250,182,212,206,133,182,54,39,98,6,215,74,46,231,219,97,100,218,196,124,206,120,245,13,185,154,246,172,110,112,100,193,58,171,121,59,232,126,102,40,156,148,160,159,176,163,29,151,151,30,221,116,234,156,12,232,116,210,183,214,196,171,174,255,7,248,112,34,81,81,148,106,92,71,111,107,151,137,150,184,125,140,152,70,6,199,145,40,125,166,186,208,170,68,176,19,11,232,134,113,165,86,226,222,53,196,203,3,142,231,129,39,53,48,172,224,161,4,194,120,9,174,224,51,200,191,144,41,217,15,231,186,6,170,169,78,22,165,44,100,61,253,146,167,98,79,187,238,119,167,21,139,44,193,81,189,63,97,161,167,111,50,178,132,137,48,122,207,13,216,194,108,196,173,187,184,222,67,13,180,228,245,131,8,182,171,144,69,97,17,222,172,41,120,23,47,225,252,12,228,152,8,138,221,76,49,194,31,36,39,144,37,254,180,140,187,122,146,12,255,45,40,113,5,135,175,82,200,68,219,138,122,235,125,241,13,67,65,26,60,142,238,187,64,109,110,252,177,146,72,136,125,69,11,87,61,144,48,94,31,35,117,62,137,5,17,220,199,124,116,14,49,106,215,245,45,73,2,7,61,179,153,142,78,74,204,78,1,136,91,209,24,142,205,97,101,174,222,209,231,120,112,43,106,106,121,169,73,153,16,45,247,32,24,247,146,248,241,98,0,126,129,42,239,143,149,110,18,50,130,187,219,208,195,86,18,194,211,71,63,148,76,109,118,190,158,134,255,250,70,204,177,174,19,80,90,74,129,243,27,132,38,184,182,13,232,232,167,193,109,30,22,101,178,113,67,70,101,196,66,169,198,169,119,206,152,111,105,147,183,67,154,240,59,64,46,234,255,241,69,109,21,21,38,217,197,143,81,95,210,72,94,12,187,50,74,80,58,141,73,19,68,205,178,175,244,196,26,168,226,237,102,229,128,131,191,13,47,191,72,119,200,90,75,205,107,156,187,130,18,66,201,65,71,229,253,139,125,215,146,173,10,40,212,157,65,16,11,67,27,180,216,199,131,61,133,5,221,158,38,73,249,202,112,81,190,104,113,46,243,99,113,2,3,107,0,38,73,71,60,226,89,103,125,130,198,6,40,149,225,97,146,139,117,47,19,201,26,69,149,94,128,240,7,222,105,14,223,138,14,94,238,68,34,225,98,185,210,180,169,33,211,166,72,69,121,58,162,34,158,156,35,158,87,166,177,169,10,82,84,195,81,47,153,52,83,21,172,125,52,87,249,21,66,150,198,104,34,171,225,132,214,78,87,43,156,56,73,41,88,226,27,2,146,103,84,16,231,52,139,43,113,138,11,117,146,202,238,148,88,26,148,141,47,65,250,3,198,30]], +[[251,213,95,167,67,195,165,145,11,56,87,221,11,106,165,132,243,178,56,222,5,107,118,171,118,23,174,181,38,56,254,246],[167,161,99,196,24,59,216,75,117,109,243,200,175,223,185,205,91,36,35,82,217,73,158,189,171,144,120,92,59,214,219,45],[239,251,41,218,105,133,151,28,32,46,36,80,48,29,73,113,27,237,37,250,216,95,97,153,209,235,30,113,145,77,150,76,190,24,227,76,195,227,40,114,205,236,2,107,209,25,164,28,28,7,202,65,232,42,203,166,47,176,167,200,42,237,128,12],[191,82,82,178,174,202,17,99,119,31,118,98,120,118,128,102,242,25,113,53,126,167,153,97,88,168,214,233,8,221,89,181,153,113,52,159,161,120,130,203,146,36,185,114,208,255,171,232,85,16,220,242,90,159,159,155,222,250,210,244,202,223,187,218,204,31,202,157,148,140,181,65,47,71,76,173,35,181,185,25,155,243,199,55,6,65,51,155,117,14,31,120,194,173,180,96,170,91,33,177,250,143,151,113,74,187,78,213,233,203,81,214,222,85,129,102,24,171,211,253,43,40,107,193,28,103,186,1,18,147,115,212,53,179,231,227,145,186,55,38,20,218,131,34,135,94,70,166,117,182,69,21,96,36,202,210,221,19,249,160,129,97,107,241,49,162,67,88,137,78,14,250,29,86,100,143,251,66,239,181,64,49,218,127,55,209,151,97,81,85,174,219,105,196,231,9,200,187,190,127,191,203,89,131,71,172,93,12,99,132,7,132,123,40,28,241,22,67,48,151,245,102,33,88,113,159,205,211,123,235,72,146,104,206,113,222,125,112,237,146,95,116,63,198,58,113,95,126,238,117,73,253,185,9,204,69,76,152,139,48,174,77,119,214,47,101,160,126,44,143,147,98,56,93,2,138,96,49,8,201,69,135,47,94,26,151,65,152,120,237,73,84,46,40,142,240,123,92,144,245,196,21,158,22,35,3,208,128,246,172,43,5,141,220,172,96,116,111,158,28,158,193,223,142,218,66,214,39,56,88,109,63,221,101,223,85,244,55,79,50,148,224,134,141,65,239,11,177,253,85,224,203,241,149,187,252,252,222,91,219,65,250,217,160,71,126,76,144,202,39,250,140,245,3,54,42,51,253,236,165,164,240,255,234,38,232,215,225,52,250,211,177,236,61,5,96,85,187,165,230,93,129,21,62,232,49,135,59,147,141,247,210,200,60,42,82,179,194,33,130,127,150,27,208,8,54,34,50,216,130,160,65,42,4,122,253,251,133,151,200,101,162,170,44,44,245,24,153,52,168,62,230,183,82,166,38,148,30,220,224,194,11,111,122,105,241,207,18,249,163,49,205,250,158,218,36,200,222,250,118,156,204,226,239,116,108,48,125,139,176,72,145,252,239,212,154,243,230,249,105,145,167,162,15,39,182,192,175,18,24,190,49,121,29,29,2,147,224,129,185,10,243,185,46,203,23,94,200,199,137,247,168,100,46,4,30,195,166,26,174,254,246,42,128,125,26,80,84,173,248,50,59,237,148,34,65,98,55,50,162,5,29,192,31,154,32,162,154,164,139,63,223,38,93,11,166,193,56,251,87,147,226,135,80,2,231,222,63,92,63,247,232,58,210,125,17,28,132,139,126,110,46,90,213,242,142,183,195,99,249,95,150,12,188,66,19,54,206,152,95,148,107,5,21,177,189,211,168,50,195,254,144,63,123,68,226,12,146,234,128,130,111,191,151,226,164,252,175,45,177,160,134,152,221,98,237,208,168,69,137,215,70,44,68,123,74,137,111,224,8,96,4,36,150,189,81,177,146,92,183,156,195,184,41,1,106,76,126,98,121,15,128,88,197,70,242,20,90,170,239,77,75,30,39,63,246,19,0,248,0,142,148,107,98,47,96,229,5,245,246,41,13,81,235,153,125,32,252,63,187,62,153,237,214,143,245,204,233,232,194,131,136,28,54,79,242,21,203,80,4,94,96,244,167,238,69,182,201,216,100,71,243,129,65,211,66,219,197,48,143,140,102,239,196,127,124,69,246,210,94,101,100,48,154,134,45,185,15,77,243,49,120,126,205,216,157,58,170,70,5,62,41,241,2,98,77,223,232,14,138,63,153,40,124,236,25,250,131,228,77,85,124,4,65]], +[[93,102,206,183,198,229,140,172,145,226,136,39,145,112,232,24,231,135,24,12,107,66,223,161,104,120,125,208,127,128,159,164],[239,201,179,93,184,31,52,97,152,167,172,198,159,101,253,251,244,194,46,104,221,118,18,227,184,236,104,211,120,85,59,141],[110,242,100,171,248,176,229,194,215,147,178,199,82,121,97,74,57,199,117,235,43,204,8,145,6,122,188,97,246,214,68,166,159,248,248,20,163,5,34,204,169,5,54,240,18,198,40,58,118,195,43,137,238,225,189,154,67,54,244,253,218,200,220,11],[148,215,47,109,236,79,124,146,6,180,21,16,206,113,160,41,85,96,79,60,93,232,228,71,213,135,24,101,167,88,152,164,210,7,162,108,243,61,16,202,240,90,11,110,208,211,137,254,233,237,73,39,80,152,168,142,28,13,131,4,232,27,64,116,33,76,122,92,225,87,235,38,23,239,4,225,50,75,169,66,18,159,175,50,195,28,180,170,228,165,145,108,117,8,8,114,104,86,247,24,14,87,151,237,228,67,98,215,71,215,12,236,21,157,59,106,206,198,58,81,76,126,243,27,46,205,22,219,127,230,142,169,197,234,217,216,112,146,24,0,52,143,105,84,18,243,9,62,97,152,90,49,234,219,121,181,157,145,221,154,55,248,212,239,122,93,223,34,61,75,36,119,76,46,68,227,242,113,255,184,80,13,89,83,129,179,223,46,142,107,121,238,101,83,90,81,154,67,234,165,229,43,37,108,38,67,48,94,49,112,203,229,118,6,160,84,95,133,134,86,92,251,117,191,94,149,100,198,42,240,95,21,238,110,98,175,238,248,194,199,169,218,226,53,201,237,209,215,194,92,244,154,220,3,62,231,181,131,245,24,188,22,142,164,136,54,181,15,254,221,32,50,179,246,48,204,86,218,173,213,19,235,218,134,72,35,97,15,198,122,114,185,167,216,17,113,5,193,199,29,133,169,107,29,39,164,65,250,30,124,108,248,2,51,164,159,224,231,106,64,39,141,6,227,67,71,216,123,231,123,152,222,213,226,163,234,26,251,19,190,225,230,205,108,166,59,229,79,207,136,162,12,203,122,159,195,36,191,97,67,32,27,68,72,59,204,150,64,51,218,183,28,248,242,165,145,252,5,13,87,36,233,90,165,13,50,137,110,236,15,59,52,49,29,42,153,52,233,248,82,151,126,37,63,21,48,76,174,36,22,194,196,252,216,241,254,204,63,31,100,187,121,117,153,41,171,176,232,232,245,247,41,61,105,26,242,42,189,59,42,103,112,176,207,20,70,8,242,214,44,199,229,43,254,51,59,46,210,222,57,185,154,253,55,227,172,240,126,218,55,221,240,223,2,155,255,46,194,37,68,182,11,215,219,35,141,241,151,95,250,0,117,168,42,189,141,107,5,178,103,24,11,135,14,33,171,243,105,129,174,119,104,222,83,153,59,48,79,28,84,83,135,47,223,168,237,173,69,248,0,26,160,231,52,43,59,88,236,15,56,157,203,194,113,251,15,144,0,98,135,87,171,186,88,192,87,225,160,137,159,111,175,21,243,116,15,49,67,245,192,183,169,21,150,128,222,140,85,114,102,68,27,59,1,202,172,18,236,39,143,90,16,37,223,83,237,182,19,76,150,102,58,150,102,174,59,170,144,252,131,81,17,239,5,27,217,18,246,121,103,68,145,19,182,168,95,113,223,140,96,55,114,78,184,252,125,131,25,188,3,133,190,155,14,153,233,95,154,237,202,232,212,90,81,68,118,240,91,205,114,53,192,19,235,195,174,169,18,60,103,170,111,59,121,200,94,165,219,21,158,239,173,251,117,165,10,198,185,91,73,107,85,114,88,26,118,17,47,246,219,38,63,193,76,88,24,170,213,188,163,178,203,58,200,17,109,66,148,130,120,30,6,246,30,117,99,230,80,94,81,200,255,153,139,248,74,237,181,32,46,47,159,244,194,104,152,32,41,108,198,150,3,9,27,139,129,143,190,178,175,95,76,87,6,13,152,193,169,4,132,58,112,191,151,91,60,60,166,3,26,76,173,91,75,191,186,126,155,71,73,26,183,64,217,235,228,29,118,136,16,203,140,197,26,147,127,126,59,34,227,207,7,206,174,12,226,8,49,73,90,252,221,140,26,152]], +[[98,237,134,130,189,58,179,150,110,186,59,255,183,117,163,24,160,61,153,147,25,121,233,159,235,45,219,214,148,85,160,239],[211,42,218,23,139,62,199,112,12,71,221,109,54,83,34,3,63,228,49,195,2,180,111,141,88,121,142,216,51,113,86,107],[61,168,209,77,196,231,31,230,195,46,222,70,55,136,228,27,130,107,78,33,96,186,16,201,95,28,138,39,73,170,216,241,46,152,174,36,104,48,59,175,105,8,189,179,94,243,138,94,205,119,116,30,114,238,58,66,127,217,4,218,230,111,207,3],[158,177,59,199,250,207,81,161,128,84,30,193,220,95,90,203,20,140,141,94,173,205,44,78,240,104,188,221,17,179,73,37,234,191,175,171,254,130,162,132,188,186,238,19,129,21,42,248,229,224,159,3,124,241,187,100,132,172,24,227,115,89,191,170,76,135,170,7,211,209,78,208,137,176,83,145,13,31,164,115,247,188,225,67,226,165,156,77,175,153,182,198,228,233,41,29,151,200,100,113,42,243,234,186,83,206,37,23,164,247,92,215,236,242,120,243,78,34,183,223,253,8,143,165,236,173,192,221,34,19,94,66,165,54,198,132,242,25,93,49,95,105,36,87,30,70,63,92,252,17,185,249,208,90,126,161,27,152,161,105,161,227,147,96,151,60,80,173,69,199,73,27,87,19,142,192,80,244,60,189,93,23,235,63,224,1,62,61,40,213,38,5,78,7,99,49,82,36,111,22,85,79,48,84,116,158,234,104,123,156,55,27,64,156,211,236,239,177,17,161,214,0,64,115,68,230,214,236,56,198,15,110,84,90,146,56,46,70,196,209,19,18,93,190,91,152,38,225,39,241,1,129,163,90,207,255,40,171,55,100,202,127,35,143,244,121,253,188,69,183,162,173,15,245,56,200,172,208,1,141,68,112,254,188,198,163,7,101,28,181,131,47,50,107,25,36,27,233,134,126,78,202,106,227,111,14,45,131,253,119,185,114,2,179,100,113,110,54,209,137,90,54,133,62,126,118,232,143,98,219,191,119,38,194,24,5,105,198,102,115,131,122,215,47,249,54,207,14,47,219,158,198,175,204,121,248,130,158,21,127,149,34,136,244,224,13,4,16,167,34,83,191,96,94,221,206,176,20,64,222,229,221,50,181,168,3,67,159,3,140,6,175,28,144,178,123,95,233,132,60,39,174,118,96,156,191,131,40,53,192,227,196,187,89,151,108,206,222,68,135,134,217,30,67,142,7,117,192,106,146,208,240,184,220,14,246,130,96,247,221,158,104,113,196,208,192,192,148,99,133,38,21,33,133,22,244,166,222,191,219,70,39,59,40,51,130,205,156,167,68,171,249,253,67,145,148,184,207,27,219,179,23,92,169,197,122,28,55,60,65,252,233,43,213,252,1,43,25,160,105,138,239,55,186,248,6,174,9,173,216,203,151,42,158,249,167,165,169,177,253,154,65,216,84,195,12,202,19,150,20,14,32,194,185,134,84,254,110,81,27,98,106,67,145,91,34,251,45,173,116,123,167,254,116,96,216,206,187,32,6,254,161,155,50,132,176,156,6,166,245,47,23,154,50,190,181,99,87,185,41,166,89,240,254,106,38,182,151,3,61,239,88,186,96,63,67,15,116,170,53,7,9,129,219,116,204,241,145,144,161,251,5,20,78,192,160,154,81,229,71,101,6,151,48,176,154,122,35,49,255,179,222,42,126,2,197,225,132,218,64,19,223,233,55,195,113,17,117,36,247,178,16,186,96,226,105,45,205,206,243,106,178,39,180,196,240,42,159,72,137,114,184,71,240,214,181,157,2,238,84,254,222,136,33,219,108,247,49,204,138,200,149,53,10,197,205,77,107,170,58,208,54,240,111,32,209,10,20,12,74,211,209,12,169,133,83,46,49,96,70,39,115,56,90,46,181,228,100,213,40,225,229,156,41,246,107,61,229,158,158,162,138,243,249,123,252,85,137,3,87,82,165,165,82,61,236,210,223,240,31,192,15,243,27,48,21,47,245,218,250,51,28,106,177,88,115,175,65,170,150,10,172,231,210,203,79,149,194,61,244,75,158,108,110,47,134,120,138,135,47,211,165,203,228,172,201,88,16,218,160,157,204,29,249,51,70,94,240,64,197,61,157,149,159,157,173]], +[[78,87,240,49,31,255,14,93,83,136,73,177,33,111,105,91,26,82,119,148,23,8,32,77,178,240,193,91,60,115,200,42],[227,55,31,226,54,173,47,111,66,249,225,250,78,30,218,44,62,41,195,108,138,210,33,138,60,3,121,130,240,181,121,236],[79,220,123,110,40,39,246,75,163,192,51,199,251,109,27,53,221,104,15,83,41,153,160,215,122,235,39,108,49,189,158,57,198,112,151,139,228,114,67,193,19,34,58,87,170,16,35,49,80,103,139,64,219,120,89,28,4,208,141,245,122,112,162,9],[5,42,31,65,235,253,75,246,94,251,14,200,231,77,215,179,6,94,156,72,44,73,185,146,98,230,223,168,64,125,158,49,237,52,210,41,186,65,252,73,169,74,19,9,249,144,169,156,185,144,47,184,79,78,222,145,187,100,113,69,100,169,19,213,116,212,163,194,134,240,161,146,167,140,226,213,90,174,92,159,176,87,255,54,18,0,24,178,168,181,77,152,8,85,55,234,100,174,169,153,213,50,28,120,128,179,106,180,48,24,234,44,146,165,230,131,80,211,222,133,38,226,200,188,145,65,244,52,154,24,163,79,33,222,10,187,242,147,9,135,86,127,10,175,142,177,145,69,88,13,113,48,108,232,166,158,121,248,238,162,108,250,11,139,235,73,204,90,162,188,119,183,151,212,248,213,3,38,255,185,55,57,158,148,253,236,133,225,146,241,39,42,128,233,160,235,186,245,208,31,27,151,6,8,2,189,74,243,76,15,125,126,152,84,63,157,102,214,14,14,107,192,191,156,153,11,227,30,234,25,120,255,209,103,51,168,171,228,149,88,179,173,208,220,230,222,253,100,220,4,63,21,25,177,233,190,102,224,110,65,236,171,22,140,131,57,168,94,11,145,56,24,100,78,167,197,51,68,104,253,113,150,160,30,29,76,232,221,30,126,227,19,221,83,80,184,220,228,245,215,166,172,9,133,124,77,61,15,16,163,217,6,38,9,117,69,146,173,16,119,178,226,9,111,201,229,177,151,140,152,181,102,13,223,81,180,110,222,159,157,205,65,178,239,68,231,159,109,175,247,211,98,104,112,226,36,60,175,178,244,54,121,57,16,158,217,192,20,132,183,158,170,48,161,137,30,161,143,152,78,22,29,205,209,189,163,113,52,191,103,53,210,178,20,155,72,152,218,203,253,166,30,96,2,215,42,111,197,210,31,16,152,33,50,49,19,45,86,223,104,214,169,191,223,78,221,192,82,77,184,253,143,36,136,82,4,154,104,37,165,237,210,54,12,0,154,242,79,10,148,197,7,157,223,111,231,150,148,95,249,132,170,195,100,17,206,128,217,135,198,237,103,182,176,221,182,212,23,246,232,9,153,30,114,157,20,125,208,210,26,9,50,65,54,60,244,239,59,142,59,160,45,72,102,51,182,178,23,245,73,62,46,67,43,140,46,39,208,12,91,86,201,182,95,154,237,73,206,147,215,126,125,11,245,249,47,146,245,187,75,89,93,102,248,135,164,136,1,51,249,112,70,58,184,183,243,216,199,148,192,64,110,136,227,234,185,174,101,241,161,133,214,227,158,45,214,171,184,169,61,42,196,185,32,131,152,218,184,157,188,7,164,26,80,38,64,38,65,45,160,34,181,143,72,157,77,186,49,251,136,47,236,177,255,140,161,130,13,218,24,101,175,21,81,228,108,214,24,180,76,78,110,179,3,122,147,51,253,204,239,75,137,81,137,228,57,14,147,20,93,38,76,165,244,82,2,163,235,40,83,89,63,238,214,198,109,187,40,143,243,163,192,250,131,43,42,167,229,41,181,86,136,151,179,20,148,2,169,7,231,65,225,1,28,224,115,28,145,95,145,68,106,160,213,202,240,89,95,24,22,67,79,164,87,109,179,188,49,225,12,194,175,51,246,19,240,60,167,185,73,26,10,52,5,37,39,26,181,55,246,42,17,168,77,160,28,127,85,129,173,87,56,195,114,181,51,91,171,155,43,157,194,254,145,233,51,48,77,148,1,186,142,28,232,220,85,196,251,70,107,58,142,215,245,58,18,43,131,129,216,242,144,71,215,38,77,6,251,81,236,62,112,7,31,39,54,164,231,225,83,122,82,250,37,106,4,238,134,250,210,122,210,210,138,155,54,41]], +[[57,240,85,107,28,93,202,179,135,16,65,129,187,48,77,224,207,129,89,32,185,114,232,113,213,240,251,65,109,142,97,106],[216,95,183,110,120,195,213,187,124,166,176,91,49,1,145,130,26,74,125,45,155,223,2,41,44,199,174,165,100,46,72,25],[1,102,175,237,90,143,124,63,122,214,243,253,210,147,142,255,0,137,142,171,129,92,84,85,172,144,251,81,246,225,133,79,12,7,83,25,75,118,41,89,76,193,39,27,0,52,49,34,28,87,75,12,13,25,8,47,238,218,81,176,132,174,94,3],[168,208,52,225,112,252,34,181,122,68,170,98,105,237,31,1,203,168,1,243,152,223,26,223,231,223,4,77,95,164,104,187,250,138,244,116,154,181,13,36,214,46,49,58,192,231,58,100,180,40,43,116,98,106,242,180,164,181,76,39,78,90,107,194,128,182,220,37,220,254,7,129,76,156,129,109,47,158,54,192,91,155,254,223,247,198,176,60,221,235,212,115,94,9,147,211,195,253,198,84,4,67,198,0,94,144,11,64,53,225,64,138,133,1,106,161,184,146,2,153,14,93,132,237,153,129,194,155,119,32,109,124,17,48,82,162,2,152,18,198,234,19,170,232,190,10,202,122,51,6,191,97,114,66,41,142,104,190,205,13,93,22,200,136,127,209,149,11,119,133,164,107,176,34,179,159,118,7,205,137,19,113,139,48,23,252,63,134,214,147,63,117,238,197,25,26,209,241,152,154,141,38,23,134,245,107,228,169,136,55,13,184,41,97,169,252,201,83,84,46,81,194,224,134,219,14,2,180,252,52,102,148,171,217,5,157,91,17,114,38,71,102,158,127,23,183,69,166,11,2,247,51,159,204,153,188,53,213,159,208,185,139,96,195,20,171,212,191,138,164,183,234,224,157,208,9,122,203,145,137,240,44,248,90,37,26,201,42,175,105,27,21,205,74,51,181,141,118,99,171,208,176,68,67,51,4,74,245,206,32,253,113,203,175,252,13,41,131,88,25,244,146,147,252,38,231,249,120,127,195,104,196,211,92,174,146,116,127,33,202,31,62,253,135,160,216,16,65,153,65,100,130,208,123,254,193,40,28,102,245,101,40,91,246,114,213,231,72,100,0,102,12,1,117,85,233,250,43,246,164,231,2,127,14,126,95,68,62,214,88,183,91,89,6,18,171,222,13,128,209,162,108,184,189,231,107,153,110,255,106,116,227,218,252,89,235,27,88,79,69,151,162,57,205,131,159,161,241,183,189,161,162,77,21,12,78,36,185,28,236,1,238,83,163,172,133,42,145,45,225,149,163,194,157,215,7,154,167,232,138,168,30,157,49,184,252,205,67,94,218,17,60,63,130,69,139,127,121,51,87,43,119,103,83,201,34,64,204,3,97,88,164,186,14,86,239,237,83,236,181,63,192,147,254,173,20,52,52,133,174,93,145,5,187,22,63,38,37,20,228,139,231,65,89,201,250,188,183,29,26,66,128,217,237,112,215,228,43,117,247,253,173,208,45,105,25,143,95,70,91,246,4,203,66,84,65,123,172,55,20,179,169,158,111,26,206,201,227,179,208,151,249,114,251,195,111,46,218,57,38,213,97,18,212,233,9,125,137,189,195,89,55,185,163,21,142,124,221,93,164,1,225,128,211,237,230,177,255,2,134,65,146,235,114,151,129,83,79,73,100,221,242,175,17,128,13,139,91,109,1,178,9,170,51,105,54,108,25,162,140,121,168,125,33,116,236,34,251,20,137,166,117,92,52,138,153,109,10,165,110,15,96,213,142,38,190,250,35,168,107,239,78,53,41,81,46,48,169,209,197,228,136,80,24,203,151,174,183,201,60,92,65,202,163,66,54,87,92,34,111,59,35,94,221,186,54,78,40,91,110,53,39,7,187,179,179,57,187,242,166,58,156,185,189,51,58,119,231,155,213,138,72,225,76,229,136,110,208,205,7,194,209,101,168,27,94,106,49,168,174,120,6,188,242,224,196,236,41,169,103,114,94,87,127,23,65,238,104,243,69,245,247,171,15,173,49,200,180,177,139,67,28,73,119,213,197,132,0,75,69,247,205,25,97,175,254,135,56,226,76,56,38,16,239,233,152,53,61,126,186,249,25,178,121,187,182,145,195,5,43,139,44,95,9,128,142,243,166]], +[[186,179,255,122,68,72,216,160,61,138,207,219,145,63,119,254,119,128,67,149,195,229,78,194,53,17,121,39,227,43,80,213],[84,151,94,53,229,177,208,50,63,45,111,181,198,21,139,246,101,75,8,79,118,187,220,253,114,52,146,41,232,228,166,232],[214,180,19,95,199,172,179,215,205,249,135,137,109,145,184,169,13,181,132,216,147,58,111,48,41,227,38,30,193,195,144,203,172,250,175,239,244,67,182,218,79,219,29,132,198,74,84,86,15,239,250,47,28,122,145,189,233,115,2,34,146,59,103,3],[182,71,182,124,240,28,44,172,195,157,229,150,158,25,155,230,217,50,1,103,164,206,187,241,98,89,80,177,230,183,173,245,202,36,209,52,149,104,134,95,187,253,144,245,19,240,95,121,247,10,99,162,56,115,220,122,25,93,75,40,90,8,243,14,224,97,208,184,230,180,214,191,155,46,207,44,105,243,213,160,122,103,48,83,124,202,74,78,76,126,230,132,112,43,255,136,63,171,139,202,248,147,17,197,73,139,204,181,160,247,200,212,155,84,244,130,255,251,202,110,125,162,98,69,43,165,154,87,166,135,157,129,183,60,215,173,247,42,59,226,138,55,60,214,51,16,64,132,97,194,27,144,127,99,224,134,178,146,255,2,131,62,138,47,70,173,189,103,29,2,176,58,105,172,162,225,29,40,124,82,42,149,69,32,68,46,206,250,169,5,219,252,200,37,76,88,195,149,74,137,191,86,203,224,26,213,99,25,113,235,57,235,67,42,133,78,105,25,41,223,126,72,185,0,202,110,116,10,204,245,120,179,23,149,180,154,108,167,116,189,139,153,49,6,169,196,148,140,24,113,73,72,49,89,144,165,241,145,105,36,32,242,137,50,138,183,19,236,25,183,234,137,77,22,230,71,97,0,135,28,243,22,142,79,147,91,85,5,209,237,91,10,162,155,227,111,163,163,70,172,62,118,241,67,196,108,166,145,35,183,156,54,57,154,13,46,211,2,119,36,148,173,244,66,187,175,188,77,1,83,38,146,199,133,157,240,77,44,167,139,165,93,119,253,243,229,173,153,55,134,162,76,255,33,153,187,73,56,120,115,204,65,75,76,241,19,122,187,126,148,174,61,219,249,127,83,74,24,252,90,229,133,35,163,204,82,40,61,199,176,22,243,28,214,85,121,129,197,7,108,119,79,48,58,71,196,39,135,14,32,126,216,189,102,100,15,240,146,219,80,63,161,36,191,220,240,32,5,29,173,209,6,221,36,88,64,179,25,16,184,169,6,13,89,134,240,43,96,170,94,51,180,215,85,9,18,205,197,119,108,119,42,172,147,174,25,199,59,126,207,202,56,158,98,118,129,168,120,30,180,125,132,233,52,96,186,137,29,63,246,234,223,143,42,144,60,56,52,116,190,170,66,185,14,3,34,54,220,216,152,208,42,64,239,180,78,71,234,213,43,117,176,156,125,161,205,106,45,253,77,28,4,82,222,105,246,172,172,26,104,221,120,218,249,114,174,38,8,33,226,236,82,47,181,116,155,235,224,173,180,82,191,164,250,161,233,121,17,193,41,159,22,86,141,104,238,244,5,244,177,205,172,171,237,89,247,176,251,206,171,113,154,52,178,153,245,138,74,232,21,79,152,244,217,244,241,64,177,240,133,0,105,70,114,94,124,41,187,11,198,204,242,83,68,151,198,29,76,22,18,98,74,97,215,13,38,195,239,183,215,195,81,132,134,87,247,248,238,191,139,153,7,71,116,14,111,145,12,151,206,241,80,55,87,101,200,192,179,180,73,192,208,157,102,240,8,230,124,250,118,234,43,104,8,182,254,99,46,175,224,88,127,55,227,107,233,141,203,23,163,244,161,91,101,169,246,252,249,100,43,82,82,32,119,177,251,76,195,192,141,244,180,103,202,113,109,177,107,115,127,120,44,223,56,113,112,165,241,246,167,174,10,179,245,183,197,133,227,176,101,90,100,86,165,3,89,92,232,234,234,37,55,133,94,127,13,80,97,188,41,180,230,125,170,130,70,60,25,14,159,221,213,47,131,34,221,180,224,242,107,104,119,130,40,235,87,225,161,133,183,2,93,161,73,135,212,75,170,118,123,34,238,127,76,132,89,16,50,232,142,193,46,184,197,164,185,225,87,236]], +[[72,108,123,67,108,29,67,214,183,3,81,34,131,193,102,220,134,62,90,51,128,47,78,166,95,199,56,119,137,2,208,20],[181,220,148,125,100,51,124,174,130,18,43,214,140,200,8,64,89,109,227,190,86,203,208,200,51,175,63,170,58,220,55,118],[49,249,92,187,116,99,184,117,40,101,66,39,187,19,151,191,16,101,180,245,118,128,128,120,32,125,250,240,109,18,75,65,244,195,24,244,169,49,90,102,8,91,158,86,138,113,228,20,237,148,20,81,115,16,198,153,148,109,176,201,118,40,82,7],[175,3,96,83,103,45,207,58,162,110,40,236,106,166,66,206,40,75,137,108,105,136,125,253,207,8,36,81,94,176,132,141,157,151,12,162,114,223,119,168,107,63,246,221,175,60,186,221,58,182,40,59,195,124,223,122,86,7,213,223,199,207,150,50,146,153,204,83,237,187,230,87,253,250,44,162,68,103,5,10,10,235,140,255,215,211,61,84,62,194,193,145,204,11,206,137,172,55,211,50,147,177,136,140,203,118,194,138,220,103,26,73,53,168,70,217,7,228,173,208,17,15,235,190,229,174,200,15,157,47,247,78,42,244,253,190,187,207,73,16,90,100,105,215,56,0,6,178,202,68,54,72,20,69,78,68,94,54,220,0,18,243,57,201,104,84,248,54,68,42,5,165,11,236,144,115,39,247,75,169,246,253,121,15,240,173,55,131,210,151,189,204,167,100,96,120,55,3,235,95,43,31,81,176,167,64,206,122,143,0,163,135,227,99,98,112,169,113,250,143,21,180,73,103,48,216,138,221,128,122,127,126,152,124,212,21,149,162,231,67,93,245,25,85,118,163,95,94,145,178,252,250,201,78,213,215,118,99,120,59,97,230,103,29,52,131,139,107,86,68,251,193,197,57,254,21,155,119,146,219,150,126,131,82,97,141,218,202,12,222,115,67,123,89,231,128,27,73,235,70,9,177,5,119,202,38,146,221,111,157,94,157,75,94,94,98,197,145,62,123,135,230,179,71,190,97,83,177,113,153,201,22,161,63,138,136,91,55,142,240,158,19,202,228,216,176,121,215,213,203,144,148,25,155,15,32,83,60,144,8,59,195,172,178,102,118,151,238,210,46,54,112,171,180,165,83,233,149,201,221,149,148,229,146,57,26,0,4,182,85,101,68,243,86,18,196,151,19,89,87,124,71,99,130,202,83,179,242,98,165,227,62,210,110,236,128,159,79,219,164,137,138,17,54,117,203,106,247,23,219,98,87,159,57,128,178,20,99,190,2,156,180,22,15,229,210,87,196,108,214,102,79,152,97,172,80,254,5,193,68,5,125,206,47,141,241,83,42,167,175,88,159,65,39,6,1,206,240,107,190,79,53,195,28,120,43,179,207,255,125,90,182,74,20,236,65,115,97,241,211,44,189,56,182,189,14,2,80,93,20,22,48,43,133,5,174,42,150,232,213,51,156,52,108,43,6,98,211,80,37,156,80,197,228,135,149,145,78,111,136,233,124,129,28,57,59,223,154,236,126,248,32,71,202,40,238,151,28,23,92,39,227,110,16,151,39,150,13,223,26,27,151,106,180,79,72,81,96,123,217,102,128,138,196,109,84,0,49,40,41,127,95,68,135,16,141,106,2,231,161,100,19,210,183,94,203,66,253,223,182,105,200,1,210,61,229,10,111,123,246,88,247,83,198,178,179,180,124,6,64,16,93,10,128,27,50,161,148,60,220,21,200,134,85,94,183,91,183,146,123,147,195,92,91,225,249,139,25,108,170,194,218,217,145,177,4,78,168,99,148,77,84,216,131,171,195,198,222,102,237,134,142,232,75,207,156,52,204,219,128,252,217,204,4,2,116,119,50,205,99,11,191,163,187,232,176,56,220,29,189,175,67,109,154,192,12,2,213,40,236,226,231,145,238,49,42,134,143,235,47,88,124,164,77,181,115,19,132,250,24,49,20,32,97,178,234,210,184,12,102,189,47,165,220,202,190,106,37,242,164,147,254,170,205,35,29,47,64,150,70,185,66,165,120,84,94,164,254,234,154,115,71,63,121,220,241,62,12,159,27,73,253,137,18,236,72,115,40,4,91,208,250,34,137,34,238,110,151,62,97,246,233,51,101,41,101,120,220,194,28,54,20,121,238,45,36,135,159,46,155]], +[[166,230,173,44,55,156,111,204,173,180,164,155,35,42,145,66,97,142,163,1,3,195,60,34,111,246,40,188,253,129,244,38],[247,196,50,63,92,65,157,155,63,52,168,235,66,174,127,31,170,35,51,7,144,48,197,214,79,159,251,30,155,22,0,45],[7,217,252,36,79,218,176,1,89,235,236,197,160,8,131,69,63,8,49,1,113,118,157,41,112,1,232,119,1,14,62,206,217,251,96,236,145,203,77,136,231,186,64,197,48,177,249,35,121,120,204,217,109,92,186,158,79,162,126,42,10,217,214,12],[46,133,118,118,165,187,28,110,158,148,80,127,131,198,10,103,245,71,197,222,158,148,86,107,25,122,106,246,207,71,82,233,61,189,239,107,159,102,209,254,189,149,126,66,167,245,173,100,239,29,188,196,254,105,174,149,37,209,164,222,103,5,76,136,242,156,6,71,186,207,139,130,243,33,255,153,254,158,237,201,146,237,52,193,23,127,197,66,18,39,204,172,16,254,185,206,212,8,47,86,88,218,99,113,71,35,151,151,55,231,220,191,226,232,181,213,15,145,223,202,131,231,249,95,53,209,173,141,213,17,68,80,47,61,246,114,67,38,17,240,231,102,169,13,204,42,87,57,200,5,217,95,229,176,65,222,157,127,180,123,68,4,175,200,3,163,189,72,4,199,129,126,188,91,223,239,138,221,158,37,11,80,150,108,168,147,155,34,179,198,255,147,110,170,101,154,36,12,12,132,139,129,10,206,207,97,129,224,228,219,142,76,248,252,206,125,229,89,203,232,175,169,219,132,153,87,9,17,163,136,126,133,14,80,156,219,112,222,188,52,119,209,33,117,1,79,121,248,27,161,19,208,183,179,53,17,143,133,207,89,153,111,128,103,88,235,144,60,196,80,245,47,238,16,46,252,1,68,30,154,229,250,231,76,35,29,253,133,235,107,173,23,214,183,14,147,133,132,250,203,33,114,203,3,189,94,160,123,127,13,55,31,250,53,28,14,228,239,233,186,74,63,213,67,135,70,85,231,211,156,83,174,134,50,152,2,229,195,133,233,40,58,41,115,202,184,207,122,199,255,15,145,209,212,139,88,171,253,173,101,141,129,47,7,136,22,118,189,34,107,254,149,125,125,243,12,65,48,164,72,53,74,107,148,64,90,65,22,80,169,200,252,133,17,85,236,90,138,62,59,103,174,12,75,92,184,155,183,63,200,41,116,190,98,218,115,240,226,48,146,147,125,64,91,164,175,108,171,148,101,234,67,166,37,63,68,87,8,42,6,172,18,183,94,136,236,104,68,135,249,7,99,115,250,184,137,40,89,216,232,186,67,20,35,170,128,90,34,12,191,218,67,27,50,177,224,49,33,247,253,77,225,133,145,242,80,92,192,245,178,177,167,96,95,188,198,55,87,176,126,41,159,239,90,43,115,101,35,12,46,146,162,89,98,194,232,1,42,211,250,158,233,72,130,112,150,37,186,104,199,178,19,102,74,226,83,43,96,157,124,154,160,232,61,73,61,188,231,99,47,53,88,14,6,211,17,28,237,50,13,208,25,4,65,246,45,158,53,245,13,229,156,39,47,176,15,86,138,0,176,116,108,51,169,189,36,144,192,116,185,28,221,196,135,239,46,69,160,240,48,224,143,220,24,23,188,168,169,206,41,210,146,121,231,85,222,188,40,223,173,195,196,209,180,88,72,110,60,141,12,67,24,231,230,249,235,90,54,83,179,247,196,149,7,7,124,213,235,129,241,11,136,16,124,192,249,49,105,50,171,233,182,78,136,134,208,104,86,168,91,230,59,12,43,71,92,10,252,176,105,68,38,134,15,178,75,92,23,171,106,183,115,61,94,100,27,231,79,213,246,161,255,24,210,249,164,39,112,251,48,117,15,86,244,133,78,56,213,138,239,24,162,166,28,191,180,158,229,118,237,151,115,123,194,141,243,38,138,51,65,117,81,61,151,175,0,156,187,207,223,173,80,57,214,155,180,111,112,136,103,217,179,206,11,242,245,105,227,207,188,246,19,111,136,112,210,82,8,178,26,62,220,183,51,147,223,205,65,114,193,64,44,65,243,110,63,130,164,234,109,205,137,22,134,186,102,225,67,32,170,14,34,186,12,30,240,51,214,98,205,184,96,205,250,58,64,246,204,83,42,8]], +[[155,109,126,40,235,5,21,151,50,77,206,183,161,137,65,36,103,37,232,141,83,171,44,52,119,17,5,51,12,241,244,174],[136,114,165,11,95,227,98,248,234,209,212,14,32,69,240,212,11,46,123,80,181,157,128,144,188,71,173,104,235,238,9,237],[198,220,92,161,232,86,0,21,180,147,175,226,102,108,207,111,239,168,3,216,82,108,131,127,231,241,35,199,153,20,39,171,3,13,124,119,14,69,246,222,132,129,82,59,148,236,233,127,63,22,28,245,184,199,174,163,159,90,216,38,191,141,10,2],[209,225,152,123,255,101,246,42,214,118,36,198,101,121,36,245,214,115,183,130,78,190,64,64,38,192,86,45,237,49,67,68,11,230,55,249,140,158,1,166,175,223,169,164,125,212,156,124,186,110,63,210,62,69,82,247,99,43,20,56,11,39,205,62,150,6,204,227,80,241,82,171,18,107,234,208,165,211,188,228,212,32,146,217,52,200,202,51,126,152,126,17,216,108,251,251,210,172,195,34,59,209,103,68,169,39,114,143,72,83,114,23,92,198,148,223,48,167,63,157,51,118,95,240,20,239,0,141,88,99,33,3,56,204,52,130,204,39,234,49,126,236,146,27,12,86,140,56,171,39,196,165,100,232,2,177,185,70,104,198,81,226,10,11,85,243,167,157,33,95,195,160,208,73,4,1,9,50,196,204,104,194,169,231,208,14,93,56,216,45,245,82,6,186,185,92,246,151,190,188,114,6,238,222,246,253,24,217,162,12,44,187,40,91,0,239,167,105,160,141,171,43,58,186,223,0,209,152,180,241,146,221,68,188,185,20,49,130,58,230,253,249,132,88,236,163,156,210,146,99,240,153,147,3,231,13,198,148,254,1,197,58,17,193,209,195,76,30,229,6,138,32,29,190,126,16,8,215,100,53,137,104,180,2,170,57,133,73,80,127,123,209,133,8,0,228,17,177,196,226,141,220,4,168,89,225,121,190,138,215,230,103,14,80,157,176,39,173,126,81,126,68,37,149,79,90,128,116,20,166,218,38,122,118,78,113,42,153,132,101,6,73,130,216,81,162,101,234,60,77,251,116,249,146,167,204,205,154,130,104,127,166,28,50,44,79,88,158,134,184,130,82,19,191,169,81,218,230,175,53,74,206,24,240,115,153,90,220,149,131,157,172,1,101,81,29,97,117,55,145,165,62,72,227,168,39,61,68,130,61,37,150,242,162,219,46,95,26,229,151,34,27,167,243,235,175,74,123,40,136,57,80,2,189,175,245,31,165,75,251,151,157,225,3,20,4,202,119,137,254,9,93,77,23,240,122,53,85,107,16,254,142,20,23,200,166,166,49,194,237,54,203,122,14,97,129,119,98,137,195,68,129,77,66,19,26,115,177,47,170,53,215,120,20,198,129,166,1,55,75,167,28,185,173,83,21,250,212,45,58,207,199,193,214,40,129,2,86,218,247,216,195,201,162,229,189,207,183,112,8,47,166,56,22,137,88,82,58,28,59,3,93,188,109,90,223,38,223,137,167,204,171,237,62,125,211,119,193,109,168,65,241,60,104,148,212,60,235,180,227,144,34,241,204,236,34,116,68,92,120,179,173,199,187,247,13,137,11,128,35,108,196,70,143,149,105,197,154,126,51,181,112,230,112,56,13,36,78,78,49,14,17,195,146,241,227,52,5,75,146,200,56,108,22,28,224,65,9,176,55,189,98,141,145,157,203,98,218,20,53,191,148,232,139,10,136,70,212,134,209,103,120,247,163,184,128,230,96,244,65,253,248,110,86,184,170,6,97,245,90,174,206,39,249,221,170,14,42,34,194,21,176,64,83,151,38,185,133,57,21,161,89,45,255,234,227,45,123,91,103,235,98,5,187,11,215,39,159,120,141,95,131,60,64,102,120,12,160,164,45,62,78,26,162,43,208,107,181,238,216,155,148,19,119,30,202,182,68,202,114,209,41,29,0,247,64,144,26,115,17,220,3,103,21,210,62,189,154,89,137,22,40,240,216,126,212,137,80,47,6,215,91,189,17,205,22,2,163,94,231,225,51,53,214,161,68,176,136,48,230,105,192,46,101,47,63,16,13,57,62,249,180,172,5,50,20,57,188,230,206,54,255,197,171,202,137,11,135,150,204,181,225,99,3,85,156,93,145,23,240,243,29]], +[[112,9,237,208,121,80,150,237,196,254,213,90,23,204,244,132,19,30,96,140,109,93,102,150,191,51,118,226,105,36,149,155],[119,87,75,240,105,82,113,69,231,45,62,133,206,125,79,205,103,26,51,224,167,30,107,240,218,126,164,113,221,110,134,164],[183,1,184,249,164,52,224,109,113,154,210,93,204,84,6,12,121,134,100,127,68,243,136,75,203,110,94,225,215,164,70,204,38,92,236,2,155,83,125,167,242,82,51,38,85,138,201,186,52,244,204,42,151,204,163,69,46,112,86,46,122,143,85,4],[177,44,18,71,5,57,84,124,45,230,188,78,234,199,182,62,80,142,215,16,243,86,55,217,253,210,220,202,50,42,122,80,113,218,178,178,132,94,48,121,40,6,3,92,159,205,175,226,120,62,59,103,125,107,229,170,199,11,51,145,10,43,149,232,181,213,155,218,97,89,53,164,23,183,174,25,167,133,55,116,232,154,18,170,84,123,65,146,151,154,1,239,110,243,42,64,222,121,214,128,5,122,131,160,116,97,124,166,80,31,89,231,53,100,146,124,56,181,140,25,88,90,44,3,101,156,2,110,77,227,128,109,108,28,168,149,141,238,71,188,184,137,231,109,44,58,154,181,184,182,175,178,232,66,41,128,86,86,123,249,181,137,87,65,84,131,51,98,51,239,73,32,250,87,244,150,225,240,52,140,202,32,54,100,150,250,179,167,91,244,33,78,206,71,164,95,234,161,57,45,179,242,84,217,106,127,55,64,44,152,17,20,13,115,88,180,239,143,32,162,152,238,239,144,78,55,214,143,55,141,51,203,150,208,12,3,16,159,200,63,208,106,135,108,146,72,47,97,171,121,20,235,124,46,94,132,6,110,14,145,226,30,66,233,190,35,223,18,181,199,71,151,60,184,100,66,195,34,145,211,209,174,113,155,54,166,47,175,58,186,162,5,58,49,63,98,93,133,197,26,81,152,87,25,21,239,138,43,25,155,163,125,37,136,69,117,186,27,114,132,76,171,67,40,181,127,171,30,201,116,238,142,161,223,124,169,199,138,77,58,3,188,176,171,65,105,191,6,163,164,56,217,86,108,108,80,29,141,156,204,203,26,194,107,77,164,174,26,157,142,139,157,246,98,130,26,217,117,201,176,21,254,38,246,137,141,34,171,145,47,14,64,90,91,39,207,211,157,101,125,205,146,205,235,230,121,25,2,113,52,132,64,109,221,206,113,24,135,49,228,67,25,56,26,242,125,175,118,121,34,115,184,195,82,81,209,27,131,106,254,139,60,233,180,2,115,246,145,94,190,107,201,90,117,187,148,26,66,146,9,134,127,186,135,100,191,108,64,219,110,236,180,242,23,71,131,124,246,174,127,191,227,109,80,35,223,127,206,44,12,60,87,175,40,152,136,83,19,197,196,189,163,92,125,166,203,41,147,47,177,153,31,98,187,176,128,179,46,32,80,97,147,17,174,105,171,179,2,45,145,63,169,234,189,93,92,180,220,84,215,93,202,99,140,218,154,243,49,192,207,77,32,7,182,202,57,246,85,166,28,1,3,159,18,164,185,120,43,195,154,236,77,34,239,0,147,56,141,215,213,181,109,251,138,127,157,134,105,0,78,40,120,221,138,109,118,133,124,8,69,36,80,104,254,225,197,49,150,49,231,141,55,133,22,92,112,175,214,82,153,48,19,120,85,30,191,97,53,132,198,167,98,10,14,59,103,121,243,140,9,64,6,36,151,0,142,178,51,135,8,104,194,28,204,172,35,149,1,182,59,116,154,133,96,44,40,160,149,202,252,116,155,5,17,166,200,120,237,179,183,128,234,23,77,7,177,33,227,21,168,38,221,166,236,141,197,67,99,226,205,46,99,5,161,148,130,92,14,169,14,253,122,159,216,156,217,123,153,196,48,11,211,191,147,83,216,47,188,206,234,113,180,238,63,26,174,149,57,180,204,233,12,164,119,89,124,23,78,242,15,75,159,78,98,208,154,87,13,49,53,170,190,233,85,31,166,9,131,149,140,11,123,140,55,68,85,62,225,78,127,60,209,3,161,146,81,201,155,246,56,74,187,96,167,106,252,102,88,184,13,252,81,16,173,196,199,50,254,14,227,41,51,251,40,72,40,224,8,136,122,239,128,246,248,19,52,4,70,192,33,124,18,238]], +[[18,254,142,92,226,12,175,170,50,121,218,123,52,170,135,117,46,173,103,159,21,97,40,170,239,180,175,165,219,79,42,111],[231,127,68,32,107,176,196,197,154,40,112,207,194,236,172,99,54,45,238,203,232,17,93,229,203,26,252,45,154,61,71,241],[4,234,249,0,150,110,9,146,211,110,60,34,10,75,212,216,43,204,110,185,152,237,5,29,188,185,22,11,205,53,116,9,115,107,207,247,230,99,14,150,245,83,138,236,166,171,139,13,11,216,44,12,215,196,84,153,23,254,187,156,186,218,8,12],[107,128,204,111,187,211,50,248,198,25,124,223,46,109,193,154,33,48,250,162,236,147,142,245,88,184,132,186,79,165,225,19,229,179,228,177,170,245,27,105,95,19,239,254,19,247,125,57,202,179,192,125,4,214,109,67,13,153,116,177,218,61,57,223,18,120,192,13,107,203,253,75,174,117,184,192,118,64,77,187,184,52,72,251,73,61,246,112,0,249,125,36,126,143,35,220,8,31,206,153,43,101,162,27,53,215,189,127,167,220,204,84,165,96,175,209,75,30,196,54,193,9,70,246,170,89,234,225,190,62,207,49,29,239,81,228,107,107,77,29,8,13,23,132,178,51,75,128,207,186,114,205,147,31,85,236,210,152,176,93,200,54,171,18,208,173,139,93,110,155,30,60,234,61,132,51,104,238,241,159,92,20,198,187,173,148,20,204,122,77,182,167,38,228,252,174,212,68,64,160,25,254,18,166,5,115,64,60,14,102,45,201,2,209,200,115,255,48,201,49,186,126,67,163,179,191,113,213,176,148,234,80,73,113,100,124,169,67,86,240,165,62,68,75,76,0,142,229,151,114,4,34,27,64,13,238,195,127,194,115,69,37,69,248,242,24,190,152,135,37,188,56,200,93,242,18,234,115,220,11,199,203,186,201,7,152,47,239,173,104,15,189,151,92,32,147,167,254,142,107,55,193,204,237,135,248,29,170,87,41,26,90,24,71,109,17,161,142,196,181,203,206,93,85,172,155,98,75,4,132,48,242,84,246,113,7,133,6,230,152,157,247,192,146,86,82,80,57,8,90,183,193,48,194,64,0,74,187,179,175,107,72,28,193,160,97,126,87,227,136,238,75,31,5,47,52,160,3,254,107,178,2,203,135,210,116,27,216,227,69,76,167,61,47,97,32,17,236,199,77,136,52,53,16,166,60,147,19,221,195,108,37,211,251,3,225,136,245,96,189,2,156,128,21,133,206,85,41,136,220,85,183,216,82,42,51,150,192,29,94,113,90,226,108,98,44,100,254,213,185,142,156,85,158,74,167,141,30,211,183,184,144,212,119,236,140,80,160,255,16,122,63,131,176,123,211,94,156,233,160,139,207,192,241,104,238,199,170,49,31,113,198,106,113,206,185,213,162,25,154,20,190,54,134,92,168,208,126,24,107,19,146,185,41,12,87,128,4,213,132,241,145,200,42,83,216,80,137,11,204,13,18,223,248,64,224,67,221,220,46,103,12,131,96,32,146,79,88,192,68,178,24,118,60,166,25,130,188,51,45,36,123,42,0,138,181,112,182,86,90,6,137,42,38,207,176,133,61,121,218,40,239,139,145,10,147,41,84,75,121,42,228,69,107,167,118,80,102,185,209,180,163,0,33,4,72,102,10,228,139,80,68,65,1,124,221,209,246,240,9,56,177,7,44,138,184,36,173,254,138,227,73,35,200,46,236,117,75,238,26,101,80,171,29,61,160,134,227,174,187,242,17,105,196,68,105,224,59,186,224,215,44,232,99,69,119,132,207,225,223,194,118,241,175,173,158,229,62,186,181,163,198,87,46,177,202,224,153,164,165,254,25,49,146,144,230,161,184,176,231,84,30,215,53,179,242,27,30,44,117,9,248,127,209,254,208,0,7,71,155,60,27,183,132,50,70,99,2,210,70,216,208,49,153,99,7,38,10,12,65,160,227,236,209,231,253,131,77,172,17,161,62,176,54,179,156,54,153,102,253,239,57,76,24,62,84,231,176,203,61,12,235,25,139,208,230,108,0,211,141,183,3,170,206,48,203,189,171,54,157,253,29,158,81,77,9,104,241,0,201,240,124,49,80,137,173,179,173,2,229,156,4,185,190,70,233,159,191,90,98,198,187,236,223,245,179,129,229,81,39,130,77,219,24]], +[[238,155,108,46,12,155,1,71,44,227,45,84,209,118,42,176,48,51,23,215,109,58,167,143,94,8,169,2,76,161,224,131],[1,109,240,247,23,188,183,173,246,38,149,141,131,191,138,163,37,199,5,24,198,139,199,239,216,66,83,183,93,176,135,136],[75,0,29,150,66,131,93,114,19,141,104,1,152,230,175,112,181,222,122,240,21,19,30,167,38,244,229,27,94,139,109,72,194,166,202,142,135,9,204,130,34,165,4,124,9,166,110,81,138,197,232,182,229,53,72,148,130,97,240,112,31,104,115,8],[119,44,194,92,59,105,187,63,245,101,86,100,239,164,120,172,65,74,223,174,167,10,196,162,168,135,237,57,104,197,77,52,219,241,190,50,204,154,155,84,32,164,173,60,154,135,123,200,204,236,148,173,71,58,167,163,199,222,8,160,253,181,237,30,137,135,43,231,129,112,190,34,29,39,151,118,187,198,237,156,90,103,22,137,128,213,234,248,149,225,52,15,93,250,163,223,98,45,101,68,179,153,215,73,69,253,19,187,17,115,98,30,5,97,81,70,64,19,122,167,188,156,183,222,190,255,44,98,105,119,212,71,38,59,126,87,212,61,105,239,178,48,205,37,134,94,77,146,72,40,245,227,111,150,78,64,62,52,147,243,13,109,254,166,202,59,120,16,117,181,227,178,92,5,172,80,229,85,241,91,161,43,14,5,155,255,153,100,132,18,157,182,234,253,136,153,61,111,11,126,205,21,220,226,252,153,248,184,228,53,22,53,45,219,70,26,4,185,255,52,134,69,46,106,166,165,75,45,16,98,167,113,66,80,205,42,136,255,108,76,23,182,204,102,82,216,197,172,39,212,68,58,235,243,213,251,170,238,69,33,236,118,240,65,61,182,68,33,236,141,105,73,98,103,37,254,86,22,10,179,7,192,231,57,6,196,81,85,239,171,180,114,34,2,31,34,13,50,189,61,176,113,42,189,226,89,158,164,255,121,151,23,129,29,205,248,24,45,246,113,109,42,3,138,238,21,215,120,218,85,172,32,240,31,37,48,156,234,213,181,183,178,35,34,225,130,142,167,201,26,230,102,242,220,214,132,7,49,72,227,27,178,36,125,95,147,80,110,168,8,82,39,173,201,174,25,130,233,80,240,6,169,218,21,139,156,236,255,137,41,118,28,132,249,217,118,253,205,49,127,254,211,108,191,106,205,163,229,12,155,115,189,44,128,133,64,157,17,155,100,206,215,52,154,38,116,38,42,131,43,236,176,60,46,220,202,192,236,84,18,78,130,248,16,24,23,146,218,73,234,16,189,148,31,152,149,160,105,89,253,224,211,176,174,132,195,157,240,83,144,171,51,195,108,121,202,34,230,89,77,127,198,227,248,105,34,215,142,183,245,194,84,149,216,34,163,180,16,81,178,78,87,167,111,207,193,101,205,230,208,150,204,123,126,157,5,95,232,100,213,41,66,214,41,168,172,38,27,225,220,211,162,31,137,95,73,182,126,228,126,171,124,241,100,77,87,29,95,243,140,23,159,92,106,84,163,97,47,179,71,83,65,42,27,149,191,98,255,49,121,128,79,251,185,144,81,242,176,128,86,58,74,224,242,124,249,150,234,139,227,186,224,164,51,157,204,223,246,182,103,21,89,38,110,175,244,239,246,130,184,222,232,156,157,45,69,172,219,236,74,166,206,205,189,177,210,132,96,158,101,239,183,123,184,241,165,31,196,212,86,138,112,95,185,201,123,35,3,193,70,125,255,140,140,94,226,117,89,185,58,209,197,185,197,198,199,197,41,250,140,85,199,94,187,89,178,168,24,170,155,218,30,158,121,188,102,2,151,114,248,174,161,27,173,211,34,101,101,213,79,208,27,218,140,178,112,231,13,201,51,155,70,144,11,88,24,233,50,7,91,230,194,142,115,161,145,208,44,189,199,69,75,225,35,135,176,212,122,26,177,66,50,210,52,42,111,21,24,234,151,9,139,129,90,28,163,249,199,11,37,114,43,27,205,125,172,218,99,86,34,252,142,114,149,159,87,247,103,234,86,61,164,193,88,238,247,32,1,9,246,20,22,194,231,4,57,146,48,98,67,123,29,8,42,140,127,67,148,113,60,27,123,160,88,123,132,28,17,68,117,238,63,240,89,223,140,250,18,163,33,217,1,203,71,245]], +[[163,210,53,5,208,124,95,147,127,19,99,157,189,129,142,133,20,82,52,238,112,23,236,238,134,54,199,186,118,235,239,91],[253,127,219,61,2,43,163,110,173,254,208,218,170,229,191,240,69,5,64,63,23,20,115,228,211,97,238,141,21,10,14,180],[103,166,103,238,13,98,84,202,10,143,33,37,130,192,203,139,110,217,124,201,103,219,2,18,150,173,106,169,159,10,211,169,68,151,140,253,175,241,63,229,248,198,232,140,189,131,26,84,115,208,116,46,55,52,179,226,223,0,255,50,64,165,222,2],[188,41,142,214,152,146,144,64,40,114,94,33,177,20,70,45,137,216,192,6,220,136,75,23,135,86,131,138,244,149,79,240,241,183,149,23,48,122,37,138,14,118,129,232,121,172,71,215,146,2,48,176,204,29,102,23,30,178,20,215,124,217,127,97,124,64,94,108,33,114,252,88,159,22,37,204,94,27,89,49,16,83,31,110,181,63,30,111,72,109,25,100,97,36,71,117,10,4,31,229,27,51,46,179,251,199,17,97,108,227,95,4,4,66,180,49,99,184,11,117,30,33,236,18,69,241,46,72,131,199,157,59,65,50,130,198,155,252,106,70,93,30,120,150,186,176,56,220,137,180,207,192,50,252,205,252,135,176,127,6,17,14,31,80,106,204,168,21,122,50,37,67,191,30,216,144,103,39,242,141,13,104,155,205,125,211,223,133,147,82,4,169,4,171,63,122,13,153,193,110,90,84,44,194,188,222,191,91,80,45,186,190,51,185,114,72,14,2,231,26,67,138,25,128,168,118,111,16,139,216,173,81,16,66,35,153,77,155,251,60,58,75,122,89,35,140,226,239,125,114,136,56,63,251,242,145,225,96,43,56,74,246,7,0,215,218,240,232,254,96,248,202,237,228,61,176,107,63,76,140,255,247,73,174,175,164,111,198,28,73,178,213,164,18,4,207,134,240,73,37,77,128,158,148,152,170,157,76,253,185,74,203,43,171,252,247,134,221,251,3,105,21,22,179,131,139,13,79,32,28,178,89,30,219,176,176,246,116,225,226,130,3,22,183,46,129,180,140,197,166,178,147,56,188,54,104,31,143,125,202,67,238,108,11,210,228,2,175,191,150,119,151,81,100,83,188,1,190,134,191,66,41,157,27,115,106,13,151,187,201,34,245,167,138,242,223,66,230,248,194,142,149,63,44,234,218,255,197,233,48,100,4,30,66,90,214,151,95,136,199,170,223,129,195,104,105,26,88,30,136,95,42,107,167,46,214,139,143,239,188,214,206,54,134,38,212,72,146,162,2,112,181,247,9,194,227,75,131,53,212,46,235,214,122,36,223,115,244,84,85,196,25,68,24,123,102,146,240,84,178,252,149,145,55,63,25,252,113,170,127,162,125,246,0,106,29,84,155,191,174,125,60,62,179,110,90,178,170,161,10,165,83,141,167,239,54,200,255,53,75,96,88,19,64,4,214,96,164,3,99,33,202,173,0,163,11,28,73,139,163,216,8,196,64,94,247,150,24,252,34,18,167,184,51,150,163,215,206,220,235,134,60,102,55,77,196,105,174,24,60,126,215,75,62,112,214,55,74,6,45,224,55,155,33,207,37,211,196,197,118,33,21,205,254,117,85,69,232,154,212,5,43,176,39,157,147,142,144,222,58,191,80,68,16,202,173,114,183,194,159,83,208,29,157,215,242,236,94,69,154,4,89,43,221,102,65,102,19,230,237,208,4,86,158,14,108,152,130,123,140,29,112,2,166,209,191,48,62,24,37,149,1,221,137,246,238,148,118,109,24,175,129,4,99,235,19,178,239,221,241,114,58,247,53,168,135,22,225,252,180,183,180,60,185,126,28,201,3,178,64,142,244,83,173,164,22,71,134,240,8,69,251,250,31,252,165,204,62,28,75,217,148,14,125,153,174,249,25,22,109,5,139,81,69,60,156,20,251,159,50,81,236,95,228,241,83,199,10,68,146,220,52,150,41,97,134,242,58,212,126,186,209,60,102,230,135,39,206,80,186,148,135,241,128,24,144,182,147,239,235,252,55,187,93,149,248,175,84,142,200,214,73,130,137,229,95,152,131,252,91,232,76,37,109,43,197,72,73,56,199,9,130,13,155,107,128,89,192,170,66,103,221,230,144,120,228,135,200,134,92,11,19,10,12,168,202]], +[[110,38,81,5,238,113,113,209,189,121,62,255,216,125,30,44,121,69,13,94,24,139,87,190,58,161,98,226,165,37,40,173],[31,64,60,122,117,80,49,193,60,166,58,245,118,53,220,110,44,79,35,189,107,29,103,202,101,218,104,176,153,67,197,84],[181,168,58,17,122,96,52,90,103,228,166,101,243,125,231,34,166,236,3,145,56,41,56,153,89,243,118,238,98,100,119,230,84,172,141,114,15,199,39,212,187,143,225,84,79,93,11,11,133,5,20,41,11,36,39,60,76,212,183,58,202,74,83,0],[248,185,212,176,39,235,177,14,229,17,129,158,110,86,251,27,169,88,64,24,65,141,130,136,90,56,164,73,8,96,7,184,120,91,81,5,202,247,130,191,155,54,218,3,156,198,14,34,124,126,22,20,242,155,100,11,30,155,34,116,126,234,122,103,37,97,78,137,224,120,62,190,187,183,238,85,126,243,107,43,70,207,100,97,229,190,42,209,215,167,194,113,26,71,92,164,251,195,48,146,186,66,86,103,227,77,9,0,96,81,143,47,236,99,107,4,145,35,135,106,178,28,139,217,197,13,204,185,132,202,1,26,2,238,160,32,86,79,168,33,252,54,43,254,57,42,171,80,194,115,252,123,90,4,33,136,227,49,98,27,157,47,116,62,92,140,243,171,31,175,250,254,42,0,4,200,239,124,223,94,109,187,94,181,68,228,40,159,113,166,253,21,198,56,206,41,210,142,251,156,3,158,71,116,41,163,73,122,131,130,126,118,206,119,164,152,22,217,11,65,168,225,82,243,122,9,230,52,13,254,6,154,74,198,242,125,210,234,199,71,253,33,227,21,32,136,193,177,236,211,42,198,121,146,116,144,117,4,136,194,145,120,81,71,182,59,11,143,241,29,24,155,144,73,184,163,150,182,147,47,133,189,106,21,239,249,240,206,24,8,65,26,240,249,200,230,233,123,129,79,17,11,212,223,19,134,169,121,125,197,17,240,170,182,171,101,7,29,158,168,54,83,44,236,81,185,44,167,251,219,141,225,200,67,102,88,222,46,182,94,221,134,4,79,108,26,186,49,120,100,122,214,120,97,46,231,79,4,108,163,199,254,47,57,192,157,210,224,125,242,180,34,112,133,254,147,110,121,77,34,253,95,64,162,95,8,119,21,128,172,128,29,152,137,245,167,106,234,225,240,204,74,158,30,219,221,163,117,12,116,200,80,82,75,50,244,73,51,253,136,59,83,114,191,183,231,97,224,105,254,124,28,14,127,189,74,127,88,70,126,166,136,63,157,91,127,102,211,134,176,73,155,182,251,94,173,137,201,161,253,44,206,185,115,226,135,155,93,3,234,164,82,225,96,34,213,150,23,218,160,72,111,77,76,17,120,7,253,168,73,157,251,122,40,111,210,247,26,142,181,254,100,6,92,65,228,225,226,54,42,180,228,119,150,158,58,64,138,36,126,58,86,252,134,242,176,30,248,211,205,218,135,37,130,52,188,127,37,182,105,7,243,100,179,123,98,69,41,108,79,223,73,159,32,35,127,72,100,133,47,197,216,205,93,5,65,139,232,177,56,89,238,154,67,225,126,31,87,164,195,94,162,130,237,104,235,205,166,130,129,116,36,90,73,198,203,101,144,235,31,45,207,176,7,191,161,195,32,119,149,109,169,172,190,62,240,114,55,153,253,184,105,216,222,48,112,106,156,2,104,20,209,106,1,224,51,201,27,89,7,13,254,68,92,91,132,138,81,102,18,229,19,31,232,72,105,33,227,107,142,126,241,87,168,136,34,136,108,104,27,93,167,31,234,148,217,87,218,254,194,111,65,71,163,178,172,56,58,95,71,200,88,94,177,122,138,198,87,144,100,27,66,24,215,85,248,190,164,217,122,226,164,91,220,220,35,35,98,148,216,82,201,93,8,64,109,46,155,211,12,50,100,82,83,140,31,94,80,4,212,161,168,39,32,218,50,229,157,195,171,24,234,8,160,88,247,145,210,68,24,85,96,134,193,228,237,206,137,130,170,35,177,24,251,38,110,96,181,66,120,10,105,51,173,217,19,38,85,18,192,123,17,73,120,212,74,247,59,32,48,236,71,176,111,208,157,218,140,79,29,78,49,55,117,70,140,69,31,158,230,17,233,205,76,8,69,194,80,25,72,167,177,78,241,212,181,207]], +[[196,55,13,42,175,53,172,209,88,252,13,22,34,163,153,201,159,65,185,218,78,151,11,53,78,91,160,92,190,132,76,168],[53,69,215,212,201,92,61,182,165,69,48,83,122,250,250,77,134,221,236,249,204,126,102,195,25,186,159,125,215,208,126,231],[159,235,171,90,225,97,214,146,166,163,148,80,10,40,144,210,28,127,14,226,111,70,64,170,186,79,230,107,144,184,158,220,184,14,164,205,202,187,77,44,58,92,65,84,232,255,32,208,226,55,254,253,0,199,186,151,130,225,116,143,100,136,172,1],[97,159,87,222,43,29,186,238,32,154,130,93,140,169,127,132,238,73,235,18,160,177,61,205,210,179,164,238,69,224,23,109,71,76,240,148,96,200,49,168,174,29,63,57,190,235,208,136,8,179,237,23,97,33,59,169,83,66,24,96,204,7,226,219,49,46,104,13,240,62,96,166,135,2,100,171,202,143,213,19,1,225,193,86,32,35,216,2,204,213,199,209,150,219,57,251,184,48,75,14,89,227,51,22,65,146,236,195,51,56,126,239,105,199,167,138,93,17,37,136,98,214,194,129,177,156,11,211,54,205,62,219,47,159,170,212,2,26,194,242,5,193,104,20,179,133,72,67,63,249,237,223,214,17,51,119,151,105,220,105,175,172,101,138,252,29,27,65,109,57,10,213,180,90,26,213,204,75,0,180,178,120,251,228,181,157,82,230,26,106,95,208,2,65,198,203,195,130,210,214,33,163,222,208,2,1,155,51,5,96,227,97,250,171,40,244,29,26,249,201,192,2,15,43,175,153,232,216,238,88,227,18,34,2,20,124,10,220,87,214,112,197,179,128,175,89,76,199,237,87,184,126,198,103,74,182,63,58,152,73,117,59,148,98,170,181,222,136,201,72,168,177,9,175,77,73,84,146,122,172,88,190,233,83,190,13,141,125,113,170,17,209,31,26,135,177,71,123,145,112,189,115,92,252,36,73,240,81,184,43,197,155,11,238,118,161,114,232,211,38,112,245,29,221,219,128,74,209,16,165,101,227,132,205,183,111,173,4,207,246,120,147,9,30,65,230,156,253,247,14,169,38,194,99,105,165,182,25,59,25,171,10,98,85,141,165,95,250,254,184,120,151,87,113,6,68,170,25,244,116,190,74,218,157,193,132,155,7,213,225,123,133,249,33,225,1,106,84,170,96,149,119,114,83,167,52,38,252,120,100,185,149,95,4,144,112,35,219,32,127,133,221,33,166,81,6,207,13,98,35,133,135,12,52,194,218,154,17,228,114,99,149,18,30,74,103,97,251,82,34,41,217,229,204,157,171,53,174,184,125,13,121,105,60,0,111,222,28,250,241,22,32,139,186,150,32,89,207,192,210,214,55,10,172,119,72,54,46,230,160,163,202,123,241,51,235,207,162,15,28,78,216,48,127,128,12,202,126,108,75,234,163,251,42,176,134,18,83,100,40,92,68,237,26,115,122,103,203,243,183,99,201,248,177,66,126,137,223,169,109,41,14,157,72,66,254,99,22,175,239,131,76,216,205,31,220,31,18,76,163,254,38,38,109,166,46,39,92,11,247,252,200,229,249,187,166,192,211,142,35,250,250,177,224,73,72,23,148,193,79,74,140,83,190,28,150,247,105,201,177,62,172,163,154,14,73,54,109,44,159,254,143,32,99,96,169,213,3,222,197,152,98,17,18,227,119,103,19,231,252,6,73,67,62,37,126,80,58,84,96,89,169,137,218,137,21,125,118,71,96,5,253,144,228,176,122,175,13,176,188,11,192,182,125,184,220,186,223,243,147,116,225,175,174,85,22,52,224,227,40,49,173,14,95,167,213,33,111,167,198,68,247,62,30,142,7,35,131,148,164,22,193,105,170,157,83,3,244,105,165,212,7,67,8,114,31,253,222,255,101,89,229,173,240,194,119,59,63,82,100,231,170,168,194,219,136,142,40,232,21,199,16,105,195,180,206,108,41,3,76,10,179,181,193,154,128,169,216,194,232,116,129,53,49,196,34,117,42,214,43,60,90,26,61,108,90,93,181,135,39,6,147,170,117,213,241,114,238,221,244,235,131,155,215,147,175,251,28,121,106,29,240,228,66,221,249,155,120,10,164,30,234,15,230,248,101,187,83,156,165,58,164,93,185,168,86,203,117,208,21,29,53,237,234,128,242,148,109]], +[[189,61,225,161,209,100,189,110,155,224,166,209,7,247,3,166,221,145,76,134,103,205,52,29,19,159,25,87,141,147,59,22],[155,2,73,100,189,250,133,46,178,212,20,79,53,183,205,194,103,129,20,60,43,215,246,96,35,63,139,138,163,96,113,238],[19,204,21,143,208,97,121,47,206,209,86,135,149,152,37,29,208,29,87,91,64,15,227,227,154,112,8,99,170,232,219,31,145,151,250,80,28,12,249,147,228,77,106,197,81,128,184,105,131,142,138,226,75,33,79,163,94,36,75,122,108,255,109,13],[23,105,252,219,245,18,71,237,76,131,160,11,187,240,47,68,40,218,111,206,221,208,22,26,2,252,205,21,0,151,6,101,225,199,99,10,210,46,61,151,73,199,146,231,26,38,12,255,246,5,50,86,224,47,91,71,187,161,75,118,26,229,60,167,33,158,210,128,29,45,120,142,38,65,159,54,200,30,249,44,35,3,104,55,53,200,161,117,106,218,182,164,135,146,49,83,228,53,96,60,150,178,57,85,62,223,222,176,147,41,143,122,231,220,144,241,106,126,86,100,185,228,192,43,167,49,162,60,242,35,78,37,10,201,116,38,51,169,50,169,72,187,131,220,61,121,77,5,159,237,244,236,134,24,199,67,60,93,143,229,230,44,240,123,87,104,196,217,178,97,199,21,54,128,79,226,231,202,112,152,135,101,33,213,118,119,54,20,36,228,127,27,149,146,55,249,7,16,66,31,91,196,241,9,247,212,137,199,85,233,78,239,223,179,200,91,144,236,1,49,129,162,59,185,83,95,238,164,148,29,10,6,165,64,189,107,88,142,85,183,243,87,87,20,156,163,230,64,150,94,26,15,247,243,200,37,146,89,149,127,245,218,185,251,135,50,234,231,25,182,36,164,73,40,120,23,155,90,131,171,229,28,175,2,8,61,115,124,235,79,207,4,47,46,96,186,2,151,172,114,184,127,227,225,75,165,251,197,75,72,9,16,115,137,104,35,191,162,137,206,142,22,135,59,72,129,44,50,191,234,95,246,187,34,29,30,165,70,61,50,91,190,49,30,127,209,231,131,222,101,11,121,82,234,228,97,214,59,199,71,5,34,175,91,119,137,248,252,46,177,146,210,207,119,108,92,36,180,78,41,205,176,204,203,29,144,54,20,56,228,149,15,243,77,188,179,203,14,129,204,69,248,208,255,87,9,73,247,128,132,225,6,15,245,89,74,213,22,245,15,28,176,167,101,225,192,224,56,213,148,59,147,110,74,139,73,51,84,231,154,188,145,123,185,39,18,102,238,186,119,169,58,101,127,154,216,123,41,26,199,234,56,111,93,79,203,197,130,231,45,92,35,217,43,169,68,176,6,76,32,227,226,220,245,4,188,199,198,150,108,99,242,8,8,67,96,11,163,19,236,39,203,169,94,126,243,24,22,140,144,103,220,232,108,30,240,213,217,235,122,97,88,72,157,243,46,213,139,105,49,3,8,24,240,7,5,160,220,85,211,219,248,0,106,133,70,100,27,24,101,217,25,188,36,34,2,203,58,227,0,191,134,83,227,179,120,148,195,220,14,71,123,157,124,65,186,248,211,136,124,46,181,155,30,77,80,187,182,241,121,42,28,147,103,198,92,219,69,12,45,250,33,69,230,17,169,122,216,28,255,31,216,60,108,247,35,9,71,234,255,76,33,220,27,175,183,30,196,30,91,199,43,55,69,236,62,56,191,89,48,193,38,208,96,240,197,10,137,95,0,154,161,142,135,242,23,79,88,171,83,121,167,33,253,131,170,213,81,127,217,157,255,20,110,222,234,97,82,18,53,226,241,161,110,229,131,3,224,145,190,141,87,144,148,193,216,162,11,199,74,85,13,119,192,13,8,117,113,81,122,99,205,65,38,147,58,79,9,160,112,191,142,164,255,184,70,169,120,14,151,52,4,59,172,76,15,244,123,26,252,207,82,147,172,20,188,115,235,246,113,41,101,126,75,138,139,51,221,172,123,15,77,113,157,45,198,93,246,234,10,63,36,207,68,200,51,142,214,1,163,147,156,163,88,252,75,225,62,142,222,2,117,57,113,44,162,62,63,251,167,6,232,253,214,42,7,78,224,173,116,32,247,128,96,204,150,251,42,191,48,233,234,162,65,192,248,126,187,227,236,115,81,117,150,247,195,197,168,12]], +[[246,174,81,106,81,41,111,197,35,206,165,240,8,207,189,9,231,63,120,182,253,211,182,148,38,18,128,65,165,96,76,249],[55,108,130,186,123,135,170,119,65,135,39,219,51,211,38,174,117,139,247,161,53,193,4,96,205,139,248,254,184,60,43,16],[15,228,221,126,31,96,142,232,43,127,232,99,209,176,58,129,132,60,226,12,118,44,216,187,36,239,212,107,160,37,255,243,51,29,135,87,82,202,114,32,197,61,211,199,31,43,193,226,198,74,47,156,88,134,90,42,36,72,9,244,19,78,83,7],[131,66,242,90,196,177,126,186,214,247,155,154,3,49,117,199,242,138,240,158,101,142,140,185,140,41,79,21,195,200,52,38,41,203,42,50,71,223,200,117,184,47,91,56,12,93,17,66,106,46,235,98,69,11,216,133,101,1,7,198,131,98,163,183,44,232,35,242,209,89,66,183,221,163,1,210,251,99,143,48,42,169,87,11,71,145,29,173,211,189,219,254,213,84,193,200,11,215,24,7,139,139,210,201,195,20,165,22,111,38,94,130,102,238,45,179,87,86,26,85,133,196,20,167,132,11,250,230,9,215,205,221,225,250,222,133,86,15,35,214,56,239,61,82,229,31,92,243,19,160,114,197,234,15,129,127,114,129,226,203,165,197,200,210,108,146,133,146,184,31,15,248,205,24,219,90,44,65,216,128,215,68,115,134,60,123,189,0,86,250,77,74,250,189,23,163,184,157,151,211,254,93,192,107,15,97,42,29,102,66,57,35,186,141,251,184,236,130,70,98,77,131,120,78,186,79,87,54,186,56,94,68,34,150,200,203,15,27,104,224,51,66,178,198,193,3,52,111,109,215,64,226,108,61,19,202,239,128,29,27,38,33,216,159,6,147,145,160,120,212,58,230,255,18,238,202,102,188,50,99,123,69,240,172,98,124,45,123,191,138,73,217,70,129,117,226,104,133,224,40,33,211,163,186,162,195,227,166,187,150,181,117,38,226,36,207,61,133,159,102,149,115,203,213,200,115,147,116,97,86,243,209,199,168,3,8,220,31,36,5,191,13,64,190,28,167,59,118,125,237,244,3,19,55,192,129,191,163,174,110,84,246,2,63,66,240,203,216,119,98,219,85,145,60,112,114,6,3,64,16,223,42,168,117,61,3,15,3,194,103,231,26,157,210,198,193,157,227,225,133,26,191,172,187,213,221,91,248,150,250,184,228,21,49,123,73,241,228,9,110,61,169,154,91,93,10,60,66,218,249,222,148,132,124,30,83,200,129,138,91,132,51,35,245,1,227,167,250,104,223,137,165,244,31,44,98,195,141,23,242,80,176,42,103,250,228,125,175,6,63,85,137,66,55,126,248,168,144,82,241,162,21,215,104,247,145,58,126,193,78,152,184,30,75,44,207,38,186,202,214,243,150,100,175,192,233,26,60,173,105,29,178,191,86,167,171,102,119,180,149,150,219,136,124,151,222,244,53,8,167,162,236,42,183,85,236,54,142,46,83,209,225,107,96,255,240,156,59,82,38,63,15,124,30,169,204,53,55,49,151,233,92,17,230,210,47,169,216,41,156,66,55,54,245,129,79,30,121,141,34,117,24,96,13,246,167,144,53,141,234,227,141,86,57,225,152,63,224,24,67,110,165,139,168,70,117,72,201,41,239,187,22,223,234,65,2,37,58,53,15,184,77,152,49,196,194,203,203,118,225,141,127,62,149,54,65,173,164,20,33,57,48,145,230,61,254,102,222,36,201,146,50,199,214,162,131,122,72,152,60,245,177,99,49,206,0,5,13,28,113,57,88,255,206,95,46,147,72,197,47,83,18,5,121,167,201,161,96,8,209,52,131,142,89,97,41,199,2,252,210,17,72,189,249,23,77,72,226,218,10,138,102,53,158,222,224,28,80,9,239,103,66,254,196,28,26,206,205,3,239,225,204,201,177,48,214,229,172,146,87,106,133,204,183,207,199,208,228,35,49,6,23,41,49,160,134,153,121,11,196,26,207,187,115,26,219,178,109,86,179,154,170,91,51,59,193,161,14,44,112,100,202,134,17,157,140,113,113,72,249,36,65,175,36,205,42,168,245,124,134,186,56,165,154,16,11,146,118,223,56,39,236,127,180,211,250,245,139,227,28,110,202,253,105,207,28,100,16,164,156,215,8,31,246,233,252,57,124,45,32]], +[[131,247,137,144,15,4,13,198,47,77,24,120,76,182,75,99,200,142,141,24,0,22,150,187,235,71,7,196,105,209,26,91],[237,252,43,171,126,121,244,0,55,254,77,144,65,222,72,218,154,238,143,151,128,152,215,176,174,23,146,144,37,228,39,61],[234,101,130,204,35,224,70,9,23,247,130,217,100,227,187,109,205,224,174,234,196,44,193,73,25,211,108,231,138,160,175,217,128,114,245,76,121,95,191,215,164,29,153,215,6,6,194,138,93,207,25,190,56,160,206,45,9,187,143,132,76,49,191,0],[108,17,42,32,211,6,87,171,95,140,92,4,71,141,108,66,209,198,189,239,56,205,79,224,6,172,42,87,226,144,255,41,40,120,150,238,168,195,10,1,57,193,143,200,201,117,100,86,62,134,200,211,64,86,166,113,155,254,71,157,158,135,232,27,25,69,35,49,191,161,84,128,104,130,229,3,154,32,201,233,84,177,252,124,1,93,207,88,21,189,124,247,182,53,125,249,40,11,155,212,63,137,255,201,25,69,50,59,90,203,42,224,2,84,212,22,40,104,209,200,62,198,224,252,190,122,138,185,37,65,146,20,156,107,201,229,254,53,6,148,22,93,102,56,51,30,178,78,59,19,144,198,152,196,131,131,120,192,27,44,97,163,235,226,192,96,185,139,166,238,2,181,25,180,234,193,224,188,192,155,35,36,204,245,177,167,254,143,208,177,84,90,148,39,131,42,187,37,116,78,235,54,50,107,230,78,254,211,167,176,125,99,10,33,195,8,27,85,38,28,53,50,135,198,108,87,102,58,153,219,70,106,93,238,34,116,107,129,199,80,239,133,190,81,20,62,34,30,205,241,20,254,241,179,8,47,245,79,208,68,188,136,75,251,60,197,197,51,89,151,0,152,103,206,148,145,168,15,230,150,130,95,153,66,109,239,171,106,73,186,220,222,64,63,88,232,49,121,102,33,7,71,181,103,117,77,229,48,118,179,236,191,101,52,108,184,57,5,131,46,22,208,27,80,185,61,55,235,155,254,32,23,42,49,99,13,37,243,33,125,135,217,52,101,253,138,197,84,203,187,57,217,130,234,215,33,147,145,35,76,136,159,11,146,162,224,65,61,134,108,172,8,125,98,140,227,28,97,198,50,62,203,142,104,149,85,175,16,222,43,101,110,106,234,44,222,147,46,36,31,109,31,138,158,51,22,207,19,241,53,172,239,131,160,192,207,34,249,92,168,24,230,31,146,118,135,116,198,48,224,146,91,233,157,189,50,180,153,192,254,125,132,164,46,57,50,135,246,245,206,61,11,39,31,23,0,69,166,212,142,171,49,111,225,123,24,88,177,255,238,233,8,136,243,163,122,36,128,223,208,74,74,134,41,248,104,181,192,168,14,225,240,55,25,243,164,125,64,149,190,241,14,2,52,252,48,14,42,244,130,40,93,120,147,121,104,49,157,169,75,235,108,64,224,120,87,124,2,79,58,92,218,0,132,226,248,85,169,57,106,170,158,233,191,175,44,199,113,254,104,196,11,98,158,141,207,17,94,240,62,117,122,42,201,238,240,115,241,189,249,197,164,65,0,49,85,138,109,56,43,95,22,2,75,21,27,28,1,238,120,23,65,58,60,77,233,221,100,120,120,91,129,16,29,245,82,36,48,5,135,128,32,126,121,15,97,45,120,229,112,92,238,212,107,14,192,117,231,193,220,7,59,23,178,180,61,114,83,89,39,191,210,113,233,46,60,147,99,142,64,169,96,29,194,193,171,118,217,26,65,3,223,101,125,145,28,130,158,232,165,247,71,247,100,47,90,145,90,95,64,246,48,180,48,57,199,212,189,42,210,179,33,41,217,78,91,47,3,173,74,61,69,87,126,184,31,54,156,158,62,42,79,106,142,65,172,248,40,59,229,132,37,234,153,59,142,152,238,166,51,5,86,100,134,24,218,217,143,162,85,98,13,131,109,60,127,41,185,7,137,88,73,40,97,103,199,24,30,44,175,85,194,193,132,169,169,17,248,228,28,176,66,226,205,72,176,84,78,167,159,226,239,56,30,188,91,21,227,154,155,92,109,153,143,174,170,167,119,60,254,192,132,192,191,174,209,188,171,150,58,78,243,217,77,187,61,254,114,76,4,12,228,209,226,238,127,194,218,75,37,18,124,227,165,223,105,63,207,90,110,209]], +[[67,191,243,205,213,48,126,215,210,92,249,111,219,186,100,171,24,17,200,187,147,78,33,135,234,127,252,1,141,133,224,242],[0,241,181,211,202,198,229,108,165,248,148,212,205,191,155,235,217,104,210,77,94,255,165,5,139,14,32,187,8,152,246,241],[166,181,107,118,134,223,29,197,244,237,84,74,77,151,230,112,54,25,90,50,178,46,205,93,49,234,23,48,230,237,143,129,13,37,139,68,192,142,164,95,3,43,147,116,65,183,44,208,220,55,85,111,215,135,78,159,230,79,21,118,92,82,16,3],[100,111,139,52,24,45,94,96,43,81,202,115,41,52,124,14,25,140,183,71,228,218,10,107,128,243,246,249,243,54,246,112,141,133,203,66,154,178,214,190,211,93,80,19,18,156,209,0,20,44,221,206,232,99,81,121,2,27,62,36,146,43,129,174,241,60,19,112,40,105,57,214,61,107,106,65,149,237,161,216,18,202,81,130,4,118,143,135,52,140,104,137,85,44,99,209,55,44,222,106,94,157,170,127,132,69,236,141,97,48,163,245,174,240,237,234,206,1,11,108,127,11,157,36,22,42,141,4,69,75,129,212,142,169,9,123,216,223,9,52,89,113,156,203,84,170,16,245,28,36,106,169,156,88,11,234,249,201,197,188,96,250,240,174,92,236,127,81,55,246,197,193,68,223,69,209,46,233,149,173,204,242,90,157,184,27,133,88,189,251,101,131,1,134,231,185,212,238,217,246,180,215,50,177,181,130,45,3,235,1,124,7,36,244,143,135,186,170,225,4,93,111,219,18,92,145,52,6,79,175,24,219,237,88,216,251,172,234,205,79,9,125,249,179,66,229,196,165,188,133,178,149,151,212,182,64,241,85,28,91,98,74,178,27,72,233,74,144,48,4,155,225,240,90,168,81,208,130,126,175,135,0,223,225,71,253,205,238,219,201,140,79,21,119,79,1,32,251,89,112,162,248,178,23,148,52,11,98,131,121,168,2,185,247,192,104,176,223,99,25,62,81,15,199,178,175,151,238,56,222,71,146,151,133,83,85,40,211,80,216,134,32,97,12,253,181,93,36,158,56,251,115,200,40,113,19,145,156,227,50,103,215,219,146,78,73,25,164,78,110,41,169,13,190,59,123,13,57,33,22,63,235,90,193,5,98,78,216,82,190,206,53,56,233,145,147,48,12,137,51,69,105,147,80,168,249,158,140,106,65,9,95,201,252,8,218,7,247,87,17,247,223,3,68,6,222,20,237,216,226,42,99,58,134,228,165,165,201,117,172,93,52,137,28,204,252,133,67,119,31,250,8,14,11,69,214,90,184,48,163,97,172,76,66,98,148,211,104,94,168,194,96,57,199,28,144,252,63,181,18,190,159,201,72,7,215,109,189,175,143,250,164,251,249,132,157,104,232,165,125,48,196,160,185,115,92,35,240,142,242,226,132,69,132,103,225,93,102,83,98,203,100,111,222,105,55,236,186,83,9,18,100,99,131,87,167,34,66,91,198,45,30,48,236,95,13,216,254,162,107,46,164,168,73,0,53,222,67,242,116,132,111,176,207,2,9,236,116,55,243,195,208,165,96,55,61,3,78,95,215,158,37,182,66,77,155,44,23,97,99,43,53,161,33,50,82,24,39,52,92,85,228,231,20,45,214,254,148,214,32,254,81,92,21,62,131,149,181,209,48,199,68,19,155,106,146,239,211,127,34,186,19,254,76,9,83,115,85,14,46,79,203,160,50,91,62,163,185,254,37,204,125,217,44,191,66,225,95,69,84,183,122,194,122,74,52,99,130,255,97,0,69,21,8,214,2,207,100,63,96,182,202,66,134,53,111,33,163,17,13,78,44,138,137,98,167,128,252,255,67,155,58,168,4,153,223,39,15,195,230,202,216,137,51,72,135,47,15,112,47,147,144,0,12,127,110,6,39,210,187,183,183,206,245,196,218,37,218,223,234,128,50,229,2,50,151,167,10,101,142,154,231,59,221,195,178,39,161,193,23,65,19,63,1,47,15,72,254,38,68,111,166,126,100,114,15,200,220,151,243,13,13,208,38,246,220,33,100,234,216,87,130,74,10,122,235,32,241,21,213,13,27,101,221,93,130,224,154,190,131,78,140,168,137,87,227,153,132,130,73,85,161,161,62,59,148,160,1,87,24,109,205,194,137,227,75,103,140,145,203,42,26]], +[[6,59,144,37,227,33,233,114,214,83,160,98,190,52,249,147,101,175,253,204,152,236,159,244,62,244,34,190,15,128,68,96],[16,208,26,99,1,42,192,153,86,186,158,214,29,243,91,183,175,227,101,139,179,0,72,82,228,113,116,189,7,221,77,231],[133,200,29,107,13,133,120,250,88,225,58,179,145,0,21,40,180,106,29,99,160,50,124,122,74,4,8,127,198,104,117,138,166,92,1,213,161,80,249,53,103,78,243,7,80,126,111,76,145,225,252,53,0,178,111,100,155,238,168,125,39,86,55,4],[167,238,210,150,82,132,78,224,4,155,175,178,207,99,64,41,113,2,13,126,101,193,11,145,172,87,38,238,168,111,64,219,197,60,63,10,190,222,186,246,204,68,155,79,234,72,192,21,254,77,144,123,62,85,5,207,245,10,18,24,25,162,228,168,162,150,213,117,16,21,187,205,126,246,251,124,39,39,187,0,11,225,52,42,125,20,188,169,121,4,237,254,139,24,221,182,57,51,65,131,39,165,175,129,126,149,186,215,78,183,144,32,54,21,208,130,231,20,147,234,212,124,204,9,1,162,202,159,80,19,60,68,239,133,8,213,31,183,60,97,111,1,71,83,34,69,130,45,209,2,179,55,161,178,170,226,239,199,45,202,122,148,25,213,152,166,71,82,51,220,26,78,224,236,109,5,218,18,162,178,135,203,119,255,175,221,226,208,172,194,129,153,147,62,102,33,238,193,106,180,36,81,112,207,2,218,128,212,146,38,49,162,50,114,145,81,101,173,136,114,39,80,3,93,42,9,119,188,121,29,20,251,61,140,176,43,199,127,124,113,190,82,66,98,154,76,154,88,141,253,222,149,120,73,77,139,170,78,104,245,25,75,128,2,200,227,120,160,232,51,183,193,169,105,129,196,251,5,228,87,255,72,38,11,114,73,60,188,184,42,225,22,115,209,76,238,133,40,143,99,112,189,75,202,146,81,167,226,20,195,235,121,231,187,111,206,187,22,201,224,86,242,155,98,114,116,62,250,111,232,191,210,85,151,206,134,137,138,179,5,158,176,35,28,115,181,48,89,3,253,19,25,189,244,158,89,157,139,188,215,74,139,151,103,48,139,97,86,60,203,172,211,143,197,12,131,171,68,202,117,157,201,182,91,42,75,84,124,80,151,242,32,193,200,139,43,10,72,246,95,145,254,120,177,80,18,120,225,227,4,222,88,180,200,42,92,57,153,129,9,138,23,132,235,144,66,80,24,89,242,169,63,49,126,65,119,47,213,47,151,46,81,176,126,217,77,49,78,29,26,244,237,130,144,154,11,239,103,31,84,181,93,183,183,13,161,247,24,200,230,72,174,221,109,166,75,5,119,5,38,241,43,196,63,104,185,85,72,218,197,8,9,166,135,219,151,215,63,6,244,126,208,136,49,182,10,40,233,130,146,6,50,5,143,14,108,144,192,24,127,244,69,100,248,30,253,143,217,62,50,123,198,216,11,73,14,8,139,154,16,3,108,128,220,218,212,157,43,224,116,251,186,49,224,111,113,128,229,173,28,136,35,214,9,102,169,206,21,80,60,230,13,212,14,145,238,242,53,157,131,215,13,152,64,29,222,123,227,198,176,126,87,212,228,125,4,33,118,51,216,226,99,202,52,143,129,251,233,164,166,47,69,215,124,132,59,107,26,210,132,102,217,218,251,27,145,11,52,142,216,124,104,108,171,41,45,72,12,25,29,24,123,64,74,155,29,19,43,164,226,147,211,173,169,145,114,172,193,33,254,102,184,69,185,139,22,12,88,35,246,1,199,117,143,178,108,174,232,87,1,89,91,45,82,202,162,245,104,138,162,191,47,108,75,182,55,248,224,15,73,171,108,38,188,106,216,158,19,103,253,40,228,145,125,37,8,147,167,179,45,57,102,11,222,141,180,159,8,111,183,57,229,96,18,195,107,234,11,38,207,109,147,87,148,11,0,213,164,82,143,144,89,170,240,134,105,229,244,108,153,94,96,248,135,181,196,171,136,172,116,66,237,1,161,76,106,66,0,107,175,31,52,63,239,227,228,172,168,67,163,36,225,118,178,254,126,199,136,61,28,189,6,139,194,252,150,47,250,96,36,79,101,76,119,172,86,80,129,125,192,132,70,85,69,169,35,10,116,130,107,12,80,235,133,37,42,136,111,242,177,175,234,248]], +[[136,60,193,56,23,87,176,254,4,85,183,123,201,205,13,212,100,210,180,191,12,122,60,12,45,199,117,251,120,170,55,50],[131,168,182,105,204,208,18,69,206,59,129,141,203,27,88,143,134,83,88,80,230,199,16,199,146,23,254,67,152,36,243,250],[199,207,213,201,254,147,13,21,161,30,187,52,227,67,31,72,157,160,16,235,25,62,219,250,111,35,213,209,77,216,254,171,215,136,13,45,90,86,0,211,133,70,206,59,198,74,134,41,26,28,227,31,39,47,240,32,223,140,182,160,253,77,58,13],[255,236,41,61,18,234,99,108,164,196,160,165,226,219,21,52,38,57,196,118,103,77,46,189,171,74,239,212,4,107,93,219,86,174,178,16,193,25,175,223,184,168,145,40,163,79,109,119,242,97,237,234,7,114,162,248,219,20,10,38,64,253,142,202,219,11,71,146,22,155,107,40,16,174,226,197,205,131,82,136,191,244,147,188,235,238,234,40,167,162,72,195,97,22,84,15,167,23,54,214,107,10,71,91,95,169,44,13,70,0,47,202,122,30,105,209,181,158,129,163,166,212,243,57,118,157,174,178,11,95,157,117,196,194,143,105,33,50,210,141,60,86,76,9,254,61,204,160,53,156,60,99,236,55,122,51,249,238,135,77,138,120,157,119,201,106,192,95,223,58,179,139,44,130,116,169,2,239,139,183,244,103,252,126,7,60,119,177,219,95,200,239,150,108,18,12,77,174,63,183,245,183,74,187,153,1,102,200,18,165,37,209,35,247,110,213,18,18,80,128,161,83,79,61,139,220,204,84,31,201,117,144,40,117,70,9,111,200,128,191,207,221,0,230,92,14,191,74,9,253,100,118,206,27,124,143,170,165,161,204,39,134,113,154,48,216,37,88,17,24,71,82,168,139,8,172,159,15,241,214,38,47,37,134,148,10,254,31,228,94,11,86,52,72,165,95,48,48,228,195,156,31,63,134,167,51,103,3,128,234,176,136,227,147,222,9,209,245,8,210,251,202,252,100,154,234,230,184,195,14,50,158,195,253,40,41,190,109,176,171,142,99,126,161,9,91,220,61,243,172,194,61,60,247,5,169,84,44,25,229,144,146,236,65,58,78,43,213,222,210,140,211,77,219,61,50,148,154,164,135,241,195,55,214,151,156,245,18,98,45,191,183,218,28,187,28,126,90,190,234,112,9,226,148,63,251,162,37,46,29,134,236,169,214,213,194,70,205,46,19,74,62,93,173,55,239,239,113,206,57,122,218,251,217,231,43,63,154,134,255,15,93,129,44,70,34,91,235,208,112,59,197,204,233,198,69,130,0,143,126,85,140,64,163,179,82,32,150,209,170,43,97,188,144,205,136,198,40,93,148,32,135,216,164,102,90,14,100,211,87,47,116,104,155,79,36,239,64,13,116,27,87,20,6,19,71,20,68,222,204,101,74,240,255,178,237,253,249,253,208,117,9,129,144,179,76,222,40,221,22,104,114,198,8,101,103,166,135,97,206,242,93,164,11,212,195,211,79,221,215,46,229,101,176,185,55,103,142,232,67,73,209,22,15,95,7,5,248,149,208,241,65,206,143,81,161,228,253,45,196,112,75,82,122,64,37,169,57,203,43,183,136,87,235,24,215,136,114,237,201,238,112,230,11,42,66,112,10,25,143,79,255,108,49,146,81,104,190,7,125,194,60,50,42,187,202,151,54,31,236,170,63,203,25,110,101,108,18,143,57,130,254,17,229,81,164,160,136,93,166,13,57,125,14,64,208,216,151,38,47,27,75,103,47,120,162,210,173,252,221,110,21,37,194,110,113,149,251,154,198,6,187,27,164,169,137,8,3,180,189,132,52,106,232,216,199,25,108,144,174,204,178,150,164,195,235,78,250,203,252,182,46,56,59,138,73,74,199,35,86,45,13,140,55,145,135,169,46,59,218,107,21,105,71,106,237,33,174,215,160,86,180,165,130,103,68,1,124,192,6,11,77,85,250,135,114,181,177,193,95,87,72,173,114,152,0,90,236,188,189,144,163,229,198,21,154,134,116,171,187,163,121,20,65,80,2,181,166,239,93,243,198,73,66,110,161,39,90,1,216,10,223,73,10,197,70,6,45,147,153,154,109,204,172,185,106,9,4,173,51,217,5,118,220,106,33,182,114,232,255,176,102,19,251,63,20,230,203,221,232,140,36,55,201]], +[[94,64,167,170,187,176,131,10,154,176,253,121,105,14,224,67,57,1,198,203,6,118,171,228,187,160,111,91,190,88,250,194],[77,79,40,254,9,196,170,191,202,1,239,110,231,253,99,114,251,98,219,97,170,238,130,124,67,253,26,109,28,37,144,50],[89,118,114,171,141,58,96,222,84,86,252,201,195,130,83,245,243,123,128,231,74,0,124,159,109,185,9,210,125,14,173,22,39,137,36,73,148,243,91,128,214,27,225,153,196,23,199,234,144,27,152,204,99,254,60,80,252,60,99,56,73,15,162,6],[253,78,200,179,79,198,183,67,129,63,89,226,253,31,239,168,112,245,169,112,226,235,117,22,239,124,48,111,75,130,63,254,233,45,96,31,118,93,121,202,20,106,186,139,198,231,152,68,85,153,53,205,220,36,38,73,192,89,236,242,219,132,253,194,25,54,102,136,168,143,194,91,133,28,54,97,229,25,136,194,191,115,187,142,61,193,109,34,65,90,177,167,179,85,121,218,172,115,37,227,25,21,125,125,165,254,232,124,147,164,223,203,175,201,47,186,126,23,204,104,227,144,55,51,198,200,1,87,45,144,115,32,178,254,181,23,16,232,86,161,247,111,133,167,238,26,17,230,45,46,69,163,82,147,141,216,207,194,188,203,144,45,234,68,79,170,174,109,132,197,243,145,225,10,239,118,146,138,69,21,61,182,205,37,162,191,53,61,128,217,123,244,179,128,134,5,232,152,0,210,152,64,234,96,151,141,158,201,178,195,2,116,152,136,249,222,188,132,221,30,42,121,170,11,107,160,42,3,145,147,8,27,219,255,5,153,161,77,145,140,12,141,234,196,246,11,110,153,71,74,181,48,17,116,16,52,254,42,32,207,244,224,240,35,66,76,142,87,151,118,138,213,61,246,208,26,36,1,31,169,15,11,177,213,6,156,219,54,180,80,244,51,17,12,44,86,243,74,29,228,38,9,20,205,70,150,177,74,9,192,38,139,42,226,233,142,107,78,153,43,145,37,248,120,241,172,9,130,49,112,98,131,136,240,246,226,86,37,156,167,134,187,225,68,136,76,178,152,204,4,61,2,245,195,220,104,79,120,127,175,22,193,15,221,132,55,168,195,9,116,99,189,185,155,120,3,15,148,116,252,92,153,81,220,117,38,73,5,134,254,28,45,176,84,17,52,20,96,35,157,94,139,197,48,101,144,43,149,251,162,130,194,118,101,232,105,161,157,174,132,96,109,23,38,103,81,85,211,128,57,185,229,93,180,213,206,236,149,205,109,135,248,94,153,221,229,74,4,118,30,110,173,166,97,157,168,149,182,84,254,56,69,232,166,15,58,59,50,72,61,109,39,151,138,245,69,2,178,32,228,120,219,120,207,247,122,156,151,251,121,251,90,207,86,40,159,56,26,203,16,222,100,195,242,56,66,177,43,245,241,178,131,189,37,212,141,9,18,143,181,93,218,226,85,190,183,198,106,116,207,111,6,149,164,248,40,203,41,228,175,219,179,180,42,35,93,79,219,102,185,99,172,143,104,232,43,0,161,196,80,8,99,41,98,71,23,140,253,239,128,59,183,177,20,240,192,50,118,246,113,102,154,8,125,146,40,163,122,231,185,155,6,21,73,193,207,142,193,114,70,234,30,224,61,188,136,191,66,100,22,213,134,87,47,241,10,49,69,96,111,39,132,228,53,123,228,237,238,198,195,167,191,17,187,91,14,144,207,80,237,175,137,30,81,210,99,87,191,200,83,206,35,178,153,21,92,130,193,3,29,250,100,7,77,114,160,157,41,114,14,173,110,187,191,117,213,115,142,50,205,166,182,70,106,141,239,107,80,161,237,155,134,90,154,136,160,128,24,172,181,1,164,222,157,181,77,5,34,206,156,236,122,6,189,154,95,134,176,180,108,7,191,62,127,90,66,111,246,180,187,225,224,3,19,165,172,39,25,169,89,237,68,238,10,68,189,151,218,109,178,203,151,27,214,131,52,144,137,73,237,133,15,191,115,208,224,32,73,218,24,28,206,156,45,156,161,182,36,200,216,124,249,4,235,130,29,199,149,146,149,218,87,119,146,6,96,180,60,204,37,205,56,159,21,127,103,250,3,144,254,172,151,167,82,193,172,32,76,33,223,86,187,15,79,192,22,65,180,128,175,43,137,181,209,109,74,11,203,10,80,184,43,14,4,132]], +[[58,52,19,106,151,52,128,217,112,6,220,39,147,88,230,96,98,147,216,203,193,164,78,229,82,51,175,43,82,100,185,12],[229,239,253,146,27,232,238,197,48,117,47,204,197,118,239,13,155,205,228,179,44,198,73,211,247,149,71,23,86,40,96,204],[66,95,39,34,18,131,87,85,173,204,5,34,198,246,224,95,104,0,138,59,233,186,89,116,228,32,196,197,203,86,230,197,93,236,13,227,71,177,108,174,248,189,51,183,27,68,200,53,125,5,182,50,29,123,244,147,210,88,97,219,72,123,214,3],[152,28,142,16,144,227,150,149,27,7,46,248,73,112,98,2,8,151,191,125,215,173,80,91,77,109,193,27,62,29,188,176,218,36,153,132,161,64,225,100,252,46,2,179,29,163,152,70,85,74,168,144,91,200,179,223,138,118,191,96,235,95,252,242,44,151,182,113,34,125,36,144,113,218,143,246,187,167,91,47,118,104,206,193,154,137,230,71,90,18,70,61,171,243,104,179,202,36,69,187,48,53,204,0,250,232,91,112,114,251,207,89,84,1,117,91,128,81,230,9,112,101,174,66,159,24,238,177,63,250,109,222,89,223,111,60,32,107,253,156,225,248,168,0,200,89,10,64,33,209,96,246,109,103,64,163,105,174,131,86,23,83,139,88,144,35,31,19,197,102,123,175,81,10,96,107,218,168,75,141,16,238,96,21,225,42,76,30,192,189,4,33,162,148,197,28,246,59,93,31,5,142,17,83,220,66,93,16,206,232,177,176,132,214,194,147,71,233,111,15,49,184,57,96,125,7,139,121,169,12,163,209,240,99,128,122,70,59,124,50,244,90,83,68,152,215,29,71,237,195,177,122,77,255,39,254,220,255,171,48,31,52,241,166,76,2,120,165,53,137,52,154,35,58,243,11,30,193,174,65,15,123,22,48,199,20,92,164,44,150,99,245,18,232,165,120,38,125,201,94,131,40,156,23,3,46,9,120,46,47,232,225,110,251,135,240,60,160,59,17,149,97,79,137,150,28,163,147,157,59,223,115,114,33,162,45,122,24,236,48,252,18,109,12,166,99,232,141,96,96,208,76,106,68,229,97,110,85,110,7,214,212,168,71,241,113,28,244,55,23,129,12,112,170,75,231,48,39,139,59,214,85,92,149,77,198,237,176,157,176,143,14,33,24,3,89,98,128,243,199,134,141,35,66,204,35,8,234,174,77,161,145,53,20,102,75,29,185,98,233,156,138,140,255,229,121,49,245,223,205,219,193,203,179,108,225,200,66,226,221,222,173,253,126,125,10,80,72,205,203,150,27,20,243,95,67,94,115,166,131,200,206,37,200,22,129,37,102,253,248,23,224,211,54,174,11,210,71,50,133,18,178,168,86,118,50,191,32,85,61,155,214,254,21,127,34,15,251,11,70,235,174,137,167,4,89,114,138,87,238,209,121,98,86,241,189,80,182,213,71,234,62,37,250,89,19,211,137,162,37,131,233,21,235,73,222,53,169,123,90,204,82,29,176,208,5,194,149,117,225,102,17,167,85,242,26,58,90,130,162,10,169,0,167,7,206,54,130,84,146,195,202,21,57,95,23,0,180,175,171,148,218,167,160,47,20,83,177,249,166,189,54,239,178,4,217,40,238,31,77,204,134,15,58,133,155,173,192,6,251,48,95,161,35,212,199,155,35,162,14,50,41,93,4,10,127,143,108,172,162,93,131,247,28,98,227,175,120,54,239,118,185,58,131,211,195,180,147,175,20,23,83,218,25,228,205,203,165,102,23,39,16,52,180,244,243,148,199,198,183,215,150,102,243,175,182,146,36,79,6,28,105,168,136,29,27,82,184,132,159,181,52,153,10,194,57,25,9,71,30,187,183,40,226,156,210,15,66,35,84,196,48,151,23,235,255,62,253,24,51,55,8,6,213,191,181,60,162,218,49,109,172,181,10,183,251,115,150,115,35,90,29,197,58,168,137,48,114,213,185,28,159,109,184,63,196,234,65,209,238,244,154,194,138,252,28,237,143,54,24,144,171,159,119,157,25,48,130,131,28,184,196,47,178,121,43,238,59,38,41,107,98,149,235,120,168,216,83,17,118,97,98,78,17,247,245,122,253,96,133,167,185,18,54,121,253,172,161,207,42,120,211,128,188,76,54,10,167,195,203,253,224,192,9,31,229,62,34,25,192,112,242,240,47,20,131]], +[[207,51,231,151,77,143,11,248,153,172,91,131,76,124,249,100,121,206,28,253,69,58,240,127,151,5,39,243,106,168,92,31],[87,143,96,51,139,31,4,26,151,211,25,254,207,163,12,250,237,54,147,3,204,0,179,236,140,92,153,4,17,88,226,12],[151,165,182,210,104,165,180,23,95,176,111,31,55,208,166,51,81,146,150,237,195,0,17,201,84,216,240,185,187,226,100,24,0,57,108,75,53,212,176,215,210,161,209,124,187,235,220,85,168,9,70,45,108,193,154,111,173,190,27,209,186,232,138,1],[232,19,20,75,209,22,246,172,54,56,146,23,181,23,26,144,47,6,183,221,123,20,77,244,249,9,21,83,199,199,131,87,83,162,150,203,176,215,250,185,156,239,119,182,31,52,160,76,138,240,78,125,93,31,150,19,2,222,137,226,0,95,41,159,90,74,161,121,36,97,125,0,102,147,147,119,69,83,156,48,72,238,54,184,194,58,254,192,175,159,234,160,6,108,138,248,224,167,240,144,147,73,130,16,246,216,220,192,170,173,165,102,135,134,145,15,247,197,179,72,212,204,214,238,239,250,58,205,24,22,217,1,26,76,64,37,246,194,253,44,2,10,16,89,54,39,82,13,77,217,158,7,198,45,45,190,190,132,19,158,28,125,134,124,9,53,116,250,96,30,78,227,7,172,146,110,93,54,182,45,126,216,74,38,21,136,183,226,136,60,121,38,97,43,76,198,126,43,183,37,68,161,13,107,73,41,200,142,246,196,124,38,37,210,246,129,107,215,60,59,174,137,210,224,200,97,113,172,75,208,128,174,85,93,98,116,13,29,42,118,28,237,134,223,195,40,236,194,126,227,219,109,64,65,8,239,78,11,100,144,98,83,180,192,167,113,173,239,237,200,162,197,181,60,66,90,112,205,111,99,149,111,122,10,97,159,223,191,208,10,160,120,65,142,180,101,47,139,198,243,194,83,190,236,152,56,183,127,156,190,46,242,184,5,92,87,115,83,158,53,107,216,25,38,6,236,16,30,63,96,88,177,221,8,166,143,219,197,73,223,230,183,114,93,194,84,158,142,63,144,220,91,227,204,251,10,56,186,249,55,124,179,246,80,29,46,21,204,179,85,106,137,92,203,35,240,182,223,159,229,147,17,207,245,83,116,195,251,58,50,152,28,162,106,180,38,243,102,61,4,227,22,126,83,165,55,183,88,154,159,183,54,121,9,10,32,85,50,193,50,144,102,52,51,74,126,135,73,121,63,140,89,63,63,214,39,140,224,5,3,131,72,127,59,36,80,103,175,148,136,26,161,174,150,141,12,174,186,95,165,199,190,95,78,75,114,87,81,134,149,216,155,204,222,197,7,185,103,180,253,100,182,137,59,62,231,128,60,29,54,234,138,2,252,66,111,154,252,142,159,36,50,21,39,236,152,68,188,60,84,160,247,102,126,3,67,0,187,180,251,2,15,109,91,185,84,231,181,163,167,6,164,147,157,179,60,21,72,146,100,52,118,162,145,212,125,193,230,247,44,233,29,19,111,17,219,38,185,201,186,115,110,64,223,10,21,193,168,145,73,153,107,37,29,217,136,179,144,4,230,239,65,189,192,97,219,88,11,123,116,222,42,101,24,16,189,137,23,83,185,115,134,215,248,203,219,182,236,56,111,162,195,66,245,239,32,230,227,168,187,77,81,73,167,212,222,18,36,223,241,209,114,200,117,112,247,118,213,239,69,149,155,224,147,138,215,159,93,51,149,203,39,33,98,113,34,136,123,215,168,152,59,100,119,151,189,65,216,130,100,28,129,67,28,232,217,179,6,122,222,196,205,233,38,197,19,19,240,207,132,197,41,37,98,221,73,8,100,45,210,69,40,132,132,197,86,138,120,125,12,237,54,163,82,240,50,218,79,126,77,224,107,17,71,63,101,14,236,101,221,169,150,57,175,45,66,216,78,226,48,244,248,54,35,217,201,170,163,177,107,218,16,221,170,210,90,245,193,193,15,129,200,197,28,129,26,58,163,227,219,88,167,2,94,67,128,226,133,218,71,74,97,186,89,23,63,240,66,164,106,121,171,24,75,7,1,8,65,111,157,97,88,207,150,208,230,219,68,118,20,160,217,8,158,187,106,238,78,241,7,190,69,147,215,30,121,246,121,134,104,167,64,174,75,172,90,199,89,78,203,213,220,130,231,208,249,203]], +[[81,177,173,15,252,33,73,122,51,219,219,133,234,43,193,206,61,12,45,149,217,70,26,57,9,115,254,227,119,252,117,244],[186,208,65,37,117,211,128,19,1,237,238,107,192,242,118,231,135,53,123,65,34,245,45,233,129,136,88,81,136,66,73,203],[207,182,91,111,240,55,124,239,81,31,217,123,144,195,236,184,8,51,241,66,167,207,80,34,206,211,11,63,183,134,32,134,208,19,57,184,134,106,35,140,176,112,39,110,25,68,181,254,50,204,64,153,71,203,145,222,177,67,44,41,27,96,251,13],[120,130,232,110,243,64,47,109,188,101,204,232,49,91,57,118,95,170,75,31,200,118,250,213,248,34,12,178,42,125,242,227,88,14,171,58,126,143,167,251,182,181,148,130,202,14,54,74,19,19,150,223,121,42,50,65,160,96,228,65,67,182,118,116,147,198,191,117,241,135,169,100,58,161,30,17,235,167,176,168,15,10,104,185,241,183,159,117,182,108,197,157,157,167,121,85,253,126,135,153,249,157,110,176,143,144,211,24,244,239,203,254,113,21,155,16,168,58,165,253,105,187,117,51,111,93,242,150,234,6,10,66,108,149,69,223,148,11,193,69,78,252,31,157,201,101,241,242,45,148,115,3,251,142,193,36,7,255,246,177,219,228,126,52,33,195,23,100,253,144,200,58,199,17,209,153,38,226,41,160,100,198,31,227,103,106,243,0,161,113,111,171,228,227,132,34,100,173,179,46,13,156,159,93,74,101,208,215,181,195,119,13,115,126,225,60,190,210,29,122,29,163,106,175,126,192,243,111,204,71,111,101,150,129,229,22,10,90,31,73,231,89,185,208,252,212,253,184,84,236,205,153,23,42,71,210,196,239,190,11,55,87,99,29,241,186,225,117,240,250,116,221,4,139,182,165,254,216,67,2,132,52,157,163,214,125,242,166,247,232,38,155,199,159,178,197,213,237,96,132,233,7,111,69,90,182,56,145,144,70,54,154,68,109,87,252,173,167,1,28,199,113,191,109,135,74,142,93,35,198,135,116,125,228,29,208,75,255,199,23,214,18,129,131,132,110,181,148,179,203,28,26,138,160,79,13,126,186,83,175,57,203,29,78,111,236,243,17,59,216,66,36,22,244,196,64,55,174,238,158,15,220,81,124,72,115,31,208,78,233,201,159,93,188,163,213,116,80,157,123,175,50,136,242,194,48,160,45,23,3,189,177,97,28,222,42,118,109,172,25,61,225,103,68,61,32,9,13,195,77,41,39,122,134,177,233,152,178,69,100,81,23,229,17,31,18,241,70,6,197,84,70,221,145,45,52,117,193,152,118,225,154,197,54,211,23,135,108,75,10,46,15,152,97,97,41,165,104,55,50,164,35,23,197,232,9,220,169,86,178,171,180,132,173,168,16,161,92,129,204,133,98,181,85,218,148,88,249,180,67,56,73,2,48,199,64,79,61,72,97,31,132,18,126,115,226,119,216,140,98,33,45,42,58,53,31,198,118,101,177,141,119,33,98,48,99,44,188,120,18,136,225,92,235,243,236,51,167,32,94,178,43,154,190,76,219,199,221,186,170,83,100,8,117,235,118,63,82,44,54,207,255,46,178,62,229,134,215,117,40,98,89,250,148,164,79,167,236,1,80,150,162,164,70,182,115,43,128,2,66,103,254,61,93,57,209,196,133,9,179,236,170,46,36,229,77,228,214,28,9,123,112,247,83,181,175,154,109,182,249,117,210,95,79,131,208,111,135,158,23,239,124,80,154,84,20,68,186,62,182,134,120,56,9,14,34,218,253,187,14,179,176,86,91,225,87,156,238,205,237,32,245,68,37,108,124,78,222,59,98,132,60,101,176,70,107,230,183,226,115,5,185,99,202,145,78,59,125,33,115,97,24,237,179,214,88,217,215,111,80,157,179,185,202,46,174,40,150,74,75,59,60,56,74,129,164,137,14,233,111,190,147,74,111,42,236,142,235,108,254,89,172,157,59,188,22,70,186,50,161,20,47,238,89,254,214,251,123,188,4,152,204,39,222,173,65,59,123,67,81,236,32,99,67,192,171,137,252,248,114,67,177,171,69,14,88,255,17,161,20,10,56,63,25,106,163,151,108,225,124,243,69,48,240,73,161,222,144,227,23,83,205,133,231,241,253,92,242,4,38,201,55,159,235,140,49,180,191,236,53,234,90,120,149,61,117,197,207]], +[[250,47,70,28,232,199,18,98,24,196,124,145,86,158,135,153,121,124,131,54,143,200,66,182,225,194,47,213,42,236,112,191],[107,137,178,63,30,17,167,90,83,249,146,246,202,87,117,0,140,110,158,126,73,192,216,81,11,14,131,105,183,162,11,204],[132,247,157,158,143,48,229,187,99,98,35,151,20,85,107,4,115,111,164,68,101,202,186,173,35,190,175,90,153,252,69,26,212,174,90,24,199,246,249,100,250,65,3,146,22,1,142,197,162,172,202,225,7,90,107,179,166,236,188,31,202,2,185,4],[121,155,57,128,42,24,39,228,92,65,18,254,224,38,3,76,14,89,138,255,206,44,85,12,25,63,238,115,241,223,140,48,200,211,135,51,64,8,140,232,89,222,52,113,233,208,87,104,108,130,155,84,8,121,94,8,179,220,122,163,182,55,199,222,157,33,114,173,3,51,193,190,168,97,166,35,47,71,240,90,16,191,93,248,8,21,162,113,37,110,55,232,8,160,230,47,31,7,217,225,14,187,148,125,62,250,191,138,40,250,157,204,217,161,213,153,245,253,97,101,80,142,253,103,156,243,86,1,80,88,191,75,52,17,143,131,170,62,91,194,206,25,236,168,79,113,131,152,173,188,10,82,118,207,157,140,175,252,39,227,230,171,190,52,91,14,158,207,137,198,119,27,14,117,212,8,186,47,187,144,252,253,112,197,63,46,77,82,186,84,217,120,76,247,28,52,158,246,241,74,228,151,13,239,110,251,95,48,233,132,214,1,106,25,109,234,236,126,4,180,118,25,196,139,244,157,192,47,127,239,62,19,183,86,23,78,144,208,95,203,221,94,19,240,228,52,239,213,66,27,9,29,81,121,0,237,13,87,133,150,136,98,180,191,229,9,58,182,114,23,24,13,151,85,76,205,156,195,20,41,50,108,171,66,243,248,57,128,96,193,157,180,136,181,209,200,11,41,9,10,253,28,107,172,54,66,38,72,0,33,27,194,120,252,185,157,174,157,191,73,218,241,178,74,181,105,220,187,135,212,211,84,115,53,227,93,185,132,0,205,252,230,121,6,130,233,54,0,34,14,196,153,36,95,164,238,21,216,67,131,27,86,204,38,65,128,37,191,135,0,22,5,198,105,28,166,189,64,164,226,72,195,9,128,27,118,167,149,237,232,173,83,8,188,182,209,117,74,179,55,31,0,3,187,140,78,78,71,25,84,226,139,30,152,102,55,159,130,225,251,172,183,157,80,173,221,173,91,151,120,181,88,205,219,176,3,138,95,243,213,201,85,123,150,93,227,167,8,44,69,168,236,243,231,114,30,182,144,182,199,31,61,137,117,213,48,15,103,196,220,74,115,104,70,228,204,210,111,147,70,61,91,198,244,110,220,72,134,100,190,150,150,190,18,176,45,209,4,209,12,198,177,216,46,129,23,129,18,20,166,72,125,23,54,126,57,90,222,46,246,178,106,23,131,167,226,242,69,33,59,192,58,117,93,243,238,142,249,241,239,249,114,198,145,144,101,203,123,117,102,120,212,221,253,25,62,221,192,180,46,134,137,97,54,67,20,109,116,40,202,55,191,49,189,241,78,49,134,120,88,243,157,35,35,112,158,179,183,215,244,227,151,2,35,120,66,75,222,233,188,183,78,157,93,253,55,31,71,52,153,143,193,141,244,205,251,75,92,33,194,229,15,141,108,21,188,20,191,79,218,108,235,157,128,130,202,228,50,223,201,139,251,62,205,22,184,215,79,131,11,100,43,4,40,117,233,33,176,84,189,26,170,88,31,96,215,24,223,102,159,86,220,47,16,212,120,153,119,34,22,46,131,148,14,97,161,182,228,45,242,164,163,167,203,205,214,17,206,150,203,207,181,169,92,196,115,35,28,161,60,6,9,208,206,26,229,221,181,70,109,109,101,238,250,217,218,242,163,105,1,188,201,69,132,125,161,237,110,46,36,14,132,139,35,27,125,14,26,205,6,84,62,201,62,118,142,89,152,93,126,150,200,195,31,205,18,16,240,150,66,113,226,24,119,82,92,177,52,188,53,54,37,125,187,17,211,10,60,79,148,159,184,42,224,195,28,205,254,65,148,50,81,229,10,164,53,83,146,172,48,158,246,15,193,116,50,162,190,75,219,47,203,40,96,124,196,90,82,182,0,22,187,29,46,35,151,47,242,194,162,71,215,37,88,91,30,242,177,95]], +[[27,226,148,157,81,231,32,129,117,130,98,19,238,106,227,192,145,23,39,66,232,140,170,2,237,15,49,62,203,229,217,16],[215,191,71,72,214,221,237,91,87,162,171,247,151,250,204,86,11,72,86,61,253,157,207,244,190,82,44,113,122,108,253,169],[244,31,46,246,89,95,23,102,11,178,254,147,229,31,198,250,156,49,218,220,157,185,12,63,70,96,122,127,180,128,11,183,90,217,99,37,220,126,171,120,36,114,176,77,166,216,230,254,100,101,93,234,85,31,189,80,73,232,118,206,90,64,95,2],[4,94,43,14,199,187,32,58,73,189,203,169,65,226,183,60,35,193,254,89,161,125,33,160,18,78,162,75,51,127,146,171,156,146,58,32,87,107,98,213,208,246,36,231,147,44,17,91,84,116,224,164,106,77,201,236,81,246,160,206,141,84,116,77,29,82,9,51,32,227,155,226,3,247,74,15,93,250,197,44,240,249,149,198,109,242,145,75,104,173,135,31,190,129,82,90,210,216,138,198,153,51,167,90,234,116,172,228,227,99,67,221,192,109,50,8,241,109,128,95,93,215,134,180,218,170,22,103,72,207,238,197,113,76,133,193,4,120,181,151,172,127,106,226,201,136,145,227,143,212,20,170,129,27,118,33,216,5,235,143,204,70,207,77,86,138,138,146,88,124,187,193,174,204,18,241,13,144,172,30,1,174,152,109,20,254,130,149,28,104,44,234,200,201,37,252,102,84,216,56,172,147,83,174,47,147,243,200,139,247,184,44,188,67,177,228,158,92,235,251,25,73,173,228,178,46,75,207,27,64,12,10,143,168,166,254,118,112,246,159,195,250,236,212,128,91,140,149,76,1,165,64,209,161,231,136,67,110,174,7,58,233,86,218,227,23,105,5,168,240,163,198,15,217,128,218,180,25,212,30,192,110,82,115,251,177,61,185,56,31,137,182,99,204,196,189,117,63,217,15,20,167,123,61,129,196,93,211,86,28,209,250,14,148,210,52,206,249,215,133,154,46,201,66,191,193,136,73,215,242,173,163,165,214,87,188,25,61,46,20,145,104,47,22,101,165,52,177,172,32,131,183,56,190,143,158,150,63,89,65,237,72,60,106,204,130,233,89,184,27,138,240,47,71,28,8,245,248,177,46,16,224,8,25,40,152,164,69,2,2,175,115,21,146,231,78,254,42,148,142,81,208,110,68,222,155,149,107,123,201,166,155,110,116,104,122,178,6,222,196,211,91,49,115,251,196,56,130,157,80,100,191,188,247,67,193,226,212,111,98,143,46,81,198,38,216,228,22,215,190,110,85,90,36,150,145,171,177,103,241,217,47,79,163,57,47,222,36,233,147,206,127,245,193,184,225,87,122,124,14,115,2,92,198,252,215,39,168,46,240,193,41,233,30,85,51,224,33,163,205,187,153,213,75,247,205,205,63,241,25,21,79,63,173,146,66,182,237,53,13,16,55,44,151,111,243,164,55,208,151,134,125,155,251,169,29,132,189,165,90,107,205,110,54,65,178,19,162,24,179,4,21,137,197,90,251,179,68,222,110,151,216,195,91,92,134,207,59,224,99,249,1,255,238,168,204,145,6,153,103,210,52,96,53,169,30,181,112,106,59,83,246,209,195,77,77,33,22,112,107,101,194,152,236,87,222,130,171,196,0,60,232,204,94,11,136,255,113,13,218,29,206,246,241,84,39,113,6,184,62,180,108,4,91,8,45,17,59,54,29,106,98,88,8,201,19,5,132,223,201,103,7,239,137,85,144,123,170,97,207,136,198,107,109,31,96,88,17,25,203,98,23,168,82,21,115,54,23,140,104,94,110,212,133,38,237,92,78,59,121,103,213,31,153,223,104,118,161,172,251,132,92,87,27,137,134,86,229,227,188,115,152,11,155,237,17,152,134,99,89,201,233,177,239,169,21,248,16,209,239,138,214,203,63,194,31,191,230,84,48,109,230,202,19,163,166,164,142,122,19,237,135,70,172,189,7,244,142,176,12,54,55,75,30,180,243,240,28,25,226,232,211,126,159,192,100,179,60,13,102,155,186,85,77,220,104,33,167,123,64,137,202,189,202,252,151,246,14,96,80,188,164,68,174,140,252,68,217,60,64,239,83,24,190,230,248,207,12,6,123,133,205,221,196,89,116,164,234,207,195,239,81,49,91,160,243,246,41,104,199,0,58,127,244,68,97,36,0,177,89]], +[[59,107,166,213,204,156,214,36,29,139,0,151,163,114,46,77,6,111,234,61,86,10,234,180,103,62,134,241,248,236,96,38],[140,166,82,7,23,207,54,60,76,239,250,118,50,138,10,22,111,248,62,69,202,125,25,28,200,239,108,166,229,36,51,103],[120,140,159,69,84,221,186,92,125,100,186,117,158,196,86,148,236,121,251,133,232,35,104,160,116,189,216,223,52,66,19,165,109,208,159,51,76,217,172,185,65,190,40,61,152,196,177,93,207,236,209,78,147,246,162,227,203,12,26,162,222,231,217,11],[54,222,147,12,200,225,136,96,131,106,12,130,157,137,233,99,165,139,221,156,107,110,245,188,97,247,89,146,210,7,82,66,220,162,62,40,222,32,90,51,223,234,134,31,196,74,50,98,142,142,124,221,62,215,255,73,234,106,112,151,224,9,12,253,159,245,236,171,29,232,34,252,10,76,55,118,221,86,193,145,146,4,81,106,148,206,197,99,141,161,217,158,82,184,102,245,236,65,98,169,18,237,180,28,30,146,237,252,53,63,103,5,225,193,44,212,28,182,45,237,74,216,21,121,64,5,155,252,245,7,25,211,242,173,0,132,133,64,206,137,243,249,175,166,16,204,186,94,204,55,227,226,193,83,79,203,56,252,211,154,45,20,213,181,218,111,234,36,224,6,101,78,48,144,71,162,156,173,10,228,218,142,112,143,151,161,140,173,95,189,201,172,132,64,12,83,44,237,84,136,134,83,158,221,108,84,16,116,121,10,228,80,47,223,233,243,39,58,135,106,33,134,35,162,87,6,161,82,94,103,229,122,22,210,44,33,182,164,94,35,132,226,135,172,68,82,174,196,224,99,5,107,76,23,138,176,229,178,165,186,211,244,99,196,114,196,234,31,156,26,102,229,39,4,115,168,53,9,78,143,14,239,104,12,215,178,13,14,112,244,214,201,88,254,224,138,147,96,170,96,102,136,143,77,215,206,94,194,34,89,250,11,83,254,146,113,192,131,198,252,219,114,131,176,144,97,8,140,82,247,27,253,210,119,124,224,128,31,65,166,196,206,144,239,19,29,225,225,131,203,137,73,206,50,60,158,177,58,75,12,172,249,157,239,223,219,104,213,237,31,104,145,180,142,33,4,118,104,214,157,232,168,15,142,86,52,222,208,135,54,164,251,84,16,205,234,156,114,89,110,54,223,104,65,242,238,164,104,80,200,116,115,200,149,84,2,5,176,146,25,96,255,165,217,216,255,184,226,156,222,150,163,237,224,21,172,188,38,151,64,4,211,228,56,168,91,46,51,133,246,77,24,20,0,57,65,255,211,99,153,45,57,64,198,230,216,31,248,228,95,206,214,211,108,225,152,216,204,190,254,228,50,167,125,143,202,221,115,251,121,159,107,175,239,181,26,45,167,152,114,28,61,70,91,22,62,241,62,110,204,101,230,3,178,137,62,228,204,158,28,109,29,231,166,92,171,92,189,245,54,133,94,40,140,60,205,168,210,250,60,225,12,244,147,88,162,239,78,240,118,229,191,169,27,188,243,217,102,223,163,220,110,113,47,25,86,212,229,138,163,110,113,45,211,52,113,105,177,156,141,68,190,197,188,183,48,119,143,204,204,88,158,213,211,80,212,76,23,189,226,238,187,111,94,197,159,178,64,214,125,129,174,169,38,127,52,241,94,238,45,227,244,250,103,57,20,121,189,187,67,15,72,67,112,251,14,8,149,185,174,6,91,189,212,62,35,12,98,172,7,24,78,139,6,178,75,139,151,236,2,220,111,55,239,97,100,30,213,110,63,94,184,210,8,11,81,68,239,118,11,81,135,82,225,151,84,121,46,25,52,58,56,85,225,226,247,167,220,98,53,23,238,210,245,210,101,72,166,142,184,255,215,191,112,247,143,209,134,219,99,73,40,187,152,19,143,43,143,232,68,129,204,83,245,170,53,226,102,108,99,37,225,210,184,172,94,45,242,147,91,127,100,19,149,45,16,214,7,111,252,117,187,106,246,59,41,176,185,102,59,236,55,36,123,102,181,8,221,228,31,47,17,184,67,51,85,157,250,199,63,118,27,205,168,74,72,210,102,7,58,239,22,56,70,8,73,231,161,114,6,162,95,104,0,119,11,145,76,192,38,186,249,227,37,89,20,225,50,88,68,28,239,53,173,29,102,131,62,152,126,190,68,49,230,166,187,34,44,187,101,175]], +[[221,153,135,177,143,154,146,44,15,111,234,24,235,0,184,150,199,162,211,9,61,179,234,49,211,132,33,218,13,229,18,49],[87,57,33,169,85,254,182,221,228,27,5,92,141,172,172,205,29,183,254,158,54,181,9,211,201,227,111,151,53,117,35,36],[62,159,43,0,124,14,41,236,135,89,149,166,48,155,151,61,235,139,175,17,61,237,19,241,224,0,62,155,155,249,57,22,164,223,228,121,55,218,223,199,138,166,99,197,95,103,78,195,92,56,70,37,143,24,231,187,147,251,186,62,130,106,31,13],[72,22,47,220,58,191,115,25,198,202,171,96,203,141,5,32,135,92,180,238,138,7,9,39,131,22,125,71,51,255,229,32,78,95,235,231,210,145,233,83,107,222,163,223,6,55,21,154,101,62,9,253,153,175,102,29,131,0,174,116,26,62,145,168,189,133,234,208,93,199,217,230,249,41,50,51,22,237,196,202,98,78,167,129,139,37,189,192,97,247,20,146,253,34,212,101,171,34,111,217,161,13,139,171,252,7,76,104,108,67,108,36,163,165,63,143,243,137,206,156,161,219,200,144,116,69,136,146,65,248,253,163,167,163,245,2,79,168,203,13,4,75,218,246,113,109,152,58,109,131,152,20,255,231,13,220,85,187,186,17,172,151,136,123,219,77,173,169,101,101,187,7,93,95,193,211,197,36,75,159,255,119,222,88,114,154,5,154,145,31,179,224,235,22,79,184,66,158,38,86,133,209,74,99,35,48,70,210,14,207,40,156,85,114,49,105,169,214,61,218,13,82,85,21,61,158,244,166,27,146,18,244,184,32,105,122,231,195,8,207,171,64,59,44,52,49,144,98,38,228,92,226,25,32,223,82,1,96,157,175,131,15,40,173,121,96,5,169,189,142,186,98,12,248,57,195,186,34,123,150,60,123,208,145,72,34,223,44,160,60,34,84,208,203,138,202,224,213,158,76,62,14,194,21,200,54,150,157,205,29,73,191,225,151,226,243,238,163,250,138,55,59,85,141,15,185,6,60,241,86,142,115,154,173,143,9,251,67,124,175,181,162,114,55,95,67,96,100,238,225,27,217,3,211,170,234,180,227,253,205,54,189,32,118,238,161,121,164,240,212,251,200,223,66,191,38,96,240,141,231,213,198,57,124,174,16,183,39,116,88,170,108,250,1,232,166,115,126,177,38,34,120,86,100,102,145,104,28,16,106,21,122,38,174,210,27,26,175,14,210,118,100,33,207,195,209,199,221,251,114,252,223,75,139,73,15,192,154,206,73,174,221,119,18,178,26,197,111,134,1,246,37,86,60,120,67,6,243,185,23,74,221,247,100,224,81,170,223,225,40,49,175,150,105,230,44,171,18,28,116,223,52,55,36,66,157,108,38,102,2,113,195,47,64,207,124,45,8,189,10,252,199,40,222,244,19,93,78,181,91,106,62,118,41,216,6,134,74,133,179,106,50,185,178,26,192,211,150,128,162,174,78,196,24,151,9,23,142,52,148,151,243,147,153,251,199,139,60,108,250,202,110,222,167,195,61,218,60,193,30,67,132,241,88,61,108,252,107,88,244,234,162,188,86,171,164,47,115,138,66,155,147,88,8,80,222,227,253,37,57,148,248,176,250,102,238,142,39,61,236,171,213,50,9,95,176,74,74,60,52,10,240,229,91,87,239,171,67,99,15,192,46,242,11,66,92,162,24,126,60,108,94,16,241,45,97,143,210,67,162,36,246,80,30,190,185,211,33,198,56,91,129,39,239,156,220,208,151,206,127,160,33,207,64,210,28,57,145,35,67,246,122,204,225,130,94,58,81,184,167,24,232,195,64,98,47,255,101,254,0,83,210,74,163,53,27,106,36,0,24,93,122,235,136,232,122,196,161,211,148,144,157,73,65,74,239,194,43,160,9,175,246,150,44,146,23,215,85,105,78,77,106,168,165,214,168,3,206,187,21,222,143,84,22,52,182,252,235,12,172,121,221,168,161,142,239,187,83,126,112,255,233,170,90,106,106,175,146,64,250,194,234,203,251,239,1,173,107,223,80,117,135,128,248,106,78,72,137,133,54,45,88,37,1,31,94,139,102,66,90,97,107,126,16,78,178,63,232,241,0,203,2,73,130,54,98,189,163,218,71,164,195,193,202,47,145,75,37,185,115,133,52,2,96,71,223,109,127,246,49,223,44,65,49,246,128,225,55,67,201,204,242]], +[[56,210,239,80,159,147,5,31,20,81,103,115,124,34,225,165,191,232,244,169,30,186,11,184,124,57,206,4,168,155,174,198],[1,17,95,109,137,165,218,171,84,248,146,187,74,75,218,28,229,216,246,201,200,138,80,206,232,59,217,135,162,192,221,247],[222,196,98,83,80,155,17,228,181,42,106,228,243,102,182,128,223,252,40,13,10,4,79,192,203,121,11,110,117,19,129,70,30,30,96,42,137,227,179,211,6,76,64,127,96,47,28,34,64,75,104,35,189,36,103,84,147,20,160,0,1,102,74,8],[66,123,90,1,232,89,127,4,253,66,47,10,102,45,11,226,223,168,83,237,95,157,63,96,255,144,242,197,238,8,187,89,253,3,212,2,183,84,202,245,77,0,88,245,162,207,135,175,79,239,33,119,213,158,24,34,98,147,253,42,243,118,188,152,123,247,179,32,185,209,226,73,171,158,251,117,7,142,109,61,242,158,3,80,71,118,53,67,68,170,105,231,46,30,188,82,163,195,138,76,42,22,115,180,233,116,162,228,225,42,46,120,234,62,63,229,12,83,99,13,9,109,163,226,254,130,153,247,26,27,68,27,76,240,202,235,147,122,250,74,14,57,21,204,171,57,150,201,246,168,244,253,55,84,62,143,117,144,12,253,71,23,83,112,239,184,82,165,246,157,103,54,131,249,152,253,207,248,95,248,243,43,170,128,112,102,96,68,34,2,125,81,164,53,221,249,136,237,47,216,235,25,31,16,180,104,7,66,0,8,117,110,180,227,0,196,9,156,45,100,80,188,198,164,231,208,103,49,86,184,55,240,80,99,56,243,209,181,115,75,22,108,165,204,47,36,164,239,2,108,218,44,74,227,16,91,99,202,133,112,209,133,70,207,172,184,96,66,150,106,0,239,82,199,41,144,25,246,138,45,240,140,139,112,78,133,231,19,195,72,215,241,103,118,96,225,142,186,181,155,244,225,46,111,242,215,131,216,213,212,42,171,110,240,23,183,161,150,106,238,141,193,77,218,190,212,155,75,100,61,244,233,176,182,3,131,199,216,180,184,140,101,168,152,193,199,125,67,214,189,104,178,165,116,63,31,237,214,84,220,132,73,109,160,44,235,105,185,180,211,168,224,12,205,114,231,199,95,197,10,141,208,135,225,131,230,193,245,121,186,235,197,198,63,40,7,147,103,145,181,254,72,71,205,207,21,23,116,35,82,5,205,45,123,139,244,174,136,25,34,94,167,8,183,186,172,102,153,143,12,186,178,199,221,242,81,243,177,222,16,23,211,151,105,34,5,238,166,57,241,45,119,190,239,108,19,187,18,16,15,248,144,100,112,188,123,33,41,128,83,190,26,97,183,179,164,153,237,195,16,153,108,139,192,135,25,7,202,70,142,137,237,49,26,220,162,226,184,41,48,151,91,62,251,191,192,60,221,244,217,72,196,118,94,140,16,89,8,130,22,154,205,219,143,140,54,216,76,45,172,59,121,142,122,191,132,71,18,250,69,141,39,124,36,232,20,4,125,116,35,25,168,52,221,159,146,122,43,68,133,239,19,116,95,122,96,221,107,179,55,147,99,4,201,125,63,159,20,78,178,155,182,149,184,220,49,185,216,73,16,97,29,40,213,129,202,169,54,93,109,255,82,212,16,164,173,82,189,18,23,41,255,245,40,136,244,218,174,23,7,246,245,109,172,97,255,185,150,28,218,113,118,175,68,96,166,213,84,42,32,68,111,181,20,127,206,114,114,4,206,198,137,155,154,61,79,246,34,107,184,161,199,142,54,252,221,158,80,192,64,215,45,15,64,7,211,250,154,167,103,228,171,208,173,214,47,219,204,222,255,103,33,235,37,158,0,167,33,99,32,6,190,222,13,23,61,56,52,77,234,68,249,107,103,217,162,238,161,210,175,95,116,142,142,189,180,65,191,180,229,142,45,66,254,199,64,86,106,207,115,163,3,53,143,125,137,200,21,140,242,31,232,91,13,74,65,126,189,200,109,4,105,246,185,28,36,173,97,13,72,109,237,194,24,178,206,122,139,150,117,71,35,21,31,13,0,118,255,249,241,157,17,45,156,5,146,251,141,146,201,157,203,141,223,170,70,251,224,217,45,244,107,140,0,202,67,69,173,182,154,90,202,105,74,134,207,48,100,100,81,187,23,186,110,96,122,145,43,241,9,213,252,45,62,39,208,13,148,86,0,168,165,124]], +[[67,191,179,219,228,217,189,170,130,179,84,221,89,99,52,230,96,215,111,192,178,235,105,137,147,174,243,118,127,28,124,127],[208,10,236,239,240,206,184,50,194,81,209,254,107,203,234,234,203,180,17,63,82,129,186,186,78,135,143,123,149,249,63,7],[169,153,85,35,2,10,13,34,43,196,143,152,208,85,4,227,6,143,48,74,109,25,112,6,204,156,3,94,234,222,9,158,122,169,126,144,137,78,173,23,232,195,11,10,164,169,128,136,240,56,185,34,68,196,178,15,222,150,79,133,52,232,251,3],[63,62,237,220,174,244,225,102,42,219,102,187,27,32,125,121,63,203,239,129,80,5,232,38,67,237,112,201,133,84,3,218,194,139,82,7,39,169,1,165,50,210,139,155,209,52,141,178,248,150,123,187,140,144,152,176,127,87,10,46,174,30,228,130,100,12,11,103,165,42,56,97,33,51,161,94,37,142,222,56,205,168,120,255,54,237,50,29,255,135,204,106,1,56,59,168,64,103,214,10,244,23,118,172,248,10,138,78,172,119,247,216,124,55,167,4,163,226,172,161,232,129,94,73,251,202,183,151,200,86,82,149,56,190,7,213,22,150,50,31,105,176,155,93,197,161,94,95,14,76,34,210,40,55,246,46,228,200,188,127,37,169,72,123,150,44,194,15,19,63,203,135,14,209,37,204,165,133,209,129,189,57,249,223,166,97,241,155,231,109,167,246,95,34,251,188,128,117,42,235,57,232,213,158,217,110,20,245,149,208,73,41,64,43,80,41,198,12,238,55,192,33,123,197,49,216,13,179,65,218,206,60,206,118,230,67,170,197,56,135,71,62,220,110,25,203,57,254,207,106,244,36,162,6,99,147,209,195,63,199,185,54,118,215,230,16,91,155,252,150,125,30,41,175,220,76,241,91,202,250,9,194,149,166,249,222,238,51,26,179,176,212,147,18,110,43,47,255,180,42,107,104,231,158,19,141,181,80,130,114,98,228,135,168,63,55,240,29,215,146,43,231,94,146,252,245,217,212,128,59,58,194,243,93,162,16,251,56,178,99,176,255,182,194,112,141,75,85,183,87,175,82,7,122,126,49,132,208,30,130,246,77,50,204,228,253,238,15,141,78,54,75,207,185,88,235,191,219,182,34,179,139,81,233,48,39,28,123,27,112,170,157,75,179,170,75,153,124,82,20,77,58,166,33,98,87,58,58,29,156,228,108,219,238,184,68,159,18,37,196,73,99,30,136,151,82,28,208,246,55,183,33,161,37,43,138,16,171,11,232,112,175,188,216,157,88,178,235,182,50,17,149,12,173,122,184,44,129,149,2,107,80,234,139,119,185,233,14,213,89,175,68,132,48,136,81,163,161,86,113,104,83,168,172,78,203,140,92,199,217,53,176,244,102,18,65,67,177,23,127,5,208,139,151,209,173,84,46,210,194,70,90,241,133,231,219,66,182,156,184,2,167,23,148,163,19,152,131,2,150,112,201,86,116,42,170,215,144,122,113,217,89,133,252,29,69,182,89,151,180,236,108,232,37,93,233,89,39,10,250,125,233,15,41,41,222,99,249,177,114,17,215,241,174,130,10,218,156,227,228,134,73,23,157,96,176,20,148,147,72,31,1,212,89,219,125,173,5,38,181,189,159,75,51,128,210,91,162,197,2,186,143,163,196,212,19,27,70,98,173,222,251,65,130,127,117,159,167,29,68,125,95,2,146,69,244,140,98,46,183,198,140,142,113,8,31,127,120,157,231,162,131,210,237,168,58,125,23,34,160,95,183,46,23,96,194,64,64,196,216,52,222,245,223,95,116,46,2,179,4,81,200,147,188,247,215,113,219,120,76,187,218,236,135,109,138,200,103,67,181,41,162,146,0,122,199,83,201,154,87,153,204,50,79,229,235,181,68,138,181,84,177,13,65,54,151,74,18,84,45,37,198,20,124,103,197,210,51,108,157,183,92,186,47,214,8,205,67,171,149,190,172,208,67,161,52,156,239,168,40,226,59,95,11,110,14,41,81,243,53,59,185,43,253,31,10,73,195,63,179,207,55,153,160,181,67,25,138,213,208,61,38,60,26,6,195,90,38,173,225,81,132,145,200,193,210,122,45,176,51,128,137,50,205,28,71,181,161,38,152,90,203,141,136,131,96,238,204,254,179,191,81,176,209,137,180,25,4,64,64,77,18,251,166,93,10,122,20,198,32,197,85,248,34]], +[[81,78,7,11,1,144,209,140,190,152,26,90,21,30,119,83,57,138,39,43,207,1,72,19,173,55,151,34,195,110,19,61],[111,189,224,71,76,196,129,14,255,165,10,7,130,12,150,90,160,3,149,255,58,91,62,46,221,125,53,107,125,106,239,43],[182,195,85,201,88,181,186,167,235,233,119,169,63,207,83,149,137,163,102,212,1,96,228,224,49,184,138,185,100,2,199,189,87,127,246,53,252,7,120,36,35,89,141,202,67,102,129,36,168,178,135,81,14,44,253,7,161,232,246,25,246,200,84,10],[131,20,85,118,42,93,128,9,123,178,132,80,66,244,200,118,231,16,133,53,190,214,131,232,196,70,25,208,129,84,162,41,68,75,16,30,62,215,192,21,7,232,112,148,20,70,175,151,140,15,83,65,209,172,29,209,91,20,232,150,103,18,223,25,245,47,235,81,3,207,98,182,99,39,86,68,108,199,84,223,0,163,246,221,113,153,104,162,206,246,108,58,223,183,209,252,73,31,187,243,213,146,148,171,52,97,158,23,109,176,212,70,21,30,55,234,163,218,241,114,64,110,152,61,157,35,166,182,158,146,151,96,48,245,172,112,64,173,81,20,18,159,234,249,122,241,91,34,150,250,231,4,146,219,190,178,180,130,118,135,251,121,135,21,201,187,44,50,85,122,129,216,145,184,151,5,41,0,112,113,89,117,31,7,219,7,76,119,240,113,150,113,241,118,102,137,2,154,60,221,243,157,243,72,60,242,176,79,113,194,93,224,95,194,208,43,180,142,83,158,175,26,50,22,70,205,128,239,47,10,199,3,244,94,115,137,83,8,0,229,212,23,204,234,138,92,8,102,130,240,71,69,213,11,93,252,143,110,220,135,169,92,125,32,42,156,253,153,135,20,183,70,146,14,187,226,51,91,202,26,1,113,118,32,22,245,228,189,168,156,87,208,237,198,145,12,109,34,200,249,9,218,61,177,53,47,12,139,209,143,59,90,172,37,241,147,184,148,112,249,118,188,79,26,255,179,198,107,197,135,108,111,226,172,117,8,83,61,151,187,207,119,17,157,154,174,25,63,7,224,182,75,70,28,156,108,59,157,41,59,211,125,227,216,225,171,30,141,135,44,217,78,108,240,235,104,67,159,220,211,178,92,232,72,52,96,189,139,124,206,136,159,183,34,180,54,30,17,141,169,131,239,74,158,69,206,188,12,27,130,41,234,83,230,245,85,5,246,68,224,154,202,164,196,184,204,100,11,44,210,179,18,225,195,162,192,38,105,225,249,192,99,17,199,141,54,0,9,219,158,103,195,155,73,209,229,215,112,192,29,40,75,10,23,164,27,78,124,167,69,214,101,236,7,80,14,77,159,200,235,193,204,106,245,58,63,199,107,12,63,20,49,212,152,67,242,14,24,39,130,200,43,59,90,174,54,254,32,202,100,38,24,6,139,226,51,212,181,239,158,174,255,64,21,54,220,89,58,43,193,131,68,245,90,197,213,252,123,62,181,6,209,28,179,117,51,0,99,198,32,197,51,77,114,60,125,31,4,40,22,188,71,133,179,90,192,230,241,116,247,54,135,139,123,73,22,88,202,103,216,252,171,83,143,198,236,210,119,234,217,13,149,75,70,13,164,37,58,28,58,48,179,216,146,143,105,172,152,118,162,137,25,105,252,45,6,166,104,153,43,142,33,21,223,229,53,138,113,36,186,124,207,66,29,128,84,234,4,52,68,205,235,64,183,22,220,122,54,89,163,202,148,52,114,147,72,144,96,226,207,103,18,162,166,199,184,173,20,103,133,252,64,204,185,218,40,120,48,208,17,208,210,77,243,231,175,190,151,45,111,65,125,229,205,117,242,89,234,7,202,253,222,32,95,192,163,101,19,92,35,44,189,124,27,197,57,250,75,126,28,206,53,24,82,55,194,63,128,174,151,193,134,208,211,177,5,3,213,152,74,32,236,65,195,205,4,44,40,164,195,31,149,116,176,106,135,43,249,89,171,10,221,31,93,238,20,161,231,65,239,35,141,252,222,192,133,170,8,141,207,57,163,109,218,143,42,133,237,13,54,44,203,0,93,2,229,172,204,9,42,55,109,193,26,86,97,112,213,131,219,53,241,222,11,227,241,89,8,89,110,155,120,26,200,27,224,123,155,210,175,70,197,111,180,217,216,66,118,1,30,70,24,183,247,111,150,121,76,208,253,87,237,65,75,99]], +[[188,121,10,115,133,221,29,221,199,98,227,178,2,33,220,7,139,108,61,168,152,109,65,128,148,7,39,37,124,253,205,241],[201,38,70,38,246,143,237,181,179,156,40,240,48,69,59,84,208,213,26,152,177,119,33,242,97,29,127,39,126,244,139,129],[109,107,214,95,55,38,121,254,157,148,95,245,101,22,51,62,206,11,122,37,177,90,210,72,115,129,103,14,83,111,82,70,119,94,179,154,17,77,178,185,205,80,243,18,179,96,217,208,190,162,149,220,55,184,23,179,50,137,10,219,101,228,196,1],[20,61,215,191,191,242,173,199,31,93,18,61,71,78,160,105,223,20,174,146,62,217,191,143,152,145,230,11,174,67,240,201,245,85,55,172,157,26,229,35,206,78,207,211,59,32,174,68,94,156,66,99,114,5,15,165,33,124,30,79,176,19,83,235,242,227,41,4,239,126,239,207,114,232,2,59,174,6,187,182,64,207,119,125,91,14,17,82,123,200,53,73,58,214,152,10,21,123,178,213,11,226,51,101,231,44,191,11,63,32,158,240,196,74,0,180,26,98,38,36,136,9,108,174,90,105,107,77,100,203,173,52,80,13,65,251,78,75,199,15,139,246,33,68,208,28,34,117,214,210,159,93,231,91,23,33,213,4,107,104,41,22,68,67,235,253,156,23,129,49,157,136,245,64,16,237,194,150,171,190,208,43,125,173,155,165,133,181,82,224,0,93,204,164,0,191,79,69,158,237,125,184,110,168,97,43,233,233,24,223,212,226,112,12,71,16,8,50,131,98,111,172,117,68,23,224,8,125,38,186,20,93,252,69,177,201,191,123,77,215,14,108,80,135,71,239,128,92,154,2,66,90,235,198,66,30,13,235,106,121,216,154,206,238,224,30,206,204,159,60,163,101,56,56,38,88,76,67,14,189,57,236,240,167,40,102,174,10,206,202,90,212,240,64,91,103,119,156,4,197,222,3,48,97,77,163,71,11,128,93,120,124,231,154,197,166,150,221,111,107,85,57,177,166,81,180,36,206,251,25,73,29,166,224,136,146,35,204,152,57,139,66,192,4,20,255,141,108,6,39,235,151,207,242,10,140,190,127,204,180,29,129,15,207,232,88,202,116,117,36,126,246,40,232,74,9,208,18,254,18,35,91,56,193,204,157,130,226,182,157,1,214,33,140,253,72,232,95,38,174,173,209,149,64,140,221,76,47,128,106,137,4,31,208,49,127,177,167,182,32,159,144,66,112,211,78,96,97,149,4,114,136,176,251,17,165,114,41,56,246,124,34,179,19,247,247,75,32,37,199,91,205,30,204,90,154,221,74,100,10,65,242,153,110,182,110,90,241,150,25,141,181,138,63,185,147,143,52,159,146,42,36,216,111,78,216,169,106,9,161,150,194,77,109,1,237,118,243,129,108,5,196,242,107,172,169,185,214,220,199,155,88,13,251,117,214,201,5,212,128,218,215,105,81,133,75,218,28,170,127,74,129,149,67,174,208,26,233,86,191,48,88,254,139,60,125,93,114,73,98,241,166,168,49,67,221,173,39,79,218,58,213,120,233,138,169,103,196,16,238,87,87,94,240,28,2,88,86,15,10,31,164,183,147,39,121,109,233,148,32,207,208,164,21,80,99,96,241,36,44,204,88,166,136,9,39,117,13,187,255,19,215,193,180,237,81,156,218,53,114,16,241,47,176,209,196,212,143,4,17,189,126,5,140,196,203,147,211,199,117,151,226,101,63,250,40,45,60,47,18,138,195,58,35,122,242,252,188,158,249,200,17,243,120,20,186,43,11,133,9,61,15,209,139,140,111,176,154,67,206,82,37,77,35,213,95,50,225,211,36,42,237,31,35,217,207,32,74,160,223,212,74,52,111,224,158,85,164,160,108,241,190,248,187,243,123,161,241,89,138,88,174,248,149,1,236,186,192,69,53,67,228,128,237,10,221,233,12,132,29,149,235,214,235,35,186,169,247,15,131,193,73,234,179,45,9,19,199,155,9,147,208,225,211,87,79,15,84,46,86,162,6,22,207,228,168,189,122,174,235,224,176,131,220,44,224,20,97,120,192,116,130,160,17,41,188,111,239,220,129,65,193,56,72,148,182,156,190,47,41,218,24,143,127,212,172,52,26,45,246,253,144,222,230,164,70,210,116,99,36,199,92,30,245,177,172,225,135,211,188,22,215,5,89,137,41,117,215,228,113,56,240,64,99,133,234]], +[[219,58,68,223,64,210,85,162,92,242,63,83,196,82,35,183,216,241,241,241,17,186,7,64,107,113,225,132,168,205,6,18],[107,18,189,149,128,174,32,122,155,11,170,130,135,184,187,134,102,147,115,238,94,90,98,90,180,166,239,45,8,113,37,151],[204,40,181,239,75,151,115,99,127,174,126,95,8,75,105,148,170,53,152,248,244,166,93,11,178,1,209,114,216,97,163,1,73,179,51,141,60,58,183,91,50,178,85,149,205,139,40,150,48,195,55,106,205,16,186,42,178,107,193,171,169,0,132,14],[82,221,139,164,255,250,52,77,30,8,17,217,103,92,49,63,156,192,229,161,56,71,134,145,152,157,43,127,115,137,2,80,104,250,53,247,79,154,234,241,233,86,101,236,248,213,112,127,117,246,95,34,86,238,169,51,152,190,89,192,213,56,245,232,88,75,251,179,162,64,245,1,109,121,39,35,76,179,234,195,91,57,27,139,83,242,14,216,186,224,186,17,8,150,148,191,234,222,17,7,22,86,212,207,24,239,45,54,129,146,224,78,8,227,2,79,193,210,253,166,49,42,252,166,141,16,201,195,54,160,227,104,80,190,26,79,53,176,51,168,90,42,149,73,242,103,58,153,95,42,154,180,189,70,200,253,45,131,142,100,247,97,113,52,39,50,156,154,245,228,33,26,34,171,32,138,170,184,14,25,76,208,246,165,2,179,8,254,214,197,131,81,120,1,164,142,212,51,14,47,173,220,212,24,9,195,145,155,48,232,77,179,198,135,49,3,30,121,133,125,217,249,127,253,18,84,125,167,6,103,152,7,65,81,236,136,165,250,150,59,157,157,131,186,47,238,19,88,51,149,14,247,188,98,179,64,30,161,27,179,111,37,86,27,192,82,43,176,45,141,173,5,67,246,61,84,123,231,125,10,76,155,246,93,66,243,162,118,20,77,46,71,78,41,66,243,121,2,33,226,111,186,231,202,145,239,216,89,33,153,8,53,250,251,109,198,116,99,92,150,1,130,16,56,181,39,17,52,61,26,162,95,28,70,186,78,60,110,113,43,172,25,229,62,174,48,229,36,110,79,4,221,242,172,219,179,65,99,194,67,103,118,144,190,11,242,227,250,22,72,112,181,230,245,54,178,47,184,158,94,142,29,135,205,179,64,68,151,126,210,131,110,84,77,123,164,147,221,66,162,182,73,188,243,19,197,179,154,29,191,255,62,127,42,89,173,232,125,62,123,37,143,88,229,101,253,186,62,77,146,177,237,184,191,245,77,196,157,134,197,60,3,12,245,139,151,239,6,109,36,27,84,5,48,33,57,5,115,157,142,26,167,46,217,15,104,93,57,88,234,162,66,176,203,247,162,235,151,110,233,106,99,230,103,134,70,65,105,167,66,212,87,228,217,17,124,125,102,66,132,69,164,105,48,194,139,167,162,101,130,65,128,94,190,114,199,142,2,3,93,38,58,33,30,89,11,73,12,219,132,65,80,98,238,209,79,19,184,161,169,231,124,141,123,117,81,91,24,251,133,56,110,74,126,5,57,128,211,15,72,153,232,56,99,190,232,117,88,88,135,197,244,139,81,108,203,115,28,75,202,163,223,7,208,71,149,129,64,150,199,157,124,95,220,77,171,245,226,106,76,161,131,142,14,93,135,219,113,48,155,129,234,124,228,97,229,228,76,122,178,241,5,173,117,197,67,193,233,23,156,54,165,250,85,94,201,34,255,237,27,118,210,88,1,221,116,248,12,208,166,186,123,194,13,176,173,88,11,123,187,157,220,253,147,173,28,95,32,243,226,124,62,163,161,231,30,183,79,245,249,68,205,59,152,246,208,69,41,89,48,17,196,174,206,246,220,170,96,251,24,54,140,177,43,110,57,27,63,93,247,101,203,171,255,21,137,140,132,121,111,194,181,63,164,144,13,173,3,74,19,176,206,20,69,173,218,78,247,25,190,116,20,25,226,49,233,47,31,102,122,50,132,42,66,219,121,189,122,1,74,128,156,129,89,110,130,98,115,209,111,229,212,4,88,36,42,225,14,18,230,11,52,137,83,12,102,34,181,187,68,69,79,41,97,110,71,233,162,151,206,28,160,116,19,127,217,174,19,227,238,142,219,207,120,175,38,84,89,219,26,243,66,220,11,47,200,9,189,160,21,181,168,43,43,124,84,239,228,229,252,37,46,177,61,102,232,8,147,111,25,16,244,196,139,224,239,122]], +[[119,150,77,173,82,181,121,184,150,103,83,218,49,134,209,197,233,211,61,51,164,219,56,188,13,122,26,108,17,44,19,194],[252,37,18,94,120,41,246,66,52,55,94,82,174,159,119,174,16,19,249,157,245,249,150,90,210,170,22,88,149,150,208,145],[61,27,75,78,130,13,37,11,226,168,250,151,30,89,158,30,152,151,117,40,178,249,48,24,150,129,169,59,5,225,167,6,252,128,239,250,148,233,41,188,67,146,22,86,137,115,136,40,138,155,41,39,31,55,161,75,224,20,184,115,198,143,201,4],[195,57,231,24,167,87,243,243,189,27,171,221,46,0,170,165,205,127,201,0,94,227,75,111,220,9,215,31,189,156,146,137,171,29,209,77,186,44,173,88,203,128,81,22,119,123,216,12,133,150,100,51,173,70,249,202,110,84,241,61,211,202,126,86,228,127,234,65,229,72,138,69,173,83,188,93,101,116,39,225,215,147,143,85,25,241,176,159,91,221,152,170,229,172,150,67,239,120,235,164,147,73,37,51,154,21,93,198,104,40,87,16,2,9,122,17,165,206,231,181,26,68,27,117,107,12,230,91,119,154,254,25,218,106,24,239,193,69,246,9,12,231,112,222,158,14,145,245,67,39,10,9,133,234,180,117,41,60,207,221,49,65,196,20,46,71,34,35,59,38,116,153,68,118,65,35,93,114,139,215,92,209,173,192,219,20,47,115,49,173,221,248,197,238,163,213,118,64,93,134,153,21,181,96,249,100,227,224,0,60,145,245,233,107,255,190,238,199,62,81,2,78,245,44,85,198,220,181,77,88,32,62,98,244,221,182,225,55,235,8,225,191,19,38,1,138,253,26,134,202,182,200,65,224,102,28,224,161,167,174,150,127,36,193,167,127,199,202,80,95,114,229,247,147,110,57,198,244,131,126,37,149,25,90,105,205,103,101,16,167,22,26,77,197,227,24,243,212,243,172,10,240,63,140,74,229,188,227,147,36,233,115,138,234,73,240,2,211,45,22,222,35,23,233,90,159,50,238,96,78,19,219,128,56,178,100,207,193,122,237,41,201,222,191,129,145,222,158,14,252,149,26,214,213,72,103,6,140,245,10,38,156,55,162,65,248,82,6,120,141,35,20,49,119,246,89,204,166,108,252,224,59,192,80,34,85,51,127,22,179,218,214,247,145,50,171,248,15,241,43,109,34,129,230,55,235,108,113,247,110,38,51,161,20,86,82,64,238,208,15,171,234,158,216,222,40,200,50,33,248,203,72,95,81,45,144,8,191,199,74,54,109,76,43,78,209,114,211,103,224,36,124,182,80,152,193,16,40,46,131,29,248,233,189,79,189,95,77,210,183,242,66,12,35,184,90,99,122,162,38,44,60,184,132,5,247,7,48,201,171,76,157,15,34,126,228,250,78,249,30,254,154,89,179,230,216,67,219,135,159,86,80,5,158,153,240,228,160,56,104,56,230,249,135,111,103,213,15,137,131,45,218,95,48,169,203,253,113,1,52,249,181,181,70,39,73,106,163,164,50,18,176,127,3,219,17,211,212,248,117,212,29,31,74,196,89,105,221,239,105,248,26,6,210,176,198,70,201,205,147,28,242,80,47,239,13,211,42,187,240,149,30,211,3,245,40,72,37,147,67,151,252,34,231,134,152,211,90,216,29,130,37,107,249,225,84,0,161,9,22,35,169,130,111,30,87,121,35,103,65,126,240,37,134,214,78,101,13,169,172,226,241,138,160,161,38,216,103,202,196,181,212,201,27,245,32,158,83,89,85,99,134,248,39,8,62,181,62,139,71,9,255,250,190,146,198,29,120,255,181,218,241,2,116,226,66,167,0,145,243,249,185,213,150,193,37,140,154,99,56,79,75,5,176,40,102,18,34,24,28,15,202,150,95,10,44,181,110,75,85,109,111,191,247,27,100,217,179,88,218,49,170,55,199,79,245,150,47,184,217,106,56,61,4,151,36,193,158,36,156,158,219,178,163,117,178,60,227,16,77,160,236,88,210,99,91,160,59,85,66,63,162,219,126,179,73,164,252,88,161,239,84,14,233,160,44,46,112,60,104,215,248,71,95,67,77,221,50,0,219,31,6,116,87,145,163,172,195,22,13,186,80,163,147,68,127,254,239,109,199,185,143,176,102,132,204,144,253,133,32,61,17,157,205,129,153,228,217,168,154,227,70,122,228,187,25,251,113,207,116,112,41,194,64,150,249,165,14]], +[[92,175,216,23,164,65,12,203,39,18,23,35,239,50,7,193,115,26,8,97,148,91,233,98,113,76,14,217,80,56,161,149],[78,160,134,190,67,236,225,195,45,8,5,155,186,220,158,154,43,47,79,63,227,112,241,245,204,215,219,222,192,170,243,3],[40,133,21,250,114,89,241,235,88,127,232,162,196,3,67,76,70,248,215,231,91,109,34,187,56,150,86,108,1,125,9,182,152,194,200,7,121,156,47,101,249,205,180,235,88,21,28,207,196,141,16,128,97,166,179,20,132,50,178,191,193,205,171,5],[80,178,240,83,66,65,128,70,209,106,48,190,79,198,43,103,218,246,193,141,42,116,36,43,124,181,91,169,10,210,11,108,175,221,96,21,87,55,194,157,228,138,165,215,153,254,84,149,254,89,223,90,155,140,10,142,84,24,144,71,99,251,173,131,234,105,134,101,27,172,49,17,121,57,206,244,224,199,153,48,213,45,253,125,180,60,49,173,218,227,207,147,227,239,197,169,22,239,208,214,95,220,48,144,159,163,86,204,188,82,71,215,170,160,103,19,27,107,72,32,253,2,248,227,149,245,169,112,76,155,221,117,96,166,17,214,37,89,168,223,225,210,133,156,82,72,108,193,30,211,51,25,146,72,143,65,117,32,217,32,220,115,163,45,79,8,17,0,130,80,15,90,150,42,48,105,50,198,167,128,41,85,206,218,215,171,245,59,15,25,254,71,148,163,29,107,133,83,128,40,67,6,204,255,113,164,0,120,89,162,50,139,177,144,36,196,62,16,215,112,100,216,102,217,98,45,20,44,39,53,75,132,172,59,79,130,50,247,162,248,175,100,9,213,204,117,122,24,239,129,61,250,244,185,188,4,12,176,6,215,127,20,54,65,170,32,54,172,123,201,40,220,150,88,93,158,54,199,188,156,86,77,37,241,194,204,11,234,185,213,242,7,232,75,33,95,30,122,166,252,50,130,55,183,156,57,146,58,78,9,199,199,61,198,178,75,20,22,41,77,121,138,78,213,247,88,51,109,145,90,135,10,125,107,117,146,181,184,138,172,226,220,95,38,123,219,73,17,65,203,186,226,166,119,64,124,192,149,95,150,25,98,89,147,4,186,11,131,150,113,165,192,0,233,32,16,138,5,41,128,135,228,151,112,174,238,170,179,99,39,36,203,15,194,40,87,150,220,65,72,20,253,167,138,84,230,127,0,160,47,119,211,204,222,30,217,215,177,222,241,78,161,246,25,16,189,243,10,17,150,252,99,81,182,34,84,214,68,94,108,144,68,91,22,239,175,226,137,162,120,75,146,228,43,120,164,169,0,195,95,85,99,11,187,119,98,255,158,183,254,247,208,76,144,185,87,28,79,199,96,164,16,219,252,37,41,145,208,186,39,242,212,20,254,100,238,253,255,74,188,24,129,124,151,6,198,49,191,162,3,130,29,59,146,203,51,139,170,245,209,35,43,70,38,71,149,77,9,2,70,47,177,105,110,153,31,7,250,156,61,188,242,135,41,96,131,27,77,237,146,164,33,207,33,183,83,22,95,243,9,239,226,239,84,56,192,18,112,209,12,106,3,211,79,113,235,194,218,177,218,144,218,163,87,152,77,36,98,188,179,94,227,222,85,195,165,95,139,152,174,194,17,79,116,200,67,65,166,65,39,134,60,18,11,94,202,217,227,41,165,117,106,228,162,85,93,132,146,205,168,53,34,90,141,235,63,156,21,88,240,212,37,188,23,47,247,100,12,199,157,151,128,4,22,253,98,148,204,204,112,205,28,245,182,168,226,170,7,40,155,213,34,191,153,220,150,195,107,254,232,14,132,111,93,215,70,221,76,80,3,228,191,125,41,239,238,167,80,138,1,97,35,104,130,201,168,42,86,170,44,37,116,102,150,82,198,48,146,58,180,112,221,185,93,69,111,123,142,143,7,89,155,160,209,211,139,199,248,23,110,63,223,2,9,189,111,117,212,204,17,128,58,251,24,86,203,192,233,28,115,115,14,79,185,143,60,148,138,135,213,167,237,204,10,106,138,200,16,234,62,170,110,6,60,236,95,85,102,205,109,237,197,55,219,109,104,107,128,33,246,234,130,90,215,71,94,199,241,197,219,222,69,211,255,75,94,229,28,13,4,241,215,64,24,235,145,229,4,13,1,200,183,26,74,171,189,230,9,77,74,254,204,177,141,252,222,215,62,167,94,59,159,140,225,103,223,98,9,174]], +[[213,202,200,85,33,175,120,31,61,95,102,134,42,4,176,135,208,204,220,172,146,108,254,158,116,123,232,213,194,99,63,120],[16,13,204,83,3,155,240,94,160,169,245,136,130,18,105,61,79,158,14,117,37,149,187,205,2,6,16,224,174,33,53,150],[93,192,51,99,65,78,234,192,8,111,182,254,186,68,33,124,239,76,82,13,182,25,38,223,104,12,166,2,220,17,0,60,230,175,191,61,19,200,197,176,82,115,210,20,21,230,124,20,162,238,93,11,29,83,82,65,154,185,179,156,0,58,81,12],[213,231,221,89,73,9,55,90,75,224,142,116,130,93,89,141,83,91,244,110,192,132,222,82,181,115,145,193,39,239,245,34,74,178,209,148,223,178,102,51,71,141,2,251,218,116,209,220,88,33,247,145,191,150,45,141,173,158,78,242,66,36,137,25,7,176,24,156,204,200,177,51,211,170,32,120,146,109,174,242,137,140,25,194,224,191,224,32,65,169,4,185,240,75,231,203,80,174,208,217,98,209,173,210,11,64,168,138,183,171,173,98,108,244,218,10,120,249,245,54,133,80,31,223,165,133,67,221,242,234,14,234,105,231,186,22,15,138,23,122,37,252,33,232,162,156,102,22,51,227,14,82,59,14,192,27,42,238,226,212,38,228,174,173,69,116,136,16,143,229,245,105,207,110,47,219,104,194,143,43,48,82,130,53,119,205,147,78,123,6,44,138,52,36,205,67,103,251,49,91,116,76,163,82,85,215,241,175,78,220,155,201,216,131,113,35,217,121,3,180,61,243,103,199,212,24,199,147,71,255,175,231,199,177,114,75,186,52,237,232,211,86,141,181,5,152,62,173,71,246,43,86,227,97,140,17,219,143,240,191,73,42,198,117,151,210,249,106,111,66,15,249,133,52,27,120,106,214,206,174,221,16,93,13,21,99,178,213,53,67,215,142,114,86,114,93,32,78,130,237,58,46,106,110,131,223,97,252,40,42,98,202,6,230,33,116,181,91,239,64,160,189,248,210,61,28,51,12,113,68,20,133,238,133,231,12,237,18,30,172,96,127,88,6,120,22,62,75,215,92,103,9,255,59,65,222,128,89,75,158,47,42,162,120,254,252,33,215,62,227,247,40,84,185,88,217,168,246,62,61,112,247,254,173,140,61,202,142,113,191,75,156,42,54,242,18,179,46,179,41,46,99,85,128,56,101,89,238,26,17,223,21,41,58,12,33,205,115,96,134,152,70,186,91,123,168,92,153,79,91,47,156,197,14,94,234,142,75,54,145,216,134,6,42,24,207,177,130,241,232,182,17,254,27,194,99,21,156,184,160,134,120,124,129,27,234,72,18,83,0,8,199,12,160,196,126,100,235,47,186,213,176,39,39,166,111,44,221,109,222,134,245,210,169,100,90,30,154,166,110,224,225,91,151,245,253,34,149,150,238,2,230,97,202,185,165,78,238,27,129,249,143,226,86,237,108,84,254,170,160,186,4,126,234,53,51,68,246,229,198,43,225,233,213,192,154,42,105,148,17,17,12,86,209,148,158,144,192,123,25,56,186,149,85,172,27,232,81,27,81,2,24,215,205,231,225,215,74,104,175,182,66,248,23,21,254,158,108,150,197,3,129,174,90,157,243,6,81,135,133,220,77,188,58,100,246,15,36,92,86,75,128,41,81,47,56,27,86,238,120,119,3,66,104,3,200,10,177,195,17,244,119,184,145,112,139,89,250,116,143,50,222,191,84,210,65,55,113,151,140,38,92,155,135,17,74,223,37,184,51,122,169,59,14,99,42,91,110,218,71,75,236,22,50,129,89,251,237,6,123,0,184,122,221,97,150,84,146,236,204,111,211,70,28,16,0,228,3,122,177,232,172,137,168,82,79,120,174,9,211,8,234,108,148,255,136,55,50,183,18,238,192,239,7,113,141,51,192,17,185,57,143,140,254,167,51,7,90,243,49,251,63,151,205,193,232,201,159,106,16,114,90,104,197,197,143,221,139,11,170,80,34,127,52,215,61,35,144,82,3,105,142,175,246,38,101,76,232,61,134,81,8,73,155,230,134,31,97,65,191,166,33,157,122,184,181,132,81,145,153,248,128,207,161,178,109,145,148,211,1,113,28,48,251,68,109,110,167,100,164,49,15,112,228,184,89,207,149,253,68,170,248,193,226,64,232,10,113,97,29,188,245,45,165,142,220,50,3,17,222,56,141,93,157,118,158,181,155,224,147]], +[[21,154,158,221,234,93,230,52,3,152,123,86,112,219,111,172,152,255,229,236,58,108,240,21,22,238,44,112,206,59,59,224],[246,31,74,4,165,161,44,202,236,250,244,76,28,156,24,136,71,90,44,137,251,2,242,107,184,26,181,247,143,76,227,168],[5,67,113,44,239,162,154,34,13,144,248,27,170,78,76,247,122,198,82,8,178,213,206,159,209,124,226,20,173,74,147,123,127,197,199,134,65,59,88,5,28,202,59,184,178,235,85,101,125,137,87,43,197,14,162,229,236,220,85,80,136,73,22,3],[209,149,229,144,13,211,147,20,129,188,1,46,119,191,6,10,175,49,204,203,15,225,166,196,14,175,40,106,97,102,161,102,177,234,55,5,52,38,40,75,146,12,103,254,225,212,185,216,111,184,97,204,110,221,52,225,12,82,35,55,52,217,205,146,245,219,244,51,81,46,210,85,172,107,38,229,111,92,102,75,204,178,96,105,44,244,157,8,54,62,233,78,51,106,204,72,150,0,166,170,81,42,4,15,16,235,241,143,125,44,190,233,202,209,76,79,248,115,119,163,38,52,25,216,41,117,41,64,31,21,51,122,76,77,35,37,237,125,239,118,58,13,71,156,170,64,130,102,131,77,162,66,243,161,107,121,164,88,102,185,217,215,26,72,41,49,118,116,207,247,174,108,140,88,123,164,212,152,14,129,134,19,211,173,130,80,122,122,176,50,187,249,156,94,155,100,3,113,187,65,185,30,150,93,195,30,140,125,75,59,175,212,149,112,82,127,170,168,122,187,246,65,108,71,177,177,176,157,52,1,37,49,38,203,36,106,228,90,207,95,16,11,177,249,47,17,165,198,201,55,224,88,141,139,20,107,62,77,60,126,91,245,116,132,233,132,254,58,252,71,114,242,78,191,137,76,219,57,131,127,189,70,154,146,26,150,172,90,245,224,112,246,201,98,76,88,142,157,79,230,221,254,237,31,143,226,14,185,196,96,206,110,227,139,244,113,221,86,220,242,227,238,153,139,142,127,220,246,18,231,138,46,124,113,115,192,22,9,130,190,222,204,44,98,30,95,102,17,180,239,33,2,227,46,124,41,128,58,126,37,254,225,81,36,49,88,167,110,229,216,193,187,46,125,140,136,135,27,164,51,197,229,65,194,96,38,147,217,1,16,190,121,91,82,58,143,173,182,5,216,227,215,228,147,254,36,93,156,197,50,13,50,184,93,97,53,164,75,17,104,114,148,20,194,202,33,86,15,180,254,236,222,239,12,247,216,224,113,39,78,136,86,192,4,3,62,128,1,60,115,175,113,119,195,25,120,22,165,3,45,144,89,177,182,228,21,44,56,97,146,221,84,185,15,157,48,139,233,142,215,208,202,157,18,232,170,246,249,216,105,56,106,169,219,176,21,147,211,126,114,240,144,18,77,52,85,41,142,155,76,158,195,202,231,59,184,238,65,235,99,227,140,86,19,62,253,186,244,73,184,78,30,73,30,73,111,28,112,164,77,6,153,134,186,136,24,66,32,105,6,27,182,235,203,123,32,84,230,61,243,129,186,3,198,167,103,74,189,97,5,13,105,61,65,191,227,202,80,70,198,95,251,6,160,116,152,9,229,141,76,147,169,255,105,237,48,149,11,222,31,153,33,111,255,41,159,34,241,107,7,194,84,194,101,174,11,18,227,19,22,60,205,245,3,109,73,5,95,154,150,103,176,183,18,146,188,59,98,96,203,135,86,143,210,103,23,11,201,64,195,51,41,215,41,201,227,45,15,145,128,177,52,191,248,174,147,177,191,235,250,56,66,254,242,11,192,74,41,123,0,168,74,15,66,141,95,66,250,184,97,66,153,109,74,217,239,171,196,152,82,248,129,47,59,251,94,87,83,158,33,134,235,138,226,41,88,11,198,4,72,172,222,245,114,60,136,21,136,181,55,137,240,91,145,224,34,137,34,50,82,215,83,247,152,19,119,154,206,112,94,4,174,209,82,101,211,189,242,162,228,177,86,84,119,10,39,88,84,230,76,244,67,144,96,122,69,215,187,169,175,62,26,46,40,48,103,252,214,230,51,170,45,36,3,189,129,247,199,146,118,85,16,181,152,65,47,107,218,7,178,169,69,185,246,212,106,178,247,195,32,7,91,198,182,10,128,218,164,74,243,145,244,205,86,33,49,187,221,64,125,102,248,219,18,89,189,118,250,126,77,82,100,225,69,84,108,148,45,254,144,7]], +[[237,160,254,172,15,42,254,1,116,73,21,82,72,127,57,98,23,19,50,184,34,220,61,164,38,249,165,246,43,239,123,141],[239,242,124,181,31,77,57,194,66,243,35,1,154,18,52,129,142,242,228,205,27,218,188,15,45,141,33,52,88,220,71,26],[108,188,126,111,94,18,20,91,1,104,122,217,202,107,246,228,127,148,23,194,206,250,211,251,214,143,214,93,215,79,170,151,80,203,169,146,222,76,235,207,205,53,128,140,187,63,241,44,141,147,7,153,175,54,239,231,151,107,242,254,167,158,62,14],[144,17,25,218,78,209,129,170,158,17,23,11,32,98,110,0,171,240,181,72,36,94,61,235,249,75,245,237,80,174,239,233,66,180,2,204,153,72,148,120,82,222,223,43,83,4,1,118,101,116,156,212,124,33,252,101,46,233,149,103,159,249,49,227,14,148,175,152,180,169,143,212,78,132,158,152,71,15,224,167,108,232,12,97,248,63,180,232,91,165,35,238,63,210,93,176,0,5,59,73,208,147,14,59,7,158,134,110,21,63,125,134,54,127,35,164,196,171,198,59,48,117,70,30,144,228,253,137,109,160,73,46,39,215,20,148,30,150,127,82,201,63,250,236,68,128,63,87,135,125,134,110,181,248,197,40,23,133,170,72,38,121,46,57,100,198,101,144,130,30,234,102,117,32,116,38,64,24,165,113,245,176,19,179,142,21,44,149,192,36,138,230,3,104,34,166,122,252,158,2,105,69,115,21,43,134,76,86,194,247,48,160,130,16,248,94,196,111,152,74,100,61,81,106,21,252,250,168,72,64,245,18,4,125,17,14,7,24,210,147,149,95,1,88,37,127,186,13,120,235,125,242,240,183,126,110,235,118,219,94,113,112,115,16,232,39,54,28,212,225,25,116,14,99,146,45,180,44,44,235,94,225,117,213,13,236,199,183,73,253,35,37,188,225,230,168,247,16,255,204,30,28,155,51,195,128,229,42,100,218,169,88,95,171,228,6,217,207,36,72,143,226,111,58,73,95,176,171,80,225,226,186,216,35,129,170,34,67,16,153,204,138,86,152,19,215,156,157,120,86,156,13,149,218,154,173,43,251,87,117,141,82,163,117,39,82,224,35,214,81,201,203,102,164,18,165,200,15,107,165,71,147,247,236,135,180,197,152,254,210,206,36,171,215,96,135,8,137,92,70,114,115,89,255,236,166,214,198,46,16,166,120,202,167,24,180,205,38,50,146,207,239,83,91,159,190,39,86,183,57,109,105,123,49,70,197,81,230,170,193,245,241,194,75,233,182,122,30,42,42,255,116,83,1,186,106,33,34,23,197,61,104,22,129,187,180,1,191,74,67,101,111,93,21,205,233,105,193,120,0,153,163,50,55,235,25,163,184,88,93,107,93,234,47,181,119,132,95,37,238,42,130,204,244,178,133,2,249,15,232,11,140,220,223,44,207,147,196,52,192,230,170,93,135,82,164,67,67,194,177,141,32,254,64,4,196,112,56,101,147,86,248,122,190,213,68,80,52,216,226,211,209,71,104,245,239,49,44,241,2,169,136,70,131,188,192,205,138,113,227,236,54,251,182,51,74,27,186,237,93,43,241,4,22,216,43,214,83,4,117,56,10,182,226,87,123,188,105,206,189,167,95,175,2,173,130,123,84,81,130,19,32,111,212,205,102,242,82,178,52,172,169,238,222,126,62,235,129,93,220,216,213,25,197,215,245,217,209,251,156,160,250,68,103,153,0,149,250,70,34,12,32,162,7,29,252,170,213,240,36,218,227,65,111,124,73,45,117,116,136,196,154,46,77,244,131,188,155,128,9,142,13,93,104,63,172,184,201,96,130,157,255,9,179,3,54,157,70,203,87,51,31,242,23,145,238,37,214,190,125,236,126,186,241,179,36,121,167,245,20,220,100,113,5,201,68,195,111,125,191,10,91,88,145,40,219,170,164,33,113,214,66,242,90,152,28,225,248,55,159,145,105,11,54,175,119,70,72,213,98,76,8,219,208,169,15,112,135,22,223,171,32,36,218,232,101,185,196,154,178,116,115,130,108,212,160,16,191,219,82,1,29,140,124,179,244,33,202,140,163,205,4,134,136,145,136,230,125,240,15,184,194,166,67,231,173,178,248,39,159,118,62,91,154,129,182,223,195,247,33,252,95,104,73,246,103,54,120,140,197,87,196,235,198,252,104,214,246,172,119,190,221,168,172,179,98,36,59,218,116,231,178]], +[[236,5,159,198,190,152,60,39,236,169,61,220,220,181,58,247,40,98,85,218,145,226,165,106,104,79,100,30,194,208,157,110],[255,198,203,117,28,112,7,27,101,236,42,198,180,95,209,213,95,232,54,150,95,128,179,231,199,132,252,112,74,203,223,105],[167,184,142,90,191,19,40,36,189,222,119,197,248,223,148,171,38,72,31,107,238,102,14,161,98,36,112,130,162,80,211,144,199,29,50,10,208,96,216,239,52,31,182,154,72,50,148,240,214,222,114,111,12,134,47,163,126,164,188,109,171,82,21,9],[209,172,99,37,164,230,144,250,121,83,104,131,213,194,14,172,183,217,100,192,23,143,116,44,43,35,114,125,235,98,100,90,247,200,25,34,160,231,46,94,48,181,131,154,46,213,229,103,236,49,206,34,65,21,184,45,43,242,81,183,57,63,1,176,208,58,96,43,193,32,174,98,175,127,188,55,157,252,249,91,187,186,152,74,171,163,79,226,18,172,153,0,51,40,184,50,195,83,45,66,238,225,225,135,77,194,42,214,125,182,201,29,187,251,43,69,120,93,188,211,153,23,211,111,180,140,27,93,111,56,189,218,93,40,251,186,100,23,85,117,175,234,70,200,237,103,87,255,48,22,78,13,242,231,33,118,232,182,201,219,91,94,243,144,183,47,45,77,148,227,182,111,13,68,167,224,240,110,137,222,188,223,19,99,192,231,93,80,219,91,183,1,144,209,159,102,163,156,111,125,186,112,223,205,74,159,237,2,194,241,208,103,231,199,136,197,143,219,62,23,162,55,124,228,134,236,101,130,243,186,153,123,181,247,12,214,33,0,41,86,245,19,26,163,161,97,124,12,235,204,217,57,29,225,48,124,133,151,10,139,193,85,245,25,135,38,104,69,12,145,72,134,137,245,60,44,26,126,213,63,56,140,177,58,44,56,150,254,91,125,58,13,193,104,63,39,102,76,139,234,234,104,12,140,197,74,144,228,198,249,159,191,5,242,194,45,246,13,233,174,200,12,121,183,214,98,7,5,6,103,180,82,215,133,127,154,140,167,35,40,13,172,121,146,226,7,146,103,236,58,217,17,64,70,66,196,227,38,191,185,107,67,200,148,52,186,75,199,140,37,47,77,76,168,209,58,136,116,198,252,130,82,234,11,86,198,188,120,104,71,212,49,131,6,225,198,82,196,82,88,94,239,208,189,157,211,193,72,167,59,168,110,237,234,148,95,1,103,19,237,125,240,133,208,6,102,137,231,146,218,203,43,252,30,181,200,36,55,42,38,197,233,68,170,116,68,172,151,115,212,161,146,30,73,189,212,248,246,215,136,194,99,254,224,76,123,68,76,83,5,237,182,51,225,255,224,186,78,168,218,1,26,98,242,187,254,244,184,149,173,63,34,76,59,163,191,240,201,93,117,117,12,155,204,102,255,138,32,182,194,75,222,117,129,167,236,56,102,248,113,111,120,31,70,220,173,69,169,235,203,110,212,105,83,54,131,151,1,23,53,212,181,45,0,232,219,57,121,149,219,219,61,79,66,84,104,127,4,104,138,38,140,48,91,43,31,98,44,245,27,23,71,117,186,215,246,103,74,220,46,88,224,92,206,134,95,18,215,86,156,142,155,53,188,223,60,204,230,51,13,8,206,83,64,167,198,48,242,122,108,128,134,181,20,107,41,47,203,245,15,246,170,174,248,132,138,112,123,37,67,198,24,209,123,217,118,194,64,188,121,211,62,0,78,73,83,72,41,21,231,230,239,148,150,75,222,164,224,45,215,194,244,117,35,95,43,153,228,50,41,201,172,58,186,13,181,154,194,218,3,169,238,79,55,219,242,71,163,62,109,254,91,231,199,248,37,132,240,74,70,212,159,102,33,218,49,185,26,195,218,164,214,141,72,165,102,89,180,72,192,237,54,92,180,170,12,253,144,136,83,223,91,191,168,142,96,225,10,90,0,44,50,171,51,51,242,195,155,191,62,224,26,74,166,13,45,1,66,62,96,151,220,84,48,95,129,162,217,62,47,107,78,139,53,25,113,203,242,69,125,199,110,31,184,146,147,56,71,152,239,40,35,78,155,26,71,222,220,35,54,248,107,142,19,196,174,247,144,245,161,18,57,199,71,217,216,101,201,161,90,222,176,113,7,2,103,229,52,98,86,100,138,220,15,164,219,223,215,135,202,20,101,252,36,10,50,76,60,175,41,49,218,65,73,158,39,95,212,179,95,109,8,219]], +[[241,106,189,188,192,188,198,26,26,238,58,189,135,103,171,82,229,247,153,153,187,119,163,151,108,188,130,103,13,253,47,115],[16,244,81,113,157,176,253,33,55,110,34,138,65,195,3,92,140,43,196,46,90,170,146,111,230,8,135,141,187,13,199,171],[51,216,5,41,8,105,184,224,79,240,137,250,162,209,250,184,55,67,186,218,104,173,229,179,138,229,240,204,88,195,55,78,186,67,148,60,31,81,16,103,142,179,155,70,88,97,24,34,162,109,53,255,225,158,156,252,185,186,149,137,228,236,49,5],[191,172,215,221,78,234,70,125,204,228,4,244,163,82,10,69,185,78,186,166,34,25,125,2,214,21,41,210,179,191,39,60,78,225,251,149,161,128,200,248,125,225,144,162,229,234,112,184,74,225,235,111,212,68,125,138,58,141,237,16,246,237,226,79,14,185,43,211,11,198,93,72,113,232,245,218,8,203,232,205,60,10,198,79,213,165,122,107,6,74,137,213,21,155,66,248,179,229,161,131,140,156,177,157,136,16,108,7,115,162,117,205,42,29,96,153,48,191,107,48,174,202,98,185,126,49,155,191,169,52,244,208,161,230,172,128,186,235,203,162,216,234,75,237,156,168,86,43,74,203,86,151,155,248,133,50,74,196,10,180,165,11,251,159,52,144,73,252,117,160,224,61,228,204,67,234,227,198,166,207,251,95,106,230,201,69,4,65,94,108,126,211,4,90,147,47,71,253,32,185,243,72,58,119,182,212,73,216,223,212,166,56,219,245,111,3,240,240,49,135,144,89,178,251,73,118,121,67,244,107,56,114,226,222,86,125,95,239,128,176,41,37,233,134,62,15,29,49,168,15,78,100,81,195,37,105,75,128,207,31,25,24,198,228,152,135,142,220,71,196,83,12,172,70,111,26,41,77,85,223,9,175,79,220,128,114,173,177,191,38,202,140,146,249,18,162,185,254,188,139,151,181,140,30,157,50,199,128,50,48,82,151,43,111,189,83,48,76,5,25,60,174,182,124,91,211,230,116,121,114,93,41,125,255,176,104,144,171,248,205,158,66,69,142,22,138,97,24,249,5,177,213,52,134,1,111,133,220,217,141,211,57,227,70,5,51,208,184,164,159,174,109,193,160,113,114,94,106,229,242,148,71,158,227,189,202,235,116,6,24,65,251,38,8,232,138,73,253,15,56,149,177,143,133,185,15,114,65,221,19,135,113,0,83,250,166,43,174,117,233,174,57,54,156,28,2,222,93,25,36,46,250,22,225,29,68,164,186,87,120,206,119,34,169,28,236,11,192,160,140,6,155,223,161,48,209,198,196,181,108,110,147,84,36,3,204,242,118,132,222,245,125,239,38,223,134,206,213,113,40,45,201,96,151,70,24,240,167,74,12,222,53,182,83,204,110,119,48,67,27,130,95,251,155,138,170,179,199,163,151,201,146,188,47,162,50,112,251,17,238,67,26,253,95,154,100,68,131,1,17,115,153,63,25,72,93,211,203,221,24,123,211,217,149,235,240,3,27,27,13,228,168,222,156,20,235,111,120,14,54,184,146,87,86,185,121,6,161,150,157,133,233,103,216,128,230,231,221,164,47,211,195,0,25,241,29,112,129,7,30,238,102,38,66,40,54,187,237,39,212,109,208,223,31,235,102,16,220,133,159,81,60,11,198,83,215,2,32,254,4,141,46,151,194,224,106,245,48,225,27,220,112,41,188,204,92,146,237,236,239,94,74,46,11,226,210,81,244,65,93,202,62,85,179,168,80,242,99,11,135,158,78,3,108,232,99,59,242,9,32,182,128,148,33,89,41,172,204,123,228,12,87,120,188,85,78,110,221,126,84,201,225,69,178,238,7,182,93,6,28,17,222,14,131,243,129,206,79,87,198,72,63,81,6,147,99,81,16,116,199,165,119,53,59,69,198,235,113,25,157,206,80,89,253,44,70,17,176,84,35,138,170,223,43,107,165,52,191,255,194,114,42,227,227,31,247,154,226,235,202,153,204,53,7,248,160,51,207,79,234,112,197,47,125,181,222,68,43,66,184,212,30,153,1,46,66,202,14,133,169,251,109,79,22,91,51,13,230,56,60,87,38,239,202,47,233,113,52,0,2,245,98,220,108,184,242,250,240,102,87,37,224,151,121,157,9,96,145,134,77,102,169,80,165,121,9,83,238,22,185,234,88,32,9,33,135,8,196,172,205,129,56,19,88,162,198,137,160,65,208,45,120,97,33]], +[[190,121,209,174,234,134,232,111,57,129,55,230,47,253,121,229,14,255,159,49,63,37,25,47,137,229,47,11,75,189,93,50],[24,125,172,133,92,164,66,253,154,61,220,50,137,194,78,178,210,111,122,64,251,41,216,231,68,49,178,80,34,195,160,204],[109,171,89,59,177,212,72,201,116,166,92,106,11,111,173,34,180,115,38,50,208,4,137,23,110,241,38,170,89,1,9,224,167,35,161,19,16,123,83,225,125,105,10,13,64,176,250,51,108,200,127,213,252,232,245,65,172,206,198,127,125,30,188,6],[109,99,42,125,60,155,229,54,73,208,209,165,238,223,81,154,65,59,19,172,100,233,173,133,77,250,4,242,225,115,41,216,34,190,87,61,158,53,172,6,111,2,34,19,163,68,98,11,186,40,159,83,49,105,85,132,209,52,62,129,84,5,174,171,227,134,29,99,179,165,185,43,140,216,238,237,34,128,34,42,189,227,10,27,204,211,243,228,17,170,185,34,250,27,170,9,122,165,199,128,208,234,239,148,234,16,254,33,247,214,57,183,109,71,136,174,181,146,74,157,38,45,203,197,104,138,62,67,84,75,236,8,140,162,224,208,109,119,167,31,182,65,213,82,38,97,68,82,177,224,128,122,159,205,60,166,155,247,242,93,128,65,71,12,235,123,33,234,208,62,192,55,161,98,155,213,0,170,35,59,89,190,68,151,130,16,182,163,102,242,35,172,250,7,151,149,64,7,176,14,251,79,250,219,95,201,43,219,55,134,62,80,45,125,112,104,16,57,237,243,55,112,223,61,29,227,67,220,53,242,38,213,231,57,68,186,2,85,226,168,142,246,196,30,71,43,33,69,103,194,73,89,74,80,135,139,103,49,193,174,181,177,15,169,31,167,106,55,225,249,241,192,15,219,254,52,133,222,213,74,0,154,182,19,57,39,17,86,104,181,159,81,21,80,141,169,55,15,107,201,42,17,133,192,213,202,1,210,145,225,140,84,172,250,202,115,139,215,25,104,163,66,160,203,166,46,75,177,4,165,187,55,159,200,62,225,130,13,29,185,128,37,61,108,179,131,233,90,241,95,83,200,93,23,88,144,221,229,228,237,3,210,208,19,94,61,96,177,130,147,245,181,100,30,248,60,110,206,61,82,89,143,198,53,54,134,230,247,176,159,222,193,246,241,83,103,45,52,180,137,180,138,13,185,228,44,237,167,23,85,72,28,4,112,22,194,37,52,233,12,109,32,30,215,133,150,2,99,110,167,122,232,198,115,75,124,76,91,217,149,121,197,8,115,28,114,70,162,149,134,228,6,225,217,50,246,113,48,113,212,190,166,61,197,226,163,118,30,22,2,77,44,50,132,247,9,161,242,186,8,94,173,50,0,199,4,98,117,203,150,182,26,96,181,172,85,155,196,136,189,16,100,103,195,222,80,191,93,116,13,5,201,205,112,29,101,183,218,234,41,230,77,213,169,122,219,107,92,130,207,127,35,1,122,167,202,26,201,163,158,88,39,235,71,226,13,53,155,103,199,212,225,168,227,226,124,82,211,61,147,3,165,146,98,52,132,215,151,180,2,203,180,88,209,172,46,165,62,28,79,122,187,112,204,2,149,84,162,52,87,77,239,155,195,176,211,131,93,195,20,144,46,37,171,178,45,253,237,220,103,154,60,200,240,115,64,177,95,87,98,244,64,127,56,3,66,85,78,208,198,47,115,182,24,22,234,140,82,148,97,225,191,14,157,28,45,94,76,87,70,51,107,192,225,50,135,60,222,13,194,21,139,84,250,27,103,138,0,107,77,149,237,168,169,85,113,66,115,183,204,92,242,173,217,9,77,70,228,154,188,9,106,69,244,24,226,237,190,153,221,133,41,17,104,128,100,223,124,240,97,208,122,238,244,39,149,105,15,72,201,186,25,86,84,117,213,70,138,158,244,93,123,247,95,215,17,130,221,110,100,1,56,241,130,166,160,198,203,189,0,196,149,196,56,149,48,172,142,103,150,14,181,197,118,63,84,132,234,177,193,171,133,1,64,218,4,43,164,126,216,82,136,0,212,23,135,240,117,254,13,133,80,26,122,183,102,53,208,52,16,210,134,192,225,125,180,2,58,118,57,116,104,204,176,145,204,90,193,246,67,69,135,145,62,171,146,43,80,202,85,103,1,109,222,163,47,181,50,85,190,103,242,220,249,255,168,93,17,127,26,101,95,167,13,211,165,76,249,145,83,31,25,19,14,170]], +[[38,153,82,23,44,63,169,118,222,251,244,11,214,237,216,241,92,253,75,225,12,117,142,55,65,215,65,98,216,234,34,154],[74,234,87,199,33,227,220,202,130,57,233,173,155,34,193,155,171,141,247,44,136,121,59,36,216,220,71,207,151,64,252,248],[58,200,13,30,143,104,180,5,140,58,4,218,215,24,115,115,149,159,38,162,112,2,73,111,138,250,172,205,139,234,9,1,197,76,171,135,178,162,48,46,31,54,37,194,176,108,126,188,243,206,150,222,58,253,240,15,81,148,163,94,5,82,199,14],[124,203,106,5,112,197,51,115,123,154,83,74,52,26,122,150,220,118,82,139,153,122,155,72,230,224,253,225,15,71,75,39,236,152,153,18,209,118,202,183,66,216,154,132,139,54,102,233,39,125,105,91,2,47,213,58,158,184,158,136,199,32,57,158,36,237,37,219,158,179,93,109,160,9,233,240,36,239,142,101,81,101,189,239,28,13,121,124,116,240,25,205,89,26,4,66,161,45,28,168,147,131,108,162,98,139,51,232,84,243,66,142,236,74,165,237,132,244,189,210,238,248,182,210,37,202,249,73,109,249,237,255,215,53,234,84,219,27,222,168,131,173,93,71,235,11,212,166,101,63,10,176,55,240,64,164,21,23,167,116,31,145,232,47,219,111,218,4,240,223,161,188,248,185,179,123,242,191,189,135,50,122,99,111,144,127,223,150,141,1,137,209,161,24,9,196,35,11,166,157,92,189,132,245,97,188,172,58,208,2,229,88,197,185,176,151,160,25,2,242,156,227,241,236,38,65,83,214,104,199,139,132,81,5,185,205,46,243,201,67,83,27,117,170,66,143,23,158,75,52,24,177,213,164,170,122,177,32,62,250,73,92,135,105,98,142,177,6,58,147,123,115,228,181,205,12,218,51,218,176,26,80,198,79,235,217,117,197,122,30,132,21,8,232,96,96,148,208,130,79,221,150,204,108,250,24,250,130,9,179,15,10,42,120,234,201,167,103,23,111,87,62,120,192,104,128,155,25,154,105,172,109,51,93,124,146,9,153,196,12,186,216,124,244,204,124,165,198,68,41,29,117,173,122,116,188,30,99,146,209,206,49,30,207,210,235,201,22,227,158,182,170,62,125,137,251,128,90,39,165,95,23,137,18,177,87,188,1,160,85,246,122,239,167,142,85,200,6,203,217,192,27,175,142,249,44,173,34,96,180,187,20,207,230,23,130,222,229,197,153,114,80,105,65,196,98,164,218,126,184,153,83,28,249,150,188,152,186,54,41,239,254,111,205,23,6,209,180,238,79,42,20,233,33,189,64,143,48,225,46,115,251,122,168,96,83,107,3,231,124,169,55,130,50,129,161,100,83,254,130,121,53,148,50,1,230,236,20,58,103,238,250,79,148,233,171,249,79,126,61,65,183,10,130,190,105,222,216,165,48,96,194,48,95,66,246,47,230,162,247,4,182,122,30,143,221,199,217,139,167,243,69,113,25,179,17,212,73,102,62,217,227,32,214,24,220,35,104,212,149,8,117,185,195,140,93,140,3,16,78,46,50,196,50,93,237,210,188,38,126,42,204,176,17,32,24,233,197,168,0,124,202,178,246,215,199,55,121,32,2,172,183,48,215,46,159,115,8,41,235,196,44,165,100,193,217,39,27,241,134,156,77,53,131,85,137,183,67,30,247,163,26,7,0,96,254,74,8,159,177,31,45,211,220,230,90,224,251,69,188,58,40,96,145,125,147,59,162,208,144,86,158,245,237,67,188,37,50,219,135,158,15,31,34,94,173,203,239,28,3,217,237,120,41,158,35,62,76,240,123,6,74,123,170,195,76,90,12,25,252,58,85,66,8,159,112,22,123,226,248,91,74,16,231,120,82,82,35,190,143,253,92,255,150,72,177,0,90,9,139,75,57,36,57,143,176,188,171,204,110,223,48,192,97,236,231,174,163,95,233,138,146,3,248,113,19,105,83,15,235,94,103,187,45,79,89,217,200,188,153,56,84,221,71,71,205,227,153,189,14,99,116,12,28,200,57,173,15,9,138,56,168,11,234,221,100,142,20,54,222,238,96,233,49,230,143,82,151,156,228,159,48,31,227,154,251,182,21,53,32,145,200,182,88,95,232,132,71,237,110,89,160,32,178,187,230,106,148,35,174,82,40,194,3,191,212,132,123,81,129,226,195,180,218,216,58,109,79,167,105,133,238,247,106,221,227,179,78,219,221,40,214,160,180,164,238]], +[[204,49,56,229,2,165,255,111,128,210,70,54,110,132,214,92,89,241,45,79,73,99,151,230,235,153,181,38,123,140,190,42],[158,45,62,136,175,123,82,221,207,0,230,208,199,117,156,18,56,184,251,62,177,68,33,254,130,195,72,51,67,120,53,189],[162,112,14,56,149,237,12,194,170,240,18,164,11,199,189,11,210,157,215,156,105,192,180,166,237,208,83,12,243,226,103,192,248,45,216,78,218,241,116,77,196,17,214,44,0,40,113,82,88,130,45,123,99,211,151,5,97,43,63,173,75,94,251,4],[88,94,207,47,9,235,146,61,242,10,133,85,100,42,43,192,182,140,106,95,207,214,184,64,28,74,12,186,187,76,110,106,32,103,98,183,163,159,44,84,85,215,128,142,191,190,213,109,103,96,164,49,199,210,12,45,198,239,27,115,202,163,196,148,136,227,11,28,162,82,10,210,11,38,161,151,0,120,14,94,243,206,1,68,56,141,132,7,182,167,12,28,218,55,219,127,18,9,29,137,47,46,145,173,64,120,187,77,177,118,46,70,40,90,123,102,75,42,211,163,77,38,216,169,77,100,88,122,132,82,119,34,234,131,203,138,168,137,132,225,72,151,67,180,33,78,166,4,26,161,142,85,32,9,84,239,199,237,179,25,223,148,126,251,252,108,141,15,234,72,161,49,97,52,101,216,244,196,148,152,242,38,145,69,198,218,229,4,120,5,37,152,225,202,59,224,227,54,17,87,31,163,132,119,30,238,64,44,194,177,216,72,54,200,241,173,40,242,173,35,222,233,255,29,126,31,37,33,99,88,116,17,93,239,77,147,232,155,231,97,128,188,85,247,97,20,67,96,168,178,34,137,45,100,209,87,204,181,216,244,133,93,202,86,112,20,149,160,225,0,45,52,10,74,70,21,107,155,127,224,107,124,7,89,224,182,223,85,155,105,30,222,120,181,90,246,78,124,141,217,8,183,136,221,107,163,90,144,44,129,220,235,55,136,182,21,222,34,90,250,88,168,17,129,171,36,167,55,5,238,131,139,110,134,63,225,188,194,108,27,148,50,57,35,12,39,198,179,151,178,61,19,222,106,2,201,127,54,69,218,145,212,19,249,22,71,59,1,138,97,89,75,111,81,206,164,68,87,218,30,61,187,186,109,225,104,102,101,126,146,239,2,2,113,138,132,173,3,51,232,51,107,5,43,0,71,51,232,233,94,193,62,95,145,179,128,106,152,211,219,114,159,183,53,184,20,124,74,152,42,45,91,78,250,233,192,157,10,155,248,145,203,188,60,143,83,30,118,228,4,78,201,31,77,124,92,247,115,16,226,178,205,226,224,124,207,62,10,25,221,106,225,179,252,178,223,66,24,110,156,114,146,45,45,76,229,27,48,110,129,177,108,252,248,240,13,81,63,189,44,82,57,180,90,252,101,79,111,226,26,203,126,138,12,154,168,123,11,96,80,116,223,149,118,166,221,217,0,172,165,103,97,124,183,150,86,179,181,236,185,255,104,178,246,36,30,208,208,36,172,39,170,110,180,134,182,159,220,10,13,185,32,150,171,248,96,2,222,199,175,216,71,160,6,163,246,149,91,73,86,144,83,190,159,29,10,73,183,147,165,65,30,89,22,244,24,236,171,149,50,67,85,59,102,230,186,220,78,144,155,224,239,92,199,198,210,113,153,236,63,33,66,59,196,87,115,251,64,185,123,97,24,91,87,8,14,143,11,137,163,234,87,200,68,74,178,126,207,112,6,167,102,4,126,239,245,77,133,86,207,237,35,222,241,218,44,200,174,187,72,201,78,119,158,130,3,174,44,144,43,81,222,14,222,4,86,251,115,251,77,95,81,74,76,235,196,127,236,63,148,132,105,165,69,198,188,87,180,19,141,179,78,124,192,6,222,38,239,80,123,84,210,129,71,86,122,140,41,172,30,206,245,187,132,251,153,172,235,35,162,2,148,215,74,133,174,54,179,52,80,102,138,92,38,9,211,169,57,52,88,111,249,12,59,109,39,50,158,238,243,167,84,233,169,203,213,97,126,243,176,147,151,189,201,113,55,7,102,88,154,18,216,144,5,13,22,81,69,139,63,197,51,200,67,191,253,249,117,77,147,44,78,215,97,29,77,39,195,42,8,117,85,181,234,163,122,233,12,73,121,239,84,41,156,66,10,181,226,154,226,132,93,77,207,33,120,146,10,134,81,117,251,156,192,230,184,197,36,177,238,73,88,5,213,23,191,224]], +[[92,105,44,104,17,152,177,114,223,47,172,42,236,63,207,112,21,194,187,104,48,242,169,142,48,163,150,182,74,244,40,14],[51,177,105,212,202,39,16,64,146,110,168,120,53,229,6,111,159,5,120,47,8,127,202,122,85,111,123,244,203,162,232,134],[173,143,55,156,175,65,247,45,204,173,195,233,21,53,122,176,205,48,78,16,244,18,14,13,187,250,172,1,191,250,242,190,137,63,112,7,45,201,100,6,145,129,190,193,127,224,37,16,85,178,30,35,222,228,54,59,39,239,31,255,103,170,254,6],[177,96,238,58,147,207,107,195,69,110,91,208,25,124,9,170,118,194,37,128,82,249,163,77,188,46,213,137,248,219,229,255,153,105,166,28,254,132,107,47,103,57,220,125,74,20,150,233,173,88,96,91,90,39,88,202,7,140,85,169,252,28,78,235,84,145,168,75,253,70,138,44,235,20,26,119,52,147,169,179,238,130,139,93,222,156,0,194,54,255,1,86,228,226,228,95,160,121,49,218,104,187,210,3,10,136,20,5,196,247,135,40,129,58,94,4,129,36,4,194,161,156,155,135,177,207,233,175,149,226,115,236,249,197,24,197,57,53,248,66,86,59,25,47,174,18,167,60,239,8,95,225,158,137,158,91,160,137,121,227,17,251,40,111,191,199,178,72,170,189,64,220,97,97,14,29,79,201,128,109,210,18,146,57,45,178,219,64,66,108,93,25,106,72,156,93,183,126,62,156,240,189,4,30,60,35,181,186,29,183,129,161,7,144,190,31,224,122,43,0,202,58,248,156,189,70,239,206,136,14,30,242,139,12,215,157,83,180,44,216,14,170,19,126,255,125,249,11,203,207,149,201,133,141,192,204,198,216,202,138,227,84,123,219,249,255,144,36,243,207,23,1,21,235,40,191,18,183,211,183,1,70,15,72,209,180,178,61,127,111,247,47,253,201,166,197,38,36,209,83,18,215,241,157,219,96,38,161,94,181,66,149,211,49,253,121,80,145,3,188,89,163,182,225,186,122,200,193,18,228,222,40,23,229,28,30,22,80,123,166,111,37,71,188,137,159,105,193,32,122,229,227,123,219,14,22,27,21,182,18,48,91,192,148,15,157,27,56,42,55,236,45,166,57,166,236,186,27,205,252,81,33,76,50,35,193,27,186,183,159,63,174,61,85,226,212,190,88,79,215,96,30,78,46,85,139,59,229,112,113,21,166,31,90,129,94,194,74,172,24,9,52,87,188,70,192,92,251,122,63,37,51,234,218,220,158,108,31,227,16,119,158,105,127,104,48,53,206,87,135,61,245,93,121,31,109,47,176,226,16,126,104,102,248,57,195,161,38,233,2,56,101,206,209,188,246,119,153,85,175,84,126,29,135,235,50,169,191,50,40,87,253,18,107,12,220,93,94,144,78,183,108,103,6,227,200,151,174,253,110,71,86,251,138,202,129,112,202,91,57,102,144,137,175,27,177,65,162,93,107,139,6,3,77,139,17,171,241,255,143,141,67,55,88,70,250,143,168,163,75,95,38,72,32,116,77,49,20,155,125,87,50,108,89,177,219,116,19,22,120,246,52,231,35,44,165,234,81,136,118,10,112,220,53,220,137,248,228,83,180,198,91,119,44,43,107,98,118,141,131,115,35,101,81,186,175,36,211,195,4,196,27,98,195,110,106,51,131,179,161,99,183,62,120,216,186,219,117,116,30,80,1,212,25,211,14,46,215,124,48,150,232,216,223,113,59,147,118,44,151,7,189,208,243,101,168,116,185,218,138,183,16,73,93,213,106,234,147,187,119,251,34,38,53,198,59,206,159,99,175,145,250,200,156,102,152,107,142,33,118,221,69,29,88,51,148,193,144,124,186,23,37,240,109,37,209,208,145,43,62,92,108,125,205,52,53,143,173,89,219,198,246,177,194,239,51,211,202,130,244,53,24,254,79,243,19,120,1,110,87,138,123,171,11,119,103,110,186,224,212,141,8,137,214,144,41,210,9,242,131,206,143,224,236,35,205,131,42,220,18,169,195,227,174,194,214,3,102,149,85,109,147,19,241,42,137,157,213,154,102,190,242,142,222,23,95,138,174,238,178,148,43,185,8,146,160,75,68,13,4,182,111,94,239,246,26,218,114,121,2,148,206,85,200,108,109,146,120,93,221,38,199,167,49,96,59,6,156,96,60,146,228,254,143,247,130,84,76,142,137,180,11,139,85,249,14,42,94,154,15,51,199,254,199,125,173,129,82]], +[[157,95,133,210,231,223,208,59,182,137,217,0,40,95,212,70,21,56,165,242,113,10,19,237,33,199,117,246,239,246,179,255],[184,103,151,228,190,2,134,174,57,228,77,240,160,12,1,109,180,85,94,248,111,47,5,208,163,237,137,216,154,76,62,94],[23,107,149,146,248,194,81,53,41,42,221,77,170,204,156,79,170,33,212,244,155,39,132,128,196,232,136,28,1,98,77,249,163,126,35,225,142,132,202,50,208,216,203,133,16,84,34,47,16,164,149,65,159,25,126,123,61,24,223,10,223,177,179,7],[247,11,91,5,58,70,114,81,44,36,179,22,131,146,246,161,125,215,125,134,137,194,28,134,239,194,88,41,161,160,79,171,79,118,200,82,22,132,211,32,16,69,89,7,162,105,8,103,123,64,220,105,71,214,84,242,145,76,48,236,238,114,79,166,132,70,181,157,9,30,37,143,200,98,65,28,150,77,102,141,239,131,3,75,98,126,212,22,220,25,11,181,162,99,166,255,141,85,158,19,184,147,98,37,251,77,171,79,123,218,4,104,229,71,231,8,203,4,206,190,30,92,252,105,247,106,29,40,63,40,22,130,134,242,78,206,165,83,94,68,144,160,197,85,103,167,52,94,249,83,206,66,107,32,154,61,227,223,89,94,128,238,97,229,114,162,120,171,2,33,149,81,183,61,164,25,132,128,130,133,168,53,152,160,45,155,40,103,18,16,0,78,49,216,175,146,66,193,111,144,213,234,143,99,161,255,102,207,230,14,203,229,55,36,95,161,42,155,21,65,21,41,88,6,234,45,17,243,103,23,130,185,175,79,168,106,18,136,225,35,207,210,64,154,93,201,143,65,184,246,223,41,155,188,196,187,100,71,220,3,166,214,14,155,44,91,143,252,64,217,131,149,107,233,119,104,221,6,18,212,124,191,167,87,28,153,105,133,108,21,44,211,180,115,172,224,184,161,68,170,194,9,92,15,114,241,211,20,113,82,185,8,239,102,38,213,34,40,25,178,11,179,53,10,70,69,47,103,84,144,194,168,33,80,238,196,13,117,182,106,50,93,110,146,154,144,90,222,30,49,96,171,149,1,129,239,198,110,89,35,8,101,213,229,153,105,138,138,63,245,96,196,198,1,167,169,165,218,59,93,137,188,169,63,124,245,188,245,189,94,207,248,241,161,133,200,34,14,76,119,130,30,98,173,249,90,3,127,45,247,206,244,58,76,96,172,117,128,30,159,204,220,91,8,238,211,40,221,147,16,9,4,17,86,69,236,30,224,133,204,119,139,15,78,70,225,114,152,152,74,112,46,206,179,225,82,131,216,32,0,79,116,160,121,82,13,99,167,95,174,51,236,63,75,131,100,105,225,170,153,234,36,74,241,251,8,176,10,140,157,253,3,48,141,252,32,35,94,169,200,40,63,77,164,124,251,205,189,3,26,2,209,100,22,15,42,88,152,103,0,177,149,38,212,30,77,127,212,88,67,77,114,100,188,142,182,66,230,216,221,39,89,206,43,133,201,123,55,2,231,13,167,31,24,237,197,62,145,64,166,69,98,126,2,120,232,231,5,57,3,116,132,220,209,140,98,250,51,7,23,214,20,138,13,98,63,248,182,94,168,86,126,199,250,4,200,146,227,161,236,238,150,232,50,244,21,80,116,200,60,188,147,233,140,198,127,31,161,18,170,6,233,145,95,164,210,222,169,49,85,30,124,98,58,168,163,167,97,158,162,79,249,20,226,100,243,31,199,61,250,140,67,10,196,108,225,109,201,104,197,164,8,93,92,56,13,48,205,198,244,61,238,128,111,56,209,223,66,10,6,85,116,20,71,55,5,109,170,98,240,192,152,201,197,47,204,4,204,166,66,196,93,104,115,69,160,148,97,61,74,60,108,135,136,191,162,24,83,138,215,236,225,189,182,201,57,36,238,196,186,170,62,177,93,193,73,77,101,255,161,162,63,248,233,133,38,52,8,251,2,191,227,154,140,85,179,0,177,160,46,211,108,103,20,221,90,183,80,212,127,2,31,101,224,140,99,95,29,107,123,175,57,108,180,249,61,86,193,202,70,27,177,46,148,222,126,93,152,101,154,138,240,191,1,159,196,34,128,225,17,224,72,0,255,128,224,193,87,21,14,22,86,9,69,66,129,178,0,7,227,237,250,161,234,133,68,101,84,122,0,106,76,50,54,65,20,149,218,22,96,152,175,40,35,164,89,207,16,10,31,60,146,198,57,12,96,102,205,191]], +[[74,175,45,19,40,132,243,13,17,39,207,24,126,224,147,136,180,165,196,74,154,146,103,230,114,131,23,57,137,81,251,97],[131,114,126,146,87,52,145,40,85,158,191,117,159,220,130,18,44,206,118,116,102,57,192,173,169,118,31,13,96,185,64,177],[95,17,223,57,6,167,18,169,83,244,124,133,152,6,181,35,115,88,208,139,169,94,73,249,229,48,163,113,101,131,94,147,89,217,118,157,194,31,187,77,68,73,123,147,144,91,202,141,153,23,199,40,73,63,238,58,205,91,82,29,189,30,36,8],[215,62,175,17,65,59,244,213,188,207,106,46,128,156,214,131,42,81,130,58,162,43,209,110,9,207,86,255,4,94,239,45,26,218,221,165,12,46,189,103,187,196,215,14,73,60,150,140,180,222,73,119,6,93,68,99,48,6,148,201,202,165,114,6,214,102,70,147,216,70,44,60,87,107,82,92,199,172,247,159,38,249,5,90,27,207,167,208,119,244,94,190,11,45,72,30,189,99,247,52,10,51,228,171,104,241,96,73,117,236,29,254,196,90,121,26,42,187,16,68,215,90,77,181,90,223,89,184,57,78,189,230,130,76,33,20,91,0,239,59,27,8,237,17,253,81,221,165,20,237,126,33,229,77,186,246,171,182,217,227,23,252,249,253,55,91,24,118,78,100,172,155,229,176,143,236,59,120,171,186,177,209,42,42,176,157,85,154,205,199,19,63,178,224,0,142,12,17,75,124,173,180,191,118,48,120,103,77,3,233,200,7,190,193,226,202,113,173,205,170,49,13,88,127,165,105,80,252,15,178,233,121,4,61,80,249,174,35,250,143,130,28,217,214,35,39,137,208,238,204,252,79,71,227,173,128,78,37,207,90,66,95,148,55,125,23,135,72,51,230,174,54,56,23,140,120,183,149,25,214,77,151,147,244,80,70,6,160,234,182,135,7,246,225,247,204,203,81,91,227,209,32,27,205,25,242,240,226,85,199,34,234,177,43,67,175,248,200,197,86,17,37,251,202,31,101,66,7,106,6,21,46,183,228,176,120,99,36,194,73,94,121,215,156,10,142,41,91,178,227,223,208,90,144,51,25,0,101,162,132,85,42,110,115,96,6,172,228,31,151,204,67,74,37,18,5,27,114,124,229,188,156,74,117,82,158,197,61,215,209,241,38,231,147,133,119,71,181,186,141,3,21,93,69,85,245,158,139,175,47,12,219,168,113,172,22,14,117,25,168,82,219,0,79,112,22,65,164,10,66,45,76,56,182,192,195,204,143,187,208,83,34,221,192,0,31,184,103,40,110,41,108,189,105,134,44,188,204,116,71,3,142,179,15,138,129,35,183,179,19,115,152,71,2,195,190,69,122,75,140,84,230,229,40,4,133,162,196,255,132,82,31,41,141,222,179,179,178,188,145,241,20,221,206,103,3,2,72,4,68,105,220,6,243,98,242,145,154,63,236,229,8,35,117,208,64,128,55,111,226,25,217,180,87,91,28,241,201,236,77,202,197,116,159,199,120,245,21,221,161,63,160,213,134,194,100,185,187,97,80,51,16,118,44,120,156,161,22,8,210,254,230,116,199,10,196,252,109,94,188,246,140,74,184,155,216,69,85,252,0,117,35,194,138,126,29,208,138,152,98,4,77,82,69,185,26,135,120,236,158,233,132,164,26,158,19,183,171,214,87,174,42,70,174,134,1,82,198,68,172,217,83,103,103,143,246,76,197,64,6,227,102,20,128,94,214,24,167,198,208,253,51,169,8,82,48,144,132,28,35,10,240,152,70,209,50,187,76,107,96,226,68,31,157,60,73,135,20,244,112,246,188,3,168,13,20,162,148,181,101,209,213,231,129,207,252,177,48,78,253,187,199,191,234,189,237,200,87,172,196,46,39,98,187,249,122,248,57,161,102,117,45,162,149,103,40,23,241,13,189,71,45,56,31,83,22,85,85,172,130,34,167,133,53,168,104,5,241,190,212,34,136,159,32,97,9,170,116,119,46,220,11,181,30,138,152,64,207,98,201,47,166,53,185,12,174,7,109,213,14,90,237,157,234,200,67,250,138,107,83,153,136,40,95,241,173,171,228,199,184,61,158,41,172,45,148,9,45,170,254,201,246,103,54,137,186,158,146,82,216,100,215,87,122,168,149,5,211,49,254,120,9,134,18,119,0,42,11,68,169,107,166,174,74,82,179,84,139,242,104,231,119,120,12,0,32,155,36,95,139,20,23,238,94,112,26,18,51,74,213]], +[[75,199,218,171,197,64,124,34,109,25,32,219,74,253,33,178,165,179,229,155,142,146,70,5,63,106,26,106,250,84,231,231],[220,83,152,133,252,123,238,0,42,197,222,186,225,107,221,190,75,85,63,161,94,129,238,121,136,118,148,15,56,207,196,197],[167,166,72,136,57,187,174,4,222,201,47,150,215,40,196,100,104,93,122,150,223,81,43,0,81,22,61,34,83,143,116,84,111,169,134,177,182,10,109,140,199,102,162,108,105,132,201,205,38,136,57,88,152,226,178,174,114,220,106,45,90,159,117,14],[106,204,233,152,67,178,65,175,230,237,213,208,171,120,208,251,33,200,195,90,255,136,19,137,213,5,242,241,221,145,175,30,178,173,34,146,84,146,124,127,14,207,183,168,20,22,144,87,58,101,93,105,133,61,116,208,112,139,248,177,230,10,3,150,48,40,166,37,183,159,61,254,162,177,19,255,202,180,111,60,253,74,98,30,143,216,255,10,150,129,67,176,174,3,204,182,244,46,37,226,215,77,191,81,91,195,88,105,155,99,80,9,176,29,97,254,89,127,29,194,195,90,123,164,85,82,120,238,14,164,86,199,211,95,168,117,122,65,121,36,177,208,168,53,31,34,106,19,236,41,208,37,180,38,150,236,29,153,37,183,105,205,89,200,226,249,205,60,228,229,192,32,224,81,231,163,111,63,151,193,232,236,113,151,75,193,106,196,222,70,81,173,77,242,233,192,238,214,134,146,66,36,254,109,230,198,13,212,172,194,110,10,171,216,12,33,213,9,217,89,184,11,67,83,149,141,0,228,76,81,29,35,188,244,69,82,96,139,250,86,169,197,174,121,222,98,187,35,241,29,116,15,72,36,12,39,225,1,153,151,81,242,83,71,66,192,166,145,63,246,75,104,58,24,153,90,188,57,63,235,157,87,199,31,73,160,128,85,114,152,204,64,93,17,183,152,141,113,22,132,12,90,218,245,59,198,114,180,105,35,204,69,124,112,57,148,10,212,213,191,7,60,108,136,107,19,57,82,89,38,210,129,219,209,167,151,57,178,227,100,20,203,211,33,177,133,252,136,241,141,47,129,200,9,151,91,233,160,147,100,76,197,89,237,42,229,204,14,53,203,221,24,17,247,2,134,5,122,63,112,48,103,237,221,245,235,22,144,167,66,123,183,63,227,2,78,208,219,130,165,206,143,23,22,66,138,118,253,41,43,169,154,48,12,75,47,54,13,162,18,70,23,89,11,16,227,177,98,166,230,125,213,213,165,155,204,161,15,97,15,160,100,175,253,85,248,72,59,152,166,141,7,111,39,138,191,136,138,8,160,20,224,234,73,145,128,251,199,152,64,206,237,19,204,107,36,88,191,171,155,13,215,174,157,134,70,31,226,21,231,201,246,63,118,140,238,74,136,45,240,221,132,227,235,79,45,127,107,24,250,87,216,188,125,154,251,99,194,26,196,101,231,144,59,155,251,134,56,162,147,97,247,235,252,110,84,229,70,90,108,239,70,58,226,38,67,174,65,2,88,119,156,167,75,112,64,26,148,85,164,209,87,215,74,112,41,239,230,181,25,168,196,190,105,103,86,224,69,174,64,129,183,125,214,3,31,13,37,15,167,97,230,15,133,157,144,99,252,16,90,160,161,167,69,10,241,83,231,5,71,119,119,196,66,88,109,244,7,64,43,162,56,117,47,174,247,79,51,69,194,106,69,51,190,154,97,245,252,107,222,72,227,203,167,92,4,214,247,179,51,227,112,6,221,12,148,253,59,106,19,11,214,252,219,60,106,190,33,202,96,235,67,28,194,216,162,236,231,22,157,45,207,206,39,96,130,86,87,253,76,38,243,195,184,48,172,223,213,8,1,29,20,118,75,59,233,23,21,87,26,49,131,1,142,13,34,31,185,83,43,178,225,113,30,114,90,39,58,224,204,47,172,203,167,213,80,73,41,69,156,153,37,23,176,92,29,221,3,170,204,217,55,184,110,182,123,200,32,45,1,202,179,212,137,88,110,234,26,204,167,220,32,205,11,100,117,194,88,255,103,54,97,73,106,34,234,150,184,157,180,191,63,202,174,59,176,79,103,219,9,106,71,255,126,30,226,57,86,45,193,13,64,240,83,148,79,61,123,204,63,244,192,255,118,86,84,186,94,166,79,14,166,62,69,162,29,155,18,148,159,20,247,234,112,116,233,182,89,197,197,212,72,22,132,45,232,150,152,168,252,202,206,67,235,107,65,53,224,179,51,172]], +[[242,106,242,16,227,178,1,115,153,12,119,69,146,44,223,148,36,119,58,187,55,77,119,122,81,44,245,185,123,58,0,13],[84,88,106,191,4,17,118,224,106,236,91,96,16,225,144,145,109,165,74,140,75,222,40,140,242,77,140,16,124,179,183,48],[206,69,69,48,185,34,186,94,161,98,241,164,82,224,92,0,54,58,73,169,219,138,86,148,151,192,12,175,28,190,169,145,128,119,5,84,237,78,49,64,223,202,69,85,21,158,191,72,239,93,42,80,243,148,174,189,120,33,22,237,101,105,164,9],[136,226,109,163,92,84,136,75,71,20,111,78,63,1,74,182,91,61,113,170,126,60,51,145,173,190,177,158,242,231,185,48,46,40,25,145,178,97,182,160,153,46,46,137,164,159,72,12,162,216,230,132,177,47,155,21,9,179,143,106,122,152,165,221,180,194,216,105,253,3,24,233,142,205,143,217,223,73,27,175,153,169,41,77,228,158,28,248,221,65,238,133,115,10,240,37,167,1,20,62,79,12,142,61,146,213,91,89,202,125,74,108,137,173,118,13,255,192,194,24,146,9,80,142,246,194,33,78,223,153,103,177,125,239,18,61,134,146,201,228,226,11,30,152,38,136,8,112,79,95,159,225,166,214,5,94,50,200,114,86,75,209,126,219,115,89,87,134,41,1,127,12,48,254,171,139,80,78,34,137,35,173,199,232,26,226,10,133,45,176,173,103,106,120,224,129,51,109,107,4,2,249,205,197,213,233,1,40,202,148,93,16,81,92,160,197,239,3,247,49,177,212,10,113,7,65,212,28,29,209,202,22,177,6,15,235,242,160,83,46,111,93,118,81,239,68,99,117,236,24,9,12,184,65,139,130,2,242,90,3,137,3,27,48,127,34,60,91,95,106,254,54,169,173,193,6,143,44,110,14,165,178,182,207,235,141,192,4,247,184,41,200,4,57,6,155,129,167,189,144,116,119,198,19,94,242,130,183,113,241,65,219,231,90,15,160,86,224,107,138,26,31,152,194,95,165,77,20,200,253,180,45,101,2,89,92,89,210,91,172,241,161,154,222,252,193,49,112,247,164,49,123,106,182,16,182,9,212,20,176,7,62,160,74,194,158,177,14,231,60,215,26,76,166,4,9,248,231,96,230,15,147,149,16,16,13,12,140,215,111,38,75,179,120,17,249,122,165,41,154,192,177,45,65,104,255,56,236,223,168,11,30,92,27,59,189,77,64,211,84,71,53,223,113,103,235,21,138,154,154,35,77,68,95,29,102,61,237,113,113,237,198,141,23,44,146,33,75,130,239,19,254,107,140,67,170,137,183,57,180,153,10,233,71,163,79,2,10,141,137,67,176,247,165,214,29,250,118,173,222,2,114,233,140,17,89,192,253,138,29,227,63,44,239,142,221,50,133,123,33,137,237,150,18,128,87,235,222,168,31,122,58,61,255,225,137,59,91,168,119,85,108,144,56,63,162,197,166,253,104,14,138,103,222,228,128,45,144,223,233,113,98,58,123,226,42,179,202,86,6,123,30,92,105,74,168,76,25,241,109,105,226,132,221,250,3,156,16,141,4,53,129,56,18,57,13,142,188,30,80,19,129,118,242,89,220,15,38,188,161,59,201,67,245,13,90,53,0,177,141,89,53,116,198,32,252,9,122,206,67,15,184,7,40,211,161,170,100,78,80,75,16,9,173,103,83,108,235,1,31,42,53,125,189,0,158,74,99,245,36,213,181,149,127,51,21,103,197,180,209,133,166,29,242,45,112,113,211,26,233,33,65,225,153,193,34,137,81,90,237,128,201,16,33,69,107,205,69,204,198,52,3,125,207,105,180,29,107,31,245,52,113,1,13,153,241,135,240,70,84,244,54,34,40,120,113,254,230,220,245,243,2,60,189,9,19,217,154,255,67,250,149,179,46,162,177,51,180,201,172,75,1,123,124,248,249,190,80,134,254,146,180,44,184,219,237,91,99,11,240,151,193,142,46,85,195,221,147,39,30,9,194,209,204,106,248,125,131,253,239,60,62,60,76,186,251,234,155,96,253,94,156,240,1,29,226,233,226,111,191,9,175,238,245,198,152,2,166,196,107,223,84,193,69,134,41,68,23,62,1,126,48,20,158,165,192,60,122,239,162,138,156,172,119,103,0,46,163,254,251,222,174,91,174,0,92,55,13,188,6,66,68,213,185,190,85,0,163,87,38,169,155,201,232,194,117,45,81,14,19,154,242,37,88,0,152,200,24,154,169,197,32]], +[[57,191,254,0,127,141,247,206,78,86,253,23,107,16,43,146,59,164,138,235,130,105,253,12,213,32,194,58,123,35,110,108],[149,50,99,104,0,1,11,61,212,1,46,52,31,202,214,210,154,250,212,132,230,253,115,110,137,213,188,2,186,10,200,83],[162,124,202,75,159,91,149,173,14,68,228,116,12,21,222,174,185,63,34,169,178,84,235,189,35,41,54,90,0,150,108,159,78,193,229,92,88,148,231,191,194,61,57,141,57,112,185,70,94,152,168,210,62,114,218,232,227,80,218,53,49,174,105,8],[122,140,32,191,46,255,105,175,139,173,107,223,171,199,144,156,88,206,116,108,196,223,120,182,155,51,193,5,186,59,216,218,117,36,71,88,181,23,45,92,69,1,188,57,151,1,133,238,61,67,112,131,169,149,159,129,231,102,91,130,154,105,165,215,46,3,77,53,26,221,220,235,61,63,255,88,153,136,223,24,43,70,250,83,210,110,124,158,172,6,34,21,120,143,35,55,191,144,240,23,125,140,167,68,249,95,40,254,168,84,89,60,67,98,200,46,157,237,25,185,4,255,153,210,190,168,36,50,130,46,82,195,218,109,70,45,167,84,255,31,139,209,9,148,45,245,29,186,37,183,205,232,56,213,245,36,35,159,19,49,244,99,25,78,16,255,86,121,91,41,104,120,254,177,245,93,67,236,125,175,12,165,171,61,104,75,85,187,10,164,199,32,212,181,194,232,48,200,88,105,77,61,15,219,170,208,191,103,216,115,24,45,149,178,65,47,206,94,123,0,250,107,252,56,177,50,239,185,111,135,188,108,16,7,10,87,22,236,155,51,162,105,44,223,91,196,28,127,115,126,40,196,34,3,23,164,137,183,50,61,94,32,246,93,55,93,118,159,158,121,55,111,208,45,133,54,134,113,231,224,129,235,117,63,136,133,69,235,229,192,0,178,248,1,67,235,53,141,67,24,94,47,28,41,75,159,41,200,187,145,72,45,67,135,73,74,173,23,109,235,133,84,15,208,5,201,125,19,230,102,63,9,148,78,180,58,70,230,35,103,148,191,110,33,248,29,10,66,9,15,156,206,249,10,108,72,7,181,255,84,19,0,229,147,72,129,168,217,33,150,180,206,232,93,40,9,42,130,142,163,191,198,183,69,173,33,155,233,245,233,87,65,23,208,121,224,47,75,116,142,44,192,26,50,130,106,55,8,35,25,20,210,119,44,118,65,25,253,153,213,58,181,181,162,233,216,145,164,138,154,170,172,194,99,56,177,130,72,219,138,178,213,37,218,241,95,245,58,203,195,170,152,212,242,212,163,55,187,175,109,27,226,25,133,164,175,96,14,41,187,180,44,141,137,230,179,137,198,111,66,39,12,58,11,5,27,219,98,56,129,224,47,47,66,148,206,195,71,99,134,116,122,186,230,199,112,11,143,155,3,135,205,223,183,54,104,251,87,105,61,132,116,25,107,51,171,209,45,206,89,165,124,247,46,230,204,29,219,170,223,177,158,144,175,129,49,179,169,15,152,103,244,199,225,91,223,158,33,132,119,1,107,208,173,59,232,221,5,150,113,255,101,108,189,78,216,152,8,109,228,212,35,243,223,178,112,187,241,157,159,83,247,246,242,210,44,106,201,2,92,186,219,164,66,227,29,152,17,227,126,132,125,189,72,77,128,207,116,48,57,255,167,4,132,112,251,220,96,128,246,211,129,220,126,63,162,113,34,223,83,204,6,57,78,166,252,68,110,27,167,37,56,115,62,211,171,182,133,241,109,253,92,207,88,90,232,251,249,149,75,80,241,11,126,84,50,162,43,54,148,6,169,183,8,137,97,240,174,32,116,149,174,113,133,57,109,204,242,146,220,70,63,65,243,118,161,202,137,238,251,174,25,38,145,82,3,27,253,129,82,136,232,181,186,243,72,196,248,255,61,255,79,214,209,8,248,113,218,163,82,17,15,166,65,136,176,27,133,38,168,69,170,237,19,62,69,107,76,131,196,253,75,187,22,91,64,144,48,126,142,177,125,241,118,195,34,82,15,55,89,156,33,5,170,129,32,117,131,148,164,34,36,115,71,103,100,207,10,247,197,81,131,235,169,104,61,114,112,99,20,67,243,197,31,184,171,12,19,10,196,54,171,96,63,244,241,216,101,108,219,237,34,154,32,43,64,0,142,161,11,23,21,66,247,74,112,183,187,172,196,1,107,127,99,106,168,150,51,183,102,128,88,241,51,18,245,124,81,98,209,142,57,158]], +[[60,64,128,205,160,252,60,3,182,20,217,128,242,255,131,31,91,224,231,169,129,213,56,26,22,24,224,184,253,0,23,118],[241,195,38,157,135,4,2,202,164,56,130,19,93,157,186,219,187,22,45,252,160,179,218,209,151,230,184,167,238,103,154,112],[201,212,164,114,139,143,221,36,13,156,73,138,163,93,233,90,75,189,81,120,91,115,200,64,63,223,4,13,250,237,148,71,239,173,0,105,182,124,120,61,75,129,217,102,190,246,227,217,168,8,160,88,75,152,236,43,24,50,44,76,146,14,176,10],[12,238,188,14,138,71,114,15,37,131,94,43,154,207,137,27,204,164,189,163,134,55,243,99,39,68,88,186,169,226,187,175,237,208,147,143,86,136,115,78,34,172,80,251,18,15,102,95,108,76,97,198,83,23,57,185,41,172,131,205,119,248,150,59,117,68,136,185,184,89,193,56,83,99,124,240,37,193,78,143,221,17,143,170,20,207,57,48,206,179,95,16,77,149,68,30,86,72,148,64,246,32,65,239,26,167,196,176,139,40,7,227,43,185,88,75,144,4,215,110,118,83,51,72,80,109,100,241,18,225,255,111,147,143,100,34,48,191,56,175,1,14,65,152,114,112,36,139,19,99,90,53,103,179,85,187,165,181,116,72,198,209,59,116,243,190,191,97,121,21,130,16,40,252,165,222,250,76,229,66,76,161,145,205,84,162,41,68,163,217,64,228,238,46,43,165,213,4,200,95,149,155,81,76,79,171,65,204,181,116,61,156,178,249,191,51,209,216,194,165,134,158,159,70,96,195,251,34,75,57,20,30,49,16,201,238,138,235,135,30,20,198,44,107,227,143,185,164,86,141,115,104,16,187,157,32,115,23,139,108,126,135,227,88,46,252,98,181,60,35,197,212,101,32,186,51,255,179,169,202,100,158,242,111,231,74,60,255,97,136,66,115,38,184,201,111,116,53,76,179,236,170,97,27,18,205,237,86,94,89,254,31,143,64,0,151,233,62,168,89,81,181,180,233,0,158,234,125,185,55,228,52,156,78,94,0,196,69,108,108,95,78,87,65,27,175,78,70,231,0,172,64,2,87,118,95,72,218,176,62,67,159,118,193,73,155,81,8,4,124,131,1,9,220,231,247,64,209,57,55,135,226,157,55,22,211,196,126,117,92,184,40,231,212,64,169,113,151,81,151,235,219,63,155,115,123,161,31,127,208,56,106,149,146,73,1,125,231,35,77,94,90,155,71,59,185,88,58,55,66,199,116,238,85,42,18,161,243,110,179,242,108,136,91,237,34,233,28,116,207,50,168,221,62,219,8,182,116,191,56,110,244,39,114,121,18,213,124,95,175,170,28,254,183,64,205,82,185,222,233,149,227,208,22,28,217,33,63,56,253,104,29,83,138,184,191,151,183,69,245,73,128,3,14,248,183,38,150,212,226,116,115,251,15,26,205,93,10,174,2,151,33,22,128,234,15,197,157,123,109,81,198,50,146,88,90,29,85,61,12,137,84,180,42,75,214,252,211,164,149,117,191,92,136,149,63,31,78,167,254,14,215,165,121,209,105,126,100,94,42,97,198,157,26,86,188,96,91,176,64,96,162,119,141,80,154,138,173,191,53,217,70,151,204,238,157,53,67,221,1,40,26,3,31,42,14,179,169,235,19,174,86,255,68,250,10,237,79,52,136,116,125,106,248,32,243,152,155,113,51,244,73,234,86,211,167,247,49,231,145,183,237,42,93,185,57,187,117,53,45,231,218,236,80,102,253,87,85,113,101,173,255,166,49,205,63,150,124,60,124,252,17,204,31,20,250,35,222,254,195,235,2,57,180,94,214,1,163,168,7,140,207,199,248,56,9,2,168,89,238,156,226,219,121,94,250,202,10,1,220,8,121,213,6,172,151,209,7,4,215,117,123,60,207,59,55,195,57,180,45,178,55,130,39,128,35,228,194,231,125,116,36,108,158,84,65,73,165,92,12,146,14,191,41,134,180,197,180,179,87,47,116,140,75,21,199,248,99,153,155,197,19,42,218,208,151,97,235,118,80,80,25,118,159,181,84,34,246,3,24,78,36,192,212,243,118,25,135,181,197,15,234,252,206,83,48,42,58,65,94,32,245,106,5,72,3,229,83,186,205,36,42,94,19,100,170,59,45,124,179,188,30,27,134,164,116,49,203,211,150,149,182,127,85,76,70,69,183,35,105,4,9,76,17,170,27,64,50,107,169,27,139,244,135,62,154,77,224,78,43,244,98,89,114]], +[[69,67,143,145,70,93,116,162,130,91,15,102,163,91,215,200,208,5,134,84,121,179,220,16,169,181,111,41,125,49,185,38],[240,146,181,136,3,48,135,30,90,175,221,60,235,56,80,238,126,9,65,162,161,220,137,244,251,71,113,215,90,34,246,242],[217,40,123,127,236,1,127,46,164,10,20,161,246,45,202,120,176,42,61,102,50,223,124,96,235,217,15,197,228,146,197,198,44,67,22,107,248,86,88,251,48,160,139,87,165,129,49,33,184,3,151,87,26,49,43,109,209,27,101,57,32,84,22,2],[48,113,212,183,32,223,16,147,101,153,103,205,78,239,239,46,249,103,132,117,247,222,197,143,236,236,29,146,141,234,248,2,69,122,25,52,230,4,85,244,150,207,66,81,130,14,214,10,61,129,51,182,36,211,58,242,106,38,39,132,181,162,251,167,60,202,42,165,229,25,225,245,57,88,71,128,100,152,100,186,95,188,31,1,29,221,172,56,31,141,72,208,214,12,232,35,23,1,23,60,157,42,48,122,118,48,46,188,105,220,188,147,13,40,67,20,117,181,22,249,143,119,142,210,225,255,242,114,144,154,39,44,195,251,182,179,28,128,65,163,124,183,119,224,98,228,150,73,175,173,18,193,181,247,252,184,6,90,153,231,66,51,98,173,22,144,96,49,38,93,183,232,184,151,81,248,164,164,7,242,80,38,80,254,215,83,228,44,140,145,30,80,185,75,56,0,105,91,14,186,125,255,6,183,167,16,17,126,73,32,212,177,198,5,163,235,243,46,6,150,103,22,237,161,75,48,66,153,138,60,122,94,159,131,84,45,125,222,101,229,40,190,214,16,29,235,51,29,235,148,205,212,96,68,190,248,140,9,123,175,212,13,105,33,167,196,132,200,249,102,132,220,55,22,113,217,78,238,124,190,93,88,119,21,49,76,255,13,24,119,39,45,129,144,169,14,24,191,179,33,213,43,247,71,5,19,123,42,191,145,101,115,23,103,161,58,220,156,133,224,57,123,71,174,249,107,173,178,202,127,203,130,147,176,31,209,222,49,110,225,230,95,53,107,157,110,142,161,253,216,55,189,150,8,17,73,234,45,205,115,196,136,31,50,183,222,235,195,113,94,45,124,219,100,62,13,152,244,232,70,80,139,4,179,36,57,255,20,177,22,79,70,132,109,249,175,174,68,70,76,245,80,16,76,211,170,179,129,117,64,71,10,170,42,185,85,154,104,183,255,107,27,156,12,233,245,134,156,189,205,214,23,9,9,66,227,83,180,199,127,9,57,88,150,190,205,223,241,171,127,7,88,106,81,77,129,251,9,99,97,85,117,102,135,15,22,145,152,52,133,168,12,52,19,218,152,184,209,156,120,230,55,159,148,62,91,213,165,105,122,163,60,94,107,252,251,123,141,241,225,87,78,228,22,250,179,200,167,208,136,179,160,87,207,134,83,33,183,78,97,3,82,109,217,173,21,202,90,211,192,246,151,24,226,112,129,212,179,74,124,109,26,171,107,150,192,167,84,185,137,180,148,6,56,201,237,227,209,123,212,159,101,191,120,61,200,95,28,75,20,72,118,205,189,178,40,42,149,100,170,129,181,112,146,8,13,100,72,251,101,128,236,240,159,130,167,85,1,13,85,212,165,228,243,5,226,89,219,233,149,8,180,121,37,13,128,236,23,200,118,10,147,224,90,41,87,31,104,86,7,48,34,200,112,105,19,196,106,46,253,46,156,170,228,255,161,180,34,46,61,112,233,121,232,26,113,149,29,124,184,48,188,188,249,1,175,36,79,100,228,173,159,82,250,59,98,3,30,53,22,218,80,188,43,206,120,235,157,97,191,237,217,179,245,126,137,53,95,23,125,182,22,43,246,29,160,228,84,195,66,136,185,103,195,251,76,52,27,50,212,209,58,49,152,105,184,227,96,70,249,227,56,181,243,106,31,193,167,237,167,215,176,212,56,224,167,93,132,187,228,214,140,135,154,218,128,221,226,63,113,85,181,50,204,207,122,99,241,190,223,132,248,47,68,12,158,195,203,14,69,243,44,146,247,100,56,245,180,185,16,68,30,103,56,175,63,93,32,80,213,121,238,150,184,143,59,0,129,10,177,38,255,58,143,239,217,113,4,67,36,221,78,179,68,125,172,91,119,128,156,218,140,113,104,37,73,215,207,45,206,227,64,237,207,148,148,172,164,41,1,226,193,30,217,119,144,175,72,188,234,41,82,30,240,227,208,60,218,222,205,200,148,221,7,86]], +[[114,207,206,244,201,214,161,152,109,25,3,17,132,14,85,203,175,172,200,166,235,94,204,114,147,79,218,83,91,220,255,178],[169,68,100,216,204,143,62,67,57,57,71,100,159,145,194,117,35,39,228,13,172,161,26,153,112,197,24,30,218,55,214,6],[219,114,112,172,206,120,215,251,9,8,10,50,121,65,188,231,235,20,91,158,54,97,134,106,134,131,249,161,163,222,151,251,2,176,37,219,158,199,111,243,37,96,254,99,136,39,116,46,162,244,235,239,107,124,206,68,249,170,238,67,79,215,193,8],[102,166,203,232,138,138,185,163,56,71,121,127,196,128,178,68,232,162,184,236,121,232,11,194,99,119,83,222,179,111,163,1,79,132,62,34,164,125,176,163,23,120,56,94,193,244,85,103,46,13,255,108,162,28,164,207,210,185,137,71,27,127,252,48,120,40,19,139,10,212,230,71,194,209,60,239,114,68,105,5,74,189,55,64,36,90,234,75,120,158,36,78,149,207,158,207,208,138,13,19,199,206,211,147,51,39,39,167,243,216,251,218,189,147,157,226,140,170,65,204,150,199,8,17,152,226,38,83,217,78,2,74,97,245,243,220,90,163,127,169,173,221,201,108,241,105,211,80,98,160,162,155,164,90,83,156,135,166,138,58,3,4,54,19,9,210,19,230,20,238,131,115,218,251,162,167,214,237,125,42,211,119,4,192,148,110,77,9,62,45,148,208,97,54,76,193,35,16,99,114,145,3,167,124,203,80,24,145,187,195,24,84,87,187,210,134,158,182,61,198,15,25,111,16,163,139,123,54,203,63,100,61,53,221,191,67,138,68,191,12,143,87,15,173,65,189,222,38,127,15,252,241,242,249,39,214,38,209,176,217,128,160,206,34,63,47,0,84,132,90,254,65,211,157,229,164,87,33,159,39,108,103,230,155,226,213,201,224,112,19,22,57,86,28,38,117,31,176,100,53,224,228,46,37,8,197,244,156,209,43,81,124,152,51,255,151,245,229,30,29,206,175,169,66,109,61,197,47,209,55,156,100,204,170,187,38,219,26,246,222,215,21,54,40,132,47,12,189,187,189,106,160,207,165,64,127,64,148,150,192,101,50,219,234,201,77,171,155,171,160,179,201,136,250,3,211,111,145,29,128,228,155,55,11,104,55,3,127,242,73,231,109,105,44,209,119,55,224,208,121,101,211,63,23,4,43,188,209,233,144,224,64,247,25,54,246,252,162,84,42,227,55,72,54,119,135,192,27,222,167,92,154,14,102,21,2,129,196,104,254,92,115,175,158,91,236,55,45,80,32,195,211,127,161,3,90,103,226,36,208,149,240,102,165,31,225,246,129,195,7,57,57,39,47,106,247,117,14,216,209,131,73,23,138,180,162,238,180,233,202,130,187,103,41,110,152,144,243,22,201,217,73,89,83,214,132,54,235,28,26,47,182,161,204,164,90,142,136,160,155,221,101,165,85,128,37,97,139,54,215,243,203,56,157,46,42,177,237,35,50,40,236,146,163,39,151,140,10,220,237,219,108,150,50,211,171,215,151,22,33,113,55,84,117,142,33,1,58,12,61,0,155,110,49,147,204,21,44,87,239,115,16,123,212,53,125,82,139,228,8,115,2,123,241,132,15,104,85,54,8,15,18,197,255,169,60,166,41,115,103,128,224,21,232,109,25,9,240,216,243,114,1,12,156,183,44,9,137,132,95,200,131,21,230,185,55,13,201,45,54,131,239,68,211,247,95,201,108,75,14,137,225,61,104,45,25,136,182,133,113,62,173,168,66,190,157,43,190,42,118,187,161,93,56,203,175,182,92,64,194,21,155,12,238,176,215,105,185,190,53,85,64,115,79,243,119,54,192,240,250,203,149,21,147,9,54,91,150,70,188,75,52,79,177,154,92,22,57,168,142,135,49,123,251,59,94,123,81,48,250,125,86,67,237,77,160,100,48,200,160,193,133,140,207,47,154,110,61,98,1,34,83,240,18,45,186,180,163,84,117,166,246,85,137,178,176,149,153,40,38,228,241,181,143,160,80,184,249,92,79,235,163,251,170,221,44,34,68,173,74,189,65,1,57,173,244,193,83,203,94,105,51,122,241,118,167,131,126,234,234,153,189,205,89,56,90,253,237,52,255,186,128,99,163,95,79,85,142,78,235,72,241,72,123,86,177,248,209,247,48,103,98,28,181,72,200,8,117,62,53,38,162,242,170,189,225,38,190,165,33,207,103,61,234,250,121,44,165,189,34,18,121,91,214,107,134]], +[[166,51,126,77,59,26,73,177,38,49,103,120,198,19,81,108,3,172,136,201,109,146,255,92,199,224,200,82,124,206,26,98],[245,234,196,254,14,161,165,242,54,180,157,163,58,36,226,243,168,61,75,38,12,84,211,65,108,100,78,5,200,56,191,81],[120,19,118,201,81,47,163,60,69,112,71,161,244,240,218,49,118,230,14,228,119,130,134,155,126,159,165,132,29,150,79,60,26,214,107,112,193,20,177,119,28,50,76,131,255,108,217,151,174,252,205,197,156,17,77,185,242,243,202,125,132,167,182,15],[227,52,48,195,140,74,64,179,198,110,32,207,59,112,233,254,168,204,80,118,31,42,254,36,158,192,89,192,123,195,179,126,91,148,244,164,62,49,0,153,177,154,133,245,157,255,115,167,228,149,196,223,49,247,71,128,205,239,123,214,228,124,57,76,24,145,234,48,82,227,204,245,216,75,174,8,45,36,186,113,120,172,101,210,41,173,24,168,73,64,246,180,219,197,150,238,99,193,129,181,123,91,73,105,137,121,193,134,50,250,130,28,166,30,53,160,208,53,31,225,61,105,224,109,220,200,214,102,220,162,69,2,23,127,52,78,47,68,5,117,211,158,191,229,231,241,6,83,182,91,239,41,29,200,19,160,67,76,151,93,225,100,193,167,107,246,252,239,152,242,49,129,192,9,185,24,48,182,24,228,135,72,71,210,226,27,189,185,63,32,205,139,31,75,170,223,153,66,138,34,103,67,134,166,104,21,43,75,144,57,255,6,171,207,227,52,160,98,247,148,5,97,114,236,188,7,148,223,152,39,27,154,207,228,183,218,85,58,135,99,66,55,99,0,9,160,91,37,124,24,76,190,35,217,205,90,3,134,88,1,15,87,72,153,243,178,209,84,209,133,238,103,35,9,19,101,12,58,5,181,74,46,220,36,58,66,135,57,142,55,105,40,234,156,107,44,186,243,113,37,37,64,226,184,4,63,207,85,104,19,25,106,229,114,194,124,251,90,70,171,185,114,154,242,220,252,41,224,51,221,17,243,62,134,204,106,195,188,230,243,249,87,125,54,120,26,105,237,126,175,140,130,99,160,241,142,186,15,232,164,129,243,225,90,85,89,148,52,25,95,124,176,87,221,54,78,170,7,221,13,253,38,107,128,127,83,162,7,15,215,145,232,114,66,47,217,7,19,79,74,138,120,168,118,189,203,3,26,200,96,223,224,187,87,225,5,219,130,135,179,26,96,78,183,18,105,190,91,162,41,152,92,234,188,43,223,22,90,199,65,101,11,31,1,58,102,201,189,36,61,3,168,177,197,8,19,129,203,146,226,63,144,87,119,31,192,124,163,45,255,29,185,79,90,223,210,244,255,154,243,29,37,13,212,248,107,34,89,47,96,167,69,117,21,98,19,241,8,70,199,70,169,32,254,57,133,27,50,254,76,139,135,88,118,91,197,184,185,213,185,146,99,223,54,249,120,136,5,63,209,15,29,104,245,119,174,213,89,188,253,231,68,188,101,17,7,108,175,214,137,68,160,237,16,85,45,17,52,75,199,228,217,239,147,109,172,206,213,39,67,49,50,149,155,28,115,36,173,28,76,188,58,26,115,107,31,2,170,232,224,97,26,226,63,221,71,79,91,142,231,5,111,203,90,246,19,62,204,8,75,185,241,245,12,189,172,102,36,68,55,180,52,143,78,223,226,55,252,60,56,41,171,148,235,79,20,202,177,204,214,202,238,54,250,220,32,163,16,207,6,144,98,44,220,168,72,174,208,63,244,3,166,99,63,79,101,121,148,183,128,221,96,72,20,156,59,251,193,120,137,227,125,144,177,229,66,14,179,212,89,107,145,186,17,188,2,41,198,93,5,185,60,215,224,69,77,31,60,110,30,128,113,152,55,146,196,212,54,141,7,120,174,244,225,35,51,95,210,150,44,101,123,208,81,53,113,165,252,226,17,222,98,135,79,39,202,16,220,21,186,45,68,95,28,244,190,95,131,60,240,181,100,192,34,87,107,152,192,162,67,73,182,112,133,249,34,2,103,93,125,172,72,185,94,59,253,101,85,169,236,183,199,47,8,191,236,13,34,2,34,73,47,220,150,54,240,54,236,69,8,163,101,183,183,9,121,249,235,74,114,99,168,186,203,28,29,1,85,115,134,70,205,212,106,185,35,74,23,3,17,80,13,11,174,110,85,168,99,189,170,86,245,22,69,173,133,41,122,115,129,248,210,12,249,108,71,77,27,184,31,206,19,43,20,85,93,26]], +[[16,125,169,141,14,232,231,192,15,109,65,236,38,89,68,206,103,239,140,143,251,81,244,241,31,78,95,26,39,251,232,5],[59,236,52,177,97,177,188,255,0,159,140,252,80,216,76,235,106,45,91,32,59,82,56,168,170,216,168,54,24,180,66,231],[83,37,43,146,58,209,156,195,151,132,211,169,174,89,214,42,99,0,220,197,10,200,253,7,19,203,88,132,69,1,216,211,128,90,250,15,218,100,199,62,160,246,14,106,139,52,69,191,255,230,202,107,253,200,126,18,139,175,153,191,98,104,252,9],[26,123,127,62,28,124,65,73,42,124,231,153,239,219,45,157,194,242,72,156,132,174,40,187,125,8,79,50,236,168,251,176,102,136,90,198,242,239,116,73,231,18,38,168,46,159,21,55,114,169,147,235,107,107,202,100,145,210,106,202,93,238,152,183,122,29,220,89,146,43,49,69,196,71,222,115,127,175,172,186,90,117,242,168,1,55,181,89,70,151,34,13,25,97,118,116,166,145,19,253,247,124,52,58,242,183,227,134,27,91,120,34,245,141,96,8,156,60,165,76,116,157,39,248,131,121,192,103,89,143,6,57,57,186,134,49,209,245,45,201,171,69,80,69,251,54,12,194,165,182,176,18,127,172,252,245,177,180,195,62,63,25,79,201,36,184,84,22,140,177,22,154,177,9,151,180,56,183,28,128,135,131,71,190,136,122,244,72,16,19,75,81,76,128,105,8,32,26,61,62,109,12,86,18,12,67,20,135,77,194,148,77,132,68,240,27,175,163,74,166,46,206,240,152,21,69,229,208,47,64,22,192,177,100,252,5,174,24,245,53,195,27,242,11,134,243,31,122,121,74,186,20,137,132,195,255,67,61,194,34,196,67,181,210,108,31,102,230,197,241,157,25,205,110,173,212,220,148,16,27,47,82,181,140,157,69,144,203,16,219,197,214,234,205,17,212,46,208,159,21,189,228,78,233,39,29,239,41,47,115,27,243,180,172,108,209,39,228,136,76,44,179,11,40,95,201,36,118,56,162,153,228,22,82,6,36,209,236,141,13,242,73,137,57,199,25,169,231,189,41,163,197,195,42,62,130,65,54,141,110,79,144,254,162,157,195,163,241,71,234,159,118,197,120,14,115,20,63,85,211,222,199,182,99,65,211,243,234,193,217,143,142,125,78,135,117,9,180,67,140,58,82,70,109,36,42,16,180,194,124,74,13,185,35,45,173,1,20,20,235,251,213,121,6,241,164,16,32,123,82,107,13,31,27,105,134,179,235,215,85,10,43,60,21,252,36,9,199,98,110,13,211,48,239,103,34,227,186,72,177,217,32,86,82,172,25,76,33,71,60,226,88,85,157,181,17,239,173,62,93,85,242,167,150,214,90,106,185,125,134,49,6,42,89,58,19,170,160,149,219,201,62,98,23,206,214,25,203,22,165,126,116,67,85,161,107,21,231,125,73,121,17,146,153,187,4,62,72,250,62,97,84,96,225,100,136,41,132,162,35,212,24,202,149,52,12,91,252,218,103,63,205,19,178,159,44,71,210,249,126,62,140,97,59,108,88,223,14,98,207,35,6,29,111,84,91,117,80,51,253,61,193,64,94,95,239,53,161,62,1,95,152,177,204,66,247,27,153,104,31,150,129,37,130,41,164,71,61,134,234,187,12,23,146,121,65,229,12,8,243,74,118,180,59,204,109,4,46,86,50,239,156,204,145,182,230,149,15,93,48,246,112,251,57,2,195,212,9,49,90,64,176,130,28,232,169,154,151,254,202,84,120,191,215,130,231,135,103,179,17,243,116,22,63,88,150,176,190,185,88,56,230,69,135,140,100,153,3,133,18,59,97,87,93,216,66,220,118,53,75,172,156,109,90,205,153,53,182,9,188,204,184,70,61,57,34,93,161,175,184,145,29,54,230,9,137,45,209,114,56,82,171,159,130,117,143,63,30,77,40,220,240,44,176,110,237,38,132,74,174,104,130,237,68,188,228,74,188,209,223,186,99,52,24,201,241,85,135,156,151,171,39,248,174,35,131,48,57,43,229,73,26,7,134,98,218,170,2,163,213,69,139,119,197,73,196,155,226,1,36,94,122,174,192,217,78,84,55,190,202,110,90,176,70,214,148,233,107,245,30,4,251,68,55,155,43,155,128,22,117,254,20,119,243,224,137,135,74,96,17,113,216,182,143,2,2,1,70,1,165,63,129,47,83,229,129,195,185,99,18,179,107,158,224,79,255,17,217,234,180,228,81,72,220,200,240,250,177]], +[[139,194,41,252,35,70,83,177,60,146,71,16,203,70,139,143,169,178,128,226,173,180,156,180,179,107,245,157,111,164,166,57],[70,20,105,117,223,103,4,203,244,83,32,165,230,203,109,232,19,70,159,49,49,230,29,68,123,188,161,164,119,160,197,87],[210,67,184,125,19,151,213,148,19,157,131,195,154,207,133,1,208,115,189,75,231,24,180,194,6,152,7,41,231,32,164,197,176,234,145,162,142,161,38,4,169,135,230,149,145,197,67,4,159,41,115,187,145,193,112,33,60,50,166,74,15,172,130,4],[186,226,220,127,148,171,92,205,202,168,207,73,237,190,240,246,215,174,177,250,137,7,128,5,51,175,68,146,97,17,148,229,108,239,55,177,240,51,48,55,56,174,44,59,196,88,143,92,179,213,95,52,91,154,64,126,120,119,66,160,106,240,182,238,32,222,227,223,233,201,29,118,42,62,189,25,174,208,121,7,187,185,28,215,118,50,101,64,222,217,247,255,125,218,118,97,95,151,142,148,144,244,6,237,45,145,22,226,9,63,167,133,233,113,181,6,45,49,203,64,255,249,227,197,81,167,59,32,36,93,70,223,77,127,209,48,58,40,24,1,114,217,162,191,85,147,196,121,23,181,134,144,145,124,31,176,225,226,153,77,31,169,119,53,174,55,141,230,234,253,92,26,37,171,175,163,207,210,223,122,234,189,110,104,252,68,237,248,47,200,54,148,229,216,65,161,91,20,86,139,97,16,190,100,75,242,43,113,252,71,215,240,126,22,102,149,125,15,135,218,23,241,63,205,99,193,194,150,111,104,125,37,220,189,153,99,240,30,255,19,45,95,43,134,103,120,22,88,140,18,62,148,87,190,252,206,210,211,205,29,27,235,232,221,143,187,21,135,229,83,203,204,76,135,98,6,76,211,46,247,161,112,36,16,247,127,21,36,13,126,43,181,130,198,120,192,218,136,239,69,34,131,11,20,54,96,172,156,67,77,149,119,46,110,238,237,96,20,174,22,130,76,205,196,223,45,246,74,235,105,128,181,29,17,137,133,220,187,209,150,31,49,94,106,148,51,240,185,107,30,99,81,37,126,173,131,224,91,76,200,156,146,75,248,53,88,186,125,46,124,163,124,3,23,154,143,133,184,49,231,33,123,244,197,83,131,135,97,211,38,2,133,59,129,89,59,14,191,142,75,159,250,240,236,64,91,42,131,175,125,229,85,77,170,210,139,88,46,224,139,216,75,55,85,80,202,224,138,228,165,189,167,21,129,252,59,123,84,73,140,78,26,251,150,107,74,241,217,200,67,166,178,91,52,224,76,253,155,210,55,66,68,241,254,32,236,98,190,60,207,171,78,222,247,158,214,78,107,113,170,146,40,18,124,99,89,234,28,74,128,135,137,8,150,255,164,110,0,146,222,199,239,188,150,10,23,183,112,145,111,149,64,112,19,46,38,217,141,151,116,162,172,223,128,157,88,109,240,37,47,103,207,232,217,133,163,226,72,219,15,144,115,26,206,122,189,153,156,116,107,105,100,141,92,59,75,214,17,55,224,143,204,139,46,252,86,118,188,216,86,161,59,54,33,81,71,76,74,30,253,237,197,146,207,62,173,26,186,188,212,142,226,4,210,119,38,173,27,218,79,228,176,154,181,16,137,208,22,222,107,162,89,234,129,128,127,175,33,28,135,228,201,239,191,106,76,117,62,8,247,128,237,85,51,140,15,222,20,251,153,179,7,34,181,89,75,58,190,2,4,127,70,98,66,66,31,184,17,118,201,196,240,253,43,94,124,90,15,101,160,197,154,168,195,169,134,8,125,231,186,64,186,202,119,189,54,172,33,206,52,233,254,151,250,204,78,41,131,48,238,206,28,142,198,35,230,106,75,15,35,66,210,197,160,44,95,90,189,220,95,241,241,242,208,60,29,78,233,180,179,66,237,59,28,194,101,97,243,33,123,248,80,14,8,240,39,87,28,83,201,35,38,5,165,63,43,218,2,78,57,146,145,99,168,224,7,145,172,6,86,187,7,131,130,94,113,5,255,169,217,9,105,220,9,74,244,111,112,46,133,204,17,228,66,179,213,83,76,29,50,117,32,125,109,41,169,66,195,88,237,95,160,117,87,195,192,20,207,84,31,154,174,234,96,37,180,30,205,216,72,81,43,162,94,114,30,67,211,41,24,95,143,148,137,46,158,45,94,124,187,153,231,173,37,246,158,91,239,115,44,252,235,7,134,17,85,60,199,131,119,55,94,116,230,111,27,157,141,32]], +[[62,219,80,255,7,78,249,113,127,79,176,182,206,37,43,244,189,4,156,144,131,119,95,82,158,175,81,233,117,203,50,69],[75,194,31,224,62,103,154,187,252,216,197,234,43,204,77,131,138,120,125,72,64,195,188,57,222,75,4,196,23,199,104,165],[222,179,217,252,123,45,134,171,75,146,111,153,82,121,112,171,181,24,56,188,194,145,158,148,205,163,55,31,208,231,105,63,227,126,12,64,225,35,59,9,255,169,3,160,52,221,226,135,192,35,125,197,148,245,58,188,135,132,72,105,220,233,32,2],[151,94,206,78,129,240,1,95,90,195,4,70,9,208,172,58,141,249,20,91,80,196,40,137,221,49,47,86,60,246,18,110,54,255,250,242,30,182,184,79,189,161,90,168,92,102,20,95,117,65,229,180,26,142,129,112,11,227,86,34,79,193,9,50,122,105,25,102,86,115,83,79,92,138,74,0,23,80,177,153,219,253,99,6,145,175,85,45,77,38,169,217,175,179,58,22,175,57,17,84,18,75,83,66,108,159,105,80,87,177,129,79,214,211,16,41,138,246,200,48,104,106,74,0,122,20,224,5,123,114,251,173,91,128,58,211,83,209,195,253,184,144,169,200,24,8,232,159,34,145,135,188,180,79,238,22,164,235,202,213,235,164,89,176,40,39,42,86,44,5,7,159,167,174,62,202,232,4,169,232,196,243,243,21,129,60,94,224,132,27,188,207,228,169,86,35,181,23,164,180,43,44,109,151,163,191,38,172,219,226,233,121,99,63,2,170,196,102,82,106,62,187,20,218,25,188,149,242,195,253,246,189,176,139,232,189,233,122,134,76,144,126,145,140,103,154,183,38,248,1,119,20,88,64,33,107,157,195,249,129,239,23,135,79,8,178,252,102,17,166,52,108,61,166,165,94,207,167,83,201,145,159,79,25,227,199,144,147,191,215,143,134,21,152,228,102,110,28,171,104,142,70,4,212,108,156,88,46,173,185,44,152,143,71,141,22,15,90,21,24,43,51,64,32,23,151,208,185,85,40,46,74,33,123,80,177,75,16,201,244,144,103,234,62,132,229,39,77,202,236,116,71,76,87,7,194,139,186,13,184,205,227,232,56,215,49,60,23,27,133,255,43,154,61,43,22,126,144,97,248,77,243,177,59,221,8,178,213,1,229,55,146,214,128,84,208,72,171,254,59,206,152,217,120,37,111,47,210,198,196,231,111,57,104,140,204,240,254,20,154,249,211,71,231,176,64,239,36,29,213,165,62,170,94,171,53,161,140,104,199,84,160,107,3,57,155,190,86,162,82,104,200,41,165,186,130,178,129,146,4,29,59,210,68,235,8,191,120,231,109,239,135,205,9,243,43,234,201,187,99,152,35,179,105,103,165,116,216,150,13,27,208,52,53,103,157,147,237,220,85,128,99,197,64,185,194,246,9,254,210,226,227,87,109,25,230,32,158,171,70,108,32,103,145,195,170,25,150,35,251,174,125,52,151,232,15,221,63,203,175,91,137,17,14,215,34,68,35,75,232,92,202,75,39,160,155,183,10,38,236,228,235,141,217,112,162,110,91,4,54,31,165,14,144,56,14,214,95,65,76,27,233,245,6,79,113,66,145,22,38,126,221,105,118,66,42,217,45,235,43,128,74,146,232,28,159,101,34,160,243,181,216,173,54,180,248,125,181,22,162,40,115,230,242,114,132,242,202,54,10,47,64,255,61,142,35,222,200,239,138,23,164,58,203,182,18,113,167,39,203,134,144,210,155,184,32,22,115,107,49,2,98,1,221,61,56,141,44,100,58,115,207,189,10,148,226,5,81,251,95,142,31,252,57,116,18,114,170,35,8,220,141,33,51,163,250,156,241,9,121,109,105,210,204,138,221,196,74,226,82,119,129,238,153,58,242,166,55,168,114,240,42,255,71,74,112,115,242,157,156,137,80,119,1,254,203,191,213,16,19,83,83,126,186,23,194,150,105,218,192,66,126,56,226,45,250,172,145,252,32,217,227,254,231,145,244,98,168,99,187,25,8,251,30,66,4,182,136,128,49,77,218,202,170,53,161,122,245,245,122,57,159,25,49,231,143,90,55,69,79,211,140,87,166,142,141,54,120,72,169,115,69,24,156,112,7,127,209,170,7,84,231,3,227,82,97,128,99,185,227,250,243,177,75,95,11,39,17,54,51,197,209,115,99,116,30,150,166,126,129,100,1,232,9,140,23,191,254,156,111,53,135,100,111,64,233,253,182,129,159,210,42,116,58,122,110,16,254,186,17]], +[[205,164,186,147,148,10,160,192,195,21,11,57,41,185,94,231,118,156,228,63,217,142,202,255,156,74,80,158,115,109,92,142],[244,199,162,95,26,116,61,175,65,65,126,71,224,39,83,127,36,244,129,189,26,117,230,177,211,62,196,200,44,85,162,211],[49,4,141,51,74,240,90,79,39,95,248,39,84,78,162,150,164,167,117,250,89,239,160,0,197,118,19,250,110,92,73,60,58,155,121,232,206,86,231,34,91,15,163,38,32,79,3,54,194,19,83,90,229,137,23,122,142,174,219,109,248,178,2,3],[58,29,102,140,102,136,65,72,150,167,105,127,60,46,67,16,152,237,252,69,126,4,210,218,134,149,104,173,91,51,16,229,158,76,114,124,144,60,191,24,23,64,136,2,49,154,140,35,27,88,2,61,250,228,148,192,19,175,15,219,120,201,29,91,69,127,140,71,163,220,49,216,200,89,74,160,143,20,98,3,250,44,40,179,221,121,106,17,169,122,222,222,106,122,112,155,90,25,24,239,27,234,131,83,60,120,52,115,112,51,86,245,190,234,127,209,138,196,78,198,137,4,149,237,23,13,3,241,91,65,134,8,167,217,239,213,47,161,9,24,99,128,81,196,72,217,141,87,36,245,103,200,198,127,213,182,236,140,61,99,96,8,185,186,229,232,177,233,132,248,255,184,182,75,238,189,99,69,161,5,193,193,8,49,50,253,69,8,214,172,13,78,145,69,80,18,16,229,23,217,178,36,120,226,21,182,2,89,159,128,55,98,220,213,164,9,179,70,14,127,52,15,71,239,119,40,26,210,56,61,224,140,91,128,149,56,170,236,146,43,252,160,214,117,47,20,121,114,100,109,10,141,131,64,119,44,135,29,59,52,171,192,96,55,222,58,180,227,113,41,134,93,91,167,11,111,60,201,160,89,239,183,221,220,56,130,244,252,254,19,244,72,201,188,102,72,136,88,150,3,186,152,104,58,147,180,179,177,1,73,146,165,92,142,78,161,186,249,204,0,209,186,223,245,253,127,93,165,227,7,251,209,180,201,132,224,250,14,222,197,211,11,254,245,244,119,48,18,99,181,215,82,0,27,133,221,82,223,59,74,122,194,59,147,10,145,192,164,87,101,166,100,136,216,235,89,1,133,112,96,6,123,130,55,129,136,84,146,136,221,198,24,49,229,182,132,27,52,76,174,34,80,4,34,25,207,180,172,224,35,230,145,249,228,141,0,110,154,7,198,125,36,104,249,53,147,180,175,193,97,192,118,139,108,235,116,76,36,201,35,218,52,175,61,94,213,119,204,127,133,212,145,86,15,76,11,203,205,29,94,52,33,189,28,207,175,179,115,214,81,189,97,237,113,192,158,153,246,18,0,23,4,208,198,48,216,84,123,217,112,182,110,127,92,231,160,20,224,255,90,51,125,197,197,106,153,241,49,185,18,145,64,238,234,57,57,124,72,202,169,168,8,111,159,217,145,80,190,126,248,123,109,75,148,177,189,82,135,139,243,187,252,206,172,194,204,69,232,151,28,58,77,74,62,184,106,249,135,77,79,165,231,202,167,244,93,21,83,255,187,65,100,91,240,245,233,178,151,114,227,220,8,27,37,181,46,28,183,226,22,116,131,213,79,186,105,13,219,41,213,70,45,42,39,163,93,133,240,7,173,237,226,163,221,114,129,246,84,51,106,250,251,115,112,120,43,41,202,214,67,217,217,219,47,5,242,129,181,62,19,62,195,14,236,9,251,13,6,27,116,88,26,43,210,121,11,19,115,145,241,147,40,136,15,100,197,59,231,0,208,250,221,183,13,193,101,210,214,46,103,30,185,68,154,46,110,157,242,193,109,143,73,250,75,91,132,48,159,115,53,19,61,190,135,44,90,143,220,251,196,152,10,191,179,201,89,125,93,102,122,210,246,136,199,171,36,201,228,64,41,141,114,178,139,15,205,233,198,240,113,188,204,147,232,221,187,167,182,10,11,84,74,46,6,195,156,103,35,212,247,220,24,92,33,19,95,209,58,114,119,11,151,97,25,228,154,31,129,237,71,107,224,124,68,61,224,176,238,118,251,217,25,56,147,40,179,235,134,7,188,47,227,143,133,116,94,40,173,183,72,43,112,28,204,102,144,228,174,90,147,50,234,68,97,49,121,56,125,198,252,71,193,209,236,54,96,53,233,145,225,64,67,35,189,187,245,53,241,195,60,245,123,103,35,241,60,166,202,50,158,42,170,75,70,180,38,7,51,153,6,199,239,73,179,45,184,44,223,106,135,173]], +[[33,126,205,106,127,204,152,113,146,16,195,76,194,225,79,94,45,107,90,34,242,104,193,75,196,216,167,242,129,114,0,195],[213,145,145,206,40,45,114,254,58,196,88,120,226,75,178,242,140,64,155,160,93,118,206,155,207,34,245,11,12,119,134,117],[160,177,105,232,233,206,85,117,85,224,51,74,13,231,67,142,85,54,117,72,158,164,186,156,198,58,35,77,0,222,216,171,105,103,163,190,144,239,105,224,118,219,158,163,213,202,35,179,36,141,210,89,145,238,31,77,128,98,11,244,219,67,143,14],[155,83,55,231,143,179,130,242,46,166,14,3,192,191,62,228,112,11,105,120,169,30,230,172,223,106,64,158,73,24,209,104,72,129,250,29,17,140,8,201,246,242,202,12,171,86,116,2,201,80,16,231,171,223,232,72,174,121,186,36,154,220,185,110,174,29,250,8,67,149,33,57,207,73,181,136,100,120,149,105,26,46,152,128,70,107,126,119,229,79,111,96,129,94,191,213,229,116,143,65,60,14,21,249,213,118,121,155,207,49,40,71,16,99,111,110,157,199,135,133,0,121,110,237,128,200,175,75,226,150,25,82,234,128,187,237,20,4,189,93,174,158,109,5,253,79,50,90,59,131,205,69,40,160,134,156,239,132,180,211,14,2,249,65,215,73,168,218,201,123,179,250,131,157,37,115,155,151,236,55,69,54,189,234,80,4,132,169,65,219,159,34,153,151,6,88,212,17,72,41,92,160,132,108,162,54,98,56,182,32,26,72,179,228,71,237,190,167,164,200,247,16,32,20,39,105,225,95,167,42,229,242,135,20,11,197,149,59,138,154,36,45,32,95,192,25,9,31,42,190,208,253,164,127,82,213,154,2,4,206,116,1,193,130,155,88,87,185,160,145,111,206,190,46,239,153,28,65,58,205,113,177,141,133,144,214,182,208,251,57,148,48,38,120,194,159,43,106,83,2,63,145,135,228,108,54,121,11,206,115,135,60,84,90,114,190,181,83,41,75,30,229,208,208,223,242,57,226,142,198,59,1,228,216,254,13,110,105,177,96,30,250,36,17,240,192,96,30,126,79,101,201,132,248,41,240,220,42,132,33,231,246,109,147,48,83,113,81,199,36,60,165,36,215,165,71,53,198,227,68,241,252,147,142,174,234,39,121,201,64,137,29,109,1,170,85,244,12,193,173,186,18,232,166,122,217,162,127,230,63,180,243,141,192,240,24,65,146,87,24,66,114,85,189,102,93,94,179,188,134,152,150,219,134,37,32,74,212,176,47,90,34,170,238,173,110,48,4,113,254,166,29,187,27,85,192,113,54,92,88,177,81,31,56,176,154,70,113,189,102,179,254,221,169,200,126,67,209,235,243,1,118,78,24,252,12,241,107,45,45,103,237,35,155,57,58,199,25,104,169,3,192,36,119,251,45,249,239,1,219,252,49,103,222,114,101,248,145,228,253,36,208,44,99,16,53,25,184,106,112,133,177,236,47,180,25,219,118,107,238,122,100,26,75,228,41,97,74,184,159,32,249,117,52,16,114,191,4,65,159,182,155,231,169,238,113,165,180,154,248,62,211,34,186,198,138,66,159,245,197,32,103,115,190,84,56,182,94,83,246,9,114,159,79,106,33,193,51,57,17,38,77,99,146,112,23,232,19,107,71,37,205,28,201,100,224,140,160,147,58,86,30,126,63,89,135,118,131,48,226,229,79,141,114,143,89,237,254,44,145,196,249,154,239,151,209,133,89,25,90,61,142,179,21,223,249,111,226,118,218,113,55,239,249,48,87,172,115,30,6,166,10,88,189,138,154,232,199,203,175,240,203,51,114,198,141,170,23,92,66,141,82,241,7,58,56,191,41,70,93,42,113,40,187,64,7,64,6,237,203,114,90,131,29,129,40,100,239,67,243,184,102,124,159,183,16,147,161,103,48,73,222,192,94,9,22,157,134,254,233,45,242,134,0,138,217,144,101,162,146,151,151,169,19,208,35,63,77,26,149,162,32,189,145,193,29,217,196,86,133,220,173,56,87,128,160,196,139,156,74,210,214,99,3,232,222,74,241,219,60,4,228,163,221,66,25,254,119,63,131,168,146,75,15,203,255,252,242,100,171,206,50,131,41,36,3,107,250,187,166,84,107,29,244,227,247,136,237,138,213,194,205,146,178,100,27,71,9,10,16,60,245,189,196,109,139,33,67,23,71,87,218,128,28,54,10,122,161,7,250,198,84,179,76,134,11,213,79,118,187,244,60,72,71,141,244,254,122,165,156,249,29]], +[[8,209,208,111,62,194,158,181,34,147,144,123,112,94,197,108,90,179,84,251,120,103,55,115,174,97,37,48,148,184,158,130],[193,185,154,135,173,21,189,70,246,200,72,69,42,240,250,60,204,203,92,223,110,52,141,129,110,54,197,208,252,166,110,102],[11,142,220,184,177,90,140,208,116,196,29,194,161,186,41,217,100,141,106,203,220,51,131,20,112,126,202,111,180,113,76,153,84,59,73,7,185,248,94,87,238,207,254,15,122,107,112,115,168,9,70,248,8,117,83,244,104,49,9,39,58,96,74,8],[18,11,53,87,60,52,145,75,55,48,81,136,13,162,126,210,65,55,127,14,120,151,44,152,208,250,235,170,118,126,183,167,199,231,198,252,52,5,164,51,110,249,91,197,218,146,37,187,208,158,158,17,242,161,191,20,42,244,232,160,249,36,211,35,221,90,73,223,229,132,240,144,67,156,8,229,21,17,52,77,71,12,98,0,172,126,124,161,80,208,136,169,30,71,196,201,255,116,227,138,66,163,50,21,93,129,82,174,74,189,17,97,173,202,147,76,35,76,228,96,175,135,137,229,63,16,157,125,49,238,222,10,144,155,209,147,252,141,60,44,254,193,11,20,60,49,71,103,17,187,236,39,225,150,165,73,133,188,52,113,103,172,210,51,80,136,39,186,211,110,84,140,136,6,66,184,106,40,198,211,64,75,81,29,162,79,17,223,175,106,143,70,221,203,201,222,158,57,21,151,102,155,221,252,166,86,15,145,172,211,69,159,50,155,176,113,221,128,218,223,53,240,229,13,245,177,15,136,210,103,172,157,48,98,51,13,217,154,107,207,161,49,135,244,92,12,33,77,205,226,205,249,195,186,77,89,230,51,163,84,164,226,119,198,119,187,223,162,65,145,23,156,188,175,5,161,13,64,120,216,173,217,59,201,237,143,108,108,73,151,87,64,54,85,52,31,144,78,55,217,39,117,12,105,156,38,157,201,13,194,109,0,86,37,195,244,18,75,255,102,254,202,89,212,171,255,65,114,186,61,244,90,135,67,2,35,16,48,250,120,51,132,245,9,153,227,196,186,165,234,219,69,20,82,200,136,181,25,39,46,144,247,60,104,114,118,142,13,226,14,226,229,249,80,47,53,228,159,236,194,139,117,32,24,135,254,210,129,142,255,84,83,152,57,47,94,91,104,118,188,85,106,193,58,25,3,173,161,185,215,37,176,74,20,32,75,89,158,195,61,98,183,220,174,234,140,82,135,123,44,253,195,85,138,145,210,201,21,117,0,163,187,109,69,46,94,47,240,147,41,79,196,51,203,214,52,101,187,25,19,7,237,128,26,21,184,93,194,255,11,179,131,18,248,184,23,164,54,212,34,207,70,7,198,78,231,3,89,35,219,107,150,163,137,153,16,20,155,13,164,170,62,150,104,93,113,99,170,207,158,97,157,198,8,19,206,79,52,79,48,121,180,63,24,127,163,27,218,203,154,29,119,32,185,57,213,189,36,27,150,161,119,215,183,118,143,254,191,121,4,76,210,149,109,111,136,219,28,36,58,16,254,222,104,20,133,44,244,4,178,205,207,167,116,7,109,193,37,199,10,87,198,144,126,153,175,227,150,34,174,17,245,87,231,211,75,57,170,175,69,248,52,5,141,47,229,241,91,94,183,10,193,90,144,163,222,88,80,171,29,203,72,176,107,108,202,164,180,47,133,126,113,236,0,184,163,216,151,75,11,234,104,250,15,102,85,146,17,91,79,165,85,114,207,11,7,56,100,31,200,104,212,162,231,20,219,58,215,33,154,130,61,84,183,247,194,101,107,165,197,238,190,53,148,199,219,18,41,140,22,37,29,152,69,191,47,120,0,180,25,11,116,110,33,176,193,165,196,122,61,249,160,89,206,9,86,103,78,183,3,222,203,10,0,69,67,125,164,218,16,242,134,215,32,209,185,223,5,251,36,65,93,104,224,101,87,14,107,49,80,49,66,208,51,53,168,7,189,202,48,137,46,219,95,85,248,152,157,158,100,150,89,192,116,76,84,51,191,180,222,235,17,194,98,106,134,80,229,77,77,57,139,161,155,100,246,139,237,6,215,252,64,143,71,10,199,4,226,172,146,42,193,65,31,238,36,84,62,86,242,245,11,107,8,149,61,197,106,122,117,237,174,67,10,109,242,138,34,122,218,201,27,162,111,14,25,133,149,50,119,57,203,163,3,233,170,57,62,166,97,138,132,248,245,3,208,5,110,232,216,126,55,150,224,54,204,81,204,183,145,222,183,149]], +[[240,200,92,118,177,83,46,137,174,169,117,21,109,221,177,211,208,102,246,64,159,132,27,180,65,9,34,114,95,38,157,134],[253,117,252,117,195,111,131,73,141,143,8,39,240,29,59,69,127,139,196,217,220,85,228,164,98,116,221,240,3,79,225,111],[66,24,254,76,29,206,121,92,169,42,73,166,244,121,142,181,65,45,200,37,134,3,20,236,70,159,237,69,222,58,123,248,234,85,232,83,163,73,88,75,217,90,130,106,88,90,80,63,213,11,254,76,99,94,241,131,208,115,1,54,126,144,16,10],[174,46,176,24,212,141,189,79,33,11,22,119,139,91,210,253,20,201,78,107,191,43,63,248,85,24,229,96,171,141,62,114,32,31,67,52,32,240,15,17,188,120,224,233,243,114,8,117,178,233,220,17,224,67,37,184,179,240,212,101,221,171,33,81,28,69,125,106,202,216,242,253,95,220,13,40,35,254,108,170,102,161,145,163,182,50,107,50,161,107,239,214,77,21,179,97,164,21,19,100,27,206,186,38,191,233,59,223,133,74,79,143,138,11,41,247,226,130,98,226,214,233,138,162,74,194,127,111,120,131,172,1,167,76,64,204,233,71,235,172,112,233,254,242,161,110,98,137,228,104,149,14,57,30,158,36,239,88,232,138,68,55,114,105,206,186,254,216,152,125,34,13,202,226,216,177,38,182,191,129,33,103,208,35,217,186,172,149,13,157,184,207,82,222,99,6,189,72,153,150,16,192,164,51,250,158,23,113,203,131,45,65,151,170,52,13,208,204,208,116,79,198,182,47,144,189,62,187,83,8,202,181,249,64,226,145,100,35,207,15,59,240,128,192,106,148,240,38,145,4,96,221,168,9,55,78,100,87,240,100,241,120,227,8,231,161,181,175,77,239,49,144,7,208,65,119,140,61,106,65,159,81,186,223,135,102,56,121,48,43,83,255,38,157,244,66,208,224,92,149,141,91,170,204,238,215,245,248,175,200,17,193,137,0,238,59,15,97,229,220,207,213,218,200,83,50,211,46,187,163,113,170,45,71,166,6,245,149,70,228,187,182,5,167,70,119,177,154,15,232,233,95,159,119,192,184,183,29,7,233,131,0,77,194,171,44,179,121,58,50,60,16,141,250,121,112,218,0,219,25,134,116,189,52,191,115,16,118,127,118,162,36,224,123,219,198,43,157,7,140,188,117,54,126,46,186,162,197,210,116,191,52,39,242,160,204,93,190,240,175,78,99,173,136,158,19,27,18,188,140,163,45,130,127,114,96,176,68,157,4,67,250,40,132,64,239,209,54,78,60,152,73,71,126,115,238,11,164,36,13,73,42,245,206,19,195,69,97,180,80,16,193,9,216,66,193,254,209,190,63,169,225,132,170,161,64,100,244,63,109,234,11,101,156,91,151,137,60,242,164,51,188,251,29,42,135,235,86,75,217,9,44,38,102,112,71,49,248,62,86,67,75,42,66,153,101,12,112,96,249,255,126,138,173,203,69,147,246,9,24,141,139,70,118,70,207,233,82,112,6,122,29,53,205,117,159,229,129,175,78,98,96,44,2,239,20,116,65,67,235,66,79,45,159,51,166,2,136,193,178,95,8,228,178,245,254,174,6,203,204,43,32,82,191,56,78,26,111,205,132,113,206,94,86,88,215,127,64,195,92,65,94,42,158,9,251,88,59,183,71,18,88,231,200,6,243,194,24,34,221,16,245,106,100,12,220,0,18,141,59,165,86,186,81,220,170,180,124,59,175,159,1,151,211,102,61,232,208,147,232,49,115,50,93,239,30,131,162,245,245,172,241,42,224,159,60,233,108,216,136,3,77,203,230,20,125,197,153,131,98,164,188,64,109,40,132,106,177,80,60,23,201,79,154,253,144,60,154,88,225,206,187,74,187,79,246,242,164,16,36,224,109,202,173,20,245,183,12,27,38,230,159,150,236,241,75,141,163,28,98,31,154,212,227,10,235,152,35,120,103,31,125,31,44,75,87,44,65,187,136,48,132,10,197,221,206,216,129,248,255,242,16,195,199,242,54,216,197,242,207,218,205,162,152,147,48,47,222,21,40,45,181,64,203,84,55,55,221,119,133,37,105,34,31,221,205,214,141,135,226,64,33,121,211,165,167,119,52,194,117,161,213,96,164,98,244,3,24,187,104,25,131,125,163,211,5,235,73,179,134,80,239,220,143,228,9,212,15,185,76,213,220,62,176,39,56,243,136,82,246,113,160,196,20,20,183,111,180,54,243,65,123,142,243,0,146,28,0,158,187,215,207,142,17]], +[[24,226,104,177,90,37,1,221,76,151,157,193,3,202,106,132,34,22,19,43,59,80,129,215,117,248,134,64,248,156,128,65],[179,78,25,193,226,8,251,72,168,133,7,157,159,191,55,199,79,146,113,9,96,248,50,21,79,171,24,87,12,251,76,29],[242,220,252,6,239,29,142,204,216,228,11,223,1,48,125,209,150,131,242,20,212,240,132,230,182,147,79,99,114,120,48,13,187,24,137,242,211,127,83,179,174,242,111,187,62,54,189,117,152,95,167,200,234,109,223,250,114,200,228,6,242,75,178,14],[66,75,220,240,178,86,0,20,57,209,105,88,255,246,72,207,122,134,4,175,34,207,165,180,67,49,180,220,53,109,255,37,204,5,99,218,157,100,1,51,172,183,11,106,17,118,196,130,219,201,64,140,214,121,61,86,188,41,204,64,136,35,211,136,237,136,178,76,235,102,33,219,172,0,35,238,105,247,111,130,150,167,57,82,17,104,91,60,234,169,149,240,53,93,154,173,61,151,53,143,74,55,158,89,32,236,84,95,70,150,33,207,118,138,191,85,210,165,84,201,73,176,237,112,24,124,34,5,173,3,41,133,201,181,178,228,186,87,224,180,164,125,52,69,18,184,75,254,159,58,165,96,254,110,207,197,189,248,195,180,24,69,41,53,115,248,30,211,183,14,220,99,163,12,112,205,163,244,85,144,19,19,246,210,61,179,9,71,143,3,227,78,113,53,109,131,250,93,185,40,12,194,180,54,156,61,36,221,144,56,242,71,89,108,57,30,72,178,243,248,144,161,65,202,29,18,7,124,105,52,71,53,165,155,29,212,7,107,34,225,97,137,153,30,95,27,228,251,118,149,175,144,235,234,93,242,134,19,92,236,42,110,153,170,29,218,50,142,98,192,223,182,55,66,32,45,99,98,77,204,12,92,241,165,223,121,226,135,141,188,113,250,150,87,102,1,175,34,132,79,84,87,51,18,106,247,211,152,76,62,210,82,230,168,118,68,92,146,37,159,187,71,10,16,86,155,73,229,121,31,208,24,44,254,28,63,136,41,127,172,200,195,26,83,50,241,244,235,73,88,219,19,182,192,121,170,156,148,148,135,38,52,3,25,12,131,193,26,67,25,31,254,198,2,63,179,76,250,178,82,91,235,84,108,249,32,10,150,245,133,75,47,120,236,178,217,165,58,169,210,135,169,13,77,65,10,99,173,160,233,117,211,4,213,20,131,83,70,63,168,5,180,128,95,180,104,126,216,133,125,252,228,188,110,128,131,60,143,154,121,205,79,2,154,45,128,43,253,200,25,237,12,10,200,242,16,35,40,127,43,75,175,188,200,153,147,254,70,213,42,156,98,70,222,173,97,125,247,151,212,142,233,133,240,240,223,154,168,46,162,14,13,13,178,138,37,74,154,37,63,57,249,207,1,227,219,143,62,188,247,203,151,206,197,140,78,254,3,18,105,180,179,126,76,187,54,31,115,171,75,73,128,189,144,8,73,83,136,68,197,44,179,172,117,131,184,248,150,83,160,222,101,168,190,145,88,44,85,35,156,184,245,213,49,138,136,209,96,225,200,113,229,234,126,117,245,166,156,186,133,56,34,26,180,44,226,162,196,217,195,183,236,133,127,35,13,87,55,49,19,54,134,174,138,126,214,64,244,47,49,2,148,137,228,230,175,43,62,164,199,148,142,213,55,192,197,144,103,38,194,182,37,253,95,148,158,58,124,243,182,233,152,236,118,29,214,226,181,23,26,104,116,151,82,231,33,183,136,195,71,127,161,144,205,110,168,29,87,157,206,100,98,217,198,98,173,137,98,231,147,56,113,12,200,210,115,138,95,176,74,223,219,63,20,50,207,216,14,46,150,125,160,0,216,58,15,168,90,186,226,149,47,63,54,131,226,84,216,104,244,191,128,158,178,227,0,231,178,9,115,74,60,137,78,150,107,22,8,141,94,211,84,191,251,255,187,242,236,43,233,58,50,168,190,92,250,24,250,86,83,1,46,218,229,175,216,112,156,165,92,12,242,58,85,13,52,202,15,50,216,246,102,251,71,161,47,43,115,83,164,12,83,121,247,83,102,193,63,74,185,241,76,248,10,148,225,241,61,139,9,183,111,216,209,79,250,83,143,49,253,138,235,73,211,52,51,244,223,124,44,166,115,153,87,159,233,144,120,170,114,29,107,111,192,197,14,138,145,252,113,202,37,234,193,55,111,198,113,191,97,83,231,32,178,92,126,151,163,212,239,132,66,172,103,172,245,139,80,75,103,21,143,145,48,37]], +[[60,57,63,157,241,251,11,30,236,9,183,242,112,184,89,130,186,15,213,228,177,121,94,26,127,169,145,55,254,226,77,125],[151,79,226,55,48,252,23,148,86,112,251,193,248,11,147,249,69,147,200,212,75,199,93,24,154,107,191,170,186,245,219,217],[34,51,62,86,65,15,220,191,132,246,168,222,116,19,55,105,22,132,73,91,166,158,255,89,109,185,192,58,40,18,16,136,30,108,145,239,169,27,33,131,192,234,201,22,21,40,23,167,140,167,36,186,124,139,81,187,76,170,222,169,163,65,235,14],[84,216,184,213,250,194,140,255,167,122,9,22,214,51,60,22,237,188,139,183,74,160,110,86,220,0,228,126,57,41,228,8,100,184,132,13,145,32,121,89,126,172,216,29,174,67,226,120,93,252,104,159,62,133,248,198,101,129,239,197,232,83,209,250,170,199,68,64,10,176,140,189,181,209,97,70,250,96,249,153,5,237,132,253,41,54,221,115,244,188,162,87,43,124,245,22,5,96,255,170,104,218,122,103,228,14,8,167,187,122,239,196,4,62,190,213,254,128,164,20,129,126,223,44,99,246,47,172,13,71,68,110,208,187,88,64,88,244,135,47,236,255,98,21,89,49,26,39,10,234,55,166,41,104,100,232,209,104,191,30,47,85,205,59,39,110,223,166,18,181,217,195,54,46,97,139,230,232,42,110,95,130,102,121,36,243,209,211,223,130,95,157,35,244,214,20,45,49,0,223,199,15,112,96,58,191,63,218,218,202,105,239,106,24,239,144,146,179,196,30,198,88,171,39,33,111,198,20,122,8,10,205,166,10,132,25,132,238,131,244,26,196,42,128,234,172,145,255,252,130,40,57,30,245,131,171,62,221,207,135,101,35,194,2,129,53,83,0,216,108,17,164,231,193,173,232,229,5,96,244,57,6,201,188,140,165,251,248,51,159,190,189,2,227,62,133,24,190,229,232,6,184,193,15,130,119,244,16,102,71,53,162,191,85,104,57,99,84,146,69,46,108,160,121,222,185,117,28,252,103,151,244,155,202,150,19,255,46,127,221,54,70,247,197,35,106,54,189,240,5,23,69,229,149,220,0,114,253,102,81,213,118,39,166,0,76,15,12,250,232,86,187,194,138,18,49,203,131,150,101,255,4,21,46,195,28,0,123,62,46,208,169,115,178,76,147,20,156,231,1,230,253,101,57,32,106,233,27,236,76,230,90,137,219,38,199,211,140,236,184,145,159,150,251,108,184,246,193,147,157,144,251,63,144,184,135,120,159,41,87,90,178,14,11,8,188,53,129,83,216,192,53,33,220,137,24,112,181,247,238,220,193,230,43,238,125,160,99,174,102,255,10,75,125,152,209,203,117,143,105,116,60,61,179,174,42,44,155,225,190,9,79,23,205,40,249,45,140,203,202,152,60,116,156,117,198,16,248,64,131,110,44,67,12,205,239,240,175,165,68,68,241,43,74,79,0,44,96,148,81,131,66,68,192,192,125,248,225,34,2,166,95,148,68,124,212,144,58,203,96,109,119,37,168,110,74,35,67,152,78,103,156,74,241,179,103,156,117,94,165,13,10,190,47,204,12,28,51,81,169,238,25,107,70,68,196,36,34,43,233,158,47,179,115,249,100,30,63,174,191,244,49,112,235,3,251,142,196,85,125,21,26,85,250,182,196,153,212,68,200,75,232,159,36,71,104,45,228,230,246,53,52,117,239,203,143,197,50,86,118,58,148,141,199,92,81,95,163,83,84,93,12,186,210,157,245,233,219,92,196,87,237,48,134,207,251,61,117,232,70,196,232,216,129,71,252,208,216,170,90,186,180,155,94,5,195,215,254,239,99,121,67,52,122,211,244,146,238,53,110,243,72,129,207,216,90,188,232,161,68,206,119,97,226,132,232,184,203,8,150,96,73,4,122,153,110,35,85,159,119,107,26,159,65,203,163,149,65,8,72,110,41,39,190,182,67,58,54,255,139,47,3,170,116,179,210,9,196,136,224,119,249,36,242,49,226,131,69,148,44,125,204,46,97,215,201,181,34,182,89,252,181,54,98,175,243,100,143,102,218,62,131,229,155,13,170,144,185,76,81,93,173,171,16,213,168,57,203,58,47,29,60,208,146,222,85,217,149,19,140,58,192,185,7,175,21,172,99,236,24,116,17,67,39,226,25,113,52,94,241,112,49,213,38,23,231,132,218,55,113,67,155,226,232,65,72,188,254,161,50,189,225,14,111,218,84,125,203,177,196,216,247,77,220,225,252,207,130,19,224,218,110,151,184,31,117]], +[[248,102,156,136,241,104,91,191,4,128,204,146,33,172,46,173,143,85,27,250,135,236,186,47,212,221,243,186,52,118,235,218],[52,114,63,184,226,83,173,156,113,206,253,224,54,40,210,4,229,53,222,71,158,16,72,229,24,135,98,161,243,55,254,95],[55,70,218,108,216,202,16,139,238,240,100,135,190,230,53,132,248,18,200,224,105,95,200,99,184,110,93,177,50,56,11,98,255,133,68,246,243,116,130,91,14,62,160,98,14,248,84,193,51,17,20,214,103,223,31,158,167,118,195,150,56,112,41,13],[91,73,65,190,236,34,65,201,251,118,216,72,79,79,63,58,180,255,232,236,200,231,174,199,109,226,171,140,54,133,132,215,81,176,211,254,184,161,220,129,104,205,198,148,150,143,102,178,160,176,82,175,191,139,227,167,217,81,99,233,218,145,65,197,156,165,89,118,194,146,197,199,77,49,49,141,106,145,231,129,124,90,139,47,129,33,24,203,235,163,161,51,35,205,151,72,191,134,237,26,133,221,78,188,13,244,149,207,163,212,98,116,52,191,20,170,232,171,103,129,70,122,86,217,101,209,14,99,113,152,157,250,15,107,192,247,133,159,55,113,235,144,4,179,67,103,219,39,5,219,214,15,168,247,137,92,30,173,245,159,83,218,177,104,180,249,54,57,121,2,85,1,221,217,104,13,235,192,124,209,202,74,9,151,135,110,146,17,243,7,217,183,185,217,4,228,141,40,97,167,120,184,121,173,89,10,154,47,20,27,213,104,227,161,187,36,148,98,142,158,192,198,66,85,174,234,111,14,237,202,48,173,56,161,243,255,236,59,43,94,148,46,33,148,1,4,233,20,209,26,68,192,15,221,71,218,62,85,19,170,133,48,174,226,71,201,92,166,109,8,162,96,140,117,186,152,88,218,20,249,168,163,43,231,19,211,9,224,245,132,200,30,245,190,4,14,0,101,240,123,119,90,225,117,223,226,200,185,10,136,204,218,23,250,79,33,199,126,173,245,210,91,110,64,75,240,4,71,158,5,160,26,192,4,43,137,147,126,178,120,193,195,79,51,2,141,183,128,186,59,97,121,24,89,90,57,192,252,173,103,75,133,196,12,172,141,52,91,124,160,187,72,162,142,102,196,77,139,181,242,121,65,228,11,14,156,112,151,151,108,98,223,239,80,201,143,23,86,108,203,172,200,124,176,59,148,223,223,175,50,241,229,111,250,99,157,99,97,30,33,60,235,245,76,208,163,226,23,45,129,28,14,189,117,177,168,100,98,100,221,139,26,189,70,229,72,151,42,27,38,44,217,93,81,21,54,221,220,180,151,41,254,123,208,11,56,56,189,47,32,161,66,100,14,219,27,110,118,91,101,218,114,231,35,50,97,200,137,46,47,73,73,187,81,243,42,26,90,62,225,73,190,162,111,220,237,185,145,210,205,18,102,55,226,151,30,155,111,11,120,93,242,138,72,243,1,112,115,73,66,63,68,232,70,34,137,215,37,73,130,48,72,157,241,181,27,227,15,8,215,227,37,5,101,198,239,130,75,197,58,27,167,74,87,162,92,6,134,173,203,108,130,90,177,202,112,200,165,212,109,187,198,250,96,116,97,226,109,22,254,147,187,61,58,148,58,61,192,95,48,234,109,200,187,18,215,8,33,211,32,241,173,241,206,186,75,230,87,25,79,127,204,210,25,144,248,98,157,116,70,1,207,82,234,109,148,5,170,162,135,143,30,236,64,3,180,90,66,24,216,248,11,176,245,175,4,115,38,72,119,82,226,183,109,104,135,37,32,187,234,231,179,9,215,130,130,160,115,254,11,26,26,122,152,218,35,223,104,202,248,194,105,155,28,125,15,71,189,125,226,192,187,35,54,153,99,230,138,105,116,200,226,181,149,184,41,58,159,77,152,223,126,154,227,173,210,163,246,78,131,3,151,57,100,45,25,34,4,232,94,108,72,213,214,113,246,199,90,10,137,87,237,187,116,24,118,32,242,171,169,156,28,98,88,76,89,172,0,100,126,63,180,2,146,185,220,26,51,70,134,133,83,57,47,211,241,29,109,198,245,242,244,232,94,226,81,37,205,214,68,116,60,125,69,40,30,218,198,56,76,119,203,152,166,125,154,230,252,154,10,118,185,246,250,105,111,223,74,206,171,95,121,78,229,33,177,229,160,238,87,175,83,189,241,118,128,27,79,69,207,179,202,227,40,114,52,35,75,119,206,33,237,248,104,13,104,196,168,238,207,27,3,83,126,165,105,154,203,86,39,119,228,42,72,111,231,205]], +[[206,204,198,131,17,252,69,182,194,162,241,255,156,221,224,7,236,120,127,223,37,208,44,205,42,28,173,157,227,251,76,255],[111,128,71,52,239,146,130,65,128,218,113,229,92,243,191,26,254,246,91,207,86,9,98,224,176,172,187,45,140,202,89,132],[60,68,98,170,71,1,1,50,219,178,99,17,228,68,114,114,121,237,173,225,90,77,102,44,246,71,243,39,92,243,37,62,109,233,51,56,48,224,81,122,165,250,123,194,208,230,62,162,89,122,148,176,254,146,112,110,205,23,44,94,197,199,240,6],[186,193,134,217,254,90,189,167,156,58,53,167,163,194,234,230,174,106,178,130,71,145,39,112,200,78,253,4,142,189,58,186,87,195,124,244,198,199,243,10,121,246,138,63,118,178,12,216,198,99,31,204,150,103,5,34,8,14,107,98,232,135,174,111,68,54,212,202,245,105,67,19,28,82,221,40,43,37,28,208,117,241,247,248,224,189,182,190,223,201,160,121,111,85,121,4,43,86,230,147,116,150,27,17,223,214,27,18,222,43,183,212,155,252,80,156,219,49,56,243,53,106,13,222,217,143,83,1,183,196,167,72,191,137,178,61,244,247,71,47,248,177,245,5,215,101,198,255,130,219,173,116,185,215,174,242,47,188,202,11,127,53,4,47,154,118,43,208,105,2,187,33,199,249,247,246,107,239,56,144,29,117,1,45,97,215,68,222,231,175,216,159,199,233,8,196,6,133,189,68,10,237,164,32,77,0,111,38,48,125,130,164,150,150,49,21,249,14,9,247,102,136,41,31,74,103,214,65,31,118,209,102,23,135,91,43,153,130,223,220,94,233,184,59,152,23,0,147,25,17,11,84,4,198,49,22,251,110,148,100,132,111,160,9,85,86,50,240,118,152,76,21,225,246,8,23,51,160,212,111,45,106,60,235,247,158,217,2,12,157,236,141,241,88,163,52,31,57,234,165,252,241,207,66,169,72,73,178,53,44,26,30,205,79,184,20,194,13,7,223,218,49,43,212,242,245,140,21,118,180,170,49,92,150,200,120,106,76,251,183,54,178,210,60,56,177,216,28,70,68,234,54,175,160,118,224,85,190,89,23,205,122,146,53,10,126,214,106,90,178,37,63,85,196,253,26,13,14,109,78,218,181,247,18,237,180,64,192,111,172,143,7,230,215,60,201,11,43,167,19,215,60,115,128,35,97,206,70,164,235,94,209,6,12,76,245,50,7,211,1,240,252,212,240,201,209,88,13,178,252,16,89,211,114,7,100,56,160,17,146,167,249,253,111,120,131,245,100,34,134,111,217,240,175,229,63,220,145,10,250,90,117,28,191,163,119,89,37,121,22,92,181,109,195,235,77,206,103,227,219,51,169,129,165,107,125,159,123,222,167,79,186,234,52,120,230,171,44,100,79,215,119,184,191,167,42,160,240,165,33,152,211,110,91,99,77,44,154,17,183,254,10,178,249,164,9,1,197,177,72,160,25,46,149,161,112,186,247,213,53,15,224,30,86,149,66,185,52,133,164,25,113,68,52,133,250,245,127,103,245,109,254,44,88,229,57,201,249,180,73,195,249,18,73,161,12,26,27,231,224,179,234,190,142,224,186,177,241,31,137,97,77,206,212,24,198,42,7,160,181,154,19,112,214,83,27,161,119,9,28,106,213,149,251,89,72,130,4,246,51,68,115,110,161,1,122,255,190,183,83,169,151,134,177,235,100,81,14,46,113,126,201,14,2,116,75,195,82,211,241,178,171,123,224,235,101,98,61,4,251,58,4,108,231,244,218,105,125,130,152,40,165,44,123,4,59,42,130,236,151,251,4,27,245,25,180,222,49,111,78,47,91,13,182,42,237,14,237,149,202,212,50,12,25,71,195,95,216,132,122,88,103,135,40,131,86,17,25,192,27,0,137,33,61,132,219,153,212,57,240,246,68,77,135,131,221,75,100,190,53,119,205,70,28,247,83,200,230,28,145,45,226,229,215,167,226,186,239,162,88,151,93,22,239,49,23,218,89,166,200,147,243,51,145,135,223,49,104,184,159,15,176,178,25,139,182,241,89,75,184,143,61,97,15,206,195,227,109,224,74,225,3,40,17,46,111,247,79,90,140,230,141,64,113,116,180,192,105,28,118,2,234,177,187,16,243,196,157,210,43,132,80,120,45,234,233,167,49,94,59,136,222,121,205,21,230,201,38,129,101,237,58,15,179,248,155,24,62,26,33,33,82,0,63,50,162,102,93,55,205,215,246,181,108,36,83,229,88,12,77,33,249,152,63,56,121,142,155]], +[[123,48,180,45,194,198,112,161,149,254,42,248,121,252,93,227,116,2,69,136,254,61,228,62,45,213,8,68,244,143,66,190],[130,162,172,96,121,242,18,181,238,221,12,25,233,57,79,175,172,215,77,113,111,222,251,252,108,184,167,234,244,28,3,98],[10,99,184,79,70,147,95,175,62,161,100,176,10,242,39,176,8,104,160,63,86,18,147,94,24,97,154,132,162,229,123,136,81,215,70,230,63,217,16,7,135,245,51,141,81,193,7,60,47,197,48,48,153,225,135,62,94,61,62,92,3,111,190,1],[198,104,122,239,235,197,200,22,209,163,52,83,190,202,80,32,211,169,124,218,29,172,86,98,240,175,114,186,212,68,226,253,17,118,167,176,76,27,208,157,131,38,24,32,155,243,227,62,82,53,56,214,218,167,83,4,110,135,29,211,179,199,172,173,51,231,156,27,183,137,100,7,134,93,22,141,75,195,117,123,222,79,130,60,8,119,134,38,248,199,31,183,207,207,223,3,168,36,151,189,139,231,216,248,239,100,144,48,181,243,106,51,148,89,150,142,36,106,30,66,8,83,218,206,65,202,133,10,78,234,232,52,174,17,150,16,202,76,208,102,42,172,57,98,21,134,153,128,39,239,47,97,72,92,2,133,6,113,74,224,156,118,57,157,135,62,128,129,88,87,138,165,158,130,18,245,136,101,49,159,158,13,43,141,167,173,82,158,10,193,241,235,67,90,236,253,53,245,171,185,43,234,80,115,73,107,244,192,191,21,186,162,115,191,197,195,16,68,116,162,220,241,50,195,51,235,54,236,44,191,4,250,149,128,183,104,245,206,167,181,97,126,88,128,175,246,50,1,194,116,214,105,116,62,27,197,86,176,103,144,46,238,41,210,145,17,40,137,105,207,250,135,159,201,203,246,111,191,147,38,217,217,37,172,65,2,250,159,26,6,8,26,222,192,121,203,201,103,70,215,155,99,160,18,237,119,216,44,159,253,78,63,22,31,108,234,40,204,35,250,194,165,67,245,177,208,100,78,192,72,56,50,123,204,101,43,133,143,147,255,70,63,126,148,158,236,140,157,182,86,154,134,152,79,131,29,246,172,109,149,243,143,70,206,187,110,101,131,101,127,172,210,16,141,188,208,175,35,171,1,1,161,48,27,235,72,164,76,172,203,145,9,68,115,215,229,165,200,140,100,79,211,66,5,115,182,120,241,123,81,116,203,20,233,15,172,105,77,29,188,108,150,50,181,151,74,239,40,172,8,215,32,178,234,48,68,13,42,251,4,147,180,13,178,78,251,219,245,60,67,9,33,229,42,16,181,70,97,225,73,209,101,89,26,124,249,29,101,8,234,71,47,179,190,22,57,94,48,49,47,25,184,124,71,228,104,4,160,250,41,181,107,90,201,80,103,123,198,2,56,181,233,158,3,11,30,85,33,70,160,232,140,41,76,252,168,53,193,1,197,95,52,35,135,76,193,40,117,110,115,165,222,190,142,151,254,33,102,182,92,180,70,66,119,12,109,29,35,144,175,27,15,49,185,88,200,48,233,172,79,226,245,173,89,5,130,251,184,146,191,148,149,132,71,126,247,189,226,63,125,208,43,99,247,194,144,136,165,114,81,0,145,50,255,187,120,237,20,222,251,239,217,253,49,253,202,176,59,168,10,35,243,51,152,55,96,171,173,79,22,221,249,221,68,20,240,77,0,219,86,186,114,214,58,58,19,210,196,66,245,73,253,102,201,136,210,228,96,29,19,181,47,119,80,13,214,146,190,201,214,189,59,175,169,36,47,220,250,235,105,185,139,11,87,137,178,128,56,64,222,198,55,180,154,244,56,26,227,250,66,159,181,52,97,160,198,116,235,90,161,141,189,96,122,43,119,169,109,58,180,100,236,217,116,146,246,222,70,12,159,17,181,193,117,108,181,156,177,52,141,253,119,149,107,113,144,124,84,130,30,48,60,184,177,73,6,192,3,227,72,75,228,234,5,166,144,29,105,176,116,133,232,88,247,180,113,198,53,249,3,149,185,163,226,36,127,26,209,43,17,143,250,252,114,33,165,123,16,227,25,182,26,241,193,54,6,168,22,22,206,63,29,98,186,147,47,244,230,62,116,184,66,85,227,175,82,16,187,213,113,189,164,76,191,68,183,20,66,44,180,92,46,242,31,152,19,27,169,107,126,219,155,3,227,61,125,24,141,91,141,144,76,180,19,111,226,105,219,20,105,136,22,142,126,226,69,53,99,84,240,2,165,234,139,53,163,169,158,131,161,50,114,39,65,68,179,58,96,202]], +[[102,86,244,212,113,129,87,196,186,195,143,247,171,229,235,31,129,44,11,152,109,156,1,74,186,213,176,154,166,200,238,74],[243,8,120,152,228,82,190,158,48,174,204,78,143,254,12,1,22,152,136,104,63,98,164,91,141,163,130,153,1,79,91,74],[156,44,57,145,90,237,106,221,0,78,125,214,132,238,61,205,209,13,135,164,135,246,119,231,60,43,206,15,202,125,80,135,150,70,65,80,165,42,68,15,82,55,133,10,0,156,114,22,45,157,41,133,71,10,51,73,14,102,211,196,1,112,76,5],[148,217,229,229,167,183,5,217,217,118,254,113,233,77,63,127,167,134,106,251,247,236,228,36,241,54,50,119,153,178,178,6,206,78,244,195,243,231,5,85,58,252,143,213,193,149,42,76,22,101,141,74,120,175,187,154,151,242,113,147,198,91,101,184,46,143,59,113,81,95,172,130,100,14,15,138,95,179,90,230,252,106,61,176,81,162,45,74,83,0,65,62,110,51,209,156,32,19,194,152,58,202,138,214,206,194,206,100,168,20,22,79,6,26,26,60,90,134,16,167,101,11,251,84,35,212,54,44,224,34,6,219,228,166,250,130,111,3,180,42,195,205,158,164,198,81,64,27,60,234,130,195,153,63,106,248,178,201,226,230,255,230,146,128,171,63,9,251,233,13,213,71,204,218,157,158,142,138,83,123,59,54,5,84,34,126,208,112,159,41,49,152,152,46,251,94,251,14,115,224,0,66,209,160,99,181,116,82,2,125,206,26,57,228,176,6,143,88,177,17,236,93,193,66,191,65,154,216,147,213,79,66,96,203,222,118,40,247,131,222,132,150,56,3,6,164,239,246,216,40,105,16,66,89,201,76,84,173,90,168,176,103,196,36,150,203,136,221,49,21,14,160,77,73,155,250,201,31,75,179,230,138,245,175,122,86,138,62,76,231,241,112,217,134,1,22,63,73,82,241,210,94,18,224,14,240,162,216,241,17,175,219,15,175,186,210,191,142,139,157,73,54,63,202,104,24,54,23,181,65,39,13,218,70,9,178,97,103,41,171,27,140,66,219,221,123,249,134,175,143,186,82,231,51,228,43,160,60,137,46,30,30,192,106,144,177,99,245,167,159,97,101,235,115,22,151,42,193,173,191,207,29,202,176,120,71,239,130,194,202,177,1,93,187,80,170,220,121,254,17,200,50,9,140,172,195,152,32,171,8,91,105,99,189,66,22,14,214,97,59,174,94,32,31,23,192,253,127,50,53,122,227,80,206,156,187,233,38,250,66,220,189,66,42,193,191,9,161,154,209,246,148,105,228,209,220,177,36,17,142,212,82,45,53,60,23,66,152,101,15,248,131,130,250,47,219,178,134,196,91,24,169,186,246,246,118,58,194,12,156,164,118,125,52,140,75,141,237,99,0,118,101,123,133,177,76,17,174,39,55,234,41,164,53,21,183,240,86,116,160,205,62,212,191,106,61,24,154,233,114,33,143,135,124,216,170,105,73,157,90,8,201,158,68,6,148,204,172,205,241,246,66,225,78,144,16,91,238,109,152,237,238,171,59,79,51,159,48,1,136,174,192,193,107,214,69,33,217,40,115,152,230,72,219,148,51,14,216,246,185,171,108,122,217,63,252,67,232,121,46,99,124,97,191,247,216,86,229,78,244,152,115,132,227,18,203,87,1,122,80,234,229,149,42,190,25,216,153,156,140,130,223,196,87,152,204,23,200,217,73,107,245,32,236,197,183,127,226,132,145,85,102,196,86,133,195,4,162,172,213,37,239,18,200,111,56,174,245,84,216,162,56,71,55,204,65,51,251,126,43,101,193,59,239,49,102,138,108,47,96,238,205,132,18,238,255,127,107,96,92,190,149,8,62,35,62,193,167,187,54,222,35,108,138,113,186,40,114,190,148,108,211,179,137,53,245,218,100,200,254,200,225,79,69,204,246,18,75,171,127,112,86,124,47,43,253,213,102,103,96,149,114,3,124,118,20,108,153,23,7,101,155,87,9,176,116,227,69,31,146,26,45,242,131,185,106,162,106,180,118,98,80,22,241,129,173,100,201,145,156,244,29,113,74,26,154,94,43,178,107,175,135,112,178,235,167,123,119,138,51,38,119,167,87,46,227,162,177,220,5,247,53,107,220,174,95,85,227,83,41,227,76,170,121,67,11,39,12,3,97,96,220,159,202,171,91,37,69,67,172,148,178,70,129,241,113,114,182,21,157,22,98,29,122,208,238,189,137,90,30,29,9,185,22,168,111,180,142,76,145,102,16,87,238,233,92,8,112,237,84]], +[[20,56,62,110,86,4,201,156,36,141,57,190,81,209,100,177,52,66,176,94,81,215,142,205,153,147,100,34,26,69,3,107],[47,193,97,56,34,10,183,75,59,212,70,248,167,20,181,141,84,99,212,13,67,103,146,80,7,71,76,91,158,53,212,148],[69,232,237,26,117,29,252,59,155,123,215,161,11,245,189,207,140,164,97,134,90,73,12,16,95,16,69,41,65,207,135,114,18,20,191,191,58,53,96,107,124,227,93,111,112,170,242,213,234,220,192,222,3,94,155,47,109,123,134,47,194,132,144,4],[196,117,59,127,122,111,109,234,37,21,198,227,210,149,97,80,111,79,54,224,222,132,153,146,33,242,40,226,11,213,18,142,217,59,219,141,17,147,35,125,142,41,65,105,162,188,68,138,249,221,54,6,99,1,239,183,254,18,49,53,60,6,35,255,225,17,93,235,182,144,90,198,148,110,227,130,162,124,60,9,225,177,245,193,20,147,219,163,125,160,255,110,234,117,217,250,176,238,146,109,112,29,172,47,197,183,239,87,136,128,165,213,238,236,173,193,244,188,196,205,78,198,242,241,79,82,168,193,100,7,46,111,222,90,178,238,156,238,11,72,229,26,240,85,249,254,199,198,55,80,254,223,114,51,43,35,134,58,30,84,197,43,70,26,33,80,109,253,252,99,136,14,34,216,156,137,68,18,102,108,146,152,33,192,228,57,231,69,65,95,113,121,105,230,5,133,84,214,75,148,122,79,201,209,106,202,227,228,154,236,8,128,26,9,217,114,247,158,173,104,213,41,118,128,105,115,92,170,116,43,69,165,131,5,129,184,12,160,97,166,193,81,94,63,125,90,147,55,135,140,25,252,148,238,242,38,152,234,108,77,5,249,237,65,27,107,143,5,43,95,241,93,194,58,100,190,234,174,153,248,72,147,222,61,249,64,164,224,184,233,147,147,1,57,5,45,153,190,71,188,168,119,95,133,99,189,64,38,183,19,67,213,25,104,242,51,117,40,244,201,219,139,189,10,41,138,240,75,39,105,93,134,183,247,186,108,76,204,98,115,254,188,216,247,92,255,38,105,149,36,79,193,250,19,216,216,67,240,191,244,156,194,213,8,244,162,179,170,209,217,95,178,42,43,198,173,27,150,107,8,18,217,144,112,187,160,124,146,62,228,208,129,7,72,109,192,26,6,219,166,241,213,241,5,172,234,222,51,177,102,81,14,66,126,187,206,82,163,231,131,31,15,120,163,198,224,114,96,131,52,216,2,28,51,138,115,204,12,71,241,156,159,174,64,59,151,22,208,209,95,189,246,70,107,8,246,172,206,63,80,167,3,177,222,168,216,38,223,132,44,161,186,32,210,159,69,72,172,252,117,76,240,17,245,112,104,27,89,228,218,37,56,94,189,109,92,58,220,147,5,41,225,102,206,103,5,246,1,2,16,219,16,100,98,179,51,50,4,231,173,173,238,102,6,165,98,6,180,126,239,32,116,177,22,226,42,97,84,24,236,44,220,51,31,30,25,224,126,138,55,185,45,105,223,7,52,224,133,218,238,185,1,236,110,140,53,241,3,241,216,110,240,210,162,101,43,1,209,131,89,126,76,253,238,223,229,223,154,126,246,106,28,121,106,55,162,113,19,185,68,221,123,161,124,70,0,21,171,138,206,69,28,87,133,14,198,194,144,197,78,81,19,245,94,153,168,230,228,113,30,59,120,23,191,145,165,173,179,127,185,70,27,230,177,181,93,88,96,70,228,42,84,197,222,244,7,111,31,246,195,27,128,111,198,2,71,67,86,170,40,153,234,231,15,94,90,191,31,117,167,242,76,19,76,222,17,121,59,177,98,224,58,88,61,91,224,70,172,199,52,86,209,45,80,157,146,247,112,87,104,104,111,108,113,74,78,87,236,136,183,19,152,226,62,131,93,109,101,71,34,89,150,183,237,8,243,183,68,59,177,124,137,148,9,73,61,14,254,132,85,190,200,232,194,132,163,177,73,165,180,202,99,30,166,32,177,187,129,124,237,171,165,11,4,68,17,132,157,38,10,111,42,13,63,44,206,236,56,66,113,154,94,164,254,24,221,224,212,45,203,51,173,33,230,69,51,37,175,111,60,0,159,43,185,120,211,12,238,174,154,164,146,139,247,55,103,205,169,41,42,184,147,206,95,163,170,76,35,33,99,180,92,100,237,121,119,119,155,28,12,175,207,194,185,250,8,74,50,79,17,58,222,236,33,139,71,53,182,180,100,219,109,70,194,121,26,243,69,95,28,165,234,30,154,4,140,5,26,84,223,160]], +[[89,176,114,99,178,44,10,56,187,197,145,5,149,148,178,189,146,126,128,89,97,221,7,225,249,66,69,178,58,162,224,22],[11,30,76,245,175,242,120,236,101,180,5,245,16,142,27,91,24,169,105,173,31,30,99,129,145,44,130,214,152,144,124,186],[136,109,163,62,53,83,40,94,165,156,20,49,182,232,110,164,155,182,139,46,14,253,43,21,126,119,145,183,79,53,162,66,27,179,89,243,220,30,76,229,241,31,115,101,46,3,191,192,180,41,197,143,15,45,116,24,199,194,11,206,46,45,25,1],[8,206,13,77,181,194,170,80,10,25,239,188,141,200,84,146,80,247,221,70,167,169,165,64,116,23,179,213,24,32,228,176,214,18,117,88,63,86,248,151,253,148,43,221,115,17,173,107,175,115,129,40,86,122,246,85,141,117,144,106,2,196,52,58,153,85,213,155,17,8,140,88,141,199,221,8,246,121,101,197,96,42,86,146,141,218,74,225,100,41,49,99,181,23,202,23,222,208,79,228,171,47,151,137,19,10,233,106,178,49,240,126,9,1,91,120,243,132,140,239,67,93,176,173,159,53,224,251,201,133,30,62,207,201,251,24,109,20,216,218,77,218,69,208,179,235,62,228,80,12,16,30,49,148,181,114,20,6,137,205,117,218,18,135,178,84,243,116,227,217,51,38,174,95,175,17,64,24,172,113,75,208,3,117,217,42,139,182,89,195,41,18,131,31,79,32,119,110,158,44,37,2,159,10,255,57,253,218,199,36,21,67,160,54,107,132,222,123,31,242,62,142,77,192,147,223,13,45,213,229,62,104,71,148,140,243,208,255,63,86,74,217,77,156,192,10,94,165,182,149,228,8,191,80,245,186,178,246,234,135,186,138,211,161,148,1,149,207,27,194,181,179,72,71,173,58,94,255,184,167,130,61,233,30,241,99,56,105,209,240,70,67,175,77,130,106,89,231,139,157,24,99,18,179,217,114,38,54,84,172,85,135,184,11,113,118,70,243,16,3,219,129,172,112,134,13,63,200,205,58,106,10,13,87,109,37,115,30,247,184,150,98,99,215,160,91,85,0,158,138,35,218,192,249,162,26,36,176,110,19,144,14,68,68,70,253,254,86,203,193,160,38,223,65,6,107,32,27,20,129,229,97,88,146,108,12,158,169,15,12,100,90,171,75,239,18,212,224,114,203,253,195,195,213,224,199,44,248,143,22,109,224,72,135,79,53,52,224,64,198,43,22,98,130,27,221,22,176,232,88,40,23,70,28,178,104,146,121,180,70,215,12,138,194,10,208,62,89,140,173,73,8,197,44,53,13,66,67,238,138,237,184,122,74,249,119,247,219,87,205,148,123,71,214,187,81,64,157,128,216,31,109,176,60,185,166,166,183,152,18,244,112,105,10,252,24,54,165,49,51,128,148,207,38,211,193,35,47,213,96,93,143,140,85,182,248,162,167,239,30,12,120,21,85,148,178,55,149,109,42,186,214,169,173,205,88,225,28,205,53,204,153,91,154,10,236,191,127,87,65,172,5,27,4,239,107,151,68,181,111,204,180,99,152,82,139,179,31,190,132,224,120,132,62,105,191,51,136,152,205,239,105,173,65,135,35,149,228,107,89,57,4,130,85,71,224,11,218,242,33,248,250,88,126,162,3,127,251,154,201,48,125,211,248,243,94,197,56,107,169,102,51,62,42,200,114,123,14,27,128,97,45,60,127,44,184,139,170,202,223,226,22,59,195,140,136,132,46,118,163,148,87,29,64,97,14,138,41,118,2,121,55,99,41,110,62,171,247,32,233,132,178,237,210,140,245,196,224,249,160,247,106,206,186,40,204,31,27,105,255,29,53,180,189,51,71,183,249,169,90,76,30,161,7,52,225,201,24,235,150,36,157,12,199,11,71,127,111,35,128,155,189,169,1,213,63,72,90,113,245,8,96,2,193,183,30,252,196,28,177,174,181,18,42,63,59,252,150,197,26,85,215,92,2,152,66,136,190,101,120,135,133,76,250,115,137,116,188,213,68,1,70,249,187,20,4,13,229,79,84,68,173,67,183,154,249,189,178,78,214,164,142,178,253,238,215,31,49,240,236,225,2,233,24,233,86,53,199,160,56,99,62,227,72,216,181,120,22,82,213,5,157,33,90,201,127,48,234,32,210,119,235,191,21,36,105,5,66,138,123,236,2,184,249,38,49,91,173,103,35,253,100,215,31,201,95,51,51,100,203,233,13,70,70,51,60,64,221,166,209,212,51,183,193,149,167,88,219,180,3,138,245,220,199,35,45,69,71,245,64,227,148]], +[[92,193,21,216,57,224,88,205,182,81,142,233,193,97,192,4,216,139,211,144,141,60,246,213,44,143,41,106,26,7,107,155],[30,143,51,5,191,47,161,27,23,217,36,22,171,14,167,98,57,109,136,242,249,112,239,11,16,14,211,191,92,193,52,64],[3,113,194,214,76,94,192,200,39,108,165,255,166,21,239,244,47,158,255,252,88,221,142,207,207,103,98,10,155,203,56,250,241,24,147,43,242,205,91,146,5,250,85,19,52,223,42,117,124,89,119,68,247,145,243,113,251,237,217,139,33,247,52,5],[83,62,73,193,213,243,60,94,196,190,132,198,25,244,236,100,156,37,253,112,189,207,226,87,166,60,51,115,164,208,137,200,154,246,238,183,22,13,215,122,182,107,30,231,225,8,80,171,79,193,243,81,50,51,43,83,120,155,43,1,64,196,242,15,151,242,20,32,114,214,36,175,247,170,211,36,170,205,6,140,3,90,255,82,250,113,47,78,116,131,45,224,49,178,100,35,20,209,113,16,222,230,251,133,118,45,195,13,126,151,120,47,209,251,255,113,121,240,9,23,245,90,247,80,58,91,126,35,198,234,219,101,225,4,241,81,123,102,36,201,229,32,75,63,210,154,101,133,233,44,227,163,238,226,197,174,23,121,32,247,180,171,44,172,135,214,114,171,107,170,193,24,109,144,74,234,52,152,83,78,181,171,35,228,172,76,13,219,13,130,165,174,83,29,118,84,157,54,118,40,87,123,172,66,53,232,151,217,254,32,85,34,4,125,33,79,246,204,243,17,196,227,151,130,125,151,242,134,142,112,172,23,210,142,51,73,153,116,77,53,147,118,164,130,253,203,65,75,2,178,104,123,150,46,232,8,110,87,63,224,0,220,81,222,224,104,121,198,132,226,95,148,206,229,232,97,52,126,123,231,252,165,73,160,247,101,19,106,47,75,136,254,222,7,2,77,210,252,225,246,208,192,53,77,161,161,110,243,102,179,21,179,247,35,48,49,249,121,183,14,172,110,35,191,59,52,158,251,208,228,245,63,77,92,65,252,0,66,118,165,150,112,101,159,105,5,239,3,210,252,9,141,88,159,203,193,50,130,130,250,34,177,13,184,60,93,112,134,89,148,253,25,215,96,163,157,71,110,2,51,13,44,109,25,231,66,38,125,211,101,187,225,254,92,113,26,149,177,132,80,140,228,140,28,150,215,230,57,144,180,8,212,80,137,190,121,227,47,156,176,22,47,209,231,208,209,157,151,208,174,120,255,130,76,198,152,148,134,192,189,3,131,82,85,31,55,73,158,158,152,38,128,78,157,38,36,173,12,123,117,52,86,15,69,253,125,50,75,142,81,126,1,201,178,116,60,20,151,156,253,81,43,195,254,102,114,121,179,162,119,251,70,62,157,115,73,182,79,252,159,230,8,132,194,30,72,16,129,237,112,230,218,90,53,57,196,72,151,31,13,151,135,40,159,203,0,128,242,25,233,148,73,248,41,140,66,71,95,135,253,16,174,181,9,197,48,207,106,87,116,142,184,243,86,33,97,250,72,117,234,149,63,9,101,156,125,247,169,149,15,3,23,70,124,180,229,54,110,25,110,50,245,226,105,103,51,162,94,172,189,228,146,16,73,7,98,6,14,162,49,55,13,64,144,66,155,176,107,184,103,57,158,141,55,191,93,33,160,231,33,71,228,150,207,59,125,214,254,110,94,222,169,102,141,128,33,144,169,28,96,14,41,82,63,142,185,4,228,139,112,65,43,193,10,112,32,152,76,95,240,245,243,131,242,20,174,89,77,200,89,113,228,128,55,40,72,208,215,231,204,92,24,255,136,186,155,38,45,120,132,105,138,65,198,199,129,156,3,25,253,198,187,7,185,29,193,105,77,175,227,175,55,165,56,191,43,45,140,172,178,125,36,205,198,234,219,140,106,46,107,125,248,164,101,74,233,55,133,12,137,10,217,48,152,10,252,193,73,45,184,160,22,140,188,159,16,101,126,180,141,42,200,127,81,117,210,60,174,212,181,230,241,11,190,170,94,51,252,95,100,24,214,59,163,116,171,26,60,189,54,183,41,221,189,171,169,137,212,100,94,58,102,19,11,174,65,124,173,8,109,173,211,8,67,53,37,20,195,117,242,87,26,186,249,62,154,7,113,250,16,58,233,37,133,176,79,85,196,52,118,155,67,214,210,47,117,63,147,6,3,110,83,82,79,111,77,156,203,210,195,3,23,168,232,153,243,22,20,144,53,137,77,169,69,183,109,144,130,191,238,50,142,122,49,182,99,40,238,139,148,224,104,199]], +[[117,165,3,244,143,252,34,22,23,103,37,25,17,27,249,13,163,157,169,234,178,226,145,79,211,117,95,16,245,57,54,104],[246,128,204,15,99,88,205,207,83,122,167,17,40,207,173,252,15,58,137,193,0,170,52,188,210,66,126,36,139,110,213,11],[223,40,227,230,48,54,8,103,134,75,196,30,67,253,125,222,181,40,118,220,233,178,52,163,252,195,216,84,157,176,17,46,23,99,144,166,133,235,212,132,147,110,37,192,140,138,56,120,163,123,60,78,35,154,208,160,229,1,153,55,255,188,212,7],[123,1,9,4,35,35,108,180,177,60,65,119,252,229,42,127,246,88,5,136,204,46,181,163,243,159,245,208,199,62,1,224,27,247,189,116,175,228,21,18,80,195,145,66,110,165,7,39,27,234,29,109,133,240,178,254,53,196,5,0,249,141,6,86,198,56,143,201,239,186,24,55,219,34,223,162,157,137,38,118,245,14,87,95,232,159,210,147,137,208,157,8,11,173,103,186,84,76,172,171,245,167,115,130,55,197,94,40,117,237,73,22,48,42,43,77,196,150,231,66,115,191,5,25,17,55,129,14,80,228,129,149,38,11,171,109,129,249,200,5,98,238,115,204,185,51,60,217,182,29,175,91,0,56,164,230,197,201,88,169,31,104,80,140,29,136,37,25,193,170,79,252,197,53,98,70,58,10,227,1,99,105,111,132,185,124,203,216,103,152,32,237,211,97,126,123,137,110,239,254,52,30,198,181,176,63,115,182,37,215,65,198,85,254,110,130,209,29,71,138,125,84,63,246,192,250,58,58,140,148,166,22,251,132,112,112,209,251,221,230,1,15,2,107,8,156,216,99,195,189,41,177,196,38,159,119,101,158,81,87,40,137,12,151,59,232,127,11,131,60,165,175,107,76,49,51,173,79,164,249,22,85,198,173,181,183,35,92,39,254,52,130,132,243,241,51,102,166,160,58,210,43,135,198,245,88,75,222,174,164,140,112,50,93,110,51,164,117,245,5,17,6,56,117,25,42,135,237,195,136,8,155,132,57,83,144,194,163,173,137,162,37,149,220,74,113,90,66,162,192,239,222,246,123,53,75,52,252,117,202,152,223,145,62,117,158,81,199,246,37,221,213,152,172,34,212,33,222,203,87,190,189,84,34,14,198,218,165,236,231,105,210,224,27,231,182,190,226,255,90,11,6,179,45,109,161,215,188,5,126,58,191,170,178,66,163,247,230,100,106,21,158,79,80,94,70,98,152,43,19,208,204,31,186,145,209,3,9,164,45,193,8,124,241,13,54,227,31,23,6,21,160,172,181,8,191,104,62,45,224,12,135,100,13,48,74,148,123,196,151,31,243,97,156,114,171,216,60,123,44,187,52,100,196,4,12,38,98,181,133,8,183,70,128,207,166,222,6,232,210,30,59,236,133,17,25,147,18,104,0,9,7,31,112,107,123,19,58,36,135,213,116,95,250,221,93,192,235,43,85,61,244,64,120,127,1,29,218,55,113,159,167,19,21,232,178,145,239,215,125,163,186,20,251,153,95,3,87,26,61,181,34,182,60,96,190,86,25,148,22,153,179,146,34,181,157,15,35,229,235,55,234,212,183,247,80,237,74,191,77,184,124,112,218,102,91,239,77,122,41,33,178,201,152,151,242,50,28,155,230,7,94,116,76,130,40,99,154,183,54,219,235,43,234,180,64,193,86,163,154,46,253,38,29,181,8,85,227,4,217,207,235,153,20,28,97,53,88,16,159,33,71,77,39,42,45,144,109,72,147,147,74,255,142,8,164,252,238,150,74,92,208,7,50,253,51,175,41,132,156,141,252,166,89,121,66,24,87,24,92,246,41,248,104,7,168,89,115,211,68,10,107,248,17,165,141,4,19,135,36,152,17,236,4,126,94,139,52,59,35,135,208,24,30,13,11,212,97,239,16,232,22,74,174,53,125,155,41,220,10,206,62,198,215,67,174,52,84,171,159,132,42,40,213,113,2,23,223,254,80,52,78,141,147,47,24,1,176,232,249,102,25,142,241,201,204,105,105,243,71,52,170,106,99,174,170,180,51,159,117,211,79,250,138,203,147,126,217,199,48,146,163,9,169,184,74,37,1,30,49,20,194,101,228,246,2,51,126,182,153,181,162,45,87,43,3,228,218,208,59,4,97,192,13,185,103,155,114,252,91,73,62,244,72,111,133,83,93,129,58,88,8,3,133,175,212,232,216,113,130,128,52,51,75,254,68,29,24,152,78,77,252,222,2,68,3,181,174,102,204,80,164,115,1,181,127,154,50,247,64,189,199,255,29]], +[[216,170,42,10,165,20,253,132,95,122,166,107,131,192,234,187,156,22,2,58,188,22,149,119,52,80,178,187,51,37,34,242],[228,232,214,178,152,36,140,21,254,8,248,122,59,198,8,75,242,214,77,127,30,75,45,81,89,158,159,173,156,201,16,146],[20,111,101,212,62,113,85,66,137,75,121,0,162,248,205,75,23,211,135,10,97,0,227,125,224,5,176,219,93,129,81,36,109,228,238,56,66,211,235,202,32,165,218,34,163,99,167,87,94,122,85,18,130,149,242,114,17,72,74,245,124,213,49,9],[8,222,179,184,50,245,45,101,86,247,140,63,10,190,70,241,239,228,94,61,93,136,231,248,237,248,3,103,12,228,97,41,33,116,158,158,206,99,253,201,190,242,186,72,56,18,187,98,43,231,68,212,4,4,253,110,9,201,225,203,124,225,157,232,26,157,173,245,86,53,46,232,152,16,199,106,155,16,71,172,98,177,110,187,125,162,61,220,45,74,183,106,2,5,97,208,45,65,181,139,148,149,58,35,250,175,221,215,129,183,220,167,183,251,238,112,110,193,10,115,18,91,247,68,54,5,107,243,180,242,160,112,28,254,240,91,235,211,221,142,239,48,108,26,193,176,9,80,136,31,240,90,181,200,36,138,209,9,106,201,29,82,106,229,155,160,88,59,39,219,125,30,57,15,87,165,136,158,39,153,164,161,81,155,21,217,61,191,11,33,212,80,135,60,118,186,82,4,97,232,187,92,131,201,1,46,172,213,87,190,166,64,88,110,252,184,105,0,118,71,212,73,249,28,205,82,175,227,168,148,119,222,124,43,100,126,204,155,249,103,251,245,118,157,116,136,148,71,217,82,45,158,128,105,195,73,154,246,168,161,9,122,149,211,188,197,248,52,51,147,68,132,49,76,179,7,88,181,37,254,83,233,7,33,223,92,190,3,217,111,13,15,152,82,31,1,165,251,229,124,232,128,77,189,24,248,245,234,200,247,219,181,140,65,120,154,68,67,63,138,141,18,69,210,173,218,140,120,216,129,198,94,166,97,171,23,141,79,194,99,76,214,203,81,74,182,242,84,62,145,18,24,63,63,247,58,63,69,1,6,176,238,138,52,122,128,203,130,74,193,248,1,100,227,187,81,35,105,141,224,231,71,53,156,163,90,202,163,186,12,148,59,234,205,122,155,223,143,247,57,120,233,251,0,32,69,232,254,86,72,204,15,156,250,136,176,216,18,232,26,166,46,13,156,115,254,97,58,253,149,57,188,182,21,114,31,180,151,214,47,101,200,59,135,166,210,20,63,155,28,136,14,200,103,27,212,44,141,233,87,177,166,142,228,146,38,255,113,124,204,110,116,242,238,228,156,48,222,165,63,236,60,212,217,15,44,204,216,249,124,85,213,199,82,69,75,226,186,123,111,242,3,11,230,126,13,245,12,94,136,56,67,231,22,18,242,185,83,89,84,62,43,161,191,46,152,222,188,245,118,143,43,230,253,80,77,151,131,206,146,26,129,224,148,22,219,207,43,182,85,169,36,177,239,1,18,214,113,240,132,165,182,144,176,182,74,139,155,245,3,51,195,89,255,63,239,25,150,148,249,182,41,36,36,240,6,102,206,246,208,109,22,26,121,227,161,185,185,98,158,234,83,80,95,94,54,174,173,254,13,117,150,114,176,255,228,152,57,125,144,165,93,153,68,179,5,65,167,225,189,172,83,2,6,64,19,125,194,82,174,246,34,243,129,157,54,171,73,141,118,62,67,39,186,133,128,221,159,126,95,71,194,76,201,146,135,52,183,230,33,18,197,126,62,12,254,222,205,203,172,203,12,69,175,130,25,69,94,231,34,60,113,231,226,4,16,197,36,78,184,39,175,47,57,53,206,71,85,68,71,71,170,148,95,76,38,219,58,41,133,25,231,95,198,186,206,145,82,153,114,232,105,27,105,77,48,170,139,94,196,193,160,40,211,189,16,189,12,138,64,143,183,217,215,3,73,85,83,236,234,89,141,6,34,220,199,77,228,137,186,113,149,205,174,141,92,255,152,85,146,24,55,181,40,67,62,229,92,11,112,144,133,122,12,39,132,217,49,11,72,37,167,153,58,217,198,241,143,131,188,165,204,106,37,4,113,104,168,55,107,6,46,58,72,234,144,202,216,142,51,17,135,194,182,242,129,66,111,129,247,136,4,168,149,196,236,6,195,65,254,132,106,244,82,126,162,96,105,220,246,29,129,63,221,240,252,67,199,7,53,11,251,47,193,207,252,238,125,124,205,125,117,247,164,101,163,209,77,87,48,44,20,106,186,62]], +[[222,143,28,153,231,248,85,109,242,11,89,184,80,76,255,124,108,82,65,168,174,235,48,185,46,171,151,191,72,29,15,233],[228,99,121,29,15,86,126,231,58,187,244,125,213,113,103,165,53,97,59,5,205,72,217,46,188,125,36,230,235,255,149,115],[48,171,196,228,228,179,136,88,30,102,139,212,9,238,24,166,237,232,26,19,108,40,162,146,77,245,252,0,215,194,128,217,120,98,174,58,103,169,53,206,73,35,100,19,94,101,154,219,95,186,190,104,152,22,89,31,73,172,80,34,163,135,204,9],[56,217,62,92,152,1,219,144,23,151,236,117,198,221,220,101,174,121,128,222,33,11,237,67,179,62,180,76,220,109,201,147,63,182,190,199,66,29,177,15,10,89,50,11,158,100,42,33,241,221,35,86,1,252,214,197,59,228,168,119,244,254,211,250,74,10,212,220,110,155,57,27,207,164,52,144,105,37,186,69,236,197,180,53,217,171,140,250,252,57,75,220,202,155,7,213,102,131,147,68,110,52,0,233,3,148,53,161,220,120,203,192,136,7,163,251,36,202,139,25,246,78,160,139,139,246,194,10,25,91,81,255,128,21,243,231,201,29,8,228,188,98,65,85,149,165,168,130,251,166,81,220,58,103,81,135,175,97,130,73,116,123,70,128,209,209,90,32,46,169,223,72,177,194,20,253,64,52,102,253,26,38,95,45,239,175,142,213,166,191,14,176,141,24,100,242,162,142,148,114,20,60,111,209,3,182,177,8,192,209,209,54,59,153,249,32,45,17,240,32,86,194,121,204,163,21,219,26,182,211,16,24,69,143,87,186,51,22,205,39,56,232,12,73,45,133,124,177,116,153,37,227,49,198,88,88,181,9,131,205,152,56,207,210,24,138,94,143,5,180,113,253,60,221,205,48,217,105,1,25,64,32,241,21,251,70,154,181,132,144,6,223,250,45,84,58,19,179,181,6,237,101,204,69,117,50,184,170,62,227,29,157,141,158,82,152,215,172,112,122,193,91,130,122,87,140,129,212,52,248,76,177,181,97,32,214,103,178,175,230,209,83,10,253,223,185,102,217,83,190,126,50,223,7,222,56,158,45,4,178,50,211,81,44,125,185,53,143,201,68,209,177,24,7,142,105,153,232,145,187,250,74,67,41,246,93,128,113,136,181,152,88,196,49,33,27,41,87,111,68,150,19,139,124,12,18,143,123,239,95,121,176,244,70,252,107,74,14,32,188,164,196,10,131,87,26,54,100,74,191,250,189,73,203,88,95,208,100,200,229,9,217,160,252,255,70,38,118,240,235,203,97,206,198,30,81,43,230,241,130,171,213,158,9,246,66,170,97,150,52,133,52,130,236,232,248,152,0,249,197,188,251,132,20,49,202,6,145,237,141,128,224,162,252,183,151,160,54,137,124,251,101,55,88,107,49,192,11,121,101,239,221,253,167,40,97,132,80,38,69,145,87,247,158,186,27,202,246,205,65,214,24,174,177,189,141,161,190,152,240,205,199,242,224,155,144,61,228,156,12,27,233,29,204,23,123,41,128,150,131,109,206,164,246,1,221,134,105,21,85,18,131,37,67,139,217,204,191,192,231,119,146,10,232,187,213,118,52,198,16,79,230,154,58,114,1,42,35,96,182,229,82,85,12,255,180,226,240,180,31,225,85,55,238,14,111,55,231,136,15,180,209,43,239,108,173,38,108,229,141,249,129,107,53,150,12,208,191,134,82,134,46,231,137,204,195,26,126,252,33,168,27,218,70,20,107,17,31,207,217,79,4,133,106,182,26,85,123,31,247,200,228,234,109,156,75,205,217,59,21,26,160,132,97,197,104,222,251,42,239,223,206,150,57,77,200,34,212,239,108,196,185,163,230,195,50,3,159,101,56,170,13,248,222,129,38,217,12,49,47,244,150,136,116,134,17,21,101,83,67,70,167,70,38,37,214,61,246,159,203,87,65,144,111,25,224,15,200,0,63,8,185,89,133,195,139,134,116,175,66,60,165,109,229,248,129,181,156,70,98,67,167,173,186,219,162,156,175,87,250,119,113,34,230,24,35,180,231,8,24,42,175,55,32,109,125,94,208,81,193,42,92,15,107,67,113,4,63,86,44,220,2,157,94,27,169,178,191,95,251,241,245,245,35,219,6,254,202,66,125,183,160,136,25,255,178,208,88,82,66,226,13,165,142,50,11,22,177,110,68,141,139,224,239,116,2,210,74,113,148,37,113,51,189,201,130,49,77,131,173,188,209,46,138,243,19,3,66,108,89,255,216,38,156,228,185,135,202,155,111,15,253,187,77,29,18]], +[[7,54,248,1,114,10,148,124,92,47,50,88,206,13,81,28,62,23,233,78,55,179,10,223,165,32,149,146,17,113,212,0],[79,105,66,85,146,13,12,56,222,110,114,225,101,195,58,238,118,177,203,246,244,131,122,165,144,20,117,102,122,205,40,38],[192,60,3,20,133,18,121,237,205,233,112,194,62,250,35,111,35,94,218,150,13,44,39,211,202,148,111,101,12,32,11,78,186,4,190,102,143,246,46,175,250,108,234,53,26,189,252,84,64,29,204,206,61,186,120,0,74,236,149,129,162,204,244,15],[127,135,181,31,110,173,45,68,2,163,189,60,55,105,162,103,172,142,130,247,121,173,123,152,109,236,130,203,252,30,165,18,145,136,67,38,217,34,105,103,203,102,169,104,115,24,79,14,131,179,171,37,165,171,47,168,5,254,58,14,123,25,10,98,45,70,27,120,48,163,246,151,200,49,194,158,167,192,205,75,104,216,231,122,166,151,17,207,134,77,193,213,57,79,72,69,226,251,181,7,100,4,224,154,136,183,159,5,103,5,81,188,226,239,84,104,183,157,87,136,139,152,82,164,187,71,154,79,208,190,182,129,253,82,63,197,191,68,88,171,188,56,236,231,46,16,110,0,34,32,21,165,126,190,197,91,244,117,19,226,92,60,69,84,132,59,218,203,207,233,241,184,208,174,53,78,72,208,63,222,189,242,13,101,91,82,104,216,187,191,51,177,40,137,16,240,68,79,205,86,192,218,123,137,3,54,43,126,55,168,100,101,66,119,207,251,230,198,8,87,240,179,81,77,34,164,11,157,210,211,254,92,174,165,80,122,13,227,5,27,179,164,1,95,160,254,76,70,43,152,254,242,53,125,207,107,151,220,117,222,243,130,249,1,249,111,74,4,163,239,198,2,84,32,10,44,76,220,138,88,178,93,148,227,41,84,234,255,21,17,172,70,227,96,102,99,182,135,95,19,100,153,218,106,118,144,151,135,154,110,8,52,213,100,250,127,219,153,88,17,131,237,12,157,72,253,25,93,126,205,159,77,212,134,85,101,253,23,160,8,113,141,205,118,246,138,84,229,22,162,183,48,237,61,186,92,44,244,6,48,187,254,127,160,59,183,205,217,103,105,84,149,167,200,110,46,132,203,1,126,198,150,1,146,70,49,89,90,255,170,140,253,4,141,20,38,124,115,229,76,250,83,144,71,231,23,105,30,57,151,55,250,80,204,72,68,150,18,87,201,61,114,83,210,50,38,183,205,13,27,211,31,63,13,45,137,45,7,61,140,80,115,198,2,246,26,4,214,67,124,57,3,235,74,100,160,31,188,192,199,225,89,32,28,220,74,164,46,243,177,255,156,120,252,39,92,251,17,160,95,254,216,249,242,45,133,186,146,77,141,50,35,28,37,77,137,141,167,240,103,154,100,202,184,64,38,144,110,158,133,249,94,253,142,226,161,114,86,51,244,222,43,166,125,153,170,127,5,80,175,19,158,159,140,82,147,120,103,39,216,38,48,41,109,93,170,158,131,10,161,179,181,179,2,184,182,98,172,131,46,146,19,1,107,164,147,160,58,40,204,62,149,64,208,214,90,205,219,254,18,82,181,193,106,132,164,69,206,117,65,92,108,216,171,22,254,94,239,17,112,151,215,30,181,103,107,154,149,179,88,130,167,195,80,107,197,208,47,3,145,10,99,212,104,70,178,19,195,201,187,47,195,78,108,105,1,125,32,101,161,173,60,227,253,20,171,0,20,245,132,229,126,169,217,3,228,10,206,178,48,168,105,63,162,230,54,65,194,84,56,255,122,22,56,118,4,56,132,76,223,0,17,128,245,177,119,190,105,237,247,239,102,179,147,18,128,82,20,203,23,112,108,239,229,69,190,90,119,1,154,94,197,43,191,120,133,15,163,217,125,226,212,215,74,166,139,88,202,129,42,27,21,106,12,64,1,18,159,6,114,50,166,236,145,165,237,66,112,242,164,198,239,238,231,135,0,71,112,200,89,228,80,232,55,239,176,77,201,152,189,39,60,39,160,152,85,228,236,161,162,42,155,136,193,123,219,242,83,167,151,97,7,10,118,129,122,127,116,255,63,7,251,113,139,255,160,180,243,38,242,132,230,47,131,104,50,66,123,232,47,72,51,115,81,91,155,245,154,244,167,106,87,226,244,11,145,3,77,213,104,236,20,172,16,226,48,155,135,226,146,47,156,217,252,26,70,164,126,211,188,126,27,159,235,158,224,103,7,63,165,220,226,166,117,48,82,109,230,126,224,229,9,102,60,68,70,126,235,89,66,1,3,235,205,255,167,9]], +[[250,117,101,4,145,4,116,40,211,99,181,130,34,34,18,45,255,181,169,253,220,96,60,51,200,166,8,97,131,117,220,243],[152,201,100,31,169,223,168,234,19,224,209,199,22,184,103,158,38,75,225,93,210,212,192,106,180,60,190,228,121,22,238,1],[30,255,191,146,153,161,185,53,79,225,241,222,193,118,101,149,234,118,122,184,228,218,155,181,123,79,105,188,189,140,179,216,111,118,131,146,245,155,57,250,250,138,33,10,101,9,254,13,96,8,214,53,97,17,173,251,55,153,193,213,89,194,99,9],[245,78,65,185,57,227,125,241,124,125,96,67,253,237,20,169,21,217,52,232,103,195,69,38,159,220,1,119,245,189,16,196,52,143,49,158,10,185,166,76,192,183,212,224,201,28,169,170,218,171,46,220,186,84,79,20,237,44,181,57,202,137,117,9,125,135,146,112,149,180,235,212,144,52,67,64,6,30,217,60,56,22,126,218,160,150,162,48,219,89,98,76,103,251,154,30,29,218,196,2,19,63,77,71,207,193,30,47,174,107,63,60,80,1,203,169,168,174,217,0,115,16,50,64,34,126,113,111,247,27,246,138,89,27,162,206,255,45,49,184,110,242,26,176,18,236,205,64,154,213,194,157,101,154,27,55,196,216,85,5,48,65,64,251,44,52,55,162,6,134,139,19,82,193,2,187,250,59,154,118,82,42,43,252,84,6,178,87,105,109,231,78,231,211,21,200,233,156,170,150,189,131,128,6,198,218,42,66,51,49,90,133,106,203,142,128,195,49,104,179,51,85,29,145,208,116,5,87,52,19,11,215,209,76,86,129,30,186,191,125,90,37,14,96,114,89,61,159,47,139,151,193,42,112,60,44,71,156,176,177,91,122,39,117,201,220,210,202,70,36,103,35,104,162,230,20,84,103,243,190,102,21,249,59,129,32,160,161,45,161,86,6,99,162,106,97,115,25,102,180,75,41,158,191,173,42,149,198,35,96,243,156,224,93,149,88,227,5,238,35,165,47,165,206,32,246,190,94,38,42,255,58,134,77,93,218,190,35,255,148,63,113,213,153,132,147,217,159,226,172,35,116,180,100,166,145,131,195,188,79,29,219,136,54,17,20,157,125,219,241,232,56,11,84,67,53,226,184,147,149,5,76,159,37,88,223,197,110,169,63,241,77,15,21,210,224,189,137,55,165,86,56,125,233,110,65,141,139,58,125,102,111,177,144,54,75,44,33,144,211,194,95,23,82,213,72,61,203,181,150,0,100,240,200,127,207,143,49,61,40,120,28,17,74,22,155,105,10,135,1,197,13,137,199,115,36,83,28,15,132,157,186,209,99,61,146,90,205,6,193,106,156,234,25,164,52,235,196,42,235,177,253,185,176,186,204,147,206,195,153,25,148,54,100,234,26,149,132,6,255,158,73,53,201,44,167,195,151,8,249,202,183,16,165,131,9,107,78,217,244,141,158,9,6,71,36,13,118,236,203,171,165,145,245,95,231,227,109,114,194,23,39,172,186,15,128,48,149,78,98,188,88,11,139,103,12,68,87,195,64,62,54,154,194,14,102,13,102,47,127,106,65,66,19,234,67,247,192,16,80,9,193,222,129,122,223,111,253,156,202,59,69,166,58,130,34,129,198,226,119,47,215,183,128,150,3,24,75,72,121,177,140,136,121,3,240,252,141,142,30,45,191,110,119,47,11,45,155,138,41,146,122,204,129,113,74,34,86,173,141,123,115,48,82,125,125,191,139,239,216,47,140,155,180,1,207,10,144,36,154,100,202,111,136,51,219,49,189,3,185,231,148,109,6,221,4,56,61,124,8,45,112,174,179,127,248,76,43,5,125,151,59,137,75,74,3,236,123,240,49,174,166,86,161,144,132,136,137,74,74,218,63,215,250,223,145,237,233,85,13,56,65,95,130,160,148,85,192,244,50,251,85,152,113,50,240,0,66,175,214,14,165,29,31,28,108,26,254,12,248,124,52,110,49,230,62,38,244,155,19,113,119,178,212,122,179,15,7,206,160,113,147,18,116,207,1,8,54,214,131,255,243,190,113,52,199,139,139,253,139,27,143,194,4,158,24,204,177,225,138,10,149,133,167,216,161,226,84,146,96,134,104,201,109,98,160,172,168,239,144,224,72,210,3,120,193,8,208,107,3,254,62,196,173,178,117,40,174,8,247,222,217,72,120,147,174,100,202,75,147,146,2,170,76,23,175,231,24,205,202,73,255,150,22,208,205,248,51,75,106,238,45,109,32,148,124,164,189,125,245,49,221,29,169,149,129,255,114,234,86,254,98,202,162,201,94,53,135]], +[[225,193,41,70,210,33,161,148,242,47,39,98,192,229,28,190,63,152,185,20,164,125,61,196,26,31,69,197,67,112,99,124],[16,64,129,54,166,143,197,108,125,59,54,183,254,241,34,9,77,224,129,3,17,137,204,132,164,136,6,170,246,203,145,133],[143,215,250,64,12,3,47,207,188,64,41,66,252,120,99,117,38,190,151,171,130,242,55,187,57,62,163,158,53,115,140,103,215,84,9,84,58,139,60,5,95,8,191,105,25,154,246,59,105,17,164,130,251,79,101,128,128,46,201,210,220,60,17,6],[135,15,76,217,124,252,10,175,173,164,0,114,49,47,181,75,204,192,118,40,113,78,73,98,212,190,244,238,181,222,64,161,154,36,107,91,125,82,212,135,183,229,45,101,111,44,100,3,185,22,208,46,2,166,210,145,193,225,130,141,217,69,165,131,180,56,82,141,28,57,118,90,87,32,49,255,169,22,182,131,33,243,46,102,70,240,220,193,198,2,53,255,170,50,53,244,132,165,196,151,143,163,230,191,20,48,29,83,225,47,76,197,33,24,177,246,240,127,83,54,245,208,169,55,137,187,1,209,98,251,49,38,220,215,86,224,100,46,126,105,137,99,192,52,89,17,165,207,60,153,83,247,115,25,66,108,234,44,222,218,62,254,152,158,203,99,203,158,184,185,32,222,118,108,79,207,99,54,229,188,67,113,160,104,55,31,237,149,200,194,182,30,233,183,195,227,131,28,32,191,254,135,7,192,201,139,233,97,83,200,168,115,215,242,138,252,161,191,113,8,92,224,227,137,158,239,85,145,189,214,102,220,45,7,100,23,114,215,69,197,22,68,162,96,129,91,32,140,77,211,5,240,95,228,99,208,217,213,169,238,255,151,121,245,177,212,79,38,8,48,120,86,109,14,95,245,107,58,240,230,76,195,135,8,175,90,101,246,84,53,45,241,4,55,241,221,249,69,160,218,31,77,239,106,113,160,96,224,196,173,236,202,172,248,94,9,15,112,144,55,10,226,78,82,56,215,104,160,143,230,180,187,94,196,151,166,96,49,152,96,132,21,199,198,73,0,72,170,54,115,124,8,80,48,8,174,206,15,73,66,25,221,248,155,114,234,119,23,28,109,49,23,8,158,184,137,7,232,195,63,185,231,11,13,194,129,246,100,181,249,101,181,210,173,177,37,7,16,239,35,82,2,95,178,147,57,90,225,210,62,227,181,146,180,197,242,213,85,105,165,69,134,84,206,63,194,93,208,227,247,230,117,122,167,179,71,193,255,211,186,77,79,44,75,109,54,175,213,152,99,163,42,89,78,116,83,126,206,155,139,30,194,105,187,196,203,84,215,98,56,33,31,98,169,138,70,164,175,102,47,168,30,186,111,48,245,20,184,102,183,148,43,193,115,247,33,26,108,1,77,161,78,116,19,39,165,104,98,61,20,184,248,53,239,29,93,98,178,82,60,254,106,133,188,105,250,5,32,13,234,193,86,139,148,106,129,107,117,197,215,96,49,116,253,78,47,145,1,167,144,99,121,27,195,213,146,151,205,193,11,218,166,99,171,243,193,190,47,218,23,228,229,206,57,78,144,189,118,177,249,224,64,95,86,117,185,157,99,138,188,44,27,45,139,83,166,253,61,200,55,88,85,236,84,204,189,162,78,103,37,39,114,59,7,187,89,157,181,78,56,121,51,145,207,9,239,59,31,215,97,73,144,6,91,189,74,25,232,211,209,4,130,83,186,76,151,28,47,152,210,179,89,223,80,144,135,50,58,166,144,80,41,245,204,94,26,10,175,47,124,1,8,221,177,164,15,86,43,230,78,87,230,149,237,33,220,125,177,125,83,54,119,239,18,252,187,226,159,59,35,123,182,52,75,17,9,179,42,148,98,171,195,173,60,7,16,176,79,56,198,245,149,45,178,117,231,126,47,55,233,93,85,9,107,186,243,227,5,213,215,67,211,101,149,191,5,103,137,44,33,10,199,186,231,55,29,22,69,132,120,93,216,144,23,65,89,179,147,10,154,108,227,161,102,221,162,56,62,110,42,242,140,27,243,25,36,71,233,5,17,220,216,14,189,249,238,44,155,222,221,238,182,16,85,134,65,83,45,7,205,19,218,97,37,65,84,204,15,217,212,129,227,176,162,55,175,46,194,98,86,212,171,33,159,175,21,173,43,126,142,87,171,114,111,242,114,50,22,165,116,88,94,42,99,157,148,140,44,79,105,238,170,210,131,227,164,79,242,104,234,239,215,230,107,115,237,228,115,168,57,124,118,180,141,86,203,60,205,171,201,26,137,41,207,66,153,131,80,224]], +[[118,47,6,202,1,227,20,113,95,146,201,11,190,114,162,91,242,98,18,200,30,177,209,160,218,226,195,17,48,247,205,187],[249,98,111,253,105,39,49,146,94,90,172,250,27,222,208,26,168,247,48,183,114,213,228,106,219,195,21,86,91,155,242,201],[232,66,180,158,83,61,188,146,153,141,192,120,229,151,147,162,194,250,99,107,223,175,219,72,147,76,147,207,52,121,113,2,147,141,19,122,183,234,209,160,247,14,148,166,125,87,239,106,2,201,236,119,215,31,112,204,87,241,83,59,236,135,115,14],[148,151,72,58,79,186,120,67,59,56,233,222,184,145,92,117,11,109,160,247,138,244,166,139,98,249,252,3,145,227,56,135,59,29,100,177,183,240,159,18,240,86,163,201,22,83,73,138,213,110,6,155,139,22,8,135,232,227,120,167,109,139,60,102,112,131,192,162,178,210,49,125,59,135,72,87,229,120,98,239,12,183,4,54,169,2,143,1,145,204,198,22,233,215,201,189,134,152,8,207,9,72,53,255,81,134,119,179,251,8,159,76,157,7,124,199,116,36,5,180,134,58,199,165,150,69,201,207,84,13,87,57,157,166,174,157,7,253,25,252,169,91,200,168,109,139,142,36,228,135,51,243,33,88,253,25,168,161,17,29,29,161,249,181,128,163,156,16,72,70,22,207,43,192,236,41,246,63,119,200,83,86,21,142,22,218,89,75,90,137,14,85,208,182,69,153,179,2,147,233,0,237,146,173,38,25,105,231,223,76,75,29,11,96,36,189,206,182,144,103,239,72,108,32,253,205,34,161,13,93,164,95,191,144,91,161,233,53,201,111,80,175,182,53,113,188,255,49,48,104,78,218,11,86,230,11,38,207,76,14,249,147,138,146,118,143,200,99,31,227,8,35,107,1,47,146,175,36,168,246,230,236,190,118,98,155,186,248,255,229,76,219,232,103,29,226,186,98,74,124,15,97,147,187,164,17,4,18,144,43,172,41,144,146,42,158,90,129,5,60,248,118,164,200,5,160,76,86,168,19,157,52,25,228,84,166,34,208,52,43,244,38,233,128,44,61,193,180,8,12,117,73,42,254,157,123,21,69,254,8,109,150,53,65,50,79,245,42,72,198,191,174,162,102,104,179,224,30,82,54,253,69,254,84,89,69,53,192,178,62,40,126,189,20,40,200,190,10,209,65,96,14,145,203,81,225,234,102,39,26,100,33,251,104,158,136,160,121,10,101,29,189,33,238,32,137,178,116,102,111,102,12,160,156,226,214,14,57,226,238,95,3,182,235,130,209,153,118,150,110,121,144,10,129,15,109,91,92,26,84,142,80,100,245,195,216,169,242,222,240,23,157,249,157,20,63,222,105,176,113,44,9,28,41,233,178,95,64,202,253,87,160,36,101,141,119,116,3,118,16,52,47,56,0,253,81,244,158,121,165,179,222,204,17,47,88,208,62,61,41,88,117,133,136,188,75,28,106,108,218,123,197,245,190,24,62,65,81,60,31,35,15,60,195,100,48,75,248,36,132,183,207,25,160,2,225,80,249,140,94,151,198,22,110,161,91,134,52,11,140,94,190,92,26,24,62,85,136,230,111,85,144,80,134,49,63,55,164,9,232,155,71,219,49,174,151,69,62,223,105,254,215,190,8,17,48,113,243,116,178,110,198,4,63,42,14,156,248,186,216,2,171,173,105,230,23,231,98,67,179,204,3,75,9,157,135,41,238,64,122,83,235,3,189,198,65,10,3,149,4,179,177,44,129,155,100,84,93,64,92,106,79,8,73,33,147,91,223,244,19,10,230,41,217,9,98,107,6,38,118,229,56,234,253,255,177,214,34,156,8,137,211,205,221,51,101,220,61,101,54,247,36,140,73,49,124,181,12,86,251,87,133,85,65,214,254,235,172,129,108,153,40,250,102,45,10,232,10,15,57,229,112,187,125,34,65,111,152,243,113,182,66,71,150,137,81,168,162,70,247,75,48,97,116,60,154,247,104,75,187,150,106,224,189,120,168,16,73,62,164,204,215,17,116,135,28,130,187,101,43,39,72,229,188,203,10,182,56,138,80,240,83,160,72,8,127,217,126,177,92,26,33,177,238,24,37,229,74,161,48,214,99,24,170,246,97,187,178,71,99,87,126,179,125,49,14,33,155,10,155,186,3,117,235,156,155,74,248,196,185,154,54,153,224,211,38,103,51,182,228,233,197,52,73,10,19,65,203,25,144,202,91,28,132,123,200,18,96,38,254,169,3,161,245,73,214,90,248,254,2,169,22,63,248,234,40,30,114,38,36,62,42,21,59,146,24,81,222,16,247]], +[[197,204,11,149,129,140,75,243,141,161,214,95,2,22,39,233,229,125,38,43,2,236,109,145,122,125,70,177,28,127,228,138],[69,125,164,239,20,81,157,84,30,223,146,202,190,217,176,77,138,47,42,253,21,16,169,47,0,155,180,232,117,79,30,186],[59,160,175,138,241,39,196,88,72,38,9,14,205,175,72,94,189,240,123,130,188,73,156,154,43,239,202,40,212,147,68,151,74,221,188,141,128,165,37,96,224,243,215,63,245,204,204,114,199,75,91,71,173,46,109,233,97,45,26,0,174,201,39,1],[214,96,139,245,172,0,14,202,249,95,192,159,156,183,73,140,81,138,110,2,85,88,110,99,55,133,59,29,125,157,125,228,223,225,36,93,89,3,26,49,125,78,43,106,115,196,195,249,91,88,46,114,166,66,2,33,88,123,172,18,15,184,237,115,72,7,15,40,96,216,88,102,160,159,231,86,116,52,151,242,17,155,193,191,223,87,59,227,93,16,145,190,55,241,139,205,166,116,28,144,213,102,204,146,75,114,22,75,116,154,249,166,244,15,113,211,234,93,135,100,205,200,23,20,189,115,149,229,246,121,151,54,54,239,241,219,28,240,1,41,131,247,26,47,43,18,212,90,41,78,90,56,159,76,210,72,62,179,157,160,223,38,183,54,199,175,110,65,221,53,167,142,69,41,44,57,78,52,104,149,50,136,135,33,248,99,197,109,185,125,161,205,16,166,106,32,166,112,178,127,232,206,85,104,164,43,137,55,121,12,123,225,170,66,13,32,61,122,136,92,23,41,205,107,142,25,113,137,228,121,213,66,203,203,155,83,101,111,43,159,83,156,50,92,52,170,89,143,217,30,125,247,15,154,116,171,236,70,118,84,177,201,163,209,68,56,231,192,131,96,64,183,147,135,30,203,233,229,246,104,12,204,205,93,70,150,168,126,55,232,158,171,40,182,189,103,158,143,225,98,123,220,157,55,59,130,245,44,216,196,155,233,186,205,198,48,163,47,209,40,53,37,90,84,47,183,177,35,147,119,157,68,152,170,6,160,231,225,164,151,121,57,129,126,178,8,138,241,225,155,176,229,172,168,84,193,37,220,96,61,131,87,54,160,61,147,128,81,83,12,154,177,170,59,199,121,179,186,231,69,14,245,125,27,63,192,147,163,125,190,157,27,214,208,64,242,248,238,186,119,247,250,136,193,73,240,101,199,172,227,50,119,170,153,105,194,102,234,109,133,202,214,44,250,245,80,142,112,50,113,107,230,132,162,40,86,65,62,14,101,228,43,110,158,109,134,90,135,54,60,187,98,213,187,182,163,115,29,221,160,250,106,208,41,58,249,137,60,9,169,231,67,9,15,44,238,47,68,55,115,109,212,51,226,172,116,40,189,200,199,124,185,150,67,85,250,68,21,204,56,49,216,199,202,90,249,61,81,117,46,113,140,96,102,236,161,66,106,135,194,152,8,40,26,133,172,126,11,64,68,255,110,40,14,40,1,75,147,131,209,156,157,56,125,41,220,20,222,67,61,162,96,120,74,73,68,202,118,194,254,138,8,13,9,150,217,166,194,163,211,167,7,114,128,237,206,224,56,154,168,229,54,93,29,155,52,110,202,9,71,176,255,82,101,148,60,207,9,147,154,75,74,143,152,95,106,94,114,114,60,121,93,160,188,54,13,206,80,31,103,58,182,234,132,67,241,41,66,121,82,69,62,183,43,58,141,13,151,108,39,140,91,209,169,133,60,145,142,12,36,12,60,115,73,50,149,63,219,80,57,251,176,70,135,147,124,159,240,171,116,161,110,174,33,43,198,242,14,112,10,119,192,146,210,61,46,251,88,14,12,25,214,95,48,65,41,171,142,108,193,46,88,5,34,87,186,9,68,159,48,211,217,116,57,26,255,245,99,61,239,47,92,78,189,87,58,158,68,75,243,163,221,172,237,240,44,5,243,204,46,117,6,100,168,74,29,36,197,210,139,73,103,13,232,162,242,9,8,57,72,60,163,137,89,153,26,125,55,39,226,26,21,232,32,22,193,90,9,238,113,244,244,60,10,96,139,72,72,92,153,52,163,134,20,121,77,98,145,218,163,156,1,196,93,61,235,229,121,181,130,59,243,64,100,4,180,200,14,230,255,52,43,70,179,52,176,184,131,180,11,253,47,154,83,89,90,182,47,209,53,30,188,136,48,131,112,73,114,24,223,201,140,224,129,64,125,168,18,164,109,100,151,215,175,158,198,216,62,28,96,238,183,18,216,137,223,190,208,200,5,170,17,207,129,125,216,240,67,150,239,135,26,38,17,45,203,124,14,29,46,104]], +[[97,250,134,119,238,218,222,214,155,22,92,141,39,124,151,130,73,102,48,40,48,29,246,22,62,57,176,106,194,245,98,95],[135,51,158,181,114,56,219,46,78,96,243,194,138,63,213,251,97,28,101,253,220,129,238,215,207,119,113,223,52,217,34,103],[192,78,189,17,195,235,9,57,111,232,214,130,121,81,10,158,254,227,145,171,238,64,129,240,210,117,103,74,48,71,148,131,90,173,127,62,52,91,207,10,248,2,127,151,71,126,121,230,121,43,143,41,152,70,174,40,203,19,189,136,117,55,153,13],[2,197,129,222,224,63,44,96,57,53,175,94,206,236,250,103,113,52,163,224,174,165,79,236,175,66,113,251,82,149,26,39,183,104,119,204,212,154,180,134,223,194,39,207,49,201,217,87,204,151,48,101,115,252,127,225,211,27,108,125,243,215,128,243,160,92,166,57,86,87,169,66,67,66,201,198,183,3,18,126,3,141,240,121,33,84,227,10,73,71,97,18,203,146,208,213,162,210,46,137,87,82,168,110,221,221,145,47,220,129,177,230,74,123,183,80,240,153,24,33,50,238,72,35,253,232,69,128,42,148,69,57,212,18,178,168,26,21,176,0,113,169,80,80,76,91,85,167,27,219,140,90,88,38,57,232,85,232,190,36,28,218,27,166,179,180,246,69,84,209,120,36,144,76,179,12,215,239,217,172,4,158,57,11,183,159,83,89,142,241,232,252,39,221,123,245,153,201,2,140,158,191,146,252,59,225,29,243,41,97,42,34,142,15,86,132,104,123,244,31,242,3,233,122,118,134,18,106,57,54,107,220,38,213,11,224,37,213,24,124,107,160,102,110,55,155,228,168,10,158,98,239,252,217,22,215,249,141,230,81,224,11,151,173,245,210,213,61,170,127,141,105,90,41,21,96,117,92,116,68,130,54,76,79,31,164,126,192,177,218,22,26,163,136,249,89,121,137,169,119,38,211,237,44,236,130,241,161,187,196,172,11,224,160,12,180,168,219,31,183,193,75,160,93,137,99,72,220,5,89,210,169,11,234,194,4,29,215,127,130,214,177,42,235,34,67,202,15,65,154,87,211,202,156,125,37,163,15,240,232,187,13,148,81,85,209,179,106,209,7,181,91,234,169,91,125,94,50,0,52,7,98,159,21,21,248,167,8,158,36,136,208,215,84,76,47,124,199,199,240,152,93,164,40,64,212,54,143,244,240,250,79,162,152,227,183,34,147,3,171,165,20,174,148,231,2,101,53,163,244,38,255,187,78,0,28,213,14,209,47,33,75,58,190,249,110,48,22,53,201,135,177,51,252,94,97,132,231,183,87,43,195,217,154,69,35,203,213,175,229,147,206,223,76,156,208,47,242,227,98,55,228,238,18,239,26,34,209,109,124,244,192,114,220,237,145,205,210,110,225,68,204,43,239,73,80,2,99,73,233,68,71,132,8,31,228,224,73,139,199,95,114,230,129,143,69,155,186,144,73,197,97,49,108,159,73,142,123,26,153,75,14,147,5,95,231,62,68,76,189,249,106,195,94,156,78,146,230,180,158,59,192,233,157,225,113,109,248,234,202,235,141,47,215,72,112,4,76,179,156,14,54,122,31,227,42,155,178,151,68,22,54,78,115,13,82,72,223,177,223,22,74,141,88,202,161,0,95,220,145,186,194,188,1,204,119,222,204,20,137,62,249,70,251,60,129,190,8,50,199,47,186,55,32,98,248,54,15,77,142,109,91,116,28,247,3,45,141,137,222,46,223,76,113,74,41,247,90,189,143,95,244,62,205,212,183,160,77,125,176,136,45,22,231,68,115,160,251,121,219,68,74,120,234,68,170,38,49,184,192,215,176,48,13,85,203,106,196,133,242,76,10,204,100,119,71,196,61,179,178,168,103,123,175,101,111,167,53,165,117,241,129,63,54,104,162,172,169,23,87,17,181,37,235,73,110,158,249,113,29,117,245,144,199,217,239,153,224,245,158,132,131,203,249,242,132,227,245,163,62,231,120,30,98,184,176,85,81,119,126,254,15,191,209,158,84,182,187,209,66,148,75,194,149,154,130,235,210,149,210,61,52,67,182,206,101,140,45,87,154,118,55,181,73,82,4,145,144,142,52,40,46,194,113,105,114,230,240,53,57,41,84,126,241,83,122,236,201,107,45,246,22,20,133,153,176,157,155,129,57,74,19,254,125,184,103,96,177,226,160,96,239,212,132,232,24,153,57,235,223,111,33,100,13,137,216,231,54,222,224,130,173,114,160,24,74,222,221,141,242,20,116,201,245,38,188,253,247,232,86,88,25,75,182,217,66,231,243,254,150,194,63]], +[[112,72,198,82,26,239,175,164,234,198,214,195,167,2,185,82,84,128,166,100,130,228,150,152,150,117,127,44,209,172,125,91],[237,147,17,60,22,67,165,58,160,100,202,166,49,206,182,226,15,109,110,194,252,108,7,17,203,138,31,231,49,57,175,147],[124,69,112,62,211,148,46,68,4,28,127,161,133,138,165,241,220,56,31,73,58,69,45,251,82,112,128,23,137,143,113,14,49,17,142,51,31,0,170,100,203,115,136,54,104,43,125,23,126,151,149,92,0,49,154,189,121,164,158,15,205,22,254,0],[83,247,76,114,77,177,87,138,26,41,106,124,202,201,4,162,80,77,217,0,83,137,180,248,212,234,75,99,7,41,143,198,220,206,152,166,188,7,40,13,32,54,78,64,90,70,126,115,101,120,150,82,105,200,20,97,214,31,198,183,228,186,214,141,43,109,208,0,88,80,16,95,10,103,187,198,238,34,62,193,117,74,244,227,185,175,165,6,45,28,24,97,4,143,24,91,18,143,26,92,15,178,92,57,25,180,131,62,41,226,2,188,148,26,144,94,99,194,192,91,16,20,100,123,215,237,229,190,159,153,102,21,24,122,61,59,178,199,220,76,40,247,5,61,239,155,40,178,158,35,49,241,98,150,220,232,241,237,228,132,202,236,153,103,2,189,153,2,229,38,132,200,18,200,116,64,246,155,209,65,199,224,12,105,71,209,252,124,59,220,11,197,80,107,110,164,98,230,95,158,116,59,114,192,7,221,199,163,119,73,55,119,212,235,18,98,12,166,192,25,200,191,196,194,158,200,175,56,47,195,234,200,65,2,26,116,228,103,75,163,228,62,93,123,65,227,254,235,23,218,0,167,206,69,90,28,236,112,176,190,110,86,248,95,195,127,100,207,7,51,183,227,18,65,222,100,26,138,142,91,145,137,123,193,88,254,147,209,2,192,29,31,94,22,109,64,129,101,254,63,203,19,213,48,69,144,171,142,240,220,141,90,140,29,138,147,252,235,133,79,193,250,54,208,204,72,12,248,81,45,128,190,230,155,6,80,169,87,218,237,40,60,215,99,129,85,237,119,48,134,232,106,143,251,25,138,204,116,35,181,209,166,9,161,117,165,107,148,201,107,115,24,81,185,58,148,151,113,1,226,85,241,206,146,226,50,160,94,46,51,135,252,180,220,19,163,27,238,110,226,85,7,50,44,115,201,136,48,128,167,76,0,248,3,169,152,221,83,10,121,18,107,177,68,237,85,116,196,178,49,128,227,78,9,146,131,180,187,29,40,130,47,206,55,23,4,111,243,46,249,226,205,249,103,227,24,234,114,106,42,238,197,120,6,100,58,212,128,29,62,13,165,42,29,119,191,4,63,90,233,243,174,169,228,188,79,167,149,208,132,1,8,92,169,76,252,76,231,25,218,188,123,35,144,208,61,41,74,101,183,175,155,195,144,114,40,91,119,123,47,19,61,193,26,112,192,169,240,96,225,4,65,244,2,22,172,182,65,99,122,46,173,241,247,184,210,98,254,193,180,208,240,244,250,169,63,63,115,44,172,56,45,138,196,46,23,142,34,68,153,157,118,74,157,14,152,23,20,104,110,180,146,68,151,229,107,80,21,126,153,57,3,44,159,136,235,101,124,253,228,74,211,71,20,175,74,81,50,78,94,119,208,222,234,153,201,242,68,210,224,158,164,37,130,10,116,109,136,58,12,244,183,5,194,157,248,192,55,68,129,84,220,8,164,212,51,116,5,251,135,101,130,49,20,55,11,55,237,134,8,110,197,248,189,108,114,171,241,63,81,132,48,113,15,89,123,6,16,143,101,179,10,72,52,150,226,237,129,218,177,15,238,148,127,224,75,84,133,242,227,7,64,73,210,34,132,38,102,81,173,16,221,8,106,170,93,69,46,13,26,97,18,157,30,119,198,99,194,109,8,137,98,181,84,86,69,183,161,168,113,61,81,50,122,122,53,155,18,218,173,184,90,44,212,181,65,13,92,32,38,127,167,102,184,196,42,132,220,66,102,69,136,135,155,62,174,253,76,200,220,105,63,152,172,32,86,9,229,112,102,91,1,234,70,85,227,148,41,167,167,229,66,239,180,247,137,13,191,78,52,198,207,240,126,77,53,189,62,238,223,91,70,40,15,74,13,160,194,231,60,148,234,129,207,234,231,249,189,4,254,45,69,151,101,0,247,220,172,176,223,42,93,199,54,168,35,103,29,182,121,190,102,203,51,193,98,253,44,116,174,113,251,244,210,176,90,240,66,179,169,119,245,185,68,185,253,182,195,68,36,66,27,207,79,98,35,118,132,40,250,20,15,212]], +[[62,99,115,178,101,185,103,137,0,122,210,161,12,48,154,86,118,56,242,85,135,215,126,40,176,130,58,79,23,154,228,254],[163,35,78,93,19,176,52,114,22,80,54,64,79,109,232,14,112,40,57,80,15,19,217,201,133,160,119,212,92,105,255,69],[245,30,15,135,138,90,112,150,71,232,95,234,131,159,213,102,230,243,92,138,97,133,208,201,235,19,224,213,185,230,232,170,149,195,51,168,245,6,50,164,214,101,123,81,140,228,207,222,64,184,245,160,91,45,159,132,65,252,201,210,214,146,213,9],[185,208,104,187,202,231,114,47,130,139,15,140,152,167,56,227,106,125,244,201,151,199,36,186,39,83,26,243,74,47,16,108,117,19,164,74,70,26,154,164,48,155,193,92,78,13,66,117,145,147,234,28,222,169,86,187,129,89,133,245,120,103,20,94,158,44,117,133,252,141,97,2,126,71,210,215,53,226,68,138,243,120,41,9,64,78,222,170,192,253,115,246,4,93,205,176,79,3,119,117,143,2,32,74,174,58,114,32,49,28,15,71,35,88,39,16,204,68,12,54,201,88,123,92,158,188,64,99,254,168,202,63,67,25,88,148,247,154,54,80,135,19,114,130,48,45,191,46,122,13,65,26,181,139,112,38,204,222,25,136,105,170,115,67,52,192,82,56,226,117,227,195,171,33,112,131,73,87,105,226,250,211,116,5,20,82,215,245,177,219,14,120,88,54,212,189,94,41,120,163,233,145,175,15,247,22,244,56,137,160,127,93,242,153,96,54,33,195,158,44,222,224,137,152,93,158,107,247,178,251,208,35,115,174,27,94,155,136,245,181,74,7,110,103,109,119,144,191,200,245,125,204,89,239,82,133,12,233,146,167,59,167,188,153,29,235,77,222,94,176,178,22,112,177,179,212,182,79,54,204,168,227,7,9,133,104,73,125,137,22,246,181,208,233,232,159,153,248,96,6,243,155,211,168,16,118,156,143,120,1,119,60,150,56,171,207,94,39,17,177,157,17,103,89,58,203,232,94,65,97,66,137,151,162,25,77,197,231,183,100,15,13,44,30,178,5,85,59,233,22,127,251,194,43,124,46,118,152,243,175,161,7,84,203,68,212,177,212,91,131,115,3,177,102,144,115,65,90,34,96,107,80,242,31,130,101,225,57,242,48,90,192,224,18,122,224,86,206,138,190,171,162,14,29,38,154,43,46,137,156,73,84,114,104,160,105,106,228,80,220,2,103,247,246,58,142,223,7,76,71,211,194,219,29,163,99,147,115,115,4,230,221,79,172,205,182,171,85,229,248,82,12,61,255,95,107,234,195,11,168,91,134,8,35,81,227,222,216,64,10,165,127,101,12,12,51,3,109,101,179,155,125,47,182,17,40,99,213,155,114,85,130,66,232,176,69,173,221,53,125,230,253,55,168,246,97,23,101,201,181,255,25,204,77,183,225,23,198,90,0,69,137,8,176,36,93,4,247,144,143,199,59,22,93,255,110,75,228,180,32,50,216,207,215,214,247,119,44,27,254,114,29,75,207,226,252,82,121,152,243,79,180,65,138,31,174,30,108,55,103,196,208,120,6,33,249,35,218,31,10,13,61,33,156,3,106,207,211,112,157,173,76,242,77,144,188,105,29,112,14,106,156,128,204,253,16,189,232,231,145,192,254,168,40,128,192,123,170,170,49,30,239,121,36,7,132,246,40,167,210,160,145,132,224,22,248,16,8,231,116,41,168,101,139,21,62,68,231,154,152,173,36,143,127,218,35,181,144,214,70,215,193,216,65,244,146,125,110,139,199,50,20,209,10,127,60,41,200,248,57,168,144,141,32,167,78,130,122,244,103,172,90,191,15,29,14,211,156,221,217,105,221,233,238,180,164,183,82,122,179,226,71,90,25,94,36,71,74,78,54,176,144,82,226,218,212,165,235,70,145,226,99,184,198,27,189,232,119,114,32,126,1,28,76,30,20,35,95,178,78,77,164,56,135,93,24,83,15,239,144,38,25,221,72,93,119,181,69,171,181,107,105,199,85,175,231,88,96,105,113,171,151,221,58,206,28,26,52,163,55,148,200,21,109,167,153,232,34,77,136,94,24,104,249,203,70,109,128,44,130,124,195,225,236,208,174,110,11,1,248,247,145,177,34,8,252,192,254,211,133,183,150,235,47,41,8,181,141,48,179,115,63,20,112,242,226,239,18,173,67,254,183,45,8,22,222,60,19,168,181,165,35,225,76,223,95,243,114,11,248,119,105,205,231,73,93,34,107,243,130,56,168,37,247,90,9,246,187,154,252,229,22,167,188,112,17,67,112,187,196,15,23,199,188]], +[[245,232,89,126,172,14,191,169,211,133,222,133,161,251,170,53,20,99,149,177,52,87,181,177,77,54,112,218,202,105,5,231],[206,147,230,66,194,241,80,132,188,131,186,253,170,25,103,99,222,42,60,81,59,14,68,246,141,219,222,55,133,20,196,65],[87,101,67,252,33,171,10,124,95,99,177,207,240,27,248,69,223,145,121,46,122,151,80,197,80,139,81,102,94,127,137,241,124,110,195,53,90,10,237,135,219,140,119,189,178,113,251,237,199,20,255,173,183,139,94,15,151,129,22,119,27,167,207,11],[39,51,65,242,25,255,92,243,129,199,123,45,210,38,197,143,143,51,196,82,112,72,203,0,106,255,239,140,238,21,30,48,14,254,246,41,254,210,27,112,69,31,114,146,146,98,125,31,63,27,82,87,53,158,229,166,113,207,98,174,87,50,73,64,242,208,177,90,172,118,255,57,130,32,192,128,36,226,154,140,243,101,4,225,42,78,150,67,143,66,195,218,12,0,5,65,188,17,240,145,56,27,11,114,181,138,146,8,63,68,110,202,25,145,153,104,120,222,53,8,28,196,171,144,149,140,150,207,92,153,121,108,186,121,81,238,24,111,38,82,122,237,230,157,179,4,206,41,65,186,21,204,0,186,47,20,17,242,8,218,212,94,135,188,246,56,121,45,224,166,134,36,182,103,41,124,39,163,67,219,75,175,52,160,34,142,175,13,16,34,0,155,93,6,139,37,52,217,32,48,46,113,49,15,235,240,223,27,176,44,46,240,173,26,225,73,222,173,248,193,132,55,60,15,126,182,178,86,149,190,130,209,44,113,182,200,50,103,217,162,51,102,126,119,188,32,89,131,248,184,216,119,216,90,234,211,246,14,130,15,252,177,122,221,221,146,167,113,43,190,179,78,231,25,102,218,253,153,7,209,147,221,157,114,90,49,166,19,210,158,50,190,114,19,40,8,146,109,148,55,71,127,238,37,237,166,16,174,177,220,225,46,163,22,198,174,198,104,158,80,28,85,25,35,130,90,52,180,44,79,6,117,184,106,178,106,222,234,46,96,218,230,198,209,205,208,203,60,52,123,22,56,64,57,168,227,253,96,135,56,19,135,203,75,199,45,219,95,37,179,116,133,155,2,229,187,27,160,109,60,198,158,196,76,236,75,152,92,132,118,227,80,50,233,154,191,0,26,29,68,221,198,226,136,156,60,44,62,202,206,214,9,178,178,104,14,0,177,239,167,233,210,109,98,242,179,171,54,249,33,4,71,144,171,189,73,54,7,86,220,255,204,242,48,246,109,187,112,26,161,100,218,214,6,154,162,184,179,48,159,47,228,77,94,11,37,189,85,100,49,240,223,76,46,169,122,231,158,212,165,117,120,214,111,198,147,156,87,98,138,144,202,201,122,223,168,112,42,74,28,137,101,186,26,144,38,37,103,40,102,100,0,48,3,83,60,201,49,76,175,125,59,152,46,10,67,47,245,170,78,213,116,25,131,217,181,67,35,172,126,41,155,43,73,86,193,162,193,145,85,123,39,216,107,231,20,181,182,143,203,29,65,247,140,165,221,182,181,59,61,252,142,125,107,60,61,176,89,175,159,45,215,101,239,4,182,209,110,103,55,199,39,170,17,243,223,55,116,163,252,150,24,46,40,42,204,61,35,62,234,191,140,114,211,242,70,174,24,69,5,40,143,239,57,179,103,102,177,13,209,191,191,191,167,15,151,179,201,1,114,109,30,13,10,131,125,17,240,18,58,52,171,173,26,121,170,190,128,177,37,177,40,238,22,11,81,24,72,247,240,76,73,200,213,194,242,4,29,167,217,89,156,41,177,218,200,198,128,119,239,172,62,202,88,187,193,99,122,173,206,33,199,116,254,164,45,43,207,74,11,152,146,48,126,54,250,37,10,206,231,149,173,43,254,207,191,96,49,155,129,102,62,42,38,87,25,70,247,90,141,150,154,241,107,59,87,195,236,62,102,21,138,175,66,204,245,229,139,147,122,174,246,19,49,134,6,96,51,23,229,170,49,139,231,15,141,163,192,193,107,230,194,158,62,201,254,244,228,110,140,162,65,217,65,213,128,73,160,99,217,10,252,149,60,163,46,138,80,166,71,54,50,88,138,196,30,174,151,242,12,233,183,65,237,65,201,164,170,101,81,253,130,60,224,200,17,165,187,90,23,28,30,164,35,138,2,70,129,30,70,156,244,152,183,150,33,195,35,235,167,152,83,68,254,17,230,116,153,237,244,150,116,145,170,116,159,143,63,227,153,97,215,104,146,201,58,172,59,25,250,75,79,193,116,215,212,212,216,189,110,228,117,71,80,8]], +[[205,173,197,184,156,178,182,48,138,0,111,47,78,149,90,145,170,243,186,112,22,95,45,68,78,241,255,235,189,170,162,33],[5,65,65,95,245,70,127,40,206,172,131,155,19,161,118,110,114,201,158,101,69,32,125,157,93,150,151,65,30,182,188,167],[255,237,231,1,235,24,41,206,35,97,205,162,200,187,99,51,133,57,216,173,47,102,119,88,85,49,231,191,29,57,34,56,38,121,161,174,132,255,235,117,63,201,117,78,80,192,24,82,249,85,227,253,96,159,246,75,240,91,190,112,117,205,190,0],[145,23,39,3,109,179,9,214,226,227,54,158,79,23,217,141,153,236,7,12,51,40,59,177,36,78,253,98,231,107,215,10,105,185,114,59,210,181,32,71,43,152,170,6,89,36,54,109,231,128,144,11,205,139,119,181,15,135,195,195,97,135,2,75,188,89,204,244,72,44,123,74,173,181,110,46,94,204,0,3,217,137,214,175,198,62,193,2,66,229,116,130,254,57,33,82,97,213,252,149,160,24,95,149,233,84,12,85,247,77,105,96,72,188,167,171,17,38,129,165,85,142,169,60,59,31,28,211,100,101,158,148,51,206,238,190,5,78,231,19,196,119,96,215,173,19,42,127,63,143,227,213,4,27,129,26,38,182,94,251,31,52,14,24,26,78,199,32,234,19,107,58,243,217,229,70,29,210,67,112,51,111,16,230,53,76,140,23,172,249,153,133,68,206,192,135,62,250,104,124,177,50,174,207,112,174,187,197,103,186,3,197,54,73,158,249,108,200,65,46,122,170,213,191,150,66,43,228,124,185,65,54,69,223,44,23,3,25,35,71,220,187,18,49,39,69,89,113,174,21,126,159,162,219,255,136,116,90,150,198,88,184,101,228,31,85,174,191,152,57,80,5,221,203,213,152,62,106,224,44,79,187,94,23,145,103,150,50,95,118,237,245,182,74,250,78,197,167,65,138,254,210,58,151,239,173,230,139,106,91,49,69,240,138,93,61,185,194,152,165,18,250,189,172,104,86,43,63,85,55,127,244,75,0,193,194,243,239,209,129,50,218,113,249,113,169,83,169,49,140,87,82,51,97,161,96,249,183,227,181,28,82,78,149,221,94,244,86,142,241,138,128,7,117,233,210,110,7,19,25,66,210,190,78,242,44,12,188,19,223,1,198,139,27,205,59,206,155,213,28,76,237,101,42,220,64,7,190,67,179,124,103,165,197,94,212,2,158,138,209,93,239,131,5,201,104,98,26,237,76,212,191,224,121,166,244,136,132,216,86,128,57,44,169,43,166,225,47,234,111,74,5,111,121,214,123,25,176,95,144,214,132,190,125,69,114,95,121,103,198,164,103,175,67,184,106,107,27,157,158,237,58,66,72,151,28,118,167,172,41,194,146,223,186,77,117,197,247,186,112,154,57,5,142,150,173,246,219,215,96,211,206,244,2,75,243,237,196,65,239,191,17,71,162,193,8,189,111,158,180,57,193,197,196,211,166,234,78,195,217,44,239,56,19,97,136,190,201,224,182,192,81,141,139,121,186,89,197,220,186,57,58,237,253,255,176,183,13,119,156,43,151,101,206,68,82,231,227,176,140,68,2,177,166,8,50,8,64,251,233,109,30,184,101,110,177,194,13,149,81,221,245,51,185,241,94,78,181,120,55,86,197,61,221,59,20,216,7,248,56,172,150,128,248,159,26,223,183,141,104,204,176,103,49,169,11,234,197,240,215,9,213,184,140,117,67,122,102,60,185,98,211,127,150,184,232,146,132,119,181,97,18,40,1,93,51,127,4,158,139,98,228,223,248,208,187,108,218,36,165,223,144,131,227,72,190,241,37,133,245,244,196,211,187,60,126,120,213,80,25,74,69,37,26,8,121,161,98,75,249,221,53,235,101,92,57,57,254,168,144,159,109,243,149,190,189,2,182,138,23,168,151,201,170,221,214,226,226,4,97,227,3,245,124,222,176,10,224,242,62,96,169,76,25,199,113,216,170,96,83,59,147,206,220,27,118,210,41,10,1,191,67,178,114,95,18,91,239,165,117,21,78,152,108,156,98,5,161,89,108,186,162,209,52,112,194,52,34,242,223,123,236,228,230,235,215,82,233,56,154,230,8,87,181,41,105,210,221,239,169,192,52,241,191,53,174,51,22,48,78,148,156,137,144,130,14,38,230,207,250,228,179,136,209,80,95,146,55,6,41,127,141,181,86,83,121,25,235,190,48,134,2,63,18,244,222,211,177,26,207,42,109,151,61,221,142,178,123,7,197,128,191,68,140,170,90,46,161,22,197,234,243,111,122,107,23,168,91,57,85,220,138,68,166,32,216]], +[[45,221,121,231,96,100,194,230,179,34,175,176,197,198,133,205,190,198,40,33,205,252,12,177,77,183,208,27,163,191,33,165],[245,91,74,182,74,37,130,33,43,150,204,172,6,64,226,113,148,74,52,162,134,208,53,131,48,69,129,14,52,24,36,187],[164,195,150,225,157,212,46,3,145,132,205,37,17,136,255,162,69,240,54,124,105,192,45,18,71,78,92,169,229,199,104,167,238,58,61,71,235,34,209,172,158,4,183,4,167,79,65,105,71,243,244,154,50,66,89,78,123,99,144,232,43,96,213,5],[165,102,116,161,225,240,151,149,37,26,190,84,171,67,194,152,32,143,239,201,187,145,118,253,178,62,30,159,96,240,50,100,121,21,86,126,189,204,43,134,158,219,112,85,244,171,166,126,207,231,250,25,237,164,92,6,4,124,122,81,132,139,233,151,50,81,248,95,247,111,28,89,227,101,67,130,133,140,155,225,35,219,138,148,144,198,201,179,9,184,45,30,44,166,244,160,125,0,18,2,131,198,194,149,100,73,149,169,102,40,97,43,141,103,145,87,53,24,226,85,106,104,138,9,241,73,188,132,106,104,189,14,247,146,121,3,87,16,3,30,240,168,254,209,221,11,240,38,18,93,198,100,143,134,246,67,9,148,46,24,242,59,18,209,220,104,198,242,119,12,168,181,72,91,54,155,12,146,0,122,148,97,193,57,252,187,65,23,95,49,109,68,103,6,10,180,61,18,34,245,128,36,4,191,99,194,223,126,0,75,220,64,12,168,15,224,210,203,104,162,16,251,195,252,11,144,50,9,213,71,110,122,86,186,239,184,250,215,243,40,183,47,50,113,19,225,57,65,75,166,243,78,153,194,236,205,224,68,231,163,172,112,197,128,205,38,199,69,1,146,202,76,130,60,122,197,234,232,118,192,209,200,199,104,193,203,11,126,164,31,201,183,210,148,55,187,173,171,24,224,245,237,29,239,224,207,108,14,186,166,182,215,119,244,218,217,171,221,191,192,253,106,181,238,234,128,60,250,1,192,189,70,246,95,239,164,105,1,171,190,13,137,16,78,59,196,174,225,240,89,156,105,182,123,165,69,171,155,84,245,222,227,64,172,105,216,130,153,232,104,34,172,221,221,206,96,17,34,1,47,153,41,151,116,170,241,124,150,78,222,203,149,225,39,125,70,45,230,78,145,21,166,26,217,138,163,210,46,59,166,248,241,205,105,182,181,43,131,56,40,35,243,14,150,107,218,209,255,95,193,152,174,50,233,182,128,85,212,57,43,199,195,223,16,21,241,40,174,225,228,250,61,73,153,227,41,242,47,15,246,170,119,139,174,2,148,161,223,116,54,203,22,162,191,205,116,180,99,171,231,203,75,172,83,98,200,156,157,26,55,138,44,184,133,204,59,38,171,75,232,129,239,26,252,20,67,14,16,210,101,57,202,53,140,54,118,40,106,216,28,225,201,231,133,146,175,102,241,130,187,31,127,134,47,231,85,191,251,91,229,197,242,183,49,193,50,226,56,138,118,161,167,177,205,223,5,174,210,172,158,196,8,71,82,113,148,44,202,221,50,228,157,135,145,237,248,184,222,17,117,81,206,38,74,96,184,65,5,234,232,126,102,246,164,1,209,50,43,178,26,152,232,172,210,119,73,50,84,229,4,0,79,114,199,110,121,3,210,250,56,250,183,23,233,76,230,39,148,124,78,163,38,189,37,117,195,115,16,243,180,216,67,185,15,167,125,50,217,149,33,148,21,11,98,248,80,24,122,79,223,56,70,109,250,6,86,192,162,224,179,240,116,146,172,142,55,229,208,223,149,204,137,223,48,133,162,105,41,29,194,81,34,16,211,254,68,36,141,122,185,150,190,9,154,246,76,34,117,102,102,248,222,165,108,0,185,6,119,209,24,37,0,221,39,79,208,118,146,83,130,109,103,122,177,106,85,123,8,179,197,34,101,73,141,133,196,203,43,96,14,224,72,27,124,28,71,106,157,170,139,136,199,31,194,27,111,137,191,223,236,229,141,169,232,213,101,101,46,67,149,189,244,200,17,180,244,242,45,43,150,19,38,31,136,198,4,194,151,77,62,151,125,20,13,4,110,27,102,37,183,7,22,64,211,82,203,126,126,101,212,108,97,52,71,190,141,197,162,0,170,154,202,180,106,252,207,235,182,177,195,25,115,36,108,52,250,175,141,38,234,94,131,190,21,113,143,143,219,12,252,68,78,46,182,15,54,89,176,32,22,28,34,142,107,146,64,183,172,57,76,171,129,45,225,5,21,118,111,34,71,62,204,165,53,89,76,229,40,165,124,245,218,178,235,50,171,132]], +[[58,187,219,11,161,26,161,6,59,210,107,2,193,22,3,120,98,40,91,171,210,21,210,64,188,156,9,38,244,236,234,129],[184,252,89,67,143,140,233,227,120,90,71,59,34,200,137,44,81,234,194,86,140,104,29,204,119,182,240,224,121,156,78,51],[152,31,32,5,90,69,117,37,174,229,97,98,100,230,175,66,232,179,135,203,8,248,180,167,63,155,224,179,102,241,3,91,179,10,28,135,72,148,203,236,224,168,70,216,73,183,236,197,86,88,93,13,61,57,86,69,128,127,242,163,202,90,89,12],[220,205,85,249,34,205,39,79,105,117,0,10,220,141,152,99,12,109,117,44,18,2,169,221,18,16,72,185,57,69,175,43,17,16,150,119,136,249,158,192,40,227,211,180,207,130,251,7,23,62,164,64,30,59,180,176,123,123,11,36,176,89,167,102,51,149,50,217,223,62,49,183,44,149,140,17,157,141,250,21,165,7,175,108,95,126,120,254,39,15,168,27,157,240,242,228,175,36,189,153,251,235,20,224,3,48,132,215,251,248,77,222,223,213,206,86,117,29,21,144,132,117,223,138,240,19,208,145,23,60,19,134,185,19,148,38,204,96,129,234,22,91,140,228,129,148,184,225,138,155,145,164,99,19,68,254,41,200,231,40,24,183,31,161,92,146,146,209,63,223,95,157,24,226,155,208,41,27,129,56,222,115,143,211,163,108,53,35,144,34,54,139,69,111,31,172,186,144,160,216,13,110,49,28,95,108,111,4,103,126,146,55,58,95,196,115,136,148,219,237,32,108,48,218,52,27,59,25,108,148,120,88,166,210,173,198,138,172,63,32,207,219,224,73,121,97,218,227,52,112,38,109,23,236,113,154,89,240,88,111,130,249,159,28,144,237,112,5,162,7,33,154,85,237,199,96,244,235,143,36,2,100,127,111,119,151,31,247,182,52,53,123,107,41,187,215,234,5,226,226,88,84,233,156,98,15,75,139,100,115,144,34,255,11,51,138,254,243,95,182,244,26,83,98,154,81,142,185,61,102,2,15,179,83,174,248,221,7,30,9,201,22,212,112,74,205,247,118,179,140,169,197,159,33,31,248,140,67,10,87,232,241,113,57,35,179,243,12,168,105,112,161,74,82,219,75,203,230,13,244,188,60,253,242,84,191,16,248,175,174,135,189,97,179,88,244,60,194,150,192,65,41,100,196,224,15,113,33,51,151,70,133,23,203,1,55,156,183,41,199,185,227,91,213,11,221,152,195,211,183,98,151,161,56,181,124,235,108,119,116,45,240,136,29,7,102,140,8,166,48,164,78,110,215,235,32,109,106,86,68,7,16,67,138,81,17,66,75,97,170,238,206,64,233,0,245,227,196,87,233,214,227,26,121,236,91,75,66,182,142,102,225,153,48,146,135,202,214,83,54,252,127,228,63,67,205,140,119,61,60,101,128,215,33,126,44,171,236,211,234,188,72,92,74,207,71,113,140,57,176,44,120,88,255,52,124,236,117,53,237,220,212,252,129,93,248,20,86,154,136,174,112,242,115,58,101,57,242,8,199,156,244,231,196,249,234,36,26,146,233,81,81,113,54,20,24,164,194,229,60,7,106,170,188,71,228,201,113,189,4,177,0,194,98,130,48,136,87,224,110,126,95,188,67,66,86,79,179,177,234,74,23,169,37,233,30,230,145,34,50,29,57,43,36,105,101,184,107,84,253,92,131,250,92,71,65,99,249,138,159,68,125,136,203,89,254,44,223,159,84,18,252,190,179,239,250,200,151,103,145,198,164,123,102,154,47,197,90,190,142,9,231,65,87,239,205,28,167,143,193,15,166,135,1,12,104,38,198,232,150,239,92,215,29,15,228,209,189,7,193,13,172,59,3,72,94,221,37,105,167,238,207,188,78,93,46,226,55,152,89,226,101,38,123,237,170,214,157,147,183,193,189,24,242,126,164,36,131,199,228,16,14,224,91,40,48,57,191,185,137,29,55,196,103,237,131,184,140,121,78,171,107,171,157,198,119,137,38,80,226,216,150,251,254,193,177,205,183,33,190,48,176,184,229,53,135,9,225,101,203,227,161,130,201,59,192,160,206,162,248,207,58,98,87,173,247,100,83,64,65,32,34,65,165,39,155,102,142,64,18,95,192,148,88,90,60,88,138,186,130,182,124,217,29,72,62,84,48,4,40,66,104,99,164,35,100,4,157,124,69,161,105,56,90,168,155,243,119,240,211,43,7,128,155,88,113,57,94,192,83,162,87,217,62,72,187,244,7,235,96,145,64,30,37,101,70,227,31,159,205,36,210,197,179,51,207,101,120,80,2,240,141,84,141,178,106,209,243]], +[[138,68,214,175,198,200,238,225,188,125,95,105,228,149,176,177,140,167,174,224,7,222,167,207,13,23,20,215,133,169,244,237],[212,243,102,179,55,127,163,155,54,249,174,20,218,64,78,34,64,73,13,189,141,121,107,26,184,114,223,203,131,165,149,64],[224,114,126,183,46,132,210,184,44,219,208,166,189,47,73,73,99,22,170,232,53,30,73,2,172,213,227,204,87,52,110,126,186,253,217,42,144,222,215,111,208,198,105,13,104,187,47,237,214,19,228,79,162,34,190,1,38,218,82,10,204,44,65,5],[222,128,50,105,102,83,108,233,73,150,175,45,231,160,118,5,204,79,203,158,117,238,10,103,161,226,9,50,17,29,233,179,86,213,190,234,232,108,197,245,100,193,13,102,227,222,149,165,185,158,132,73,40,234,142,119,88,108,243,193,10,211,99,61,222,235,29,157,207,63,148,183,11,241,239,99,210,56,223,32,77,112,92,11,23,79,131,40,37,69,245,228,7,95,141,105,164,129,121,194,158,171,245,193,116,46,243,158,26,217,99,190,187,182,111,206,148,145,169,132,101,18,21,194,231,80,230,238,131,101,118,100,64,168,68,25,229,45,207,103,31,28,82,234,162,185,144,43,204,164,179,124,255,219,172,142,126,126,107,10,92,135,72,239,191,69,45,246,22,63,76,160,123,97,249,160,94,194,10,43,214,51,56,158,103,11,181,69,74,205,111,58,6,51,91,93,169,236,50,98,100,233,98,199,217,208,108,231,233,255,4,160,165,187,223,170,76,65,8,102,165,114,1,22,81,67,159,45,188,229,222,230,103,146,74,196,147,77,32,84,150,189,29,77,240,139,208,203,63,210,222,115,162,239,52,47,240,9,30,16,225,91,59,118,10,87,93,249,60,241,201,124,1,197,171,17,192,148,191,52,135,130,6,113,143,107,40,90,165,204,81,39,189,127,152,139,132,169,4,149,48,111,217,233,157,137,85,230,104,209,163,255,16,246,91,124,71,159,172,36,17,154,60,16,18,45,77,24,168,5,178,71,223,22,140,10,81,0,22,155,85,114,209,112,18,215,81,164,46,131,55,97,21,225,21,97,193,96,193,94,250,215,109,33,247,171,180,48,54,100,117,35,134,49,248,76,136,248,56,176,172,64,76,145,61,47,161,36,80,35,132,133,195,2,252,32,31,68,21,28,25,188,189,193,25,12,18,209,84,8,49,251,25,88,28,185,49,114,176,210,255,92,101,243,28,175,242,15,129,56,129,248,78,94,249,213,193,101,224,150,210,84,202,223,137,82,73,170,184,212,73,108,148,10,64,249,7,189,64,147,90,148,245,229,91,109,208,81,21,65,0,254,51,23,112,239,242,186,214,84,86,25,184,163,62,246,70,42,80,192,178,196,237,47,186,78,78,56,62,191,41,50,230,25,39,102,164,170,209,214,226,182,146,217,242,189,194,51,147,232,170,207,186,50,59,83,79,132,237,242,220,237,124,148,213,22,135,218,162,113,152,169,20,75,49,43,113,111,225,112,20,167,190,208,193,74,36,56,115,61,85,92,101,100,200,193,163,217,151,235,174,123,61,232,135,122,245,60,29,26,80,41,21,138,128,170,12,135,72,159,239,39,12,223,254,16,211,75,21,193,169,105,58,224,57,2,67,227,20,207,172,6,239,110,239,235,204,244,61,66,234,194,76,233,135,148,41,210,252,114,83,179,237,23,88,37,188,77,160,118,43,73,51,169,138,253,185,75,6,244,252,210,173,54,17,170,153,157,124,28,141,133,45,1,221,158,82,100,132,85,160,78,178,51,10,118,253,148,44,83,30,81,75,94,192,114,138,137,211,76,165,144,234,153,200,143,170,32,223,183,187,246,86,84,170,108,33,43,235,138,214,191,124,119,115,145,205,73,195,156,248,171,81,185,91,65,158,61,252,141,148,169,58,30,240,34,60,109,233,11,249,98,24,216,4,91,212,149,42,13,131,114,165,87,140,106,175,167,75,166,98,227,24,142,106,110,86,126,77,47,232,34,125,7,67,152,42,65,235,250,13,49,15,231,159,237,39,4,23,144,239,213,175,172,34,67,225,209,80,177,69,1,93,157,234,176,237,237,99,148,172,54,252,95,178,1,245,32,79,189,66,42,54,4,35,48,21,187,10,72,169,32,226,229,224,212,222,237,103,32,37,242,60,251,169,56,137,89,126,80,76,136,135,173,212,108,254,244,2,74,251,138,38,238,183,220,221,178,57,123,68,161,121,99,103,52,0,66,19,112,40,195,48,118,38,129,108,41,49,230,30,187,107,105,237,203,203,97,44,155,24,26,40,83,1,206,70,248,47]], +[[138,151,45,208,241,25,12,43,157,84,143,75,165,130,100,187,4,130,103,117,80,42,141,92,43,32,158,232,141,206,165,251],[109,128,55,95,60,241,170,178,131,85,29,244,69,209,126,125,59,175,155,203,236,187,178,103,5,46,2,253,182,145,68,211],[189,69,179,192,69,133,14,190,247,184,13,209,222,171,72,3,123,19,70,199,29,234,241,229,143,42,123,22,38,116,249,77,30,243,212,35,144,55,51,11,214,51,95,228,240,20,146,80,144,31,0,168,228,107,229,250,10,174,198,157,224,109,115,4],[48,178,137,72,147,154,162,99,67,126,69,197,192,37,79,178,14,97,126,208,243,250,125,172,229,160,168,224,254,60,31,196,173,178,128,155,97,197,232,217,44,210,243,222,147,177,115,190,112,123,173,169,66,64,198,38,44,22,14,140,120,33,101,190,239,153,208,190,142,205,173,99,22,220,215,52,187,185,10,102,203,213,177,203,79,216,242,34,108,234,148,142,77,247,107,190,37,29,71,143,92,63,224,214,222,75,229,79,103,245,2,178,128,79,98,139,121,165,80,251,26,196,131,173,43,161,102,55,196,188,157,166,127,180,249,134,89,196,196,57,77,22,182,209,75,62,11,12,30,98,93,113,13,204,28,17,223,93,52,20,123,30,197,164,23,185,226,31,144,140,252,82,61,67,227,241,129,199,32,156,197,107,219,90,33,98,134,149,237,50,15,141,76,7,253,109,132,170,3,66,111,33,100,74,174,254,238,195,17,199,78,148,153,147,96,71,53,10,155,245,183,3,150,46,119,206,85,19,54,131,95,195,44,203,210,201,10,229,46,36,212,125,141,203,152,122,189,18,29,63,116,107,93,226,48,242,100,105,96,63,176,196,168,246,205,121,115,215,218,136,46,209,214,228,217,197,164,110,194,194,25,64,173,51,137,161,134,1,78,233,114,120,229,53,9,136,177,94,205,158,167,69,107,60,181,94,77,48,147,241,58,135,91,80,214,81,99,120,236,175,88,215,82,198,55,78,209,86,56,64,147,17,252,211,121,209,34,200,216,197,155,134,244,232,220,70,173,183,48,169,51,132,110,11,210,72,211,96,130,82,217,112,181,4,200,19,198,222,169,252,136,163,222,100,25,86,220,162,145,32,77,57,11,107,57,152,31,140,10,107,207,195,28,160,116,68,32,102,42,155,53,235,63,194,17,248,16,163,232,6,37,0,177,228,155,223,133,118,101,255,50,169,186,118,25,75,187,119,251,156,21,65,41,100,36,75,152,101,247,61,237,159,37,180,155,66,90,162,83,216,7,217,129,130,146,118,58,81,62,200,7,71,52,79,186,10,207,229,147,204,38,177,51,11,185,173,230,108,78,136,207,27,174,214,214,231,183,80,230,199,35,157,123,203,250,63,190,69,64,90,99,185,109,80,52,204,12,7,255,195,181,8,88,8,29,25,85,226,210,254,91,229,253,167,168,153,105,67,118,139,5,81,112,183,253,82,240,163,32,151,254,27,122,148,241,191,135,154,12,186,190,16,172,154,124,193,249,245,80,104,196,142,60,204,6,81,54,67,16,24,211,141,32,16,157,201,93,153,204,43,190,124,98,122,177,168,170,95,67,22,19,183,144,194,230,82,108,240,79,220,158,85,245,28,5,95,60,32,69,166,117,227,161,229,75,164,9,247,174,250,126,74,160,122,43,189,94,74,177,99,33,169,240,153,105,67,145,253,166,138,116,88,30,47,31,17,221,154,109,82,75,27,131,38,13,181,123,114,239,41,194,140,141,181,195,127,209,133,183,194,216,69,80,144,101,58,243,50,219,200,43,251,13,181,220,202,191,182,178,140,170,53,5,37,203,84,204,132,229,83,225,207,57,84,182,18,57,62,121,147,255,126,139,245,236,227,241,69,9,77,215,162,124,180,127,34,116,118,242,137,35,82,81,247,114,179,186,119,107,183,115,175,12,197,247,134,163,251,158,147,26,83,12,251,216,145,203,90,93,254,37,22,158,249,51,204,130,201,8,15,50,57,97,161,32,21,142,75,189,113,19,78,241,249,1,8,184,21,194,137,212,233,169,88,158,198,76,5,251,180,42,33,178,61,22,226,166,70,120,174,207,171,101,205,154,128,108,89,129,3,212,31,112,9,119,99,23,131,31,237,221,28,144,2,212,169,34,4,249,123,169,73,12,97,70,152,3,7,33,2,82,75,157,245,25,0,95,152,175,84,214,12,165,186,96,181,91,9,106,74,194,177,110,185,204,129,151,60,49,53,211,251,104,115,221,150,83,128,10,34,187,93,13,97,23,202,93,145,101,83,190,57,201,163,181,17,235,61,183,48]], +[[18,56,12,69,167,154,222,15,72,60,136,26,170,55,48,67,139,8,53,144,244,4,220,158,96,31,118,21,243,117,166,40],[214,111,197,154,233,23,247,109,36,206,138,184,238,3,251,203,113,93,94,234,75,8,57,43,89,30,100,133,145,199,60,137],[2,178,81,116,163,221,82,25,237,72,178,201,76,162,18,182,58,106,58,37,151,112,60,7,183,240,201,101,195,198,172,46,180,80,239,227,135,22,162,162,139,63,137,132,107,6,235,220,164,189,9,170,88,31,36,232,77,128,252,16,172,26,0,10],[104,69,35,194,231,250,139,75,215,84,140,75,172,170,134,120,163,48,219,187,150,6,50,148,1,102,178,204,154,252,21,53,200,12,17,44,141,196,173,167,98,146,51,254,144,144,85,35,125,81,62,41,42,241,90,215,105,47,17,90,160,146,218,101,117,50,245,24,153,195,247,245,217,212,7,237,92,22,62,179,149,4,128,164,18,42,9,146,152,31,7,123,200,103,249,6,7,84,7,186,152,73,196,234,4,115,206,84,10,121,103,68,239,163,134,3,120,225,184,147,67,229,131,208,128,126,90,103,196,213,189,124,230,65,41,254,144,43,140,250,189,44,33,250,61,42,16,233,191,158,165,229,71,58,226,80,201,22,5,9,151,38,120,249,167,64,230,202,219,59,82,245,2,250,97,108,255,174,29,239,137,61,84,228,30,84,211,38,70,76,159,67,92,99,80,95,177,94,62,234,245,2,28,101,220,208,16,248,64,170,179,23,200,96,93,251,26,12,138,61,85,73,134,27,105,175,44,147,216,108,152,29,243,165,28,91,245,120,92,47,133,38,16,228,79,164,255,28,113,97,21,46,86,24,56,71,68,254,131,186,191,11,203,117,97,120,154,2,49,37,246,36,42,24,60,172,149,73,201,50,115,58,134,138,161,130,101,110,43,160,168,192,190,16,105,150,168,92,235,241,189,173,18,59,152,43,78,5,85,16,135,148,130,2,29,174,169,216,242,108,88,142,108,209,1,38,203,49,150,136,3,86,190,232,242,152,188,163,6,236,86,153,199,87,107,118,80,135,194,83,166,2,20,1,12,110,215,13,135,28,252,135,56,1,138,14,219,87,241,6,180,33,141,133,94,171,44,145,243,159,133,139,63,37,144,86,49,160,238,226,152,86,253,52,247,184,201,186,81,193,196,198,167,53,214,199,161,61,34,13,122,86,108,63,80,108,114,188,116,23,171,55,240,214,215,150,255,199,29,249,220,124,110,19,125,165,107,122,62,16,207,11,26,187,63,251,112,188,102,41,59,93,117,180,5,237,139,236,13,111,205,6,146,92,56,17,104,172,24,141,11,138,26,240,131,159,91,222,132,59,105,145,229,165,214,205,102,254,107,15,222,134,124,8,110,212,56,118,145,154,27,114,51,216,215,225,210,116,47,97,199,125,142,89,145,104,156,131,40,103,102,85,183,106,55,80,86,14,117,209,199,232,94,60,0,133,5,147,49,9,75,186,87,16,3,44,246,121,165,37,199,139,49,112,14,109,145,247,82,148,196,34,72,146,151,225,115,89,67,228,23,252,211,85,128,88,47,221,2,57,181,17,70,83,12,192,157,131,178,143,10,29,100,34,32,223,185,155,173,98,243,149,65,3,80,129,214,93,119,141,223,50,57,186,14,111,169,145,75,23,179,151,165,52,203,143,211,180,255,66,168,216,200,238,102,21,63,187,31,240,250,84,247,189,3,39,133,22,230,52,26,248,15,205,31,206,231,12,53,157,32,83,104,172,73,13,117,163,84,81,45,164,107,167,99,76,21,178,132,178,68,119,128,143,23,99,51,96,164,180,159,179,188,170,132,24,65,207,146,65,126,178,76,228,130,213,162,75,253,45,172,55,34,49,218,83,154,5,66,0,2,255,122,32,196,118,9,125,160,111,89,240,51,20,230,5,159,173,136,197,12,59,170,192,60,239,167,205,130,17,210,70,27,22,96,234,107,207,71,104,56,201,26,16,7,78,180,180,14,110,151,74,148,90,103,246,238,105,4,35,30,240,65,136,241,234,213,186,243,86,148,239,227,1,237,199,232,102,218,35,181,166,197,143,1,178,165,44,243,171,128,94,220,92,19,104,98,107,149,185,78,180,100,91,105,62,200,128,242,184,17,122,105,58,251,220,210,72,36,49,137,15,65,11,197,128,83,15,239,55,88,121,194,228,96,73,202,137,26,44,62,205,96,67,174,128,216,175,52,102,52,103,76,109,254,144,89,151,222,93,5,214,32,9,238,237,39,117,2,251,90,90,49,85,238,238,182,115,72,182,13,137,163,74,120,18,99,159,84,31,254]], +[[209,179,67,13,78,99,170,191,169,239,150,188,186,241,250,106,158,181,33,157,212,77,243,177,166,21,99,223,254,28,203,40],[194,138,5,25,82,69,41,14,205,56,83,85,133,206,81,243,194,53,197,214,80,200,197,124,47,121,187,10,192,232,8,52],[76,182,255,93,215,6,177,174,129,108,219,175,158,158,30,220,128,166,98,132,249,70,82,213,14,193,78,40,59,42,220,89,47,208,132,51,113,68,255,167,18,220,52,206,142,97,6,104,166,94,150,159,5,206,181,71,134,48,77,13,88,211,26,8],[7,108,12,135,98,228,188,0,60,54,10,18,161,149,152,5,5,81,209,107,75,141,160,251,156,74,252,200,26,219,230,25,149,242,92,188,40,220,164,32,191,169,70,16,84,211,238,0,173,120,24,62,127,38,223,104,152,175,154,77,34,95,202,182,124,4,46,154,19,82,93,31,117,255,14,61,141,168,8,150,183,40,243,226,219,101,148,74,224,113,125,119,89,144,181,158,91,112,67,75,212,179,238,69,47,16,172,6,16,87,11,56,34,8,50,150,143,84,77,62,77,17,155,29,75,80,21,198,205,244,207,34,11,86,181,192,204,216,227,152,213,228,165,141,163,176,226,178,112,165,211,155,130,171,183,249,210,122,65,144,24,85,11,98,0,174,81,200,72,130,240,134,174,126,165,53,22,113,182,221,150,9,35,173,107,239,193,52,9,135,154,141,246,25,189,246,200,138,111,225,236,192,240,243,170,33,159,182,25,2,190,72,165,61,242,188,102,197,111,28,29,23,247,230,22,125,37,81,101,241,116,186,169,202,245,60,115,203,187,124,194,199,192,135,244,58,190,42,237,90,33,254,66,144,184,214,121,96,168,169,203,194,165,122,190,34,101,77,193,132,207,249,22,139,182,151,39,3,117,254,136,213,196,156,249,91,6,207,157,13,172,129,251,217,192,215,184,45,5,237,44,63,212,156,204,41,64,68,65,113,37,69,249,169,145,228,240,221,182,33,144,131,130,150,249,103,41,154,56,96,114,38,216,166,129,240,168,243,196,56,79,209,139,48,37,124,70,60,10,189,15,79,111,18,37,165,27,118,45,109,10,199,213,156,210,239,214,152,184,209,62,35,215,4,9,246,176,125,105,92,22,113,205,111,89,68,59,29,176,171,53,185,220,6,64,228,198,209,172,80,71,93,40,239,148,248,23,144,226,229,178,84,85,20,178,164,156,92,33,83,69,155,229,64,137,15,83,188,24,228,161,109,203,93,207,80,243,122,149,198,6,253,244,133,152,229,42,243,23,154,32,72,97,93,147,217,126,5,153,183,8,140,17,116,187,159,21,227,112,24,249,154,203,206,91,19,2,248,216,206,42,184,84,55,254,235,12,170,119,132,220,131,201,231,195,111,224,89,144,107,3,10,134,163,222,208,171,157,139,115,82,157,71,94,102,26,8,8,214,211,240,144,127,133,40,135,63,8,213,116,139,225,214,151,18,232,82,98,215,123,223,19,191,209,138,92,222,111,113,70,38,115,171,41,177,97,115,21,169,166,233,54,168,232,26,142,67,189,15,102,68,165,198,158,170,172,137,189,170,153,204,168,3,131,55,5,229,175,166,155,59,209,208,37,43,133,70,80,242,25,151,145,230,172,167,199,90,134,18,131,33,98,51,162,99,58,106,239,249,211,1,238,92,180,221,114,192,138,69,205,174,143,84,88,192,149,178,46,117,156,67,180,155,152,233,244,203,51,213,222,168,121,68,158,174,115,203,135,76,115,89,67,37,235,246,140,30,212,6,75,111,97,171,47,1,74,47,25,243,46,18,179,60,94,170,138,41,32,77,94,186,88,220,7,80,114,254,57,155,231,209,171,24,8,32,143,180,8,18,59,220,11,74,179,19,15,159,112,109,195,235,25,75,96,94,115,163,47,18,90,228,145,40,92,230,3,159,182,35,195,139,129,213,171,160,245,89,159,108,134,232,114,72,107,78,150,73,218,255,227,163,208,108,176,115,221,59,198,244,225,10,24,112,14,69,114,45,120,166,176,151,45,201,77,92,122,123,102,65,117,123,121,96,117,113,157,123,142,195,106,30,121,111,181,248,254,111,27,121,160,133,156,180,214,124,236,5,237,145,76,250,50,193,221,254,33,142,249,99,67,108,58,17,72,172,44,249,9,223,115,89,137,6,87,70,58,78,162,95,237,89,97,138,6,129,161,33,126,34,214,78,249,217,180,85,157,10,15,107,60,232,216,71,147,11,35,35,1,202,244,76,223,122,63,24,162,172,19,11,146,207,217,192,51,96,85,123,95,124,71,117,70,42,16,113,247,3,68,199,24,55,75]], +[[3,62,0,61,122,171,123,199,252,138,194,4,199,51,121,154,229,83,195,254,197,63,16,219,247,149,181,244,184,127,28,149],[104,47,70,245,192,86,221,69,186,11,90,120,32,49,249,89,106,115,170,41,44,162,50,107,237,167,74,82,252,50,183,22],[237,180,224,32,214,118,250,198,168,69,83,72,128,191,97,54,55,74,139,127,44,83,133,187,158,226,37,56,31,73,78,251,116,165,91,65,58,224,234,112,173,214,27,253,251,135,251,66,213,188,12,83,89,221,221,87,61,83,138,233,58,107,54,9],[89,106,162,196,11,51,24,135,137,56,235,193,56,219,39,75,179,138,82,1,235,124,175,135,94,108,100,87,145,218,224,18,189,239,212,133,230,189,157,132,153,196,42,42,232,108,243,43,24,0,46,118,187,88,44,202,13,236,72,21,222,216,161,33,31,143,200,133,127,206,29,87,246,21,29,136,120,123,151,143,171,86,191,146,107,21,51,225,148,153,232,187,153,21,140,221,110,152,15,107,165,67,174,131,31,157,209,52,176,254,109,92,36,136,125,199,168,212,120,29,217,183,252,93,201,70,75,4,92,191,157,30,245,3,107,91,242,139,84,154,199,170,143,175,185,26,220,159,236,167,161,69,84,209,16,227,16,199,73,228,133,51,243,89,199,15,5,251,122,237,239,19,102,54,184,239,114,35,136,101,57,134,78,229,45,52,17,139,75,139,116,224,143,230,182,88,150,228,177,155,109,124,63,37,40,38,85,133,72,23,16,210,215,73,72,235,75,23,8,165,15,167,64,33,189,164,179,97,188,104,210,165,210,2,16,159,141,40,216,170,103,215,140,17,54,205,46,144,60,141,250,23,90,247,189,150,59,115,218,228,149,135,60,205,174,98,191,239,136,86,54,221,131,85,15,249,192,92,55,186,51,137,209,84,54,133,216,148,131,176,193,4,231,239,187,119,2,197,160,57,138,199,32,72,76,80,147,104,53,238,157,242,83,240,239,140,190,243,224,125,233,105,81,28,203,248,117,87,73,58,11,151,46,240,232,230,41,207,56,34,219,33,40,110,215,39,102,27,211,23,134,252,161,66,17,6,218,205,238,28,170,244,148,84,232,84,121,79,112,77,34,169,90,76,142,107,28,47,238,165,126,86,35,140,32,150,241,204,87,134,71,254,165,68,214,118,68,130,189,245,20,136,121,162,95,148,61,177,111,41,2,27,158,207,227,224,144,180,37,200,28,112,9,132,46,28,122,2,217,28,166,12,18,1,195,189,174,156,83,115,175,3,242,244,219,239,64,222,141,155,33,254,214,141,238,81,13,224,66,114,52,202,161,194,10,58,229,73,149,72,52,201,51,115,217,19,184,117,15,35,160,55,128,215,169,69,78,214,254,81,253,45,39,107,157,74,163,45,224,94,3,129,110,100,233,70,111,79,14,34,70,81,66,141,52,44,188,198,151,23,10,71,239,153,107,218,203,206,145,17,124,161,248,69,91,37,178,176,132,67,233,145,78,61,144,196,137,238,170,119,49,221,234,33,35,213,93,103,177,102,131,251,124,130,54,170,165,161,176,252,175,141,23,0,17,219,233,170,40,87,190,97,44,187,133,239,105,229,104,49,180,218,207,188,122,89,180,101,166,109,199,65,45,219,61,106,244,235,253,112,88,100,231,212,251,153,166,204,180,139,17,131,104,254,171,2,163,64,196,50,118,141,224,224,103,135,30,158,168,8,214,217,147,129,88,41,231,31,108,4,43,102,73,149,9,143,238,148,213,67,223,21,229,177,105,87,3,27,210,56,188,173,187,220,197,118,175,251,100,3,3,214,156,91,37,11,58,83,154,253,18,127,126,226,96,158,82,229,21,79,189,255,62,69,249,196,64,102,101,109,86,30,15,100,223,242,128,93,248,142,48,163,128,83,8,34,65,58,122,183,106,27,154,134,83,120,210,71,99,6,154,129,64,2,169,169,208,55,149,202,141,43,91,209,9,3,147,233,228,177,255,125,127,14,184,78,113,42,1,143,104,201,227,132,240,160,174,243,150,120,121,40,79,64,158,48,210,54,80,134,230,105,82,39,140,169,182,249,14,143,105,164,141,155,40,187,76,78,214,50,171,202,58,244,20,77,167,66,43,245,25,146,247,52,115,20,83,199,163,62,21,229,159,83,8,18,157,106,119,74,148,88,111,114,51,17,23,145,118,192,148,143,255,78,48,193,185,89,129,44,172,151,124,199,67,71,176,7,148,15,47,185,98,169,13,102,6,106,109,232,128,25,132,222,228,165,50,212,176,172,214,220,175,6,114,123,171,112,179,134,98,50,35,76,145,0,191,220,102,159,119,202,73]], +[[238,85,252,247,10,39,92,114,107,212,133,102,131,179,71,222,207,212,34,241,130,108,7,169,50,203,133,190,159,164,239,60],[223,207,251,94,21,83,120,157,86,169,243,145,75,206,80,13,7,197,172,49,31,146,120,84,178,207,30,88,51,192,50,55],[157,140,178,234,243,255,62,12,43,198,114,225,210,85,197,184,232,7,49,191,246,246,171,165,23,225,51,84,232,81,8,15,74,139,184,18,27,38,36,36,76,158,233,92,138,9,47,16,55,3,251,230,111,156,186,16,13,46,145,237,119,74,201,7],[184,200,69,207,124,84,133,240,98,45,29,220,23,247,160,246,240,253,112,116,254,25,75,14,12,212,38,80,207,200,23,245,127,9,95,140,223,173,30,190,13,251,193,189,118,23,171,79,32,78,157,85,216,26,124,138,67,57,64,236,111,23,200,168,227,213,108,26,251,10,243,116,189,50,213,78,247,19,45,38,184,156,71,12,42,181,190,22,250,187,76,117,25,61,109,165,155,162,253,21,126,158,164,224,197,192,138,82,2,245,237,198,166,23,1,240,139,179,68,202,100,85,215,93,20,90,219,36,76,83,76,140,252,98,63,77,75,103,103,89,75,57,167,105,11,238,236,77,249,116,106,87,255,238,5,20,84,196,39,142,164,60,129,15,241,60,215,105,97,95,157,5,212,254,74,81,88,62,128,192,21,220,254,217,175,5,249,61,5,77,52,255,217,57,189,216,240,81,143,163,3,10,150,77,201,216,13,240,15,22,53,130,64,114,205,242,155,200,2,89,32,157,80,245,111,202,159,189,106,225,81,74,103,25,137,206,164,246,132,107,193,145,121,9,124,202,64,198,36,215,237,191,145,251,91,37,57,235,189,80,45,54,70,113,20,48,186,228,35,253,17,88,72,9,51,24,183,208,135,239,30,59,137,75,195,185,234,39,175,133,63,202,133,149,211,111,183,41,153,105,22,47,46,214,162,181,80,117,178,198,48,128,40,87,23,109,236,76,181,172,242,177,58,53,169,148,155,145,43,181,125,129,235,12,138,138,223,60,246,76,181,113,191,95,61,113,249,135,214,77,116,233,25,160,3,54,229,125,53,238,78,236,252,101,112,0,221,91,18,153,94,225,177,22,89,28,229,142,86,222,37,178,156,148,130,157,29,104,82,27,149,88,228,114,94,199,112,57,6,156,12,209,123,42,0,51,89,233,225,225,18,199,89,1,118,206,188,231,240,1,241,209,54,232,24,244,129,140,253,148,116,90,250,171,86,241,164,6,249,125,217,230,27,115,82,102,214,130,173,125,242,109,215,12,222,11,87,254,167,219,45,248,50,250,136,163,95,83,151,148,136,77,220,65,33,132,3,1,108,182,213,34,31,63,235,93,58,238,74,152,64,169,19,7,45,41,248,209,169,54,123,176,187,245,69,247,218,231,192,10,13,12,3,66,35,26,228,98,187,116,46,20,152,238,88,74,230,200,63,47,31,45,4,82,190,173,152,34,104,205,60,253,231,143,244,34,226,38,191,123,42,241,19,119,87,121,127,176,46,82,117,195,72,9,213,76,169,238,42,101,39,94,110,92,255,221,32,173,31,161,238,11,216,178,30,4,206,130,158,2,205,182,60,72,191,205,216,109,58,8,197,151,137,201,215,142,54,24,29,239,235,114,39,16,114,117,237,107,92,203,18,124,215,43,55,78,23,245,238,11,94,71,180,179,225,74,142,198,216,107,183,80,113,135,242,141,179,43,63,63,161,202,19,68,111,229,37,62,231,131,100,94,121,66,114,121,154,134,59,79,202,153,228,67,203,170,5,222,60,80,237,243,213,205,124,16,82,156,108,9,160,193,69,52,6,172,126,202,250,155,58,31,54,157,104,243,198,24,245,142,252,53,157,242,243,252,210,71,139,85,164,26,17,242,72,126,127,112,236,41,59,62,204,199,0,239,68,74,51,209,234,233,132,156,91,118,210,154,253,90,35,134,26,239,79,42,123,163,246,102,48,31,222,181,211,216,240,220,158,226,224,20,178,76,116,101,222,227,192,150,78,221,73,237,73,237,171,181,202,122,251,153,87,77,0,30,88,18,160,133,35,31,36,27,107,8,199,62,128,251,68,187,42,223,85,79,20,253,109,206,148,166,246,54,35,217,193,222,180,26,209,1,101,26,107,103,174,82,52,218,174,129,151,159,189,130,51,137,100,154,59,10,6,198,139,128,70,138,153,29,48,7,116,135,81,250,105,40,29,177,185,77,108,22,10,28,171,80,148,60,219,184,222,165,117,9,6,179,198,89,91,181,128,222,219,250,229,116,100,204,122,101,29,76,81,219,181,250,152,5,151,209,118,105]], +[[73,194,152,162,219,61,37,137,201,254,22,164,229,113,229,170,35,203,170,119,123,134,71,2,144,163,237,167,165,211,233,107],[218,197,35,214,55,76,143,241,95,196,221,199,19,113,90,195,92,245,84,127,193,177,178,100,107,99,251,65,167,242,22,33],[42,67,156,115,201,129,23,251,41,82,226,177,97,247,243,185,158,125,57,188,105,127,121,64,117,219,123,99,77,41,241,255,87,36,246,119,248,49,42,213,21,176,151,204,169,223,195,14,121,238,138,124,157,215,40,189,212,93,248,89,199,189,227,10],[53,130,238,176,211,113,223,56,93,232,139,170,211,128,203,12,219,96,234,178,186,235,179,199,152,55,117,61,8,225,203,120,192,189,118,221,17,4,69,73,86,213,113,206,183,230,181,113,165,35,104,53,215,132,181,15,246,96,87,177,53,149,231,208,200,242,93,8,174,139,84,182,18,59,160,129,81,172,125,176,197,106,152,15,127,11,179,154,84,180,55,245,72,81,151,153,134,171,19,103,131,94,92,79,58,59,61,118,13,56,39,231,108,86,138,231,174,187,182,18,231,117,189,222,204,211,52,172,107,205,50,83,171,194,157,75,124,63,16,54,38,102,246,174,117,8,3,112,163,108,186,85,219,58,145,203,87,137,228,214,249,239,234,77,241,221,119,48,165,226,121,96,213,59,81,33,148,140,206,90,246,83,255,241,213,180,229,176,168,140,113,140,73,179,28,121,61,136,193,204,69,171,141,162,157,5,233,6,205,5,148,181,246,99,140,142,195,241,118,11,164,35,181,171,29,8,165,135,112,175,176,241,57,171,211,73,193,191,22,13,137,2,35,156,226,79,25,180,225,190,9,95,126,209,101,243,147,30,60,188,195,7,233,252,92,101,128,49,34,142,85,203,190,236,13,11,207,143,105,81,84,169,238,209,190,243,82,40,120,155,252,13,35,139,131,114,211,24,50,140,19,57,254,160,136,20,219,134,33,171,202,58,235,130,9,139,90,168,123,185,143,94,64,82,42,8,136,83,44,23,72,69,61,178,210,179,148,62,74,187,49,45,227,25,174,196,140,193,201,71,117,151,41,83,251,100,150,184,22,137,55,98,53,16,205,72,200,178,71,149,109,49,104,72,108,23,106,231,164,203,56,78,172,253,171,250,221,159,186,48,162,59,129,27,215,121,243,203,165,67,56,194,139,179,56,34,56,237,59,141,210,27,234,178,245,202,222,40,197,224,155,49,164,84,128,138,83,72,18,46,58,227,129,34,150,247,134,156,56,101,195,201,216,254,24,189,129,47,46,96,233,20,151,92,254,27,239,141,187,128,151,0,111,13,124,243,252,21,235,149,194,120,84,177,67,18,184,141,82,128,21,175,105,251,117,5,184,243,39,3,246,78,177,201,88,240,70,221,37,18,66,248,190,167,70,127,199,41,29,9,94,150,150,225,26,164,90,190,121,36,232,86,53,21,53,170,7,115,211,217,230,28,201,162,216,155,91,7,116,215,100,94,225,175,126,182,252,212,64,188,105,212,62,222,170,249,53,253,42,82,149,172,25,169,125,112,175,146,152,131,15,129,192,165,9,242,66,244,115,55,36,120,250,88,121,251,44,184,81,16,128,252,46,205,130,89,184,195,206,158,139,100,7,97,220,121,39,195,46,127,91,174,151,168,184,172,147,86,98,229,244,93,20,202,214,211,74,255,201,161,148,20,196,86,111,69,249,119,57,103,16,137,76,83,153,237,68,128,241,142,144,149,127,170,118,204,181,18,162,208,117,115,5,138,149,180,47,225,129,2,73,209,200,94,196,49,160,73,209,174,203,15,17,131,121,189,195,241,238,73,11,200,160,84,195,44,61,172,118,89,150,108,219,102,249,149,172,64,61,94,121,235,107,37,179,243,246,90,108,238,194,32,214,108,5,248,168,169,139,128,121,155,164,242,198,219,187,77,251,88,98,201,164,107,202,1,62,189,250,186,116,148,163,12,225,70,6,175,192,176,249,147,20,63,237,238,120,150,217,166,187,129,73,145,102,237,2,233,65,134,170,243,33,135,174,182,226,130,80,27,202,67,181,123,126,250,9,57,201,52,188,143,187,210,108,68,182,24,51,90,53,198,146,255,153,106,91,149,211,39,223,155,42,102,33,179,176,241,144,219,31,54,217,17,209,166,99,164,235,249,162,133,75,180,244,6,16,149,182,152,18,200,44,47,254,63,146,233,180,77,46,166,49,105,136,28,174,132,83,214,238,247,207,105,194,90,40,179,248,221,199,1,72,239,38,114,26,60,31,46,98,217,209,12,234,66,252,163,250,205,116,103,58,78,127,51,80,115,100,170,40,108,15,56,215]], +[[130,63,12,41,251,253,211,209,130,143,48,85,233,236,1,255,209,181,163,117,17,141,221,126,78,12,67,113,159,87,63,247],[115,18,95,200,58,187,139,124,101,133,89,252,18,115,147,35,29,3,202,88,70,224,200,129,24,209,61,85,202,68,120,157],[250,116,123,111,227,56,26,214,188,130,169,86,67,193,244,162,11,118,186,115,191,240,14,99,93,100,32,45,139,13,240,61,188,86,176,19,139,58,109,65,152,255,175,88,204,211,211,136,237,37,235,207,119,4,67,228,30,157,33,71,149,10,48,11],[128,44,57,206,127,42,80,189,129,98,42,221,13,244,224,254,3,236,61,45,48,90,69,166,22,82,113,237,121,173,210,67,185,160,14,82,24,49,146,254,178,76,79,219,210,44,128,122,225,0,239,207,22,91,156,153,97,148,224,15,168,23,118,94,169,74,3,7,14,72,102,134,180,69,252,178,99,204,254,31,88,98,243,184,75,16,243,144,8,11,252,174,68,122,224,6,151,66,184,97,143,169,87,95,126,99,122,213,78,131,76,175,3,148,215,69,3,44,225,226,85,192,39,50,80,241,80,75,55,160,173,217,74,162,69,199,222,82,200,14,5,214,224,169,106,20,65,5,67,130,106,73,233,185,69,98,109,78,137,245,80,39,22,61,75,214,208,233,189,26,36,119,246,125,61,86,104,164,46,148,216,182,17,147,216,33,224,209,178,48,252,173,197,54,19,183,91,2,207,184,21,132,86,7,126,189,245,165,240,12,59,91,24,99,112,202,254,196,162,28,105,220,225,240,30,254,242,60,55,171,144,248,88,35,138,239,190,33,43,85,109,47,7,52,6,85,159,26,81,216,78,255,253,206,7,176,13,1,187,243,55,113,204,18,201,96,172,137,54,90,156,130,197,35,67,247,96,51,129,184,144,35,193,166,231,2,165,177,228,189,25,30,166,151,11,94,164,81,234,5,181,155,248,62,85,242,154,31,128,50,18,187,46,88,240,97,99,51,217,17,71,8,82,158,139,108,96,129,222,235,124,41,154,90,42,83,204,210,78,213,143,251,254,80,61,128,97,74,219,5,202,17,207,41,222,208,9,4,234,18,57,248,43,164,12,121,62,188,51,151,117,248,176,254,57,1,245,72,46,49,12,121,60,110,44,240,29,193,87,114,122,242,56,244,156,152,98,128,75,4,117,81,253,136,111,74,72,153,226,42,106,101,112,17,23,163,133,128,85,187,254,150,110,55,14,115,62,23,239,173,162,133,159,216,255,169,224,31,206,86,6,162,85,54,118,120,244,189,78,33,229,218,15,239,48,117,127,52,227,137,247,107,125,87,196,228,16,160,2,233,0,228,143,178,24,200,242,119,143,20,143,238,86,150,95,91,71,62,37,37,108,35,167,175,25,131,66,207,62,240,43,132,223,44,213,128,10,70,28,27,7,189,162,244,38,40,166,138,210,157,187,130,164,112,150,125,115,2,201,147,178,52,19,110,91,242,85,230,36,139,16,44,43,255,178,1,114,55,31,28,163,225,11,8,16,232,100,149,3,84,109,154,115,28,241,155,8,51,87,212,207,236,200,155,237,181,53,6,254,25,155,103,3,145,166,32,6,154,48,129,242,83,180,215,144,136,10,162,59,83,233,124,117,220,12,54,5,64,229,176,163,239,177,172,207,253,19,116,20,255,132,35,213,70,70,252,86,186,95,83,189,132,199,38,124,47,126,227,227,118,7,84,65,84,54,95,159,133,8,29,215,210,238,117,211,2,39,92,121,158,242,66,124,166,73,99,85,220,218,29,68,224,217,119,191,104,219,48,6,80,10,227,244,0,214,168,199,207,71,5,125,79,200,126,238,203,2,17,107,115,238,214,206,31,204,239,110,143,184,174,163,99,178,246,245,50,42,95,7,83,244,88,153,83,118,70,213,134,81,190,144,55,191,145,66,60,41,134,245,204,43,203,206,79,174,201,3,73,139,64,252,45,234,182,96,61,110,234,88,93,39,32,210,27,178,114,43,192,91,53,174,210,188,192,232,4,254,157,35,159,175,218,125,218,254,29,120,96,171,176,251,40,244,191,43,31,187,98,167,134,228,85,190,2,75,25,59,120,48,190,13,85,143,2,201,243,174,49,220,16,126,233,66,29,197,240,176,248,148,2,183,26,69,129,64,21,54,188,71,48,133,6,217,105,57,162,6,54,39,68,226,125,222,148,79,64,150,161,43,95,99,218,182,77,4,20,132,211,253,145,166,44,47,14,249,174,120,116,34,235,39,254,208,128,46,37,249,188,119,92,73,21,168,55,254,62,183,185,213,132,62,77,130,16,198,180,148,182,18,129,99,122,107,227,32,82]], +[[101,103,102,51,55,66,20,196,172,75,123,206,169,241,204,132,177,183,231,148,17,227,16,82,90,206,56,95,69,102,193,213],[14,110,197,128,29,139,214,177,235,66,20,33,161,64,143,19,76,247,18,51,142,15,252,36,205,204,220,79,127,163,29,190],[224,184,103,201,219,218,53,50,52,51,192,70,224,131,12,37,27,67,70,197,57,89,114,40,107,58,114,49,14,212,82,110,84,93,192,157,57,24,242,235,153,32,188,155,36,30,144,80,216,72,211,131,2,136,101,21,145,249,54,211,186,228,83,1],[157,98,44,32,103,135,105,64,147,198,242,159,147,97,159,33,187,100,192,57,65,109,32,220,112,138,8,74,157,46,73,12,245,101,142,19,214,44,176,210,30,171,0,228,45,133,27,198,236,117,218,244,5,210,55,50,70,238,164,21,232,102,41,27,171,247,100,151,104,10,175,4,66,90,66,85,43,16,125,88,205,24,86,28,140,148,131,247,64,116,76,191,166,5,76,27,18,111,90,118,101,154,193,157,221,173,74,181,160,145,85,216,192,80,181,53,78,6,164,221,62,227,166,249,201,30,139,76,122,242,116,150,100,231,171,233,112,97,88,158,21,60,88,226,124,242,153,162,95,43,83,12,6,7,49,236,15,67,102,189,29,235,235,77,78,145,46,118,229,8,83,77,67,62,196,143,150,182,46,21,13,233,57,99,161,179,230,200,9,27,73,90,150,81,140,227,211,185,168,219,220,42,19,253,208,119,242,35,29,232,215,111,86,217,171,28,47,158,250,188,228,99,131,100,248,251,42,44,104,60,168,25,183,3,171,69,59,17,211,122,105,250,75,203,128,35,152,8,52,247,185,2,173,24,25,252,2,146,18,253,234,10,191,17,222,200,140,85,214,142,248,122,38,219,177,93,195,211,223,188,221,221,94,215,27,232,111,50,199,110,226,34,29,146,67,104,61,249,81,101,100,178,107,171,92,132,93,77,254,10,220,199,203,159,225,238,44,5,26,245,144,140,224,204,58,144,144,77,188,13,54,128,237,73,146,244,108,226,92,46,232,81,196,20,240,24,125,137,62,92,59,1,137,167,187,104,147,214,131,245,227,57,76,192,70,41,154,22,161,193,181,105,89,51,168,155,177,48,48,133,91,129,179,199,70,133,247,25,222,1,96,87,90,15,240,169,31,217,67,71,184,188,190,18,93,29,63,156,231,114,168,18,110,0,245,99,179,24,150,86,213,82,44,24,122,184,49,167,173,231,172,6,253,202,199,241,212,88,130,229,31,155,245,180,74,45,171,164,165,61,187,49,151,11,74,15,18,114,254,20,8,126,12,60,126,69,66,49,47,231,77,118,127,33,231,234,72,125,82,132,40,79,70,242,15,50,197,177,110,30,10,200,215,150,171,47,128,179,68,231,168,216,77,93,232,35,165,8,151,117,45,197,73,164,143,193,11,205,67,106,122,147,233,124,208,93,120,48,19,143,50,56,121,104,12,52,60,22,70,125,38,77,116,155,244,94,64,243,159,188,58,0,196,59,0,105,59,1,86,118,143,242,227,248,173,158,182,64,80,34,245,202,218,102,148,232,163,60,220,89,198,103,60,68,17,114,68,235,3,253,127,214,117,147,12,41,78,221,41,64,245,241,128,149,61,145,12,85,72,91,32,87,174,12,147,2,244,168,232,49,165,83,14,60,187,246,244,114,34,64,131,169,82,168,57,10,176,13,192,246,157,253,136,14,234,45,115,157,33,141,106,102,242,55,241,13,68,1,170,117,143,248,18,12,10,226,118,97,39,132,144,36,245,164,204,87,74,91,2,185,53,150,104,18,205,31,182,215,157,12,79,89,255,128,240,53,160,177,9,204,203,34,251,8,83,91,135,65,73,237,242,160,151,12,20,136,132,39,208,125,30,175,166,132,166,211,69,78,73,178,37,24,76,107,153,62,200,221,184,181,163,94,228,95,135,246,146,102,212,144,150,163,23,216,106,222,39,244,82,159,231,35,100,208,185,88,0,114,153,217,222,135,214,255,159,176,77,87,58,234,70,186,200,235,118,71,82,235,70,92,170,171,166,137,166,70,12,17,7,48,189,208,139,22,137,222,123,5,222,89,175,159,226,68,172,54,62,149,201,139,102,147,89,175,144,49,163,169,59,166,49,171,241,246,29,32,239,127,198,136,59,72,64,252,146,103,18,225,61,135,75,114,47,106,121,177,96,112,192,49,19,37,233,167,15,205,134,145,108,250,29,167,249,208,86,58,34,254,155,254,133,75,12,24,108,134,99,176,97,182,91,192,113,232,57,147,141,143,221,124,248,246,149,42,100,103,250,216,229,132,144,237,43,38,129,51,1]], +[[210,237,237,205,133,50,6,203,245,155,215,74,37,163,3,250,45,108,57,54,187,72,235,66,246,217,0,203,232,7,114,190],[34,68,17,30,46,118,158,171,129,135,30,6,197,128,23,140,35,92,123,244,165,45,46,204,225,24,135,169,180,108,69,200],[190,60,43,86,127,232,194,8,201,142,113,151,17,126,176,27,60,25,123,223,200,88,86,45,197,205,144,248,226,192,53,112,66,48,57,149,186,186,47,64,183,52,92,86,219,11,70,37,88,10,168,220,196,141,246,1,157,35,168,56,234,113,114,2],[128,112,188,13,176,137,165,146,84,70,1,155,126,64,60,116,236,120,144,62,75,213,75,193,208,138,84,166,240,237,117,168,91,118,63,245,77,195,58,38,0,204,180,87,253,186,234,229,72,71,127,109,105,71,174,38,222,183,30,172,209,210,214,34,130,160,131,132,59,228,229,147,29,145,201,59,98,130,197,136,7,206,143,13,136,11,20,56,218,216,253,203,168,97,45,247,59,159,175,243,169,247,219,48,5,37,5,54,170,189,152,174,2,122,137,94,16,181,203,123,105,135,92,15,57,147,175,36,81,146,244,57,62,156,77,52,5,116,110,49,29,58,145,68,127,205,189,115,6,182,2,12,147,59,186,185,227,157,19,73,22,37,3,92,156,99,110,250,23,57,195,88,135,16,168,121,217,227,206,23,100,97,111,16,130,232,223,245,117,89,195,245,165,215,109,211,1,18,79,164,137,251,148,158,158,3,157,212,98,27,218,96,240,184,107,49,30,120,237,10,179,181,40,150,80,68,178,61,120,238,47,129,6,31,142,219,214,146,153,51,209,140,2,7,222,196,181,182,178,250,74,202,39,71,207,91,17,13,240,11,12,152,39,189,179,217,219,44,123,3,40,212,13,153,225,246,178,40,228,13,173,174,120,174,218,2,137,182,162,61,78,181,131,112,136,229,216,132,19,99,44,204,34,226,26,115,118,140,103,50,1,233,168,216,220,110,182,247,57,127,237,189,57,141,38,249,105,44,167,47,109,108,240,86,170,172,80,172,47,59,38,109,190,94,123,231,160,36,119,69,120,234,213,133,36,93,170,167,62,10,175,131,60,7,11,164,178,4,76,203,94,92,209,111,156,10,217,46,168,68,128,85,221,130,140,121,147,90,166,192,116,31,158,43,129,3,36,253,198,230,30,132,47,148,87,34,104,191,125,90,223,167,171,53,176,127,177,158,120,21,168,170,93,129,19,1,48,172,92,218,138,71,81,238,118,3,140,10,107,194,250,186,76,73,126,98,185,241,241,148,184,165,153,176,119,1,129,75,109,251,125,132,188,221,91,123,91,194,36,159,29,56,69,239,249,239,140,199,50,133,53,215,13,83,199,170,12,115,5,144,29,231,196,237,47,225,131,130,101,212,164,23,184,118,173,189,136,235,147,63,39,201,170,72,200,199,227,78,72,20,124,207,251,47,182,26,52,143,234,19,239,103,205,242,224,57,227,63,216,158,44,26,210,164,37,78,59,247,72,69,42,168,62,254,202,70,231,128,237,225,209,63,244,204,94,125,1,237,69,235,140,116,129,141,72,96,175,71,89,168,62,20,136,150,171,104,115,67,149,118,14,0,20,107,121,60,62,114,137,138,160,179,197,224,193,211,253,241,33,88,210,232,255,17,35,163,160,198,76,246,55,74,127,68,241,26,87,94,72,163,121,24,27,48,164,134,92,253,2,42,169,131,39,86,53,206,79,44,196,11,254,6,96,103,236,79,226,65,250,4,123,85,39,10,26,208,119,108,95,150,134,16,20,203,244,10,4,50,197,89,242,45,121,52,43,121,248,231,4,45,204,251,28,245,15,131,8,95,128,99,251,24,135,237,45,252,157,183,239,201,109,170,15,242,188,79,82,51,91,2,17,45,22,57,46,19,76,2,35,222,69,143,192,114,204,34,191,158,126,171,192,98,8,24,10,87,231,206,72,5,238,78,15,192,21,132,9,152,253,86,134,68,160,56,107,61,142,125,218,82,171,246,79,125,208,8,104,252,132,240,54,202,138,120,233,186,129,113,202,144,38,124,116,230,21,154,202,199,175,91,242,55,89,171,197,61,130,231,147,219,135,253,173,225,54,51,84,255,220,176,189,76,201,33,63,92,132,84,69,252,100,155,42,31,50,159,157,65,216,160,49,171,70,180,114,22,15,3,67,75,75,107,197,164,1,82,77,97,121,173,102,249,226,33,201,6,127,200,127,228,167,126,33,232,2,59,97,105,235,241,9,12,213,86,169,190,80,185,24,127,228,96,124,89,37,230,11,65,79,106,92,191,138,250,21,237,14,179,75,103,180,201,197,213,74,219,230,64]], +[[181,105,247,193,170,223,86,237,27,95,161,182,250,214,72,208,220,84,79,248,252,209,115,120,13,228,26,125,77,230,12,182],[158,255,164,174,217,198,88,228,52,96,113,67,68,104,160,184,160,78,207,120,65,105,157,99,232,136,124,226,5,87,12,234],[46,50,186,5,86,189,233,116,215,161,155,59,154,30,146,241,131,146,76,75,116,197,215,81,181,171,61,0,121,103,1,110,192,58,254,145,215,66,251,34,182,62,94,85,178,252,182,198,26,70,233,220,231,254,159,163,11,191,102,174,244,184,95,9],[124,90,164,220,128,120,170,119,232,179,183,254,230,16,132,207,173,118,71,98,241,239,38,216,222,183,242,243,177,134,223,199,114,72,117,80,25,120,69,251,162,244,194,60,131,91,155,88,221,11,99,92,100,145,53,19,127,36,143,94,247,19,86,77,227,201,102,239,165,246,219,107,234,158,48,151,7,73,248,232,114,216,215,174,69,53,183,94,23,110,160,72,155,145,95,52,113,216,39,235,91,68,69,134,72,140,252,63,166,164,80,130,218,203,130,100,149,229,10,59,93,198,187,147,10,51,31,48,195,133,188,59,36,206,112,184,149,150,219,107,251,104,125,153,165,129,152,124,168,118,234,14,117,118,150,179,252,3,119,154,101,129,48,196,16,179,68,237,172,196,39,125,68,132,84,153,214,120,225,65,79,21,243,110,22,99,53,24,149,105,206,243,86,122,194,227,171,130,28,145,201,50,116,245,194,138,93,31,124,27,245,9,155,16,248,78,203,19,164,228,83,143,102,73,191,116,247,57,75,112,62,245,54,73,216,21,22,203,29,181,33,65,96,101,207,159,39,106,184,12,147,8,137,122,39,223,227,126,94,20,47,24,25,184,211,72,223,80,160,70,161,40,136,227,183,242,220,199,15,82,24,209,94,187,154,167,41,26,26,146,172,68,92,81,211,165,61,214,145,239,255,207,90,1,232,118,167,42,164,129,235,79,18,26,7,35,151,216,204,147,187,194,201,166,194,140,200,155,17,255,192,233,16,216,45,157,98,152,163,103,160,225,227,232,200,101,228,50,106,49,155,34,102,110,82,159,25,152,241,179,200,239,181,252,33,204,233,112,64,251,98,71,218,160,0,10,197,85,77,137,231,178,113,89,221,11,24,0,183,96,183,156,145,239,110,151,11,30,108,95,244,36,66,177,179,174,77,60,67,158,8,236,47,107,148,23,115,135,202,92,1,223,111,7,248,227,77,37,237,189,73,216,183,78,49,165,230,93,236,31,135,96,250,34,192,14,111,177,205,85,91,230,139,10,180,53,153,240,185,244,165,74,124,203,6,38,131,137,93,94,246,109,36,223,177,103,140,176,208,232,200,1,216,229,255,231,155,145,57,252,150,209,24,235,57,185,200,212,64,68,137,50,93,69,180,163,32,43,234,220,166,111,131,28,104,239,184,21,148,21,129,147,14,173,41,253,95,33,27,144,231,163,159,13,79,244,140,98,165,69,226,138,194,206,41,190,220,53,109,146,252,0,52,113,118,215,118,35,224,225,128,158,255,63,230,43,117,167,217,222,183,39,216,97,114,209,78,219,242,120,154,87,20,60,105,146,92,145,125,67,59,70,131,176,105,59,60,217,231,227,119,153,100,16,114,127,94,111,184,245,204,209,134,10,32,41,78,207,51,250,249,122,30,15,133,183,97,68,125,71,97,185,110,77,241,179,18,189,65,76,171,207,73,132,151,176,234,214,124,209,229,144,27,191,58,22,168,137,28,204,237,138,144,125,248,135,38,149,45,74,179,112,166,183,223,41,66,207,19,97,90,91,193,43,78,16,109,195,1,60,104,184,251,144,99,153,223,21,241,170,144,213,106,169,116,177,210,178,140,26,132,83,185,191,7,146,165,28,151,206,138,18,175,201,52,27,180,192,195,123,18,220,177,44,99,148,73,119,93,154,197,194,236,73,103,61,165,170,247,73,62,213,241,242,17,110,174,247,43,183,251,30,9,62,222,44,38,49,127,79,75,106,213,133,52,98,5,223,145,166,233,107,198,109,48,100,188,233,82,57,143,252,232,128,113,237,159,242,117,12,101,192,195,4,18,90,194,202,220,79,239,113,168,24,115,36,150,168,76,165,116,212,130,213,163,187,162,14,22,221,47,162,77,50,112,246,198,9,146,247,246,62,136,245,46,255,98,34,153,142,180,65,103,39,56,67,117,245,159,0,228,117,18,238,70,76,49,132,172,234,255,60,207,176,107,209,92,24,60,94,72,89,38,40,139,153,123,250,170,236,246,236,187,247,210,171,244,144,109,247,107,18,119,197,245,168,126,104,23,177,198,54,233,30,253,126,204,246,79]], +[[50,52,101,208,49,61,16,1,162,97,171,253,68,254,101,195,140,154,0,202,15,32,51,93,101,83,222,73,38,153,252,70],[226,47,22,189,76,199,233,76,70,186,49,150,26,248,197,131,249,210,113,140,104,247,61,133,6,159,96,142,21,186,135,102],[218,58,173,179,67,96,178,218,12,38,84,46,167,29,239,168,160,191,127,189,174,62,233,225,28,132,8,74,208,92,206,123,167,217,77,226,93,133,99,152,38,22,188,219,91,182,57,95,172,74,126,132,188,119,226,30,211,109,247,93,236,153,11,6],[187,16,130,225,207,220,210,155,252,162,70,77,92,228,70,181,186,101,75,165,140,34,83,141,169,38,184,48,60,171,253,40,74,123,213,153,74,120,111,166,106,237,240,225,95,32,195,130,205,172,243,209,69,87,255,122,130,103,250,4,103,44,172,171,118,112,8,101,10,169,180,167,201,7,28,71,153,241,255,164,92,164,213,134,224,32,71,68,76,20,35,25,67,70,122,58,186,239,165,57,89,218,34,110,176,193,83,146,1,151,96,21,150,151,116,130,147,192,37,86,135,131,88,138,57,16,231,142,94,164,39,196,64,122,137,1,6,27,139,153,43,130,162,223,88,192,74,27,44,95,173,17,198,179,121,133,108,46,15,239,138,149,13,231,224,252,34,49,3,9,224,139,19,43,12,206,79,193,236,191,148,87,74,56,141,74,227,102,117,211,41,154,149,21,84,235,241,128,235,56,30,27,93,249,119,217,56,67,56,145,188,71,141,118,129,133,11,157,201,197,199,105,212,5,245,216,131,159,201,115,97,214,203,48,108,32,48,38,207,46,43,61,57,132,158,31,75,18,37,235,37,239,138,205,64,176,6,242,12,100,77,182,80,199,93,56,192,252,221,72,245,152,199,180,166,1,6,230,158,25,205,113,37,137,206,220,207,80,134,78,165,249,233,94,1,241,221,133,199,81,79,44,148,178,131,89,222,65,50,184,140,62,225,209,10,128,169,250,223,182,144,227,216,134,65,179,22,143,11,137,106,248,153,10,219,240,228,248,233,211,249,212,205,49,78,18,195,188,224,204,135,56,224,207,193,144,91,229,239,160,113,247,16,179,47,142,88,152,198,14,177,187,143,238,183,64,0,86,15,65,203,46,188,50,178,96,11,105,128,162,164,6,77,250,163,121,126,196,76,251,114,211,121,248,9,115,121,202,214,126,205,192,195,36,20,250,65,199,43,27,158,78,223,85,24,203,57,254,144,146,180,57,175,58,78,189,90,254,121,190,220,14,168,191,23,71,154,40,33,245,233,189,145,215,244,170,94,56,70,153,82,55,25,182,149,127,130,54,124,216,95,234,157,237,98,54,162,7,201,76,179,115,227,57,60,180,254,17,249,10,27,135,121,228,171,76,52,102,19,107,242,30,42,171,120,247,210,114,109,182,65,79,165,196,163,247,49,58,210,17,106,109,124,228,10,170,16,1,194,112,77,91,5,174,84,199,204,111,86,114,23,241,164,123,253,14,231,56,234,234,94,173,181,55,16,117,190,7,108,135,80,174,206,252,65,126,167,191,218,172,60,195,139,241,108,194,109,247,96,14,60,126,142,67,31,38,118,252,42,140,67,166,161,67,104,186,98,187,50,67,154,6,190,172,56,160,71,179,116,94,38,244,7,173,130,61,106,209,192,182,164,67,65,225,95,201,179,49,33,79,252,137,105,130,17,176,81,51,214,211,67,59,93,89,247,171,77,16,158,84,228,197,214,243,47,207,114,48,250,78,37,40,200,97,187,33,204,201,227,16,233,73,126,7,126,166,117,81,13,167,18,177,165,223,87,92,93,27,247,54,45,7,17,128,3,154,236,250,165,200,87,60,36,192,244,235,232,28,47,136,154,237,61,229,160,0,190,18,254,61,10,242,220,44,212,36,14,49,74,23,108,85,62,253,92,186,121,141,159,241,227,212,189,158,144,187,129,19,227,132,157,115,90,250,74,246,148,92,197,125,76,55,141,184,79,32,110,247,234,177,28,99,122,127,114,96,241,34,169,125,255,103,71,233,180,193,116,237,13,100,249,239,215,252,204,249,129,81,158,197,128,168,24,37,71,209,121,104,196,1,81,253,246,213,75,197,122,145,21,240,64,250,181,193,0,222,176,57,18,43,125,43,253,152,182,173,243,143,66,178,150,234,59,55,138,144,66,89,183,93,96,112,59,72,64,179,245,218,9,98,10,84,119,98,128,233,202,158,140,217,36,174,210,181,221,43,73,131,78,88,28,174,213,39,28,215,140,224,142,75,186,73,181,156,215,124,27,98,118,100,145,72,171,114,71,249,127,192,19,22,53,222,71,77,60,35,73,60,169,141]], +[[96,255,219,174,0,63,162,121,79,202,187,248,245,180,22,68,254,58,127,68,237,108,131,65,147,218,7,169,220,94,38,101],[53,181,235,49,171,85,100,146,87,139,61,189,108,241,104,125,31,219,33,106,114,88,24,7,150,99,72,47,34,28,228,33],[184,243,225,243,120,90,42,57,187,8,108,164,101,192,171,240,163,232,116,67,34,90,198,233,102,237,155,69,49,197,74,137,74,154,189,1,172,49,184,87,87,254,117,48,140,149,148,255,101,249,124,221,145,232,216,169,60,241,43,158,109,190,233,11],[63,143,242,11,180,240,8,52,200,15,46,230,137,61,111,115,191,122,206,39,41,96,27,178,106,15,178,114,164,208,238,161,250,225,211,6,172,44,95,50,173,214,1,53,133,29,162,126,79,18,230,78,165,233,233,150,11,19,131,176,76,224,90,152,176,65,77,173,151,30,169,137,68,135,29,65,92,194,196,109,164,3,151,109,159,33,147,137,88,212,234,140,121,3,177,79,42,68,133,253,105,175,178,74,190,16,45,143,236,38,111,180,104,180,17,235,32,163,57,103,125,136,235,49,201,151,180,220,136,86,19,240,190,124,112,218,248,86,163,223,146,218,150,2,251,162,230,116,157,47,66,107,238,246,134,98,213,176,194,253,49,50,27,34,181,236,89,125,165,215,230,162,136,235,217,68,60,95,57,235,135,220,244,165,173,157,86,198,186,246,8,9,150,167,121,54,189,135,220,60,180,46,212,196,212,38,136,169,225,147,130,155,118,31,243,32,226,166,108,198,118,72,231,14,234,58,31,47,155,157,91,66,2,251,90,57,233,173,198,9,8,106,155,226,168,50,58,198,105,49,189,246,197,4,211,51,98,17,228,111,222,252,72,31,191,23,246,19,218,177,252,92,9,124,146,219,6,9,144,109,120,178,90,69,90,48,69,113,142,253,62,59,20,226,82,177,174,89,199,195,137,62,49,145,59,44,38,76,15,252,59,96,108,161,176,29,196,126,232,40,160,142,70,175,96,78,89,13,239,68,210,122,171,147,164,3,37,31,202,7,114,233,223,15,171,122,240,203,197,24,30,253,164,218,145,61,142,182,69,47,108,236,189,162,4,188,114,215,201,144,246,12,224,221,131,198,52,233,18,35,96,145,176,166,103,58,124,137,234,89,48,141,85,189,126,99,168,82,103,116,203,221,122,19,57,250,194,18,76,144,34,171,214,254,206,127,45,174,223,216,127,166,131,220,14,62,244,8,6,160,171,25,135,105,211,169,159,232,26,153,182,134,0,49,144,135,175,164,234,121,215,238,69,218,156,212,8,9,244,238,143,78,37,160,23,117,33,238,157,186,139,86,33,46,136,113,155,183,54,115,54,244,167,188,113,34,180,26,125,250,162,103,47,146,242,52,3,161,12,79,178,83,136,198,178,0,129,9,61,73,243,190,138,158,28,99,78,247,186,150,182,213,35,221,111,246,19,192,162,59,96,69,112,38,205,72,91,168,219,97,216,10,13,198,89,217,175,66,163,140,174,119,127,236,104,227,156,82,152,111,249,252,32,120,156,16,88,81,7,192,64,71,182,107,161,78,147,251,144,78,169,13,247,172,159,1,84,201,111,50,54,172,246,220,139,68,245,84,192,205,81,49,147,229,223,216,126,8,90,212,179,138,164,197,227,107,36,39,114,32,136,129,110,205,43,195,163,221,160,30,79,179,255,94,236,122,100,23,50,43,166,162,119,115,210,68,149,168,57,25,74,74,88,47,229,171,219,139,93,83,58,36,38,37,137,36,31,200,31,223,94,121,253,38,119,100,40,248,225,206,158,146,108,242,114,113,110,117,131,171,252,103,169,74,174,8,22,193,0,10,25,97,112,187,255,31,69,229,237,158,38,122,206,30,77,145,93,206,114,22,197,244,4,222,246,254,43,216,178,139,46,204,243,226,174,160,192,214,98,99,144,39,78,71,231,69,237,58,35,188,253,33,210,132,195,149,55,157,192,32,128,240,121,54,188,21,78,123,153,238,115,219,24,139,210,163,148,224,58,1,255,226,209,179,48,206,183,33,88,249,88,199,22,168,23,17,219,246,90,255,140,209,47,93,250,83,179,118,235,184,185,143,134,40,241,126,248,178,171,156,11,182,132,18,244,227,71,166,51,226,248,218,26,85,109,150,244,175,114,17,192,120,7,156,16,84,28,7,220,55,34,209,141,171,143,168,188,73,37,171,165,201,102,248,5,4,3,34,223,187,190,135,251,254,177,150,31,92,205,64,169,27,153,126,84,49,90,126,239,195,164,123,176,200,125,194,55,85,206,114,39,87,73,150,244,190,122,163,68,254,13,23,185,123,197,12,88,56,249,146,146]], +[[23,78,153,61,155,129,242,175,103,233,255,184,235,213,218,65,121,102,169,231,127,102,198,92,118,119,56,254,131,87,208,124],[59,183,56,111,27,28,191,174,85,55,3,131,62,188,191,226,223,255,140,137,154,7,146,215,206,35,34,181,186,100,90,95],[230,7,188,154,83,96,179,29,165,107,225,197,68,194,0,2,132,149,29,134,137,244,183,34,188,70,115,160,200,72,155,132,72,62,216,231,110,41,126,160,70,232,91,55,186,86,48,88,94,83,117,86,106,24,122,251,86,150,102,30,91,253,193,14],[164,1,117,10,252,72,55,223,227,170,204,40,74,89,113,69,223,239,2,98,158,248,123,208,147,141,68,57,121,223,118,242,159,205,102,165,183,30,168,171,120,114,119,227,5,111,110,161,27,8,189,35,137,121,249,211,176,98,83,140,77,96,64,168,107,110,50,4,122,236,197,156,35,119,173,14,164,196,12,121,255,159,233,140,149,139,43,242,95,47,214,52,36,50,99,111,95,125,91,176,210,236,241,129,131,66,108,115,20,121,132,217,91,190,22,46,17,151,45,219,120,162,167,195,69,197,192,187,186,186,156,243,138,45,93,213,9,167,223,139,132,40,116,169,110,100,181,214,79,92,65,162,29,32,141,20,206,167,6,108,242,45,238,12,164,26,164,106,185,33,212,206,236,137,236,135,63,119,150,14,218,96,217,103,108,253,13,191,174,200,114,194,173,232,251,164,40,90,172,213,39,20,58,224,52,29,103,208,7,129,25,101,59,93,35,212,110,110,247,2,100,177,176,145,56,112,135,118,35,113,109,15,26,89,2,27,231,76,145,75,67,36,113,164,58,41,242,182,219,235,106,34,62,45,186,171,184,32,180,173,190,51,120,41,225,222,12,24,77,208,208,159,157,1,212,37,39,229,212,10,187,218,204,138,192,241,178,197,193,203,47,35,135,109,45,27,107,67,223,228,130,249,212,90,24,245,194,43,21,241,254,82,30,245,123,8,174,198,163,3,57,37,199,69,76,147,230,49,158,119,138,196,148,251,20,10,229,241,163,28,200,50,202,36,136,101,16,4,6,59,207,248,253,154,233,38,106,245,39,242,195,31,106,203,143,61,235,217,151,142,249,223,1,8,227,213,12,73,25,144,201,13,216,238,157,100,234,78,191,215,17,201,157,144,68,236,17,52,44,83,131,202,57,35,46,217,122,7,228,220,81,219,76,31,233,71,52,141,255,231,10,149,201,157,177,71,81,49,72,1,241,63,162,191,66,216,103,55,90,8,238,155,59,121,158,11,21,39,142,149,233,26,137,104,6,77,109,253,143,81,21,67,140,203,139,81,108,160,196,29,187,25,135,60,110,16,162,54,236,194,218,213,34,248,15,1,193,78,47,161,74,13,121,43,159,196,134,198,251,14,251,223,33,48,240,45,241,73,125,181,171,168,190,97,202,112,178,147,136,228,238,199,224,105,74,56,192,208,60,89,187,106,45,195,204,214,221,225,226,158,226,193,179,37,172,114,170,142,111,171,145,56,248,182,245,211,36,212,106,243,163,84,44,139,216,124,176,79,175,197,75,93,184,39,222,96,103,98,160,151,182,34,121,156,168,39,189,169,193,192,187,38,126,186,130,84,168,28,107,133,138,55,91,148,189,9,243,158,235,136,203,20,184,212,110,71,64,220,26,180,42,137,95,134,210,197,127,194,139,7,183,246,15,196,248,132,123,139,200,173,131,162,72,26,40,242,155,202,53,16,255,139,241,221,117,129,227,53,113,100,244,254,146,15,157,232,57,55,109,224,100,144,13,199,248,188,245,17,220,87,46,15,15,106,117,185,41,121,125,164,28,82,234,230,254,19,117,12,227,81,232,118,118,48,186,223,109,125,78,171,144,205,25,4,201,108,4,138,154,203,33,58,158,91,134,70,21,115,138,132,242,34,152,106,194,53,84,207,76,229,78,128,171,87,51,192,101,184,4,89,146,29,211,216,55,45,14,133,148,212,54,67,81,191,4,28,20,111,168,210,58,25,62,184,7,236,226,63,36,171,101,149,233,50,201,206,26,117,155,247,136,145,77,176,8,232,112,152,221,129,70,94,38,16,100,122,195,142,8,134,102,246,14,197,208,226,23,51,32,164,12,217,133,240,224,13,188,43,69,112,114,116,131,168,194,95,111,193,224,147,187,87,204,175,209,202,32,47,41,134,199,197,84,10,124,62,16,196,166,252,38,209,214,44,44,165,175,131,5,206,235,228,47,249,110,125,197,72,33,67,117,232,167,249,247,18,186,139,216,117,228,60,161,12,249,177,131,240,200,81,149,18,146,133,56,164,120,203,152,37,155,216,179,227,52,188,196,99,85,149,202,211]], +[[229,55,21,254,201,211,178,14,156,41,145,229,75,94,176,168,204,129,135,85,105,201,94,34,162,0,19,96,2,23,96,4],[83,81,137,155,105,178,17,107,199,248,168,129,77,30,91,159,199,133,105,139,235,217,171,20,39,124,62,204,1,239,139,29],[61,10,220,231,122,78,4,111,203,155,73,173,94,108,104,9,200,172,51,108,115,52,4,229,211,240,21,201,34,92,61,244,110,242,30,163,76,255,179,175,105,151,79,139,126,171,45,35,252,213,161,225,117,58,64,35,222,179,129,134,41,169,138,11],[132,49,205,22,213,192,147,119,94,24,192,130,82,196,63,149,177,1,126,183,17,252,175,115,225,224,12,12,214,243,68,135,68,171,155,14,100,51,85,24,196,131,174,148,222,185,118,119,248,24,240,232,26,116,144,97,91,113,65,185,195,95,128,85,110,105,113,206,162,142,154,50,195,40,204,38,105,252,165,177,35,203,102,45,235,171,43,152,21,119,100,102,128,112,225,142,223,118,26,225,150,189,75,36,79,234,123,116,152,69,22,190,44,0,115,158,118,230,196,182,33,203,57,131,118,90,32,216,71,120,213,164,53,11,22,143,106,15,113,42,152,32,168,90,99,111,175,146,199,137,196,40,207,210,150,46,210,7,195,172,136,153,194,88,202,193,173,181,21,159,118,75,163,114,41,197,203,247,131,252,154,164,209,234,70,236,200,95,224,150,20,133,212,252,92,178,29,240,1,42,201,185,85,55,59,20,34,229,26,250,28,85,9,136,134,44,134,19,59,118,10,166,48,252,10,206,232,152,145,23,209,221,150,227,230,40,123,105,40,124,89,11,220,169,203,200,238,206,242,129,238,109,28,141,136,130,43,254,165,250,15,83,15,35,39,128,147,199,200,90,13,68,195,167,116,4,238,121,241,200,54,140,215,50,27,241,72,253,164,220,242,235,7,228,99,14,164,34,88,117,134,55,23,128,81,69,54,184,148,197,36,230,184,61,90,118,161,92,131,233,90,179,20,224,123,52,185,140,217,158,7,112,180,235,155,63,63,80,91,174,138,6,247,249,80,37,141,121,7,72,16,113,149,235,79,107,132,132,15,140,5,144,114,115,150,237,20,227,245,50,57,71,108,77,42,114,105,178,225,249,114,251,255,51,228,114,68,38,116,94,200,134,163,41,22,41,94,112,212,104,208,108,125,187,95,249,163,84,225,172,144,59,180,92,165,38,240,139,73,166,94,130,41,125,141,211,251,37,170,66,143,100,52,91,202,151,64,217,7,141,172,158,17,56,201,33,189,215,72,129,103,61,73,208,205,32,6,129,23,35,222,40,124,108,149,131,228,86,160,26,177,163,77,250,30,170,150,59,113,232,188,127,168,169,140,173,79,148,30,75,55,182,14,239,146,59,50,148,136,35,80,179,142,164,234,192,233,35,46,147,197,50,219,93,126,236,142,207,174,101,224,128,71,48,120,119,125,223,221,17,80,138,110,89,240,235,170,63,96,68,31,130,167,26,115,200,75,202,6,163,113,255,92,159,119,33,58,45,183,149,212,168,137,120,35,216,143,217,42,227,224,87,232,187,216,12,153,10,248,56,107,223,38,241,45,151,60,140,95,249,237,111,123,45,142,97,131,207,110,104,243,187,137,143,89,169,62,196,222,59,234,96,90,93,139,21,223,171,113,63,53,133,196,141,201,165,118,130,66,179,49,1,67,128,48,231,4,72,128,209,124,46,232,79,137,210,106,31,123,25,134,25,63,150,99,197,135,213,12,169,221,246,24,106,81,118,175,239,26,219,36,129,183,146,84,183,141,59,52,198,151,144,235,40,185,11,20,97,23,12,61,115,129,131,118,205,243,113,175,10,15,234,241,79,223,112,22,237,110,127,8,192,193,75,82,112,92,134,212,240,0,59,94,69,249,116,192,100,22,204,181,202,62,157,82,154,169,212,21,194,90,68,111,162,214,158,130,244,153,78,87,233,34,193,124,28,52,45,215,40,30,65,0,82,217,228,170,27,48,155,125,71,13,69,140,102,62,23,255,37,0,208,187,142,70,169,196,54,126,9,28,175,135,221,252,6,42,174,8,166,92,185,224,234,167,28,153,69,156,94,124,177,18,162,238,152,165,228,203,238,13,197,32,248,124,48,34,218,101,73,190,30,231,10,10,115,173,132,153,201,125,208,106,161,76,159,216,98,138,146,202,109,180,135,50,45,185,89,138,218,31,206,40,244,185,252,29,60,195,157,207,46,209,223,61,134,45,135,245,92,193,1,111,185,231,62,124,200,151,185,112,213,255,53,172,254,176,92,28,137,25,40,8,174,235,251,44,209,124,177,201,79,171,5,152,152,254,220,47,189,68,204,239]], +[[171,253,105,123,251,197,182,255,43,223,243,188,225,215,119,224,95,190,62,200,185,92,230,147,214,35,147,18,9,49,61,79],[167,9,50,26,2,16,203,128,171,88,191,149,94,205,235,138,175,158,228,195,117,249,89,197,48,137,212,55,72,140,8,45],[140,54,181,161,17,197,168,17,159,45,157,181,126,187,89,45,174,134,173,75,246,120,193,73,46,38,243,193,15,190,3,241,5,202,224,220,104,181,82,89,185,181,152,146,137,219,51,217,93,46,230,183,86,199,96,249,211,170,14,104,161,137,222,2],[137,107,122,184,65,63,254,67,154,47,68,135,236,73,214,78,49,199,79,80,172,131,245,93,166,26,112,3,170,113,108,42,157,246,180,56,230,47,83,216,240,25,47,55,54,50,71,96,215,232,196,74,192,186,202,58,226,166,251,147,241,61,150,136,103,153,253,44,69,81,176,171,54,241,115,8,85,85,18,101,165,163,195,194,29,149,22,162,55,245,219,193,200,231,41,153,183,130,197,202,65,164,246,233,48,142,100,175,222,224,191,71,158,84,107,137,197,27,197,228,247,30,87,251,36,206,67,122,139,129,185,29,199,152,181,171,54,242,154,253,91,72,232,28,23,106,229,237,249,83,113,186,50,70,251,67,148,5,189,16,238,211,103,142,62,198,35,7,163,179,220,27,173,186,5,31,22,119,75,133,8,129,136,194,169,227,32,161,97,141,95,38,206,148,238,43,147,60,48,95,109,149,132,149,142,234,49,86,195,209,224,239,57,161,134,39,94,230,44,64,243,193,172,209,93,139,230,224,116,53,31,83,73,206,61,246,149,23,80,95,69,250,6,168,21,198,156,161,143,69,15,66,181,207,78,189,153,38,132,69,224,246,129,4,167,222,235,10,17,91,129,123,153,225,167,62,15,169,216,125,183,31,142,201,79,135,8,201,188,46,98,43,150,51,101,235,207,185,124,254,115,50,99,0,112,233,101,78,170,96,54,26,69,212,2,220,10,178,151,102,82,66,102,127,189,153,64,246,205,51,25,82,70,168,194,134,154,247,89,168,98,212,182,65,219,20,77,87,50,54,107,32,99,108,64,39,120,127,85,128,39,215,111,203,248,67,46,185,62,109,20,86,125,248,219,242,17,218,235,86,85,219,16,172,221,208,94,202,6,172,206,233,253,168,211,183,12,161,230,220,88,127,164,183,143,99,205,102,63,240,36,56,112,87,15,77,203,170,63,182,38,180,225,19,189,228,125,92,157,178,180,186,110,198,219,249,24,172,5,105,73,239,60,252,177,21,86,22,21,119,26,3,90,67,211,59,162,101,29,190,180,99,72,38,28,227,196,201,242,70,210,63,148,219,194,208,193,155,146,30,36,199,125,165,153,47,27,75,223,46,222,164,153,245,65,17,104,172,12,18,233,111,59,21,210,225,42,200,215,179,237,141,30,7,196,38,122,37,211,163,195,83,164,32,139,116,6,39,138,171,158,112,15,123,32,111,72,230,234,124,201,126,85,79,21,201,190,52,157,217,21,20,219,232,216,137,242,220,187,250,24,44,159,175,88,7,166,155,46,151,250,119,26,111,35,26,76,123,49,209,23,184,237,14,99,12,223,19,224,130,187,79,99,195,249,172,179,85,50,4,204,215,110,24,53,196,110,236,61,67,197,97,187,241,124,146,33,74,109,177,33,43,96,3,207,44,194,108,122,230,117,252,208,83,185,71,231,34,249,232,87,98,206,138,22,228,101,78,198,52,47,198,70,229,202,180,114,121,126,171,246,88,186,74,253,20,47,200,252,76,143,152,242,60,36,220,153,132,122,232,206,240,135,158,26,179,187,128,151,228,195,82,154,221,45,142,142,44,32,105,33,15,80,172,225,174,50,166,200,230,56,74,43,247,215,156,102,199,70,20,156,132,173,117,163,161,118,228,94,19,109,148,105,90,237,75,253,8,180,38,234,140,75,147,121,243,116,37,80,225,207,90,200,76,24,23,77,104,14,146,175,44,24,116,172,28,19,210,130,50,222,25,55,104,229,97,148,124,189,107,121,233,185,157,166,92,251,116,255,179,47,125,61,32,37,198,7,99,220,7,245,85,57,180,210,83,222,30,108,37,130,58,98,88,199,169,206,209,80,29,206,39,134,137,138,62,5,201,191,248,252,91,33,37,208,244,113,8,138,19,75,72,115,200,213,92,4,69,246,202,57,107,61,123,75,194,191,92,77,34,64,218,65,130,147,175,106,62,216,83,222,221,59,246,104,217,55,179,90,160,194,172,191,35,118,111,159,62,150,130,132,117,171,8,100,150,97,122,110,129,214,83,88,155,47,229,11,123,168,240,207,30,90,68,216,214,47,8,55,122,191,194,98,151]], +[[220,250,213,159,198,182,151,16,158,114,127,246,106,95,233,58,106,34,111,99,26,100,229,121,122,216,216,200,182,53,135,52],[231,159,79,81,19,114,227,85,231,233,224,232,181,52,111,219,205,45,241,252,92,58,24,144,210,127,161,250,146,141,39,166],[5,47,247,149,64,115,116,86,198,164,44,65,201,125,107,245,23,184,207,40,155,199,139,80,61,238,106,48,239,81,104,179,143,117,190,172,161,225,77,151,31,135,115,227,148,27,214,223,92,185,119,141,234,18,90,76,79,224,17,107,112,238,132,11],[125,146,221,216,19,60,97,198,16,193,48,140,35,174,175,153,56,132,164,230,127,123,148,187,136,109,173,80,152,105,169,50,236,74,39,212,16,210,194,156,167,174,174,111,146,128,207,108,75,6,126,199,81,229,232,195,159,244,68,212,34,206,171,174,20,93,66,240,71,69,61,212,2,209,121,116,5,3,52,9,231,44,193,159,121,61,93,38,143,179,253,44,17,234,44,176,215,4,54,225,143,158,136,160,21,21,220,134,95,106,30,178,54,144,50,143,215,93,226,99,33,163,143,18,25,122,151,32,27,29,132,82,148,79,188,84,28,182,140,119,212,149,21,219,83,38,242,177,208,118,62,218,6,210,80,206,42,94,11,189,125,22,118,215,212,31,179,171,232,139,219,227,114,249,107,247,187,82,109,107,101,162,81,94,131,165,119,4,91,84,121,179,139,133,47,228,171,1,28,191,33,192,133,239,95,10,124,27,237,118,87,43,15,134,2,40,6,122,137,159,137,90,231,246,37,110,182,81,64,135,249,214,245,195,85,150,193,244,128,199,49,19,84,108,185,204,48,245,106,176,116,169,255,40,172,171,126,66,101,10,150,29,163,37,172,91,101,148,184,28,147,37,10,231,211,146,103,161,156,151,98,84,7,237,218,4,4,203,229,163,110,149,159,200,32,178,126,245,202,215,150,193,30,175,241,192,226,249,212,179,198,73,21,2,25,93,224,54,89,179,100,228,232,123,43,45,115,62,194,94,111,155,99,213,246,145,121,224,210,123,212,174,204,143,18,165,7,169,27,170,72,217,155,58,66,108,236,235,174,243,125,115,97,16,106,132,144,100,67,9,246,235,77,37,150,68,59,107,1,24,185,69,172,236,198,68,62,166,31,205,21,91,84,50,91,194,195,27,224,37,15,148,130,225,63,216,235,68,226,174,215,107,232,18,175,84,83,203,127,134,50,69,143,200,160,42,47,69,72,13,121,176,108,125,218,56,180,105,93,8,181,164,48,80,79,26,226,39,91,5,201,30,121,157,68,112,243,138,190,119,115,109,250,137,92,25,126,164,182,60,45,241,142,254,177,65,132,131,123,141,223,72,144,149,32,217,16,69,185,217,101,92,34,90,131,23,57,96,180,215,205,13,139,174,48,35,117,87,248,105,112,139,225,56,173,82,70,200,102,198,192,89,220,89,122,191,212,148,50,55,55,104,150,115,107,151,183,224,40,158,249,187,210,148,119,116,92,182,15,70,32,47,29,233,132,245,9,177,128,136,51,245,128,24,205,232,194,107,239,76,0,91,220,163,133,176,87,53,17,12,160,46,86,43,80,237,223,246,253,233,251,184,208,48,206,223,112,49,187,235,50,177,43,36,43,228,159,222,1,96,193,251,222,153,176,60,6,42,26,71,6,35,69,201,46,11,96,77,8,15,172,206,146,67,72,21,41,199,5,151,223,214,67,130,203,84,6,145,181,155,113,176,148,51,43,175,11,187,18,91,99,164,70,187,151,73,28,4,100,50,140,171,215,98,124,70,243,146,243,177,36,130,47,32,19,198,225,109,60,168,124,197,190,207,86,176,252,110,178,191,153,35,179,1,43,162,182,18,80,166,51,164,210,238,57,18,86,197,32,149,115,130,175,249,112,197,210,35,133,195,52,76,109,75,69,97,87,28,150,50,155,247,86,21,41,117,22,185,242,206,185,249,151,163,149,35,170,15,88,180,136,119,45,130,252,13,120,197,221,82,236,250,107,250,198,58,118,225,72,8,139,54,242,74,136,230,131,133,73,109,218,223,48,35,247,45,135,194,239,162,110,135,125,50,241,218,151,205,180,44,143,21,113,137,136,228,40,205,2,244,208,149,67,189,11,213,178,244,9,150,61,15,163,115,83,31,120,181,146,189,19,126,234,234,11,78,127,145,130,8,225,213,144,8,168,175,80,88,245,217,35,196,243,45,241,153,144,241,13,211,240,235,32,98,147,178,179,68,63,74,93,45,204,95,125,59,186,246,175,67,254,69,245,219,190,83,236,244,191,27,74,19,226,212,110,248,2,152,212,240,28,64,46,33,15,203,159,242,8,78,192,62,66,0,141]], +[[105,109,196,129,246,25,169,73,133,99,200,61,13,14,85,86,92,20,160,120,69,254,74,102,171,162,36,123,17,63,248,239],[201,215,55,171,196,169,231,60,20,158,173,193,149,168,55,137,159,44,213,1,147,115,195,14,202,246,46,95,142,20,182,69],[222,213,217,145,147,92,209,249,57,15,30,133,146,156,161,109,171,252,131,230,94,67,39,46,177,117,22,113,170,49,147,12,114,133,85,52,20,48,206,124,128,72,93,229,128,6,66,113,41,164,211,79,214,129,213,45,132,10,22,186,250,21,48,2],[45,75,58,208,204,153,249,131,228,31,155,72,196,168,24,239,247,95,207,185,58,18,41,236,39,64,237,25,193,7,214,33,223,120,5,141,231,194,221,114,81,245,255,69,67,64,134,95,108,134,218,101,131,31,102,114,219,35,23,38,253,254,75,158,227,21,217,60,114,68,169,32,223,55,5,76,130,68,157,49,15,137,41,50,221,186,217,76,201,187,57,172,137,55,204,118,201,101,33,211,253,192,40,186,35,65,11,41,2,62,129,56,253,63,82,67,25,136,78,229,218,208,210,52,200,223,102,31,136,36,190,71,126,33,105,159,99,105,177,95,243,255,239,193,81,170,85,91,60,61,118,173,180,95,37,103,45,56,13,71,43,49,72,218,189,239,66,69,182,142,130,133,98,242,92,197,184,29,155,187,36,27,202,157,25,52,234,53,63,149,247,219,243,100,100,51,232,26,53,78,30,32,86,184,28,21,170,31,168,237,122,157,26,249,146,56,205,90,90,233,232,65,196,141,195,72,174,29,231,196,26,202,35,50,130,54,188,56,180,127,71,199,54,178,87,163,7,141,87,213,116,182,71,167,252,140,77,1,188,80,48,33,80,213,3,43,250,203,4,187,15,209,85,217,77,146,6,102,119,32,225,128,166,69,175,70,36,89,227,50,109,70,13,163,196,142,117,114,103,142,25,25,38,141,62,71,64,214,42,38,247,200,85,156,28,67,155,75,11,12,89,66,166,32,207,219,147,204,104,170,21,82,15,242,134,66,105,215,160,193,85,120,10,220,108,24,142,11,86,95,185,89,67,25,230,245,29,21,202,246,178,128,231,21,143,37,121,148,7,243,186,13,209,206,234,100,185,50,109,44,253,239,1,126,31,23,47,77,222,15,126,70,19,80,26,240,30,224,172,48,9,95,72,181,149,144,144,43,26,236,254,9,52,19,145,141,131,90,223,150,46,207,24,88,13,22,249,253,79,111,161,9,138,241,216,162,188,36,220,134,247,29,10,97,255,21,0,16,134,125,8,105,135,181,29,208,48,245,10,182,227,116,184,224,17,132,179,226,178,20,171,28,127,223,174,219,197,69,227,140,60,210,246,152,41,121,84,31,224,255,136,190,214,117,6,218,149,114,122,241,162,3,143,50,64,174,91,253,48,238,9,33,14,0,253,207,42,6,77,93,180,97,73,70,189,169,114,198,112,8,26,110,230,161,11,99,246,115,200,60,145,92,165,87,62,14,214,135,176,6,124,64,7,146,169,188,195,52,78,14,67,245,223,99,254,213,239,168,94,154,175,133,228,215,162,197,58,108,146,130,142,7,254,99,226,210,63,27,223,151,216,74,220,54,233,252,149,250,173,240,62,6,214,90,25,197,226,133,239,253,14,160,207,168,57,213,90,10,13,191,109,162,135,133,199,127,92,4,191,213,153,116,239,55,147,205,195,152,223,122,27,188,156,252,252,58,81,255,169,162,13,96,196,123,36,93,175,163,228,70,35,205,113,29,119,98,197,10,103,214,80,199,232,196,253,59,235,192,196,152,210,21,42,185,130,124,112,12,123,40,97,86,87,73,181,134,79,236,149,183,246,177,153,78,120,216,248,93,6,156,193,31,133,190,217,113,47,122,159,6,11,11,246,117,50,232,142,185,223,62,180,168,210,251,186,168,94,218,146,109,129,196,159,184,110,115,115,27,126,210,161,144,80,120,81,63,124,160,253,204,59,29,87,110,106,96,18,76,68,97,141,241,137,14,22,151,148,149,108,177,236,80,27,162,4,153,112,200,231,76,193,128,6,76,24,68,104,190,79,8,154,58,226,38,60,133,88,99,182,44,40,49,61,223,156,168,91,246,107,8,162,100,21,90,215,195,40,35,141,254,97,74,7,237,233,21,90,9,204,175,249,34,146,36,147,65,186,237,203,224,230,70,110,44,118,4,94,70,218,210,252,137,154,23,130,224,9,152,231,154,131,171,250,233,183,6,247,7,245,142,115,2,3,225,210,204,160,40,201,34,190,182,209,87,250,122,152,19,42,146,26,61,162,31,47,118,155,182,193,245,241,158,158,133,161,59,120,26,241,65,3,157,81,78,225,7]], +[[243,248,214,47,238,58,243,117,102,150,48,203,240,99,191,169,48,24,154,241,54,205,117,145,226,77,87,141,115,102,191,97],[71,20,198,4,170,149,225,130,138,40,54,123,167,135,96,181,137,100,49,104,62,233,150,207,249,104,113,119,50,145,149,60],[141,111,124,238,185,48,139,74,48,56,121,252,108,250,92,168,224,93,252,61,239,194,178,205,41,16,221,75,23,201,78,174,232,69,171,230,95,215,21,223,5,176,18,142,67,22,226,51,71,153,198,232,250,116,126,188,138,4,12,116,245,161,72,12],[225,221,31,253,115,122,198,220,36,179,185,206,59,121,232,53,191,105,142,147,19,3,216,9,206,161,120,45,195,175,99,160,213,230,115,146,130,61,20,57,231,182,227,55,176,28,139,33,84,52,194,120,43,59,231,68,60,181,200,129,229,251,108,243,187,36,65,40,180,218,106,111,66,178,187,44,215,81,41,213,100,24,133,67,72,195,57,220,217,18,180,85,87,169,21,233,253,127,55,145,98,54,81,12,182,195,49,193,64,184,125,34,83,17,96,11,141,19,42,196,116,115,131,156,114,15,159,240,249,193,220,170,133,129,90,157,39,185,117,140,217,29,197,211,229,51,38,252,223,178,115,14,82,190,49,3,149,122,200,145,73,164,195,0,76,182,3,140,13,128,250,114,172,99,13,51,59,229,173,74,219,88,90,235,113,174,241,205,253,87,185,21,250,196,241,175,120,231,165,151,248,209,186,6,103,43,25,192,182,88,8,168,160,113,255,132,9,3,67,121,88,159,61,65,48,45,45,57,179,49,142,140,0,144,250,54,203,149,136,87,255,91,33,28,150,102,226,123,200,149,171,157,0,106,186,245,149,10,3,255,23,234,152,33,120,164,70,221,162,70,111,90,64,184,248,149,80,158,79,77,74,106,39,57,153,127,189,73,104,248,148,54,206,227,216,237,184,166,218,155,211,213,91,6,100,144,232,51,156,120,147,91,119,136,63,149,185,50,250,94,107,183,223,48,59,227,15,165,103,36,159,255,180,115,161,228,100,50,45,124,16,63,232,34,76,126,197,123,211,155,205,3,11,150,120,122,235,205,32,233,173,101,28,250,43,240,75,167,10,28,246,72,224,165,68,149,103,32,42,147,122,69,190,203,182,252,222,211,12,249,181,199,72,248,130,181,220,42,77,101,190,105,253,125,156,56,30,131,208,220,42,52,182,222,233,18,32,186,144,110,81,47,205,99,54,142,44,231,51,228,102,180,184,43,132,251,12,113,125,200,148,92,175,109,70,172,28,47,100,24,247,114,158,244,195,94,64,36,34,214,75,28,62,189,27,50,163,15,196,197,238,206,125,68,8,255,103,159,240,26,28,123,3,202,81,123,229,46,106,231,101,15,123,173,56,144,30,52,138,85,147,188,153,143,124,242,234,151,114,156,176,4,245,97,179,181,143,229,152,9,164,31,212,179,183,102,96,144,106,217,237,162,59,249,37,67,126,244,82,177,111,84,11,59,128,163,90,112,147,194,115,78,239,230,250,151,216,129,215,158,245,183,103,217,136,159,17,132,119,183,63,88,164,192,203,21,224,172,129,1,18,5,113,202,50,206,135,31,48,138,217,5,122,128,200,40,21,79,177,188,43,32,29,12,209,0,110,2,45,68,77,201,63,27,207,34,77,183,74,91,55,62,21,62,133,24,84,148,139,109,161,71,183,50,135,207,23,209,251,114,180,130,118,17,16,54,9,202,178,161,119,158,151,147,185,167,8,32,252,111,56,40,166,76,158,172,53,239,122,167,177,118,9,216,239,248,169,229,46,78,188,216,107,30,20,253,20,11,234,71,198,184,221,196,30,140,210,113,235,146,40,124,189,6,16,81,34,66,247,106,30,243,234,193,228,187,188,26,218,229,0,52,167,162,100,126,8,178,253,32,170,147,169,60,178,255,222,191,46,70,30,204,239,187,209,254,137,76,231,10,223,121,1,115,186,233,111,90,85,161,136,126,154,224,159,206,209,212,48,108,41,28,107,25,236,172,71,7,233,239,113,62,161,138,117,98,198,103,131,38,34,137,146,7,122,70,105,115,73,102,16,128,0,180,20,79,69,160,195,162,134,58,76,106,60,7,99,44,185,62,177,151,210,148,136,77,156,163,221,75,33,243,157,183,7,246,58,127,154,87,15,127,15,235,153,178,202,125,167,223,146,161,119,171,207,232,110,198,97,211,11,205,207,21,34,189,177,254,17,103,50,88,223,126,70,239,77,50,102,101,9,49,86,85,63,40,179,86,63,231,25,47,114,245,249,179,144,61,121,254,160,78,44,72,139,70,91,73,120,214,159,38,224,90,89,213,237,78,244,202,178,50,172,253,86,79,198]], +[[134,90,67,46,204,231,231,140,66,112,159,193,229,49,223,94,57,89,19,43,43,111,49,143,209,195,69,33,249,162,110,59],[199,168,202,248,147,11,98,42,80,19,55,249,40,64,237,150,97,26,50,32,128,253,229,228,159,10,47,110,51,184,130,131],[50,187,117,32,226,99,156,108,202,25,162,185,131,107,8,248,176,131,202,51,54,157,223,95,154,135,125,76,122,158,176,95,156,61,195,78,212,207,164,178,131,229,25,34,176,148,6,108,233,255,164,217,223,98,25,16,202,55,176,179,127,186,187,14],[178,49,182,210,236,222,73,245,19,176,223,37,170,252,62,93,164,91,106,153,88,214,15,84,100,202,89,60,3,0,94,207,54,30,241,105,107,182,229,93,101,56,227,75,56,243,36,194,28,234,92,200,26,0,115,39,139,185,39,39,239,248,26,245,97,128,45,206,243,59,236,16,173,101,148,226,45,156,68,24,175,57,136,164,62,208,135,185,149,75,248,214,40,62,75,234,232,192,150,222,102,6,117,28,190,214,133,132,108,102,48,185,82,143,243,100,167,196,132,100,17,52,114,201,134,11,51,113,150,60,145,20,149,169,198,40,163,227,228,122,176,153,31,16,221,29,211,49,97,82,82,98,214,59,171,100,136,25,213,125,18,105,225,20,130,92,84,52,230,178,132,95,66,121,93,79,176,131,173,121,64,31,42,7,97,198,52,165,69,174,199,205,177,59,91,228,73,241,216,41,50,99,120,237,31,73,63,232,200,233,176,104,204,29,188,241,101,85,11,129,50,195,25,218,196,135,184,123,178,42,84,205,246,10,172,113,81,97,130,164,230,155,160,131,246,232,109,26,79,5,8,58,119,97,158,242,57,247,2,57,109,126,70,150,140,192,74,59,52,223,50,101,236,241,97,87,171,225,92,100,44,215,66,112,150,216,212,13,176,2,209,150,202,177,190,48,75,207,50,45,157,26,36,81,182,193,30,234,243,232,227,217,41,244,128,182,183,120,4,254,132,73,108,167,87,224,67,55,145,76,233,68,117,215,153,12,116,87,200,230,6,248,188,32,125,45,72,17,156,128,166,180,169,224,123,34,146,38,87,13,205,153,73,137,254,204,105,76,108,47,181,151,92,154,106,155,116,232,21,156,39,221,54,119,223,213,203,101,31,30,50,173,250,253,129,11,110,93,94,251,172,227,26,230,217,177,33,145,232,147,152,218,6,63,19,139,117,132,197,142,119,231,249,253,215,251,158,245,214,138,228,156,108,202,210,141,24,188,96,9,212,24,126,209,66,2,36,165,101,138,173,241,53,181,169,83,242,220,60,139,252,175,102,158,213,218,56,208,20,79,217,102,94,111,6,119,211,252,136,4,226,28,194,95,213,224,26,63,63,168,62,87,30,178,248,130,167,101,156,229,216,100,216,187,84,7,43,9,134,168,84,241,167,242,210,114,13,248,87,230,212,33,150,48,132,27,28,205,207,198,114,107,145,191,193,126,24,195,227,72,12,35,162,192,94,75,254,221,212,219,158,244,35,136,242,52,253,62,79,61,173,102,96,38,226,120,6,18,55,65,97,49,106,252,118,101,249,65,27,108,90,167,137,51,177,128,33,192,18,176,132,243,36,71,96,164,234,27,207,49,204,159,92,64,68,169,188,199,90,152,103,7,243,143,69,172,28,127,161,57,238,149,166,216,241,108,60,30,18,118,76,75,11,17,148,192,252,95,126,239,249,168,72,196,5,11,14,101,22,132,113,157,67,138,173,86,1,145,100,250,228,244,136,130,32,94,206,11,153,115,103,145,8,74,117,59,167,213,110,136,252,238,165,51,86,108,58,44,164,141,214,239,196,155,39,219,241,79,38,22,206,214,82,225,56,51,171,144,40,173,164,84,67,28,137,179,203,116,65,253,184,242,62,18,182,10,26,16,74,42,140,244,166,78,135,138,162,111,84,232,136,26,75,21,26,22,169,109,232,185,128,126,114,147,150,235,227,227,211,148,248,8,189,116,183,49,47,230,184,75,19,18,175,138,30,65,51,89,157,7,189,243,61,178,30,1,107,92,25,108,27,163,17,87,8,245,129,187,130,244,181,122,108,161,165,41,230,77,25,48,66,193,220,95,170,10,3,171,245,56,73,225,189,239,186,182,75,28,182,15,225,10,63,193,130,58,35,76,69,243,176,220,230,106,70,115,156,1,174,173,18,222,111,3,19,199,190,113,64,95,63,220,74,80,122,157,132,232,104,111,111,201,38,53,219,15,120,86,199,55,58,97,138,114,82,193,41,167,118,14,32,41,84,61,114,98,40,194,29,0,173,74,197,46,91,26,110,49,32,9,23,241,90,245,21,133,158,8,242,167,154,206,103,153,30,214,144,68]], +[[43,225,249,140,230,85,60,145,91,106,9,51,236,13,227,71,179,112,226,156,162,148,232,0,85,65,35,159,99,180,48,208],[122,111,68,105,195,10,99,245,96,249,135,52,252,25,6,235,209,55,30,216,1,37,250,62,76,134,180,63,38,44,171,188],[142,101,154,63,83,90,88,154,95,210,210,23,203,203,139,119,126,90,242,11,35,68,50,247,218,194,159,129,10,43,71,55,197,202,177,11,89,223,208,20,79,48,144,245,249,224,230,103,240,226,26,159,87,63,225,59,28,40,236,203,181,49,162,5],[98,104,32,31,147,42,124,211,248,121,174,106,184,56,85,162,245,2,145,222,120,77,125,158,154,218,161,185,175,237,111,90,234,32,36,14,89,254,147,229,167,8,140,149,236,142,21,116,95,184,253,235,145,223,1,81,199,180,96,80,103,86,30,160,141,191,0,196,255,225,253,10,207,16,54,86,167,181,79,173,15,37,171,22,180,189,163,71,23,158,209,202,219,123,152,190,8,149,224,80,220,188,55,157,31,213,83,233,151,149,146,139,103,167,82,248,210,236,27,157,102,191,106,201,151,231,68,220,50,127,36,34,48,249,46,121,174,49,39,69,165,171,109,222,193,153,143,182,61,196,246,176,95,20,114,34,212,182,90,206,144,23,220,27,205,103,94,73,95,158,171,181,246,2,19,63,108,114,224,83,233,244,174,48,216,114,215,139,247,31,235,163,122,204,89,80,85,195,190,165,58,5,239,12,127,33,45,207,78,10,248,56,234,41,40,244,205,201,253,200,55,218,37,242,105,102,178,69,106,190,166,106,93,251,143,170,143,160,145,247,51,29,84,54,233,138,141,99,35,204,158,154,145,213,160,42,73,81,23,20,132,155,71,69,75,175,153,197,248,80,160,141,61,152,65,14,147,154,158,137,177,80,83,130,95,62,154,238,113,68,116,22,20,7,130,225,191,59,13,139,79,246,46,119,164,160,63,113,10,138,183,108,246,53,146,192,92,68,12,143,6,71,112,9,145,99,193,34,112,243,213,236,154,107,201,113,91,255,254,199,105,97,29,33,250,0,60,60,200,53,108,151,93,55,182,43,136,170,187,133,151,218,202,25,108,150,72,163,29,21,187,11,134,207,7,14,224,30,81,30,243,115,180,164,76,106,0,22,10,121,127,46,130,11,113,111,92,166,68,100,228,24,154,0,254,233,120,211,91,242,4,247,29,177,245,1,249,182,229,223,200,33,168,175,93,191,239,211,83,173,54,129,249,188,60,34,198,124,178,17,180,48,182,165,95,62,115,218,124,58,7,206,183,210,254,37,75,16,194,112,58,178,226,41,77,208,211,21,45,199,178,26,171,135,177,80,247,55,169,71,70,63,178,4,23,93,232,84,50,54,251,176,218,92,125,72,197,127,97,116,77,230,249,132,170,142,97,185,112,198,45,14,235,132,157,167,232,154,97,34,45,67,32,121,203,207,95,138,43,169,48,48,22,131,192,120,92,38,253,248,93,163,2,8,116,96,69,153,172,108,132,126,194,96,134,88,181,120,140,123,141,58,55,68,253,84,66,226,76,142,236,205,66,7,86,189,216,184,167,124,253,128,88,150,5,220,237,154,253,162,189,182,48,160,203,97,47,115,156,230,23,213,78,222,108,207,54,170,49,231,227,115,216,160,251,27,124,153,6,247,107,95,157,232,194,104,145,222,0,110,183,151,234,212,168,111,112,22,243,75,205,233,47,148,172,62,146,11,165,141,109,255,119,32,120,216,2,169,79,86,203,38,191,121,79,217,12,160,173,79,46,122,205,197,146,155,199,54,73,151,222,217,140,166,156,87,57,145,187,154,184,95,35,91,99,231,111,119,224,171,69,231,137,18,56,152,105,175,33,231,78,102,247,196,86,184,39,230,112,190,176,240,114,102,136,187,31,144,54,211,141,160,125,105,234,54,102,247,107,214,5,216,46,45,214,56,126,206,110,130,74,86,151,0,240,27,25,93,26,155,220,176,249,106,181,197,78,6,194,17,155,64,107,196,136,132,128,102,4,24,187,66,136,234,47,218,150,99,27,14,31,96,172,134,29,108,204,76,132,75,100,122,125,116,3,188,45,21,186,254,74,246,119,232,86,254,13,43,95,102,59,228,228,128,179,143,107,118,106,220,211,208,82,152,239,19,152,208,77,21,35,166,139,145,221,49,207,93,196,183,61,236,191,215,33,63,152,27,32,126,31,110,242,37,215,148,138,26,161,125,141,87,161,18,241,212,70,141,45,40,247,236,46,84,183,74,105,44,89,88,2,46,130,3,26,65,179,21,9,14,212,213,189,123,208,180,81,71,99,56,247,57,167,215,3,26,242,211,108,170,9,255,219,183,195,150,80,124,117]], +[[16,187,230,231,97,167,92,147,91,81,127,9,54,254,203,158,198,252,33,94,88,19,8,0,234,24,209,255,68,42,79,19],[134,67,221,248,170,141,156,138,120,182,235,105,159,210,10,87,246,241,134,54,176,108,230,157,172,220,161,38,122,203,57,84],[240,243,87,65,3,115,49,59,124,98,82,214,217,102,0,54,12,35,117,45,67,28,168,7,91,207,183,114,212,156,214,9,182,92,156,216,56,214,52,216,217,185,93,30,227,14,222,204,19,227,202,153,123,36,55,48,63,138,51,161,255,200,51,6],[232,16,140,109,228,19,55,51,220,25,154,115,57,46,34,111,113,44,54,162,79,169,29,111,176,159,146,223,33,141,235,45,40,48,166,104,253,105,75,72,9,208,37,53,7,35,18,71,199,242,88,180,214,92,86,187,105,52,94,246,170,151,231,197,158,129,83,119,90,90,60,241,9,196,188,169,129,85,105,218,105,50,232,33,131,66,91,66,215,72,60,157,191,203,216,235,56,200,71,41,87,30,142,201,57,130,195,23,113,103,89,89,140,79,106,27,127,141,167,48,106,120,21,114,28,175,2,231,2,70,113,35,20,247,102,190,156,177,119,205,47,163,189,162,44,214,118,197,210,232,110,141,121,143,211,79,84,60,155,227,18,150,81,242,115,244,132,240,185,70,123,20,9,85,205,41,129,255,38,3,192,189,187,67,106,192,149,90,17,108,94,95,195,4,37,225,254,120,246,65,15,110,247,87,246,4,102,136,84,186,231,155,254,34,225,168,92,229,238,93,100,52,180,97,1,32,234,126,93,61,19,124,226,7,81,79,133,52,173,155,243,146,183,220,83,85,81,75,89,248,53,70,108,142,181,111,68,237,220,91,173,32,207,11,72,11,46,130,42,111,70,253,149,243,15,24,60,123,179,20,62,78,97,0,226,219,201,242,191,13,67,7,62,15,230,95,1,188,206,106,26,228,1,193,37,65,190,58,230,140,222,172,42,74,199,31,22,99,181,253,252,46,80,240,224,119,251,58,10,139,142,238,173,98,124,28,62,121,221,115,97,4,111,126,87,193,116,54,195,45,196,67,47,5,0,40,204,122,164,64,140,45,41,209,215,153,143,220,221,163,43,179,47,112,77,194,99,219,155,142,6,197,118,48,135,15,139,182,236,102,31,222,27,125,169,77,83,176,71,112,26,69,136,71,140,28,102,35,70,116,26,234,196,194,83,56,85,106,61,132,141,229,178,162,62,206,166,27,119,107,208,232,3,126,251,133,1,239,242,57,199,250,204,166,200,54,126,215,200,173,206,145,159,239,26,21,90,224,213,71,138,152,0,44,149,161,111,191,76,14,208,22,234,93,56,102,254,29,228,84,131,42,78,149,101,151,107,96,179,221,46,175,127,238,97,47,43,192,64,217,57,117,67,94,235,209,47,6,235,9,236,234,44,102,118,131,8,245,140,119,172,81,237,123,210,22,54,252,156,195,253,20,135,11,208,107,223,18,138,129,177,71,146,230,8,196,126,162,213,53,202,122,162,30,184,168,165,109,118,153,22,99,168,25,10,149,5,125,51,103,30,115,199,203,206,90,152,211,30,240,215,59,208,177,99,120,123,127,220,210,221,252,114,150,15,43,227,32,132,109,75,41,8,13,122,235,91,126,166,69,162,173,90,89,192,18,191,123,149,21,216,89,225,193,71,46,248,164,211,201,94,113,26,249,122,228,97,142,251,171,61,255,232,140,159,106,244,160,155,14,115,56,126,37,27,119,215,191,245,33,79,121,24,98,219,105,136,65,30,42,226,199,91,242,141,40,96,42,99,124,38,244,156,24,211,9,210,252,88,161,38,102,122,211,194,236,22,12,153,186,64,251,218,193,126,126,76,33,165,213,7,133,151,98,235,160,156,65,96,223,102,245,254,239,230,113,90,40,197,41,108,244,62,94,119,31,49,252,229,19,59,233,124,171,87,48,27,76,157,249,205,154,74,207,28,51,250,201,70,250,21,150,250,101,200,243,101,139,228,122,71,58,98,197,33,129,236,161,131,228,36,108,214,36,216,120,61,204,229,253,204,31,234,23,63,128,113,247,7,79,85,137,125,233,191,232,74,108,79,223,128,45,80,38,184,20,94,108,140,137,80,175,197,180,15,208,53,111,197,94,225,126,31,133,58,76,47,204,52,161,54,155,135,210,141,194,253,32,16,241,153,3,175,248,228,109,224,73,56,244,148,130,69,213,180,37,208,116,172,223,43,216,11,252,55,53,204,52,162,37,144,241,148,175,147,19,238,244,171,95,222,97,241,249,181,133,120,99,143,203,79,40,80,178,252,230,224,61,180,208,168,52,132,129,99,196,178,126,18,159,92,199,79,103,240,8,162,113,45,29]], +[[24,109,204,126,252,94,215,230,26,229,61,196,32,147,186,232,241,93,217,159,15,3,51,38,197,118,255,117,105,80,208,109],[200,209,65,172,182,66,170,155,251,213,67,39,124,45,202,138,169,136,142,239,240,69,67,179,120,155,33,242,106,235,15,113],[137,69,6,151,135,193,198,118,168,74,112,60,174,30,11,172,174,255,211,62,145,190,195,96,62,31,19,251,23,14,49,230,215,4,158,218,43,246,39,24,15,69,108,63,122,171,252,211,108,73,168,192,79,138,230,146,158,197,173,160,123,101,114,8],[151,67,100,214,200,56,132,44,204,78,116,158,106,253,83,113,112,220,216,204,80,214,102,84,209,5,72,35,57,202,189,247,78,50,147,94,226,25,39,46,161,104,79,185,60,31,171,66,181,99,24,57,36,53,145,189,7,211,190,148,155,13,209,94,49,150,223,25,107,167,82,173,17,33,172,113,18,213,102,148,78,21,58,78,6,25,179,162,50,36,31,2,11,224,113,159,107,236,145,139,38,130,142,177,103,14,207,199,60,102,132,78,163,228,4,198,162,252,1,190,180,3,201,214,202,85,26,216,166,231,31,70,100,127,166,5,63,3,20,248,18,77,141,43,193,44,200,250,141,185,95,43,115,83,117,32,27,129,106,156,244,15,131,238,75,134,113,97,128,50,222,34,156,231,98,113,208,61,38,114,161,174,74,40,140,133,220,210,127,184,69,42,129,50,233,255,41,225,232,155,241,27,28,131,81,146,192,75,19,190,20,243,205,229,211,124,233,111,29,194,169,204,218,12,77,115,123,202,31,162,32,210,27,243,96,185,5,21,187,210,38,187,42,108,141,95,42,176,24,212,8,78,36,238,51,60,228,227,155,203,107,70,231,174,180,219,155,108,101,178,68,217,130,130,58,119,15,156,98,160,189,226,203,183,236,54,132,13,69,81,135,250,255,78,72,138,92,96,142,189,183,219,132,216,125,173,56,103,227,176,208,75,100,113,94,22,86,10,98,241,238,3,223,97,131,253,94,55,85,93,161,151,47,202,6,45,18,187,132,32,224,130,218,203,141,235,185,193,67,133,65,208,218,36,100,239,126,197,34,99,251,155,154,76,70,156,131,50,62,72,25,223,223,79,160,167,112,195,167,9,37,78,5,49,72,48,232,127,187,103,54,199,45,157,171,224,26,49,14,145,235,191,174,118,122,31,203,98,246,79,163,186,141,83,64,13,100,105,173,28,203,129,31,185,225,21,241,65,39,177,62,131,100,170,47,232,11,188,136,106,16,223,27,156,196,174,70,1,245,70,26,240,145,245,38,210,114,218,155,32,56,87,164,68,126,171,222,244,57,131,4,150,165,117,156,33,222,101,186,58,60,139,142,147,156,70,19,50,169,36,133,44,32,92,119,17,243,166,138,35,103,169,69,222,244,251,229,248,28,96,203,183,227,148,162,164,155,233,236,42,174,177,243,48,87,89,121,68,106,217,208,213,74,189,67,111,40,96,240,66,52,38,244,187,194,107,59,159,101,13,105,177,0,114,215,71,163,158,71,143,69,94,170,18,199,198,225,43,252,69,54,163,89,67,68,189,2,182,32,227,226,180,224,213,52,8,157,215,176,79,166,52,128,69,103,88,108,98,190,3,145,199,189,176,169,251,193,239,59,51,33,30,219,248,239,88,194,183,164,157,6,102,121,89,215,229,212,70,113,238,115,87,161,11,160,203,26,68,90,229,215,9,206,37,94,146,222,113,89,117,175,148,184,157,74,41,199,31,157,136,200,91,108,209,29,139,51,91,248,242,198,88,230,221,124,63,108,128,173,77,14,90,108,135,219,167,181,184,168,164,126,114,244,209,211,199,67,99,29,249,173,252,250,69,206,224,73,141,90,68,169,247,92,131,183,91,42,60,35,15,240,118,125,56,136,249,65,238,27,102,36,221,14,18,208,110,209,171,139,177,53,255,211,121,233,222,55,136,190,84,26,173,178,214,167,204,96,19,22,242,30,185,170,169,34,245,106,142,53,38,201,189,17,119,254,252,47,190,62,67,11,98,142,235,214,102,30,59,162,214,49,198,168,66,44,36,30,205,150,153,114,65,47,116,218,107,18,67,191,15,190,232,168,77,82,228,10,238,63,30,79,200,49,64,44,98,243,87,107,34,232,227,195,220,78,22,11,195,182,185,210,206,0,88,83,129,46,175,192,164,226,91,167,18,39,155,0,186,63,145,48,255,54,227,239,25,113,221,231,80,139,39,146,254,100,212,117,104,143,198,243,49,58,173,183,133,48,46,107,127,154,132,242,219,194,243,207,6,14,224,139,70,55,54,248,54,219,178,98,211,41,104,76,32,132,146,209,125,129,18,33,190,2,182,94,226,142,17,181,70,146]], +[[7,5,179,54,200,156,163,95,253,222,10,240,249,6,234,207,98,60,86,195,247,103,56,22,142,118,252,213,136,45,247,158],[234,170,242,161,95,68,182,52,206,241,90,99,139,128,32,127,97,9,154,7,150,245,212,63,62,157,4,142,106,231,150,193],[212,169,186,232,236,196,114,195,118,186,184,5,194,206,12,28,46,213,252,119,55,21,70,140,177,164,147,69,100,218,206,207,67,139,29,210,172,27,92,94,51,106,30,32,112,29,93,207,60,142,227,173,34,59,19,159,169,10,27,85,46,27,119,7],[97,111,225,95,204,179,49,15,158,199,69,100,71,218,218,248,224,165,251,38,155,225,105,176,195,234,44,253,170,165,93,55,147,127,231,91,120,50,74,194,120,166,80,71,224,174,79,50,126,151,239,252,183,190,217,29,9,218,114,11,10,16,27,233,233,109,11,168,91,31,244,157,141,29,243,98,211,69,79,13,182,130,85,150,16,28,151,229,218,202,208,126,196,146,211,15,45,12,183,231,222,78,116,75,182,166,16,11,117,77,168,71,65,29,9,170,206,141,93,65,7,88,184,48,135,219,75,94,98,151,151,154,33,251,101,175,57,9,82,196,249,54,38,14,114,215,199,131,39,185,74,166,205,97,114,120,176,206,158,27,211,251,237,147,182,155,198,73,133,221,224,226,196,53,123,80,47,5,94,231,176,160,56,132,116,218,224,45,108,26,115,31,135,120,93,117,58,235,13,156,253,248,80,2,223,86,111,194,80,125,231,186,111,208,53,190,225,122,46,128,139,74,117,136,197,131,55,92,130,64,122,64,174,158,235,223,148,223,47,184,202,191,23,96,108,67,158,167,4,89,178,18,170,228,163,245,48,236,173,197,232,142,37,72,250,100,60,125,223,80,99,178,225,6,115,229,157,7,254,144,104,146,182,126,181,143,147,136,165,107,55,4,82,233,151,119,85,252,4,223,188,119,218,108,5,190,221,235,240,54,82,86,181,44,154,239,138,130,23,59,140,137,251,217,140,234,54,168,184,150,254,102,211,124,167,155,236,127,191,233,88,254,137,246,118,80,133,179,53,220,119,3,67,226,48,202,221,250,40,51,218,166,98,254,130,8,221,136,90,111,223,114,227,110,207,34,187,187,203,231,157,55,6,80,35,105,64,188,46,109,74,199,79,228,213,84,201,188,35,47,7,210,175,98,32,209,87,189,45,166,166,97,42,8,27,76,153,4,162,134,155,19,126,227,160,133,111,18,178,235,135,98,219,148,237,11,161,54,242,62,127,180,189,31,205,238,16,221,132,226,205,59,10,73,20,138,199,77,180,102,219,238,248,30,106,140,224,134,17,2,222,155,26,62,29,207,92,107,3,8,168,46,58,199,194,40,60,124,194,243,79,250,20,91,159,116,183,153,4,179,43,121,233,96,184,20,170,222,99,160,223,1,103,220,210,78,217,10,141,167,185,52,199,114,147,47,90,71,143,226,167,47,148,90,19,9,110,195,124,231,100,181,129,235,137,229,246,178,189,126,184,139,133,168,149,135,119,77,69,140,88,205,135,148,87,151,61,100,142,247,113,197,241,222,178,122,12,197,178,146,70,172,47,161,45,24,221,198,185,249,172,156,241,70,195,242,43,30,68,153,173,238,251,205,34,73,116,14,19,162,36,231,182,179,239,21,96,94,126,116,230,141,123,114,100,36,9,185,12,78,193,97,235,36,201,180,15,249,199,230,229,218,152,50,42,202,82,196,106,141,220,25,15,28,171,21,124,76,118,25,96,26,107,51,223,106,80,218,102,27,199,83,96,223,246,151,80,211,69,116,9,204,2,65,195,232,196,179,229,6,212,38,175,82,183,2,49,205,108,145,38,12,196,49,228,204,253,73,108,161,76,234,174,28,218,120,114,30,22,51,157,82,104,43,105,81,249,102,199,218,92,110,16,217,25,174,102,169,245,45,236,16,134,117,56,211,223,109,89,58,50,219,105,90,141,119,69,112,53,22,234,86,248,193,200,240,239,83,189,235,127,83,194,217,68,245,17,148,12,203,144,98,73,34,172,89,159,70,25,195,4,98,7,214,5,246,255,148,222,120,141,37,52,34,41,220,138,249,43,95,223,13,215,29,242,180,70,205,241,217,162,5,36,51,158,225,195,24,38,40,126,247,39,129,167,163,82,137,248,90,21,186,87,199,253,93,136,91,208,85,58,180,8,5,245,23,232,241,177,179,196,252,103,113,230,242,36,188,3,17,36,185,201,174,177,156,90,150,191,20,136,225,230,108,110,136,128,146,48,200,58,116,21,85,84,162,25,236,55,154,229,74,159,231,157,190,222,61,87,96,66,166,53,209,151,244,216,24,199,120,117,91,139,69,229,19,222,172,136,246,4,37]], +[[149,23,74,9,21,104,76,219,182,25,176,85,73,91,0,241,146,130,207,252,59,5,1,158,106,183,9,164,161,116,43,171],[170,140,135,45,126,16,182,127,127,242,65,114,195,99,126,128,130,90,10,113,238,12,72,134,58,42,205,203,232,218,69,154],[120,15,64,194,15,234,59,17,201,66,42,67,185,166,247,150,17,231,241,245,157,20,136,193,90,95,210,211,44,7,218,220,57,28,56,149,62,223,13,228,139,229,45,162,175,51,92,71,184,210,228,74,185,211,223,183,107,165,56,176,102,73,82,8],[94,26,116,0,69,108,173,79,155,168,102,67,188,124,191,59,53,104,220,181,34,179,112,85,232,195,157,60,128,242,40,66,56,229,114,127,215,81,60,200,179,28,87,174,123,64,80,170,129,159,194,54,9,48,235,13,214,119,165,178,199,41,254,178,218,58,215,154,231,252,205,221,182,192,132,70,38,30,201,187,229,156,100,233,154,187,200,109,60,72,53,240,15,239,229,39,67,58,80,26,59,109,87,44,245,225,42,136,1,11,70,164,114,185,189,134,145,164,7,195,101,249,247,22,52,180,217,126,223,223,240,99,20,192,193,180,235,147,199,96,127,29,111,163,84,101,147,34,194,132,7,63,66,96,37,24,197,79,223,38,234,44,39,200,10,109,250,32,86,131,145,171,53,114,130,192,107,35,190,220,29,241,38,75,97,28,30,156,241,138,235,226,73,253,134,23,198,227,238,152,197,60,15,111,33,117,197,126,248,226,6,189,60,241,5,98,122,152,146,235,104,153,32,33,58,174,182,61,135,102,61,191,165,63,15,178,129,98,105,72,41,107,45,188,221,225,197,26,248,98,238,207,28,254,138,70,162,196,178,140,254,113,48,51,10,209,115,248,113,39,170,202,255,67,192,189,222,164,139,0,56,151,110,102,44,4,182,176,74,208,61,225,36,98,194,118,93,181,53,4,149,32,204,17,74,253,182,201,37,73,176,84,106,144,39,212,73,117,91,235,141,76,23,230,162,164,117,249,103,106,51,123,78,134,109,150,50,94,56,154,82,193,108,81,225,142,13,129,3,52,12,132,23,178,197,122,85,208,66,255,94,95,198,93,244,35,224,9,43,14,168,139,150,169,7,201,81,33,197,71,166,128,97,242,123,207,181,140,230,192,119,40,212,132,107,220,191,12,98,84,16,237,248,222,168,203,76,157,11,190,239,205,225,146,115,54,95,72,215,90,236,7,209,194,44,205,35,6,138,151,195,254,117,46,135,163,1,24,254,45,253,82,24,182,177,37,21,78,14,163,134,207,35,158,49,55,248,202,109,139,116,107,106,103,213,8,207,140,26,182,62,87,21,230,114,30,218,92,43,195,147,164,147,219,210,249,161,250,146,107,154,89,228,90,24,10,238,176,37,153,168,205,214,134,248,137,180,133,39,35,203,109,191,181,1,76,171,95,101,138,48,154,71,34,57,54,14,234,246,79,200,32,58,60,112,137,112,225,92,188,241,54,37,93,150,68,108,57,169,39,3,29,38,125,105,236,213,29,122,246,233,31,180,174,249,215,140,51,53,233,7,17,51,207,184,226,18,153,144,198,70,55,199,173,241,218,239,45,194,108,17,99,57,159,63,225,231,146,51,128,146,239,111,141,250,242,87,48,221,47,232,217,120,246,247,112,245,43,104,35,129,118,86,76,238,95,187,152,80,179,179,160,77,148,132,96,65,120,38,235,46,178,79,204,95,227,83,52,187,149,33,232,123,196,219,222,42,201,225,201,137,73,220,45,41,173,39,158,56,132,185,5,38,142,189,8,8,191,65,130,87,231,94,38,43,77,1,176,36,166,233,170,123,213,1,219,169,79,245,6,57,75,75,10,230,8,30,167,48,48,196,58,106,145,118,110,128,249,244,44,11,104,185,132,25,173,78,238,78,154,114,138,222,251,215,158,131,31,112,244,30,98,180,63,11,244,43,59,44,213,59,85,137,17,118,100,188,235,196,9,167,100,91,30,237,218,72,47,107,104,149,166,87,186,120,155,137,229,2,214,153,135,81,214,48,61,237,95,161,86,238,124,126,175,229,70,38,209,3,44,77,125,255,151,127,29,204,134,175,137,177,230,70,164,175,194,66,126,208,44,10,245,211,40,144,249,95,19,249,140,26,91,29,159,187,120,26,154,137,178,215,144,193,70,92,45,21,32,146,111,223,40,193,125,155,161,88,122,215,97,240,101,211,57,189,190,56,244,19,63,69,187,89,120,116,38,66,249,12,6,94,228,137,37,115,246,5,159,139,76,226,193,62,115,184,145,205,5,242,55,49,237,154,7,226,184,255,220,150,59,6,165,16,32,156,50,153,128,148,159,64,216,7,58,1,62,248,67,223,204,74,51,148]], +[[90,132,175,40,165,223,187,50,51,161,47,8,55,246,232,101,78,123,13,225,107,2,171,60,209,120,100,67,30,39,70,103],[128,212,186,120,159,138,75,32,71,173,175,165,237,38,205,140,84,103,51,41,46,139,246,147,207,209,126,40,78,252,104,113],[160,184,76,165,175,118,70,230,246,42,105,53,55,148,115,250,110,76,39,105,88,81,252,189,174,41,23,178,220,104,215,150,226,120,215,12,214,127,206,223,108,166,41,184,129,247,196,242,170,37,89,178,13,103,6,17,118,107,214,90,164,254,242,4],[138,172,209,184,163,155,240,143,213,201,24,68,107,229,118,230,163,242,127,54,17,22,7,242,123,86,169,18,20,231,99,249,168,127,177,209,132,72,152,150,23,151,100,68,96,191,245,72,140,16,58,246,5,232,116,14,70,88,143,185,62,68,60,59,178,59,146,192,152,112,165,87,101,58,31,34,194,24,204,188,47,7,58,39,45,23,168,66,35,239,20,63,76,124,162,88,70,11,121,129,105,103,61,161,7,215,29,83,86,206,159,117,89,169,176,56,57,153,81,245,117,199,126,91,157,5,41,87,142,202,162,226,8,146,102,252,82,108,93,64,159,189,70,187,134,132,28,181,84,245,189,60,153,113,59,4,62,64,70,83,167,208,19,68,212,219,131,26,33,114,130,196,179,54,64,86,83,184,93,39,164,107,37,156,133,92,221,133,173,111,122,237,216,53,255,85,0,204,139,175,15,178,240,24,9,16,198,70,114,184,168,212,157,152,74,120,41,60,245,119,156,145,12,58,203,188,164,85,168,84,102,229,53,4,79,52,128,38,44,9,15,191,78,11,13,180,209,239,135,89,218,175,221,141,5,144,116,130,70,31,249,16,196,55,25,93,92,127,237,157,130,203,148,231,228,236,36,218,5,62,71,246,43,72,142,183,178,68,101,92,125,187,32,237,96,126,237,69,49,68,158,7,128,230,28,253,87,64,134,255,197,220,82,66,131,119,92,68,247,84,124,218,176,74,81,238,228,225,183,182,90,87,87,58,146,72,74,53,144,10,144,159,129,228,21,2,157,34,202,147,122,58,205,158,97,248,192,230,134,178,210,173,3,119,175,142,225,102,228,162,10,130,175,244,81,225,81,16,62,10,23,103,178,113,250,156,43,29,209,32,248,5,133,59,59,138,86,15,200,185,55,98,131,181,17,36,50,74,40,74,14,154,196,157,246,159,82,76,142,4,45,248,46,251,205,22,136,30,193,49,161,82,16,223,115,222,2,148,52,71,242,42,46,161,220,139,249,104,41,142,233,127,58,213,70,215,139,198,96,137,126,8,210,162,139,43,166,139,84,185,84,241,71,100,81,198,146,7,229,221,36,138,228,126,243,86,148,153,14,111,5,139,192,1,123,116,149,16,92,200,115,144,102,175,177,30,31,38,96,25,66,84,106,232,73,255,47,86,115,15,19,38,187,238,166,64,238,23,143,162,71,173,255,239,192,70,73,79,199,255,192,119,125,93,190,138,85,218,238,97,64,111,227,199,8,141,67,217,225,77,162,28,165,47,216,193,96,9,28,143,153,166,125,173,101,198,79,234,157,24,177,83,125,6,31,93,206,135,158,11,196,38,72,210,234,160,45,151,33,133,117,60,178,246,34,93,141,3,187,7,249,68,177,12,244,234,34,39,92,61,112,132,128,32,243,12,130,59,118,20,58,207,84,89,153,162,204,75,88,152,217,75,74,37,239,190,90,96,51,28,192,9,254,192,162,91,201,137,71,177,183,19,158,34,210,50,128,255,136,84,161,236,118,34,27,27,243,209,8,50,140,138,196,99,198,82,99,162,215,202,116,51,72,41,49,161,216,252,20,75,190,155,239,103,140,146,225,194,209,9,33,182,173,67,167,92,83,188,7,88,84,237,45,153,216,37,243,10,94,16,213,23,67,142,77,79,113,19,66,159,30,219,56,125,107,215,170,210,146,116,248,210,220,136,155,126,251,235,88,104,111,141,102,156,234,239,146,199,94,213,48,127,12,3,245,144,1,129,206,87,60,143,162,134,117,32,95,177,5,127,98,106,162,48,208,62,46,170,140,255,205,226,0,129,71,93,128,178,69,161,202,96,69,186,32,74,176,0,105,7,156,99,127,195,251,62,128,202,4,98,231,164,205,217,40,63,249,0,133,48,54,72,22,121,47,223,59,154,78,77,200,55,146,40,237,203,177,84,190,243,135,211,119,96,215,154,251,183,54,38,10,29,177,1,56,54,31,36,184,38,219,205,95,15,201,231,131,13,38,216,12,82,167,146,24,146,118,188,227,71,96,251,119,190,19,18,172,140,249,125,146,203,243,208,119,128,40,219,94,142,174,137,224,185,188,135,120,174,177,39,143,4,113,203]], +[[121,58,200,141,125,59,111,167,244,125,238,195,31,104,221,204,183,1,130,15,27,19,221,198,82,247,198,168,91,96,82,165],[145,182,34,122,205,209,131,218,98,197,25,101,198,53,53,139,32,77,104,62,224,100,67,203,212,14,113,193,247,106,209,2],[168,79,85,43,244,67,34,166,219,36,92,160,6,209,207,120,12,97,104,15,231,66,154,137,71,195,95,33,188,75,68,34,139,163,10,234,12,116,75,134,100,89,211,184,172,173,69,59,6,172,226,71,186,105,82,140,107,59,196,178,14,117,99,14],[236,80,175,173,138,222,116,5,226,198,245,198,36,123,187,204,251,44,23,22,111,120,132,254,174,16,217,15,93,131,196,182,240,191,118,222,47,120,151,186,17,148,214,211,68,157,219,128,174,116,235,142,214,143,4,155,53,198,242,25,22,219,77,252,39,36,220,58,247,173,141,213,196,79,96,210,244,159,173,215,0,77,161,89,48,147,148,44,174,82,8,191,84,207,144,59,238,100,105,5,252,226,235,46,55,13,13,202,72,216,32,173,234,177,106,59,103,94,90,74,142,38,126,52,255,150,243,18,43,24,222,12,173,146,146,171,99,210,110,95,49,15,162,22,140,41,102,189,182,59,13,224,134,38,118,123,55,157,228,99,59,159,62,218,121,23,40,29,173,102,30,159,119,43,132,74,121,232,0,253,132,39,2,68,110,74,167,49,117,113,7,243,253,101,71,191,64,117,150,61,95,213,245,142,128,133,63,196,39,81,220,160,120,169,250,141,91,179,217,163,74,188,171,2,147,214,206,174,196,137,103,161,230,34,67,152,202,208,246,5,163,190,142,103,88,234,143,41,32,157,142,76,76,161,137,59,170,217,30,55,155,163,177,115,48,193,42,91,111,33,155,56,74,138,185,120,191,27,55,195,115,26,27,71,75,36,181,214,125,76,236,40,170,198,81,11,17,242,207,33,188,22,150,61,81,245,83,135,39,113,143,196,226,229,23,46,60,12,218,188,39,127,13,112,55,195,76,166,143,115,40,136,72,185,38,189,224,207,71,171,250,102,96,9,22,148,111,7,101,28,40,10,32,134,177,77,82,87,12,200,164,183,67,88,181,156,48,43,157,0,225,180,152,243,188,51,238,78,207,43,206,44,101,237,126,139,167,77,53,183,81,211,201,159,64,134,25,104,194,183,243,165,190,52,140,87,217,59,64,255,208,81,237,215,202,202,110,230,188,167,33,220,186,141,184,208,6,79,84,211,110,197,232,214,42,113,253,28,144,241,73,36,244,28,22,63,0,122,252,111,187,254,134,69,250,71,195,201,128,36,109,27,146,39,67,133,149,60,83,65,205,100,195,74,233,113,124,194,195,127,88,53,156,10,153,145,194,63,230,55,222,108,223,8,98,247,208,50,159,231,88,170,137,42,212,88,59,157,242,243,51,125,91,229,112,186,101,73,152,237,41,47,17,240,23,114,56,42,4,52,47,221,153,230,158,13,151,196,63,16,172,155,150,241,64,166,248,60,71,41,231,169,0,71,31,43,29,242,64,27,197,198,128,66,43,19,176,200,0,125,99,104,31,102,160,89,90,28,93,58,205,229,183,121,66,110,115,107,193,0,197,230,245,38,8,220,57,30,62,249,177,187,106,241,61,36,155,125,50,206,6,128,195,104,245,77,95,224,57,207,225,1,48,37,30,77,177,76,121,200,208,68,6,4,101,130,41,144,216,128,147,205,115,101,50,133,46,68,120,137,219,137,204,96,5,41,150,163,42,100,54,92,7,38,5,28,17,158,218,144,29,229,118,179,52,252,112,73,72,35,146,226,98,11,10,58,19,250,177,211,111,192,165,242,61,177,71,253,133,123,38,166,152,4,143,139,129,30,35,215,34,226,233,2,126,212,18,75,72,220,94,87,138,122,235,25,161,180,249,72,238,91,70,246,91,151,150,70,226,190,7,71,20,17,139,170,75,252,21,176,137,160,224,102,39,218,70,228,187,6,170,60,124,93,214,72,224,60,156,45,236,63,172,217,86,38,86,47,48,0,136,50,48,210,176,161,248,167,71,140,183,127,147,154,95,24,143,69,141,16,55,185,1,118,102,77,134,234,133,11,138,245,8,127,134,96,90,119,224,37,239,108,126,106,42,89,240,6,203,161,137,250,217,51,244,44,83,39,8,16,155,193,175,129,72,25,89,95,252,185,95,191,91,126,147,167,17,151,228,119,238,124,4,184,81,193,195,102,34,205,216,230,200,96,217,171,44,172,86,210,220,152,250,105,18,79,43,178,166,71,30,28,115,182,97,240,113,245,216,109,231,209,222,175,164,237,205,199,191,31,112,92,86,48,10,255,208,88,185,105,119,145,65,158,95,178,165,183,247,140,227,64,31,245,80]], +[[137,222,116,66,215,75,169,56,89,105,201,101,26,136,254,40,224,64,213,147,144,125,172,26,57,135,65,139,223,219,173,137],[253,59,169,250,211,32,235,164,93,7,184,74,73,123,225,125,63,199,221,153,153,201,104,136,60,214,172,19,176,102,155,23],[186,181,114,132,210,14,229,76,199,249,112,141,113,119,6,216,250,246,228,99,50,176,105,29,111,33,58,141,184,1,21,91,78,51,140,19,97,181,146,190,117,133,1,177,130,23,147,174,82,39,204,59,168,223,138,223,198,237,154,202,181,76,196,1],[157,82,114,240,183,132,136,43,148,199,109,251,157,70,12,164,149,2,94,10,236,93,82,204,255,254,206,159,129,115,193,5,88,38,108,73,133,37,137,26,151,191,56,120,227,60,61,226,252,46,82,85,11,67,21,98,203,228,163,208,17,236,201,231,126,195,106,211,131,65,53,140,136,50,28,3,208,139,180,38,167,213,133,65,113,192,39,236,72,213,120,25,169,26,253,2,166,24,204,188,37,230,142,83,9,208,71,177,86,227,87,5,55,58,218,46,184,49,50,26,32,62,27,216,240,239,236,192,150,24,100,123,65,223,242,43,57,208,34,53,248,113,83,47,96,133,233,204,82,236,0,155,51,238,188,220,38,125,119,103,201,12,146,126,21,79,114,243,244,138,52,149,99,25,178,147,200,168,179,227,78,252,95,98,242,180,232,1,155,80,160,143,92,207,149,188,131,27,175,64,129,29,135,229,237,189,47,213,54,91,38,164,49,174,149,128,15,243,129,205,98,202,64,225,134,109,149,13,206,20,240,48,145,138,186,198,142,121,22,221,185,90,220,25,113,40,120,116,208,126,176,237,239,100,41,102,82,196,128,68,176,197,82,26,141,39,13,83,215,78,198,59,137,15,51,99,249,32,127,102,82,174,142,120,53,195,130,10,214,217,227,99,63,75,253,83,121,164,79,41,214,95,54,9,254,53,88,23,220,165,81,141,254,59,215,105,50,10,3,25,2,233,207,102,105,194,79,136,176,30,179,105,149,189,184,219,237,110,224,201,183,243,34,149,198,27,168,144,94,85,152,243,201,225,200,191,114,100,249,130,147,250,234,23,116,127,136,68,12,49,129,140,67,62,163,210,60,1,244,247,233,195,221,61,95,50,236,158,172,215,26,9,227,169,151,56,31,28,191,253,244,181,186,73,121,222,183,176,152,65,175,163,176,61,28,147,17,9,123,134,44,174,17,112,124,189,58,74,230,200,162,106,48,106,104,124,65,74,78,161,232,18,241,21,246,15,112,189,167,248,251,231,188,45,80,204,85,11,186,41,29,94,197,35,34,154,8,237,86,139,92,238,24,254,111,70,120,44,23,205,130,136,1,99,146,21,188,94,155,228,85,92,154,24,0,151,103,166,197,199,74,130,41,210,255,170,57,157,142,100,50,78,136,66,35,213,7,15,115,90,117,216,95,246,201,74,159,188,43,54,81,56,109,229,162,60,206,149,200,120,129,199,147,153,174,113,240,144,115,126,33,135,254,144,74,171,29,146,214,24,103,149,201,180,108,98,165,145,79,54,48,253,203,172,59,212,176,218,78,195,19,106,31,178,186,64,50,45,124,196,8,94,22,112,9,207,116,80,252,106,40,108,47,121,81,213,26,174,35,184,243,48,32,239,181,227,36,91,166,163,84,58,43,222,196,71,213,26,224,11,94,22,120,183,96,147,207,33,107,149,7,201,99,235,252,2,76,205,110,246,199,140,69,114,39,59,234,175,85,7,109,196,74,34,75,88,97,87,5,121,25,101,48,124,239,212,134,114,192,129,188,207,188,29,21,176,98,179,139,79,186,155,155,236,149,108,209,68,68,238,67,126,121,96,204,96,30,221,192,47,26,118,182,133,116,213,248,132,49,80,192,185,0,153,52,162,191,175,96,87,112,193,54,186,41,243,220,126,41,89,122,36,128,219,35,226,178,103,126,198,197,27,211,1,242,181,163,157,253,167,180,119,190,221,28,218,237,16,226,157,41,84,98,155,152,118,248,238,84,228,4,115,105,213,52,202,181,74,234,68,29,201,71,235,63,89,56,43,33,131,96,87,47,38,89,88,49,83,192,226,185,18,207,48,200,21,178,111,5,133,61,211,5,81,238,207,100,184,88,164,65,187,140,109,184,169,253,231,122,50,167,180,106,246,111,140,185,243,94,224,250,251,11,212,45,158,101,178,169,5,130,65,163,27,140,161,17,84,52,35,118,112,170,180,239,243,96,16,237,3,113,244,101,149,218,27,221,87,155,187,103,170,219,104,231,122,211,163,140,143,38,210,175,90,113,3,186,95,34,180,44,193,42,140,60,229,201,33,201,28,252,14,99,223,144,39,210,98,41,177,4,124,188,24,246,176]], +[[38,34,189,155,190,247,255,74,135,98,158,160,21,61,196,214,8,195,31,165,132,121,136,255,80,13,136,6,129,241,19,114],[25,151,88,169,195,208,238,62,235,203,189,163,225,239,84,85,255,70,215,54,187,78,240,192,106,115,159,154,197,132,131,149],[67,120,150,107,120,49,222,244,174,203,73,137,188,175,156,174,153,70,28,185,181,157,25,81,140,193,236,123,131,81,188,209,247,35,170,197,240,97,179,131,99,87,79,249,107,161,14,25,107,27,5,49,225,24,48,54,164,37,230,156,69,152,4,12],[137,30,130,18,37,71,214,30,131,176,171,175,39,199,48,63,5,34,162,236,74,244,78,240,172,25,106,153,120,177,198,35,239,31,167,43,175,112,145,10,92,81,196,247,142,15,233,254,55,226,67,156,71,149,145,108,250,34,171,71,26,37,87,204,123,166,182,105,86,6,61,222,179,156,80,241,79,6,52,143,166,107,96,100,220,255,202,80,67,150,127,5,37,77,87,122,191,34,174,140,144,0,12,226,230,161,168,178,227,166,179,171,197,99,235,255,178,4,69,240,145,28,196,42,152,127,132,86,239,186,65,48,230,143,1,252,223,123,247,113,252,29,53,55,26,13,117,221,95,144,0,44,144,182,203,173,228,13,91,35,253,180,154,186,203,114,25,174,39,86,26,162,168,121,218,136,223,52,168,197,129,240,198,113,152,255,198,8,254,145,149,181,85,92,138,233,52,200,48,170,226,136,91,234,135,72,116,72,225,27,79,47,23,46,77,92,254,79,209,19,249,210,1,108,36,167,52,81,43,185,24,245,117,231,84,19,151,24,227,210,14,121,10,187,148,44,186,62,200,178,219,89,7,150,220,67,95,19,159,198,77,220,133,162,36,148,239,43,250,31,92,15,24,117,234,88,232,78,179,116,236,248,206,198,70,139,107,9,209,231,79,21,65,237,69,74,40,7,211,244,5,53,102,176,228,226,198,174,206,209,13,192,7,233,223,65,111,38,127,203,63,225,123,139,172,224,63,7,67,224,230,212,164,140,231,110,223,246,12,14,58,48,132,86,153,84,19,193,7,111,243,126,207,35,129,160,212,233,228,169,19,162,88,217,131,185,105,107,92,69,175,55,200,104,64,112,228,0,184,248,101,165,4,4,63,69,215,139,151,19,243,53,170,65,106,70,22,100,16,115,95,181,216,34,16,69,141,90,8,161,4,212,0,42,182,17,136,249,223,69,125,215,237,89,55,202,80,119,96,107,65,139,188,134,132,161,213,37,191,165,81,8,118,64,177,209,119,202,109,79,100,113,179,155,44,228,58,251,248,40,94,205,104,126,67,143,68,37,223,86,138,184,111,162,49,99,73,161,16,43,65,67,215,30,244,226,79,92,83,12,119,175,176,16,7,136,99,100,64,231,64,103,90,97,116,197,240,87,16,178,83,164,17,23,63,158,130,206,110,34,244,9,94,119,20,184,115,126,20,122,160,242,49,145,87,143,253,147,130,60,228,191,145,193,209,16,152,42,93,160,228,184,27,210,91,155,156,33,66,167,103,30,233,55,201,15,208,113,94,201,175,164,77,134,4,104,152,180,47,117,53,137,210,38,141,42,170,169,133,204,144,224,249,232,39,163,146,62,119,22,52,111,79,137,49,199,40,33,179,235,100,93,170,116,82,200,175,200,152,215,151,85,69,193,45,161,189,178,9,4,92,176,15,75,253,83,131,223,1,240,3,104,11,151,52,64,241,163,156,157,130,9,89,239,111,133,189,51,99,144,101,174,253,200,188,254,203,217,185,85,64,73,115,138,242,159,18,148,99,157,57,21,214,50,153,94,143,175,113,62,242,238,60,41,139,85,150,250,16,201,159,148,109,219,50,52,6,149,223,28,25,69,148,234,243,119,141,115,200,186,96,64,192,78,179,164,255,134,119,147,107,136,224,197,240,68,20,128,209,7,215,172,34,2,179,182,148,229,124,204,166,216,37,226,160,126,129,46,210,155,44,32,213,198,5,71,21,121,227,237,255,194,35,242,66,197,147,145,219,65,233,141,95,61,108,91,30,50,172,130,55,252,253,16,32,84,58,64,65,224,61,146,173,62,46,197,82,145,71,7,199,124,208,31,62,72,1,20,68,40,63,9,104,250,77,238,238,85,196,86,237,31,135,122,222,4,172,142,141,44,182,200,88,32,180,146,155,37,191,49,233,37,67,93,107,204,80,211,226,233,184,81,2,233,112,215,137,92,37,173,229,33,97,163,182,191,80,26,176,25,97,203,99,237,153,10,235,147,237,163,130,139,240,76,165,40,83,199,182,184,233,228,158,52,157,105,181,59,224,116,133,245,66,183,205,208,107,82,125,65,221,17,156,112,181,100,241,169,58,236,98,174,116,230,232,248,85]], +[[174,177,60,203,144,200,203,239,144,213,83,218,63,105,1,179,215,92,19,1,31,2,73,116,218,247,154,23,137,200,198,50],[95,170,254,181,149,241,109,51,143,28,114,169,243,228,152,243,139,171,105,168,27,55,210,208,146,183,191,126,80,93,130,13],[6,17,177,154,116,114,164,67,232,126,84,215,198,100,127,170,177,183,154,131,253,67,113,201,43,151,84,0,253,98,138,207,195,37,119,204,187,175,3,216,143,137,60,136,242,202,199,132,199,34,160,143,56,122,188,49,154,112,44,134,132,121,101,11],[134,26,16,24,214,189,196,128,90,92,77,248,126,250,164,98,198,139,75,244,6,92,104,76,42,241,49,198,55,115,136,186,238,88,198,200,248,132,35,98,236,110,59,206,7,200,175,85,136,94,130,219,135,161,82,39,128,13,211,58,252,94,95,209,87,1,233,95,83,80,27,26,111,248,60,100,232,81,113,73,191,63,240,17,176,148,160,156,103,61,15,196,163,158,229,94,105,240,113,23,123,138,163,100,225,226,86,6,76,247,2,121,204,118,105,90,228,157,175,205,128,202,10,20,225,105,29,185,70,66,46,199,90,180,247,134,89,21,166,155,212,141,137,177,42,223,72,125,77,185,190,135,205,220,162,17,170,136,233,187,232,73,218,33,57,137,235,8,68,89,42,214,62,40,27,46,74,254,106,136,54,0,102,9,146,108,15,120,126,132,242,169,91,70,182,111,14,69,85,201,72,60,226,23,111,198,63,124,201,244,242,162,45,176,85,170,226,230,139,48,160,218,95,235,128,194,166,14,161,13,191,103,251,188,219,224,190,51,242,233,193,60,70,158,119,104,242,255,89,96,165,94,180,130,236,17,212,126,21,75,124,66,165,251,117,108,138,213,57,179,61,18,90,74,101,25,44,108,155,213,118,35,140,167,42,115,205,23,158,140,245,205,4,142,211,48,33,56,35,171,186,252,54,130,178,183,246,140,91,196,111,208,154,140,178,163,253,9,149,115,238,46,111,40,200,46,39,27,181,239,147,75,11,12,56,28,250,174,198,102,215,23,16,106,135,74,243,10,167,65,37,234,233,172,194,241,242,65,24,203,78,104,58,115,30,55,229,228,100,161,234,61,42,83,204,13,202,212,193,124,234,154,67,226,54,95,58,227,221,137,235,57,151,116,32,4,85,80,116,95,194,103,252,125,204,86,2,233,20,151,42,77,166,235,235,104,127,104,160,205,125,139,79,221,115,114,33,6,168,228,54,185,62,91,88,245,152,42,206,205,236,253,179,130,254,152,83,130,97,66,107,166,64,82,85,118,67,206,159,236,113,234,67,207,91,108,186,222,180,149,49,147,255,62,209,161,249,34,169,175,46,198,243,56,231,251,10,255,227,209,60,51,227,149,135,62,74,122,127,176,68,152,30,5,166,113,151,185,150,177,153,180,48,17,17,147,99,229,97,213,184,165,23,132,253,255,88,171,128,237,76,73,233,63,12,244,25,36,249,131,94,251,9,246,68,99,182,85,23,182,123,21,220,63,40,173,154,155,45,41,70,141,226,198,62,98,0,75,106,63,208,197,194,226,170,166,207,161,94,79,170,250,30,44,113,62,152,211,253,37,202,185,229,23,3,89,200,54,81,82,180,116,39,110,208,3,124,223,119,24,40,226,251,124,206,196,137,95,33,173,204,91,104,135,200,110,81,173,5,242,85,246,233,218,210,196,31,86,185,139,123,187,249,252,182,186,140,173,253,56,173,140,98,249,45,216,119,64,250,30,27,209,112,192,11,32,73,197,19,15,231,51,241,107,31,44,127,0,178,239,151,179,169,84,88,197,63,25,157,70,83,54,213,255,89,119,128,110,26,253,227,234,162,70,216,92,171,247,225,35,72,30,35,146,153,118,237,25,196,14,41,255,51,216,14,125,234,177,146,113,222,205,94,224,97,114,176,176,161,57,189,98,162,231,200,58,138,101,96,29,10,5,214,26,249,198,3,45,245,128,1,212,115,226,13,214,198,175,215,141,219,215,205,23,142,156,39,30,5,114,248,89,130,130,60,230,196,2,147,12,248,15,94,12,124,218,133,18,42,118,209,206,2,27,30,61,226,85,109,27,69,172,123,1,181,156,173,162,82,145,214,56,165,42,94,125,188,221,249,107,177,119,74,176,176,119,228,179,218,90,149,143,225,29,238,74,2,230,155,145,141,219,250,28,91,59,125,202,159,135,132,187,107,11,157,90,127,238,116,187,3,116,127,97,194,178,241,180,146,69,45,59,86,11,72,211,157,135,33,233,131,117,37,86,212,77,166,176,40,217,174,248,191,249,170,55,156,142,43,10,99,109,116,136,96,171,216,230,79,200,233,101,32,163,74,39,247,103,170,151,168,247,123,96,149,33,142,173]], +[[115,135,43,20,118,47,104,218,228,252,16,223,214,244,45,63,150,34,191,42,254,107,52,169,86,73,170,56,116,36,238,108],[223,171,44,225,171,153,129,170,124,191,50,7,53,0,7,250,108,230,202,96,162,237,123,89,15,60,47,98,146,45,143,97],[133,37,195,70,202,58,106,108,95,101,196,23,120,89,147,119,101,152,112,203,109,249,164,160,229,91,64,195,91,235,165,92,142,0,158,86,0,182,68,125,199,64,43,162,119,73,41,126,143,149,40,105,24,86,247,45,42,215,97,237,27,193,83,9],[67,61,113,120,28,234,178,180,125,130,110,103,211,159,155,128,210,255,215,37,248,197,174,180,12,190,79,155,95,72,239,147,82,28,206,198,4,54,11,150,71,50,49,144,191,239,117,172,147,21,98,210,127,74,78,49,244,110,87,188,153,250,81,88,200,46,18,183,55,228,92,93,233,247,221,124,134,34,212,167,234,173,247,32,47,180,157,129,156,154,210,79,136,7,49,60,95,55,220,32,69,59,223,5,201,191,26,60,33,23,201,62,127,60,200,162,84,32,152,232,252,28,100,47,164,123,5,84,54,87,184,95,72,11,200,110,196,40,0,187,20,34,53,156,124,62,143,244,190,89,139,213,79,29,197,134,172,174,69,164,116,6,34,185,98,116,43,200,110,23,207,166,62,119,83,84,231,112,126,80,121,88,158,141,16,139,31,17,218,206,5,117,203,154,109,38,181,159,206,152,20,101,217,188,52,78,166,148,90,149,184,98,121,99,132,250,129,112,86,8,87,69,123,239,249,90,155,90,195,214,173,40,45,68,146,154,48,48,38,180,187,237,214,14,46,240,85,163,31,82,215,206,141,242,202,93,24,81,197,177,103,219,8,9,37,155,184,18,86,144,116,16,92,115,76,133,214,35,18,115,117,95,58,139,86,220,80,141,181,194,61,172,183,160,97,103,189,165,27,192,19,80,240,22,205,65,178,30,140,197,188,147,52,58,155,182,234,71,56,197,200,75,120,250,150,60,65,14,67,61,197,152,25,108,34,229,183,145,225,42,75,52,63,124,212,123,187,14,176,120,43,219,26,78,70,104,70,160,48,82,142,235,137,5,111,115,37,113,147,173,170,188,27,34,152,98,3,72,120,195,37,138,83,37,72,118,46,41,236,192,1,171,217,137,100,157,165,225,68,207,53,212,134,153,242,59,196,108,91,52,224,74,83,231,39,36,178,176,184,120,152,37,117,214,136,226,60,190,58,52,6,127,73,113,229,85,151,46,194,144,138,229,240,62,136,49,236,103,117,91,233,86,135,206,99,114,147,158,30,47,182,149,30,201,236,244,191,125,21,53,67,30,37,159,41,173,67,18,34,181,75,101,170,125,7,207,181,223,22,42,135,196,208,52,129,235,68,31,34,29,127,88,98,122,20,22,78,127,76,46,58,29,80,126,137,157,83,88,224,8,41,176,140,243,174,203,138,117,178,163,28,49,133,165,128,225,43,19,240,100,40,105,255,251,5,103,35,233,97,170,246,254,254,103,180,167,196,201,61,179,254,31,97,173,204,118,85,105,169,156,9,163,200,36,237,74,152,186,190,174,67,239,177,243,81,186,19,14,34,170,151,129,25,134,190,146,60,196,24,10,124,75,120,188,193,64,206,193,85,116,101,74,166,214,90,6,185,126,207,165,243,169,53,95,150,228,238,170,118,137,33,123,102,63,186,77,171,13,153,177,156,141,141,191,71,161,87,229,213,150,154,53,239,132,223,249,86,46,221,67,78,115,174,231,208,216,146,221,167,42,54,42,34,167,233,250,134,52,165,126,235,209,169,7,72,92,168,146,27,220,25,238,158,229,136,243,149,104,125,63,200,248,194,95,46,149,118,202,96,49,63,187,44,38,90,153,242,205,213,87,91,29,213,48,96,78,154,214,105,92,159,179,89,148,168,184,125,92,133,112,84,154,77,50,155,159,224,135,6,154,183,235,13,113,74,148,225,146,97,248,110,68,143,45,169,177,203,12,13,190,65,212,76,58,130,71,131,209,189,189,115,38,5,26,235,16,173,171,128,92,92,89,208,232,59,28,17,162,253,211,94,68,74,73,158,209,93,175,216,56,98,119,95,108,223,198,117,149,129,132,7,190,85,236,191,123,248,108,115,6,154,172,229,119,98,106,133,99,83,111,96,80,66,207,124,170,246,252,142,59,84,91,119,65,77,248,217,246,73,185,158,228,37,65,218,56,195,170,230,39,32,120,69,184,244,20,168,7,77,112,134,138,92,11,7,176,112,195,198,83,190,4,7,107,131,202,215,176,48,93,149,0,170,68,69,92,184,96,220,199,100,0,175,147,195,210,239,180,42,224,86,241,66,139,101,241,34,225,199,185,88,77,129,77,80,172,114,239,219]], +[[103,207,39,21,82,135,190,107,250,182,98,21,224,23,195,70,99,34,242,30,110,177,64,190,79,27,222,207,85,171,253,193],[208,112,170,178,149,168,175,147,87,39,195,190,68,43,37,29,185,231,116,210,244,75,60,36,36,197,47,200,150,86,225,105],[201,52,163,161,170,171,120,217,38,157,30,157,19,57,47,114,198,55,188,93,229,79,4,105,30,252,41,212,115,180,117,2,93,141,143,227,197,35,210,210,156,65,197,243,222,198,202,56,206,109,104,215,255,9,182,19,91,162,77,13,50,204,21,2],[15,240,82,151,3,28,137,39,116,203,44,1,232,202,96,221,208,206,172,192,184,213,145,168,145,227,59,25,225,190,158,54,59,198,66,13,111,82,159,4,132,11,59,8,133,60,131,90,3,224,54,151,139,4,164,249,236,107,228,174,243,49,149,97,144,153,109,234,39,38,25,241,104,109,51,190,240,61,188,8,90,146,58,15,17,91,120,246,83,254,235,96,187,158,69,243,79,184,190,90,76,187,100,140,125,41,149,111,13,14,150,189,211,200,208,100,151,32,98,76,188,32,121,232,79,214,208,16,36,17,36,9,132,89,241,42,242,153,29,56,40,119,15,80,177,4,234,110,95,81,253,173,48,169,184,7,157,33,89,228,109,100,175,145,208,124,16,237,25,129,77,242,175,230,96,215,216,242,64,53,52,233,44,98,225,234,109,104,130,3,188,163,217,124,42,253,168,59,37,85,32,255,233,42,51,98,87,114,81,59,31,227,79,175,227,43,106,155,140,249,148,223,126,99,78,104,101,145,229,240,7,58,186,188,100,168,146,16,186,83,164,153,28,17,85,126,3,52,230,198,165,3,108,100,42,49,143,34,149,17,113,57,8,95,179,64,117,100,112,6,117,142,50,188,0,173,16,159,232,3,247,238,159,94,194,175,77,37,195,7,10,188,81,207,77,120,225,58,124,226,131,212,251,78,180,29,62,140,233,2,56,80,10,224,206,218,50,14,197,146,46,250,16,185,3,116,142,30,133,58,55,41,210,76,16,84,57,223,47,112,0,18,61,185,178,192,21,51,187,240,208,40,235,178,252,0,220,227,138,208,99,40,238,158,205,132,154,110,252,58,232,132,239,105,51,207,235,237,5,91,178,150,138,11,6,118,181,114,146,22,23,140,117,25,239,7,136,89,63,192,220,255,80,215,224,177,235,179,207,73,187,209,191,165,195,14,167,184,140,54,225,161,89,58,239,11,179,249,226,9,28,133,137,247,65,75,238,216,223,70,106,46,216,123,44,181,243,95,29,49,36,108,235,150,134,9,37,54,21,215,128,67,81,115,121,238,105,116,166,105,203,72,218,106,194,249,109,112,11,126,68,164,53,207,239,236,64,42,30,49,16,231,105,129,146,79,38,1,192,29,192,53,70,253,79,81,22,73,48,47,6,51,223,189,37,101,28,90,89,156,144,149,68,137,199,106,101,236,5,167,228,204,116,97,108,226,86,1,204,55,184,4,225,240,188,200,101,16,35,177,46,19,86,132,65,232,184,239,76,48,95,205,173,61,43,19,250,8,3,36,178,253,107,97,153,140,248,100,182,88,188,127,239,204,72,165,167,104,29,124,134,108,52,44,127,93,108,241,8,129,82,44,199,16,37,125,37,164,193,227,82,210,112,233,2,8,42,185,84,29,89,0,206,255,160,145,75,22,181,94,13,211,120,110,152,212,23,32,135,90,20,142,180,171,219,1,83,133,102,121,251,152,192,236,72,94,95,69,141,99,91,120,97,162,179,168,186,94,194,193,68,77,53,57,128,32,14,94,7,24,8,133,74,38,140,199,108,96,92,148,243,115,41,195,97,135,164,31,221,249,42,171,219,73,150,160,225,11,49,85,38,175,234,200,14,178,250,50,175,120,106,52,49,107,54,17,30,233,53,33,8,20,77,112,247,209,114,59,50,244,219,170,130,32,19,83,65,29,101,119,19,229,94,53,223,120,88,11,27,192,134,128,240,21,159,161,22,250,244,99,86,106,175,232,174,166,152,87,231,46,68,172,128,154,196,63,92,69,147,157,133,161,165,244,163,112,161,137,150,200,81,74,70,243,67,113,239,158,95,178,4,66,44,147,74,29,41,61,16,27,140,22,249,156,192,115,234,54,106,19,164,92,67,125,98,13,19,43,116,64,156,191,139,156,7,91,65,99,247,38,170,103,229,9,162,72,116,252,27,31,182,251,124,115,85,21,156,2,170,19,230,75,173,241,80,53,107,24,65,179,33,248,4,30,19,237,119,232,70,28,251,184,232,40,72,139,245,23,165,210,159,248,46,115,103,72,10,142,221,222,181,53,14,122,131,66,59,208,177,197,95,123,180,36,202,4,194,5,114,60,213,64,86,113,231,51,243,145,96,10]], +[[24,194,28,13,13,225,61,76,100,73,126,240,38,13,102,207,211,66,22,152,26,27,73,57,26,229,203,14,65,67,110,159],[247,212,221,30,5,156,54,246,209,33,192,175,254,178,31,12,87,43,69,153,47,132,148,139,9,170,251,205,134,187,83,92],[201,192,153,226,29,9,90,250,221,78,113,201,171,246,183,8,51,36,119,98,37,181,135,182,10,14,96,146,236,179,211,60,255,57,198,125,52,119,106,233,157,218,117,74,60,43,63,120,17,53,163,140,120,237,100,85,170,240,174,12,49,59,98,5],[104,171,202,124,22,106,254,6,62,71,123,128,227,125,178,36,225,162,53,222,143,205,235,127,66,122,246,126,0,18,71,204,94,5,113,130,253,155,109,184,186,186,166,88,207,59,63,228,176,118,59,248,141,103,49,27,17,144,190,131,64,24,207,87,163,50,146,36,19,118,70,32,172,224,84,69,238,1,154,6,223,249,139,35,137,121,173,109,48,144,27,239,163,198,79,107,216,198,235,9,44,46,98,132,19,136,253,140,78,132,25,226,119,137,132,137,103,55,237,144,162,205,178,25,150,174,247,194,22,56,214,203,230,128,50,45,8,153,101,151,169,227,3,246,245,244,121,64,248,197,186,95,95,118,56,62,126,24,6,74,61,45,255,95,223,149,233,12,94,179,15,77,141,69,158,225,213,6,168,205,41,205,198,155,103,84,150,59,132,214,116,148,179,83,5,209,13,18,185,72,116,23,178,206,40,173,203,16,182,92,201,49,251,51,129,174,2,231,175,121,160,43,249,158,37,138,86,54,16,144,224,183,18,34,179,172,96,191,47,183,186,131,45,3,79,91,107,198,250,102,58,231,65,247,109,151,193,172,50,188,183,65,21,7,213,24,210,246,5,75,87,131,40,197,246,127,117,138,192,27,254,111,77,53,144,15,80,165,220,211,13,47,146,97,182,187,236,76,29,31,193,141,42,126,112,196,211,108,33,250,248,207,148,165,135,195,160,209,169,205,231,131,26,230,38,119,84,104,221,205,64,168,186,24,244,43,52,24,141,229,116,30,27,232,48,123,16,132,88,101,21,236,1,94,78,55,29,41,68,58,64,176,192,105,198,65,216,206,229,228,97,24,98,152,124,62,53,107,18,147,176,81,139,74,76,142,169,127,197,164,219,31,1,41,171,238,114,251,128,146,234,53,194,218,182,117,115,133,2,7,184,232,39,24,153,154,217,156,76,131,158,172,20,99,107,213,228,216,67,106,39,13,217,11,142,50,19,2,229,42,146,216,145,255,24,145,84,42,226,202,160,214,110,15,102,30,174,55,178,91,8,187,46,14,238,196,131,128,9,119,140,213,37,152,67,128,152,59,43,170,221,113,2,161,227,86,115,78,65,215,97,131,130,158,169,171,130,68,195,54,89,124,162,214,121,136,242,129,67,132,103,228,83,245,98,198,123,34,208,164,221,159,203,70,165,248,13,41,157,181,240,31,89,22,10,25,215,76,100,79,165,169,64,227,44,157,141,152,59,171,126,251,13,124,125,164,227,253,161,205,13,24,164,85,142,185,254,70,64,138,171,80,133,145,43,242,244,106,182,58,147,84,249,2,124,147,105,18,35,255,170,184,70,59,172,76,75,195,177,26,188,70,186,104,113,124,145,120,13,63,48,71,13,189,216,139,55,128,161,148,200,164,10,44,10,129,164,213,109,236,45,137,98,195,77,42,183,51,105,2,142,27,254,170,107,181,130,65,255,79,137,143,128,173,59,177,198,145,184,100,127,44,105,131,149,76,28,119,149,116,88,238,191,28,80,85,195,22,147,171,206,208,83,132,115,90,79,116,25,104,189,106,195,21,101,207,238,113,200,132,193,226,158,158,122,224,247,236,208,77,70,59,29,195,137,195,96,55,232,20,88,220,236,97,208,118,64,50,221,88,155,146,175,218,47,201,2,143,65,171,83,204,162,208,78,198,169,86,89,85,203,207,26,52,99,152,156,113,57,187,144,42,89,33,232,178,201,156,72,225,55,17,240,188,195,153,37,149,22,200,26,233,66,166,121,212,186,51,151,158,177,47,205,40,96,96,46,71,36,177,51,15,28,210,87,181,178,137,29,174,232,239,76,146,252,59,253,179,78,83,45,88,112,243,128,89,134,172,151,181,3,253,133,135,53,72,227,9,80,0,15,138,112,190,81,250,117,118,3,80,31,45,48,232,82,239,234,196,130,104,98,174,215,246,210,12,154,140,141,190,54,45,254,228,24,147,242,126,111,213,233,29,14,126,61,79,216,21,95,68,253,142,241,122,241,74,132,141,68,168,118,49,174,238,117,20,98,178,165,64,135,6,141,174,171,62,163,40,158,206,98,18,179,181,44,231,168,136,109,242,167,39,183,42,87,12,47,185,197,3,65]], +[[219,154,174,225,152,205,38,165,43,17,129,250,63,217,42,190,66,94,102,109,137,11,249,105,70,125,210,206,40,14,212,167],[60,137,124,175,226,180,153,236,178,225,221,1,234,85,243,252,136,246,140,37,182,74,99,107,49,161,253,28,120,243,127,63],[178,227,217,197,208,255,50,153,150,188,137,210,111,179,172,18,107,222,211,19,203,248,223,134,113,134,56,193,153,224,87,39,61,9,235,22,60,108,24,31,216,188,229,31,114,212,217,210,232,74,187,224,131,48,119,59,159,204,33,102,241,64,214,14],[71,251,98,21,97,248,183,238,206,198,3,63,43,203,111,67,172,104,201,88,223,210,101,111,82,160,194,155,74,205,68,244,48,76,107,247,126,234,160,197,246,211,178,45,177,150,153,195,220,222,222,105,138,189,230,35,236,75,43,144,145,12,128,172,58,243,156,85,11,109,212,9,230,61,119,112,102,85,169,25,156,181,192,37,143,91,163,130,133,255,220,100,184,168,243,115,209,251,41,186,135,248,77,223,95,52,216,241,64,187,193,123,57,97,104,45,245,208,168,249,16,46,55,154,153,152,19,157,254,64,171,140,231,83,191,86,38,16,130,55,119,26,125,142,16,158,158,10,254,155,102,208,66,9,66,225,99,164,243,192,63,113,129,62,224,120,189,9,10,195,208,119,46,38,34,194,89,230,130,85,44,117,176,141,208,85,164,165,235,94,96,148,64,188,211,243,166,254,184,118,253,22,146,21,32,198,203,104,132,113,13,46,21,205,173,109,170,238,217,89,98,221,162,28,103,136,247,132,145,121,23,152,46,28,203,181,253,217,189,193,118,157,182,182,219,87,202,53,78,1,161,51,157,142,119,233,219,187,88,18,251,171,106,20,197,64,133,192,101,149,153,241,80,226,36,114,71,15,30,94,103,44,66,95,55,95,158,13,110,141,82,250,23,183,168,215,164,215,202,62,18,244,219,83,131,106,237,43,235,215,69,137,186,202,140,233,16,2,145,191,183,228,86,219,127,47,10,132,220,10,116,136,133,19,102,169,165,254,160,227,239,199,75,156,221,75,217,123,101,171,243,97,57,60,225,112,61,133,113,128,94,230,138,19,211,101,79,3,220,236,251,119,165,52,48,208,148,150,173,115,236,1,117,153,87,229,16,70,170,115,150,245,146,51,134,80,17,122,199,180,221,53,115,235,83,217,201,249,223,166,46,35,105,199,122,249,192,212,47,97,186,231,75,40,125,223,162,123,127,28,27,233,136,58,4,70,145,213,109,193,55,52,173,78,227,163,42,159,64,227,40,197,0,208,254,216,234,5,16,233,56,242,117,128,4,2,43,202,166,144,43,218,16,20,184,174,51,101,39,40,41,237,148,250,186,99,203,20,163,108,248,19,144,236,168,63,193,198,39,23,32,19,38,27,57,147,119,154,160,118,165,197,216,29,144,210,112,98,225,166,217,11,92,241,0,92,112,25,23,183,173,172,24,12,183,91,188,224,242,127,47,24,14,44,185,1,64,193,76,198,0,157,45,65,170,177,219,148,24,249,29,76,243,148,0,44,215,10,201,220,17,206,134,83,71,250,63,86,248,124,20,158,43,23,210,199,43,102,58,88,227,24,123,177,155,155,172,45,17,72,59,161,47,119,10,192,77,196,109,56,133,24,250,84,220,21,46,154,157,251,255,20,241,76,97,203,55,88,151,227,12,83,230,222,66,213,225,64,29,174,27,34,186,170,14,138,65,198,175,157,14,11,19,169,26,35,217,183,213,85,32,71,2,154,53,33,148,108,113,32,211,210,88,179,174,252,247,84,209,149,148,135,161,254,119,67,172,126,28,200,158,54,139,25,120,9,195,162,115,23,224,236,72,213,70,219,30,33,235,98,154,41,188,98,71,205,212,161,55,20,55,86,62,221,18,250,234,44,92,183,126,237,237,191,197,128,8,250,209,246,90,243,88,67,250,39,76,115,78,63,187,170,156,197,13,104,55,72,183,90,72,95,148,214,48,176,50,165,241,6,125,29,235,48,233,210,33,140,147,92,152,29,1,192,197,71,253,104,65,49,54,237,244,192,199,112,40,110,130,52,66,225,197,19,101,25,41,33,60,18,28,29,231,0,152,145,65,171,74,243,179,254,116,4,180,210,163,140,83,11,175,180,152,230,73,83,206,28,15,183,211,64,226,17,53,191,138,253,216,221,101,177,177,140,241,200,251,159,64,43,38,112,64,11,134,221,175,177,132,204,81,213,253,162,115,184,12,38,82,31,145,47,53,131,180,174,48,29,174,21,28,181,92,117,112,58,173,239,3,36,21,34,125,83,227,149,219,108,21,10,30,232,57,173,38,186,229,82,225,171,115,98,20,220,4,176,243,196,27,124,251,208,73,104,27,200,76,61,22,83,7,104]], +[[168,4,195,59,77,56,203,60,227,28,243,186,193,4,158,13,78,198,58,26,11,123,89,253,138,54,238,55,84,22,86,170],[96,114,37,109,101,116,162,147,189,124,34,28,85,28,50,207,47,119,21,225,158,67,58,73,217,184,176,73,14,86,239,98],[177,180,74,20,42,124,76,61,11,244,102,30,218,197,183,103,0,87,38,193,74,39,105,183,194,20,251,88,115,126,194,228,188,81,195,161,149,210,186,27,116,165,78,255,76,51,169,15,65,204,222,250,158,147,101,253,232,221,133,159,211,151,140,10],[219,254,48,127,42,174,158,7,236,124,75,104,33,6,210,201,54,123,12,74,170,88,174,128,78,10,57,4,117,78,108,248,254,231,60,249,226,212,93,2,137,229,7,130,147,223,196,105,212,110,166,112,38,197,170,105,45,47,44,159,180,236,87,205,171,76,4,63,249,174,97,133,242,122,112,68,84,229,245,57,80,170,189,37,201,145,4,116,212,90,248,131,104,98,114,62,14,106,39,130,61,130,188,187,104,169,96,82,66,42,24,25,81,46,59,67,64,140,244,137,87,173,106,226,53,183,35,61,241,130,132,116,145,83,223,165,125,227,80,116,163,14,223,171,138,86,223,40,171,46,41,64,48,108,34,26,165,84,144,204,102,78,20,104,63,48,238,97,94,45,147,253,249,113,245,150,102,52,101,132,59,58,221,99,146,186,51,144,49,30,248,220,89,242,81,68,93,102,158,16,160,6,25,145,225,19,86,25,35,170,33,82,68,70,61,130,100,25,154,197,136,146,78,35,30,132,25,216,104,95,51,142,89,155,95,64,191,155,209,174,206,119,37,53,187,188,184,246,136,28,46,128,4,145,171,59,87,180,75,138,228,58,235,92,74,229,231,237,235,34,143,237,201,246,185,202,222,161,118,225,52,147,109,237,96,175,28,34,135,52,251,0,87,15,35,116,187,191,161,187,23,7,133,128,93,107,108,112,30,130,9,82,234,228,91,140,35,102,17,58,29,251,46,53,133,42,244,25,183,84,249,207,122,8,28,61,222,108,128,83,191,28,224,200,83,57,213,105,156,66,36,118,252,33,242,108,231,93,42,127,237,9,252,15,65,117,120,152,71,216,118,197,26,164,224,191,124,232,66,184,48,141,199,162,140,130,57,82,7,20,220,35,49,54,224,159,85,124,126,243,224,248,59,173,99,203,40,172,97,109,57,40,243,131,125,206,29,213,138,203,141,219,199,46,130,45,238,228,95,0,119,106,204,136,224,12,211,169,219,72,109,146,213,53,165,122,15,220,79,144,59,98,229,23,34,28,48,140,186,46,48,255,231,185,25,55,169,148,23,114,31,86,254,109,244,72,64,233,228,17,54,146,156,12,163,220,40,221,242,55,158,77,207,222,131,114,62,45,76,158,35,41,156,5,106,251,49,211,231,13,8,93,10,49,44,92,213,112,182,153,222,168,113,116,88,83,19,72,201,111,110,181,45,126,230,29,86,96,246,94,144,154,20,206,16,51,220,133,63,47,37,208,156,244,228,13,7,239,247,46,21,163,144,86,74,43,227,192,66,216,154,104,102,10,151,255,172,236,73,103,164,182,24,113,45,112,96,117,101,32,194,158,232,217,34,10,216,97,92,79,207,57,105,189,59,46,9,71,225,240,190,126,45,128,224,166,20,128,195,22,109,181,88,34,24,187,10,139,233,132,142,253,65,182,206,12,215,149,196,134,171,182,114,16,190,182,12,208,120,180,106,235,127,79,72,80,49,144,43,205,113,49,224,11,112,53,170,45,67,254,224,99,247,243,11,213,112,218,29,187,101,192,202,146,164,129,38,50,228,50,119,133,83,227,94,133,108,170,130,24,34,31,214,49,106,176,134,145,115,179,132,9,188,239,230,210,219,146,16,249,2,65,115,182,109,187,146,103,124,188,113,200,161,205,88,63,166,243,84,211,201,63,168,177,108,113,55,79,37,160,12,51,47,133,168,190,253,84,3,136,251,80,219,159,93,150,228,228,230,152,131,60,227,214,60,16,184,238,199,10,36,59,144,21,219,69,148,49,182,47,86,104,187,166,15,7,4,246,189,254,149,70,234,71,92,239,46,188,203,164,183,104,8,72,232,43,239,245,133,78,73,246,91,183,115,164,146,46,144,249,184,175,199,207,129,135,48,88,142,213,170,123,57,152,38,170,221,84,55,47,203,118,20,88,182,77,230,104,87,244,173,172,212,195,41,0,203,119,19,106,83,93,123,187,181,84,89,122,236,243,159,246,152,180,94,106,33,141,241,210,171,230,21,235,141,158,24,36,192,190,204,233,7,103,137,158,191,210,199,48,20,75,50,199,70,4,192,229,62,37,5,187,21,210,128,7,168,123,153,49,214,238,192,166,203,91,15,150,211,25,75,36,35]], +[[248,32,230,242,74,132,24,182,172,218,22,95,41,163,96,247,103,205,237,222,143,100,215,104,185,95,194,165,243,244,4,231],[121,196,178,99,178,229,143,103,134,40,212,234,130,177,117,172,162,48,185,162,2,133,200,40,249,78,31,253,99,215,91,35],[249,253,114,243,33,202,33,51,191,133,133,144,141,156,167,184,227,54,34,126,63,251,55,73,161,251,232,201,177,229,213,14,240,31,157,181,240,210,167,199,193,57,155,151,201,4,78,27,193,173,195,43,139,234,70,218,215,184,16,38,70,150,3,3],[171,107,212,91,176,109,251,144,105,17,143,249,152,243,189,57,62,168,233,68,151,158,137,224,73,242,80,92,216,147,27,147,8,107,126,157,142,231,100,233,180,71,234,78,161,33,56,187,69,39,90,33,161,152,67,247,93,197,66,29,97,255,216,97,131,142,88,51,130,93,103,22,47,50,89,194,100,71,190,81,220,24,2,239,90,4,186,115,183,131,147,87,6,171,180,44,81,59,101,242,187,196,79,131,218,16,97,36,47,45,94,81,152,243,140,16,113,122,134,163,161,151,231,205,144,52,246,54,17,68,153,3,114,119,172,180,114,44,6,169,28,178,246,94,33,235,141,34,211,106,215,59,66,101,247,167,148,126,0,231,34,189,166,112,67,205,18,129,188,216,126,118,63,201,123,84,200,248,104,54,205,191,8,201,161,247,0,244,234,237,158,165,154,111,193,188,13,248,201,236,31,194,151,124,173,96,249,120,171,192,200,56,26,169,251,6,14,63,153,55,138,81,178,217,175,190,243,88,213,81,98,163,137,34,235,184,125,42,62,15,15,64,0,177,195,155,21,2,233,89,69,232,172,159,74,62,167,201,221,181,129,165,236,6,192,11,168,122,115,112,132,179,132,250,186,9,200,72,113,221,214,125,193,190,187,47,127,189,148,165,89,125,1,159,230,41,229,191,18,190,162,227,60,168,76,104,13,197,163,152,155,191,58,249,238,236,232,171,143,200,97,227,184,191,193,230,126,42,238,50,107,55,251,155,81,207,160,181,245,252,22,0,105,180,80,183,4,224,250,183,251,108,90,179,196,11,143,11,61,9,48,185,17,45,100,185,218,202,180,221,135,95,41,216,197,140,93,32,83,173,145,72,255,222,34,217,11,192,213,15,93,236,166,141,62,162,92,91,76,118,136,135,28,12,119,219,206,234,203,208,164,34,159,73,112,236,135,179,68,153,226,120,48,60,6,105,76,48,172,104,82,77,17,177,114,121,75,72,18,115,165,218,196,97,34,210,71,32,149,165,99,164,53,209,133,213,233,29,167,38,231,69,146,153,156,218,198,136,163,63,56,247,192,53,88,143,98,93,198,172,115,208,4,122,179,214,209,47,26,227,61,139,98,214,214,198,202,207,240,189,216,148,181,126,49,137,18,172,12,244,165,52,118,43,47,109,38,60,147,88,4,66,62,216,104,207,140,251,184,190,143,109,138,113,74,38,138,57,14,220,45,213,9,210,220,150,133,29,27,212,50,73,189,15,105,176,196,203,47,244,8,13,31,213,98,43,194,56,221,166,233,48,2,93,138,43,18,185,114,249,235,161,116,33,212,206,166,66,244,10,217,234,133,71,174,89,73,140,58,209,185,160,195,78,216,192,26,174,59,210,26,193,119,67,181,119,249,81,92,251,221,226,112,77,197,126,128,241,37,50,61,85,16,11,159,105,121,39,212,49,223,231,54,49,181,142,82,170,106,235,4,120,191,69,149,82,67,134,137,251,235,156,96,216,122,174,9,149,67,98,205,2,162,176,180,121,239,211,143,23,130,26,243,155,33,146,110,224,47,125,151,42,208,245,78,166,87,44,195,235,208,32,177,238,38,136,37,51,189,25,17,67,35,129,95,103,46,200,201,5,104,115,10,88,228,225,227,95,104,33,33,154,50,184,166,197,44,237,111,149,115,217,243,190,178,133,19,186,98,251,32,31,127,212,27,177,12,163,75,177,199,15,47,215,187,146,153,167,197,247,242,224,250,29,26,240,233,174,245,237,231,193,105,80,232,96,236,214,31,24,66,161,162,44,152,49,192,192,212,237,168,64,176,136,165,69,32,201,177,140,118,235,169,190,188,213,145,56,28,24,13,127,134,160,229,138,221,146,185,176,200,7,106,124,220,171,96,222,164,193,175,177,140,139,148,177,179,146,204,251,77,174,39,17,231,209,45,43,199,199,130,95,99,153,46,195,36,113,99,194,131,177,7,94,50,36,95,105,207,71,36,10,239,13,180,62,250,232,111,193,253,59,185,156,245,183,137,245,188,186,149,4,101,125,158,98,42,74,161,111,1,212,216,68,65,49,36,68,125,109,26,68,35,231,181,93,183,230,163,26,49,159,75,172,174,67,10,51,169,189,212,239,54,128]], +[[10,5,107,224,57,253,85,218,218,68,29,3,115,97,39,63,32,110,0,10,116,160,92,81,192,203,182,39,67,241,243,64],[115,20,2,23,164,147,161,120,102,255,245,21,72,50,39,61,247,157,88,17,84,60,34,42,57,208,86,184,201,112,219,250],[250,184,229,217,61,125,70,198,94,225,23,197,55,94,115,201,112,95,135,84,23,127,221,70,239,237,71,55,194,135,104,204,75,149,169,200,76,82,155,75,145,107,40,218,189,135,65,24,49,68,188,219,72,61,249,138,248,157,130,64,207,9,70,4],[165,171,20,118,132,228,212,167,188,181,169,111,179,152,24,226,63,86,194,216,167,68,233,18,61,98,8,57,48,171,29,11,181,50,230,135,20,252,236,126,108,65,19,75,107,25,221,216,103,254,99,92,158,214,83,147,238,57,197,232,250,180,86,203,91,50,121,120,131,243,205,154,9,2,185,121,99,72,238,102,198,145,251,79,43,177,71,100,65,6,87,199,74,179,100,86,120,121,182,250,10,111,77,175,217,48,217,35,76,215,131,79,185,208,238,223,187,90,57,75,240,132,110,198,150,156,46,247,206,57,227,133,56,149,255,91,77,163,30,84,52,27,66,114,228,162,96,73,24,159,242,130,65,206,239,251,125,46,31,175,79,119,159,166,92,172,15,87,131,198,10,231,125,227,10,212,70,95,219,57,13,66,87,30,255,74,99,19,99,73,147,125,108,174,239,205,174,34,158,47,40,206,168,171,243,255,174,60,62,204,217,6,112,164,33,42,43,238,28,166,165,181,79,9,79,195,35,16,88,245,203,158,206,185,153,59,228,112,39,213,28,24,222,202,65,205,218,244,232,188,86,169,159,210,112,53,95,244,89,113,149,14,52,55,161,152,204,195,37,65,104,223,193,87,64,128,128,46,225,1,166,23,251,96,78,134,143,143,168,251,48,218,235,67,7,77,225,31,36,131,217,22,222,86,67,183,202,194,61,147,64,80,138,63,214,33,236,210,80,4,53,106,83,85,74,211,173,125,93,37,129,122,215,201,166,16,0,140,103,172,22,186,66,17,196,47,93,173,248,108,44,58,237,130,92,242,169,181,35,191,192,61,215,222,64,12,103,128,126,19,158,165,219,206,78,225,247,211,24,136,155,1,169,244,72,3,195,34,172,59,97,226,14,99,18,208,160,59,249,146,127,163,63,4,237,126,32,123,22,242,101,2,194,152,58,58,150,31,34,68,97,254,155,100,146,59,29,9,24,148,118,174,141,0,29,14,202,174,77,246,13,179,95,68,139,182,18,249,101,90,95,177,68,223,17,216,58,166,147,104,134,195,4,148,158,89,170,70,223,101,194,44,231,191,40,155,60,119,194,93,137,107,230,213,29,238,16,116,130,97,104,140,139,7,28,133,111,153,98,198,103,117,221,241,96,131,218,224,101,135,227,42,99,97,25,157,114,9,126,56,58,215,67,148,145,181,165,99,163,230,213,141,163,213,171,177,222,132,137,10,54,180,33,206,3,212,132,223,214,0,57,99,141,70,237,251,96,101,158,58,37,172,110,154,147,90,214,218,213,15,146,123,204,47,249,159,153,36,165,183,153,93,194,60,143,48,28,204,119,105,247,28,24,38,9,4,163,220,251,129,125,45,128,92,177,241,150,190,139,110,207,53,43,194,150,188,63,118,234,145,53,63,140,243,91,205,43,87,235,89,66,119,61,104,52,172,80,238,173,199,230,100,97,209,218,9,140,206,199,95,247,32,82,21,245,36,89,217,118,32,249,240,40,158,147,145,29,179,155,33,223,129,143,223,11,237,69,80,146,68,99,61,240,28,221,219,75,117,151,47,167,234,111,115,40,28,189,187,209,188,176,12,59,193,177,114,142,234,224,187,161,114,177,49,245,211,8,144,163,65,230,183,47,126,137,221,75,109,179,231,155,105,39,88,108,242,200,172,56,221,20,243,116,215,245,187,169,244,53,61,239,16,221,201,77,61,17,24,197,105,158,56,182,181,4,145,142,88,158,254,63,126,151,63,180,14,46,189,5,125,225,56,94,57,214,153,168,246,131,185,98,250,228,243,144,40,129,241,175,190,215,199,131,130,53,88,195,109,104,198,135,93,22,111,162,67,235,42,225,79,126,99,21,166,210,171,78,121,234,142,22,230,157,48,237,199,8,241,231,175,122,218,254,220,211,22,136,152,179,49,135,129,120,196,186,136,51,210,11,60,172,157,50,184,136,140,198,120,50,6,57,116,112,162,231,204,76,152,9,255,121,206,172,157,194,76,161,67,140,145,156,138,65,94,130,240,144,43,77,156,244,204,213,118,150,141,91,238,129,197,241,156,125,87,185,186,218,142,171,71,86,234,39,13,210,97,41,230,18,46,226,214,21,36,43,199,250,191,244,248,49,46,104,108,143]], +[[34,5,36,134,12,184,154,178,149,189,136,79,152,138,87,145,24,104,105,61,107,16,90,128,178,48,242,30,87,128,90,125],[74,179,43,193,86,106,118,119,231,153,115,77,200,65,129,251,182,84,184,19,55,145,128,241,221,53,174,242,211,36,193,44],[219,28,192,197,219,119,62,197,22,137,190,40,132,47,166,121,26,125,117,226,156,34,138,233,89,58,88,14,8,117,177,103,15,9,176,52,66,146,154,24,241,233,65,78,163,67,21,255,9,217,29,146,46,228,127,16,247,29,164,171,19,183,217,1],[2,74,84,172,94,1,99,179,164,253,208,47,89,54,136,138,226,249,183,74,100,20,181,60,99,129,23,59,9,90,77,218,207,195,166,159,25,22,125,15,26,224,193,32,187,167,233,252,183,204,252,121,109,137,234,70,239,128,88,134,110,246,218,125,1,166,161,66,234,105,215,32,196,248,5,172,84,5,168,1,44,60,42,130,99,181,55,45,89,191,127,64,153,41,144,19,210,98,89,223,213,25,62,206,86,23,151,119,190,81,184,107,209,206,95,31,201,21,111,43,58,50,192,157,134,188,97,50,222,87,97,2,226,240,60,113,109,181,54,108,203,231,66,174,227,85,42,195,179,157,14,199,212,228,233,98,107,248,236,224,49,214,120,211,72,9,5,192,227,56,251,124,192,38,227,231,156,242,194,120,26,194,165,164,13,244,40,78,35,90,3,137,233,40,252,99,85,125,198,241,153,252,236,95,54,30,162,71,89,250,124,95,113,151,140,11,162,69,228,176,58,228,53,148,28,134,200,26,81,67,12,45,201,146,126,59,15,78,196,235,167,194,116,91,73,57,135,21,77,125,168,91,103,222,33,197,152,64,127,178,167,96,128,74,208,91,253,250,69,166,19,34,75,34,160,133,136,204,234,60,189,244,122,25,139,235,248,207,237,134,73,214,213,243,250,80,19,118,189,251,164,0,61,172,34,55,220,172,229,49,91,127,239,184,121,168,154,133,188,230,218,82,111,195,96,203,180,253,85,78,240,19,243,59,115,132,205,43,34,168,133,119,243,162,211,102,66,42,174,70,65,123,169,22,225,100,110,36,64,74,136,181,213,63,241,174,210,164,123,175,129,252,180,40,99,151,153,19,148,178,236,195,150,103,172,70,194,189,182,208,35,179,61,176,19,69,124,64,5,216,57,1,93,136,81,240,40,172,51,79,178,75,186,210,144,42,77,99,174,104,224,236,167,234,234,30,133,101,41,100,123,175,20,18,33,55,84,237,80,175,63,67,110,155,175,193,96,22,57,179,157,62,82,169,58,137,143,182,1,159,213,237,110,125,252,5,14,124,229,243,211,92,235,80,103,2,28,15,189,199,8,211,242,107,214,5,104,209,237,43,97,43,105,98,53,213,51,51,24,249,166,201,135,35,90,122,7,248,198,169,53,79,184,231,52,118,48,101,175,205,77,147,119,100,164,240,55,204,126,126,43,147,33,127,22,65,104,79,168,27,127,247,152,106,40,179,142,149,179,50,231,70,73,232,61,13,237,121,92,87,242,76,242,118,224,20,57,1,186,254,240,241,105,63,231,207,16,144,79,176,216,128,215,46,68,113,106,112,105,218,170,231,66,207,15,243,237,146,245,247,209,225,14,4,157,141,240,67,99,30,208,237,76,74,196,2,45,132,3,203,4,33,180,84,203,251,111,72,163,14,158,225,96,154,215,182,130,17,151,122,203,51,185,193,161,190,115,88,20,197,143,102,219,95,11,138,199,115,177,213,141,78,107,196,93,253,72,162,148,187,210,94,146,103,31,86,243,2,242,155,80,216,4,49,200,242,234,51,153,98,87,178,8,224,87,234,118,114,204,45,28,212,32,75,133,178,171,80,144,39,19,19,89,174,180,46,62,204,219,174,207,226,205,62,90,51,19,38,110,118,17,148,255,105,202,233,227,126,81,204,10,84,240,134,221,225,60,179,49,24,227,79,227,60,116,215,53,88,39,82,214,141,33,199,158,92,58,174,169,75,161,7,203,126,232,167,10,63,154,1,233,128,140,10,235,166,102,83,21,180,86,37,132,10,3,58,110,42,135,84,149,5,121,66,237,155,178,206,110,78,230,11,237,71,205,157,88,75,194,69,36,57,122,16,148,152,238,42,151,58,173,106,41,183,10,28,251,254,154,165,199,203,159,53,240,250,0,34,127,67,152,141,7,97,155,111,178,246,211,190,226,142,16,238,112,83,71,1,90,146,46,46,136,211,79,176,206,81,91,8,223,58,27,99,79,249,236,21,208,89,65,130,200,110,187,13,183,131,97,42,125,25,228,178,46,130,45,86,98,69,174,215,46,105,76,61,16,27,250,76,168,121,134,46,95,153,194,58,93,102,8,60,224,109,135,243,153,170,120,136,171,131,184,102,68,114]], +[[78,246,15,6,145,215,55,230,77,67,123,253,51,152,51,14,85,227,192,148,207,65,252,85,123,15,224,182,67,144,154,184],[48,106,177,70,229,200,205,99,15,155,72,191,139,104,93,176,182,181,83,239,105,104,104,83,182,181,49,150,1,24,84,140],[203,247,207,34,8,28,95,35,93,186,53,99,15,179,240,64,143,206,204,239,235,40,185,157,116,219,217,140,144,44,125,153,186,156,167,250,179,116,124,80,76,194,25,244,221,16,16,129,245,140,230,22,226,146,128,227,98,83,159,228,159,52,215,5],[10,24,138,194,111,60,93,137,243,213,136,55,79,172,94,207,154,70,126,33,101,179,29,11,15,35,80,27,210,46,98,191,53,85,255,186,148,99,29,231,74,106,60,60,246,59,3,172,27,187,55,210,51,236,165,153,59,9,112,160,34,13,232,214,196,26,151,3,7,48,154,82,218,5,118,220,51,77,128,100,71,170,9,208,178,69,234,205,11,66,196,225,159,163,214,251,220,34,148,48,235,60,117,88,175,83,49,198,231,252,194,229,82,206,53,213,121,7,59,84,141,193,21,187,210,126,90,51,206,28,71,252,132,97,227,145,182,215,103,149,52,135,204,82,238,103,59,196,190,150,86,156,133,87,54,158,187,110,2,247,146,56,16,140,59,88,86,238,56,26,121,255,70,76,143,96,9,253,71,230,123,76,128,32,30,17,230,26,184,245,155,165,208,123,21,172,227,251,55,76,100,182,180,195,69,226,176,14,145,81,171,142,28,92,152,86,139,197,141,208,129,42,170,59,238,225,101,231,234,229,143,189,230,48,119,32,60,79,214,225,96,104,215,110,61,58,19,241,205,215,50,136,189,94,77,164,78,177,25,160,76,77,50,239,162,241,62,116,38,162,244,28,86,35,201,176,102,177,48,54,57,184,252,234,13,135,116,204,8,4,95,126,52,99,101,255,49,211,177,237,153,233,123,202,95,37,201,43,40,67,172,88,93,2,25,58,47,211,148,102,247,58,170,152,155,31,160,91,154,21,127,208,39,124,94,116,93,37,142,2,120,3,165,36,173,148,48,148,37,195,244,222,195,28,14,252,84,119,82,244,199,25,76,187,39,47,132,154,82,22,156,106,7,141,32,237,225,67,32,22,82,132,119,181,140,43,223,96,99,249,68,126,51,131,124,203,67,125,141,107,149,207,76,68,190,112,200,25,58,217,128,161,5,243,219,111,153,48,186,180,103,140,119,99,66,250,241,112,237,247,66,72,211,177,202,150,247,49,185,208,38,216,240,247,195,78,211,114,193,205,225,118,245,95,85,134,117,204,49,128,194,57,2,244,186,149,8,209,201,28,60,158,104,135,48,50,127,63,123,99,122,143,238,84,55,55,89,252,177,124,146,23,234,68,206,67,105,26,143,100,99,100,10,74,94,21,30,98,84,196,239,18,98,59,73,57,77,167,204,121,69,38,147,129,125,107,174,169,160,167,88,118,148,139,31,141,59,113,127,158,195,103,83,245,50,99,113,3,131,185,130,98,174,99,84,255,42,34,131,34,10,212,44,92,178,203,189,241,44,135,149,19,113,11,22,190,133,111,59,19,85,179,111,75,128,192,23,194,27,232,94,150,5,61,160,80,196,3,18,16,10,187,100,11,135,61,136,251,110,224,209,158,158,97,176,76,151,11,209,240,96,221,49,27,187,154,110,53,185,133,253,202,23,202,238,140,213,219,99,122,205,144,203,142,130,50,85,192,86,1,143,239,89,32,219,100,13,34,1,197,237,219,216,169,201,71,77,168,222,247,225,50,91,60,196,54,199,79,129,93,177,228,43,66,31,170,182,38,164,55,140,45,132,38,27,246,73,165,59,50,31,89,140,68,187,211,0,43,6,207,127,31,222,248,74,179,95,115,237,125,198,80,150,203,29,192,204,14,52,197,97,200,161,92,245,39,154,187,237,155,22,255,36,169,116,78,63,94,100,156,201,216,136,79,137,28,63,183,137,2,3,31,254,14,1,33,199,32,128,173,16,194,71,183,201,58,158,187,45,132,212,248,119,117,13,123,52,22,57,61,3,4,82,38,187,121,148,238,165,142,39,45,193,140,70,179,130,209,249,123,35,118,95,218,122,140,226,31,198,185,141,114,63,252,205,153,172,70,85,204,93,16,16,90,42,91,124,140,251,251,144,226,122,154,128,158,65,174,100,0,99,40,100,5,169,190,131,172,93,41,7,164,95,22,60,119,100,176,159,153,165,85,147,34,13,105,1,41,43,155,88,3,160,254,113,176,228,68,28,191,239,132,28,51,206,188,152,54,77,102,110,90,159,94,126,105,161,80,142,67,128,237,54,19,69,183,36,138,76,28,28,224,135,105,188,113,82,221,179,50,251,161,118,32,15,90,187,174,56,18,244,6,218,114,221,229,219]], +[[25,126,21,220,228,196,125,115,77,188,228,104,138,122,213,254,65,235,242,170,41,162,189,219,43,238,98,132,41,193,188,2],[48,250,195,35,4,139,12,120,26,159,99,193,238,105,242,185,231,90,39,6,210,73,81,42,39,57,96,127,38,219,19,143],[44,60,140,210,153,201,6,11,101,153,155,3,166,87,155,197,14,241,254,13,133,31,35,190,156,181,143,143,184,198,114,238,8,106,83,158,173,148,158,8,125,240,145,18,45,38,250,170,210,6,165,197,47,205,88,181,20,215,169,53,190,1,121,8],[253,151,29,72,148,107,81,255,237,123,98,197,208,153,193,229,107,19,88,185,34,53,225,1,14,63,35,132,77,219,115,188,238,141,46,28,153,119,53,59,201,106,34,28,5,96,41,49,250,22,204,194,171,109,15,1,200,70,194,146,14,153,222,2,109,194,137,127,61,95,60,238,23,76,231,81,212,168,5,238,25,89,163,198,156,253,66,215,201,175,211,31,169,177,207,5,120,109,143,144,66,164,249,248,28,247,172,156,28,57,179,111,30,233,91,152,207,126,227,244,62,44,52,55,51,209,216,44,192,139,44,222,183,141,152,32,52,8,95,244,220,101,54,205,21,74,121,12,133,200,97,62,196,229,225,220,55,125,56,167,69,217,56,207,177,92,139,138,168,97,33,131,95,46,37,233,230,208,222,104,2,93,129,12,61,201,223,153,29,173,173,57,220,105,129,253,186,193,255,155,122,121,28,57,96,216,86,67,102,229,170,57,169,233,199,203,241,211,240,248,32,209,185,1,8,117,26,199,100,218,190,5,197,28,24,82,157,161,176,52,150,20,102,132,36,171,78,147,100,64,196,162,81,59,229,40,83,147,114,238,231,135,84,88,157,190,121,148,250,161,246,34,145,36,248,57,149,14,208,146,63,67,35,49,90,201,99,187,228,200,225,119,218,197,22,231,52,34,56,241,205,241,64,190,252,138,205,202,61,0,43,22,193,57,141,134,134,0,48,76,126,152,83,178,58,81,177,125,159,208,97,86,225,209,208,138,40,70,9,9,250,32,156,204,204,76,236,189,177,164,99,72,8,145,21,49,134,129,169,90,229,128,171,103,102,4,19,132,101,28,196,230,20,81,3,146,59,223,74,50,169,61,147,238,211,24,121,31,32,128,95,126,168,75,116,62,225,30,173,158,76,160,61,167,109,221,36,159,212,71,95,193,163,83,199,10,131,56,155,250,197,32,152,219,6,109,16,41,196,239,251,237,134,78,190,127,16,126,1,3,179,168,243,253,29,106,180,54,11,153,232,177,64,197,234,19,62,146,60,57,43,142,64,99,170,110,82,38,56,246,29,122,113,201,34,88,151,217,248,161,225,108,252,200,1,231,213,65,4,235,16,230,26,90,230,60,92,133,165,178,147,146,171,58,184,229,192,57,241,0,208,244,96,12,97,14,2,9,67,110,242,236,228,208,189,176,186,180,55,178,219,95,55,8,253,223,150,102,15,111,177,169,13,96,72,211,149,175,175,167,96,204,175,21,222,170,14,255,235,38,236,23,104,29,23,44,19,48,247,142,120,168,115,107,40,95,97,95,21,212,242,195,19,210,95,48,174,233,209,219,57,245,53,252,221,14,188,142,113,184,156,230,179,252,181,103,205,15,162,136,244,142,211,167,89,187,46,210,0,253,194,48,145,80,47,217,202,101,28,229,227,66,42,152,51,90,129,215,74,101,204,21,0,233,7,10,187,96,156,28,31,104,252,44,169,76,221,85,15,153,188,178,208,146,65,107,155,211,136,65,11,143,231,72,251,140,154,90,184,97,95,46,217,104,248,93,203,39,39,114,105,132,190,173,167,161,138,253,176,199,42,166,93,231,171,183,168,111,17,22,154,110,173,241,194,29,97,78,82,192,200,240,25,116,125,52,26,5,216,94,55,191,88,216,50,126,153,57,194,56,124,39,68,237,248,56,86,60,179,127,11,22,232,160,111,198,40,169,114,48,80,111,164,24,57,84,220,116,129,95,59,226,235,42,255,74,19,192,101,247,67,183,216,93,232,4,235,40,239,229,112,237,94,204,113,171,169,127,151,99,180,54,23,50,71,243,142,12,246,41,114,9,182,81,40,70,90,56,38,100,206,216,1,31,204,61,14,86,63,21,91,198,60,148,221,231,60,123,23,36,123,140,58,78,128,52,235,212,54,70,53,24,92,233,199,8,29,189,190,133,69,247,157,1,170,83,42,13,197,44,183,144,163,31,194,255,65,172,235,173,39,204,233,36,69,84,219,101,47,162,135,186,231,222,203,204,140,233,224,29,26,136,171,65,43,108,101,120,32,59,66,222,201,130,183,243,184,35,20,219,44,199,197,195,220,29,61,139,23,20,77,167,254,96,231,168,114,95,208,169,124,97,6,7,207,65,60,114]], +[[8,181,253,78,65,157,35,112,192,252,214,195,185,47,141,179,175,212,34,104,245,51,8,93,159,206,50,181,34,130,78,52],[205,13,166,153,55,158,79,148,37,232,75,151,87,48,10,81,161,99,243,88,115,76,195,122,145,255,14,164,136,210,151,121],[66,161,55,86,183,92,103,34,72,95,163,246,148,4,27,57,183,215,197,253,64,235,192,106,82,224,255,52,206,20,216,212,15,168,42,149,8,181,104,83,125,38,208,221,124,10,49,190,113,13,168,10,171,53,25,106,3,155,96,100,29,177,225,1],[60,238,238,163,15,164,1,86,61,243,107,25,139,155,89,105,140,16,225,0,162,243,14,111,120,254,98,185,46,202,201,137,232,170,9,236,118,14,137,202,192,161,107,222,60,172,115,98,42,134,39,239,237,250,78,192,155,135,63,126,16,0,231,105,130,145,12,160,170,74,251,31,245,168,68,139,118,247,176,210,162,213,42,127,64,222,222,252,104,214,12,230,98,44,160,128,214,105,142,166,195,189,114,16,179,182,72,245,50,82,41,20,148,179,90,85,255,64,250,26,99,26,87,197,16,1,26,70,191,185,226,113,186,225,231,140,230,198,234,96,197,91,160,204,227,96,89,191,176,30,57,69,86,152,127,116,75,114,174,187,219,75,27,219,179,187,170,238,27,139,47,49,116,80,106,121,63,10,81,27,43,86,144,73,179,10,46,8,65,66,65,132,164,142,202,158,45,131,120,58,197,182,30,185,71,203,216,186,183,173,56,176,198,132,39,216,249,74,226,133,25,13,187,110,12,109,88,10,37,20,35,148,190,148,129,88,216,218,131,180,243,74,141,37,139,151,7,86,50,179,194,139,250,227,16,94,209,135,46,53,110,67,174,213,147,151,185,17,11,191,157,140,162,160,68,213,39,30,108,195,97,225,78,105,169,50,81,118,131,236,129,129,143,2,207,160,41,94,86,97,206,163,229,134,175,192,219,65,186,149,85,62,231,91,32,11,15,151,144,17,29,55,87,167,57,229,99,85,122,255,155,112,202,20,232,123,121,84,55,186,145,169,93,208,126,166,154,17,53,159,54,202,3,41,142,11,250,79,145,47,100,162,146,74,217,1,151,90,42,150,11,161,190,137,146,27,31,84,133,73,107,126,165,218,109,138,105,55,172,16,91,243,118,14,72,118,153,10,15,92,90,99,79,116,203,87,223,124,23,44,138,65,83,114,230,217,3,41,135,23,73,150,22,248,151,28,104,187,236,233,46,168,120,161,142,35,243,39,195,100,155,106,133,46,242,59,123,62,96,60,223,128,69,45,191,27,226,251,119,232,20,210,82,84,150,187,49,251,110,78,210,83,50,72,179,157,95,190,35,144,169,182,252,202,186,153,126,139,73,181,152,54,227,224,149,41,234,94,65,19,238,228,81,201,198,187,38,116,29,14,76,88,111,83,214,4,198,234,12,14,96,219,2,229,16,159,55,52,245,28,221,137,133,175,235,62,202,255,101,224,89,227,18,205,80,250,52,159,242,139,220,155,112,183,245,50,219,171,29,244,59,3,22,124,29,46,63,166,238,140,155,23,74,11,44,248,170,159,250,64,107,245,189,114,136,120,12,156,74,107,105,121,73,180,134,56,212,32,121,200,198,110,20,217,181,114,162,16,160,147,234,241,210,247,167,3,181,205,32,173,196,249,146,122,110,168,234,120,250,166,27,198,43,60,92,189,58,83,37,37,102,208,67,186,85,101,144,217,167,99,190,127,234,75,32,225,233,207,190,191,174,21,67,155,51,77,197,57,177,125,173,162,228,52,233,200,50,37,177,232,246,190,183,213,86,180,125,127,105,247,235,125,245,237,226,238,189,132,226,80,183,201,70,140,33,253,192,23,14,168,223,102,45,97,128,88,31,101,127,231,108,239,24,88,182,176,47,115,37,199,33,150,67,251,162,247,233,150,58,51,50,45,101,4,171,145,191,16,169,120,250,7,180,125,93,176,190,0,13,205,0,43,221,175,103,107,119,37,156,159,96,173,11,17,103,28,213,119,124,30,128,177,63,130,235,15,182,161,128,181,102,98,147,164,50,64,134,47,191,163,151,141,149,49,25,113,175,171,158,28,200,171,20,168,118,182,87,42,200,164,183,224,180,10,175,107,82,161,207,76,30,188,108,28,72,125,245,163,203,196,0,90,14,227,41,202,188,40,109,177,15,23,208,241,120,46,7,211,50,79,12,115,239,189,60,47,181,43,113,249,138,217,93,185,80,98,217,20,37,231,52,103,188,30,78,155,245,82,232,162,68,41,217,125,177,214,109,212,217,149,229,248,210,78,156,145,11,46,177,117,142,247,85,37,195,214,90,63,67,10,2,115,72,130,12,227,5,59,111,58,244,236,150,208,73,55,49,200,24,198,177,167,12,37,10,198,134,164,252]], +[[30,133,201,228,81,183,172,248,1,209,107,200,38,142,180,42,232,92,114,198,142,159,144,146,122,160,243,181,11,239,210,41],[166,157,5,127,75,116,56,17,224,122,199,69,97,194,37,190,3,129,199,213,132,158,96,24,121,55,1,168,203,108,153,181],[108,54,218,154,214,196,86,52,60,230,66,172,164,84,146,58,82,162,132,76,229,238,88,148,124,141,247,186,178,235,228,103,130,60,86,51,229,48,177,103,215,28,71,173,149,73,223,5,148,63,153,66,30,23,71,92,77,79,8,222,223,111,50,5],[24,158,169,200,217,237,20,176,222,130,180,76,189,213,135,87,162,124,104,56,63,186,89,119,97,249,232,98,224,141,225,91,30,68,195,219,27,173,189,231,105,128,238,57,230,153,98,159,111,207,239,50,211,107,51,147,218,44,165,168,31,149,156,139,15,27,128,27,95,164,196,124,163,149,145,230,18,162,67,92,91,175,215,122,92,122,183,67,89,33,9,6,244,117,51,177,135,158,42,90,245,134,77,150,28,129,70,226,93,172,119,37,85,224,66,168,135,38,20,25,171,140,159,111,98,86,37,72,29,165,185,53,38,161,49,243,123,83,74,0,80,168,164,98,179,63,32,167,233,75,137,21,48,177,155,246,84,238,149,52,201,168,54,29,3,99,93,141,39,212,107,231,191,132,120,26,208,212,45,30,124,72,84,164,155,161,186,69,130,98,254,94,161,144,33,185,53,166,148,148,146,215,11,96,94,21,25,137,239,38,65,178,191,129,236,75,146,2,15,199,7,76,42,99,34,157,81,169,68,24,106,40,137,94,142,169,82,146,194,248,114,187,33,163,20,147,153,226,60,205,142,47,196,241,122,70,181,156,40,44,81,181,141,0,38,106,92,22,177,206,53,13,84,133,232,216,1,109,208,165,10,89,132,204,148,129,84,205,92,231,205,160,238,10,177,215,37,27,220,112,161,120,91,142,145,3,145,127,75,145,122,178,180,148,243,72,51,137,162,249,35,117,65,132,158,211,189,86,92,255,172,158,117,109,181,110,245,226,52,149,188,119,30,136,191,250,135,7,206,234,92,9,190,202,221,5,154,184,137,209,223,126,136,123,113,169,230,194,56,55,143,190,12,54,48,56,102,22,54,63,32,123,22,195,39,13,57,172,222,213,17,82,153,146,244,229,152,120,145,33,211,22,19,88,16,99,107,170,222,138,40,237,198,107,191,94,222,63,64,74,112,180,125,53,152,139,231,6,180,234,160,48,35,163,144,147,213,131,205,76,216,191,76,116,52,26,2,140,25,214,13,163,27,106,122,3,76,8,26,43,3,15,235,60,210,240,61,15,170,191,251,88,227,252,54,192,6,207,185,41,71,167,222,91,168,116,118,193,176,81,225,130,131,192,62,156,110,90,92,60,39,119,217,160,117,115,114,55,150,100,232,47,132,133,130,79,237,183,10,75,196,227,86,237,209,181,206,15,182,228,29,224,23,22,33,184,79,175,160,1,137,175,168,166,169,0,177,76,112,117,143,122,164,251,130,64,14,13,24,171,60,215,228,138,207,212,137,202,176,231,46,113,159,121,160,125,6,108,83,26,137,28,85,41,31,34,69,219,190,228,78,82,177,223,200,114,122,174,56,122,185,231,25,148,163,133,78,26,221,115,217,167,150,92,119,85,33,194,245,64,132,34,118,221,48,158,47,106,52,30,127,15,55,242,43,182,98,123,110,156,178,91,162,76,108,79,78,185,245,231,98,45,136,218,25,132,226,156,93,160,1,3,156,68,4,43,89,53,20,6,164,19,54,221,119,45,73,125,63,200,170,196,17,114,235,90,166,65,127,228,34,236,124,21,11,150,176,69,78,227,49,36,124,177,83,138,239,243,236,162,213,14,83,214,209,49,112,167,106,0,73,234,12,5,144,74,99,144,237,20,206,116,145,233,127,117,76,82,34,218,196,182,17,139,163,129,245,82,231,62,168,73,30,59,122,201,73,86,155,86,156,242,210,154,128,65,14,6,91,92,196,164,102,187,4,235,122,21,245,150,121,46,132,144,186,112,2,236,54,21,113,175,93,143,87,103,92,149,100,73,71,10,47,153,85,64,115,103,228,9,162,50,137,149,83,18,10,39,125,184,99,233,168,45,218,186,232,123,120,145,69,186,137,141,243,194,139,150,251,227,1,76,208,133,198,230,14,232,131,23,1,3,109,153,197,66,93,88,232,188,201,253,146,113,212,106,236,30,185,85,19,1,2,234,170,180,78,7,112,195,11,43,18,126,251,14,95,138,63,122,12,163,78,201,152,74,70,1,27,194,107,253,224,192,129,155,181,71,6,181,101,99,139,117,66,220,75,139,248,9,141,192,31,22,27,59,18,150,24,181,154,222,211,60,181,156,233,24,154,103,98,219,174,91,13,52,183,28,141,191]], +[[81,207,134,143,130,14,237,160,219,209,1,128,247,119,230,6,92,147,164,131,197,138,119,139,103,231,216,66,48,47,183,103],[171,8,143,80,47,188,242,21,14,72,70,179,77,44,128,151,255,1,60,2,168,185,124,252,242,185,90,28,114,223,62,36],[225,83,66,161,28,175,137,40,149,228,102,34,136,99,208,131,176,105,47,1,6,16,116,140,35,223,47,17,210,148,117,186,252,233,39,202,254,127,7,239,184,195,71,237,86,99,231,59,234,137,83,28,237,192,195,72,231,155,110,88,167,87,73,7],[124,45,142,232,45,154,191,138,169,199,36,199,91,144,153,4,115,241,49,118,63,233,59,48,203,4,114,53,136,98,29,162,163,39,146,139,34,100,159,160,98,205,234,189,119,118,21,56,178,112,155,143,183,162,0,110,80,53,9,19,76,146,156,48,17,225,215,40,165,122,78,23,81,152,7,94,33,66,83,243,243,14,1,182,224,78,171,212,222,6,120,149,88,230,152,177,134,239,227,75,50,18,149,104,179,232,208,215,234,63,240,11,63,37,164,34,54,137,58,168,164,27,103,74,10,181,244,30,123,40,207,90,124,183,101,225,142,173,109,230,163,83,167,130,74,60,73,120,96,56,214,244,147,127,50,100,214,204,240,192,162,70,91,182,147,229,43,61,30,110,185,174,76,182,93,9,207,245,72,66,232,83,98,133,122,89,247,25,138,104,138,61,243,133,19,205,214,30,33,223,216,89,20,44,131,68,163,184,178,167,199,219,23,15,57,248,124,163,255,142,212,39,150,43,43,26,20,209,34,250,45,90,234,42,102,64,17,125,210,88,250,15,197,74,198,233,64,188,22,210,17,236,154,223,145,74,177,101,120,245,33,246,85,210,18,126,121,232,113,191,127,167,84,71,25,213,142,216,71,133,12,178,123,153,235,143,41,177,108,220,194,139,21,193,37,154,180,213,137,112,90,64,102,136,246,5,162,235,245,128,81,196,58,119,196,224,31,214,247,73,211,45,180,232,159,38,60,44,22,222,24,31,14,107,221,10,106,100,255,230,241,130,148,68,9,109,159,62,43,103,228,187,0,102,80,181,146,157,31,130,235,17,187,237,36,232,241,1,138,115,132,96,90,60,242,154,181,152,51,121,57,199,106,59,232,97,228,131,197,128,94,195,206,228,94,52,36,132,122,8,85,141,204,153,73,159,185,56,42,202,229,108,220,135,251,213,178,111,249,76,134,242,225,8,121,67,131,80,28,139,51,54,104,80,167,106,13,252,10,124,215,137,160,63,1,163,233,217,233,174,57,253,114,69,220,41,41,157,36,243,180,177,103,202,204,210,35,169,155,107,32,163,182,115,220,95,116,102,208,178,248,21,9,138,73,124,202,248,4,32,22,142,221,191,77,165,123,134,102,233,211,60,72,235,48,75,76,252,244,87,205,118,89,84,63,109,30,102,24,144,245,98,180,59,139,109,28,77,204,7,123,96,191,165,51,255,171,146,141,191,217,85,220,81,22,215,112,149,11,105,14,33,6,173,82,212,44,49,194,43,136,72,137,67,50,181,198,153,229,195,49,251,56,30,88,18,231,82,111,223,75,138,162,218,170,44,162,207,185,201,33,17,182,28,188,61,30,239,108,140,103,55,240,85,136,240,68,103,219,131,48,132,58,204,152,220,26,22,251,217,217,217,75,216,191,222,38,195,247,29,238,114,181,9,16,195,107,36,15,128,42,97,202,22,55,47,111,250,173,178,190,78,133,60,94,214,154,61,31,108,123,45,229,19,197,58,63,221,10,103,111,131,208,157,92,81,23,96,71,217,32,7,22,191,34,186,228,95,224,27,62,12,44,81,193,110,70,173,6,55,247,159,155,77,131,134,119,4,254,218,159,34,120,49,222,162,99,57,156,162,119,26,78,120,180,223,138,192,222,106,148,30,171,55,11,31,219,71,218,246,100,42,174,170,99,23,15,169,179,209,225,98,143,124,78,124,240,234,139,138,142,81,140,186,206,249,173,232,77,240,50,72,72,71,255,182,27,189,7,232,114,124,196,194,93,165,119,178,100,81,155,73,153,250,124,11,195,35,212,243,249,115,159,120,11,155,44,35,199,120,85,238,95,109,204,64,21,68,214,182,75,39,112,21,143,220,108,18,244,216,155,235,4,78,14,133,172,122,104,212,41,23,177,52,81,20,185,166,114,209,35,27,44,108,15,150,159,32,53,49,231,27,187,64,5,177,3,167,220,58,88,181,184,36,167,224,27,110,185,244,150,223,166,77,100,216,198,119,127,83,170,88,213,218,4,109,114,111,85,69,76,136,182,215,212,171,13,33,152,168,151,9,241,24,166,179,36,96,185,235,206,255,63,221,198,5,218,119,239,61,27,163,15,236,240,123,226,245,49,63,78,230,53,175,94,149,97,216,119,233,156]], +[[84,61,95,29,74,110,16,41,177,145,65,56,251,31,70,89,230,148,86,85,114,7,64,102,136,162,3,92,187,178,166,138],[60,131,121,12,59,69,83,222,174,79,132,59,80,29,38,246,22,112,147,238,84,226,121,117,159,250,216,203,192,97,231,32],[85,32,17,148,2,111,214,68,139,29,82,248,62,210,10,194,132,231,231,127,169,45,82,149,211,56,37,206,163,172,164,126,199,170,202,47,192,134,121,249,172,252,237,179,118,253,164,97,155,227,39,44,116,69,232,112,92,48,97,65,205,225,108,15],[254,0,87,240,98,252,135,19,36,184,189,93,66,126,154,82,118,35,27,211,9,144,126,88,129,215,174,83,177,243,112,194,164,51,2,161,101,16,180,96,100,163,7,54,186,201,9,81,241,217,136,26,246,44,112,20,131,235,185,39,42,215,114,18,238,181,252,188,126,194,40,217,105,248,144,39,50,17,59,152,227,191,130,223,234,221,13,229,231,101,210,135,11,18,209,249,181,162,130,151,201,253,209,73,92,248,119,137,25,106,125,100,78,236,217,53,135,219,242,12,40,235,9,218,40,102,3,197,130,210,18,154,101,125,178,209,122,221,53,88,221,224,41,206,39,184,131,82,222,63,149,171,161,126,30,209,145,55,34,219,8,167,149,223,187,112,214,42,136,2,114,76,176,245,53,248,72,208,82,170,61,222,145,102,150,58,128,65,252,204,78,96,191,177,29,226,191,40,110,182,2,164,175,132,47,77,26,52,13,120,187,188,178,133,127,12,48,143,68,187,16,30,123,200,183,65,213,6,9,78,39,187,175,167,36,40,239,102,110,166,234,22,247,153,180,238,88,39,143,4,89,116,216,109,199,44,245,38,13,150,249,192,155,47,17,129,225,164,80,15,146,131,220,103,127,56,79,246,78,81,232,159,118,88,32,32,50,108,56,140,8,160,253,0,222,115,213,212,156,6,192,198,132,25,26,38,79,255,114,109,135,45,195,174,73,108,123,71,140,252,97,181,23,20,25,47,118,70,62,61,10,171,65,14,161,21,232,190,254,219,153,125,221,22,153,33,179,32,126,166,108,31,89,69,11,118,35,18,159,209,226,221,61,168,245,32,99,145,23,19,56,234,14,200,239,60,89,237,138,252,105,243,134,92,41,160,114,58,155,190,149,167,66,104,30,249,133,126,129,171,200,12,146,210,167,24,168,4,245,48,79,239,60,99,215,153,166,239,135,130,167,219,70,104,29,13,227,80,100,70,152,34,103,178,21,43,12,50,24,105,226,60,206,140,78,190,190,175,74,161,235,233,40,59,105,38,5,38,15,246,33,176,60,16,130,42,165,246,208,59,222,244,156,70,42,104,212,113,232,73,225,100,227,135,79,110,159,108,179,181,242,147,235,56,174,82,69,161,89,236,66,97,169,191,107,95,123,118,21,253,51,158,161,39,51,17,60,231,103,248,131,174,102,117,65,127,199,112,181,11,214,14,111,32,173,219,41,193,247,80,98,51,227,42,126,191,173,171,255,152,207,208,155,43,59,189,62,174,0,105,84,139,157,137,135,175,70,202,152,235,9,91,172,189,135,71,36,186,16,243,99,58,160,138,182,236,38,73,77,223,104,84,48,155,85,212,59,219,210,154,117,86,241,45,251,35,205,13,180,235,57,55,166,92,74,237,150,232,123,52,101,85,249,252,104,151,148,58,15,174,230,92,207,57,75,216,155,56,27,238,206,37,209,186,104,248,254,50,194,59,51,84,245,190,126,62,163,192,222,192,247,236,45,216,63,146,183,48,88,137,43,99,141,76,59,114,66,187,143,85,191,8,123,164,90,25,10,105,139,174,103,94,12,213,232,68,111,43,33,174,182,61,44,174,160,246,121,168,55,231,147,87,48,141,159,11,138,243,31,157,8,0,140,57,238,141,52,117,40,113,60,136,80,1,122,127,74,185,138,53,199,83,25,64,250,118,33,230,114,3,238,120,45,179,162,250,163,15,58,168,80,165,255,122,174,216,76,0,255,210,20,242,201,38,23,53,250,195,37,157,80,224,60,38,82,80,82,121,217,18,81,146,125,229,229,106,139,144,100,204,249,244,93,203,239,70,225,24,156,237,43,199,158,111,246,82,230,144,151,172,229,86,139,178,213,190,243,206,33,162,91,63,121,238,39,94,163,78,98,19,128,86,109,112,76,217,63,36,221,144,32,147,44,192,82,24,194,59,91,34,255,250,126,153,238,127,228,87,135,106,94,51,100,201,168,232,176,73,207,162,9,105,119,79,80,109,25,150,203,230,239,90,55,121,62,205,176,76,253,234,237,125,207,121,171,39,132,116,221,119,8,34,212,179,111,198,142,75,45,214,97,239,153,222,1,222,110,236,87,250,87,62,222,16,251,189,90,198,253,108,216,187,78,238,80,157,187,70,16,55,68,1]], +[[248,210,87,253,252,249,151,150,248,206,77,138,173,227,178,37,165,60,38,254,236,239,57,91,149,97,217,213,135,245,163,60],[246,107,212,135,125,247,138,236,4,202,126,119,115,40,153,222,6,119,126,105,134,41,242,153,105,248,250,156,47,71,171,158],[146,53,212,72,7,134,152,22,226,142,66,200,28,128,31,251,18,29,232,38,192,211,61,204,74,78,28,147,45,82,40,182,57,187,41,78,22,9,10,147,209,246,144,74,112,4,34,47,218,10,85,68,109,153,1,199,35,64,0,123,180,90,225,3],[35,62,30,249,1,171,203,105,251,72,96,133,216,219,2,51,255,120,243,123,19,111,10,254,36,247,218,193,148,76,54,120,231,79,237,88,161,173,84,131,91,125,188,180,111,255,108,53,36,49,34,115,48,11,109,135,138,147,224,96,138,74,186,202,78,49,148,114,43,185,226,61,23,25,77,134,103,184,79,45,176,56,194,78,251,143,83,64,156,245,89,79,221,184,188,214,31,116,207,7,38,181,28,101,28,224,30,182,106,89,180,85,247,216,167,214,13,57,39,224,198,197,75,19,142,1,146,83,113,210,217,217,98,170,152,47,94,96,133,40,12,192,95,53,105,147,145,31,210,3,157,252,52,33,23,151,2,145,56,29,130,2,125,179,108,121,145,0,5,125,147,82,178,205,135,157,156,130,175,115,75,127,162,151,210,17,73,201,120,170,94,18,91,32,55,42,155,46,14,211,87,51,126,250,234,19,145,243,185,239,17,227,229,19,91,183,11,219,227,42,155,219,124,60,66,213,213,124,200,218,182,129,22,40,160,16,137,73,92,184,164,167,106,72,41,108,216,223,175,192,5,173,73,215,11,177,159,172,162,8,74,27,111,94,72,210,60,3,251,207,111,16,109,183,112,240,124,51,232,231,244,117,125,169,4,164,77,208,231,56,243,213,115,58,50,147,117,206,215,79,60,66,191,205,187,145,1,0,69,93,106,167,210,227,227,170,165,138,130,150,48,211,118,176,180,102,220,133,170,196,143,226,105,148,106,123,199,45,145,235,55,222,210,244,167,124,104,75,224,16,147,253,18,222,157,157,131,25,156,204,80,149,154,72,214,233,164,20,39,86,96,146,240,74,15,149,202,82,55,46,7,98,185,102,206,98,50,5,90,79,215,87,198,27,139,173,131,186,239,145,163,194,119,47,179,46,173,143,89,26,193,224,43,191,144,167,246,195,144,121,184,111,184,20,204,36,46,152,15,11,139,26,44,236,184,230,212,232,165,33,27,248,186,191,56,232,41,171,152,131,96,139,214,213,158,165,232,54,169,180,164,251,237,237,27,234,47,254,151,126,140,243,97,92,164,165,15,234,31,5,241,254,83,200,234,197,0,50,62,31,82,168,6,131,21,57,149,121,136,215,154,204,123,84,247,208,43,72,12,70,159,214,149,64,254,164,189,214,140,189,198,140,249,199,135,47,215,146,89,27,1,233,217,144,45,138,97,79,76,33,130,63,35,80,143,253,73,255,33,139,234,146,46,193,65,239,246,13,161,119,204,173,125,123,157,68,79,59,3,69,129,21,241,22,204,110,55,98,92,57,203,173,240,147,98,243,29,51,244,193,60,51,182,41,32,7,242,202,253,25,79,98,198,67,231,162,85,113,86,79,235,173,125,51,227,100,182,51,208,8,176,144,215,160,145,53,139,198,156,86,123,149,34,181,193,205,1,33,141,56,82,154,235,176,61,156,42,94,178,40,90,113,118,249,140,40,3,111,33,225,158,146,180,6,233,72,149,250,40,27,53,34,143,191,118,231,62,23,88,175,27,67,74,77,249,142,140,197,86,185,216,63,107,11,127,245,44,104,15,101,239,228,224,12,89,180,108,229,147,191,152,137,152,5,208,43,145,101,183,66,152,73,231,57,83,119,10,227,147,228,241,249,124,185,12,214,21,156,201,57,82,174,138,77,61,86,169,169,93,247,207,171,172,212,208,48,215,54,234,69,77,250,75,74,237,27,205,136,93,47,190,165,255,162,207,41,39,193,55,200,107,228,254,1,100,18,98,143,231,160,160,240,43,107,106,154,33,104,147,43,148,63,248,178,141,213,135,231,114,135,121,10,170,166,154,152,80,108,118,78,111,91,166,51,140,9,243,130,225,185,135,217,159,20,163,225,149,140,182,42,230,112,90,87,127,159,252,103,48,100,1,18,135,65,168,208,175,3,192,170,175,106,240,107,216,142,228,176,175,103,3,224,234,96,176,64,154,206,36,87,47,179,134,224,126,156,34,201,104,107,220,102,212,252,243,199,70,29,56,51,164,195,1,50,67,96,125,77,21,130,23,24,115,38,223,81,114,90,107,197,17,110,153,11,239,138,90,149,121,96,2,7,32,107,252,58,109,207,7,70,239,117,111,217,57,225,135,246,104,117,7,22,192]], +[[141,169,245,77,160,182,165,163,137,133,184,139,113,51,157,199,56,76,253,90,96,190,225,89,195,148,194,35,99,188,126,221],[26,193,168,237,235,33,122,233,179,163,222,83,13,36,216,62,17,251,101,56,204,112,155,82,153,79,169,195,241,250,221,200],[246,220,194,210,123,175,22,196,244,129,127,135,73,145,87,211,172,31,132,237,57,138,94,139,13,80,244,46,221,115,133,207,6,51,122,2,54,16,153,112,183,156,160,157,124,152,49,200,118,168,2,121,148,33,194,171,208,117,135,245,235,102,22,15],[189,83,186,186,102,87,216,219,139,236,174,110,171,255,165,43,1,90,90,5,253,210,224,112,100,125,233,111,156,164,221,33,159,224,218,96,143,160,68,127,70,209,124,154,53,130,68,205,84,8,89,101,130,204,211,205,208,21,29,111,9,35,230,61,22,104,55,132,95,39,63,202,122,246,200,157,141,82,70,23,92,33,103,251,185,194,235,246,167,89,84,145,249,122,151,19,176,43,223,65,62,32,154,178,45,183,221,43,55,252,73,67,105,24,204,235,229,116,107,198,77,221,109,206,25,236,69,88,196,14,8,150,226,25,9,40,12,186,6,209,107,114,243,29,152,118,133,208,113,219,129,85,233,158,188,198,200,33,217,38,131,253,206,224,134,104,165,237,88,248,57,217,237,175,185,241,69,157,72,222,142,27,182,247,206,132,218,11,228,17,200,247,190,27,154,36,188,93,15,227,169,107,2,53,7,80,165,203,37,11,73,85,90,72,118,114,189,255,60,63,120,78,63,182,60,28,151,186,106,228,58,16,225,150,241,136,220,198,53,226,20,226,157,245,9,229,96,138,83,103,170,40,0,193,169,106,217,54,169,226,165,121,184,89,46,193,58,53,147,54,166,39,136,195,236,85,192,255,214,167,212,158,203,124,104,46,250,48,129,153,247,8,215,157,14,136,86,54,109,38,159,171,36,235,26,7,92,150,200,129,202,184,151,8,206,210,121,35,13,63,31,62,225,115,103,34,131,235,141,138,130,64,56,246,72,172,67,114,117,215,90,14,21,247,28,229,106,138,235,119,31,7,167,243,42,252,157,97,42,19,189,131,183,249,57,144,211,143,195,244,244,171,138,169,67,12,101,115,110,182,75,22,128,110,153,92,28,233,220,244,197,84,78,123,61,1,84,28,87,33,187,75,228,207,10,227,130,160,193,177,105,216,228,24,222,253,85,148,66,172,234,20,176,13,112,91,207,167,139,224,117,106,143,55,124,191,24,59,242,89,6,135,65,21,216,206,76,59,168,116,16,41,56,164,234,22,3,109,145,164,44,95,143,24,134,85,202,203,0,200,142,58,104,80,136,22,229,225,195,29,39,24,11,187,169,81,138,150,48,114,109,125,4,125,216,210,192,64,18,25,225,78,107,173,252,155,149,183,122,106,206,155,234,113,209,180,124,33,137,3,161,21,173,2,158,127,32,57,234,35,207,209,250,106,68,208,137,252,172,182,120,21,61,103,76,14,8,23,100,153,85,149,203,104,148,137,95,8,226,91,152,78,58,105,76,146,252,124,190,15,252,70,151,35,11,203,12,164,8,194,215,8,92,17,186,222,179,230,192,231,94,108,73,141,177,190,193,237,42,62,36,69,195,43,25,19,168,149,0,246,158,127,35,244,29,98,229,193,137,243,154,5,108,185,252,104,164,82,2,58,51,63,117,34,12,185,185,68,132,172,172,107,188,103,31,89,255,160,114,183,26,24,150,161,179,6,233,220,85,141,160,236,32,243,115,228,195,85,224,197,236,203,191,19,80,200,192,121,20,137,44,69,77,239,206,251,113,123,227,77,8,122,235,36,74,134,255,73,166,196,112,175,179,107,64,254,139,113,197,5,164,255,122,242,152,76,101,40,73,56,236,14,64,82,49,82,31,72,16,20,125,196,227,115,253,171,102,71,184,111,121,130,117,2,253,8,126,39,243,16,214,179,18,54,49,19,132,33,85,197,122,50,186,3,182,207,249,101,83,11,215,149,252,41,46,36,28,155,108,160,133,20,0,50,239,231,70,243,125,87,233,88,66,17,132,184,164,193,166,161,227,125,69,224,119,49,152,51,6,141,220,184,157,56,199,91,235,161,166,232,228,5,40,136,236,24,22,45,214,255,12,89,162,253,11,71,243,17,145,149,104,15,252,205,223,95,118,179,95,2,42,166,107,209,172,86,241,174,51,62,155,157,4,111,11,121,168,146,236,196,248,210,243,30,23,83,108,76,98,169,181,224,99,221,45,206,55,211,208,172,180,32,35,235,47,46,163,41,211,135,108,35,134,160,34,118,255,249,211,8,171,186,219,114,116,48,26,105,98,236,174,235,32,190,245,227,106,255,252,56,124,168,225,133,229,98,184,101,180,146,4,193,123,42,112,17,155,6,28,41,192,254,144,4]], +[[122,46,253,57,1,36,211,251,239,197,74,87,113,6,231,75,45,31,93,213,4,192,80,208,211,89,229,60,15,92,135,43],[239,195,3,217,34,232,143,112,243,140,26,43,146,6,132,239,102,48,52,161,178,58,185,214,155,108,232,237,135,6,247,247],[194,139,52,128,72,5,216,31,122,239,120,73,112,103,14,218,164,23,35,43,204,103,218,155,81,233,195,215,79,196,153,27,222,151,160,107,213,63,160,11,180,64,253,86,22,205,13,230,233,176,209,159,47,104,191,175,157,76,81,114,196,229,32,10],[35,143,190,159,179,92,114,92,108,31,50,146,72,9,75,199,218,27,39,62,220,118,153,167,227,69,43,87,136,216,120,103,222,252,64,160,5,144,232,117,128,210,192,39,93,245,171,204,224,225,170,161,130,144,191,147,180,78,90,217,215,96,221,33,241,170,202,56,49,120,249,255,249,19,15,115,24,123,169,211,30,163,96,74,28,223,57,17,225,67,119,160,206,139,68,24,154,218,167,170,194,59,108,220,122,66,91,126,167,69,80,132,85,112,79,154,215,168,149,39,24,195,152,180,33,182,224,156,183,140,181,42,24,20,238,46,150,57,236,104,211,97,240,163,32,65,214,231,66,91,75,179,60,112,25,110,36,0,235,129,45,184,80,108,159,50,69,189,152,143,188,137,27,226,12,176,105,21,89,252,145,107,87,255,150,201,177,68,137,224,153,60,183,57,163,157,162,70,208,26,110,189,7,88,53,129,242,80,191,72,11,196,75,44,51,145,84,45,89,94,77,57,148,144,25,95,132,69,223,99,143,52,105,143,26,150,237,39,179,83,62,62,182,126,143,134,88,101,250,149,85,237,52,223,17,21,118,65,160,14,109,96,207,98,63,236,26,146,184,122,21,215,101,24,95,217,5,90,203,56,215,92,153,219,79,206,123,14,57,253,195,248,81,218,246,92,122,51,244,100,129,105,49,131,159,239,232,229,141,154,183,66,184,97,135,63,210,41,24,158,89,205,76,232,35,159,201,84,63,83,157,45,41,97,20,38,110,168,198,253,21,42,198,179,66,229,209,165,87,171,53,202,197,30,45,18,18,238,49,124,77,38,113,104,41,226,87,70,223,23,210,166,34,194,67,243,236,187,101,245,122,176,244,39,14,61,6,104,169,98,80,34,69,185,76,6,223,12,94,57,227,83,170,132,46,160,128,207,80,39,8,177,221,162,208,1,130,77,228,88,211,119,98,175,44,223,213,166,211,243,94,8,161,142,20,170,122,100,44,81,228,4,126,99,117,23,132,109,246,70,208,115,54,251,23,36,52,224,136,62,43,119,216,237,28,82,201,204,99,106,86,161,158,87,165,241,97,185,45,29,203,250,73,111,52,74,230,212,223,220,149,105,173,228,87,164,144,145,54,46,90,12,221,129,179,117,50,67,253,172,48,162,210,126,160,38,165,230,1,68,30,205,85,55,167,32,27,220,183,253,88,178,64,208,34,159,221,155,171,241,18,181,105,72,18,37,14,118,141,124,12,230,202,86,90,208,106,184,247,138,92,153,80,238,245,56,114,111,87,108,75,210,224,117,92,127,152,57,41,55,42,95,225,28,115,249,225,250,69,58,181,75,88,23,170,211,89,103,86,18,125,132,227,17,148,83,232,130,91,184,70,13,133,31,31,126,74,40,56,162,190,120,107,35,53,4,166,145,219,15,162,42,95,65,254,63,211,201,181,56,176,79,64,158,9,24,9,72,107,40,173,13,237,167,179,138,66,206,252,72,222,125,134,121,192,59,248,119,35,133,17,130,13,7,112,204,141,123,65,114,55,120,35,160,185,145,73,171,184,145,139,251,102,213,171,252,209,0,96,176,92,180,242,57,221,66,129,217,52,131,80,75,115,30,175,90,221,81,95,31,60,59,82,180,227,189,175,151,106,23,179,201,236,97,191,200,231,113,22,113,88,4,83,44,242,219,242,11,123,165,234,216,90,251,149,43,238,194,252,207,248,95,245,7,43,164,237,107,84,56,171,21,32,198,239,75,11,38,241,46,132,174,221,101,206,92,123,190,106,203,103,114,245,147,166,180,248,29,221,157,80,39,70,80,80,71,200,18,160,6,122,252,235,141,201,191,243,13,64,135,248,213,163,117,236,166,5,160,98,39,132,216,254,162,120,205,26,82,65,173,75,63,27,145,79,116,247,59,195,110,231,204,130,217,110,253,166,58,59,103,153,115,15,32,101,108,18,53,108,121,6,155,43,230,249,183,123,225,1,152,49,24,130,62,166,110,124,32,152,251,199,47,201,192,57,223,227,15,45,171,161,60,59,222,251,138,120,11,235,92,177,182,194,134,166,179,239,72,253,21,198,108,4,91,162,159,9,112,65,59,152,141,14,160,4,171,132,201,57,25,240,79,155,248,202,245,140,78,180,120,243,88,239,139,104]], +[[239,54,72,203,231,52,2,171,69,12,214,236,55,229,69,208,205,44,153,158,204,31,163,129,164,92,102,14,24,83,48,50],[82,161,164,82,115,135,38,118,88,44,199,103,51,153,38,65,76,213,208,61,152,12,246,41,221,162,209,162,5,233,131,10],[246,112,121,41,66,236,65,68,40,71,86,56,133,60,66,114,142,134,186,18,187,232,89,72,179,145,52,207,110,43,209,40,19,224,216,62,81,230,87,201,1,7,173,147,164,120,138,163,131,19,250,150,47,103,103,168,247,128,91,222,101,202,66,13],[106,147,55,143,136,12,240,255,219,142,7,214,131,204,53,46,42,16,51,196,80,186,160,232,196,225,98,5,253,12,2,116,59,14,160,100,151,29,145,30,73,71,19,230,217,74,2,23,46,208,20,213,6,89,46,198,199,10,156,151,133,82,70,191,61,38,243,207,116,244,147,193,182,151,160,196,20,22,12,52,20,18,131,9,133,67,8,6,160,203,60,132,117,231,229,169,115,104,108,36,213,239,27,231,208,6,80,150,254,181,46,171,38,11,92,72,138,240,146,112,222,109,236,211,63,234,133,137,221,16,33,186,244,30,63,37,95,184,250,25,22,235,216,83,30,235,47,136,107,179,179,176,79,154,246,178,118,195,89,35,241,13,58,10,241,227,245,139,13,21,174,209,101,4,95,32,111,63,67,10,189,255,9,68,144,151,228,178,109,0,168,249,241,232,247,161,159,56,88,129,36,195,40,236,67,169,207,180,61,59,44,107,223,106,60,26,16,46,14,51,61,225,172,33,74,109,247,109,171,68,186,118,191,3,82,115,183,255,98,56,236,130,72,59,45,45,157,84,41,26,114,39,15,136,147,59,120,108,172,5,29,153,11,60,247,64,132,95,237,58,103,134,125,124,124,5,103,78,124,176,44,165,183,172,223,186,56,82,128,58,61,86,196,213,193,59,177,215,114,52,103,116,30,172,31,42,122,205,58,149,243,165,22,16,164,134,252,83,169,133,22,40,197,87,211,109,138,76,211,122,174,156,65,116,219,189,182,189,136,92,244,11,56,43,141,237,36,164,82,42,39,143,239,118,196,83,25,6,126,85,40,110,123,8,198,3,72,110,56,160,172,244,126,222,248,72,236,190,148,46,206,173,184,99,108,131,63,235,136,42,81,164,89,94,36,246,7,202,60,157,161,178,64,76,229,199,71,224,98,100,23,77,100,80,67,49,112,155,239,48,5,90,93,105,94,9,83,124,143,140,30,90,58,93,176,101,153,227,25,223,219,40,114,150,101,39,59,248,104,149,94,165,100,39,240,139,172,215,119,241,121,179,2,243,246,141,4,243,243,136,61,52,73,85,182,85,221,198,213,40,43,109,77,241,216,54,48,33,14,105,145,120,225,31,114,46,158,92,218,103,40,146,174,155,35,232,22,156,187,84,128,147,184,62,100,62,180,153,217,55,210,143,56,17,89,123,100,132,16,47,12,142,184,200,136,140,218,194,41,174,191,137,8,106,100,149,172,85,31,59,189,242,209,201,169,62,209,211,168,97,238,205,158,184,57,148,155,251,230,164,246,230,72,110,222,218,181,34,157,83,43,88,151,109,103,81,47,159,113,174,121,180,20,92,162,250,73,122,22,95,17,7,23,102,108,163,52,11,189,168,223,31,130,184,192,84,207,118,84,195,86,144,22,143,150,39,125,65,193,194,54,182,129,152,23,60,110,43,10,32,142,248,60,2,164,62,71,61,144,104,106,206,117,181,189,50,27,63,84,40,19,39,166,115,202,212,212,173,48,64,212,140,244,147,234,35,27,63,236,6,243,153,50,215,247,10,56,66,141,248,254,228,55,5,50,174,95,177,18,5,159,10,29,79,190,17,181,162,59,184,118,53,66,158,211,58,209,246,20,128,20,203,193,96,217,60,162,89,32,83,166,233,83,120,214,205,63,80,219,82,190,146,142,64,146,254,93,43,112,149,169,86,104,100,173,253,165,159,213,242,251,98,84,189,89,23,183,15,161,70,153,102,90,55,41,124,152,60,27,185,239,225,198,123,65,61,209,168,83,12,191,34,114,151,168,187,249,58,138,2,69,78,142,70,26,194,18,184,70,167,13,93,86,214,195,166,230,90,3,190,5,128,33,155,221,236,136,212,3,137,17,253,149,116,86,63,51,224,249,230,4,70,136,211,221,72,250,199,3,134,154,160,157,150,239,238,125,108,104,7,29,153,34,213,232,237,141,196,15,27,121,143,28,88,15,120,89,203,132,241,225,75,94,116,221,234,22,173,92,190,234,76,72,251,207,253,41,83,26,204,192,99,57,56,227,188,178,33,38,118,182,30,249,1,233,200,49,164,23,116,216,49,126,243,90,247,105,144,189,36,147,31,222,109,64,126,34,231,99,207,106,87,144,178,55,97,144,142,238,96,150,55,162,193,16,89]], +[[44,142,231,250,155,162,140,231,4,150,118,8,123,17,99,178,65,17,141,52,205,245,52,174,190,139,165,146,130,166,42,194],[36,76,36,245,236,178,221,29,20,99,81,34,33,50,93,115,200,30,228,216,173,184,224,30,35,52,92,175,156,165,53,59],[202,11,182,193,35,86,85,95,110,29,143,92,138,167,181,232,12,210,128,232,177,185,186,46,201,85,15,98,47,72,44,58,154,211,190,3,164,201,223,193,13,1,18,176,24,157,233,75,255,175,215,3,65,20,224,224,212,44,35,243,45,200,24,7],[7,102,154,137,100,240,99,128,210,212,152,44,182,52,157,229,80,179,140,188,53,219,44,229,114,222,136,127,102,48,85,115,111,170,199,236,7,195,45,246,14,226,89,132,34,191,55,231,207,49,154,179,201,5,86,8,202,12,73,117,125,118,136,226,1,59,130,68,243,84,4,244,90,194,25,73,127,233,36,222,147,165,141,15,114,26,237,120,37,246,59,38,103,7,124,22,30,180,221,139,247,221,189,187,193,154,158,174,89,120,151,141,90,235,51,160,109,222,24,230,18,224,91,219,202,224,22,26,162,56,144,56,2,100,41,150,13,218,58,161,126,150,125,16,119,60,164,151,53,216,236,215,64,155,225,101,192,155,176,181,9,105,29,89,28,24,92,147,205,238,174,149,53,35,22,84,70,128,82,56,33,69,140,172,207,82,138,192,69,78,76,221,198,223,13,30,165,241,245,204,30,238,224,94,25,162,173,11,106,73,115,110,216,85,35,54,252,252,173,189,147,27,11,142,150,59,224,92,142,112,55,56,133,82,81,43,104,35,88,62,74,20,56,76,239,80,41,35,45,62,11,175,228,102,53,27,75,179,245,103,84,90,180,31,164,107,255,175,168,119,161,43,56,162,122,189,100,247,127,187,77,180,102,255,127,112,101,4,20,29,58,221,13,115,114,241,111,227,216,198,159,98,153,217,57,102,214,36,163,7,14,173,184,180,159,41,250,180,132,76,117,40,162,164,11,102,152,112,96,105,92,170,102,184,103,24,197,16,73,172,244,207,173,56,83,237,180,146,227,104,203,208,115,150,142,202,164,161,238,96,70,181,232,38,233,1,244,168,8,192,66,124,2,111,226,247,178,225,150,134,103,181,58,125,54,215,2,242,255,130,198,66,211,73,25,248,233,170,175,228,98,163,212,249,38,146,222,172,117,43,227,72,245,76,240,137,221,156,208,81,132,107,4,183,25,49,225,158,137,209,37,134,75,250,137,72,172,224,239,243,60,69,17,5,105,160,223,55,83,244,197,141,128,2,181,188,56,16,46,194,236,246,149,250,250,137,22,218,144,2,56,126,68,249,109,171,248,169,130,197,60,155,173,188,55,189,228,55,241,70,247,125,143,123,175,18,135,49,150,176,195,97,147,175,85,245,66,217,150,138,237,128,105,171,159,188,214,129,78,196,114,121,154,208,156,115,13,65,237,222,202,59,98,105,211,26,181,35,181,149,71,7,115,118,52,91,5,242,174,105,180,238,114,140,134,61,27,192,78,155,125,61,15,204,235,53,156,189,8,88,89,122,242,214,6,62,37,63,174,44,63,37,3,76,51,237,89,237,210,120,40,104,41,134,129,202,245,100,219,141,25,54,111,52,234,232,91,167,60,30,35,137,176,221,120,169,210,202,160,242,60,154,213,246,205,159,44,74,213,213,137,70,173,183,24,203,131,218,88,226,252,187,96,37,190,244,102,10,131,224,175,85,226,3,8,2,147,47,42,137,106,9,96,121,183,84,201,159,123,100,35,180,90,134,71,46,103,35,239,136,150,196,50,76,115,211,74,213,138,76,1,179,138,151,199,59,229,170,127,116,162,250,77,7,149,175,109,191,205,109,78,180,66,167,226,4,219,78,203,31,138,34,107,223,162,27,110,177,113,201,229,159,26,25,46,35,167,108,53,43,4,216,168,2,51,152,91,119,162,156,2,1,25,206,101,28,127,65,131,208,233,193,159,225,138,161,2,12,37,228,88,157,238,52,185,1,189,175,159,249,69,12,145,175,60,29,182,112,180,119,224,172,33,7,105,108,158,192,211,29,130,100,123,104,234,25,73,159,227,74,142,46,123,55,141,199,231,84,36,232,196,86,69,176,194,129,142,159,136,90,28,88,65,91,186,28,63,42,119,84,155,220,70,128,219,205,22,80,199,93,15,69,42,107,32,133,145,223,15,166,225,129,218,42,191,171,68,70,33,213,247,124,44,215,149,86,70,114,70,68,122,137,240,170,172,173,102,12,154,146,94,186,251,173,67,196,120,163,200,80,162,126,1,1,157,136,165,177,220,129,181,210,233,247,64,160,40,204,183,44,26,207,137,126,165,173,137,224,249,68,136,136,213,177,92,230,228,41,119,247,167,41,21,90,40,77,17,135,88,172,101,243,251,185,141,235,101]], +[[221,216,233,255,133,86,121,137,106,19,151,180,39,219,133,67,171,232,187,93,209,34,227,227,2,204,252,229,253,198,62,18],[90,154,49,46,137,42,16,185,141,13,205,210,141,179,72,28,60,40,173,213,173,11,25,70,22,218,74,61,247,102,1,9],[223,132,155,123,210,151,69,248,190,205,221,246,201,186,240,148,215,169,140,201,51,140,52,78,202,23,253,224,117,253,168,209,84,50,153,246,37,152,35,23,219,123,60,119,59,100,247,209,242,134,146,172,69,59,129,215,236,123,126,195,65,122,206,4],[94,143,238,197,9,53,13,46,231,149,91,111,62,39,130,120,164,203,72,174,114,180,101,137,228,120,190,89,116,125,245,57,74,22,159,25,225,13,181,50,2,166,165,35,32,182,58,154,43,114,63,211,26,162,219,109,88,197,115,50,218,49,120,188,249,102,197,58,189,163,95,18,218,239,158,220,243,153,228,168,197,248,61,54,244,74,23,215,152,70,191,201,108,230,144,25,76,33,154,41,137,47,3,103,167,171,56,68,131,120,121,227,129,141,184,215,12,78,63,186,77,40,7,52,100,223,32,133,149,16,56,254,164,50,129,182,182,6,220,136,70,179,11,7,99,242,202,130,189,80,33,249,17,112,53,167,123,205,16,117,71,124,95,67,33,67,52,212,212,206,221,24,247,56,214,118,199,181,26,24,95,250,141,4,16,17,134,164,149,43,189,135,34,245,57,144,182,6,55,4,30,17,74,235,140,231,17,17,49,212,219,63,180,211,93,153,90,216,214,101,12,12,76,205,206,157,204,57,219,24,138,104,120,85,98,116,6,38,179,174,62,2,63,64,119,45,237,135,106,69,203,239,116,160,88,253,120,193,161,255,44,36,81,225,17,172,27,75,126,228,200,28,215,99,16,212,210,152,251,60,73,245,230,64,25,8,166,48,250,133,219,116,113,128,79,233,144,132,127,15,117,148,114,245,147,220,240,46,17,62,21,229,100,211,13,89,132,105,45,165,91,11,127,34,25,196,172,22,38,81,26,207,25,77,199,2,110,185,211,103,164,162,241,223,181,21,203,44,8,218,79,229,149,200,88,17,18,12,186,42,231,182,110,103,201,31,184,251,203,157,153,241,62,80,253,103,70,77,144,200,220,246,147,85,35,207,109,19,253,209,6,53,185,35,43,122,97,220,236,154,43,146,16,97,65,13,241,222,106,69,22,127,185,246,241,9,220,192,136,145,242,3,178,116,163,182,130,113,179,243,94,116,249,75,220,237,12,95,248,99,113,115,161,118,231,218,204,129,242,205,196,251,13,82,209,223,167,242,123,85,47,216,216,122,28,85,214,148,127,217,46,211,37,63,149,148,219,125,241,122,127,198,167,94,207,79,170,77,30,33,182,118,179,114,125,119,251,212,63,167,190,118,191,181,143,195,9,229,103,95,10,133,156,196,127,55,177,191,69,89,50,216,36,232,99,120,222,122,126,140,64,206,210,32,144,4,77,187,249,28,112,229,40,234,205,239,55,133,186,60,105,163,115,90,246,112,156,215,106,171,40,166,172,166,232,68,151,75,16,179,251,123,9,134,0,122,114,124,44,143,201,91,37,243,31,20,107,54,172,212,197,55,7,73,32,175,242,71,222,15,23,156,19,202,87,121,10,106,113,214,46,35,50,28,204,117,183,243,176,175,160,208,53,39,201,17,74,125,78,48,193,172,230,215,113,32,19,222,230,102,153,175,156,86,28,68,174,97,152,237,57,16,78,96,97,174,44,69,169,163,199,75,93,15,188,74,51,232,223,226,168,172,201,81,30,247,230,86,113,51,249,254,53,84,40,74,117,160,89,166,73,221,36,236,4,165,119,48,198,210,233,191,17,78,165,138,137,148,171,219,12,25,67,36,21,114,199,158,173,4,58,209,200,202,175,92,157,165,61,208,85,34,254,188,64,51,84,214,47,227,255,147,136,45,247,95,178,148,88,210,46,105,150,195,91,105,250,174,242,224,196,22,56,134,203,60,61,15,96,225,80,211,99,214,219,89,254,252,98,107,27,187,30,5,42,98,65,76,75,120,86,215,32,147,67,43,8,248,33,188,120,74,90,107,11,194,100,156,45,170,80,134,88,152,13,128,34,145,231,52,171,175,240,106,251,242,121,94,78,53,77,82,33,220,79,82,204,150,214,184,207,24,8,177,168,32,141,183,218,168,10,183,16,197,106,139,14,156,184,8,29,238,147,245,240,21,240,118,100,70,58,61,204,255,124,138,209,153,35,169,126,57,4,91,204,77,206,10,115,212,156,86,213,233,55,189,17,230,24,35,64,28,6,98,6,227,19,230,11,71,83,126,52,112,77,125,53,21,85,155,185,208,83,45,2,142,40,165,122,135,159,214,23,204,97,247,247,118,189,106,0,140,212,248,18,55,142,211,127,57,75,185,126,110,117,109,168,25]], +[[168,134,244,211,243,78,50,14,198,213,244,202,168,99,248,20,119,223,119,46,255,151,230,74,55,160,95,66,17,209,144,168],[233,188,150,200,30,135,129,16,38,139,85,222,247,234,64,7,164,239,159,84,211,131,213,251,15,109,67,67,225,1,15,56],[171,242,131,219,31,128,197,76,88,59,73,157,190,32,170,4,36,140,29,206,18,31,57,17,103,120,19,172,62,1,31,209,89,173,11,247,107,26,167,204,123,20,215,181,80,132,134,136,37,42,204,127,236,233,4,135,36,12,61,57,157,211,67,8],[139,131,27,135,123,195,169,159,97,60,137,205,166,152,179,117,157,100,56,34,181,168,143,175,56,34,236,178,206,152,246,113,215,85,67,33,178,75,116,180,227,10,102,63,122,85,112,174,145,127,71,155,218,41,137,75,26,140,2,140,157,25,62,78,122,193,25,22,221,142,156,63,14,192,239,128,189,39,253,254,238,128,193,112,199,129,64,178,76,21,39,20,21,172,247,92,38,149,106,77,75,249,157,64,232,97,233,7,131,32,208,151,225,37,158,94,193,123,88,58,149,229,36,48,221,140,0,142,216,199,221,29,225,190,205,209,230,191,236,75,243,52,122,34,221,36,159,58,195,7,162,148,94,145,55,250,74,140,38,200,2,16,119,35,156,179,36,129,106,141,173,50,176,30,227,74,8,144,48,152,203,156,66,69,41,27,144,60,150,39,7,64,149,36,158,120,40,19,71,112,50,186,50,239,4,26,7,72,110,180,71,140,87,185,213,50,38,154,74,71,203,94,151,77,247,224,16,150,251,228,241,204,212,230,99,102,52,135,151,76,98,205,217,77,119,113,108,132,121,215,159,107,106,125,156,21,89,136,207,57,2,251,105,116,36,150,62,196,236,52,255,42,53,215,66,196,69,90,89,59,172,255,196,217,105,155,167,98,108,118,203,26,97,98,83,117,24,135,246,255,226,190,32,140,113,61,241,171,99,109,114,46,160,108,28,3,165,127,44,236,8,3,134,108,202,51,53,194,139,244,28,125,239,129,172,179,136,88,220,16,229,148,103,32,134,36,150,126,46,34,217,229,102,27,185,69,249,224,81,118,135,220,128,249,184,253,236,200,169,118,0,182,194,25,163,178,58,144,182,209,138,170,206,44,120,64,15,243,140,140,5,150,127,84,75,106,96,108,113,172,25,158,175,208,126,181,132,141,241,101,126,251,35,63,186,186,230,58,5,99,129,145,160,175,116,132,161,186,225,88,19,117,103,44,87,30,38,79,96,66,37,23,58,84,163,141,214,42,231,19,13,5,221,41,26,209,35,84,222,134,166,225,19,232,63,109,102,133,22,21,123,121,103,2,13,198,81,125,140,244,45,215,177,168,151,254,27,78,4,85,60,226,110,41,153,128,170,95,124,224,23,155,244,149,79,1,194,162,54,84,229,233,115,30,20,71,52,127,164,58,168,178,203,214,212,178,223,147,250,84,175,113,229,2,138,109,168,199,30,243,197,12,13,226,77,202,238,120,86,120,233,42,175,171,235,35,59,1,31,69,193,6,73,101,8,93,37,71,5,15,33,198,82,170,83,58,254,145,138,160,249,189,170,38,7,184,115,204,211,219,209,211,168,204,98,23,44,235,67,185,33,239,107,37,192,107,9,146,228,223,43,145,227,113,176,239,43,57,71,56,141,174,200,236,111,126,56,103,209,246,16,114,175,89,1,84,250,97,154,7,248,126,2,189,220,116,6,49,66,112,175,28,21,232,238,136,179,156,1,190,96,46,79,11,82,217,160,114,78,113,237,221,127,169,19,65,105,197,250,171,145,89,121,238,169,54,45,15,31,145,96,38,129,98,221,56,219,2,252,251,65,53,10,160,142,30,20,9,178,40,141,177,254,74,14,88,107,89,16,244,222,137,75,249,151,79,106,73,131,1,58,25,14,122,115,109,20,236,84,195,100,74,62,233,88,165,189,251,203,98,151,171,164,58,246,199,39,70,187,19,84,16,80,125,143,221,231,58,42,72,183,70,249,24,190,249,237,146,197,190,98,221,85,35,254,20,177,109,99,132,202,70,239,89,178,24,95,233,51,56,58,44,122,155,240,45,169,208,253,139,12,125,123,222,107,67,159,153,96,21,94,52,93,104,93,77,195,199,20,4,214,86,129,25,35,170,60,71,212,176,154,11,174,240,161,46,117,182,67,155,168,19,93,177,88,101,135,66,34,205,122,164,40,245,202,92,229,20,14,34,255,146,105,127,55,252,112,181,180,201,77,51,20,230,170,22,178,20,107,202,79,201,65,87,149,31,196,146,69,218,83,246,196,61,27,235,216,148,227,26,19,73,136,77,113,27,85,219,231,120,255,167,39,22,92,247,203,103,100,53,134,108,45,44,184,57,116,92,164,1,102,162,247,207,199,122,132,36,104,181,26,142,118,87,95,201,221,251,95]], +[[73,126,62,189,158,76,170,129,197,168,151,61,82,241,210,63,96,193,52,202,83,246,42,133,58,10,192,67,229,28,181,23],[113,192,202,124,250,5,202,250,187,20,61,132,174,65,222,131,132,111,66,199,124,170,122,145,162,227,72,57,125,7,213,47],[18,116,8,57,179,201,241,186,135,152,150,223,246,215,37,232,78,4,67,239,150,195,73,239,249,77,196,131,49,67,229,180,25,128,77,169,219,17,138,149,146,177,177,202,72,175,24,247,91,239,28,164,104,161,165,199,76,122,200,19,187,44,243,6],[225,50,249,214,123,23,41,56,155,130,138,159,174,5,166,122,165,127,14,247,231,212,209,186,36,77,236,135,4,219,150,149,101,209,202,184,9,228,143,192,171,249,80,188,212,163,125,151,174,172,230,218,84,109,73,20,203,91,134,214,171,24,29,131,24,112,195,9,188,166,22,70,143,42,52,211,223,175,205,187,117,128,176,197,217,255,152,226,197,78,200,3,190,13,63,218,29,75,140,13,119,9,200,158,104,11,0,139,249,184,217,3,181,233,52,176,25,112,95,224,176,200,207,188,60,9,103,132,59,10,31,161,179,241,98,119,110,190,150,183,64,237,214,74,215,195,91,63,209,160,133,201,157,22,245,65,103,130,222,23,53,133,135,71,13,209,59,81,148,242,15,35,35,43,47,112,47,16,170,252,170,89,199,6,111,36,196,196,113,228,47,168,108,107,156,92,62,30,143,131,101,244,221,117,172,179,47,255,192,83,201,175,65,198,253,46,250,195,14,207,106,45,208,8,93,233,177,216,205,197,11,22,96,168,102,223,119,103,25,139,217,200,115,112,97,93,43,202,153,247,123,132,217,141,123,36,201,194,15,215,118,143,208,56,13,107,55,54,3,64,209,53,152,4,120,32,220,237,136,168,212,45,87,41,55,182,239,161,105,33,161,178,178,208,235,147,22,115,7,8,56,230,17,230,192,35,41,13,134,254,144,47,20,172,58,205,2,158,51,151,254,185,123,23,22,98,69,171,64,122,118,109,46,9,4,66,77,51,205,61,110,46,98,165,44,101,223,124,240,4,209,65,92,11,67,12,17,39,98,61,171,39,42,44,46,43,67,224,43,72,27,233,40,232,153,84,39,40,50,190,9,139,80,43,139,86,67,198,116,130,245,222,68,3,3,37,129,240,138,251,10,234,72,134,133,130,96,123,179,145,152,193,191,19,168,105,182,50,88,167,88,144,182,148,69,255,211,69,100,2,62,71,248,177,136,74,94,73,183,217,66,95,40,213,21,48,19,254,55,85,198,203,17,77,177,128,230,11,61,196,173,179,106,33,66,129,40,0,90,119,47,181,113,137,52,85,101,187,209,117,152,19,82,59,173,98,133,94,121,40,238,245,136,13,59,255,241,208,236,101,194,69,146,51,92,218,71,207,204,91,95,166,82,180,114,99,34,82,36,132,106,32,154,61,215,118,102,97,252,164,204,202,89,196,86,252,156,195,225,207,128,66,85,170,95,57,123,171,25,152,4,51,107,222,41,229,92,108,55,125,88,63,8,44,230,71,35,115,158,79,2,70,6,249,6,193,16,208,165,182,16,229,254,217,109,171,95,8,244,203,60,252,64,163,85,87,225,167,64,184,199,192,31,125,50,121,221,156,78,135,100,201,11,193,79,65,97,219,90,55,240,152,155,123,216,3,95,139,234,57,78,161,214,0,44,233,195,79,30,156,82,198,161,93,21,188,91,37,198,193,90,176,13,253,106,91,27,201,23,175,11,27,5,253,16,208,97,179,104,61,117,181,249,239,251,34,174,114,8,91,228,246,121,123,88,203,12,171,86,24,68,18,31,152,191,217,88,62,11,204,183,15,173,118,152,10,122,115,178,60,112,179,253,2,247,117,124,17,163,194,29,25,224,86,80,255,184,43,158,13,248,166,115,93,72,1,86,244,121,73,212,69,133,27,174,170,94,226,56,20,164,27,37,35,79,185,44,192,223,25,128,208,35,213,27,92,244,195,17,133,193,24,227,238,60,12,10,70,224,162,190,111,29,58,228,82,203,182,111,15,217,25,113,52,45,167,177,185,150,88,157,148,9,103,129,85,33,149,196,51,202,241,156,55,249,241,79,160,174,21,174,11,2,185,57,228,2,3,79,248,24,133,147,157,148,78,96,79,71,79,33,82,67,137,57,15,218,218,6,227,13,105,6,140,136,72,207,10,149,30,171,37,196,145,37,98,148,79,64,36,104,24,122,35,35,157,51,99,47,41,18,61,73,183,222,19,8,51,152,219,169,125,237,225,47,121,89,185,82,71,160,143,200,228,181,57,157,28,3,92,8,148,204,117,174,152,28,45,212,147,84,19,187,235,104,83,254,4,101,92,119,209,88,193,35,123,62,13,236,165,99,109,105,224,219,197,172,175,114,182,12,16,187,152,204,221,96,9,138,3]], +[[133,180,215,100,22,145,40,98,111,217,199,130,173,97,22,34,158,221,119,99,28,43,201,184,238,84,179,101,66,193,73,235],[106,9,137,126,98,155,180,55,4,222,187,103,21,201,222,165,216,146,182,52,48,100,64,153,124,60,158,148,190,138,181,71],[74,121,196,66,164,195,156,98,137,38,23,239,142,128,180,9,17,196,185,211,255,10,86,115,181,123,219,132,84,173,115,103,105,223,39,199,138,75,247,173,86,96,64,231,71,39,139,17,235,101,207,158,199,235,168,102,18,10,54,84,244,113,110,0],[178,160,73,61,71,28,51,145,247,173,209,226,207,11,251,50,171,5,219,203,20,246,228,245,243,70,58,168,217,149,82,244,51,2,32,70,210,248,235,118,60,1,113,252,177,231,74,4,159,254,180,184,240,16,11,130,16,252,232,86,178,225,168,231,57,210,249,54,115,239,143,143,64,73,139,48,129,250,31,215,133,25,140,109,55,14,22,45,65,171,232,49,134,242,50,151,131,64,139,155,136,13,0,248,29,83,16,11,66,210,122,38,31,32,205,238,209,156,197,140,184,99,18,129,216,13,177,146,83,16,226,53,228,73,102,48,155,135,155,223,194,50,34,20,51,186,229,202,228,102,144,203,82,123,103,121,225,31,27,210,165,107,89,197,110,212,217,79,223,122,168,157,250,155,242,13,191,166,164,57,139,152,56,69,23,225,221,93,44,217,206,82,74,71,54,46,243,42,199,146,116,42,18,156,158,6,19,8,118,171,90,213,81,142,171,197,232,11,2,45,143,161,62,80,213,93,237,88,149,51,230,234,50,36,44,27,63,215,230,95,128,222,231,32,182,216,125,207,243,227,223,4,200,2,210,233,20,168,122,54,41,201,11,182,158,10,111,139,187,94,229,5,241,67,201,151,115,117,173,176,101,195,227,211,145,249,5,250,60,51,108,157,164,30,74,35,32,188,244,96,151,111,199,235,31,182,198,163,195,149,219,209,210,138,27,9,205,185,174,159,154,174,228,217,197,102,162,172,64,173,216,112,71,159,175,84,173,27,118,151,113,11,78,182,247,50,2,68,181,151,87,209,234,195,217,34,183,167,48,177,172,240,222,154,69,212,172,135,157,33,252,97,110,243,150,93,116,52,94,215,7,121,235,104,50,128,206,226,91,243,115,155,235,107,76,223,162,93,32,45,161,58,74,103,48,64,217,112,72,101,139,146,5,71,149,5,208,190,228,136,10,115,153,124,112,130,90,110,197,253,159,149,46,101,250,2,34,84,69,252,59,223,74,222,163,212,210,37,81,203,172,235,56,116,121,141,106,51,166,102,63,227,117,112,129,214,36,61,253,124,210,238,191,96,163,137,159,161,248,246,201,86,163,177,131,248,155,158,125,44,163,100,72,88,77,83,170,139,68,230,90,211,229,39,247,135,35,250,111,89,34,66,152,223,49,213,232,173,165,103,200,209,177,31,59,19,20,117,83,49,193,115,45,197,74,18,164,53,110,221,164,126,60,19,11,50,82,130,163,84,191,225,92,48,0,210,7,130,41,49,121,65,135,224,151,58,184,239,135,191,137,195,84,160,53,168,31,69,145,18,35,86,59,253,153,249,10,117,229,61,1,13,137,41,244,248,90,90,90,79,159,204,28,120,240,162,252,70,111,95,28,101,34,207,98,167,190,55,136,7,150,233,179,202,9,17,236,202,63,34,195,178,77,93,157,170,104,136,248,154,143,113,161,88,89,53,156,234,70,142,242,56,236,246,70,25,39,131,162,87,173,218,222,144,71,225,62,221,139,204,31,212,23,124,178,15,136,209,25,152,217,199,38,45,100,140,43,246,111,178,39,185,179,169,237,70,150,45,34,87,164,32,246,75,234,217,226,134,87,181,33,219,46,34,22,82,135,121,31,58,27,236,76,120,34,166,202,189,229,236,119,1,136,203,116,73,138,79,8,229,163,167,99,157,36,10,227,244,253,3,83,192,221,168,174,65,11,159,167,244,63,238,209,62,159,19,230,201,65,10,29,36,205,252,44,142,100,161,90,18,247,85,69,176,165,117,113,53,35,212,223,161,164,116,39,168,133,27,169,172,204,173,120,180,239,106,24,95,92,59,0,17,144,221,143,55,8,138,0,10,204,244,72,190,141,73,55,29,157,162,225,203,95,254,7,212,26,92,34,233,70,96,172,55,19,90,200,88,203,23,105,203,102,232,38,159,213,51,88,236,172,245,221,146,199,235,97,134,180,212,214,19,10,115,45,193,11,187,43,227,47,155,29,105,81,1,74,99,92,18,210,47,13,197,189,92,42,63,150,174,198,46,119,119,148,126,170,2,40,18,202,206,211,58,91,239,159,248,131,95,136,3,103,163,123,11,118,210,221,227,150,198,20,225,164,114,30,0,12,0,241,97,147,91,20,167,56,161,183,15,110,165,66,85,183,149,24,105,100,98,18]], +[[51,212,119,96,47,41,99,5,166,113,158,166,148,192,68,233,13,35,60,45,234,133,196,106,190,25,32,232,140,49,120,73],[255,111,238,160,40,236,52,109,212,145,7,187,113,63,221,187,40,46,188,208,52,226,234,252,124,219,28,90,223,146,99,144],[202,162,135,152,149,212,246,32,185,235,95,237,34,180,86,46,235,26,214,56,34,150,143,118,173,145,7,107,22,108,5,238,32,134,77,152,187,188,110,121,221,3,98,202,207,122,33,180,207,194,48,214,53,93,67,18,12,255,251,148,139,143,108,14],[207,234,7,167,121,241,83,126,73,129,35,198,118,41,5,115,239,204,93,183,2,69,217,61,234,92,5,114,111,135,19,208,2,174,102,193,201,105,7,71,202,146,48,177,98,157,54,98,171,115,214,107,148,152,121,22,75,33,163,95,64,207,55,153,4,25,8,237,111,146,41,236,179,144,197,242,34,52,225,197,242,107,58,181,186,89,231,140,100,150,152,113,180,40,183,133,22,119,117,85,175,78,137,198,251,193,147,169,70,149,34,108,109,50,153,145,161,27,213,128,209,137,86,8,155,88,160,228,44,163,95,108,109,38,9,173,224,208,182,25,212,137,37,198,140,217,210,37,13,255,39,207,47,13,68,68,135,9,182,121,243,91,189,206,15,73,107,10,22,202,103,234,206,236,37,139,26,236,145,119,90,58,46,232,1,177,201,162,38,166,176,1,146,106,5,122,6,48,103,39,238,218,232,197,119,83,29,240,74,192,155,91,73,188,222,171,222,184,172,78,142,130,207,30,122,248,53,252,97,28,167,166,132,184,53,38,4,36,21,177,214,101,46,134,52,49,30,25,70,39,234,231,141,1,30,111,64,246,69,121,78,54,137,90,35,225,189,132,136,58,57,62,207,229,162,72,2,106,234,134,68,112,89,247,164,41,54,143,33,200,158,1,69,32,121,120,185,19,200,10,34,215,202,242,103,63,124,118,246,194,108,248,132,65,46,23,208,194,85,67,15,80,43,206,116,227,163,16,209,127,111,77,72,93,162,128,237,91,94,234,108,73,186,116,141,118,72,20,185,227,218,246,252,194,24,194,116,12,167,112,24,247,19,68,81,157,168,42,218,49,224,1,146,79,199,118,121,227,233,255,159,171,103,221,9,166,25,36,200,33,161,253,153,159,116,223,163,248,25,173,179,29,21,229,237,138,170,82,193,189,124,202,38,103,17,167,77,214,33,4,239,60,43,247,55,252,230,148,43,52,138,51,195,223,214,217,42,114,75,109,88,120,66,26,235,35,10,83,63,226,28,139,47,211,218,89,106,97,128,164,92,152,109,126,206,76,220,138,214,129,234,214,144,100,187,221,252,32,243,197,33,37,248,51,149,190,209,85,127,103,24,43,159,233,145,56,175,60,53,108,94,101,41,120,221,35,139,118,28,116,47,129,88,226,49,75,150,66,8,51,9,120,176,98,10,19,161,109,118,29,82,240,110,70,106,64,148,182,92,214,242,104,84,174,214,249,168,194,168,132,160,208,191,78,229,135,238,184,182,2,72,114,57,167,229,129,114,200,9,152,58,141,177,193,252,124,232,196,139,200,166,251,129,45,106,169,232,58,58,180,221,247,168,212,13,63,224,14,161,110,4,6,43,138,206,185,201,158,239,164,31,79,135,68,120,40,18,109,13,156,159,134,5,232,70,124,94,77,103,29,92,109,159,167,13,116,112,152,217,65,33,18,35,185,188,242,97,147,141,103,4,163,45,34,198,30,48,243,87,10,31,93,9,152,180,121,16,128,136,42,165,98,49,103,182,58,35,243,64,240,231,198,249,168,48,167,91,116,99,31,165,181,122,253,177,230,188,34,105,155,176,49,86,103,93,89,131,83,165,209,181,88,151,228,193,16,97,221,20,95,35,232,83,124,99,47,117,193,13,240,91,37,84,114,56,87,64,23,254,123,100,184,233,152,105,21,127,238,53,247,173,126,99,233,149,147,48,41,41,80,58,150,118,128,35,180,18,90,215,73,223,244,185,146,238,92,43,79,58,218,72,137,228,174,98,236,21,210,219,89,105,215,48,219,48,117,71,246,56,195,24,80,50,177,47,117,251,179,23,228,125,247,185,41,42,233,231,106,44,10,6,252,173,16,140,221,35,95,110,56,217,103,182,55,149,17,255,105,101,194,47,44,102,128,161,43,3,4,235,43,41,108,153,167,108,39,41,217,142,10,120,36,182,127,63,232,66,214,246,171,39,62,137,72,69,179,45,198,221,252,122,34,15,118,189,150,92,105,133,129,131,200,243,87,57,95,197,125,200,41,222,250,172,181,96,58,117,120,104,213,229,98,249,120,30,227,158,14,148,104,138,211,84,91,50,221,115,102,182,176,71,232,209,211,213,101,153,123,35,110,127,117,150,197,248,215,193,193,27,207,74,36,70,32,203,210,29,85,154,124,155,63]], +[[112,116,86,134,17,166,109,252,168,48,124,174,96,139,178,105,149,132,77,244,53,229,48,14,91,77,114,145,204,34,144,127],[221,171,221,209,94,175,131,17,93,221,6,93,126,34,11,30,252,38,42,97,197,46,145,67,71,68,43,222,109,0,37,6],[127,101,49,52,192,185,15,68,164,137,240,176,95,196,7,7,173,159,19,152,243,64,180,71,163,201,134,31,81,28,159,21,104,128,59,118,132,160,74,137,140,69,21,77,212,134,189,80,117,137,152,225,38,67,147,120,179,245,159,243,103,73,42,10],[108,19,116,35,234,199,144,184,232,228,24,178,144,224,87,156,123,134,177,74,237,129,141,232,206,83,206,163,243,64,161,169,83,145,249,132,150,143,43,66,41,40,42,129,97,192,154,177,73,205,172,214,105,112,180,1,63,82,229,230,142,168,201,219,104,91,44,83,7,53,0,229,179,94,41,234,11,161,244,209,89,165,88,211,97,176,101,22,131,108,247,185,234,80,31,160,80,107,152,95,3,106,130,217,224,132,72,157,59,254,211,64,147,226,214,217,237,245,87,133,237,53,169,12,229,108,118,22,134,204,62,161,162,199,106,218,94,200,193,69,216,24,176,71,204,81,110,236,93,45,106,147,165,85,146,216,146,227,213,205,16,194,80,192,75,4,155,56,252,126,192,243,154,186,21,130,64,7,51,108,43,15,127,129,214,77,92,163,226,157,111,218,76,35,217,186,101,217,254,60,180,224,57,19,105,114,135,180,106,11,31,204,210,98,78,57,122,233,92,82,84,188,216,141,44,124,143,112,253,200,23,63,100,193,222,50,40,26,180,24,70,147,180,138,52,158,103,130,188,137,146,180,60,125,231,203,157,51,146,155,249,83,6,194,175,126,147,141,132,134,179,134,249,253,63,15,113,97,224,230,134,45,79,146,129,68,104,101,161,201,190,36,96,239,188,32,21,27,6,231,157,1,70,23,208,48,14,103,29,72,118,116,88,89,102,37,183,109,255,197,88,170,155,64,97,33,150,236,130,126,28,111,255,81,143,183,173,75,248,196,111,203,39,136,133,170,73,27,119,162,137,149,207,185,215,150,64,170,209,116,198,223,67,147,142,63,19,133,32,92,84,89,91,51,222,222,80,20,55,70,161,112,94,126,11,105,175,74,38,195,183,101,21,5,24,146,177,92,166,228,140,61,145,251,199,94,143,228,160,254,142,210,194,108,16,115,190,183,14,163,141,9,39,2,146,120,64,103,85,174,110,17,218,55,134,83,100,149,21,224,8,91,94,167,219,50,73,32,142,51,166,200,182,174,140,216,12,155,214,185,131,231,62,155,145,219,236,9,31,174,153,95,128,50,66,126,222,192,44,173,144,85,235,139,125,188,250,128,212,246,79,87,39,161,82,241,28,71,229,45,117,58,87,182,229,253,223,119,76,234,77,169,16,2,104,25,196,30,50,180,241,153,114,126,35,197,74,181,215,1,66,184,84,162,123,4,230,76,244,74,242,168,153,94,18,0,189,17,124,122,22,116,237,239,89,188,83,247,58,218,246,56,224,119,59,133,181,99,52,175,246,225,23,67,227,163,211,97,74,168,163,117,179,120,30,200,20,204,8,231,30,250,120,24,81,156,178,74,248,44,51,29,253,106,199,142,193,127,215,23,75,97,2,30,140,249,1,162,170,166,173,188,144,42,145,107,42,47,79,121,229,81,80,31,191,1,223,107,133,24,80,76,30,148,100,105,56,190,209,168,80,156,42,56,251,106,121,138,120,88,244,9,176,242,251,155,63,72,23,229,104,197,45,154,191,226,22,140,195,101,15,196,62,15,153,117,254,41,227,58,237,26,123,243,13,134,49,21,7,144,101,10,60,183,140,54,143,26,234,154,198,12,94,235,150,154,69,248,74,163,115,102,168,57,119,25,15,65,174,66,30,12,70,253,163,250,1,185,38,252,239,130,36,253,163,109,244,248,168,119,1,254,121,254,6,40,239,12,192,45,242,189,120,50,7,199,219,135,17,154,3,105,254,22,238,179,143,220,159,179,93,158,25,95,225,79,140,16,56,32,138,185,119,0,175,121,242,226,224,84,150,131,2,7,199,218,141,190,142,155,183,59,196,113,164,63,27,230,80,250,146,129,154,235,93,199,238,215,238,216,23,18,112,210,25,37,125,25,97,11,137,210,214,45,63,91,100,142,19,158,237,241,255,116,190,1,165,239,29,149,248,18,146,38,1,238,146,81,81,87,196,236,173,250,62,239,159,42,103,124,0,60,164,171,155,44,69,71,44,229,94,24,244,10,33,254,27,13,69,181,11,80,197,42,11,26,93,124,55,216,235,193,94,2,5,132,217,237,215,181,101,5,248,32,120,224,248,153,56,145,53,1,76,134,209,226,237,73,249,205,49,144,118,148,53,83,163,18,174,5,171,51,53,38,225,54,113,79,9,164,2,179,200]], +[[125,124,168,232,211,184,67,68,165,228,222,160,139,51,141,143,170,95,252,17,156,229,102,239,101,111,15,69,132,119,91,33],[11,222,52,183,70,210,197,73,8,83,6,77,72,198,180,193,203,188,62,231,190,255,94,143,104,76,18,15,49,93,126,78],[208,195,226,72,168,203,45,220,126,159,33,201,197,176,9,247,14,162,157,166,137,124,217,44,38,15,4,126,214,138,161,200,185,101,127,157,130,110,136,244,165,18,197,0,59,230,64,104,128,116,18,99,174,124,230,134,14,254,115,173,84,212,130,4],[11,114,112,117,52,93,97,159,92,220,127,196,196,60,220,25,16,88,17,217,93,6,159,129,192,166,47,225,225,23,140,241,195,93,176,94,45,232,125,17,174,26,111,83,239,56,179,155,244,237,143,191,86,239,1,122,29,60,21,182,79,228,178,97,11,246,155,209,154,199,175,212,106,43,135,180,136,182,199,138,212,86,129,28,29,214,189,74,107,93,166,152,115,159,209,161,76,235,159,39,241,36,182,159,107,209,109,229,83,122,173,128,104,28,86,51,88,3,148,218,59,132,233,183,165,94,186,184,82,45,45,107,241,170,78,123,21,156,191,78,32,181,11,254,156,113,26,160,71,17,159,29,173,135,73,38,11,135,99,158,156,20,29,239,98,2,106,153,3,115,220,253,153,247,123,15,94,166,173,253,143,89,75,156,228,16,100,165,237,48,123,242,216,209,115,112,73,138,215,244,95,156,77,210,108,66,15,69,15,83,98,59,182,215,243,244,106,20,157,143,19,91,194,145,51,16,251,143,144,67,208,153,39,139,190,186,57,23,159,163,103,176,22,115,225,201,83,239,253,44,174,167,49,28,71,192,55,39,68,9,91,28,143,144,238,245,241,146,157,177,153,108,213,132,246,21,213,111,174,58,236,172,62,232,139,208,178,150,244,73,204,39,19,197,45,166,149,36,143,170,142,56,155,5,160,188,172,105,220,233,113,151,35,25,79,67,59,2,151,235,8,89,1,159,20,26,32,124,232,204,181,152,130,202,166,225,143,11,67,189,221,185,10,10,133,255,213,119,214,57,74,29,128,72,148,16,249,42,251,133,186,80,106,169,243,244,39,68,93,33,34,75,156,176,70,192,95,27,172,215,183,73,251,123,16,36,208,146,228,238,75,48,164,110,223,113,132,112,201,148,145,198,143,72,121,214,43,252,231,4,109,129,56,203,185,231,33,41,153,164,73,139,69,95,201,10,194,131,233,53,222,4,223,111,201,153,228,67,75,225,16,99,214,228,238,158,9,106,135,188,113,109,44,129,153,22,195,122,78,98,152,196,153,69,54,110,195,245,0,114,11,6,220,153,211,216,172,48,62,108,38,78,40,167,194,212,25,236,98,42,151,167,17,84,79,177,244,115,91,17,248,187,29,126,44,129,106,21,98,135,180,204,12,101,170,162,128,184,55,115,127,10,132,227,109,226,223,47,195,165,13,249,128,145,143,185,229,131,75,66,172,14,12,114,120,215,254,141,180,219,222,202,1,65,213,254,245,220,97,81,248,123,134,52,194,65,168,250,10,130,113,120,153,119,58,232,159,83,120,144,185,21,90,122,5,188,228,120,102,236,32,40,164,120,152,212,133,130,58,46,153,35,25,104,14,182,153,176,221,83,88,245,70,252,83,124,115,211,164,178,35,160,148,21,24,182,209,230,107,39,103,108,27,31,199,106,8,50,5,36,167,46,41,127,206,23,170,128,216,234,123,56,138,85,22,142,125,173,184,54,233,222,231,7,237,37,192,238,77,178,91,238,60,72,91,57,100,146,4,239,175,40,32,178,115,99,104,252,119,60,224,144,195,133,55,128,2,196,113,176,148,121,92,178,102,211,158,183,88,13,112,27,228,200,145,111,107,56,191,226,95,223,54,214,196,173,175,169,174,152,100,197,123,183,55,180,149,6,237,56,214,45,230,12,192,89,158,198,187,26,207,36,177,211,125,96,239,222,183,217,66,197,54,3,162,240,71,110,149,18,201,56,178,141,73,90,111,38,169,7,195,150,184,65,174,221,142,20,172,68,123,73,93,241,246,118,218,204,213,167,64,192,66,245,119,43,125,177,127,79,26,58,28,142,124,72,131,112,231,54,181,30,105,15,210,221,203,90,166,25,87,167,199,151,90,203,45,203,145,93,7,77,116,66,121,234,28,65,105,248,104,135,58,197,194,8,144,22,44,29,249,101,100,25,151,90,67,211,25,142,24,195,9,161,235,124,29,135,135,63,177,92,109,164,127,84,138,1,246,155,218,185,195,158,240,13,65,138,111,97,157,215,61,125,180,92,187,106,210,37,162,222,120,123,167,119,188,115,210,143,195,4,241,0,9,244,2,44,44,248,77,224,8,215,15,205,200,186,127,16,124,54,152,89,233,201,12,168,163,147,181,83,242,102,5,255,215,35,12,146,20,144,112,15]], +[[210,31,221,123,16,229,74,139,107,233,90,2,36,173,112,102,77,217,33,18,226,104,58,79,210,121,196,7,219,56,113,187],[248,156,39,46,125,28,201,61,105,246,148,222,201,204,224,90,194,71,115,69,4,130,156,86,153,116,19,200,149,139,147,48],[109,105,232,59,62,126,213,90,133,249,252,157,37,25,218,11,10,30,180,218,174,233,145,166,101,31,92,137,25,12,13,231,35,115,205,152,157,70,190,19,103,249,218,241,185,47,237,59,82,187,165,74,30,76,202,91,200,114,110,208,127,48,37,1],[184,100,74,219,239,156,124,171,145,32,172,237,200,231,92,67,61,3,111,250,224,249,85,190,106,72,143,31,66,122,104,168,144,45,2,110,99,221,108,155,249,217,125,231,134,179,29,212,244,201,164,248,166,34,241,255,200,77,166,150,124,167,116,51,195,152,244,211,241,196,67,73,137,183,172,157,15,59,27,224,200,179,82,130,79,78,122,8,63,52,46,193,190,29,168,251,117,82,66,166,84,136,14,242,152,240,89,121,255,2,109,220,192,68,134,14,103,87,162,156,250,162,34,163,89,126,56,241,119,153,98,164,26,76,140,230,166,91,135,129,153,180,216,15,74,3,144,202,193,156,34,110,234,75,96,54,229,122,216,48,236,252,0,105,62,38,19,211,237,244,101,252,140,79,162,147,253,140,252,54,220,142,55,188,235,171,236,3,73,235,216,132,225,178,139,206,130,78,13,85,182,208,21,56,56,1,102,139,52,245,186,114,61,42,192,162,100,250,178,199,40,96,143,22,45,224,17,121,37,155,226,204,176,129,80,2,253,237,142,13,120,176,40,7,49,62,145,14,179,167,51,124,83,78,132,111,158,225,85,66,110,74,239,100,54,97,176,237,180,69,150,253,220,208,179,232,20,193,55,129,122,66,43,170,64,201,5,61,3,134,198,236,219,88,144,82,89,71,66,103,124,72,220,252,140,212,169,54,103,237,77,135,100,96,1,237,160,121,232,185,157,82,186,33,197,236,86,105,254,223,111,64,68,122,127,248,144,29,176,239,24,71,211,202,207,1,152,162,243,189,123,207,45,216,17,160,151,252,94,81,136,176,63,223,84,229,23,99,122,20,80,16,0,208,211,85,22,202,240,105,148,2,180,143,141,140,195,175,177,122,86,19,45,8,35,112,53,160,201,84,144,191,229,215,183,251,64,23,143,40,30,77,135,46,71,160,233,85,206,151,54,243,195,51,166,173,245,10,211,25,148,235,159,69,50,127,172,200,197,209,19,250,212,113,63,231,241,152,1,13,66,4,107,191,230,139,13,170,121,220,184,117,89,41,190,146,249,202,161,80,223,189,227,252,158,57,43,43,112,28,48,33,194,64,228,103,157,228,17,36,177,136,142,93,181,168,61,5,206,175,73,235,68,13,196,80,38,212,80,188,152,75,141,111,2,133,14,203,87,14,238,10,56,25,177,43,194,99,103,181,185,142,27,20,28,155,10,150,144,234,74,55,0,218,209,35,149,249,117,209,28,215,127,150,54,136,49,242,31,78,150,140,197,186,158,248,36,116,3,139,199,170,38,18,45,33,139,116,48,65,80,106,235,189,31,152,121,89,253,22,13,110,183,213,141,79,87,111,140,12,168,175,134,142,57,181,234,135,32,57,55,224,48,138,203,234,233,30,16,96,126,68,232,171,73,91,192,29,213,115,251,173,201,68,121,255,146,8,44,123,183,81,52,121,199,15,4,7,118,144,37,211,77,114,20,12,37,216,33,240,52,163,152,81,169,60,98,59,113,201,64,14,148,38,57,242,139,189,3,46,29,141,60,5,159,124,44,211,29,116,118,70,45,39,118,3,93,7,136,2,2,219,254,158,7,209,84,98,45,122,198,23,90,90,250,121,254,212,220,193,55,18,98,12,65,153,78,17,217,36,48,143,178,255,58,30,218,68,199,97,188,115,111,52,81,34,240,42,64,174,111,125,189,3,217,254,150,238,61,122,59,74,94,239,191,204,86,220,66,239,39,189,128,133,23,96,56,185,235,174,99,170,117,3,82,117,236,52,228,24,87,57,214,54,36,103,112,172,204,198,220,98,14,47,201,21,111,169,72,62,13,156,174,14,140,70,57,72,163,217,122,232,221,165,150,108,136,240,112,147,41,44,206,34,187,218,6,43,170,250,127,232,77,11,162,210,221,41,91,35,69,139,202,235,46,247,66,162,237,28,131,68,131,205,112,147,133,175,234,220,188,10,156,106,79,56,123,171,247,227,220,54,200,16,219,32,155,235,102,200,102,100,4,198,97,223,233,211,44,76,8,175,198,243,177,37,125,100,132,167,85,245,172,112,30,177,63,135,118,63,238,51,15,250,4,34,205,128,169,32,56,198,244,82,146,189,238,95,137,233,76,122,101,33,151,252,25,6,180,130,88,55,36,73,177,8,28,107,151,19,76,67,200,158,226]], +[[211,54,253,132,8,25,109,34,251,105,142,178,91,118,84,253,164,111,93,228,201,180,208,73,80,195,152,181,154,68,41,10],[243,205,150,52,124,234,99,229,0,164,201,44,59,242,21,102,45,208,64,7,132,219,248,181,149,221,61,57,95,144,204,18],[175,126,45,247,82,159,209,141,27,33,184,253,76,6,129,80,89,24,226,81,20,52,254,78,73,84,231,67,193,207,164,94,65,9,211,108,62,236,242,226,93,32,155,155,93,37,247,203,195,128,41,109,100,119,82,227,13,59,234,59,146,155,9,3],[251,73,193,155,196,68,76,40,235,38,37,243,29,153,109,94,54,197,127,166,253,215,114,230,123,113,153,206,198,126,218,84,81,113,45,247,166,157,187,213,110,124,57,135,150,178,0,29,239,101,28,75,156,5,238,49,217,86,121,83,92,129,42,55,211,29,219,48,115,25,156,215,4,255,124,162,152,31,123,156,146,122,127,125,119,111,182,246,9,247,39,230,234,112,156,231,244,58,96,121,53,4,22,154,137,5,217,178,49,9,240,216,103,150,106,163,227,0,199,225,29,222,219,156,193,23,185,4,246,41,39,228,142,77,115,254,26,108,236,204,76,235,8,230,74,181,95,37,201,130,22,206,201,55,96,138,215,147,20,105,152,241,76,41,133,230,194,145,13,247,177,56,143,157,216,99,241,228,215,209,98,20,121,184,81,44,219,52,230,115,235,2,164,137,52,227,156,45,24,215,15,150,109,103,106,43,215,93,181,67,210,92,93,205,195,239,59,139,200,32,24,72,195,9,97,233,21,217,104,189,195,25,70,176,209,142,222,124,176,22,109,190,31,254,255,148,57,201,195,64,74,246,1,108,115,237,235,37,61,147,245,98,161,166,205,213,120,152,169,179,66,37,135,213,245,106,243,208,107,63,108,37,117,31,68,70,15,179,41,150,86,220,17,34,126,244,131,122,171,221,238,64,15,165,63,105,229,206,208,83,199,109,206,205,240,173,201,239,128,244,179,48,84,47,241,250,45,240,184,212,60,209,195,17,177,185,149,92,99,44,142,95,4,145,147,28,4,222,67,77,248,247,163,148,229,254,240,22,219,46,183,200,123,42,199,164,167,48,67,189,127,152,173,10,77,69,58,191,176,190,139,228,203,20,87,66,170,86,170,94,242,223,241,34,48,165,16,227,183,248,47,120,71,112,14,238,165,144,91,2,137,105,108,76,20,43,243,75,207,129,169,98,215,91,141,9,16,85,115,55,121,51,91,127,212,122,32,209,124,148,138,183,50,148,120,50,103,67,113,226,46,113,17,52,245,201,25,121,35,87,247,155,247,12,68,112,120,117,40,67,79,192,180,202,9,62,233,37,67,66,13,28,168,17,36,245,88,83,23,226,80,130,26,79,61,140,224,249,25,222,159,191,1,39,8,126,103,105,3,246,203,57,2,91,204,115,160,118,41,84,183,46,102,166,190,155,150,201,123,111,96,48,191,92,160,188,39,39,169,161,121,207,157,148,5,243,254,24,243,73,35,137,7,154,91,101,188,177,58,13,94,244,28,44,217,126,112,44,238,74,47,235,30,103,2,189,76,99,254,10,74,233,148,196,40,122,131,123,195,246,76,45,137,136,87,205,179,42,205,75,209,51,103,110,81,247,123,199,17,14,60,229,45,146,4,253,38,145,166,211,112,120,246,142,123,206,243,15,201,196,131,152,88,34,182,97,17,146,56,228,15,156,253,202,190,242,215,177,107,5,154,178,74,220,5,0,55,18,187,177,40,9,110,55,249,27,196,197,200,21,8,190,39,250,11,132,148,11,227,107,206,210,230,92,211,107,57,251,220,94,166,134,20,21,146,40,202,101,197,216,64,123,175,102,59,82,142,125,135,115,76,123,199,125,200,67,26,29,214,135,60,253,223,195,231,87,217,173,31,237,211,199,152,241,254,96,231,21,238,72,166,188,187,19,182,22,168,154,56,227,54,72,157,61,108,203,114,105,20,17,42,27,197,217,119,201,178,163,250,193,7,173,9,75,3,138,183,84,104,38,60,52,189,168,23,192,86,224,122,108,86,105,124,182,74,11,31,150,111,109,224,187,28,10,113,200,165,254,19,59,162,3,109,36,218,204,173,63,160,59,57,205,39,248,50,117,39,81,5,90,129,85,145,61,4,15,81,218,231,141,113,148,108,160,77,131,199,200,148,194,128,170,236,40,85,67,229,253,94,50,122,204,202,154,190,241,86,161,59,149,113,68,107,216,0,127,249,45,188,15,186,242,58,148,65,181,60,28,215,64,195,76,40,41,41,16,26,210,234,139,133,215,0,82,153,27,119,78,146,255,117,204,133,17,62,9,0,181,27,134,62,31,42,218,171,45,188,244,106,244,121,234,36,142,194,136,154,251,254,115,116,8,57,58,43,27,51,1,246,92,31,172,139,103,103,149,171,91,244,71,240,94,13,175,103,118]], +[[101,115,34,120,65,246,249,40,49,20,108,68,192,228,128,205,245,68,187,135,101,82,204,95,157,66,241,91,220,192,68,184],[25,34,87,165,76,229,208,76,25,67,159,220,158,222,24,236,133,110,41,135,14,36,211,115,31,226,34,71,153,148,155,126],[83,142,172,228,147,222,83,56,75,30,152,91,185,7,192,148,248,22,132,48,218,177,77,55,121,27,230,231,143,243,245,163,6,236,112,220,172,134,217,147,164,193,247,88,80,120,109,121,95,2,43,121,190,106,84,119,105,228,21,105,197,169,163,10],[110,124,107,18,42,179,107,209,53,246,158,43,133,231,252,206,251,7,44,18,207,8,138,50,41,216,118,239,245,50,56,159,5,119,17,111,122,242,159,17,149,227,130,136,57,56,19,128,70,113,120,178,41,197,161,141,124,73,67,236,151,13,209,139,206,114,59,208,202,145,255,169,85,99,84,106,50,79,224,185,191,108,4,85,212,39,96,57,232,210,145,252,114,118,170,85,161,205,62,160,82,130,101,74,127,151,0,173,203,199,128,119,197,221,15,200,110,206,212,143,74,96,204,183,107,251,139,69,98,186,194,42,2,209,158,68,137,57,74,185,113,159,193,68,245,219,46,240,57,179,127,59,81,209,214,87,160,207,131,93,113,241,164,175,1,235,159,216,133,198,4,166,36,203,233,16,191,222,9,58,211,240,203,253,154,72,48,115,41,212,66,52,189,1,25,29,86,229,34,215,43,84,225,254,71,51,218,58,236,104,39,234,179,85,72,152,224,62,87,123,78,123,157,211,243,8,230,22,128,141,2,148,73,159,40,134,41,94,84,195,96,25,156,168,58,131,255,70,25,94,163,196,132,166,104,56,213,26,203,233,97,30,238,3,106,226,129,198,121,60,189,69,31,146,113,251,93,37,234,124,24,153,171,93,67,237,139,157,6,123,197,109,141,74,21,241,218,184,216,217,93,27,23,175,100,203,24,193,20,117,81,20,122,221,203,221,83,251,204,217,2,111,133,85,71,19,27,238,149,7,22,57,246,73,242,208,53,162,90,62,66,227,142,34,187,240,56,16,108,232,188,74,214,118,138,185,44,213,122,250,205,4,238,85,207,7,20,183,104,149,45,172,36,11,30,155,40,53,236,247,176,214,196,7,200,37,36,169,35,185,245,77,27,143,18,86,74,135,33,68,239,173,63,58,125,35,151,205,18,23,220,90,156,150,228,59,41,96,168,66,94,151,224,122,2,176,218,201,15,52,107,145,163,70,162,62,210,187,127,230,145,156,34,223,240,63,98,218,125,186,23,110,141,219,34,243,243,166,104,137,29,63,78,105,84,141,10,196,231,30,109,40,237,90,103,171,90,198,17,212,96,182,122,32,31,79,86,165,0,60,167,167,209,205,29,182,193,0,117,176,146,39,203,140,93,193,102,111,139,231,16,180,183,188,43,149,174,96,218,79,100,23,154,80,210,248,135,68,54,21,145,103,29,54,183,41,99,21,246,153,100,57,173,121,130,29,168,231,114,223,191,85,169,13,93,82,239,125,118,179,95,254,189,66,227,82,95,69,48,197,74,15,35,180,208,124,95,89,116,71,14,137,64,77,23,110,239,249,239,35,51,97,150,145,197,155,122,173,212,44,41,107,29,13,50,141,154,59,213,154,84,187,169,58,12,31,29,98,65,140,33,144,195,129,116,182,171,234,2,219,102,232,24,50,14,196,184,186,193,193,47,24,243,13,173,226,126,99,197,143,158,124,175,75,246,155,38,90,47,157,145,128,8,97,172,244,121,230,94,193,126,104,5,119,224,88,203,22,193,9,188,249,178,144,159,206,51,97,162,194,104,92,16,190,133,64,161,34,45,181,236,240,204,77,83,164,33,75,123,246,36,138,220,58,134,30,52,132,26,55,121,196,96,70,197,54,79,30,169,26,120,201,112,13,70,46,207,170,227,107,167,96,193,189,106,35,124,150,30,223,64,34,206,222,254,94,147,123,190,215,5,26,230,27,150,208,139,4,135,206,5,104,255,13,50,116,11,189,73,173,13,184,110,9,16,42,178,26,145,86,22,233,223,221,200,30,191,179,108,144,62,7,164,12,210,221,17,159,244,165,11,147,252,111,223,192,243,110,89,224,20,143,207,243,254,142,44,214,211,10,158,75,143,1,85,103,209,24,182,39,78,30,215,91,34,228,76,169,217,219,252,22,7,66,207,172,88,30,26,11,245,255,51,38,188,95,120,150,185,202,5,168,17,213,94,151,200,52,211,122,100,149,204,38,207,68,43,210,217,1,41,137,94,156,192,237,1,226,21,82,147,244,122,7,171,88,128,198,202,41,237,68,217,204,188,170,218,127,62,182,4,2,24,20,136,101,78,4,145,21,120,177,170,156,221,75,134,176,221,36,80,223,58,67,8,30,65,16,171,88,222,118,57,36,211,200,145,82,233,146,147,230,56,249,172,216,215]], +[[166,60,31,84,178,202,5,143,237,46,226,80,75,152,63,243,61,87,10,155,171,165,131,192,134,206,254,25,244,62,196,157],[50,155,134,107,202,65,148,41,127,193,173,90,14,186,13,249,86,105,156,116,171,125,165,250,84,98,189,6,97,71,16,32],[40,51,89,190,65,41,10,81,230,167,197,213,114,92,164,234,10,104,241,74,202,20,176,240,37,102,222,226,31,73,13,163,199,233,95,122,183,57,188,53,167,244,242,50,233,113,170,21,118,87,166,51,235,160,231,45,201,122,243,44,219,146,135,2],[121,27,134,253,88,119,19,71,143,146,52,255,48,206,252,18,60,215,195,235,18,95,167,78,76,109,182,78,120,68,247,200,91,22,134,231,30,208,141,26,106,4,224,235,189,255,74,177,96,201,118,200,171,155,80,95,106,126,176,161,132,39,233,153,168,130,141,241,6,132,248,199,91,106,107,10,100,192,175,164,187,34,190,209,203,147,37,53,156,172,59,140,80,141,152,188,176,235,205,116,141,193,50,241,214,163,96,164,69,13,18,146,161,254,252,78,87,228,16,122,34,63,66,30,125,20,163,132,184,92,24,132,77,11,158,237,46,203,129,187,116,232,161,38,82,217,133,5,121,90,1,49,22,167,7,108,203,84,147,214,167,17,247,99,126,151,167,128,231,77,161,179,155,21,204,123,189,226,230,196,208,211,232,48,5,151,200,54,232,11,203,141,128,129,217,116,224,36,50,234,200,131,104,33,29,58,170,232,154,20,65,113,8,225,255,103,55,8,56,73,198,37,180,13,99,31,108,131,87,34,12,127,55,56,11,59,44,197,208,226,223,107,77,17,150,87,157,188,87,182,201,234,13,65,244,250,14,85,111,148,60,148,72,239,66,252,120,223,89,150,100,140,226,243,222,4,216,166,99,249,103,243,217,51,212,246,83,87,171,41,186,91,100,5,251,22,41,114,87,141,219,178,54,123,237,20,60,133,76,16,136,222,146,29,121,245,169,42,133,72,55,235,119,2,225,186,146,92,110,172,35,209,52,186,27,175,197,212,109,226,161,148,44,127,54,111,112,27,10,250,187,117,203,29,128,142,26,30,78,58,229,222,136,232,233,152,151,87,69,139,221,216,168,6,193,16,204,58,115,61,29,74,197,138,64,92,77,129,19,79,188,36,204,222,125,90,254,66,15,159,23,133,240,165,2,15,175,187,34,97,34,37,8,170,5,40,183,180,139,86,114,0,149,132,37,239,203,66,147,74,136,11,19,52,68,187,16,159,42,149,76,250,53,162,209,124,176,94,227,241,109,6,179,33,161,95,145,51,154,190,218,36,58,214,192,145,159,172,81,233,7,224,83,253,238,209,207,3,0,55,52,19,119,147,148,27,138,223,154,182,175,129,156,36,93,109,86,241,105,100,200,167,91,7,86,168,203,12,168,193,42,198,230,179,148,46,235,236,47,134,136,53,248,27,16,157,180,152,164,202,46,2,31,167,101,96,141,35,216,3,222,220,158,81,69,63,193,210,166,163,138,74,171,37,124,15,231,214,125,50,165,65,224,20,182,14,16,19,169,44,27,58,217,230,241,27,226,147,178,70,249,160,198,68,11,11,84,254,231,95,237,47,183,92,201,30,203,50,115,140,73,88,49,88,106,17,36,45,135,220,180,136,62,223,103,87,165,11,24,132,55,89,185,141,208,206,244,163,254,16,215,99,112,236,218,140,131,250,184,126,238,38,86,197,242,97,195,64,234,145,165,96,208,226,198,66,137,38,127,0,54,186,53,148,72,0,165,160,174,243,241,223,131,154,114,78,24,29,121,184,163,193,111,101,174,39,149,60,74,174,140,205,48,255,90,204,75,49,228,118,92,104,251,56,49,159,16,172,248,146,71,181,163,155,59,8,161,145,117,74,36,172,169,89,106,31,138,112,182,228,240,58,32,4,169,8,111,246,237,7,101,42,146,110,30,45,247,189,204,213,190,193,110,92,78,150,131,100,160,154,191,157,237,147,223,95,202,11,204,165,200,18,151,110,92,251,60,52,147,252,23,93,29,146,238,141,28,152,251,51,130,179,171,144,197,192,228,189,246,163,172,148,118,123,104,212,126,107,156,36,66,101,227,177,171,6,35,168,240,16,2,115,242,198,7,222,137,97,44,114,211,155,228,192,180,215,122,60,97,54,141,244,11,54,8,101,41,137,209,225,156,10,175,14,60,37,62,86,44,100,9,254,100,72,146,155,51,117,61,225,98,230,222,91,212,102,165,17,79,192,229,245,113,2,117,94,41,84,79,3,178,141,79,120,222,154,2,77,212,196,232,195,194,212,65,21,167,174,21,237,180,245,88,170,125,186,100,38,231,227,114,197,79,121,64,189,119,20,70,127,140,58,26,221,60,100,1,137,195,22,96,216,204,1,211,197,56,46,66,171,193,4,199,35,249,72,168,4,202,133,48,71,182,184,123,91,110,244]], +[[91,103,166,215,198,80,221,146,221,208,54,206,122,48,91,201,89,164,151,197,229,21,166,132,147,3,92,179,133,14,224,61],[76,111,193,100,5,5,251,70,102,159,147,4,143,142,245,87,9,159,63,217,42,83,6,75,22,51,99,163,27,127,0,170],[15,7,60,154,88,111,111,94,8,56,154,42,94,24,8,226,112,240,237,182,175,16,68,150,249,55,87,98,63,234,83,19,58,115,28,68,90,194,53,120,205,86,163,136,60,8,149,134,104,99,31,237,241,68,108,227,79,133,127,144,130,43,168,10],[98,204,222,49,119,44,87,228,133,58,175,42,129,129,253,181,63,184,39,144,234,101,1,191,200,245,212,174,141,189,82,222,66,206,46,137,97,172,23,49,244,188,8,95,181,97,239,9,162,68,41,112,182,41,121,1,174,170,46,229,85,183,213,227,149,28,124,53,18,57,221,238,149,255,84,249,36,218,149,202,231,177,91,166,169,161,51,123,140,228,146,30,217,19,205,121,28,28,105,65,8,14,84,143,60,54,232,69,172,191,216,216,206,53,226,253,194,162,173,108,126,36,97,191,203,241,170,188,85,207,15,174,66,136,133,190,94,134,83,51,8,201,117,104,5,33,154,189,127,252,22,87,182,244,99,41,32,160,193,14,14,54,51,25,217,0,252,214,30,125,219,205,110,118,42,125,185,36,128,195,99,178,192,100,12,107,243,45,105,13,216,41,216,64,95,166,110,71,131,235,225,203,222,149,71,149,74,144,186,173,159,119,78,148,84,154,187,255,44,31,92,174,194,191,210,142,65,93,54,66,157,88,81,140,62,23,232,105,158,25,137,212,123,141,98,126,249,171,77,30,125,18,11,55,44,33,65,48,79,127,171,208,38,91,139,228,31,84,103,244,222,158,101,193,37,238,31,39,162,137,196,247,201,161,251,242,91,252,47,141,48,142,127,245,33,145,203,118,68,198,175,32,69,34,242,172,135,181,244,5,37,253,67,211,8,200,219,198,168,97,210,93,178,62,226,118,103,138,27,110,142,145,40,59,224,36,112,72,46,214,204,159,110,57,99,81,209,27,28,126,34,50,156,9,31,231,211,104,246,6,83,249,59,15,106,63,113,44,32,249,210,216,169,160,129,152,114,240,199,29,123,28,11,193,104,58,21,43,72,75,194,28,245,86,9,58,180,192,172,22,211,34,255,11,244,82,229,88,30,30,114,65,103,56,132,2,60,125,110,23,226,222,128,89,246,14,76,24,225,59,213,95,207,238,98,63,208,70,156,13,9,17,97,29,9,154,37,112,32,242,243,27,245,7,142,110,101,161,53,213,191,64,118,32,35,109,108,199,89,49,15,167,40,255,139,181,236,86,171,190,26,60,209,81,83,248,146,217,88,211,13,22,45,1,238,102,95,91,86,39,129,216,220,248,66,128,89,229,253,34,90,215,138,153,234,118,15,229,217,238,130,25,201,90,203,24,208,86,34,225,10,155,108,103,246,212,246,237,17,99,92,94,46,15,133,221,93,60,189,166,90,164,35,213,148,168,11,64,66,123,195,33,224,238,249,175,210,188,135,70,171,115,153,255,109,14,18,135,182,97,221,196,6,45,7,32,24,244,193,14,134,207,174,215,45,158,104,110,208,157,82,85,211,96,227,238,162,194,155,158,174,160,95,199,140,140,219,140,157,74,252,122,220,109,74,160,103,183,171,251,10,78,148,10,119,88,14,194,6,69,108,185,233,249,95,109,86,93,83,110,83,90,22,126,222,142,32,236,54,8,30,47,197,90,239,175,36,210,39,255,254,94,108,176,48,147,244,67,180,197,22,85,217,28,166,242,117,149,157,26,128,42,222,171,68,112,27,49,232,176,253,2,34,196,153,150,108,114,209,2,10,217,55,14,40,2,190,4,201,147,63,107,119,79,110,140,105,252,11,253,49,89,57,161,39,180,224,109,15,111,94,222,103,28,225,22,18,18,107,81,135,181,51,41,176,169,203,125,163,177,204,214,123,140,7,186,185,154,102,45,248,206,133,31,80,47,196,225,237,22,50,182,186,85,85,68,1,143,117,39,227,98,239,199,227,178,186,111,117,161,37,79,66,139,59,126,11,234,105,84,158,127,156,115,98,117,85,0,128,174,227,175,89,20,227,163,75,230,86,199,127,107,41,66,14,84,51,243,223,243,129,31,53,40,32,142,157,133,10,163,194,155,15,119,138,36,39,213,253,227,7,50,223,229,4,67,169,193,173,85,199,42,8,171,38,255,175,142,251,144,188,175,211,114,107,0,192,5,200,192,240,219,242,161,53,48,134,114,30,68,101,69,184,19,68,17,148,167,85,253,38,185,99,175,217,119,39,141,27,16,240,144,1,199,237,151,84,3,193,92,190,127,153,42,176,123,132,112,201,57,248,102,244,32,247,125,183,121,175,131,151,0,50,158,7,119,166,17,99,101,215,108,54,208,157,134,4,114,165]], +[[38,49,200,195,77,41,72,221,213,153,107,65,73,206,253,35,142,167,69,46,194,46,36,97,36,223,162,121,204,194,125,184],[195,144,103,134,255,184,167,194,124,68,194,68,127,157,222,125,102,109,254,88,140,252,84,242,210,80,64,81,42,55,27,193],[10,220,111,164,15,251,129,246,239,78,65,135,85,73,23,119,92,244,101,231,181,232,87,242,225,231,244,0,151,113,6,210,55,126,188,118,171,177,219,146,76,100,134,126,60,111,227,140,11,79,203,29,15,148,104,232,251,35,80,41,168,28,230,4],[111,155,220,225,68,63,40,86,212,162,242,39,130,131,80,18,183,129,138,14,2,13,188,194,42,130,22,88,48,95,19,66,52,209,76,234,99,97,0,237,137,108,42,143,176,232,112,72,236,111,139,49,72,79,120,235,23,16,69,173,215,44,133,113,14,201,249,181,212,54,35,65,123,86,83,190,134,231,251,248,180,255,145,17,10,128,140,180,26,207,102,212,54,232,154,115,127,174,164,239,243,84,73,96,241,20,184,51,176,180,235,194,193,64,112,176,191,183,176,5,126,235,184,66,189,28,30,212,88,173,52,40,248,247,42,29,29,179,196,203,71,151,163,153,212,122,30,109,183,77,203,46,226,74,232,21,133,207,102,239,109,155,210,35,240,245,75,200,193,206,193,187,68,96,190,244,255,211,46,232,5,195,202,94,233,118,255,156,20,85,159,141,117,102,98,162,188,25,228,197,152,84,6,160,115,5,201,149,13,134,108,154,121,163,229,246,197,150,151,83,161,112,224,252,76,192,156,109,135,161,43,68,205,243,190,22,35,21,158,144,202,183,168,163,230,240,31,38,133,149,176,33,177,239,125,0,118,148,119,39,13,85,132,201,18,226,42,54,116,56,39,127,89,223,32,197,98,13,213,190,170,155,182,11,238,71,244,175,82,125,137,41,87,178,209,43,103,139,82,121,163,248,50,100,101,76,10,15,141,33,231,9,102,143,48,251,110,104,240,71,208,217,167,194,174,154,40,247,203,157,191,24,246,63,193,102,31,7,211,16,229,64,199,118,49,245,189,172,88,36,104,93,124,154,186,15,225,208,148,7,169,102,46,241,142,179,226,143,209,232,188,137,38,87,188,56,36,58,46,100,83,189,174,171,178,121,31,197,72,149,33,41,84,87,173,4,24,12,168,113,246,49,135,146,189,21,253,24,0,206,89,221,62,204,126,11,114,151,146,103,216,24,62,128,79,221,69,218,173,132,252,76,175,235,86,30,168,214,167,74,124,222,114,45,150,37,58,179,231,95,10,221,224,42,97,253,94,31,89,203,31,95,27,46,5,38,67,88,154,158,75,228,221,110,230,69,56,203,11,16,154,17,63,48,165,139,53,101,98,64,67,102,42,190,23,246,14,49,232,156,54,201,149,224,10,224,127,86,169,17,138,49,174,194,74,213,68,188,150,88,17,33,141,248,39,193,115,11,185,4,187,121,182,134,19,246,201,148,103,155,105,144,215,117,181,203,50,219,151,25,75,216,16,25,190,164,31,58,126,239,80,27,248,73,27,14,168,89,56,132,82,227,236,190,22,170,125,86,145,81,10,102,6,196,147,228,194,147,150,27,244,11,76,211,0,217,210,46,161,167,114,76,7,139,139,171,31,209,101,4,233,137,177,54,217,37,26,201,241,237,148,165,233,172,189,156,4,248,5,138,254,3,4,154,237,139,162,159,162,232,251,68,248,232,192,78,135,39,243,153,231,53,230,193,73,106,145,169,178,205,42,176,45,67,178,133,233,215,97,2,147,182,116,157,241,4,75,48,226,218,153,165,100,66,154,35,230,140,150,252,233,43,8,160,11,123,116,43,169,122,98,238,88,119,109,125,213,101,164,144,7,29,75,25,220,100,142,3,50,156,197,200,37,211,135,235,164,158,46,255,108,67,65,134,92,70,79,19,241,190,177,130,122,127,38,140,193,90,152,36,128,191,8,79,227,101,44,27,14,11,74,210,98,85,133,154,191,28,138,127,155,59,239,9,138,148,7,253,234,10,83,158,176,8,253,215,73,250,1,134,204,1,105,217,217,230,143,229,229,76,172,50,206,87,181,200,76,45,128,94,202,57,194,219,189,210,224,47,125,34,136,38,113,47,244,166,20,17,202,10,235,111,1,161,248,14,242,158,235,7,26,67,34,45,148,151,24,75,216,93,158,68,177,102,190,151,207,210,167,50,175,74,35,52,99,211,171,84,58,122,60,122,236,85,86,86,86,136,64,244,223,234,33,127,101,83,170,152,175,50,76,18,178,195,33,78,231,110,236,112,6,112,175,104,200,193,243,105,70,239,215,255,9,51,229,69,63,18,142,151,21,253,179,52,74,193,12,75,183,236,143,16,221,245,219,113,241,207,14,254,64,247,94,91,99,52,239,140,248,66,155,50,145,230,228,206,55,156,23,138,255,203,198,16,48,235,137,109,116,77]], +[[57,118,154,102,240,202,18,144,253,161,67,117,179,92,102,63,106,75,42,179,96,113,121,171,217,144,99,226,239,162,198,168],[249,253,76,25,31,56,241,33,144,211,40,94,32,198,206,229,76,253,111,243,21,48,10,78,253,200,169,14,128,175,64,131],[20,66,222,162,128,126,3,17,89,236,106,65,45,142,7,187,62,41,147,8,9,15,33,143,167,193,10,156,80,104,239,155,100,239,17,202,159,185,43,225,208,33,107,153,49,143,240,240,60,184,113,205,125,214,58,56,174,23,2,49,62,91,37,12],[255,77,137,135,227,250,54,1,43,117,134,115,107,121,61,101,151,84,105,140,209,43,101,229,186,157,117,140,172,22,73,40,141,32,34,67,119,40,62,165,66,93,236,16,171,153,23,209,140,209,61,27,223,74,118,159,55,4,76,132,250,162,164,73,198,137,224,4,193,78,0,92,73,218,65,6,255,117,206,19,3,54,28,110,62,52,204,254,231,94,233,195,28,189,6,164,188,219,180,47,214,73,190,77,252,214,100,0,109,106,95,97,7,124,4,166,168,29,179,107,232,107,164,44,41,81,240,81,174,218,100,172,234,73,108,185,36,152,43,159,125,35,74,201,114,63,239,152,168,225,39,85,227,38,165,47,190,53,133,31,65,30,235,134,118,6,212,91,81,63,84,82,99,145,197,84,99,92,24,11,143,208,238,69,26,252,150,228,239,211,96,182,30,107,175,3,221,109,25,186,81,92,49,236,28,221,58,255,255,219,39,53,78,62,107,86,233,225,161,161,183,212,181,125,157,118,137,187,47,234,108,141,63,156,224,223,45,158,233,25,196,35,10,31,32,184,93,254,254,30,163,215,247,125,180,112,228,2,36,41,239,96,155,15,244,73,70,68,10,203,68,205,19,68,91,207,163,242,5,3,194,108,47,182,99,200,144,101,251,147,52,166,3,235,154,183,21,46,98,98,146,51,196,76,176,14,119,113,109,155,114,200,79,209,179,64,99,79,241,206,163,71,80,21,118,16,14,203,15,209,187,118,174,13,255,28,43,9,72,235,113,238,44,195,30,121,211,1,93,114,219,238,34,74,152,14,15,149,166,159,121,61,168,58,45,170,86,239,229,123,47,140,234,172,158,85,244,67,202,158,115,43,72,199,95,172,33,195,111,167,114,115,195,243,72,53,255,216,60,150,240,10,198,232,108,255,237,8,21,54,70,193,206,162,35,218,156,163,96,202,185,126,3,178,182,200,251,167,193,149,163,154,229,46,178,238,134,67,0,174,86,161,15,84,127,153,163,22,152,114,36,159,151,119,75,23,152,147,85,54,242,245,240,17,206,87,97,58,148,252,183,231,40,106,109,73,193,15,217,41,215,103,28,187,140,241,125,252,173,75,36,133,195,216,253,121,18,135,33,229,93,132,128,135,99,194,175,169,197,94,59,12,215,191,47,10,102,181,228,103,190,197,238,137,173,87,11,96,241,136,179,247,180,165,17,255,133,147,18,222,208,120,216,208,9,17,52,253,73,188,121,45,45,125,96,179,4,148,28,127,35,32,111,153,232,99,177,226,216,201,236,255,210,255,10,58,60,117,73,133,97,90,154,146,237,206,173,0,254,14,5,73,59,25,141,31,124,144,8,132,70,187,164,96,56,167,31,50,101,59,89,18,178,79,67,19,119,72,183,90,236,44,21,254,75,245,166,248,107,138,108,221,156,116,71,242,235,176,244,59,1,202,21,35,224,212,150,36,0,6,173,127,255,250,254,13,245,117,75,52,44,175,243,85,93,114,162,125,11,146,202,22,103,102,92,236,67,191,181,131,7,122,156,23,65,250,73,44,227,220,44,117,41,205,237,129,184,40,26,63,55,89,72,184,167,206,208,150,178,250,204,37,227,144,41,226,33,182,106,83,211,151,158,31,64,95,216,138,252,6,236,110,67,9,220,133,230,157,110,242,180,180,146,102,22,74,157,157,28,49,238,57,33,18,123,19,56,27,251,116,13,211,141,193,199,49,89,33,249,194,254,88,182,27,99,26,125,159,222,45,216,164,190,61,237,4,144,174,59,131,118,121,25,85,193,196,180,254,208,11,159,76,56,171,115,80,252,46,55,163,21,12,24,22,43,31,175,3,55,137,75,194,62,116,245,149,228,190,51,70,109,234,179,84,88,190,151,180,247,86,88,151,240,104,82,247,28,96,254,249,16,29,114,107,114,224,16,42,151,178,202,82,17,227,128,104,52,176,172,26,125,248,124,42,7,141,242,99,239,139,164,87,220,137,27,127,46,98,120,17,171,98,43,153,70,248,198,183,49,242,64,120,209,123,6,178,0,195,68,127,128,50,170,62,122,36,62,228,34,221,162,230,82,253,117,113,58,251,206,138,89,239,133,54,101,58,72,220,244,42,112,231,98,31,155,40,2,64,155,225,193,166,31,50,227,103,137,165,197,5,94,26,130,104,233,220,67,140,46,21,39]], +[[12,128,139,6,111,12,142,141,187,28,35,214,194,206,221,11,232,102,216,66,95,36,26,146,133,112,14,165,69,54,207,109],[68,238,114,144,4,80,197,106,178,31,38,134,210,149,37,208,102,62,11,221,135,114,91,234,197,214,139,172,235,105,241,210],[56,198,130,206,222,251,19,228,107,17,247,181,248,0,204,129,32,212,90,131,205,141,141,236,16,197,119,187,1,83,213,9,186,79,223,64,9,152,120,139,112,96,7,206,22,43,150,148,92,113,64,190,238,116,225,157,7,67,175,164,236,253,37,10],[201,69,113,65,0,88,31,78,36,218,17,252,15,108,109,2,16,67,63,151,119,82,81,36,197,94,224,114,216,93,121,139,112,95,157,49,200,249,119,219,110,223,183,166,92,120,173,45,125,49,214,183,181,190,64,255,17,120,211,3,182,131,155,176,198,50,16,193,211,56,193,3,175,160,212,83,236,161,188,162,119,217,48,119,138,213,8,2,39,47,3,219,226,24,79,195,30,248,234,106,190,33,105,151,25,159,124,27,51,119,55,150,137,7,39,42,165,27,212,156,7,56,156,149,70,140,239,79,217,154,231,140,164,84,42,43,188,14,138,169,82,20,173,28,255,249,213,8,90,67,67,148,71,59,132,183,75,233,191,47,2,2,173,30,228,97,102,4,202,29,215,95,74,25,83,66,235,191,143,197,159,63,121,97,101,84,220,123,253,213,86,190,67,114,33,193,11,250,211,158,17,158,6,4,91,229,254,214,131,211,83,79,182,207,237,51,137,28,150,249,195,48,242,139,104,79,143,186,212,124,1,65,142,171,108,238,204,46,215,119,244,194,24,162,122,194,37,130,57,35,21,197,58,167,48,158,197,76,97,117,35,110,68,36,220,151,132,101,171,98,141,149,68,176,190,132,16,62,181,111,27,175,229,229,234,237,4,201,139,254,46,138,36,24,198,197,42,97,234,206,133,35,107,102,199,179,184,112,126,213,86,65,221,157,93,169,124,153,193,28,190,185,170,45,177,71,130,13,199,36,128,10,157,128,245,5,250,90,242,9,33,202,210,67,86,131,187,79,198,11,221,212,117,248,99,226,245,149,13,35,99,153,216,215,91,64,75,57,74,84,103,55,249,58,98,64,135,0,179,171,60,30,146,43,26,133,154,41,21,194,211,83,104,129,92,212,91,133,178,172,8,49,33,255,0,15,5,13,205,244,21,229,39,90,92,66,218,227,177,84,0,243,221,175,147,57,242,10,18,97,168,140,217,2,5,99,151,99,33,17,82,223,65,74,154,106,98,24,245,107,53,162,222,158,132,130,68,159,109,167,124,158,61,74,240,73,48,21,167,38,33,127,130,172,88,149,79,227,226,227,68,64,53,107,17,46,6,166,246,113,251,90,110,244,97,154,110,167,180,224,77,179,117,127,182,100,195,150,179,65,202,137,0,29,193,96,75,81,250,145,83,249,19,12,16,32,255,136,144,146,135,130,58,179,145,92,204,133,196,227,93,246,194,248,230,249,2,190,130,186,33,41,127,211,131,90,255,92,224,47,60,7,220,9,63,203,26,186,38,224,109,254,111,2,223,121,41,26,172,160,105,236,171,147,129,64,76,156,62,161,173,64,154,223,41,42,145,227,165,130,213,167,182,143,251,225,10,3,5,36,142,9,103,230,223,55,47,40,27,209,146,225,57,151,156,152,102,202,143,225,225,14,6,22,220,45,79,133,225,25,224,203,75,254,140,195,29,159,92,1,139,101,64,133,36,0,10,48,22,162,61,153,20,213,126,149,85,118,226,102,11,14,13,150,200,73,90,18,195,215,49,34,210,0,176,240,229,235,212,70,86,43,8,244,121,52,171,73,154,150,153,29,207,153,201,106,98,136,7,57,132,93,41,130,1,80,85,62,174,155,224,187,65,213,61,58,240,29,152,103,187,71,50,201,11,246,225,55,49,110,59,30,220,194,9,168,160,159,176,98,166,239,5,243,126,87,242,197,209,208,202,186,240,122,142,215,212,20,85,64,123,9,103,84,24,10,169,109,61,150,89,25,69,221,122,16,64,162,222,96,216,225,192,84,247,133,70,82,183,50,231,168,245,182,71,76,59,170,24,64,251,232,27,30,107,84,226,1,239,11,200,208,242,19,215,206,193,216,36,210,34,9,172,114,82,90,100,185,3,231,115,184,63,27,104,246,64,39,159,21,5,61,33,236,21,206,47,247,89,34,23,107,117,132,161,107,241,161,240,214,54,183,148,42,61,97,134,47,111,209,48,153,114,211,20,30,183,105,49,76,169,117,208,32,191,2,191,221,241,125,20,182,14,183,134,191,159,85,152,159,228,115,50,13,68,41,103,126,48,28,104,38,51,248,19,255,38,192,163,218,146,246,208,104,6,22,16,91,4,37,175,51,140,46,166,21,59,221,82,22,250,226,175,228,97,233,36,156,5,227,47,118,173,124,66,157,146,83,75,104,109,209]], +[[4,157,172,60,151,125,157,245,3,73,107,67,215,110,85,64,227,21,0,26,213,127,21,234,159,8,112,202,210,212,249,233],[252,111,75,126,179,154,113,22,128,249,102,212,104,166,26,187,19,169,182,68,155,185,159,218,61,18,206,27,80,109,27,75],[117,50,209,166,26,152,31,48,61,124,36,84,53,79,153,84,12,212,132,205,233,171,51,125,111,123,81,241,121,34,15,127,162,7,52,118,180,28,113,82,159,152,54,219,107,29,15,90,72,43,187,76,104,54,97,118,237,20,212,216,238,250,222,13],[127,49,227,70,246,141,167,55,22,170,203,22,238,161,155,178,65,66,220,40,62,114,99,255,195,247,4,162,42,229,39,90,14,249,95,6,105,186,229,165,76,127,235,132,188,116,135,60,202,15,51,93,108,255,61,139,74,32,5,108,100,245,232,130,203,187,210,172,116,32,118,118,70,126,84,102,221,213,106,237,245,110,9,124,127,89,217,69,145,94,176,235,208,195,200,61,72,136,141,62,158,222,81,173,45,216,160,238,30,171,76,248,127,250,120,99,90,252,77,110,243,232,125,218,59,101,86,92,41,133,164,173,10,207,223,184,28,176,230,28,103,130,106,110,160,190,212,192,138,161,165,65,222,96,69,135,4,172,33,202,18,241,200,17,139,179,9,44,53,164,12,146,30,104,69,100,86,44,44,16,73,220,220,43,141,106,151,227,86,125,53,107,255,181,105,42,65,216,157,221,160,236,53,82,21,42,39,87,127,28,206,87,208,9,134,220,167,126,223,94,37,24,21,130,0,173,246,144,175,251,49,170,242,181,116,131,104,57,68,9,153,241,87,145,206,168,83,66,172,148,169,108,122,247,161,158,73,67,16,174,38,103,95,67,195,82,88,232,91,104,64,185,156,107,9,207,165,141,25,241,228,58,119,227,151,176,140,13,177,131,11,202,103,179,158,205,135,82,218,97,30,8,50,198,202,231,187,140,231,74,130,231,231,51,11,229,6,46,208,90,165,200,68,87,176,7,251,92,205,194,10,85,213,77,142,4,9,200,189,131,136,61,46,2,157,255,38,234,93,178,117,220,224,153,228,24,101,154,4,0,241,59,233,255,220,20,231,214,69,169,70,119,202,132,105,112,183,230,172,82,127,160,9,163,89,69,75,60,73,54,73,5,24,159,180,156,155,172,182,80,192,60,216,40,117,137,78,53,70,186,3,195,46,51,111,198,81,106,135,103,108,80,213,184,11,48,84,39,59,21,124,93,118,117,20,229,69,116,184,161,1,152,90,142,150,126,149,218,143,146,152,0,38,14,8,20,139,238,226,215,120,30,158,133,212,99,169,79,254,253,187,117,194,143,168,137,128,21,104,9,153,66,156,238,121,139,63,210,217,103,55,134,138,38,63,186,159,182,244,170,213,106,21,198,65,47,248,94,125,55,82,16,45,170,242,94,116,95,165,246,241,116,162,49,252,206,134,36,221,112,133,111,155,171,204,32,145,68,255,104,100,100,141,234,13,104,132,86,106,76,57,20,120,5,190,8,78,71,64,188,80,147,9,188,177,66,150,75,176,207,207,103,38,160,224,75,191,50,174,104,52,115,43,218,3,132,206,168,244,164,132,155,186,13,24,100,108,28,52,71,24,150,181,190,241,73,248,202,185,236,131,114,43,15,178,9,239,232,160,76,74,35,93,200,221,178,10,205,146,118,90,251,243,5,135,64,234,112,185,193,13,156,90,239,134,6,41,143,228,21,21,147,178,31,121,125,146,174,159,30,8,129,176,210,113,176,213,177,12,110,216,60,52,158,194,71,63,191,47,247,128,220,208,118,216,207,10,234,250,113,254,43,140,81,40,1,95,143,187,207,236,213,40,28,213,234,203,111,233,172,110,170,110,71,214,103,185,173,75,126,65,30,108,183,70,61,86,118,7,175,191,208,65,140,78,176,106,254,132,127,94,64,180,153,68,56,40,213,162,115,164,168,126,70,222,242,26,145,157,115,134,58,240,5,74,9,158,58,220,84,80,184,227,47,81,234,82,197,153,164,162,163,83,81,120,138,247,203,113,229,196,75,203,141,245,74,96,30,110,194,193,130,139,72,196,177,174,68,99,16,111,16,239,165,202,243,9,26,191,153,170,186,82,82,244,132,211,187,198,43,250,107,42,128,109,35,198,51,26,98,252,70,188,98,118,121,231,62,200,45,204,8,247,145,67,244,183,30,207,53,126,162,240,215,78,109,48,88,230,6,4,63,110,143,237,112,66,130,193,107,31,152,143,250,54,92,250,233,163,207,121,46,12,91,170,215,12,167,226,87,118,1,139,94,127,14,149,68,225,215,63,62,93,30,65,106,94,80,251,237,41,109,193,191,75,41,163,251,227,46,251,215,233,156,131,1,93,39,245,53,173,236,241,117,252,54,193,234,79,68,35,179,109,205,192,84,186,153,50,120,232,90,195,98,45,67,95,82,55,186,97,180,154]], +[[240,125,97,181,202,28,39,0,203,80,249,0,194,107,124,40,246,198,148,8,8,199,186,255,247,79,202,75,17,244,37,212],[235,36,61,250,204,45,198,67,87,118,213,84,236,237,139,249,35,144,96,75,53,85,124,218,81,253,32,62,221,180,147,250],[193,155,83,43,130,72,86,57,50,99,151,1,191,21,188,1,95,174,187,23,187,152,216,113,97,110,16,72,214,76,165,249,85,245,88,246,59,83,83,161,87,111,161,172,174,243,155,203,201,2,23,86,223,93,26,179,188,116,26,204,249,5,155,4],[193,198,120,67,214,154,14,98,231,191,113,249,2,6,163,213,89,92,163,196,130,170,167,103,233,49,176,214,194,244,117,42,184,105,145,240,53,131,187,19,142,159,114,250,181,143,214,2,164,182,178,150,2,207,137,20,8,175,90,27,253,51,152,192,23,140,68,20,97,227,244,155,200,29,100,192,217,127,93,237,105,44,117,212,214,77,172,93,128,214,59,212,220,82,16,193,217,53,11,20,43,166,231,104,241,80,128,122,184,168,108,172,219,89,216,77,223,102,11,229,98,3,192,20,251,161,224,220,22,250,109,50,105,78,20,177,40,237,209,246,198,171,68,90,58,211,65,116,250,158,75,1,242,91,29,94,110,183,105,131,180,41,92,228,145,77,58,228,140,112,74,48,229,84,252,31,134,139,98,114,239,240,109,162,75,254,23,228,224,240,250,70,187,8,255,185,7,203,97,190,190,82,223,49,26,100,203,87,139,48,253,98,125,241,18,33,174,64,3,160,176,198,142,60,111,149,162,28,133,0,212,27,44,88,156,196,106,19,156,172,255,87,220,240,7,89,245,46,156,163,218,189,177,120,138,182,179,138,80,72,245,142,8,224,92,57,79,157,60,114,17,61,69,43,112,132,197,25,248,108,22,137,255,219,174,80,110,216,69,5,34,203,228,61,226,122,163,191,221,146,169,27,113,229,42,60,191,119,193,189,40,147,234,189,64,122,87,254,94,20,104,115,191,178,4,63,74,97,71,223,8,62,84,162,32,141,25,37,129,63,164,4,228,196,116,6,231,114,134,67,235,251,11,16,20,47,144,158,248,86,253,58,145,107,192,133,21,67,184,42,85,248,205,82,155,210,29,158,41,9,214,215,231,123,220,234,70,115,229,69,255,74,103,250,55,214,95,31,99,241,29,93,13,85,151,74,48,171,225,136,51,93,181,220,189,53,102,88,249,183,118,130,217,109,171,178,88,234,149,149,26,5,89,174,164,6,77,94,161,104,5,1,220,180,34,143,44,149,111,129,210,16,17,68,175,116,199,22,188,139,244,41,109,195,184,49,114,92,193,125,59,253,144,102,162,153,83,178,236,215,80,89,67,91,73,162,90,197,37,180,251,171,23,121,2,45,251,109,229,37,20,157,205,144,42,200,167,226,31,52,79,95,1,1,72,6,146,214,22,8,149,44,113,65,62,48,3,121,69,226,6,197,238,173,252,62,220,75,174,13,121,108,160,197,245,109,111,251,63,9,105,223,157,248,167,148,245,220,131,163,178,245,195,171,54,187,144,27,204,49,85,28,85,12,99,250,65,214,168,213,123,219,155,92,101,188,97,12,58,152,151,82,171,40,160,21,231,194,246,178,251,241,153,167,107,151,80,192,211,213,146,17,156,139,64,34,250,69,186,222,47,187,65,67,38,121,181,42,203,70,8,169,92,52,170,64,191,254,193,11,201,143,71,41,223,204,182,80,178,160,82,223,176,104,149,158,100,138,146,213,170,77,210,209,125,222,103,205,242,230,55,122,240,212,174,55,150,7,56,157,126,53,150,68,27,159,66,34,207,246,175,115,179,48,2,112,206,84,128,11,217,52,169,16,154,2,86,58,220,86,174,70,88,68,81,205,175,74,119,83,129,87,229,135,15,74,225,45,188,129,135,15,93,180,26,44,181,94,0,219,61,34,49,98,143,23,39,195,172,185,158,211,172,216,182,113,86,168,0,90,76,200,243,211,85,91,121,160,55,115,169,49,241,78,235,206,64,185,254,70,237,229,218,8,129,251,34,7,23,228,24,232,181,160,254,94,71,126,114,133,197,84,232,89,225,100,65,103,43,72,153,52,163,169,238,184,141,120,252,197,193,219,45,31,189,222,57,39,115,246,201,57,151,46,232,250,49,137,244,233,135,43,74,189,200,59,55,156,12,16,232,24,220,255,117,200,61,104,112,114,146,132,206,212,31,47,245,90,135,201,96,230,61,18,17,240,128,113,41,63,106,198,63,155,222,243,143,213,145,156,169,11,63,94,37,166,192,198,100,196,236,248,49,198,78,45,76,110,121,138,152,163,160,247,190,122,36,99,234,218,166,162,163,72,249,164,148,113,113,35,204,10,40,192,165,234,227,245,181,133,242,203,140,178,96,194,197,3,228,21,120,87,60,217,183,203,161,64,141,202,157,134,10,228,248,195,211,243,34,164,91,88,162,196]], +[[80,134,74,117,170,12,105,181,147,80,7,124,32,75,32,117,127,43,139,104,85,195,126,215,33,180,159,42,201,23,214,178],[207,243,235,213,234,12,139,85,49,217,33,30,34,25,228,207,229,222,217,145,216,236,66,77,245,76,245,60,131,118,249,189],[23,116,85,167,22,148,241,43,118,47,209,126,8,189,240,16,167,252,145,209,145,65,215,174,35,153,189,36,26,153,138,106,80,169,114,42,193,35,44,89,228,226,170,168,40,7,139,43,146,244,165,76,223,14,254,187,162,193,109,190,175,7,34,3],[179,101,244,118,172,146,231,96,18,167,255,216,120,42,241,90,63,94,225,71,246,3,163,103,173,242,249,114,70,19,232,118,91,3,122,192,235,31,103,55,54,225,19,99,227,82,237,90,233,235,90,103,18,94,216,24,144,3,66,174,147,55,28,67,59,145,246,2,29,75,226,160,82,176,218,67,179,104,46,127,116,10,232,1,208,84,16,87,133,142,176,201,194,141,152,240,59,69,225,40,170,163,66,198,182,2,119,103,146,170,129,36,28,173,6,241,51,143,160,199,23,87,24,15,88,140,131,1,217,28,39,103,155,80,33,205,117,215,246,23,30,233,248,213,110,67,119,103,152,18,246,236,94,212,101,56,202,237,80,12,29,21,245,252,134,234,249,237,156,249,160,96,107,34,97,79,175,103,100,98,19,78,61,179,88,35,50,180,131,223,165,76,162,154,94,176,214,186,227,56,14,25,208,96,17,52,83,243,43,186,183,225,24,98,123,64,188,171,241,113,27,207,234,184,149,125,227,57,67,108,112,136,187,136,49,1,83,154,9,211,190,240,136,252,31,132,7,100,3,111,251,179,61,236,209,42,172,87,253,38,248,72,35,225,149,83,212,214,126,0,14,148,54,202,50,61,224,153,188,28,231,94,191,93,220,203,68,140,215,162,228,187,214,179,46,63,32,36,249,108,197,199,21,43,139,232,237,11,216,228,54,211,36,209,206,29,211,207,204,69,42,40,199,58,149,175,132,130,170,119,42,229,61,91,225,41,46,57,209,113,107,67,117,143,229,99,200,170,59,116,187,165,192,45,4,119,141,145,227,212,61,204,114,187,124,123,4,60,5,200,116,91,112,94,231,91,90,78,199,185,91,101,67,89,251,94,133,51,56,33,152,81,212,10,138,251,180,249,30,203,180,30,184,21,52,25,108,192,204,157,62,183,20,57,108,175,4,91,35,23,34,212,72,101,3,100,4,25,152,132,128,167,129,88,8,190,151,66,135,55,44,252,72,153,101,170,197,184,9,92,99,117,129,235,145,15,144,85,205,28,10,10,59,11,51,172,169,15,124,91,142,110,246,131,171,240,206,83,174,186,81,190,196,252,123,66,122,35,71,54,15,202,134,54,211,241,70,146,132,242,105,169,171,240,203,26,36,74,21,214,180,4,101,231,92,248,144,146,71,74,139,237,160,51,57,29,211,17,196,153,81,154,8,196,240,52,231,25,24,215,202,212,24,69,50,124,137,231,177,233,74,251,7,35,120,44,229,197,83,239,54,121,27,186,99,222,23,215,70,73,24,148,1,44,235,216,123,24,55,168,33,239,92,98,75,188,132,204,80,53,245,231,12,217,242,27,66,33,154,45,206,48,224,230,92,37,13,13,25,77,43,82,72,107,3,238,102,51,41,129,165,34,81,116,219,23,229,168,187,74,16,237,156,138,68,92,65,68,47,59,205,182,180,244,158,78,29,200,118,97,167,182,228,31,53,245,93,214,123,212,203,198,255,88,191,191,250,255,210,195,130,252,173,12,174,143,13,249,175,106,207,9,64,0,118,24,165,74,238,49,217,50,203,216,232,180,28,160,56,33,196,40,160,239,142,88,210,67,94,236,213,3,197,77,169,193,98,143,60,116,155,119,5,25,245,59,242,213,126,215,18,208,117,211,115,55,183,122,43,16,167,45,45,89,12,32,213,206,194,202,204,108,58,141,193,19,226,209,110,242,209,179,144,237,150,228,3,106,205,48,78,12,124,239,157,67,31,136,33,138,161,248,56,40,221,166,54,185,74,167,97,199,49,126,207,17,108,191,198,17,229,186,109,148,197,14,153,70,147,2,59,223,45,36,142,214,3,248,91,231,58,0,8,183,90,222,249,81,220,207,163,14,66,233,245,187,5,2,58,222,121,117,6,203,249,11,182,220,228,60,243,161,195,20,26,92,197,253,154,79,60,197,87,185,14,24,4,155,60,19,15,70,30,79,50,41,159,161,209,207,156,127,46,162,5,53,101,232,22,10,52,28,221,249,154,205,221,73,22,151,250,112,81,36,171,218,180,42,94,143,207,4,141,217,241,121,56,78,201,42,70,154,235,17,232,188,98,182,157,188,252,236,102,129,117,71,87,228,197,208,253,217,185,207,218,73,175,9,184,58,90,74,16,174,217,164,207,125,223,162,137,32,157,71,90,179,49,140,212,185,101,224,7,220,225]], +[[229,95,34,15,255,128,121,20,139,37,65,137,187,41,65,116,248,226,197,117,229,127,57,212,186,200,22,92,94,86,231,105],[127,213,7,208,63,225,214,227,249,17,240,89,89,123,14,41,46,160,150,245,188,133,24,82,145,107,241,33,124,175,220,108],[193,2,58,112,104,116,62,196,102,143,73,94,183,189,77,181,129,41,193,30,88,41,158,168,125,111,172,211,2,191,41,106,152,226,152,253,180,142,221,249,196,78,121,174,134,65,247,52,80,59,184,61,192,179,31,97,13,241,209,233,214,25,167,5],[30,44,232,191,14,167,135,93,242,133,177,219,211,75,190,103,48,127,46,138,200,188,20,44,59,163,20,193,100,44,101,162,214,46,178,199,131,249,22,40,60,164,236,62,83,109,62,235,101,207,220,192,84,154,196,246,164,95,83,154,197,223,121,166,213,118,130,25,115,157,12,154,12,219,179,18,66,41,108,51,18,183,237,86,0,67,245,54,205,29,233,169,194,178,137,100,26,28,45,132,249,166,139,124,3,184,184,86,126,93,199,19,140,44,185,103,198,40,170,37,178,234,180,52,212,73,11,35,80,116,9,113,124,222,148,218,89,220,29,194,92,123,228,42,138,160,46,220,244,217,149,54,142,107,160,238,31,149,54,0,219,152,210,45,224,248,210,87,2,14,10,64,110,225,102,155,213,39,185,254,28,97,31,155,229,163,215,82,142,139,97,81,103,10,134,99,210,237,26,88,211,227,105,187,114,42,99,2,215,193,114,161,155,218,243,87,238,219,2,39,145,86,227,185,3,68,49,167,214,138,57,82,142,180,2,53,135,87,62,184,143,48,249,78,131,62,138,35,185,208,172,123,92,168,120,36,89,107,187,10,61,12,161,177,106,104,120,253,247,226,206,163,74,111,251,149,169,255,78,136,138,151,89,55,53,184,104,218,117,216,112,123,191,219,29,147,235,134,165,30,45,33,95,29,217,220,247,131,136,114,154,62,176,240,102,221,201,65,233,80,201,33,39,25,139,206,99,165,72,104,217,151,2,149,114,255,166,246,254,161,211,166,145,100,201,153,105,83,220,139,111,157,173,6,53,201,176,129,245,95,152,51,64,240,129,75,245,71,8,3,9,14,121,151,247,171,121,108,43,21,173,175,64,33,214,124,255,175,110,30,246,40,103,80,57,69,194,26,50,150,100,224,138,149,164,21,130,48,13,169,190,210,8,68,76,230,170,18,179,248,103,121,92,110,228,196,201,37,112,24,98,115,97,41,59,213,39,130,26,41,163,57,180,4,162,218,75,217,148,79,135,112,64,121,139,181,74,189,45,118,203,177,141,244,41,127,76,227,51,127,100,210,5,128,170,100,189,236,172,55,106,106,79,247,77,1,68,178,254,116,206,248,45,80,165,230,189,215,153,229,95,246,150,98,186,197,55,173,203,104,129,34,140,182,55,4,80,12,20,58,79,77,29,178,141,69,86,190,230,4,163,153,255,210,6,84,101,151,222,233,34,82,84,127,108,101,127,54,132,26,135,213,101,246,85,39,22,194,90,33,21,20,119,190,233,239,150,24,85,251,26,242,218,128,104,242,140,233,255,112,213,37,44,122,99,162,225,77,237,107,137,119,177,215,105,26,119,237,46,87,210,47,242,225,252,76,219,206,181,232,5,133,141,144,56,150,234,103,7,228,139,52,95,96,226,129,139,47,206,196,219,164,140,174,169,239,163,130,121,251,131,213,176,244,106,69,228,44,65,118,93,1,113,186,172,216,214,221,167,153,19,20,179,78,21,253,54,18,124,70,125,29,224,28,1,163,167,138,140,27,16,59,238,23,167,160,183,172,85,118,253,194,38,221,36,89,119,49,70,207,56,38,20,23,202,25,19,93,189,169,189,190,84,205,23,170,125,221,56,253,202,194,171,163,150,179,101,206,174,152,145,159,108,81,119,252,88,63,91,238,63,72,112,73,20,48,106,161,158,233,14,63,208,222,85,145,198,105,255,53,171,22,254,243,141,238,24,123,174,30,90,170,86,109,241,5,68,183,214,212,235,0,218,126,190,180,236,220,196,216,227,43,73,203,189,198,230,102,64,189,176,247,46,5,145,138,5,195,93,155,255,126,14,136,242,65,215,198,200,203,47,237,204,223,101,86,10,240,231,131,62,254,52,175,121,13,182,49,137,2,44,253,113,252,138,207,136,134,1,39,189,79,191,2,107,203,227,96,227,58,137,149,230,54,208,59,184,109,253,1,152,173,169,89,52,45,142,156,158,217,62,35,41,125,169,141,102,160,212,252,150,81,98,115,59,200,101,65,185,90,108,144,151,203,85,169,115,198,250,193,148,232,248,161,100,39,76,71,156,81,14,98,216,160,53,235,117,17,129,181,2,175,182,20,216,196,70,123,84,69,194,104,220,61,208,171,189,87,112,4,192,188,71,177,95,203,128,27,121,53,151,87,181,234,137,207,140,247,127,198,209,96,230,205,115,196]], +[[213,227,164,6,113,189,69,240,136,66,221,199,138,190,87,222,59,156,229,100,107,115,13,46,89,254,207,90,125,248,15,64],[65,108,55,174,26,209,91,99,43,14,164,57,50,193,118,55,40,44,217,29,89,121,85,46,94,235,185,154,65,157,92,151],[99,222,106,152,17,66,54,90,62,89,38,49,200,39,114,55,128,151,57,209,201,143,90,28,178,204,205,52,6,125,28,165,220,143,47,198,59,138,225,166,137,220,170,41,27,166,182,155,26,103,149,197,121,165,219,109,204,238,115,246,164,32,172,10],[9,254,111,250,139,240,148,42,100,146,19,87,101,157,188,110,79,139,99,202,59,158,164,117,234,57,215,146,82,144,161,72,216,123,177,85,116,29,250,40,174,27,234,220,31,62,26,183,103,55,235,93,93,218,222,208,187,56,45,126,17,234,129,165,231,128,22,18,105,98,96,186,59,208,156,128,182,35,246,54,56,10,160,32,143,238,10,255,112,129,45,83,7,178,113,131,131,35,67,222,186,163,96,93,218,209,125,221,112,214,17,64,13,221,16,214,56,170,61,108,104,162,140,240,233,124,29,237,246,204,217,199,49,168,79,240,64,90,58,34,220,186,0,171,68,213,178,24,68,241,77,19,116,172,12,177,229,141,244,169,12,65,37,99,207,230,157,136,45,53,15,106,175,191,166,79,162,249,255,130,96,50,50,103,128,174,207,147,5,216,33,124,23,157,187,99,193,81,84,18,50,235,101,151,146,101,216,118,196,188,67,5,192,47,64,188,29,5,219,175,125,207,79,125,217,35,44,23,238,15,122,5,85,245,4,186,55,116,84,132,136,147,62,117,113,235,63,113,196,203,178,12,196,228,167,50,47,53,172,14,121,165,145,85,121,141,208,245,179,193,19,25,183,216,243,234,121,238,58,204,104,189,185,243,124,125,76,143,156,171,161,235,248,235,127,67,180,98,174,253,56,232,192,212,198,57,121,207,102,49,222,195,26,181,206,211,147,126,245,178,54,44,176,156,113,221,9,102,87,112,15,217,107,218,85,94,34,113,47,113,174,193,26,229,233,27,36,189,22,73,73,139,141,159,134,127,182,196,30,7,96,128,247,64,208,116,194,162,85,114,211,78,102,107,99,103,191,124,187,61,212,42,35,130,220,25,115,150,18,104,96,83,150,129,10,69,106,192,129,187,253,58,84,180,72,129,252,252,69,180,36,94,231,36,101,180,135,208,127,46,243,247,74,221,113,205,253,209,110,146,254,37,125,51,70,69,176,169,188,125,7,38,19,251,156,12,222,169,219,76,114,188,135,16,158,16,45,124,186,243,102,236,214,127,190,61,237,50,116,115,7,167,174,239,97,115,90,211,170,92,233,93,238,204,22,161,110,178,160,188,199,173,192,161,29,136,128,50,38,14,124,126,201,229,79,90,37,49,112,42,126,93,251,135,195,108,227,19,163,20,117,136,174,249,98,199,47,169,102,210,65,99,124,56,139,131,221,236,147,67,187,134,52,62,146,11,18,206,28,201,21,200,59,49,233,152,98,105,6,116,234,73,53,164,136,9,212,210,121,5,65,55,84,99,146,173,159,8,231,184,222,97,174,115,232,30,72,61,60,99,181,174,115,78,24,231,162,47,238,209,35,61,12,166,51,85,243,164,138,51,6,126,26,14,25,113,243,106,169,41,254,6,19,194,28,74,239,249,65,132,41,195,176,114,165,152,73,89,40,122,94,92,64,190,2,189,34,185,167,156,127,63,83,89,210,187,228,147,245,86,218,203,176,203,76,41,60,125,148,18,101,231,119,57,45,20,141,104,192,122,19,200,222,200,229,209,225,199,240,65,232,152,62,221,218,164,100,157,172,21,114,163,154,228,198,72,12,165,80,226,228,70,45,204,132,156,27,171,120,29,40,163,85,43,45,152,224,46,21,24,230,85,83,64,251,118,214,141,181,137,22,213,86,167,184,21,99,171,168,29,154,87,174,80,240,76,245,104,96,33,132,125,121,182,187,61,168,1,122,96,177,195,190,239,212,141,43,60,211,156,111,83,192,139,204,150,125,147,6,159,86,43,179,110,12,79,76,166,188,204,94,87,211,89,3,205,128,10,97,120,90,147,119,14,55,127,79,232,233,244,182,102,128,152,73,104,249,100,158,16,94,122,17,157,151,99,111,58,5,202,234,177,215,234,11,200,19,52,180,45,92,192,128,131,14,194,77,54,156,248,103,58,73,13,89,235,76,176,129,129,218,57,164,109,150,110,35,254,216,211,138,95,171,199,232,67,188,251,1,90,68,116,191,212,109,74,67,255,74,81,169,86,118,97,226,105,109,184,124,55,88,211,181,76,231,132,109,19,145,215,244,101,38,239,48,132,77,73,50,0,24,215,73,181,212,223,211,13,56,12,110,87,63,196,20,216,254,252,93,113,4,112,117,107,236,0,216,138,196,175,201,37,209,237,227,126,174,230,0,74,35,234,14,248,182,14,72]], +[[78,215,4,138,161,40,77,187,204,36,137,56,180,12,53,116,33,147,89,122,221,175,221,224,100,19,184,212,204,251,225,55],[191,132,31,228,68,173,209,247,195,234,205,253,7,132,180,232,85,210,64,95,64,33,205,157,130,102,7,28,50,200,162,115],[16,106,157,235,35,39,243,56,204,183,27,204,148,226,254,61,46,151,60,230,221,143,167,186,202,128,139,65,17,129,62,59,195,180,216,142,250,106,0,196,113,11,191,229,49,150,249,171,58,21,11,22,84,185,8,254,172,249,193,61,242,214,56,2],[220,255,149,135,214,4,108,17,50,190,7,223,38,223,99,130,255,146,207,200,235,83,69,197,29,213,13,209,136,238,118,159,16,164,222,94,136,131,209,22,150,123,234,151,211,179,43,200,174,187,159,1,61,109,249,82,242,81,193,163,18,52,110,114,206,225,53,161,191,215,107,243,8,10,53,200,56,180,77,117,95,38,61,33,3,16,250,141,40,196,202,82,240,140,172,91,131,168,163,177,223,196,109,155,117,45,159,199,54,73,208,11,185,238,153,38,80,99,156,34,93,234,193,243,155,158,128,54,137,209,158,109,159,142,244,245,31,29,17,96,31,172,244,16,219,100,139,204,130,191,100,135,105,167,221,89,198,232,162,55,219,35,157,63,102,29,120,82,196,38,211,148,169,5,9,82,106,133,155,71,100,89,222,219,230,216,153,54,192,243,152,153,149,81,29,74,87,110,84,44,206,94,13,215,238,239,235,3,38,211,63,37,194,42,182,231,105,6,51,244,201,237,42,173,241,210,79,148,134,33,35,164,100,4,44,234,25,58,47,4,121,211,155,205,27,189,28,122,12,167,230,37,142,211,115,35,114,245,78,14,213,227,241,226,228,212,160,76,81,11,238,8,209,198,213,112,207,214,58,191,20,180,238,240,185,111,57,202,41,228,60,82,242,202,61,253,70,15,102,227,2,53,177,89,170,239,44,193,86,1,41,105,253,61,21,153,120,214,202,160,169,69,34,41,31,121,137,216,175,16,131,25,150,19,123,104,217,127,193,127,106,155,194,132,94,243,221,71,203,195,134,232,151,122,134,84,54,52,18,218,195,172,81,198,56,23,183,192,81,135,141,207,69,138,179,99,13,215,174,246,141,39,15,141,167,136,10,70,123,51,4,245,186,237,251,169,23,62,126,253,0,124,65,45,23,32,156,86,210,57,104,227,64,184,160,237,180,27,126,42,64,136,190,192,27,83,45,248,155,82,21,129,49,49,16,123,123,71,79,3,194,228,125,67,23,241,28,79,81,96,144,67,4,153,126,118,161,33,169,86,2,53,32,141,121,178,218,180,247,225,150,121,50,2,192,144,44,233,196,191,193,11,143,227,151,227,92,160,37,100,84,102,42,232,120,239,176,160,166,6,250,192,169,82,201,246,186,174,178,212,91,37,140,97,117,89,192,237,37,40,168,139,73,170,68,238,67,3,91,13,121,58,173,57,83,193,165,163,70,56,102,188,129,91,31,252,226,255,43,101,224,253,71,219,193,95,78,122,6,191,171,194,144,252,98,9,11,247,217,72,83,247,124,4,68,169,185,14,254,119,209,206,180,189,57,226,3,188,136,64,17,98,78,104,70,226,163,113,5,141,171,166,60,35,248,108,66,195,227,30,170,75,215,215,164,42,242,213,36,137,110,49,186,163,226,7,99,248,93,207,213,39,117,242,128,114,216,159,11,212,250,227,13,11,19,126,227,122,176,99,186,6,254,157,78,198,42,187,47,234,15,129,184,203,238,252,3,0,128,184,2,106,88,253,24,103,246,107,225,21,78,101,191,234,125,206,197,95,227,45,81,251,11,74,138,90,138,4,66,99,148,61,106,200,1,28,110,103,1,190,236,58,136,101,88,64,196,137,45,69,13,49,43,118,82,210,81,71,105,242,59,253,110,112,70,70,125,242,154,40,127,243,196,201,208,230,78,109,158,78,222,225,185,53,208,118,129,212,112,4,53,40,134,232,71,176,198,213,118,47,212,90,129,165,60,206,148,118,200,135,34,26,234,108,12,130,187,243,178,151,147,46,91,17,229,56,163,36,93,99,215,183,176,145,223,161,215,185,160,226,219,102,152,164,197,233,254,147,22,98,215,198,236,109,157,91,146,188,126,4,21,85,223,77,240,202,17,202,188,72,95,156,85,97,56,167,23,69,240,59,151,131,187,32,11,114,210,51,105,126,139,207,107,65,23,238,103,99,215,146,215,66,34,100,133,47,79,48,248,209,137,14,46,160,128,152,4,15,127,40,142,74,190,144,182,60,171,44,20,55,48,96,132,14,248,39,236,200,70,205,86,14,144,162,11,131,5,244,99,195,110,160,56,132,165,223,76,37,241,186,158,161,37,149,45,192,145,185,117,22,222,29,40,124,14,43,245,41,119,91,166,210,248,237,224,60,180,44,30,64,14,200,4,169,223,8,228,111,68,181,6,99,70,227,247,199,161,168]], +[[199,236,168,62,148,133,118,189,159,39,143,215,184,40,0,164,29,146,218,155,114,213,161,204,219,188,101,88,16,82,86,139],[7,107,131,82,220,168,3,30,133,60,141,144,153,194,239,87,147,55,204,123,43,76,117,209,160,99,234,62,199,37,183,253],[134,153,106,27,142,73,93,66,82,119,233,124,192,131,5,73,52,155,194,182,243,220,218,96,243,183,211,80,27,139,80,181,180,88,205,165,139,67,110,35,192,44,212,162,43,35,72,19,170,155,204,60,97,249,131,192,183,239,236,160,241,190,194,13],[141,140,239,214,115,133,92,205,142,184,83,76,49,45,51,128,5,187,5,245,185,80,125,88,133,158,30,149,59,10,77,145,59,231,89,216,237,250,146,137,140,110,112,165,63,129,149,79,195,68,180,173,98,70,176,16,148,129,186,111,115,174,99,49,171,242,223,16,142,178,232,92,235,8,124,31,111,207,201,222,44,31,19,155,161,119,27,114,104,3,2,216,17,204,208,204,212,224,199,254,176,19,46,178,11,51,78,90,171,229,246,17,159,216,148,125,158,136,82,225,235,27,116,16,126,23,65,0,227,230,223,12,58,104,19,12,166,48,148,2,89,75,181,12,28,142,39,116,241,50,20,73,106,123,31,52,131,133,234,191,188,203,172,22,90,90,46,125,157,234,95,253,88,176,189,136,180,156,179,49,236,183,244,233,214,186,233,121,26,215,136,230,171,137,38,193,204,22,21,222,175,76,196,0,199,122,49,97,151,188,161,144,73,149,225,54,93,27,151,2,100,131,118,17,105,48,246,249,17,102,230,20,134,41,231,91,226,208,104,149,246,168,209,93,90,148,202,105,183,18,243,59,207,149,190,12,27,230,144,43,183,139,138,35,13,122,133,96,196,216,78,35,137,85,42,129,87,26,166,101,193,156,46,147,176,212,62,140,44,189,158,136,93,112,82,81,139,119,196,126,132,29,17,157,194,139,101,167,80,79,102,66,113,240,108,127,243,147,248,37,177,229,147,13,2,185,199,0,53,226,146,65,28,74,237,246,96,71,0,105,112,227,73,223,202,127,180,28,16,253,83,126,53,37,46,16,158,51,54,215,168,42,20,222,93,85,64,198,252,101,113,213,119,79,57,183,196,3,231,184,135,94,194,21,135,126,252,108,200,234,72,177,134,180,104,33,234,94,242,186,139,172,212,13,121,126,106,221,6,65,50,131,20,91,96,70,43,53,3,197,184,129,215,154,89,41,85,209,138,250,8,150,158,49,69,127,91,39,218,236,1,3,56,237,134,127,48,8,120,253,135,206,50,24,128,184,96,160,198,66,132,202,45,193,95,94,83,16,225,14,106,115,167,234,101,14,169,211,115,105,77,164,221,66,154,231,65,46,249,178,156,131,179,176,104,199,71,105,244,49,206,6,21,249,255,79,130,186,172,71,180,188,233,4,73,236,65,194,162,213,115,217,43,146,224,86,49,72,97,101,188,113,14,245,132,15,128,218,233,249,221,92,255,212,235,245,209,7,70,81,12,95,203,254,98,203,151,3,192,177,84,200,111,16,129,102,114,73,118,112,163,176,21,11,180,225,176,59,59,213,68,193,42,144,195,237,204,215,144,14,187,91,49,201,17,23,204,130,129,163,196,237,4,153,142,153,174,212,27,180,31,206,153,144,164,6,72,91,20,219,227,188,26,95,207,119,25,80,121,144,218,59,11,60,104,173,64,216,149,12,13,73,206,209,1,147,25,163,243,106,255,108,175,117,215,249,160,147,61,211,171,221,118,146,161,86,47,6,19,254,74,39,141,92,228,200,218,251,181,91,46,194,175,43,36,232,57,111,88,123,23,12,156,166,84,117,8,250,205,231,52,144,223,176,30,182,101,126,63,79,39,35,4,183,11,240,71,164,58,43,88,229,86,139,197,43,44,141,76,3,33,154,90,139,211,220,6,67,24,89,19,192,175,116,17,248,27,119,190,42,155,253,92,178,105,119,17,61,38,88,169,113,146,180,28,246,199,1,27,15,246,161,28,191,243,80,85,70,50,47,11,239,96,151,228,107,54,73,43,1,106,69,98,224,146,182,124,63,204,199,120,14,162,116,217,109,89,88,73,247,226,165,109,121,237,203,50,215,132,4,159,193,50,74,91,238,252,36,25,58,102,225,202,196,161,58,129,27,144,149,131,204,145,12,240,141,75,16,77,189,184,166,242,178,31,188,29,177,23,90,26,35,86,166,61,62,234,157,187,133,55,210,198,134,39,84,61,240,209,248,253,141,87,161,139,13,189,105,185,32,203,155,40,110,60,7,174,68,174,46,27,238,192,28,238,107,169,136,181,209,175,185,151,144,177,221,145,6,85,196,61,127,42,62,211,117,75,164,101,22,210,120,112,85,89,245,116,22,34,169,171,181,200,242,63,169,118,169,209,70,148,138,222,107,166,96,138,53,228,224,211,48,232,46,150,162,190,108,120,173,12,212,216,112,78,87,206,161,70]], +[[123,70,157,249,200,247,132,137,171,71,204,112,168,133,3,241,184,243,217,41,195,63,234,177,197,3,240,150,154,58,195,123],[168,20,199,227,115,208,17,59,144,98,74,138,178,188,165,207,83,191,82,142,57,252,61,54,125,225,84,185,75,178,47,29],[24,250,248,45,8,225,6,142,159,152,61,129,47,5,253,182,146,157,39,35,219,31,119,196,90,116,187,9,207,242,119,115,181,76,232,244,59,48,21,65,145,18,231,37,234,122,205,164,178,59,129,32,231,176,207,66,1,83,229,176,61,208,97,9],[28,15,215,69,14,41,103,92,147,9,22,56,194,172,147,60,169,151,118,110,56,14,195,58,146,184,167,225,161,237,152,33,199,95,204,181,197,243,118,14,118,208,232,129,3,17,221,198,36,234,135,66,19,28,28,67,8,244,23,142,4,208,73,96,105,61,132,108,31,81,216,119,59,109,235,52,67,216,116,185,226,222,59,119,120,81,133,81,139,46,158,231,54,198,58,57,200,33,44,168,102,158,22,29,19,27,26,178,38,79,221,114,220,86,40,177,28,6,242,175,159,7,137,4,123,221,78,187,93,85,137,159,116,220,78,18,231,151,83,99,246,58,141,167,107,85,133,193,107,182,213,91,5,250,222,135,19,209,156,173,26,33,22,64,38,38,145,170,201,180,55,169,236,248,154,146,70,236,219,161,255,11,234,120,73,76,238,21,41,98,22,234,107,184,130,71,157,36,55,201,73,74,199,250,79,48,21,209,211,20,157,85,100,215,193,26,126,123,97,79,125,62,157,69,79,10,5,176,64,161,224,111,231,131,124,42,157,162,121,77,145,139,255,169,230,26,12,63,8,159,108,159,126,234,197,134,227,75,249,68,112,217,19,218,65,55,28,172,223,199,238,139,209,19,86,85,86,105,36,234,223,9,106,192,48,166,89,2,193,3,177,114,209,46,136,240,83,252,86,238,115,243,24,112,129,112,131,175,168,2,247,102,139,129,94,231,144,247,212,11,67,122,46,109,178,240,251,38,131,107,75,35,49,235,165,85,57,97,76,15,225,114,64,36,45,211,175,115,131,188,255,125,63,71,214,84,75,8,114,12,10,82,68,31,116,17,147,93,212,169,82,211,134,81,168,0,5,250,62,176,234,236,199,53,210,144,232,189,94,49,183,64,20,14,19,107,44,0,37,35,216,235,42,10,181,189,104,112,2,179,185,38,247,94,182,144,209,218,115,173,35,88,146,243,178,58,117,107,96,90,67,124,0,224,98,19,4,232,16,249,158,49,76,77,99,227,34,217,182,152,21,243,130,255,161,236,98,128,252,14,100,28,138,111,111,127,97,152,91,211,86,126,15,68,13,233,247,98,23,21,218,205,7,66,140,0,144,21,77,89,206,109,180,1,105,198,88,172,91,244,75,103,103,31,225,158,75,91,56,170,210,211,212,225,144,165,80,170,212,24,131,82,247,152,26,109,136,6,37,2,223,134,121,19,80,57,45,65,206,250,203,36,227,123,199,0,203,2,145,144,195,177,130,20,119,225,23,213,164,98,251,62,121,19,59,16,115,89,137,102,245,43,99,37,109,191,50,106,206,20,219,12,128,5,140,240,13,104,154,10,88,17,26,241,105,39,68,191,121,27,203,180,39,163,114,36,110,149,1,168,92,213,32,198,26,30,89,238,24,14,140,151,25,47,96,250,93,58,176,93,248,216,85,28,26,198,202,10,154,1,47,254,206,179,193,245,33,65,30,219,101,9,188,39,138,101,30,18,158,150,176,173,199,174,215,7,34,28,174,172,34,152,132,65,61,170,16,89,93,34,209,219,112,130,18,95,79,150,149,0,161,212,141,172,218,232,15,64,41,193,99,220,215,157,220,100,104,252,218,22,55,184,125,220,242,163,217,180,210,153,160,229,57,77,249,14,208,59,98,19,123,166,123,159,234,138,225,240,210,47,145,198,58,36,181,147,79,116,194,101,196,63,27,146,61,185,128,173,252,238,131,19,218,82,1,118,115,14,249,115,107,39,230,186,50,209,126,166,157,202,198,244,160,22,237,254,45,181,165,187,59,100,147,47,112,17,241,196,83,187,232,139,186,200,199,3,95,147,254,57,181,129,252,170,122,175,8,47,190,208,4,253,31,213,164,226,217,193,151,22,96,75,25,206,25,158,33,105,167,190,81,141,95,173,210,172,49,185,84,120,8,42,201,19,6,0,141,228,236,14,244,201,249,214,249,109,47,102,214,47,175,194,25,64,130,128,138,240,214,123,159,186,13,24,155,5,95,6,28,202,194,75,39,97,11,251,213,162,35,45,214,243,200,144,169,177,38,100,113,179,34,233,225,191,151,117,123,239,114,171,206,233,59,5,31,201,35,207,212,231,35,190,62,23,20,63,56,238,187,144,11,91,188,247,48,71,50,185,192,161,197,252,149,9,166,147,88,10,231,58,76,223,197,251,242,12,232,30,188,131,92,108,144,157,131,17,65,177,148,246]], +[[223,236,222,122,86,161,140,31,25,216,10,25,164,241,218,221,208,188,236,176,30,236,173,109,252,160,249,87,169,20,237,122],[175,186,166,231,62,133,176,43,37,164,181,135,236,184,196,223,183,154,169,32,39,97,239,168,209,223,44,208,170,99,22,196],[180,253,229,91,145,108,246,0,104,241,155,37,53,28,20,16,220,246,107,252,64,249,109,27,162,54,139,194,185,17,90,170,91,45,28,240,227,223,202,2,172,144,42,148,62,36,137,165,104,27,186,254,211,156,110,51,33,26,156,178,255,110,84,9],[174,110,143,246,92,205,230,242,100,132,149,8,38,180,54,35,5,138,94,254,2,11,177,155,125,139,78,37,118,139,105,39,52,254,7,201,19,185,232,129,38,190,203,241,74,15,208,32,91,57,252,194,174,195,115,248,193,132,198,169,187,187,132,68,154,124,163,185,32,173,160,136,1,223,198,111,241,154,235,146,242,85,83,153,164,48,39,122,226,45,35,117,78,170,206,60,115,132,103,151,83,109,215,26,86,244,181,132,44,15,65,13,25,137,172,172,93,128,93,38,87,44,15,58,100,221,32,113,102,34,18,213,47,233,158,89,217,102,4,119,119,249,3,15,164,253,46,231,75,122,124,159,124,52,166,220,126,3,89,58,19,214,76,230,36,83,238,60,163,13,132,103,40,57,241,159,28,21,208,196,93,39,85,187,57,74,207,77,203,127,127,7,17,172,64,234,70,97,46,163,122,118,7,173,50,232,24,38,95,171,25,51,245,9,78,45,3,188,250,165,246,22,103,243,179,127,0,196,197,141,155,65,185,175,57,0,72,43,15,251,79,164,55,106,160,64,0,157,236,47,69,37,121,156,176,5,243,157,116,203,45,141,206,140,32,194,195,245,64,151,3,175,21,108,251,162,138,157,145,100,57,203,41,248,61,36,41,206,98,35,81,158,117,225,92,124,127,162,21,17,158,7,63,167,151,77,177,79,122,1,9,63,170,148,173,82,171,30,173,206,26,137,54,108,161,58,219,137,6,100,56,162,190,183,48,52,23,10,164,45,156,45,219,151,193,74,23,195,9,67,118,210,163,255,216,9,95,196,5,61,145,209,110,6,210,118,147,161,49,15,1,167,81,17,207,237,168,146,195,151,42,19,58,9,173,218,168,247,65,69,248,134,129,182,210,119,150,75,254,56,85,26,44,97,159,163,202,227,148,172,178,156,148,16,180,94,16,27,23,64,232,178,170,111,235,195,164,93,173,185,217,88,157,89,126,87,205,148,123,104,76,195,85,36,108,230,195,38,221,152,207,146,182,238,163,186,90,176,55,0,98,38,54,50,77,193,34,44,215,72,250,7,191,211,154,30,6,152,9,229,103,20,26,97,62,46,139,233,221,57,138,182,190,170,253,133,255,54,40,238,42,163,45,10,87,187,172,249,86,25,11,92,66,66,235,91,133,135,210,253,203,7,65,185,65,106,5,245,254,203,31,178,214,71,136,220,231,131,193,246,62,96,100,31,206,94,29,43,24,169,80,12,214,161,253,51,92,193,219,70,239,4,117,43,45,34,7,46,109,252,252,250,86,155,178,94,69,122,254,182,58,79,190,220,41,58,217,209,171,164,227,148,170,16,151,225,43,15,201,12,137,247,109,240,214,68,31,169,152,8,182,11,224,125,252,199,249,1,11,191,144,51,85,109,94,226,212,72,147,123,120,52,147,146,15,104,30,77,167,8,103,16,151,225,153,72,27,142,240,224,21,13,124,40,81,223,68,197,69,18,47,155,14,91,162,238,255,45,152,141,86,217,187,181,93,152,150,17,17,81,164,54,175,6,94,12,173,23,138,44,159,168,246,151,78,205,240,154,223,1,51,0,207,254,218,244,184,121,27,70,123,167,147,58,218,93,99,45,180,78,214,220,242,170,100,137,23,190,99,55,210,226,210,6,133,109,8,249,238,123,94,47,20,221,198,211,172,66,146,21,168,121,35,173,50,213,220,254,227,104,99,22,221,209,178,123,177,147,165,252,5,200,147,169,57,165,185,137,135,54,108,130,158,57,47,72,94,161,94,34,205,143,133,122,19,74,250,152,243,114,21,87,109,220,90,171,79,45,16,202,175,5,0,89,163,53,242,75,205,203,172,129,159,102,219,7,170,189,251,118,39,29,23,188,226,44,186,70,58,128,170,137,45,13,142,5,95,148,141,247,246,230,195,0,218,239,253,58,35,109,221,207,35,143,225,6,102,165,124,110,58,231,227,103,61,53,87,143,139,142,166,157,60,8,224,20,10,253,62,224,48,178,42,55,33,96,249,8,163,120,248,16,27,95,89,105,254,163,16,238,211,122,0,217,115,2,213,194,219,232,204,96,0,117,220,205,51,173,99,210,101,170,246,14,36,28,227,17,190,215,221,94,39,69,36,26,224,42,229,50,209,92,24,136,110,129,129,56,117,26,252,81,133,14,80,108,109,49,168,238,244,81,173,253,75,61,38,107,65,90,126]], +[[7,130,140,88,14,191,158,29,130,90,89,195,191,53,240,114,174,18,51,85,189,204,36,158,236,127,47,197,117,94,41,181],[88,229,237,133,16,11,189,155,34,33,175,201,201,49,132,51,10,213,158,19,133,96,98,68,191,0,59,141,32,24,80,27],[187,9,54,4,57,168,45,238,92,125,133,119,158,84,193,63,136,224,109,56,244,185,73,96,254,23,161,235,202,163,238,47,51,12,100,145,84,187,200,117,164,7,108,240,187,247,238,191,123,141,8,213,170,75,231,65,56,129,36,95,194,210,182,1],[14,218,213,202,230,237,152,67,233,28,80,217,52,207,85,221,101,143,61,37,32,57,205,108,117,190,79,107,134,111,183,95,53,200,249,143,23,33,215,230,217,217,138,34,224,180,147,77,204,18,146,97,191,103,35,178,250,122,153,94,53,196,189,121,197,129,106,50,22,7,217,220,206,57,254,250,29,85,222,78,118,23,84,142,195,133,195,222,1,227,102,191,80,196,87,165,85,233,50,7,14,42,90,1,151,183,158,251,231,0,111,12,236,120,182,14,187,143,168,120,29,142,183,50,110,220,48,230,45,50,151,161,224,161,17,113,8,196,110,229,219,239,198,89,66,137,51,94,120,13,85,160,132,245,82,218,63,54,211,196,198,23,139,167,77,77,236,239,197,163,184,196,124,22,245,52,189,182,8,149,211,213,76,210,187,38,107,57,158,77,79,180,141,122,140,222,23,244,36,18,86,7,55,211,192,110,41,223,82,77,12,189,48,147,239,202,28,143,237,202,161,36,171,178,122,189,172,106,41,224,232,36,106,189,111,95,83,25,80,3,127,118,50,58,165,108,195,254,250,96,48,65,213,95,25,41,226,119,231,44,218,31,150,84,29,42,243,233,12,15,14,40,190,25,109,143,105,33,243,205,87,167,146,107,134,10,161,188,64,53,118,137,42,150,185,49,144,174,56,63,99,27,114,128,38,88,178,232,69,29,82,162,244,93,180,248,188,59,14,78,80,182,214,3,165,189,211,12,35,66,0,173,125,235,185,99,245,138,79,162,3,48,179,105,100,73,68,90,163,113,130,72,66,251,243,38,217,1,223,227,190,4,84,82,163,116,13,209,96,231,39,51,246,226,115,53,37,162,154,134,95,111,80,213,59,247,25,28,89,156,135,111,92,156,161,227,250,215,150,6,72,224,212,113,247,213,192,28,103,63,66,214,89,188,61,152,219,240,125,143,235,251,153,93,23,249,160,44,214,195,159,45,220,208,241,210,34,185,225,31,45,215,211,199,81,130,36,187,107,251,139,124,88,254,138,193,5,64,89,3,161,185,218,117,22,113,91,122,252,56,165,85,230,187,205,186,212,110,52,229,118,254,163,76,227,87,52,237,32,175,93,136,238,177,4,122,38,96,100,139,187,17,58,217,219,140,83,237,182,237,152,113,161,228,76,158,210,223,86,86,251,43,40,6,236,240,59,30,202,158,171,80,166,234,171,85,185,51,178,221,31,33,212,80,222,157,92,178,35,47,7,163,146,8,27,11,75,136,93,84,120,158,47,117,191,44,76,218,216,120,152,155,29,109,171,217,237,35,199,197,176,53,106,125,158,115,53,41,13,124,133,185,102,232,1,132,189,7,153,134,2,136,109,112,118,25,53,101,200,28,204,218,76,199,211,60,133,217,5,177,190,182,232,231,65,142,138,202,237,240,217,163,42,125,41,208,124,244,77,49,25,212,231,137,104,32,183,125,230,75,101,94,79,20,136,0,67,74,247,189,178,165,107,37,235,148,234,57,242,22,149,150,187,43,17,118,31,8,43,174,192,136,133,244,160,235,108,149,118,113,53,167,247,205,114,231,67,210,223,241,68,221,139,175,177,179,24,0,110,88,118,248,226,203,68,170,88,143,144,98,102,172,103,17,156,23,245,222,17,78,114,228,42,31,179,153,68,50,26,17,31,167,149,255,112,23,242,251,140,175,72,47,85,215,122,128,133,84,40,222,215,236,32,172,236,202,131,248,209,235,19,123,88,140,203,116,92,16,95,43,44,164,28,58,159,73,211,198,233,215,198,72,176,3,185,112,124,144,100,98,237,173,97,122,140,251,249,188,198,197,251,111,169,132,50,93,101,130,226,143,98,0,83,131,243,56,223,91,56,250,157,25,194,42,42,126,161,214,138,146,209,217,59,127,176,184,243,59,200,118,15,40,174,177,67,154,139,7,243,218,88,221,177,85,180,152,203,9,199,90,85,150,131,138,101,1,62,36,213,100,13,8,66,167,105,147,34,207,63,252,181,112,63,65,79,253,22,136,96,186,211,227,8,178,181,191,60,223,127,54,59,249,170,244,179,188,66,76,20,108,111,84,33,67,15,159,71,106,163,74,12,110,232,1,49,252,77,77,151,7,35,162,24,106,227,98,94,40,109,23,221,220,67,92,203,0,131,22,120,171,165,132,166,45,191,240,2,190,173,110,17,226,60,84,211,60,243,164,178,49,169,8]], +[[240,142,232,218,167,62,31,235,97,168,142,6,45,251,16,3,200,87,138,13,83,189,59,201,229,137,239,185,47,104,190,20],[118,105,44,232,209,22,236,203,137,112,119,237,202,175,221,62,180,78,161,164,134,185,14,73,233,127,150,105,1,1,85,2],[102,223,164,193,87,91,239,242,245,162,48,178,140,88,195,238,160,115,109,243,121,215,85,89,188,157,55,169,87,157,18,28,5,195,115,232,72,76,151,71,239,68,119,232,12,75,44,180,221,241,106,233,253,250,8,160,117,71,209,7,220,234,18,3],[100,222,144,4,77,14,118,188,2,252,255,203,117,38,54,103,179,189,115,59,64,191,178,108,108,82,253,180,176,120,34,120,202,186,228,30,33,41,234,64,23,233,77,232,96,135,150,79,102,216,98,7,152,116,103,161,104,143,159,171,63,251,47,29,0,99,191,98,108,148,19,103,193,46,49,154,183,202,48,32,201,179,167,33,90,25,48,62,45,14,137,136,121,29,224,216,225,99,45,170,56,199,243,231,246,228,140,225,34,20,61,30,44,182,97,186,119,198,158,106,113,9,17,100,75,193,16,255,88,187,0,181,41,8,32,206,48,151,14,127,222,24,158,20,14,92,112,199,131,238,213,63,14,42,199,236,174,79,39,219,129,209,91,134,70,250,169,197,163,174,43,127,71,205,88,13,119,7,176,2,73,155,76,254,184,197,145,175,223,28,198,42,242,89,92,24,74,188,240,178,98,58,27,174,96,175,112,38,178,141,5,64,180,21,38,227,2,15,129,184,148,235,63,227,27,114,178,26,50,96,218,227,33,12,76,228,253,105,226,229,234,12,134,50,165,131,38,42,18,179,168,177,108,156,18,6,173,115,2,48,55,207,48,101,60,184,10,167,223,131,20,176,245,188,110,157,95,160,11,0,157,85,82,216,59,121,112,181,188,75,153,132,246,157,28,202,156,228,203,116,221,210,216,121,211,115,18,160,225,89,215,166,175,183,122,197,133,230,180,89,197,81,48,78,30,235,251,202,180,58,16,181,5,146,78,3,234,51,47,93,2,10,85,199,170,104,60,84,29,207,119,144,162,64,175,7,155,171,169,64,150,180,96,96,253,122,254,144,86,202,153,230,136,223,40,10,155,232,200,199,62,110,111,176,82,163,62,179,50,138,127,96,37,66,254,40,12,137,14,60,202,242,44,127,52,248,123,94,91,167,132,180,114,177,225,169,147,71,169,224,210,64,133,141,18,119,165,198,179,73,56,63,228,253,85,207,146,230,159,170,211,38,184,214,219,70,35,48,38,34,30,230,208,161,196,36,101,51,196,160,229,189,23,46,184,147,106,156,13,48,6,101,56,227,235,74,213,203,152,119,253,134,27,72,43,48,21,10,6,16,65,97,100,126,1,208,4,217,151,64,62,224,103,38,203,151,226,226,95,24,198,104,238,228,197,191,114,82,152,3,24,158,230,167,174,194,56,213,144,110,165,174,16,114,44,154,97,167,138,234,82,175,51,234,172,117,64,107,26,96,190,251,170,212,132,118,217,255,136,127,210,131,235,22,85,188,192,124,247,83,51,20,54,219,91,59,19,3,47,249,195,214,150,56,14,159,90,191,80,211,85,111,218,13,240,181,56,151,167,55,172,122,59,135,194,168,50,176,199,39,62,169,252,84,167,103,241,168,18,191,1,100,191,117,33,99,11,129,185,221,147,13,146,238,44,162,142,50,3,183,123,192,130,206,179,125,85,237,188,183,29,240,183,146,54,120,154,37,212,24,203,185,85,68,226,206,243,59,189,235,39,163,247,144,156,31,73,143,71,19,90,233,3,58,223,37,10,212,246,87,83,97,228,207,204,155,207,75,144,195,173,71,163,68,34,151,162,35,204,168,67,215,32,94,208,138,155,135,22,10,109,1,180,106,125,28,132,78,141,31,24,246,24,104,43,251,34,149,95,57,91,42,87,144,165,26,105,100,153,217,231,26,80,31,63,165,70,222,155,16,174,71,188,238,66,186,127,134,159,185,206,78,215,198,69,51,38,192,52,207,5,217,241,227,194,0,112,27,167,82,218,187,216,104,82,28,61,143,128,103,45,66,246,207,69,100,240,140,215,179,144,230,212,157,217,0,144,175,219,132,72,111,252,170,78,132,216,134,130,116,77,192,168,120,250,167,205,68,10,139,39,103,16,144,32,129,244,220,132,23,70,25,166,110,163,163,113,249,85,5,64,13,153,250,153,144,23,113,12,142,39,20,190,96,148,157,70,19,16,247,212,58,13,193,35,81,109,119,211,98,33,63,159,117,165,161,195,147,175,252,73,234,21,29,70,168,31,250,210,57,242,140,7,246,95,89,234,7,125,154,77,156,117,45,228,155,158,243,107,230,13,17,45,121,95,88,139,0,239,110,119,48,222,166,94,16,22,218,13,212,98,55,14,11,165,198,96,0,30,69,124,8,180,54,218,41,3,182,41,6,147,32,132,114,140,129,103,28,191,176,121,187,41]], +[[39,45,100,222,80,177,49,43,238,35,215,244,206,165,8,168,252,207,62,155,50,78,151,177,200,231,37,2,246,31,191,69],[51,73,140,59,113,42,185,192,30,199,107,46,254,43,131,173,209,225,242,181,235,120,242,22,146,50,52,81,130,12,190,16],[51,129,76,110,243,117,171,150,55,105,178,222,74,37,231,2,15,205,151,247,143,143,201,52,85,196,177,194,189,69,212,176,30,25,41,0,227,18,34,101,252,85,44,213,197,240,14,147,30,58,24,60,202,91,160,128,45,175,222,187,121,235,235,3],[214,38,13,126,236,93,67,98,8,231,231,55,101,94,9,113,129,66,112,25,68,5,227,110,57,248,241,123,100,159,188,22,192,243,215,242,190,245,235,192,43,177,196,223,72,232,71,10,62,174,138,60,202,246,64,171,204,9,74,169,17,80,255,26,140,241,22,150,147,235,245,172,0,52,185,185,25,236,241,125,183,145,223,229,254,220,144,145,139,35,229,78,144,4,161,174,119,28,33,62,215,237,115,52,67,78,91,192,44,13,218,43,209,168,118,251,130,74,25,123,201,150,19,177,64,158,112,82,49,11,8,32,218,113,68,105,41,174,124,253,58,251,160,66,222,84,87,138,91,253,148,193,84,67,145,163,217,172,189,86,99,239,101,198,146,13,120,81,109,236,28,213,95,110,183,41,11,160,170,249,161,113,101,130,0,178,74,71,160,113,185,111,234,3,198,202,126,208,214,254,103,93,214,55,97,131,61,117,188,94,88,169,88,88,45,176,42,96,198,206,10,99,244,43,168,55,174,119,193,122,50,112,95,217,202,250,88,123,85,93,212,97,152,81,7,151,148,226,78,180,70,8,131,90,111,72,36,146,13,87,122,39,3,150,201,87,59,199,216,47,226,170,4,101,149,102,19,162,197,8,207,36,50,51,122,54,94,108,152,76,186,145,127,12,248,66,175,18,45,200,157,234,149,141,65,140,174,68,166,228,237,38,58,65,95,249,148,165,255,178,255,19,145,61,242,20,187,254,144,163,75,36,126,113,171,115,247,255,0,76,35,172,253,144,199,103,97,26,165,88,20,198,105,100,22,142,86,139,167,91,243,73,3,89,124,220,172,120,194,75,185,241,79,92,134,165,31,54,79,154,180,30,70,74,238,100,250,80,161,193,89,203,216,80,131,44,80,74,180,42,88,74,150,213,174,224,130,216,44,30,221,161,147,56,22,11,141,207,163,65,155,58,246,77,156,251,16,79,152,249,211,94,83,148,226,50,40,226,117,200,125,181,12,168,103,84,11,136,12,122,242,159,191,83,66,148,88,28,34,36,11,205,77,125,44,32,255,195,103,51,173,162,118,83,211,174,26,140,34,3,234,198,38,226,233,187,75,82,206,82,62,90,219,59,44,16,220,247,140,42,30,98,106,22,235,250,27,219,140,22,20,147,165,170,162,216,75,250,160,242,2,127,254,78,158,174,179,50,235,218,124,187,182,119,118,157,120,81,122,223,114,248,35,167,248,68,22,90,7,152,120,210,88,253,149,34,92,33,23,120,55,230,156,25,104,90,5,28,169,43,18,11,125,134,215,133,149,71,31,252,66,165,230,230,67,27,231,182,79,128,118,69,139,172,214,199,41,3,204,52,252,99,164,12,243,223,0,239,249,214,238,154,143,57,210,94,173,129,168,18,136,136,176,161,172,14,94,58,217,39,113,44,20,20,106,223,130,135,112,255,149,135,9,235,25,40,142,119,187,112,115,72,129,233,224,22,205,41,231,208,137,147,65,255,107,41,122,199,150,187,222,72,110,195,89,73,246,163,43,44,166,71,56,89,21,236,186,59,159,2,37,8,113,69,193,141,101,89,211,163,29,111,34,252,73,248,166,49,95,29,50,171,238,183,207,44,44,119,110,167,53,15,213,235,192,224,242,101,186,204,194,105,122,124,140,164,12,19,95,108,252,176,181,138,97,67,25,96,255,169,6,87,9,169,97,166,51,213,112,183,63,180,73,29,229,42,208,215,178,4,182,233,151,176,55,237,227,247,236,168,32,167,205,178,198,154,194,145,72,190,53,35,80,138,231,228,195,209,167,23,245,90,130,29,20,195,182,79,8,202,154,228,150,19,177,21,119,62,246,24,211,33,201,8,189,33,86,113,122,67,78,80,137,165,148,140,4,92,141,168,164,189,134,237,95,171,198,177,52,102,230,222,218,88,50,7,210,173,162,178,171,156,177,84,61,247,163,115,77,251,198,252,66,129,6,212,132,71,36,161,61,244,47,170,177,140,168,157,178,10,201,188,39,184,83,148,102,124,90,39,121,202,99,237,122,194,183,192,212,18,35,145,238,70,2,214,30,160,56,23,100,251,114,220,194,36,230,94,174,43,196,80,107,15,9,226,50,5,208,187,33,199,125,130,135,193,101,224,180,44,85,21,121,119,138,203,114,88,162,71,157,124,242,91,144,46,141,13,164,41,189,227,107,69,144,218,233,111,82,84,129,172,131,120]], +[[12,159,229,89,173,30,211,186,22,77,172,234,203,2,53,103,178,67,3,32,182,113,93,231,50,160,60,89,199,48,49,48],[231,15,196,102,251,42,205,116,224,153,195,110,44,34,250,81,41,11,221,233,109,249,195,27,109,251,253,194,226,193,74,64],[108,216,174,217,125,156,98,213,253,174,89,125,6,28,12,43,195,126,66,223,6,184,50,122,70,143,146,179,244,56,161,230,182,177,239,43,231,133,73,162,137,253,63,193,166,41,158,90,51,213,57,108,180,250,193,232,233,152,47,12,179,210,13,7],[38,235,198,72,207,140,121,101,236,110,190,150,93,156,121,43,237,144,101,90,212,64,24,60,109,112,234,100,103,187,142,111,4,236,132,63,51,49,86,145,123,244,197,29,14,208,242,139,124,211,27,193,44,248,64,104,107,130,176,194,195,80,187,218,200,5,51,55,37,214,182,156,42,183,243,78,229,147,250,28,204,237,243,240,100,42,104,143,204,28,217,139,9,135,208,31,113,58,47,166,65,108,150,25,33,222,12,194,201,236,122,85,88,85,231,252,212,199,221,170,20,253,145,236,176,66,36,225,118,27,125,107,53,244,170,86,24,165,0,202,0,209,202,36,81,181,211,104,175,222,58,64,126,120,49,53,243,144,25,165,185,132,232,42,194,121,192,94,72,194,149,235,209,86,56,33,160,116,60,82,36,107,93,43,32,52,227,174,182,206,124,92,249,25,231,74,156,123,188,158,37,218,48,67,14,177,110,207,56,55,235,56,160,245,89,121,42,114,152,144,186,131,16,38,15,138,235,155,90,240,14,182,51,193,45,238,2,38,40,186,65,141,117,207,24,222,47,46,101,228,155,26,105,104,77,97,39,239,72,28,168,97,236,188,227,190,134,73,126,101,223,76,95,205,8,23,201,113,107,89,242,162,99,213,233,235,96,104,57,248,92,90,54,88,55,176,251,226,196,39,77,102,203,44,101,237,54,95,171,245,143,21,190,82,181,28,182,1,24,202,79,115,13,68,115,89,247,239,52,107,117,2,23,212,123,46,121,200,108,12,98,129,106,12,124,24,162,206,43,104,142,12,206,13,117,35,33,231,155,66,56,87,218,197,159,143,190,176,148,17,231,22,105,239,154,38,67,242,233,159,56,122,193,131,224,176,172,114,197,154,12,60,24,192,222,139,1,8,120,7,74,204,26,43,57,249,223,153,217,248,248,181,47,239,228,148,60,82,95,212,208,106,216,120,228,102,8,171,242,122,84,188,80,6,246,71,219,114,72,81,219,124,69,120,174,102,88,61,196,187,81,142,240,40,137,3,71,232,252,224,146,125,125,154,243,171,93,13,45,32,42,64,38,170,46,167,72,121,98,103,106,96,50,152,231,210,231,185,9,33,238,27,82,128,109,113,167,100,224,62,37,221,214,132,143,97,212,111,173,61,0,142,16,238,92,213,163,57,15,157,21,138,68,55,239,97,95,201,10,197,191,58,157,104,46,18,195,57,138,199,118,128,210,44,209,166,165,110,195,178,92,237,232,103,237,211,131,21,156,97,100,214,62,156,209,201,86,172,114,53,255,250,233,54,22,108,205,53,137,142,41,201,180,202,78,41,37,218,50,59,111,191,103,207,213,150,200,138,26,53,168,53,152,81,221,203,168,246,19,74,159,170,36,77,203,71,230,145,39,110,230,37,204,32,173,206,194,28,190,119,163,172,185,186,114,240,201,211,218,126,156,213,190,59,149,153,11,165,74,159,49,175,23,31,149,174,234,211,51,28,177,136,165,178,198,245,57,172,180,139,152,179,247,52,31,96,37,28,182,4,41,204,217,207,50,240,9,32,95,39,83,251,187,38,170,83,23,67,66,173,24,77,171,104,112,192,251,82,147,1,25,217,249,125,132,137,166,0,118,170,219,46,150,5,74,199,203,127,132,225,60,117,187,249,228,217,36,210,39,42,254,240,135,25,21,226,67,206,102,252,42,136,136,81,53,53,177,11,180,7,156,128,107,217,73,40,30,40,40,53,35,208,210,16,179,30,246,42,149,220,174,12,210,82,144,199,237,242,194,75,67,40,34,222,190,52,127,28,174,148,95,87,40,199,27,84,3,239,20,231,44,61,131,66,225,152,179,98,238,32,248,9,228,106,202,1,95,53,71,127,248,154,196,179,126,102,21,133,111,126,162,81,251,254,19,249,6,82,89,176,148,106,174,242,73,67,39,10,133,77,232,137,120,0,51,214,61,218,84,71,153,138,62,215,229,6,174,181,30,163,123,104,26,195,7,103,151,172,219,252,194,120,131,99,10,219,114,38,10,70,175,10,96,213,63,102,84,86,110,32,214,8,140,212,142,35,178,141,129,240,238,210,5,185,42,175,217,97,100,214,211,202,63,200,177,113,128,78,233,252,231,171,174,210,234,77,223,156,178,179,174,115,167,14,214,61,228,94,20,16,20,40,208,167,162,38,219,57,171,108,208,67,116,8,14,105,131,240,24,206,147,218,76,137,172]], +[[21,215,90,216,228,175,177,38,52,204,142,96,15,26,66,103,239,149,132,244,196,172,68,255,254,75,159,203,136,92,157,42],[9,209,38,240,23,224,22,151,116,232,195,122,179,121,38,58,128,117,116,97,39,194,209,30,203,14,76,180,84,112,159,241],[168,242,244,185,226,7,44,169,250,222,55,253,214,45,141,2,66,253,77,170,9,253,133,110,117,244,227,67,199,38,14,166,119,247,83,166,39,174,208,140,185,108,68,78,41,189,181,181,56,93,67,132,59,190,121,163,221,163,110,30,17,1,197,15],[209,206,162,183,233,175,193,240,250,184,144,210,112,10,90,228,30,21,231,211,77,59,241,157,15,52,217,249,240,171,152,18,220,124,42,141,196,76,142,231,243,120,135,97,236,217,136,238,114,199,54,182,42,124,172,60,201,183,56,233,56,223,119,135,55,126,185,255,209,32,212,255,88,207,28,6,117,99,63,126,131,196,177,21,84,143,20,210,247,12,109,72,34,17,68,58,132,153,89,149,88,193,66,119,152,15,164,42,120,66,121,7,247,58,65,245,246,105,59,47,117,254,94,122,111,240,166,195,164,226,237,29,13,150,141,92,201,214,241,61,65,195,210,145,57,106,231,228,52,230,100,178,255,36,62,127,109,136,1,2,16,7,140,57,181,165,118,202,244,9,187,71,17,179,238,252,72,107,103,183,255,234,224,203,172,106,15,189,245,52,63,178,174,78,5,126,220,140,157,46,211,30,174,158,200,61,43,237,210,25,235,152,155,45,68,25,97,140,45,60,228,73,14,53,251,202,212,50,176,18,71,149,249,197,203,220,30,176,195,7,43,74,168,1,210,111,188,199,176,123,130,87,245,254,71,172,217,188,88,123,86,87,207,7,202,84,91,181,104,201,228,231,60,221,246,37,78,34,247,138,178,248,6,69,25,248,171,253,22,252,250,144,248,118,135,219,12,66,9,190,44,108,121,165,82,31,68,24,150,120,217,50,197,69,133,112,10,36,55,112,46,86,170,181,136,161,124,178,204,148,192,14,135,87,14,243,172,81,51,215,83,3,138,164,101,16,162,96,193,254,128,71,155,192,46,237,154,141,29,233,147,84,172,38,72,180,139,150,171,27,128,204,166,202,225,135,127,55,215,4,40,187,80,133,14,3,8,219,11,66,48,135,191,125,222,39,158,9,103,102,242,171,58,178,56,91,4,100,165,190,215,187,216,212,87,233,53,226,0,170,170,141,149,21,112,224,83,7,109,177,138,106,98,247,43,49,149,121,136,74,8,38,186,43,67,99,113,221,33,139,1,160,197,229,141,12,213,255,152,37,228,70,111,233,102,223,5,204,49,200,3,229,33,33,131,221,242,156,239,127,185,22,72,164,248,238,25,253,95,141,189,138,86,190,122,191,51,101,154,146,36,161,226,122,16,36,239,253,251,136,232,128,97,72,208,209,120,9,6,175,30,190,62,95,20,54,49,144,216,140,198,229,8,148,68,241,37,208,99,21,93,207,134,202,146,99,242,245,241,131,194,105,116,254,0,11,147,66,210,76,120,30,32,88,40,124,182,243,241,227,39,12,34,183,112,123,131,35,165,204,141,184,26,169,6,187,89,214,150,203,151,204,116,227,89,89,95,251,131,115,202,211,113,14,160,158,169,116,76,32,233,161,46,5,190,90,149,240,133,172,86,22,120,215,218,67,46,76,124,181,62,18,113,223,92,213,163,57,210,215,82,15,28,24,72,209,80,113,216,198,152,70,178,60,93,36,50,199,56,144,242,237,237,55,195,210,150,74,75,91,85,34,88,136,232,146,245,38,209,202,195,30,172,53,111,54,28,43,243,54,196,98,214,12,130,232,43,97,111,42,81,156,47,103,191,1,41,3,105,190,155,85,233,245,200,206,196,242,225,178,171,48,37,6,201,3,220,62,123,156,151,129,65,220,144,75,1,177,194,61,37,0,67,153,191,139,115,214,156,213,57,199,154,245,233,160,165,17,236,162,33,7,138,31,247,176,246,4,174,168,66,70,195,203,50,219,147,129,190,18,23,103,224,151,190,165,23,191,205,130,223,233,33,55,152,64,239,180,182,240,42,72,236,218,241,45,44,211,137,48,212,71,58,223,151,205,113,220,78,161,3,130,244,245,209,221,117,98,205,75,245,17,89,50,246,196,112,10,168,254,141,236,169,213,231,39,121,2,184,248,134,82,151,101,219,36,134,7,75,35,161,159,212,176,67,86,191,166,34,108,130,186,246,154,8,125,156,161,136,35,248,227,230,131,8,225,107,128,76,54,61,245,182,48,126,118,36,13,177,237,132,27,97,45,101,84,141,223,190,131,103,218,96,119,44,106,255,85,77,200,93,4,25,72,52,94,86,125,169,51,49,81,133,143,223,105,147,39,57,37,191,220,113,129,181,246,70,208,99,168,200,243,16,86,155,14,208,147,189,157,255,4,254,191,11,65,198,220,85,22,154,20,163,200,98,229,65,111,30,88,47,222,232,254,135,220]], +[[191,60,12,187,190,32,190,42,207,175,178,122,54,17,180,137,33,167,40,171,23,51,75,138,253,238,131,5,23,143,97,59],[69,0,160,60,58,63,199,138,199,157,12,110,3,223,194,124,252,54,22,164,46,210,200,193,135,136,109,78,110,12,39,253],[143,135,3,188,244,192,50,148,23,51,158,176,38,242,183,45,49,77,146,46,154,204,181,216,187,126,236,135,224,126,97,56,85,22,114,166,19,44,180,248,117,80,142,211,41,149,103,180,167,65,52,210,189,240,216,87,249,128,134,29,24,190,126,1],[143,48,186,47,121,46,154,151,246,234,254,41,249,118,164,128,40,203,136,87,181,199,152,188,43,97,104,196,100,68,192,206,105,96,112,55,76,94,106,64,195,209,138,93,199,102,159,196,29,185,168,28,255,117,155,140,160,21,152,113,195,68,46,140,117,18,105,143,164,71,181,120,62,224,29,27,97,20,73,171,173,35,113,98,146,43,2,209,174,197,222,29,102,111,23,218,22,19,16,99,1,211,5,134,209,22,226,172,9,0,125,215,30,129,35,237,228,197,166,169,172,7,127,227,217,57,9,218,98,142,134,88,112,164,226,92,179,85,145,103,90,6,144,190,196,175,2,129,113,79,230,102,27,213,192,10,39,215,159,149,159,180,212,251,22,54,166,163,87,95,79,1,71,6,99,137,157,115,116,114,176,150,190,77,183,35,113,83,103,164,26,58,76,19,247,66,217,8,244,217,33,207,221,21,110,117,134,130,97,186,156,16,216,88,116,202,45,108,12,158,114,149,229,102,43,217,22,163,99,199,167,150,234,214,23,196,37,30,103,148,218,6,195,208,143,47,220,56,134,148,74,117,9,230,64,156,144,107,89,49,19,180,177,249,133,1,50,150,13,159,58,78,235,115,134,250,89,47,97,147,190,171,142,15,240,242,137,8,160,213,72,219,135,186,233,120,176,90,187,202,155,62,150,216,121,91,136,7,127,98,15,33,36,227,21,144,235,9,158,148,224,230,227,205,98,10,230,41,15,62,45,1,70,126,91,239,79,171,222,247,157,154,185,35,158,117,62,196,250,11,177,16,255,29,57,63,202,2,36,53,2,215,233,135,153,30,183,109,8,248,190,126,178,177,238,0,195,182,139,191,114,166,35,186,161,91,232,150,179,33,94,190,138,130,49,49,9,252,98,155,12,206,100,145,248,19,194,73,112,228,255,230,134,158,64,180,107,78,210,41,134,208,4,33,85,39,108,35,13,228,192,93,103,133,82,242,232,81,202,207,90,71,33,87,219,177,169,154,43,66,255,64,55,240,220,99,128,103,41,33,201,9,32,110,128,5,14,97,166,179,5,107,23,227,174,131,80,9,178,4,25,163,185,132,109,55,72,146,231,25,241,179,91,193,37,125,169,60,204,109,143,143,202,168,230,9,168,210,4,223,16,139,231,25,52,103,231,241,5,147,82,130,195,254,102,112,165,50,148,66,234,62,221,162,55,106,3,161,207,232,114,58,144,156,6,77,48,254,155,176,33,44,51,175,226,190,163,12,145,67,192,1,218,1,199,237,80,69,89,185,127,226,206,160,155,235,157,181,25,0,220,19,103,5,146,30,32,41,120,69,186,114,169,122,167,201,83,129,69,113,190,63,8,206,249,104,4,90,90,195,64,4,246,127,191,165,78,153,107,49,27,216,220,82,125,137,225,212,245,52,83,166,113,55,32,16,28,69,166,14,227,160,92,46,230,111,19,75,90,244,14,75,112,239,55,186,63,10,253,239,192,57,243,66,194,138,249,25,130,81,56,26,16,121,165,221,3,90,140,40,151,108,107,127,77,176,158,163,131,163,168,127,15,133,31,211,49,174,167,250,75,252,217,86,49,214,82,250,47,80,241,194,63,242,188,19,122,6,4,227,217,243,156,203,150,81,69,188,164,139,6,220,138,129,117,71,182,37,239,250,121,109,0,12,55,116,186,209,152,219,18,65,190,122,44,13,196,164,100,27,154,140,185,203,140,140,56,135,87,111,82,114,195,58,175,254,69,97,95,81,169,111,174,118,207,81,37,188,105,173,10,64,56,121,7,153,181,194,98,68,33,166,67,61,186,179,156,204,176,177,120,123,91,206,40,149,148,72,157,23,237,181,249,49,3,116,128,125,54,198,230,115,71,38,187,51,0,78,202,232,187,105,29,205,56,118,1,244,234,145,27,75,144,235,255,117,109,125,141,158,180,34,203,185,170,247,244,119,46,10,84,54,67,6,133,229,123,105,116,84,232,46,234,220,228,171,160,98,183,118,130,207,33,155,225,253,155,0,241,203,17,53,161,2,19,73,83,154,75,147,174,33,63,25,61,41,50,115,142,247,41,32,73,155,123,226,168,28,155,170,237,23,197,70,65,165,151,77,39,34,50,65,227,198,160,149,34,107,210,55,224,89,30,0,43,58,240,86,93,243,233,118,66,15,151,100,160,154,232,191,162,121,95,143,173,127,198,135,189,45,226,61,20,136,244,73,216]], +[[40,127,175,210,19,116,87,47,87,129,0,71,208,217,140,177,255,61,1,32,250,164,136,97,50,36,87,50,193,166,171,120],[232,37,32,99,245,173,126,149,189,5,197,2,168,188,74,23,85,99,96,134,155,157,224,163,184,88,147,142,17,17,118,25],[98,1,227,5,145,211,107,123,34,110,54,253,245,100,52,196,124,211,5,24,55,175,49,49,58,153,23,253,2,221,237,43,91,187,75,188,54,139,59,209,93,6,32,69,241,5,182,231,52,27,21,21,13,54,249,0,135,89,29,131,153,1,184,1],[179,196,67,228,229,137,156,22,211,158,129,180,248,7,64,66,169,4,167,53,7,75,39,149,217,172,6,177,55,158,247,97,141,42,83,75,107,239,129,86,158,96,113,146,103,191,41,205,157,22,172,201,161,116,216,2,107,20,177,39,208,210,216,180,88,57,152,137,90,215,239,114,254,220,83,184,240,138,34,80,16,14,31,31,10,171,72,188,112,116,100,52,136,230,182,112,225,176,114,124,56,90,52,255,101,160,215,232,59,168,96,131,184,115,223,240,85,146,9,177,75,42,196,43,247,197,114,208,197,145,122,196,46,74,228,218,225,221,66,53,121,82,118,160,118,19,44,254,62,12,53,11,38,88,15,187,58,248,23,119,185,58,217,92,183,255,23,194,217,128,206,13,73,47,109,64,250,144,186,63,202,162,27,182,135,53,238,30,242,8,73,94,191,123,2,39,111,250,30,252,8,22,88,187,68,205,39,97,239,94,62,28,166,14,200,181,216,22,212,171,172,208,188,200,2,104,216,244,223,139,58,82,4,157,176,21,126,43,110,129,172,214,243,242,137,71,192,118,39,149,92,218,201,234,161,222,23,212,185,218,163,97,251,73,120,38,100,215,214,210,202,92,236,109,20,137,60,62,128,182,209,109,170,207,252,192,183,89,55,232,190,246,249,225,18,168,127,75,3,95,144,54,7,10,44,204,85,194,170,217,57,223,103,79,126,78,18,104,94,1,110,160,228,144,42,170,175,175,254,56,221,178,249,13,156,247,133,55,246,19,145,105,111,240,51,10,232,247,154,28,30,213,213,43,78,226,166,45,144,251,130,217,164,131,147,250,51,129,11,64,208,69,89,2,213,116,255,5,32,3,224,22,12,15,71,181,229,128,160,120,188,238,240,96,115,221,168,178,209,241,4,165,149,233,11,182,164,142,221,216,101,241,202,228,241,120,254,34,231,95,47,97,36,169,218,6,130,68,113,18,179,219,91,232,196,36,114,178,65,233,68,253,35,112,194,220,39,21,192,90,65,189,188,137,12,65,198,95,176,140,47,89,49,116,57,26,200,128,243,203,103,209,183,79,248,2,239,150,42,254,247,185,243,234,50,111,149,39,231,251,166,152,24,121,36,182,76,205,208,134,98,72,199,110,230,76,121,6,155,224,160,87,177,10,225,144,243,143,245,171,168,68,227,147,49,207,29,177,60,144,9,6,190,224,215,231,84,110,245,35,36,227,124,89,6,117,241,57,245,143,87,58,73,79,74,232,44,78,200,16,102,166,142,45,146,144,1,145,196,125,48,98,240,249,170,237,25,17,55,205,169,184,60,209,48,232,38,41,96,230,36,79,143,110,243,159,21,164,254,209,60,182,105,237,193,159,92,225,98,206,184,210,66,185,173,219,251,168,119,44,231,73,133,165,243,114,13,89,10,146,14,29,202,117,168,121,177,170,69,159,116,98,255,242,233,80,114,118,27,32,146,84,254,56,197,77,131,58,142,44,184,252,64,197,152,243,199,247,214,197,112,87,21,208,48,141,195,14,170,132,103,109,32,157,123,123,49,52,71,86,230,154,154,76,180,228,162,81,129,122,55,134,254,166,114,141,214,8,34,51,107,69,174,93,71,199,4,180,92,76,173,56,193,224,26,185,61,20,22,146,213,93,18,253,185,116,15,29,24,21,130,241,196,140,229,67,72,96,217,48,240,231,231,14,220,255,184,85,96,165,61,186,149,213,123,49,232,146,65,55,188,44,25,227,75,185,201,134,104,119,23,66,128,232,12,35,151,141,87,121,88,100,167,55,74,239,56,63,59,246,55,83,89,191,99,86,71,64,9,132,97,166,199,110,143,35,137,19,40,135,105,161,203,28,149,178,44,50,169,235,179,236,235,4,142,227,36,207,13,126,133,163,137,176,77,237,187,203,238,242,152,208,82,120,22,8,92,12,131,239,170,41,133,70,232,57,11,209,191,228,101,236,27,175,174,105,238,82,24,231,44,174,219,155,100,156,247,62,236,69,74,43,72,73,101,23,150,114,222,188,249,68,19,99,153,90,138,144,125,225,125,192,104,79,42,234,87,154,47,180,72,65,149,219,65,21,202,50,233,112,82,109,192,10,92,172,175,88,135,17,219,212,105,206,128,189,41,124,79,65,214,250,40,165,151,198,55,44,13,33,73,96,181,69,152,205,139,200,73,235,220,163,109,98,37,178,13,236,13,3,17,105,206,187,54,234,220,58]], +[[154,208,73,16,8,81,208,247,155,113,18,37,201,136,71,121,90,207,195,96,28,20,184,169,119,141,98,112,205,76,5,237],[231,202,207,79,55,20,84,60,39,163,233,237,131,59,175,59,222,76,9,86,59,239,89,231,99,250,183,31,181,228,255,86],[254,192,175,52,203,197,207,252,86,233,109,213,237,89,104,229,44,189,66,105,132,79,195,14,58,176,211,71,43,93,24,12,141,27,118,144,81,143,65,241,68,56,231,243,168,61,94,137,118,203,154,38,21,31,196,20,154,50,152,215,228,44,5,3],[194,132,189,216,248,39,91,73,172,128,140,57,4,94,80,225,237,80,200,161,175,208,17,175,229,219,61,218,98,11,232,174,195,127,69,96,87,98,226,37,208,65,17,242,27,73,252,239,202,63,61,95,129,59,32,32,165,44,73,249,92,74,214,28,162,20,97,138,222,126,237,108,216,211,20,220,76,99,85,149,82,119,212,87,70,47,3,185,251,162,226,37,177,181,55,205,75,82,55,80,92,144,212,50,5,225,113,92,57,99,204,251,236,55,158,108,23,5,224,128,52,163,26,252,230,70,114,126,120,162,14,237,136,174,176,220,218,188,92,134,232,105,121,230,58,92,38,195,226,23,121,115,182,152,60,235,254,218,159,49,71,147,97,182,97,118,58,167,38,28,9,57,202,212,139,113,144,142,169,7,104,187,108,149,131,216,234,235,158,3,56,81,90,202,18,66,98,109,198,190,4,236,196,66,158,76,187,79,243,54,9,97,146,247,80,30,196,113,181,150,169,157,76,2,117,130,204,105,226,4,182,251,205,223,89,245,191,116,98,221,205,89,137,18,31,209,15,17,160,103,91,108,78,79,101,32,210,125,124,97,67,27,167,209,116,245,115,149,160,191,114,211,140,17,66,115,109,237,107,145,228,129,28,14,133,65,166,192,217,150,197,161,125,201,125,179,136,247,33,210,53,125,60,106,245,200,107,29,94,71,110,160,172,11,28,17,212,56,127,118,144,57,189,245,56,160,33,110,221,0,69,238,109,216,158,239,130,164,37,168,63,170,27,18,128,112,56,202,25,235,236,0,46,139,60,21,52,76,97,207,209,229,240,227,176,39,61,235,55,39,140,241,151,216,168,59,19,217,146,48,138,81,55,62,179,129,20,201,228,91,67,135,128,39,125,30,50,243,151,41,98,163,225,74,141,8,219,159,9,174,195,221,50,165,185,148,35,230,31,94,121,148,74,181,122,54,246,236,7,204,50,4,249,22,94,224,33,173,169,62,111,236,183,236,69,106,160,40,140,55,138,117,175,214,233,218,214,198,248,142,149,154,44,242,139,254,86,210,230,27,42,218,236,240,216,109,216,146,139,206,218,38,176,84,2,70,183,51,127,92,220,236,17,251,12,26,89,214,49,252,202,25,64,143,149,34,182,138,57,248,110,249,112,184,131,160,240,189,107,123,20,21,236,154,160,67,181,46,25,186,193,118,214,123,121,226,165,220,168,191,210,145,2,172,96,142,71,62,159,152,44,62,200,147,45,138,168,205,86,82,132,73,29,229,47,81,107,158,191,183,219,225,41,149,17,174,115,44,42,209,238,73,146,176,119,250,255,198,95,72,143,27,162,21,218,105,121,96,9,113,25,109,15,243,160,138,217,240,14,130,156,29,225,175,202,16,202,71,107,230,100,170,210,97,136,155,14,183,174,182,237,134,55,97,137,0,172,244,129,226,210,36,236,100,166,230,207,79,164,223,115,27,122,79,238,255,37,128,201,155,109,117,180,220,208,151,105,101,203,43,11,86,53,34,120,66,208,138,125,144,122,174,188,47,222,216,0,152,17,220,221,115,53,73,33,117,59,197,222,192,23,104,147,53,245,109,15,183,174,33,59,65,121,43,31,78,177,74,36,83,89,119,163,5,177,158,185,131,141,198,181,21,40,185,138,57,189,160,96,16,113,122,32,140,52,122,161,88,238,205,253,154,4,114,211,184,217,32,249,105,225,43,101,145,155,218,56,180,97,148,152,80,204,156,193,141,142,59,170,140,136,109,147,205,9,106,32,157,84,60,163,55,95,196,231,214,81,3,203,100,36,190,171,68,232,188,74,91,98,194,154,1,188,244,77,204,97,231,103,92,2,93,236,7,36,32,1,148,189,231,77,114,192,46,148,169,70,167,82,243,96,132,87,253,145,242,146,113,87,113,72,125,38,202,212,229,207,110,247,198,247,22,39,164,218,248,164,201,184,145,193,238,143,4,174,170,153,254,12,139,78,131,59,118,9,6,107,97,50,169,104,137,14,38,149,218,34,178,216,87,200,192,173,145,135,201,96,105,228,118,226,126,70,50,196,71,238,118,113,74,49,209,229,20,158,203,51,126,225,50,243,85,45,163,58,178,214,250,157,126,147,246,138,119,203,241,145,203,6,188,34,243,71,10,246,215,88,30,58,204,190,202,11,111,235,8,161,75,154,128,193,239,89,55,76,205,192,82,60,54,132,80,76,1,4,187,162,44,16]], +[[222,84,225,63,158,44,199,84,84,108,153,179,59,61,114,244,209,247,113,80,56,169,101,159,51,99,101,119,187,82,106,219],[54,51,141,179,50,107,0,94,92,97,255,120,43,226,234,177,102,212,235,114,52,169,142,161,205,133,94,26,213,53,233,76],[55,172,168,242,72,57,74,158,4,208,106,125,168,74,125,239,163,157,228,218,43,203,24,213,246,76,195,77,176,134,81,175,74,187,25,250,42,146,167,221,165,110,201,147,11,129,174,189,35,153,5,17,246,132,198,209,91,165,149,247,212,162,116,14],[220,64,65,173,97,66,58,18,160,65,19,24,166,230,42,94,246,74,25,171,226,217,133,34,151,190,45,74,53,235,134,112,202,54,197,33,83,27,48,56,172,218,238,162,234,1,160,182,24,120,98,164,225,168,157,75,129,197,49,142,212,214,113,49,188,56,248,65,161,66,162,246,243,22,223,240,118,147,157,192,235,129,178,48,254,169,136,31,143,15,247,237,11,41,63,105,178,137,254,119,8,129,251,55,16,128,142,142,89,230,78,25,12,30,55,155,157,211,72,176,44,35,71,215,226,6,150,121,11,98,119,106,46,130,91,237,105,23,3,124,182,53,201,47,188,118,180,197,133,16,39,231,241,56,82,238,126,124,82,87,58,144,48,183,159,34,182,13,88,105,239,230,128,192,22,100,146,159,233,160,111,163,51,5,43,225,214,175,58,11,72,44,51,46,24,5,30,120,179,51,131,157,108,185,61,147,235,251,39,126,66,104,251,238,238,186,30,143,150,165,201,227,40,196,38,114,18,202,194,81,33,91,250,167,143,216,138,135,65,122,128,96,45,205,136,40,232,4,0,218,48,78,152,152,98,209,50,1,8,45,227,83,9,37,224,237,194,193,48,169,164,25,7,27,49,8,141,166,246,255,64,86,48,28,18,159,194,19,82,51,98,141,22,216,191,22,15,108,232,109,131,205,78,41,174,12,115,132,61,112,181,48,86,197,175,63,61,197,97,39,28,181,175,243,147,240,128,58,222,7,45,156,235,116,91,97,135,178,141,36,105,103,103,213,194,31,77,74,197,141,91,182,108,92,173,254,251,22,38,239,147,247,20,199,130,182,239,60,207,75,68,238,117,240,187,117,122,37,217,180,106,157,147,26,3,114,125,73,106,34,129,12,99,79,92,26,230,12,189,242,241,234,41,181,70,7,207,245,13,159,142,3,160,164,81,60,246,141,251,97,151,115,65,27,97,128,149,154,138,172,48,178,238,228,173,50,121,21,246,10,229,43,144,224,74,155,206,248,220,103,231,30,161,10,202,85,61,185,137,92,216,0,132,87,215,111,2,206,181,53,0,33,17,9,232,150,3,243,4,216,128,170,240,40,97,254,55,201,83,74,157,103,45,131,113,60,211,38,201,171,129,195,83,118,76,165,173,90,192,231,241,255,136,15,180,138,205,156,187,148,144,100,226,17,131,188,56,251,29,144,207,230,25,168,184,251,245,50,24,137,187,21,192,42,83,228,211,103,252,102,136,119,182,98,40,28,74,42,246,120,248,110,105,29,170,138,253,202,193,184,32,24,159,229,194,80,140,227,110,221,156,111,143,81,87,80,113,131,148,57,160,3,53,44,21,115,225,39,104,221,109,235,223,30,212,249,74,199,157,241,171,106,11,194,80,121,192,147,84,119,217,20,153,136,236,59,135,147,239,205,168,89,172,195,146,171,63,169,148,147,215,174,10,101,117,182,149,161,206,7,101,50,134,2,135,221,73,137,103,196,111,122,221,73,73,76,2,231,68,196,2,128,25,87,130,226,66,68,118,22,94,114,206,226,54,66,229,28,236,67,33,145,17,106,236,89,181,159,207,10,54,131,185,95,118,7,96,162,11,214,116,84,216,222,100,124,15,159,252,79,144,246,228,90,201,61,128,47,51,130,153,239,40,13,59,183,164,168,157,184,197,154,18,82,111,39,131,2,76,138,222,144,2,240,14,61,82,155,120,220,221,73,3,218,245,118,122,43,237,117,20,83,150,239,182,151,144,113,45,230,165,144,30,109,140,21,40,1,130,56,130,133,2,29,14,112,146,146,21,217,242,183,153,187,146,242,202,86,244,142,140,187,162,241,155,8,88,69,18,101,103,207,175,166,3,194,148,110,161,231,210,116,85,74,56,191,125,134,81,31,62,71,79,159,165,203,17,16,95,181,47,198,129,119,243,56,95,225,57,123,229,132,167,0,137,220,116,27,75,0,149,191,126,178,153,59,65,141,248,123,20,161,249,121,38,232,104,223,110,86,139,236,162,33,95,45,215,206,138,60,158,232,73,203,65,52,108,104,79,127,254,240,167,146,237,244,51,202,153,239,52,199,63,146,114,167,235,151,88,124,143,206,74,81,54,68,71,55,19,141,83,234,223,58,132,245,1,187,16,69,110,142,74,64,71,8,44,158,20,53,245,118,82,108,33,100,113,77,112,179,208,166,233,192,138,83,227,35,132,15,77,207,232,242,209,159,11,226,200,142]], +[[133,4,251,202,171,166,118,131,248,21,73,146,130,182,235,212,151,168,26,145,86,245,62,2,92,45,62,206,224,219,101,89],[230,45,168,100,147,160,202,245,41,33,213,96,47,189,195,221,58,132,54,148,31,107,226,64,179,21,9,104,18,56,116,109],[192,234,7,75,249,173,222,226,227,53,10,150,158,124,86,158,58,234,26,65,136,238,90,243,76,183,63,56,130,152,101,61,41,155,93,189,148,22,63,186,32,158,143,125,194,226,99,77,58,82,160,40,16,168,140,97,82,148,91,193,107,189,251,12],[108,99,237,189,64,160,56,116,236,174,248,22,2,205,104,80,192,159,73,21,183,170,244,24,37,140,86,131,100,83,142,131,146,168,195,121,131,139,12,149,52,91,246,76,61,188,23,88,83,251,100,31,53,15,11,83,160,90,142,194,144,40,140,3,38,212,53,255,119,111,134,131,162,115,51,63,155,178,128,33,132,236,197,59,6,178,140,44,64,42,84,191,19,76,26,35,41,151,73,166,206,43,81,167,186,34,35,33,72,121,126,153,63,242,88,40,110,148,119,120,168,116,45,63,54,204,120,66,151,96,67,252,35,218,138,151,236,185,113,95,192,95,176,242,63,167,50,29,220,25,50,134,22,49,96,78,186,46,242,93,139,117,108,228,115,54,86,191,209,225,71,8,146,58,199,198,10,121,132,97,54,215,65,151,59,165,81,65,137,114,11,192,247,119,75,123,211,87,69,149,189,226,81,80,49,178,91,98,101,75,22,16,53,119,128,112,172,225,73,113,223,31,224,190,78,161,239,85,207,135,71,211,113,108,28,231,7,177,167,200,82,14,109,235,51,78,177,134,51,143,201,48,0,118,142,178,190,64,198,224,220,63,93,248,49,179,44,58,44,51,226,136,152,214,118,42,21,34,211,212,141,174,229,106,2,105,189,223,108,252,157,115,248,209,120,174,204,191,254,247,206,22,79,152,175,234,34,74,155,96,237,228,106,149,250,220,159,197,217,77,32,156,22,109,155,141,226,83,56,30,162,36,136,98,148,107,156,245,52,148,116,85,194,68,88,207,86,104,58,14,196,122,44,101,7,92,105,76,124,61,106,223,154,229,232,173,49,172,118,159,131,170,38,227,18,197,176,26,154,9,64,75,21,184,20,186,167,102,107,62,3,240,106,141,99,72,171,140,203,155,96,164,164,250,248,111,113,53,223,3,157,149,92,7,189,146,231,184,227,39,238,108,27,64,25,106,40,180,68,106,165,169,178,185,119,58,183,110,60,226,17,128,240,157,108,8,210,119,198,119,29,103,226,45,132,84,15,164,59,56,246,52,207,196,110,91,140,51,241,90,86,138,119,228,145,74,173,154,184,201,247,254,164,127,118,119,192,24,128,179,232,93,45,14,63,189,109,198,233,158,67,125,220,115,111,146,181,162,255,41,39,224,180,66,20,47,8,151,208,184,161,154,194,3,99,61,244,19,254,175,142,245,10,95,118,123,237,175,32,241,193,63,59,137,209,232,183,189,24,213,145,249,222,17,110,227,79,152,36,228,234,209,174,157,162,232,202,174,248,139,41,81,106,169,66,222,119,167,70,123,111,178,106,102,111,48,100,140,113,90,46,233,249,70,116,59,84,58,68,40,224,223,208,97,120,231,233,62,198,242,110,0,62,5,139,236,20,164,170,46,59,141,225,18,149,167,100,202,179,11,49,63,204,87,67,178,251,137,150,45,220,92,220,106,160,210,228,163,6,231,122,247,106,5,165,152,146,63,98,138,133,223,28,199,58,211,188,1,196,185,121,189,124,178,150,89,10,136,176,164,27,68,93,80,160,132,35,228,237,128,241,118,60,113,107,108,69,125,132,93,250,166,141,18,176,208,60,85,253,232,174,107,43,146,188,99,34,148,61,190,84,199,6,188,142,95,206,231,6,84,178,111,59,253,135,127,95,83,57,172,24,45,84,23,189,76,7,53,216,37,191,112,232,94,171,130,22,237,218,99,42,231,226,43,62,83,208,120,168,178,11,90,126,35,133,51,124,249,43,60,22,176,35,86,62,17,203,80,67,183,4,211,126,181,237,158,133,252,220,149,207,122,110,173,228,8,3,23,90,0,142,246,83,172,97,54,241,97,41,171,174,17,55,197,130,52,0,116,138,129,37,98,84,211,23,207,201,57,226,110,160,206,249,246,84,141,180,40,144,196,139,235,4,121,16,59,160,137,229,20,17,128,56,177,185,9,67,215,22,247,168,212,205,165,152,58,103,75,131,160,2,216,172,156,101,115,74,40,183,123,118,12,142,56,3,248,120,30,169,25,159,121,124,231,41,224,107,255,254,140,41,178,11,200,82,39,192,156,192,82,25,255,43,163,142,24,5,16,131,115,47,131,203,252,204,49,7,86,69,11,38,29,91,225,131,217,251,68,236,24,82,159,44,201,132,140,64,17,156,96,118,118,188,77,144,21,253,75,210,252,145,141,200,3,30,193,154,5,255,54,44,24,64,67,190,127,224,102,1,154,197]], +[[234,192,240,108,44,20,243,125,67,75,201,152,151,34,93,210,227,241,237,116,170,116,66,197,80,51,157,247,125,11,123,50],[67,230,32,85,219,110,19,73,201,77,137,2,145,135,136,32,32,203,207,157,117,224,62,182,86,250,10,21,177,144,2,215],[69,242,128,58,254,176,252,68,211,170,150,91,18,101,155,245,2,228,114,149,112,97,132,178,161,198,241,109,5,6,19,245,150,162,0,19,148,224,14,42,68,196,108,246,80,93,92,245,184,171,132,18,240,126,218,149,26,21,0,94,51,143,60,14],[39,183,253,14,113,173,241,148,207,84,7,182,119,23,147,6,13,224,252,167,202,10,230,72,53,196,49,135,64,138,112,79,83,61,94,160,200,58,101,67,135,186,125,177,110,213,142,200,55,34,109,245,124,31,230,56,44,89,25,233,34,19,246,241,140,187,87,53,209,120,164,118,175,53,211,144,183,205,37,86,33,124,83,15,58,31,138,178,51,156,26,94,141,150,147,135,239,211,148,20,181,107,183,132,223,213,235,137,184,89,225,244,3,162,56,236,162,169,65,230,219,86,172,69,107,115,69,6,152,209,69,94,193,233,179,154,30,144,125,107,199,230,207,244,36,162,142,237,87,154,241,99,16,17,91,103,245,252,247,248,52,107,63,160,38,12,109,162,226,119,85,172,165,112,186,187,61,48,60,200,50,70,12,150,59,253,213,193,255,178,252,25,146,25,41,221,162,167,23,251,203,235,43,133,37,118,27,214,96,206,74,15,118,133,40,93,127,173,97,21,171,9,248,230,63,95,119,57,20,73,78,32,190,27,81,45,17,20,204,227,240,246,140,125,148,245,72,87,105,79,34,175,76,105,141,120,44,232,55,176,193,114,43,183,49,59,178,196,31,109,61,209,160,40,119,251,66,150,216,102,42,158,134,37,152,77,193,253,26,149,16,235,169,214,67,172,88,168,134,160,69,205,14,83,192,86,168,51,249,104,179,93,1,50,14,156,192,180,53,211,246,191,173,38,249,235,87,84,211,141,223,109,92,75,246,21,167,100,74,35,249,130,107,204,151,96,146,216,45,129,213,71,0,13,224,8,27,122,64,169,63,189,218,193,63,125,153,112,140,205,238,185,64,92,214,52,202,7,72,202,210,193,216,241,100,245,215,122,79,54,74,228,136,190,220,241,242,14,185,84,188,138,39,138,248,20,50,65,120,86,169,0,248,241,82,146,26,251,225,121,20,34,154,81,59,215,26,183,230,97,205,225,41,175,147,226,80,148,197,97,24,237,31,34,219,100,68,40,180,116,101,31,227,107,232,47,163,105,92,65,252,134,153,102,126,5,55,67,176,164,17,85,195,31,30,38,121,198,232,203,156,157,31,95,75,64,163,32,169,253,159,71,218,155,148,33,27,166,1,178,42,17,82,16,217,245,89,196,73,111,1,115,36,88,244,154,195,78,179,134,99,108,139,108,104,199,187,192,7,138,182,243,152,166,36,184,186,251,28,98,41,88,86,45,35,29,255,212,219,9,97,150,187,135,71,158,66,234,34,172,189,205,232,222,177,14,49,22,50,240,47,202,20,120,127,211,20,5,105,185,66,137,145,84,62,198,232,52,225,11,20,159,35,199,75,185,154,199,179,121,154,32,150,210,46,56,122,113,43,111,144,17,234,52,197,190,76,70,133,129,172,98,206,102,32,99,37,46,6,106,154,59,21,201,87,13,6,93,193,97,153,41,240,107,199,90,49,121,70,139,200,161,110,61,220,79,225,133,206,186,10,146,165,70,184,103,95,193,173,229,99,7,21,12,126,76,132,79,106,165,241,237,191,181,74,198,50,202,43,37,156,50,163,62,226,134,120,86,195,57,10,103,64,54,76,176,223,185,118,229,61,12,198,196,42,16,106,28,38,145,140,138,106,3,59,42,163,199,242,228,57,46,121,248,236,165,179,54,186,197,6,29,118,152,163,191,231,194,194,146,137,37,84,3,13,230,206,124,13,6,238,252,84,144,111,129,224,9,127,207,242,125,20,185,183,153,74,121,112,225,165,245,198,182,64,93,202,34,3,61,255,14,174,19,138,216,153,246,238,104,18,11,143,34,116,75,2,105,169,168,152,155,111,126,8,175,250,231,123,202,33,104,173,226,64,88,174,104,167,248,0,224,46,124,56,57,27,175,86,93,212,11,85,250,58,179,194,71,185,206,180,217,103,71,23,117,230,99,214,161,198,199,225,115,80,187,214,185,163,235,30,72,74,194,231,167,165,200,79,80,131,229,172,232,115,13,232,156,71,232,220,248,52,30,64,186,52,93,189,102,186,224,247,240,118,167,5,177,187,127,71,14,62,223,178,183,142,77,99,89,65,61,24,211,50,128,180,84,160,219,184,129,216,96,103,38,250,155,234,39,36,117,231,159,234,106,84,203,76,6,25,84,27,78,119,193,112,200,97,104,116,185,84,190,184,209,5,184,107,209,145,126,37,207,186,146,103,24,126,226,3,139,63,0,120,244,195,24,181,135,207,68]], +[[230,8,213,222,151,151,144,125,182,217,142,3,69,213,202,242,173,51,224,237,222,191,24,184,29,97,232,55,62,207,180,153],[96,224,193,106,218,88,110,54,70,145,42,95,43,179,24,251,195,213,11,87,211,111,171,182,55,105,111,157,141,77,199,97],[13,143,9,94,66,162,115,10,60,123,237,244,45,92,131,57,139,92,14,233,199,124,90,97,217,130,41,19,150,169,24,42,8,2,163,127,50,75,196,251,93,74,164,237,96,68,75,102,20,75,172,188,134,81,5,215,105,15,20,6,80,105,29,3],[230,16,250,125,131,133,192,156,120,152,158,213,239,122,35,5,71,240,19,203,126,141,223,49,116,159,252,49,206,225,10,179,239,172,163,241,78,161,148,81,15,9,133,168,24,239,139,4,14,16,195,165,17,77,225,172,8,15,20,195,214,93,60,36,79,146,66,247,84,146,202,186,232,0,252,252,155,194,117,234,31,39,114,140,146,12,37,143,231,170,115,148,128,96,41,156,184,120,53,121,46,220,192,114,21,11,115,206,254,176,213,21,98,229,59,70,129,14,39,164,215,246,171,211,46,149,159,125,115,29,222,1,217,75,196,30,216,53,239,205,66,201,34,67,112,55,168,125,211,102,255,173,46,236,171,106,186,235,79,207,7,57,43,58,180,12,250,239,234,164,38,107,197,55,103,22,147,201,9,61,171,232,160,83,140,175,209,44,99,154,4,189,43,168,12,224,242,154,219,252,102,189,70,55,202,5,67,165,59,14,55,29,14,46,71,13,49,186,54,6,66,164,90,180,207,227,231,144,245,135,246,197,165,88,63,209,91,24,153,120,56,162,0,146,28,28,57,156,11,22,39,139,125,214,211,170,171,111,50,91,22,175,223,118,26,27,191,134,125,226,189,212,134,21,241,91,82,103,112,237,32,215,159,15,48,113,75,238,237,165,143,82,163,204,12,90,97,131,21,229,34,185,235,231,205,153,182,94,213,50,166,46,15,13,247,39,100,214,236,109,109,27,164,14,244,14,5,66,99,96,121,93,109,216,91,179,159,115,33,211,251,6,39,93,224,150,170,228,162,250,34,147,243,27,51,244,173,77,124,37,26,193,62,142,21,194,191,177,249,143,73,98,197,75,108,224,51,176,138,166,38,242,144,93,70,63,85,183,28,189,173,236,219,62,11,54,93,174,7,177,112,48,25,131,174,184,59,30,159,47,40,207,101,65,159,214,176,161,169,194,108,181,75,89,73,244,188,1,169,134,129,132,75,67,3,76,55,42,69,61,56,240,71,61,13,220,112,157,159,73,200,117,58,117,184,86,199,233,119,85,23,223,87,74,9,163,149,59,222,93,174,223,142,74,141,169,215,115,162,21,18,14,38,159,161,134,17,51,205,76,234,235,145,213,204,162,96,99,37,69,142,80,203,150,109,20,5,91,34,68,126,182,93,193,1,24,218,8,49,223,40,195,180,238,139,17,240,115,47,21,33,187,148,130,177,31,90,134,178,47,24,232,61,209,217,103,211,148,66,133,229,214,58,90,152,152,23,171,36,24,188,126,216,145,163,115,132,103,71,161,43,82,124,47,68,238,1,151,185,70,198,126,103,250,74,161,194,159,51,121,212,111,224,125,58,171,131,218,23,249,215,107,237,211,132,54,160,85,227,76,161,211,175,90,135,84,211,140,23,185,186,78,100,25,203,171,81,95,67,26,37,149,149,78,66,140,38,112,250,227,190,214,43,69,150,23,156,181,158,33,16,135,8,208,113,188,249,198,33,198,223,240,61,60,220,146,2,2,148,84,1,59,157,19,56,71,242,101,68,129,28,1,105,119,15,220,111,229,99,139,253,122,114,13,139,56,247,227,10,126,104,121,6,11,95,40,200,171,23,176,2,0,113,50,7,232,99,123,255,72,68,216,66,217,202,120,131,145,52,1,152,163,254,1,114,223,167,77,225,229,90,222,251,194,233,188,126,136,84,118,209,185,192,85,129,52,8,164,117,40,67,67,85,191,3,253,212,226,125,139,52,97,176,251,102,171,62,21,168,121,161,132,69,126,158,217,234,108,81,182,99,179,30,220,140,74,60,212,84,246,157,156,229,24,209,184,120,136,238,61,157,213,65,110,67,225,20,172,5,114,19,82,223,252,44,168,133,151,55,123,188,65,64,9,176,194,253,54,155,229,186,53,166,220,227,71,139,108,17,179,60,10,51,145,139,110,229,172,76,212,194,241,202,107,209,144,160,0,168,56,218,56,245,48,119,86,3,53,89,109,19,88,147,119,147,150,56,16,167,154,33,184,212,97,64,231,104,137,141,205,168,138,15,175,141,221,13,99,56,71,170,234,14,3,11,230,69,91,65,227,237,225,226,135,55,48,235,132,129,172,170,122,81,156,249,25,88,71,168,106,250,87,249,7,29,68,244,175,76,160,211,67,201,12,13,34,217,70,20,101,133,240,14,243,174,245,127,15,158,85,232,24,192,18,138,226,85,219,195,17,108,240,254,2,22,109,84,133,157,236,191,220,204]], +[[14,134,135,44,120,98,15,16,203,109,252,70,61,44,40,114,196,218,102,7,72,201,205,160,26,177,69,105,88,175,186,127],[222,73,137,152,146,105,202,189,143,79,64,156,241,164,217,116,3,139,39,85,2,39,53,87,243,18,213,85,63,171,147,195],[32,55,233,119,65,195,230,64,156,102,252,103,130,170,179,137,197,215,120,9,122,199,120,153,158,133,118,228,158,244,246,160,199,115,11,217,224,147,221,60,10,231,236,118,32,51,128,218,101,113,71,211,58,141,157,214,94,208,12,247,98,36,214,1],[169,0,243,233,198,67,165,100,155,7,111,182,156,59,42,192,132,213,44,203,175,205,202,90,157,177,218,167,5,0,222,153,51,210,61,21,63,116,149,78,27,213,245,123,137,159,232,164,177,52,193,149,65,43,73,131,59,110,80,149,166,85,78,170,109,132,75,17,241,88,76,133,5,91,135,244,28,153,150,105,4,108,113,174,181,192,69,63,214,163,196,55,248,21,240,104,152,124,56,104,204,7,170,42,246,88,25,4,108,48,123,175,183,83,13,232,79,113,48,174,167,142,240,5,213,255,245,47,141,234,241,213,233,195,38,211,33,127,197,91,148,246,40,170,16,79,106,36,163,149,230,45,27,98,189,156,13,130,67,99,25,197,215,62,87,101,67,95,59,168,86,164,115,79,214,10,230,23,247,240,195,186,87,34,167,51,102,200,138,109,254,202,133,196,68,99,159,68,31,44,85,253,196,100,236,178,153,238,227,109,142,174,6,59,185,75,178,67,157,160,79,165,235,197,9,35,56,165,3,94,72,15,8,52,174,238,141,113,31,40,196,109,201,96,222,27,233,223,48,124,24,197,193,120,178,98,150,220,86,127,21,191,96,134,58,54,113,8,103,233,47,213,16,72,134,86,116,194,175,12,83,178,231,162,72,174,91,208,154,73,170,3,6,24,73,95,130,72,12,66,10,225,6,136,155,236,0,98,120,185,34,114,7,87,9,254,201,84,135,207,177,0,97,230,114,43,147,238,191,192,188,88,123,247,186,95,102,146,176,116,245,90,152,213,195,2,118,11,27,241,208,159,126,134,104,71,156,166,240,30,237,162,253,175,88,74,194,5,143,191,124,243,16,13,6,184,9,27,254,171,81,192,192,177,212,238,58,130,87,246,155,22,23,96,79,206,149,59,181,247,242,113,198,161,136,14,161,179,246,98,103,226,67,159,52,88,6,40,145,120,119,198,110,192,254,215,110,68,232,187,43,145,168,128,109,244,186,202,108,201,40,137,184,128,80,112,201,166,23,248,7,21,117,48,117,28,193,124,71,176,158,235,169,77,34,180,229,71,195,112,206,122,73,111,202,163,65,42,255,255,184,201,180,222,137,185,241,33,170,236,95,84,75,12,114,94,197,238,157,75,52,118,173,201,208,80,237,176,253,186,240,44,169,227,138,241,95,81,80,21,162,103,41,46,201,170,84,68,237,29,236,217,205,158,30,173,100,135,160,204,239,153,91,28,96,10,3,105,53,131,134,96,172,171,39,109,139,14,91,7,217,243,99,83,33,75,248,15,148,26,200,140,244,10,8,175,145,121,38,35,65,18,236,205,170,22,45,201,157,227,226,91,175,246,91,176,30,73,137,137,134,51,43,220,45,112,93,90,234,64,249,188,79,187,40,6,137,68,150,3,141,162,54,233,220,41,96,12,156,237,234,195,182,22,204,86,216,158,194,250,103,56,150,102,198,196,254,35,59,99,145,5,2,62,16,27,135,74,99,48,254,87,63,128,172,229,93,3,124,198,18,230,223,213,166,230,134,249,168,48,84,252,70,225,91,182,218,69,61,129,12,241,56,161,120,191,3,157,30,24,22,20,255,64,203,230,187,59,71,54,99,117,46,168,2,95,247,247,57,238,75,103,17,15,150,128,137,178,71,60,208,68,212,139,0,157,6,119,247,145,245,78,45,246,175,220,58,203,158,153,221,105,88,164,80,192,225,182,221,94,151,162,204,70,41,139,79,72,172,106,218,240,19,215,91,44,66,7,45,46,225,63,115,54,135,238,131,195,247,12,79,221,151,32,253,23,152,198,98,254,243,186,1,43,237,212,69,196,114,159,33,48,72,79,231,122,193,180,196,221,235,129,250,246,15,118,227,189,125,33,169,166,197,122,105,169,205,156,194,3,252,99,181,158,232,75,137,21,179,193,138,89,84,226,39,200,110,187,183,212,196,193,160,141,12,94,70,124,104,160,105,112,117,30,245,132,189,214,17,225,221,27,72,144,10,179,84,185,156,236,110,29,243,189,65,70,234,7,85,53,13,193,28,58,63,96,13,71,10,116,244,117,228,254,237,175,8,101,39,111,168,169,119,19,71,29,12,169,149,92,113,53,136,51,157,238,121,101,110,86,126,106,177,219,249,131,7,3,129,122,230,32,146,154,6,132,165,202,242,15,239,129,168,238,137,123,231,229,5,173,230,73,107,154,239,2,114,189,143,53,8,96,35,59,51,140,46,54,211,19,141,182,149,56]], +[[82,3,84,216,90,135,215,194,44,166,247,132,113,68,16,236,152,191,106,101,248,3,239,147,121,189,200,4,53,155,35,73],[216,81,28,234,194,253,102,26,203,255,176,27,162,116,28,173,136,153,52,222,99,146,150,27,222,198,250,70,18,59,127,15],[117,78,96,211,246,244,171,79,93,13,219,176,1,83,32,9,22,99,136,72,127,120,11,118,246,11,208,188,159,239,171,250,171,107,226,174,120,105,87,58,100,121,110,242,132,110,133,229,205,174,82,219,16,68,254,250,121,107,172,244,139,150,139,13],[161,212,173,72,110,187,124,26,10,203,143,17,112,19,232,228,116,103,137,198,36,74,86,201,237,251,241,239,55,172,19,9,170,245,28,147,117,252,18,202,205,104,151,164,71,149,69,242,191,57,10,183,192,192,229,197,146,245,80,110,153,56,55,138,17,182,54,191,133,112,41,185,104,84,122,165,6,196,160,130,154,21,253,57,149,254,173,79,134,15,215,198,35,198,62,134,149,67,110,174,85,129,100,20,119,131,71,9,47,95,77,66,43,177,181,229,160,105,102,36,30,254,193,79,30,79,202,6,99,145,20,113,140,48,235,202,221,76,109,138,190,127,233,59,37,209,113,115,83,57,84,24,139,26,176,63,203,119,146,203,99,92,227,110,155,219,221,231,165,97,197,246,105,32,217,16,203,38,156,140,28,63,89,50,101,9,0,114,196,137,50,230,146,169,199,56,199,4,137,116,137,167,21,194,179,148,213,168,111,112,54,164,202,197,220,181,184,92,250,22,33,86,224,188,107,254,2,251,76,56,96,140,251,35,201,43,139,106,60,180,110,72,125,96,224,220,151,170,46,51,227,218,218,146,94,78,102,18,204,90,241,37,229,172,164,88,23,162,253,108,63,241,11,24,147,139,68,189,77,210,13,127,204,247,242,107,64,166,111,72,170,255,201,165,65,230,211,113,56,252,85,70,152,104,226,209,3,101,239,243,127,172,54,15,171,61,197,84,55,172,45,143,234,116,116,64,95,179,99,15,121,99,210,212,89,88,249,9,209,72,48,40,111,241,82,170,117,47,81,12,233,128,189,87,84,227,250,50,198,153,36,221,149,213,193,82,167,55,168,250,220,253,10,69,96,224,177,20,248,232,170,166,24,212,56,185,135,113,17,218,23,64,239,129,124,68,25,57,236,236,121,155,161,107,27,23,28,169,182,73,183,215,143,160,82,209,73,122,80,118,136,190,222,73,0,171,197,58,150,72,218,89,23,3,92,239,254,13,162,28,37,192,155,6,214,24,91,221,162,215,120,247,237,230,21,62,62,175,244,149,201,121,109,77,22,109,45,46,164,24,228,164,170,110,103,143,175,6,150,231,82,160,158,2,234,173,231,99,7,14,8,142,153,100,145,159,244,170,76,130,248,98,154,61,92,121,124,42,100,89,77,32,104,53,218,11,250,67,204,217,221,252,219,106,172,77,72,110,3,200,65,34,55,89,57,165,39,11,193,81,158,7,7,229,28,63,70,241,229,197,102,179,58,36,95,160,194,2,131,132,114,54,61,233,240,237,222,46,121,29,130,41,48,149,247,80,191,245,69,230,195,71,57,220,197,77,176,163,106,226,226,170,57,176,124,180,246,169,100,98,64,210,211,20,136,246,120,21,178,149,69,210,32,190,146,158,51,57,248,40,26,147,126,5,168,197,195,136,126,6,4,142,167,177,138,72,248,217,27,30,58,245,202,181,206,218,14,189,113,191,84,237,236,32,61,55,22,94,76,159,159,128,70,28,210,159,205,153,221,234,67,150,147,148,27,93,83,255,148,55,156,246,66,87,29,213,89,161,31,143,56,61,148,63,34,85,207,113,88,0,175,119,107,16,69,191,25,169,201,187,9,81,85,223,182,70,182,95,74,40,15,42,151,239,146,125,218,190,36,162,249,113,168,23,13,212,42,8,146,118,130,92,185,20,140,1,90,174,30,157,173,242,44,16,231,84,140,89,191,107,134,139,32,232,108,131,169,231,52,58,236,39,84,238,98,37,249,253,206,175,142,81,196,14,149,91,218,73,195,93,237,56,250,139,204,30,108,143,201,194,65,46,145,4,197,194,54,139,31,153,35,224,16,250,46,222,145,29,66,177,57,244,0,126,52,38,146,47,251,97,88,236,169,123,71,207,201,151,133,53,18,187,157,76,162,240,23,194,194,99,220,25,159,59,241,235,79,21,8,239,130,139,14,0,219,33,0,39,54,167,242,46,201,18,152,25,69,131,19,154,215,95,88,226,27,81,141,170,73,164,7,108,99,117,250,166,8,145,166,158,82,166,86,105,157,128,52,167,171,127,203,228,33,117,73,20,65,254,97,177,120,62,131,120,87,82,34,21,165,250,197,89,11,237,46,157,32,102,6,9,109,59,232,238,146,135,59,252,48,202,177,92,233,249,145,13,1,161,23,248,153,38,204,58,250,141,16,79,121,159,243,128,152,222,40,184,255,15,3,135,37,194,144,59,36,193,66,156,234,73,37,36,157,135,129]], +[[6,27,207,26,166,253,152,152,151,179,34,229,145,204,239,84,84,239,74,90,219,26,72,0,243,38,17,207,242,181,188,120],[115,200,11,115,75,252,148,23,213,118,137,12,32,22,109,165,199,250,189,97,63,117,71,79,118,73,115,46,0,41,91,226],[90,218,169,67,48,160,53,55,18,163,77,190,151,59,117,24,249,162,199,19,248,170,209,0,37,27,8,106,232,222,38,246,210,182,204,240,82,140,197,222,220,163,24,223,25,204,126,69,222,174,40,30,19,36,185,110,50,254,244,90,175,96,177,12],[214,59,185,32,140,31,76,125,67,50,108,243,95,165,216,57,51,21,24,4,171,137,29,73,176,189,175,66,158,76,57,163,33,66,142,13,144,170,0,49,139,151,224,140,112,36,201,18,207,56,136,121,243,207,151,75,178,83,161,231,164,200,238,193,147,191,76,20,175,111,185,121,77,240,212,151,133,14,219,4,213,116,201,126,215,108,112,33,57,150,132,1,180,14,181,67,148,239,76,250,167,229,211,205,148,58,241,33,146,83,141,222,229,147,194,162,74,38,122,250,19,113,253,119,254,238,32,113,244,54,159,190,248,121,118,231,235,216,29,30,91,49,214,224,158,2,216,48,53,125,54,191,248,89,103,3,228,20,109,8,39,190,201,192,248,123,38,243,17,149,201,108,147,182,216,196,103,103,236,27,198,222,57,240,0,138,65,255,135,93,160,80,163,248,101,171,146,203,242,156,56,162,128,243,191,105,246,142,146,181,244,48,205,238,53,1,152,29,11,61,24,144,150,224,174,172,214,76,51,16,36,33,52,136,18,21,139,182,30,81,174,147,101,146,178,248,241,185,16,148,158,243,114,50,88,169,180,78,78,27,218,223,26,226,207,193,142,55,210,237,13,209,115,68,4,184,186,165,243,147,205,86,6,158,206,191,126,221,124,6,207,108,138,163,232,225,47,191,148,109,123,50,216,69,59,111,187,101,53,82,108,143,184,252,29,88,21,86,11,179,27,153,93,242,173,189,131,106,221,146,154,86,253,217,58,23,71,217,58,64,192,94,18,158,182,248,88,60,41,33,204,157,189,218,66,37,225,118,219,56,106,2,236,64,175,16,50,201,182,46,149,20,112,37,244,172,141,213,132,51,182,74,192,115,21,12,105,185,196,21,77,203,176,3,68,243,8,17,60,217,25,156,207,181,7,88,1,199,5,184,252,67,183,200,188,22,115,101,228,98,147,208,108,79,72,53,198,78,229,213,56,63,104,144,202,53,168,10,249,23,116,129,98,223,37,24,171,20,104,241,83,98,152,153,64,108,222,102,206,7,250,125,41,147,218,190,12,96,8,156,145,137,36,136,243,188,170,236,64,138,12,208,140,154,169,142,9,55,224,44,65,173,82,210,65,169,152,51,227,184,63,125,63,27,7,140,49,212,92,52,250,1,117,171,189,15,50,43,143,210,220,131,73,29,162,146,173,0,118,46,62,87,123,158,238,10,174,8,114,144,112,172,37,227,59,201,69,37,188,13,42,181,151,4,239,236,92,1,72,66,26,71,146,141,52,177,228,92,231,33,238,100,71,251,8,42,196,0,179,230,132,109,32,79,127,157,182,240,163,43,42,105,115,139,62,233,221,187,13,189,126,15,4,29,126,165,58,93,100,127,181,11,57,174,36,215,140,139,7,207,196,224,82,113,31,13,70,57,231,33,213,195,111,49,181,136,134,103,18,183,87,16,138,64,204,122,187,185,145,48,131,48,58,174,5,160,241,175,14,198,135,132,65,162,92,248,114,154,186,66,163,169,76,233,183,56,136,160,245,201,228,12,159,196,84,16,240,104,31,167,249,8,152,86,44,203,75,188,85,240,171,31,233,199,14,166,96,38,221,168,215,9,15,123,56,237,181,174,193,85,123,17,102,152,124,212,26,112,89,205,238,96,155,116,216,254,6,183,5,155,119,36,191,245,48,7,247,225,16,70,47,6,173,20,208,126,225,180,214,154,200,35,188,245,118,210,250,158,46,142,215,243,25,128,64,212,113,41,96,99,19,124,152,26,219,243,100,203,32,240,161,173,32,84,71,47,124,238,37,39,249,152,9,97,93,46,75,115,75,6,243,93,238,203,214,38,25,102,61,222,129,214,226,53,40,176,201,113,50,175,10,35,186,214,61,156,8,20,42,38,226,116,63,134,24,236,254,114,59,25,255,221,11,25,171,217,163,244,254,33,11,30,113,172,223,227,138,190,190,35,247,253,239,102,56,28,188,117,243,7,229,87,114,53,176,46,76,217,207,170,21,3,8,104,237,20,83,218,88,247,131,183,53,43,4,101,104,68,192,66,68,30,254,106,59,79,143,236,143,125,232,7,68,84,12,79,199,161,7,244,225,191,203,217,157,162,91,151,70,9,93,223,1,37,213,109,167,231,248,96,63,4,211,89,160,136,180,192,68,249,54,204,183,216,248,158,213,60,201,145,163,73,124,169,82,9,79,243,195,48,70,242,96,157,7,178,155,99,57,129,54,156,178,240,238,205]], +[[46,25,205,68,47,34,164,169,157,255,197,94,123,246,37,248,157,19,68,181,99,246,120,83,19,167,238,233,115,180,170,54],[238,61,167,106,143,207,64,58,41,88,212,85,29,160,167,43,46,115,133,34,178,230,178,15,186,106,162,107,50,48,115,87],[40,50,107,91,151,142,13,189,171,93,222,112,55,133,166,103,167,239,67,157,129,234,71,224,102,176,137,209,22,194,90,52,187,99,63,38,13,85,244,91,223,107,205,167,72,3,215,98,75,25,39,206,193,142,177,153,34,96,190,239,195,153,217,14],[27,252,92,106,166,165,53,79,187,134,20,105,121,99,72,172,99,25,18,77,163,241,13,32,213,11,189,199,21,157,65,181,171,177,54,199,153,106,119,55,151,18,43,82,94,142,45,202,25,84,246,57,23,7,48,29,144,242,16,27,70,199,176,134,239,161,88,119,202,220,208,88,18,219,52,185,150,203,79,83,26,188,209,233,141,176,138,92,241,54,142,143,75,17,9,20,46,149,98,189,0,133,255,174,94,102,15,89,201,48,121,62,189,182,232,11,10,47,79,63,89,191,157,57,92,72,210,110,10,114,166,15,157,31,248,127,210,215,163,245,56,58,169,2,173,237,237,235,198,205,27,239,208,56,51,97,98,116,157,145,169,87,202,46,61,212,112,145,197,89,49,19,218,135,195,214,106,2,200,10,110,221,181,53,196,140,161,243,74,151,253,28,149,235,194,229,112,252,143,175,230,229,214,84,109,31,58,155,168,218,172,51,76,244,123,241,23,225,40,13,14,189,241,75,15,205,187,67,184,210,72,204,107,97,50,15,219,4,73,237,95,93,232,186,177,33,175,13,133,84,149,110,106,18,1,107,66,103,123,68,54,120,146,195,178,10,252,194,203,156,251,91,16,10,149,181,30,139,7,218,159,81,65,95,76,215,120,26,49,55,101,226,13,178,127,35,67,224,247,25,236,234,154,240,38,149,111,51,135,233,234,126,208,162,147,117,155,74,38,34,2,128,123,65,48,159,184,15,80,24,93,182,165,248,189,202,23,136,65,190,192,106,221,199,97,13,247,96,23,181,20,188,65,66,242,106,54,191,91,172,236,176,18,250,65,113,13,216,73,190,247,167,228,81,67,40,54,254,155,50,101,253,91,89,238,64,176,77,173,133,207,72,248,145,70,90,132,44,212,80,10,16,36,238,253,240,245,84,240,202,23,236,159,123,113,82,86,169,185,219,226,121,102,56,109,138,195,125,60,81,88,150,222,15,124,223,124,245,179,32,255,122,142,246,179,75,168,32,171,169,6,109,210,83,197,183,118,55,119,249,75,45,106,216,199,16,34,30,17,55,83,93,255,138,27,117,101,236,129,189,141,222,181,2,227,213,143,248,241,254,110,134,184,220,21,163,170,236,104,139,187,236,212,104,130,129,219,15,129,141,224,247,38,27,169,204,88,200,188,13,2,224,102,50,239,231,40,122,215,168,67,49,168,36,217,40,115,68,239,170,167,79,31,197,118,208,38,148,48,248,86,168,86,82,101,185,214,239,113,254,19,77,37,16,171,6,182,11,243,193,83,181,126,207,210,230,52,36,3,254,103,139,88,134,182,183,52,183,211,105,6,98,182,200,198,246,226,80,229,175,106,129,131,22,109,220,208,161,127,12,221,200,99,110,241,166,132,152,190,80,182,89,149,57,212,107,76,234,151,19,14,8,249,76,165,62,136,70,68,237,167,93,35,205,44,3,138,95,23,181,145,226,19,105,55,140,211,251,87,98,209,167,195,230,106,17,174,110,145,203,174,97,106,208,85,227,157,196,30,21,79,79,206,215,178,105,109,157,198,115,128,187,142,239,71,78,154,168,60,236,71,250,250,251,148,29,98,101,100,178,7,91,204,8,86,218,141,110,27,11,143,24,186,247,81,59,189,20,228,145,237,81,121,104,196,247,36,26,242,80,152,238,141,241,48,183,163,77,89,115,109,120,54,211,35,254,63,67,245,8,205,203,117,88,149,245,154,0,200,4,237,22,76,195,57,146,243,174,233,98,174,158,153,11,116,39,46,185,135,177,45,144,178,115,20,213,116,0,231,55,209,52,62,151,9,133,196,39,16,96,135,106,188,215,4,158,124,159,226,68,255,62,249,133,96,153,91,116,130,211,27,199,192,157,153,105,247,205,65,244,228,226,82,117,13,193,108,205,178,155,152,83,20,160,182,231,73,201,95,155,210,131,141,90,196,158,224,49,253,7,155,236,48,40,221,157,208,125,182,250,98,42,214,33,179,177,225,39,232,252,163,123,209,70,227,207,112,62,145,23,1,183,161,108,45,48,54,156,148,100,142,204,3,223,16,215,221,92,5,88,250,149,147,66,93,148,135,39,214,134,12,58,20,248,17,36,81,6,97,109,42,95,169,129,198,183,244,126,201,222,246,84,18,209,50,172,198,145,157,164,232,133,151,170,145,144,202,97,75,33,128,102,160,247,177,105,151,238,116,124,90,9,120,94,80,208,168,145,217,89,55,134,61,97,60,239,247]], +[[130,16,144,153,209,234,254,237,90,133,32,96,70,73,27,52,208,109,205,227,63,8,9,96,40,123,16,251,35,255,159,120],[8,28,253,242,215,88,101,76,65,196,71,225,230,39,56,16,248,167,56,167,51,175,196,34,148,162,177,187,183,105,239,206],[179,152,127,50,75,199,231,118,192,242,135,250,19,173,40,116,22,149,226,231,188,232,209,67,226,159,173,93,0,153,71,88,226,37,251,128,33,0,210,63,214,204,175,238,142,10,149,188,71,155,232,194,58,17,49,151,69,118,91,124,212,126,112,6],[132,244,125,215,148,151,122,108,21,5,172,140,5,104,12,86,21,162,213,176,87,227,155,4,248,94,63,159,240,73,96,224,224,22,104,90,134,238,188,236,246,251,206,95,221,205,172,26,71,76,138,13,80,44,64,225,15,148,134,70,253,172,108,129,241,255,187,23,122,42,73,99,182,120,37,144,60,222,101,181,219,224,216,148,29,84,108,255,162,191,138,140,168,214,198,64,133,48,166,41,15,93,8,130,241,161,103,45,191,151,142,16,197,200,175,94,10,98,57,240,101,94,231,253,158,102,150,48,119,160,232,71,19,115,151,209,240,105,153,220,111,138,148,92,96,3,234,78,167,253,88,55,138,203,68,237,87,128,234,163,103,121,107,238,163,125,220,35,105,153,208,18,214,167,22,215,145,86,73,204,40,229,136,117,100,126,159,90,192,85,60,15,84,77,245,100,105,198,112,129,213,227,3,149,243,233,96,230,165,47,8,51,25,44,84,140,213,124,146,107,130,219,72,195,97,189,231,3,51,163,112,8,62,170,160,104,220,42,228,82,210,30,241,51,26,237,25,11,211,225,40,154,16,76,246,103,131,67,119,207,123,90,41,119,72,7,195,241,234,158,123,40,131,29,15,108,66,148,120,88,103,177,55,182,80,40,193,79,147,42,27,168,230,249,245,150,36,254,12,57,104,67,234,25,228,111,186,9,20,44,249,212,36,151,49,47,54,2,68,3,47,30,0,243,141,208,222,41,249,99,181,204,193,239,18,178,204,98,4,185,148,175,31,59,175,25,109,158,33,232,250,79,9,115,32,198,68,4,208,183,213,171,56,86,12,160,101,83,100,176,176,156,214,220,15,14,5,184,201,17,3,100,241,66,74,150,114,183,239,223,126,31,55,142,35,69,80,86,109,190,19,176,21,120,176,65,83,233,195,123,85,62,50,164,68,27,201,126,41,83,190,194,228,20,85,81,15,152,2,239,148,141,203,241,63,173,221,114,46,222,87,54,39,178,88,213,94,131,192,137,91,34,145,158,75,229,206,141,129,156,230,173,132,59,45,208,157,246,64,4,200,38,193,221,231,206,100,128,162,113,168,88,161,219,22,158,20,148,212,70,144,50,188,193,204,216,150,83,25,139,124,7,63,118,162,106,41,153,181,100,140,186,220,21,116,199,142,173,142,236,232,59,145,225,41,196,55,249,238,236,4,200,7,69,144,2,230,109,204,169,191,194,202,237,158,108,11,162,61,35,85,222,247,86,101,116,148,48,238,146,197,50,166,149,71,159,236,146,145,116,244,64,236,182,26,90,232,178,183,233,88,146,5,88,38,137,120,247,251,77,161,179,139,18,1,79,93,97,176,253,215,246,19,107,164,40,27,65,163,163,205,24,128,82,182,152,118,91,111,5,228,30,120,55,62,168,48,70,151,135,163,117,16,153,61,18,249,62,150,199,45,114,244,70,25,132,246,145,164,28,125,51,151,221,213,161,179,146,55,209,48,136,100,212,21,252,108,34,182,63,55,108,237,222,55,245,37,43,81,236,114,229,21,95,59,219,79,205,84,18,73,139,210,224,193,249,133,11,58,133,209,223,210,81,103,163,205,119,30,142,76,157,134,140,149,167,23,94,55,117,246,206,241,126,78,54,73,124,233,228,85,50,189,127,68,178,119,110,64,249,26,7,202,79,161,185,93,190,129,207,143,73,228,107,108,130,166,238,67,71,145,138,118,67,176,217,163,136,87,33,44,105,62,173,172,253,55,165,241,217,21,88,245,69,77,205,208,89,53,242,144,230,45,126,101,0,108,213,73,246,85,60,231,65,223,68,211,150,68,0,30,180,121,202,105,86,138,209,242,59,186,9,154,65,164,114,148,219,147,135,49,197,48,175,28,235,146,23,210,155,194,112,86,19,193,161,254,156,32,141,11,1,186,111,77,155,76,123,168,240,33,223,145,234,45,87,140,224,131,18,62,131,186,75,156,80,64,127,102,102,251,230,17,88,176,209,185,87,119,114,227,234,255,143,180,41,208,246,210,227,132,18,97,48,242,27,68,159,177,220,23,13,180,90,245,5,189,49,130,103,138,155,95,159,223,246,95,4,19,182,114,196,120,99,64,252,242,82,46,167,243,216,173,232,160,89,82,150,73,219,218,156,229,31,240,90,42,42,61,102,210,22,107,242,201,198,119,43,160,239,65,5,230,140,5,94,2,19,212,44,30,225,35,179,193,33,120,67,230,236,87,93,117,77,243,201,10,117]], +[[101,252,189,98,109,0,33,17,51,75,170,212,230,168,0,110,71,161,249,19,151,190,230,221,108,215,218,90,14,2,72,164],[32,64,154,20,107,66,201,107,234,176,180,46,167,242,194,81,147,17,157,13,244,77,194,191,20,209,26,50,253,115,54,21],[188,120,225,107,166,116,224,167,219,165,122,25,9,79,151,51,197,93,116,185,209,95,138,68,209,187,192,160,35,247,1,85,222,41,119,17,26,65,126,239,168,203,48,236,18,171,200,56,66,40,22,124,112,152,42,130,6,177,255,183,33,116,175,1],[228,192,148,127,200,202,120,250,136,99,244,208,68,73,157,3,110,46,126,248,193,126,131,143,47,172,2,103,91,123,83,129,229,249,171,206,175,208,216,136,106,146,157,157,155,73,252,183,56,97,178,157,21,24,172,95,131,247,248,252,38,189,28,235,194,45,135,58,154,8,35,20,6,251,3,46,72,102,229,245,92,124,4,65,197,25,4,27,178,204,115,249,34,109,213,208,126,206,182,96,214,201,103,219,35,54,85,116,190,232,252,16,34,41,40,118,119,19,87,26,113,201,58,133,39,141,66,41,154,112,89,156,169,147,38,204,134,246,217,141,170,192,0,253,250,113,5,98,244,129,250,160,32,199,42,118,226,6,125,21,76,35,90,122,79,41,112,140,197,68,83,59,215,153,237,99,99,235,59,86,170,74,109,14,55,155,191,7,96,5,149,194,58,177,243,249,241,112,142,0,112,38,27,187,244,191,234,246,214,206,212,215,255,114,44,156,197,45,145,51,234,104,212,149,220,148,137,195,237,246,131,2,49,53,31,101,203,82,114,245,57,110,44,74,26,92,136,102,26,16,24,146,36,158,35,214,206,159,219,106,154,191,116,39,44,47,89,195,216,253,135,67,204,228,97,18,108,160,168,184,50,180,178,24,51,107,26,225,77,166,119,186,127,27,44,197,202,60,113,88,247,39,169,225,184,253,217,237,245,194,24,127,203,131,219,134,42,208,198,179,146,22,222,49,22,145,149,86,70,81,0,173,224,164,43,214,186,16,217,84,24,182,154,62,0,94,159,16,69,137,234,89,72,178,181,27,199,177,169,160,116,157,168,240,19,120,27,192,92,128,91,181,30,24,119,97,172,36,199,100,20,246,104,235,69,251,10,80,36,223,229,165,202,6,240,64,58,2,227,178,254,247,162,196,188,251,29,7,93,49,13,81,151,230,89,205,20,2,63,174,194,14,4,92,171,203,134,178,33,161,212,130,113,19,255,50,103,166,77,235,233,147,144,4,202,186,200,94,92,116,97,231,232,42,151,90,207,174,11,108,81,106,28,96,83,116,207,234,125,129,144,68,239,214,215,70,84,66,79,213,201,15,242,87,79,205,142,0,119,64,217,117,134,29,13,245,37,159,228,62,67,99,158,54,229,40,149,67,155,162,194,124,30,136,156,147,9,65,4,254,145,73,33,189,111,37,211,152,90,177,242,44,165,87,176,228,154,252,115,117,36,60,82,28,109,95,175,224,56,28,206,168,40,232,142,100,127,217,9,118,179,251,236,25,254,154,219,17,60,100,4,189,53,43,252,0,4,70,210,16,5,181,249,80,174,7,229,28,118,140,163,255,97,119,178,234,197,15,16,221,46,100,97,15,168,171,87,136,250,238,226,157,18,144,9,215,254,70,170,61,166,185,216,108,115,6,94,181,22,31,189,189,250,197,119,124,78,117,69,46,110,22,174,159,214,107,183,217,170,164,38,188,183,166,145,95,15,244,74,31,142,199,19,148,233,53,47,223,32,224,47,175,225,224,206,254,80,116,76,49,148,149,111,146,143,130,83,55,85,55,56,56,220,193,41,106,137,26,223,100,28,115,130,214,155,79,90,67,212,175,119,114,164,161,238,135,146,146,215,164,243,42,195,94,225,33,198,195,76,165,249,132,135,169,65,252,177,230,91,68,212,69,97,39,238,219,47,204,28,63,72,239,249,48,9,129,229,42,195,139,73,106,184,187,206,20,74,133,235,156,7,99,139,49,253,170,120,23,68,188,225,126,141,147,220,220,96,175,237,164,136,128,118,23,248,141,106,165,68,34,253,52,125,218,221,239,243,122,86,61,191,25,151,75,42,35,190,48,15,191,166,199,252,65,248,76,105,5,65,82,105,241,149,153,11,91,77,225,38,104,199,28,135,181,4,244,17,36,191,148,67,111,51,48,69,99,21,24,21,44,81,98,162,71,92,64,239,182,203,218,175,154,244,40,254,211,37,179,167,217,76,23,82,15,216,158,0,221,240,139,34,173,246,97,240,172,215,35,179,150,157,198,67,78,166,249,46,245,142,141,250,229,176,204,40,133,186,152,126,161,209,108,57,179,78,246,80,35,0,157,99,69,228,142,54,145,164,31,2,167,123,127,225,51,234,157,231,86,95,21,122,32,120,174,152,139,187,38,109,34,213,250,145,167,178,99,233,138,210,220,7,49,254,90,41,2,90,12,180,54,134,74,90,96,219,37,127,30,118,181,198,8,242,92,222,204,135,234,230]], +[[181,0,118,138,40,35,145,92,74,104,72,211,95,100,135,212,59,215,102,210,206,9,69,248,163,204,219,141,130,163,137,43],[184,206,162,21,160,18,78,237,39,0,87,37,216,151,120,30,160,100,220,239,178,20,34,200,189,36,2,197,106,16,87,28],[227,219,71,161,30,16,231,136,146,93,20,177,226,139,84,201,252,249,182,172,193,223,140,20,246,131,165,103,47,213,4,221,74,71,90,51,147,179,239,139,206,172,35,97,219,186,53,48,175,37,194,70,195,236,76,5,137,155,81,127,108,211,79,10],[10,159,218,139,140,252,167,165,176,93,120,17,111,206,225,154,184,3,193,198,1,12,225,29,170,142,147,166,109,18,193,46,71,78,185,28,38,64,217,122,129,61,154,131,13,38,136,104,235,46,55,112,66,95,16,199,88,64,70,142,102,157,199,246,29,59,226,222,136,174,14,84,43,200,9,103,145,19,149,122,20,218,78,175,245,73,191,222,99,125,124,175,220,106,168,57,148,131,115,151,248,110,79,222,134,212,2,250,154,239,127,101,84,154,33,67,115,229,96,230,215,161,194,118,158,12,125,90,1,113,231,204,0,223,243,110,4,41,121,139,83,170,98,22,36,189,167,77,109,240,191,255,251,216,253,123,239,26,100,243,108,0,7,130,246,237,3,26,245,194,167,74,24,150,53,152,201,186,6,35,146,222,150,2,3,103,148,183,181,230,140,37,201,63,231,207,173,71,167,197,185,121,212,118,205,81,58,18,191,3,7,203,22,49,116,0,66,169,251,243,235,11,229,23,6,32,218,253,95,22,237,137,52,44,38,37,215,131,231,78,224,215,132,191,5,25,67,116,12,136,176,190,247,188,133,225,166,164,165,23,212,146,251,115,126,119,102,153,89,12,147,34,76,212,217,36,93,78,147,113,163,103,192,113,47,135,73,15,146,71,196,154,221,147,19,242,119,164,217,242,107,117,170,228,222,214,163,222,248,95,131,252,153,89,16,64,85,72,175,103,14,216,170,163,5,36,171,130,156,203,86,165,0,91,88,188,232,104,201,232,7,79,7,221,127,56,24,242,153,228,224,134,190,217,234,185,2,207,17,179,152,213,49,184,99,46,125,82,58,143,135,118,149,244,108,207,156,226,78,98,202,178,199,205,10,174,225,125,181,38,118,164,181,5,142,156,29,124,71,191,252,182,65,176,234,43,9,68,243,154,117,102,90,126,242,155,127,2,168,120,219,130,56,131,189,172,251,15,190,93,254,90,155,237,159,218,199,228,20,46,62,181,13,94,132,11,208,172,11,236,244,250,151,225,252,72,39,195,151,165,36,101,217,22,136,153,84,179,112,27,15,172,97,21,155,35,9,47,70,133,244,120,139,173,53,208,13,162,103,158,204,84,146,31,26,134,71,16,22,87,171,73,71,116,32,86,122,237,103,200,96,89,48,68,75,93,7,146,124,23,239,241,248,87,12,242,175,41,231,25,248,92,167,132,155,137,85,73,241,61,254,202,104,187,239,113,227,206,139,108,237,210,255,104,211,43,2,202,245,149,26,11,62,107,11,174,106,150,192,32,88,25,31,48,94,9,7,17,196,109,173,220,213,174,238,118,156,58,16,94,154,130,123,189,25,93,50,146,49,194,98,56,71,154,155,176,7,26,251,22,14,249,85,232,116,215,164,32,197,103,133,244,74,224,161,140,82,216,40,12,89,152,207,56,136,254,175,137,137,129,52,188,141,65,31,201,246,197,118,142,167,162,73,114,148,19,115,158,83,43,100,57,55,21,44,223,184,210,255,135,253,72,8,77,216,174,235,234,240,247,177,13,135,182,228,66,50,40,201,252,141,197,227,133,42,168,184,172,197,69,209,143,37,197,93,115,218,27,184,46,62,179,118,249,239,5,178,116,215,236,177,132,93,101,202,12,210,98,159,3,138,45,102,77,122,105,120,28,132,233,141,226,194,9,196,110,252,81,22,33,114,133,102,73,70,158,103,51,8,220,193,69,234,247,131,245,203,91,75,231,217,253,88,238,9,116,201,129,163,143,234,142,49,38,122,191,164,16,230,158,70,72,47,81,52,243,218,31,254,56,27,214,157,141,11,120,234,144,155,74,249,57,109,202,255,137,150,10,4,158,218,105,70,97,111,194,124,207,154,158,91,161,160,19,87,100,243,119,25,218,77,40,7,129,133,208,77,114,65,156,44,112,242,144,217,126,31,130,184,121,247,27,158,25,213,4,211,100,205,59,162,44,249,5,37,15,211,125,88,229,254,64,32,159,96,114,160,109,139,91,167,1,150,35,5,119,135,126,196,97,83,22,122,124,122,234,39,15,161,9,138,186,158,58,116,172,179,106,17,176,155,208,122,59,136,234,101,78,38,131,101,98,91,88,155,34,6,199,16,217,96,244,46,164,25,183,228,227,218,71,89,252,188,165,14,75,244,204,85,207,136,247,11,49,128,200,5,167,4,80,134,175,160,76,107,226,50,35,236,174,95,130,193,70,213,67,17,209,128,124,46,74,83,249,224,164,72,43,78,30]], +[[158,181,201,239,19,83,95,128,129,9,244,164,60,250,213,104,79,128,218,240,46,237,84,16,172,11,10,9,166,8,45,105],[54,126,234,30,203,78,94,236,223,126,71,27,144,187,52,249,183,152,44,140,214,109,66,85,92,36,11,65,205,135,57,219],[66,156,225,254,132,109,37,8,73,236,167,212,86,248,197,159,134,117,177,244,193,63,43,228,22,136,223,184,202,42,59,36,174,41,213,182,191,71,17,87,188,182,226,236,157,74,38,176,56,230,236,40,88,76,194,63,42,3,85,109,187,55,233,0],[45,124,176,94,97,219,174,38,37,142,56,97,198,57,239,14,29,23,252,113,26,0,243,53,186,60,2,113,55,224,7,8,215,8,193,255,69,127,242,198,81,18,247,220,215,208,47,36,213,111,7,33,88,234,28,113,131,37,80,165,131,102,253,145,151,41,107,190,97,170,77,0,222,24,164,83,239,145,116,250,129,150,131,5,196,28,52,85,244,45,68,122,146,52,240,110,19,191,139,202,161,186,187,17,105,95,175,220,8,247,165,132,178,234,31,97,233,56,146,96,206,115,53,160,125,231,44,137,17,165,138,49,63,16,136,220,223,92,141,76,69,108,186,45,203,79,45,21,107,73,67,185,91,212,147,234,79,225,168,45,78,62,160,42,160,41,114,64,11,94,225,120,66,131,45,89,151,159,193,121,248,67,196,75,3,235,60,48,36,22,208,205,175,17,196,202,138,102,204,187,105,151,57,94,223,111,202,46,160,4,207,52,134,151,16,4,164,32,66,175,142,206,0,91,148,70,29,134,220,222,33,42,46,177,190,59,145,76,120,62,72,172,26,212,108,172,215,62,30,180,72,54,131,34,210,103,142,252,178,171,255,82,9,61,176,242,89,220,229,193,225,154,81,40,32,242,53,214,174,175,14,26,114,60,44,101,12,255,30,227,182,180,244,204,152,156,11,125,109,227,205,126,109,170,57,187,105,7,16,223,0,167,25,76,23,32,31,14,129,190,100,182,115,158,28,30,129,118,183,225,42,53,52,39,192,103,193,147,20,219,100,46,92,118,38,107,100,14,177,204,12,115,248,79,192,34,126,90,150,6,13,129,64,113,205,226,254,217,68,118,123,116,102,249,0,29,252,34,54,133,66,155,196,229,228,143,92,19,166,58,78,13,130,97,51,173,146,13,17,119,33,69,173,110,19,201,56,151,57,138,138,64,31,147,219,209,3,0,92,125,174,68,56,127,62,128,183,147,96,125,5,210,216,188,13,3,81,163,164,82,184,206,117,156,26,212,141,247,185,186,158,74,23,223,97,253,171,185,181,119,181,206,195,233,70,31,187,94,18,129,85,163,201,200,159,143,107,235,183,50,42,22,103,142,142,203,152,149,61,149,131,16,219,27,6,52,72,195,73,243,110,22,143,172,72,76,179,192,212,203,44,37,27,217,46,248,233,38,43,68,9,61,126,101,10,125,59,237,55,145,250,136,16,15,238,110,240,213,226,61,30,154,128,153,204,3,53,32,42,79,16,108,36,119,126,152,248,29,38,239,186,21,201,173,21,65,224,173,191,29,29,118,7,107,13,253,123,125,108,139,130,249,192,147,70,140,209,150,103,45,197,71,142,145,206,112,28,221,123,104,179,83,201,113,17,240,66,151,96,99,87,98,248,104,58,233,112,86,75,206,186,145,32,81,118,66,232,179,162,186,170,133,194,91,84,169,67,118,97,132,144,76,114,217,41,99,78,197,240,194,132,115,65,95,18,83,137,6,198,120,252,164,230,130,219,72,121,117,132,146,83,126,120,80,185,191,239,62,185,5,59,67,146,13,129,14,85,190,150,106,236,104,201,221,59,98,204,245,126,129,120,203,94,246,209,109,23,42,86,221,146,79,0,242,211,181,233,58,170,146,178,159,184,51,109,115,226,158,89,209,196,126,166,35,12,218,29,91,3,187,165,223,219,51,31,235,25,68,63,18,61,42,3,255,79,16,236,161,102,194,153,133,136,241,229,132,237,25,77,214,247,60,138,202,132,102,49,144,77,159,228,169,139,54,120,35,228,110,219,162,136,81,41,135,158,146,119,225,80,240,41,184,250,123,209,30,171,156,225,51,103,119,200,11,86,179,161,240,129,26,219,202,15,91,64,37,165,80,60,129,150,102,26,238,144,0,110,156,133,187,250,76,90,14,144,40,133,200,206,81,33,46,230,127,15,224,182,175,188,139,173,69,55,39,84,59,60,104,184,144,221,171,162,105,210,95,193,100,63,84,131,81,54,161,162,91,161,141,145,108,237,214,164,127,192,122,223,111,198,159,165,8,148,157,193,13,157,197,224,38,27,82,243,101,113,112,56,78,204,217,200,5,65,53,75,28,224,246,251,94,211,232,213,74,240,181,191,10,146,131,81,37,199,217,188,79,9,47,243,128,229,232,150,251,243,2,85,43,20,213,182,26,34,77,134,227,1,199,166,106,102,228,228,50,154,172,10,102,177,86,119,35,116,220,28,113,104,213,181,97,101,47,143,67,135,228,242,137,182,54,106]], +[[239,9,72,225,50,129,243,207,53,44,191,175,141,137,209,23,118,133,82,213,161,84,142,203,175,55,65,46,151,103,15,172],[88,194,69,127,90,94,60,251,244,113,25,168,127,42,255,25,24,241,230,122,230,250,145,113,211,244,30,238,7,168,104,114],[204,18,246,157,182,58,103,142,196,119,166,5,165,5,197,125,194,184,16,239,133,227,227,69,25,203,37,197,16,99,170,102,53,93,63,30,41,116,105,88,102,237,246,241,113,113,206,55,132,47,186,181,7,95,200,149,209,142,215,67,197,70,8,12],[126,196,127,47,31,227,183,10,109,29,130,199,205,146,75,75,249,178,2,159,193,44,82,166,225,204,6,207,90,191,192,164,66,231,207,20,92,21,66,185,177,53,4,150,101,113,16,53,227,194,154,145,212,253,174,214,18,112,87,168,18,194,44,215,90,209,135,155,225,210,198,17,14,121,233,135,82,78,78,143,39,241,110,218,144,203,212,115,63,17,24,37,181,22,209,6,127,129,236,165,230,148,133,118,213,191,237,179,39,124,26,188,30,96,243,116,208,112,27,50,204,253,106,94,156,141,22,89,170,243,208,129,134,19,97,59,126,40,141,132,94,154,170,186,46,62,155,65,29,80,29,255,232,86,253,49,62,159,204,158,116,48,185,152,63,32,171,78,191,78,182,22,189,99,226,197,119,67,101,137,149,237,10,20,154,230,32,163,149,97,55,25,179,237,124,237,69,136,213,145,93,112,162,240,198,135,104,14,195,79,227,233,247,35,146,225,137,225,58,71,73,213,202,159,172,101,27,146,192,132,196,6,111,223,152,168,105,34,62,78,12,155,236,88,18,181,193,144,14,110,96,211,161,136,212,138,116,223,212,21,181,202,210,233,31,247,109,247,80,137,210,10,117,95,38,7,86,200,241,56,42,41,247,185,55,38,231,49,7,28,212,119,69,140,111,32,34,223,173,125,79,199,171,35,128,84,24,100,246,181,135,116,249,174,142,95,7,124,26,141,160,115,195,152,83,235,47,212,119,34,11,69,163,217,34,99,220,126,20,211,187,43,54,252,164,102,199,239,138,36,117,56,114,95,47,206,92,114,33,188,117,28,222,19,148,96,79,89,49,215,51,54,12,205,71,206,8,119,18,149,129,128,173,132,250,231,19,181,67,240,94,239,106,188,6,97,67,49,33,237,59,69,6,161,70,80,37,49,111,184,249,214,69,53,204,69,56,172,212,6,77,213,118,176,116,14,27,235,19,188,234,241,85,84,61,200,144,151,202,92,161,207,250,10,214,90,16,188,183,89,53,78,171,138,66,222,115,74,249,9,194,254,186,56,13,102,64,159,50,93,95,23,175,156,167,248,203,65,52,253,106,43,106,82,141,158,96,217,97,43,142,139,64,98,248,224,250,209,231,238,185,203,254,246,233,115,142,199,151,62,28,178,186,35,39,222,202,78,164,101,104,243,30,18,247,48,226,71,193,208,112,41,253,68,34,178,152,255,35,152,2,59,65,32,163,164,37,255,182,82,136,12,25,234,105,243,99,158,15,109,244,240,8,118,204,69,40,226,103,232,29,89,67,25,157,15,235,108,180,225,186,244,4,187,111,139,57,177,45,188,233,253,195,93,193,88,6,110,153,117,174,91,211,181,95,42,65,167,145,186,243,232,53,30,198,4,148,71,144,162,44,147,60,128,177,89,11,161,151,164,112,111,127,81,40,104,46,220,215,77,215,141,67,94,120,124,43,118,165,123,63,78,125,123,226,239,210,109,165,249,168,41,17,155,1,80,139,112,114,199,105,156,229,43,181,120,204,91,27,147,102,27,81,114,251,132,218,241,186,54,77,44,189,128,226,201,155,202,156,174,168,115,204,10,22,41,234,195,132,233,178,6,132,42,110,97,131,56,117,145,180,170,52,169,95,216,155,73,216,209,93,145,226,25,64,225,125,202,241,239,248,160,164,122,13,122,149,218,234,216,42,163,223,130,4,160,205,32,105,36,174,81,15,236,138,156,78,141,133,212,102,253,180,221,54,93,201,147,54,178,44,224,185,86,181,238,0,23,242,157,37,238,102,251,220,236,176,217,150,255,185,124,141,239,222,64,169,255,153,147,25,60,168,241,104,80,103,193,156,82,110,14,254,210,54,248,237,184,222,246,194,160,62,33,149,44,134,18,214,36,230,136,106,49,31,251,158,47,21,218,68,171,225,128,210,106,20,177,95,99,86,30,9,122,115,14,202,187,121,44,124,35,95,221,54,15,87,31,39,239,104,103,122,125,99,190,180,151,89,130,203,25,154,86,15,129,110,225,41,137,68,95,127,117,184,62,178,120,214,40,37,148,125,132,9,154,242,166,255,46,173,187,245,137,181,235,47,114,237,17,76,115,21,17,83,174,0,34,188,149,100,209,92,45,92,219,186,171,190,246,56,240,48,149,245,62,235,172,150,131,64,154,211,6,12,251,124,112,55,185,176,190,254,6,156,146,160,43,233,83,56,142,158,164,93,54,221,244,245,168,56,148,50,204,245,4,197,8,8,176,127,105]], +[[144,63,59,83,153,137,46,41,204,250,251,175,189,124,196,83,60,21,74,98,86,130,64,108,137,191,137,76,136,158,67,244],[143,165,255,91,107,38,189,103,223,134,64,70,66,157,241,36,181,35,0,93,216,148,68,39,92,138,183,235,221,182,244,219],[73,90,143,153,25,65,198,41,189,100,26,103,71,26,184,96,191,211,155,114,242,51,85,247,39,9,9,213,48,124,119,177,185,75,174,62,209,148,80,120,14,144,133,48,95,49,177,225,104,63,172,240,209,252,136,64,174,199,125,246,122,234,179,2],[162,193,27,95,184,132,168,34,250,230,77,168,220,180,69,44,253,122,4,202,109,122,90,188,141,130,113,233,63,147,68,158,31,235,142,2,151,95,73,107,144,52,64,13,53,153,171,151,170,57,151,218,209,201,255,171,91,159,141,244,170,165,184,64,217,13,134,47,255,127,240,207,115,166,12,102,21,0,9,224,28,147,123,209,175,104,7,181,186,46,246,18,238,19,214,222,244,11,176,156,70,129,26,45,78,70,142,3,139,50,48,85,249,223,189,1,130,154,226,241,165,53,239,2,149,202,30,209,118,228,109,233,150,204,135,186,206,69,53,98,51,33,24,53,182,244,117,124,153,189,82,126,118,106,95,11,18,124,140,255,142,109,102,248,186,184,109,0,0,69,44,215,246,123,229,87,120,133,19,236,7,9,181,55,176,7,180,32,22,231,168,150,131,70,155,216,255,141,33,235,16,193,73,23,212,127,45,196,248,38,50,79,124,1,178,79,141,207,240,74,166,216,80,149,217,171,21,75,165,195,189,145,156,157,114,141,189,201,144,209,156,235,35,123,69,41,7,189,190,33,249,240,140,221,174,91,228,121,39,103,9,184,174,115,248,151,76,75,17,56,65,173,83,93,111,246,34,62,234,71,209,133,200,232,166,95,222,226,194,212,88,0,193,124,181,86,234,253,103,102,71,217,150,142,85,202,156,89,35,43,151,112,173,16,249,85,252,181,133,142,223,11,116,131,173,193,129,124,15,141,2,36,4,130,202,167,111,67,198,210,233,106,79,249,89,28,215,184,120,234,97,158,165,109,27,88,134,49,231,99,60,94,203,43,166,153,131,152,203,6,227,207,117,174,179,224,141,171,25,99,45,69,79,247,220,14,42,65,240,151,55,232,238,130,61,27,158,36,221,168,74,44,224,49,60,185,252,227,28,182,99,197,92,5,100,94,99,64,23,86,232,173,56,245,23,76,2,166,99,216,21,173,100,66,47,247,114,125,79,218,22,228,141,75,248,246,96,46,114,96,218,98,51,14,104,120,195,71,100,225,41,175,189,85,34,8,246,190,212,247,206,233,182,113,244,136,56,136,21,215,75,73,81,184,104,44,231,108,254,49,233,56,196,112,184,247,164,95,214,58,150,145,244,38,167,92,88,237,61,188,227,174,143,217,209,10,131,82,228,124,193,177,44,145,146,172,134,38,209,179,132,183,122,24,185,134,231,26,153,134,70,193,55,153,43,103,196,129,126,52,99,69,250,245,10,38,89,253,197,202,213,199,25,100,142,254,227,132,124,15,246,189,112,149,194,139,76,81,149,150,124,144,207,132,225,239,104,161,173,160,31,98,116,237,227,99,251,130,224,181,73,168,112,36,93,96,140,174,130,52,246,216,74,190,182,27,113,132,102,9,54,32,216,92,88,74,176,30,237,160,145,238,138,255,28,246,122,70,117,103,154,31,64,3,230,106,175,67,135,27,136,236,218,106,22,220,90,203,5,57,95,45,169,223,112,211,189,182,20,56,225,195,212,9,129,224,52,98,125,2,110,225,210,231,159,101,203,184,24,159,203,179,204,139,92,46,126,121,107,93,40,137,65,29,86,65,251,134,156,123,10,88,156,67,37,79,140,84,56,170,245,172,66,56,50,240,24,215,154,81,185,111,36,46,45,224,200,81,204,95,194,178,6,188,164,181,190,131,97,37,172,161,68,187,195,140,140,99,139,224,211,187,224,37,161,190,139,61,3,213,146,155,170,100,156,53,68,163,42,145,94,146,106,56,121,27,19,74,151,27,197,45,27,108,166,37,239,183,194,243,187,71,171,81,212,60,142,55,77,22,205,168,130,32,75,113,202,254,144,147,203,96,120,239,43,223,173,89,237,234,243,109,12,26,77,196,37,185,231,24,196,81,133,34,90,156,48,132,183,130,191,225,99,73,47,142,132,130,236,154,160,115,246,144,31,243,209,17,124,233,23,225,145,34,250,103,101,13,133,143,143,130,179,118,105,114,60,34,109,114,22,151,231,174,51,89,245,166,176,36,36,238,135,148,203,234,166,65,237,187,247,83,177,3,165,254,21,139,224,186,96,216,162,18,212,47,140,92,42,242,84,191,27,156,128,223,111,28,240,157,112,121,60,174,26,187,70,39,177,120,15,27,206,127,97,126,229,15,107,212,176,131,178,252,124,216,68,175,183,35,128,213,203,107,37,91,244,126,167,28,173,108,108,77,240,33,248,27,84,143,67,44,24,172,54,108,106,236,208,59,108,140,226]], +[[238,129,224,251,5,46,35,173,117,157,230,170,152,56,222,152,227,109,72,32,220,14,27,123,62,241,20,26,185,222,51,64],[152,243,201,136,7,148,222,100,250,38,155,223,51,96,149,224,224,27,26,59,55,95,150,91,147,112,11,189,244,185,104,105],[240,216,115,190,21,207,69,76,116,52,222,171,113,222,37,207,233,158,129,164,141,45,206,106,53,209,99,55,20,223,15,139,64,41,224,88,37,17,239,196,208,104,146,246,114,133,2,70,188,240,112,196,111,173,194,250,171,68,220,67,80,69,222,0],[40,217,158,149,24,184,130,131,194,32,231,109,226,5,215,182,22,35,89,177,223,236,31,186,171,152,236,14,241,223,141,164,11,107,122,119,94,151,40,69,10,235,35,81,254,92,22,175,218,58,236,13,113,4,157,164,203,125,76,99,113,58,36,16,171,176,34,248,22,17,204,6,69,135,200,4,125,67,131,192,12,60,86,46,156,238,163,87,117,9,83,145,181,243,221,160,227,115,196,167,127,246,24,162,142,246,135,135,235,252,62,188,204,197,209,206,50,221,244,59,252,229,114,3,218,118,168,102,75,60,97,106,136,105,40,45,176,183,40,17,181,253,90,42,3,164,255,102,114,75,4,137,234,46,16,115,215,129,195,241,137,17,93,121,186,32,164,109,29,250,245,177,165,132,123,42,46,49,178,128,135,55,86,158,96,181,114,49,230,169,154,242,111,88,175,235,21,119,8,16,71,72,18,254,74,250,207,136,69,6,184,195,20,188,103,81,187,66,180,189,110,135,210,229,222,112,254,197,240,1,76,66,87,177,52,114,163,176,17,26,122,140,248,59,29,192,207,150,32,34,205,68,70,138,58,177,240,1,107,112,202,251,29,2,70,172,215,5,57,55,201,172,64,32,124,241,59,80,221,21,226,162,225,95,80,160,91,202,47,40,231,112,38,35,113,218,206,224,46,37,178,165,150,88,237,144,192,96,15,162,101,183,222,61,68,248,239,7,33,191,57,236,77,78,202,88,136,82,123,119,128,103,177,214,89,192,5,20,200,215,5,98,115,162,148,203,175,228,80,144,208,105,187,208,159,146,244,97,230,72,243,230,130,136,44,113,87,110,151,77,235,176,203,126,14,131,22,64,102,96,21,13,171,181,142,118,36,102,20,162,145,193,44,233,224,52,108,2,119,77,77,9,206,204,35,105,103,18,254,226,80,192,187,93,247,162,164,196,58,85,99,51,27,203,191,132,190,63,46,235,6,84,83,46,133,236,89,123,83,179,47,57,84,204,175,12,212,38,222,249,30,196,178,8,65,105,72,175,39,222,4,216,50,112,88,151,160,76,94,36,162,232,139,32,4,15,212,236,163,8,159,219,145,138,146,227,92,77,49,218,38,133,11,157,211,65,24,199,68,73,168,85,255,75,201,255,240,209,68,120,57,101,75,0,65,121,153,250,78,184,145,2,19,60,211,32,64,145,83,88,73,87,193,4,137,219,75,114,68,201,89,7,152,142,131,220,130,18,113,220,26,182,67,214,153,45,15,216,32,73,42,230,66,226,77,25,161,121,250,117,217,54,59,50,22,98,96,111,217,74,71,253,178,230,141,63,48,192,70,115,248,9,222,1,68,148,94,164,212,24,61,72,241,117,7,158,237,80,50,60,107,25,46,2,14,22,42,53,3,170,88,47,176,139,64,54,36,162,62,53,126,237,160,141,144,67,134,243,88,195,108,100,211,20,199,124,217,212,210,61,88,30,229,61,129,255,151,173,160,25,207,207,4,235,157,204,29,233,183,76,61,182,184,17,87,139,212,242,25,197,202,72,239,76,130,107,9,230,201,109,3,31,101,221,72,182,231,61,12,16,5,134,178,29,240,41,58,3,210,237,126,80,9,173,2,83,64,194,29,9,6,6,145,245,205,138,242,171,18,249,184,96,238,135,129,94,26,159,64,12,42,111,99,78,168,249,179,66,90,8,209,11,60,129,83,103,56,143,77,27,227,86,49,142,207,144,53,208,238,151,90,255,168,89,202,172,40,235,204,208,89,155,178,246,243,82,54,97,189,23,143,201,228,202,195,120,187,157,212,113,107,176,105,35,253,43,189,86,201,89,196,43,149,213,1,147,248,191,41,159,204,163,178,238,169,78,197,249,133,131,146,76,8,4,22,226,139,84,254,87,101,132,88,176,85,206,77,232,167,95,200,39,21,202,233,29,55,92,246,146,129,55,128,81,187,97,253,215,187,0,104,246,62,250,109,110,131,216,253,66,87,175,128,151,15,74,158,105,36,178,222,10,217,102,223,254,111,164,161,19,176,231,114,241,118,135,133,179,180,32,73,247,108,72,173,128,242,198,127,176,249,26,95,196,16,121,18,82,13,141,104,60,6,44,58,34,43,205,167,231,16,186,205,71,142,232,131,103,182,160,89,164,82,253,38,241,20,165,172,189,105,121,186,1,159,125,166,138,192,74,25,48,38,188,28,39,228,131,123,29,226,156,206,9,14,51,128,213,5,26,88,100,9,230,40,227,20,86,101,187,29,132,236,216]], +[[105,208,29,130,145,19,8,28,191,93,12,110,247,123,33,119,92,141,155,104,0,0,5,111,3,199,90,125,10,5,135,210],[238,132,105,221,97,207,93,228,0,218,125,122,71,154,68,24,230,119,46,105,255,83,48,206,92,167,120,89,254,39,23,85],[64,140,239,207,1,65,126,45,198,168,161,130,132,228,17,101,127,3,146,80,195,18,120,219,40,25,249,234,234,66,147,251,246,131,26,40,1,252,30,166,135,22,87,184,65,225,115,244,81,176,213,117,169,55,158,53,133,126,140,114,151,250,20,4],[11,158,17,15,41,209,152,22,161,123,44,117,71,143,19,206,233,83,129,26,25,131,1,76,183,235,15,117,82,105,18,4,76,62,166,130,151,128,230,87,248,23,197,89,125,70,97,8,13,144,52,201,119,135,34,65,143,44,58,238,202,239,107,105,12,91,211,181,147,112,16,134,152,142,67,64,174,195,78,1,114,117,142,178,64,135,208,58,143,118,231,203,202,83,170,175,196,210,21,92,117,50,171,84,190,72,135,38,83,6,111,161,253,213,74,207,233,218,174,202,53,108,41,14,107,230,51,85,182,217,252,82,235,94,79,204,187,198,8,53,7,19,45,228,133,191,174,159,66,225,151,18,35,43,113,100,2,194,63,234,116,239,166,157,115,200,194,227,168,102,43,139,101,176,253,0,119,65,1,62,31,110,60,254,67,69,213,200,48,104,47,230,0,33,215,8,225,10,158,159,64,82,255,122,106,191,40,172,177,214,181,251,3,142,237,63,114,81,60,53,91,191,213,194,39,79,168,95,196,244,70,151,75,45,27,192,54,80,122,30,181,252,245,93,189,68,33,14,83,130,116,222,128,139,144,11,241,192,252,192,36,18,112,219,141,189,205,136,52,157,103,34,79,8,126,95,7,246,153,176,186,230,139,46,188,154,78,39,199,13,58,199,217,150,250,125,77,171,213,104,55,142,63,147,144,91,28,137,198,82,211,132,193,108,43,203,28,152,68,195,143,113,187,19,224,198,162,234,149,182,18,227,144,197,248,109,36,142,165,49,242,236,111,99,154,64,45,250,204,243,114,23,0,83,68,3,7,69,209,241,229,32,204,25,93,175,221,127,41,95,55,123,141,97,71,22,112,56,54,33,155,183,176,159,234,122,174,154,195,62,66,220,171,101,204,97,66,252,216,206,21,233,119,23,253,179,62,149,56,196,79,108,217,193,198,93,182,39,81,245,82,248,112,241,1,66,201,111,157,241,133,90,187,57,228,39,6,165,99,171,21,69,17,253,206,104,124,149,118,249,237,195,180,186,85,52,108,230,104,2,255,254,244,177,181,225,32,21,206,139,87,222,84,88,202,160,218,243,65,150,129,40,88,66,136,194,242,124,191,183,110,171,40,107,172,95,102,170,208,4,158,12,166,10,144,20,225,121,1,196,19,14,131,206,174,180,194,113,62,151,26,35,94,255,153,90,129,58,228,234,100,165,131,255,222,253,172,130,172,118,234,244,212,124,74,200,37,15,203,175,214,184,143,174,180,128,21,245,180,43,83,52,165,11,49,212,80,46,164,145,218,144,220,233,60,8,253,86,245,197,142,237,179,121,22,106,35,118,43,229,228,173,234,166,244,174,28,36,224,202,196,221,202,3,131,69,133,96,205,196,139,140,209,244,42,59,162,246,255,182,7,121,9,252,178,148,173,30,244,164,76,34,236,75,57,135,221,190,239,50,91,152,206,213,104,21,234,125,95,204,245,175,223,233,142,14,109,146,15,122,218,46,181,201,22,36,199,108,187,162,153,58,156,122,85,2,29,18,122,102,123,57,226,53,223,79,129,222,231,221,20,40,152,119,141,189,146,19,91,112,179,172,245,159,108,41,162,201,212,167,0,110,241,26,145,139,58,41,6,38,74,21,214,181,41,48,140,188,137,248,86,1,252,30,161,49,77,103,247,86,108,241,9,22,92,127,146,222,26,24,215,13,235,224,36,52,157,179,86,10,110,82,126,42,195,224,103,137,70,135,4,230,184,241,135,31,22,186,233,130,115,146,180,24,241,8,108,196,151,8,108,237,20,177,36,157,109,135,148,242,59,184,119,157,65,134,72,242,21,86,86,166,253,167,68,12,86,40,77,155,33,136,250,125,23,54,188,204,156,255,11,229,177,225,245,81,255,129,55,255,89,102,237,157,15,127,1,195,223,242,152,233,16,47,251,211,36,191,202,95,254,9,104,230,111,157,130,244,135,211,3,147,79,39,247,139,40,55,142,183,44,56,39,41,98,165,247,53,215,57,46,93,51,63,216,109,225,103,38,156,23,161,101,185,45,49,164,136,10,65,225,54,247,24,150,10,145,155,61,124,78,116,203,215,60,115,249,33,190,81,63,115,154,255,178,228,31,128,66,107,184,207,180,86,75,152,252,77,229,50,85,206,63,152,180,210,42,230,252,233,25,11,85,191,44,147,134,28,29,202,193,1,181,225,108,240,153,145,197,222,250,51,248,213,16,86,217,52,187,75,71,123,101,32,212,199,174,34,234,127,179,16,157,231,244]], +[[75,142,210,151,49,241,4,121,94,151,222,231,200,180,1,160,42,250,169,167,149,230,19,53,61,43,149,0,23,101,2,122],[242,34,152,33,11,9,253,97,127,200,179,80,116,202,24,1,230,7,93,201,42,143,80,52,75,128,232,84,5,160,56,245],[35,69,136,102,134,235,57,181,25,156,170,169,97,91,198,180,137,111,7,110,139,215,54,192,3,138,101,23,249,194,177,103,231,89,243,115,114,38,138,105,126,155,120,96,95,46,217,71,37,246,144,90,121,0,21,63,201,232,190,237,49,255,174,5],[203,181,241,58,14,242,131,123,128,93,59,120,81,9,249,242,224,208,160,23,191,231,105,45,145,236,35,221,171,120,23,51,11,239,36,127,217,26,178,199,125,212,65,37,25,203,211,132,117,206,12,179,155,20,128,9,43,199,56,212,21,43,138,109,85,36,142,59,159,50,205,205,21,236,93,5,158,195,200,132,117,84,238,71,0,83,148,151,77,142,178,53,146,209,127,90,57,110,60,25,248,232,152,55,6,121,254,245,49,140,77,210,153,198,33,125,106,188,201,182,26,91,45,12,254,246,149,209,112,202,32,168,61,111,211,198,102,200,253,28,16,173,151,14,47,166,175,16,255,14,208,203,254,117,34,70,208,63,58,60,96,50,219,179,25,188,253,172,77,175,197,11,195,230,191,89,95,73,29,236,56,139,52,65,184,206,224,223,145,245,92,199,128,125,7,248,245,65,237,115,34,255,195,157,24,248,149,96,228,18,58,236,29,119,150,156,241,135,119,134,244,207,148,177,119,11,16,144,101,94,140,114,238,206,164,87,46,70,245,128,249,99,150,109,178,161,8,94,234,188,87,191,74,132,114,75,156,133,153,164,51,171,245,139,202,128,64,145,211,213,230,229,4,142,194,123,248,18,155,103,12,194,200,141,156,172,71,24,89,244,105,185,24,243,246,215,15,125,102,99,80,31,251,239,239,2,109,121,234,112,146,124,207,96,117,238,81,5,66,51,33,225,26,238,154,209,111,152,126,251,221,0,182,42,255,105,142,82,26,223,146,3,177,94,159,15,58,208,125,202,217,221,204,170,233,180,144,36,127,18,195,17,222,230,183,59,143,145,36,253,206,18,153,180,127,177,145,76,238,126,58,7,129,78,49,44,60,229,105,39,103,44,81,179,24,89,128,205,229,127,58,117,155,80,188,252,76,176,117,59,149,77,151,19,93,235,42,5,50,233,139,102,243,154,124,8,207,77,84,133,57,226,235,159,66,47,102,73,101,136,147,167,195,194,90,79,201,1,248,195,152,184,199,39,51,145,26,0,114,237,107,210,244,24,147,137,174,16,168,20,246,72,215,31,105,195,126,130,149,120,68,40,24,59,147,200,1,59,150,74,159,239,134,180,143,72,147,22,188,34,46,150,179,189,21,255,20,155,150,130,3,41,85,28,21,224,208,149,209,86,155,30,33,49,199,135,81,86,92,48,65,242,151,133,57,91,151,21,19,23,246,46,53,130,228,7,177,100,158,96,208,58,133,153,18,10,48,42,70,149,250,134,43,65,32,249,77,34,236,174,114,57,141,32,148,209,8,173,45,188,27,149,151,53,144,33,66,170,95,230,231,153,101,89,246,246,1,68,138,234,2,243,86,248,220,221,20,67,64,235,54,25,249,134,91,247,103,42,234,50,108,78,147,201,159,14,209,249,237,134,107,225,93,58,242,103,95,109,214,226,150,96,44,163,115,168,21,176,190,70,188,42,63,187,160,107,136,5,199,49,254,8,0,125,170,6,5,9,97,178,77,20,105,58,114,137,140,207,184,184,254,220,96,164,238,248,255,121,182,221,117,146,89,24,51,181,118,239,72,41,78,94,4,133,148,46,87,193,25,96,46,221,248,139,31,174,165,23,242,252,46,61,20,210,70,165,44,189,113,161,8,198,107,108,196,242,212,88,4,162,130,236,237,177,176,173,61,195,180,136,10,178,255,120,184,221,222,72,247,70,108,20,254,211,73,233,91,80,83,171,241,191,9,145,18,96,49,217,117,71,209,67,194,174,22,73,40,182,28,7,8,175,140,163,228,245,81,84,209,61,117,233,125,180,186,62,105,211,110,155,55,8,35,104,194,247,33,189,63,149,18,106,30,0,78,178,161,191,38,131,67,174,33,210,153,80,68,162,202,221,103,255,172,158,21,56,23,91,60,196,77,181,210,111,29,92,200,156,160,225,193,238,133,55,168,169,29,50,76,46,2,225,139,159,185,115,13,109,218,85,247,45,132,51,137,105,62,191,203,167,251,225,160,188,255,185,170,40,79,74,230,111,68,168,184,147,2,152,59,34,115,109,12,114,214,160,68,228,41,22,36,36,58,78,12,230,93,94,83,70,214,127,237,55,96,221,176,197,16,181,15,243,238,240,161,138,38,125,231,48,71,109,216,45,255,112,114,203,160,152,72,37,160,4,221,75,205,140,55,253,175,31,104,61,29,147,128,225,53,169,93,36,184,159,173,11,233,65,197,72,37,27,236,144,204,174,1,91,192,86,125,168,75,55,30,80]], +[[8,13,127,118,24,46,230,188,234,137,75,30,0,96,85,139,59,18,90,52,153,223,57,115,184,221,102,147,64,142,228,105],[65,36,113,61,124,45,245,15,147,5,87,48,209,178,129,218,236,48,40,207,44,30,72,88,209,40,112,122,35,214,222,176],[24,95,177,182,216,109,196,68,72,16,207,94,198,254,240,171,218,250,42,111,204,180,93,17,207,181,75,161,106,104,67,242,128,211,128,71,16,2,174,13,113,80,133,86,199,142,213,65,94,66,51,140,22,31,43,98,30,116,203,164,246,161,212,2],[171,10,109,226,53,27,154,132,152,246,130,114,217,160,167,160,87,54,93,52,239,160,253,52,204,59,248,98,228,156,220,48,43,43,213,163,13,96,26,19,14,196,3,47,84,26,230,203,123,169,127,132,24,61,45,37,129,40,124,167,1,215,215,169,171,161,16,206,88,185,70,172,8,36,48,93,247,146,159,61,215,252,156,135,50,35,134,55,226,177,129,214,225,22,199,246,110,50,38,170,227,206,209,97,2,98,218,26,10,74,165,10,27,148,67,236,130,131,41,228,115,77,40,252,37,171,156,29,233,184,152,126,93,192,200,19,25,22,197,241,137,40,112,74,113,232,6,34,177,73,43,242,254,197,212,182,219,228,21,200,175,44,227,239,16,155,52,221,94,100,213,104,70,240,133,147,90,74,93,16,115,73,127,179,251,143,183,126,143,93,94,63,208,12,48,101,46,60,92,222,64,163,53,209,78,84,37,255,186,148,40,133,237,23,189,54,223,80,105,36,35,126,117,190,132,218,130,25,80,185,20,36,253,159,22,193,178,199,131,233,15,140,194,204,199,152,12,233,21,199,105,107,6,165,134,115,2,89,230,209,69,136,88,43,171,157,42,57,246,158,152,231,242,174,155,192,194,97,13,126,4,87,242,106,93,102,84,59,225,214,91,121,196,183,192,216,238,115,208,194,182,123,245,13,128,130,240,6,249,109,17,149,5,135,49,147,223,219,212,50,187,28,158,224,208,62,229,76,249,93,32,233,31,127,58,6,155,98,86,244,33,89,205,193,230,0,169,161,194,245,168,228,103,213,194,169,223,248,115,14,107,232,38,251,42,30,100,72,191,196,252,170,170,205,170,118,98,53,31,170,220,145,247,202,167,115,125,200,46,195,212,178,25,54,188,161,189,124,227,115,173,102,38,74,241,50,65,22,117,73,49,140,221,120,229,99,130,127,133,234,178,14,11,66,188,85,74,113,44,0,81,165,1,13,194,242,199,219,133,172,246,84,159,157,16,44,144,60,27,229,160,82,146,195,15,33,171,27,43,138,188,187,241,4,114,60,99,240,235,197,84,251,238,66,2,12,203,20,244,67,71,141,247,124,106,164,77,185,165,127,143,212,77,151,234,9,158,71,116,130,62,190,18,63,207,80,22,166,110,131,123,47,101,193,132,94,104,30,226,167,5,159,177,41,12,208,169,51,18,152,85,204,131,200,126,11,59,182,30,68,19,74,221,211,99,120,80,36,108,220,218,162,159,21,196,26,61,77,210,193,215,96,6,33,36,51,49,36,207,9,20,53,253,206,113,31,82,49,99,104,153,155,239,164,200,10,57,179,117,14,78,56,98,137,228,226,133,94,151,182,25,176,162,87,153,145,36,8,183,213,138,77,217,129,149,113,233,1,67,15,109,85,85,41,221,99,10,24,103,69,155,128,34,208,224,173,214,171,79,18,246,11,170,199,89,121,187,255,127,98,88,210,141,103,96,177,255,36,60,57,228,187,214,207,155,234,87,42,156,8,45,5,173,207,212,204,249,250,2,111,44,144,75,110,120,46,215,9,223,119,72,163,7,205,45,195,160,252,65,35,223,88,12,191,73,224,92,238,171,201,243,158,87,183,243,0,144,93,139,49,0,145,251,149,63,61,239,54,222,179,232,191,55,47,89,22,181,21,151,223,2,76,232,92,196,195,110,171,220,88,11,92,241,82,153,70,72,241,215,243,95,237,92,209,15,110,41,73,22,26,51,89,179,3,77,69,14,166,246,28,223,29,90,247,109,64,16,43,96,41,79,78,73,7,130,73,2,109,98,254,53,253,242,36,146,139,12,73,186,43,83,57,235,177,146,197,171,127,5,205,185,70,227,125,103,26,74,94,242,165,130,114,32,180,67,140,189,160,87,54,41,40,6,100,143,91,221,82,66,15,167,107,132,166,173,219,18,99,235,12,80,14,129,86,109,113,141,80,102,2,109,160,151,5,74,134,99,16,22,221,251,112,106,86,119,213,2,239,132,170,115,181,134,59,196,15,220,66,203,115,33,172,95,0,226,146,143,237,123,4,24,89,109,180,182,21,29,214,188,110,129,143,2,83,85,43,241,55,65,230,150,128,233,102,201,44,41,62,19,201,15,124,153,153,189,30,198,175,227,180,175,251,71,52,12,137,133,152,41,254,181,153,219,58,140,61,51,252,141,69,250,83,129,7,138,233,247,93,133,193,73,111,95,181,173,223,78,64,9,183,100,188,201,17,142,146,117,220,114,25,242,129,208,209,239,113,88]], +[[73,132,106,218,122,230,132,151,29,217,23,16,121,144,144,179,127,229,173,86,29,114,163,95,46,251,64,95,25,106,176,236],[77,55,10,129,148,163,4,91,9,179,189,175,162,127,185,172,213,153,67,165,74,225,76,186,170,34,0,235,15,61,167,27],[165,200,9,209,202,76,251,179,220,112,162,163,161,242,103,194,115,48,66,7,25,227,96,98,24,161,71,28,172,87,203,103,75,155,66,130,124,94,154,123,37,200,19,156,19,223,246,11,222,108,45,186,211,168,54,17,151,193,251,25,210,205,82,11],[171,57,141,148,249,40,177,212,33,2,163,229,19,204,209,203,16,137,144,17,3,148,16,168,136,139,186,38,223,26,3,114,189,186,12,232,216,84,175,81,233,51,10,141,170,147,193,5,128,144,106,138,199,45,41,74,235,149,102,254,28,120,186,132,113,192,108,74,138,117,17,59,52,137,63,98,118,237,129,50,146,5,59,149,106,70,93,132,125,46,206,134,226,218,138,159,15,227,219,82,165,170,199,70,239,150,72,94,248,31,19,98,181,164,46,170,238,31,187,6,70,112,68,113,162,27,247,99,103,190,170,7,129,43,61,50,173,205,237,222,215,83,158,58,80,27,131,192,91,25,164,155,82,14,222,220,154,120,165,252,45,80,18,241,212,227,129,132,78,121,46,217,11,15,87,188,227,117,199,90,101,139,44,120,198,255,125,158,252,212,191,163,92,71,104,203,177,149,228,130,61,155,189,131,90,55,79,160,76,161,234,174,156,86,109,143,213,170,124,165,239,224,223,195,23,255,250,64,158,241,2,47,28,59,55,106,147,90,245,87,8,62,149,40,123,7,169,138,198,193,183,189,139,178,107,96,250,124,75,201,25,115,178,1,178,153,34,180,185,208,61,214,136,42,11,211,183,217,229,184,30,231,76,54,190,198,101,228,52,60,140,154,211,54,218,56,80,201,178,105,127,225,204,226,156,55,134,34,163,60,36,143,68,140,136,244,141,240,38,1,67,178,163,66,241,221,238,116,211,185,124,163,225,22,107,21,105,147,218,211,12,73,216,16,215,64,72,188,109,70,118,82,0,77,126,219,101,198,218,195,162,197,211,0,185,126,227,161,10,158,20,182,159,60,173,103,89,114,150,46,31,142,217,117,71,173,237,196,125,28,243,71,30,243,178,47,219,247,142,52,243,26,59,183,102,156,65,189,146,146,195,128,188,233,164,45,132,188,39,172,146,139,139,252,60,99,210,12,205,180,120,223,125,223,66,31,177,205,144,95,252,76,4,120,111,217,174,240,107,137,56,171,142,245,34,33,123,44,4,81,95,97,161,195,18,234,131,37,63,132,88,192,145,143,207,232,116,230,231,251,17,39,93,178,162,236,121,162,216,104,48,50,51,193,182,151,149,42,59,253,58,208,166,246,205,213,231,44,201,64,159,116,16,164,13,91,69,54,221,70,235,22,17,174,134,112,54,113,179,160,81,90,3,119,190,161,86,84,186,10,13,30,78,150,2,99,40,66,242,172,212,239,153,50,54,233,147,242,101,13,89,146,63,36,226,205,48,147,45,139,248,174,236,100,68,114,186,70,160,120,129,73,108,146,160,19,92,103,90,235,12,230,24,16,136,219,143,21,108,254,116,53,202,198,201,125,166,55,219,74,137,245,19,49,218,19,115,30,116,31,204,192,53,85,66,206,17,239,166,157,5,56,211,239,18,122,166,135,69,237,48,133,210,157,169,13,197,131,112,27,107,58,112,163,239,62,22,169,36,179,50,3,185,35,150,196,185,69,241,39,167,136,143,160,80,21,192,96,48,7,86,103,41,35,124,192,120,43,48,192,32,217,149,149,71,254,236,159,77,103,100,96,191,224,197,193,156,234,186,238,6,130,219,139,230,145,53,24,30,192,253,217,247,166,109,80,189,195,121,228,162,197,152,23,143,149,147,148,106,202,100,5,177,119,252,173,224,248,100,33,88,62,214,126,186,24,114,34,161,228,68,149,179,174,84,79,220,162,142,44,20,72,94,171,4,113,170,168,3,194,154,157,138,72,146,103,100,252,161,223,81,64,122,211,62,193,126,148,30,110,38,23,35,122,132,48,152,115,220,113,54,85,135,189,228,39,75,93,195,39,204,177,225,233,200,87,224,66,204,202,141,133,82,186,40,140,151,140,250,10,249,157,103,205,3,64,96,98,142,35,82,93,188,162,7,103,156,226,150,144,135,132,72,85,60,211,134,117,188,224,123,249,123,147,23,220,68,70,139,118,139,21,139,12,17,29,99,165,114,35,86,85,196,14,22,89,124,160,89,244,12,61,138,197,189,97,164,135,193,83,19,132,106,112,74,120,17,184,188,12,238,97,227,71,98,182,193,183,206,161,196,110,96,135,233,163,111,137,145,138,37,139,63,167,118,32,190,16,193,132,195,252,57,115,144,36,233,130,120,253,101,184,44,173,131,105,159,58,216,198,236,203,236,139,123,27,215,145,77,63,108,61,2,191,64,40,59,28,31,30,152,227,8,190,174,187,248,148,184,245,233,27,187,198,37,53,249,35]], +[[131,52,62,55,173,9,26,133,238,195,112,112,27,129,165,143,147,112,164,176,66,58,7,13,96,249,45,141,24,9,132,78],[80,182,139,247,38,234,188,165,58,198,201,13,78,172,85,71,3,113,45,34,16,85,84,240,91,247,159,157,8,252,196,147],[156,105,137,203,225,126,22,202,162,83,255,177,166,74,16,111,176,23,130,201,155,23,34,186,241,172,170,66,174,91,54,183,155,42,44,216,252,145,245,173,137,35,129,112,37,167,120,37,160,93,248,196,23,236,83,196,163,170,28,14,253,91,190,15],[199,218,220,172,93,135,149,225,116,182,145,56,145,46,112,255,65,231,167,37,250,243,133,183,115,237,21,9,137,114,179,13,155,115,147,114,217,117,180,128,204,253,252,88,14,46,45,223,94,60,39,238,121,18,121,171,149,228,56,43,20,89,221,141,65,174,54,13,74,135,136,70,105,41,36,254,239,57,12,13,187,250,53,228,184,45,124,188,51,238,21,129,197,43,217,73,56,91,46,228,2,99,165,125,161,23,75,180,172,173,55,205,138,226,166,180,95,122,109,107,190,245,167,152,206,133,185,224,94,118,71,227,52,236,252,119,99,120,222,23,76,73,124,15,64,117,230,37,175,122,237,80,44,209,207,127,88,141,13,128,127,2,227,47,67,0,242,40,165,10,102,123,90,209,251,188,23,224,179,197,112,81,221,198,2,245,118,7,159,111,197,136,155,127,41,0,113,19,52,66,15,198,102,246,109,186,255,65,38,51,108,53,63,30,91,86,74,102,69,55,248,55,134,218,92,86,39,116,84,6,215,178,254,50,51,191,213,142,244,100,160,108,149,207,208,185,136,167,109,5,58,100,75,204,21,156,173,83,167,197,219,180,14,239,92,208,71,5,106,63,9,38,91,19,37,105,156,125,21,157,92,144,36,64,23,51,87,255,171,143,122,94,56,159,70,140,51,59,120,47,128,23,10,233,9,131,175,21,63,46,115,189,43,239,18,94,61,56,104,194,171,158,207,3,175,247,110,203,235,24,22,124,162,247,17,205,86,88,81,215,240,78,233,217,176,27,109,131,167,96,87,34,98,13,40,200,77,108,26,244,47,106,118,146,88,245,60,31,102,218,54,102,109,165,202,169,189,158,143,188,22,146,17,177,174,217,194,85,143,106,175,91,20,90,188,114,26,187,0,114,1,148,224,39,3,84,104,189,227,254,11,136,136,79,78,155,38,231,113,230,199,160,165,94,163,111,197,13,236,140,239,22,47,155,186,91,75,22,16,90,253,110,55,78,3,141,92,133,135,207,215,221,136,41,11,44,156,171,69,162,100,214,84,14,161,65,110,110,78,116,161,47,69,162,239,19,204,138,54,231,176,162,107,144,44,61,150,226,226,34,146,2,226,87,101,105,75,148,51,115,209,110,96,11,215,134,217,85,164,179,241,2,22,64,195,154,11,108,105,21,0,40,26,224,208,152,204,127,56,94,24,160,126,98,250,74,16,30,245,183,133,81,250,41,189,21,238,3,83,161,165,239,155,33,110,139,15,165,7,80,163,65,98,182,53,160,188,94,93,114,48,170,25,175,161,40,171,166,66,45,56,235,119,163,240,187,157,216,228,101,47,18,7,10,55,54,28,55,37,80,60,157,34,226,250,206,46,167,74,112,2,64,98,71,221,134,151,95,7,87,92,158,124,111,65,181,59,38,213,207,82,197,172,194,197,217,130,113,67,78,159,165,9,198,223,189,114,67,114,170,92,19,69,26,174,57,61,224,161,134,70,79,93,51,126,159,98,123,79,28,41,9,70,112,101,232,154,66,46,196,14,225,216,10,19,57,0,166,47,78,79,126,148,235,114,97,94,126,194,153,108,108,36,48,195,233,87,206,174,33,5,161,233,14,174,172,13,49,175,250,159,87,146,109,113,217,114,169,162,222,17,37,140,193,231,40,89,156,159,179,135,36,145,132,126,16,198,126,250,239,107,105,106,3,15,240,83,58,88,59,234,29,4,223,37,247,238,243,161,59,142,49,170,209,51,133,125,241,180,229,255,189,238,55,244,15,56,210,36,199,10,224,78,243,59,65,176,46,113,145,168,102,86,176,215,43,44,187,83,196,144,140,162,6,247,87,52,178,119,8,21,79,205,138,151,66,156,253,31,45,162,66,151,120,67,128,3,245,181,185,194,29,158,210,59,138,216,162,40,235,79,101,194,76,28,89,105,154,92,144,175,247,115,229,198,118,219,54,42,25,48,186,22,171,167,110,248,218,164,43,62,178,204,196,92,147,77,35,212,146,154,122,217,227,239,70,139,6,164,153,92,128,221,35,106,123,207,56,121,216,183,148,103,247,43,51,132,193,96,204,24,23,20,233,47,32,53,231,185,114,162,204,82,66,217,50,82,94,174,124,80,189,38,59,15,160,156,189,157,111,152,75,156,246,21,45,154,19,60,39,132,50,2,209,232,127,165,166,225,35,93,156,117,107,184,230,139,5,185,141,165,65,149,34,63,223,2,16,37,50,80,99,60,17,197,246,11,94,103,215,238,252,170,108,45,170,82,49,55]], +[[218,1,50,33,178,245,136,175,64,226,17,160,249,117,212,79,157,101,2,129,96,81,76,57,97,137,242,124,123,6,102,234],[7,17,124,107,13,181,182,253,161,237,196,57,108,71,194,43,84,238,12,229,55,92,62,198,51,200,58,252,83,173,108,228],[16,203,82,214,16,228,168,29,50,134,155,255,206,56,7,230,57,31,120,47,205,83,139,85,77,9,3,127,218,114,40,91,150,98,177,177,16,124,64,129,120,172,0,159,5,37,150,115,136,167,216,95,161,35,89,211,206,56,117,3,125,207,106,4],[188,147,238,30,196,114,138,198,54,166,36,143,204,69,81,201,209,89,128,219,142,95,84,176,239,7,90,113,151,14,23,106,60,185,24,46,50,218,122,140,42,192,205,126,89,87,116,87,95,156,131,80,106,96,111,172,232,149,18,19,93,3,42,176,94,57,255,249,200,202,108,37,205,93,120,236,195,172,50,50,144,201,200,22,38,115,94,25,14,181,174,52,92,167,169,88,64,159,119,67,176,177,97,73,22,131,34,23,197,126,238,27,79,142,98,42,192,82,169,61,213,179,157,7,97,228,14,159,189,131,150,246,10,59,246,102,12,95,169,156,216,19,159,104,203,224,137,78,92,103,225,104,204,116,178,114,78,157,145,214,0,10,12,236,88,122,17,70,63,114,238,110,210,85,189,135,235,48,253,69,117,150,246,136,202,14,167,63,48,73,114,56,222,33,201,63,187,18,148,219,97,228,165,96,137,16,109,28,247,206,90,101,236,61,18,23,12,231,132,15,8,138,141,14,58,239,23,229,49,222,71,128,3,87,2,88,233,39,241,86,231,150,16,101,175,166,102,175,56,88,43,53,60,196,119,186,119,92,174,69,148,109,8,219,117,33,89,20,218,50,97,182,34,148,233,42,251,56,20,89,194,29,218,78,166,237,121,95,121,37,124,9,77,214,8,220,142,27,124,64,205,41,254,162,34,8,143,101,105,126,168,136,149,209,10,206,168,121,115,96,220,186,206,226,105,198,6,96,10,223,253,207,156,124,56,29,10,214,105,105,103,217,255,3,230,26,36,144,101,2,178,149,231,111,77,8,117,101,91,1,230,255,202,204,142,240,17,41,199,42,88,70,182,14,200,0,23,55,78,117,211,6,64,61,158,204,242,100,149,210,152,18,10,6,51,131,92,93,30,255,23,201,198,36,118,247,82,200,151,16,173,250,77,81,97,123,89,24,23,60,186,114,37,64,227,136,255,191,251,150,104,116,219,0,64,77,6,176,206,17,57,186,116,20,60,118,184,244,211,59,33,22,225,204,225,117,23,58,150,252,21,30,162,57,191,194,13,102,251,182,245,42,102,108,14,129,204,43,128,32,145,6,226,72,14,65,17,199,14,123,228,170,187,104,66,47,11,140,107,161,92,20,47,130,230,199,243,120,215,128,10,9,234,164,218,37,60,47,217,30,18,99,198,182,85,191,112,37,93,126,59,180,119,85,35,160,169,231,255,3,121,126,227,255,202,138,80,209,15,32,213,229,168,137,236,94,51,78,242,108,247,153,139,8,54,246,86,69,104,136,225,55,243,157,62,67,226,206,60,110,245,64,217,93,154,32,196,44,184,174,45,157,15,37,168,145,195,99,234,217,204,66,63,154,50,63,226,50,40,31,182,127,91,225,192,120,67,97,70,4,104,168,126,149,223,163,93,127,15,250,34,17,190,107,95,179,45,66,186,101,24,171,110,169,55,128,244,49,211,0,103,49,190,68,64,231,18,151,79,116,186,234,65,159,64,34,250,37,2,225,178,57,142,147,134,22,125,147,236,169,44,166,13,215,217,31,232,35,36,246,130,217,74,167,168,106,176,52,248,169,233,82,232,252,149,191,244,223,237,106,67,49,58,187,146,64,27,48,195,60,121,167,186,62,253,190,22,40,4,15,186,244,67,243,249,128,132,111,219,40,61,204,217,63,171,9,112,139,125,84,134,29,116,177,254,143,16,112,31,33,27,163,211,144,232,166,174,64,119,57,100,106,121,165,131,55,167,23,168,114,0,156,45,246,118,28,36,37,163,42,0,24,170,249,100,100,112,203,200,124,58,101,192,224,239,251,170,82,143,228,120,60,119,42,178,102,184,242,130,104,207,20,175,35,75,21,129,109,26,58,73,26,245,242,151,227,61,87,41,113,93,81,44,55,63,239,94,204,63,57,84,166,10,42,15,100,216,41,71,65,25,202,26,24,241,5,120,208,77,99,141,94,234,252,55,26,148,111,108,231,239,189,42,204,227,78,32,68,28,222,154,55,213,168,125,198,25,176,167,39,89,108,209,46,21,205,151,132,187,145,241,57,154,89,252,10,122,74,246,139,13,87,93,147,56,113,114,151,51,117,196,101,223,93,45,94,6,26,42,155,35,180,145,90,10,139,140,31,9,66,9,74,247,40,200,195,17,69,250,122,175,116,162,26,59,3,43,176,156,57,34,5,191,9,91,218,152,110,93,214,98,124,30,65,127,101,3,38,223,227,169,201,153,76,110,14,1,39,111,145,242,152,125,43,133,222,218,150,84,145]], +[[90,134,143,183,94,160,114,31,126,134,199,188,16,109,116,19,200,207,77,3,60,225,64,5,223,35,206,76,21,91,189,39],[109,30,41,243,157,237,162,187,251,181,124,176,28,179,158,88,128,130,120,229,25,106,218,28,2,118,70,242,4,135,210,82],[56,196,141,186,153,166,82,74,24,141,92,215,138,152,230,119,221,38,62,246,180,223,68,107,49,11,61,216,156,175,221,185,177,122,101,187,168,225,57,104,189,194,91,29,132,182,226,67,110,223,49,170,117,110,58,72,114,109,111,145,200,8,238,14],[213,170,17,130,91,153,68,140,128,99,6,35,216,199,70,1,124,254,61,230,250,138,12,110,214,98,113,39,207,193,248,77,78,10,84,230,167,217,8,211,113,159,20,33,209,212,199,139,60,221,148,118,154,182,3,59,206,151,157,217,14,16,104,2,235,169,160,50,149,212,143,155,154,149,213,126,231,116,84,2,164,128,35,191,59,221,213,198,185,28,119,62,73,25,19,163,138,195,70,38,5,207,40,45,234,199,87,66,251,210,117,41,39,110,129,220,206,141,255,150,5,3,94,140,240,93,246,164,61,177,81,240,65,87,101,188,189,31,27,182,104,173,98,115,184,145,192,220,79,61,186,89,14,168,47,131,99,118,155,156,119,81,25,71,17,115,117,220,73,4,212,139,136,182,138,37,91,40,1,27,17,4,129,148,9,62,152,32,122,177,207,117,106,184,51,31,141,111,157,91,226,225,25,5,115,233,94,113,15,42,53,1,181,58,160,130,93,108,18,220,251,148,172,128,220,16,130,203,74,210,98,230,212,147,173,206,182,188,25,20,95,191,115,141,247,111,33,52,250,4,203,190,68,255,197,95,254,95,157,62,155,235,209,89,160,1,170,155,247,136,146,161,101,56,165,32,130,60,222,93,97,226,154,86,167,122,185,110,73,227,0,217,134,89,98,199,231,251,139,207,93,224,185,56,41,124,63,77,111,96,33,226,77,253,173,152,97,101,47,52,15,66,30,122,242,199,30,217,167,21,135,252,117,59,17,85,73,178,247,247,203,41,105,14,162,177,88,169,76,210,188,66,231,6,61,97,155,147,157,82,62,60,35,126,177,244,8,16,222,11,68,170,105,55,134,61,98,158,221,85,117,230,192,71,82,97,182,39,71,48,146,119,92,132,54,0,17,213,124,87,32,156,46,135,90,63,137,99,232,178,65,167,170,117,239,48,196,167,24,172,77,212,102,220,122,62,64,229,135,79,21,122,132,158,211,163,169,212,174,183,217,77,240,155,181,90,11,43,201,248,182,149,195,113,121,48,35,103,96,99,103,197,243,36,130,140,231,90,148,79,80,112,58,71,144,106,128,136,243,161,28,254,74,133,78,1,241,116,18,82,196,134,51,125,6,177,204,108,107,155,18,149,67,30,224,115,89,53,123,58,120,239,80,117,182,93,127,237,94,183,66,229,16,21,152,68,75,70,98,63,137,163,3,172,193,12,115,36,73,81,59,112,220,69,106,121,211,124,72,229,231,38,194,245,88,218,10,28,70,239,189,45,146,3,38,166,120,184,162,47,9,68,190,74,245,91,108,113,244,83,251,174,64,14,106,204,4,224,233,92,162,0,22,126,150,238,152,234,131,147,22,218,147,161,44,45,118,241,26,238,190,183,142,101,234,72,247,254,235,187,19,123,42,198,126,174,240,42,45,158,100,113,221,99,74,3,125,79,93,53,162,247,138,244,26,142,165,175,91,200,21,10,153,237,104,166,160,204,255,43,29,121,101,216,188,62,249,40,91,166,66,29,135,195,58,173,129,3,165,135,190,1,146,104,69,191,189,219,175,198,156,75,146,82,136,103,32,212,24,80,159,64,243,220,245,87,101,220,204,61,238,216,39,114,21,230,159,5,107,163,27,138,48,181,0,148,234,143,20,71,32,118,12,143,140,5,92,241,168,105,100,255,203,184,238,27,178,24,18,118,234,153,167,184,231,16,103,250,49,11,164,71,30,132,39,144,55,188,73,42,85,222,32,85,72,231,123,1,69,4,238,102,100,196,152,140,187,158,217,31,243,46,34,89,237,76,253,97,161,151,208,219,195,44,104,246,84,156,13,41,252,69,243,106,203,38,177,100,222,151,204,220,55,144,13,147,205,188,249,104,126,245,63,31,77,161,177,174,66,37,184,132,32,158,129,186,67,17,82,4,119,237,66,17,176,146,64,189,123,130,94,84,115,159,226,93,134,36,175,4,184,111,109,17,6,209,129,112,229,6,77,26,115,193,251,26,39,178,137,169,72,215,113,162,246,184,176,154,99,93,185,108,98,81,195,90,24,118,211,105,98,102,153,65,108,14,64,41,138,104,31,218,245,37,95,88,194,85,119,89,216,245,223,20,141,236,157,190,28,230,223,4,28,54,248,62,105,204,251,74,172,165,203,72,250,106,133,200,255,102,6,21,36,216,177,27,215,255,174,217,157,12,212,92,66,1,15,33,211,108,195,22,202,134,9,85,99,91,255,170,125,154,172,87,45,204,243,21,61,66,238,138,43,18,186,165,124,22,11,208,173]], +[[197,75,211,67,31,38,89,40,29,49,233,59,48,120,118,104,188,186,110,94,228,125,180,110,80,222,171,227,244,140,158,216],[30,186,110,179,247,242,76,223,128,171,248,161,157,48,140,36,241,226,91,161,89,112,237,167,17,103,7,176,241,44,249,50],[223,69,65,223,241,169,121,127,235,97,127,152,228,181,122,167,113,65,49,238,143,245,69,237,80,130,227,86,142,253,28,57,156,220,86,245,88,41,145,235,135,133,251,51,134,78,239,127,85,63,62,36,130,98,237,84,138,26,104,136,249,46,146,14],[111,140,221,117,225,184,86,187,190,156,220,37,83,127,223,126,130,54,203,2,154,205,57,132,73,33,16,208,195,4,65,212,33,132,181,251,24,61,169,243,20,3,120,223,167,215,76,204,158,245,0,25,60,201,87,159,255,166,11,210,168,171,158,9,88,21,0,207,6,205,53,171,193,113,217,209,44,101,128,217,104,47,159,73,254,54,208,163,23,114,56,250,80,231,235,76,39,228,96,245,228,88,10,86,86,138,25,224,61,149,176,255,79,74,35,24,36,205,47,52,66,224,186,64,11,193,27,122,152,157,80,31,93,243,94,67,1,80,143,114,168,82,1,75,251,244,0,30,40,9,84,115,217,101,158,237,96,103,186,246,143,146,190,243,18,192,155,25,170,247,196,251,163,217,2,185,246,207,149,46,185,185,165,60,168,188,189,4,45,132,46,152,83,182,114,161,208,9,216,35,131,139,235,229,99,124,76,7,237,27,25,72,85,75,35,179,45,225,214,193,22,249,51,179,84,242,139,187,119,159,166,84,140,72,41,43,97,44,127,85,26,117,251,196,108,2,115,107,249,158,156,142,173,86,240,90,176,66,122,110,198,22,227,220,199,117,126,253,183,98,141,78,150,50,95,224,174,37,76,239,92,183,167,4,179,90,146,12,179,250,42,3,233,97,218,243,113,130,27,224,179,15,25,174,73,82,68,30,8,167,210,47,84,49,57,10,91,232,9,127,213,121,122,26,98,151,102,77,164,44,32,8,208,50,16,96,235,227,24,30,183,149,167,40,146,88,8,218,120,103,41,59,114,8,243,119,211,167,113,24,94,109,44,28,140,225,131,118,254,60,12,20,88,199,245,190,52,244,40,160,213,117,147,16,116,201,124,191,206,138,216,19,19,236,202,115,169,243,219,67,79,186,212,187,191,245,2,191,114,151,225,122,151,168,134,66,17,230,120,155,161,146,3,110,165,154,52,216,79,242,161,17,7,76,63,35,115,177,1,17,181,218,167,137,86,12,179,84,144,149,76,136,234,0,196,16,223,133,10,208,12,174,47,40,231,25,251,6,113,105,136,169,187,11,252,108,152,157,88,126,86,133,174,136,60,44,46,116,221,191,145,92,152,86,170,232,243,40,143,198,37,191,178,254,38,141,116,245,159,139,125,131,99,116,151,105,22,144,7,213,230,123,125,11,140,143,90,157,159,156,123,116,92,10,66,148,118,44,190,202,66,213,56,73,97,233,33,167,239,182,93,168,209,224,59,103,69,205,243,8,9,127,177,61,100,253,47,140,16,250,149,9,235,45,145,56,127,0,100,92,167,208,72,59,44,209,76,32,107,141,122,224,163,251,124,9,188,104,67,209,2,173,205,161,159,139,189,133,30,182,131,196,67,92,235,75,61,35,211,143,86,212,209,17,78,239,15,198,242,77,245,39,112,216,241,243,248,47,71,32,232,146,179,21,36,78,245,108,54,178,63,205,64,121,120,82,65,64,56,46,17,116,15,212,111,228,41,153,35,245,43,136,180,169,207,244,178,180,178,58,46,118,10,216,28,120,186,135,105,49,217,170,164,190,237,64,251,16,167,153,235,48,211,127,117,71,120,186,200,91,240,99,29,133,43,231,215,74,100,49,243,132,164,2,92,16,145,66,29,103,164,233,201,76,27,227,105,12,107,248,29,6,189,175,50,254,171,186,241,220,38,63,39,58,11,158,214,84,96,186,239,206,252,246,172,204,218,14,221,35,223,158,5,18,142,41,214,97,196,180,75,217,45,100,15,170,133,58,253,131,112,229,99,180,10,224,20,154,20,40,224,110,61,216,230,107,121,218,33,204,117,61,220,71,110,61,118,226,243,111,43,108,107,193,182,80,135,213,248,108,138,195,84,113,26,140,8,243,72,110,71,157,106,233,67,248,132,99,50,212,229,180,187,46,130,87,227,8,61,244,248,29,212,240,193,238,29,151,24,33,102,22,26,24,89,126,224,185,89,222,28,69,89,26,191,124,81,3,61,124,102,53,45,238,182,130,231,119,174,174,47,168,211,167,127,71,13,183,141,220,27,31,200,40,64,196,6,87,118,217,191,202,157,57,45,146,136,238,145,50,170,62,79,45,25,208,217,62,1,182,102,243,100,122,186,242,37,194,146,65,156,138,130,235,163,225,26,177,3,132,111,205,73,53,244,18,65,71,124,15,21,43,121,101,173,84,187,114,188,61,226,224,183,157,98,37,232,250,122,98,134,181,252,203,179,88,34,232,12,139,254,167,76,180,138,34,210,65,56,83,149,194]], +[[234,96,218,1,121,188,175,107,33,129,66,177,17,144,70,255,230,216,90,116,27,13,22,98,48,188,109,227,48,79,103,115],[80,107,46,187,73,189,155,159,246,110,107,123,31,171,150,104,203,24,27,79,181,228,52,61,221,211,248,169,215,2,3,28],[39,251,107,95,6,82,138,100,25,138,62,125,103,199,56,132,10,140,255,75,72,43,77,82,75,18,45,23,210,174,188,192,56,155,226,198,226,142,44,223,196,132,193,141,228,37,219,86,205,250,86,28,80,124,217,112,96,45,58,56,93,58,234,15],[97,45,110,246,228,52,159,250,229,22,233,131,232,250,123,82,217,253,19,66,130,36,13,149,20,56,36,189,74,174,3,35,75,118,168,205,109,64,104,207,0,158,72,28,38,133,54,28,117,80,66,196,230,171,135,3,236,191,143,2,12,245,115,154,76,42,3,195,115,30,156,247,90,238,37,150,97,83,185,113,21,21,198,195,154,250,149,242,33,172,51,149,176,137,201,122,201,181,20,225,125,85,247,150,163,236,193,53,250,170,238,144,122,171,16,41,100,123,72,172,129,116,155,171,38,98,124,247,9,93,116,194,252,238,53,103,28,139,180,96,83,245,21,27,12,46,93,171,224,242,214,170,32,65,51,5,2,11,42,253,158,227,56,123,44,158,208,188,63,226,144,42,244,16,12,236,35,50,123,15,30,76,163,158,246,234,246,253,245,213,172,249,63,200,104,83,109,140,186,64,23,105,50,159,190,147,239,252,126,230,191,147,166,229,136,189,85,30,170,81,40,83,149,44,129,178,69,229,210,41,210,148,228,19,112,184,103,128,134,103,136,122,111,158,186,42,141,86,167,167,4,230,107,28,2,249,110,115,137,95,72,62,68,165,197,102,203,26,242,101,115,191,226,175,206,6,177,251,88,119,229,30,243,18,106,63,33,15,191,33,62,214,93,92,164,108,70,206,74,169,69,189,140,166,17,227,131,98,80,245,100,247,234,53,66,57,130,249,112,95,205,107,239,70,174,22,203,15,107,201,18,195,242,134,66,184,216,119,117,184,24,228,228,232,6,17,103,137,155,210,122,126,47,184,24,126,233,145,125,45,88,107,249,212,153,232,250,188,168,61,223,88,199,67,126,170,206,196,244,68,251,43,247,69,220,205,140,174,56,148,69,113,222,222,32,55,220,65,240,129,138,61,145,227,2,10,114,116,198,103,66,71,135,96,131,208,227,151,70,201,104,64,97,191,116,173,88,132,54,206,27,118,61,191,75,252,248,222,110,53,197,167,98,102,117,193,39,41,43,33,223,60,22,248,16,99,50,42,117,243,67,136,134,241,240,206,191,193,169,111,65,56,76,189,216,97,176,79,81,159,246,169,52,77,148,243,211,160,171,168,64,157,252,241,141,1,242,181,180,85,23,22,57,238,167,125,238,112,110,168,61,205,43,139,31,197,236,13,116,7,97,165,240,95,126,200,216,122,209,242,146,165,12,139,174,10,211,43,3,65,154,149,13,159,227,179,236,196,216,211,170,149,224,43,81,177,131,29,131,234,222,170,68,35,134,53,249,198,94,254,47,103,68,167,11,154,228,30,241,93,151,144,140,5,51,147,68,18,247,149,131,208,233,179,215,6,161,40,232,143,181,30,237,182,94,70,216,162,179,139,189,214,69,85,84,150,122,141,192,198,139,221,254,174,15,143,114,240,184,134,195,199,65,250,196,249,30,92,73,29,186,233,218,69,148,131,108,241,217,251,110,225,48,2,80,137,174,211,80,239,36,123,201,136,122,32,80,21,157,222,209,66,143,253,155,7,185,236,46,61,75,189,194,221,181,78,135,59,99,242,71,82,51,225,145,51,161,75,102,88,80,148,87,0,129,134,214,34,89,149,169,103,38,181,41,244,66,129,170,36,254,253,28,255,143,129,93,147,165,152,105,49,102,34,144,179,238,22,131,60,96,240,175,206,242,203,192,0,98,63,57,49,144,156,169,118,160,148,226,176,253,183,220,247,196,133,225,73,136,163,111,25,182,100,37,56,95,86,50,206,246,93,29,52,20,98,58,227,238,129,110,118,58,95,96,100,102,98,43,230,96,33,20,80,41,81,207,12,9,124,22,72,167,46,44,67,217,175,169,104,159,44,60,254,2,108,220,227,189,27,249,235,247,119,86,46,205,143,241,176,215,117,48,109,144,4,67,243,10,132,51,16,184,222,106,56,255,16,139,114,57,19,215,137,155,159,190,124,61,118,110,248,189,251,109,139,11,82,149,108,177,206,201,147,109,112,180,135,192,20,64,168,66,178,250,190,56,231,184,133,26,56,125,53,139,231,239,18,167,228,242,181,39,232,48,144,214,126,176,19,201,194,207,211,222,90,26,63,153,116,138,65,244,129,157,144,54,229,0,197,4,201,136,191,210,79,97,125,110,189,202,178,221,234,166,21,121,65,79,54,11,70,154,51,166,222,217,107,161,216,193,64,196,255,201,73,144,216,173,247,140,211,135,128,189,104,102,61,26,14,227,63,83,124,223,137,45,86,46,130,220,209,217,18,202,211,141,101,86,125,41,20,6]], +[[182,44,36,24,120,39,53,19,224,191,111,51,210,16,67,101,178,206,156,90,27,120,96,88,233,197,180,209,209,146,248,127],[187,246,252,81,152,243,251,165,171,0,127,138,99,45,40,209,175,134,93,41,15,160,169,15,170,154,155,91,156,19,243,251],[197,144,57,88,123,56,220,20,30,5,90,147,133,1,4,214,41,227,128,112,91,143,201,24,132,124,94,42,53,45,163,160,47,206,127,113,153,244,174,43,30,42,89,72,52,24,147,46,24,95,126,69,181,5,12,100,44,236,199,231,129,153,133,7],[38,163,194,106,90,24,156,173,64,124,186,163,166,134,122,192,162,96,136,199,95,157,15,161,155,213,2,116,206,197,117,90,73,113,9,164,115,40,77,111,200,26,212,185,236,41,250,126,201,118,79,211,9,159,6,14,54,131,101,82,255,36,19,227,213,9,95,224,177,168,191,207,103,238,6,170,144,50,231,187,50,73,105,128,71,113,77,40,20,21,39,60,152,52,173,158,182,101,167,217,114,32,231,45,156,167,63,49,175,167,115,134,117,186,49,98,239,239,231,71,154,91,196,188,226,232,183,175,71,65,215,3,220,155,189,96,180,207,75,144,135,246,207,134,207,83,174,208,43,244,202,106,24,246,7,203,82,163,3,215,142,133,173,136,253,252,134,220,183,24,119,39,176,59,226,39,116,91,234,116,79,208,6,82,91,197,154,77,221,171,145,92,239,64,168,243,8,2,145,59,121,19,234,249,116,51,101,82,226,241,69,106,216,3,220,88,201,180,177,142,250,247,247,227,87,226,205,119,209,56,217,0,128,226,150,209,54,74,47,50,77,62,13,110,220,32,184,189,170,157,46,135,31,94,123,5,31,182,252,219,85,149,242,29,63,141,226,159,183,134,120,250,71,158,170,50,87,156,120,77,81,58,197,248,54,217,84,208,211,252,14,95,200,166,238,171,144,32,43,76,74,43,236,36,207,99,234,103,196,112,9,98,24,205,67,30,136,49,5,252,156,39,249,234,119,193,142,218,105,188,0,162,36,43,212,32,240,149,201,185,169,45,149,108,204,90,133,114,176,87,167,254,23,62,235,42,49,102,203,32,137,209,19,168,22,70,43,37,128,91,138,186,255,91,11,34,135,197,8,236,43,140,52,178,25,92,51,40,112,211,204,57,96,23,161,107,158,13,166,24,45,7,29,59,243,99,211,241,231,183,218,17,215,17,37,10,88,175,215,78,211,227,21,141,71,24,186,212,210,116,187,52,68,207,195,24,7,75,83,190,186,68,162,163,79,248,235,114,110,74,29,170,145,16,81,98,22,81,137,139,136,113,105,246,43,156,15,64,32,72,62,245,68,248,245,114,250,106,102,64,164,207,252,233,118,203,112,36,248,71,189,201,93,29,124,230,83,80,93,235,252,105,136,237,40,157,212,122,158,178,97,37,158,62,101,228,95,201,215,20,148,105,53,205,142,161,59,198,219,94,170,185,232,177,13,174,15,221,105,121,194,3,92,251,128,152,37,47,34,5,68,59,128,136,22,191,119,135,183,241,231,139,201,138,114,133,231,51,212,95,196,97,12,32,151,124,163,34,152,137,187,140,210,182,148,206,158,63,231,131,3,175,131,225,6,66,37,66,251,121,97,211,46,177,210,197,251,230,7,81,103,75,7,71,115,238,6,22,224,41,115,246,167,74,58,228,102,74,38,80,145,90,62,16,73,59,158,102,163,159,165,200,156,97,212,71,53,241,7,211,55,87,174,103,155,67,168,212,58,1,117,122,225,243,39,158,134,36,66,225,80,113,85,80,238,130,228,156,13,73,67,250,241,63,34,121,31,14,102,242,74,197,10,179,192,3,133,43,33,225,91,47,0,110,220,44,214,168,121,196,118,171,91,53,46,177,9,157,173,76,80,55,36,0,250,165,73,141,120,198,184,87,3,76,37,202,247,185,51,250,246,189,124,89,250,61,165,115,151,182,3,222,156,185,216,14,81,247,153,123,170,70,42,205,83,126,44,65,148,199,108,126,11,230,81,43,206,77,99,102,11,54,199,204,70,99,31,185,103,26,216,197,210,142,47,46,226,237,206,129,149,68,33,184,163,217,255,111,102,105,159,75,206,136,188,184,239,25,44,38,42,116,171,126,25,30,238,145,1,162,141,75,102,40,43,81,34,9,61,20,28,100,150,199,171,164,211,82,228,114,238,116,64,224,90,246,13,160,207,201,62,48,54,66,186,143,184,229,197,104,104,122,189,99,175,179,237,106,50,182,218,229,106,126,93,115,222,186,244,29,53,202,54,173,185,122,34,192,173,190,113,139,236,31,165,25,152,222,155,75,150,167,156,91,150,85,176,22,93,94,27,154,140,197,82,232,201,50,158,222,88,223,116,198,123,43,161,168,66,253,62,129,88,193,254,163,169,155,86,162,194,169,98,7,133,61,38,2,44,236,23,13,126,121,148,77,47,86,170,177,241,145,191,212,141,114,84,144,202,130,184,217,6,240,104,14,105,238,185,87,87,116,251,157,96,69,19,251,194,111,93,48,59,104,133,202,192,191,142,254,224,83,143,146]], +[[15,119,247,122,28,126,4,189,168,229,52,244,227,239,249,162,56,204,20,135,107,126,62,202,139,237,225,146,58,51,100,6],[16,69,234,159,226,20,88,58,12,219,196,148,147,43,196,74,254,235,8,11,236,72,92,194,52,253,220,255,19,156,206,0],[178,11,156,66,70,240,210,151,1,56,175,125,201,175,98,155,104,251,195,125,248,122,253,202,220,181,69,193,118,131,118,160,156,59,171,195,235,26,243,183,81,152,82,247,95,171,28,156,17,156,102,44,88,119,251,47,114,153,202,181,127,173,61,14],[14,203,116,109,189,176,22,20,33,175,235,122,222,167,163,124,46,164,64,138,89,44,157,120,30,214,172,111,78,229,204,101,213,39,14,76,242,118,50,247,197,193,51,212,57,183,141,31,113,170,109,216,7,19,217,11,21,30,25,18,27,250,135,113,14,132,164,133,10,59,91,2,101,186,38,3,208,113,110,155,126,17,34,16,156,57,198,241,2,127,206,24,121,140,187,79,107,197,228,215,172,164,112,70,144,245,201,129,81,8,113,195,19,89,87,152,51,134,129,16,127,43,87,148,212,111,110,11,222,44,208,100,179,177,252,0,202,71,24,139,187,193,244,160,206,48,92,198,216,168,150,146,14,185,235,174,87,159,211,56,95,143,31,53,151,98,136,244,197,143,252,71,96,243,89,176,3,200,114,233,162,64,85,53,94,169,88,94,149,16,105,220,162,95,208,204,11,157,181,42,174,175,25,212,63,46,171,79,131,86,3,173,18,210,220,73,179,16,37,107,148,190,213,72,150,161,107,105,176,156,180,200,255,92,35,204,229,89,61,135,173,226,168,42,218,80,133,158,21,68,193,134,24,166,92,0,126,244,36,201,133,74,23,91,110,108,14,100,178,200,235,138,212,210,139,151,125,104,231,129,105,145,81,152,151,83,148,211,185,178,105,202,176,211,38,27,43,86,205,44,196,189,219,212,241,67,158,13,190,44,155,63,63,117,20,237,172,94,187,70,34,185,42,105,168,64,169,2,133,80,178,33,219,89,221,251,0,19,150,248,99,146,161,127,8,204,177,148,205,158,26,0,129,215,221,156,202,35,87,254,184,183,149,229,23,2,159,121,200,42,59,230,249,160,49,221,26,241,231,158,73,130,191,142,118,179,16,249,211,85,239,205,91,30,250,159,53,156,23,207,59,81,13,81,62,140,213,120,106,13,52,69,220,89,168,67,58,70,72,134,135,176,245,139,27,214,86,124,42,244,135,59,81,252,132,94,118,126,36,48,5,25,47,143,6,116,242,129,38,90,85,215,108,234,50,34,96,201,50,206,166,113,122,219,152,162,221,168,198,152,226,232,146,85,254,183,125,167,100,129,103,188,30,88,135,127,235,114,209,209,75,12,48,79,7,55,45,149,86,117,35,124,73,247,166,219,201,21,230,129,74,186,230,204,228,202,249,244,128,135,233,223,178,130,216,243,64,55,124,30,41,198,115,28,204,38,103,218,102,149,183,18,190,3,18,216,101,17,25,52,241,104,213,84,67,101,221,174,39,171,198,74,239,188,179,34,219,125,151,217,13,149,122,99,123,216,38,194,39,233,235,24,11,69,164,49,98,106,111,216,144,192,229,244,237,126,133,100,116,117,47,128,181,174,246,231,62,253,170,108,44,69,27,215,76,30,244,102,202,58,170,37,115,187,82,203,43,28,169,106,27,87,68,3,206,174,28,240,95,252,83,67,14,30,76,213,89,59,209,239,132,188,191,226,25,240,129,96,209,102,242,115,29,153,184,215,163,43,18,153,31,119,119,90,38,126,192,130,151,236,81,45,123,114,67,86,50,82,92,4,0,15,176,10,121,63,139,95,143,55,71,181,83,89,223,33,183,226,196,159,43,11,154,224,130,175,199,10,20,104,113,55,11,141,80,8,109,224,15,148,72,190,137,2,23,75,162,204,133,31,163,121,221,112,49,202,69,122,136,105,175,75,108,39,41,218,197,25,85,107,139,180,171,81,158,241,187,2,78,168,183,240,23,113,201,170,183,72,229,115,129,160,25,42,110,57,140,190,109,217,243,103,204,123,51,84,248,59,121,188,218,70,183,147,164,173,168,85,73,200,214,189,214,22,129,36,54,47,249,8,170,26,12,183,138,163,48,196,45,90,93,72,18,53,172,172,58,145,155,150,156,80,152,114,102,212,4,209,93,14,112,111,217,0,118,52,246,158,19,197,110,196,113,51,136,79,202,221,193,107,238,238,209,158,12,217,23,170,73,99,103,134,125,252,234,39,78,26,71,218,119,79,60,147,99,2,30,124,141,107,248,240,0,83,250,204,17,203,104,169,214,225,252,45,109,25,23,93,99,36,255,124,166,194,48,88,184,182,147,216,253,78,11,81,220,187,17,53,67,242,252,192,69,46,185,217,103,172,15,169,178,62,158,11,29,168,216,58,60,31,201,233,236,151,31,15,103,252,116,91,177,115,118,188,70,36,95,82,140,182,229,254,225,27,205,218,134,123,127,121,1,156,249,219,89,24,88,35,10,236,180,209,233,61,22,124,216,107,66,221,135,154,19,250,14]], +[[197,165,5,52,119,174,49,21,142,116,105,221,21,4,134,118,80,212,111,21,137,6,127,92,216,129,202,242,92,38,203,33],[112,248,93,185,128,123,38,252,243,230,105,11,145,114,79,122,227,210,14,195,96,74,183,214,48,141,144,148,48,139,45,89],[245,25,27,68,189,108,195,234,40,23,113,223,18,84,155,162,190,34,139,81,235,121,27,158,94,210,129,95,134,42,166,48,181,105,103,205,239,139,106,240,185,210,26,184,201,122,109,255,104,28,206,217,245,1,151,19,212,53,124,179,229,76,13,8],[133,113,255,57,3,72,106,67,166,18,108,50,62,123,58,116,20,29,19,133,212,189,112,63,25,226,209,182,75,80,40,29,39,22,138,227,231,105,198,221,157,247,217,120,100,251,55,130,47,0,33,133,46,49,104,171,125,132,90,101,69,237,12,55,125,159,124,4,138,43,150,232,220,244,69,119,150,132,160,88,194,185,194,26,198,138,12,52,29,29,108,9,129,69,100,87,69,142,183,206,191,102,103,135,64,119,126,202,38,224,30,28,143,83,181,212,117,108,197,240,185,15,12,93,176,83,147,205,75,142,68,246,129,12,170,90,17,106,51,87,119,36,57,93,65,58,246,25,99,42,111,237,20,226,21,194,241,157,16,92,226,191,20,152,230,210,171,79,101,15,97,186,92,246,208,199,59,187,222,152,227,4,41,145,10,78,103,223,188,113,124,176,145,24,45,89,112,88,181,215,101,208,151,230,135,88,49,181,136,170,235,62,115,39,232,86,180,47,169,131,253,37,78,241,249,24,176,67,209,221,61,123,126,48,179,21,56,110,236,145,231,249,77,89,143,75,235,59,39,180,47,78,225,251,247,175,180,134,189,204,96,129,204,184,103,240,65,17,4,79,75,187,227,200,18,46,222,173,239,169,214,147,144,110,13,110,19,59,246,242,218,97,88,254,237,189,160,36,65,15,18,8,110,122,204,241,198,142,21,87,240,12,20,233,199,234,118,165,237,19,55,160,84,172,44,148,156,5,151,126,3,2,116,246,164,242,166,179,10,21,197,112,236,148,51,247,79,71,82,128,135,201,206,154,98,146,149,28,84,53,73,150,251,40,60,13,196,207,51,192,1,188,150,135,94,166,225,244,111,131,127,241,141,217,84,95,185,147,70,85,52,43,18,194,153,11,159,28,111,244,214,100,137,214,174,220,231,92,124,176,58,193,52,191,211,155,24,29,251,127,154,151,206,115,127,229,112,173,95,129,52,89,57,166,222,90,64,163,58,14,68,191,149,117,3,213,202,2,131,81,46,87,251,168,163,166,242,195,144,104,123,27,119,8,103,110,15,208,59,124,24,141,69,97,193,135,145,99,234,242,181,150,221,213,243,193,244,218,219,193,57,194,22,72,146,130,11,47,224,156,188,61,25,8,128,118,54,69,16,37,79,43,109,65,3,41,231,15,46,90,148,91,186,205,44,168,155,212,182,225,245,226,225,212,244,237,47,224,17,59,207,50,150,47,0,213,195,59,29,249,136,64,43,160,220,136,4,193,175,102,204,174,38,112,239,163,19,76,103,252,144,254,237,141,141,238,220,207,106,70,242,41,64,69,74,242,187,103,84,207,35,93,219,176,0,28,108,116,27,248,116,188,216,212,29,157,186,129,98,88,28,55,70,215,243,14,115,222,246,148,21,175,81,129,193,73,145,66,149,18,45,69,152,47,148,148,62,32,176,255,199,254,109,223,25,160,34,232,122,82,19,51,87,161,232,15,55,242,138,76,74,138,97,193,72,221,135,92,30,142,205,205,132,13,216,99,228,77,155,203,22,182,229,175,1,71,179,74,122,144,82,200,211,244,82,1,61,45,53,79,104,3,249,234,246,5,111,59,1,60,97,110,71,243,152,129,145,70,50,10,94,61,189,241,104,67,234,41,222,242,98,204,154,52,54,114,207,150,188,204,110,135,230,166,186,240,113,46,110,232,154,166,4,137,241,124,183,45,220,68,186,209,97,88,125,135,245,77,103,204,10,39,120,73,125,131,16,136,49,95,254,238,61,38,140,89,190,254,136,76,58,160,224,174,34,150,187,182,14,172,144,151,205,248,220,9,135,206,177,116,43,5,134,223,206,121,236,16,66,91,40,244,230,69,32,215,18,227,244,110,168,59,226,222,106,21,116,7,59,197,199,85,123,142,37,182,65,17,132,234,40,61,136,0,35,44,121,6,148,33,129,31,136,60,41,148,231,183,226,173,159,141,196,137,201,52,119,36,57,70,9,201,137,9,166,194,96,23,181,15,32,213,12,202,203,222,54,183,107,166,70,167,109,198,165,176,245,6,73,197,101,139,189,253,211,181,202,252,84,121,162,244,142,229,21,66,242,62,159,201,33,50,6,15,214,53,239,244,82,17,28,218,243,239,189,183,219,158,125,71,22,208,214,1,28,41,17,138,85,212,193,164,54,171,226,78,60,191,64,35,91,118,221,25,35,80,60,95,53,152,18,78,45,245,90,45,31,36,110,144,222,75,113,100,93,81,117,182,27,1,116,231,229,125,241,40,92,207,140,134,184,56,44,37,128,121]], +[[5,199,25,202,224,110,43,183,216,120,99,171,49,80,39,44,178,248,195,170,36,33,145,45,135,249,142,117,137,99,140,233],[144,33,23,150,254,211,213,59,129,248,254,235,27,173,31,252,147,62,95,16,211,188,27,54,221,242,16,164,121,35,223,3],[186,110,183,81,55,29,247,33,183,112,122,91,51,57,237,181,95,19,134,64,185,123,230,51,77,108,218,81,145,163,255,99,103,145,23,97,136,42,74,0,127,22,27,116,140,236,149,177,158,153,95,40,88,194,87,205,97,105,37,102,98,48,17,2],[236,36,25,24,65,142,96,82,32,66,230,115,57,230,100,148,153,243,26,108,124,248,146,95,31,97,221,232,148,96,54,2,174,139,181,245,136,9,130,31,131,52,79,35,205,49,230,78,201,255,231,154,152,107,126,41,228,49,154,99,65,67,22,189,110,226,14,2,165,13,164,64,18,189,45,111,159,103,158,136,237,12,139,177,226,202,213,94,86,87,137,136,51,69,183,84,111,61,84,177,179,98,177,198,80,80,44,1,157,115,19,175,188,130,104,155,35,163,165,45,143,26,249,248,30,24,141,189,242,3,251,83,0,180,34,91,251,103,115,51,123,230,117,11,61,184,140,224,151,52,63,98,238,44,17,133,116,239,21,12,189,76,98,118,12,62,67,220,188,57,33,139,214,217,133,101,250,56,152,17,177,166,116,246,23,253,117,103,51,220,181,103,169,45,191,56,85,181,123,31,74,70,213,184,151,75,57,172,13,14,36,217,157,32,55,192,79,96,217,20,15,100,176,122,119,215,234,161,206,138,120,232,68,177,220,240,227,116,36,243,249,210,83,165,72,86,26,3,117,168,212,52,18,151,191,237,183,4,140,121,53,225,72,20,24,249,187,169,39,31,159,214,2,98,36,231,142,5,93,138,9,57,250,47,225,219,192,252,123,88,62,76,255,52,144,225,208,246,16,178,82,227,13,132,151,208,14,74,172,179,117,241,154,71,25,247,156,161,234,88,58,47,139,20,6,164,170,92,181,92,8,182,89,59,103,110,181,195,74,190,137,57,45,98,210,51,8,163,52,139,87,175,251,186,119,57,205,232,225,144,157,52,37,238,178,9,38,169,119,211,169,74,134,224,186,16,179,134,146,102,152,130,126,134,180,253,108,97,128,4,124,135,236,59,49,97,157,5,169,223,52,239,211,215,106,131,105,98,178,239,96,77,7,175,9,117,235,143,61,210,37,148,50,56,2,86,76,146,155,63,101,218,203,87,43,50,85,61,105,179,26,25,118,144,169,187,134,11,8,10,119,207,187,60,23,90,175,206,1,70,168,42,77,6,232,199,80,82,27,114,110,241,203,41,208,33,229,145,94,94,132,98,237,229,57,84,69,36,92,154,232,130,238,196,177,116,94,17,121,31,118,33,211,254,112,44,172,21,37,225,247,180,110,17,5,205,208,109,162,175,222,38,71,93,193,247,141,248,226,215,43,14,195,239,125,217,86,25,60,153,104,66,164,50,105,101,56,207,18,61,118,135,33,31,252,208,144,185,56,30,171,236,135,159,118,154,172,13,53,100,225,109,247,148,250,36,114,141,113,114,253,7,115,46,171,7,126,216,28,34,8,79,111,120,27,98,109,172,103,66,138,157,223,59,13,176,70,82,81,34,13,24,184,191,98,4,100,197,26,87,141,236,204,187,171,165,69,237,68,44,241,44,76,102,246,203,110,105,1,234,84,174,218,35,110,196,94,239,136,106,125,221,44,4,28,171,163,166,206,227,57,113,91,108,233,126,118,94,195,71,159,61,82,130,74,129,148,190,194,168,150,71,232,198,63,247,100,95,246,208,83,103,199,103,188,72,204,150,186,240,93,106,65,91,42,90,255,155,251,33,121,72,250,211,87,185,143,71,223,237,98,255,18,133,235,159,70,143,15,41,237,215,90,220,12,140,47,246,165,101,237,184,237,251,72,190,160,59,112,196,71,54,156,82,216,129,238,160,238,219,8,195,21,205,240,191,235,151,156,28,2,80,148,107,177,0,194,134,107,65,105,184,203,212,77,101,143,2,54,225,233,243,170,19,187,142,128,34,163,140,233,151,201,75,91,175,151,224,186,98,31,126,9,103,28,230,56,194,163,158,230,198,226,90,104,128,25,221,22,118,117,206,174,194,28,107,66,167,200,196,118,209,41,220,198,147,195,146,160,43,233,27,135,67,122,8,160,235,241,167,189,151,107,162,55,116,118,104,56,184,214,2,79,91,185,176,127,60,107,113,155,77,225,91,114,68,128,72,171,112,219,61,75,234,119,186,53,155,81,177,236,23,219,232,1,10,239,2,68,168,7,156,168,185,162,167,151,243,177,254,4,124,141,213,202,183,251,72,104,41,35,156,78,246,217,163,131,112,212,136,196,123,124,3,14,73,165,80,12,154,187,57,169,165,171,254,114,233,24,183,99,132,236,170,254,22,39,38,108,209,78,105,108,9,210,81,46,49,37,130,168,169,17,231,183,191,160,76,33,129,154,246,135,240,76,94,12,190,154,44,226,77,77,63,209,33,144,178,83,218,188,18,198,60,171,250,148]], +[[83,17,243,201,97,1,203,139,122,188,98,43,185,50,107,143,81,60,43,22,210,148,223,121,127,86,223,216,32,61,218,39],[35,11,112,2,245,124,121,174,46,107,253,184,223,48,219,62,144,7,86,181,74,243,150,140,103,14,226,243,43,177,30,10],[60,187,178,96,136,112,222,161,239,238,187,63,191,104,30,39,112,92,53,228,221,238,168,108,27,52,42,119,220,41,107,73,132,25,128,142,172,188,120,133,86,17,255,188,146,101,167,71,152,229,24,39,230,229,216,17,129,109,60,162,30,139,156,6],[97,177,91,227,124,78,179,151,217,231,126,0,21,26,40,237,62,134,213,10,149,82,187,72,80,182,33,118,63,1,46,126,119,187,93,184,243,223,125,207,118,159,45,29,70,216,214,11,174,64,200,202,110,37,198,65,11,96,7,138,147,253,5,144,33,20,189,145,4,92,6,25,44,112,196,44,159,65,248,22,28,164,101,100,235,194,26,75,221,129,144,235,162,174,179,9,130,48,114,236,44,2,0,206,100,152,249,215,43,55,179,251,70,103,116,50,109,243,122,216,128,216,237,219,50,175,103,62,69,216,142,236,73,177,87,123,67,184,99,145,17,194,224,185,65,135,210,212,224,23,60,0,15,76,55,190,132,93,104,129,11,120,137,255,42,4,159,63,159,36,94,199,15,33,222,249,119,128,182,17,64,10,131,195,26,121,217,58,142,152,182,8,253,207,36,136,176,104,254,26,228,33,114,147,169,54,123,183,52,181,188,123,216,129,155,55,127,9,11,79,143,219,255,80,121,156,118,136,13,25,19,53,128,225,221,252,43,155,170,221,186,179,79,198,253,192,120,1,75,209,255,115,157,170,254,84,118,243,247,157,77,190,194,22,250,118,128,238,142,132,0,45,203,157,219,199,252,30,28,142,244,241,178,162,8,27,146,130,36,61,166,21,60,31,206,9,5,207,53,248,58,104,76,1,176,69,87,236,132,247,233,169,79,194,136,46,47,241,159,234,33,210,206,97,103,134,28,224,29,248,184,211,195,232,210,85,97,11,122,242,89,108,213,207,0,22,115,73,66,204,113,76,39,44,5,253,169,211,71,35,98,102,70,164,97,48,24,44,235,207,23,158,192,10,106,23,59,216,87,127,168,69,196,77,25,198,153,121,68,117,95,43,78,70,133,99,167,94,144,22,82,59,135,221,172,62,238,33,188,188,160,143,204,41,84,106,67,203,224,216,209,10,14,141,220,186,23,45,29,237,21,3,120,225,139,54,140,119,99,145,62,75,64,112,18,253,118,168,114,210,203,4,147,11,142,34,179,8,36,61,76,194,120,253,242,225,249,64,174,137,172,137,27,158,6,97,174,229,83,147,123,243,80,180,7,7,10,27,223,196,247,163,120,126,243,153,210,202,244,236,116,67,156,88,115,118,199,123,224,195,222,83,157,58,194,96,137,118,91,155,225,11,144,56,105,70,54,226,98,215,186,160,179,168,148,26,32,21,150,118,57,246,4,76,103,229,155,200,28,242,251,167,4,172,13,244,141,166,3,116,5,168,232,184,167,206,60,88,239,56,168,131,83,139,36,127,254,24,9,122,240,149,36,43,5,139,221,30,62,36,94,236,224,167,27,117,185,125,82,242,13,109,81,187,151,102,176,218,15,192,156,138,194,163,15,182,231,179,46,224,109,173,244,109,115,89,204,6,106,169,71,133,216,168,130,255,9,125,120,168,107,226,212,86,0,221,61,48,96,18,95,1,192,99,228,136,213,195,239,238,27,202,30,88,81,100,85,255,202,236,27,129,239,67,56,118,191,9,255,165,29,111,80,24,88,82,36,87,156,182,123,86,206,28,33,110,192,168,131,224,108,142,21,99,66,30,167,43,12,16,212,187,49,228,145,194,174,47,232,19,159,36,158,201,39,216,6,186,8,219,82,177,181,6,102,144,71,240,193,22,255,55,172,91,166,205,177,234,175,51,253,173,176,112,92,121,157,53,172,109,156,128,218,144,193,67,139,88,95,253,89,53,10,38,134,177,236,53,22,108,185,182,154,208,245,101,134,170,3,39,77,120,46,63,133,141,182,74,223,191,4,213,34,138,123,28,74,32,72,187,205,185,65,21,58,67,109,116,44,56,181,139,77,125,19,201,241,214,14,21,42,162,121,35,73,163,217,78,126,107,17,4,170,27,135,9,152,193,141,215,6,86,84,168,82,129,187,111,2,127,170,213,86,177,245,50,231,161,226,45,86,64,105,40,149,135,160,239,201,193,88,93,19,95,49,35,60,65,244,64,70,110,113,254,144,18,229,249,160,215,74,114,130,238,57,47,176,22,93,183,159,241,211,23,110,208,138,254,29,170,102,207,191,67,5,174,22,172,23,146,51,67,153,247,27,25,23,221,236,39,10,207,246,101,234,5,209,132,194,197,205,44,205,144,43,34,249,183,25,94,102,166,85,86,202,136,75,166,245,218,4,220,212,97,127,51,220,43,68,160,234,116,42,235,43,147,243,164,29,247,149,122,2,103,151,165,133,206,238,129,75,25,117,245,35,210,219,93,187,155,224,202,100,157,29,69,220,253]], +[[210,144,255,217,51,149,189,95,197,135,209,171,81,24,102,231,43,55,26,23,53,115,45,157,92,106,24,221,70,94,147,99],[253,74,173,115,176,50,70,28,160,170,232,113,202,112,22,56,59,43,224,22,144,83,253,191,108,89,20,253,214,221,111,146],[33,112,77,94,98,109,207,106,157,205,239,147,84,41,235,127,181,178,87,238,205,123,247,74,203,12,211,14,207,207,96,141,12,91,99,58,74,138,155,162,204,130,162,30,3,53,94,1,216,93,174,126,202,200,137,109,193,93,174,4,133,112,113,4],[235,217,0,188,145,12,94,204,77,151,218,247,203,94,187,84,145,80,11,122,209,22,227,6,96,149,7,9,216,8,75,182,67,76,91,234,74,140,204,30,213,168,1,190,187,26,17,120,120,192,55,71,0,62,20,142,217,20,52,131,46,137,102,36,26,127,255,34,254,29,109,140,60,61,221,114,21,161,239,175,75,7,175,238,27,37,103,58,20,57,234,172,50,78,137,93,75,232,57,233,118,192,58,192,1,37,72,118,136,140,202,175,57,18,114,122,96,16,106,135,190,105,36,124,158,67,140,49,252,168,217,198,27,174,54,140,131,228,9,1,169,151,0,223,248,57,181,19,186,141,196,45,147,206,9,135,162,51,52,112,169,249,131,49,63,145,152,134,89,218,84,3,158,73,156,209,175,43,143,160,235,231,80,226,77,85,194,165,189,26,222,63,104,0,146,84,43,209,190,11,151,53,186,57,58,213,105,125,36,30,142,139,40,100,109,178,125,47,181,169,64,232,250,234,240,182,201,239,218,136,97,93,236,137,28,231,50,147,8,19,191,187,208,188,95,130,16,171,232,67,190,181,228,240,40,244,155,234,52,241,229,176,158,172,76,102,98,199,79,186,57,222,74,150,2,169,105,74,133,199,193,55,95,218,223,218,106,25,87,252,91,89,135,166,135,176,57,149,229,22,151,161,171,91,182,203,17,182,99,193,55,47,173,228,192,172,168,251,235,180,235,84,206,124,227,108,105,4,234,246,234,178,243,79,172,216,199,104,200,211,109,162,57,123,26,2,115,90,234,114,207,170,208,57,52,16,219,82,122,138,178,54,212,205,171,220,136,143,172,111,24,33,72,177,50,97,68,37,211,144,255,3,110,84,133,94,66,3,197,18,3,193,244,62,55,187,246,185,191,39,245,183,231,198,101,21,20,101,64,26,195,44,190,158,51,80,83,94,223,72,167,188,54,3,226,35,46,147,143,154,129,90,196,209,222,236,153,30,249,98,9,72,68,31,122,47,74,70,226,196,0,171,145,76,75,229,29,202,173,142,216,35,156,187,233,119,169,240,156,2,105,131,25,217,254,42,140,110,182,11,121,159,41,174,118,89,151,13,46,189,255,60,108,247,9,187,246,244,187,85,185,223,79,97,162,65,222,193,68,181,153,63,8,126,120,75,151,190,30,83,96,140,46,129,124,227,217,170,249,20,230,183,35,245,180,175,255,210,166,185,254,157,45,115,145,92,122,209,255,177,62,252,183,60,86,35,129,149,100,82,3,152,76,153,170,253,2,53,247,59,63,136,46,7,57,57,191,120,102,87,40,1,56,219,5,184,111,204,148,96,179,133,239,69,89,32,78,205,129,226,241,47,95,6,42,164,72,220,204,130,234,141,137,70,109,209,190,70,248,44,79,135,191,13,178,184,120,172,187,13,145,18,200,219,111,81,211,95,109,66,247,73,133,107,153,229,80,182,196,84,233,232,190,77,161,117,240,181,232,107,230,108,151,159,216,120,35,126,87,246,145,240,210,172,208,40,251,255,165,176,102,135,117,3,77,177,242,29,219,231,17,78,227,220,11,68,218,202,100,197,160,58,47,238,174,171,235,112,99,191,204,204,85,155,175,39,241,204,178,32,47,164,209,178,191,68,192,75,44,47,129,249,78,40,27,26,90,220,133,13,161,185,71,159,202,189,218,222,165,106,17,91,181,240,108,192,22,241,65,192,252,181,232,58,178,72,234,236,144,21,141,139,230,71,175,241,46,126,235,94,87,219,204,41,60,179,182,170,203,85,35,109,74,131,154,6,32,244,118,35,135,221,23,20,223,92,19,94,61,157,104,36,249,59,124,144,211,174,56,197,24,214,7,18,12,131,149,112,65,59,70,184,204,215,55,4,146,216,174,92,96,158,0,207,130,81,226,231,223,129,229,180,249,193,106,90,83,159,10,252,206,65,187,67,98,229,234,165,249,64,161,112,111,74,251,107,20,67,44,129,212,186,26,51,211,34,219,241,6,69,171,99,115,126,173,200,111,230,224,151,111,118,51,151,251,137,134,55,89,93,253,54,147,71,146,215,121,226,76,42,63,11,172,245,62,4,115,197,253,169,198,18,132,228,65,155,220,14,239,93,34,244,217,191,66,232,192,73,51,187,147,181,60,41,93,122,201,57,90,187,109,203,215,66,177,225,188,59,14,164,67,78,162,27,142,202,154,230,130,211,49,90,65,233,195,195,55,24,64,118,29,197,156,172,69,218,126,56,19,226,135,136,220,137,222,53,91,90,238,8,128,144,163,141,211,157,131,229,228]], +[[215,253,115,209,210,41,166,88,148,66,14,75,167,52,39,13,90,32,117,131,100,222,137,125,133,85,226,65,151,69,60,25],[60,34,119,42,236,10,12,21,89,7,127,44,253,31,36,101,212,180,132,149,197,208,95,31,131,124,49,132,95,52,202,209],[64,12,53,5,241,223,168,13,244,178,109,178,76,2,126,184,25,119,240,251,155,90,202,82,74,213,18,0,244,191,177,51,219,131,72,35,49,65,149,244,237,194,146,213,245,48,208,133,86,231,128,156,175,35,57,118,138,163,128,41,253,188,40,15],[201,34,88,89,213,85,188,66,1,26,241,180,241,73,152,230,233,176,166,94,33,114,113,62,150,131,128,251,108,238,221,162,46,2,44,81,48,48,49,217,147,28,206,242,247,188,112,92,158,33,92,29,8,157,72,141,173,218,238,21,92,147,155,98,2,202,83,191,199,246,232,142,21,41,216,47,180,94,2,181,208,90,130,187,185,219,95,65,92,88,186,139,213,108,255,217,34,112,178,71,73,229,109,18,201,154,233,12,120,0,245,79,85,37,78,164,45,165,220,251,224,225,217,137,205,47,104,151,226,50,223,4,112,123,52,175,117,250,127,236,51,229,94,213,106,238,57,194,43,4,91,237,209,97,8,59,197,81,76,31,129,202,144,123,124,118,3,23,167,253,90,90,2,165,212,14,46,130,62,36,173,150,174,246,218,142,169,130,181,22,28,195,157,132,170,47,253,149,68,193,27,99,64,55,171,10,28,142,54,172,99,1,157,161,178,217,149,203,123,211,214,47,229,116,222,171,204,189,13,58,231,165,110,91,236,145,228,186,63,61,184,191,234,136,230,125,166,46,136,39,138,110,59,65,141,206,234,5,137,242,95,125,216,173,25,221,132,80,137,65,155,71,46,252,204,135,156,23,43,50,238,74,77,188,46,108,46,134,91,179,184,202,10,220,183,31,223,137,225,151,57,16,239,36,41,21,243,62,35,109,47,124,142,159,30,229,176,124,110,60,37,54,15,140,177,70,11,232,125,179,26,41,29,77,238,52,149,62,117,198,117,191,24,27,183,160,183,181,193,190,253,200,106,218,7,42,72,246,172,117,93,73,155,214,141,98,93,133,20,82,92,195,171,143,84,206,21,168,113,41,23,120,222,19,5,210,33,147,97,170,48,227,50,162,224,105,7,124,92,83,69,117,32,55,157,139,144,210,75,216,163,167,112,15,247,102,35,28,181,105,127,154,206,82,26,153,232,150,218,84,196,7,147,188,124,31,177,88,75,177,200,97,148,210,251,122,75,128,47,48,136,94,14,232,175,136,214,136,110,58,58,77,76,133,70,73,204,1,171,223,53,49,154,8,86,204,101,208,146,163,134,248,134,150,37,205,10,202,192,135,233,53,23,144,204,180,168,101,246,81,168,129,195,235,241,9,7,39,116,249,64,245,170,152,162,162,170,61,211,102,71,208,222,131,0,26,167,205,192,49,204,74,77,117,220,17,206,85,22,118,162,173,67,163,246,161,106,75,197,174,232,14,83,100,32,96,135,54,78,184,178,177,95,183,5,56,10,7,45,124,139,81,153,89,67,170,118,46,141,235,76,86,140,218,161,65,26,182,143,40,72,158,19,35,187,97,86,206,37,0,176,110,119,147,197,16,163,222,41,21,8,64,191,219,11,43,123,33,194,187,138,119,70,22,124,146,157,208,173,173,68,254,216,243,110,131,129,179,66,8,11,42,125,130,163,248,31,247,38,48,203,120,223,145,247,182,90,68,239,246,237,100,212,138,254,209,9,221,122,105,58,27,168,195,126,0,143,203,21,126,55,41,125,50,235,167,101,166,199,25,62,115,189,151,100,121,133,177,96,56,199,74,8,74,143,37,101,76,216,205,44,221,39,255,23,51,78,6,173,170,5,130,100,1,122,59,45,167,142,87,56,162,126,53,13,136,47,95,174,25,146,120,212,229,11,139,173,245,124,33,65,223,220,60,255,153,223,93,232,111,236,41,60,118,203,148,182,177,155,163,3,78,70,15,132,194,128,162,230,65,47,171,86,152,206,137,2,7,202,186,188,160,169,91,90,213,51,206,17,75,247,26,64,74,135,89,13,53,250,124,237,186,67,19,28,78,233,35,68,131,159,37,203,250,235,18,174,235,200,4,8,147,149,26,52,107,210,143,221,22,123,210,15,113,161,229,159,182,13,85,225,197,103,244,120,240,39,207,103,154,55,209,217,219,134,126,23,191,221,96,179,71,216,157,50,38,57,211,21,187,122,44,145,52,240,14,160,58,54,127,48,94,164,214,13,201,213,103,207,146,72,81,228,105,234,149,78,211,234,99,234,134,6,247,159,7,115,57,191,162,181,26,228,155,170,15,178,83,119,130,29,124,17,239,154,212,187,76,15,228,137,172,186,176,239,0,13,97,140,122,245,239,210,5,214,133,153,252,189,217,94,40,248,54,224,145,111,159,245,72,208,186,23,218,98,83,110,116,100,104,1,238,182,18,43,163,44,65,7,58,224,78,66,198,193,213,216,210,41,118,165,98,38,221,244,182,172,149,69,95,181,48,153,242,2,21,178,235,201,7]], +[[253,167,203,8,64,22,186,81,60,124,79,143,113,128,72,11,177,129,233,86,149,234,104,115,127,163,74,64,236,189,243,239],[162,222,58,14,249,114,152,253,113,97,6,226,243,245,69,19,5,122,64,7,45,35,76,53,24,21,76,27,209,45,224,55],[51,97,75,122,148,247,94,3,101,52,215,110,48,20,126,204,221,42,4,224,12,212,112,74,182,232,7,214,162,172,193,225,217,99,184,238,224,129,13,65,45,157,86,229,69,86,48,43,16,115,12,21,171,248,156,41,160,39,48,62,168,138,231,1],[194,27,179,248,227,123,239,163,103,201,19,103,49,1,186,48,211,181,199,75,216,189,176,156,210,134,64,1,45,180,17,32,194,188,196,8,93,226,160,249,92,146,21,221,239,140,181,252,141,139,18,81,180,21,39,198,125,250,163,249,91,163,87,131,145,234,90,102,41,167,51,9,95,208,164,63,219,164,15,254,38,15,255,130,172,238,46,190,152,14,158,206,204,254,126,16,178,237,140,46,107,65,13,84,122,18,134,87,29,243,215,1,23,78,87,159,207,25,211,189,128,134,192,66,63,55,17,119,137,243,5,217,103,10,210,140,153,103,79,82,207,100,33,26,8,29,12,108,48,150,218,44,113,191,95,87,153,167,145,14,111,56,16,74,55,166,85,124,45,174,243,64,129,74,31,131,13,89,55,115,198,207,72,216,62,160,114,148,185,78,176,128,184,93,105,112,226,143,64,81,213,6,109,177,14,150,25,115,166,38,168,38,174,175,138,6,236,13,86,107,126,12,78,246,15,12,86,120,252,187,91,42,198,63,123,237,6,68,138,36,123,61,66,123,135,8,109,51,87,63,178,215,34,140,92,52,234,102,64,238,250,149,100,72,90,121,99,142,156,151,192,175,132,207,238,124,228,167,57,34,12,132,41,224,103,20,57,83,213,80,102,141,173,200,78,123,237,154,176,112,165,148,51,144,198,17,215,91,28,177,40,115,163,125,152,80,102,26,0,119,191,169,202,155,139,38,55,102,193,73,255,14,228,180,173,186,37,234,247,215,245,1,243,98,69,66,86,188,18,105,55,142,243,53,154,142,214,185,96,184,102,33,250,59,97,62,177,50,18,47,73,242,235,44,235,104,50,163,153,30,150,28,176,231,139,116,46,244,214,94,141,227,70,150,102,254,199,197,184,116,120,149,113,197,201,154,44,2,160,83,255,125,47,201,0,118,186,254,31,38,127,168,26,57,144,242,127,241,79,3,0,10,240,12,89,40,108,185,187,152,226,4,233,1,144,174,42,80,237,239,4,158,169,42,31,120,80,136,249,74,223,101,136,251,67,187,64,251,226,50,66,53,204,126,22,139,128,38,75,6,159,148,79,80,54,146,201,73,35,77,91,118,188,255,171,226,159,249,6,75,215,203,237,158,0,229,183,253,218,67,18,235,128,20,101,241,39,208,202,104,131,42,127,78,208,234,237,143,85,156,22,49,205,77,52,240,220,65,77,159,207,232,73,169,30,37,243,224,255,1,58,140,255,168,6,237,142,147,208,138,30,90,117,118,130,202,61,38,171,200,105,199,111,28,121,0,125,85,157,254,103,231,141,138,240,25,88,8,176,231,113,199,30,100,181,113,111,179,99,9,194,80,37,250,230,65,76,40,187,219,212,222,89,122,116,153,108,157,169,116,146,13,89,230,244,194,237,254,17,15,248,23,253,72,10,80,128,151,128,72,134,87,18,5,140,95,231,181,96,177,43,103,247,55,234,110,42,249,36,44,240,122,208,168,166,121,242,100,48,4,106,220,62,112,102,76,201,192,238,90,188,239,109,114,107,78,4,23,96,72,183,149,190,18,133,27,219,116,0,58,19,32,65,25,184,104,100,214,83,91,160,149,4,10,133,217,120,28,244,243,72,10,48,78,34,127,120,122,213,56,230,143,75,171,1,65,121,227,13,63,222,249,239,241,27,207,71,31,163,160,188,116,181,87,111,48,45,58,107,73,159,17,242,239,50,106,192,38,201,141,177,14,39,65,65,63,50,34,40,179,207,240,243,55,186,47,41,76,120,239,115,240,232,119,135,143,143,199,255,109,16,188,230,106,214,40,67,121,184,12,168,147,39,212,219,11,241,78,109,143,1,178,42,178,2,183,22,204,7,227,200,134,109,22,138,80,148,186,197,164,149,231,56,104,238,220,39,34,46,100,68,248,59,207,101,172,220,62,200,145,32,187,80,232,171,252,40,183,142,109,152,12,119,95,72,73,160,232,202,218,128,36,11,202,36,94,57,150,110,137,160,52,77,248,54,58,125,204,129,178,1,206,156,117,58,213,68,225,18,78,33,2,13,76,98,222,218,158,217,185,209,242,251,124,84,202,122,176,159,56,59,239,72,207,198,132,140,39,19,2,161,15,166,135,245,110,0,224,167,208,147,201,39,180,253,216,241,190,223,98,136,160,227,2,132,138,128,18,241,39,167,157,45,48,160,108,225,125,148,170,111,127,138,30,110,185,208,104,28,55,116,246,20,204,109,188,178,168,19,249,37,198,48,106,99,5,114,168,62,193,9,213,245,51,192,88,76,180,33,217,25]], +[[161,172,72,170,95,250,61,128,8,25,208,59,127,98,186,191,41,31,32,144,76,17,166,64,14,79,69,32,95,16,62,56],[8,84,224,52,15,129,73,133,251,18,43,120,114,148,121,227,253,232,85,194,17,202,222,174,86,240,212,220,8,40,213,250],[197,126,60,9,30,210,78,94,132,102,91,217,187,16,45,180,151,151,223,144,8,240,85,87,250,13,90,215,162,149,229,228,210,164,113,107,23,248,201,28,177,47,90,191,177,175,2,127,176,65,17,153,172,197,210,133,216,66,164,182,91,222,73,2],[214,241,36,237,117,32,33,193,9,38,151,42,12,38,243,177,131,139,60,122,242,71,193,128,9,162,49,236,206,150,75,246,105,134,55,131,63,96,125,202,131,111,138,96,108,114,174,60,177,112,23,68,71,162,204,229,131,246,226,68,219,193,99,226,21,185,130,13,231,73,111,252,91,112,80,196,143,40,48,36,102,120,203,164,220,92,170,7,193,69,133,99,170,45,16,220,183,119,14,248,254,222,2,125,215,242,13,220,140,199,140,58,46,46,149,139,209,140,0,6,207,143,184,45,68,229,62,29,167,170,128,253,16,6,243,178,48,12,155,7,157,138,102,241,228,163,244,112,97,249,226,244,93,174,53,220,41,82,4,177,148,96,202,87,7,171,87,206,33,90,36,193,15,170,179,250,32,188,205,16,30,122,125,112,7,117,153,243,214,114,87,7,85,33,41,202,215,87,214,81,76,27,40,153,126,71,31,148,176,253,237,143,187,208,101,222,173,25,109,44,7,211,223,167,185,251,59,174,118,128,247,102,33,32,13,9,158,235,235,190,160,232,149,125,245,181,226,4,202,62,158,41,82,184,163,15,10,19,26,104,103,177,56,30,57,75,27,68,67,16,240,118,50,102,86,207,147,65,103,128,8,233,82,81,71,216,214,28,233,61,59,245,57,0,202,185,18,102,55,23,224,152,114,147,131,61,25,2,215,251,4,123,153,123,134,2,108,70,125,123,177,124,244,87,150,115,143,122,119,74,193,38,118,78,212,235,69,18,67,9,244,88,98,96,23,107,164,101,145,141,72,51,10,156,193,140,78,206,160,221,175,56,148,106,204,14,54,29,212,10,126,145,51,206,181,14,28,49,126,164,43,208,152,10,114,184,186,61,138,108,118,147,221,86,2,243,116,242,102,77,244,186,86,223,1,232,130,252,164,44,180,219,98,31,71,108,118,225,234,159,209,5,145,26,116,183,121,82,217,145,74,90,192,249,138,144,12,27,46,26,86,196,234,133,24,169,238,71,196,237,20,208,189,53,236,165,96,49,156,142,162,71,85,215,26,78,3,8,80,188,77,198,3,137,243,37,128,64,33,32,76,206,188,37,254,219,211,46,221,141,132,70,170,35,206,86,168,95,119,158,133,141,54,175,124,7,60,17,94,52,31,65,44,102,15,171,128,15,231,76,80,231,20,238,8,110,47,188,141,122,187,243,233,143,180,12,162,127,31,1,169,170,221,140,194,39,92,45,211,247,110,76,29,129,196,183,146,218,236,201,254,102,4,73,65,184,178,145,132,134,221,74,203,86,42,123,88,173,140,96,194,27,131,207,72,174,250,114,86,161,237,128,158,102,152,17,244,132,54,73,112,188,86,149,8,153,25,188,50,210,142,167,82,232,227,24,206,255,70,127,119,174,25,119,197,255,215,156,23,194,218,139,199,248,35,221,148,57,134,131,24,153,69,248,183,146,56,164,232,21,177,66,184,102,172,189,188,183,174,167,241,67,255,251,124,194,180,181,75,191,54,26,253,169,19,173,109,241,228,157,253,107,83,38,66,230,63,85,216,147,164,112,212,3,112,102,92,251,116,239,211,245,156,176,255,96,6,23,76,163,95,83,185,124,84,62,8,175,75,245,187,117,255,144,49,97,6,82,163,246,242,160,207,233,126,122,82,31,61,42,40,145,20,222,211,71,114,176,228,152,23,189,225,203,146,79,245,20,226,134,106,9,227,237,224,120,45,44,12,152,230,129,75,140,30,119,140,248,48,99,72,201,51,173,178,228,114,219,160,157,185,84,255,73,100,131,115,57,90,47,1,129,149,143,235,30,162,131,76,153,83,40,115,219,92,136,235,82,137,199,126,144,1,82,3,239,80,42,200,225,196,143,161,160,109,175,166,81,157,82,218,227,197,86,117,112,221,36,52,230,113,146,124,102,54,63,120,49,86,137,63,19,138,132,199,86,100,179,10,228,39,81,18,115,109,83,212,243,153,221,218,61,35,6,124,7,63,82,26,251,161,247,190,88,85,19,194,206,201,200,240,141,42,34,195,200,83,146,205,42,229,15,57,40,37,31,134,179,16,198,154,15,140,78,133,58,179,243,232,18,155,5,102,239,75,187,232,11,140,2,200,146,138,77,229,108,13,17,154,69,187,245,175,24,8,212,136,133,45,138,69,190,176,214,131,36,138,77,101,222,21,38,179,209,210,255,193,242,34,21,182,8,70,140,188,59,211,149,20,179,151,252,13,176,241,19,219,230,252,228,101,46,130,255,137,91,43,67,135,224,65,215,228,231,189,228,105,71,105,102,94,129]], +[[245,229,118,124,241,83,49,149,23,99,15,34,104,118,184,108,129,96,204,88,59,192,19,116,76,107,242,85,245,204,14,229],[39,129,23,252,20,76,114,52,15,103,208,242,49,110,131,134,206,255,191,43,36,40,201,197,31,239,124,89,127,29,66,110],[10,171,76,144,5,1,179,226,77,124,223,70,99,50,106,58,135,223,94,72,67,178,203,219,103,203,246,228,96,254,195,80,170,83,113,177,80,143,159,69,40,236,234,35,196,54,217,75,94,143,205,79,104,30,48,166,172,0,169,112,74,24,138,3],[8,184,178,183,51,66,66,67,118,15,228,38,164,181,73,8,99,33,16,166,108,47,101,145,234,189,51,69,227,228,235,152,250,110,38,75,240,158,254,18,238,80,248,245,78,159,119,177,227,85,246,197,5,68,226,63,177,67,61,223,115,190,132,216,121,222,124,0,70,220,73,150,217,231,115,244,188,158,254,87,56,130,154,219,38,200,27,55,201,58,27,39,11,32,50,157,101,134,117,252,110,165,52,224,129,10,68,50,130,107,245,140,148,30,251,101,213,122,51,139,189,46,38,100,15,137,255,188,26,133,142,252,184,85,14,227,165,225,153,139,209,119,233,58,115,99,195,68,254,107,25,158,229,208,46,130,213,34,196,254,186,21,69,47,128,40,138,130,26,87,145,22,236,109,173,43,59,49,13,169,3,64,26,166,33,0,171,93,26,54,85,62,6,32,59,51,137,12,201,184,50,247,158,248,5,96,204,185,163,156,231,103,150,126,214,40,198,173,87,60,177,22,219,239,239,215,84,153,218,150,189,104,168,169,123,146,138,139,188,16,59,102,33,252,222,43,236,161,35,29,32,107,230,205,158,199,175,246,246,201,79,205,114,4,237,52,85,198,140,131,244,164,29,164,175,43,116,239,92,83,241,216,172,112,189,203,126,209,133,206,129,189,132,53,157,68,37,77,149,98,158,152,85,169,74,124,25,88,209,248,173,165,208,83,46,216,165,170,63,178,209,123,167,14,182,36,142,89,78,26,34,151,172,187,179,157,80,47,26,140,110,182,241,206,34,179,222,26,31,64,204,36,85,65,25,168,49,169,170,214,7,156,173,136,66,93,230,189,225,169,24,126,187,96,146,207,103,191,43,19,253,101,242,112,136,215,139,126,136,60,135,89,210,196,245,198,90,219,117,83,135,138,213,117,249,250,216,120,232,10,12,155,166,59,203,204,39,50,230,148,133,187,201,201,11,251,214,36,129,217,8,155,236,207,128,207,226,223,22,162,207,101,189,146,221,89,123,7,7,224,145,122,244,139,187,117,254,212,19,210,56,245,85,90,122,86,157,128,195,65,74,141,8,89,220,101,164,97,40,186,178,122,248,122,113,49,79,49,140,120,43,35,235,254,128,139,130,176,206,38,64,29,46,34,240,77,131,209,37,93,197,26,221,211,183,90,43,26,224,120,69,4,223,84,58,248,150,155,227,234,112,130,255,127,201,136,140,20,77,162,175,88,66,158,201,96,49,219,202,211,218,217,175,13,203,170,175,38,140,184,252,255,234,217,79,60,124,164,149,224,86,169,180,122,205,183,81,251,115,230,102,198,198,85,173,232,41,114,151,208,122,209,186,94,67,241,188,163,35,1,101,19,57,226,41,4,204,140,66,245,140,48,192,74,175,219,3,141,218,8,71,221,152,141,205,166,243,191,209,92,75,76,69,37,0,74,160,110,239,248,202,97,120,58,172,236,87,251,61,31,146,176,254,47,209,168,95,103,36,81,123,101,230,20,173,104,8,214,246,238,52,223,247,49,15,220,130,174,191,217,4,176,30,29,197,75,41,39,9,75,45,182,141,111,144,59,104,64,26,222,191,90,126,8,215,143,244,239,93,99,101,58,101,4,12,249,191,212,172,167,152,74,116,211,113,69,152,103,128,252,11,22,172,69,22,73,222,97,136,167,219,223,25,31,100,181,252,94,42,180,123,87,247,247,39,108,212,25,193,122,60,168,225,185,57,174,73,228,136,172,186,107,150,86,16,181,72,1,9,200,177,123,128,225,183,183,80,223,199,89,141,93,80,17,253,45,204,86,0,163,46,245,181,42,30,204,130,14,48,138,163,66,114,26,172,9,67,191,102,134,182,75,37,121,55,101,4,204,196,147,217,126,106,237,63,176,249,205,113,164,61,212,151,240,31,23,192,226,203,55,151,170,42,47,37,102,86,22,142,108,73,106,252,95,185,50,70,246,177,17,99,152,163,70,241,166,65,243,176,65,233,137,247,145,79,144,204,44,127,255,53,120,118,229,6,181,13,51,75,167,124,34,91,195,7,186,83,113,82,243,241,97,14,78,175,229,149,246,217,217,13,17,250,169,51,161,94,241,54,149,70,134,138,127,58,69,169,103,104,212,15,217,208,52,18,192,145,198,49,92,244,253,231,203,104,96,105,55,56,13,178,234,170,112,123,76,65,133,195,46,221,205,211,6,112,94,77,193,255,200,114,238,238,71,90,100,223,172,134,171,164,28,6,24,152,63,135,65,197,239,104,211,161,1,232,163,184,202,198,12,144,92,21,252,145,8,64,185,76,0,160,185,208]], +[[105,24,101,191,200,42,30,75,87,78,236,222,76,117,25,9,63,175,12,248,103,56,2,52,227,102,70,69,198,28,95,121],[152,165,227,163,110,103,170,186,137,136,139,240,147,222,26,217,99,231,116,1,59,57,2,191,171,53,109,139,144,23,138,99],[110,10,242,254,85,174,55,122,107,122,114,120,237,251,65,155,211,33,224,109,13,245,226,112,55,219,136,18,231,227,82,152,16,250,85,82,246,192,2,9,133,202,23,160,224,46,3,109,123,34,42,36,249,155,119,183,95,221,22,203,5,86,129,7],[180,168,243,129,231,14,122]], +[[59,38,81,111,179,220,136,235,24,27,158,215,63,11,205,82,188,214,180,199,136,228,188,175,70,5,127,208,120,190,224,115],[248,31,181,74,130,95,206,217,94,176,51,175,205,100,49,64,117,171,251,10,189,32,169,112,137,37,3,67,111,52,184,99],[214,173,222,197,175,176,82,138,193,123,177,120,211,231,242,136,127,154,219,177,173,22,225,16,84,94,243,188,87,249,222,35,20,165,200,56,143,114,59,137,7,190,15,58,201,12,98,89,187,232,133,236,193,118,69,223,61,183,212,136,248,5,250,8],[66,132,171,197,27,182,114,53]], +[[237,198,245,251,221,28,238,77,16,28,6,53,48,163,4,144,178,33,190,104,192,54,245,176,125,15,149,59,116,93,241,146],[193,164,156,102,230,23,249,239,94,198,107,196,198,86,76,163,61,226,165,251,94,20,100,6,46,109,108,98,25,21,94,253],[44,118,160,74,242,57,28,20,112,130,227,63,170,205,190,86,100,42,30,19,75,211,136,98,11,133,43,144,26,107,193,111,246,201,204,148,4,196,29,234,18,237,40,29,160,103,161,81,56,102,249,217,100,248,189,210,73,83,133,108,80,4,41,1],[103,43,248,150,93,4,188,81,70]], +[[78,125,33,251,59,24,151,87,26,68,88,51,190,15,159,212,28,214,43,227,170,4,4,15,137,52,225,252,189,202,205,69],[49,178,82,75,131,72,247,171,29,250,250,103,92,197,56,233,168,78,63,229,129,158,39,193,42,216,187,193,163,110,77,255],[40,228,89,140,65,90,233,222,1,240,63,159,63,171,78,145,158,139,245,55,221,43,12,223,110,121,185,230,85,156,148,9,217,21,26,76,64,240,131,25,57,55,98,124,54,148,136,37,158,153,218,90,159,10,135,73,127,166,105,106,93,214,206,8],[51,215,167,134,173,237,140,27,246,145]], +[[169,128,248,146,219,19,201,154,62,137,113,233,101,178,255,61,65,234,253,84,9,59,201,243,77,31,210,45,132,17,91,182],[68,181,126,227,12,219,85,130,157,10,93,79,4,107,174,240,120,241,233,122,127,33,182,45,117,248,233,110,161,57,195,95],[119,211,137,229,153,99,13,147,64,118,50,149,131,205,65,5,166,73,169,41,42,188,68,205,40,196,0,0,200,226,245,172,118,96,168,28,133,183,42,248,69,45,125,37,192,112,134,29,174,145,96,28,120,3,214,86,83,22,80,221,78,92,65,0],[52,134,246,136,72,166,90,14,181,80,125]], +[[91,90,97,159,140,225,198,109,124,226,110,90,42,231,176,192,79,235,205,52,109,40,108,146,158,25,208,213,151,59,254,249],[111,232,54,147,208,17,209,17,19,28,79,63,186,170,64,169,211,215,107,48,1,47,247,59,176,227,158,194,122,177,130,87],[15,154,217,121,48,51,162,250,6,97,75,39,125,55,56,30,109,148,246,90,194,165,169,69,88,208,158,214,206,146,34,88,193,165,103,149,46,134,58,201,66,151,174,195,192,208,200,221,247,16,132,229,4,134,11,182,186,39,68,155,85,173,196,14],[90,141,157,10,34,53,126,102,85,249,199,133]], +[[148,12,137,254,64,168,29,175,189,178,65,109,20,174,70,145,25,134,151,68,65,12,51,3,191,170,2,65,218,197,120,0],[162,235,140,5,1,227,11,174,12,248,66,210,189,232,222,199,56,111,107,127,195,152,27,140,87,201,121,43,185,76,242,221],[216,187,100,170,216,201,149,90,17,90,121,58,221,210,79,127,43,7,118,72,113,79,73,196,105,78,201,149,179,48,208,157,100,13,243,16,244,71,253,123,108,181,193,79,159,233,244,144,188,248,207,173,191,210,22,156,138,194,13,59,138,244,154,12],[184,125,56,19,224,63,88,207,25,253,11,99,149]], +[[154,202,217,89,210,22,33,45,120,154,17,146,82,235,254,12,150,81,42,35,199,59,217,243,178,2,41,45,105,22,167,56],[207,58,248,152,70,122,91,122,82,211,61,83,188,3,126,38,66,168,218,153,105,3,252,37,34,23,233,192,51,226,242,145],[110,227,254,129,226,60,96,235,35,18,178,0,107,59,37,230,131,142,2,16,102,35,248,68,196,78,219,141,175,214,106,176,103,16,135,253,25,93,245,184,245,138,29,110,82,175,66,144,128,83,213,92,115,33,1,0,146,116,135,149,239,148,207,6],[85,199,250,67,79,94,216,205,236,43,122,234,193,115]], +[[213,174,238,65,238,176,233,209,191,131,55,249,57,88,126,190,41,97,97,230,191,82,9,245,145,236,147,158,20,64,195,0],[253,42,86,87,35,22,62,41,245,60,157,227,213,232,251,227,106,122,182,110,20,57,236,78,174,156,10,96,74,242,145,165],[246,141,4,132,126,91,36,151,55,137,156,1,77,49,200,5,197,0,122,98,192,161,13,80,187,21,56,197,243,85,3,149,31,188,30,8,104,47,44,192,201,46,254,143,73,133,222,198,29,203,213,77,75,148,162,37,71,210,68,81,39,28,139,0],[10,104,142,121,190,36,248,102,40,109,70,70,181,216,28]], +[[10,71,209,4,82,174,47,235,236,81,138,28,124,54,40,144,195,252,26,73,211,75,3,182,70,125,53,201,4,168,54,45],[52,229,168,80,140,71,67,116,105,98,192,102,228,186,222,162,32,27,138,180,132,222,92,79,148,71,108,205,33,67,149,91],[42,61,39,220,64,208,168,18,121,73,163,183,249,8,179,104,143,99,183,241,79,101,26,172,215,21,148,11,219,226,122,8,9,170,193,66,244,122,176,225,228,79,164,144,186,135,206,83,146,243,58,137,21,57,202,241,239,76,54,124,174,84,80,12],[201,66,250,122,198,178,58,183,255,97,47,220,142,104,239,57]], +[[248,20,143,117,6,183,117,239,70,253,200,232,199,86,81,104,18,212,125,108,251,250,49,140,39,201,162,38,65,229,111,23],[4,69,228,86,218,204,125,91,11,190,210,60,130,0,205,183,75,220,176,62,76,123,115,240,162,185,180,110,172,93,67,114],[54,83,204,178,18,25,32,43,132,54,251,65,163,43,162,97,140,74,19,52,49,230,230,52,99,206,179,182,16,108,77,86,225,210,186,22,91,167,110,170,211,220,57,191,251,19,15,29,227,216,230,66,125,181,183,25,56,219,78,39,43,195,226,11],[115,104,114,74,91,14,251,87,210,141,151,98,45,189,231,37,175]], +[[119,248,134,145,196,239,242,62,187,115,100,148,112,146,149,26,95,243,241,7,133,180,23,233,24,130,58,85,45,171,124,117],[116,210,145,39,241,153,216,106,134,118,174,195,59,76,227,242,37,204,177,145,245,44,25,28,205,30,140,202,101,33,58,107],[251,233,41,215,67,160,60,23,145,5,117,73,47,48,146,238,42,43,241,74,96,163,252,172,236,116,165,140,115,52,81,15,194,98,219,88,39,145,50,45,108,140,65,241,112,10,219,128,2,126,202,188,20,39,11,112,52,68,174,62,231,98,62,10],[189,142,5,3,63,58,139,205,203,244,190,206,183,9,1,200,46,49]], +[[171,111,122,238,106,8,55,179,52,186,94,177,178,173,127,206,207,171,126,50,60,171,24,127,226,224,169,93,128,239,241,50],[91,150,220,164,151,135,91,249,102,76,94,117,250,207,63,155,197,75,174,145,61,102,202,21,238,133,241,73,28,162,77,44],[115,188,166,78,157,208,219,136,19,142,237,250,252,234,143,84,54,207,183,75,251,14,119,51,207,52,155,170,12,73,119,92,86,213,147,78,29,56,227,111,57,183,197,190,176,168,54,81,12,69,18,111,142,196,182,129,5,25,144,91,12,160,124,9],[129,113,69,111,139,144,113,137,177,215,121,226,107,197,175,187,8,198,122]], +[[141,19,93,231,200,65,27,189,189,27,49,229,220,103,143,42,199,16,158,121,43,96,243,140,210,73,54,232,168,152,195,45],[28,162,129,147,133,41,137,101,53,167,113,78,53,132,8,91,134,239,159,236,114,63,66,129,159,200,221,93,140,0,129,127],[161,173,194,188,106,45,152,6,98,103,126,127,223,246,66,77,231,219,165,15,87,149,202,144,253,243,233,110,37,111,50,133,202,199,29,51,96,72,46,153,61,2,148,186,78,199,68,12,97,175,253,243,95,232,62,110,4,38,57,55,219,147,241,5],[139,166,164,201,161,90,36,74,156,38,187,42,89,177,2,111,33,52,139,73]], +[[14,118,93,114,14,112,95,147,102,193,171,140,63,168,76,154,68,55,12,6,150,159,128,50,150,136,75,40,70,166,82,164],[127,174,69,221,10,5,151,16,38,212,16,188,73,122,245,190,125,8,39,168,42,20,92,32,63,98,93,252,184,176,59,168],[187,97,207,132,222,97,134,34,7,198,164,85,37,139,196,219,78,21,238,160,49,127,248,135,24,184,130,160,107,92,246,236,111,210,12,90,38,158,93,92,128,91,175,188,197,121,226,89,10,244,20,199,194,39,39,60,16,42,16,7,12,223,232,15],[29,86,106,98,50,187,170,179,230,216,128,75,181,24,164,152,237,15,144,73,134]], +[[219,54,227,38,214,118,194,209,156,200,254,12,20,183,9,32,46,207,199,97,210,112,137,235,110,164,177,187,2,30,207,167],[72,53,155,133,13,35,240,113,93,148,187,139,183,94,126,20,50,46,175,20,240,111,40,168,5,64,63,189,160,2,252,133],[182,220,208,153,137,223,186,197,67,34,163,206,135,135,110,29,98,19,77,169,152,199,157,36,181,11,215,166,167,151,216,106,14,20,220,157,116,145,214,193,74,103,60,101,44,251,236,159,150,42,56,201,69,218,59,47,8,121,208,182,138,146,19,0],[27,10,251,10,196,186,154,183,183,23,44,221,201,235,66,187,161,166,75,206,71,212]], +[[200,153,85,224,247,116,29,144,93,240,115,11,61,194,176,206,26,19,19,78,68,254,243,212,13,96,192,32,239,25,223,119],[253,179,6,115,64,47,175,28,128,51,113,79,53,23,228,124,192,249,31,231,12,243,131,109,108,35,99,110,63,210,40,124],[126,246,110,94,134,242,54,8,72,224,1,78,148,136,10,226,146,10,216,163,24,90,70,179,93,30,7,222,168,250,138,228,246,184,67,186,23,77,153,250,121,134,101,74,8,145,193,42,121,68,85,102,147,117,191,146,175,76,194,119,11,87,158,12],[80,124,148,200,130,13,42,87,147,203,243,68,43,61,113,147,111,53,254,58,254,243,22]], +[[78,98,98,127,194,33,20,36,120,174,231,240,7,129,248,23,246,98,227,183,93,178,155,177,74,180,124,248,232,65,4,214],[177,211,152,1,137,32,39,213,138,140,100,51,81,99,25,88,147,191,193,182,29,190,202,50,96,73,126,31,48,55,17,7],[131,106,250,118,77,156,72,170,71,112,164,56,139,101,78,151,179,193,111,8,41,103,254,188,162,127,47,196,125,223,217,36,75,3,207,199,41,105,138,207,81,9,112,67,70,182,11,35,15,37,84,48,8,157,220,86,145,35,153,209,18,45,231,10],[211,214,21,168,71,45,153,98,187,112,197,181,70,106,61,152,58,72,17,4,110,42,14,245]], +[[107,131,215,218,137,8,195,231,32,91,57,134,75,86,229,243,225,113,150,163,252,156,47,88,5,170,208,245,85,76,20,45],[208,200,70,249,127,226,133,133,192,238,21,144,21,214,76,86,49,28,136,110,221,204,24,93,41,109,187,22,93,38,37,214],[22,228,98,162,154,109,212,152,104,90,55,24,179,238,208,12,193,89,134,1,238,71,130,4,134,3,45,107,154,204,155,248,159,87,104,78,8,216,192,240,85,137,205,162,136,42,5,220,76,99,249,208,67,29,101,82,113,8,18,67,48,3,188,8],[106,218,128,182,250,132,247,3,73,32,120,158,133,54,184,45,94,70,120,5,154,237,39,247,28]], +[[25,169,31,226,58,78,158,51,236,196,116,135,143,87,198,76,241,84,179,148,32,52,135,167,3,94,26,217,205,105,123,13],[43,243,43,161,66,186,70,34,216,243,226,158,205,133,238,160,123,156,71,190,157,100,65,44,155,81,11,39,221,33,139,35],[136,31,91,140,90,3,13,240,247,91,102,52,176,112,221,39,189,30,227,192,135,56,174,52,147,56,179,238,100,105,187,249,118,11,19,87,138,35,125,81,130,83,94,222,18,18,131,2,122,144,181,248,101,214,58,101,55,220,160,123,68,4,154,15],[130,203,83,196,213,160,19,186,229,7,7,89,236,6,195,198,149,90,183,164,5,9,88,236,50,140]], +[[29,91,140,182,33,92,24,20,22,102,186,238,252,245,214,157,173,91,234,154,52,147,221,218,163,87,164,57,122,19,212,222],[148,210,61,151,124,51,228,158,94,73,146,198,143,37,236,153,162,124,65,206,107,145,242,191,160,205,130,146,254,150,40,53],[58,205,57,190,200,195,205,43,68,41,151,34,181,133,10,4,0,193,68,53,144,253,72,97,213,154,174,116,150,172,179,223,115,252,63,223,121,105,174,95,80,186,71,221,220,67,82,70,229,253,55,111,107,137,28,212,194,202,245,214,20,182,23,12],[169,168,203,176,173,88,81,36,229,34,171,191,180,5,51,189,214,244,147,71,181,91,24,232,85,140,176]], +[[106,145,179,34,124,71,34,153,8,155,220,233,53,110,114,106,64,239,216,64,241,16,2,112,139,126,229,91,100,16,90,194],[157,8,74,168,185,122,107,155,175,164,150,219,198,247,111,51,6,161,22,201,217,23,230,129,82,10,15,145,67,105,66,126],[245,135,84,35,120,27,102,33,108,181,232,153,141,229,217,255,194,157,29,103,16,112,84,172,227,55,69,3,169,195,239,129,21,119,242,105,222,129,41,103,68,189,112,111,26,196,120,202,240,155,84,205,248,113,179,248,2,189,87,249,166,203,145,1],[92,182,249,170,89,184,14,202,20,246,166,143,180,12,240,123,121,78,117,23,31,186,150,38,44,28,106,220]], +[[147,234,168,84,215,145,240,83,114,206,114,185,79,198,80,59,47,248,174,104,25,230,162,26,254,130,94,39,173,169,228,251],[22,206,232,163,242,99,24,52,200,139,103,8,151,255,11,8,206,144,204,20,123,69,147,179,241,244,3,114,127,126,122,213],[216,52,25,124,26,48,128,97,78,10,95,160,170,170,128,136,36,242,28,56,214,146,230,255,189,32,15,125,251,60,143,68,64,42,115,130,24,11,152,173,10,252,142,236,26,2,172,236,243,203,127,222,98,123,159,24,17,31,38,10,177,219,154,7],[50,254,39,153,65,36,32,33,83,181,199,13,56,19,253,238,156,42,166,231,220,116,61,77,83,95,24,64,165]], +[[148,28,172,105,251,123,24,21,197,123,185,135,196,214,194,173,44,53,213,249,163,24,42,121,212,186,19,234,178,83,168,173],[35,190,50,60,86,45,253,113,206,101,245,187,165,106,116,163,166,223,195,107,87,61,47,148,246,53,199,249,180,253,90,91],[15,143,173,30,107,222,119,27,79,84,32,234,199,92,55,139,174,109,181,172,102,80,205,43,194,16,193,130,59,67,43,72,224,22,177,5,149,69,143,250,185,47,122,137,137,178,147,206,184,223,237,108,36,58,32,56,252,6,101,42,170,241,111,2],[187,49,114,121,87,16,254,0,5,77,59,93,254,248,161,22,35,88,45,166,139,248,228,109,114,210,124,236,226,170]], +[[26,205,187,121,59,3,132,147,70,39,71,13,121,92,61,29,212,215,156,234,89,239,152,63,41,91,155,89,23,156,187,40],[63,96,199,84,26,250,118,192,25,207,90,168,45,205,176,136,237,158,78,217,120,5,20,174,251,55,157,171,200,68,243,26],[190,113,239,72,6,203,4,29,136,94,255,217,230,176,251,183,61,101,215,205,236,71,168,156,138,153,72,146,244,229,90,86,140,76,199,141,97,249,1,232,13,187,98,139,134,162,60,205,89,78,113,43,87,250,148,194,214,126,194,102,52,135,133,7],[124,243,79,117,195,218,201,168,4,208,252,208,158,186,155,41,201,72,78,138,1,143,169,224,115,4,45,248,142,60,86]], +[[142,215,167,151,185,206,168,168,55,13,65,145,54,188,223,104,59,117,157,46,60,105,71,241,126,19,226,72,90,169,212,32],[180,159,58,120,177,198,167,252,168,243,70,111,51,188,14,146,159,1,251,160,67,6,194,167,70,95,70,195,117,147,22,217],[4,38,108,3,59,145,193,50,44,235,52,70,201,1,255,207,60,196,12,64,52,232,135,201,89,124,161,137,59,167,51,11,236,187,216,180,129,66,239,53,192,18,198,186,81,166,109,249,48,140,182,38,138,214,177,228,176,62,112,16,36,149,121,11],[167,80,194,50,147,61,193,75,17,132,216,109,139,76,231,46,22,214,151,68,186,105,129,139,106,195,59,29,130,59,178,195]], +[[242,171,57,111,232,144,110,62,86,51,233,156,171,205,91,9,223,8,89,181,22,35,11,30,4,80,181,128,182,95,97,108],[142,160,116,36,81,89,161,22,170,113,34,162,94,193,107,137,29,98,90,104,243,54,96,66,57,8,246,189,196,79,140,27],[160,106,35,217,130,216,26,184,131,170,226,48,173,188,54,138,106,153,119,240,3,206,187,0,212,194,228,1,132,144,25,26,132,211,162,130,253,191,178,252,136,4,110,98,222,67,225,95,181,117,51,107,60,139,119,209,156,230,160,9,206,81,245,12],[90,68,227,75,116,108,95,209,137,141,85,42,179,84,210,143,180,113,56,86,215,105,125,214,62,185,189,107,153,194,128,225,135]], +[[85,10,65,192,19,247,155,171,143,6,228,58,209,131,109,81,49,39,54,169,113,56,6,250,254,102,69,33,158,170,31,157],[175,107,113,69,71,77,201,149,75,154,249,58,156,219,52,68,157,91,124,101,28,130,77,36,226,48,185,0,51,206,89,192],[22,220,30,43,159,169,9,238,253,194,119,186,22,235,226,7,184,218,94,145,20,60,222,120,197,4,122,137,246,129,195,60,78,78,52,40,213,201,40,9,89,3,168,17,236,0,45,82,163,158,215,248,179,254,25,39,32,12,109,208,185,171,62,4],[139,196,24,94,80,229,125,95,135,244,117,21,254,43,24,55,213,133,240,170,233,225,202,56,59,62,201,8,136,75,185,0,255,39]], +[[25,172,62,39,36,56,199,45,223,123,136,25,100,134,124,179,179,31,244,199,147,187,126,161,84,97,60,29,176,104,203,126],[248,91,128,224,80,161,185,98,13,177,56,191,201,225,0,50,126,37,194,87,197,146,23,182,1,241,246,172,154,65,61,63],[234,133,93,120,28,190,164,104,46,53,1,115,203,137,232,97,156,207,221,185,124,220,225,111,154,47,111,104,146,244,109,190,104,224,75,18,184,216,134,137,167,163,22,112,205,255,64,154,249,138,147,180,154,52,83,123,106,160,9,210,235,139,71,1],[149,135,45,95,120,159,149,72,78,48,203,176,225,20,2,137,83,177,111,92,106,141,159,101,192,3,168,53,67,190,170,70,179,134,69]], +[[202,38,125,233,108,147,194,56,250,251,18,121,129,32,89,171,147,172,3,5,150,87,253,153,79,143,165,160,146,57,200,33],[1,115,112,200,121,9,10,129,199,242,114,194,252,128,227,170,194,188,96,63,203,55,154,252,152,105,17,96,171,116,91,38],[172,149,127,130,51,90,167,20,30,150,181,157,99,227,204,238,149,195,162,196,125,2,101,64,194,175,66,220,149,51,213,253,129,130,125,22,121,173,24,122,234,243,120,52,145,94,117,177,71,169,40,104,6,200,1,117,22,186,67,221,5,26,94,12],[224,95,113,228,228,154,114,236,85,12,68,163,184,90,202,143,32,255,38,195,238,148,168,15,27,67,28,125,21,78,201,96,62,224,37,49]], +[[61,255,94,137,148,117,231,233,29,210,97,50,47,171,9,152,12,82,151,13,225,218,110,46,32,22,96,204,79,206,112,50],[243,1,98,186,201,132,71,196,4,47,172,5,218,68,128,52,98,155,226,198,165,141,48,223,213,120,186,159,181,227,147,11],[94,254,122,146,255,150,35,8,155,62,59,120,243,82,17,83,102,226,107,163,251,26,65,98,9,188,2,158,156,173,204,217,244,175,250,51,53,85,168,243,163,90,157,15,124,52,178,146,202,231,126,201,111,163,173,252,170,222,226,217,206,216,248,5],[147,143,14,119,98,27,243,234,82,199,196,145,28,81,87,194,216,162,168,88,9,62,241,106,169,177,7,230,157,152,3,123,161,57,163,195,130]], +[[154,107,132,120,100,231,12,254,139,166,171,34,250,12,163,8,192,204,139,236,113,65,251,202,163,184,31,93,30,28,252,252],[52,173,15,189,178,86,101,7,168,28,43,31,138,168,245,61,204,170,100,204,135,173,169,27,144,62,144,13,7,238,233,48],[42,178,85,22,156,72,156,84,199,50,35,46,55,200,115,73,212,134,177,235,162,5,9,219,171,231,254,211,41,239,8,253,117,186,28,209,69,230,123,46,162,108,181,204,81,202,179,67,238,176,133,254,31,215,176,236,76,106,252,217,185,121,249,5],[131,131,103,71,17,131,199,31,126,113,119,36,248,157,64,28,58,217,134,63,217,204,122,163,207,51,211,197,41,134,12,181,129,243,9,61,135,218]], +[[87,91,224,122,252,165,208,99,194,56,205,155,128,40,119,44,196,156,218,52,71,20,50,162,225,102,224,150,226,33,158,252],[148,229,235,77,80,36,244,157,126,191,121,129,124,141,225,20,151,220,43,85,98,42,81,174,18,63,252,116,157,187,22,224],[88,39,29,68,35,111,59,152,197,143,215,174,13,47,73,239,43,110,58,255,219,34,90,163,186,85,95,14,17,204,83,194,58,209,155,175,36,52,101,144,208,93,125,83,144,88,32,130,207,148,211,156,173,101,48,171,147,209,62,251,57,39,149,6],[51,229,145,139,102,211,61,85,254,113,124,163,67,131,234,231,143,10,248,40,137,202,246,105,110,26,201,217,93,31,251,50,203,167,85,249,227,80,62]], +[[21,255,180,85,20,212,52,68,214,31,203,16,94,48,225,53,253,38,133,35,221,162,11,130,117,139,23,148,35,17,4,65],[23,114,197,171,194,210,63,210,249,209,195,37,123,231,188,60,28,215,156,238,64,132,75,116,155,58,119,67,210,249,100,184],[104,40,205,118,36,231,147,184,164,206,185,109,60,42,151,91,247,115,229,255,102,69,243,83,97,64,88,98,30,88,131,82,137,231,243,31,66,223,230,175,109,115,111,38,68,81,30,50,12,15,166,152,88,42,121,119,141,24,115,14,211,232,203,8],[218,156,85,89,208,234,81,210,85,182,189,157,118,56,184,118,71,47,148,43,51,15,192,226,179,10,234,104,215,115,104,252,228,148,130,114,153,29,37,126]], +[[254,5,104,100,41,67,178,225,175,191,209,241,15,232,223,135,164,35,107,234,64,220,231,66,7,44,178,24,134,238,193,250],[41,158,189,31,19,23,125,189,182,106,145,43,191,113,32,56,253,247,59,6,195,172,2,12,123,25,18,103,85,212,127,97],[213,158,109,252,198,215,227,226,197,141,236,129,233,133,210,69,230,129,172,246,89,74,35,197,146,20,247,190,216,1,93,129,60,118,130,182,11,53,131,68,3,17,231,42,134,101,186,44,150,222,194,60,232,38,225,96,18,126,24,19,43,3,4,4],[197,157,8,98,236,28,151,70,171,204,60,248,60,158,235,162,199,8,42,3,106,140,181,124,228,135,231,99,73,39,150,212,126,110,6,58,12,31,236,204,45]], +[[94,203,22,194,223,39,200,207,88,228,54,169,211,175,251,213,142,149,56,169,38,89,160,249,124,76,79,153,70,53,168,202],[218,118,139,32,196,55,221,58,165,248,75,182,160,119,255,163,74,182,133,1,197,53,43,92,195,253,206,127,230,194,57,141],[28,114,58,32,198,119,36,38,166,112,228,213,196,169,124,110,190,145,71,247,27,176,164,21,99,30,68,64,110,41,3,34,228,202,151,125,52,143,231,133,106,142,220,35,93,15,233,95,126,217,26,239,221,242,138,119,226,199,219,253,143,85,47,10],[86,241,50,157,154,107,226,90,97,89,199,47,18,104,141,200,49,78,133,221,158,126,77,192,91,190,203,119,41,224,35,200,111,142,9,55,53,63,39,199,237,233]], +[[213,153,214,55,179,195,10,130,169,152,78,47,117,132,151,209,68,222,111,6,185,251,160,77,212,15,217,73,3,157,124,132],[103,145,216,206,80,164,70,137,252,23,135,39,197,195,161,201,89,251,238,215,78,247,216,231,189,60,26,180,218,49,197,31],[235,241,13,154,199,201,97,8,20,14,125,239,111,233,83,61,114,118,70,255,91,58,242,115,193,223,149,118,42,102,243,43,101,160,150,52,208,19,245,75,93,214,1,31,145,188,51,108,168,179,85,206,51,248,207,190,194,83,90,76,66,127,130,5],[167,192,78,139,167,93,10,3,216,177,102,173,122,29,119,225,185,28,122,175,123,239,221,153,49,31,195,197,74,104,77,221,151,29,91,50,17,195,238,175,241,229,78]], +[[48,171,130,50,250,112,24,240,206,108,57,189,143,120,47,226,225,89,117,139,176,242,244,56,108,127,40,207,210,200,88,152],[236,251,106,43,212,47,49,182,18,80,186,93,231,228,107,71,25,175,223,188,102,13,183,26,123,209,223,123,10,58,190,55],[154,248,133,52,76,199,35,148,152,247,18,223,128,188,1,184,6,56,41,30,212,161,210,139,170,85,69,1,122,114,226,246,86,73,204,249,96,61,166,235,91,250,185,245,84,58,108,164,167,175,56,102,21,60,118,191,102,191,149,222,246,21,176,12],[99,184,11,121,86,172,190,207,12,53,233,171,6,185,20,176,199,1,79,225,164,187,192,33,114,64,193,163,48,149,215,7,149,62,215,123,21,210,17,173,175,155,151,220]], +[[13,220,220,135,44,123,116,141,64,239,233,108,40,129,174,24,157,135,245,97,72,237,138,243,235,187,200,3,36,227,139,221],[88,141,218,220,188,237,244,13,240,233,105,125,139,178,119,199,187,20,152,250,29,38,206,10,131,90,118,11,146,202,124,133],[193,121,192,148,86,226,53,254,36,16,90,250,110,142,192,70,55,248,249,67,129,124,208,152,186,149,56,127,150,83,178,173,209,129,163,20,71,217,45,26,29,223,28,235,13,182,33,24,222,157,255,183,220,210,66,64,87,203,223,245,212,29,4,3],[101,100,28,212,2,173,216,191,61,29,103,219,235,109,65,222,191,190,246,126,67,23,195,91,10,109,91,187,174,14,3,77,231,214,112,186,20,19,208,86,242,214,241,222,18]], +[[137,240,214,130,153,186,10,90,131,242,72,174,12,22,159,142,56,73,169,180,123,212,84,152,132,48,92,153,18,180,102,3],[171,163,231,149,170,178,1,42,204,234,221,123,59,217,218,238,237,111,245,37,139,220,215,201,54,153,194,163,131,110,56,50],[44,105,31,168,212,135,206,32,213,210,250,65,85,145,22,224,187,244,57,124,245,36,14,21,37,86,24,53,65,214,108,247,83,88,36,1,164,56,141,57,3,57,219,239,77,56,71,67,202,163,70,245,95,141,171,166,139,167,185,19,26,138,110,11],[79,24,70,221,122,213,14,84,93,76,251,255,187,29,194,255,20,93,193,35,117,77,8,175,78,68,236,192,188,140,145,65,19,136,188,118,83,226,216,147,209,234,194,16,125,5]], +[[10,60,24,68,226,219,7,15,178,78,60,149,203,28,198,113,78,248,78,44,205,43,157,210,241,70,14,191,126,207,19,177],[114,228,9,147,126,6,16,235,92,32,179,38,220,110,161,187,188,4,6,112,28,92,214,125,31,189,224,145,146,176,124,1],[135,247,253,244,96,149,32,30,135,122,88,143,227,229,170,244,118,189,99,19,141,138,135,139,137,214,172,96,99,27,52,88,185,212,26,60,97,165,136,225,219,141,41,165,150,137,129,176,24,119,108,88,135,128,146,47,90,167,50,186,99,121,221,5],[76,130,116,208,237,31,116,226,200,108,8,217,85,189,229,91,45,84,50,126,130,6,42,31,113,247,13,83,111,220,135,34,205,234,215,210,42,174,173,43,250,161,173,0,184,41,87]], +[[200,215,168,129,139,152,223,219,32,131,156,135,28,181,196,142,158,148,112,202,58,211,91,162,97,58,93,49,153,200,171,35],[144,210,239,187,164,212,62,107,43,153,44,161,96,131,219,207,162,179,34,56,57,7,176,238,117,243,233,88,69,211,196,127],[250,46,153,68,33,174,241,213,133,102,116,129,61,5,203,210,207,132,239,94,180,36,175,110,205,13,198,253,189,194,254,96,95,233,133,136,51,18,236,243,79,89,191,178,241,201,20,158,91,156,201,236,218,5,178,115,17,48,243,237,40,221,174,11],[120,62,51,195,172,189,187,54,232,25,245,68,167,120,29,131,252,40,61,51,9,245,211,209,44,141,205,107,11,61,14,137,227,140,253,59,77,8,133,102,28,165,71,251,151,100,171,255]], +[[180,130,112,54,18,208,197,134,247,108,252,178,28,253,33,3,201,87,37,21,4,168,192,172,76,134,201,198,243,228,41,255],[253,113,29,199,221,59,29,251,157,249,112,75,227,230,178,111,88,127,231,221,123,164,86,169,27,164,63,229,26,236,9,173],[88,131,43,222,178,111,234,252,49,180,98,119,207,63,181,215,161,125,251,124,205,155,31,88,236,190,111,235,151,150,102,130,143,35,155,164,215,82,25,38,14,202,192,172,244,15,14,94,37,144,244,202,161,107,187,205,138,21,93,52,121,103,166,7],[41,215,122,207,217,156,122,0,112,168,143,235,98,71,162,188,233,152,79,227,230,251,241,157,64,69,4,42,33,171,38,203,215,113,225,132,169,167,95,49,107,100,140,105,32,219,146,184,123]], +[[132,229,13,217,160,241,151,227,137,60,56,219,217,31,175,195,68,193,119,109,58,64,14,47,15,14,231,170,130,158,184,162],[44,80,248,112,238,72,179,107,10,194,248,165,243,54,251,9,11,17,48,80,219,204,37,224,120,32,10,110,22,21,62,234],[105,230,164,73,26,99,131,115,22,232,106,95,75,167,205,13,115,30,204,88,241,208,162,100,198,124,137,190,253,216,211,130,157,141,225,59,51,204,11,245,19,147,23,21,199,128,150,87,226,191,185,96,229,199,100,201,113,215,51,116,96,147,229,0],[243,153,44,222,100,147,230,113,241,225,41,221,202,128,56,176,171,219,119,187,144,53,249,248,190,84,189,93,104,193,174,255,114,79,244,125,41,52,67,145,220,83,97,102,184,103,28,187,241,35]], +[[179,34,212,101,119,162,169,145,164,209,105,130,135,131,42,57,196,135,239,119,107,75,255,3,122,5,199,241,129,43,222,236],[235,43,202,223,211,238,194,152,107,175,243,43,152,231,196,219,240,63,249,93,138,213,255,154,169,80,110,84,114,255,132,95],[199,181,81,55,49,124,162,30,51,72,159,246,169,191,171,151,200,85,220,111,133,104,74,112,169,18,90,38,27,86,213,230,241,73,197,119,77,115,79,45,141,235,252,119,183,33,137,106,130,103,194,55,104,233,186,219,145,14,239,131,236,37,136,2],[25,241,191,93,207,23,80,198,17,241,196,162,134,82,0,80,77,130,41,142,221,114,103,31,98,167,177,71,26,195,212,163,15,125,233,229,218,65,8,197,42,76,231,10,62,17,74,82,163,179,197]], +[[150,12,171,80,52,185,131,141,9,141,45,203,244,54,75,236,22,211,136,246,55,109,115,166,39,59,112,248,43,188,152,192],[94,60,25,242,65,90,207,114,159,130,154,78,189,92,64,225,166,188,159,188,169,87,3,169,55,96,135,237,9,55,229,26],[39,212,195,161,129,30,249,212,54,11,59,221,19,60,44,204,48,208,44,47,36,130,21,119,108,176,126,228,23,127,155,19,252,66,221,112,166,194,254,216,242,37,199,102,60,127,24,46,126,232,236,207,242,13,199,176,225,213,131,78,197,177,234,1],[248,178,25,98,68,123,10,143,46,66,121,222,65,27,234,18,142,11,228,75,105,21,230,205,168,131,65,166,138,13,129,131,87,219,147,142,172,115,224,175,109,49,32,107,57,72,248,196,138,68,115,8]], +[[235,119,178,99,143,35,238,188,130,239,228,94,233,229,160,50,102,55,64,30,102,62,208,41,105,155,33,230,68,63,180,142],[158,242,118,8,150,26,199,17,222,113,166,226,212,212,102,62,163,236,212,47,183,228,232,98,124,57,98,45,244,175,11,188],[24,220,86,215,189,154,205,79,77,170,120,84,11,74,200,255,122,169,129,95,69,160,187,163,112,115,26,20,234,171,233,109,248,181,243,125,191,142,174,76,177,90,100,178,68,101,30,89,214,163,214,118,29,158,60,80,242,208,203,176,156,5,236,6],[153,227,208,9,52,0,62,186,252,62,159,219,104,123,15,95,249,213,120,42,75,31,86,185,112,0,70,192,119,145,86,2,195,19,78,34,252,144,237,126,105,15,221,212,67,62,32,52,220,178,220,153,171]], +[[182,37,170,137,211,247,48,135,21,66,123,108,57,187,172,88,239,253,58,15,183,49,111,122,34,185,158,229,146,47,45,201],[101,169,156,62,22,254,168,148,236,51,198,178,13,145,5,226,160,78,39,100,164,118,157,155,189,77,139,172,254,171,74,46],[1,187,144,29,131,184,182,130,211,97,74,244,106,128,123,162,105,19,88,254,183,117,50,93,52,35,245,73,255,10,165,117,126,78,26,116,233,199,15,151,33,216,243,84,179,25,212,244,161,217,20,69,200,112,253,15,251,148,254,214,70,100,115,13],[224,114,65,219,211,173,190,97,11,190,77,0,93,212,103,50,164,194,80,134,236,184,236,41,205,123,202,17,110,27,249,245,59,251,243,225,31,164,144,24,211,159,241,21,74,6,102,142,247,223,92,103,142,106]], +[[177,201,248,189,3,254,130,231,143,92,15,176,100,80,242,125,172,223,113,100,52,219,38,130,117,223,62,29,193,119,175,66],[127,200,139,31,123,63,17,198,41,190,103,28,33,98,31,92,16,103,47,175,200,73,45,168,133,116,32,89,238,103,116,207],[75,34,153,81,239,38,47,22,151,143,121,20,188,103,46,114,38,197,248,55,157,39,120,197,162,220,10,38,80,134,159,122,207,189,11,205,48,253,176,97,155,180,79,193,174,89,57,184,124,195,24,19,48,9,194,3,149,182,199,235,152,16,119,1],[51,29,167,169,193,248,123,42,201,30,227,184,109,6,194,145,99,192,94,214,248,216,169,114,91,71,27,125,176,214,172,236,127,15,112,36,135,22,63,94,218,2,12,165,180,147,243,153,225,200,211,8,195,192,194]], +[[109,140,219,46,7,95,58,47,134,19,114,20,203,35,108,235,137,166,114,139,180,162,0,128,107,243,85,127,183,143,172,105],[87,160,76,122,81,19,205,223,228,154,76,18,70,145,212,108,31,156,220,143,52,63,157,203,114,161,51,10,236,167,31,218],[166,203,201,71,249,200,125,20,85,207,26,112,133,40,192,144,241,30,206,228,133,93,29,186,173,244,116,84,164,222,85,250,76,232,75,54,215,58,91,95,143,89,41,140,207,33,153,45,244,146,239,52,22,61,135,117,59,126,157,50,242,195,102,11],[127,49,141,189,18,28,8,191,221,254,255,79,106,255,78,69,121,50,81,248,171,246,88,64,51,88,35,137,132,54,0,84,242,168,98,197,187,131,237,137,2,93,32,20,167,160,206,229,13,163,203,14,118,187,182,191]], +[[71,173,198,214,191,87,30,233,87,12,160,247,91,96,74,196,62,48,62,74,179,57,202,155,83,202,204,91,228,91,44,203],[163,245,39,161,193,241,125,254,237,146,39,115,71,201,249,138,180,117,222,23,85,176,171,84,107,138,21,208,27,155,208,190],[78,140,49,131,67,195,6,173,187,166,12,146,183,92,176,86,155,146,25,216,168,110,93,87,117,46,210,53,252,16,154,67,194,207,78,148,44,172,242,151,39,159,187,40,103,83,71,224,128,39,114,42,78,183,57,94,0,161,116,149,211,46,223,11],[206,73,124,95,245,167,121,144,183,216,248,105,158,177,245,216,192,88,47,112,203,122,197,197,77,157,146,73,19,39,139,198,84,211,126,162,39,89,14,21,32,34,23,252,152,218,196,192,243,190,33,131,209,51,49,87,57]], +[[60,25,181,11,15,228,121,97,113,156,56,29,13,141,169,185,134,157,49,47,19,227,41,139,151,251,34,240,175,41,203,190],[15,126,218,9,20,153,98,94,43,174,133,54,234,53,205,165,72,59,209,106,156,126,65,107,52,29,111,44,131,52,54,18],[239,189,65,242,106,93,98,104,85,22,248,130,182,236,116,224,213,167,24,48,210,3,194,49,36,143,38,233,154,156,101,120,236,144,13,104,205,184,250,114,22,173,13,36,249,236,188,159,250,101,83,81,102,101,130,246,38,100,83,149,163,31,167,4],[141,220,214,48,67,245,94,195,191,200,61,206,174,105,216,248,179,47,76,219,110,42,235,217,75,67,20,248,254,114,135,220,182,39,50,201,5,46,117,87,254,99,83,67,56,239,181,182,37,76,93,65,210,105,12,245,20,79]], +[[52,225,233,213,57,16,126,184,107,57,58,92,206,161,73,109,53,188,125,94,154,140,81,89,217,87,228,229,133,43,62,176],[14,203,38,1,213,247,4,116,40,233,249,9,136,58,18,66,0,133,240,78,226,168,139,109,149,211,215,242,201,50,189,118],[50,210,41,4,211,231,1,45,111,90,68,27,11,66,40,6,74,92,249,91,114,58,102,176,72,160,135,236,213,89,32,195,28,32,76,63,32,6,137,26,133,221,25,50,227,241,214,20,207,214,51,181,230,50,145,198,216,22,111,48,17,67,30,9],[166,212,208,84,44,254,13,36,10,144,80,125,235,172,171,206,124,187,212,135,50,53,63,79,173,130,199,187,125,189,157,248,231,217,161,105,128,164,81,134,216,120,108,94,246,84,69,188,197,178,173,95,102,15,252,124,142,170,192]], +[[73,221,71,62,222,106,163,200,102,130,74,64,173,164,153,108,35,154,32,216,76,147,101,228,240,164,85,79,128,49,185,207],[120,141,229,64,84,77,63,235,12,145,146,64,179,144,114,155,228,135,233,75,100,173,151,62,182,91,70,105,236,242,53,1],[210,253,224,39,145,231,32,133,37,7,250,167,195,120,144,64,217,239,134,100,99,33,243,19,172,85,127,64,2,73,21,66,221,103,208,92,105,144,205,176,212,149,80,31,188,93,81,136,191,187,132,220,27,246,9,139,238,6,3,164,127,194,105,15],[58,83,89,79,63,186,3,2,147,24,245,18,176,132,160,113,235,214,11,174,199,245,91,2,141,199,59,252,156,116,224,202,73,107,248,25,221,146,171,97,205,139,116,190,60,13,109,205,18,142,252,94,211,52,44,186,18,79,114,108]], +[[51,28,100,218,72,43,107,85,19,115,195,100,129,160,45,129,54,236,173,187,1,171,17,75,68,112,191,65,96,122,197,113],[82,160,13,150,163,20,139,71,38,105,45,158,255,137,22,14,169,249,154,92,196,56,159,54,31,237,11,177,106,66,213,33],[34,201,154,169,70,234,211,154,199,153,117,98,129,12,1,194,11,70,189,97,6,69,189,45,86,220,220,186,172,197,69,44,116,251,244,184,177,129,59,14,148,195,13,128,140,229,73,142,97,212,247,204,187,76,197,240,77,252,97,64,130,90,150,0],[32,225,208,90,13,91,50,204,129,80,184,17,108,239,57,101,157,213,251,68,58,177,86,0,247,142,91,73,196,83,38,217,50,63,40,80,166,60,56,8,133,148,149,174,39,63,88,165,30,157,233,161,69,215,116,180,11,169,215,83,211]], +[[92,11,150,242,175,135,18,18,44,247,67,200,248,220,119,182,205,85,112,167,222,19,41,123,179,221,225,136,98,19,204,226],[5,16,234,245,125,115,1,176,225,213,39,3,155,244,198,226,146,48,10,58,97,180,118,84,52,243,32,60,16,3,81,177],[6,229,216,67,106,199,112,91,58,144,241,99,28,221,56,236,26,63,164,151,120,169,185,242,250,94,190,164,231,213,96,173,167,221,38,255,66,250,250,139,164,32,50,55,66,118,26,202,105,4,148,13,194,27,190,246,63,247,45,170,180,93,67,11],[84,224,202,168,230,57,25,202,97,75,43,253,48,140,207,229,12,158,168,136,225,238,68,70,214,130,203,80,52,98,127,151,176,83,146,192,78,131,85,86,195,28,82,129,106,72,228,251,25,102,147,32,107,138,251,68,8,102,43,60,181,117]], +[[222,132,242,67,95,120,222,219,135,218,24,25,79,246,163,54,240,129,17,21,13,239,144,28,26,196,24,20,110,183,181,74],[211,169,43,186,164,214,58,247,156,34,38,167,35,110,100,39,66,141,248,179,98,66,127,135,48,35,178,45,47,94,3,242],[71,30,188,151,60,253,172,238,192,114,121,48,115,104,183,59,227,91,198,248,216,49,43,112,21,5,103,54,144,150,112,109,196,113,18,108,53,118,249,240,235,85,13,245,172,106,82,81,129,17,0,41,221,31,193,17,116,209,170,206,212,141,99,15],[32,81,53,236,127,65,124,133,128,114,213,35,63,179,100,130,212,144,106,189,96,167,74,73,140,52,127,242,72,223,162,114,44,167,78,135,157,227,49,105,250,220,124,212,77,108,148,161,125,22,225,230,48,130,75,163,224,223,34,237,104,234,171]], +[[186,77,110,103,178,206,103,161,228,67,38,73,64,68,243,122,68,47,59,129,114,91,193,249,52,20,98,113,139,85,238,32],[247,63,160,118,248,75,109,182,117,165,253,165,173,103,227,81,164,30,142,127,41,173,209,104,9,202,1,3,135,233,198,204],[87,185,210,167,17,32,127,131,116,33,186,231,221,72,234,161,142,171,26,154,112,160,241,48,88,6,254,225,123,69,143,58,9,100,179,2,209,131,77,62,10,201,232,73,111,0,11,119,240,8,59,65,248,169,87,230,50,251,199,132,14,238,106,6],[75,175,218,201,9,157,64,87,237,109,208,139,202,238,135,86,233,164,15,44,185,89,128,32,235,149,1,149,40,64,155,190,163,139,56,74,89,241,25,245,114,151,191,178,250,20,47,199,187,29,144,219,221,222,119,43,205,228,140,86,112,213,250,19]], +[[13,19,28,69,174,166,243,164,225,185,162,207,96,197,81,4,88,126,250,168,70,178,34,191,10,123,116,206,122,63,99,182],[60,103,41,219,233,59,73,156,78,97,74,47,33,190,183,41,67,141,73,142,26,200,209,76,186,217,113,122,93,189,151,205],[169,197,238,134,251,6,217,228,107,55,156,50,221,167,201,44,156,19,219,39,77,194,65,22,251,221,135,134,150,4,84,136,204,117,165,47,255,103,209,165,17,61,6,227,51,172,103,255,102,75,63,42,64,95,161,209,77,213,187,185,116,9,182,6],[180,41,29,8,184,143,178,247,184,249,157,13,206,64,7,159,203,171,113,139,189,143,78,142,171,195,193,66,139,106,7,31,178,163,200,235,161,202,204,207,168,113,179,101,199,8,190,242,104,91,193,62,107,128,188,20,165,242,73,23,15,252,86,208,20]], +[[167,94,59,107,65,112,228,68,120,27,228,238,172,62,15,218,164,180,53,111,112,84,134,188,176,113,163,37,174,7,31,186],[153,61,56,167,215,47,10,238,21,255,111,79,220,55,202,119,36,253,19,115,163,118,107,39,93,188,119,230,71,152,14,10],[165,219,77,61,51,41,171,227,105,121,89,230,181,148,126,168,96,27,3,239,142,29,111,226,2,20,73,49,39,44,160,160,155,94,176,243,144,87,46,167,239,3,198,19,30,157,229,241,107,240,176,52,36,79,126,16,79,245,49,27,191,102,58,13],[64,55,134,111,101,72,176,28,198,188,243,169,64,227,148,90,162,209,136,180,183,241,130,170,119,236,77,107,4,40,171,91,132,216,93,241,146,165,163,138,218,8,157,118,250,38,191,103,115,106,112,65,165,235,143,12,87,25,235,57,102,147,196,81,96,248]], +[[188,188,245,97,236,192,90,65,199,215,229,94,105,109,50,206,57,180,208,60,31,95,63,58,137,39,254,94,98,232,68,178],[77,223,83,250,214,167,169,237,48,243,175,236,202,19,111,215,132,59,114,194,67,9,8,145,174,64,33,163,44,173,255,26],[159,241,81,21,246,102,31,50,17,215,164,7,100,150,118,41,186,106,82,99,149,27,220,60,106,76,144,208,112,247,190,0,2,75,128,216,59,107,194,117,135,252,255,95,92,204,14,179,205,225,73,124,245,104,149,20,122,6,63,97,240,138,223,11],[111,103,22,182,120,71,64,152,10,235,195,36,136,7,227,28,18,134,172,123,104,28,0,182,108,136,255,122,51,109,68,31,165,195,235,37,109,32,207,109,26,201,44,207,228,190,109,204,65,177,175,248,70,211,96,194,67,0,28,171,223,191,26,155,36,4,85]], +[[33,5,50,128,95,169,204,155,233,22,210,19,202,195,116,227,205,111,194,96,42,84,77,12,28,226,157,48,16,93,105,171],[16,105,158,73,155,233,158,43,17,185,143,111,134,182,124,220,76,207,105,243,197,60,224,148,135,86,71,210,208,208,236,197],[76,45,49,213,187,196,46,2,109,193,224,121,236,196,221,7,44,93,44,206,101,227,219,141,138,29,217,5,127,170,3,113,114,127,114,114,49,160,240,96,250,39,9,117,51,182,219,59,143,98,82,242,121,61,117,102,44,170,223,95,15,204,113,14],[159,196,210,140,253,37,230,192,197,231,36,225,156,163,157,113,229,59,244,170,39,150,197,76,51,81,241,8,252,112,242,97,26,98,224,171,144,175,106,222,82,22,120,142,158,178,168,115,5,155,30,121,215,213,157,235,214,143,45,77,128,255,227,27,247,75,146,140]], +[[24,93,100,182,148,121,224,186,10,88,68,161,10,216,65,37,186,17,196,180,13,99,237,162,197,122,252,126,1,156,142,12],[165,118,79,99,152,165,174,34,102,163,143,151,20,83,60,75,189,141,7,130,111,99,226,4,203,172,55,75,10,206,241,189],[67,224,56,125,165,186,9,161,144,246,231,178,104,5,120,216,137,118,155,204,68,94,94,245,113,180,146,135,28,21,92,91,159,98,11,250,207,191,45,241,253,135,68,70,4,183,27,46,35,123,170,167,238,32,147,237,228,166,1,237,248,131,227,7],[74,8,36,254,112,212,49,84,19,208,160,202,251,244,245,254,17,125,94,7,225,195,164,239,251,157,10,233,20,144,35,72,120,204,246,121,42,145,246,140,106,82,13,225,96,113,240,138,190,53,220,94,164,40,241,149,123,102,51,113,206,36,198,9,221,85,184,244,147]], +[[207,169,217,22,75,60,79,111,114,38,53,210,6,108,215,234,94,85,51,210,199,79,138,221,102,156,55,31,170,71,100,38],[65,22,154,102,249,166,63,40,87,130,166,194,219,129,204,63,112,179,173,162,26,104,200,71,69,200,138,116,195,176,162,222],[1,215,201,181,112,26,247,30,47,72,119,255,201,183,181,48,95,82,129,109,68,88,227,126,65,199,113,159,172,29,118,160,31,255,63,80,254,26,88,117,204,195,251,112,0,28,148,122,51,252,139,32,125,225,53,114,204,219,139,169,137,51,171,1],[117,118,33,177,103,93,183,202,206,247,242,120,37,135,255,58,245,26,62,242,244,188,249,39,156,76,233,64,2,225,240,4,36,191,14,182,33,152,44,200,92,180,209,113,229,100,160,194,246,227,86,122,26,174,44,221,183,233,178,95,71,220,32,165,16,80,84,41,105,202]], +[[26,203,74,37,108,47,137,147,202,36,222,30,0,20,96,109,102,139,94,117,96,50,210,105,241,210,77,53,28,142,234,74],[203,189,205,140,188,136,90,180,58,5,126,95,149,121,241,22,25,84,21,158,123,86,46,162,108,217,164,60,136,211,249,109],[5,170,118,247,254,81,137,35,3,215,137,20,113,89,149,231,215,104,255,119,20,206,39,15,23,94,86,175,23,174,1,141,63,169,57,245,246,32,222,130,188,209,84,150,135,178,5,199,135,18,3,230,36,35,140,78,48,159,171,127,146,251,170,5],[196,106,109,97,170,10,237,28,29,133,71,167,11,137,183,25,100,117,213,164,135,8,129,177,236,208,240,203,156,116,95,138,42,220,128,36,226,220,85,181,58,165,211,131,168,26,171,193,164,126,141,7,208,11,127,11,86,206,221,191,177,244,36,187,92,2,24,70,120,166,102]], +[[172,227,196,100,36,130,54,34,151,159,195,168,74,125,166,156,29,82,125,131,18,232,251,1,131,117,189,58,150,194,156,24],[147,124,243,65,54,217,225,204,224,222,17,177,44,112,203,251,116,85,68,132,33,233,44,130,231,196,9,52,191,248,198,118],[254,184,137,109,211,254,96,1,255,234,23,27,55,183,136,166,159,127,133,1,147,166,52,6,245,99,118,221,38,61,9,154,239,128,236,230,126,44,67,244,14,202,70,44,107,113,231,148,6,177,141,183,74,229,212,152,68,227,177,50,188,42,19,7],[169,241,55,188,144,33,191,16,90,238,37,190,33,205,158,229,179,84,124,241,12,197,249,132,118,251,88,139,215,14,45,109,107,8,52,232,66,228,238,148,48,60,249,107,9,193,113,83,129,179,110,20,164,145,184,15,137,94,164,33,184,236,43,29,60,24,126,2,147,92,85,38]], +[[136,246,129,147,78,51,195,92,7,220,110,90,131,41,66,174,61,89,144,60,205,226,247,108,203,117,135,206,167,236,65,182],[106,78,138,165,173,182,61,34,253,123,20,162,111,219,3,183,200,170,108,205,90,25,111,44,84,176,70,90,219,80,146,225],[69,178,123,241,185,234,192,107,98,182,134,246,213,70,86,59,45,254,91,23,93,190,243,43,247,140,53,161,108,149,138,157,79,38,210,145,222,155,178,6,108,10,40,97,19,204,9,23,45,64,163,109,76,189,149,23,8,134,2,38,235,48,205,5],[110,139,172,31,133,59,129,254,249,71,7,225,140,198,28,111,10,156,188,42,65,208,120,220,200,63,192,34,156,127,141,190,109,189,217,8,84,177,241,174,43,159,43,18,11,134,168,120,107,78,120,206,35,171,134,186,175,136,117,74,240,243,216,136,129,218,224,188,82,97,191,208,56]], +[[72,5,10,110,1,88,246,173,37,52,18,228,73,124,255,98,213,238,85,94,223,254,89,228,220,64,21,34,129,50,149,206],[151,94,1,10,187,154,62,86,101,145,55,176,80,96,87,242,131,152,47,136,108,161,114,199,188,44,80,14,217,189,38,193],[114,22,171,96,195,81,104,24,125,15,206,71,83,200,110,128,5,141,84,11,118,191,149,132,58,88,152,132,16,96,169,154,68,222,111,67,150,37,163,246,54,95,89,195,119,191,69,144,155,191,239,92,80,178,95,49,148,229,251,211,78,165,231,6],[237,110,236,41,251,112,73,223,247,7,240,164,66,110,188,143,91,53,14,149,135,11,157,97,152,200,19,158,156,62,30,64,153,55,209,168,88,160,222,164,130,165,203,26,133,78,211,181,169,57,122,203,99,191,246,182,64,57,239,46,177,21,158,153,133,131,16,187,189,134,18,92,62,14]], +[[24,209,61,12,0,232,227,56,106,92,251,48,169,231,159,232,139,24,97,237,45,18,1,235,23,0,56,225,148,119,4,3],[164,175,200,51,64,24,118,9,13,155,136,12,65,38,125,104,203,190,234,163,138,251,32,136,78,39,50,143,59,127,83,94],[3,57,136,21,76,93,121,210,81,11,232,62,119,128,21,223,226,251,133,184,17,31,126,193,57,145,139,84,0,227,214,86,238,128,169,245,201,7,43,91,70,122,92,197,165,124,200,173,16,98,181,191,241,8,98,217,211,105,221,226,204,150,103,1],[145,15,108,39,45,217,121,49,172,71,49,13,36,76,173,180,50,81,54,94,2,186,159,106,91,60,50,38,190,157,125,58,116,162,186,73,6,232,231,26,75,243,211,85,110,189,252,102,108,214,177,47,32,196,160,8,52,184,143,187,36,69,117,25,146,134,176,185,52,76,243,52,175,240,7]], +[[74,220,140,40,100,106,147,168,23,41,58,20,210,155,72,226,198,215,18,166,137,147,84,122,92,94,77,20,82,172,188,58],[127,64,71,54,40,242,63,192,223,240,2,26,253,72,119,64,212,145,106,145,34,230,201,125,54,67,62,94,191,4,248,140],[109,59,78,144,236,64,131,17,249,177,91,146,83,211,217,92,93,21,38,32,194,96,213,99,2,85,90,136,4,165,16,75,165,232,210,158,225,8,231,100,166,66,25,41,114,152,171,118,116,187,202,120,77,238,40,119,59,52,225,133,163,134,194,8],[9,251,85,1,241,104,143,128,160,171,158,34,215,120,174,19,10,202,247,77,127,81,133,180,218,25,140,107,158,218,196,48,46,43,117,62,87,135,102,225,125,64,86,220,64,217,92,244,202,139,204,101,101,121,94,151,214,139,205,167,159,167,124,73,51,151,113,99,86,22,76,170,181,209,156,253]], +[[242,110,28,132,105,122,73,8,21,27,68,125,207,108,124,122,56,176,64,129,219,158,124,119,56,230,254,201,0,190,208,193],[168,110,20,34,193,35,95,248,225,170,8,52,112,213,228,34,136,203,0,122,181,14,121,93,208,180,255,135,57,73,102,196],[68,243,52,75,149,102,201,223,210,45,97,152,225,203,249,93,158,40,242,152,47,199,241,102,171,37,221,163,12,70,247,104,197,88,224,57,79,185,171,62,29,77,180,207,72,124,23,100,26,19,243,244,137,57,224,198,72,39,167,81,3,197,116,6],[84,237,71,96,106,20,135,194,249,0,206,251,110,137,157,186,246,195,28,200,142,190,53,88,184,59,147,246,212,34,195,30,136,142,72,229,32,238,174,221,126,85,74,156,212,12,44,81,157,83,59,97,68,206,228,132,195,137,233,118,177,228,2,43,80,231,219,184,126,173,126,84,26,32,4,218,247]], +[[204,12,51,243,168,111,90,23,211,12,24,108,224,243,183,64,186,250,95,227,199,9,15,20,53,65,226,178,193,229,52,188],[150,122,113,199,207,155,130,204,120,203,225,9,16,77,139,67,138,141,31,215,29,38,13,2,144,70,169,164,82,104,102,255],[226,119,179,221,101,92,51,255,117,250,146,10,241,252,200,89,64,30,108,122,110,244,198,191,191,172,80,105,99,143,25,202,17,91,175,19,192,156,130,175,121,63,172,182,171,208,205,88,232,72,27,8,193,182,138,215,162,102,92,74,97,74,40,6],[25,68,229,225,85,215,94,13,11,233,46,27,225,76,236,55,10,209,55,145,242,191,212,15,39,18,20,233,79,207,33,60,113,188,32,215,206,12,117,132,66,26,196,239,196,81,136,60,195,244,149,111,33,247,58,66,22,114,4,56,188,56,255,44,253,243,112,153,5,165,10,157,148,177,217,231,147,43]], +[[240,188,151,147,117,167,7,48,104,219,167,246,192,148,219,101,152,180,228,93,247,213,73,88,60,34,253,237,128,72,250,46],[180,43,108,87,167,143,29,144,9,10,113,129,171,42,224,159,66,108,188,43,233,110,178,207,39,171,199,13,125,50,164,179],[25,219,195,2,127,159,174,112,125,235,118,245,136,249,253,7,170,142,174,41,189,78,29,4,194,201,132,56,130,134,179,177,34,36,138,108,3,237,103,236,163,93,244,219,61,193,228,35,127,38,120,146,81,132,151,217,85,42,33,222,25,181,20,15],[39,171,48,73,181,198,53,31,108,254,56,177,58,5,159,80,55,37,126,227,214,93,96,121,101,104,86,237,200,118,234,8,31,216,169,72,4,102,248,131,148,120,8,132,102,245,30,203,250,242,214,93,239,37,240,196,221,141,8,88,130,2,129,34,50,245,121,69,223,138,111,161,97,237,140,3,67,181,131]], +[[48,34,151,95,41,140,10,213,221,190,144,149,79,32,230,58,224,192,210,112,76,241,60,34,31,91,55,32,175,77,186,50],[184,69,188,227,142,38,171,2,123,130,71,70,61,67,122,113,187,221,202,42,35,129,216,31,173,76,41,125,249,20,11,213],[174,20,168,96,250,208,5,27,62,183,43,55,33,168,47,123,149,70,178,134,114,97,226,183,182,56,151,158,37,97,189,235,137,182,0,118,143,130,69,10,102,200,176,72,18,131,250,33,203,108,83,189,227,80,239,251,104,167,209,17,75,253,178,3],[154,161,154,89,93,152,147,120,205,192,104,145,136,126,245,249,194,70,229,248,60,11,101,135,16,103,62,78,125,183,96,199,99,84,196,245,209,233,13,176,74,35,180,251,67,76,105,56,69,147,208,16,227,18,177,29,41,156,159,151,72,45,232,135,206,207,232,46,167,35,188,167,154,27,214,77,3,239,25,238]], +[[15,113,11,108,72,31,113,68,149,137,117,51,18,239,100,147,43,70,82,235,224,224,117,151,247,218,28,79,61,207,251,128],[105,115,255,41,50,204,221,252,29,22,196,192,218,80,200,178,159,230,69,45,30,232,77,82,6,78,191,61,98,141,64,62],[2,168,210,106,238,17,66,15,180,240,157,17,99,225,75,134,125,247,198,246,200,248,220,122,120,3,70,89,240,64,28,173,10,169,3,151,239,221,7,4,183,152,219,25,54,80,48,38,226,161,173,194,151,226,121,116,212,190,49,42,55,83,248,4],[133,216,87,68,173,85,233,239,154,101,202,145,232,92,138,79,128,228,197,143,142,78,147,84,232,51,152,96,152,183,217,254,159,220,13,237,176,215,93,37,57,251,160,0,52,252,12,46,132,52,77,30,218,160,157,79,99,213,84,109,103,128,61,214,181,77,220,192,177,211,242,88,45,215,82,137,227,29,228,46,105]], +[[122,5,241,33,246,1,18,221,22,254,232,201,27,194,161,20,121,244,182,126,227,52,86,4,44,141,225,103,252,88,128,23],[179,176,91,233,137,206,167,25,117,5,212,181,67,53,229,225,215,122,75,82,186,114,130,96,75,188,28,246,196,232,122,108],[211,12,232,163,34,180,80,162,251,26,253,50,156,236,133,89,204,241,18,189,131,150,95,158,196,115,98,112,160,145,78,6,17,150,191,82,9,119,140,159,140,207,57,196,102,139,191,14,19,99,248,26,254,69,221,116,232,13,88,117,221,191,111,1],[217,197,158,140,196,237,229,55,190,33,34,171,73,42,91,145,90,155,10,17,75,42,222,53,111,192,69,126,249,135,34,213,245,103,184,98,17,226,131,105,209,65,104,236,74,60,128,64,118,225,84,173,199,10,102,140,246,74,32,209,60,241,144,209,21,205,104,141,3,110,70,147,130,81,223,73,100,220,53,23,177,12]], +[[191,56,31,141,251,93,12,109,100,228,22,172,35,224,208,252,184,110,187,137,155,29,20,106,189,145,27,146,167,128,142,182],[134,63,173,141,31,27,198,48,161,95,111,232,236,239,230,180,73,123,96,178,26,232,131,13,164,103,66,4,95,239,21,111],[153,183,83,120,115,143,202,200,6,118,105,232,80,155,93,38,7,225,239,118,175,144,4,225,63,229,211,147,45,246,11,22,130,22,245,133,101,52,15,164,214,56,5,90,137,4,78,231,212,94,43,208,130,165,51,130,40,154,52,112,6,72,152,14],[134,84,242,245,198,220,210,207,203,182,237,141,43,197,251,95,236,83,227,239,251,13,230,90,172,80,127,165,108,137,119,50,57,90,160,153,70,211,182,88,106,146,237,214,220,153,49,94,27,167,76,106,2,71,196,186,119,96,185,72,235,60,9,50,217,254,31,14,159,234,110,182,26,84,138,154,180,143,253,241,84,115,41]], +[[54,152,50,65,160,168,230,12,224,42,97,179,250,250,177,90,115,19,165,162,112,208,21,185,201,236,7,13,196,45,238,218],[102,71,152,77,66,185,165,179,177,175,163,183,248,244,157,76,43,5,227,137,132,233,156,234,143,214,130,53,210,174,70,39],[238,55,223,138,244,34,249,31,133,223,228,62,254,121,246,35,120,6,140,205,186,243,145,110,236,188,58,223,237,5,8,189,235,175,92,224,107,59,194,121,247,128,135,240,219,141,179,198,130,62,223,179,44,18,33,120,48,190,114,61,136,114,179,12],[206,187,158,64,68,81,129,130,83,192,57,42,69,84,238,115,35,197,213,184,178,38,119,87,0,184,6,237,91,145,51,121,22,234,126,203,195,212,16,63,198,94,83,114,174,126,95,155,162,216,245,174,226,76,207,110,99,26,226,12,74,249,181,247,40,205,248,158,129,137,222,241,165,179,211,83,71,170,32,53,37,234,29,46]], +[[208,104,153,249,58,64,141,172,180,28,150,151,24,52,111,30,40,155,181,234,101,226,131,255,121,199,5,160,116,81,124,53],[70,191,42,8,160,118,196,125,127,17,183,51,248,20,28,53,83,99,237,133,215,222,242,107,166,160,206,21,172,95,43,232],[111,137,222,146,166,107,197,244,20,67,57,18,73,80,189,245,136,20,76,179,114,246,115,98,69,53,28,148,118,190,204,89,162,88,249,169,51,255,255,43,239,75,70,205,16,87,57,82,37,121,159,208,157,237,230,130,61,176,227,37,219,200,20,13],[8,100,195,154,196,253,168,235,144,72,89,123,212,11,224,64,16,33,253,45,211,163,57,10,143,172,206,152,75,38,10,19,250,44,124,252,0,209,146,250,223,19,74,10,213,161,129,238,137,239,240,199,149,234,160,251,254,47,59,38,17,93,7,22,141,180,46,210,26,81,48,59,25,88,228,164,45,192,101,178,44,228,143,23,166]], +[[238,188,167,150,105,112,238,159,44,196,215,76,111,29,142,14,191,247,196,90,235,173,52,159,185,248,109,246,40,223,255,14],[137,16,30,3,9,247,103,230,74,233,201,140,74,93,141,35,40,251,62,242,98,208,130,244,155,100,202,32,158,25,144,246],[125,68,126,229,50,140,159,231,241,25,54,204,66,153,135,84,165,108,209,210,166,149,26,244,254,231,196,168,235,49,157,73,35,112,124,121,60,85,215,144,103,248,34,213,177,107,181,119,110,56,223,250,188,103,35,122,145,106,129,166,51,57,176,3],[15,172,121,10,219,159,89,229,203,13,220,178,182,103,23,47,42,33,3,77,147,188,173,223,24,134,6,250,158,119,109,179,58,143,204,107,215,245,86,120,131,252,13,227,81,170,154,250,163,109,32,117,177,186,133,59,173,168,73,184,102,29,92,129,84,231,176,175,234,101,109,209,94,1,169,197,186,33,88,155,2,248,252,84,129,194]], +[[56,32,182,177,89,57,208,175,225,140,156,179,217,162,160,143,22,125,212,88,235,108,126,63,21,88,176,198,219,76,104,144],[128,184,92,101,89,254,168,180,0,225,153,156,197,191,237,80,122,215,252,41,76,217,186,12,226,221,37,132,169,16,137,176],[130,62,226,192,200,216,127,170,14,192,20,30,156,224,139,81,229,124,131,151,146,209,251,217,122,150,114,7,253,65,88,73,235,251,93,173,181,161,220,44,10,139,127,198,63,195,84,133,123,140,144,196,71,32,225,63,69,205,1,231,170,35,20,12],[62,90,217,45,68,180,14,134,20,216,8,124,156,116,61,224,192,134,26,7,241,245,20,109,113,202,194,243,116,0,36,232,65,204,45,70,2,124,245,210,97,211,238,124,24,117,179,149,81,1,123,95,177,70,129,20,252,62,9,138,137,156,219,213,88,179,159,9,142,21,107,110,152,1,235,205,214,95,237,86,219,252,175,44,140,120,123]], +[[13,32,250,74,55,255,48,196,220,195,228,78,167,172,80,17,55,229,128,126,151,129,51,10,195,16,152,44,195,211,157,189],[103,187,10,1,188,134,23,180,145,239,241,163,38,193,199,15,125,12,91,149,165,173,72,36,26,237,206,28,111,8,131,207],[222,171,18,237,130,186,148,180,105,202,152,182,111,162,4,68,180,183,136,28,79,15,133,52,9,201,161,80,74,91,43,109,120,96,242,106,218,107,247,52,89,185,205,181,115,200,1,113,33,51,142,250,96,244,20,128,134,215,163,168,237,89,187,7],[53,224,244,180,165,23,249,199,170,69,20,240,62,109,101,241,155,39,198,44,192,105,246,191,7,221,99,120,189,106,254,43,118,101,96,0,108,189,87,48,160,9,25,237,17,25,31,176,200,218,197,110,21,63,193,206,164,189,206,80,70,204,203,113,119,89,164,8,62,28,22,247,64,118,50,100,204,128,77,224,208,225,164,181,162,48,103,175]], +[[190,225,97,136,29,129,155,55,13,36,13,80,155,164,107,6,251,130,142,32,49,13,159,107,48,151,128,112,62,152,146,123],[16,133,67,128,222,137,22,43,251,159,120,53,162,113,106,58,110,2,101,103,27,37,11,56,157,1,195,188,192,55,54,184],[176,125,7,46,179,131,31,174,138,6,239,250,146,1,121,116,150,220,225,38,184,225,31,239,47,160,127,102,77,197,207,61,75,249,195,138,139,60,9,251,95,20,250,45,235,33,158,125,133,47,221,39,199,186,50,211,9,148,47,39,70,223,228,4],[90,111,229,153,182,176,155,5,192,186,106,98,45,243,169,43,61,55,109,36,208,78,168,94,190,118,123,194,236,77,20,232,62,105,55,220,11,145,75,72,9,253,182,7,144,104,65,166,253,29,205,246,26,174,168,249,187,129,178,204,170,50,223,65,41,137,174,83,100,102,128,167,26,33,28,132,64,234,176,241,174,197,228,252,0,230,162,201,109]], +[[112,21,14,149,22,22,74,61,123,126,139,111,37,91,101,202,201,240,116,89,179,45,17,187,148,179,210,119,32,138,188,153],[35,40,190,200,228,3,81,4,120,130,232,180,59,193,171,8,83,134,250,71,152,126,70,234,135,96,136,20,197,218,113,60],[237,163,245,3,62,167,149,58,13,88,60,100,87,82,46,132,173,120,68,83,4,212,142,87,125,77,105,232,100,31,235,225,82,72,216,217,12,224,148,74,143,128,29,57,9,155,199,116,148,186,196,206,42,32,179,131,105,198,173,251,113,224,61,15],[119,190,142,206,170,180,49,161,60,42,40,208,209,85,100,137,216,195,146,253,122,228,17,87,247,202,240,130,203,84,228,95,8,98,107,224,7,107,232,68,211,143,222,144,26,94,171,14,136,50,214,157,172,34,251,133,7,251,142,196,250,247,200,143,210,109,163,8,70,26,254,56,89,135,151,43,94,118,10,52,165,225,139,154,130,180,170,165,41,183]], +[[63,135,252,253,180,33,66,42,156,95,185,130,104,49,60,21,18,140,120,132,78,249,235,59,55,19,250,119,182,113,137,3],[83,62,197,146,40,55,75,208,58,70,153,227,168,137,107,134,24,47,207,143,195,8,95,219,143,92,70,113,82,77,111,224],[246,81,157,126,219,97,52,17,25,116,3,63,3,184,216,158,156,118,202,236,137,101,168,225,124,212,95,255,25,222,38,21,215,62,204,219,74,102,100,168,240,226,58,223,152,152,142,150,37,27,242,110,183,164,204,170,193,7,159,10,119,47,155,5],[192,15,237,45,104,148,104,188,186,204,205,68,110,141,143,41,158,42,134,146,94,98,229,151,9,175,175,72,87,70,159,241,224,6,208,15,163,225,138,54,21,248,240,107,110,189,255,120,93,222,88,133,29,44,35,144,56,160,195,68,220,233,133,189,31,200,222,180,119,154,229,248,147,46,47,158,213,153,11,100,114,219,228,230,254,246,145,118,87,224,181]], +[[68,206,239,4,79,249,152,212,171,234,175,55,78,180,29,8,103,24,182,48,151,177,227,95,137,99,76,20,137,113,50,234],[232,60,134,103,125,3,237,58,94,140,149,244,31,11,50,95,244,51,55,2,242,255,105,54,245,127,243,10,163,20,133,199],[85,69,82,214,183,144,212,33,208,107,10,103,248,224,2,173,122,30,208,28,6,207,0,203,234,236,42,38,139,218,41,241,24,63,12,234,252,98,95,165,253,184,71,220,134,250,225,162,4,6,228,89,212,160,23,124,181,21,34,10,86,142,8,0],[141,62,45,236,70,68,199,181,22,51,177,62,99,117,202,66,255,145,56,70,95,67,215,128,12,115,19,25,159,103,201,207,27,82,11,24,32,189,99,14,207,28,153,46,39,103,179,142,181,187,196,65,164,171,141,49,125,180,65,219,53,160,254,58,190,122,158,69,65,136,28,45,123,26,38,18,48,105,89,129,93,29,164,18,103,217,100,157,212,73,74,206]], +[[152,239,42,68,212,200,71,109,255,5,170,120,220,249,198,220,8,108,178,246,34,160,103,69,214,12,191,34,63,170,186,102],[66,253,177,218,163,159,1,89,17,155,238,193,190,223,111,3,148,178,106,42,41,189,31,222,8,30,204,218,222,204,34,106],[171,94,135,36,163,230,255,118,5,140,251,33,77,87,78,4,208,85,116,236,221,79,254,140,7,199,175,57,110,136,38,135,197,215,158,241,230,47,187,76,95,27,208,107,155,216,151,130,110,221,224,209,17,217,24,232,239,150,31,242,160,13,119,0],[200,181,252,252,60,24,199,217,89,87,182,104,233,28,115,29,80,199,252,234,79,149,117,187,247,132,98,88,112,226,56,223,84,110,44,177,161,157,40,8,221,91,35,13,56,113,253,236,22,16,14,225,251,249,183,34,250,55,68,167,80,163,179,150,176,95,156,33,184,192,246,30,173,87,167,140,94,207,114,181,121,207,232,138,63,64,76,138,207,82,79,154,185]], +[[147,168,199,146,162,57,201,49,145,124,17,72,36,160,23,79,139,196,235,191,152,175,140,126,50,30,15,91,234,64,21,236],[155,46,170,138,156,44,37,255,79,110,19,187,18,186,229,208,111,218,14,177,16,95,175,174,88,128,255,22,135,64,187,116],[207,227,44,68,53,217,17,215,114,220,7,39,231,141,104,157,1,100,197,6,149,151,203,68,27,34,193,210,98,54,71,159,26,253,112,137,18,27,154,180,246,27,187,31,174,26,180,47,118,53,169,42,83,120,77,113,112,145,107,112,58,165,204,9],[144,27,244,224,65,202,241,110,4,242,255,222,141,111,233,126,147,208,144,15,107,192,252,9,169,160,23,157,19,123,75,119,136,229,126,185,39,102,169,198,52,243,90,219,92,41,136,175,30,134,32,143,70,25,152,245,156,254,201,146,4,180,132,251,202,211,149,30,126,228,64,85,35,112,93,151,57,180,67,7,219,3,247,19,253,167,141,180,33,239,49,33,179,186]], +[[112,1,250,12,68,4,194,138,165,181,252,255,48,169,97,242,26,34,245,184,90,158,56,46,7,174,168,168,146,77,14,193],[218,235,182,60,77,143,64,206,186,142,195,94,61,217,70,166,183,91,199,79,203,41,173,231,181,94,238,60,195,174,165,202],[100,234,201,206,135,70,6,24,99,107,65,253,45,236,193,103,59,252,72,197,244,121,223,172,181,30,134,104,100,7,55,75,29,16,191,101,214,215,71,66,20,215,119,12,158,92,127,128,108,128,213,61,72,183,32,135,14,94,120,243,46,58,126,5],[68,244,140,251,2,240,135,119,165,120,115,133,95,150,190,76,2,145,50,63,39,57,178,117,217,7,87,161,84,114,229,117,4,54,224,16,116,8,254,48,38,192,6,37,104,153,131,249,144,235,169,190,203,252,228,3,204,213,99,86,173,39,65,253,33,68,93,251,35,215,97,18,229,120,179,57,92,249,217,96,149,95,29,168,243,153,202,40,111,33,57,14,37,165,154]], +[[58,220,227,163,211,251,201,119,221,75,48,10,116,116,159,19,163,176,74,93,115,162,205,117,169,148,227,25,94,254,189,172],[111,241,155,31,24,214,72,81,213,199,72,69,198,64,127,11,245,150,165,46,56,94,2,1,39,232,62,84,207,245,172,25],[125,218,137,248,91,64,83,159,90,216,198,222,73,83,247,9,74,113,91,99,221,163,14,199,207,101,167,133,206,174,95,198,136,112,126,224,11,230,130,206,203,231,238,55,216,252,57,238,109,131,198,68,9,104,23,8,160,137,138,24,59,40,138,6],[254,108,26,49,6,142,51,45,18,170,179,125,153,64,101,104,222,170,54,189,178,119,206,229,83,4,99,59,208,162,103,168,80,226,3,187,63,171,229,17,11,204,28,164,49,102,152,171,28,240,15,11,15,29,151,239,33,128,136,127,14,192,153,30,140,17,17,240,192,225,210,183,18,67,58,210,179,7,27,214,110,29,129,247,250,71,187,75,179,26,192,240,89,187,60,184]], +[[20,128,60,31,35,164,127,205,211,94,93,20,110,32,202,99,12,215,18,192,71,213,51,11,101,46,49,133,122,203,201,232],[54,242,213,189,109,131,36,250,110,157,183,247,216,84,235,228,140,14,98,153,153,129,34,233,212,75,138,219,239,84,240,147],[7,167,222,108,233,118,100,179,234,9,40,225,56,92,51,9,190,8,164,124,191,77,170,145,134,161,185,72,200,111,187,163,156,78,252,252,183,160,163,134,107,201,76,103,136,255,230,190,13,73,114,229,109,12,50,146,209,204,110,37,68,123,153,4],[85,89,131,103,157,2,110,83,84,180,204,5,90,225,188,20,101,60,114,129,236,114,35,114,243,254,183,120,232,65,218,130,27,61,11,142,231,169,169,18,158,160,104,36,190,131,121,251,189,203,7,72,244,35,114,28,203,23,42,27,175,161,213,174,159,193,197,30,147,212,29,213,81,195,8,96,121,182,32,40,108,28,64,193,34,59,188,187,118,114,46,146,202,33,216,65,10]], +[[26,97,21,77,52,114,205,150,179,40,238,103,75,235,79,200,103,99,169,105,251,65,4,148,224,103,132,20,227,26,70,166],[117,118,217,58,200,93,15,198,31,37,140,85,207,144,189,135,166,53,9,156,14,129,14,208,185,55,37,141,19,180,37,89],[173,161,102,108,156,59,130,132,184,162,28,79,38,24,239,8,8,166,70,243,241,9,65,228,112,247,56,225,120,94,45,233,253,217,200,203,82,111,148,92,122,140,105,148,241,81,183,208,102,88,27,29,117,83,7,148,124,98,190,252,138,183,7,15],[100,197,101,239,188,184,185,82,142,212,114,83,243,198,164,3,93,183,129,214,240,151,107,94,91,168,68,125,78,213,75,4,16,82,147,239,76,0,13,139,46,27,91,117,231,39,229,210,160,119,116,59,80,209,131,180,145,118,72,1,162,80,77,22,238,109,125,138,196,254,64,230,191,194,168,18,156,114,133,165,172,105,28,53,230,66,237,22,44,247,251,198,69,22,115,58,35,179]], +[[242,21,211,79,226,215,87,207,249,207,92,5,67,9,148,222,88,121,135,206,69,203,4,89,246,30,198,200,37,198,34,89],[30,213,6,72,91,9,166,69,11,231,201,51,125,159,232,126,249,156,150,248,189,17,205,99,28,161,96,208,253,115,6,126],[203,239,101,182,243,253,88,9,105,252,51,64,207,174,79,124,153,223,19,64,204,229,70,38,24,49,68,239,70,136,113,99,75,10,92,0,51,83,65,8,225,198,124,13,201,157,48,20,240,16,132,233,140,149,225,1,75,48,155,29,187,46,103,4],[251,237,42,125,244,24,236,14,128,54,49,46,194,57,252,238,110,249,125,200,194,223,31,46,20,173,238,40,120,8,183,136,166,7,33,67,184,81,217,117,200,232,160,41,157,248,70,177,145,19,227,140,238,131,218,113,234,142,155,214,245,123,220,211,85,117,35,244,254,182,22,202,165,149,174,160,30,176,179,212,144,185,155,82,94,164,251,185,37,139,199,251,176,222,234,143,86,140,178]], +[[140,159,149,8,48,117,164,63,228,38,209,159,30,135,113,155,64,4,61,232,142,176,238,151,31,112,225,12,118,148,206,78],[233,29,22,122,163,235,194,62,112,170,180,93,171,233,5,228,22,38,47,145,14,42,149,93,216,97,158,252,116,194,78,133],[202,197,85,34,45,175,236,118,160,180,123,157,44,88,107,59,59,155,59,156,131,100,190,179,202,225,232,221,127,26,233,221,116,242,43,141,212,173,43,41,15,129,53,26,65,90,153,240,48,241,7,120,190,76,218,133,209,211,83,51,30,112,241,9],[182,157,112,232,96,245,92,66,126,242,167,29,243,110,5,187,196,59,178,224,100,99,170,93,227,68,25,198,166,20,238,166,105,83,53,168,117,38,193,34,100,136,216,66,137,29,5,116,223,52,60,156,30,23,174,214,149,142,206,232,116,116,34,30,183,122,89,158,203,5,147,68,192,208,82,192,0,42,102,229,166,1,49,133,175,105,160,27,165,219,198,96,211,108,174,35,95,103,254,14]], +[[215,235,31,186,66,79,238,209,0,119,126,237,180,135,75,242,8,16,173,104,107,103,227,29,39,236,246,16,96,154,51,245],[162,90,203,17,166,200,37,113,58,8,95,167,84,105,40,134,168,125,7,251,155,225,165,62,185,97,114,139,182,108,144,96],[43,247,25,104,43,7,204,94,204,4,128,243,126,157,18,63,246,244,76,38,230,149,142,89,240,128,70,111,156,211,115,161,101,0,218,241,35,220,63,19,52,119,75,252,159,168,69,3,177,109,191,33,168,21,193,173,166,235,239,73,32,70,23,2],[161,208,248,30,61,89,8,156,194,177,158,7,210,252,228,61,180,207,23,31,170,100,47,59,11,189,231,122,227,213,58,245,192,43,248,252,18,255,180,229,127,124,138,1,93,108,45,23,137,68,250,233,247,200,252,150,157,75,119,190,165,24,118,174,153,213,158,148,173,36,86,224,237,114,197,44,244,229,52,13,161,124,68,219,255,134,69,122,81,155,111,255,226,105,6,98,144,214,41,254,105]], +[[79,106,235,53,252,225,79,188,187,154,168,164,246,69,27,249,91,152,223,4,127,168,196,63,30,173,59,64,77,63,146,143],[191,102,169,237,208,148,129,219,132,68,161,118,200,206,5,120,210,147,79,12,220,151,52,232,111,202,172,5,191,51,48,241],[106,219,7,227,100,242,164,85,203,5,134,122,188,81,26,205,157,101,137,119,240,202,202,252,146,130,142,123,114,79,107,191,152,191,11,251,41,244,229,230,199,71,56,212,253,216,22,217,37,36,7,174,79,58,252,87,76,79,0,97,72,36,226,3],[45,251,179,245,158,25,234,23,212,74,91,222,74,210,39,161,163,81,221,161,122,248,64,238,10,117,218,33,165,204,168,155,109,28,86,124,51,62,156,201,16,226,21,126,5,232,106,213,217,49,20,80,100,89,76,71,186,238,168,102,58,52,100,156,67,233,14,185,92,161,15,125,81,89,123,55,138,114,47,31,112,74,223,159,34,233,248,133,184,157,31,147,128,6,162,239,205,180,42,175,245,227]], +[[239,74,103,98,180,0,151,82,4,204,193,58,187,71,52,64,21,69,73,6,133,15,241,73,64,203,184,58,162,36,20,174],[234,202,69,9,150,245,12,250,242,189,127,157,127,167,8,127,9,173,73,102,66,6,168,11,194,229,187,187,133,187,102,142],[2,105,125,68,202,216,98,241,218,245,112,130,5,244,80,212,8,82,91,16,192,31,253,6,207,238,128,55,79,61,177,111,169,164,156,25,169,132,75,52,95,47,149,89,234,116,170,177,115,186,160,120,197,67,112,165,22,103,0,198,218,251,120,10],[164,182,62,174,213,166,74,148,242,202,210,18,206,42,231,16,146,253,62,167,68,245,189,137,86,43,47,194,166,201,228,215,170,39,173,213,98,100,165,165,80,22,97,11,230,193,159,247,212,152,158,149,4,116,8,83,1,39,21,167,158,206,158,18,195,1,179,49,124,125,155,103,48,219,134,42,74,29,40,5,142,15,139,93,221,151,56,199,198,46,165,114,207,229,158,174,8,226,184,182,89,59,88]], +[[85,1,126,95,97,240,197,186,251,205,230,248,73,244,42,49,229,231,168,120,193,211,249,18,111,197,105,253,65,126,169,242],[102,145,79,116,237,147,47,200,129,255,1,102,104,63,103,90,124,40,169,38,253,221,100,105,205,179,242,142,109,236,66,204],[177,165,231,196,155,143,198,180,51,30,4,22,206,126,78,213,158,221,86,48,11,128,46,13,114,171,202,74,111,203,135,108,3,191,51,21,121,18,74,224,211,254,67,247,137,139,200,126,147,252,45,163,151,15,200,99,137,87,209,140,102,19,200,8],[47,200,74,9,152,250,110,22,138,134,100,16,187,104,16,93,242,73,162,140,252,118,96,75,233,79,215,223,255,242,252,29,237,210,32,25,148,101,87,94,141,248,96,25,15,22,172,164,8,65,105,190,22,198,186,50,235,103,4,47,253,79,35,3,22,162,107,38,36,164,47,143,144,173,87,246,145,100,134,250,145,253,148,237,104,173,237,78,99,36,48,239,113,148,70,151,155,250,243,69,64,156,56,127]], +[[5,83,251,168,102,148,35,65,33,124,242,120,172,87,203,33,172,208,157,153,22,204,106,240,172,70,148,30,161,57,213,69],[132,12,102,229,124,45,79,82,164,162,121,109,42,83,197,112,155,150,166,40,194,224,99,254,110,253,71,242,131,239,94,130],[188,51,100,193,82,238,92,128,138,195,64,244,158,162,204,64,78,147,81,113,33,34,12,206,111,124,48,162,37,0,228,27,205,182,232,32,72,15,143,204,221,34,255,154,217,109,165,50,128,47,67,30,148,36,15,184,61,75,206,170,9,185,43,13],[193,250,230,38,42,14,152,166,177,35,95,203,98,40,59,127,10,9,127,157,0,36,22,211,24,254,252,96,197,161,88,79,144,10,208,171,38,204,250,224,214,216,74,169,170,45,241,109,76,17,126,162,114,70,118,203,134,109,72,112,168,114,252,130,154,124,42,93,33,186,131,52,10,219,51,154,52,197,24,76,127,94,173,15,7,114,137,179,54,119,237,106,27,163,75,225,153,78,37,118,59,209,217,250,236]], +[[122,90,198,2,222,25,243,194,16,64,188,221,191,244,47,106,238,111,149,193,176,147,134,143,72,229,4,130,219,244,249,199],[251,182,199,83,28,218,33,231,209,126,169,3,196,209,75,230,198,139,76,168,3,161,107,216,113,32,245,170,247,220,225,212],[132,16,29,212,181,232,202,62,217,140,30,138,6,225,29,126,66,75,13,18,202,113,78,231,55,75,100,194,157,81,162,2,28,199,122,199,83,137,217,176,166,70,164,71,98,61,125,4,209,36,24,102,176,202,110,221,27,122,192,21,102,107,112,13],[189,22,133,65,146,121,235,129,228,207,60,144,144,49,240,240,156,95,250,231,226,206,107,169,217,108,43,206,135,184,186,13,215,99,35,16,1,229,50,199,221,214,33,3,171,247,1,40,142,25,221,143,83,2,232,245,211,27,100,204,51,155,216,183,169,85,80,200,161,22,253,72,105,72,119,43,213,175,141,253,70,0,28,89,118,123,13,107,220,227,131,167,7,137,146,209,2,47,188,175,144,113,6,135,185,170]], +[[80,65,76,245,73,188,197,91,91,107,117,234,55,130,178,234,124,8,123,106,1,6,23,94,70,156,162,204,118,74,235,1],[208,243,12,18,233,151,249,110,122,238,205,27,255,106,1,46,195,136,235,248,243,244,175,102,72,4,209,99,142,76,52,106],[179,9,128,1,96,222,67,166,58,137,160,172,184,166,5,0,89,88,155,62,174,202,194,11,37,111,236,228,56,4,47,105,65,93,138,86,136,62,227,131,109,49,52,167,252,29,230,79,168,200,206,204,60,226,117,137,246,6,5,136,32,133,122,12],[117,173,119,232,197,75,11,5,251,45,22,46,124,173,184,167,82,128,129,184,99,247,106,68,27,55,68,105,65,62,87,20,237,245,79,128,4,150,175,1,87,193,126,66,85,131,65,77,67,97,242,19,65,113,192,184,124,34,206,104,32,164,133,10,180,157,153,169,186,220,233,227,97,16,231,243,6,1,24,179,89,15,130,180,55,113,233,251,176,129,175,230,34,39,224,36,217,141,230,205,236,2,141,124,73,73,13]], +[[147,203,0,216,254,156,151,119,166,131,99,31,57,186,15,72,118,20,130,207,28,54,107,216,99,207,113,81,1,83,37,85],[135,233,74,30,165,37,141,97,24,12,184,40,89,15,241,65,138,135,208,30,112,38,134,186,138,188,38,146,200,220,60,145],[9,130,79,162,223,188,77,110,247,106,158,65,69,150,17,22,118,145,48,85,59,62,223,250,80,208,79,57,184,183,159,172,189,35,122,207,113,53,74,83,166,229,254,231,84,232,35,176,178,144,249,97,147,32,161,61,86,18,105,162,33,99,159,3],[136,216,83,141,49,134,120,19,216,143,239,114,40,212,154,126,149,13,115,131,150,241,22,221,161,2,95,121,19,84,124,93,29,197,103,122,109,228,180,165,136,5,7,179,97,120,11,97,180,63,119,149,38,61,178,47,243,65,100,95,47,89,20,253,96,136,194,129,18,17,237,71,86,172,1,154,96,53,214,110,49,112,193,216,43,250,163,5,150,179,150,179,38,12,193,209,13,65,61,212,126,190,109,170,12,48,220,66]], +[[43,76,174,56,14,149,206,105,76,38,172,121,87,68,115,71,249,142,49,180,191,2,215,68,225,49,82,144,113,226,48,29],[230,252,112,90,121,201,142,17,91,78,40,211,170,21,6,183,78,231,66,118,197,252,17,9,167,244,216,156,111,175,184,137],[85,94,69,101,107,169,207,191,81,85,208,229,37,118,229,25,122,187,188,157,210,51,153,62,236,42,30,231,246,168,100,9,192,183,27,10,102,25,120,255,94,10,205,201,70,61,196,73,144,111,71,79,142,121,187,134,22,139,247,7,65,227,75,2],[224,184,37,14,39,183,192,41,29,188,71,166,218,111,18,104,152,122,253,240,161,233,11,230,155,203,196,55,8,101,33,120,48,213,32,134,147,190,123,112,69,9,154,34,234,39,249,82,235,63,121,169,160,241,181,168,123,25,54,119,144,120,141,52,194,25,194,226,166,184,52,2,15,180,253,20,157,197,107,84,79,221,187,66,7,26,22,47,199,203,51,193,70,202,192,90,49,177,131,233,218,173,198,22,243,175,68,155,23]], +[[181,100,145,229,73,153,187,90,23,21,235,250,47,235,20,165,69,163,164,60,47,223,212,190,12,149,252,17,129,154,214,149],[205,66,191,65,79,155,252,114,236,6,152,130,168,0,85,124,223,49,188,52,100,251,16,44,49,14,109,189,58,226,8,99],[227,190,62,113,168,152,82,223,60,255,215,45,104,32,120,105,221,62,206,180,155,31,2,148,147,236,203,185,50,68,78,190,140,140,109,181,240,165,166,126,33,148,64,141,249,132,25,19,165,172,26,96,104,150,65,154,102,143,79,71,197,108,43,8],[235,68,24,186,48,104,62,199,149,155,219,30,199,178,99,248,62,129,240,84,221,205,190,10,103,56,202,119,99,226,70,147,91,172,65,144,38,194,43,251,221,18,54,51,108,193,97,7,197,53,19,227,221,243,78,18,8,70,150,44,59,221,84,245,173,87,73,89,114,8,241,90,139,181,102,103,186,168,149,240,131,64,219,137,184,92,67,94,119,9,49,146,141,138,188,153,38,47,131,154,237,217,190,42,161,56,201,37,154,223]], +[[101,121,194,71,221,44,208,43,162,247,215,169,80,163,48,117,38,129,233,44,13,198,41,132,187,234,39,158,165,33,195,129],[11,8,123,234,26,27,61,21,128,92,182,4,244,187,141,104,237,222,39,79,175,82,31,230,223,80,197,95,138,212,167,13],[236,202,248,1,174,10,145,46,33,198,184,58,95,14,78,136,212,178,113,52,89,255,147,68,159,192,178,26,159,65,96,80,17,60,186,228,232,20,210,12,10,121,143,118,210,249,211,38,237,131,149,158,160,42,189,193,171,53,10,70,113,35,247,9],[223,124,85,47,252,137,55,75,149,113,166,2,74,141,4,113,215,235,107,232,223,202,111,65,102,181,129,182,84,121,1,90,5,104,18,144,116,204,4,214,52,44,117,140,161,143,121,135,222,197,54,183,3,61,95,150,129,80,67,64,226,9,134,240,39,184,207,31,38,59,231,109,179,82,93,23,52,34,149,14,168,220,237,220,88,86,64,145,138,169,210,92,168,156,186,112,28,32,32,21,56,115,244,97,8,199,114,203,56,141,85]], +[[24,251,166,12,80,38,243,201,221,122,237,192,66,9,213,38,3,97,222,64,14,25,10,235,96,22,158,5,163,54,124,159],[223,255,52,127,61,210,85,83,11,247,251,52,208,43,164,134,209,18,187,70,233,80,226,239,128,229,23,1,76,201,87,52],[75,192,17,228,15,15,89,198,24,246,187,226,48,182,247,188,47,80,227,97,124,127,170,183,244,194,28,184,79,119,235,169,148,203,124,42,27,241,11,1,187,32,8,68,151,253,240,166,171,93,155,205,34,196,162,197,167,143,121,146,104,37,148,15],[52,240,138,128,77,120,41,204,57,20,240,0,206,26,50,136,172,206,33,73,200,160,32,134,185,246,122,252,205,131,161,120,176,188,253,73,112,192,86,153,125,167,220,61,71,86,47,22,102,60,237,197,47,130,215,16,133,12,244,5,3,121,239,218,194,59,238,23,195,48,163,131,173,19,127,120,132,115,178,176,114,54,3,182,222,177,253,191,108,82,63,201,72,160,204,196,255,16,15,185,70,216,116,193,249,144,67,106,232,196,243,178]], +[[7,60,193,91,5,54,40,89,51,178,190,57,37,60,244,253,105,107,129,97,15,93,211,173,172,46,156,191,51,142,242,246],[0,181,81,211,113,84,67,117,218,197,196,233,108,209,240,33,82,7,232,225,102,161,254,73,213,176,165,26,193,132,67,236],[58,165,42,131,6,42,143,40,165,214,183,96,127,72,75,102,204,55,72,150,183,102,18,49,38,51,60,87,149,129,49,108,116,40,6,246,39,181,188,85,202,215,5,204,29,71,130,176,68,8,12,138,200,64,243,140,12,80,211,94,52,92,120,3],[194,133,54,43,200,239,98,143,122,237,246,84,35,30,229,26,205,242,207,105,168,134,185,66,187,155,254,216,21,81,5,217,32,157,237,42,242,79,22,154,213,252,212,81,55,15,88,39,168,81,17,199,165,46,3,44,80,56,97,124,12,1,112,226,166,194,49,220,64,29,18,6,46,219,24,96,54,17,78,56,121,59,121,8,144,119,88,27,151,131,244,0,7,16,62,241,116,114,73,28,0,231,19,138,236,197,8,77,60,133,1,4,112]], +[[253,137,74,30,130,50,32,59,40,149,5,213,198,140,104,121,31,252,14,84,242,168,117,48,251,186,91,58,63,44,175,0],[233,90,181,101,148,92,122,229,213,51,223,93,12,204,199,233,171,188,131,142,32,160,182,28,147,15,93,65,216,26,111,231],[245,17,2,33,158,136,4,190,113,62,85,109,244,228,175,162,248,134,111,232,101,65,161,194,160,147,77,36,195,201,190,178,128,167,13,216,213,39,254,139,126,11,148,130,20,213,242,249,99,134,25,145,75,114,213,93,193,152,176,34,154,132,135,8],[38,105,98,74,148,242,196,74,5,183,220,62,191,147,229,138,75,243,160,28,39,54,87,231,231,135,137,118,246,182,234,115,127,163,242,44,200,54,91,139,34,12,0,125,91,100,39,38,164,8,254,47,171,105,235,179,189,7,43,52,159,77,195,55,126,231,204,117,41,52,37,66,21,210,57,137,189,60,208,44,233,153,173,236,151,132,153,63,76,25,148,8,21,243,156,158,34,146,71,245,32,92,54,203,164,78,113,66,102,54,146,137,180,167]], +[[24,239,70,78,40,248,127,252,250,77,58,156,9,162,41,16,149,27,140,113,159,218,205,181,109,230,44,75,64,109,240,12],[197,6,76,157,67,238,45,167,91,6,187,9,199,114,103,219,208,211,145,40,241,205,198,191,164,81,160,62,147,175,74,112],[209,231,241,110,142,89,125,66,138,222,166,85,145,213,81,181,75,102,122,255,32,32,196,100,247,244,229,60,71,115,247,4,51,36,154,60,113,180,209,28,137,195,250,168,146,128,146,39,185,242,158,244,247,245,208,32,212,103,77,64,33,53,148,5],[156,130,87,7,217,53,131,101,171,157,56,247,231,40,214,40,170,114,42,79,26,32,163,142,71,201,153,255,248,252,50,65,127,190,7,47,150,235,106,14,17,228,218,155,109,233,97,84,69,40,14,147,199,122,54,52,211,210,198,135,152,86,194,72,249,128,15,96,160,211,141,193,206,168,183,243,31,40,108,176,55,72,39,180,198,186,20,74,102,148,242,185,8,234,214,141,24,52,1,36,203,89,207,23,1,134,59,212,243,239,199,9,243,98,122]], +[[201,17,189,242,249,231,204,95,255,53,201,110,21,204,18,234,253,5,171,13,179,31,100,159,116,8,172,208,202,218,118,224],[222,68,105,108,214,189,44,190,155,17,160,239,24,184,129,100,128,26,150,157,94,6,237,69,62,180,0,140,206,154,87,37],[213,132,181,218,55,26,228,245,201,133,155,37,247,13,197,108,27,123,78,2,209,174,102,54,40,59,27,123,17,33,122,253,205,246,93,27,73,202,44,142,241,121,102,233,188,101,241,12,49,11,119,187,93,247,175,245,236,27,55,154,44,229,93,13],[118,196,113,36,29,23,25,41,132,176,3,98,105,110,77,157,77,43,127,131,156,32,100,17,126,80,161,89,143,58,17,114,177,108,85,229,57,104,102,8,71,82,2,79,58,126,182,139,179,255,219,128,151,154,10,246,208,246,175,38,182,240,188,12,3,132,67,59,207,212,76,117,235,101,74,138,130,37,203,156,74,127,179,200,36,195,175,97,37,253,70,219,40,126,112,73,45,21,70,50,203,143,98,67,38,89,217,88,214,40,29,4,165,79,95,95]], +[[211,112,50,153,196,29,179,109,119,221,58,73,84,31,63,178,29,11,43,173,31,110,7,74,255,217,111,28,64,208,249,39],[134,44,94,246,22,165,240,102,253,135,117,138,86,171,69,5,111,234,75,211,63,0,139,226,79,123,84,14,9,94,20,142],[223,40,39,113,33,234,196,70,48,8,76,206,117,145,122,233,246,190,198,90,245,87,45,195,7,25,189,230,97,207,105,107,133,184,103,45,212,152,60,171,48,189,5,204,58,17,157,125,185,186,189,82,45,123,58,107,207,56,134,236,210,94,8,15],[172,146,237,190,34,37,123,176,109,148,170,149,14,98,209,140,162,172,10,143,193,6,0,13,34,49,248,161,59,141,122,32,156,205,140,196,154,108,214,138,127,54,192,47,184,247,40,209,85,149,22,127,11,168,207,233,92,138,30,67,95,50,117,19,1,74,196,40,183,93,79,114,231,200,52,221,112,225,164,72,241,132,125,52,152,71,95,116,227,217,51,77,199,220,196,254,215,43,246,199,254,59,29,79,83,212,41,97,111,29,244,79,25,115,49,88,182]], +[[212,17,205,51,87,109,14,254,158,196,19,204,218,171,212,252,186,254,192,26,58,244,179,203,227,79,139,5,239,139,89,186],[232,112,52,77,249,141,211,168,112,44,69,25,191,158,139,53,169,209,137,231,70,247,32,61,187,249,187,250,178,45,111,99],[131,70,13,21,70,29,103,23,113,11,175,214,164,122,30,170,144,10,128,242,191,139,138,174,36,104,119,54,20,238,132,189,98,140,151,23,71,99,104,239,54,64,207,118,10,202,200,58,214,2,50,167,105,99,183,213,37,136,177,29,192,4,215,13],[17,210,194,167,240,25,9,136,18,102,150,67,27,75,188,217,10,183,181,106,50,218,100,4,174,68,106,167,98,164,221,198,96,148,151,21,56,238,184,91,222,4,112,165,16,190,13,109,133,120,14,231,48,169,133,65,56,114,138,230,129,97,98,38,141,168,82,133,142,174,212,236,116,199,172,98,230,231,9,109,192,2,223,11,223,95,164,13,165,101,180,29,24,26,63,10,208,197,224,185,118,116,62,49,93,157,184,237,65,96,171,230,156,19,162,179,240,154]], +[[225,10,47,19,128,195,228,114,14,138,135,7,169,188,178,90,15,88,39,13,112,89,205,118,38,199,21,52,71,237,251,135],[163,199,23,172,171,54,106,64,181,17,135,187,243,91,45,21,233,124,254,172,215,52,156,6,239,28,145,172,147,233,6,86],[9,75,246,249,83,202,14,183,125,244,81,41,183,191,16,209,146,207,109,222,174,148,173,98,2,184,234,207,190,193,25,229,41,21,120,254,100,160,132,174,96,15,224,126,253,184,167,130,97,13,189,176,180,158,181,242,164,108,67,35,85,85,47,1],[19,82,18,169,207,0,208,160,82,32,190,115,35,191,164,165,186,127,197,70,85,20,0,119,2,18,26,156,146,228,107,212,115,6,47,0,132,26,248,60,183,188,75,44,213,141,196,213,177,81,36,76,200,41,62,121,87,150,131,94,211,104,34,198,224,152,147,236,153,27,56,173,164,178,26,6,230,145,175,168,135,219,78,157,123,29,42,252,101,186,141,47,94,105,38,255,83,210,212,77,85,250,9,95,63,173,98,84,92,113,79,15,63,89,228,191,233,26,248]], +[[178,230,151,179,211,239,236,151,110,243,54,149,48,199,146,113,123,219,180,40,217,237,12,17,236,14,169,178,229,243,159,130],[196,210,228,179,194,54,214,201,184,199,79,163,132,97,44,71,16,216,58,161,106,215,239,1,251,183,66,29,79,179,240,246],[80,71,250,56,25,123,131,40,231,141,216,161,14,150,106,251,123,211,212,54,8,40,15,28,37,125,37,202,67,188,28,6,233,74,87,71,171,98,21,236,229,76,222,255,140,86,86,125,112,210,249,31,158,200,194,96,170,16,128,166,171,90,122,2],[123,67,98,50,172,33,17,168,64,89,81,12,72,54,37,136,252,183,56,52,38,190,94,111,98,243,114,228,247,204,168,60,129,194,53,127,155,84,244,161,82,145,6,91,109,65,170,209,234,147,207,250,119,107,154,202,165,138,254,43,81,100,75,151,175,154,62,83,248,78,64,170,109,134,5,30,105,20,205,3,157,65,112,169,165,38,221,105,149,95,245,7,195,63,116,226,23,101,145,251,11,60,215,240,14,228,24,242,194,88,169,152,28,204,238,114,240,28,132,48]], +[[25,166,121,167,169,5,161,226,179,3,142,110,65,139,61,169,124,48,137,199,205,53,30,160,123,200,209,175,100,234,204,70],[25,240,131,97,244,105,180,174,30,12,235,148,244,122,125,231,49,116,16,169,45,208,19,177,106,224,208,83,47,164,179,239],[67,71,183,180,247,195,196,221,49,91,131,132,160,176,202,238,216,75,218,190,36,178,145,95,18,81,45,253,4,119,15,201,150,161,191,183,41,175,239,158,221,97,20,71,8,26,83,48,97,126,174,161,193,218,177,191,19,206,168,153,114,4,145,12],[152,12,123,77,41,57,6,26,199,185,186,68,17,23,161,148,133,102,23,129,164,8,48,103,197,90,207,147,2,108,8,42,147,204,18,79,9,94,27,79,44,63,108,19,84,18,165,9,98,40,232,160,113,232,180,182,104,186,157,150,68,234,159,77,171,252,84,169,133,108,62,150,94,99,99,57,90,183,9,3,125,218,34,155,175,146,124,208,31,154,245,224,57,175,196,47,60,236,99,79,93,131,45,42,183,199,202,211,173,123,140,242,126,189,172,105,132,49,173,130,54]], +[[240,59,131,99,238,91,14,239,112,24,164,155,192,42,223,115,29,165,78,229,10,127,3,184,138,41,162,8,43,24,156,67],[49,40,126,245,162,230,65,4,171,119,144,179,18,243,92,122,212,175,107,235,13,124,235,138,88,243,106,84,206,39,44,62],[232,250,150,126,106,250,223,106,135,125,135,229,245,197,43,182,52,183,90,120,4,25,154,43,201,208,39,182,58,53,101,77,157,221,6,131,4,85,100,29,191,180,158,220,228,46,32,231,212,16,74,7,28,44,187,236,35,1,140,41,124,237,153,8],[36,25,27,84,100,179,90,199,188,244,163,117,240,51,239,186,137,67,176,155,159,240,252,64,60,167,170,231,2,163,203,243,150,197,19,27,192,8,19,44,245,241,41,16,213,134,220,29,185,192,132,87,74,150,186,190,233,86,66,249,34,55,28,3,130,236,4,2,162,111,235,20,46,65,70,187,211,54,12,43,54,131,79,228,90,245,226,134,141,77,86,253,213,4,206,191,12,45,127,87,145,180,66,148,23,200,182,90,152,224,177,92,70,108,19,127,65,5,36,252,231,55]], +[[17,8,107,13,17,228,21,171,28,224,42,175,143,6,33,181,68,48,246,251,19,92,116,244,13,56,232,198,71,55,6,75],[113,102,223,188,105,30,184,194,1,17,75,160,209,162,199,184,127,122,31,216,208,179,96,88,176,215,220,171,225,174,48,218],[233,7,69,157,90,220,208,208,195,100,24,88,31,25,208,238,189,167,19,142,189,159,170,11,38,34,1,244,88,200,86,49,11,183,127,76,125,233,34,73,93,207,232,178,72,237,162,173,13,246,167,63,71,187,251,137,75,170,125,136,105,135,88,2],[75,91,41,54,197,227,96,163,132,85,80,55,33,7,143,138,219,64,74,126,231,236,193,72,1,220,135,166,122,21,43,118,149,105,251,234,192,175,162,90,32,112,161,104,107,144,10,193,99,61,73,152,8,205,178,232,28,227,145,109,90,60,4,209,156,91,178,105,154,102,43,138,186,74,249,77,57,11,172,124,204,142,201,16,237,42,205,248,110,187,113,173,182,1,135,120,133,238,243,201,22,98,252,48,115,142,53,44,199,67,83,204,248,216,237,238,250,204,4,44,16,160,229]], +[[239,206,118,103,168,239,145,34,140,174,209,78,180,119,163,69,229,232,35,146,52,8,8,72,118,14,208,151,7,19,250,134],[145,147,5,90,132,223,30,172,202,40,206,42,8,194,160,122,80,240,76,2,78,207,31,228,164,125,46,251,175,99,237,88],[229,166,49,36,219,22,150,182,65,64,182,233,97,47,169,88,123,62,239,113,1,9,57,141,68,186,12,166,60,14,186,208,111,10,108,137,148,234,52,179,162,175,145,168,155,244,26,230,20,215,114,125,113,111,212,47,139,146,225,172,100,253,191,3],[170,27,200,13,123,204,29,148,162,58,87,206,223,80,39,72,36,119,220,70,184,104,144,188,14,90,194,154,230,201,27,188,67,19,3,72,121,115,5,247,85,67,88,10,138,6,155,52,138,123,216,252,62,1,82,48,183,193,148,12,127,128,168,43,18,144,9,16,219,207,6,48,218,3,240,129,212,76,127,149,93,74,17,114,245,110,204,124,90,198,70,105,107,255,223,78,182,216,139,221,156,195,132,53,40,183,37,131,171,179,186,208,46,86,239,118,70,238,213,19,149,81,205,235]], +[[136,252,202,169,106,216,132,209,22,91,231,29,208,196,245,248,244,66,28,96,251,250,73,139,254,233,185,103,70,36,67,189],[199,92,176,224,35,123,69,184,101,110,234,159,61,26,157,74,205,1,161,3,170,38,155,178,79,213,65,34,253,129,242,172],[39,211,161,151,204,153,148,33,32,99,188,232,215,153,231,123,104,83,183,53,94,190,54,155,207,24,137,164,24,168,44,170,58,121,135,166,99,246,33,222,254,134,179,172,74,212,79,174,237,22,201,17,106,206,40,252,207,145,85,87,250,119,153,3],[157,14,172,152,85,107,250,134,114,195,87,5,209,214,26,196,208,252,161,157,192,217,147,1,88,119,133,125,39,253,128,247,74,202,206,102,108,86,52,133,216,30,83,96,58,106,239,64,135,95,165,81,204,16,95,44,193,11,57,105,70,121,205,244,166,176,115,188,136,100,95,197,26,54,218,23,157,61,30,60,119,34,69,76,94,115,87,124,97,170,125,20,140,75,165,14,164,108,86,161,195,179,179,196,112,249,49,0,73,78,8,188,85,20,172,118,58,133,72,60,66,199,205,194,124]], +[[103,11,48,98,111,227,103,216,180,95,67,115,61,111,37,179,126,204,188,181,81,150,63,10,200,182,102,180,128,65,199,45],[101,170,76,109,75,160,171,52,188,117,179,159,9,82,124,166,242,66,95,82,65,92,223,253,242,223,242,115,248,234,97,44],[27,107,67,119,210,185,142,15,157,36,174,141,254,48,226,57,110,32,4,56,13,52,49,72,142,88,67,207,141,45,122,0,112,171,33,248,163,181,28,232,77,47,75,162,9,247,57,249,34,190,191,121,128,150,105,63,86,34,135,61,121,174,111,4],[208,11,204,167,225,132,209,14,31,31,228,32,181,6,57,225,213,222,186,82,167,81,35,110,104,197,155,180,191,249,128,47,95,193,101,237,66,253,109,83,70,112,167,198,251,96,228,48,125,148,121,21,162,72,191,47,147,70,92,44,180,77,143,69,61,44,1,90,251,200,237,88,129,142,165,23,38,162,81,119,147,14,158,161,146,239,69,20,244,187,14,180,224,245,212,174,60,70,227,87,200,17,135,247,237,23,71,51,255,249,89,195,249,250,230,72,108,250,19,86,169,86,153,33,29,229]], +[[129,60,77,174,214,122,25,13,104,187,99,93,115,175,109,167,79,50,253,247,196,140,202,110,89,38,41,70,184,232,199,31],[162,9,84,87,215,105,112,32,226,184,132,217,90,150,87,140,42,144,10,118,102,172,13,199,189,56,241,147,29,121,69,216],[180,70,87,79,246,164,189,43,87,46,72,124,74,180,67,202,100,16,117,22,138,164,225,9,47,113,243,11,219,6,140,228,106,57,94,254,225,238,102,11,159,172,38,213,65,9,114,44,21,205,183,145,191,184,127,255,99,198,89,106,212,242,39,12],[206,84,203,4,80,230,137,160,219,239,120,83,8,179,23,116,114,252,214,211,130,3,229,138,5,144,179,31,162,83,249,234,89,11,229,54,138,146,45,232,139,99,69,1,2,104,68,67,251,129,137,230,1,40,32,3,50,59,137,200,30,146,234,239,43,93,220,74,85,197,63,163,207,173,65,96,36,139,60,40,111,248,13,49,209,97,183,184,222,231,19,85,43,86,241,80,127,183,46,173,250,137,5,78,157,22,0,172,135,76,75,10,150,16,4,235,109,13,75,253,46,203,156,115,79,0,186]], +[[132,0,150,43,183,105,246,56,104,202,229,163,254,200,219,106,156,141,63,28,132,108,141,206,235,100,43,105,70,239,168,227],[152,190,33,0,25,147,167,235,26,18,119,255,116,193,85,4,24,61,37,253,252,192,95,13,77,234,137,47,110,48,24,144],[10,215,27,0,37,243,217,165,13,179,56,65,77,109,103,14,119,153,183,39,10,132,68,246,174,127,18,174,126,183,27,208,63,253,60,79,54,99,31,105,253,204,64,97,70,143,245,130,237,228,149,36,62,241,54,26,59,50,149,250,129,59,162,5],[247,230,125,152,42,47,249,62,205,164,8,113,82,180,134,76,148,59,27,167,2,31,84,7,4,60,203,66,83,211,72,194,123,146,131,172,178,108,25,79,209,203,183,158,106,252,50,255,104,107,85,176,179,97,114,24,220,243,147,22,180,182,107,60,140,13,103,38,122,134,219,138,223,55,80,128,27,207,147,39,212,194,84,65,185,97,151,131,43,76,222,14,172,63,242,40,146,162,240,188,23,194,194,19,192,35,119,163,51,227,8,237,39,22,88,4,147,131,183,226,229,123,107,139,18,85,18,224]], +[[98,136,114,32,53,209,234,105,155,199,207,223,24,216,150,37,66,49,128,182,131,250,116,99,159,79,48,241,83,89,204,133],[225,127,170,1,149,114,134,26,6,78,27,197,113,37,109,234,20,104,243,164,133,144,168,145,56,170,168,89,37,8,12,215],[157,236,146,182,232,154,219,232,244,225,181,233,58,196,252,249,87,222,125,25,112,162,38,119,14,196,237,166,71,200,227,179,223,251,39,49,163,158,22,228,160,17,157,54,98,169,55,229,96,82,36,145,236,122,22,150,190,4,192,118,177,46,53,1],[139,108,170,202,197,29,137,73,251,134,172,188,177,185,157,133,159,246,124,100,20,123,193,33,105,9,220,171,7,238,110,240,159,64,56,99,50,115,148,104,157,195,74,188,119,143,203,92,31,80,145,172,245,160,143,157,132,34,17,209,174,46,180,11,233,187,141,102,121,7,116,113,84,122,108,113,255,119,181,25,212,183,16,142,50,188,70,37,28,96,222,232,227,50,182,34,147,22,230,213,124,34,171,130,111,241,188,51,242,176,33,56,7,193,146,128,175,17,15,210,110,226,116,104,32,28,255,73,203]], +[[19,3,138,58,101,239,50,117,154,156,217,3,172,181,84,178,82,222,0,231,205,183,123,190,209,151,11,32,104,14,225,123],[182,163,8,230,127,155,70,198,100,153,69,106,181,205,19,92,178,254,132,163,46,176,69,53,134,38,96,77,164,18,44,143],[82,97,85,142,204,60,152,255,54,53,31,66,245,4,202,212,163,47,253,165,167,68,86,9,96,180,193,6,228,73,47,2,226,4,120,136,122,254,228,247,112,240,85,151,167,227,136,202,206,174,128,90,227,81,224,228,94,142,87,142,106,111,242,12],[221,240,11,64,51,162,160,136,2,45,171,233,51,86,67,47,80,221,198,198,225,166,89,220,26,147,18,74,76,47,255,253,24,39,101,162,245,108,67,234,11,253,141,232,1,80,96,136,154,230,148,28,63,62,37,93,68,33,161,195,98,1,190,132,106,39,56,167,31,18,12,173,89,140,168,82,125,112,255,141,90,9,147,181,92,181,21,53,23,17,10,65,150,45,175,244,34,80,21,143,32,150,209,221,175,113,134,229,2,152,203,229,31,203,66,156,190,164,17,41,63,138,123,217,207,6,159,162,55,228]], +[[185,222,91,6,61,60,163,167,115,241,20,148,27,46,66,39,192,117,17,192,245,192,96,23,185,200,132,80,24,242,52,50],[82,149,36,60,134,70,224,150,103,77,218,21,151,155,50,43,157,208,250,242,125,2,74,14,213,119,19,52,225,23,158,210],[146,186,118,13,20,209,65,92,250,242,24,202,132,112,20,8,138,229,26,216,33,17,58,111,134,48,53,111,123,168,92,0,94,35,48,241,6,109,13,244,100,128,96,82,164,23,70,16,5,4,98,243,224,19,215,2,231,199,113,133,160,50,88,11],[148,147,204,35,137,107,132,9,96,70,174,16,83,175,227,148,153,233,66,66,84,179,102,254,20,63,77,163,33,226,220,158,71,132,32,142,18,165,66,216,153,130,141,222,126,255,98,90,127,18,65,105,144,194,132,31,251,9,91,249,76,12,97,14,90,102,57,24,182,137,3,28,205,107,81,147,73,208,77,225,194,18,202,42,157,122,191,82,225,180,253,70,123,182,101,182,145,158,248,249,22,23,226,5,86,91,245,102,71,229,248,213,8,234,32,10,132,70,127,143,161,34,231,75,195,185,151,159,17,116,229]], +[[143,240,41,124,192,136,66,181,230,117,82,236,40,67,224,67,83,163,77,116,239,137,184,86,93,151,32,91,116,202,19,58],[15,126,249,140,91,164,175,152,77,251,119,188,78,83,123,43,57,230,39,59,179,231,185,95,225,183,230,120,25,82,189,74],[7,131,115,127,112,110,111,243,102,20,248,80,7,79,202,31,72,95,36,252,222,42,40,175,84,79,55,171,214,155,122,88,29,239,216,199,113,176,49,225,8,209,157,120,140,116,197,242,11,179,241,194,28,217,43,227,23,186,205,143,101,11,73,5],[43,220,58,72,108,94,78,166,45,207,236,138,157,79,207,158,169,73,13,188,199,21,97,93,88,73,10,114,206,131,63,162,35,135,202,80,160,5,37,8,207,10,255,28,167,39,240,254,212,111,250,125,60,142,35,197,187,1,212,126,144,255,6,211,133,138,85,125,153,38,72,21,121,218,244,56,74,234,80,233,110,198,21,210,163,191,60,17,34,241,242,77,214,237,152,165,222,66,24,131,88,156,33,57,152,202,84,50,55,62,104,187,190,137,66,140,169,136,93,5,147,213,230,33,81,22,184,38,99,134,69,43]], +[[5,13,85,61,40,45,202,50,105,200,60,24,23,104,236,6,123,129,201,254,12,148,242,160,235,187,12,148,45,15,205,124],[99,226,48,176,3,197,58,86,114,232,50,255,127,36,67,11,226,35,228,151,222,132,2,51,245,149,163,226,0,199,18,126],[63,14,131,118,91,49,187,232,225,251,146,233,103,141,108,222,87,26,3,186,127,29,204,17,40,70,31,112,133,37,69,127,78,14,35,83,170,43,89,140,6,63,241,191,253,172,145,107,90,34,0,101,81,86,144,75,5,133,87,122,22,40,86,13],[21,225,59,140,1,0,79,106,165,178,54,219,178,129,103,127,116,109,129,229,72,224,170,128,240,228,20,82,21,33,216,86,205,105,78,124,145,82,187,94,67,119,107,96,246,181,96,237,26,211,228,179,144,219,243,228,110,249,37,116,67,243,156,20,158,2,64,160,45,2,30,30,61,125,4,107,38,253,0,78,238,124,161,106,128,89,225,38,199,76,179,242,25,77,180,123,246,4,101,236,239,92,112,77,46,44,117,226,229,0,96,234,42,49,203,114,183,179,198,177,181,236,114,171,56,0,64,133,40,26,34,254,134]], +[[105,73,124,215,180,232,104,207,160,50,141,146,189,96,82,215,114,178,118,115,149,193,69,149,178,121,133,26,156,221,49,170],[93,39,109,98,110,35,13,24,231,188,214,17,65,203,147,201,14,240,247,158,1,50,18,18,216,56,236,113,69,123,26,172],[190,175,165,131,64,150,9,8,232,216,110,64,50,158,58,69,35,252,123,231,112,173,219,134,227,76,55,114,248,76,217,251,51,141,31,59,101,191,205,176,159,53,198,218,54,209,163,173,248,249,31,31,253,87,130,204,131,2,6,67,58,8,65,13],[83,205,8,10,12,97,241,160,147,211,179,167,69,113,194,150,48,63,54,59,65,7,237,190,136,11,122,169,223,228,74,181,213,220,95,116,190,156,141,135,111,4,215,84,101,52,145,171,81,177,53,252,149,63,113,40,123,98,255,65,182,124,116,43,211,68,86,113,169,212,242,220,23,76,161,176,51,95,120,98,122,13,212,179,6,80,80,65,120,3,158,115,147,99,133,16,255,232,64,145,181,114,152,211,172,144,1,195,103,193,69,47,188,179,61,197,74,93,195,22,251,42,82,112,118,74,42,200,32,160,182,63,189,198]], +[[33,101,164,134,182,18,187,255,82,156,208,3,70,150,74,60,184,205,207,250,81,220,61,82,77,213,173,197,172,147,109,104],[126,188,131,154,70,94,20,245,137,36,118,228,161,59,57,136,248,59,60,210,126,247,158,25,63,134,250,22,243,74,28,225],[126,198,251,165,107,165,36,96,161,180,242,115,134,137,193,136,61,218,154,175,252,139,222,23,203,96,41,189,206,58,14,190,47,255,218,85,147,155,112,187,208,127,219,246,252,92,218,135,254,216,186,88,87,95,137,74,54,110,69,229,112,94,234,9],[183,40,218,122,54,22,124,96,133,189,45,150,44,246,57,89,250,205,149,201,173,69,66,2,138,251,169,14,201,198,192,118,11,218,233,53,66,156,63,235,57,51,226,240,0,66,198,114,173,44,215,52,141,146,188,51,248,23,81,226,148,174,145,113,185,69,177,147,20,78,248,172,185,161,189,154,191,4,117,206,13,10,199,137,178,0,195,46,156,154,39,54,177,104,54,156,229,249,123,30,141,46,121,0,225,167,89,23,132,65,241,252,67,5,100,174,18,155,174,120,87,116,5,17,166,104,243,44,10,59,7,122,157,139,25]], +[[28,100,173,99,221,20,112,52,89,142,18,143,116,6,236,5,48,116,110,161,197,183,46,207,121,232,136,6,84,134,250,27],[186,166,188,193,195,216,211,177,31,252,21,135,173,221,197,139,253,150,194,185,146,182,198,245,159,204,80,204,188,221,14,185],[116,119,229,65,88,241,59,113,40,192,161,16,202,107,101,244,37,20,251,112,205,92,242,138,139,28,198,17,14,160,111,207,148,41,13,161,63,133,161,28,35,81,211,187,204,187,76,100,224,33,93,109,15,0,153,231,242,123,201,78,148,155,21,11],[158,189,142,51,120,147,187,5,62,242,185,227,38,157,245,72,72,73,79,3,205,99,87,107,51,230,75,16,128,190,75,224,21,38,74,64,63,185,96,43,191,144,202,25,178,65,169,182,104,99,144,155,144,8,206,27,47,252,242,54,239,164,194,102,143,15,71,219,159,245,250,21,125,156,182,5,65,43,231,221,139,7,234,135,140,204,174,107,245,15,147,91,134,209,158,27,100,139,105,229,40,85,58,86,216,175,183,130,33,173,83,48,123,122,78,200,210,253,72,97,181,93,197,218,232,233,62,243,135,251,190,11,76,231,247,136]], +[[85,171,188,93,172,65,40,19,77,200,198,1,138,33,62,212,182,15,204,142,144,203,212,29,178,210,30,218,83,115,233,54],[37,26,250,162,100,105,38,178,163,113,242,160,157,88,101,185,140,154,94,182,202,4,124,208,216,238,54,229,224,65,105,116],[246,166,28,46,102,26,158,183,189,225,130,227,142,201,154,249,133,246,22,152,165,215,250,67,13,22,227,241,169,55,9,183,85,34,50,13,228,138,252,197,149,171,32,145,34,174,12,225,50,205,244,176,57,23,70,231,255,52,17,119,87,12,129,8],[71,1,14,19,152,173,85,250,190,55,29,216,100,143,118,141,144,223,75,150,90,59,57,97,0,179,3,180,10,23,81,139,237,109,134,176,159,115,74,183,193,11,95,58,1,181,61,238,197,248,83,75,112,199,159,63,41,178,132,253,236,72,111,34,244,76,34,204,213,198,70,53,148,65,82,103,186,166,17,247,11,27,49,108,170,27,104,181,224,233,155,49,197,187,12,225,54,121,162,60,49,166,57,153,105,129,100,203,243,125,16,59,169,36,144,24,139,229,153,55,241,35,4,62,199,134,239,227,212,17,249,176,98,58,106,217,114]], +[[242,220,244,161,160,212,109,219,45,114,248,253,216,11,190,197,183,222,165,145,61,164,150,108,47,77,18,194,97,240,191,152],[211,149,112,162,92,165,159,34,87,249,63,150,96,13,244,246,62,104,75,246,58,232,223,253,145,78,70,41,195,213,9,95],[66,136,42,129,29,173,45,133,24,133,228,203,233,4,71,8,217,26,134,241,93,250,29,102,195,235,48,67,20,83,31,48,21,32,140,113,27,155,219,197,251,35,57,81,229,105,181,157,52,228,21,238,196,179,127,253,55,77,65,44,154,54,13,12],[59,0,232,8,252,164,193,22,81,216,83,214,185,15,149,44,207,86,71,225,2,212,238,10,215,165,209,129,213,180,37,140,82,60,211,158,61,152,37,41,141,132,200,203,160,159,67,219,186,17,153,136,34,44,118,5,156,175,23,180,191,153,49,196,94,97,116,72,174,173,225,81,24,20,151,178,69,82,54,126,82,188,69,172,121,8,136,6,211,54,130,7,170,254,253,48,87,132,93,206,129,157,90,170,167,123,33,142,42,237,61,167,109,64,193,240,118,153,248,23,46,74,92,128,63,122,42,206,185,164,122,137,82,225,178,240,83,242]], +[[34,70,191,176,97,85,133,158,16,167,72,255,143,89,25,173,93,29,170,183,86,240,16,87,183,144,208,116,116,119,95,79],[250,99,73,182,45,200,198,162,254,238,246,255,195,58,224,133,198,73,121,92,28,157,152,152,231,92,19,174,22,37,219,52],[43,228,145,90,53,47,119,133,72,48,70,216,174,150,37,184,182,50,87,175,87,192,115,105,18,86,238,7,109,110,27,151,42,16,31,85,28,112,93,63,150,21,124,51,181,110,160,73,190,74,244,220,86,28,190,60,30,197,7,45,127,19,78,7],[99,238,28,123,187,21,206,190,28,34,83,45,72,22,130,117,75,218,245,139,139,201,151,174,48,163,76,157,35,195,63,22,144,195,70,171,10,115,101,255,98,69,116,36,182,16,95,132,33,236,160,206,60,99,10,207,235,154,28,196,22,57,14,223,73,32,226,43,35,103,233,251,93,42,178,91,238,86,218,3,234,85,227,245,120,130,212,139,137,34,147,20,215,52,203,131,199,159,78,23,238,100,186,230,247,173,219,233,181,37,252,208,58,145,64,154,45,222,144,119,81,219,140,201,126,8,208,234,137,196,209,135,24,210,109,11,137,123,100]], +[[192,136,163,221,44,184,189,93,104,77,184,83,141,194,36,115,182,240,20,246,79,232,106,241,104,180,187,1,185,10,29,208],[170,214,21,169,194,135,89,240,61,55,58,190,102,102,145,222,173,139,132,249,184,181,10,103,248,240,170,74,112,21,128,209],[59,180,89,209,172,87,90,24,12,23,40,216,184,146,73,112,73,42,12,141,42,55,140,41,209,212,23,133,200,55,154,88,226,186,54,6,120,94,28,93,162,158,85,39,85,43,198,220,137,162,182,156,39,254,81,237,37,58,159,59,86,91,39,0],[116,144,106,224,90,90,248,233,150,139,111,235,73,133,105,214,52,90,36,249,113,27,239,177,54,230,195,181,237,73,51,158,89,167,147,139,75,161,161,24,241,105,185,172,224,247,132,42,38,166,69,241,76,10,210,46,187,205,169,62,103,228,195,72,239,195,217,236,187,20,25,230,38,45,4,54,165,142,168,44,34,2,56,144,101,204,246,124,79,85,14,69,181,246,161,42,108,1,27,46,10,48,16,29,92,98,50,139,191,153,200,201,85,99,166,227,59,221,156,206,114,177,247,32,19,156,47,211,224,73,19,20,106,229,186,197,40,142,14,62]], +[[69,102,125,30,123,89,16,151,156,74,50,131,23,150,131,113,200,100,213,100,166,97,197,204,229,87,201,236,198,27,171,158],[237,205,245,225,161,112,224,12,140,104,126,126,156,24,249,137,59,95,228,149,205,41,119,206,183,244,70,192,20,154,169,211],[109,230,104,241,202,111,41,40,20,98,82,137,160,128,128,32,200,124,137,172,148,245,176,80,142,85,123,223,128,0,165,202,128,143,2,28,150,121,181,14,226,243,32,6,76,149,164,100,168,67,147,121,130,140,59,118,207,167,102,69,94,18,140,11],[205,102,206,196,118,200,124,141,191,71,236,145,218,196,143,181,180,45,177,40,42,87,62,10,92,240,185,23,104,152,102,8,225,215,235,208,95,82,81,188,248,180,122,23,9,50,41,172,239,189,68,190,178,28,12,12,146,141,211,205,63,137,102,236,206,105,16,51,28,80,142,167,107,175,144,77,140,33,246,193,124,44,88,208,10,253,50,89,184,191,121,76,20,107,18,185,149,205,221,28,66,137,197,190,49,104,235,214,22,179,132,194,129,206,27,56,161,14,24,7,128,136,83,198,129,166,64,160,9,180,210,172,215,147,79,140,109,7,87,129,97]], +[[36,137,116,40,174,101,70,216,91,49,144,235,227,241,247,191,124,113,37,40,172,133,26,88,139,7,213,200,249,78,236,209],[95,52,143,227,234,91,44,2,61,10,247,237,230,14,85,249,26,165,81,153,105,157,161,90,17,195,121,29,104,215,16,189],[27,94,117,222,244,159,81,214,178,222,0,140,113,252,26,144,155,212,44,168,19,41,141,206,78,238,247,23,129,93,122,108,7,140,47,61,154,63,206,26,181,179,173,142,248,212,92,223,46,180,144,28,50,238,162,213,224,24,220,242,131,60,173,12],[82,1,217,114,95,29,255,161,134,63,164,216,76,48,24,97,20,26,205,251,100,190,31,191,221,91,147,134,219,32,239,57,64,153,238,188,253,254,204,98,198,38,134,7,168,77,85,197,92,208,239,220,55,46,207,48,103,52,62,123,7,49,194,104,84,97,226,75,149,63,153,148,158,89,186,62,103,237,15,8,72,49,55,147,150,42,41,44,69,152,20,197,226,134,144,236,31,69,23,31,26,186,184,111,221,20,86,139,0,202,244,133,129,17,94,229,234,131,176,0,40,47,187,240,192,178,161,17,96,57,163,92,250,63,32,20,34,32,122,61,73,72]], +[[123,4,172,167,207,146,98,22,203,150,10,56,144,120,99,57,208,166,21,150,118,128,25,1,35,253,163,182,12,106,235,17],[205,188,62,112,228,232,253,19,208,204,226,133,42,59,147,114,195,166,22,12,214,222,171,169,15,155,48,34,247,12,145,249],[37,210,211,97,117,29,82,180,254,102,234,24,228,185,134,107,222,61,18,26,115,18,253,158,40,161,226,149,224,135,227,23,108,148,200,116,162,232,22,0,242,76,70,84,244,61,27,103,212,123,100,130,38,72,89,12,229,206,68,243,181,221,197,2],[28,176,150,36,177,241,74,2,96,199,245,109,140,96,181,254,69,131,113,20,35,37,81,239,89,102,56,110,12,43,68,27,117,207,219,141,242,24,87,133,210,44,245,38,250,157,247,253,69,217,216,56,129,182,108,31,238,224,145,62,35,129,33,238,219,183,171,80,77,160,190,232,153,128,22,104,69,53,3,25,145,241,27,252,217,185,86,144,170,210,209,155,214,169,222,24,68,237,19,98,48,45,244,33,114,48,178,92,5,82,206,39,117,52,198,80,202,229,38,87,127,37,216,177,254,159,159,235,202,44,129,70,112,212,128,91,33,173,239,133,45,175,148]], +[[234,115,191,100,161,169,120,119,195,195,231,202,70,68,183,26,170,102,49,76,143,27,102,186,250,235,213,237,251,136,139,205],[202,172,147,144,46,87,100,173,228,114,148,237,213,31,170,20,98,9,64,198,104,181,193,195,146,166,146,131,37,212,195,253],[189,134,203,156,112,160,85,39,154,134,169,230,72,112,152,139,138,115,69,195,205,41,72,160,250,188,251,56,171,206,60,66,11,77,85,33,97,142,17,210,222,130,125,157,229,105,246,188,59,230,106,173,64,99,108,218,166,71,96,222,211,183,194,9],[54,46,236,104,185,18,133,39,134,187,79,154,255,249,236,247,203,40,201,222,107,24,66,42,140,169,64,176,215,230,220,184,58,164,75,224,175,181,241,128,109,67,240,227,29,113,249,34,248,83,97,90,38,226,135,162,127,8,160,79,188,227,212,90,12,108,49,29,75,124,177,126,66,91,190,176,166,180,16,181,214,219,183,172,17,223,152,80,161,49,166,145,227,182,11,11,33,78,190,4,65,6,233,130,67,50,135,89,82,103,176,49,181,212,160,146,98,222,216,147,79,223,223,150,77,134,142,249,162,200,66,248,4,234,253,222,252,183,29,159,22,165,155,248]], +[[184,18,60,17,107,51,186,208,220,188,44,77,192,106,61,102,133,13,171,54,12,219,90,3,60,20,137,92,78,227,27,251],[189,202,21,27,163,44,107,179,21,49,176,95,223,134,198,215,140,140,209,147,86,17,213,255,17,26,15,0,99,91,24,133],[156,241,62,186,61,204,55,184,252,112,204,178,50,116,54,185,240,136,85,231,38,170,126,216,43,213,203,125,244,95,223,158,193,249,106,250,209,147,244,117,114,215,112,68,75,101,183,74,55,204,3,79,197,20,203,63,145,178,216,173,165,176,32,6],[121,112,246,102,102,52,84,140,132,139,181,35,56,129,123,38,164,208,202,104,223,61,40,175,255,32,124,45,2,128,103,161,142,76,149,67,2,95,91,2,40,170,105,30,80,136,81,49,81,169,68,148,225,93,31,84,33,3,40,224,223,21,155,53,44,48,170,167,168,68,241,138,159,76,57,93,203,179,251,159,207,190,209,16,62,7,6,251,249,195,95,226,102,104,72,250,53,220,44,245,34,126,190,232,158,125,59,207,174,39,33,178,95,222,195,211,23,78,167,206,38,122,85,221,97,213,130,1,233,107,218,48,60,244,24,237,246,227,47,185,47,93,193,160,177]], +[[177,142,29,0,69,153,94,195,208,16,195,135,204,254,185,132,215,131,175,143,187,15,64,250,125,177,38,216,137,246,218,221],[119,244,139,89,202,237,167,119,81,237,19,139,14,198,103,255,80,248,118,140,37,212,131,9,168,243,134,162,186,209,135,251],[107,215,16,163,104,193,36,153,35,252,122,22,16,116,116,3,4,15,12,195,8,21,160,15,159,245,72,168,150,187,218,11,78,178,202,25,235,207,145,127,15,52,32,10,158,219,173,57,1,182,74,176,156,197,239,123,155,204,60,64,192,255,117,9],[145,108,125,29,38,143,192,231,124,27,239,35,132,50,87,60,57,190,87,123,190,160,153,137,54,173,210,181,10,101,49,113,206,24,165,66,176,183,249,108,22,145,163,190,96,49,82,40,148,168,99,65,131,237,163,135,152,160,197,213,215,159,189,1,221,4,168,100,109,113,135,59,119,178,33,153,138,129,146,45,129,5,248,146,49,99,105,213,34,76,153,131,55,45,35,19,198,177,244,85,110,162,107,164,157,70,232,181,97,224,252,118,99,58,201,118,110,104,226,31,186,126,220,169,60,76,116,96,55,109,127,58,194,47,243,114,193,143,97,63,42,226,232,86,175,64]], +[[147,100,156,99,145,11,53,113,142,72,197,144,210,97,196,142,78,248,51,102,19,246,170,7,123,70,38,118,179,186,136,41],[6,166,133,137,139,133,82,18,235,194,137,145,93,16,90,67,32,214,32,216,87,113,184,198,177,91,241,10,27,230,233,184],[98,116,242,212,244,49,213,175,254,250,53,231,207,88,74,89,144,23,25,61,169,144,148,202,144,139,117,172,182,8,209,191,152,24,87,190,147,167,218,251,15,173,179,255,9,6,244,138,94,233,80,69,111,120,44,45,96,91,20,9,91,160,255,15],[44,209,169,81,5,108,158,186,225,57,155,107,210,216,44,10,226,119,133,98,144,208,105,32,172,86,202,200,251,66,67,81,1,199,42,169,192,141,210,209,36,38,50,85,98,194,240,164,156,216,33,177,27,147,154,175,165,147,180,9,92,2,27,203,72,39,177,7,185,102,77,104,40,40,136,188,74,68,175,62,59,220,134,27,230,175,48,144,68,195,218,171,87,183,112,35,220,144,45,71,235,195,38,249,189,208,45,188,2,205,84,15,248,27,45,223,124,246,121,164,17,147,223,229,248,200,202,26,174,252,65,239,116,2,128,217,130,62,48,163,84,113,124,132,49,245,216]], +[[28,21,203,235,137,54,45,105,71,106,42,164,165,243,239,32,137,207,135,40,99,73,224,223,224,231,45,158,62,90,102,199],[19,168,130,161,6,65,130,88,44,33,24,71,225,155,77,172,89,114,44,159,253,52,130,109,150,243,49,19,64,15,172,122],[89,152,178,128,138,223,222,234,235,226,195,234,192,38,211,248,37,249,199,242,175,151,202,50,79,189,87,170,193,190,223,247,138,142,230,33,208,55,238,58,210,167,18,233,160,9,197,142,163,230,242,168,40,247,75,134,218,39,90,68,164,177,229,11],[9,28,155,155,17,106,232,61,35,208,26,98,149,33,23,133,212,70,182,34,141,214,135,221,247,155,208,213,164,218,168,199,157,44,191,195,115,101,241,242,133,227,97,115,129,35,227,78,43,203,252,102,76,225,37,58,17,217,228,167,152,46,88,207,148,104,225,1,126,161,77,44,198,208,134,93,64,253,232,203,86,2,65,233,106,193,97,124,121,31,12,167,198,65,12,173,243,40,97,27,24,174,243,51,216,53,10,196,151,240,164,174,45,3,253,240,226,62,66,109,52,244,81,71,128,209,71,78,17,53,131,84,31,60,4,54,114,5,113,114,97,140,178,5,158,170,237,86]], +[[17,36,31,253,243,74,232,171,135,84,117,233,76,108,195,41,31,11,136,32,220,133,226,15,50,252,83,178,74,230,137,120],[9,192,69,228,189,81,55,49,76,14,193,208,49,250,249,20,145,12,69,164,103,111,90,60,216,245,129,188,204,176,60,151],[114,206,159,145,190,46,102,207,201,15,149,37,149,148,111,252,144,191,206,83,8,125,73,229,221,124,8,127,63,170,143,24,242,53,109,233,113,228,66,157,152,90,153,25,75,79,146,206,211,239,71,205,113,20,55,158,11,50,103,169,248,177,231,6],[59,137,222,204,183,2,62,75,43,122,255,44,57,81,135,10,244,19,169,176,77,216,106,199,139,124,143,216,135,73,45,141,222,73,216,253,161,73,237,213,71,129,174,43,80,128,48,209,68,22,169,163,139,237,43,154,235,187,178,2,80,179,201,49,172,212,227,47,190,238,197,162,101,1,190,171,114,104,209,68,252,232,149,26,16,28,75,81,120,22,111,187,89,39,177,223,177,225,206,144,209,209,35,6,142,63,71,44,136,143,219,1,253,247,14,127,141,233,176,173,178,132,183,17,159,85,53,67,22,248,78,208,144,3,15,156,38,98,6,28,164,132,71,204,10,239,150,65,38]], +[[59,219,22,36,101,234,206,255,152,214,156,134,247,0,57,197,23,209,104,174,254,107,177,1,180,247,105,168,107,23,201,114],[215,108,183,190,116,50,130,137,253,28,100,190,116,124,202,91,179,2,149,223,172,205,15,46,67,245,23,3,253,93,54,131],[111,19,98,164,2,6,55,145,249,80,152,79,84,73,40,230,22,164,239,121,187,235,104,84,233,97,90,171,156,219,174,196,131,251,154,4,191,34,222,93,151,161,91,218,45,57,4,131,199,246,29,190,224,123,181,20,31,193,115,177,170,71,101,13],[251,243,104,254,174,186,135,145,139,27,140,123,138,38,131,43,230,231,252,28,189,184,144,37,25,40,26,6,84,236,115,222,11,176,113,1,169,214,3,247,69,212,236,35,87,174,233,135,12,177,154,86,203,68,251,217,201,31,195,71,82,97,47,189,131,214,252,26,22,191,138,133,162,21,208,20,142,74,243,125,41,132,103,229,204,72,107,19,19,82,206,9,33,130,206,130,132,21,154,56,18,179,11,172,191,245,149,134,56,17,191,154,48,169,218,73,69,101,195,172,24,20,67,0,24,234,14,238,211,156,219,202,39,249,49,64,228,105,73,219,87,11,250,46,212,244,7,63,136,51]], +[[213,239,229,29,92,216,225,8,189,146,47,192,234,18,97,144,169,70,40,255,165,60,67,58,81,128,34,121,45,220,120,239],[66,107,1,204,97,255,94,14,114,77,161,211,178,151,245,50,92,24,198,47,100,213,235,72,212,165,33,106,142,154,64,115],[35,6,245,143,205,76,255,34,34,216,27,5,164,117,83,43,139,25,220,103,230,215,141,219,66,5,163,183,98,28,197,174,240,179,147,213,210,77,217,108,136,204,188,83,163,32,141,163,35,190,69,135,213,236,6,124,130,15,7,35,170,68,233,14],[157,23,188,254,45,252,116,47,65,28,181,58,148,243,89,192,1,171,240,150,199,65,243,74,244,134,121,242,129,231,206,107,189,158,135,112,159,192,114,138,86,61,178,185,207,142,164,251,220,195,68,193,132,142,101,60,233,112,198,206,41,222,44,205,82,3,0,100,154,220,221,252,117,57,113,248,70,170,193,186,66,174,69,40,149,45,148,152,10,167,198,207,162,20,41,7,100,127,137,74,233,116,167,77,89,3,90,115,239,86,161,11,102,18,98,72,9,82,1,144,172,230,97,195,164,112,149,224,50,46,253,120,29,80,209,22,53,152,242,218,50,243,27,201,196,249,19,209,177,72,97]], +[[24,175,137,2,94,191,167,107,213,87,207,178,223,241,72,36,82,20,100,31,213,189,161,89,247,61,160,75,8,232,124,136],[12,88,68,89,185,235,204,202,213,135,178,114,22,11,198,11,39,244,247,114,180,50,29,231,114,58,254,245,119,237,199,180],[38,187,8,130,41,124,44,8,167,82,211,152,17,69,220,222,85,137,58,17,223,119,248,170,76,25,208,185,237,110,82,32,237,18,233,250,195,175,19,208,240,199,21,104,244,165,71,211,1,20,166,89,154,35,104,6,196,190,238,103,101,40,68,8],[232,47,70,101,42,185,20,175,83,93,143,183,32,181,87,172,149,1,141,159,42,63,204,232,87,113,187,64,171,20,203,154,152,110,9,111,58,254,91,238,130,157,253,139,151,51,92,83,106,201,113,162,22,85,175,22,162,248,253,186,24,58,78,24,86,76,33,73,41,86,83,122,65,154,187,187,176,42,75,189,192,20,129,245,198,230,88,236,243,195,79,1,26,216,70,245,237,205,73,57,25,93,248,94,65,48,63,185,168,143,223,189,112,67,150,247,85,154,50,115,24,185,82,179,230,12,232,221,222,86,55,133,121,35,47,175,149,12,120,231,240,177,124,59,141,236,227,107,120,138,132,115]], +[[12,147,217,152,21,255,248,254,34,185,228,90,160,43,62,100,69,206,29,107,245,166,93,206,61,161,7,170,16,85,148,14],[77,39,164,123,15,200,8,0,216,77,36,78,235,177,222,180,67,109,151,99,58,131,230,113,37,173,82,234,1,104,80,87],[125,196,70,122,188,246,67,26,219,124,207,232,104,234,200,205,138,97,90,15,246,95,106,158,51,131,117,177,170,227,196,154,18,108,158,186,121,66,109,22,65,198,185,124,62,146,193,148,229,238,68,49,239,162,67,159,212,80,242,205,1,140,135,0],[17,232,119,222,88,193,52,234,244,201,241,181,60,61,196,81,211,192,85,241,107,9,98,39,37,178,121,118,133,18,254,16,167,173,176,118,91,104,158,194,29,91,110,250,161,159,27,157,54,37,77,240,169,54,127,68,27,38,189,185,11,40,203,196,3,229,7,64,130,250,31,237,88,225,64,218,201,122,234,244,131,226,193,63,60,197,96,171,255,171,160,91,118,63,238,219,81,230,6,152,21,28,245,110,253,241,211,125,108,224,86,68,134,33,15,5,46,147,127,46,162,111,99,239,165,210,71,255,24,131,41,187,26,168,60,227,244,243,90,61,125,236,20,89,158,95,235,123,109,95,228,41,106]], +[[152,158,153,148,86,53,25,44,2,60,197,24,111,194,91,186,239,71,36,7,117,209,90,86,25,93,136,205,7,195,116,142],[202,11,234,253,247,49,216,147,1,247,114,60,91,183,229,161,195,255,62,171,39,201,125,113,27,205,118,228,32,84,190,228],[174,247,86,191,184,167,38,110,23,209,95,63,17,238,80,237,37,190,66,14,149,160,116,34,113,235,209,34,148,226,203,150,234,208,131,184,255,11,130,157,46,222,177,77,168,110,64,46,242,94,109,74,90,121,88,193,132,237,16,193,118,203,87,11],[196,132,20,245,199,87,208,60,82,62,243,243,184,81,7,113,176,255,59,75,151,222,39,150,37,211,73,236,24,90,41,146,122,102,185,89,59,161,147,56,194,245,228,19,31,26,192,126,164,109,44,27,110,74,181,34,146,128,178,226,187,157,20,13,30,247,175,123,22,146,191,45,9,123,128,248,17,173,207,169,93,92,191,158,238,146,161,100,28,85,43,75,228,160,215,52,240,175,212,112,185,215,244,228,87,120,149,30,33,252,83,79,32,10,18,139,150,173,184,55,63,16,206,206,194,218,194,153,106,6,47,179,194,148,49,89,101,169,213,215,176,119,196,176,19,198,74,56,66,151,105,210,62,171]], +[[107,219,190,6,217,244,33,158,234,100,3,163,87,178,94,86,25,146,250,224,240,246,20,86,29,216,109,35,222,65,90,67],[237,82,221,28,206,50,217,180,133,224,148,7,70,66,29,54,185,253,230,205,240,33,21,69,182,52,4,77,75,60,184,241],[149,2,6,96,91,15,65,124,144,132,62,44,141,142,102,200,40,187,16,185,155,54,238,238,232,202,242,224,229,72,77,147,254,2,191,83,52,5,244,187,116,165,14,85,133,250,13,174,244,130,31,3,1,208,27,70,50,27,170,49,225,240,141,3],[88,42,218,19,214,146,147,228,155,189,70,16,50,223,234,28,162,2,91,82,224,19,163,58,3,135,252,252,95,124,11,142,201,85,152,38,7,252,144,30,27,127,99,106,157,55,30,31,145,254,71,107,221,68,133,110,39,93,103,239,161,66,56,22,67,84,194,49,18,76,132,222,143,91,137,213,165,142,166,116,75,77,59,61,121,6,144,82,51,204,230,148,166,77,105,111,90,112,36,252,144,51,177,206,57,8,153,163,180,65,164,142,83,199,201,179,11,161,46,125,97,243,95,21,230,88,199,204,68,7,226,246,137,234,138,85,208,27,245,219,172,177,25,84,117,79,146,15,9,219,212,132,9,187,181]], +[[215,97,200,197,169,96,27,145,69,183,208,81,36,155,0,65,7,228,82,229,99,16,12,108,120,128,56,201,238,138,218,215],[230,72,135,117,214,64,126,252,123,43,202,137,10,127,198,34,102,252,84,205,172,137,51,67,180,245,154,25,109,148,136,152],[122,183,139,100,230,219,53,154,45,200,48,46,16,146,237,102,250,115,107,83,98,83,161,205,144,253,184,193,14,253,120,48,2,37,225,145,150,53,153,186,84,156,200,89,32,157,240,255,97,205,6,155,3,210,84,230,231,215,108,121,132,64,249,7],[132,234,213,234,189,47,212,183,199,154,154,146,138,184,238,10,22,165,253,102,122,5,127,138,37,70,99,213,109,170,225,86,209,164,154,255,178,153,97,55,185,216,179,64,230,53,115,47,157,43,76,96,33,132,66,84,30,114,210,176,14,30,231,167,60,63,103,202,164,153,250,157,7,11,87,208,118,220,222,150,176,118,71,35,195,198,89,199,160,12,27,120,177,92,204,34,35,137,11,81,6,127,200,30,35,233,69,138,176,104,59,166,38,165,61,12,55,147,165,138,152,87,187,68,179,189,133,187,108,229,58,133,105,78,127,83,204,27,212,109,80,237,163,125,129,245,56,27,81,61,31,56,51,157,41,27]], +[[197,224,199,167,187,139,124,160,123,240,160,94,166,126,255,109,238,191,227,113,78,227,225,162,39,244,220,142,36,42,47,160],[81,53,239,205,144,82,190,197,122,68,49,202,171,232,38,128,238,192,163,58,253,89,179,2,3,178,128,186,18,190,72,92],[46,127,222,179,72,77,10,94,141,206,148,68,137,121,73,107,6,66,202,188,55,51,165,31,140,60,92,81,193,154,227,25,1,141,169,16,145,194,56,95,47,78,154,89,237,188,162,171,208,208,133,238,64,211,240,212,32,97,165,169,131,42,55,12],[55,112,166,120,102,82,196,183,138,4,62,220,224,127,62,32,77,129,153,124,66,175,194,35,49,247,90,84,148,168,38,215,203,105,171,67,20,164,115,114,16,88,161,131,153,129,213,183,2,45,12,216,103,3,119,218,243,50,4,118,210,91,159,85,149,97,214,110,224,167,9,254,23,54,30,42,82,137,143,87,83,196,251,67,189,12,152,179,104,245,18,173,192,156,217,39,198,98,38,118,146,109,140,45,145,161,74,202,50,242,38,247,0,54,193,200,88,188,255,194,181,159,84,193,195,123,248,30,181,46,203,63,0,218,96,44,148,54,27,82,165,175,221,191,215,224,80,54,227,119,80,48,80,51,59,229,18]], +[[17,187,71,72,210,84,126,97,150,190,130,60,155,231,170,24,21,12,32,75,18,202,141,115,193,189,70,177,26,84,180,117],[239,235,66,218,40,215,100,150,100,3,221,48,13,159,148,81,178,88,171,28,128,223,6,254,89,67,21,63,83,1,204,203],[68,197,141,164,157,35,101,210,112,41,209,238,187,59,235,247,192,50,216,88,170,7,224,117,107,28,38,165,65,45,34,105,17,118,3,19,65,173,55,215,187,120,67,40,158,179,157,180,145,88,76,27,42,29,162,228,162,100,156,34,147,130,102,6],[244,183,101,178,88,186,53,180,39,82,92,127,16,164,111,11,204,211,87,236,26,213,42,91,19,148,23,169,211,137,76,81,45,137,235,136,230,129,177,243,10,172,76,17,92,207,54,84,94,131,243,120,52,200,46,131,0,204,30,178,137,175,67,117,150,140,41,192,255,239,180,14,21,108,32,192,67,38,105,172,141,192,168,60,19,177,232,85,168,74,208,19,60,64,200,44,135,238,30,125,212,8,77,116,28,128,222,138,122,159,119,89,232,67,165,98,9,156,77,125,248,117,53,32,57,255,77,56,36,101,19,134,201,119,89,255,125,186,82,6,78,109,49,18,224,128,129,154,238,140,231,35,161,162,170,70,77,138]], +[[116,82,160,1,86,215,148,237,235,255,74,219,31,122,126,236,38,33,127,239,103,195,210,104,53,43,43,84,96,167,220,37],[95,77,195,56,207,189,56,75,95,28,20,194,38,112,20,70,181,43,30,62,42,60,186,26,64,238,40,37,8,13,29,230],[168,249,250,36,163,222,161,2,46,115,240,216,139,28,55,208,109,15,11,32,187,255,14,205,180,164,12,134,215,228,117,97,124,3,87,10,116,25,215,75,160,241,50,112,150,191,25,240,208,207,159,81,212,131,17,47,38,146,35,120,104,47,72,7],[140,78,226,134,118,86,227,63,82,105,65,77,119,180,45,142,71,80,219,169,60,65,139,172,202,16,147,140,195,181,112,198,96,61,82,194,52,68,136,96,123,47,147,79,109,38,159,203,42,217,102,33,155,26,177,20,114,244,44,103,44,226,5,146,73,14,197,186,246,162,210,252,138,62,227,83,116,177,144,47,222,252,120,112,177,182,38,250,70,177,43,108,238,36,31,96,26,155,63,228,197,8,18,229,115,230,117,44,226,199,100,78,51,103,166,166,183,119,88,216,228,147,75,88,175,35,171,174,143,236,172,37,237,215,52,3,14,231,207,57,144,126,62,237,129,134,161,154,128,113,3,169,252,73,211,143,76,132,96]], +[[136,14,241,6,115,63,4,231,97,149,235,162,128,179,250,221,160,242,93,207,150,166,169,156,140,207,132,44,104,175,218,229],[112,206,227,61,65,199,40,206,123,20,25,49,230,232,82,69,103,215,96,30,183,159,103,253,205,7,185,214,130,198,80,240],[255,108,174,221,138,70,138,160,125,76,110,113,49,187,218,118,24,43,169,88,100,147,118,231,17,244,76,123,186,203,166,7,123,234,135,139,165,148,156,222,238,240,92,253,73,131,176,5,125,39,94,163,225,140,50,101,148,104,195,12,71,172,143,11],[244,243,141,7,127,43,3,218,130,27,211,111,222,103,61,102,110,82,244,131,46,28,13,207,238,240,73,50,138,203,123,215,26,210,191,196,156,18,53,22,225,150,196,112,223,8,71,179,132,138,69,162,198,155,234,3,226,175,167,229,130,5,182,59,82,56,20,252,142,36,47,5,156,105,255,126,64,249,123,232,18,91,112,165,79,218,243,90,234,250,199,145,20,167,180,25,230,187,158,112,191,7,173,181,89,129,150,0,220,37,229,27,75,112,13,39,202,84,114,160,231,203,191,209,78,9,159,170,58,114,0,45,165,56,203,228,93,98,30,240,213,37,43,162,157,131,248,179,236,131,137,201,206,182,198,178,232,216,162,15]], +[[162,216,143,55,236,194,178,192,93,214,203,49,89,150,44,95,100,106,152,21,178,251,55,121,31,199,182,6,226,145,62,213],[88,221,103,215,161,93,76,160,52,26,76,134,149,102,202,216,196,238,22,229,131,161,11,72,36,23,59,8,41,13,146,209],[204,242,64,12,214,115,225,239,253,32,22,29,123,104,165,251,135,193,233,157,54,53,215,140,45,161,181,9,250,195,51,70,192,105,22,58,108,70,199,130,106,72,187,189,3,176,94,110,35,81,250,98,191,137,191,124,207,154,144,36,189,21,125,7],[209,184,126,158,136,109,251,189,200,202,138,185,1,14,207,155,186,242,63,114,171,60,190,118,157,177,212,60,42,71,74,129,101,28,70,78,159,185,39,52,99,70,65,201,72,90,2,57,179,17,7,113,231,247,94,5,37,46,77,143,76,10,161,186,8,98,109,126,150,49,124,32,172,222,42,217,155,35,189,173,253,111,23,70,142,180,2,236,94,239,165,123,71,202,249,114,179,221,33,216,159,14,41,137,255,135,213,30,210,226,214,57,193,100,78,105,140,190,2,33,184,225,121,243,207,176,74,32,203,36,112,33,106,104,130,251,79,247,153,225,21,54,207,100,33,159,12,7,81,118,188,124,240,246,197,183,146,95,205,97,85]], +[[66,170,253,10,226,109,241,231,170,2,118,134,13,117,39,131,175,151,40,4,57,187,35,234,228,110,63,132,202,172,120,222],[218,162,53,10,219,85,219,169,223,125,122,245,16,25,152,254,81,93,49,28,60,186,62,234,185,19,130,51,25,12,59,78],[17,97,67,101,11,108,19,61,97,120,89,219,36,41,194,145,53,121,121,11,33,151,215,183,177,180,150,43,50,135,33,3,44,238,202,88,178,213,100,57,226,51,187,132,220,82,94,40,79,248,223,43,222,29,180,152,111,175,210,27,61,125,106,10],[114,19,27,128,173,89,155,111,95,246,152,84,125,22,231,73,157,113,39,94,78,155,48,82,106,90,172,11,12,139,20,250,74,84,12,251,17,69,252,0,68,24,188,211,24,193,167,14,98,105,163,251,105,186,237,134,243,99,245,184,249,127,86,156,32,212,244,153,14,123,180,208,195,153,33,38,141,99,110,208,85,75,214,42,207,202,205,59,142,3,2,23,170,250,195,4,76,3,126,15,148,218,24,198,185,160,147,44,60,88,117,211,169,63,189,173,207,103,150,78,236,158,194,190,105,180,143,2,15,108,152,116,222,95,138,81,103,181,238,2,74,44,46,253,12,220,210,172,216,193,247,135,129,65,65,227,11,56,177,99,23,91]], +[[182,156,51,177,27,166,120,65,195,212,230,249,35,78,53,55,10,40,180,118,98,172,86,11,39,192,120,182,106,177,176,33],[157,246,142,154,207,103,55,146,97,116,77,181,209,227,119,137,47,43,105,46,213,163,139,55,7,60,4,222,93,34,103,55],[36,54,143,238,91,216,72,180,198,97,163,190,79,49,12,252,67,110,121,236,74,120,80,27,129,9,95,229,22,20,35,27,108,161,171,18,105,153,106,210,233,142,41,151,129,175,142,41,128,75,36,254,86,121,202,59,166,80,197,196,204,88,206,1],[249,234,18,109,58,178,25,97,170,36,51,144,10,57,130,184,62,14,248,109,82,209,52,64,175,164,129,127,155,130,47,181,130,204,57,50,191,69,13,70,119,201,24,129,129,254,117,38,173,111,229,171,198,29,10,231,89,242,21,1,60,11,43,65,6,76,182,39,139,167,227,158,47,76,16,214,204,150,5,179,134,158,22,157,125,164,46,136,235,133,120,112,254,97,24,187,2,188,8,200,5,95,12,24,155,98,247,159,177,70,180,197,67,170,48,204,12,213,127,3,126,158,247,166,55,17,246,110,111,40,120,147,23,2,32,39,2,97,66,119,213,19,240,133,11,117,133,73,51,107,48,207,64,171,139,212,96,230,14,18,222,237,4]], +[[123,99,97,63,109,174,1,205,205,94,107,55,104,105,113,205,141,138,153,84,47,99,41,161,40,84,169,216,255,129,5,172],[114,236,67,250,243,77,135,48,23,125,31,7,67,199,76,32,191,114,194,57,75,138,125,71,31,254,42,4,171,0,129,28],[118,245,11,43,156,42,217,123,251,148,153,238,65,146,138,192,114,218,94,139,199,29,2,18,85,9,66,51,43,98,231,12,139,254,28,114,37,66,57,70,136,222,205,145,122,236,143,149,53,62,29,114,98,75,112,235,237,93,23,246,197,73,119,2],[24,22,72,143,31,200,62,30,213,145,22,55,221,66,186,32,119,101,125,254,26,228,34,173,10,238,89,223,157,213,106,39,99,194,221,14,246,26,18,187,130,91,13,172,30,218,95,187,105,28,94,213,143,63,179,37,5,11,69,99,164,4,32,153,152,47,255,165,214,237,116,45,149,130,61,168,225,120,124,247,70,239,99,179,251,176,232,138,108,11,234,228,247,49,131,102,147,107,73,23,245,7,51,96,104,177,148,104,9,0,167,191,74,111,182,154,92,56,123,151,227,27,199,249,190,83,194,168,158,54,81,206,29,228,27,16,233,33,178,6,235,243,46,86,33,239,128,129,97,109,205,122,32,89,67,126,250,208,20,187,142,44,130,33]], +[[53,88,211,167,67,149,189,203,165,96,226,196,90,145,150,12,236,108,179,237,188,211,14,114,47,127,5,82,16,243,123,81],[83,79,67,235,164,3,168,79,37,150,124,21,45,147,160,23,94,200,41,62,111,67,117,49,158,173,249,87,64,31,187,210],[179,101,181,86,26,19,165,69,23,207,144,216,139,53,235,9,103,214,213,132,20,184,193,84,126,105,49,89,224,19,120,86,54,84,197,15,180,35,35,240,157,215,143,254,40,5,109,223,165,79,235,244,72,145,232,167,65,182,161,104,125,114,134,5],[190,117,68,79,156,230,190,29,131,175,98,42,140,71,141,81,1,39,219,86,241,222,110,184,165,18,101,34,176,159,220,108,160,134,44,236,11,139,42,175,163,28,23,162,204,71,125,165,51,210,118,161,174,79,142,7,89,214,175,160,177,116,17,181,23,11,82,242,5,71,199,47,62,136,212,140,180,86,254,98,91,98,254,176,248,19,23,237,241,236,9,236,229,52,185,245,0,212,225,177,189,162,219,33,152,42,169,80,148,34,110,233,245,176,166,93,168,63,145,18,28,150,179,180,1,10,231,130,108,158,128,99,108,186,0,247,12,60,138,39,155,1,185,82,148,203,133,15,145,112,159,67,118,102,42,88,11,21,172,41,129,175,233,248,84]], +[[163,91,146,242,68,6,58,25,187,94,62,212,214,153,237,32,105,96,113,22,210,189,8,17,63,13,131,115,97,63,53,183],[126,201,54,1,134,78,228,153,90,79,122,188,211,223,193,1,233,231,243,105,230,61,225,174,104,160,122,167,240,117,179,41],[162,61,190,55,87,228,120,219,200,77,61,179,169,51,176,66,140,237,182,176,27,134,216,215,63,57,89,135,141,174,111,5,136,245,5,205,77,57,242,171,70,119,182,72,5,214,41,101,42,34,82,152,37,195,169,29,4,55,73,252,113,240,55,6],[101,205,54,218,224,22,141,105,151,79,149,240,157,217,165,157,183,153,249,17,225,161,91,133,160,8,147,184,201,163,212,138,47,88,172,18,107,250,160,166,6,192,93,148,112,29,39,58,191,125,104,129,127,44,113,177,197,65,121,92,79,96,149,226,108,157,255,128,63,3,47,117,102,63,209,105,142,221,151,255,58,14,114,225,183,201,148,139,8,186,203,95,125,229,2,178,254,166,124,162,254,241,144,214,14,174,146,209,81,88,218,68,74,73,210,233,213,165,115,232,225,119,232,187,247,230,196,159,144,113,54,231,29,42,102,203,7,99,109,72,118,143,244,23,200,190,204,244,50,49,129,254,251,49,36,228,52,4,158,164,93,213,1,158,64,180]], +[[114,212,165,100,202,21,73,155,94,78,117,216,172,15,40,33,125,50,17,74,12,100,154,124,142,170,221,12,199,140,82,11],[199,102,189,115,131,124,79,170,82,21,80,47,30,252,144,192,3,247,17,187,239,85,23,0,145,2,138,52,73,52,8,169],[143,196,241,121,51,11,100,45,216,108,169,54,38,81,184,59,0,109,131,117,204,239,129,29,60,103,6,249,21,148,101,29,242,118,153,83,114,48,70,204,185,191,230,106,102,126,13,17,252,62,162,216,34,98,52,253,213,22,71,101,38,15,123,5],[108,126,123,98,235,36,74,69,215,132,54,226,151,13,205,108,15,125,184,34,151,168,97,64,234,88,221,34,194,25,90,219,201,86,212,196,236,5,53,75,33,239,226,76,252,254,16,225,118,34,54,136,72,24,13,44,70,128,204,33,94,140,238,166,204,226,34,22,31,30,9,34,57,37,59,151,70,247,136,125,242,66,90,181,168,128,189,186,152,21,59,231,134,220,131,140,190,202,1,107,29,6,82,75,214,191,186,128,154,139,179,122,218,177,93,66,65,95,134,236,3,88,54,94,168,123,129,80,176,84,65,217,212,152,70,135,20,133,202,174,109,227,89,115,108,39,24,151,54,216,241,118,95,62,92,95,107,146,22,131,150,57,11,238,148,207,189]], +[[46,90,170,178,152,230,108,45,193,215,126,167,66,31,248,149,37,95,157,144,13,176,69,13,99,249,247,156,26,112,19,207],[3,129,243,241,144,69,113,155,158,140,235,86,47,14,150,93,192,123,9,243,113,169,99,162,129,199,73,194,83,47,101,74],[124,116,48,48,91,54,26,158,53,178,120,12,77,68,8,7,27,33,48,147,29,57,131,14,200,211,19,170,251,200,58,101,218,225,156,183,71,217,209,196,206,63,53,156,200,36,234,140,146,246,106,66,184,97,78,120,72,184,132,172,138,164,174,2],[61,240,229,76,113,30,49,50,215,174,149,61,235,123,102,134,158,229,49,238,64,182,60,230,147,32,108,219,47,75,218,10,37,105,233,19,172,62,101,50,197,217,100,142,253,70,39,120,15,184,163,29,16,126,3,63,5,77,25,237,139,124,73,220,64,125,46,148,157,226,95,153,48,114,33,211,88,67,246,213,235,125,229,205,244,27,145,219,191,52,203,108,156,83,0,33,1,75,86,171,196,74,194,48,3,19,97,86,8,167,180,162,53,233,156,20,206,248,5,8,135,3,34,9,72,139,158,174,170,130,192,148,5,252,117,190,201,77,212,45,111,241,181,153,166,62,229,116,47,51,100,9,58,201,44,171,171,48,53,130,42,168,103,174,86,220,201,157]], +[[182,54,160,36,72,0,53,67,219,134,75,64,181,216,214,221,154,214,17,98,76,155,15,198,137,12,81,234,85,146,199,144],[30,243,96,73,89,104,229,110,109,63,231,64,177,200,76,78,68,144,237,104,45,235,67,5,175,213,150,239,178,128,34,59],[212,186,128,48,13,92,181,19,83,192,63,40,196,79,208,164,36,255,225,228,13,120,237,123,177,19,62,143,228,225,135,80,82,147,178,10,57,29,169,98,198,168,172,10,206,201,198,114,38,175,59,97,149,218,190,57,179,102,34,148,218,62,14,9],[74,168,90,172,37,3,79,97,78,212,79,122,220,219,238,236,37,252,194,169,238,163,42,182,168,105,149,6,247,161,202,211,188,137,46,157,206,147,78,117,176,168,205,20,100,43,119,133,153,40,108,253,143,80,169,228,242,237,249,249,214,41,26,46,41,121,207,24,6,185,62,216,201,167,143,174,25,155,40,84,160,62,196,6,171,63,114,8,53,238,38,63,187,201,28,180,239,7,88,215,117,252,120,76,125,91,37,26,200,147,121,25,169,230,123,232,140,158,68,207,46,199,245,96,38,154,160,241,17,61,145,184,68,1,219,21,163,196,140,125,172,255,73,57,238,1,186,187,152,47,185,86,37,198,195,173,120,116,144,96,85,27,253,232,204,228,251,138,41]], +[[92,160,84,60,113,245,104,160,14,237,245,10,149,32,244,193,91,82,110,63,176,218,129,108,41,234,61,80,178,246,42,18],[212,162,147,60,225,148,84,227,49,181,40,1,0,32,154,108,232,229,105,249,147,194,172,171,81,219,232,100,197,203,37,99],[67,104,35,238,255,62,220,229,216,88,125,104,229,71,62,243,216,220,148,101,181,88,182,232,231,205,49,55,236,204,128,180,196,232,6,237,241,54,25,216,231,23,230,159,72,215,6,27,104,222,2,200,32,155,225,247,172,38,186,142,223,96,109,2],[78,248,73,105,120,210,140,16,171,213,74,38,53,110,229,89,33,206,179,80,221,75,116,44,65,97,251,235,168,161,96,31,138,208,72,75,33,168,207,90,41,79,172,0,236,138,111,89,227,54,46,71,191,174,30,40,162,230,208,23,197,202,167,95,176,244,132,130,128,128,55,202,33,71,105,84,215,120,255,26,5,134,218,62,246,157,108,239,109,45,141,244,174,122,133,68,42,30,70,201,152,207,64,122,106,212,197,70,58,67,194,72,243,182,147,127,219,200,69,182,12,109,133,224,86,60,193,107,169,103,93,54,79,82,95,102,154,170,201,95,66,139,181,130,5,9,159,158,74,109,187,208,21,31,182,91,171,225,35,229,57,58,214,64,38,147,92,180,136,170]], +[[95,135,17,125,169,187,182,9,28,148,218,107,35,11,125,143,109,224,237,42,7,100,19,185,46,172,220,67,171,188,104,151],[170,120,106,20,98,38,131,42,167,60,67,75,14,220,45,65,210,85,143,130,10,184,248,126,9,230,205,169,16,114,185,182],[15,25,230,234,12,5,243,129,133,192,28,45,100,119,153,93,175,80,101,186,157,128,23,63,166,187,35,167,116,220,136,179,170,232,121,216,166,36,113,210,211,4,204,61,198,98,120,167,171,203,11,176,119,28,210,120,225,30,123,147,46,159,155,15],[34,151,196,10,46,131,101,186,228,197,240,99,12,80,177,59,221,154,217,119,10,93,154,148,81,208,8,116,176,35,210,94,205,70,139,150,87,27,47,22,220,177,176,211,215,86,193,240,68,252,221,209,197,31,39,114,122,3,105,201,207,37,189,106,165,149,81,181,176,124,248,248,7,217,43,21,145,152,99,151,4,116,15,230,237,160,242,109,186,126,117,212,83,11,40,0,240,63,182,170,103,125,132,223,117,214,141,79,187,100,173,33,0,30,63,200,123,96,155,156,37,30,140,203,18,187,202,146,116,71,226,5,78,7,104,142,184,162,5,33,165,34,73,231,185,67,190,214,14,106,147,192,30,62,182,33,240,70,12,24,166,144,182,246,182,110,220,110,135,67,166]], +[[181,58,100,76,146,186,45,199,16,139,22,131,63,9,173,89,23,132,100,55,34,90,119,61,50,215,156,151,115,60,10,88],[81,88,24,198,156,14,10,23,6,176,65,67,132,47,62,158,39,20,72,251,175,58,137,145,25,195,47,66,86,111,253,51],[19,210,203,172,121,118,173,39,240,191,102,154,213,136,239,178,201,27,171,133,7,213,127,177,107,254,169,202,255,43,9,100,231,86,37,196,216,8,215,187,183,140,91,70,78,223,254,73,73,236,251,200,185,95,246,253,177,189,202,39,66,6,129,0],[19,3,109,170,238,69,252,253,224,197,62,6,208,90,169,192,30,169,74,103,232,108,108,83,140,203,40,59,54,141,175,112,120,211,251,171,88,12,118,236,248,43,78,150,96,240,104,220,187,80,11,128,89,80,23,197,190,60,68,143,189,138,23,217,124,86,67,25,120,144,225,103,179,83,69,191,101,231,91,130,200,214,82,41,242,246,10,174,39,114,88,27,201,156,73,212,22,188,61,120,116,110,248,48,241,175,148,79,74,103,21,171,79,251,1,89,27,172,40,87,241,169,201,209,112,8,136,120,0,6,163,22,7,51,143,122,247,190,223,110,254,11,87,41,154,201,21,82,111,229,225,225,1,41,135,8,198,230,27,132,34,10,254,149,181,63,137,89,135,69,97,82]], +[[210,124,158,175,207,136,21,25,144,187,91,47,168,68,62,112,155,95,216,215,141,35,56,3,50,45,200,109,147,217,50,149],[8,224,239,245,41,119,103,20,104,97,150,216,23,253,247,30,181,182,232,50,101,22,239,72,155,254,24,106,197,197,191,109],[194,84,227,113,68,86,51,19,116,66,238,254,64,173,74,130,230,155,30,191,72,166,133,162,188,111,251,172,18,109,34,132,135,178,227,83,124,151,239,116,16,52,32,145,150,46,80,192,203,133,222,123,57,206,180,26,196,7,141,64,243,64,113,6],[119,195,91,218,50,165,150,125,139,48,47,167,164,117,131,206,171,137,201,166,9,166,103,183,83,21,95,166,153,111,134,49,208,235,237,254,10,195,100,199,126,133,186,55,49,31,13,229,122,13,194,193,233,228,0,213,139,66,74,50,46,29,87,113,224,169,253,149,2,173,2,50,206,84,79,7,216,198,110,124,49,71,248,96,122,198,24,155,182,144,102,242,250,214,49,24,95,69,127,70,126,186,51,34,142,204,64,232,148,167,123,87,22,152,169,191,172,132,26,84,234,197,33,157,169,156,106,145,37,196,105,162,47,232,31,59,149,20,51,137,111,25,206,57,179,115,253,126,92,123,101,10,94,242,54,90,231,81,11,13,165,228,157,124,7,7,60,241,102,169,131,135,232]], +[[112,33,61,58,121,198,93,109,187,165,66,163,103,150,53,0,58,104,42,245,250,88,222,107,13,101,191,162,65,132,144,28],[68,2,251,146,204,18,73,221,26,225,105,15,3,179,236,79,30,155,218,176,222,91,253,40,159,16,41,104,48,253,64,62],[91,108,226,119,77,64,14,206,168,168,8,245,253,10,121,127,252,97,22,117,35,118,205,123,250,59,44,202,58,132,213,89,63,92,3,173,62,236,29,137,83,34,117,196,123,124,226,160,233,197,156,196,2,138,138,101,229,187,144,151,234,113,194,8],[205,110,28,217,201,15,86,109,224,67,215,93,114,68,236,253,179,142,139,222,47,154,108,213,164,253,172,114,181,237,230,175,98,217,129,145,140,94,97,10,56,120,146,116,250,16,229,39,248,95,173,32,155,118,202,28,40,26,213,137,15,156,150,211,93,229,34,241,221,204,181,57,184,121,138,0,103,172,221,69,182,227,68,165,217,169,119,49,245,69,255,164,177,123,135,92,103,180,142,157,76,75,167,44,152,164,80,85,131,253,191,30,18,242,43,90,122,73,71,70,204,155,108,27,87,25,6,198,127,204,136,58,156,21,163,128,104,117,182,89,229,129,107,66,118,195,25,14,37,204,26,195,222,71,191,153,196,153,101,56,143,84,243,239,142,181,105,144,108,96,8,229,251,189]], +[[93,84,11,59,20,240,192,23,92,4,126,175,2,108,144,112,101,158,241,62,157,40,224,197,197,22,164,40,38,155,20,235],[29,45,77,85,26,87,198,251,43,4,24,16,73,212,3,157,87,92,248,12,11,198,236,112,51,6,127,39,48,147,68,222],[50,82,125,167,85,49,40,137,147,93,213,238,145,177,187,17,122,93,55,125,210,62,245,183,225,91,175,250,233,165,67,145,163,253,35,75,220,224,115,224,152,197,141,5,191,25,91,76,60,198,57,114,56,59,164,181,16,114,151,26,235,203,98,13],[228,201,232,112,104,152,202,212,172,104,215,60,19,14,250,4,165,79,140,162,89,25,234,107,250,165,76,140,114,12,237,133,76,94,149,9,16,44,123,136,90,237,223,251,209,183,242,197,146,37,131,103,122,201,238,169,161,8,199,232,62,136,113,174,213,160,132,245,68,11,15,57,26,215,255,198,186,180,87,74,241,185,103,112,244,55,14,142,152,142,133,236,177,168,214,3,79,195,215,244,159,116,34,2,59,157,171,93,12,22,190,171,95,93,55,176,164,215,222,25,122,216,124,212,255,140,231,142,177,46,29,175,115,157,139,71,171,56,10,190,144,147,53,109,181,181,151,23,117,26,73,225,148,132,114,253,172,194,89,255,255,200,193,219,174,89,38,7,212,236,113,204,106,143,107]], +[[202,65,118,156,175,23,23,180,228,92,147,193,33,220,130,165,52,251,198,236,9,134,102,44,50,34,215,20,146,189,17,118],[175,63,137,246,24,125,188,249,33,119,80,198,126,248,158,212,123,3,159,158,176,98,255,236,157,246,74,181,43,11,69,203],[92,218,135,47,126,214,215,201,2,24,172,16,190,232,226,20,243,179,77,21,210,92,57,37,94,201,230,176,23,122,163,203,115,104,209,28,184,237,111,245,207,12,4,40,29,6,188,66,114,184,188,9,194,63,111,76,213,168,16,221,199,185,193,3],[157,232,71,108,88,19,132,138,177,69,21,55,132,28,193,120,0,33,129,162,24,42,243,5,177,46,95,124,59,29,86,178,44,244,106,230,39,109,24,38,236,10,140,154,125,159,104,8,59,114,37,187,250,239,206,130,179,182,69,148,5,42,119,0,243,9,35,58,121,255,253,252,204,92,33,64,12,145,204,14,65,141,81,65,212,134,181,33,153,1,214,221,36,71,193,247,183,207,90,8,121,231,14,29,214,88,208,242,236,243,30,190,238,17,165,199,68,64,198,59,157,139,69,49,140,52,101,215,255,3,54,94,221,3,133,237,248,13,79,222,213,31,15,117,51,238,64,153,241,158,147,188,157,8,218,220,209,52,133,219,35,149,34,255,200,30,44,5,31,135,150,214,46,151,159,207]], +[[254,221,99,255,212,207,191,97,136,148,150,46,18,26,144,37,238,163,24,168,10,26,223,22,157,100,144,68,93,46,2,160],[84,47,34,68,189,183,216,75,135,230,40,168,230,161,47,23,191,116,169,166,208,234,70,197,149,219,253,198,128,192,75,38],[237,89,217,226,61,236,52,148,176,251,197,209,12,208,43,171,134,179,235,53,171,191,158,77,74,146,100,121,241,52,88,58,68,206,114,220,65,34,172,163,119,164,7,43,113,86,70,43,116,232,223,70,182,134,105,134,54,131,110,242,3,23,156,7],[46,42,229,132,100,27,224,61,212,143,156,97,128,119,174,170,24,33,42,66,65,240,192,25,78,210,62,55,13,116,26,58,225,26,95,236,59,4,12,22,234,250,74,200,209,138,186,167,206,143,40,105,103,51,113,137,240,73,95,253,214,25,149,205,227,29,216,223,195,223,87,0,181,122,122,41,152,14,156,130,63,238,133,214,20,81,23,103,41,231,39,135,198,16,155,71,53,155,147,223,214,46,30,90,45,100,44,5,114,66,218,229,0,169,76,161,169,59,197,123,225,173,231,111,228,80,28,15,99,119,237,14,146,70,23,154,236,221,153,70,182,113,232,25,14,30,210,63,150,110,150,64,155,148,130,34,216,234,88,57,222,144,79,197,19,72,7,59,143,64,237,189,155,74,75,34,117]], +[[56,242,24,78,170,85,54,86,238,41,2,112,107,206,196,172,181,175,37,21,124,160,246,162,212,141,232,82,133,250,59,192],[127,240,63,180,200,46,156,21,214,89,223,66,75,62,115,237,29,120,0,111,62,11,121,235,100,217,140,19,174,198,186,55],[74,100,19,194,200,127,43,56,86,168,222,203,206,73,58,222,174,12,105,201,65,52,112,127,176,241,143,48,73,253,62,61,5,26,189,185,212,190,226,83,198,16,124,2,213,122,215,204,159,49,1,219,102,10,250,194,183,152,25,56,233,86,79,1],[194,223,119,201,228,121,246,25,131,182,199,72,62,249,63,184,90,16,59,33,57,35,146,101,35,6,94,191,242,37,126,133,66,126,5,205,194,117,130,239,108,22,190,53,58,59,37,3,114,214,55,14,236,182,200,150,41,23,235,101,111,38,65,105,1,137,209,114,161,17,5,21,87,171,194,73,78,50,202,182,94,208,99,58,255,233,36,8,181,92,78,216,175,101,226,197,231,170,184,135,163,204,141,40,197,46,158,19,54,208,183,187,63,226,205,132,62,127,161,104,3,66,248,164,170,250,2,196,171,37,47,8,195,212,109,95,0,253,1,72,66,99,238,99,82,132,246,219,38,214,41,141,229,176,221,35,141,164,10,141,42,147,55,109,160,48,39,131,160,227,190,35,217,231,249,144,210,91]], +[[139,252,164,132,98,210,83,111,116,184,79,106,245,159,93,133,130,255,143,126,194,135,69,214,114,231,46,183,46,121,211,233],[157,16,210,117,195,211,254,69,159,127,226,144,27,206,56,145,145,204,132,131,192,245,17,64,217,198,43,8,250,222,129,187],[68,215,126,67,158,246,202,94,185,64,198,15,248,115,45,220,22,38,158,160,35,187,38,19,189,68,126,186,127,214,152,81,34,108,72,25,206,141,68,152,90,73,243,244,26,199,175,51,196,127,254,95,137,48,74,50,86,228,69,248,214,134,227,7],[129,238,76,185,196,93,166,145,218,205,125,208,154,255,89,115,114,103,187,85,195,173,225,186,50,193,123,125,13,45,12,96,121,195,157,95,213,178,155,165,249,193,118,32,151,112,152,67,238,229,97,43,210,11,200,24,91,246,77,92,147,65,132,225,54,36,230,248,119,162,165,221,161,92,13,246,42,251,185,112,87,204,145,202,201,161,132,6,160,224,16,156,195,155,46,63,129,46,34,122,64,98,213,239,129,201,44,34,167,220,121,124,132,93,113,235,110,169,228,46,200,65,127,186,144,169,109,43,177,67,148,24,51,11,75,178,249,156,109,99,211,4,160,229,6,220,169,101,62,93,224,221,86,227,9,219,26,118,160,250,171,171,22,55,116,240,0,8,140,239,61,27,122,108,246,97,210,225,217]], +[[215,72,13,66,114,188,177,85,123,27,190,224,73,21,193,38,165,44,166,214,168,187,83,20,160,225,165,43,89,191,201,156],[153,200,57,211,109,143,91,134,82,97,142,215,176,254,158,195,217,78,255,244,196,83,197,64,99,20,118,165,151,155,187,224],[224,77,200,68,45,53,33,115,233,49,129,142,41,8,88,222,133,104,138,70,73,234,62,60,58,231,78,218,165,74,208,27,100,98,42,216,160,144,182,173,96,173,253,1,136,24,130,130,141,57,7,139,181,178,113,79,211,234,131,151,163,66,253,4],[97,92,193,159,148,32,23,54,91,168,191,162,86,206,204,200,94,226,137,161,195,75,177,68,42,204,7,22,199,252,44,174,183,106,157,225,154,222,193,6,55,30,71,163,13,46,18,57,206,31,125,202,37,82,109,96,75,221,100,118,89,217,66,188,186,195,104,145,19,73,195,185,70,169,125,161,10,66,219,207,60,115,65,109,46,107,162,43,210,157,159,112,86,114,233,227,56,148,76,239,1,173,33,240,9,116,46,7,188,216,136,202,49,225,238,149,62,140,27,31,217,84,183,220,241,160,177,213,160,105,6,90,102,203,114,26,220,2,15,78,254,26,189,209,103,66,116,105,57,40,87,128,215,83,19,122,224,20,11,180,16,251,108,227,54,118,194,122,238,197,147,168,140,188,115,175,217,244,5,17]], +[[60,45,54,80,115,91,65,239,144,6,187,69,228,190,46,10,165,205,232,81,174,172,66,30,233,193,180,146,216,122,161,138],[62,70,221,206,41,136,68,252,175,160,10,27,71,234,243,222,112,89,109,241,187,238,60,128,157,27,231,221,148,8,14,52],[63,42,240,26,213,55,122,195,144,64,212,26,65,227,110,123,147,250,114,53,184,65,121,31,67,46,205,127,145,163,178,26,183,25,108,136,58,213,167,219,68,111,108,6,103,36,96,243,246,62,248,99,217,67,43,233,202,234,187,121,232,126,34,8],[20,37,216,210,24,218,26,16,168,11,106,156,60,39,80,239,228,22,87,152,74,189,81,0,244,81,186,148,157,176,16,70,183,18,107,232,64,35,52,237,87,82,139,172,5,98,37,83,168,107,114,103,34,105,90,143,179,49,216,86,84,23,196,255,15,37,26,50,10,208,109,237,187,117,13,239,53,213,33,195,196,205,87,26,69,173,168,69,6,83,213,232,31,224,190,181,58,170,231,135,179,235,101,60,35,129,237,85,170,242,89,14,229,237,139,102,38,241,196,176,67,10,84,243,150,88,98,78,102,53,254,252,152,254,232,252,62,28,199,255,61,212,32,222,157,161,26,98,252,174,14,12,180,84,252,111,125,240,57,84,41,29,38,32,47,27,24,139,101,123,59,174,7,56,148,73,183,94,103,66,47]], +[[116,150,89,150,38,140,220,76,9,34,11,211,28,224,123,33,122,3,130,110,233,129,250,137,243,162,53,156,237,9,94,241],[64,150,208,39,193,197,238,76,191,192,75,157,83,65,116,2,159,219,80,207,86,16,211,2,30,249,51,180,202,243,57,133],[140,102,40,52,67,23,166,58,202,111,120,207,174,169,101,179,170,85,34,206,145,65,149,20,28,8,135,10,27,141,172,243,75,121,199,171,198,147,205,158,94,190,26,46,134,240,51,45,32,72,219,60,189,239,1,104,121,98,214,223,36,158,56,0],[69,178,240,100,97,91,247,116,252,233,127,81,196,100,104,93,123,62,79,239,255,146,49,36,10,113,155,59,6,33,205,74,216,51,5,103,92,214,234,174,191,247,145,0,11,11,31,163,29,130,216,24,27,127,229,124,94,0,206,197,111,249,2,46,156,232,219,102,53,110,64,142,62,226,98,254,98,119,137,230,85,53,239,26,99,232,254,201,51,190,61,238,52,210,250,205,184,146,140,196,86,171,242,243,232,202,180,126,255,28,164,46,139,14,72,210,199,62,123,204,93,227,241,5,111,197,35,223,239,107,0,35,243,40,137,237,57,78,237,160,50,171,246,188,170,218,167,243,238,116,17,135,96,171,109,145,223,82,139,220,88,7,151,44,133,250,124,181,110,56,125,115,50,231,121,229,45,13,215,219,12,251]], +[[10,191,6,156,8,178,105,28,58,38,247,157,200,237,5,203,113,210,32,255,120,243,165,197,120,10,233,218,24,228,86,67],[158,243,181,204,1,108,200,45,189,218,112,87,102,170,68,139,214,31,161,170,241,23,14,254,145,73,218,169,254,100,161,174],[199,86,111,179,180,216,222,246,103,224,64,242,118,211,237,152,211,109,255,70,1,38,167,91,76,194,16,3,134,187,1,198,66,246,216,222,126,100,155,230,224,129,139,8,215,124,230,15,78,229,231,113,122,80,136,75,222,224,32,52,236,241,205,12],[13,5,82,145,178,232,97,234,225,158,160,251,32,105,216,201,238,244,241,52,127,53,118,215,132,17,174,124,11,28,28,175,49,253,231,54,220,138,204,172,182,98,223,118,182,32,182,44,233,11,159,146,200,51,9,18,134,33,208,87,207,132,88,5,148,144,136,233,56,221,188,61,65,197,229,84,31,236,130,152,104,122,210,247,154,205,160,26,162,21,210,88,33,67,110,172,157,38,135,22,212,205,96,80,38,12,180,239,106,173,164,131,94,7,58,132,88,33,255,33,26,226,186,173,206,182,229,127,6,248,131,69,237,191,147,191,223,84,251,116,18,59,87,192,251,74,121,96,141,141,182,116,8,137,225,87,51,80,119,153,247,161,253,48,23,188,215,123,40,162,187,108,145,236,209,84,233,197,165,255,160,235,98]], +[[243,253,94,197,226,48,182,218,209,172,61,58,235,173,199,134,63,248,157,226,161,49,127,66,77,21,152,154,62,251,10,253],[249,158,93,94,238,174,209,32,92,251,92,44,196,229,233,246,180,231,246,65,41,248,96,16,76,166,36,78,185,254,181,100],[68,176,18,70,99,173,176,199,58,237,73,247,52,3,70,31,203,25,17,27,11,161,122,169,150,86,111,71,126,55,213,36,176,225,241,7,97,47,197,42,124,118,123,24,31,191,77,98,155,221,192,143,48,88,77,236,97,36,197,211,157,66,49,2],[113,242,137,115,237,61,240,89,69,250,11,219,35,233,190,202,101,29,62,230,191,159,164,95,253,198,6,30,66,250,46,141,118,35,95,14,158,45,170,101,229,38,49,252,59,234,211,61,160,85,187,73,46,71,88,229,152,160,48,163,59,60,64,179,67,113,69,155,35,60,204,4,60,204,195,163,203,206,84,158,32,224,178,180,51,5,182,74,236,102,26,173,186,101,86,177,125,118,227,187,237,98,196,164,234,196,248,134,3,153,103,82,210,54,60,141,74,39,137,209,40,246,233,89,148,92,104,195,1,70,209,148,204,182,131,158,198,83,68,96,22,82,193,139,0,116,226,188,118,104,49,22,151,217,96,199,6,101,151,146,77,112,77,2,160,25,63,175,191,223,87,30,224,223,228,20,220,47,82,137,105,18,188,50]], +[[115,143,19,16,164,224,143,145,122,10,92,31,186,244,239,114,249,94,230,47,205,237,80,134,138,61,175,152,133,106,68,141],[66,39,44,44,139,8,71,14,229,221,138,248,132,156,1,183,80,141,58,60,101,176,51,14,105,92,132,29,93,204,178,245],[206,30,53,119,182,162,16,22,185,221,11,81,123,170,12,203,16,123,193,153,184,187,174,246,143,149,12,142,213,128,19,200,83,180,211,56,238,220,103,80,121,171,19,144,70,47,254,250,106,149,155,4,63,139,86,81,198,202,55,92,224,180,164,3],[240,231,239,103,130,208,76,105,67,177,158,182,111,246,34,107,115,110,59,9,64,192,155,177,38,191,196,196,202,122,94,112,22,194,134,183,191,215,58,166,167,154,150,3,27,200,28,181,218,104,206,199,26,106,13,57,120,12,190,106,12,212,119,77,58,160,106,136,22,16,68,74,140,157,25,16,34,148,229,246,53,24,122,166,244,141,17,145,44,112,148,179,136,51,2,141,87,12,177,16,219,96,98,91,177,189,195,122,255,162,94,163,200,248,219,252,37,20,244,54,92,98,178,152,154,102,210,124,128,56,78,116,174,95,186,140,28,42,249,199,44,73,113,230,79,166,161,220,37,23,179,30,165,124,203,8,21,167,254,45,160,241,70,202,160,132,49,210,93,21,22,98,217,210,110,149,34,157,12,98,130,54,100,18,60]], +[[136,65,210,42,222,214,156,19,30,245,238,10,16,171,10,155,119,203,117,78,222,141,37,122,83,114,114,110,43,73,156,110],[113,94,204,166,54,129,188,110,158,49,209,136,72,144,47,77,150,254,175,67,185,93,0,134,66,144,59,23,99,188,159,184],[187,43,171,112,3,241,49,27,233,184,200,131,252,79,213,40,173,253,81,169,201,157,179,220,168,218,15,202,149,141,161,154,16,235,34,51,38,103,177,160,6,93,61,188,13,6,38,154,18,89,182,168,144,72,74,162,20,58,82,105,95,20,91,10],[8,124,166,190,42,149,12,2,75,62,116,103,254,0,167,211,100,85,93,93,198,119,15,94,189,38,6,66,82,91,211,192,249,101,219,54,215,178,41,165,116,33,238,198,78,77,153,28,221,229,145,35,3,68,112,85,63,78,176,190,129,173,41,54,200,202,38,188,171,78,93,121,4,14,41,121,135,40,96,22,132,164,104,50,60,243,186,174,77,148,141,10,31,217,5,239,254,22,220,68,100,32,136,223,83,246,56,139,196,128,237,244,170,32,125,14,209,97,237,163,69,113,43,76,0,203,5,252,246,53,236,37,136,120,91,251,138,39,205,194,137,150,161,219,62,103,135,2,51,147,192,117,216,60,144,56,254,215,137,156,85,254,195,7,222,50,73,193,75,218,73,232,184,149,134,9,66,195,109,100,11,184,147,119,145,66]], +[[192,33,53,231,182,90,172,114,246,60,50,191,91,239,91,104,199,243,184,237,86,32,142,89,228,117,32,112,233,208,112,149],[220,246,0,242,68,3,122,117,32,58,225,26,195,22,232,219,233,152,111,13,206,35,71,57,57,51,75,245,206,164,139,13],[221,92,186,228,121,235,94,34,149,116,194,30,195,190,217,17,17,58,87,161,145,109,51,19,69,117,21,213,92,197,182,230,235,197,44,147,248,33,209,57,136,219,186,141,245,9,109,85,255,156,57,231,249,213,97,203,88,147,12,150,167,165,214,11],[134,217,73,19,80,210,86,110,112,142,211,86,24,93,97,12,115,70,91,42,92,112,18,145,153,88,175,44,247,106,249,149,35,13,54,13,228,0,183,19,113,112,221,8,53,241,15,203,236,34,78,228,228,44,125,28,235,183,245,128,254,168,237,98,35,22,59,172,221,25,35,165,114,203,182,220,38,202,139,23,173,230,140,109,40,8,196,202,30,202,40,234,233,161,69,246,141,64,121,216,213,157,20,14,149,130,40,231,233,149,32,227,66,219,215,69,122,145,89,116,15,72,189,194,123,147,189,171,235,164,101,203,240,200,223,94,242,192,249,56,110,235,230,86,245,215,73,213,249,20,127,82,82,102,145,13,123,128,57,106,144,190,92,193,136,169,169,69,249,62,117,63,201,155,175,161,142,224,166,223,247,155,248,72,72,152,239]], +[[21,74,71,235,161,184,195,131,98,234,97,250,235,12,10,215,230,30,65,42,60,186,70,136,175,13,178,164,135,32,139,28],[22,222,44,137,74,80,203,212,202,144,65,154,76,166,73,66,203,20,189,51,92,93,63,74,83,226,57,194,128,189,167,37],[244,182,235,26,141,149,14,136,127,210,243,15,112,162,59,65,135,20,149,191,165,184,164,173,57,150,205,155,245,30,183,66,224,127,76,77,45,164,176,26,176,135,54,122,80,226,182,91,60,239,81,78,64,216,55,84,11,140,137,150,100,133,145,15],[191,96,126,139,110,20,217,200,172,217,104,21,175,12,3,90,199,60,65,4,201,55,134,204,193,201,248,89,57,93,215,129,144,3,32,235,243,86,170,153,28,220,159,80,63,206,233,248,54,117,136,138,125,89,32,2,210,165,74,87,58,150,153,75,63,168,101,83,140,97,126,216,173,31,246,32,24,40,138,103,79,68,155,224,170,181,34,47,116,196,253,71,94,214,168,223,178,127,69,40,123,34,178,182,195,189,21,23,159,38,125,21,125,125,138,65,89,103,155,232,91,37,194,187,43,168,80,170,237,154,227,174,87,27,228,247,88,54,50,156,243,111,65,44,28,128,241,65,59,118,97,234,180,168,225,27,96,36,36,79,198,35,35,255,2,227,138,206,177,115,123,212,116,191,30,152,1,93,188,120,139,2,123,190,33,124,244,231]], +[[211,2,132,49,206,46,239,115,189,148,10,184,76,162,159,19,251,38,67,106,162,94,27,123,242,108,179,63,23,253,248,23],[99,223,32,62,40,96,186,196,211,82,231,34,193,201,31,227,119,110,28,188,174,133,83,164,241,152,144,38,11,240,228,87],[206,151,41,169,108,62,210,137,67,178,120,57,199,51,130,236,213,114,150,12,31,158,144,197,239,249,221,73,159,244,143,23,210,94,221,18,104,239,254,65,238,106,129,206,72,216,77,229,19,223,156,65,68,38,33,178,245,73,30,52,107,225,140,4],[8,99,53,214,18,117,209,104,234,172,5,64,71,127,80,212,177,95,158,80,185,190,105,57,33,237,84,169,148,27,196,6,67,205,166,46,29,128,93,2,80,168,17,70,189,95,226,211,158,129,68,77,33,226,178,27,3,28,17,19,6,202,203,245,39,23,246,251,76,211,65,111,18,21,248,221,220,237,210,240,9,107,15,207,160,166,204,44,222,122,43,171,127,30,50,121,11,83,97,223,54,113,66,76,199,34,242,49,191,113,137,91,205,203,123,34,238,7,78,143,180,169,103,133,4,231,53,54,108,23,47,7,99,123,122,147,20,155,178,31,56,136,51,120,161,219,39,63,194,50,57,227,83,55,249,206,86,109,141,223,59,49,51,202,215,242,206,129,237,181,3,206,29,39,197,166,87,22,11,120,220,169,174,174,163,121,190,156,133]], +[[238,137,133,220,39,80,68,64,168,117,141,76,83,228,34,82,21,121,122,0,205,134,49,213,155,217,59,198,111,55,61,94],[205,100,123,176,101,105,61,72,101,137,21,106,159,162,97,67,117,52,220,134,244,111,114,208,168,0,57,154,122,240,16,247],[91,214,10,213,233,186,217,147,44,169,199,95,35,26,118,136,154,231,168,184,100,185,29,31,203,165,197,212,191,161,217,40,56,173,185,116,132,42,7,16,119,155,62,48,148,4,73,9,233,44,124,240,70,206,81,159,76,104,232,241,158,192,60,2],[242,34,4,133,173,223,235,206,2,168,51,172,163,51,129,209,223,145,126,214,9,149,14,210,79,133,227,176,43,43,153,75,77,147,151,132,227,50,244,16,100,200,180,162,99,10,179,105,97,116,42,161,207,253,203,8,193,68,238,174,222,175,212,139,93,190,150,191,36,53,14,20,253,104,40,107,192,142,234,239,139,198,173,158,25,93,20,132,175,205,48,175,168,206,212,132,129,38,213,108,129,180,60,39,165,219,189,236,26,80,193,16,98,206,33,198,29,134,12,37,168,98,251,183,92,59,213,28,141,192,118,54,102,134,105,187,247,81,234,202,204,179,181,29,44,13,65,64,49,108,252,226,235,24,210,144,140,236,213,161,136,103,155,197,245,222,41,15,84,142,126,188,87,212,27,88,154,36,206,136,238,72,217,126,141,12,124,118,153,96]], +[[128,223,226,191,115,135,186,212,101,78,176,118,248,218,233,89,81,99,228,1,39,245,223,73,45,173,125,240,76,114,33,196],[209,120,60,238,185,207,142,77,7,118,76,71,63,164,6,27,130,116,57,113,3,242,7,109,112,50,73,215,88,184,251,213],[39,39,158,60,220,176,62,245,87,165,222,252,47,108,88,18,138,109,195,248,176,56,89,88,1,78,112,156,31,97,176,174,107,64,53,118,240,228,84,213,228,198,76,23,49,56,238,75,189,95,231,182,13,6,197,171,226,63,233,158,227,180,106,0],[170,9,215,132,187,9,220,153,153,49,235,180,192,14,66,76,239,236,161,4,129,141,142,175,6,97,240,151,40,173,2,94,244,115,147,33,5,113,241,116,4,233,170,109,140,189,95,216,140,215,223,184,226,232,161,8,192,93,226,6,243,64,130,52,163,180,99,219,231,26,7,208,85,135,50,69,36,183,50,110,231,157,51,72,221,190,215,135,27,134,252,180,136,3,29,201,234,147,246,184,215,253,166,35,147,72,165,98,68,79,175,30,114,211,26,243,84,67,233,223,83,231,98,243,229,107,72,102,143,151,132,179,54,138,178,120,164,142,244,84,106,38,207,173,13,10,81,97,105,143,38,238,141,52,252,43,61,109,251,147,176,9,172,41,111,106,254,72,126,227,53,234,201,240,44,252,174,95,203,209,161,107,164,231,27,225,177,18,86,47,194]], +[[218,31,134,133,66,205,124,206,122,92,163,250,60,36,8,27,77,35,68,178,26,21,127,2,100,163,71,19,45,25,101,157],[203,58,37,165,63,39,46,168,19,128,68,104,214,80,14,150,161,234,248,34,112,91,119,144,168,172,62,152,204,78,82,75],[117,197,23,173,228,240,141,119,70,48,87,67,209,167,118,195,197,94,181,238,223,223,203,94,177,213,99,74,27,218,247,164,184,210,65,135,214,200,133,14,60,237,101,103,160,60,76,89,56,154,76,244,113,20,206,84,115,22,15,35,5,70,230,13],[198,152,126,243,128,213,208,231,65,150,68,58,170,58,50,53,108,188,2,99,108,90,75,109,98,168,17,75,33,17,188,26,189,221,158,68,179,103,44,24,181,141,78,245,145,175,69,98,224,32,4,159,142,18,116,104,142,31,142,82,150,210,249,37,46,127,200,76,209,208,197,142,152,240,241,96,83,10,162,44,135,30,239,101,46,113,151,76,233,27,74,101,252,37,253,9,250,27,108,50,8,110,152,236,112,141,154,188,177,217,204,142,26,8,158,216,219,34,6,238,149,112,35,106,214,155,61,230,130,24,98,253,44,112,205,131,163,42,104,176,72,98,41,85,61,146,141,228,141,3,161,4,232,115,129,150,74,190,167,102,131,151,109,82,124,132,22,58,18,238,224,165,89,134,207,20,49,233,200,108,186,129,130,202,148,104,155,172,209,101,251,206]], +[[241,61,174,192,239,51,221,209,51,199,210,68,209,15,210,125,219,35,112,82,128,255,95,24,21,240,246,86,216,54,254,132],[45,199,241,54,125,230,114,197,30,0,92,116,248,118,249,130,89,57,150,135,58,203,160,121,41,39,52,194,9,194,177,17],[219,119,24,51,247,253,186,205,171,43,92,200,14,237,80,175,223,19,120,59,127,229,233,3,213,219,180,194,229,53,49,106,110,239,76,52,240,4,210,185,164,226,112,11,214,226,172,221,86,76,60,128,204,104,163,3,245,251,9,28,180,52,15,10],[236,2,255,24,4,178,179,9,175,49,88,182,98,114,161,74,58,173,131,196,26,113,152,70,247,8,140,169,121,42,245,117,199,137,19,196,50,117,159,11,154,116,139,220,85,104,73,110,65,101,140,193,205,184,218,108,145,208,124,62,194,244,175,80,66,73,185,150,170,0,192,7,28,223,167,147,248,45,14,197,210,103,38,47,81,143,192,41,184,142,32,182,32,31,185,224,90,189,63,149,36,197,218,47,168,151,143,242,239,212,129,32,207,0,130,45,27,238,144,223,129,97,37,216,237,192,207,181,222,102,209,107,230,56,150,164,18,166,43,3,27,113,24,172,19,254,44,159,170,107,26,51,66,249,204,247,136,65,102,207,72,154,132,222,38,181,206,91,33,133,106,58,242,137,188,102,34,192,170,185,242,20,45,57,63,93,75,35,103,121,219,176,102]], +[[66,220,22,197,127,182,241,40,148,95,161,1,224,91,191,84,142,247,217,119,38,182,146,254,64,64,105,204,87,204,239,160],[10,27,165,223,82,57,150,249,84,179,77,220,250,186,211,243,222,226,26,95,167,164,206,50,45,33,107,216,204,175,67,140],[199,89,119,232,59,207,233,223,114,146,168,96,237,151,37,85,181,194,68,22,253,75,126,227,40,83,136,250,91,20,71,96,142,74,52,120,19,207,224,147,81,42,118,81,228,34,233,134,125,183,185,124,11,8,103,240,184,199,183,244,240,44,49,13],[242,113,76,35,163,166,252,17,173,21,201,128,183,53,15,200,66,23,135,118,97,24,128,85,255,117,13,130,196,156,95,239,123,200,230,170,197,116,161,183,154,63,38,209,105,105,192,244,6,238,171,62,158,18,133,10,85,112,151,69,227,13,255,166,42,105,223,178,182,75,60,27,210,188,53,134,226,109,78,234,113,77,42,123,113,207,121,251,143,251,242,170,173,0,202,62,79,43,111,80,60,193,254,242,234,179,101,111,180,79,141,98,168,219,138,181,143,57,70,147,148,158,234,87,250,254,207,0,95,110,191,18,135,219,164,210,214,35,192,46,161,113,245,103,229,38,173,210,7,9,235,202,185,98,248,61,152,239,102,142,189,1,239,32,72,139,54,101,227,164,70,251,251,19,211,64,80,148,44,116,155,178,223,252,118,99,103,253,69,46,104,229,176,198]], +[[144,180,85,198,187,156,236,131,225,55,53,112,101,51,157,3,5,37,208,234,127,91,146,58,45,89,114,195,193,42,163,123],[92,239,3,140,22,191,164,180,201,35,160,254,112,205,127,37,200,188,131,127,223,90,126,251,157,149,242,27,150,190,146,90],[201,52,94,236,44,74,10,236,115,35,134,73,74,105,163,252,232,184,161,190,54,107,190,209,101,159,19,31,233,124,192,55,251,27,124,27,104,176,243,2,57,69,210,0,144,160,205,44,21,83,164,127,174,196,214,111,216,22,206,18,17,104,243,9],[198,44,253,185,210,30,238,107,228,127,48,114,122,174,229,31,7,3,120,154,67,29,50,34,133,51,53,2,23,169,58,24,144,6,105,201,89,86,243,242,174,144,220,116,90,113,225,131,64,208,88,209,107,76,111,227,59,100,175,141,173,151,63,229,220,2,232,82,7,5,199,168,187,60,203,225,131,140,108,36,147,55,249,182,164,192,225,248,164,229,209,3,25,111,167,153,152,146,61,4,34,233,208,121,167,44,194,168,248,109,101,144,49,166,7,212,204,160,185,71,179,171,238,238,246,76,40,218,66,13,5,222,102,90,85,16,254,85,247,117,152,236,173,127,170,10,194,132,128,11,83,130,147,148,196,174,144,190,102,103,143,240,74,180,109,162,101,174,6,64,45,140,131,202,216,77,97,160,81,222,2,96,85,152,136,231,121,247,75,114,165,215,28,19,47]], +[[220,24,92,43,160,179,120,223,229,221,165,16,195,47,239,245,53,202,46,138,2,67,75,50,110,1,88,188,135,142,136,72],[51,214,204,5,164,52,228,25,40,13,88,100,161,175,32,154,44,103,104,20,183,15,114,248,20,26,199,224,87,62,230,62],[241,228,69,20,210,236,188,200,209,167,232,75,245,132,206,115,24,53,233,137,79,136,151,79,9,141,69,107,96,113,143,87,94,244,216,6,47,33,130,80,66,80,207,131,187,42,242,167,155,31,88,166,169,123,217,141,164,103,19,45,123,236,47,5],[226,118,177,25,18,204,165,168,75,186,101,12,23,42,239,58,77,95,145,172,114,41,19,187,137,26,58,176,66,74,176,126,167,9,203,139,186,58,61,17,248,47,81,194,175,1,98,168,47,114,25,206,39,179,90,48,80,125,83,106,147,8,23,228,15,133,162,42,90,67,43,148,209,146,195,200,145,23,119,207,219,127,233,55,166,117,2,119,13,109,117,117,61,58,232,130,41,224,143,30,210,59,67,40,216,98,172,97,134,60,6,62,169,132,143,138,185,106,2,19,215,185,54,196,143,231,84,131,108,152,72,120,89,209,153,179,217,64,57,39,22,161,213,105,230,192,203,27,169,24,147,44,248,133,37,226,86,200,171,177,26,175,11,69,70,85,213,219,85,113,60,235,186,40,122,226,2,101,26,200,114,191,200,15,234,167,224,13,71,192,190,56,230,88,247,197]], +[[144,114,28,67,188,54,111,36,191,78,140,153,62,19,128,36,104,47,16,41,219,163,90,190,176,214,12,127,167,16,2,28],[124,99,162,241,59,123,34,10,11,183,82,227,128,7,83,184,182,179,38,105,55,140,225,49,187,119,169,168,210,48,233,174],[210,6,74,109,108,153,198,195,241,82,210,212,53,242,78,52,181,69,155,8,46,241,30,148,74,119,255,84,221,249,134,39,55,236,178,172,141,84,32,125,54,197,26,212,31,54,73,10,17,27,168,14,18,107,254,203,9,222,246,172,203,223,136,14],[101,28,150,23,202,201,88,199,237,212,165,243,254,223,184,61,201,113,171,251,182,154,49,232,152,204,168,71,46,240,104,3,74,109,35,118,238,14,114,208,169,191,238,39,87,150,195,121,90,218,200,235,225,209,43,102,236,38,143,107,117,250,57,65,21,79,153,226,35,250,242,203,171,91,146,226,179,186,123,121,190,119,0,239,157,186,105,37,60,206,83,86,176,196,231,71,3,207,202,253,181,84,104,80,180,98,50,103,92,144,192,45,94,66,109,51,214,12,235,240,199,147,1,130,55,157,187,0,127,83,97,99,200,221,187,211,21,123,178,218,98,52,1,51,240,10,226,104,46,198,186,166,65,107,90,1,82,28,193,14,4,105,82,149,242,229,185,76,5,240,3,131,255,233,84,131,7,151,246,223,130,49,114,83,47,152,22,95,227,20,171,50,89,41,175,131,133]], +[[156,236,36,103,88,228,18,231,55,139,69,121,234,254,159,172,90,37,213,64,95,146,112,181,215,229,67,65,78,195,213,218],[151,90,158,106,21,44,174,187,47,157,208,222,183,109,217,34,182,220,119,5,93,218,3,251,174,158,124,104,93,7,58,161],[155,173,30,59,18,121,239,101,143,77,7,22,68,198,58,226,183,167,128,53,126,157,196,38,241,101,14,192,99,77,252,82,15,142,218,157,200,241,10,167,50,76,89,66,210,52,127,248,128,43,217,14,149,252,236,49,51,82,205,174,100,243,42,4],[23,236,155,212,122,221,108,207,189,120,122,240,217,1,62,156,201,121,170,248,80,224,148,38,211,178,142,223,215,18,150,235,49,255,139,33,197,254,123,224,80,245,54,50,76,62,196,136,80,224,181,8,163,107,180,203,126,117,75,50,113,131,161,179,148,216,138,121,65,209,206,141,172,98,165,216,41,24,116,215,132,133,229,31,41,237,5,134,90,32,110,82,236,177,44,93,16,125,79,249,111,37,211,197,209,129,210,196,186,100,99,96,13,177,204,163,40,87,252,245,151,203,223,178,253,162,112,138,138,186,40,27,67,195,210,140,74,78,121,131,54,21,9,246,26,16,116,230,240,173,97,1,199,181,103,238,64,120,233,131,156,71,244,101,49,183,41,255,14,254,239,124,157,26,141,131,61,156,15,66,129,42,52,24,124,58,119,140,22,92,9,214,69,156,156,124,234,162]], +[[209,64,63,99,32,46,8,5,37,132,59,222,37,94,235,107,103,131,193,202,174,157,110,208,11,166,8,5,190,209,148,31],[35,138,234,58,214,214,242,119,131,231,5,22,187,252,202,71,112,54,107,80,237,15,230,164,233,102,181,58,241,33,167,33],[142,96,231,60,6,56,22,121,94,41,245,214,78,206,17,89,241,181,213,2,26,111,143,101,94,38,26,77,0,38,245,185,79,242,146,50,80,73,157,153,82,152,72,5,18,228,18,98,118,170,74,34,109,1,90,149,130,123,60,230,146,226,51,2],[196,241,125,68,47,186,76,160,223,141,193,208,98,141,125,127,54,182,11,87,88,215,193,59,128,184,249,122,98,18,77,150,162,59,39,149,101,73,90,138,204,171,89,151,17,91,19,164,186,34,10,115,149,126,183,147,5,32,172,187,251,111,84,207,104,114,107,100,80,198,255,169,71,11,5,94,162,98,145,78,43,198,18,99,63,26,195,208,97,138,35,223,241,136,167,51,215,107,203,204,70,15,82,171,97,225,153,56,249,200,202,170,121,44,32,141,31,108,117,71,40,144,95,218,81,216,129,163,71,165,61,167,68,211,186,173,192,167,108,71,76,85,134,128,38,144,149,249,8,74,116,71,29,92,9,255,194,145,65,181,191,175,73,84,223,172,188,166,99,208,55,177,126,191,149,89,136,34,51,229,202,90,139,247,92,202,79,201,197,164,16,159,50,225,69,243,133,59,23]], +[[189,246,189,195,26,176,181,49,55,132,72,58,190,202,110,165,233,205,198,143,129,178,31,53,13,9,195,144,123,185,182,161],[3,98,119,18,183,85,229,6,159,185,171,143,158,137,151,36,2,154,127,38,138,249,57,136,33,238,236,147,96,201,40,91],[56,250,198,3,237,36,111,131,63,28,15,212,88,86,152,176,167,19,5,239,240,209,74,0,73,179,206,240,115,189,3,109,212,81,179,218,186,218,174,174,162,174,175,131,211,149,116,111,78,134,134,106,218,151,28,190,72,46,219,4,25,51,47,14],[144,166,106,175,165,100,42,152,231,159,13,136,20,112,128,22,123,17,228,70,101,24,241,149,205,221,137,64,209,46,228,145,141,49,166,212,203,119,208,191,90,242,153,131,187,229,8,86,16,167,157,175,12,117,167,140,203,207,251,189,171,33,137,195,148,174,36,226,101,189,140,85,253,63,64,152,225,177,117,87,117,73,81,142,122,77,207,116,82,8,109,209,39,141,213,142,164,192,170,105,14,145,121,81,239,57,252,255,96,203,250,30,144,145,11,171,83,116,146,141,71,34,247,2,191,90,214,2,143,253,166,84,31,165,186,26,55,121,236,120,176,169,95,227,133,12,116,139,108,143,66,243,48,236,121,84,26,82,161,207,87,219,114,223,79,146,206,127,116,138,238,241,175,51,188,90,224,168,44,137,223,242,22,242,58,236,22,138,125,187,81,10,166,50,218,171,204,151,27,63]], +[[87,179,177,74,206,28,208,205,96,62,99,40,189,33,158,231,217,208,148,72,127,166,104,242,138,238,192,43,67,201,9,167],[36,230,182,57,95,151,234,14,35,113,134,212,105,183,25,35,210,17,58,223,64,59,238,235,74,45,39,144,154,175,62,218],[252,121,253,198,208,144,136,122,97,228,60,107,145,135,182,87,210,228,217,203,175,214,231,202,235,126,189,234,132,40,37,183,143,185,73,210,196,154,12,243,139,108,115,41,109,130,200,221,235,31,226,212,10,173,221,121,100,218,104,172,248,198,111,14],[178,224,222,221,128,46,237,153,109,189,88,54,191,134,136,176,209,32,27,245,68,47,249,187,211,81,174,239,225,160,194,31,234,43,92,159,229,237,238,71,233,33,9,155,5,174,218,168,3,103,193,206,8,130,29,120,58,91,100,207,5,156,15,67,53,8,57,134,165,166,236,255,140,132,253,64,224,186,93,213,229,210,240,17,18,168,76,229,207,142,13,183,139,235,24,45,145,57,192,176,243,224,6,10,63,167,56,105,233,100,35,241,112,223,154,241,203,156,53,86,109,135,223,245,66,34,63,109,67,155,219,84,114,157,54,106,255,99,123,15,54,165,209,75,21,214,18,189,3,7,108,196,208,76,31,37,179,186,132,224,209,254,71,78,87,24,209,161,125,90,72,132,101,102,46,228,195,246,100,180,201,39,75,100,157,120,206,164,232,82,67,243,113,50,57,4,138,144,140,227,225]], +[[1,138,44,61,238,165,10,181,6,117,31,156,42,218,173,253,158,33,146,18,22,9,147,22,132,235,38,94,25,62,127,137],[175,65,11,221,222,252,100,78,241,44,152,153,255,113,185,225,208,223,163,214,157,140,44,214,118,193,145,107,52,89,28,253],[122,68,230,163,25,50,222,230,220,45,131,148,226,154,101,81,209,62,108,111,253,250,33,143,165,185,152,102,141,132,57,219,94,5,55,159,191,160,218,91,86,62,217,102,67,90,226,197,78,58,209,110,26,159,202,31,90,21,122,8,7,4,171,3],[207,120,19,239,172,18,173,28,124,115,34,204,190,84,170,14,154,139,164,253,67,69,176,110,76,231,163,92,139,28,213,227,247,240,104,133,51,132,155,162,207,76,117,182,242,9,38,161,25,74,114,223,14,27,27,52,69,106,33,51,17,45,0,103,34,254,129,29,94,64,196,18,17,89,222,216,137,144,192,172,43,253,52,243,90,244,240,124,196,2,233,163,129,166,117,208,63,236,126,196,56,196,173,157,146,154,236,143,36,45,239,2,60,153,60,158,139,161,140,116,40,232,143,222,104,164,113,30,80,109,121,105,246,60,142,11,200,63,240,222,78,19,54,16,108,5,224,157,89,34,64,14,138,129,191,84,136,86,103,137,151,133,136,43,112,242,13,216,251,30,117,245,133,91,118,90,37,109,164,52,27,242,62,160,255,161,138,173,218,56,24,22,148,96,1,4,86,105,200,208,77,240]], +[[190,164,69,233,182,211,242,18,53,145,44,214,196,46,192,87,114,151,202,32,161,3,87,136,12,43,132,109,216,226,204,119],[2,65,116,150,98,33,105,158,164,176,163,126,81,127,249,177,101,152,174,77,78,131,191,163,202,80,188,97,104,65,245,149],[105,100,185,197,144,62,116,233,147,40,172,239,3,101,88,238,205,51,105,21,10,82,226,203,173,75,187,151,212,97,179,223,198,179,232,69,88,19,164,244,189,202,70,48,46,2,230,131,236,234,24,32,23,28,83,142,84,195,222,108,149,74,164,7],[71,67,199,192,153,171,129,89,39,179,103,77,0,84,182,222,89,175,40,17,171,194,207,127,222,8,246,41,41,24,90,220,35,143,173,213,231,90,227,186,0,54,255,86,90,121,64,91,66,79,101,82,51,30,39,137,217,112,154,193,236,189,131,154,161,233,28,133,72,23,89,121,88,204,75,217,29,7,55,117,7,194,200,211,192,6,207,235,108,10,108,90,80,238,225,21,226,17,83,221,25,142,160,163,175,246,43,112,117,213,164,97,120,135,131,240,80,230,89,197,114,150,61,122,89,229,175,170,43,156,80,31,67,198,172,8,171,71,151,196,86,109,34,185,60,223,101,169,154,42,29,99,142,121,247,43,95,70,49,254,94,158,95,150,143,109,183,161,136,13,245,29,143,235,193,73,66,103,47,142,166,252,58,114,129,74,68,214,109,20,132,32,166,144,0,246,140,51,13,229,184,15,198]], +[[100,71,84,14,215,190,10,17,194,168,222,121,61,131,198,226,68,152,61,177,141,120,236,157,117,241,114,156,146,224,253,241],[57,18,18,200,237,196,211,52,165,190,200,96,239,15,94,187,94,196,78,139,181,28,15,103,65,153,137,89,178,179,121,252],[58,181,248,142,47,114,118,181,182,88,61,255,186,86,57,153,58,144,93,191,155,136,206,234,170,174,51,53,128,14,74,95,16,248,61,166,214,34,90,141,190,153,174,128,7,80,9,221,80,135,134,179,151,81,19,219,71,142,20,186,16,27,238,15],[164,56,28,118,56,196,135,153,233,181,196,63,103,252,58,163,203,181,236,66,52,243,126,112,204,204,206,209,98,122,87,104,61,30,83,244,224,136,61,139,70,43,248,63,19,8,99,3,104,200,155,73,21,51,221,184,201,165,185,232,21,80,2,253,213,129,169,165,190,14,67,11,144,134,166,190,172,71,32,33,15,135,177,78,134,45,151,229,204,105,40,103,134,167,88,103,35,242,49,239,14,62,27,147,45,187,163,161,138,12,178,33,203,7,248,14,106,142,19,0,5,108,19,231,2,178,59,251,50,80,236,124,200,100,213,199,236,87,134,36,7,9,197,96,36,234,107,229,247,177,90,79,165,85,94,57,167,68,161,220,85,125,245,185,72,219,34,11,61,87,69,116,102,145,218,203,68,33,100,28,220,193,46,126,192,69,2,147,241,158,197,123,9,207,241,53,132,122,171,228,70,166,19,50]], +[[12,88,122,129,26,221,136,185,148,69,140,60,128,138,196,227,168,58,250,178,109,76,255,92,150,27,157,240,181,200,51,68],[6,120,59,12,220,197,2,140,86,56,189,116,143,11,199,111,126,148,209,170,32,21,202,148,135,56,163,80,4,96,172,160],[51,180,244,39,79,32,0,138,114,29,30,141,5,74,43,78,149,50,126,56,187,7,179,60,75,238,126,28,224,32,164,66,251,38,39,237,163,183,172,147,205,58,176,177,43,153,147,90,26,146,51,17,22,4,218,74,207,251,83,21,185,7,18,11],[245,109,198,183,96,118,50,91,33,38,237,17,209,240,157,236,239,157,21,195,29,14,144,205,177,162,126,8,156,197,99,41,246,236,63,102,94,182,115,158,197,103,139,63,55,238,31,179,125,235,158,36,0,146,183,168,143,210,85,37,172,213,94,41,78,177,4,111,155,27,105,168,71,235,156,235,123,21,147,185,246,151,142,246,24,193,93,228,224,89,236,195,191,218,50,151,161,156,45,242,2,173,247,33,85,207,33,234,189,3,148,141,241,81,152,232,166,139,8,132,249,58,213,227,110,176,152,60,202,48,228,90,139,75,95,184,19,111,222,168,163,52,29,215,135,117,64,165,87,222,191,117,48,204,51,174,238,246,39,28,63,10,246,208,151,135,232,21,242,241,221,37,206,77,47,208,159,250,159,83,8,27,70,156,80,13,164,212,65,128,192,78,177,134,147,41,203,242,216,35,24,126,131,28,36]], +[[102,207,64,26,33,66,252,244,168,1,128,70,207,65,64,188,161,141,118,239,98,102,231,160,36,117,125,241,114,165,214,83],[103,212,141,253,35,116,60,194,202,64,228,223,214,184,204,93,132,190,130,221,43,17,32,204,71,110,106,246,242,94,204,152],[214,176,232,14,96,188,27,41,171,143,116,128,143,196,96,132,119,149,204,184,135,186,192,236,170,142,19,82,151,168,80,151,113,43,36,176,161,251,175,122,103,197,213,48,164,125,6,67,252,135,2,192,89,210,21,251,17,45,190,71,94,91,202,13],[218,168,239,179,253,65,241,47,188,85,189,96,70,65,87,162,109,113,134,50,216,130,174,219,107,249,142,71,221,35,55,135,158,11,70,69,46,6,46,109,251,255,62,123,202,114,137,228,239,107,63,65,212,176,59,220,44,132,42,254,151,243,2,152,131,237,69,246,5,77,222,150,144,100,154,187,43,141,194,143,95,232,206,207,128,252,30,164,17,191,196,11,191,79,210,11,33,140,244,126,168,238,17,141,77,90,239,165,193,191,160,138,143,177,179,13,109,224,151,124,209,94,80,41,44,80,31,46,113,206,39,64,255,130,139,132,50,218,90,89,75,171,82,35,118,11,100,121,46,211,166,157,215,94,40,41,35,73,67,101,101,19,223,26,23,162,160,103,169,168,234,166,78,25,86,159,70,147,157,52,185,146,113,174,80,164,125,125,188,163,98,12,129,37,91,14,31,209,243,206,200,81,241,177,27,53]], +[[93,191,136,90,165,152,232,149,87,31,95,101,9,11,114,50,62,157,112,176,245,129,16,104,122,251,188,56,58,254,220,172],[250,23,235,167,110,59,195,234,109,171,58,91,18,13,197,236,185,174,111,0,19,143,125,54,221,169,38,139,196,114,33,116],[225,66,157,171,46,66,205,3,91,127,198,2,239,214,186,249,71,6,241,110,175,47,139,95,237,50,146,57,232,117,96,95,177,114,245,221,154,226,188,46,180,46,180,116,86,126,41,47,82,6,232,46,105,75,202,13,109,67,59,134,118,52,203,13],[30,11,108,241,92,224,51,55,23,156,2,214,84,8,223,91,233,32,12,55,130,182,0,74,249,78,164,222,203,37,121,153,214,253,255,48,29,17,208,12,152,195,114,250,192,208,38,203,86,223,239,227,222,247,235,153,172,104,214,150,142,23,18,77,132,70,245,62,141,45,61,216,144,211,122,35,199,224,184,58,72,75,60,147,189,223,108,17,142,2,129,149,157,39,189,135,211,126,132,61,87,133,244,164,7,113,57,132,148,230,196,50,47,187,103,92,29,71,147,33,3,33,72,247,254,82,86,77,223,122,231,172,38,157,12,210,229,82,254,197,137,174,174,15,185,63,227,238,174,240,133,96,150,207,79,107,52,151,231,35,92,200,73,77,129,10,11,70,197,234,200,127,24,126,80,91,183,118,79,128,69,201,84,25,131,247,176,37,105,128,9,162,61,157,240,189,26,71,60,190,228,207,94,148,136,236,188]], +[[132,179,174,221,71,151,165,101,195,81,222,125,250,7,0,185,255,124,77,114,145,200,128,141,138,138,229,5,205,210,37,144],[215,173,114,202,167,194,34,9,236,70,120,209,29,85,144,166,203,40,160,113,23,254,90,239,87,181,7,81,88,50,1,165],[146,32,240,237,170,174,225,184,118,53,13,190,146,102,6,23,103,184,98,150,195,81,212,202,201,157,7,205,97,44,110,251,36,248,249,176,185,117,249,92,66,197,182,175,237,200,146,248,126,254,221,57,213,22,2,148,194,118,88,189,207,66,133,11],[83,37,103,255,165,59,92,15,205,41,195,148,153,210,231,142,205,32,230,49,35,73,146,64,231,117,8,139,57,77,198,92,139,170,160,254,143,106,167,231,1,129,249,225,10,221,139,74,139,235,11,46,195,138,67,48,159,16,12,212,190,145,198,244,142,121,220,10,238,147,161,92,148,3,119,59,53,74,141,66,237,72,216,242,118,35,15,166,222,90,218,80,30,224,166,83,180,69,143,14,207,109,91,60,51,226,20,28,102,47,110,160,85,247,65,229,69,134,145,125,46,12,78,178,181,102,33,249,102,95,239,50,70,240,189,128,11,83,62,59,198,21,196,2,31,141,14,42,210,51,161,30,119,54,196,147,172,195,31,174,231,106,9,125,196,13,185,239,194,36,70,234,207,28,193,143,81,253,16,35,106,47,148,45,10,83,195,206,32,145,8,181,147,140,10,158,83,107,137,239,10,214,180,5,161,15,34,195]], +[[105,80,191,207,72,11,152,234,24,162,213,174,91,166,231,102,143,76,40,63,242,113,19,87,116,15,254,50,207,37,129,154],[142,76,111,35,63,123,134,50,28,157,103,153,186,194,138,175,205,37,3,215,170,10,123,222,216,114,39,39,251,188,174,184],[148,222,93,247,162,94,205,112,32,93,64,188,148,153,252,124,215,19,101,104,6,10,65,154,147,190,110,49,134,100,187,109,252,230,14,45,78,99,63,126,193,72,254,79,131,78,210,119,193,254,196,196,226,168,111,68,196,88,156,129,120,136,219,0],[164,1,185,34,171,165,126,224,198,172,28,143,27,72,41,106,133,98,238,241,55,82,104,147,136,106,8,48,110,34,3,102,119,136,97,139,147,152,100,70,122,49,241,110,220,225,82,164,44,37,84,107,100,14,168,190,209,137,164,248,152,134,163,127,16,105,17,234,225,245,0,129,191,121,94,112,198,80,68,55,210,168,12,184,57,71,158,203,184,124,18,155,204,95,227,29,113,110,249,120,194,6,215,240,138,121,52,102,89,79,77,117,226,21,187,99,116,89,111,142,125,0,238,167,36,120,9,67,232,155,211,134,60,149,27,189,36,239,238,35,201,124,44,121,124,127,175,191,143,44,139,67,243,122,95,136,17,41,160,149,115,250,122,3,74,40,94,128,220,75,164,188,149,100,164,220,237,235,51,22,126,11,48,197,160,11,154,16,154,34,49,207,160,1,43,41,178,179,69,11,137,46,204,239,8,8,229,3,248]], +[[97,178,96,245,184,72,178,113,239,72,229,165,109,41,116,50,216,159,42,184,91,213,56,250,102,136,112,208,86,2,32,229],[96,134,254,135,53,243,153,241,175,46,57,94,15,223,181,98,158,188,176,75,110,212,165,74,158,71,5,44,110,129,145,212],[152,40,254,200,255,92,248,90,152,244,80,119,11,91,219,75,128,218,202,68,55,157,143,83,201,28,52,142,34,223,100,172,72,242,182,226,167,179,182,66,188,129,147,161,148,49,98,41,230,148,71,237,36,28,212,35,216,59,111,231,178,212,75,0],[40,38,41,93,121,148,95,103,84,118,188,77,69,239,128,13,128,177,240,57,142,75,230,14,61,228,87,30,209,8,223,152,159,3,45,230,194,52,93,153,72,214,119,146,126,160,184,207,26,92,163,111,213,242,60,37,220,13,42,181,189,86,90,84,175,70,253,151,211,56,215,112,227,167,180,126,251,84,192,122,22,100,112,119,113,235,78,55,217,215,11,167,121,37,29,205,205,59,246,209,36,138,222,197,63,120,114,89,196,213,148,213,253,76,237,142,61,183,98,29,73,101,212,130,152,23,129,36,147,26,61,12,210,105,178,213,59,124,210,97,185,109,55,12,93,150,147,200,173,19,62,213,137,69,238,53,64,225,6,37,217,36,174,186,155,218,252,101,97,0,170,178,118,250,153,107,29,180,119,191,133,234,85,144,129,213,180,199,48,125,193,89,86,84,172,168,47,123,109,45,218,247,53,124,21,164,215,216,185,8]], +[[147,109,193,206,246,163,16,116,127,53,0,136,5,90,57,170,118,45,154,75,82,200,200,228,198,130,121,67,128,194,114,92],[3,179,24,0,65,45,244,213,111,21,50,192,88,40,192,183,37,40,166,122,120,27,239,76,6,193,251,111,242,206,50,75],[63,153,75,142,245,40,246,66,28,106,106,34,233,119,173,229,206,232,135,38,61,227,139,113,154,205,18,212,105,191,216,195,246,142,122,192,125,47,174,128,162,9,39,120,223,11,70,53,55,173,58,5,81,153,122,61,91,81,248,50,217,200,35,11],[235,88,254,134,196,239,52,156,41,174,111,176,79,16,133,14,56,198,130,61,190,100,160,154,91,241,224,206,96,13,57,78,250,111,185,110,214,168,242,201,212,190,192,94,106,94,189,90,27,244,208,197,29,185,52,229,123,121,229,198,168,121,217,117,25,125,187,16,71,95,101,199,248,168,198,167,122,66,3,132,181,6,42,39,64,241,64,23,64,238,15,94,4,58,173,122,42,43,66,96,197,217,7,247,5,237,175,101,176,227,117,223,199,176,11,214,96,219,97,71,242,235,232,112,160,238,24,220,43,163,201,43,11,118,250,226,185,9,50,205,182,193,73,228,111,63,238,207,76,38,240,68,31,58,158,0,102,120,174,207,248,204,174,202,237,167,58,24,166,138,201,136,182,46,131,169,187,81,136,174,222,56,223,119,169,161,100,171,189,217,213,142,82,166,202,247,34,35,137,241,152,232,95,191,150,98,54,220,219,212,193]], +[[248,158,237,9,222,197,81,54,31,164,111,55,89,115,212,251,250,92,92,18,241,181,229,171,244,92,250,5,255,49,163,64],[62,14,253,202,57,25,250,16,212,168,73,206,241,222,66,136,81,189,8,239,210,72,89,79,216,156,222,185,222,238,67,176],[137,126,111,39,151,195,243,38,210,205,177,210,103,61,54,6,49,240,99,48,69,128,255,91,78,180,61,57,173,104,81,131,76,156,248,145,217,240,144,91,248,222,7,95,118,53,223,202,96,26,220,15,20,231,178,199,111,117,113,191,164,104,237,12],[76,249,119,61,160,95,211,34,252,20,123,233,0,239,92,242,86,200,138,253,173,75,8,194,48,223,200,152,31,182,159,71,111,125,69,239,124,144,6,188,16,3,43,165,52,54,172,34,132,62,13,118,40,156,246,143,152,24,250,100,3,29,75,64,149,80,89,170,105,17,9,21,136,159,94,34,115,42,19,67,145,37,129,171,59,17,163,186,231,164,113,53,149,8,89,101,117,248,136,22,11,238,249,102,229,112,143,14,49,71,234,207,206,193,202,163,239,36,12,94,10,20,193,134,84,108,142,235,100,101,131,80,177,175,252,12,253,42,194,19,175,103,10,252,167,187,201,221,221,40,164,101,181,134,230,156,56,140,215,52,120,214,142,251,50,43,223,134,217,33,48,17,231,17,178,185,95,239,167,187,155,89,57,118,23,6,170,113,33,2,73,6,66,11,221,241,216,128,10,67,56,217,56,250,19,124,242,126,159,252,81,198]], +[[64,7,150,239,96,197,207,64,132,222,225,128,28,74,25,117,228,130,231,10,239,150,28,212,46,47,213,163,250,26,15,190],[244,125,163,129,40,242,208,18,204,87,151,87,29,71,156,131,231,216,163,64,152,2,249,167,217,118,194,112,103,203,190,67],[132,211,170,63,54,24,68,57,103,84,216,13,159,160,91,139,47,164,171,243,160,243,107,99,155,238,156,251,92,133,48,163,169,204,52,103,127,146,169,19,196,30,128,15,46,128,65,247,102,109,7,237,133,241,106,87,216,23,177,36,31,197,238,4],[196,115,50,94,120,91,39,223,68,113,238,251,158,190,189,100,97,213,112,128,1,129,16,15,243,108,175,60,56,246,124,25,33,177,87,236,142,97,38,249,85,174,189,144,234,63,229,56,95,128,66,205,112,75,39,204,29,105,120,192,226,162,150,105,95,94,249,123,124,46,22,174,79,244,208,99,198,136,215,244,110,150,78,31,10,0,80,63,53,115,69,151,118,131,214,228,195,66,61,86,189,182,206,134,75,105,135,224,133,232,62,112,199,193,161,78,14,65,63,89,42,114,167,30,1,125,80,91,100,194,79,26,26,107,129,62,6,78,110,12,248,189,69,113,208,255,47,38,122,106,19,224,205,67,4,99,182,202,59,136,240,205,64,176,251,131,213,190,223,111,125,71,225,112,232,125,10,117,0,147,105,62,218,35,42,109,175,152,18,87,39,185,88,142,203,137,74,227,115,186,227,164,69,161,6,48,100,105,164,194,205,119,255]], +[[103,3,166,35,44,94,46,101,224,171,59,146,226,170,249,245,251,211,63,180,105,136,4,125,111,77,15,245,56,127,160,41],[4,124,255,202,139,123,17,172,110,172,192,234,160,197,183,60,117,185,198,55,149,105,115,175,157,151,178,221,91,96,93,111],[202,233,104,121,229,182,3,190,134,102,9,212,160,83,191,161,42,81,55,142,153,178,162,129,46,71,137,38,125,143,50,244,115,36,63,138,247,75,155,231,63,71,222,165,15,13,22,94,191,73,69,139,115,229,61,136,88,12,25,26,24,45,25,4],[162,107,48,167,105,25,121,50,163,166,40,84,150,141,118,1,81,97,35,102,119,141,201,148,87,106,46,14,3,85,73,107,70,32,14,80,105,72,160,209,2,182,101,27,46,115,52,202,108,110,174,248,188,164,75,66,89,112,160,179,125,107,222,13,169,211,193,185,245,28,187,37,188,51,92,214,250,146,138,116,242,192,220,44,110,153,211,122,18,134,58,71,77,77,244,58,173,53,65,95,252,170,36,216,194,159,145,69,114,171,42,190,195,137,45,180,158,103,156,94,162,32,194,245,25,167,208,51,172,26,44,90,70,120,105,227,14,218,61,38,53,202,134,52,49,71,63,149,141,85,43,220,85,130,53,44,41,13,12,228,250,156,253,10,212,39,153,194,39,236,144,183,201,229,219,159,90,123,109,86,146,18,238,217,77,50,51,38,128,95,43,58,0,16,214,193,30,180,16,124,130,131,3,118,82,245,13,192,103,182,220,129,244,219]], +[[224,231,47,143,23,134,51,98,103,51,188,189,162,173,42,80,230,83,137,15,21,53,155,108,34,252,115,69,173,51,49,9],[209,60,238,84,13,132,181,102,125,81,111,231,236,114,57,191,141,169,21,70,238,121,31,132,237,216,255,207,58,8,62,118],[20,85,33,113,185,82,69,172,15,14,90,110,122,47,84,23,33,6,141,182,80,198,218,218,4,194,140,171,124,73,25,95,100,54,113,33,68,203,49,145,60,86,46,48,195,157,138,133,73,251,100,255,234,129,199,68,81,67,181,242,50,134,218,5],[121,31,214,19,193,9,82,146,200,164,162,200,107,71,174,2,97,85,184,70,91,96,125,187,65,100,119,239,121,162,151,201,215,117,140,227,74,249,220,191,28,104,71,79,48,144,159,190,116,183,186,66,150,50,242,64,58,173,131,43,72,107,114,194,48,84,173,66,247,101,58,157,219,69,108,199,145,243,72,136,106,122,229,220,236,124,11,168,21,247,169,58,16,254,51,30,144,59,151,15,123,80,40,190,73,209,75,197,98,13,99,121,38,114,185,139,148,136,198,122,225,102,70,105,62,17,32,71,240,172,137,33,255,86,28,146,221,5,150,211,45,240,166,229,7,172,27,7,222,81,108,152,66,141,87,10,55,219,155,205,124,126,97,198,148,138,179,254,145,37,13,209,213,189,103,18,117,223,154,151,47,34,194,186,54,128,71,71,174,193,234,36,22,193,244,26,184,123,239,222,49,98,155,45,67,49,124,228,28,218,3,98,98,134,192]], +[[84,77,175,217,150,13,130,151,86,198,212,179,234,221,68,55,95,231,128,81,135,107,249,120,163,129,176,222,202,170,128,150],[174,79,100,37,193,182,124,203,119,249,170,207,234,40,234,239,118,156,140,172,238,3,82,5,205,205,120,126,141,7,98,157],[162,174,17,124,141,228,202,109,111,231,94,70,96,35,189,85,12,38,254,221,62,116,202,19,173,182,37,242,114,225,117,241,77,93,245,80,172,231,216,34,136,239,239,171,249,99,17,161,35,190,226,56,137,173,55,17,191,242,184,8,121,70,191,14],[68,127,231,52,76,173,31,174,9,214,167,208,95,9,213,3,193,179,211,213,223,165,132,129,12,53,188,65,228,149,86,147,112,97,84,226,215,81,178,241,181,37,225,161,69,71,186,127,139,35,32,136,166,252,146,39,2,217,58,17,205,130,148,156,39,190,214,69,220,53,31,180,193,36,44,244,29,1,87,84,18,231,146,174,210,20,83,29,148,253,102,224,61,211,46,151,47,215,127,105,71,163,83,225,174,94,0,245,166,202,119,153,36,114,240,150,182,231,71,95,229,52,233,19,167,123,203,13,104,31,223,179,167,160,220,181,109,39,77,244,170,16,157,74,138,55,121,74,146,118,245,0,6,105,111,241,44,164,208,37,64,57,223,15,179,247,42,150,13,160,92,152,114,242,227,62,232,29,28,247,166,244,139,188,224,170,24,199,192,240,107,165,94,103,104,158,10,245,135,181,0,234,183,156,199,249,100,11,202,16,75,127,191,49,240,142]], +[[191,188,216,103,2,122,25,153,120,213,62,53,157,112,49,143,199,140,124,199,187,92,121,150,186,121,124,133,84,243,240,240],[124,90,227,186,185,32,17,153,223,190,116,183,209,236,21,113,37,189,186,164,82,15,80,29,163,242,72,87,157,198,194,45],[228,134,21,182,86,51,230,25,147,176,170,161,250,251,116,185,98,156,56,79,213,146,189,115,95,161,246,44,92,173,17,41,31,205,140,46,145,165,11,254,11,3,180,53,2,255,243,165,195,130,185,194,130,25,7,239,195,77,165,186,5,74,240,14],[17,127,174,19,231,135,119,182,33,159,2,2,20,193,184,124,87,4,109,28,9,206,130,238,43,86,41,137,141,155,13,231,74,21,207,233,159,128,84,139,169,19,215,3,108,86,40,90,76,186,73,59,82,210,203,112,214,54,90,206,61,161,43,31,52,162,119,138,243,110,245,42,184,46,222,4,202,202,242,121,63,95,137,131,30,59,32,90,158,228,193,214,251,218,180,186,77,159,174,101,221,121,165,254,118,180,179,154,48,146,204,113,72,210,17,232,94,232,42,180,99,211,77,206,233,6,29,156,33,222,210,5,27,189,80,180,19,240,226,26,14,72,209,255,168,220,174,36,11,52,149,190,37,217,49,81,181,122,162,113,171,153,170,112,140,162,128,128,202,180,128,79,206,250,146,159,95,30,243,244,198,192,251,251,64,190,247,234,27,80,155,54,186,18,96,50,53,18,55,157,123,195,253,187,93,63,170,201,176,14,33,241,46,161,202,46,41]], +[[223,45,248,169,214,109,86,56,205,238,9,50,78,123,16,248,237,41,171,145,56,126,49,71,183,220,3,247,205,128,5,8],[92,4,46,21,127,183,251,18,212,212,254,242,132,113,65,236,251,87,193,37,62,20,234,243,0,77,101,19,245,47,230,37],[154,16,116,83,30,212,61,7,191,252,127,43,108,19,184,131,143,199,92,186,2,199,209,236,123,163,139,202,60,239,32,220,155,173,243,163,6,74,44,147,177,132,36,65,66,11,106,141,66,26,150,13,112,223,183,199,14,236,41,95,33,248,63,10],[33,87,102,21,201,52,106,99,220,207,12,80,236,189,124,109,114,173,69,44,254,212,62,167,50,2,204,122,152,87,96,86,185,102,75,84,98,41,5,161,231,34,23,32,115,10,198,133,211,189,57,119,236,57,89,212,70,191,169,65,231,37,182,254,22,175,229,67,44,75,75,222,231,170,15,216,3,9,72,237,111,203,167,192,189,180,12,46,81,125,169,116,86,231,78,31,147,213,237,103,109,224,244,168,176,174,164,73,64,75,209,91,109,167,157,193,184,19,150,95,229,87,36,16,215,111,91,94,172,102,48,80,87,3,17,220,152,66,182,251,248,128,106,236,3,21,23,21,202,207,127,33,128,46,139,245,233,138,137,192,215,208,208,152,183,60,110,252,9,150,46,54,180,224,48,193,166,75,93,52,159,95,32,66,199,68,40,103,30,74,44,127,234,12,174,226,66,45,133,196,252,221,254,211,34,19,133,154,105,149,93,78,62,187,126,27,32,34]], +[[232,238,6,95,153,7,241,239,162,218,236,178,58,4,37,243,83,9,77,160,43,194,201,49,240,165,135,239,192,209,61,225],[199,38,81,183,251,122,192,51,122,23,41,119,73,111,215,242,167,42,234,136,147,133,131,94,86,60,107,96,83,163,45,193],[165,16,223,244,45,69,89,161,154,123,240,254,11,234,83,211,225,242,45,250,107,229,80,57,137,94,18,165,208,125,165,242,227,119,19,204,178,235,33,96,17,98,143,105,131,248,113,254,226,134,230,111,255,75,231,88,44,150,26,30,215,86,132,4],[162,240,193,55,52,115,163,5,216,241,217,145,56,176,107,154,150,148,255,170,138,136,34,45,233,247,41,190,225,48,81,117,223,177,112,1,204,119,246,123,109,64,201,12,26,40,251,34,108,17,40,109,180,161,62,69,230,146,17,36,43,205,208,28,182,226,196,84,231,108,12,171,136,27,77,45,157,58,177,0,165,214,29,23,37,216,102,228,253,182,109,147,215,127,91,48,134,147,185,181,163,51,229,127,162,93,30,93,46,56,223,110,78,158,200,65,89,187,238,31,254,169,38,131,106,1,1,201,20,131,189,91,200,138,111,28,196,212,231,240,8,173,8,69,58,1,35,66,157,211,53,120,28,124,191,141,104,90,137,153,237,17,119,96,112,4,161,60,76,181,234,73,8,197,66,96,125,63,44,214,105,12,241,242,167,69,91,189,56,245,56,240,122,16,57,100,49,126,251,206,227,126,180,105,49,192,39,207,21,62,248,110,67,215,130,129,235,215,16]], +[[199,46,103,216,195,254,192,4,255,97,135,24,169,9,158,184,173,123,6,255,59,140,84,42,126,139,152,71,49,52,117,225],[78,176,2,211,204,235,24,140,102,88,254,197,28,180,121,166,82,100,172,85,92,117,205,194,36,156,241,206,61,239,193,109],[45,123,171,142,189,167,252,165,187,60,37,245,29,197,27,115,230,255,106,59,177,181,42,204,120,17,167,210,89,92,214,253,175,115,4,148,65,142,47,87,239,220,86,23,176,102,253,123,98,7,104,13,148,251,140,67,211,212,116,11,65,203,105,1],[168,243,65,53,192,19,46,201,91,100,176,203,245,29,102,144,1,67,55,4,6,121,31,187,85,242,184,202,149,60,199,74,70,224,139,0,47,162,218,33,185,81,184,135,31,122,41,188,109,56,121,10,252,102,163,41,195,151,217,249,37,11,174,14,48,174,52,38,224,141,142,173,1,121,163,179,19,201,8,131,145,146,242,137,163,243,182,233,96,180,197,206,190,240,160,157,170,156,122,21,193,157,78,188,111,194,172,60,208,34,50,232,50,178,52,237,215,150,93,104,123,254,183,88,247,15,167,150,56,65,183,133,155,185,124,151,27,213,87,188,135,105,82,74,196,198,238,179,87,151,147,51,75,82,45,23,107,198,47,134,180,213,192,212,1,112,54,210,182,189,78,67,132,65,110,248,38,49,57,105,26,134,6,23,13,115,201,61,100,23,220,193,160,138,83,124,158,212,64,4,113,164,111,82,144,123,70,177,10,139,104,137,219,180,100,122,139,188,113,73]], +[[105,100,80,181,87,236,60,148,207,26,241,50,100,117,99,74,168,29,239,56,20,255,48,160,43,167,242,4,75,89,192,254],[133,132,119,60,86,107,14,237,63,67,40,23,5,181,117,164,52,228,125,108,246,178,81,184,152,3,254,245,53,52,203,41],[206,139,10,87,121,244,245,244,1,232,77,101,146,122,12,40,223,130,158,149,208,155,250,151,17,27,135,0,7,143,248,148,207,114,119,227,74,113,97,68,213,83,6,252,158,47,100,205,40,117,131,204,128,3,190,14,143,175,38,175,118,64,20,14],[204,37,120,41,243,10,95,144,223,219,194,71,212,46,56,135,56,183,108,65,239,138,130,165,224,34,93,223,30,56,109,119,8,11,59,157,248,108,84,184,92,223,44,50,243,103,171,160,195,182,191,136,138,90,105,3,82,155,106,235,77,84,7,161,1,128,20,145,20,19,2,40,252,67,86,204,243,102,183,123,232,151,150,169,231,26,12,105,63,49,229,132,164,241,67,9,123,163,112,54,59,103,178,242,226,253,141,111,232,180,232,219,240,215,220,193,168,54,0,65,21,138,162,175,247,226,163,37,184,229,24,241,147,162,139,174,5,227,213,43,38,98,26,244,2,2,109,127,37,14,134,220,238,48,26,88,182,49,234,223,69,39,233,88,240,42,97,88,127,11,181,22,206,250,192,9,254,81,5,47,255,83,51,109,189,148,231,38,109,59,67,202,186,138,27,56,229,216,113,194,162,74,76,65,47,255,63,122,154,82,168,171,35,186,201,121,27,43,90,102,154]], +[[168,221,53,240,84,251,111,246,240,171,9,74,13,61,28,38,40,50,24,29,243,92,205,81,146,84,94,189,106,156,245,41],[202,65,35,56,211,129,75,136,109,150,75,113,146,94,26,171,179,255,208,120,52,219,231,220,81,37,104,136,43,83,228,163],[250,112,159,188,131,130,175,131,209,24,18,97,141,250,202,69,46,171,131,228,197,63,233,229,133,132,103,208,123,103,103,225,121,117,193,224,99,147,214,221,225,90,52,217,71,61,28,244,214,216,194,213,115,148,82,0,128,250,196,228,52,72,190,7],[85,167,173,145,50,214,58,193,97,231,173,177,50,185,24,159,221,132,195,97,193,228,245,65,154,109,247,61,244,215,174,178,154,141,196,191,1,73,13,79,72,78,45,18,7,117,23,245,252,122,208,189,237,162,10,108,176,34,121,66,41,11,8,195,254,51,171,155,33,53,188,56,166,87,154,84,189,152,47,125,20,23,206,134,113,23,174,169,24,219,211,221,71,110,126,181,181,211,195,228,138,134,74,47,148,42,49,80,26,162,178,155,83,184,5,19,201,93,106,65,24,68,240,222,223,22,162,154,194,103,211,49,229,59,220,37,57,191,207,50,220,155,93,100,15,18,49,226,202,251,10,233,75,181,24,148,38,134,51,100,38,46,251,71,181,181,204,219,188,147,50,66,22,167,153,182,245,13,55,4,241,94,213,154,246,204,125,145,12,240,98,209,190,99,45,202,93,242,19,212,135,216,86,79,43,43,215,216,24,187,162,124,54,64,19,217,45,127,114,98,84,98]], +[[174,29,44,107,23,27,226,76,46,65,61,54,77,205,169,127,164,118,170,249,18,61,51,102,176,190,3,161,66,254,110,125],[212,55,245,117,66,198,129,221,84,52,135,64,142,199,164,75,212,42,95,213,69,206,47,76,130,151,214,123,176,179,170,123],[144,144,8,243,252,255,244,57,136,174,225,49,75,21,177,130,44,170,168,218,177,32,189,69,42,244,148,224,131,53,180,74,148,195,19,196,177,69,234,221,81,102,234,172,3,78,41,183,230,172,121,65,213,150,31,196,157,38,14,28,72,32,176,14],[158,108,47,199,110,48,241,124,216,180,152,132,93,164,79,34,213,91,236,21,12,97,48,180,17,198,51,157,20,179,153,105,171,16,51,190,104,117,105,169,145,160,111,112,178,168,166,147,26,119,123,14,75,230,114,60,215,94,90,167,83,40,19,239,80,179,211,114,113,100,15,162,251,40,124,3,85,37,118,65,234,147,92,133,28,11,106,198,139,231,44,136,223,197,133,111,181,53,67,251,55,123,13,191,100,128,138,252,196,39,74,164,86,133,90,210,143,97,38,122,65,155,199,33,102,185,202,115,205,59,183,155,247,221,37,155,170,117,145,20,64,151,75,104,232,186,149,167,140,187,225,203,106,216,7,163,58,28,206,47,64,111,247,188,189,5,139,68,163,17,179,138,180,212,230,20,22,196,167,77,136,61,106,106,121,74,189,156,241,192,57,2,139,241,178,14,61,73,144,170,232,111,50,191,6,205,131,73,167,168,132,204,224,22,94,54,160,100,14,152,123,157,81]], +[[2,101,167,148,75,172,207,235,244,23,184,122,225,230,223,47,242,165,68,255,181,130,37,160,142,9,43,224,63,2,96,151],[99,211,39,97,94,160,19,155,224,116,11,97,138,255,26,207,168,24,212,176,194,207,234,240,218,147,205,213,36,95,181,169],[182,196,69,183,237,220,165,147,92,97,112,141,68,234,89,6,189,25,204,84,34,78,174,60,142,70,206,153,245,203,189,52,31,38,98,57,56,245,254,4,7,11,27,2,231,31,187,124,120,169,12,13,218,102,203,20,63,171,2,230,160,186,227,6],[135,78,215,18,162,196,28,38,162,217,82,124,85,35,63,222,10,79,251,134,175,142,138,29,208,168,32,80,44,90,38,147,43,248,126,224,222,114,168,135,78,242,238,191,131,56,77,68,63,122,95,70,161,35,59,79,181,20,162,70,153,129,130,72,148,243,37,191,134,170,15,225,33,113,83,212,15,53,86,196,58,142,169,38,148,68,225,73,251,112,233,65,90,224,118,108,86,93,147,209,214,54,143,154,35,160,173,118,249,160,157,191,121,99,74,169,113,120,103,119,52,208,78,241,165,179,248,124,225,238,159,197,169,172,78,122,114,201,215,211,30,200,158,40,168,69,210,225,16,60,21,214,65,12,227,199,35,176,204,34,9,246,152,170,159,162,136,187,190,207,217,229,248,156,220,176,157,60,33,95,235,71,165,139,113,234,112,226,171,234,214,127,27,8,234,111,86,31,185,62,240,82,50,238,218,191,193,199,112,42,176,57,188,70,92,245,126,32,127,16,147,252,130,8]], +[[107,206,77,253,83,191,165,80,111,47,85,77,45,153,74,13,196,12,175,205,236,126,27,224,80,0,110,92,90,75,56,161],[200,144,2,55,40,216,57,112,112,41,23,113,230,94,3,77,52,212,170,229,226,71,101,62,79,244,192,116,89,29,167,2],[153,174,103,130,255,39,100,108,39,246,30,35,99,106,225,136,21,33,207,165,237,37,111,112,188,231,206,0,182,130,128,206,142,12,130,170,118,90,251,139,90,31,242,254,66,197,116,65,228,88,228,67,220,139,18,52,119,174,51,216,132,136,140,11],[50,57,25,7,71,238,51,212,11,248,112,172,154,212,157,136,238,50,15,99,192,82,87,232,171,44,96,48,101,151,206,118,209,241,231,146,171,106,101,202,165,68,251,236,32,137,47,212,150,5,148,243,27,55,99,239,7,212,152,46,174,74,45,191,51,119,220,193,227,249,94,70,237,57,183,240,34,47,4,187,92,59,67,76,143,159,49,13,233,241,34,162,159,130,65,232,30,32,101,73,174,98,141,43,138,215,104,151,44,152,132,124,17,136,173,4,200,53,53,99,120,190,247,156,209,38,134,148,5,177,41,253,189,195,188,72,156,189,19,153,80,93,173,239,118,23,181,190,93,161,115,211,232,14,88,56,201,158,52,146,118,36,39,41,224,33,155,215,71,106,229,196,248,26,18,135,143,180,131,166,192,233,176,223,41,98,235,11,240,1,87,120,44,247,104,161,183,28,1,1,105,238,133,34,222,240,2,74,215,228,87,117,162,144,99,156,83,170,244,129,152,196,45,231,92]], +[[23,134,26,141,65,84,172,212,250,156,143,201,71,193,136,108,17,41,11,226,34,135,47,244,248,205,37,147,158,77,19,97],[67,119,63,68,73,6,94,174,186,248,147,123,175,117,133,96,176,196,210,222,70,151,120,57,179,184,115,213,215,213,253,143],[165,238,2,76,205,189,212,194,26,36,112,158,197,61,204,183,238,23,98,109,208,10,9,61,8,132,245,180,92,76,157,22,145,132,1,81,195,60,138,160,123,105,179,78,22,246,22,71,235,231,147,174,77,170,112,207,244,142,106,180,47,253,188,0],[24,77,245,234,50,21,235,225,128,57,11,15,240,66,186,35,129,21,90,3,141,199,50,247,106,1,199,231,15,130,209,204,201,222,154,5,150,179,254,228,71,32,156,153,38,132,246,67,223,33,244,207,157,23,146,98,121,14,134,35,228,36,114,220,53,25,151,230,218,24,156,7,225,232,136,44,7,248,108,99,55,236,1,19,145,44,249,34,21,200,222,25,130,184,252,87,191,171,197,90,62,135,54,247,54,16,66,157,151,254,181,29,121,79,80,93,12,90,11,58,189,72,239,127,85,166,40,249,11,133,103,161,193,94,169,209,144,215,191,78,194,188,147,52,173,166,203,146,128,141,252,32,100,131,111,207,164,107,150,253,122,93,111,75,5,77,171,9,183,53,149,254,184,158,208,5,185,236,157,49,136,18,29,230,150,150,214,78,124,123,189,252,28,70,159,175,20,140,56,167,120,89,112,175,225,172,208,106,146,201,148,120,254,68,151,78,59,178,9,94,68,103,233,178,233,150]], +[[10,132,186,165,79,17,207,23,9,15,236,97,243,249,64,21,8,163,160,56,135,172,161,167,147,147,148,177,238,64,169,37],[48,154,115,198,45,35,215,64,242,233,60,24,88,122,193,94,126,196,128,210,90,192,121,78,16,248,205,70,28,194,177,48],[77,135,11,213,58,248,241,63,33,77,153,52,236,144,58,196,130,132,9,44,217,177,98,164,76,206,200,81,250,148,45,231,21,204,218,7,183,153,29,113,39,35,231,164,213,180,240,55,74,184,90,195,134,126,11,83,235,196,107,83,15,159,237,5],[254,112,1,123,20,103,139,13,58,208,62,24,61,111,83,49,67,120,55,154,179,218,101,179,81,18,87,179,213,64,134,232,111,32,49,19,144,33,57,26,249,215,32,133,255,124,61,200,193,226,217,30,83,51,56,85,66,61,15,120,94,44,197,248,183,121,159,207,27,112,230,190,203,120,142,83,233,2,15,41,149,221,176,195,131,161,248,16,56,252,61,84,60,224,163,140,156,40,138,155,196,7,127,66,119,220,198,197,100,34,99,252,254,25,104,128,5,166,3,245,118,117,210,67,79,62,209,244,109,50,241,78,174,176,115,232,62,231,8,109,162,251,103,101,157,63,182,140,98,50,11,119,39,179,184,234,0,101,118,188,44,126,107,95,30,206,250,139,146,231,12,146,200,137,81,208,193,45,145,222,128,28,56,183,202,90,10,4,180,195,66,154,186,134,56,110,150,224,106,253,32,212,197,194,254,43,155,66,115,235,5,32,26,121,39,58,189,190,179,126,209,131,13,34,107,107,219]], +[[56,55,148,35,218,253,191,37,225,157,114,49,189,221,128,180,206,252,254,42,237,147,37,132,223,160,204,60,159,146,50,222],[89,126,129,220,238,148,72,183,125,230,130,158,121,33,200,163,144,83,93,137,160,132,148,48,174,214,99,100,238,20,13,139],[216,181,10,136,174,214,242,169,109,8,34,19,173,248,178,81,159,106,11,189,48,221,60,176,243,253,60,225,198,67,252,2,153,70,205,67,70,46,210,37,19,241,214,95,202,36,189,227,129,129,102,186,168,109,170,121,135,146,175,175,224,193,161,10],[54,18,92,166,102,104,128,41,6,35,126,99,162,254,90,230,16,241,26,124,249,37,32,209,158,102,144,163,173,250,253,93,7,167,132,188,26,14,24,82,115,209,29,52,13,94,255,144,21,151,222,223,69,12,70,153,212,63,63,177,104,213,87,246,201,192,48,119,195,205,195,112,211,72,50,204,223,42,142,61,117,121,100,144,237,2,66,137,157,37,221,244,75,252,102,243,41,207,76,69,22,135,3,195,27,201,32,45,137,15,57,105,255,211,172,53,161,40,24,220,167,81,206,184,128,143,232,30,250,38,165,224,210,0,197,236,29,148,165,9,126,167,75,100,152,254,40,143,48,196,141,114,126,157,61,53,200,225,45,133,66,7,2,85,111,40,97,72,79,253,9,180,241,34,101,204,154,186,254,184,44,245,144,2,136,149,167,208,80,255,87,204,245,242,128,34,208,22,171,64,148,176,98,228,139,102,253,54,209,225,150,38,229,33,94,250,64,251,126,59,112,98,248,30,149,72,48,201]], +[[249,37,210,116,170,241,254,26,33,101,98,55,56,94,151,247,120,62,120,9,12,93,66,23,254,206,112,87,200,15,66,109],[59,15,195,112,190,58,75,25,168,138,185,152,197,149,4,255,181,154,135,96,99,56,230,115,223,91,63,171,77,155,251,141],[121,84,154,49,125,16,160,190,50,42,148,161,81,173,17,231,126,252,72,54,204,128,6,168,80,129,39,61,118,2,166,56,150,58,156,175,25,195,237,241,226,95,173,30,157,104,112,26,113,222,167,39,218,106,92,91,202,201,51,149,137,34,75,5],[20,60,170,250,95,98,177,62,67,223,250,73,212,32,250,153,247,113,177,146,109,64,214,203,43,187,66,127,39,182,194,102,235,61,235,45,139,187,212,123,130,20,173,64,37,28,177,144,122,214,94,185,65,147,229,74,216,92,103,0,180,24,158,128,241,204,1,84,198,62,209,81,168,187,189,48,224,22,55,202,88,231,10,163,238,82,239,117,208,135,48,120,164,5,1,79,120,110,178,215,123,127,68,34,249,39,130,62,71,94,5,178,66,69,249,6,138,103,241,79,79,60,251,30,179,11,254,222,123,50,98,35,12,237,158,49,54,29,177,150,54,178,193,47,223,27,156,20,81,10,205,91,193,140,13,223,118,53,224,3,80,62,111,113,225,195,101,205,251,76,101,238,117,180,222,6,148,175,135,7,99,116,214,49,230,196,184,226,64,250,81,218,181,225,248,12,162,160,108,73,244,46,160,158,4,117,222,251,24,77,156,222,159,88,249,89,230,64,146,170,200,242,2,126,70,129,38,242,251]], +[[151,31,128,107,230,240,125,65,190,136,48,255,141,174,112,75,8,99,138,214,207,247,34,216,67,37,56,18,123,118,150,37],[175,106,201,141,206,32,120,166,199,63,96,151,186,182,63,32,92,175,105,83,175,162,132,208,66,189,80,164,252,233,108,180],[32,55,160,167,103,75,132,255,39,208,178,47,98,180,186,198,94,45,192,245,253,200,153,254,183,128,15,37,194,153,129,222,230,65,197,165,15,139,148,16,151,11,73,210,213,54,88,200,158,225,105,97,220,207,83,145,166,145,143,42,132,234,218,11],[1,52,85,208,73,170,84,237,153,95,189,148,230,54,153,85,73,83,149,228,67,136,34,37,155,16,96,233,163,71,121,4,42,26,105,33,31,110,162,7,115,153,221,35,72,6,186,11,53,60,215,154,87,225,196,155,37,10,178,113,6,220,222,87,110,207,161,21,234,228,97,254,187,18,210,218,37,255,207,23,183,21,248,217,92,47,12,66,93,90,129,247,0,17,91,112,212,158,28,254,73,252,170,20,250,32,94,40,236,133,36,127,26,110,113,40,191,59,179,6,13,192,132,100,189,166,83,133,64,208,172,71,32,147,229,160,114,15,222,47,61,196,120,142,14,155,13,191,226,162,181,241,160,243,248,13,233,132,2,91,21,198,90,247,127,103,30,28,94,40,64,68,77,229,199,237,160,37,230,220,26,63,241,110,38,204,84,205,238,213,107,231,63,155,1,171,43,27,193,108,142,245,138,91,118,221,71,40,120,7,229,197,15,13,124,10,91,129,32,223,222,100,90,1,44,92,241,20,145,188]], +[[43,176,101,47,143,255,105,1,153,17,72,198,138,50,103,135,114,113,0,106,233,88,145,73,187,32,104,80,205,245,47,176],[192,59,119,190,152,62,116,162,52,193,152,100,150,178,146,225,57,153,46,183,82,158,112,179,175,173,122,228,253,207,138,102],[78,21,141,234,174,195,216,137,65,41,106,242,210,115,65,1,43,2,65,212,224,244,110,67,94,55,92,152,117,232,159,94,50,192,87,181,39,188,52,17,175,9,106,119,191,206,180,91,152,62,254,69,94,63,3,21,93,107,199,176,172,200,230,12],[185,35,202,103,227,150,216,101,111,163,219,206,130,137,163,139,211,193,40,206,251,48,239,193,134,43,185,68,180,80,120,5,65,152,36,206,43,131,214,144,239,76,241,7,73,40,23,20,59,246,76,2,73,137,175,26,125,46,31,90,201,120,116,248,107,176,211,119,63,248,64,245,20,217,161,57,74,57,89,176,17,211,166,184,22,163,250,229,222,23,178,169,255,52,152,99,210,127,187,181,12,202,115,65,8,117,16,0,214,53,140,160,100,122,147,235,73,226,231,175,6,40,125,72,242,192,157,92,28,115,228,216,247,126,162,188,170,115,86,121,91,38,114,135,25,190,213,255,219,130,21,120,189,93,102,191,146,237,175,139,35,139,43,189,125,30,44,48,167,135,249,1,163,61,10,118,102,154,156,60,127,43,85,44,203,131,73,199,222,213,225,164,97,112,207,40,227,89,226,253,213,75,5,165,98,245,40,198,138,86,151,77,248,45,70,102,55,200,229,50,70,167,33,126,67,134,128,30,14,50,102]], +[[219,155,129,44,179,199,192,59,151,127,72,125,61,101,204,217,205,47,61,238,17,96,32,103,219,251,114,181,137,255,63,121],[255,160,56,173,140,59,55,140,231,93,101,132,77,8,227,214,169,45,25,74,27,120,98,233,217,114,13,32,103,155,41,68],[166,40,167,116,33,178,171,171,87,110,237,53,210,238,61,20,86,27,33,250,20,166,226,250,194,99,195,234,221,121,242,252,6,105,249,66,155,145,11,132,34,180,178,154,192,38,164,46,152,209,129,190,53,7,197,237,124,116,138,31,220,241,216,7],[167,0,146,199,105,124,212,162,9,86,124,56,186,127,183,26,168,241,94,88,39,162,8,118,146,57,67,253,106,220,101,156,152,103,172,111,88,166,29,199,206,195,211,98,65,22,130,0,12,26,154,209,41,94,184,183,15,36,45,134,181,134,94,183,107,135,227,242,198,148,29,38,18,238,59,205,232,241,151,101,86,103,51,21,46,245,78,149,105,9,67,40,95,120,179,117,244,3,101,133,212,115,157,238,222,239,109,148,109,182,28,164,88,239,79,101,13,169,99,195,133,226,157,253,238,65,95,228,149,132,95,85,25,122,135,15,140,222,181,160,16,186,107,187,50,191,26,88,140,199,116,212,137,1,132,196,178,146,74,91,128,115,49,59,206,34,101,133,241,173,252,34,156,144,188,108,201,210,18,230,47,5,211,59,237,172,150,29,119,207,140,38,32,228,81,222,129,127,140,27,177,106,44,89,255,128,75,99,90,115,168,207,140,24,27,63,148,1,195,182,67,209,138,47,112,110,169,202,228,112,113,166]], +[[206,55,155,190,47,168,171,203,165,28,122,117,67,222,91,113,128,119,27,60,68,188,107,65,137,46,123,136,151,155,171,144],[127,60,255,137,244,27,171,244,250,100,203,163,58,91,177,127,65,59,191,42,30,17,43,80,168,233,177,248,33,216,73,191],[218,152,223,177,137,56,91,44,133,59,108,243,117,115,128,70,168,242,126,242,121,116,171,206,206,161,219,2,152,155,149,31,228,51,166,206,30,34,91,63,168,32,50,254,6,10,125,63,108,24,63,209,21,127,121,26,6,75,64,118,80,87,22,0],[0,26,116,240,149,200,20,211,190,237,103,168,209,95,193,142,254,35,93,195,246,69,120,18,164,3,155,122,70,254,154,14,157,232,26,122,78,95,186,181,235,233,225,228,128,27,209,27,69,201,247,173,6,54,160,155,255,66,22,75,229,116,154,4,192,47,10,182,31,14,207,223,239,121,155,130,125,166,162,116,200,211,179,159,46,56,5,166,121,18,135,238,219,35,20,211,248,66,181,88,185,180,137,175,225,237,55,187,188,252,94,96,164,49,213,172,96,179,158,148,109,144,61,107,246,177,64,225,44,126,7,249,237,122,196,106,57,153,198,36,92,138,177,189,178,24,121,163,23,163,220,210,87,165,196,243,73,183,245,158,78,67,214,45,159,28,209,111,81,143,28,166,202,211,126,44,178,15,37,152,196,19,66,145,198,184,169,138,174,82,71,226,110,239,183,106,163,140,156,130,49,193,126,157,191,39,28,236,128,251,165,180,168,52,189,155,232,30,168,65,99,122,169,205,212,196,191,38,215,173,36,202,60]], +[[43,46,232,9,214,71,2,62,123,119,252,84,31,68,135,90,53,250,148,29,55,247,197,178,31,211,73,52,210,57,25,53],[44,41,213,62,27,242,199,135,157,115,210,11,168,140,160,122,11,33,109,127,109,5,217,54,99,166,92,61,158,16,99,58],[18,217,6,133,119,85,114,201,234,188,155,226,87,76,169,174,102,240,230,82,229,120,178,23,54,205,110,101,79,124,107,21,69,136,61,86,191,118,12,207,195,207,135,84,78,0,4,199,152,6,18,87,225,48,3,12,185,151,167,136,54,154,154,5],[196,20,125,100,235,253,164,26,27,229,151,114,98,149,129,4,233,64,195,135,107,205,91,105,86,172,253,236,50,198,96,145,77,98,98,60,33,6,99,203,44,190,98,73,215,245,39,73,145,198,14,149,14,142,40,9,4,153,83,198,149,129,210,70,159,79,233,130,199,67,79,237,217,212,224,10,224,136,150,214,44,193,251,152,77,210,51,21,12,194,72,62,21,156,255,64,151,223,140,3,107,182,51,0,58,187,251,225,140,143,167,155,90,34,39,8,56,18,63,201,190,57,184,137,44,128,56,74,56,80,40,193,168,30,197,140,143,33,6,14,120,175,210,192,75,253,45,48,202,57,119,198,237,173,81,140,193,226,0,76,220,20,191,61,21,245,245,40,229,175,39,127,161,130,39,88,112,229,192,18,245,248,47,177,175,208,78,221,228,87,141,221,33,96,161,163,219,192,80,232,11,221,129,27,200,142,173,121,191,147,240,16,205,15,212,67,61,11,195,72,218,207,208,148,124,206,218,98,191,164,151,17,208,19]], +[[78,161,141,107,74,248,5,59,136,94,193,136,190,72,222,184,111,251,42,105,164,206,200,102,55,187,215,180,27,128,124,70],[229,152,96,89,151,98,51,237,119,56,44,61,153,89,243,78,49,121,98,105,101,83,232,110,209,229,144,44,75,237,209,103],[39,87,12,0,42,72,125,0,12,163,146,139,131,203,67,25,114,44,70,223,180,204,162,96,222,121,14,192,227,193,147,38,136,248,115,98,149,40,24,181,79,81,188,122,238,178,99,249,96,188,13,168,150,75,243,18,239,147,232,31,6,200,11,4],[233,200,154,26,17,25,55,50,6,206,64,237,227,184,154,130,248,148,98,161,222,233,231,137,233,132,94,236,33,245,113,192,250,239,212,48,173,51,142,74,114,192,71,163,154,66,89,88,3,135,251,154,172,173,220,54,162,181,30,123,96,168,124,161,50,31,248,6,121,76,214,221,69,73,164,223,69,194,218,227,229,57,196,215,208,107,110,110,159,70,111,252,162,250,73,120,206,61,199,146,228,74,98,131,136,12,209,56,167,90,34,111,152,93,164,31,253,192,227,42,90,133,200,95,233,164,58,231,143,207,229,127,77,215,84,10,109,211,146,74,73,171,57,235,105,149,13,66,17,81,217,107,30,79,211,147,88,144,246,52,205,82,167,58,117,95,92,47,183,47,156,213,162,230,126,169,48,145,94,19,59,71,207,107,124,16,169,216,137,198,175,107,95,31,79,81,9,77,39,251,186,34,138,194,38,139,52,64,39,253,73,228,38,52,60,192,19,67,153,180,181,16,170,234,80,35,77,244,44,55,250,28,79,77,14]], +[[252,27,117,209,125,56,7,33,115,81,210,170,64,217,176,79,82,91,137,237,63,95,205,179,17,190,194,174,197,203,126,206],[85,228,132,231,116,164,57,42,157,110,239,248,53,168,251,178,50,207,98,118,168,156,116,252,13,27,178,4,90,139,33,190],[154,104,209,81,254,163,144,152,147,53,158,96,185,107,104,178,163,226,148,111,43,71,184,117,57,138,30,57,235,1,70,61,53,234,231,217,118,248,51,167,98,181,31,39,38,238,13,204,173,92,227,96,5,100,253,157,213,140,35,128,127,223,253,5],[208,49,189,17,218,48,128,151,227,190,182,255,219,38,0,238,106,25,60,166,216,50,69,1,201,114,177,162,81,102,250,122,54,159,91,200,130,234,69,97,44,240,37,128,37,77,33,180,11,3,99,35,126,131,93,174,38,86,193,183,244,115,110,136,190,83,214,177,25,192,127,87,41,187,216,47,103,222,3,88,131,34,135,146,67,197,153,10,126,97,245,105,7,178,65,113,165,124,187,11,190,251,162,49,98,119,175,147,38,249,203,243,83,139,203,246,120,11,228,24,37,162,202,119,75,65,189,177,205,92,96,136,81,236,35,57,235,47,79,238,221,170,137,26,99,38,178,157,151,215,251,243,17,227,187,116,156,93,76,5,141,204,20,244,82,249,51,73,145,226,113,193,109,101,8,200,24,99,57,39,244,41,128,76,167,163,129,112,241,185,246,189,115,237,103,94,17,232,192,211,33,250,201,18,115,11,75,162,247,196,40,83,74,220,170,77,173,49,76,85,128,126,108,100,45,73,76,107,47,14,140,209,41,119,92,192]], +[[13,11,244,212,46,248,16,177,121,235,132,23,113,222,109,189,231,99,97,202,248,148,228,42,20,177,224,151,135,234,62,6],[113,113,81,11,67,252,23,239,168,11,21,227,32,177,176,164,8,51,37,66,224,211,110,74,185,166,73,205,148,27,90,237],[36,68,107,223,3,65,106,77,8,97,68,102,251,133,29,181,14,145,166,35,202,205,27,11,53,102,15,60,249,51,32,14,21,48,135,8,218,52,153,165,173,37,240,240,48,107,121,66,118,46,32,167,101,183,202,155,144,28,117,11,58,149,50,10],[142,33,121,151,93,10,142,90,105,254,135,90,60,177,231,154,236,73,195,133,62,48,221,3,32,254,62,191,182,56,184,47,137,173,22,67,3,107,55,229,110,11,85,224,169,226,42,78,40,61,122,39,72,92,233,16,45,182,120,125,102,40,183,121,19,225,8,150,119,78,73,92,38,232,186,178,110,127,154,148,210,154,170,54,174,201,194,106,211,245,14,93,140,11,118,152,187,95,1,184,118,208,214,95,207,94,158,50,205,123,137,130,158,208,91,11,143,99,169,56,88,152,91,201,86,159,206,66,159,211,122,33,26,190,214,80,245,133,195,181,89,0,68,59,108,93,110,138,72,186,103,222,238,208,123,118,233,105,252,136,67,15,206,39,9,192,187,92,233,38,171,127,68,224,205,121,244,236,53,158,247,103,72,136,63,204,61,2,110,221,6,200,185,203,165,75,153,13,48,170,65,241,68,138,16,137,63,176,83,146,128,197,153,212,35,97,67,58,52,205,175,216,235,221,146,239,185,195,138,54,218,244,199,64,96,198,150]], +[[87,181,25,77,38,171,228,171,33,22,192,240,61,35,219,225,22,212,136,37,162,94,119,214,70,72,180,54,146,174,37,191],[73,156,2,219,173,42,78,171,59,111,241,171,163,148,75,145,195,242,115,163,130,197,72,166,243,161,156,131,240,168,103,36],[76,115,69,150,12,143,212,138,125,234,215,29,189,97,144,132,104,239,168,101,161,53,86,140,143,156,160,5,84,131,70,134,23,167,227,53,132,15,87,198,205,143,44,152,5,205,71,169,215,205,253,229,61,168,239,79,26,219,182,246,152,170,241,0],[180,129,60,157,19,33,95,233,246,58,120,255,122,201,81,115,235,129,11,70,19,240,244,141,104,118,178,189,59,44,114,188,125,152,203,26,195,43,196,28,164,127,9,137,111,121,32,78,207,184,38,76,232,243,195,231,109,193,36,218,141,220,110,13,252,30,19,181,165,41,242,12,130,97,63,185,168,46,95,93,119,50,106,134,31,174,218,188,115,37,197,154,243,61,174,103,68,2,94,100,151,116,252,79,121,19,75,249,246,227,213,135,93,217,27,200,161,76,195,106,102,40,61,1,216,209,8,193,51,39,236,165,48,87,186,80,191,33,12,25,241,57,222,100,148,152,38,70,25,138,18,70,194,113,176,163,104,193,10,171,149,205,137,97,35,93,116,45,244,84,91,230,139,208,16,220,13,178,59,103,62,98,54,9,228,32,238,118,177,5,108,82,15,156,232,251,232,238,24,99,223,151,209,123,113,116,99,108,58,43,97,34,149,9,25,72,129,13,29,75,138,88,67,118,10,40,135,220,85,239,81,42,240,65,236,84,250,211]], +[[6,141,39,178,30,42,207,204,25,195,233,103,61,212,65,66,217,138,172,174,137,73,48,226,12,160,103,67,158,116,154,121],[226,45,221,57,111,149,91,185,14,40,71,118,170,118,233,33,229,6,153,208,202,137,20,169,183,184,65,235,95,244,125,109],[12,23,60,72,138,208,1,203,185,196,61,123,48,167,192,113,162,253,176,140,247,243,125,175,113,215,174,113,40,220,13,67,240,240,149,178,146,156,84,183,115,237,74,31,11,240,220,79,54,79,6,1,232,213,174,6,47,91,120,192,91,251,199,2],[28,104,21,66,61,26,44,94,190,136,40,209,100,101,39,193,123,32,6,229,71,240,22,181,53,15,1,13,121,177,61,244,251,140,110,213,123,169,194,108,60,176,224,166,65,120,182,80,163,234,84,68,164,250,213,178,10,62,184,202,167,2,99,64,17,207,120,146,160,114,123,110,129,80,176,119,4,41,163,122,138,11,179,167,237,184,145,167,201,2,64,188,3,96,177,78,109,215,112,169,144,179,27,49,243,61,219,246,83,152,143,130,116,46,94,236,49,178,115,104,235,14,79,30,207,77,103,111,73,33,74,82,13,30,91,43,187,89,172,46,19,38,126,7,160,203,172,190,217,249,77,116,115,237,105,120,40,176,146,143,204,97,110,224,46,81,252,216,219,77,143,117,51,183,177,57,160,94,6,249,224,234,227,41,147,227,2,90,239,5,144,179,251,180,41,42,58,196,7,101,232,88,78,173,0,38,106,205,203,221,225,69,122,3,183,213,123,213,201,230,79,176,107,100,165,15,53,240,161,236,52,182,221,189,231,103,185,111,253]], +[[163,77,82,86,49,89,224,114,62,159,63,209,51,189,150,226,10,218,230,35,248,199,152,1,59,195,107,68,20,137,189,194],[31,182,88,230,69,222,109,62,253,176,131,167,63,189,89,47,205,75,128,14,3,199,189,104,26,234,230,87,107,251,190,47],[95,171,90,113,64,212,120,115,104,67,5,170,99,83,211,134,47,95,193,62,84,164,12,149,99,204,234,200,247,64,8,198,196,69,99,31,168,100,224,241,195,69,181,149,79,128,5,106,235,162,86,98,183,136,39,181,232,227,169,67,120,19,114,15],[29,33,95,133,192,137,243,95,48,122,116,108,102,199,193,228,29,107,163,119,48,215,89,230,229,98,45,108,106,25,142,64,246,61,55,135,59,113,93,247,81,139,60,107,181,233,90,70,119,38,185,124,154,15,143,93,252,219,253,30,13,227,87,102,29,222,171,85,80,66,185,69,253,137,159,173,109,56,45,121,23,218,158,18,223,189,160,214,153,0,179,151,81,101,167,61,10,201,222,1,253,48,72,184,254,95,11,144,190,103,224,61,194,47,101,58,10,19,235,75,11,117,63,63,59,191,120,115,105,235,216,191,94,0,235,120,191,11,53,21,169,30,104,177,213,252,105,32,191,79,66,89,248,167,48,239,199,241,1,109,80,30,246,251,124,184,54,111,200,231,22,207,165,14,168,178,3,204,161,163,22,112,126,11,15,197,126,175,206,130,214,47,127,243,174,4,172,143,208,65,181,91,25,163,82,166,158,109,75,121,208,230,80,23,81,104,227,79,163,53,142,172,129,108,236,242,200,221,27,242,165,137,17,62,145,187,129,143,145,248]], +[[88,223,231,104,191,82,17,132,148,178,153,117,21,76,244,82,189,151,70,220,125,225,214,188,209,142,230,160,90,207,216,88],[15,20,118,198,204,42,27,71,100,175,117,128,94,119,52,31,20,160,216,176,156,106,91,46,162,135,253,81,124,63,166,185],[151,113,55,163,138,244,79,75,38,42,191,247,224,114,130,67,60,88,146,109,86,47,188,97,128,189,230,205,148,151,134,31,182,217,85,207,56,61,153,159,161,3,123,139,23,84,206,136,140,159,252,21,96,164,81,208,233,219,141,116,210,148,6,4],[96,151,148,32,28,79,111,175,72,135,144,214,29,191,243,244,27,50,140,91,6,149,203,233,170,138,19,109,114,180,151,123,33,181,0,242,22,233,243,33,104,173,168,193,59,255,37,50,118,71,227,13,138,36,77,116,216,131,3,171,201,11,127,113,170,7,202,4,209,123,200,160,22,125,110,99,251,136,186,161,218,184,29,80,241,233,31,70,245,175,119,242,232,64,139,130,99,54,163,80,82,239,255,223,74,247,149,150,175,27,178,37,159,131,193,188,16,156,253,195,221,80,253,150,211,16,242,126,164,198,199,105,15,33,129,94,169,43,215,147,137,104,12,254,62,212,12,128,24,17,144,104,141,36,34,45,154,30,213,44,230,161,107,65,219,217,16,126,182,210,227,89,78,68,148,215,93,215,192,137,227,178,111,253,0,209,0,60,146,196,195,154,229,56,46,249,41,20,145,168,128,202,78,195,172,43,134,230,103,25,185,43,111,124,234,44,176,187,177,207,98,77,13,26,190,174,85,110,95,115,144,157,213,70,39,112,55,236,151,47,212]], +[[90,99,239,155,215,219,240,232,159,239,21,89,131,101,158,138,10,108,160,2,188,66,250,213,164,90,248,224,40,25,35,244],[230,50,244,220,153,66,49,204,23,144,194,26,250,218,169,119,165,137,176,235,13,161,159,203,39,146,145,27,21,236,248,175],[117,70,31,153,101,12,3,104,5,129,19,161,91,161,107,210,51,123,46,99,61,163,129,18,135,140,72,52,250,201,186,46,48,124,134,108,2,175,121,190,163,54,89,97,76,187,68,101,197,126,195,239,253,76,71,138,227,138,52,160,92,241,237,7],[121,107,200,54,28,110,142,236,57,131,139,36,245,57,113,232,32,248,35,97,224,81,14,180,222,241,219,37,18,56,125,107,243,91,189,250,49,136,121,32,148,53,214,136,123,20,16,179,235,193,69,95,145,249,133,224,250,177,206,28,80,92,69,85,118,188,160,53,57,208,72,173,58,14,209,241,28,115,186,198,128,158,46,161,71,151,91,238,39,198,82,97,172,161,23,223,15,174,112,8,226,195,193,48,190,197,83,58,184,147,81,194,20,12,157,26,98,189,246,136,98,151,135,249,84,225,198,16,203,183,94,219,134,32,157,124,53,124,208,110,244,25,49,221,93,253,28,125,64,127,164,238,30,242,147,147,190,171,87,19,23,56,2,204,226,213,98,41,207,167,107,96,22,98,196,217,168,74,73,54,197,42,187,25,129,55,139,113,126,181,92,182,4,166,141,52,240,59,33,159,50,34,108,160,230,105,52,138,45,141,36,83,147,14,182,233,194,191,102,250,78,146,199,81,54,225,72,205,176,52,19,13,63,100,99,130,225,199,21,121,172,112]], +[[139,47,6,20,30,64,17,99,249,15,103,75,4,220,144,220,182,221,51,134,65,147,57,102,46,203,13,255,173,242,80,11],[84,218,147,74,101,145,25,25,133,83,253,69,102,182,96,216,214,16,173,195,41,12,184,72,41,200,148,20,140,243,246,126],[214,142,55,80,220,86,67,35,151,64,28,152,255,21,41,219,158,212,143,234,36,109,212,237,56,62,199,76,26,70,58,235,120,76,135,177,253,168,187,206,151,15,201,122,169,128,125,219,233,93,65,251,2,46,166,140,30,49,22,84,250,29,162,7],[29,235,37,212,52,88,105,3,35,167,210,106,38,105,80,144,153,52,116,244,103,198,253,229,221,179,77,169,69,190,60,234,47,107,117,101,42,226,28,188,79,210,39,99,161,180,85,131,225,195,232,139,187,95,234,32,73,183,51,108,145,21,153,136,192,21,38,130,76,163,190,241,107,54,43,146,2,184,185,117,65,133,189,97,190,168,245,57,170,223,74,26,177,53,251,195,29,42,142,51,23,128,115,16,108,187,192,45,76,208,211,200,254,170,142,183,51,8,67,86,37,23,149,175,189,120,172,60,79,138,59,161,154,237,117,92,100,111,53,86,156,122,108,103,91,109,105,24,232,52,150,154,202,3,247,26,46,114,204,177,112,3,187,117,182,46,133,42,175,88,179,186,234,137,188,214,74,50,235,20,166,185,225,13,228,137,113,229,61,14,154,201,154,120,244,45,224,56,46,240,232,14,211,207,163,67,243,94,74,153,131,185,174,237,152,109,58,87,244,126,94,70,212,14,157,103,115,2,128,154,45,55,228,236,1,31,5,27,77,3,30,214,0]], +[[220,100,159,187,27,238,10,68,129,77,109,158,144,128,213,217,12,31,193,115,171,95,239,237,130,106,116,114,58,119,78,10],[2,20,200,159,56,103,173,46,136,112,229,15,140,42,98,84,152,109,156,34,14,51,56,65,19,0,205,156,100,4,212,177],[14,12,94,78,24,67,117,218,78,247,226,162,228,136,128,80,205,132,226,254,33,208,142,132,168,82,219,43,227,251,195,114,196,114,222,9,84,220,209,220,17,174,196,147,197,105,244,15,198,247,127,3,238,82,79,176,110,196,15,170,29,108,193,15],[50,135,0,168,174,88,28,30,220,78,44,0,199,139,244,96,96,151,249,189,117,170,222,32,90,36,60,95,215,67,77,98,34,218,147,126,40,129,162,227,197,116,53,109,77,86,121,48,29,169,158,17,207,116,156,39,146,28,140,170,42,178,165,100,216,124,93,248,236,241,167,43,104,1,132,130,79,105,134,2,46,63,201,139,210,162,28,52,85,171,241,21,73,84,251,48,200,152,130,148,123,2,243,90,247,177,191,173,5,35,125,36,46,43,116,131,47,197,54,25,111,46,89,209,172,208,193,219,111,25,67,208,246,4,59,189,106,118,144,131,237,102,186,14,5,165,15,235,10,207,114,182,193,107,169,175,3,154,251,127,226,164,170,235,77,6,24,28,90,24,120,104,158,103,163,245,208,173,57,231,148,214,35,154,126,10,18,206,130,12,91,230,15,213,241,221,121,112,47,73,208,43,121,117,95,232,115,245,120,92,114,247,70,37,205,126,36,40,38,37,151,211,20,130,194,192,80,136,1,253,150,49,157,97,185,27,162,83,165,231,34,244,20,207]], +[[57,184,6,45,164,62,100,225,103,103,101,214,44,127,184,224,169,156,79,212,23,214,247,227,49,155,177,48,68,32,95,59],[98,39,206,254,136,234,79,178,123,55,181,247,151,119,139,215,47,218,254,173,204,217,174,182,122,212,55,206,8,251,166,168],[197,246,38,73,12,14,244,225,239,195,237,235,12,188,63,125,226,103,5,127,183,182,235,143,12,129,53,132,150,91,197,196,33,254,237,245,66,65,202,224,1,236,109,94,37,201,177,251,160,56,94,93,189,149,160,110,193,216,174,81,145,68,150,13],[116,10,246,121,227,6,159,173,5,159,164,130,95,164,28,89,251,212,132,170,100,147,3,194,124,79,122,148,113,28,91,113,59,42,107,137,135,133,158,34,113,166,167,30,176,180,161,90,189,228,245,22,143,108,185,219,220,106,39,162,161,61,82,201,114,8,150,161,244,206,58,83,69,238,121,59,108,195,173,128,215,213,129,99,213,69,91,156,189,7,62,43,122,219,255,149,89,12,113,114,39,27,217,31,239,219,208,22,87,238,23,80,101,16,54,205,195,86,11,68,76,162,24,75,244,243,234,137,252,151,58,171,111,180,168,238,87,4,187,229,167,28,153,250,59,94,240,208,57,98,73,117,130,151,105,154,226,2,184,25,105,13,199,172,70,146,119,3,70,144,120,69,226,33,13,83,99,173,238,192,63,15,199,118,27,126,14,192,254,161,188,246,176,79,197,75,62,76,64,209,155,143,166,73,172,132,121,232,248,7,48,192,201,78,159,74,26,213,6,242,188,171,12,73,84,15,109,236,170,119,179,214,87,220,56,160,43,40,169,119,236,228,130,84,90]], +[[82,244,103,93,140,205,14,185,9,223,10,81,102,72,219,38,250,3,59,164,29,67,252,56,69,137,109,69,110,20,38,95],[243,158,125,175,201,123,10,132,220,191,127,161,74,148,3,238,31,169,43,133,229,167,229,208,95,3,27,68,221,241,247,148],[75,246,104,130,122,114,10,246,136,152,160,110,167,180,69,69,163,76,168,150,236,243,17,254,234,71,224,104,109,145,31,173,170,3,17,137,151,21,60,101,54,31,234,21,222,155,184,145,184,144,152,114,4,85,8,255,173,12,217,234,178,26,151,2],[116,66,113,16,133,124,180,175,10,51,66,194,181,41,151,188,225,160,219,100,5,199,78,150,81,197,184,89,121,172,176,113,229,103,254,112,65,44,78,13,140,159,164,33,145,79,106,98,242,174,66,11,123,47,76,248,12,144,87,66,33,34,34,136,182,88,103,234,166,110,126,10,5,87,162,108,84,159,154,122,78,112,131,139,164,7,75,76,215,169,215,88,179,120,184,141,212,148,65,223,128,42,68,77,203,195,6,36,147,59,89,146,47,51,194,15,1,159,231,142,226,75,143,186,121,166,130,243,136,80,90,201,201,127,78,184,124,97,24,128,2,107,76,35,48,107,134,81,115,245,215,22,171,198,205,154,153,6,219,52,48,19,111,117,65,41,196,67,178,12,66,190,47,188,188,212,64,52,215,20,245,138,75,168,231,86,96,122,2,182,8,239,73,100,143,42,208,206,169,158,122,179,10,141,215,129,64,4,247,37,244,147,1,215,179,4,220,218,98,92,41,109,146,140,181,129,115,106,183,57,200,107,70,146,65,168,37,147,81,253,55,180,120,10,153,147]], +[[186,215,60,159,218,76,235,157,166,199,1,194,166,226,239,192,70,122,250,10,116,248,117,12,82,207,31,212,200,231,72,154],[187,15,2,122,144,53,55,110,26,163,32,108,61,119,68,117,227,81,245,118,126,248,110,244,138,114,192,55,194,76,206,98],[25,125,107,108,200,138,152,192,109,252,160,192,18,37,237,254,56,160,178,40,159,41,248,164,78,192,129,106,149,45,88,94,45,89,181,176,141,225,0,192,96,98,150,204,245,233,42,153,224,147,98,49,68,184,178,45,184,125,146,146,37,84,96,5],[116,185,102,203,120,7,113,174,230,61,115,77,243,117,103,2,209,213,253,237,223,50,19,108,99,88,184,54,49,138,79,152,79,231,30,119,22,173,221,189,100,158,186,68,205,66,130,224,5,93,140,30,210,211,81,35,214,110,90,152,241,192,131,141,237,86,59,154,32,235,128,7,83,143,199,176,113,62,126,72,94,60,40,246,235,196,33,162,157,206,37,36,219,127,41,32,87,97,3,106,218,98,229,176,183,213,183,242,148,255,23,243,56,35,47,165,253,66,182,247,37,51,4,9,45,132,143,80,115,82,72,89,93,160,247,239,40,229,104,233,145,107,252,86,215,237,13,129,27,89,213,216,145,174,67,225,177,152,7,19,6,191,82,92,103,140,99,67,153,128,5,251,183,134,157,28,64,248,202,200,7,254,46,240,63,61,91,147,63,88,151,142,242,144,111,204,247,68,74,41,54,230,61,146,140,105,9,38,201,201,148,237,61,102,98,99,233,86,253,254,162,119,100,188,95,116,18,91,196,107,193,2,221,62,95,249,59,94,18,62,75,56,189,239,105,126,21]], +[[112,115,39,164,49,219,167,118,57,179,150,107,43,192,149,248,238,223,87,247,162,0,227,176,7,124,228,32,56,156,146,254],[238,36,150,145,8,100,24,159,218,163,199,117,126,179,205,169,171,30,112,252,158,127,113,163,138,11,252,132,89,49,201,90],[251,153,2,159,236,163,135,165,215,101,150,30,54,29,113,114,185,139,126,15,17,41,11,177,229,181,123,81,188,33,35,208,188,226,144,32,57,42,79,236,154,230,167,44,76,56,108,234,24,87,203,143,156,80,170,154,118,215,241,104,127,207,41,0],[50,239,49,182,78,238,112,15,202,42,178,26,38,127,141,157,59,220,104,156,117,56,254,149,155,247,19,250,153,93,178,192,173,54,221,228,48,168,65,125,67,123,114,199,78,38,219,227,29,147,112,29,70,23,254,81,130,92,255,122,84,79,201,244,78,67,69,225,75,75,17,225,95,38,255,194,175,128,53,243,249,112,228,221,164,76,14,188,3,99,194,181,111,222,33,134,99,191,120,131,144,146,83,143,194,243,145,83,212,235,41,218,12,26,8,170,150,102,1,204,104,202,150,233,147,176,27,23,58,38,27,46,243,39,101,3,130,245,104,254,148,72,85,176,244,253,157,21,231,82,172,116,220,253,55,179,120,111,255,206,242,51,57,194,30,146,112,220,232,137,29,213,238,235,169,96,143,220,123,111,188,201,159,161,181,144,61,170,9,104,225,182,145,209,157,6,242,21,222,208,71,239,157,118,97,15,93,226,32,245,4,27,49,63,175,158,150,201,253,125,181,75,82,37,114,106,244,53,249,203,217,253,135,171,64,206,143,44,105,64,181,95,15,170,232,120,80,202]], +[[106,165,201,240,8,249,144,71,59,164,166,40,106,65,102,20,2,102,97,241,30,26,36,239,168,26,195,88,82,209,208,112],[96,90,201,180,219,221,80,51,214,200,40,191,175,169,60,0,57,68,10,161,28,167,36,174,131,64,67,224,123,208,50,213],[151,86,48,59,144,101,94,147,82,81,3,42,177,156,252,149,202,28,42,44,62,162,139,3,59,212,112,102,203,212,199,216,152,42,139,152,134,241,185,205,2,232,138,101,86,77,168,220,195,79,48,139,169,241,1,68,186,70,156,46,250,73,224,4],[181,22,93,57,99,246,230,249,234,86,87,233,240,127,243,163,33,235,51,143,154,140,61,60,66,48,107,43,39,137,120,179,28,98,58,99,27,227,176,76,65,237,253,237,223,83,142,27,118,91,200,120,84,1,193,175,41,208,70,122,100,65,28,73,115,149,215,85,220,160,58,227,39,47,75,193,251,25,24,220,193,237,111,4,214,73,132,4,168,206,20,9,212,71,245,112,164,53,149,34,204,84,98,146,2,235,229,7,171,105,56,67,20,27,213,234,5,115,178,15,50,26,72,63,243,131,164,104,151,245,146,111,224,184,175,194,85,114,112,123,99,238,237,40,53,50,146,138,65,68,25,100,151,148,44,87,42,197,71,96,81,57,37,107,10,160,234,240,77,177,162,86,1,46,212,83,177,115,238,25,173,110,155,26,243,244,95,243,4,74,100,31,140,142,176,172,123,180,90,187,222,212,114,134,178,160,105,211,144,134,148,238,6,242,251,208,239,96,90,121,17,2,110,169,234,60,73,19,243,140,4,216,182,149,101,167,2,120,103,171,48,146,208,95,76,251,24,252,124]], +[[142,251,139,121,116,43,226,30,109,49,222,103,139,200,20,80,186,134,33,8,44,214,240,0,62,34,134,30,34,145,196,129],[51,56,30,53,108,79,211,134,163,247,185,105,175,217,245,192,13,32,103,182,152,179,241,240,15,55,132,32,45,48,132,207],[146,48,5,203,72,72,64,42,168,249,213,218,116,3,11,0,148,68,146,76,33,74,214,0,221,186,180,193,83,166,255,2,43,83,207,99,100,205,126,233,155,239,52,254,20,77,169,100,237,252,56,160,186,99,51,18,101,14,191,14,85,160,96,9],[107,117,3,37,211,160,240,138,20,119,0,181,26,155,55,37,87,16,148,129,142,214,157,31,118,16,19,235,134,243,35,247,60,73,245,228,57,135,124,39,131,179,54,209,241,166,116,239,62,67,31,193,174,1,128,8,45,245,252,166,159,132,129,57,254,106,182,115,154,5,146,235,214,212,112,92,127,1,54,178,33,137,161,29,96,212,211,201,188,128,254,125,124,0,149,45,87,66,249,192,194,18,31,231,146,223,19,63,34,29,185,145,252,150,14,230,75,157,50,224,23,142,84,43,206,142,250,141,3,172,128,38,205,119,186,139,240,178,66,21,185,250,237,46,174,201,32,233,37,213,236,70,255,246,189,231,37,233,28,130,128,228,173,162,50,165,67,58,233,104,14,187,83,235,85,85,49,71,201,51,112,87,72,84,137,97,84,81,66,153,192,147,33,154,17,29,202,78,99,122,213,0,19,56,198,212,213,238,144,152,198,88,50,247,175,131,91,203,98,33,40,66,48,54,199,154,87,55,115,138,117,57,248,212,166,184,178,33,181,109,20,1,174,183,77,69,113,188,0,157]], +[[237,4,109,104,139,43,10,27,195,218,242,17,157,211,33,166,7,177,109,42,45,29,150,58,221,18,9,198,101,181,204,186],[135,52,241,255,203,215,28,253,226,144,1,126,166,37,62,88,13,89,230,91,84,27,70,82,31,94,94,193,69,30,174,198],[114,27,253,71,118,207,186,19,51,15,211,114,105,233,121,193,215,182,206,84,165,27,130,244,86,225,55,55,142,88,47,25,42,18,8,157,165,171,167,106,123,22,24,19,220,229,107,114,137,42,53,51,12,148,247,255,33,208,156,240,158,85,53,4],[185,204,144,253,141,226,161,65,249,81,22,219,59,4,190,131,233,133,34,89,126,194,23,73,100,36,81,128,185,164,115,118,125,109,71,10,33,125,181,255,90,26,183,119,225,226,138,11,22,151,94,43,172,184,115,2,4,68,180,126,216,50,100,33,185,14,187,80,54,136,240,144,193,27,59,19,97,124,92,80,82,194,151,164,30,40,147,119,94,52,213,154,218,73,217,148,192,228,169,245,34,14,159,3,21,166,119,5,163,236,8,175,13,199,36,181,207,103,255,52,250,218,139,167,16,158,210,181,168,144,123,180,3,251,26,131,139,75,5,159,24,199,146,215,191,236,5,222,224,201,203,191,23,83,64,157,125,179,172,234,244,123,76,97,57,132,151,176,236,166,193,248,172,8,167,234,30,185,196,11,196,233,46,136,130,18,247,217,238,20,253,183,49,88,22,9,68,255,155,205,254,241,167,70,156,199,15,148,116,229,242,77,255,254,165,133,240,158,170,171,75,226,175,235,190,142,108,248,109,53,104,13,197,209,185,41,19,232,72,37,110,199,54,49,111,208,162,20,32,99,176]], +[[118,172,142,87,10,57,179,160,35,44,69,73,117,55,251,33,85,172,236,54,23,134,94,209,223,33,15,0,180,157,27,141],[49,42,58,216,153,174,106,37,80,122,230,228,82,78,16,182,58,110,122,229,61,156,255,211,156,242,133,33,217,53,51,214],[207,3,245,37,145,60,68,48,59,47,128,7,147,147,194,28,17,88,20,110,207,153,99,111,93,151,173,253,217,243,88,57,128,76,35,128,76,191,30,85,60,253,75,115,246,137,169,20,58,236,41,143,130,118,225,228,238,8,145,241,186,117,222,4],[83,206,217,219,43,71,158,89,211,237,100,63,124,195,120,76,36,184,189,76,99,32,108,114,226,63,168,80,2,136,153,164,28,225,168,189,192,3,241,43,124,41,151,44,154,8,188,210,49,254,14,26,15,239,11,175,191,164,224,224,39,215,32,4,7,91,163,125,73,14,185,150,78,120,59,185,143,158,80,62,156,31,211,210,63,176,1,124,199,199,169,248,109,23,31,4,30,35,85,216,197,230,34,157,52,199,238,172,182,53,140,243,6,13,93,38,91,174,32,4,165,88,135,134,89,163,13,254,213,242,236,120,139,78,20,57,123,93,0,194,157,181,212,235,241,102,57,168,223,41,42,61,36,246,152,60,188,167,96,217,3,233,118,245,182,152,100,43,161,254,212,158,121,195,143,75,179,148,110,252,204,157,106,239,173,51,109,85,143,120,228,242,5,66,46,16,56,74,78,83,30,117,128,126,251,56,157,42,244,202,180,56,37,251,135,241,150,169,8,7,105,254,117,133,120,41,112,166,145,138,255,225,13,32,214,41,183,5,132,85,151,65,141,105,157,227,241,222,133,79,148,189]], +[[246,74,102,186,15,8,25,243,0,20,22,194,32,191,82,216,96,19,10,25,118,74,168,171,56,209,91,42,167,90,192,34],[129,37,37,60,211,55,224,13,69,180,80,121,181,133,52,149,97,229,245,66,168,31,109,47,207,217,133,193,15,234,178,175],[77,230,245,37,8,34,215,201,213,187,152,88,37,0,181,192,133,245,65,235,220,69,14,209,172,175,131,104,72,39,237,29,199,113,71,170,228,177,158,20,167,220,91,190,31,30,79,87,113,216,166,228,242,53,23,57,175,176,140,128,109,85,135,1],[128,114,134,46,208,171,53,146,29,181,236,44,186,142,106,237,176,68,31,223,71,73,16,6,192,30,100,86,173,112,250,227,196,21,45,207,191,219,184,240,253,222,197,233,107,18,191,103,152,155,169,103,147,244,134,26,17,182,57,9,206,141,25,184,202,100,165,68,179,28,224,81,251,200,142,6,40,6,217,150,92,189,41,103,176,22,20,232,107,83,47,191,89,132,50,24,220,156,25,200,3,21,240,68,115,23,25,55,16,146,163,218,56,135,139,196,207,119,222,151,46,134,4,102,184,252,69,228,101,220,61,14,191,148,189,234,96,239,11,152,145,206,212,27,153,123,17,179,30,228,22,125,182,12,156,252,139,133,190,172,254,34,60,193,130,146,19,119,64,133,215,192,109,43,46,99,44,194,28,217,102,13,244,124,79,169,24,189,213,150,221,246,34,220,182,82,100,43,103,82,123,168,237,21,168,25,168,226,31,72,215,238,112,36,127,82,0,227,124,37,157,255,209,126,236,140,35,47,151,12,176,49,130,254,57,100,19,41,147,246,236,183,196,219,24,204,239,57,12,158,179,99,158]], +[[132,57,177,214,10,164,132,96,19,94,177,0,44,193,18,121,41,149,7,154,119,230,232,171,2,11,154,186,202,137,32,180],[234,220,62,12,91,221,188,48,82,195,178,248,176,169,69,102,194,178,200,121,237,23,3,74,192,230,164,95,43,62,50,210],[98,218,129,225,100,64,130,27,89,59,110,230,84,14,21,209,174,167,93,35,224,161,187,254,220,128,140,149,72,248,126,139,191,54,145,90,57,167,71,22,246,69,204,165,113,77,23,10,249,7,87,109,79,55,5,229,67,210,173,221,197,255,35,3],[84,25,246,210,78,180,102,53,212,167,248,234,184,3,207,208,208,77,224,146,175,189,134,242,166,150,26,141,30,184,192,209,151,186,85,238,8,201,145,130,42,90,167,2,186,224,51,122,189,92,167,250,161,94,31,26,227,105,148,110,155,129,33,108,15,95,194,43,189,68,51,195,222,147,197,202,162,116,22,131,187,208,225,167,141,242,141,218,25,23,65,1,135,99,52,212,3,57,101,159,2,26,231,102,22,44,108,197,66,27,121,207,157,92,9,14,212,175,7,236,132,73,48,53,189,11,36,33,181,51,104,66,149,187,231,106,112,254,197,150,239,140,137,197,201,221,163,195,59,119,53,210,210,242,11,40,241,165,64,46,114,208,75,162,145,221,89,241,74,240,138,223,86,238,176,134,215,105,198,190,195,69,24,145,55,35,69,253,107,208,45,207,149,232,3,175,3,83,21,14,24,46,50,58,175,104,62,3,109,154,19,93,46,111,152,203,77,50,126,44,231,213,66,71,243,89,46,208,103,180,206,118,39,23,79,153,111,40,22,92,156,17,240,126,94,233,206,230,56,81,198,182,142,162]], +[[58,4,99,151,240,175,192,114,188,127,144,124,116,211,143,209,185,175,223,39,225,74,53,52,118,139,13,210,223,58,28,34],[153,205,112,239,59,227,66,73,51,147,135,47,84,196,125,234,160,129,2,24,146,209,26,50,104,243,20,94,212,243,171,229],[80,36,206,96,37,121,101,104,112,128,197,177,252,125,19,1,195,42,166,252,200,53,73,125,156,178,58,116,166,202,39,36,245,83,83,193,183,87,130,124,165,68,12,158,248,248,193,5,9,19,226,10,171,236,53,196,151,181,96,65,181,222,178,9],[240,141,222,244,108,198,195,65,121,130,12,152,97,55,81,114,253,223,119,79,141,195,247,214,74,164,50,218,142,95,174,100,76,10,138,158,105,8,81,125,80,93,235,214,18,134,138,198,218,249,92,215,225,105,151,80,2,44,205,75,136,219,174,43,191,115,84,110,228,184,53,211,25,168,66,218,232,185,237,104,51,35,243,30,92,197,121,25,188,157,190,59,207,255,178,173,164,128,114,105,127,244,167,211,16,201,26,219,202,129,250,242,106,14,183,187,12,64,74,201,216,223,236,99,233,198,78,47,66,12,7,211,35,183,192,220,59,115,80,114,131,174,177,206,229,29,180,225,168,58,105,44,124,30,163,152,246,243,9,64,250,184,94,33,56,212,184,90,164,226,49,229,66,79,91,6,78,208,38,240,204,185,157,28,133,169,235,21,245,147,74,17,53,157,65,28,249,74,232,255,163,54,26,34,79,70,186,184,82,209,132,162,72,180,195,31,227,167,231,245,19,76,5,16,49,169,243,40,167,190,74,124,187,177,216,216,99,164,0,253,45,88,218,164,79,27,157,142,157,223,150,28,230,50,47]], +[[18,79,116,22,168,4,83,228,207,28,215,181,224,80,169,118,20,24,37,139,247,210,123,235,127,35,35,140,69,64,190,45],[13,163,74,177,115,153,1,80,223,115,153,182,188,221,186,147,198,219,203,244,209,118,148,28,181,7,30,135,52,197,220,146],[176,87,33,4,170,105,229,41,227,70,90,111,210,143,64,74,78,194,2,118,169,147,177,114,94,184,197,246,80,180,162,22,241,135,27,36,227,104,204,70,205,30,224,23,76,218,27,94,74,226,32,10,169,252,68,82,45,151,90,156,81,129,73,8],[157,203,152,115,255,5,77,177,29,10,155,25,222,104,133,255,186,127,14,104,28,247,251,143,108,217,80,196,131,40,209,249,25,202,70,5,78,238,230,201,229,120,67,235,221,167,178,75,195,80,60,77,97,42,187,26,49,79,57,245,130,33,210,181,77,199,85,172,202,121,105,116,14,127,168,177,169,82,59,140,115,121,253,57,82,83,244,230,205,5,78,226,75,117,97,60,53,129,212,158,25,36,106,123,59,225,206,203,51,75,228,79,61,98,111,227,183,178,105,230,40,212,69,128,194,6,54,235,162,100,47,39,68,185,89,230,87,87,208,238,96,24,67,241,136,233,93,23,37,63,239,86,112,104,165,64,90,58,158,103,127,234,61,125,85,247,234,209,154,63,48,197,249,133,103,27,85,250,18,12,185,208,95,71,27,110,30,141,119,154,44,128,58,25,230,208,215,205,80,120,135,237,100,124,42,149,72,63,147,57,145,237,69,174,48,26,43,14,149,74,87,3,210,72,199,136,16,170,11,25,156,194,190,187,47,29,113,204,64,72,125,189,66,238,224,247,69,247,210,133,104,91,31,179,27,21]], +[[37,209,59,56,55,96,27,7,169,117,105,62,90,51,213,51,124,52,193,18,127,228,194,116,144,97,42,175,127,100,46,154],[58,7,205,104,238,38,146,213,28,250,209,168,14,119,99,177,138,4,60,116,244,225,176,30,220,85,186,154,158,7,121,90],[32,203,240,131,146,254,166,169,156,244,70,169,92,25,156,170,12,15,152,19,204,33,123,141,34,142,46,217,11,171,149,234,146,205,115,172,149,131,71,100,211,62,66,36,60,128,167,96,52,145,200,211,228,154,199,21,253,138,91,158,71,137,187,3],[17,91,50,32,180,92,168,243,108,127,245,181,56,135,212,126,102,155,120,218,193,59,152,204,122,172,165,194,225,159,206,129,236,134,23,202,65,14,17,201,169,17,138,102,132,83,179,41,255,183,24,234,236,115,145,114,240,168,73,160,132,129,146,165,189,234,24,171,79,96,216,209,160,211,56,149,45,119,178,204,19,239,232,60,118,232,221,88,128,59,29,139,60,151,41,239,16,43,32,131,91,125,232,114,190,243,1,15,21,164,202,221,240,124,247,189,210,34,216,75,23,75,194,21,39,207,251,27,127,253,232,30,40,29,48,203,123,206,37,234,61,255,182,234,31,187,6,203,112,86,154,149,237,26,7,233,124,164,45,231,10,162,24,21,158,253,96,143,169,176,137,110,11,88,81,138,50,47,37,29,19,62,88,200,252,20,40,171,10,23,14,216,69,199,95,180,3,241,255,185,125,45,42,109,79,39,121,17,211,38,193,202,187,184,81,108,188,23,144,138,184,31,248,215,154,244,70,17,234,29,5,135,156,30,200,29,6,147,110,15,74,10,239,109,87,72,225,129,211,14,194,82,54,89,122,151,61]], +[[123,58,118,222,202,234,96,196,30,149,176,88,119,167,218,130,6,76,39,39,140,141,125,245,240,187,149,240,173,45,4,53],[248,13,181,194,135,33,177,198,17,189,135,235,20,90,152,187,243,131,176,104,4,93,242,69,141,26,111,218,9,159,127,194],[44,210,111,179,196,247,68,10,114,175,254,147,86,79,111,101,89,173,177,92,199,162,186,16,135,159,183,214,126,71,212,235,208,47,228,130,54,152,165,251,212,169,7,253,105,24,76,37,90,23,14,95,23,71,252,233,104,16,45,194,25,181,13,2],[55,95,173,174,221,156,172,73,182,78,21,116,2,128,70,6,159,76,131,101,76,138,112,17,171,219,100,219,22,180,127,163,17,121,129,114,249,7,34,23,176,166,164,62,93,246,255,204,17,84,188,236,28,104,225,211,94,192,88,128,208,18,206,118,228,206,191,48,27,178,236,152,61,0,180,160,84,12,147,127,241,198,223,148,65,198,27,219,59,232,224,199,193,26,53,212,155,111,85,195,129,38,154,14,118,142,251,212,83,68,127,228,139,117,172,57,100,108,168,46,202,125,20,147,4,66,52,145,135,28,16,219,207,197,151,58,87,250,184,55,28,48,203,196,233,11,236,192,182,113,82,34,110,225,119,180,255,54,142,200,121,179,145,235,149,227,109,203,176,123,44,22,186,57,85,69,212,82,159,114,123,26,17,239,101,209,32,151,107,124,204,134,175,75,210,4,203,148,137,201,33,228,59,165,232,80,207,229,152,153,241,193,236,74,165,201,43,109,172,105,20,177,149,43,83,220,181,64,180,9,35,19,129,86,137,135,187,34,54,188,64,137,93,243,241,126,171,124,2,116,242,36,79,149,134,18,232,142]], +[[95,248,212,5,38,8,235,3,58,94,148,182,3,206,56,77,132,82,246,10,38,73,139,145,18,86,127,52,16,193,134,102],[196,144,13,226,77,154,242,72,39,99,16,153,38,175,124,72,19,128,250,188,218,148,64,193,165,62,161,205,194,126,101,104],[183,55,212,229,190,39,222,182,216,119,41,198,54,223,247,164,6,192,19,243,19,195,140,246,131,254,20,247,90,59,48,5,217,83,93,126,88,21,200,248,179,124,81,214,146,113,17,201,121,247,217,216,26,52,122,169,204,9,237,78,108,24,233,15],[19,140,96,85,124,46,144,8,175,192,61,69,190,199,31,150,17,73,160,131,89,38,117,28,143,243,147,92,125,101,45,131,225,176,177,218,125,91,190,11,142,23,26,78,73,170,224,111,216,169,222,255,120,220,222,77,37,177,170,137,153,152,160,249,158,29,246,249,51,122,62,162,242,75,118,195,23,167,1,77,180,229,40,49,145,121,90,112,216,130,29,33,120,70,73,15,149,135,1,211,157,194,200,206,71,217,40,147,136,116,216,123,53,88,152,155,199,122,248,32,151,154,53,30,239,149,148,170,91,148,243,52,30,222,212,234,32,176,140,62,124,86,16,212,50,103,129,141,250,192,168,125,223,82,127,188,232,81,43,191,133,182,108,155,181,214,47,15,232,64,72,242,59,25,96,74,92,141,130,177,242,90,141,160,39,49,254,178,236,174,72,155,132,117,247,189,50,109,223,26,8,24,158,70,192,140,245,5,56,194,163,99,226,244,235,44,1,162,4,199,255,188,11,152,26,220,15,217,151,170,253,242,162,34,238,132,195,9,246,233,94,199,222,79,168,93,71,104,213,192,3,22,80,40,34,94,34,224,158]], +[[238,222,252,23,87,227,167,229,237,57,70,219,237,195,150,163,98,246,131,210,197,27,11,159,96,118,93,75,252,81,52,222],[169,135,43,194,25,47,192,43,24,156,238,212,3,171,159,39,10,3,42,131,95,222,191,175,28,157,105,52,237,131,4,188],[213,190,168,234,154,95,233,237,109,43,248,57,147,12,12,108,213,3,158,152,143,85,31,222,219,84,55,225,193,175,14,215,179,137,124,3,87,17,195,197,25,38,190,141,27,50,2,77,92,213,130,245,248,54,154,216,77,24,177,37,2,101,47,7],[177,148,219,115,249,148,203,220,60,190,99,11,167,44,71,194,36,155,192,89,42,181,71,148,43,29,27,136,43,68,245,179,133,94,86,139,221,223,146,239,5,2,45,136,252,252,41,78,118,182,74,0,233,199,67,85,55,55,99,228,154,78,188,71,36,61,72,169,173,88,137,148,165,24,248,15,134,21,194,179,29,165,135,165,62,82,157,67,90,134,151,53,13,252,222,2,210,12,206,125,94,238,254,63,90,178,170,198,1,37,156,218,56,83,138,27,131,1,249,131,46,117,171,144,248,169,50,242,103,234,193,129,0,57,101,213,38,111,32,97,128,198,195,128,236,232,3,87,124,203,70,23,107,246,7,21,148,134,242,66,89,116,126,44,166,251,25,18,219,123,120,169,115,178,132,99,135,193,32,128,48,238,31,64,13,12,91,94,139,222,150,53,174,85,99,139,161,124,115,77,232,99,139,184,93,252,215,102,41,167,249,244,13,106,185,84,213,91,248,87,95,201,201,165,149,9,126,8,147,219,90,123,138,108,69,94,203,211,210,45,114,94,25,222,41,65,244,103,249,235,147,214,106,14,43,189,191,146,237,28]], +[[9,210,43,186,165,149,108,250,203,191,159,213,81,9,117,18,134,134,196,12,110,169,107,137,239,76,15,12,100,155,205,127],[229,89,234,138,203,220,97,182,112,154,125,131,174,21,132,154,108,120,178,3,146,61,208,162,153,35,158,228,136,105,48,186],[230,82,117,196,50,138,112,173,98,64,142,215,251,23,40,190,135,167,58,129,79,238,142,189,148,242,102,92,113,188,102,171,12,27,7,166,0,179,11,192,129,167,76,83,104,87,194,6,16,56,75,226,104,217,175,62,62,205,221,62,176,193,76,12],[28,38,160,243,161,165,178,215,213,178,151,175,138,106,104,157,124,98,162,82,103,225,151,210,59,236,210,242,184,22,196,222,146,251,218,255,185,65,195,252,141,183,168,67,53,168,76,251,201,44,179,172,128,110,213,141,241,107,107,142,17,154,72,223,79,39,199,30,147,26,89,56,231,208,2,115,72,133,225,58,37,138,21,182,225,19,110,251,167,47,29,9,107,104,159,118,24,244,156,150,128,99,232,249,145,250,11,85,96,30,67,14,238,19,73,42,27,9,65,62,178,56,19,89,26,122,159,7,12,195,150,202,157,31,172,221,79,76,227,124,64,247,36,95,85,3,94,16,250,214,184,91,95,1,161,218,172,192,223,148,6,159,125,232,246,70,127,150,209,251,152,100,142,138,5,32,168,205,114,60,152,233,220,45,212,178,147,77,130,40,240,174,26,65,91,211,167,205,163,141,122,153,131,206,26,246,248,201,112,162,165,145,99,95,225,43,145,117,54,239,129,94,175,26,49,56,215,12,231,10,121,66,100,215,201,134,217,238,50,144,68,95,21,169,36,143,39,101,39,30,90,153,33,150,174,51,26,189,65,100,191]], +[[119,130,110,211,81,163,240,146,84,174,86,146,136,93,119,76,179,242,68,16,164,128,159,217,15,138,0,218,154,238,153,3],[62,172,143,65,238,115,230,239,19,104,33,247,149,122,28,39,225,86,56,208,227,145,110,108,170,198,251,123,235,123,207,176],[151,122,220,205,184,41,180,11,189,142,83,133,106,120,61,179,70,163,157,255,98,4,26,41,114,210,144,9,241,201,255,129,184,173,84,203,144,30,73,124,29,48,33,181,11,108,105,238,115,85,143,215,190,5,214,37,245,114,127,154,242,206,135,2],[31,240,108,11,57,153,206,203,25,0,164,125,38,123,234,251,179,93,147,209,76,178,200,146,94,62,63,229,217,103,88,105,37,238,75,170,65,153,142,221,1,3,32,88,16,170,213,192,187,220,119,135,68,118,129,2,70,209,48,137,166,77,181,118,66,79,174,11,237,150,100,164,42,73,17,71,209,238,59,156,59,27,164,135,91,225,84,98,57,37,64,249,151,141,154,70,48,186,76,82,84,153,117,26,69,239,194,153,236,125,115,177,127,154,210,117,238,113,166,135,231,38,144,215,50,2,66,210,220,43,212,213,197,207,15,23,164,101,24,93,207,96,248,239,255,83,144,63,32,176,194,171,33,146,212,67,104,242,242,251,54,4,138,240,113,247,170,133,123,20,173,29,17,70,18,5,190,190,23,224,43,226,227,204,182,9,40,33,136,92,78,13,72,17,190,63,69,177,254,160,136,69,62,2,36,50,245,98,86,43,67,163,85,203,86,39,12,237,182,194,196,45,191,155,232,80,231,113,146,253,198,92,253,54,131,75,233,136,219,233,169,62,37,24,193,56,176,144,251,157,168,39,203,28,145,200,254,82,254,124,87,247]], +[[153,169,149,49,195,205,110,62,156,144,10,158,235,38,38,126,114,240,157,17,182,81,168,151,235,183,155,224,22,246,76,110],[155,249,248,180,138,39,40,224,38,8,252,25,137,157,33,150,86,131,157,28,193,233,168,152,77,246,116,236,38,102,47,65],[14,137,218,93,148,156,242,191,64,199,225,124,45,15,156,234,188,136,160,146,235,77,73,207,191,234,183,200,191,244,50,69,198,123,158,46,146,249,188,185,179,75,63,207,139,1,250,46,167,169,100,159,129,76,58,169,139,61,208,69,64,195,29,9],[122,137,192,193,149,47,220,66,152,220,174,168,84,239,193,52,101,107,225,71,233,232,232,47,201,164,73,5,157,128,87,15,117,103,107,129,196,169,79,118,169,104,32,12,222,176,152,140,115,245,154,252,114,173,76,49,3,225,159,230,59,126,149,225,64,181,203,46,252,123,151,166,255,187,108,41,141,218,206,59,230,210,237,61,89,139,139,223,12,47,230,201,118,2,20,42,118,233,120,81,76,25,108,27,154,136,239,220,25,37,252,80,97,85,207,249,162,242,26,182,52,226,185,62,150,146,138,93,143,124,228,203,115,38,217,104,148,105,36,43,169,198,160,27,119,73,107,173,239,135,87,143,90,23,40,78,144,10,114,223,20,28,97,153,176,231,26,181,218,67,117,3,118,23,236,97,150,212,244,226,58,226,145,106,114,208,252,231,150,2,35,5,172,159,187,187,228,112,91,52,14,66,183,142,28,2,187,16,1,134,12,220,175,113,237,137,37,93,213,108,192,179,28,89,212,89,109,206,248,78,34,35,75,229,98,189,128,30,148,17,29,131,167,128,100,201,15,157,130,252,233,31,104,171,176,60,115,182,189,141,126,2,212]], +[[170,88,64,62,118,59,172,64,93,176,101,235,17,235,107,227,227,182,207,0,236,74,34,43,82,191,244,182,227,209,86,172],[22,127,155,154,70,101,249,63,93,125,48,22,172,230,251,209,52,32,178,229,30,114,189,229,158,237,242,105,147,182,108,174],[100,181,152,202,91,143,154,231,66,228,110,224,216,193,170,243,20,88,181,12,37,210,103,166,119,228,75,229,183,85,241,77,81,128,26,48,57,155,252,195,141,20,7,26,160,174,147,218,130,90,88,26,182,194,7,37,160,169,16,180,115,93,250,11],[59,170,9,152,255,2,179,43,144,181,31,154,132,12,123,92,88,112,207,177,129,10,155,15,119,181,89,9,212,122,211,53,20,122,153,28,41,251,235,252,89,46,147,7,23,92,25,100,18,154,45,94,252,98,21,128,116,83,188,215,38,150,151,129,34,43,202,209,201,154,73,116,139,158,230,103,196,208,200,40,137,226,245,0,100,193,21,219,216,251,72,61,114,171,12,202,223,118,189,219,45,199,39,219,195,250,92,70,36,194,131,216,146,28,138,164,66,81,16,220,221,105,192,94,94,213,155,53,150,37,238,170,236,30,39,234,254,157,154,92,231,54,195,249,197,39,234,84,120,24,185,188,166,129,27,228,204,21,5,138,111,91,104,51,3,184,12,144,201,74,131,184,177,88,105,113,58,102,177,224,246,86,51,27,40,109,30,247,105,136,52,171,62,19,132,23,170,214,187,58,179,189,159,199,135,97,164,130,223,198,84,243,248,98,140,141,159,193,96,24,137,143,22,65,232,98,43,210,114,227,141,65,112,108,185,206,190,110,229,225,115,87,107,246,27,177,24,140,242,243,156,98,34,11,186,136,252,180,222,72,152,178,91,4]], +[[16,68,238,55,8,192,176,233,9,168,203,43,162,205,10,248,210,138,93,224,29,150,46,130,96,135,251,35,45,247,178,210],[70,210,65,234,12,112,44,24,137,212,70,85,130,70,41,182,114,132,212,230,68,164,143,164,84,85,210,122,197,246,37,41],[125,107,237,127,135,208,144,171,224,19,195,30,18,3,144,59,172,156,147,68,93,6,199,181,61,49,209,95,151,13,136,100,122,126,210,195,166,48,80,186,25,214,128,67,170,221,24,189,134,29,225,172,71,21,184,232,40,178,177,111,138,146,176,1],[184,164,69,69,95,182,110,23,227,20,61,53,32,76,158,169,52,116,238,190,239,147,150,62,229,193,211,119,202,33,122,205,76,166,62,87,85,218,8,251,255,219,212,53,43,241,101,25,56,150,200,214,247,107,180,205,59,194,211,164,118,164,227,32,130,74,18,16,206,116,208,1,77,116,127,17,30,236,49,12,92,137,237,77,8,80,232,17,248,10,139,178,141,202,246,244,17,223,131,226,193,223,217,12,74,210,53,97,69,78,181,215,86,182,59,78,167,243,125,197,212,102,193,110,247,13,17,25,12,79,83,22,254,42,168,89,116,64,232,139,190,186,235,53,234,95,4,240,123,3,57,38,65,88,239,144,154,213,22,59,252,36,140,215,36,19,62,39,79,129,38,149,242,144,229,113,118,169,107,147,147,208,123,179,16,41,159,93,42,107,109,209,218,188,181,27,242,156,90,250,126,187,7,1,198,200,71,103,172,19,119,147,9,31,224,237,110,71,215,128,98,138,50,200,79,131,224,14,156,22,116,42,82,62,203,99,194,79,74,51,142,210,153,160,97,148,146,79,68,197,165,211,201,55,255,155,9,69,152,42,210,74,45,28,121]], +[[149,221,26,94,101,143,166,200,212,37,7,179,229,184,237,181,186,236,166,45,235,0,252,93,77,202,142,26,181,131,94,89],[58,83,35,221,30,7,243,35,187,109,131,233,194,219,146,162,159,98,226,224,3,238,13,234,205,126,46,78,3,13,141,39],[208,42,117,35,220,189,41,87,107,168,9,181,49,3,119,116,223,65,115,74,65,23,88,19,17,156,106,106,120,140,217,184,173,120,8,101,103,134,103,105,154,230,109,1,9,25,169,102,160,81,192,129,99,223,103,169,119,238,110,34,13,13,195,15],[155,122,253,72,196,116,96,76,38,54,117,49,85,104,64,195,136,102,139,15,56,64,6,61,252,152,105,173,91,144,18,116,185,49,41,61,4,243,200,232,247,248,234,184,21,166,65,215,195,81,40,78,139,176,67,122,197,81,187,41,67,137,100,230,167,199,186,119,35,68,179,51,249,237,165,167,117,104,200,147,29,220,175,33,227,46,7,177,11,244,130,15,184,89,188,248,123,129,196,191,244,38,242,74,77,70,143,46,154,237,168,241,125,147,151,9,151,13,177,29,247,98,71,233,138,57,235,139,56,245,148,159,52,159,42,224,90,180,140,1,133,23,196,143,160,32,93,199,241,86,100,83,225,5,228,140,82,235,69,92,12,64,128,47,121,123,62,239,177,226,243,177,248,67,21,174,213,176,113,28,100,153,166,145,183,75,145,241,46,247,15,118,196,192,92,26,161,169,147,226,243,229,40,171,52,61,210,54,129,98,244,3,106,97,161,58,136,4,93,205,239,168,93,104,83,34,117,188,245,184,245,240,14,253,234,153,154,149,120,49,117,217,238,149,169,37,212,138,84,73,52,216,198,178,98,34,91,110,190,163,84,21,221,68,223,31]], +[[26,188,11,154,160,29,197,124,165,62,254,115,128,150,43,26,136,213,10,150,79,92,217,134,64,152,44,116,57,63,41,38],[141,79,209,67,148,215,193,64,87,0,48,105,131,251,247,110,169,241,113,177,90,107,86,97,42,31,235,28,189,174,93,213],[247,56,175,45,62,41,11,61,35,217,175,247,65,75,252,95,250,71,35,93,192,83,104,122,139,165,200,84,27,133,17,247,129,86,108,218,161,48,224,103,125,181,95,168,190,157,129,160,146,203,88,146,58,134,40,73,77,47,98,217,92,22,113,0],[218,45,217,64,213,225,219,110,128,191,126,43,120,46,126,116,92,212,253,37,46,152,21,23,151,88,135,221,5,172,119,237,131,125,8,41,97,87,94,254,223,48,31,223,36,183,7,24,185,145,184,217,43,221,46,107,238,23,200,170,75,198,148,167,39,188,252,120,253,133,25,92,66,202,248,131,162,195,141,22,28,173,215,156,253,169,163,145,16,225,38,77,48,189,76,92,74,88,118,119,127,35,59,7,27,27,11,64,137,53,240,70,137,84,204,116,74,248,6,59,0,78,222,86,205,152,28,77,213,96,138,191,254,174,201,229,143,63,175,170,103,20,103,128,75,127,162,85,143,79,149,23,66,1,241,131,216,10,89,20,6,95,237,83,17,91,65,235,195,56,247,141,240,80,5,59,138,78,117,234,124,111,220,53,77,173,39,191,216,162,230,111,205,122,226,245,135,210,75,224,212,163,61,163,10,34,14,81,188,5,250,78,65,43,149,159,217,93,137,234,110,192,22,37,22,192,150,169,67,58,158,124,245,153,201,40,189,83,5,194,23,59,247,73,62,208,193,198,3,205,3,240,130,204,228,66,55,167,159,253,139,233,166,114,194,235,170]], +[[203,255,206,44,155,211,226,62,64,110,95,102,230,50,220,250,114,102,84,210,154,149,92,236,152,49,115,35,95,163,89,208],[73,101,62,221,100,165,95,124,212,14,175,63,142,114,235,150,219,205,238,57,143,52,129,127,44,149,134,121,73,113,11,20],[231,206,212,250,42,125,255,115,241,6,139,186,208,236,154,17,9,4,60,151,166,46,255,161,72,135,111,9,105,237,77,198,8,226,139,206,121,122,243,184,37,50,201,77,236,77,104,17,183,245,99,103,145,41,250,207,23,187,115,214,147,117,235,5],[31,253,230,130,110,79,12,36,167,150,31,25,30,116,204,11,188,146,142,63,26,236,62,250,179,39,101,194,80,28,188,22,32,231,238,111,97,252,207,176,12,252,169,251,152,20,59,82,155,204,140,61,15,223,137,238,124,52,47,16,24,21,250,191,125,234,249,243,2,162,136,254,23,88,38,213,144,217,158,230,253,146,218,116,249,89,107,120,60,14,125,71,215,17,163,47,57,234,65,101,229,33,36,49,68,27,73,140,107,112,219,59,9,209,244,228,161,74,107,174,57,218,80,136,187,133,179,40,92,233,223,47,144,104,26,242,199,77,236,228,57,174,185,30,28,27,7,18,237,219,238,141,114,86,152,40,243,124,183,32,197,9,208,42,236,71,96,112,72,78,155,22,236,113,121,148,122,201,108,175,14,27,232,182,183,79,55,45,114,53,254,110,57,153,223,115,59,204,212,130,223,226,230,49,245,107,88,38,103,220,229,227,18,23,99,173,250,207,59,24,207,32,149,247,57,77,238,73,39,252,43,234,107,88,36,217,12,213,158,133,78,197,135,43,69,81,176,46,250,186,90,213,74,155,122,143,109,229,215,205,165,130,91,50,91,7,109,237]], +[[159,145,35,20,151,72,76,171,57,185,226,15,134,17,129,211,151,144,133,119,187,178,150,130,66,208,113,188,164,129,63,251],[136,36,188,108,214,166,241,90,95,65,102,143,43,59,174,143,196,150,115,131,7,141,8,181,29,109,27,43,147,161,7,31],[10,28,112,109,216,161,48,119,171,24,56,108,101,250,151,207,157,252,67,84,45,24,70,236,189,222,183,179,201,63,60,102,243,204,208,68,122,172,221,77,173,143,191,115,108,79,249,219,219,98,191,193,77,136,131,227,133,188,233,186,197,106,53,12],[33,212,251,201,129,99,195,251,110,9,247,117,194,171,123,24,177,135,146,52,11,175,237,172,180,150,5,98,46,60,8,170,59,43,141,14,9,2,243,97,170,28,15,101,46,39,50,177,10,12,92,106,5,9,137,150,181,136,38,124,200,149,26,120,181,212,49,231,34,43,187,80,142,238,241,181,232,184,208,29,57,145,225,141,221,198,202,141,34,46,241,119,206,98,147,141,24,16,238,207,6,244,115,139,40,244,64,148,108,202,210,161,46,57,211,134,17,190,211,163,159,147,65,154,23,158,194,177,181,45,95,229,200,12,35,184,77,136,3,117,95,81,70,9,44,193,153,180,189,206,165,188,242,3,123,213,63,246,52,102,148,21,95,2,125,140,226,186,255,227,10,86,102,89,108,0,120,58,174,173,233,199,127,200,99,121,66,236,224,23,214,72,76,40,153,177,145,141,58,72,11,213,21,118,120,212,119,45,39,31,155,153,118,142,225,188,196,107,36,137,174,135,205,3,15,71,209,51,60,118,114,203,144,44,180,245,254,116,110,133,61,229,121,64,186,34,100,211,230,41,100,77,101,58,91,122,247,140,230,74,153,63,54,37,15,140,183,203,69]], +[[30,43,213,72,124,95,92,237,70,31,96,77,204,180,231,142,185,22,8,240,184,33,245,175,196,227,229,52,247,150,3,146],[239,130,84,117,207,32,81,162,1,122,229,50,240,119,217,103,116,52,125,39,103,234,123,69,249,193,184,96,171,153,53,6],[77,51,201,106,46,58,93,183,57,26,223,101,193,204,53,101,254,118,238,175,208,181,199,171,176,180,146,160,181,30,31,163,54,57,148,106,36,59,45,222,243,87,85,34,152,206,10,169,94,172,111,191,230,96,152,130,113,135,126,178,167,218,24,6],[29,187,187,19,205,173,136,133,75,128,156,237,237,39,51,67,211,6,168,222,171,243,255,2,201,206,198,240,2,184,233,225,14,245,209,176,245,113,31,51,38,122,169,28,23,27,97,233,96,247,64,69,123,129,215,81,164,115,244,79,117,10,8,12,171,128,175,124,204,167,223,252,250,201,238,76,57,220,133,203,223,81,37,156,205,52,112,217,186,211,173,48,244,238,93,189,79,172,107,213,198,196,223,115,17,164,112,4,70,149,167,225,167,225,133,114,32,117,136,175,165,126,235,205,77,87,91,109,66,68,87,238,146,70,92,225,134,62,60,103,124,248,117,253,185,141,64,120,235,231,20,66,96,128,112,82,87,113,68,203,142,3,89,170,66,173,21,93,121,218,227,222,185,156,70,50,193,145,199,153,203,254,88,125,149,71,135,6,141,102,59,223,192,250,177,51,79,24,118,191,73,140,77,181,197,61,183,176,32,78,213,165,33,198,47,9,234,202,141,1,137,243,179,148,20,63,41,196,33,203,92,141,7,189,117,27,175,76,190,59,244,190,23,1,223,75,34,7,223,178,144,77,132,244,219,218,81,203,165,118,213,165,187,22,239,230,152,237,214,8]], +[[247,141,177,77,109,26,100,61,215,115,91,175,38,53,50,18,68,231,236,140,167,44,92,56,201,140,128,157,185,203,90,85],[84,20,247,95,82,243,134,74,251,12,121,194,197,193,208,107,75,206,64,15,189,223,23,254,156,251,42,139,172,71,160,221],[215,203,212,24,31,103,113,32,7,183,240,225,132,82,224,160,36,70,77,157,201,181,255,156,246,105,209,185,17,105,215,87,50,98,248,51,54,185,124,134,27,250,179,252,246,105,34,60,232,202,243,25,242,29,35,241,250,51,26,45,137,182,202,11],[5,202,241,184,237,195,177,115,251,193,237,41,185,94,43,240,109,129,75,162,64,125,75,49,199,40,208,78,194,115,210,83,148,66,58,199,212,255,242,202,54,238,144,39,48,147,199,86,226,189,19,201,109,74,61,199,245,190,23,89,252,211,40,235,102,197,136,43,88,250,69,136,229,178,163,113,58,65,84,162,52,13,11,6,173,1,150,1,176,224,40,228,151,248,152,37,107,2,138,249,92,216,22,141,245,229,138,87,205,30,191,192,160,201,28,237,97,219,180,128,172,167,223,141,202,145,235,22,233,128,7,205,44,209,162,4,91,14,68,119,209,45,90,64,114,243,101,66,101,103,201,214,21,119,243,72,92,143,70,96,94,127,71,94,240,74,57,72,246,13,186,140,85,8,209,75,253,219,155,17,221,4,78,242,216,76,22,185,169,3,141,142,120,237,164,59,145,41,125,243,95,67,97,163,131,180,29,73,103,122,104,125,91,52,74,209,171,15,199,48,23,179,190,191,50,48,111,179,253,123,61,80,113,243,171,95,110,73,170,21,84,12,173,101,3,190,167,120,76,249,66,24,1,206,19,133,131,152,147,54,42,151,250,225,33,48,13,103,131,175,15]], +[[125,250,50,142,144,161,184,73,194,25,227,218,131,45,249,237,119,68,130,52,240,216,158,165,209,122,61,100,231,136,61,175],[227,12,230,253,95,88,0,56,154,112,205,17,115,100,245,153,69,175,177,128,242,41,146,115,96,176,107,72,53,248,220,145],[28,97,213,59,135,47,140,222,89,134,9,104,44,121,246,197,223,0,124,81,58,113,207,179,160,109,203,130,216,92,75,0,204,196,11,0,229,159,89,83,147,8,139,76,208,67,40,85,198,122,32,125,167,31,135,231,44,64,155,62,80,39,149,7],[229,228,149,214,99,244,114,54,113,69,50,104,122,36,48,143,148,44,169,195,62,8,143,127,16,106,90,114,53,24,202,203,190,244,166,140,147,154,105,80,178,220,37,137,248,45,53,78,87,82,114,212,43,19,131,211,21,171,138,32,170,12,220,157,77,246,120,171,59,38,97,43,93,202,102,231,31,159,63,167,217,231,49,220,72,30,43,199,18,124,234,59,98,3,202,108,216,22,46,144,136,106,115,220,70,200,61,222,252,75,158,45,83,210,157,211,135,198,36,224,139,216,213,59,233,40,164,10,154,168,174,139,28,141,15,182,167,189,109,206,95,98,49,91,122,33,129,246,39,242,86,187,231,226,169,91,244,100,230,19,34,4,193,116,32,150,41,132,2,53,178,195,153,19,48,26,75,64,50,93,17,141,56,75,199,172,2,140,212,241,39,2,225,97,25,27,20,158,66,9,5,138,85,18,43,187,139,34,178,70,131,186,79,142,46,108,207,192,141,200,200,177,188,251,109,96,189,143,6,33,150,147,61,243,25,171,22,144,109,8,87,48,235,161,114,13,75,2,198,125,175,56,204,230,171,163,142,37,214,142,249,91,47,82,25,19,161,215,125,94,182,80]], +[[108,225,61,60,46,199,31,237,131,19,26,105,213,208,48,49,74,180,158,101,101,239,104,22,63,255,9,172,93,155,71,231],[156,123,17,24,250,185,30,14,123,25,42,35,217,95,184,119,203,121,54,204,108,138,51,5,146,244,142,103,132,237,194,146],[96,139,43,246,246,218,5,194,172,91,191,215,149,162,172,50,199,156,116,21,63,148,49,222,165,151,104,255,76,34,94,59,105,59,100,90,80,103,102,184,96,133,14,233,126,164,48,50,176,91,105,229,103,103,232,235,157,25,24,223,154,251,168,5],[16,187,195,17,235,42,118,94,1,103,255,55,97,143,247,14,19,240,45,123,6,23,174,74,192,107,239,187,225,73,201,114,169,148,246,128,202,77,201,169,46,199,239,165,57,151,250,211,86,185,255,78,189,238,98,149,65,209,244,222,166,46,208,210,73,79,156,207,223,7,169,49,4,145,246,28,75,62,39,0,180,163,198,104,214,120,50,154,56,194,239,249,216,203,164,49,251,149,158,127,118,85,189,15,189,119,213,59,187,194,235,141,197,29,215,24,237,152,114,138,24,22,134,190,18,43,132,77,61,163,49,227,41,211,149,155,89,35,247,115,67,37,160,33,2,110,39,84,225,122,21,16,139,232,1,70,90,217,88,219,207,33,223,137,12,254,93,91,136,60,164,60,97,206,220,203,219,88,184,73,234,117,55,79,30,145,142,128,62,87,122,93,199,161,193,121,54,236,207,205,52,129,189,43,30,176,117,184,50,55,202,111,60,7,193,158,154,249,115,18,103,190,130,212,137,142,238,150,235,201,0,212,139,5,157,81,176,221,65,91,28,137,6,96,168,141,37,245,197,243,93,142,69,229,35,224,206,51,54,146,58,180,54,112,227,92,80,87,213,108,117,136,118]], +[[212,94,230,154,95,26,124,253,208,52,63,135,112,209,198,188,2,111,6,122,112,219,232,57,168,111,42,160,104,195,63,129],[252,141,159,176,228,243,71,147,9,7,85,224,50,128,150,224,30,40,30,163,81,184,217,92,217,17,110,19,26,92,165,78],[21,108,81,197,249,21,216,155,141,20,0,53,15,143,33,122,92,2,226,98,158,222,159,74,48,182,231,29,30,167,169,83,204,109,179,27,165,199,120,194,105,146,11,100,159,180,34,28,109,56,207,44,234,42,125,227,173,66,62,4,250,170,6,7],[235,94,216,171,121,203,254,97,194,89,129,185,209,214,183,15,16,182,1,148,180,22,31,225,125,17,175,241,118,121,148,170,8,19,233,236,226,244,197,213,49,185,158,138,223,24,136,195,10,99,137,62,180,81,170,245,90,205,90,82,173,140,64,31,170,136,214,234,207,62,73,71,5,102,17,79,208,198,162,116,233,84,72,70,176,174,155,250,18,77,121,81,235,38,113,94,25,37,63,247,237,200,167,9,101,119,111,35,206,70,3,30,3,74,32,7,35,186,61,17,225,29,53,61,126,124,216,74,237,226,103,255,100,190,212,24,203,159,40,198,28,208,246,59,108,226,236,174,20,178,11,198,189,174,216,196,40,186,209,139,228,183,214,99,56,54,74,205,128,66,168,37,111,37,138,105,150,155,141,60,162,234,179,174,163,112,110,95,33,195,177,239,204,37,74,130,75,180,231,234,122,186,136,39,200,235,130,120,108,102,90,169,115,130,25,49,255,153,10,99,253,52,167,74,109,140,34,168,130,176,185,53,21,44,203,54,252,199,111,78,202,101,214,124,134,128,148,47,117,223,173,7,52,57,192,145,96,101,232,56,119,247,186,32,147,3,243,53,72,217,228,13,74,107]], +[[138,118,234,171,58,33,236,90,151,92,139,158,25,122,152,158,142,3,8,153,235,69,215,137,104,208,251,105,123,146,228,109],[45,156,129,61,45,129,226,115,11,13,23,216,81,43,184,181,211,63,67,108,171,170,19,225,65,202,28,183,133,1,67,68],[252,238,204,164,176,20,254,205,144,185,33,176,250,59,21,174,170,78,98,202,161,251,34,114,156,112,38,146,50,195,60,239,13,10,238,166,100,50,193,40,175,185,163,100,107,199,240,58,18,119,77,168,117,131,152,194,160,220,206,11,187,246,116,10],[198,199,143,46,32,128,70,26,237,159,18,180,247,124,152,155,25,113,103,128,250,182,14,110,203,151,147,180,188,126,214,158,95,112,250,107,219,161,110,155,211,25,73,105,238,166,102,90,191,214,48,222,238,250,61,113,123,109,37,77,210,75,201,125,222,33,240,242,159,158,211,75,139,215,160,19,56,15,79,130,201,132,253,189,149,175,152,5,183,68,188,217,82,197,167,31,187,87,209,31,65,28,24,204,48,188,53,148,247,173,130,40,203,96,153,57,74,27,107,10,129,133,129,189,249,60,206,88,243,164,162,62,85,219,62,105,202,157,96,207,179,169,7,251,104,50,158,47,251,108,101,241,232,40,210,129,39,16,156,158,159,183,1,96,242,239,130,162,238,159,155,209,112,197,30,19,253,63,193,134,107,34,199,159,230,213,16,18,23,151,157,190,39,36,220,173,138,155,198,154,204,66,193,18,220,105,123,210,113,238,165,80,233,229,4,6,191,210,130,69,184,59,143,1,45,52,219,109,189,213,90,230,229,117,116,92,21,61,110,117,52,144,16,39,234,220,47,204,51,165,40,125,219,202,109,58,234,184,151,34,148,220,108,113,43,153,66,84,114,119,52,14,122,209,158]], +[[24,168,249,54,72,205,207,71,19,54,48,175,30,17,192,206,234,61,224,115,39,49,76,150,88,13,247,117,89,125,122,156],[41,18,244,26,180,200,126,57,55,160,51,49,128,44,186,135,113,107,78,234,20,185,251,166,245,70,208,172,44,9,115,223],[59,119,57,76,214,159,139,69,208,12,254,58,121,167,144,6,40,165,101,24,179,121,237,138,17,88,31,195,163,118,229,214,104,7,223,17,231,9,4,246,150,199,65,210,29,19,147,16,250,27,137,169,59,220,77,44,57,151,153,31,82,32,238,0],[89,32,147,172,124,214,113,214,7,11,0,39,237,172,31,176,21,204,32,93,120,187,96,63,55,142,185,248,170,56,140,168,48,219,60,178,52,32,199,232,82,219,11,85,36,30,184,138,2,204,98,122,169,65,67,190,67,154,171,75,242,99,71,87,71,4,6,232,66,242,14,177,15,7,0,227,194,218,54,79,88,138,128,0,242,56,80,193,44,233,118,243,38,210,223,27,172,19,233,80,32,180,18,177,117,191,116,189,126,187,172,243,174,85,192,218,235,181,192,16,191,128,79,238,225,215,212,159,174,5,11,234,85,153,111,83,207,225,241,90,12,242,7,39,219,78,227,17,194,96,186,217,104,45,123,150,94,39,169,73,31,71,29,74,71,58,255,100,108,125,66,77,90,11,220,187,138,2,51,244,179,6,13,208,76,152,236,152,223,208,94,199,36,120,132,226,216,225,82,212,174,82,179,213,134,93,158,253,103,6,166,14,8,142,30,124,159,98,69,16,171,199,162,4,90,44,122,117,136,226,83,94,115,25,29,213,207,5,66,21,99,245,86,161,62,130,54,103,3,67,205,91,164,212,102,226,69,196,238,59,90,65,231,12,154,15,94,110,162,197,89,235,230,27,168,30]], +[[32,108,210,184,17,74,174,24,141,129,134,44,206,196,203,146,196,239,95,199,140,36,67,90,25,249,237,155,138,34,244,126],[151,166,122,194,129,31,82,148,86,223,83,39,55,215,107,237,126,56,125,168,59,213,84,89,55,47,223,178,127,250,207,243],[115,164,13,157,160,143,185,142,162,91,103,231,33,85,122,26,81,34,82,148,211,22,181,49,73,175,137,95,164,214,60,180,163,245,111,104,133,102,239,109,164,47,210,148,29,255,160,109,73,122,169,2,22,93,80,33,58,98,20,17,98,153,169,12],[72,12,72,0,246,140,121,245,223,192,195,102,108,10,196,41,179,15,224,197,254,132,135,80,219,33,113,56,11,128,200,233,254,192,160,84,177,109,8,103,76,239,226,246,78,194,139,182,176,89,107,53,35,85,117,241,137,190,226,89,172,167,102,194,34,172,10,70,207,42,247,87,116,218,78,52,160,181,79,194,172,73,236,139,237,244,136,124,217,183,190,79,219,127,104,105,2,221,250,176,70,39,226,110,162,220,61,151,214,42,75,21,70,24,2,24,237,143,161,19,51,72,25,181,39,92,197,74,253,238,68,48,144,8,89,101,7,151,22,117,230,216,184,168,237,236,71,24,242,212,189,115,82,19,203,189,24,121,31,170,128,84,23,73,7,167,172,23,215,20,58,71,87,228,147,190,238,196,132,157,11,131,111,24,187,43,60,144,22,242,90,244,127,185,97,153,37,23,32,84,159,21,209,73,80,61,65,9,94,37,242,98,9,218,172,57,21,68,133,195,222,215,203,26,140,62,131,165,47,90,6,236,9,207,131,223,0,114,107,121,104,246,76,12,186,226,153,81,47,180,56,86,15,4,179,182,68,52,111,147,138,200,233,4,134,97,76,216,68,181,78,174,7,139,246,120,179]], +[[89,177,68,167,8,171,236,151,39,41,160,74,108,19,240,234,2,11,78,212,164,130,152,2,58,86,137,88,194,18,21,236],[196,244,114,0,146,237,97,121,160,130,174,77,97,69,223,55,113,120,110,252,169,189,155,183,156,159,102,103,210,203,86,179],[26,128,133,15,203,214,230,67,198,186,142,182,132,219,239,125,240,21,21,146,40,218,237,207,6,4,112,145,134,5,77,177,133,170,123,170,203,9,214,202,173,1,99,142,255,142,70,135,53,166,1,36,222,12,83,118,233,67,64,229,65,169,128,7],[56,87,189,38,11,138,173,157,7,63,6,118,93,55,254,137,58,63,83,226,61,232,102,221,172,51,73,90,57,173,51,238,158,157,92,34,80,43,193,196,181,71,13,14,63,58,88,82,35,254,76,185,60,196,173,43,91,166,215,136,38,165,63,192,37,61,197,128,162,1,140,201,255,28,254,219,211,172,11,83,41,45,238,251,193,78,88,154,207,73,108,181,247,103,1,48,253,187,108,243,141,32,137,83,192,21,160,71,70,117,183,36,189,16,159,124,184,156,51,1,103,81,254,122,167,133,208,153,208,154,178,13,213,37,140,215,100,172,141,175,52,60,228,121,14,173,8,99,175,67,18,26,165,39,163,122,17,98,143,71,134,150,104,248,234,192,13,128,182,191,153,6,102,61,122,40,153,193,203,103,140,215,179,235,59,200,2,38,184,177,59,110,70,135,127,56,240,124,61,156,134,211,54,139,170,196,166,246,185,60,206,188,236,152,17,71,75,106,106,77,165,195,165,150,101,113,238,208,94,220,192,227,254,124,209,89,21,201,31,68,238,232,193,73,174,69,31,55,85,24,167,159,182,0,169,113,163,155,148,51,223,161,159,145,147,27,25,50,39,87,71,194,98,238,220,189,39,241]], +[[141,22,33,238,171,131,39,13,232,87,51,92,102,91,191,87,38,227,114,34,37,253,1,110,35,191,144,171,71,174,236,61],[190,205,188,2,77,174,106,148,237,78,41,200,15,42,255,121,106,237,143,235,44,27,55,144,168,199,45,123,4,138,44,97],[224,141,108,170,95,57,50,125,110,102,82,237,116,221,26,55,132,75,151,159,92,206,116,122,96,111,86,121,244,137,139,187,118,67,223,126,147,27,84,162,180,14,189,239,232,48,3,246,28,160,241,17,18,240,35,198,163,232,204,24,202,254,95,13],[151,250,205,220,130,204,204,207,120,140,49,179,48,94,147,235,169,86,248,150,19,230,229,53,66,176,67,38,127,238,84,76,43,10,138,232,136,106,49,185,211,33,166,60,39,98,59,174,254,168,64,178,168,175,91,35,48,25,63,251,91,175,135,60,51,85,40,175,234,226,22,1,99,200,81,197,162,229,129,84,161,176,86,156,45,19,102,192,113,4,55,98,59,14,8,198,134,229,79,194,121,237,76,69,243,232,86,134,131,117,247,130,36,199,119,177,61,117,222,16,215,145,115,85,36,37,209,90,86,25,4,21,95,33,23,178,241,71,19,235,11,4,100,138,59,222,179,48,33,103,209,151,62,120,138,6,203,0,212,140,203,38,159,167,26,248,186,104,234,229,93,187,253,149,148,213,194,180,220,19,174,3,33,113,133,97,172,223,103,220,140,252,194,91,196,107,182,110,9,106,25,65,217,51,82,7,211,247,209,30,137,4,144,79,171,227,165,10,56,131,231,7,128,71,223,37,47,56,182,124,210,138,106,196,92,125,122,29,42,29,232,212,87,71,207,9,48,30,1,205,175,208,205,153,166,233,27,112,77,80,159,206,105,47,189,239,47,113,165,206,11,53,188,21,198,95,135,104,36]], +[[242,115,93,80,238,58,154,101,181,140,138,207,85,22,99,233,136,9,236,64,111,115,227,231,244,231,59,196,234,146,56,116],[223,72,165,185,74,7,175,60,44,153,184,56,135,98,36,50,51,200,80,220,23,83,23,214,2,99,142,91,134,171,73,237],[105,66,167,105,100,23,239,170,89,27,149,225,31,2,215,99,190,245,39,155,147,42,142,42,124,187,159,88,54,149,193,76,229,204,85,107,236,102,121,155,51,203,89,45,164,223,39,53,249,238,242,195,206,202,67,98,22,75,108,201,61,164,225,5],[174,49,233,78,113,151,228,228,208,35,147,72,2,94,214,104,30,81,60,225,166,224,170,14,91,151,147,115,145,33,80,239,17,62,80,239,5,105,196,131,247,86,140,75,188,71,3,197,218,202,168,10,13,228,231,56,56,63,161,241,13,109,64,113,163,27,153,230,72,81,67,151,35,22,200,101,34,227,124,104,135,161,195,7,178,155,13,214,249,241,180,56,49,10,249,216,215,52,111,180,31,155,45,210,232,11,20,196,94,184,125,78,212,142,55,165,38,11,82,37,123,62,153,120,122,19,197,83,146,186,147,12,8,224,36,14,150,13,239,12,41,184,85,7,69,207,20,157,238,83,165,209,116,236,6,93,45,102,119,222,225,252,66,5,112,98,195,78,39,234,93,188,219,134,27,159,103,12,96,50,199,132,108,236,142,135,167,201,82,14,39,150,123,1,134,238,113,183,126,214,208,41,187,221,112,148,156,236,74,112,147,41,250,55,254,224,2,73,12,193,188,76,45,246,247,99,249,133,143,51,215,80,197,181,5,166,126,35,112,99,192,72,111,148,86,211,198,32,217,172,124,152,241,56,29,224,239,254,65,193,130,89,80,74,21,13,104,166,162,139,10,62,234,128,59,133,83,21,201,224]], +[[202,217,210,26,1,199,225,209,93,242,251,215,156,81,110,184,195,64,30,159,226,132,103,204,123,33,103,157,78,51,26,61],[167,181,92,21,214,121,11,64,83,111,202,229,173,40,146,205,102,177,134,137,244,153,193,253,238,166,109,74,125,243,148,36],[49,146,125,1,219,159,36,114,244,223,111,99,193,142,189,131,194,177,170,248,141,88,14,132,136,84,223,140,186,99,149,211,218,123,214,187,158,220,31,206,28,125,126,19,96,85,143,205,223,169,57,21,190,7,110,251,142,162,220,94,167,178,13,10],[112,112,43,241,156,145,159,152,54,222,253,123,132,111,217,153,45,139,126,178,225,6,174,183,30,96,163,27,78,162,90,65,178,18,220,125,231,201,28,189,97,61,88,208,89,93,184,51,207,231,229,5,132,242,85,105,96,44,119,68,250,103,93,21,109,15,99,205,43,124,8,156,138,0,104,106,67,113,105,130,106,18,220,72,91,56,192,104,168,0,113,66,229,22,55,71,1,26,7,164,21,104,54,34,171,30,35,206,87,124,115,43,161,79,64,31,188,48,67,224,105,58,146,5,193,154,146,41,138,61,155,8,251,122,250,250,224,169,240,22,188,117,14,230,49,165,245,218,93,182,249,186,38,146,199,76,170,174,180,208,151,233,14,60,2,210,227,167,251,58,160,0,4,11,124,23,183,69,100,230,70,190,161,107,173,97,30,188,8,89,163,130,136,4,171,79,92,251,164,23,210,84,81,92,163,98,10,58,214,131,196,108,166,38,123,180,149,57,187,48,227,105,8,126,103,67,142,148,137,86,39,80,220,203,163,170,11,27,10,108,38,112,50,210,12,42,219,117,230,141,241,18,59,82,89,191,228,234,198,202,220,166,119,129,56,163,115,24,173,179,14,141,102,159,59,201,105,44,199,75,104]], +[[217,190,132,34,85,233,161,107,10,81,168,103,66,24,206,231,205,154,139,223,52,53,8,57,127,77,219,5,243,250,0,130],[121,49,188,109,250,51,36,148,58,171,24,61,18,133,81,89,25,57,159,254,11,113,6,119,240,145,93,58,91,229,30,146],[201,56,69,101,140,149,96,210,192,226,143,40,42,219,212,101,43,175,211,187,46,222,193,124,148,135,143,123,148,211,199,122,254,201,6,237,41,42,141,251,245,248,231,193,24,232,242,202,51,221,167,144,157,155,105,91,143,245,161,192,233,122,200,7],[172,108,85,177,52,102,62,65,240,42,109,203,133,73,234,161,192,19,245,150,88,216,29,129,47,149,183,64,9,81,55,35,103,25,69,225,50,79,144,248,163,249,113,54,145,129,181,135,186,180,86,101,247,136,214,99,171,120,20,12,90,34,193,193,141,74,254,220,116,72,167,72,175,229,191,35,135,0,60,29,101,171,24,72,46,249,137,34,180,112,218,128,173,20,201,68,149,28,228,174,211,115,144,204,231,154,142,1,178,76,125,252,17,65,192,236,162,199,247,115,237,75,17,128,106,52,97,85,19,72,110,78,225,26,240,128,120,161,180,5,76,249,136,2,152,96,141,217,179,250,161,162,66,164,82,254,81,22,4,179,16,44,49,61,20,204,39,198,240,248,71,29,148,85,83,23,234,162,100,205,245,44,105,225,143,70,30,71,144,61,33,41,135,22,177,114,238,156,177,120,240,143,242,211,201,193,98,18,28,46,210,29,135,52,178,240,99,13,57,145,70,203,247,110,2,138,20,63,43,247,187,80,175,15,87,185,186,128,33,210,100,176,12,102,98,248,76,134,203,109,89,82,179,210,65,247,220,62,112,12,150,97,108,188,251,13,14,117,63,253,93,33,238,50,14,101,233,126,37,203,134,9]], +[[207,196,140,198,246,88,17,254,125,123,186,133,209,205,132,133,143,214,247,237,214,56,244,245,82,54,62,231,104,95,105,202],[210,156,16,105,76,94,142,63,52,71,237,120,211,77,189,116,162,179,1,55,59,168,113,181,133,12,51,61,255,123,248,208],[128,197,213,30,150,209,202,200,239,211,69,152,37,231,156,30,159,101,175,112,29,29,41,225,249,91,3,103,7,17,59,119,152,75,123,51,80,240,64,119,51,60,149,127,143,188,125,155,4,12,54,38,81,65,123,152,153,2,124,211,62,219,17,3],[142,125,239,185,209,109,3,107,214,66,207,34,110,50,119,62,96,83,97,197,236,75,149,18,85,120,141,176,160,66,198,62,90,67,103,214,21,36,241,14,98,88,153,19,37,163,154,182,176,54,18,38,12,63,227,223,32,179,66,2,211,67,149,189,78,212,11,214,19,115,223,120,26,76,139,207,189,21,48,16,96,240,116,55,115,35,51,216,228,151,54,50,45,238,107,34,67,142,120,125,136,86,183,12,38,236,87,214,218,222,156,60,40,226,114,32,197,103,14,57,53,68,237,9,89,55,41,141,195,173,199,56,101,247,119,233,0,55,189,239,131,71,22,71,109,120,244,230,203,73,97,164,198,138,138,131,99,56,169,245,218,23,156,77,94,147,195,247,13,211,94,236,112,150,83,221,141,227,121,150,177,32,86,212,238,252,180,182,179,193,59,169,132,216,50,39,92,67,134,235,244,168,255,127,7,139,227,212,40,193,224,217,177,98,56,31,6,165,183,187,18,112,64,3,217,31,37,209,216,253,67,98,108,231,15,255,89,210,146,119,104,167,107,247,249,239,118,255,149,72,159,56,237,205,28,158,155,138,139,14,246,108,50,128,87,118,213,174,159,189,132,167,175,79,166,86,62,199,10,197,115,58,68]], +[[21,201,247,196,216,74,90,71,144,65,149,46,106,140,172,36,231,111,210,210,117,193,151,230,181,33,146,155,67,186,108,93],[134,51,193,130,157,41,9,29,247,31,213,192,239,100,5,114,228,182,73,116,205,9,125,190,187,205,222,186,4,22,71,192],[30,54,190,165,165,131,118,126,189,128,48,108,171,35,49,85,183,180,40,20,180,52,115,207,69,205,197,3,156,147,151,68,169,105,75,135,34,13,175,76,205,41,242,92,234,64,94,124,8,219,46,241,127,63,3,77,187,73,207,246,2,131,227,6],[17,115,13,212,93,218,128,216,77,8,13,146,233,189,218,238,166,135,142,74,11,59,81,45,158,167,51,128,142,28,239,81,212,144,72,214,199,129,22,164,189,227,198,74,206,170,82,190,202,134,179,49,171,89,233,24,92,112,40,106,2,187,93,208,79,92,127,78,156,126,68,94,119,69,133,101,241,89,199,131,223,212,217,118,169,16,233,55,120,157,33,65,212,22,237,58,127,96,141,38,115,122,134,178,11,98,78,60,54,175,24,210,92,125,89,184,215,66,126,198,196,211,212,56,215,174,9,73,221,125,116,140,31,253,111,40,232,40,93,68,4,34,210,42,55,97,32,46,149,132,245,205,179,80,69,71,170,75,104,87,48,201,130,203,162,19,222,8,2,10,94,78,70,169,95,172,75,72,27,234,11,99,10,189,3,13,221,51,90,32,254,44,247,9,74,239,72,19,149,105,145,145,60,104,33,244,181,65,13,244,241,51,254,99,226,44,8,9,42,10,101,151,39,34,162,122,228,32,17,168,7,195,39,180,23,35,124,84,1,20,238,203,159,14,150,205,165,220,240,36,111,29,39,23,244,155,156,234,157,198,163,218,155,57,111,2,112,82,146,38,245,220,186,100,153,145,138,108,40,159,224,85,254,200]], +[[109,45,13,130,63,41,71,70,185,165,81,46,20,231,60,29,133,91,94,75,202,101,254,129,119,41,129,12,197,239,132,13],[27,100,128,166,169,13,251,71,41,132,133,92,239,111,26,179,30,183,179,241,60,138,192,15,165,86,210,11,83,229,174,23],[181,21,244,158,179,42,212,120,105,45,248,143,7,183,128,44,110,14,83,39,170,8,166,54,110,76,177,209,226,111,158,101,252,129,171,235,226,33,93,100,145,0,242,117,152,39,58,65,43,98,78,132,45,129,48,64,55,151,229,125,236,151,90,10],[135,114,114,31,114,234,247,247,48,64,192,104,167,195,117,59,255,202,125,194,208,147,12,101,37,244,37,230,0,92,37,205,76,15,245,9,92,156,97,165,216,161,150,123,140,134,1,12,136,78,80,158,107,22,112,247,144,70,226,41,121,235,211,84,115,64,144,211,173,162,20,53,193,248,37,79,123,82,34,205,85,100,240,100,233,119,100,3,102,68,159,78,80,8,248,112,249,196,132,5,101,191,79,181,245,116,201,119,75,162,86,142,113,169,204,216,47,252,89,182,148,242,110,125,228,206,46,63,216,128,160,238,243,135,147,19,51,237,224,13,203,6,94,109,15,121,89,26,42,169,86,223,25,72,162,101,203,149,117,13,138,35,59,21,194,136,160,84,135,197,21,102,63,147,231,64,251,21,112,251,228,189,128,198,142,141,146,151,52,90,138,1,205,189,136,244,163,155,237,156,94,240,159,20,75,206,93,229,104,191,55,51,188,83,178,3,154,41,203,62,25,69,1,173,193,193,14,134,56,58,172,139,15,133,198,122,102,137,187,225,71,10,57,36,118,49,52,57,202,136,217,140,2,28,14,174,194,95,178,249,161,96,206,92,120,97,112,190,2,56,251,135,133,221,51,191,169,5,154,108,55,2,208,222,5]], +[[192,207,121,154,247,57,91,242,123,175,163,108,171,67,112,69,227,156,144,59,248,7,84,131,25,206,68,242,135,73,79,187],[175,191,85,12,162,144,201,5,189,217,47,200,131,30,190,61,254,182,218,174,79,86,0,82,83,204,80,149,30,80,237,194],[91,186,1,164,199,178,85,66,208,105,18,222,112,170,30,34,4,35,253,248,51,138,158,105,51,149,203,111,13,193,251,253,1,142,60,119,229,10,239,144,169,8,15,48,241,245,121,43,36,49,7,143,230,227,224,4,100,36,94,23,205,141,193,7],[219,230,87,128,233,104,222,158,64,255,181,124,245,154,96,253,147,179,249,165,231,216,237,81,128,173,188,87,140,161,188,72,189,159,182,10,19,36,201,194,193,20,20,121,160,220,240,241,208,126,132,147,101,38,223,66,51,60,13,119,62,63,237,158,64,56,222,91,149,173,144,92,146,203,224,64,72,123,245,94,16,225,237,180,41,160,236,196,224,232,208,10,152,138,156,213,62,46,179,114,244,252,76,217,83,123,38,155,163,162,60,239,188,141,246,71,110,117,67,75,129,217,62,136,145,191,65,124,130,227,99,243,228,171,248,10,79,115,172,168,74,199,223,99,55,245,54,214,61,147,157,146,203,166,75,231,66,34,17,22,6,158,242,81,171,186,11,0,175,1,113,139,181,128,221,190,183,153,115,239,16,166,139,77,15,160,35,214,235,211,7,157,107,50,161,170,32,162,30,146,2,242,117,144,195,240,192,204,37,48,115,195,248,34,170,196,89,211,159,80,117,139,112,192,7,16,163,201,132,56,65,101,8,82,46,81,42,218,160,175,213,3,167,206,176,79,185,74,74,147,44,232,12,213,167,241,27,184,97,38,63,88,229,116,157,84,42,17,13,231,199,104,157,252,176,197,26,250,157,84,165,143,248,159,63,103]], +[[205,170,80,232,82,125,199,165,15,179,126,40,250,139,149,104,195,126,133,103,224,180,153,153,123,154,237,103,97,128,195,176],[124,86,225,100,81,2,104,193,130,180,35,116,121,4,241,211,165,128,147,48,246,225,178,146,102,236,70,231,59,225,85,15],[19,123,209,10,80,239,96,147,132,254,102,135,104,251,135,29,231,65,202,15,83,255,132,119,215,235,250,144,170,253,94,38,129,253,241,184,146,80,70,60,21,219,142,23,165,136,37,254,148,39,222,8,156,52,222,19,205,7,187,161,141,74,164,13],[148,252,251,170,163,3,222,206,123,144,143,135,76,197,240,149,6,31,23,84,187,53,120,13,182,102,182,58,184,41,8,17,191,28,82,26,127,143,120,94,162,112,223,179,157,13,110,217,90,183,25,85,161,31,250,234,162,104,224,129,255,62,79,36,37,180,24,128,169,135,21,30,103,142,137,17,19,80,148,45,130,12,62,236,54,33,36,38,102,59,225,117,229,40,107,74,209,204,128,78,62,58,3,185,250,62,130,131,142,187,194,97,90,100,95,44,161,70,138,196,161,205,190,82,55,97,232,63,67,129,176,200,85,10,229,232,200,205,31,218,87,25,20,54,226,124,184,131,188,100,190,134,169,220,97,16,239,52,1,216,138,125,235,209,183,1,217,194,87,166,130,108,240,30,158,41,34,227,174,87,127,40,52,39,95,176,236,218,128,237,140,241,128,30,11,197,224,30,38,167,124,72,189,244,106,92,72,148,210,42,181,62,116,24,39,226,75,237,95,7,80,255,173,5,229,63,29,94,97,223,211,22,177,145,217,121,126,247,19,19,26,139,67,10,190,63,172,95,60,74,44,160,33,135,139,21,173,200,197,245,66,17,66,96,230,135,169,209,153,210,48,196,224,211,252,105,105,147,181,156,207,163,255,169,216,210,251]], +[[15,222,169,190,230,40,143,148,126,10,219,221,164,223,178,186,160,56,145,175,37,2,74,94,19,138,199,121,132,208,5,7],[112,171,216,100,48,215,232,214,50,9,200,179,115,236,78,75,121,233,137,230,114,95,172,239,186,222,60,117,116,210,60,208],[128,196,45,213,223,3,178,133,168,106,201,92,230,102,159,120,106,151,138,129,58,157,123,140,106,35,222,118,251,208,155,219,102,197,221,28,201,241,161,118,203,163,136,213,5,23,100,163,47,162,127,0,40,186,72,152,6,139,208,26,62,225,114,8],[207,114,193,161,128,162,188,55,216,71,141,154,122,57,172,240,59,242,165,7,144,247,144,47,129,18,18,34,211,29,62,201,22,244,242,76,239,157,124,65,220,2,27,14,132,135,187,137,46,71,48,94,84,82,3,3,232,155,48,178,99,218,196,169,186,55,93,70,196,15,207,64,5,53,201,89,210,183,70,167,252,151,12,246,91,71,46,132,181,241,208,235,173,207,161,174,214,252,71,250,204,225,106,54,106,59,29,110,81,104,19,193,150,9,117,248,242,180,48,66,251,78,234,171,230,60,111,101,219,69,221,183,219,136,138,25,169,215,186,108,164,121,252,215,12,93,30,151,15,18,193,79,77,36,251,126,47,53,123,211,169,74,161,184,104,204,192,132,127,46,239,33,133,62,37,59,175,191,7,196,230,23,106,30,240,119,22,120,65,235,190,86,41,51,113,87,243,159,117,199,29,33,231,233,108,81,161,177,111,168,220,96,240,177,39,159,205,162,100,31,200,89,30,60,73,47,21,191,131,202,241,217,91,44,217,19,50,241,180,32,47,231,40,98,202,46,162,239,146,193,29,184,49,216,47,143,195,212,31,226,154,118,194,17,167,88,226,247,27,216,157,44,102,16,242,1,66,159,52,141,86,225,14,59,122,245,62,39]], +[[3,213,228,102,248,41,138,181,67,138,48,151,109,19,34,167,33,90,100,45,213,251,76,63,133,25,64,154,117,34,240,146],[75,62,212,219,8,14,42,69,46,22,145,44,20,80,68,36,146,10,96,151,86,4,228,243,121,37,141,28,139,25,61,111],[109,126,70,88,242,111,51,124,152,224,63,19,84,46,47,57,68,15,247,191,141,136,243,246,223,164,214,73,72,205,150,183,144,81,73,47,194,143,101,242,204,13,35,160,196,213,226,48,123,177,196,126,17,229,59,55,31,9,27,105,248,13,189,5],[27,71,183,0,19,203,83,225,248,244,151,30,15,57,86,60,232,126,219,194,206,221,153,229,163,85,133,223,139,0,168,82,247,185,201,124,126,74,84,101,252,86,5,174,140,92,54,87,10,153,32,26,122,214,3,18,135,239,12,123,43,166,229,123,5,109,15,200,214,202,67,191,108,189,171,9,137,52,180,3,25,123,82,93,34,212,94,107,41,199,143,141,97,131,228,31,254,25,125,174,37,186,34,176,102,105,174,5,186,221,126,29,166,147,42,125,5,76,186,179,245,78,81,70,34,58,216,103,18,49,188,22,254,98,103,155,210,129,122,107,128,230,83,153,140,73,73,248,31,245,59,97,115,22,62,17,218,62,109,60,118,216,76,113,50,37,180,23,61,107,240,106,133,182,152,138,72,190,67,89,203,81,85,3,202,86,63,67,83,248,231,212,94,77,148,70,44,137,160,74,0,241,179,176,202,100,34,213,219,2,156,80,125,70,72,52,162,12,120,167,19,102,29,132,237,255,196,150,214,146,130,97,152,148,67,123,68,135,149,76,190,162,170,114,97,230,166,43,104,81,21,74,93,37,251,107,79,9,197,148,115,211,133,206,3,233,27,168,101,234,182,108,88,192,171,176,183,167,142,75,233,39,229,84,96,204,215,13,130]], +[[118,204,24,161,218,255,250,16,5,134,192,106,123,64,247,156,53,254,85,140,51,156,41,153,165,244,56,117,207,173,224,62],[75,157,168,210,241,55,220,108,133,122,153,165,153,141,216,157,213,240,89,113,162,30,140,119,102,112,235,71,188,18,112,165],[219,116,117,28,102,230,177,134,96,68,221,154,233,159,25,230,51,79,23,158,121,216,184,224,200,205,113,210,44,239,185,234,183,227,231,169,194,218,34,95,42,157,147,163,19,209,203,241,183,254,37,151,184,215,2,191,48,23,166,166,188,123,123,6],[69,34,177,216,35,115,247,163,24,34,30,126,87,97,117,3,221,244,79,213,57,151,82,42,29,150,60,133,183,8,208,178,69,222,55,42,213,46,199,245,79,98,19,210,113,247,201,29,90,29,54,209,52,219,56,157,240,176,129,160,107,192,199,164,135,95,114,64,146,121,49,114,201,17,86,65,198,208,84,241,217,146,224,250,228,223,88,105,95,14,163,68,157,122,75,58,136,87,225,152,3,254,73,182,213,44,159,243,116,106,87,74,39,86,149,101,121,249,251,128,154,14,222,201,44,85,233,95,254,250,61,5,241,101,130,47,70,74,33,153,159,41,105,31,103,68,172,90,62,228,144,23,136,6,69,232,55,237,235,253,46,15,36,153,127,4,17,69,167,46,35,118,173,162,131,24,108,162,184,54,54,41,119,25,91,174,227,10,58,204,129,178,67,243,238,55,106,44,71,100,199,131,102,122,75,17,119,231,149,29,62,60,123,228,241,189,122,232,198,15,213,251,15,217,31,12,28,20,208,210,50,126,143,32,217,44,13,252,197,56,112,233,217,159,219,249,221,154,23,232,130,80,154,231,186,168,101,62,57,237,200,238,86,144,0,214,36,203,147,160,117,74,121,141,31,129,31,106,14,245,80,26,23,188,242,95,208,249,22,38]], +[[113,173,152,13,88,173,142,125,51,48,102,137,53,137,54,163,114,213,25,11,36,236,127,155,222,116,156,184,17,80,239,218],[253,53,167,95,229,171,194,1,4,105,26,36,164,101,148,64,181,90,234,234,144,42,195,190,39,74,242,122,168,49,40,105],[129,103,11,16,41,228,129,233,255,60,23,31,5,193,104,97,200,70,238,121,205,242,226,30,59,249,82,188,250,201,117,101,242,177,220,237,246,157,46,126,179,92,175,86,98,232,188,103,31,187,150,117,106,99,165,150,38,77,27,127,74,249,126,6],[232,122,224,115,255,93,204,84,133,161,153,64,228,227,255,38,58,6,24,169,2,90,212,3,45,251,54,209,113,206,136,31,113,193,138,73,33,14,180,88,25,128,97,66,226,240,13,179,4,24,53,191,44,59,204,241,219,160,43,139,90,91,218,248,254,163,22,192,98,61,212,138,86,78,193,102,240,55,213,135,200,192,22,132,229,229,192,186,157,186,77,35,180,154,3,9,36,78,40,42,81,64,134,34,237,176,87,4,116,126,12,222,236,151,104,147,119,112,113,9,137,114,193,19,168,171,99,156,49,241,97,50,51,238,70,14,234,138,140,16,225,230,225,82,33,69,41,135,140,241,173,174,175,120,207,25,186,199,19,97,129,91,245,121,85,73,143,171,79,15,43,117,134,200,111,159,76,45,223,137,114,249,185,224,235,99,109,132,188,193,67,133,178,208,56,190,85,169,99,112,46,254,34,90,80,189,208,196,218,146,162,166,160,145,0,234,4,162,17,211,150,69,141,206,180,72,113,22,131,125,19,158,176,241,34,83,142,211,152,106,208,175,77,162,223,252,137,243,38,156,168,133,56,8,110,105,30,91,234,233,88,30,124,99,216,230,18,218,44,71,247,77,222,29,148,149,30,173,176,223,96,195,137,125,42,48,149,197,6,9,59]], +[[97,89,78,36,231,95,153,107,79,182,179,229,99,246,164,249,145,92,250,101,221,177,153,176,31,237,127,142,215,130,78,203],[134,39,210,20,21,121,205,37,33,170,7,104,0,172,53,75,158,58,71,215,28,237,200,84,116,52,38,130,37,227,48,5],[99,2,179,255,39,16,190,48,108,146,185,170,227,13,35,195,212,190,255,57,78,99,32,30,106,209,23,19,52,92,79,203,92,200,211,221,16,173,251,130,187,17,161,137,206,126,195,228,34,39,39,98,79,193,120,129,193,71,136,210,113,14,22,8],[188,1,176,140,124,170,35,97,0,160,18,167,38,71,125,14,195,137,219,250,218,199,61,81,6,66,76,93,31,61,28,239,22,149,207,217,58,112,98,236,139,241,6,112,71,133,73,32,22,47,101,19,87,190,223,28,213,169,46,194,155,219,93,255,113,110,143,96,37,81,90,149,73,186,54,205,195,92,237,124,92,12,54,142,108,217,47,47,16,174,20,106,32,114,140,55,75,186,80,150,65,206,136,203,66,255,240,206,223,217,253,103,243,16,249,208,26,63,54,144,235,33,219,23,188,230,122,227,92,76,210,76,32,159,9,240,68,117,157,141,90,125,36,142,43,217,102,82,75,168,192,194,137,116,114,107,67,189,5,222,132,52,51,204,64,5,152,146,41,116,98,61,154,203,253,199,97,196,192,67,117,169,82,206,84,202,255,170,150,172,255,109,157,194,120,116,42,244,118,225,134,92,184,194,13,19,209,193,144,8,99,188,162,49,228,76,107,13,71,203,65,213,16,247,149,143,72,243,4,208,61,160,51,72,74,62,31,39,63,175,105,131,55,91,125,59,224,61,138,10,0,45,239,99,101,190,178,250,140,207,26,148,152,122,220,211,61,13,161,23,127,197,21,155,110,86,208,4,48,30,146,29,188,18,236,10,115,244,19,207,44,72]], +[[84,230,187,251,248,192,111,242,192,102,49,140,46,191,3,213,6,84,123,244,60,45,122,93,77,243,5,163,3,43,113,56],[59,113,170,29,239,102,109,145,136,244,3,248,46,211,4,84,171,165,188,159,71,15,110,185,136,218,24,124,146,82,50,132],[61,244,208,144,121,248,48,227,249,130,40,54,129,186,55,181,15,60,115,222,44,93,34,162,145,53,142,187,31,184,84,229,16,246,63,154,72,233,255,247,253,131,17,48,46,163,233,105,57,78,109,73,201,227,24,32,84,148,47,106,116,76,238,3],[3,24,215,203,72,5,175,152,33,221,63,145,75,14,7,111,234,4,167,210,219,58,89,160,10,255,234,211,50,90,43,228,12,31,135,245,50,118,168,85,38,4,242,40,185,118,226,136,185,190,144,106,123,210,91,47,250,184,168,175,93,15,110,8,120,111,208,52,226,254,30,183,238,3,57,121,134,13,209,229,50,114,135,233,230,21,245,220,90,150,15,23,2,107,86,132,47,200,212,76,173,0,46,220,133,1,207,185,86,0,21,2,228,221,200,26,119,0,217,192,190,136,235,74,170,100,166,203,195,157,232,47,19,193,16,134,222,26,66,112,211,175,151,40,75,172,28,174,241,211,237,170,16,113,102,107,216,59,46,222,57,98,217,139,157,147,73,125,223,216,233,125,171,48,137,149,12,243,14,209,29,183,122,209,67,122,10,245,136,157,142,252,68,230,18,66,14,57,7,38,125,243,172,255,75,211,251,110,140,165,186,223,142,114,249,222,57,82,134,83,5,133,36,69,106,129,218,95,132,152,42,250,195,75,239,95,113,233,31,143,144,147,138,111,95,31,40,119,22,222,86,160,148,109,38,30,135,188,119,92,225,137,228,26,119,186,237,231,50,10,60,96,143,201,113,229,93,10,119,60,77,132,141,66,134,55,241,27,78,68,96,57,12]], +[[104,98,6,27,224,222,157,253,153,129,24,32,75,43,152,219,60,231,215,232,25,219,193,7,148,175,10,178,176,110,132,52],[156,95,124,34,101,221,225,178,94,79,39,236,113,88,13,82,220,137,242,195,167,18,188,26,213,214,214,158,113,30,8,212],[150,94,219,52,232,171,139,195,32,74,50,1,210,33,134,55,45,228,36,38,0,41,124,253,181,122,161,223,7,78,197,13,223,16,16,94,157,76,137,162,102,195,77,183,119,42,169,76,186,148,100,41,230,139,166,43,249,160,172,144,245,240,91,2],[23,64,221,232,67,74,13,104,153,37,103,155,12,24,3,0,205,189,12,246,168,154,216,253,227,70,83,49,108,238,76,87,26,65,5,201,233,224,40,66,56,254,242,195,138,9,21,124,93,185,67,64,87,27,57,10,223,182,159,244,192,220,80,83,37,58,103,157,66,204,31,27,241,255,66,146,41,234,10,80,68,198,247,149,100,224,221,40,127,83,240,21,184,49,135,217,173,39,217,16,57,175,6,44,67,123,21,117,160,234,182,174,184,170,13,39,178,118,101,214,222,169,4,31,249,150,58,49,24,179,41,138,133,68,227,253,105,172,104,119,227,228,5,47,228,66,43,240,53,96,178,197,126,197,49,238,139,95,245,60,40,219,222,53,187,69,195,80,119,99,110,111,132,27,89,215,235,119,188,119,145,182,9,56,88,163,168,10,58,166,215,120,219,245,61,185,208,97,25,197,11,113,199,145,192,73,92,87,109,27,89,211,150,135,62,216,113,72,83,82,200,41,154,53,157,165,238,157,127,54,237,20,85,248,152,81,163,8,81,190,167,25,104,90,236,208,143,37,86,38,9,221,16,102,48,115,82,119,225,214,81,155,177,104,125,232,184,198,139,150,113,69,46,219,179,73,29,162,100,205,250,0,23,197,18,210,118,151,89,203,146,95,182,100]], +[[178,37,11,188,178,104,210,71,124,131,18,177,144,15,217,153,130,186,162,154,104,151,79,191,135,120,161,34,141,201,117,80],[68,170,141,241,24,22,116,176,90,222,152,15,126,221,186,243,189,116,34,169,32,40,124,178,210,219,89,160,99,238,191,116],[242,184,217,46,213,30,189,16,0,191,157,211,65,26,159,169,231,174,229,76,76,134,226,74,208,249,173,92,85,100,58,18,214,128,1,156,160,63,33,107,212,189,50,201,206,28,216,165,40,195,255,170,93,91,29,201,26,75,229,111,14,44,94,6],[126,240,174,19,54,166,250,179,127,153,218,95,167,208,222,199,64,156,7,38,35,234,216,79,36,29,83,208,89,107,70,23,5,251,27,60,83,125,54,184,158,137,96,254,187,76,220,13,66,124,226,252,27,229,141,187,206,21,30,53,172,216,182,172,228,10,25,130,41,20,164,189,140,74,246,50,241,54,65,138,196,155,24,77,85,25,62,188,195,45,13,121,135,9,177,168,254,41,79,186,138,31,231,45,151,107,68,0,212,163,147,36,35,17,176,248,204,153,78,137,71,91,0,56,174,93,137,20,147,142,143,110,135,198,245,11,157,101,108,69,215,177,66,49,239,237,151,243,201,6,104,145,54,112,191,91,226,239,213,194,112,199,203,175,1,232,87,46,152,0,151,141,254,46,16,162,252,4,64,184,85,98,155,249,205,64,158,169,65,203,105,34,108,172,119,27,21,234,119,192,50,104,72,128,111,248,210,226,1,230,226,108,213,244,84,48,218,220,255,143,89,195,33,193,201,198,162,155,148,136,41,53,68,125,62,108,46,136,4,177,22,21,118,189,240,50,15,229,60,48,125,156,222,66,96,119,167,103,124,222,60,27,200,62,24,230,10,12,78,230,220,205,135,124,33,58,142,76,202,100,14,224,73,41,128,69,112,174,31,150,21,124,4,53,122]], +[[184,9,54,31,85,207,232,19,127,189,168,128,252,98,203,228,76,33,110,20,24,147,52,99,2,179,54,4,93,226,24,120],[253,35,228,47,240,102,68,234,211,71,171,204,27,62,3,176,232,133,147,182,18,84,152,29,216,174,89,69,78,97,179,224],[181,181,149,13,55,114,210,238,248,142,27,15,93,245,255,174,47,33,3,136,94,113,68,109,52,111,187,93,174,249,73,103,166,183,182,228,190,136,81,16,6,88,118,198,101,183,129,45,228,106,211,30,195,191,203,234,238,19,237,12,30,11,48,14],[23,172,225,151,208,131,170,241,114,111,83,229,239,129,181,168,192,146,34,242,96,238,95,31,84,4,171,120,217,0,212,137,104,132,73,184,67,186,211,196,152,170,198,216,11,70,57,183,110,110,129,197,82,118,166,249,199,206,205,112,183,26,170,242,1,142,247,108,14,48,21,74,174,134,165,200,109,78,141,14,78,198,140,196,39,6,11,213,101,20,247,35,128,134,187,239,91,252,161,245,103,27,24,4,24,56,253,1,53,114,68,61,186,72,251,221,149,202,116,11,13,170,67,39,22,74,30,52,103,114,73,112,143,119,189,121,62,124,170,102,56,181,220,159,190,111,13,253,65,32,32,144,151,32,156,147,206,223,175,33,182,191,89,202,110,153,230,32,150,57,68,79,14,130,123,188,192,166,28,58,35,124,162,42,40,50,19,34,58,182,88,231,18,199,85,98,56,211,165,254,49,114,45,101,245,112,110,246,214,77,115,35,45,48,67,34,15,20,229,207,211,194,200,58,131,214,142,32,39,75,111,150,178,157,224,64,206,200,71,80,48,182,168,168,125,41,128,141,211,129,121,92,61,34,172,245,220,25,59,114,13,149,167,82,217,241,35,194,9,255,186,0,78,72,221,6,221,140,158,23,43,201,224,135,216,11,197,33,108,11,11,110,119,3,18,65]], +[[238,239,128,116,194,235,154,28,238,47,45,59,176,83,37,84,106,159,183,203,228,75,89,148,97,252,88,133,245,253,156,172],[155,137,41,65,160,87,59,122,22,115,239,72,15,8,17,104,217,183,73,106,129,249,23,125,196,39,202,31,132,203,191,125],[111,113,1,152,79,214,137,46,33,68,183,212,86,25,131,12,174,182,113,59,250,180,238,187,226,23,197,190,205,36,155,217,215,82,235,118,233,250,153,94,124,113,255,125,248,107,178,96,205,218,23,63,245,222,236,106,242,4,183,221,224,17,222,9],[154,227,159,234,222,144,90,255,203,237,210,231,42,111,36,41,179,209,16,142,91,193,169,219,175,73,10,98,153,188,205,148,172,196,19,173,172,201,24,177,74,250,133,199,139,193,104,204,0,116,12,61,160,224,129,131,145,95,121,183,254,56,104,206,42,126,136,107,50,173,69,0,152,5,191,184,27,140,7,179,177,2,36,32,192,240,9,184,137,215,252,34,253,25,151,174,52,25,132,56,202,148,119,133,117,18,47,202,175,150,230,80,44,51,167,90,18,154,45,13,187,7,61,147,130,13,156,150,104,61,179,24,153,11,227,254,244,202,252,137,10,251,217,177,80,76,116,57,160,138,6,94,120,20,238,79,155,111,87,238,22,186,237,63,14,58,163,93,210,61,53,40,164,88,145,154,215,112,72,180,226,230,23,35,70,190,36,154,80,175,2,188,108,133,51,4,194,8,174,11,160,39,113,38,42,13,138,70,95,113,250,6,53,229,62,178,239,10,132,125,86,160,188,215,221,63,224,119,201,43,205,202,48,105,164,166,130,162,133,153,40,49,92,227,235,68,92,96,114,167,20,146,238,130,225,114,162,11,224,182,72,183,86,230,199,117,55,111,12,124,61,248,230,66,136,8,156,47,129,206,149,147,198,224,139,177,204,27,39,252,189,57,47,199,149,44,85]], +[[97,250,235,21,248,87,246,85,120,98,200,184,199,239,65,248,5,69,82,9,150,252,193,18,123,140,36,145,130,34,1,174],[96,162,144,192,252,66,90,8,116,103,61,148,249,187,20,0,249,218,205,233,149,79,159,91,5,221,72,171,116,122,57,80],[49,249,15,80,178,220,112,95,29,146,241,44,169,151,93,118,241,178,130,106,218,60,193,133,176,237,108,131,134,7,119,189,140,72,155,89,133,90,145,246,72,57,212,155,164,103,152,90,187,55,108,71,164,144,139,39,27,143,119,197,141,1,253,4],[37,59,86,110,204,181,99,189,110,72,12,105,115,155,142,55,37,25,163,67,114,84,224,229,2,156,172,134,199,22,56,242,223,42,108,249,229,109,178,86,153,52,222,186,144,219,117,84,126,54,113,116,125,246,77,111,42,175,60,17,15,166,122,112,148,204,190,76,197,53,95,13,67,35,81,54,238,38,219,227,127,66,37,211,187,254,36,85,149,40,5,133,251,84,143,137,78,134,197,22,16,37,128,41,31,167,160,40,89,85,127,185,142,181,136,135,8,40,176,153,10,233,215,79,56,49,218,88,148,107,199,165,206,27,164,152,180,232,190,137,137,163,181,13,126,135,137,245,107,139,79,236,188,42,51,191,163,239,89,26,15,188,217,50,250,147,225,159,58,129,42,229,228,227,180,178,66,190,119,5,165,135,74,247,59,227,16,176,5,130,102,163,120,242,60,19,72,82,71,21,176,204,193,141,102,52,178,54,54,195,22,186,106,29,210,253,80,146,192,103,22,167,23,181,77,14,185,252,127,99,111,133,187,242,37,162,207,3,91,75,124,253,221,117,53,22,130,192,87,108,107,59,165,161,192,178,94,197,148,231,112,157,208,154,0,121,119,47,243,172,198,127,182,193,179,123,179,116,43,114,110,119,232,5,97,217,171,115,22,11,115,54,37,129,218,91,156,127]], +[[230,185,205,77,160,124,179,79,48,57,28,246,143,13,135,199,207,207,104,248,16,255,164,15,151,57,201,93,235,3,127,113],[86,158,222,15,4,99,11,67,160,76,90,102,182,165,99,107,118,108,117,150,89,132,167,71,126,21,73,25,96,253,216,100],[30,55,92,148,189,128,156,160,205,208,47,137,236,236,78,67,119,50,221,32,160,168,75,37,78,174,136,157,128,112,230,130,209,19,176,190,34,228,30,108,220,59,232,119,104,14,126,235,127,9,149,230,98,45,192,180,52,251,9,73,221,153,75,12],[105,222,240,82,58,253,166,150,248,68,143,156,17,67,171,194,101,51,230,134,149,160,144,223,13,158,67,208,192,239,244,53,131,230,247,9,210,4,60,129,95,187,63,150,186,43,13,195,190,111,236,173,93,211,129,72,120,142,74,3,133,169,254,122,146,31,203,140,206,224,228,211,174,212,188,61,33,109,132,180,20,249,88,11,2,130,12,3,217,46,103,94,104,92,75,88,81,243,99,187,77,249,123,65,124,63,217,0,34,238,175,162,13,251,232,41,100,242,255,7,61,37,87,88,251,229,103,199,107,44,53,226,176,159,138,141,122,250,50,198,245,173,1,188,62,191,110,33,6,6,219,3,142,203,104,32,206,30,164,221,82,159,193,173,251,194,161,56,86,90,198,208,244,164,16,155,221,71,184,170,110,244,184,190,222,69,70,128,209,219,219,117,254,30,178,229,72,213,222,124,182,215,146,254,243,170,13,132,128,166,3,11,48,241,4,215,231,107,88,233,244,118,235,242,204,131,41,35,181,12,80,193,17,195,81,95,197,24,133,35,35,66,108,167,120,165,150,211,25,93,168,88,93,140,58,169,32,131,49,58,110,101,133,183,12,152,177,133,180,114,121,138,97,205,231,126,98,236,39,47,20,176,217,235,79,34,249,199,192,88,23,218,111,222,254,120,121,165,132]], +[[77,144,68,241,123,90,9,119,220,90,169,145,106,146,67,0,162,68,161,239,127,6,2,119,173,73,120,53,30,166,66,145],[171,156,6,146,166,6,178,86,124,25,195,15,159,170,59,76,254,114,251,35,112,119,118,123,118,211,178,174,20,144,166,212],[111,164,138,234,77,91,154,246,90,249,100,205,183,9,68,58,17,250,132,247,212,74,205,218,177,110,4,166,252,239,178,122,227,60,5,179,109,161,60,35,222,81,125,110,106,197,116,160,62,166,48,186,79,187,149,129,49,18,154,167,241,53,76,1],[124,140,113,137,175,103,50,122,241,198,221,44,48,233,117,241,144,227,179,141,0,139,69,133,22,126,13,69,7,64,212,103,52,88,127,109,32,135,132,36,92,197,203,6,42,42,39,127,23,235,178,116,111,155,223,74,130,55,202,71,154,176,164,48,23,126,25,237,125,211,98,37,118,177,76,220,8,40,34,20,254,94,228,215,107,67,193,106,201,8,100,197,27,232,174,212,93,123,152,13,247,145,127,41,15,223,121,88,70,70,95,39,252,183,229,115,6,55,148,79,5,119,201,47,50,55,94,153,91,192,205,169,215,25,111,44,12,26,200,184,13,18,160,67,153,99,235,210,37,76,52,119,3,87,88,22,231,150,76,19,212,77,98,146,128,195,18,234,38,83,68,222,56,243,177,141,145,80,248,249,36,175,180,75,107,251,158,218,81,61,89,230,94,46,241,134,102,230,194,162,28,64,24,102,91,239,233,44,174,88,29,60,177,78,35,233,125,131,0,2,203,144,147,26,224,33,0,104,175,57,78,190,53,27,229,184,23,243,103,75,251,244,0,73,3,14,79,229,5,211,74,29,80,42,44,80,216,230,56,233,38,194,48,103,107,126,222,251,107,236,119,177,192,206,96,147,37,40,123,165,253,215,169,151,105,135,189,7,252,106,67,68,149,110,191,129,143,8,88,108]], +[[117,173,118,187,76,12,34,154,90,220,121,228,68,177,63,136,169,100,89,134,44,140,240,186,73,141,12,153,106,249,74,122],[240,116,221,43,156,28,48,145,5,236,149,27,181,129,42,145,221,181,64,35,179,128,154,179,121,197,106,240,70,26,246,23],[12,70,67,168,190,109,194,47,75,235,107,204,112,198,23,46,199,96,131,120,101,60,180,233,159,58,231,149,234,223,78,152,42,41,118,9,202,121,56,245,223,99,43,9,86,40,203,117,6,45,61,81,252,15,51,35,191,167,178,46,196,212,114,5],[12,168,193,199,65,40,215,78,157,10,123,248,150,66,145,208,116,145,127,47,153,32,239,185,17,82,5,103,100,42,80,166,21,171,203,208,10,237,74,187,254,241,169,131,204,227,51,225,208,223,62,100,4,251,144,67,198,128,57,20,205,95,255,188,102,160,121,12,120,120,162,64,137,165,113,248,149,102,42,29,24,190,63,1,255,151,251,51,35,51,75,111,91,175,150,85,20,72,228,9,13,3,60,70,66,148,208,145,51,177,81,213,181,198,50,27,80,226,36,29,224,239,111,136,40,137,204,244,173,53,64,213,161,227,247,84,143,177,59,231,28,22,81,102,6,231,157,4,73,194,160,142,93,194,49,72,132,60,132,233,126,210,64,105,22,28,142,117,32,143,51,233,91,62,16,209,212,154,47,174,249,217,134,171,98,128,159,98,173,57,199,204,135,31,55,90,79,90,111,175,16,77,126,17,184,144,207,176,88,153,2,104,82,22,236,7,203,142,142,158,122,124,67,99,94,35,33,43,105,202,59,126,213,79,11,151,148,158,61,154,102,98,248,228,179,171,9,205,73,82,148,195,49,192,71,216,110,231,133,255,101,139,205,127,207,156,72,6,5,206,5,232,16,6,141,96,252,155,38,181,240,99,235,144,0,210,101,122,80,148,40,74,200,15,19,117,208,182,109,111,95]], +[[173,198,233,178,225,3,182,44,36,173,67,70,65,14,131,161,160,189,37,62,74,191,119,145,24,80,198,217,102,110,9,249],[252,227,22,227,60,145,8,33,190,237,221,99,75,237,197,142,229,121,153,167,110,206,56,70,5,40,59,153,181,67,183,139],[203,1,125,109,38,130,201,133,67,102,37,154,163,95,48,212,145,207,170,147,9,152,194,151,219,221,198,173,237,91,61,64,28,247,109,128,216,162,118,77,225,49,113,139,110,12,72,29,113,150,188,114,87,151,22,176,192,246,255,5,62,104,197,12],[140,204,217,142,187,242,67,159,253,250,196,22,135,99,143,170,68,78,28,164,182,61,19,232,152,234,168,53,84,146,242,136,19,171,129,63,208,21,16,225,18,190,16,107,32,69,211,15,99,51,93,36,137,4,213,33,222,24,26,186,192,62,61,44,178,209,108,68,179,176,18,160,197,31,153,1,174,249,5,108,114,77,122,44,107,42,203,10,7,85,89,64,228,198,226,17,84,137,6,17,173,235,100,137,244,97,211,229,236,209,175,90,77,43,10,218,244,23,71,67,110,180,20,117,122,143,228,119,86,116,227,198,229,222,69,105,214,252,108,120,142,16,144,94,186,50,194,112,163,147,230,247,33,167,101,41,78,42,201,154,155,110,83,77,61,240,141,29,185,125,96,42,195,25,92,176,183,127,91,212,172,175,115,127,173,214,153,31,6,136,171,199,73,24,4,117,116,234,194,130,137,115,154,102,78,14,14,32,87,74,44,37,253,228,157,20,83,157,177,206,221,74,146,4,167,10,207,240,166,44,143,37,205,118,143,250,177,92,77,179,22,132,10,77,27,201,46,33,38,112,190,7,197,189,207,83,117,144,96,125,251,187,180,217,249,139,137,218,11,77,247,216,143,62,202,72,20,209,107,250,32,200,210,250,148,249,242,89,242,238,45,58,131,201,228,23,27,26,38,44,75,153]], +[[55,252,27,237,164,6,11,108,87,136,61,219,160,119,108,43,207,90,194,138,101,19,38,2,28,202,151,114,55,48,251,176],[123,215,191,28,153,220,130,224,111,8,187,69,77,143,178,136,165,121,39,224,127,241,177,42,241,94,226,193,47,187,107,61],[160,29,214,95,173,162,112,57,241,104,177,35,65,157,138,191,189,164,140,87,46,206,36,253,160,110,26,94,195,30,8,79,78,225,203,249,150,30,136,237,81,225,137,252,183,245,242,53,222,30,91,40,208,143,43,252,161,144,176,240,25,236,194,7],[61,252,172,2,101,160,36,168,60,185,50,103,68,137,161,99,170,195,20,191,61,150,159,39,89,110,69,23,51,185,157,235,165,238,183,121,33,11,175,149,191,84,90,26,230,184,169,21,134,6,147,238,137,15,147,147,32,224,106,132,68,131,209,140,106,27,205,3,198,56,187,125,31,226,168,46,180,72,163,17,177,48,46,166,66,143,84,163,159,69,164,213,96,190,21,87,162,178,84,196,92,19,127,69,204,104,53,104,54,226,27,237,11,127,115,165,24,206,9,219,11,227,147,146,124,51,155,242,164,181,152,117,57,64,76,230,80,40,77,225,46,59,85,59,38,46,254,35,132,131,50,204,253,195,94,121,26,10,180,63,19,156,113,237,15,203,45,23,59,179,119,238,70,177,169,220,169,39,126,119,223,133,95,40,48,37,30,49,226,106,205,134,118,60,141,126,172,34,200,130,252,23,79,43,94,117,202,106,209,173,224,63,148,43,178,161,59,245,65,144,97,89,21,140,104,54,60,116,128,197,178,122,153,50,15,130,131,162,105,157,67,105,192,113,197,13,189,144,183,121,46,71,114,239,188,11,25,91,206,132,204,77,207,255,112,114,164,137,104,219,105,249,254,221,208,249,206,214,89,235,93,183,22,127,53,249,136,206,193,20,136,125,203,253,242,125,2,211,0,179,225,171,236]], +[[141,66,244,221,210,187,210,184,39,176,160,211,29,143,117,142,189,19,161,185,179,113,34,40,148,140,166,16,187,136,88,229],[183,53,72,152,121,79,157,176,168,175,110,234,252,219,223,1,29,63,190,240,33,42,217,56,164,164,173,39,171,22,235,191],[112,118,75,227,156,109,202,15,6,122,190,30,202,73,15,218,149,31,212,233,73,150,149,38,110,39,11,155,5,234,231,6,202,141,28,166,169,45,124,72,142,198,173,139,161,20,87,164,42,94,49,112,42,156,43,206,137,45,196,5,53,192,159,1],[227,162,190,188,4,150,216,151,74,143,64,97,136,3,105,49,78,217,228,64,193,183,126,38,254,80,113,206,105,79,253,33,54,219,12,77,94,136,14,96,0,8,58,117,201,13,60,247,43,156,245,162,177,169,0,44,39,1,162,255,89,176,105,154,143,66,215,157,216,165,251,113,168,18,84,83,217,31,184,0,128,163,240,161,101,132,40,47,23,236,125,253,194,229,198,156,77,155,223,72,77,85,148,77,174,39,63,33,28,251,118,173,55,218,69,135,19,101,67,154,243,94,234,31,190,205,76,166,121,181,155,94,1,186,207,73,199,244,229,239,170,64,107,161,218,235,8,84,130,175,93,237,137,220,104,133,255,190,61,20,210,147,27,131,137,126,40,173,6,229,86,78,39,137,186,234,129,189,147,42,162,121,254,142,50,75,154,142,241,17,194,171,226,241,55,212,187,80,216,171,118,206,188,11,217,130,162,57,25,117,26,212,212,158,136,235,20,23,61,51,16,40,154,135,35,23,228,164,81,232,141,84,50,8,145,135,15,21,178,213,51,36,67,8,119,169,251,91,73,187,146,159,33,28,91,137,118,77,217,195,165,149,161,69,30,159,133,162,56,84,0,2,86,110,83,169,158,209,230,221,201,180,133,63,69,94,219,76,241,152,13,86,187,220,19,19,163,110,118,234,156,187,4,138]], +[[182,45,229,161,172,254,76,162,209,240,193,50,175,203,218,230,111,178,154,2,242,151,251,194,64,127,173,187,242,69,66,0],[182,59,45,11,243,85,247,182,208,186,192,116,3,65,28,64,175,187,178,247,7,80,59,63,194,206,232,161,199,208,168,56],[92,219,0,233,141,231,62,171,72,11,228,47,138,138,97,99,128,154,13,55,16,27,106,90,78,237,106,12,146,3,13,9,165,86,44,114,144,128,206,111,101,148,200,250,251,31,89,71,114,219,122,144,169,231,218,21,137,110,130,247,5,105,57,13],[230,89,229,29,123,25,60,75,142,43,62,215,58,157,117,87,237,43,171,97,83,136,58,183,35,89,47,115,10,145,69,103,20,43,63,164,53,219,50,25,248,58,84,45,199,164,189,128,90,246,102,234,134,91,133,49,70,248,227,169,254,135,7,17,249,13,18,176,105,52,146,175,42,30,223,153,161,100,88,247,129,241,38,110,196,55,165,41,106,130,44,169,214,156,232,68,181,197,144,151,162,165,111,62,184,253,39,58,99,97,22,219,119,67,0,146,45,69,183,68,101,122,105,47,94,139,251,203,6,210,66,40,24,174,181,30,124,218,104,172,251,237,161,110,124,121,88,13,204,205,226,78,142,61,96,27,22,224,99,180,58,109,13,20,7,85,47,117,4,245,190,25,136,46,79,254,50,52,79,95,71,62,115,168,246,237,55,176,216,217,229,224,160,220,152,40,57,91,203,216,243,164,227,18,72,105,36,157,5,139,224,224,69,222,11,30,18,177,200,59,160,170,34,124,149,184,43,247,66,195,234,192,21,43,51,230,209,155,232,179,58,53,191,112,93,170,177,6,34,169,10,237,2,46,166,228,57,237,80,169,48,132,55,146,153,36,186,58,177,17,173,12,170,111,235,10,110,177,101,130,78,189,176,134,101,113,239,192,126,82,34,237,134,134,177,77,146,112,191,118,185,69,213,32,20]], +[[151,50,5,157,123,240,32,15,95,48,65,36,48,51,107,228,239,30,60,174,98,147,138,208,135,41,206,59,167,20,207,212],[13,232,66,95,94,48,178,184,174,187,128,114,0,154,48,207,4,17,195,200,35,143,78,66,8,118,12,86,195,62,67,79],[251,161,116,155,100,29,212,223,52,102,75,196,60,0,70,140,125,117,232,74,250,215,45,228,115,253,30,156,135,218,21,234,96,79,194,84,154,26,134,127,168,8,80,233,194,165,156,217,144,83,136,103,96,168,217,118,75,132,221,103,38,118,114,13],[26,19,231,171,96,59,72,235,137,111,225,113,115,251,49,149,11,13,205,90,53,255,219,225,55,28,122,91,251,165,147,49,117,137,217,101,45,136,121,119,41,24,11,141,14,81,90,191,230,84,143,22,4,33,229,55,213,201,74,239,43,52,199,235,176,151,66,0,3,188,15,54,27,66,62,126,20,99,10,128,60,17,130,2,84,0,73,246,140,156,244,111,174,3,104,209,98,228,0,215,123,180,82,60,246,199,83,185,117,194,69,188,153,237,47,65,58,157,6,194,218,108,224,204,9,135,182,64,107,128,158,142,179,25,3,61,45,233,19,29,238,59,27,123,92,149,214,83,206,216,252,207,153,141,161,118,133,17,236,164,211,197,247,53,173,171,150,80,59,53,81,128,62,73,34,99,80,149,239,129,27,228,192,138,108,186,201,23,203,230,205,145,164,174,90,51,12,206,192,232,232,21,55,18,23,163,222,98,242,210,214,20,102,33,152,51,243,52,71,19,47,77,67,53,12,88,203,175,66,36,117,237,177,40,197,109,128,164,149,114,107,31,219,197,101,81,235,114,208,244,254,194,107,168,191,245,238,214,119,75,133,3,154,82,146,131,75,93,28,193,176,155,160,163,149,77,41,50,54,115,245,231,18,118,161,42,196,197,121,53,91,241,236,202,72,230,167,22,185,252,236,220,86,92,81,185]], +[[156,127,111,55,158,56,87,0,126,42,198,50,76,187,206,213,122,201,238,228,71,120,19,248,58,129,252,140,239,169,100,213],[165,75,163,150,214,135,99,77,62,204,244,28,87,130,73,79,95,16,165,33,161,229,211,136,82,61,128,238,186,91,11,43],[101,104,95,156,165,152,46,21,162,43,163,200,58,3,72,52,132,130,223,174,87,206,161,120,240,120,12,5,123,174,190,74,246,50,249,132,84,10,38,1,154,127,179,66,83,201,236,231,255,48,138,218,35,60,224,104,99,71,171,91,33,206,87,11],[63,45,48,114,254,115,131,229,65,85,30,169,171,219,174,174,106,70,74,230,185,240,186,120,106,68,27,45,8,218,91,202,218,60,84,36,220,105,49,214,179,149,35,226,222,10,12,46,78,107,91,140,218,146,94,94,172,147,132,22,162,197,27,241,61,73,83,29,126,199,17,75,28,130,254,175,144,243,248,117,145,227,151,208,39,2,248,236,27,48,217,159,91,231,210,32,62,79,228,219,46,164,126,123,69,137,216,172,80,98,72,215,52,116,102,237,188,150,234,50,191,58,110,167,80,45,214,12,158,132,144,39,21,171,44,108,166,143,91,0,225,217,9,216,58,166,171,102,45,138,234,135,14,205,134,31,236,105,242,238,192,174,103,125,41,149,176,237,104,143,170,142,247,130,68,224,209,25,86,151,176,113,34,206,170,17,245,166,234,88,251,223,162,226,236,45,249,209,134,147,174,150,212,113,39,85,110,145,240,134,73,130,193,52,25,176,74,99,242,8,231,48,210,105,81,136,42,239,224,1,188,163,64,139,217,134,39,72,198,204,135,108,40,202,195,187,46,179,57,88,24,194,9,30,15,189,122,11,68,104,198,176,208,12,208,8,193,28,60,58,208,16,128,161,245,164,10,226,228,176,195,160,113,239,200,225,209,186,106,206,109,77,240,255,25,130,155,12,104,11,58,235,117,145,119,237,52]], +[[164,120,243,90,187,115,114,123,107,230,238,94,86,238,195,35,201,81,120,130,253,105,25,54,14,187,191,93,92,184,184,58],[122,110,38,106,84,209,53,221,160,0,156,205,168,169,74,71,18,174,92,177,71,97,232,67,110,151,196,183,129,77,142,140],[157,22,253,64,185,248,221,155,74,26,140,109,112,59,159,204,187,148,11,30,10,231,122,89,112,55,74,240,207,114,111,68,121,253,48,215,223,245,207,83,73,77,154,41,106,182,185,228,110,166,193,54,180,219,44,113,194,27,151,193,200,37,77,10],[1,115,163,64,80,180,55,72,6,31,248,245,163,215,196,59,99,96,132,119,134,232,187,117,229,54,251,71,182,69,178,20,242,33,186,36,216,61,40,188,2,80,36,102,62,83,79,144,246,232,58,147,216,189,222,218,44,216,128,129,85,101,42,144,140,67,124,45,182,243,237,73,18,245,124,165,185,121,40,167,59,233,100,175,89,223,68,57,133,75,176,6,252,41,90,135,183,183,34,57,199,250,223,236,64,113,85,9,217,133,121,218,173,251,141,82,75,76,236,102,32,112,94,253,65,4,194,151,20,74,234,114,41,116,225,44,94,206,229,57,30,242,217,58,194,177,36,228,172,73,97,71,200,183,3,99,88,93,112,120,204,197,62,42,229,147,53,11,194,85,72,160,84,37,38,171,0,175,228,119,160,244,178,115,151,199,43,199,74,138,138,177,86,230,43,139,180,124,63,187,75,52,145,62,69,150,135,71,107,243,49,66,198,20,112,33,7,255,226,204,1,226,95,163,2,117,225,226,230,60,234,145,104,228,164,124,2,222,9,125,77,133,59,39,103,92,91,179,48,185,74,151,78,173,133,226,189,238,142,225,124,187,86,83,52,102,88,223,47,145,246,189,115,148,145,221,113,152,139,58,151,106,62,46,122,157,19,116,16,244,172,186,159,235,95,17,121,140,154,67,182,173,206,20,54,90,124,109]], +[[255,232,37,20,140,9,89,179,166,141,232,106,216,232,175,127,165,224,120,243,99,220,18,66,19,201,0,32,218,12,144,137],[19,145,82,160,189,34,150,45,217,25,174,62,11,22,32,224,60,3,60,42,208,163,151,158,198,188,209,112,94,35,213,152],[254,78,137,238,49,120,108,10,61,61,227,100,155,185,63,11,138,239,28,175,90,131,46,197,228,6,120,16,112,90,221,223,83,155,143,78,5,173,8,207,52,121,228,91,66,201,101,40,246,213,154,70,37,112,61,219,241,91,99,9,57,101,216,13],[241,37,120,13,12,208,136,83,15,12,135,183,11,212,46,186,181,106,219,90,212,52,95,146,154,229,222,174,7,251,85,50,33,83,168,240,35,211,136,67,191,93,106,147,254,153,62,238,113,188,46,229,99,178,90,80,145,143,3,239,219,93,191,114,105,173,214,157,237,62,102,149,56,149,98,13,155,108,244,107,162,52,143,141,102,215,240,146,35,94,55,140,30,62,223,235,235,120,8,75,200,222,160,19,249,147,58,174,20,160,65,148,130,118,208,31,28,181,131,75,14,89,14,19,217,49,209,146,146,187,29,128,65,255,47,226,225,23,26,46,11,154,5,152,33,208,146,77,222,127,59,27,181,152,19,245,227,198,53,32,170,251,136,1,186,98,199,9,125,77,140,244,55,165,104,167,240,8,124,110,160,252,230,229,104,196,136,63,28,209,44,116,157,6,166,254,178,120,241,8,106,139,4,118,153,33,247,138,153,89,6,42,176,111,152,238,128,194,199,133,79,250,118,15,134,168,158,225,165,18,102,5,61,25,94,97,187,29,189,24,221,137,255,57,78,64,138,206,15,100,26,57,93,86,17,142,167,43,125,138,223,120,177,101,94,206,206,126,130,80,232,163,169,28,184,252,160,217,206,11,175,137,128,163,135,197,237,67,24,102,50,128,229,180,83,31,49,135,196,126,174,167,195,41,114,141,221,14,64]], +[[73,175,244,33,167,205,18,114,42,168,76,72,193,251,28,95,141,158,39,125,10,153,236,188,147,72,195,170,167,75,228,34],[136,210,194,98,102,244,147,188,103,87,140,160,177,245,17,96,207,15,219,106,9,169,6,219,159,170,104,111,17,248,32,141],[116,145,129,40,77,240,93,190,89,116,185,23,130,161,167,110,160,134,66,203,15,12,152,219,88,108,87,92,33,12,220,139,101,27,211,75,117,122,227,142,75,107,233,70,82,53,189,14,202,67,14,38,195,238,222,86,28,110,130,77,250,32,14,10],[112,161,172,20,75,117,253,167,85,134,167,156,54,253,57,204,229,245,202,226,230,55,88,82,211,182,42,150,48,51,106,41,62,166,210,172,110,91,87,218,33,239,54,74,89,91,176,117,15,91,244,210,179,32,103,100,35,135,14,75,142,8,105,96,31,22,104,6,25,4,140,78,222,39,109,166,159,32,90,112,23,110,37,234,4,189,8,151,99,231,9,186,52,63,200,131,30,82,4,78,171,249,68,30,105,151,248,186,26,235,158,240,244,145,23,6,103,167,245,252,150,39,203,208,85,27,118,190,39,40,58,75,12,95,102,120,70,104,130,38,161,21,238,128,32,223,8,4,43,25,181,159,229,81,49,106,108,182,145,104,96,185,236,215,65,84,180,5,16,56,161,115,82,55,46,193,77,60,149,125,46,245,15,247,134,24,154,138,235,156,8,244,94,235,94,184,176,64,51,153,116,170,151,152,196,37,215,190,203,34,140,68,122,109,11,60,239,39,24,147,224,247,7,110,34,58,126,135,198,163,210,112,160,51,188,151,164,86,94,220,224,170,145,255,195,247,128,23,117,166,242,155,35,2,69,189,113,250,3,67,83,222,55,35,149,209,191,203,222,187,160,129,51,15,124,7,107,233,156,44,244,134,127,21,183,141,82,244,111,199,57,28,156,185,94,93,100,100,59,175,254,114,168,227,166,80,102,127,187,62]], +[[112,58,110,43,98,208,9,12,97,216,101,155,106,150,62,3,201,214,44,27,56,247,215,14,95,159,240,85,144,205,3,96],[55,12,33,222,110,242,250,181,52,173,169,153,134,156,144,188,155,146,204,191,36,155,121,211,157,149,68,29,30,222,33,10],[229,253,100,218,2,136,0,198,206,237,6,138,94,89,111,22,33,199,10,140,177,56,179,27,50,100,126,180,176,123,210,236,197,148,44,24,132,79,54,112,51,246,115,152,227,20,186,44,124,207,41,156,6,151,135,119,112,37,216,69,242,170,214,14],[212,42,23,86,232,77,244,180,233,119,63,134,247,103,74,44,215,142,113,228,10,168,246,68,230,112,45,251,194,194,197,202,144,252,36,46,156,176,9,156,200,242,194,211,19,107,170,252,15,246,149,72,47,218,205,239,159,86,86,16,182,225,144,7,34,244,53,198,56,91,53,233,246,196,54,202,3,126,3,246,78,34,51,223,250,88,219,59,145,204,29,170,11,176,197,76,138,67,228,105,210,207,247,250,43,248,245,209,216,119,147,16,137,200,46,216,154,186,66,242,238,43,134,228,69,207,208,159,76,215,139,53,25,27,244,103,231,132,238,247,93,201,135,224,70,211,125,77,78,142,155,190,20,175,128,208,58,31,64,137,131,132,185,211,39,159,172,156,87,253,156,126,236,190,25,165,172,193,80,51,184,78,7,253,14,64,155,219,213,165,127,101,100,17,131,166,192,168,236,66,109,31,29,34,49,102,255,10,25,0,178,233,43,125,133,131,93,1,157,23,119,94,80,147,204,209,38,249,15,99,203,125,21,203,235,83,19,36,33,156,214,77,237,103,20,178,26,101,55,26,240,114,16,223,223,14,78,88,221,199,213,159,76,250,101,196,33,216,20,238,44,155,246,219,246,72,115,213,121,176,158,229,220,237,215,51,6,62,3,154,201,165,249,202,76,37,37,164,204,142,152,77,167,24,94,45,100,250,216,28,138]], +[[118,132,156,24,142,62,221,15,245,248,251,135,77,192,69,102,69,81,132,69,228,26,125,104,51,230,22,195,196,140,152,104],[214,112,226,234,7,219,96,194,42,183,154,147,235,244,157,34,166,36,94,227,175,7,179,190,88,78,218,105,76,55,114,158],[113,65,57,157,81,218,166,235,69,25,191,63,1,178,51,146,15,169,8,254,250,97,47,12,215,213,175,138,154,60,68,25,14,63,99,132,168,209,77,55,201,112,48,239,80,24,207,138,238,138,235,21,105,167,61,132,134,42,89,183,223,114,254,9],[30,204,176,188,142,202,58,181,190,230,140,95,140,170,52,83,103,102,199,5,245,8,39,219,122,195,117,212,254,48,181,143,251,126,47,228,144,204,113,168,255,134,192,6,214,23,77,5,121,58,184,165,93,213,27,6,222,65,123,192,172,69,44,220,124,251,11,176,3,98,182,118,93,32,219,35,235,24,72,2,112,100,161,217,9,29,59,16,237,119,111,40,183,103,104,189,252,8,240,188,81,31,118,250,235,167,108,252,76,181,200,61,201,235,232,168,215,158,220,169,35,236,205,82,64,9,202,254,220,144,227,173,135,209,57,46,31,204,244,230,12,202,185,93,192,171,84,191,68,36,90,0,122,150,212,102,52,177,178,150,91,130,156,61,125,170,118,89,114,181,74,123,54,91,111,52,215,125,113,118,172,216,216,148,246,180,23,9,27,108,0,237,183,164,232,19,121,152,139,252,236,182,146,233,195,196,49,10,126,36,14,92,16,99,205,225,19,242,42,104,74,80,161,18,255,71,211,137,136,18,239,185,38,55,7,43,134,22,58,216,147,22,210,33,25,90,203,250,208,160,58,31,188,45,150,127,232,63,132,200,69,159,204,212,144,185,197,179,229,93,39,233,72,78,148,60,65,127,33,40,215,55,1,218,40,244,159,211,104,63,51,163,156,222,226,52,189,48,91,148,145,226,243,235,98,27,227,221,29,187,179,27]], +[[131,174,72,173,112,218,11,179,205,248,116,129,238,44,12,133,113,194,202,152,103,18,248,188,35,41,233,163,227,51,131,197],[183,133,48,144,0,223,149,245,160,79,125,137,196,17,51,1,5,122,218,238,178,155,205,40,217,147,113,181,55,187,162,246],[67,51,35,81,211,251,123,69,252,243,124,96,125,68,46,168,13,189,162,203,105,194,136,79,66,78,101,234,58,51,30,216,71,45,67,104,64,92,183,54,178,214,104,90,215,130,226,57,254,131,62,215,137,162,146,49,133,22,111,96,131,66,238,5],[183,82,29,63,113,198,121,250,112,55,254,116,136,166,65,246,185,124,73,69,74,204,142,54,185,3,216,249,235,181,77,137,203,86,239,209,158,4,186,106,124,143,72,167,211,236,157,236,211,241,205,15,175,110,151,129,24,230,173,206,156,108,107,230,60,106,106,26,226,22,81,130,132,121,164,107,201,160,247,148,48,64,249,64,160,212,112,200,229,119,197,213,117,203,83,193,191,58,177,254,176,80,220,182,254,240,186,68,71,242,153,253,185,242,126,203,7,20,236,254,253,116,186,215,177,34,164,98,194,74,32,152,72,160,51,137,7,69,120,197,189,195,99,150,216,9,176,241,64,24,218,100,145,126,107,248,126,244,5,200,243,227,51,255,156,59,175,99,57,102,118,32,121,75,180,116,63,5,20,181,222,125,127,221,148,122,126,53,1,238,136,239,173,21,158,51,161,7,47,187,153,199,199,30,157,19,165,2,213,160,124,79,129,126,235,127,12,83,25,170,65,169,109,95,244,241,90,115,194,155,87,31,226,17,9,14,23,44,141,181,24,98,70,18,165,195,113,169,215,206,246,222,53,235,239,150,232,142,26,120,175,59,213,221,53,37,26,181,77,115,113,143,62,112,210,213,144,33,83,29,199,49,132,240,252,105,194,233,41,101,132,78,194,124,28,2,175,94,154,52,105,222,53,93,178,37,110,14,194,164,235,163,10]], +[[57,229,106,101,98,58,10,235,173,224,218,18,206,29,243,120,188,146,64,115,247,58,84,158,255,174,188,70,93,26,120,226],[131,218,138,213,11,173,9,235,62,148,199,37,223,60,195,161,25,115,106,220,133,156,161,161,5,3,244,143,242,254,197,150],[57,142,130,96,1,31,87,216,172,140,88,213,69,123,198,82,199,65,74,175,111,178,244,38,183,137,144,86,96,92,10,252,40,57,36,35,178,181,113,245,230,195,199,246,214,2,69,229,62,189,3,189,197,173,60,26,216,115,140,179,34,20,208,15],[169,109,194,234,63,161,53,20,146,164,97,157,145,148,104,31,142,196,0,169,113,88,36,68,130,101,56,56,204,183,225,86,168,45,86,67,104,248,58,110,225,190,70,188,52,184,23,32,14,132,100,195,209,43,94,242,197,11,25,86,91,136,28,76,61,69,99,251,148,126,180,124,62,233,193,238,120,83,38,152,116,69,91,250,203,163,5,243,7,209,172,83,9,238,174,92,7,250,92,77,66,142,219,200,185,82,140,68,21,36,58,158,245,128,175,248,252,251,18,0,10,113,252,238,232,157,233,127,144,39,149,41,188,200,34,237,60,179,76,130,186,95,236,21,244,148,86,99,99,109,103,181,254,206,172,195,29,37,249,138,234,7,247,128,13,90,16,52,37,28,185,29,208,150,62,194,193,165,71,115,164,217,108,24,53,127,141,16,29,229,142,147,47,140,108,221,232,227,207,206,245,167,68,63,219,167,183,131,32,64,60,1,150,132,71,36,166,18,24,62,52,189,216,8,206,123,149,136,97,202,55,17,87,48,234,237,225,253,11,170,190,151,110,254,253,3,101,253,249,38,119,108,83,111,71,255,128,222,92,24,41,27,183,233,241,185,19,255,209,217,68,104,183,137,117,47,174,108,168,151,192,204,165,62,241,231,49,208,12,139,219,232,146,158,166,177,220,225,243,26,32,104,141,55,176,243,162,180,21,59,48,107,219,161]], +[[75,153,33,133,47,64,154,50,58,227,129,117,232,215,106,33,31,196,217,198,84,23,142,234,59,170,122,118,122,111,218,6],[76,114,62,67,107,107,217,127,68,175,82,80,59,33,204,80,213,246,173,108,252,130,136,52,93,222,128,84,233,149,88,46],[203,241,241,100,45,249,80,235,113,253,9,89,13,52,194,101,146,44,88,189,128,38,187,163,252,14,89,74,107,177,242,185,13,163,220,29,95,107,109,91,64,90,137,109,29,187,113,184,104,92,77,252,68,74,202,255,230,90,184,51,23,137,245,7],[63,51,216,251,131,230,135,65,9,10,55,190,221,116,92,241,65,170,174,216,201,47,250,116,42,82,86,23,119,136,88,5,172,225,66,70,171,152,168,203,89,140,156,227,222,155,41,186,229,250,4,177,207,130,141,225,26,255,128,167,239,138,58,56,174,222,79,60,53,99,162,93,4,155,173,202,213,237,126,71,253,187,166,225,17,48,126,235,233,239,73,6,188,152,151,40,183,110,132,175,232,8,230,101,59,39,30,33,16,74,166,101,241,137,141,210,170,178,48,144,226,43,78,52,74,38,22,251,216,238,74,216,237,129,8,57,94,186,129,127,189,20,254,197,193,125,207,86,184,34,8,86,178,184,51,224,145,64,125,80,137,179,93,223,52,184,111,247,220,159,222,82,178,30,241,33,118,239,51,112,183,243,160,168,203,27,5,138,81,174,255,243,210,121,216,15,81,166,139,251,89,37,135,180,92,92,99,167,228,214,37,184,135,222,72,106,17,131,22,195,182,162,56,87,95,146,172,91,28,148,195,245,219,189,150,104,96,0,214,211,156,204,213,88,212,32,228,212,71,168,203,196,188,123,140,106,3,175,15,0,52,251,53,24,217,56,0,240,247,19,228,177,55,50,225,106,218,81,128,29,126,85,156,248,57,209,5,143,100,149,86,152,49,19,153,52,84,22,133,13,221,204,86,1,166,132,253,9,230,175,211,148,79,94,25]], +[[27,255,101,42,44,131,9,163,147,172,17,218,58,169,127,176,120,187,40,78,213,225,184,204,201,131,101,46,248,85,108,208],[170,171,220,9,31,195,104,35,84,32,23,68,233,183,63,210,166,207,178,129,145,75,242,199,14,195,220,29,236,114,22,176],[147,201,195,52,147,252,100,23,45,81,225,106,10,28,215,41,160,217,158,60,184,100,232,154,66,152,127,57,221,140,210,101,69,253,254,55,88,25,17,232,3,103,125,164,197,91,10,104,61,223,98,183,40,248,243,6,133,174,88,246,40,235,230,9],[72,208,38,152,169,123,220,179,239,7,141,207,207,87,80,0,95,23,2,211,0,231,232,155,196,54,227,129,17,52,1,248,82,184,180,172,255,96,255,189,74,180,109,32,33,104,217,139,135,53,231,156,179,80,227,91,7,15,246,189,202,253,149,75,85,25,105,182,177,167,12,145,49,235,212,13,150,20,2,145,216,210,176,145,84,10,139,24,216,229,70,89,21,194,93,188,107,92,154,104,121,66,83,60,55,44,139,78,149,169,83,103,113,105,185,80,237,211,70,67,117,205,67,19,47,249,189,84,30,226,43,212,24,206,35,25,95,101,216,178,137,246,51,236,141,113,225,168,1,176,108,60,130,127,98,126,114,61,33,153,16,12,231,62,142,74,68,64,231,120,49,122,71,73,16,121,59,71,177,15,251,85,219,127,40,28,125,122,3,59,216,0,72,184,38,115,184,124,249,94,153,66,43,166,40,104,143,60,151,24,144,202,21,209,47,87,47,161,151,122,23,48,112,105,218,48,78,173,48,38,235,1,4,38,104,137,13,23,0,140,209,233,44,70,203,233,200,87,231,25,61,227,171,163,145,30,79,134,254,10,22,152,171,124,219,146,81,168,66,75,40,72,185,106,216,30,162,57,211,101,253,234,146,234,92,4,115,208,166,187,30,55,19,86,189,250,210,208,53,3,54,211,225,148,124,147,111,208,194,81,149,68,80,17,115,27]], +[[0,47,221,31,118,65,121,58,176,100,187,122,168,72,247,98,231,236,110,51,47,252,38,238,172,218,20,26,227,59,23,131],[119,209,216,235,172,209,63,78,47,138,64,226,140,74,99,188,156,227,191,182,151,22,51,75,203,40,163,62,177,52,8,108],[13,243,170,13,9,153,173,61,197,128,55,143,82,209,82,112,13,91,59,5,127,86,166,111,146,17,46,68,30,28,185,18,60,102,241,135,18,200,126,254,34,210,87,55,119,41,98,65,33,105,4,215,205,215,213,234,67,57,40,189,40,114,250,12],[90,193,223,195,36,244,62,108,183,154,135,171,4,112,250,133,123,81,251,148,73,130,225,144,116,202,68,177,228,0,130,193,208,123,146,239,167,234,85,173,66,183,192,39,224,185,227,55,86,217,90,44,23,150,167,194,6,104,17,220,65,133,131,119,212,184,53,193,104,141,99,136,132,205,42,216,151,11,116,193,165,74,173,210,112,100,22,57,40,167,121,136,178,68,3,170,133,175,130,206,171,107,114,142,85,71,97,175,113,117,174,185,146,21,183,66,30,68,116,192,77,33,62,1,255,3,227,82,155,17,7,124,223,40,150,75,140,73,197,100,158,58,70,250,10,9,220,213,157,202,213,139,155,146,42,131,33,10,205,94,101,6,85,49,64,2,52,245,228,12,221,207,152,4,150,142,62,154,198,245,196,74,246,80,1,225,88,6,127,195,166,96,80,45,19,250,136,116,250,147,51,33,56,217,96,107,196,27,76,238,126,220,57,215,83,218,225,42,135,57,65,187,53,127,126,146,164,73,136,71,214,96,84,86,203,140,11,66,90,71,215,211,202,55,229,78,144,58,65,230,69,10,53,235,229,35,124,111,12,27,187,193,253,113,251,124,216,147,209,137,133,2,149,193,153,183,216,138,242,107,200,84,137,117,253,161,9,159,254,254,228,42,82,243,66,141,223,243,94,1,115,211,51,149,98,80,122,197,210,196,91,189,44,25,207,232,155]], +[[37,176,240,187,61,203,66,42,111,60,108,34,14,170,219,17,219,254,72,156,45,69,91,39,108,239,232,203,160,87,249,243],[254,3,201,196,57,74,220,116,177,63,71,101,75,234,216,188,133,89,88,180,25,79,218,178,9,122,193,177,87,147,60,5],[218,80,213,36,43,245,28,57,81,120,12,175,217,38,214,123,223,86,64,213,211,187,8,67,56,49,213,110,72,226,89,42,28,55,89,104,187,77,47,190,165,97,69,171,242,216,41,145,54,59,21,101,250,30,255,226,20,1,26,104,110,57,149,14],[84,217,159,150,158,250,136,112,252,32,250,154,150,43,179,114,97,156,50,68,57,114,138,243,19,156,42,7,232,193,178,156,30,78,237,194,212,11,167,34,246,60,227,118,112,54,42,246,245,32,42,221,102,140,79,180,214,47,168,186,203,199,208,127,243,189,56,193,90,1,6,66,89,204,52,19,72,97,99,41,103,70,5,65,169,155,141,81,130,191,89,52,123,90,89,135,154,163,176,145,161,243,224,65,53,189,99,1,190,82,38,212,137,94,94,156,43,21,228,142,94,205,244,65,41,230,18,40,83,166,6,252,17,132,102,250,114,11,90,177,101,99,92,59,222,4,215,66,137,39,79,160,53,71,172,203,222,120,14,31,160,191,44,86,248,67,106,83,231,56,120,164,36,162,154,169,222,56,93,186,65,154,230,165,209,46,0,66,118,21,43,88,211,37,179,2,64,10,85,51,60,56,205,228,144,138,225,208,18,28,190,202,149,8,9,197,67,49,66,119,193,72,94,104,217,249,192,169,98,209,177,224,221,161,212,165,43,86,248,48,138,128,185,42,204,159,78,188,62,212,93,145,161,41,218,134,117,98,26,246,118,112,61,239,59,132,17,49,131,178,227,168,197,97,87,242,67,241,57,128,243,209,117,111,234,118,104,201,21,3,211,92,131,154,33,32,199,158,201,84,251,84,109,123,84,47,152,114,137,83,79,253,239,98,212,127,213,236]], +[[191,91,165,214,164,157,213,239,123,77,93,125,62,78,204,80,92,1,246,204,238,76,84,181,239,123,64,175,106,69,65,64],[27,224,52,248,19,1,123,144,13,137,144,175,69,250,213,181,33,75,87,59,211,3,239,122,117,239,75,140,92,91,152,66],[39,156,172,230,253,175,57,69,227,131,125,244,116,178,134,70,20,55,71,99,43,237,233,62,122,102,245,202,41,29,44,36,151,133,18,202,12,184,130,124,140,50,38,133,189,96,85,3,165,236,148,219,174,97,187,220,174,30,73,101,6,2,188,7],[22,21,44,46,3,123,28,13,50,25,206,216,224,103,74,238,107,87,131,75,85,16,108,83,68,98,83,34,218,99,142,206,162,252,154,66,74,5,238,149,18,212,143,207,117,221,139,212,105,27,60,16,194,142,201,142,225,175,165,184,99,209,195,103,149,237,24,16,93,179,169,170,189,157,43,76,23,71,173,186,241,165,111,252,192,197,51,193,192,250,239,51,28,219,121,217,97,250,57,248,128,161,184,177,22,71,65,130,46,251,21,167,37,154,70,91,239,33,40,85,117,31,171,102,168,151,191,162,17,171,224,234,47,46,28,216,161,29,128,225,66,205,225,38,62,236,38,122,49,56,174,31,207,64,153,219,10,181,61,100,243,54,244,188,215,163,99,246,219,17,44,10,36,83,5,26,0,6,248,19,170,244,174,148,138,32,144,97,147,116,250,88,5,36,9,194,142,247,98,37,104,125,243,203,45,27,11,251,67,176,159,71,241,35,47,121,14,109,141,234,117,158,87,148,32,153,244,196,189,51,144,242,138,252,32,152,36,73,97,70,92,100,63,200,178,151,102,175,43,203,197,68,11,134,232,54,8,207,201,55,190,152,187,72,39,253,94,107,104,154,220,46,38,81,61,181,49,7,106,101,100,57,98,85,160,153,117,183,3,77,172,6,70,27,37,86,66,227,167,237,117,250,159,194,101,1,31,95,98,80,56,42,132,172,38,141,99,186,100]], +[[101,222,41,123,112,203,232,9,128,80,10,240,86,26,36,219,80,0,16,0,18,95,68,144,54,109,131,0,211,18,133,146],[186,142,42,217,41,189,206,165,56,116,16,66,181,127,32,103,211,21,55,7,164,83,119,13,185,243,196,202,117,80,77,36],[122,155,115,107,1,204,146,163,52,159,26,60,50,219,217,25,89,130,83,148,255,68,60,86,116,5,232,153,200,24,92,232,250,217,80,14,31,206,137,217,90,98,83,192,4,119,67,90,207,4,191,249,147,222,27,0,73,93,239,8,52,238,31,7],[19,29,143,76,44,148,177,83,86,91,134,89,46,119,12,152,122,68,52,97,179,154,162,64,139,41,226,19,171,5,122,255,197,152,181,131,115,157,102,3,168,63,239,10,252,81,71,33,219,14,118,249,189,27,114,185,140,86,92,200,136,26,245,116,124,11,166,245,140,83,221,35,119,218,108,13,58,168,5,98,12,196,231,93,82,170,188,186,31,155,40,73,224,139,209,182,185,46,111,6,97,91,129,69,25,96,106,2,220,101,168,96,159,91,41,233,194,175,90,137,79,113,22,239,40,207,209,231,183,107,100,6,23,50,247,165,163,248,170,76,46,86,158,98,122,63,151,73,170,89,123,228,157,107,148,67,108,53,45,213,250,123,131,201,45,38,16,250,163,32,149,202,48,33,82,217,26,60,151,118,117,14,117,142,232,233,228,2,198,245,56,94,170,93,242,56,80,229,75,235,27,228,55,164,22,199,17,94,214,170,109,225,59,85,72,37,50,120,126,11,238,52,184,63,48,132,64,103,101,99,84,151,201,49,182,42,5,24,241,251,194,184,145,220,114,98,199,198,182,126,218,89,79,165,48,215,76,147,41,186,213,190,148,194,135,251,205,229,58,168,2,114,184,51,34,97,61,147,104,229,144,64,118,253,188,200,139,44,14,89,193,11,2,196,72,224,13,27,62,122,156,150,64,254,255,185,82,58,138,96,225,216,63,4,164,184,223,105,21,59]], +[[8,38,231,51,51,36,231,236,140,118,66,146,246,1,93,70,112,233,184,215,196,168,158,141,144,158,142,244,53,209,141,21],[255,178,52,140,168,160,24,5,139,231,29,21,18,243,118,249,30,139,13,85,37,129,37,78,16,118,2,33,115,149,230,98],[75,172,127,171,236,135,36,216,26,176,154,225,48,135,77,112,181,33,52,146,16,67,114,246,1,174,90,187,16,83,39,153,55,60,77,173,33,88,118,68,31,71,78,44,0,107,227,124,60,143,95,111,1,125,8,112,65,79,210,118,168,244,40,8],[127,158,62,47,3,201,223,61,33,185,144,245,164,175,130,149,115,74,254,120,58,204,195,79,177,233,184,233,90,15,216,55,175,126,5,193,60,218,13,232,250,218,201,32,82,101,160,121,43,82,86,59,220,47,238,118,99,72,190,252,197,107,136,187,185,95,21,68,20,251,24,110,196,54,170,98,234,111,202,187,17,192,23,169,210,209,95,103,229,149,152,14,4,201,49,59,201,79,188,140,17,52,194,244,3,50,188,126,49,26,193,206,17,181,5,248,87,42,218,127,190,25,111,186,130,45,154,145,68,146,250,113,133,233,243,190,164,104,114,0,165,36,198,115,161,205,248,126,179,161,64,220,219,106,136,117,97,52,136,162,176,10,223,113,117,52,28,28,37,118,53,250,26,83,163,226,29,96,194,40,57,158,234,9,145,241,18,198,15,101,61,113,72,226,197,206,185,143,148,8,49,240,112,219,16,132,215,145,86,204,130,196,107,201,184,232,132,243,250,129,190,45,164,205,218,70,188,170,36,204,70,31,118,238,100,123,176,240,248,193,90,197,218,167,149,185,69,230,248,91,179,16,54,46,72,216,9,92,120,44,97,197,43,72,27,75,0,42,208,110,167,75,141,48,110,255,113,171,242,29,183,16,168,145,60,190,72,51,43,224,160,179,243,30,12,122,110,186,133,206,51,243,87,199,174,204,211,11,251,26,101,116,64,139,102,254,64,77,49,195,197]], +[[0,173,98,39,151,123,95,56,204,218,153,77,146,139,186,144,134,210,218,235,1,63,134,144,219,152,102,72,185,12,29,69],[145,164,234,0,87,82,185,44,190,191,153,168,165,203,236,210,64,174,63,1,108,68,173,20,27,46,87,221,199,115,220,142],[220,80,29,183,159,215,130,188,136,202,231,146,85,125,93,39,63,155,165,96,199,217,0,55,254,132,172,135,157,104,79,97,42,119,69,44,68,67,233,92,7,184,190,25,44,53,118,155,23,187,223,202,66,40,13,231,150,217,33,25,216,51,103,13],[203,91,197,185,139,46,252,228,53,67,233,29,240,65,224,219,181,62,216,246,123,240,241,151,197,43,34,17,231,164,94,46,30,200,24,193,168,14,16,171,246,164,53,53,245,183,157,151,77,138,226,138,34,149,192,166,82,23,99,182,7,213,16,60,106,239,59,39,134,189,90,253,117,99,105,86,96,104,67,55,188,48,144,115,159,177,205,83,169,214,68,19,155,109,76,174,199,91,218,127,37,33,251,254,103,106,180,91,152,203,49,122,167,202,121,252,84,163,215,197,120,70,106,106,166,78,67,78,146,52,101,167,242,17,170,12,97,104,27,184,72,110,144,32,106,37,37,13,63,218,230,251,3,41,151,33,233,158,42,145,73,16,217,23,96,8,155,93,40,30,19,30,108,131,107,194,222,8,247,224,44,72,211,35,198,71,233,83,108,0,236,16,57,32,28,3,98,97,140,125,71,170,142,123,151,21,255,196,57,152,122,225,211,17,84,166,25,140,90,161,28,18,143,64,130,245,86,201,155,175,16,62,202,220,59,47,59,46,197,180,105,98,59,192,58,83,202,243,129,75,22,48,10,237,189,165,56,214,118,209,246,7,16,38,57,219,42,98,196,70,112,124,230,70,155,216,115,160,70,130,37,190,136,176,174,245,212,2,4,89,185,75,50,254,43,1,51,233,46,123,165,77,210,165,57,126,216,95,150,106,179,158,208,115,12,202,142,125,172,184,163,54]], +[[21,33,198,219,214,247,36,222,115,234,247,181,98,100,240,16,53,192,78,1,193,243,235,60,190,131,239,210,108,67,154,218],[47,97,162,111,251,104,186,79,110,20,21,41,220,38,23,232,83,28,113,81,64,72,8,9,59,79,167,254,218,234,37,93],[168,23,237,35,236,57,138,18,134,1,193,131,45,198,175,118,67,191,58,95,81,123,204,87,148,80,253,180,117,144,40,244,150,97,100,18,95,110,189,13,107,248,111,242,152,163,156,118,109,12,33,253,176,203,253,248,28,208,235,31,3,205,138,8],[62,60,124,73,7,136,228,177,212,47,92,188,174,58,153,48,191,97,126,189,255,68,127,123,226,172,43,167,205,91,207,192,21,118,9,99,230,254,91,149,111,183,205,179,91,213,161,127,84,41,202,102,79,67,127,8,117,58,116,28,43,200,105,43,113,169,17,92,88,42,37,178,247,77,50,152,84,214,11,120,23,192,121,179,82,58,175,248,121,60,47,114,255,248,205,16,89,44,84,231,56,223,29,100,82,251,114,218,19,28,103,49,234,92,149,60,98,234,23,122,193,244,115,94,81,84,71,115,135,16,154,250,225,95,62,214,238,176,134,6,226,140,129,212,56,111,3,185,55,105,36,182,239,141,34,30,226,149,71,248,42,126,222,72,225,220,23,114,62,61,66,23,30,234,249,106,200,75,237,194,160,29,216,111,77,8,87,52,253,105,249,27,82,99,228,57,8,63,240,49,133,54,173,255,65,71,48,142,58,175,209,181,139,183,79,111,176,33,74,70,253,205,53,36,241,141,245,167,25,206,87,49,158,121,27,78,166,6,180,153,191,165,122,96,231,7,249,78,24,241,254,210,47,145,188,121,230,54,74,132,63,156,191,147,130,92,70,94,156,174,144,114,188,157,62,196,71,31,33,171,47,126,153,166,51,245,135,170,195,219,120,174,150,102,168,154,24,0,141,214,29,96,33,133,84,65,26,101,116,15,253,26,227,173,192,101,149,227,183,135,100,7,182]], +[[23,229,240,168,243,71,81,186,188,92,114,62,207,51,147,6,153,47,57,234,6,90,193,64,252,188,57,125,45,211,44,75],[79,30,35,204,15,47,105,200,142,249,22,42,181,248,197,159,179,184,171,32,150,183,126,120,44,99,192,124,140,79,43,96],[239,226,203,99,254,123,79,201,137,70,220,130,251,105,152,231,65,237,156,230,185,193,169,59,180,91,192,167,216,57,109,116,5,40,43,67,254,54,59,165,178,53,137,248,225,250,225,48,225,87,206,136,140,215,45,5,61,12,193,157,37,122,67,0],[192,250,215,144,2,64,25,189,111,192,138,122,146,245,242,172,53,207,100,50,226,234,165,61,72,47,110,18,4,147,83,54,203,58,230,90,99,194,77,14,198,83,154,16,238,24,118,15,47,82,5,55,119,76,222,198,233,107,85,83,96,17,218,168,248,188,185,205,175,109,245,179,70,72,68,138,199,215,203,124,107,216,13,103,251,243,48,248,118,82,151,118,96,70,169,37,171,82,65,29,22,4,195,237,106,133,23,48,64,18,86,88,163,44,244,200,84,239,40,19,223,43,230,243,131,14,94,238,90,97,99,168,60,168,132,159,97,41,145,163,30,159,136,2,142,80,191,133,53,225,23,85,250,208,41,217,76,242,89,89,246,105,93,9,193,186,67,21,212,15,124,245,27,63,129,102,208,47,171,167,81,30,205,139,29,222,213,241,12,214,132,52,85,207,247,7,237,34,83,150,198,29,8,32,210,10,218,112,208,195,97,159,246,121,66,32,97,201,247,199,110,151,213,163,122,246,31,214,34,18,210,218,252,100,126,187,185,121,230,29,144,112,236,3,96,154,7,245,252,87,209,25,174,100,183,166,239,146,165,175,174,102,10,48,237,72,215,2,204,49,40,198,51,180,241,144,96,160,87,129,1,114,158,233,121,247,144,244,91,219,181,254,26,138,98,240,26,97,163,29,97,175,7,3,4,80,250,4,23,50,62,148,7,188,118,231,49,48,231,198,157,98,230,167]], +[[12,215,170,125,96,94,68,213,255,185,121,102,178,203,147,193,137,228,197,168,93,184,127,173,122,184,214,36,99,197,155,89],[72,137,133,95,228,17,107,73,19,146,127,71,242,39,59,245,89,195,179,148,169,131,99,26,37,174,89,112,51,24,94,70],[191,145,21,253,61,2,112,110,57,141,75,243,176,42,130,103,79,243,4,21,8,253,57,210,159,134,126,80,22,52,185,38,31,81,106,121,79,152,115,141,124,112,19,163,242,248,88,255,221,8,4,127,182,191,61,221,251,75,79,76,190,239,48,3],[40,165,93,218,108,208,132,75,101,119,201,214,218,7,58,77,195,92,188,152,172,21,138,181,76,248,143,210,12,200,126,131,196,187,162,215,77,130,206,15,72,84,236,77,181,19,222,64,4,101,170,165,238,231,144,188,132,241,99,55,7,45,58,145,205,228,13,110,13,241,186,12,192,100,95,93,92,187,182,66,56,29,123,158,33,29,37,38,122,138,207,119,209,237,182,156,58,99,15,91,19,61,36,240,70,168,27,242,47,240,59,49,216,68,126,18,195,247,183,113,20,167,12,189,32,187,208,139,11,56,39,166,187,207,144,64,158,52,68,71,167,251,197,155,221,151,215,41,7,31,141,113,220,195,62,110,242,203,171,29,65,30,223,19,115,77,177,221,151,3,39,111,94,178,214,170,44,184,149,45,214,113,43,250,232,9,206,8,195,170,80,43,129,53,113,63,172,10,156,37,177,212,91,106,88,49,224,36,33,187,166,91,129,165,150,239,162,75,5,118,189,29,199,253,251,73,190,118,40,117,232,27,213,64,114,43,192,97,64,185,170,46,247,184,74,128,30,65,222,214,141,69,70,172,72,115,217,231,206,214,73,182,79,173,175,11,92,75,110,184,208,54,49,82,51,244,50,108,160,30,3,57,48,80,205,2,124,36,246,115,3,251,132,107,210,198,179,219,160,107,237,13,89,163,98,137,210,75,214,72,247,219,11,58,129,52,102,18,89,62,61,221,24,197,87]], +[[51,55,29,158,137,47,152,117,5,42,200,227,37,186,80,94,116,119,193,172,226,75,167,130,38,67,212,61,10,206,243,222],[53,146,155,222,210,124,36,156,135,216,184,216,47,89,38,10,87,83,39,181,70,195,161,103,198,159,89,146,213,184,224,6],[152,92,164,70,221,192,7,130,124,200,242,133,44,189,129,21,239,140,89,117,233,215,206,150,215,77,254,216,89,170,20,164,193,82,84,0,107,234,94,8,53,158,254,38,37,215,21,224,137,126,229,161,111,21,18,3,190,80,16,65,134,55,222,5],[39,163,46,251,162,130,4,190,89,183,255,95,228,136,202,21,138,145,213,152,96,145,236,196,69,139,73,224,144,221,55,203,254,222,124,15,70,24,111,171,203,223,247,141,40,68,21,88,8,239,255,216,115,237,156,146,97,82,110,4,228,247,5,11,141,123,210,103,160,254,61,90,68,147,120,213,74,79,235,189,47,38,130,67,56,226,170,175,53,163,47,240,246,37,4,189,165,194,228,74,188,99,21,159,51,108,242,94,107,180,13,219,125,136,37,223,241,143,213,31,192,25,81,234,237,205,51,112,112,7,225,32,60,165,139,79,125,36,47,129,102,169,7,224,153,147,44,0,27,251,30,201,166,30,14,242,218,78,132,70,175,32,130,1,49,93,105,104,23,16,212,37,210,64,12,56,125,123,157,243,33,164,174,198,2,185,198,86,195,226,49,11,255,135,86,209,139,128,33,52,177,86,4,244,237,193,17,20,154,152,121,227,18,65,221,52,247,2,244,195,73,97,123,19,82,151,105,167,114,245,229,42,137,192,152,224,220,165,146,6,103,137,58,37,0,97,177,121,145,98,110,185,49,146,152,104,91,228,107,106,139,104,66,36,68,250,90,54,188,243,166,135,226,236,203,147,34,200,125,200,1,101,218,137,137,48,133,11,152,252,134,60,173,161,170,153,198,214,28,69,27,156,207,72,116,199,240,231,91,10,12,96,47,4,72,18,199,23,101,173,175,2,2,83,149,176]], +[[190,237,184,7,61,245,143,140,27,255,189,189,119,236,125,236,178,200,42,155,171,236,239,192,51,21,7,189,194,194,167,231],[178,126,144,139,128,94,41,111,195,13,46,71,75,6,12,213,12,15,111,82,11,54,113,113,33,131,189,137,212,231,51,233],[140,137,12,204,173,199,118,14,30,130,228,60,68,179,220,11,104,90,72,180,121,174,19,204,10,107,5,87,208,251,28,186,187,166,61,42,150,132,52,18,234,141,54,197,10,203,245,43,146,207,178,220,228,157,196,138,246,221,207,142,228,122,134,8],[53,202,87,240,249,21,229,32,157,84,234,75,135,31,251,88,83,84,223,27,74,74,23,150,251,228,214,34,125,62,26,186,81,113,237,3,145,167,158,131,226,77,130,253,175,209,92,23,178,139,246,201,77,97,140,116,214,82,100,229,143,170,172,210,144,40,114,253,208,239,162,46,141,45,124,232,227,184,25,127,12,54,21,176,163,133,35,95,169,253,142,69,100,238,110,107,22,80,180,207,185,77,135,44,128,92,50,212,243,161,143,150,100,97,211,173,187,96,95,165,37,136,79,142,177,151,98,115,150,186,77,153,93,120,172,2,148,138,14,170,187,88,81,155,154,142,46,121,133,205,29,226,199,29,137,24,217,106,1,104,102,12,225,124,221,243,100,227,236,13,75,217,15,33,4,117,26,25,39,238,29,35,243,231,166,152,64,237,4,11,0,229,246,228,134,110,197,136,19,20,156,195,130,174,191,97,98,96,140,121,87,77,85,63,71,35,14,146,74,14,241,235,245,93,142,26,82,171,182,42,45,122,200,96,39,199,192,60,200,63,161,148,157,162,158,47,48,55,171,152,111,210,255,254,101,14,49,73,186,186,229,165,11,30,233,105,111,59,171,236,114,226,150,151,200,36,34,129,77,39,32,133,80,15,216,55,254,60,122,151,62,244,193,105,175,18,221,127,2,112,6,32,187,4,91,219,248,70,35,243,38,53,5,112,179,202,219,201,174,164,32,11,40,40,126,23,171]], +[[145,132,239,97,136,22,131,37,146,188,142,179,95,79,253,79,249,141,251,247,119,108,144,242,170,210,18,206,126,3,53,30],[104,123,119,38,1,13,155,222,44,144,229,115,205,42,42,112,47,242,140,74,42,247,10,252,115,21,201,77,87,86,1,229],[179,194,78,117,19,44,86,52,117,66,45,94,164,18,181,193,232,230,229,234,28,8,234,209,57,60,65,45,161,52,201,161,99,130,132,234,126,44,160,50,254,61,62,50,169,6,106,140,136,57,144,63,110,244,110,150,107,181,228,146,216,194,170,0],[114,158,183,229,74,157,0,197,134,23,175,24,195,69,184,220,110,91,78,15,87,222,47,60,2,229,74,46,200,241,66,94,194,226,64,119,91,90,176,193,15,132,172,139,175,218,69,132,247,226,28,101,95,174,205,128,48,169,137,6,189,104,57,143,38,181,213,141,146,182,207,4,94,155,217,116,60,116,201,163,66,236,97,206,87,243,123,152,30,172,77,139,240,52,96,136,102,233,133,187,104,104,106,104,180,162,175,136,185,146,162,166,210,220,140,232,139,251,10,54,207,40,187,171,112,36,171,250,43,234,83,49,59,102,201,6,244,247,207,102,151,15,84,0,149,189,1,4,170,73,36,221,130,225,84,19,194,38,121,248,71,228,140,208,199,236,31,103,126,0,95,236,1,119,251,213,197,89,252,57,173,214,19,153,31,186,234,228,210,77,57,211,9,239,116,100,127,129,146,204,76,98,208,100,32,40,199,106,27,149,31,107,201,99,157,235,145,236,192,139,230,4,63,33,9,112,90,66,199,234,231,18,100,157,145,217,108,203,191,182,61,141,13,214,221,17,33,96,246,19,97,236,220,103,147,146,156,169,174,249,171,86,148,74,111,164,167,223,30,39,158,175,88,206,131,35,169,207,98,201,66,121,255,247,68,15,188,147,107,170,97,72,156,153,147,48,186,220,185,252,14,24,75,197,9,63,51,12,187,36,47,113,251,55,135,56,254,161,5,17,221,67,131,100,215,247,107,204]], +[[53,78,19,21,46,225,254,116,138,18,82,32,76,101,39,189,193,177,235,46,181,54,120,21,14,99,89,146,71,8,216,18],[212,95,246,197,251,131,231,187,150,105,170,137,96,222,183,219,198,101,201,136,67,155,108,158,246,114,198,129,29,200,188,246],[222,43,70,230,95,61,236,239,52,51,46,80,15,46,17,48,111,189,207,27,232,90,28,30,230,139,163,4,93,206,194,199,190,96,141,34,146,125,161,244,76,14,32,131,174,98,44,243,194,157,137,56,135,153,78,252,250,44,165,148,245,5,31,3],[142,95,204,246,107,27,166,22,156,182,133,115,61,157,14,1,144,54,28,144,188,171,149,193,99,40,90,151,254,53,109,43,220,222,60,147,128,38,136,5,163,132,208,99,218,9,204,217,150,156,195,255,116,49,230,10,142,159,134,156,214,47,170,14,53,97,81,178,128,188,82,110,87,124,44,83,140,154,114,77,196,139,248,139,112,50,29,126,30,238,219,60,74,247,6,116,140,148,46,103,189,171,219,65,190,194,151,123,21,35,6,158,49,226,155,118,48,2,136,248,138,81,179,132,184,12,194,82,111,22,121,52,13,222,195,136,31,92,210,139,3,120,217,205,10,129,43,104,221,63,104,247,162,62,27,84,190,231,70,106,199,101,207,56,223,4,214,116,65,223,164,152,196,191,252,82,4,95,166,210,219,205,191,163,61,250,167,118,68,255,204,239,13,236,219,103,144,199,10,13,115,78,194,135,204,51,140,181,169,9,192,5,81,137,48,17,105,196,247,112,44,5,192,145,26,39,177,110,249,237,147,79,166,160,202,123,19,228,19,82,52,34,83,86,71,150,128,48,237,196,12,215,62,125,107,52,91,117,129,244,56,49,109,104,227,205,41,43,132,109,63,79,124,72,98,188,126,107,63,184,154,39,246,246,12,215,219,46,52,236,154,174,16,19,254,55,172,255,138,216,136,203,154,89,62,245,230,33,234,229,24,108,88,179,29,207,222,34,135,14,51,109,51,244,64,246,184,212,154]], +[[127,246,45,75,60,77,153,211,66,212,187,64,29,114,107,33,233,159,78,245,146,20,159,195,17,182,135,97,245,86,127,246],[127,223,219,158,202,41,211,240,29,148,134,215,225,18,206,3,170,55,185,19,38,164,40,59,156,3,153,156,94,218,9,154],[5,143,121,146,127,191,97,120,114,72,21,199,177,28,99,186,170,144,188,193,93,114,114,190,8,47,138,145,65,134,28,129,100,51,5,95,108,246,73,20,36,133,63,158,199,139,185,26,206,145,58,147,65,27,78,94,213,139,196,186,87,21,198,10],[153,196,76,121,101,114,164,130,63,198,195,128,119,48,131,145,115,119,76,5,219,252,20,146,237,13,0,80,154,149,161,222,55,39,75,49,53,237,4,86,161,113,142,87,101,151,220,19,242,162,171,55,164,92,6,203,180,162,210,42,250,212,213,243,217,10,179,216,218,77,205,170,6,212,79,34,25,8,132,1,197,220,238,226,96,85,196,120,47,120,215,214,58,56,6,8,225,190,248,158,238,243,56,194,240,137,125,161,6,250,252,226,251,46,188,93,182,105,199,193,114,201,207,231,125,49,9,210,57,254,93,0,92,142,231,81,81,27,90,136,49,124,114,155,13,139,112,181,47,107,211,205,162,254,134,92,119,243,110,79,27,99,95,51,110,3,107,215,24,190,201,14,231,138,128,40,17,81,12,64,88,193,186,54,64,23,37,58,168,66,146,46,29,215,215,160,240,252,156,105,228,63,196,234,239,250,175,26,229,250,93,45,115,180,48,121,97,123,171,160,48,146,63,229,177,61,44,28,79,230,250,195,242,219,116,226,2,10,115,75,97,33,160,48,47,206,130,11,160,88,12,230,19,83,72,253,240,99,46,0,8,223,3,238,17,33,104,245,207,160,3,122,38,161,246,155,31,19,23,237,242,163,171,54,116,85,167,126,0,105,18,21,215,170,49,51,194,21,157,61,162,177,52,207,4,240,222,251,240,122,96,100,1,30,100,221,20,212,248,240,100,53,102,85,66,136,4,194,119,26]], +[[108,171,173,208,63,138,46,110,186,185,106,116,248,14,24,22,78,77,27,107,170,103,143,90,130,226,86,4,175,152,154,175],[42,74,49,121,86,65,148,224,1,0,193,139,195,83,81,216,177,53,187,174,91,50,178,143,206,29,123,103,102,202,75,50],[78,101,198,193,212,147,4,94,138,146,80,227,151,193,209,211,15,254,210,77,182,106,137,97,170,69,143,143,15,203,118,12,57,254,134,87,215,171,143,132,0,11,150,213,25,113,124,255,113,249,38,82,44,30,254,199,248,178,98,78,174,85,246,12],[39,159,120,207,59,156,207,198,225,176,30,26,130,245,14,209,114,233,168,225,231,2,187,21,102,29,215,220,58,69,111,247,167,167,253,251,8,29,179,134,112,121,99,12,127,112,253,117,50,146,236,96,236,191,80,99,46,154,164,91,153,101,5,198,110,109,195,198,174,137,46,33,182,168,112,94,75,186,232,241,106,51,120,85,75,49,253,176,19,157,205,21,201,106,138,126,75,136,117,106,134,209,141,181,220,116,253,118,145,25,125,216,142,44,125,93,245,43,4,147,68,205,196,119,201,205,126,137,237,169,156,207,177,208,8,20,208,21,43,150,84,223,50,121,55,44,165,241,139,28,148,111,40,148,167,107,7,157,219,28,60,214,31,187,150,154,238,201,25,58,107,136,251,125,19,108,7,249,130,30,92,16,116,180,233,59,202,246,250,20,208,209,215,225,112,117,137,215,126,193,51,114,6,229,58,31,6,204,38,103,47,249,92,19,213,255,68,71,102,147,27,163,10,10,253,205,173,210,9,142,156,65,253,135,163,242,60,209,109,187,14,251,248,9,44,227,62,50,127,66,97,9,144,225,206,230,203,142,84,149,26,160,129,230,151,101,174,64,9,174,237,117,142,118,141,229,12,35,217,162,43,74,6,220,77,25,252,140,189,12,222,244,201,131,70,23,85,208,163,181,214,169,193,34,83,224,149,104,51,159,247,229,247,140,95,223,126,200,159,145,134,166,33,168,192,238,209,27,103,2,46]], +[[15,160,195,44,58,227,75,229,27,146,249,25,69,64,89,129,168,226,2,72,133,88,168,226,32,194,136,199,214,165,83,45],[214,174,230,43,217,31,201,69,54,53,255,204,2,178,243,141,202,177,50,133,20,3,128,88,12,205,255,8,101,223,4,146],[126,154,184,94,233,79,228,179,93,203,84,83,41,160,239,37,146,61,229,201,220,35,231,223,26,126,119,171,13,207,184,158,3,244,231,133,202,100,41,203,43,13,245,13,166,35,15,115,63,0,243,58,69,196,229,118,205,64,189,184,79,26,224,1],[83,244,75,224,229,153,127,240,114,100,203,100,186,19,89,226,128,29,239,135,85,230,74,35,98,189,218,245,151,230,114,208,33,211,79,250,206,109,151,224,242,177,246,174,98,95,211,61,60,79,110,159,247,208,199,63,29,168,222,251,35,243,36,151,94,146,27,178,71,50,88,23,122,22,97,37,103,237,247,213,118,15,63,62,58,109,38,170,171,197,253,228,226,4,63,115,250,112,241,40,2,9,51,177,186,59,107,214,148,152,233,80,62,166,112,241,237,136,13,54,81,242,228,197,158,121,202,188,134,233,183,3,57,66,148,17,45,93,142,33,60,49,116,35,181,37,166,223,112,16,106,157,101,138,38,32,40,181,244,81,0,203,119,209,21,13,143,228,97,238,212,52,242,65,1,95,50,118,173,123,9,162,145,180,167,243,94,60,48,5,28,191,19,177,212,167,250,12,129,165,15,147,158,124,73,103,58,253,200,120,131,201,227,230,31,90,29,240,55,85,71,15,218,116,191,35,234,136,103,107,37,138,151,162,128,213,249,11,82,183,20,181,150,3,91,174,8,200,208,254,109,148,248,148,149,89,177,242,125,113,22,207,89,221,60,251,241,130,2,160,156,19,245,196,251,200,217,114,37,73,40,135,211,40,112,194,41,126,52,222,189,152,118,214,208,26,194,122,22,176,136,176,121,7,159,43,32,254,176,37,55,205,163,20,196,60,178,220,163,113,185,223,55,237,17,236,151,225,167,166,153,58]], +[[123,6,248,128,38,250,134,243,159,206,36,38,246,124,197,153,107,237,208,207,196,181,235,177,181,227,237,187,71,224,128,170],[63,20,105,238,106,46,120,103,226,233,1,45,64,44,245,164,134,20,151,192,29,248,121,161,222,177,197,57,131,11,88,222],[66,241,51,227,78,62,183,3,42,19,62,215,129,83,126,198,46,68,165,206,131,129,229,224,191,158,19,169,20,164,178,199,87,129,29,109,59,30,134,103,36,36,234,66,48,209,15,124,97,10,187,112,105,230,30,49,155,64,102,162,189,123,201,0],[113,23,93,78,33,114,18,151,217,23,109,129,127,78,120,93,150,0,217,35,249,135,254,11,38,253,121,211,58,94,165,209,232,24,183,31,15,146,184,199,58,253,218,189,204,39,246,209,110,38,170,250,135,76,253,119,160,14,6,195,107,4,20,135,88,43,185,51,118,15,136,180,25,18,115,69,119,110,164,24,248,53,34,37,79,237,51,129,155,197,201,95,143,132,4,204,20,78,191,20,134,200,133,21,64,157,52,51,170,245,25,217,146,15,82,86,230,41,65,158,154,149,88,10,53,176,105,184,210,85,51,223,203,201,138,211,100,4,169,81,128,142,1,55,140,3,38,99,38,209,32,4,105,117,253,224,125,174,243,38,108,170,205,130,28,20,3,73,157,127,223,23,192,51,200,216,195,242,143,22,43,95,9,223,218,202,6,40,95,0,198,203,152,109,253,245,21,26,166,99,150,8,181,177,62,120,214,90,67,104,88,91,22,19,135,84,251,209,19,131,90,104,108,208,102,194,184,155,176,149,60,36,213,14,119,191,15,196,87,193,224,252,245,212,77,168,219,154,136,240,98,190,59,104,141,92,220,255,29,28,0,232,30,201,212,19,136,34,149,179,65,254,232,250,66,125,193,9,173,235,95,40,78,236,32,47,27,239,17,91,249,107,23,130,211,204,222,182,130,182,155,249,45,23,12,0,125,93,248,14,30,217,98,246,119,220,36,161,69,161,228,232,41,232,222,192,16,78,95,120,54,89,68]], +[[195,245,225,73,150,138,36,244,222,145,25,83,25,117,244,67,1,92,204,163,5,215,17,158,212,116,158,139,246,217,79,199],[57,170,204,219,148,138,64,56,83,138,69,136,50,47,128,107,177,41,181,135,108,75,236,81,39,26,254,79,73,105,0,69],[95,162,181,49,103,123,0,184,91,10,49,60,189,71,159,85,244,171,62,197,207,206,94,69,77,43,116,23,108,204,51,153,200,153,249,214,181,30,212,193,231,97,133,172,159,231,48,196,180,1,64,68,247,4,17,133,188,60,133,114,46,178,234,2],[196,99,112,227,127,46,12,173,207,147,64,47,31,12,176,72,245,40,129,186,117,11,122,67,245,106,177,28,227,72,115,47,181,126,127,154,175,141,252,190,69,94,20,233,131,194,72,208,38,162,126,127,20,141,93,181,165,63,148,99,87,2,184,149,18,119,113,4,122,135,109,20,16,115,134,197,224,255,137,51,52,91,189,122,147,109,153,13,51,239,162,140,46,196,228,134,79,253,47,245,118,247,200,143,149,76,252,28,69,158,136,59,183,18,218,227,205,246,99,32,102,241,244,209,58,80,150,21,179,54,12,173,197,163,7,242,62,82,165,27,64,166,254,235,224,177,141,14,158,228,227,72,243,60,216,26,141,239,34,47,106,89,177,40,97,211,53,189,154,248,92,192,4,190,70,241,211,164,36,244,135,10,233,220,88,126,90,74,222,19,107,147,112,100,147,72,195,58,195,191,31,235,238,191,254,163,112,133,237,89,202,201,217,230,150,71,11,35,70,9,233,161,10,157,67,31,249,30,105,203,81,53,253,17,127,245,138,54,83,151,68,235,231,12,234,105,115,192,12,122,77,87,182,47,74,113,54,215,49,184,228,111,241,142,192,237,105,7,0,49,144,80,117,216,84,29,86,140,252,230,238,183,98,66,183,129,154,123,106,147,85,33,17,187,136,241,101,82,124,250,105,102,211,159,203,224,167,222,160,8,227,156,122,62,87,122,179,7,205,29,14,163,38,131,61,82,101,78,23,41,85,243,252,212]], +[[66,48,92,147,2,244,94,166,248,126,38,226,32,143,217,75,60,74,208,55,177,182,200,60,246,103,122,161,9,106,1,60],[59,151,177,241,28,228,91,164,111,251,178,91,118,191,197,173,123,119,249,12,198,158,215,97,21,222,164,2,148,105,213,135],[24,208,94,93,1,102,142,131,244,15,163,187,238,40,179,136,172,243,24,209,176,181,173,102,140,103,47,52,92,142,218,20,194,248,132,205,42,144,57,69,156,224,129,11,197,181,128,254,112,211,150,74,67,237,180,158,115,166,255,145,75,191,4,12],[209,16,130,141,68,145,152,214,117,231,78,142,57,67,159,209,94,117,191,44,193,244,48,171,251,36,88,54,136,91,175,196,32,247,84,184,157,47,187,246,221,52,144,121,46,122,79,118,96,115,207,227,179,2,208,137,131,26,206,134,158,39,48,253,228,92,33,33,236,62,242,23,170,156,67,250,124,199,233,237,10,1,173,159,29,47,195,97,54,56,202,159,193,147,201,139,55,69,91,245,219,248,243,139,100,112,141,253,202,108,33,240,151,95,16,23,197,218,95,100,52,189,169,240,51,206,194,166,49,171,80,49,142,1,123,23,11,36,11,240,30,184,179,108,126,28,181,158,119,54,172,52,68,66,8,19,42,143,89,228,243,19,214,93,132,156,106,79,223,19,226,14,202,238,56,35,229,137,161,113,179,155,36,137,73,123,6,230,255,88,194,201,241,220,93,58,163,189,16,230,68,62,34,212,45,7,183,131,247,159,212,58,70,225,205,227,20,182,99,169,95,114,70,222,161,49,252,212,109,29,195,51,197,69,79,134,178,196,226,228,36,222,164,5,204,34,48,212,220,211,154,46,171,47,146,132,92,246,167,153,65,146,6,63,18,2,116,158,245,45,203,150,242,183,158,214,169,129,24,202,11,153,186,34,133,73,8,96,235,76,97,171,120,185,221,198,172,199,173,136,63,165,233,111,157,2,145,113,34,58,191,117,115,227,98,48,224,168,31,108,19,17,21,20,115,238,38,79,75,132,46,146,61,203,59]], +[[197,122,67,220,215,186,184,81,96,9,84,105,24,215,26,212,89,183,52,94,253,202,141,79,25,146,152,117,200,57,215,34],[32,131,180,68,35,107,154,179,29,78,0,200,157,85,198,38,15,238,113,172,26,71,196,181,186,34,116,4,211,130,184,45],[30,222,249,188,3,105,113,241,250,136,237,244,83,147,200,2,230,193,161,99,28,138,6,135,26,9,163,32,130,29,206,64,190,202,151,229,58,3,97,169,85,164,198,214,11,140,168,228,0,200,19,64,145,28,203,79,86,40,64,65,205,187,24,4],[164,246,217,194,129,207,129,162,138,11,158,119,73,154,162,75,222,150,204,18,100,55,68,145,192,8,41,78,224,175,111,110,75,187,104,99,150,245,144,104,211,88,227,15,233,153,45,176,198,241,102,128,161,199,30,39,164,169,7,172,96,125,57,189,195,37,140,121,86,72,47,179,121,150,244,190,179,229,5,27,129,72,1,154,28,37,110,46,233,153,235,200,206,100,197,78,7,254,219,79,189,137,83,235,217,59,125,105,206,90,0,130,237,214,32,157,18,211,97,155,79,210,234,233,22,70,31,114,164,206,114,113,87,37,26,25,32,155,191,249,251,219,210,137,67,111,63,202,204,107,78,19,24,82,26,71,131,156,186,75,20,247,215,162,30,123,93,107,106,117,61,88,4,175,205,43,30,183,119,155,146,171,171,138,250,138,164,250,81,202,236,11,133,220,208,252,42,6,118,3,109,63,86,99,10,131,31,254,181,2,134,29,216,145,97,199,8,169,192,6,199,60,147,12,229,185,71,86,66,111,241,138,161,18,251,78,185,166,133,0,180,141,78,237,189,65,103,182,255,208,161,29,73,68,58,23,60,233,217,73,67,103,72,252,6,52,240,107,176,139,143,52,35,244,70,61,186,123,77,25,155,100,223,87,129,23,240,162,100,95,11,42,30,42,218,39,210,134,247,103,51,242,91,130,237,29,72,165,195,137,141,74,214,33,229,14,217,6,13,170,212,10,57,83,46,77,27,241,98,206,54,128,77,93,78,45]], +[[45,221,182,184,253,4,250,144,236,225,167,9,248,65,143,46,93,12,156,67,175,231,207,206,25,230,173,21,167,52,118,247],[128,89,222,106,124,71,118,72,158,204,46,125,112,127,252,227,2,133,191,48,162,63,120,215,45,180,156,253,110,208,212,146],[198,52,234,123,247,46,137,90,46,121,110,40,52,32,20,21,184,180,94,5,224,69,85,146,132,235,144,82,192,232,79,98,165,169,240,201,118,79,117,118,120,140,114,40,177,158,245,23,193,149,73,115,37,164,138,147,68,177,71,193,47,215,85,9],[71,75,170,89,10,76,215,45,84,36,229,29,130,87,179,212,67,37,188,76,80,99,160,3,60,134,235,190,153,237,114,18,24,76,25,148,77,8,42,17,83,121,221,76,236,233,115,250,160,188,166,72,91,210,95,55,68,167,25,231,10,160,41,30,27,90,150,230,55,193,64,97,106,152,38,51,87,199,107,110,176,8,63,229,20,20,227,134,135,13,15,220,125,217,171,228,255,111,181,187,241,231,177,93,172,62,8,226,97,95,101,92,49,4,206,179,42,76,194,201,233,196,60,242,130,211,70,172,37,60,204,70,182,53,174,4,9,115,180,151,53,114,15,251,137,4,105,165,103,197,130,78,12,0,215,204,213,80,154,113,128,146,169,6,70,28,77,97,99,234,244,34,65,143,95,198,224,9,252,63,82,154,198,26,47,137,187,142,14,212,93,148,12,76,35,49,255,141,142,29,109,88,212,23,216,252,38,86,160,46,135,1,174,231,90,237,145,135,36,238,190,74,44,244,116,76,92,64,30,33,112,35,223,104,166,246,160,34,139,208,90,103,154,105,125,141,231,3,107,158,210,105,9,13,60,101,72,106,251,145,226,121,84,235,21,185,100,102,94,222,122,208,8,241,47,179,169,208,230,156,19,180,37,79,67,129,158,8,24,164,25,95,104,184,163,138,232,31,63,203,24,121,201,90,180,205,15,252,56,227,129,8,146,96,204,169,103,172,229,160,133,180,87,171,94,179,99,133,33,1,55,117,112,249,172,158,56]], +[[85,71,241,0,75,174,223,206,92,252,8,80,176,83,2,55,74,173,36,246,22,57,148,236,215,81,223,58,243,193,6,32],[124,230,32,120,115,133,238,25,81,172,73,167,115,82,238,13,111,140,92,212,125,247,78,158,50,22,166,50,79,199,207,127],[41,223,58,213,137,0,156,102,123,170,94,114,218,187,78,83,203,120,118,222,78,126,254,92,194,30,173,127,168,120,219,87,249,124,17,3,221,179,154,134,30,184,134,83,193,212,236,59,67,6,228,88,75,71,184,188,144,66,49,25,231,228,175,0],[166,193,126,235,91,128,102,194,205,154,137,102,115,23,169,69,160,199,201,105,150,231,122,232,84,197,9,198,205,6,49,233,34,173,4,80,58,248,122,60,70,40,173,175,237,118,0,208,113,192,120,162,46,127,100,189,160,138,54,43,56,178,108,161,80,6,211,138,207,83,45,13,237,234,65,119,162,211,63,6,149,109,128,233,99,132,142,199,145,178,118,47,169,148,73,180,241,161,237,155,63,37,128,190,58,199,215,245,47,177,68,33,214,34,43,167,111,128,119,80,198,203,176,177,111,8,149,252,115,217,223,197,135,225,169,229,209,229,131,117,251,171,112,91,143,12,31,215,223,139,58,212,70,242,240,132,89,231,237,26,245,149,86,251,201,102,220,36,156,28,246,4,243,230,119,200,160,157,67,99,96,135,116,191,56,17,190,240,100,39,72,197,92,81,108,122,88,15,163,73,144,80,172,179,14,237,135,13,13,145,23,76,182,35,233,140,58,209,33,207,129,240,78,87,212,155,0,132,36,169,138,49,238,170,245,243,142,0,15,144,61,72,210,21,237,82,248,98,214,54,165,167,54,7,222,133,118,1,103,38,126,254,48,248,162,110,188,90,160,192,159,91,37,141,51,97,202,105,209,215,238,7,181,150,72,23,154,178,23,14,197,12,7,246,97,111,33,104,114,82,148,33,166,51,74,74,30,211,210,103,30,244,123,201,169,42,251,88,49,78,131,45,184,169,0,52,8,160,72,117,3,254,79,103,119,13,212,182]], +[[61,215,32,60,35,122,239,233,227,138,32,31,243,65,73,1,121,144,95,159,16,8,40,218,24,252,190,88,118,139,87,96],[240,103,215,178,255,58,149,126,131,115,167,212,46,240,131,43,205,168,78,191,40,114,73,161,132,162,18,169,76,153,234,91],[76,3,105,53,169,106,188,13,5,13,144,123,237,190,153,70,251,151,67,159,3,156,116,46,5,28,207,9,173,215,223,68,209,125,169,140,44,160,27,220,36,36,218,30,77,235,243,71,248,255,244,138,200,3,13,44,192,127,149,117,192,68,190,4],[219,40,237,49,172,4,176,194,222,206,231,166,178,79,201,160,130,204,38,44,167,204,242,162,71,214,55,46,195,233,18,14,206,219,69,66,234,89,63,234,48,51,92,90,185,221,49,138,59,79,213,131,66,153,207,63,83,217,239,70,19,123,39,60,57,14,195,194,106,11,68,112,208,217,75,119,216,44,174,75,36,88,120,55,177,103,187,127,129,102,113,11,174,179,238,112,175,121,115,22,203,125,5,250,87,228,104,174,63,11,212,73,64,77,133,40,128,139,65,252,202,98,245,224,162,170,93,143,58,202,176,8,204,95,110,90,176,39,119,189,205,232,127,10,16,239,6,164,187,55,254,2,201,72,21,207,118,191,184,245,205,216,101,204,38,220,181,207,73,46,223,213,71,181,53,226,230,166,216,84,9,86,220,186,98,207,234,25,169,71,68,6,233,52,51,126,69,66,112,224,16,54,172,69,121,59,107,138,206,218,24,122,8,213,106,44,228,233,143,66,234,55,91,16,26,107,159,203,66,49,209,113,170,70,62,235,67,88,106,75,130,163,135,188,221,175,113,168,15,213,193,247,41,46,252,43,216,231,12,17,234,168,23,16,96,97,182,196,97,196,136,61,97,60,192,108,126,42,3,247,61,144,252,85,205,192,114,101,238,253,54,190,114,39,3,131,214,198,118,202,227,124,147,105,31,26,227,217,39,179,161,205,150,62,66,41,117,122,229,35,30,234,115,169,247,21,21,98,131,5,65,10,194,89,59,50,92,198,49]], +[[40,39,117,223,158,187,215,197,166,95,58,43,9,110,54,238,100,168,248,234,113,157,167,119,88,115,158,78,116,118,17,29],[162,180,150,70,3,58,19,147,124,173,107,14,145,78,60,236,84,152,156,37,44,165,100,61,7,101,85,216,197,94,86,224],[21,118,57,115,133,148,2,144,125,141,203,134,173,194,74,42,22,139,163,171,242,36,97,115,214,52,138,254,213,30,246,11,12,14,222,255,78,16,188,239,76,110,87,120,200,188,31,94,158,224,35,115,115,68,91,69,81,85,210,61,225,39,162,2],[20,204,80,194,151,62,169,208,24,122,115,247,28,185,241,206,7,231,57,224,73,236,43,39,230,97,60,16,194,107,115,162,169,102,224,26,195,190,139,80,90,234,173,20,133,193,194,163,198,194,176,15,129,185,229,249,39,183,59,253,73,134,1,167,98,46,133,68,131,122,173,2,231,43,247,33,150,220,36,105,2,229,138,242,83,173,126,2,94,54,102,211,191,196,107,91,2,240,235,74,55,201,85,73,146,171,200,101,29,225,47,216,19,23,115,121,187,12,225,114,205,138,175,147,127,151,150,66,188,46,215,199,164,48,203,20,195,205,49,1,185,246,185,30,227,245,66,172,223,1,127,140,33,22,41,127,69,100,118,143,77,185,93,173,138,155,205,200,218,77,143,177,62,246,226,218,11,19,22,211,200,194,243,237,131,107,53,254,47,211,62,255,180,9,227,188,27,15,133,34,93,42,29,227,191,194,210,5,99,148,100,117,196,215,202,159,221,186,245,154,216,248,150,29,40,122,231,221,128,62,122,241,250,97,35,41,177,189,192,78,34,86,0,174,115,27,192,26,224,146,90,237,98,172,80,212,96,134,243,100,108,244,123,7,47,13,59,4,75,54,248,92,236,114,154,139,178,185,40,131,202,77,251,52,168,238,138,2,115,179,26,245,9,130,187,97,49,191,161,29,85,80,75,31,111,26,10,0,67,140,162,109,138,180,244,139,205,220,157,90,56,133,26,190,222,65,81,213,183,13,114,7,50,160,10,190,162,200,185,121]], +[[71,48,165,207,151,114,215,214,102,91,167,135,190,164,201,82,82,230,236,214,62,198,35,144,84,123,241,0,192,164,99,117],[249,240,148,247,204,29,64,241,146,107,91,34,220,228,101,120,68,104,178,10,179,73,188,109,79,223,120,208,4,43,188,91],[85,44,115,71,189,254,19,22,70,206,9,50,216,42,54,210,193,183,109,124,48,238,137,14,5,146,225,159,157,24,185,165,111,72,215,169,182,140,1,125,166,181,80,201,67,175,74,144,123,175,49,126,65,159,187,201,111,108,244,191,173,66,222,0],[231,71,109,46,102,132,32,225,176,250,223,186,165,66,134,250,127,168,144,168,123,130,128,226,96,120,21,34,149,225,230,229,93,18,65,67,92,196,48,168,105,59,177,12,222,70,67,245,156,191,204,37,111,69,245,9,12,144,154,20,199,252,73,211,123,252,37,175,17,232,244,200,63,76,50,212,170,191,67,178,15,163,130,187,102,34,161,132,143,143,252,77,255,52,8,187,78,199,198,122,53,180,205,174,229,226,121,192,252,10,102,9,58,159,54,166,15,221,101,230,51,74,128,78,132,92,133,48,182,253,163,99,181,100,3,55,208,39,36,60,207,179,193,119,244,62,113,120,150,228,110,173,127,114,202,6,170,15,241,231,114,71,18,27,175,72,190,154,68,95,114,156,161,57,15,196,97,81,203,211,63,203,215,55,63,39,166,186,85,201,44,191,105,69,176,155,68,185,164,229,128,13,64,48,112,174,102,4,137,151,178,25,127,2,24,26,9,126,86,63,155,154,204,132,17,57,37,138,37,139,198,16,211,189,137,22,55,53,107,46,220,140,24,76,53,198,90,249,26,175,123,28,22,215,74,95,95,134,37,72,19,146,84,236,245,80,99,29,95,136,73,175,219,91,100,207,54,111,242,99,58,147,243,161,140,57,181,21,2,69,251,95,51,201,228,226,217,74,246,150,58,112,184,143,158,126,81,159,143,162,160,242,227,116,157,232,131,208,230,240,82,169,73,208,252,113,83,168,105,63,109,128,29,115,82,235,47,122,70,92,14]], +[[39,112,170,221,29,18,62,149,71,131,45,251,42,131,126,186,8,145,121,239,79,35,171,196,165,63,42,113,78,66,62,226],[60,95,187,7,83,13,211,162,15,243,90,80,14,55,8,146,99,16,254,216,168,153,105,2,50,180,44,21,189,134,229,220],[242,103,113,94,154,132,199,49,79,45,88,105,239,74,184,210,20,154,19,247,232,225,199,40,196,35,144,98,147,180,156,230,40,52,84,221,28,123,4,116,29,242,234,190,220,77,106,177,57,125,201,90,103,157,240,77,44,23,214,108,121,187,118,1],[165,204,32,85,235,163,207,111,12,99,50,193,242,171,88,84,135,9,19,176,63,247,9,59,201,79,51,90,221,68,51,34,49,217,134,159,2,125,130,239,213,241,34,113,68,171,86,227,34,45,195,221,204,240,98,217,193,176,193,2,77,155,65,109,250,62,232,167,2,121,35,0,52,101,224,255,174,251,117,185,242,157,198,188,242,19,173,197,227,24,253,139,169,58,122,165,191,180,149,222,157,124,94,26,25,108,211,162,215,114,31,139,167,133,170,144,82,161,129,28,127,204,143,147,147,39,101,5,156,171,156,155,113,137,69,137,94,242,111,58,192,72,212,202,191,145,169,230,170,131,172,20,212,49,86,130,120,55,145,78,183,99,162,60,186,83,246,15,21,15,75,112,32,62,193,131,63,241,5,132,148,87,168,218,115,39,102,31,178,58,85,65,100,224,95,207,1,70,177,6,116,150,75,230,246,170,10,204,148,196,26,213,113,128,229,24,13,25,155,217,16,47,85,215,64,232,23,137,177,86,113,187,208,103,14,109,229,217,126,26,230,38,216,160,235,195,44,143,217,210,71,55,39,78,71,210,221,89,65,162,114,231,42,89,137,40,173,16,156,222,147,123,242,72,213,127,93,41,66,152,60,81,226,168,159,143,5,77,92,72,223,173,143,207,31,250,151,247,222,106,58,67,202,21,252,103,32,239,174,198,159,8,54,216,66,35,249,119,109,17,30,194,187,198,155,45,253,88,190,140,161,44,7,33,100,183,24,205,124,36,109,100]], +[[79,218,183,193,96,14,112,17,75,17,245,51,36,35,118,175,118,20,180,213,218,4,106,196,190,222,162,29,138,54,21,152],[162,92,154,148,214,228,236,217,90,75,214,128,95,118,46,177,196,87,168,212,93,36,50,56,177,131,156,187,168,244,65,204],[80,117,192,144,207,190,182,176,24,2,175,127,77,165,170,79,67,77,94,226,243,83,14,235,183,92,133,224,134,33,248,62,220,8,170,150,105,56,148,164,39,118,51,186,129,225,158,158,85,175,92,73,93,170,94,26,111,140,187,121,192,28,114,7],[218,64,88,144,209,26,135,44,17,157,171,94,252,191,246,30,147,31,56,236,204,164,87,237,198,38,211,234,41,237,79,227,21,79,175,236,20,68,218,116,52,60,6,173,144,172,157,23,181,17,188,183,59,180,157,144,186,251,124,126,168,0,189,88,65,29,241,39,92,60,174,113,183,0,165,218,180,145,164,38,22,120,88,121,86,170,74,33,158,26,198,221,63,178,203,140,70,25,114,24,231,38,220,126,210,52,82,106,107,1,192,215,44,185,58,179,244,243,138,8,229,148,11,63,97,167,42,210,120,154,5,50,0,15,172,29,45,46,58,214,50,172,139,98,187,63,245,185,157,83,89,123,244,212,75,25,103,73,36,223,155,61,179,208,37,63,116,98,124,202,179,0,49,200,94,41,28,88,181,250,145,103,82,42,70,116,111,195,7,3,103,69,212,249,129,119,134,229,211,0,230,197,213,3,18,95,234,1,222,195,227,254,219,243,134,28,162,98,122,5,24,251,43,36,229,167,160,20,23,135,25,233,179,69,247,178,73,206,58,65,50,128,200,222,182,116,245,154,37,190,146,168,171,100,0,199,197,43,7,40,174,52,226,43,46,194,0,193,203,171,162,204,216,175,41,36,157,23,175,96,195,96,7,167,34,252,128,37,138,123,235,171,28,218,173,116,98,168,183,88,140,47,126,39,198,208,122,252,246,1,23,254,209,27,214,133,158,117,227,180,252,238,57,129,136,30,149,221,17,104,39,221,75,54,154,240,105,211,200,242,103,111,138]], +[[38,69,4,96,78,112,215,45,196,71,77,187,52,145,62,156,15,128,109,254,24,199,135,154,65,118,42,158,67,144,236,97],[235,43,81,140,231,220,113,201,31,54,101,88,22,81,253,3,175,132,196,107,241,254,210,67,50,34,53,59,199,236,81,29],[238,164,57,160,15,126,69,155,64,43,131,81,80,167,121,238,209,113,171,151,27,209,181,141,204,127,147,134,218,221,88,61,232,220,105,226,103,18,29,222,65,240,249,73,61,69,11,22,33,156,223,60,34,240,148,130,206,64,47,225,124,164,158,8],[144,29,112,230,126,210,66,242,236,29,218,129,61,76,5,44,251,49,253,0,207,229,68,107,243,185,63,219,149,15,149,45,148,239,156,153,209,194,100,166,177,60,53,84,162,100,190,185,126,210,14,107,93,102,173,132,219,93,143,29,227,92,73,111,148,122,35,39,9,84,5,31,142,77,190,13,62,249,171,48,3,221,71,184,89,53,108,236,184,28,80,175,250,104,193,93,173,181,248,100,213,225,187,77,59,173,166,243,171,161,200,60,67,141,121,169,75,251,80,180,56,121,233,206,240,138,43,251,34,250,217,67,219,247,104,55,121,116,110,49,196,134,240,31,214,68,144,80,72,177,18,238,37,128,66,21,63,70,209,199,119,42,6,36,188,214,148,30,144,98,207,218,117,220,135,18,83,63,64,87,51,92,41,128,56,203,202,41,235,219,86,10,41,90,136,51,150,146,128,142,179,72,31,217,115,94,164,20,246,32,193,67,178,19,63,87,187,100,228,71,120,168,202,112,145,130,2,209,87,66,97,2,225,223,192,168,247,177,174,72,123,116,240,39,146,99,49,84,223,231,76,170,27,112,136,253,162,47,168,185,188,53,76,88,95,21,103,112,110,41,85,73,56,112,245,65,105,224,215,105,17,89,223,67,137,121,97,210,74,133,46,169,112,197,20,148,143,59,72,247,30,229,134,231,46,199,141,184,32,242,83,224,141,184,79,111,49,44,67,51,189,11,115,47,231,88,131,80,119,131,233,161,253,79,186,184,229,135,15,155,247,173,88,170]], +[[44,167,68,122,54,104,183,72,177,253,61,82,210,8,13,48,227,77,57,123,178,132,108,175,143,101,154,193,104,120,140,165],[171,51,28,212,10,49,208,23,60,12,140,28,23,0,37,50,128,123,248,158,62,219,109,52,194,221,130,148,99,43,159,188],[249,58,218,21,174,156,210,181,79,38,248,111,12,40,57,42,237,94,182,182,180,77,1,164,227,58,84,231,218,55,195,142,141,83,54,111,115,253,133,190,100,46,78,200,18,54,209,99,240,208,37,231,108,139,189,214,93,67,223,73,240,156,31,1],[168,43,205,148,36,191,253,160,242,245,233,234,225,120,53,219,228,104,246,27,120,90,171,130,147,71,55,169,28,95,96,44,183,198,23,205,255,232,124,173,114,106,73,114,225,90,123,142,225,71,240,98,210,165,164,216,151,6,181,113,250,138,162,185,89,129,199,138,190,170,174,134,32,63,162,192,224,114,151,64,110,168,194,113,17,168,109,190,29,90,124,59,122,233,48,144,77,152,144,246,212,171,235,209,65,42,115,173,95,238,166,74,207,6,93,62,99,181,203,226,12,242,11,189,45,139,148,249,5,62,213,246,102,51,72,37,48,18,68,70,96,89,24,222,102,69,94,140,244,177,1,161,39,35,60,78,39,213,213,91,249,91,211,25,93,3,64,212,53,49,252,117,250,248,221,237,82,117,191,137,117,13,232,56,253,16,195,23,69,190,76,164,31,168,113,203,15,155,1,103,6,161,167,227,196,75,185,10,199,168,173,81,226,114,56,146,146,253,108,152,173,122,6,158,118,227,245,243,224,204,119,11,158,155,53,167,101,208,217,55,18,215,205,171,209,126,93,1,221,129,131,175,74,217,54,93,176,160,250,65,56,31,206,96,160,129,223,28,90,176,248,193,143,149,167,168,181,130,223,255,127,20,158,165,121,223,6,35,179,59,117,8,240,198,99,240,30,58,45,205,157,251,238,81,204,97,82,32,253,175,253,171,81,189,174,66,203,159,127,169,227,183,198,156,200,173,165,204,214,66,82,155,165,20,253,197,79,207,39,32,184,245,208,139,149]], +[[73,78,169,188,206,38,136,91,125,23,209,252,17,68,72,242,57,240,206,70,229,242,71,180,201,153,250,134,41,105,36,114],[105,1,229,239,174,87,83,107,165,253,217,107,89,101,115,89,6,95,37,211,145,161,170,140,220,13,56,187,93,83,193,57],[84,138,9,58,104,3,97,183,220,86,241,69,3,181,94,238,195,179,244,253,76,169,157,106,237,206,8,48,247,244,174,47,115,40,83,155,52,196,143,201,118,9,34,51,61,174,156,124,1,126,125,183,59,143,170,108,6,190,5,227,71,153,43,6],[59,173,191,165,245,168,170,44,206,10,96,230,134,205,206,101,77,36,69,47,152,253,84,135,46,115,149,179,148,100,56,10,14,24,85,87,234,19,77,9,87,48,134,79,66,84,211,221,148,105,112,193,12,128,79,204,8,153,223,160,36,32,91,224,248,11,28,117,68,149,35,50,79,230,160,117,30,71,180,255,72,34,184,195,62,158,175,29,29,150,224,222,61,74,205,137,105,107,127,204,3,212,159,146,248,43,151,37,112,11,53,13,177,168,118,21,54,149,69,86,27,133,153,245,234,146,10,49,10,139,175,192,232,215,70,140,191,111,56,32,233,67,89,74,253,213,22,110,78,51,9,221,221,118,148,239,103,230,148,243,79,198,39,36,255,150,172,51,100,23,111,52,232,160,43,76,245,105,219,91,143,119,213,133,18,174,218,191,11,205,28,45,241,45,179,169,71,63,148,140,92,50,67,48,154,174,70,196,158,253,8,139,96,243,26,138,114,173,126,90,53,172,197,216,159,166,104,7,235,93,59,169,205,240,141,71,83,203,133,8,158,227,111,92,150,180,50,182,146,131,82,175,173,88,1,34,37,214,21,127,158,54,17,66,109,249,33,182,209,216,55,70,40,166,48,49,233,255,185,14,66,255,187,160,33,241,116,246,133,3,21,84,48,21,44,145,85,220,152,255,162,108,79,171,6,94,31,142,70,34,194,242,138,140,176,67,17,11,97,116,65,20,15,142,32,173,193,111,121,157,29,80,150,177,245,5,50,190,80,66,210,27,129,234,70,199]], +[[0,215,53,235,174,231,93,213,121,164,13,253,130,80,130,116,208,26,21,114,223,153,184,17,213,176,17,144,216,33,146,228],[186,2,81,124,15,221,62,38,20,179,247,191,153,237,155,73,43,128,237,240,73,93,35,15,136,23,48,234,69,188,23,196],[220,220,84,97,25,55,210,189,6,202,205,152,24,179,190,21,206,116,37,66,122,117,245,13,25,122,51,122,59,139,166,113,78,244,136,102,242,67,189,90,199,65,94,145,69,23,162,193,197,169,83,244,50,185,157,176,230,32,214,79,116,235,133,5],[89,192,182,154,249,93,7,76,136,253,200,240,99,191,220,49,181,244,169,188,156,236,223,250,129,40,224,30,124,25,55,221,229,235,5,112,181,27,123,93,10,103,163,85,91,76,220,226,188,167,163,26,79,232,225,208,58,179,43,64,53,230,218,219,241,83,32,89,238,1,211,217,167,99,58,14,112,106,17,84,202,178,42,7,205,116,192,106,60,182,1,36,76,243,207,53,163,92,49,0,186,71,243,19,114,162,218,101,220,255,13,122,128,161,5,93,138,169,146,18,232,153,170,215,240,46,148,158,111,238,77,60,156,239,168,80,105,234,255,31,106,208,111,195,0,200,113,171,130,178,190,219,147,77,32,135,92,42,38,50,66,205,183,249,190,25,42,135,16,178,76,126,169,141,67,218,236,139,170,85,83,198,120,163,143,14,10,223,125,63,242,220,199,153,161,219,173,110,171,28,61,148,88,169,219,146,47,2,231,92,250,185,214,92,115,54,218,231,24,149,213,187,21,202,194,3,242,179,139,153,150,196,16,248,101,90,210,45,60,9,28,32,183,249,38,212,94,120,1,40,241,151,71,70,42,188,92,88,147,47,187,158,11,198,45,83,134,136,2,241,176,131,241,131,184,161,249,67,73,134,213,207,151,192,78,47,62,20,87,48,203,169,135,121,199,254,208,202,177,192,93,94,70,83,198,195,246,115,98,96,188,120,238,67,114,134,47,254,158,144,55,29,118,44,116,50,120,31,53,206,216,132,164,186,202,5,101,62,242,95,37,166,243,213,98,131,8]], +[[140,52,185,5,68,11,97,145,29,29,129,55,197,61,70,161,167,109,70,9,175,151,62,24,235,76,87,9,41,86,39,187],[182,154,139,47,223,92,32,231,52,194,255,178,148,188,138,225,1,29,102,79,17,175,231,251,196,113,146,92,247,47,169,157],[62,11,114,7,61,201,55,94,237,204,166,196,252,28,211,21,147,138,5,12,146,113,107,210,40,79,70,41,169,98,190,236,11,125,124,241,106,185,35,213,143,91,144,211,144,26,142,92,117,200,241,125,171,153,152,224,7,216,196,149,17,151,61,14],[48,181,122,56,155,72,160,190,177,164,132,50,191,246,179,20,189,237,121,196,161,118,58,90,203,87,206,161,191,180,198,208,22,207,9,15,91,208,91,189,17,78,51,174,124,23,120,45,250,38,79,70,196,95,140,89,156,96,48,22,254,159,240,91,107,90,153,233,47,231,19,164,205,92,65,178,146,237,43,178,233,207,51,164,64,84,46,130,30,200,44,191,102,92,63,2,227,220,51,125,127,219,88,227,27,39,203,41,84,84,20,104,129,70,152,81,13,241,140,133,200,31,173,18,219,17,236,107,150,111,73,48,218,86,70,185,145,219,151,68,80,151,218,48,218,182,28,218,83,164,16,131,203,150,173,209,157,230,197,238,195,35,188,169,211,83,14,56,192,11,53,175,115,96,7,118,1,190,106,201,127,48,48,249,48,162,123,144,254,139,105,17,186,227,137,6,90,220,21,225,136,35,0,226,160,3,39,77,35,24,45,94,253,91,164,185,19,12,7,189,92,101,254,203,139,92,183,235,56,131,107,49,139,239,223,215,125,228,214,202,1,129,247,122,229,116,8,145,104,50,37,245,73,221,132,38,20,92,151,197,129,140,49,159,122,178,216,104,225,164,28,234,182,76,8,81,22,6,152,151,191,44,163,102,118,82,64,97,85,237,6,70,67,27,109,225,204,192,59,66,121,174,77,50,102,121,38,93,206,130,4,142,114,152,225,248,127,206,192,118,138,192,245,216,255,132,247,33,11,229,77,65,26,248,237,234,114,23,244,229,148,19,18,30,20,140,96,218]], +[[119,168,62,24,201,240,0,238,255,125,238,172,149,158,203,162,32,108,10,163,157,47,14,42,237,87,41,72,42,122,2,41],[98,177,179,22,19,85,150,191,188,166,3,126,216,71,198,31,183,240,159,163,108,233,10,187,119,137,184,111,118,139,89,221],[30,170,216,66,10,193,44,153,172,31,244,71,102,120,227,203,190,148,218,106,121,127,23,70,100,213,238,15,100,20,51,251,30,124,178,245,97,62,16,128,93,248,101,76,216,224,212,93,150,35,9,50,188,127,32,176,78,174,131,100,53,19,67,9],[243,213,250,42,202,239,216,88,241,223,38,224,48,89,205,203,194,70,138,215,74,252,153,61,13,185,196,205,228,17,63,141,85,199,218,113,211,139,160,101,32,83,28,97,253,219,95,51,213,240,53,59,226,55,110,88,7,17,190,69,192,163,11,31,160,27,85,226,40,198,250,53,227,249,91,103,144,159,199,223,63,212,100,217,61,102,26,146,111,157,17,247,85,12,23,251,204,52,150,82,110,143,16,224,200,145,102,119,178,190,91,49,155,104,143,33,232,26,170,148,130,229,201,62,100,206,140,67,123,156,30,20,254,254,215,10,63,238,86,136,17,220,49,202,218,179,213,178,32,37,68,101,51,109,196,217,122,59,208,150,181,224,101,224,207,190,130,132,158,44,25,5,172,164,134,83,63,13,167,166,31,30,154,85,184,226,168,50,98,222,235,89,242,177,61,58,138,239,87,0,132,91,131,178,90,226,24,60,13,218,192,206,66,248,210,86,116,203,13,13,34,10,109,231,193,133,139,176,125,89,163,55,35,68,217,68,96,42,164,81,210,185,55,219,15,230,254,202,11,235,168,23,33,252,54,30,167,80,158,43,109,57,126,28,25,27,86,245,74,180,54,208,210,122,180,192,97,189,102,26,209,164,69,35,135,232,115,87,84,208,127,167,239,77,69,72,177,114,88,36,37,178,153,4,110,99,1,181,186,107,145,68,24,241,73,207,114,46,16,189,226,224,212,23,0,241,44,132,41,252,137,123,120,25,218,146,41,34,64,205,69,86,84,88,201,167,178,156,18]], +[[115,176,51,115,239,31,216,73,0,94,205,98,112,221,153,6,241,159,68,57,228,3,118,205,188,82,9,2,188,151,104,18],[102,55,25,224,139,163,186,22,102,246,6,154,63,84,153,24,102,177,140,198,190,65,153,27,2,235,48,38,255,158,21,95],[164,10,190,152,252,105,218,138,31,249,255,92,44,202,147,99,46,151,89,128,238,139,130,195,195,118,2,45,101,36,171,115,109,1,176,114,242,182,129,181,241,205,62,160,103,1,46,214,208,116,233,73,196,35,39,163,102,202,169,228,117,10,60,8],[213,194,222,171,167,149,195,10,186,50,27,199,222,105,150,240,217,14,77,5,199,71,251,77,174,143,52,81,137,93,239,110,22,231,47,56,234,206,117,111,54,99,95,143,176,183,42,58,12,31,84,102,56,23,169,77,79,211,70,248,53,171,14,101,127,0,26,111,44,236,184,109,8,37,189,2,99,146,84,247,247,243,140,169,157,187,134,198,74,99,63,115,186,249,51,170,227,86,50,129,244,0,94,45,14,124,236,159,189,232,229,136,169,87,226,17,6,139,230,91,61,61,53,191,78,141,91,179,71,131,51,223,156,237,155,42,186,244,134,151,153,74,20,94,147,33,73,159,197,238,86,15,79,187,104,73,225,174,142,179,209,222,0,131,162,26,3,246,166,178,129,118,240,19,13,56,149,229,14,117,227,215,208,148,122,123,194,197,185,255,105,137,93,39,121,20,66,186,141,15,33,128,113,43,86,127,113,46,169,18,243,176,217,44,25,52,46,1,6,255,29,135,180,106,211,58,243,0,185,8,85,186,151,105,211,102,231,148,37,217,142,77,225,153,5,160,69,119,112,124,190,98,91,132,105,23,129,205,38,191,98,38,11,74,139,214,5,247,122,246,249,112,225,179,161,18,232,145,131,68,189,13,141,46,65,223,210,206,152,149,176,36,110,80,136,122,163,165,119,255,115,190,75,106,230,15,235,12,163,111,106,95,129,113,237,32,158,92,86,101,41,192,148,13,155,75,215,68,204,238,86,229,74,154,12,110,77,165,32,221,49,92,40,114,176,45,181,99,112,62]], +[[234,177,121,228,30,213,200,137,255,230,170,189,192,84,250,241,48,124,57,94,70,227,19,225,122,20,254,1,2,63,250,48],[134,243,71,70,211,247,160,29,219,227,34,241,172,165,109,34,133,109,56,115,58,58,105,0,187,8,231,118,69,14,200,3],[20,60,178,128,39,194,248,46,55,94,95,52,14,127,230,230,12,231,189,81,0,11,73,199,65,104,175,133,226,110,210,237,99,14,210,103,32,144,22,76,197,75,5,45,166,148,235,221,33,162,27,48,83,244,220,253,120,149,234,95,108,138,168,13],[151,16,149,206,190,80,49,83,2,36,56,124,92,49,150,110,56,155,133,102,57,0,84,207,69,38,75,68,225,137,100,183,190,82,195,60,79,251,37,154,241,98,131,67,143,161,93,214,107,199,121,27,117,51,239,16,203,11,234,181,36,166,67,118,38,244,204,116,81,40,81,173,204,47,177,41,5,90,72,44,97,16,115,131,251,124,82,65,131,29,85,81,99,78,239,13,192,184,249,5,58,0,151,26,168,250,26,224,137,142,75,72,27,103,7,233,124,15,148,32,64,179,57,217,47,193,123,186,222,116,103,90,242,67,216,178,218,251,21,177,219,85,209,36,21,184,95,48,55,41,25,48,171,97,96,11,163,67,31,142,180,37,190,68,145,97,71,40,175,16,30,129,192,145,243,72,188,95,253,27,222,106,230,202,213,193,91,58,167,53,128,120,204,78,255,181,74,134,231,240,224,197,94,76,254,10,84,96,94,212,67,253,242,170,186,1,101,133,218,97,126,119,52,29,82,136,157,117,221,84,13,57,254,139,121,147,237,112,92,253,222,160,203,13,90,115,29,107,252,219,129,106,250,255,71,233,99,238,222,189,242,65,175,85,147,53,61,109,64,26,52,240,41,168,205,235,25,4,204,44,170,79,150,53,204,43,166,183,177,162,157,166,37,255,195,131,190,47,90,143,31,164,243,155,45,75,79,76,45,136,56,206,37,138,4,212,161,32,73,63,223,7,246,140,15,253,28,22,183,104,163,92,85,254,162,202,198,150,181,194,14,252,16,134,92,222,138,100,98,125,205]], +[[251,241,70,235,213,16,117,87,14,197,26,196,16,174,159,57,29,183,91,97,10,218,99,98,180,219,217,73,101,108,251,102],[190,124,47,91,33,215,70,200,234,50,69,206,111,38,142,157,167,78,0,250,133,201,196,117,38,12,104,250,26,246,54,31],[103,104,0,111,224,242,1,178,23,221,16,235,5,212,184,42,220,254,178,236,252,131,115,195,48,143,65,80,57,72,17,235,96,73,24,129,162,229,61,18,137,217,100,120,225,138,100,195,75,42,25,131,44,220,207,217,106,46,74,12,70,159,220,11],[205,122,212,241,127,207,247,58,204,64,45,193,2,208,144,121,178,154,175,42,15,75,39,207,107,238,177,226,178,61,25,171,71,222,179,174,27,236,214,136,97,234,39,156,70,105,23,56,244,255,244,124,67,4,124,79,139,86,182,187,204,63,222,7,35,212,65,32,220,211,7,166,49,13,196,243,102,184,243,205,82,219,25,184,38,106,72,127,120,114,57,28,69,254,13,50,72,167,171,242,194,0,34,211,118,149,71,246,131,6,125,204,54,60,210,47,215,205,163,202,220,21,128,64,86,240,226,170,43,121,80,8,197,152,190,122,150,24,5,230,223,41,27,163,4,28,71,255,86,64,39,95,70,230,174,130,9,45,33,171,203,207,186,17,231,48,33,96,8,130,45,227,206,70,36,0,89,109,167,159,122,229,209,223,131,137,17,42,217,136,104,250,148,251,5,70,191,230,166,122,168,210,140,77,50,7,45,46,173,214,37,98,85,241,140,35,130,230,98,223,169,34,166,128,224,106,67,98,44,72,113,210,125,24,7,247,178,112,48,112,200,61,184,221,146,156,6,3,139,33,131,203,142,43,158,196,199,120,215,236,249,233,255,172,119,250,119,55,176,85,254,172,46,121,130,174,238,192,183,47,27,188,162,66,78,26,132,75,186,199,156,178,231,64,15,129,220,68,157,5,96,181,33,167,193,107,180,22,126,102,150,88,96,88,169,184,237,46,81,22,105,11,119,242,161,126,92,11,22,168,61,203,210,226,69,82,41,62,37,139,50,186,127,132,73,68,55,147,66,105,134,39]], +[[223,240,235,107,66,109,234,47,211,60,29,63,194,77,249,179,27,72,111,172,183,237,184,80,41,84,163,232,218,153,217,253],[194,69,8,94,206,105,251,154,165,96,208,194,127,219,99,79,122,132,13,65,216,70,54,96,251,232,36,131,176,243,204,58],[107,72,177,15,84,93,219,122,137,205,88,41,244,229,178,1,70,207,107,201,110,85,13,6,246,93,232,189,174,124,205,222,210,108,214,48,248,108,146,102,188,207,136,233,36,3,62,4,248,58,84,248,41,13,127,115,76,248,103,60,202,143,151,3],[231,201,227,19,216,97,96,244,199,74,160,174,7,54,158,226,43,39,248,27,63,105,9,122,255,174,40,218,228,132,131,251,82,165,192,98,48,107,89,97,15,92,219,255,99,50,177,150,12,214,242,184,247,180,21,120,194,15,11,201,99,122,15,223,199,57,214,31,105,154,87,63,28,26,11,73,41,69,6,207,68,135,150,94,91,176,123,191,129,128,60,179,213,203,56,41,198,108,75,238,127,200,0,237,226,22,21,9,52,210,119,222,165,14,219,9,123,153,47,17,187,102,159,223,20,11,246,174,159,236,70,195,234,50,248,136,253,233,209,84,234,132,240,28,81,38,90,125,63,239,110,239,193,204,219,255,209,226,200,151,240,85,70,163,177,202,17,217,81,124,214,103,198,96,236,57,96,247,168,229,232,2,2,167,141,58,56,139,146,245,193,222,225,74,230,172,248,225,124,132,28,149,87,195,90,46,236,237,110,106,246,55,33,72,228,131,204,208,108,143,227,68,146,78,16,25,251,145,203,247,148,27,154,23,106,7,52,21,134,114,16,103,4,16,197,219,208,172,74,80,230,192,165,9,221,253,197,85,246,13,105,109,65,199,125,184,230,200,77,81,129,248,114,117,94,100,167,33,176,97,252,214,140,70,61,180,211,44,158,1,234,80,18,103,222,34,135,157,127,193,44,140,160,55,158,219,69,171,170,110,100,221,162,175,109,64,204,242,79,190,186,215,181,168,211,229,32,7,148,94,205,61,220,30,62,254,181,34,88,26,200,14,152,200,99,186,12,89,10,62,217,92,209]], +[[159,50,149,140,118,121,185,15,213,3,96,86,167,94,194,235,47,86,236,30,255,199,192,18,70,29,200,154,58,22,116,32],[29,114,105,220,182,209,245,132,230,98,212,206,37,29,224,171,162,144,239,120,185,125,68,138,251,30,83,51,241,151,109,38],[152,129,165,118,59,219,37,154,63,239,187,163,217,87,22,45,108,112,184,4,250,148,171,97,52,6,166,236,66,80,91,135,137,70,92,161,169,163,62,24,149,152,136,66,39,12,85,229,189,213,72,63,107,23,179,23,129,181,147,80,122,108,24,8],[165,107,168,108,113,54,5,4,8,126,116,92,65,98,112,146,173,107,73,167,30,157,170,86,64,225,4,75,240,77,79,7,26,215,40,119,158,149,209,226,70,5,132,230,240,119,53,69,218,130,212,129,76,145,137,161,32,241,47,62,56,25,129,62,91,36,13,15,38,67,111,112,238,53,59,77,32,206,165,74,20,96,181,184,241,0,141,111,149,243,170,45,143,30,144,143,206,213,13,98,78,58,9,105,56,185,53,56,84,185,109,164,99,162,121,138,90,49,46,199,144,132,44,16,196,70,227,53,12,118,75,245,201,114,89,59,153,135,191,35,37,109,170,136,148,212,127,34,232,91,151,96,126,102,252,8,161,44,120,156,71,70,8,3,104,211,33,187,144,21,161,21,91,101,82,58,216,233,155,185,137,180,78,172,117,107,7,52,172,215,198,53,124,112,181,151,67,36,109,22,82,217,27,15,152,150,150,81,65,52,91,153,69,207,52,152,4,82,243,80,41,116,237,183,107,156,120,95,176,244,57,82,102,176,85,243,181,219,138,171,104,233,215,16,42,28,217,238,61,20,37,4,240,232,139,40,46,96,58,115,142,5,29,152,222,5,209,252,198,91,95,126,153,196,17,28,192,174,196,137,171,208,236,173,49,27,252,19,231,209,101,59,156,49,232,28,153,128,55,249,89,213,205,152,8,53,170,14,11,9,188,190,214,52,57,17,81,218,2,188,1,163,108,154,88,0,175,185,132,22,58,123,184,21,237,188,2,38,237,160,89,92,114,76,169,179,248,167,17,120,240,210,10,90]], +[[248,109,111,118,111,136,176,7,23,183,214,50,126,178,108,243,206,235,165,56,81,132,66,111,156,253,130,149,226,66,31,242],[203,29,37,5,4,117,65,131,112,77,190,33,195,35,214,111,159,144,17,117,143,109,141,171,111,89,123,25,150,98,20,91],[236,97,192,178,146,32,58,143,29,135,35,94,222,146,183,71,35,200,210,52,8,66,55,115,174,80,177,233,188,68,100,224,62,68,109,169,220,228,195,159,109,209,89,190,162,108,0,158,208,1,32,188,54,212,162,71,220,13,36,188,239,204,17,12],[218,132,35,166,183,161,143,32,170,31,144,237,35,49,177,123,36,6,124,64,23,91,194,93,129,9,226,29,135,172,0,82,142,179,178,246,106,43,82,220,126,242,248,206,203,117,199,96,153,207,162,61,184,218,137,112,67,186,28,206,49,226,223,234,70,7,95,94,7,50,3,234,235,61,98,200,76,16,123,109,171,51,161,78,175,20,154,166,24,80,193,95,90,88,216,138,21,171,169,25,111,158,73,94,141,190,203,207,126,132,68,245,221,114,160,138,9,157,127,98,9,153,11,86,41,116,234,130,158,241,29,41,169,32,227,167,153,208,217,44,181,13,80,248,23,99,26,176,157,233,124,49,233,160,95,77,120,214,73,252,217,58,131,117,32,120,171,59,176,225,108,86,77,79,176,124,169,35,192,55,75,165,191,30,234,126,115,102,142,19,80,49,254,175,203,180,124,188,42,227,14,193,106,57,185,195,55,224,166,46,236,221,128,192,183,160,73,36,172,57,114,218,79,169,41,156,20,181,165,61,55,176,139,240,34,104,179,186,201,234,147,85,9,14,235,4,173,135,190,224,89,59,164,228,68,61,218,56,169,122,251,242,219,153,82,223,99,241,120,243,180,197,43,204,19,43,232,217,226,104,129,33,58,189,235,126,28,68,196,6,21,72,144,159,5,32,240,221,117,32,252,64,142,162,140,44,235,192,245,48,99,162,211,5,112,224,83,80,229,43,57,13,217,182,118,98,152,72,71,190,154,217,180,205,80,176,105,255,210,157,217,198,46,241,71,1,248,208,18,164,167,12,132,49,204]], +[[165,179,76,239,171,148,121,223,131,137,215,230,246,193,70,170,138,255,176,190,200,55,247,138,246,70,36,161,69,204,52,78],[123,15,79,36,217,151,43,198,254,131,130,108,82,113,106,209,224,215,209,159,18,56,88,203,62,153,250,99,106,201,99,26],[47,189,137,157,114,182,211,158,79,69,184,182,44,187,213,243,192,172,177,173,133,64,145,63,165,133,135,126,145,204,254,247,190,229,10,75,15,159,237,245,204,30,13,25,83,173,57,156,131,137,169,51,145,225,183,201,41,175,109,111,59,121,108,8],[226,30,152,175,108,43,172,112,85,126,176,232,100,218,44,43,77,108,10,57,160,89,211,71,114,81,246,23,138,57,103,111,71,73,231,251,234,98,63,20,138,67,168,176,254,6,16,80,111,166,88,171,210,245,250,57,25,143,38,54,183,36,219,34,209,174,188,42,176,123,43,109,191,253,238,140,236,232,30,26,241,73,62,193,150,78,22,191,134,171,37,140,160,254,183,126,60,135,23,228,64,56,171,225,82,193,75,225,86,96,191,147,178,212,141,146,196,237,112,116,210,73,66,16,98,27,207,32,79,186,136,198,84,213,255,224,30,26,83,208,143,112,187,35,112,137,220,128,114,22,255,106,133,219,236,49,2,35,125,66,89,7,120,172,246,193,220,86,109,90,43,185,166,59,194,28,50,156,39,46,89,101,186,238,176,254,137,29,227,204,140,191,168,229,65,168,136,29,246,137,66,231,255,141,198,86,189,8,87,95,106,175,146,74,23,109,102,59,26,31,67,87,77,17,118,140,112,27,38,149,97,229,84,56,219,235,253,68,61,33,21,203,147,61,28,222,74,145,91,84,195,37,194,127,73,158,240,43,208,18,255,31,154,54,57,9,34,136,118,0,254,113,43,205,194,62,181,151,74,48,83,114,173,82,149,31,131,240,229,140,196,158,40,152,65,98,25,23,241,252,176,35,81,71,36,13,174,76,243,185,155,106,198,216,222,148,239,231,196,67,103,20,80,139,205,1,20,197,96,104,255,27,124,22,213,27,217,6,67,120,116,214,84,154,181,216,8,120,150,135,46,200,160,157,116,18]], +[[173,117,201,206,41,156,77,89,57,51,103,215,122,76,159,141,248,220,236,118,92,109,189,37,181,39,251,118,105,145,54,4],[185,145,5,72,254,99,18,161,25,201,153,62,235,207,185,220,144,3,15,251,14,77,226,183,204,210,60,190,180,254,247,27],[107,126,242,123,207,191,43,113,73,133,3,55,100,252,207,245,85,227,245,188,68,97,13,108,140,98,17,124,179,131,26,7,244,168,189,219,14,174,209,212,107,2,137,177,93,225,170,77,204,23,215,27,233,106,9,230,107,164,220,70,39,199,135,5],[98,252,90,182,125,235,31,238,154,182,204,163,184,138,29,241,229,137,240,253,74,136,244,170,119,56,148,135,97,254,132,55,44,91,24,228,101,82,32,193,216,77,82,172,173,50,226,41,165,199,86,194,15,198,47,228,180,180,229,253,112,119,174,78,213,57,122,167,150,242,48,124,238,219,101,5,179,146,151,133,111,74,235,94,112,147,142,54,238,36,160,172,125,152,104,48,111,107,83,145,6,35,183,220,137,166,103,42,215,56,87,110,213,216,136,49,221,51,131,33,200,144,43,194,6,31,101,233,77,69,47,223,160,220,102,92,239,185,35,8,229,35,1,189,70,39,0,107,54,61,6,183,117,163,149,145,77,140,134,62,149,160,13,104,147,243,55,97,52,196,41,245,100,120,20,94,68,86,247,161,45,101,187,43,137,101,215,40,203,45,219,183,8,247,18,92,35,112,149,169,33,149,217,47,167,39,163,114,243,84,90,231,1,243,128,143,238,128,44,137,103,167,110,138,148,14,85,251,45,129,11,251,71,173,161,86,240,237,161,130,155,21,156,240,92,127,54,207,56,71,215,178,29,232,76,61,192,254,101,131,71,247,147,150,160,17,57,165,8,182,0,34,219,28,14,90,238,244,126,68,94,102,247,131,230,44,150,89,123,219,22,242,9,192,138,145,50,199,87,49,54,23,14,227,235,242,66,97,38,90,137,251,79,16,51,51,117,226,11,51,171,116,3,70,79,82,73,70,28,104,83,197,253,219,159,88,175,129,104,146,145,3,147,167,7,123,121,159,220,52,137,114,9,152,254,234,134]], +[[28,237,87,69,41,185,180,22,151,126,146,235,57,68,138,135,23,202,194,147,74,36,58,92,68,251,68,183,60,204,22,218],[133,225,103,213,240,98,254,232,32,20,243,200,177,190,174,216,238,251,44,34,216,100,156,66,75,134,178,27,17,235,139,218],[224,48,58,239,224,138,119,115,141,204,101,122,251,185,184,53,237,39,150,19,165,60,115,253,197,221,191,179,80,229,207,244,214,201,187,67,220,7,201,91,244,226,59,100,196,15,136,4,199,22,153,82,227,200,213,154,113,151,36,27,254,208,116,15],[27,59,149,60,206,109,21,48,60,97,202,112,118,9,247,14,114,80,246,192,222,186,86,168,206,82,43,89,134,104,150,81,205,184,72,184,66,178,34,150,97,184,238,171,251,133,112,116,158,214,194,177,10,143,191,81,80,83,181,234,125,122,146,40,52,158,70,70,249,80,94,25,128,41,254,201,206,15,56,228,224,202,115,98,88,66,214,76,175,140,237,7,10,110,41,199,67,88,106,163,219,109,130,153,58,199,31,211,139,120,49,98,216,254,4,255,208,250,92,188,56,29,14,33,156,145,147,125,246,201,115,145,47,192,47,218,83,119,49,36,104,39,76,75,238,109,202,127,121,200,181,68,134,30,213,186,188,245,197,14,20,115,73,27,224,23,8,172,124,159,245,143,30,64,248,85,73,124,233,215,204,71,185,65,15,46,221,0,246,73,103,64,36,59,141,3,178,245,250,116,43,156,99,8,103,247,122,196,47,43,98,193,78,94,189,220,123,100,122,5,255,244,54,112,116,95,40,81,239,244,144,159,93,39,213,122,232,127,97,233,101,238,96,253,249,119,36,197,146,103,242,97,11,122,213,222,145,152,86,214,77,124,33,38,89,206,134,86,20,155,106,109,41,216,249,43,49,43,229,11,110,42,67,29,54,174,2,43,0,166,254,54,14,58,246,84,50,137,156,67,190,4,39,227,109,33,207,236,129,242,26,165,59,51,219,94,210,195,125,168,249,106,195,231,220,103,161,222,55,84,108,247,222,16,8,199,225,173,190,15,52,250,126,178,67,77,148,230,161,63,76,248,106,152,212,151,98,47]], +[[240,121,13,147,226,211,184,79,97,239,76,128,113,71,171,164,16,228,21,231,43,113,176,214,29,1,2,111,237,153,218,61],[239,223,100,159,176,51,207,50,142,11,40,119,150,248,162,94,156,110,46,135,27,51,194,194,26,64,40,168,162,90,75,40],[8,119,58,106,120,118,44,187,30,37,252,187,41,19,153,65,189,241,111,78,9,161,250,8,252,112,31,50,249,51,237,215,76,10,233,131,193,42,10,91,2,11,107,207,68,187,113,157,222,142,208,120,26,130,152,38,86,64,225,96,140,152,179,1],[121,115,233,243,45,116,128,89,146,235,101,218,13,99,115,53,229,14,255,12,230,142,162,209,243,160,45,231,4,73,43,156,251,231,231,186,150,253,180,43,184,33,165,19,215,63,198,4,2,233,44,133,93,234,237,115,255,234,247,9,82,2,144,98,200,51,225,78,193,177,79,20,78,34,7,246,160,231,39,229,167,227,203,171,39,213,151,41,112,246,149,24,161,91,9,62,116,12,192,206,17,191,82,72,240,130,107,138,152,189,232,191,44,112,130,201,122,255,21,141,8,55,17,24,200,144,33,204,57,116,174,143,118,216,102,115,195,248,36,182,44,121,196,180,31,64,234,168,148,55,56,240,51,0,246,140,190,23,84,104,235,35,90,159,240,230,83,127,135,20,233,126,143,8,202,68,78,65,25,16,99,181,250,189,21,110,133,220,246,102,6,184,29,173,74,149,6,85,132,179,224,101,140,32,167,6,234,244,160,119,125,164,210,224,205,42,15,202,96,16,156,43,68,3,219,63,3,205,71,129,193,251,176,39,34,2,188,177,22,135,128,140,80,203,152,246,75,127,63,211,212,51,51,187,90,6,27,158,55,112,144,171,177,224,168,133,203,38,183,60,22,62,99,255,100,81,255,47,78,200,36,156,126,21,43,208,57,115,161,233,100,226,181,178,53,40,26,147,131,153,161,18,162,69,41,227,131,165,96,220,80,187,27,98,42,215,78,243,86,88,220,177,15,254,2,37,104,172,63,250,229,180,101,168,237,118,67,232,86,27,53,46,233,148,74,53,216,130,199,18,177,135,120,138,10,186,229,162,47]], +[[76,185,223,124,230,250,233,214,43,160,158,142,183,14,76,150,155,222,175,203,94,199,215,2,67,38,230,96,59,6,33,191],[1,128,105,221,14,180,64,85,163,92,216,199,124,55,202,159,177,173,36,23,39,19,133,225,52,178,244,232,31,82,3,60],[227,60,7,131,108,83,125,107,251,208,244,89,45,110,53,177,99,73,155,167,141,199,255,206,197,101,208,79,154,125,183,129,148,62,41,230,206,118,118,62,155,173,223,87,67,127,217,198,176,50,57,166,230,133,14,69,2,163,86,194,225,44,55,5],[20,98,125,110,160,231,137,84,96,117,148,118,220,116,196,40,0,206,239,153,67,39,81,129,81,73,13,157,242,48,103,145,78,68,120,138,18,118,140,203,37,71,27,156,59,169,209,79,180,54,220,186,56,66,155,58,4,86,135,119,99,196,145,117,208,224,130,104,62,7,169,5,143,54,133,198,39,147,7,178,48,61,18,33,185,194,151,147,216,164,135,127,109,245,21,135,56,77,173,247,81,197,247,191,189,32,125,81,150,34,195,123,81,206,238,226,194,13,130,105,248,203,136,211,254,67,214,212,52,213,187,208,226,3,193,83,45,151,186,85,33,71,34,116,150,200,127,103,181,11,183,97,147,173,208,20,77,241,193,118,101,117,133,64,131,98,202,46,208,74,214,42,207,28,37,227,65,223,209,73,141,133,180,177,52,154,139,11,155,2,196,53,35,197,88,83,65,155,254,211,125,90,44,223,23,223,191,26,59,215,117,157,106,225,128,249,210,125,205,154,137,51,226,154,124,10,48,119,30,234,124,46,15,162,66,146,93,35,54,220,229,133,98,144,87,216,68,50,57,100,246,211,209,31,240,179,248,41,163,190,140,159,4,104,166,130,61,142,112,171,90,45,162,30,21,250,139,4,26,41,129,34,34,233,195,11,43,217,161,45,31,222,230,248,120,118,232,206,129,0,150,55,168,187,34,54,18,154,71,202,116,40,158,228,170,212,41,255,226,159,71,67,2,65,202,140,195,132,139,114,0,253,110,20,112,101,26,154,10,111,114,201,3,62,131,29,240,81,64,138,98,96,246,92,186,246,224,18,177,142]], +[[161,54,224,9,213,62,94,245,157,9,70,188,23,86,99,168,107,192,252,210,158,173,217,92,252,157,38,96,55,177,228,251],[156,24,6,236,4,84,245,131,20,235,131,151,214,66,135,222,227,134,100,13,132,145,171,163,100,96,118,136,132,23,21,160],[188,9,75,169,28,17,93,238,21,215,83,54,26,117,243,240,61,106,244,92,146,21,126,149,219,232,211,33,148,182,197,206,114,185,220,102,247,61,241,45,202,11,99,159,62,121,29,71,134,22,161,248,215,53,154,66,200,234,224,221,161,107,22,6],[164,157,28,61,73,225,60,46,218,86,134,138,136,36,170,159,141,43,247,47,33,149,94,186,253,7,179,189,200,233,36,222,32,147,108,238,81,61,138,100,164,113,115,163,189,101,158,255,26,204,255,130,68,178,106,174,26,12,39,250,137,27,244,216,94,143,177,183,106,108,171,30,127,116,200,158,224,123,180,13,113,67,38,240,155,63,212,6,50,250,210,8,234,129,111,144,114,2,140,20,181,181,78,204,28,91,127,200,9,231,224,120,110,47,17,73,94,118,1,126,182,42,164,86,63,61,0,238,132,52,141,152,56,205,23,100,159,105,41,166,210,6,246,14,111,200,46,12,52,100,178,126,14,106,189,34,244,70,155,223,212,203,84,247,126,50,155,128,247,27,244,33,41,236,19,201,223,225,146,173,250,164,46,227,221,238,218,56,88,22,251,173,95,65,25,56,198,59,86,15,78,205,148,83,75,231,217,135,37,205,148,201,156,228,146,240,240,105,186,14,192,143,135,122,120,18,239,39,174,25,215,167,123,230,63,102,188,248,214,207,58,26,97,252,156,254,241,4,199,70,42,33,202,127,3,175,181,187,26,200,199,81,36,181,84,232,208,68,184,16,217,95,248,201,221,9,163,68,132,216,196,182,201,95,149,195,194,40,35,245,44,232,68,41,55,36,213,37,145,145,241,186,9,41,226,172,219,184,185,167,168,173,240,197,46,120,172,223,223,5,123,9,133,136,26,251,237,77,190,189,235,189,174,10,43,99,189,78,144,249,106,253,203,189,120,245,6,48,159,155,219,101,0,19,203,115,250,237,115,144,78]], +[[255,15,28,87,221,136,79,190,234,110,41,23,40,43,121,186,103,248,166,133,18,103,185,244,99,109,175,218,51,189,43,91],[254,246,55,138,209,42,124,37,47,166,235,116,43,5,6,75,65,83,15,240,25,220,104,10,181,68,192,39,234,40,54,231],[213,0,132,134,114,108,206,51,10,41,221,126,77,116,116,215,53,121,130,1,175,209,32,111,235,134,154,17,46,91,67,82,60,6,151,103,97,190,60,249,178,113,99,120,39,60,148,249,53,114,167,210,184,152,38,52,224,117,92,99,43,68,144,8],[82,42,94,94,255,91,94,152,250,214,135,138,157,114,223,110,179,24,98,38,16,161,225,164,129,131,245,89,14,206,245,166,223,103,27,40,190,145,200,140,223,122,226,136,17,71,254,108,55,194,139,67,246,76,249,129,196,85,197,158,118,92,233,78,27,100,145,99,29,234,238,246,209,218,158,188,168,134,67,199,127,131,234,226,207,221,45,151,246,4,254,69,8,29,27,229,196,174,45,135,89,150,184,182,254,205,112,125,63,162,25,169,59,160,72,142,85,36,123,64,94,51,12,251,151,211,26,19,97,201,178,8,75,219,19,251,12,5,137,37,219,140,60,100,156,154,62,147,123,83,60,198,49,15,163,177,97,38,251,60,201,187,43,53,197,200,48,0,21,72,138,48,250,220,163,200,135,31,167,13,253,199,5,91,248,230,49,242,12,155,37,40,49,30,50,74,124,78,221,84,98,7,159,52,65,201,236,245,95,169,153,231,49,55,35,68,253,192,212,19,228,23,170,160,1,161,178,211,217,188,0,15,236,27,2,189,122,136,168,18,217,216,166,111,148,100,118,76,7,12,147,4,30,239,177,124,231,78,255,109,74,255,117,240,203,246,167,137,169,236,222,116,171,227,49,48,252,160,218,133,58,167,195,49,58,218,63,10,226,245,149,198,121,106,147,104,94,114,157,209,138,102,157,99,129,130,90,179,243,106,57,30,117,37,178,168,7,165,47,165,236,42,3,10,140,243,183,115,55,172,65,252,235,88,14,132,94,237,101,90,72,181,71,35,140,46,129,55,201,47,140,39,229,133,202,173,49,6,238,227,129,74]], +[[11,198,175,100,222,87,9,211,219,194,143,126,246,211,254,40,182,222,82,159,8,245,133,124,203,145,6,149,222,69,79,86],[251,73,31,201,0,35,123,220,126,154,17,159,39,21,12,217,17,147,92,211,98,135,73,255,64,239,65,243,149,91,200,172],[219,199,19,77,28,214,176,129,59,83,53,39,20,182,223,147,148,152,233,28,243,124,50,67,55,217,192,136,161,185,152,52,125,38,24,91,67,9,0,65,41,41,228,246,62,145,3,121,252,66,227,85,164,233,143,111,238,39,218,250,209,149,114,6],[172,120,134,228,244,23,42,34,201,94,142,234,55,67,123,55,93,114,172,206,220,238,108,198,232,22,118,51,1,162,216,239,77,111,49,162,193,214,53,129,139,112,38,163,149,206,13,175,215,28,81,128,137,58,247,107,126,160,86,201,114,214,128,236,160,29,203,219,174,107,38,241,197,243,63,201,136,184,36,251,190,0,202,204,49,100,105,163,186,224,122,167,200,136,90,247,246,95,66,231,92,239,148,219,185,170,180,130,81,67,200,80,112,231,113,107,118,18,246,78,240,176,22,96,17,210,62,181,101,74,160,152,176,45,141,113,229,124,143,161,123,255,47,233,125,200,25,49,119,234,220,9,251,25,45,128,170,146,175,169,135,32,212,97,72,23,255,60,57,211,172,206,24,144,111,163,222,9,97,137,49,208,215,166,12,68,41,203,250,32,207,22,92,148,121,41,172,41,58,230,192,110,126,143,37,241,38,66,145,227,225,201,143,93,147,230,236,194,56,155,198,13,187,244,166,33,177,50,197,82,169,156,149,210,109,141,26,246,17,56,181,112,160,222,75,73,126,190,128,81,199,39,58,152,230,231,135,109,11,50,117,3,175,60,178,204,64,145,206,25,37,203,47,41,87,244,236,86,238,144,248,160,157,213,125,110,131,6,122,53,106,76,254,101,177,183,164,70,93,162,171,19,59,14,251,94,125,77,187,129,27,203,189,231,18,175,191,15,125,211,243,38,34,34,132,184,199,78,172,122,214,37,127,168,198,50,183,218,37,89,166,38,110,145,224,239,144,219,176,170,150,143,117,55,107,105,63,202,165,218,52,34,33]], +[[47,94,131,189,91,65,46,113,174,62,144,132,205,54,158,252,199,155,246,3,124,75,23,77,253,106,17,251,15,93,162,24],[162,42,109,162,154,94,246,36,12,73,216,137,110,58,15,26,66,129,162,102,199,125,56,62,230,249,210,95,250,203,184,114],[159,128,146,43,200,219,50,208,204,67,249,147,106,255,235,231,178,188,53,165,216,34,119,205,24,123,93,80,220,127,196,196,131,47,255,163,78,149,67,128,107,72,92,4,84,142,124,117,66,148,37,225,77,85,217,31,193,5,46,253,134,103,67,11],[183,102,39,63,6,14,243,178,174,51,64,69,74,57,27,66,107,194,233,114,100,248,103,69,83,235,0,221,110,207,221,89,182,17,216,214,98,146,159,236,113,13,14,70,32,32,225,44,219,249,193,236,136,88,232,86,113,172,248,183,177,68,36,206,146,7,157,125,128,30,42,217,172,172,3,107,200,210,223,170,114,170,131,155,255,48,192,170,126,65,74,136,44,0,182,69,255,157,49,188,245,165,67,130,222,244,208,20,46,250,79,6,232,35,37,127,241,50,238,150,140,220,103,56,197,63,83,184,76,141,247,110,159,120,221,80,86,207,61,77,90,128,168,248,78,62,222,196,133,32,242,203,69,131,231,8,83,147,85,239,122,168,111,181,160,232,122,148,220,241,79,48,162,204,165,104,241,57,217,206,89,234,244,89,165,197,145,108,200,242,11,38,170,246,199,192,41,55,154,237,176,90,7,254,88,92,202,198,3,7,193,245,140,169,248,89,21,125,6,208,107,170,57,74,172,231,157,81,184,203,56,207,162,89,129,65,226,69,98,78,90,185,185,214,135,49,23,51,72,144,83,21,191,26,90,214,29,30,138,218,235,129,14,78,138,134,215,193,53,55,176,190,134,10,178,237,53,183,51,153,184,128,138,169,29,117,15,119,148,63,138,139,126,137,253,181,7,40,170,61,187,216,164,26,110,0,117,111,67,140,155,158,157,85,135,45,245,169,6,138,221,138,151,43,126,67,237,173,156,237,34,55,202,19,103,190,75,124,219,102,165,78,161,46,239,18,148,113,21,134,16,234,242,143,153,247,246,134,85,125,205,246,68,234]], +[[114,42,45,165,14,66,193,26,97,201,175,172,123,225,162,254,210,38,125,101,15,143,125,142,91,199,6,184,7,193,185,29],[253,11,150,69,98,248,35,114,30,100,156,63,237,180,50,167,111,145,224,174,173,124,97,211,95,149,237,119,38,215,133,137],[194,105,90,87,23,42,170,49,189,8,144,242,49,202,142,238,192,40,122,135,23,38,105,168,153,173,8,145,206,164,196,117,121,181,4,32,231,145,205,236,140,24,44,138,14,141,222,33,178,72,11,12,253,129,17,226,142,86,3,52,122,53,45,4],[23,62,139,184,133,225,249,8,20,4,172,172,153,144,65,210,236,252,183,63,148,94,13,179,110,99,29,124,209,171,153,158,183,23,243,75,240,120,116,191,61,52,226,83,14,182,8,95,74,159,136,174,27,15,125,128,242,33,69,106,142,154,136,144,185,26,80,25,45,234,170,204,10,26,97,90,135,132,30,44,90,158,5,121,87,175,110,72,231,140,200,97,152,227,46,122,162,77,207,108,255,163,41,188,114,96,109,101,177,22,130,200,186,115,108,206,34,160,87,133,223,17,70,51,30,65,96,156,249,202,113,28,244,100,149,130,151,19,139,88,169,7,63,59,191,6,173,138,133,209,53,222,102,101,33,4,216,139,73,210,122,212,30,89,188,196,76,127,171,104,245,63,5,2,226,147,255,202,186,175,117,89,39,223,223,251,253,227,179,92,8,11,93,228,200,183,133,244,218,100,239,53,123,192,209,70,106,106,150,86,12,60,79,62,60,11,86,58,0,63,95,149,242,55,23,27,206,26,0,23,113,160,78,222,124,221,155,140,167,112,253,54,239,144,233,254,0,0,168,215,104,95,209,83,204,114,130,222,149,146,10,143,143,8,152,208,11,240,198,201,51,254,91,185,101,63,241,70,196,226,172,209,162,224,194,60,18,68,132,77,172,248,101,39,22,48,44,32,50,249,193,20,103,158,210,107,62,227,171,74,123,24,188,78,48,113,240,151,125,181,124,208,172,104,192,114,122,9,180,241,37,251,100,175,40,80,178,108,138,72,66,99,51,78,45,169,2,215,68,115,112,68,231,154,177,207,91,47,147,160,34,182,61,64,205]], +[[95,233,195,150,14,213,189,55,76,201,77,66,53,126,106,36,220,126,48,96,120,143,114,99,101,222,250,207,19,205,18,218],[12,231,177,85,200,178,14,189,170,205,194,170,35,98,126,52,177,249,172,233,128,101,10,37,48,199,96,125,4,129,78,180],[55,159,156,84,196,19,175,13,25,46,155,199,54,178,157,169,213,33,231,186,120,65,211,9,249,188,193,231,66,236,67,8,254,159,123,165,30,11,34,174,212,135,203,74,163,145,59,155,235,251,58,172,211,143,64,57,249,187,190,190,26,216,0,2],[201,73,13,131,217,195,169,55,15,6,201,26,240,1,104,90,2,254,73,181,202,102,119,51,255,241,137,238,232,83,236,22,103,166,193,182,199,135,233,36,72,18,210,213,50,134,106,183,77,252,135,13,111,20,3,59,107,205,57,133,42,57,0,248,240,140,217,90,116,203,140,190,2,184,184,181,30,153,58,6,173,254,189,127,201,133,74,229,210,159,77,249,100,40,113,208,197,228,112,217,3,207,188,189,90,219,50,117,98,143,40,168,11,248,192,240,55,102,135,218,230,115,191,122,133,71,232,13,74,152,85,174,37,114,252,43,32,93,200,161,152,1,109,220,155,80,153,95,91,57,243,104,245,64,80,74,85,24,3,214,221,95,135,72,40,229,84,29,237,5,40,148,217,226,220,94,106,163,81,8,126,121,12,13,213,217,196,222,203,33,126,77,184,28,152,161,132,178,100,230,218,234,192,241,30,7,76,174,43,252,137,159,84,180,25,198,93,204,34,102,74,145,95,191,255,172,53,206,224,242,134,235,123,20,73,51,219,147,62,22,196,188,182,80,213,55,114,36,137,222,35,99,115,253,141,101,252,134,17,139,109,239,55,202,70,8,188,108,233,39,182,84,54,255,218,127,2,191,191,136,176,69,174,125,44,43,69,160,179,12,143,42,4,223,149,50,33,8,140,85,95,233,165,223,38,9,130,163,214,77,241,148,238,149,47,169,169,140,49,185,100,147,219,97,128,209,61,103,195,103,22,249,95,140,11,215,160,57,173,153,6,103,202,52,168,58,193,161,140,55,221,124,119,54,170,107,155,111,194,177,172,12,225,25,239,119]], +[[236,47,165,65,172,20,180,20,20,156,56,37,234,167,0,27,121,90,161,149,125,64,64,221,169,37,115,144,74,250,126,228],[113,179,99,178,64,132,4,215,190,236,222,241,225,245,17,187,96,132,101,139,83,47,126,166,61,78,63,95,1,198,29,49],[132,209,141,86,249,100,227,119,103,89,187,169,44,81,12,43,109,87,69,85,195,205,218,222,33,45,169,3,116,85,73,145,231,215,126,39,141,99,227,70,147,225,149,128,120,204,54,133,248,196,28,31,83,66,227,81,137,150,56,239,97,33,20,1],[39,73,252,124,74,114,158,14,10,215,27,91,116,235,159,156,83,78,189,2,255,201,223,67,116,216,19,189,209,174,78,184,127,19,80,213,253,197,99,147,69,21,119,23,99,230,195,59,80,230,78,12,209,20,87,48,49,210,24,107,110,202,79,200,2,205,220,124,197,29,146,166,19,69,161,127,106,195,140,199,77,132,112,122,81,86,190,146,2,222,227,68,70,82,231,155,174,127,13,49,189,23,86,121,97,246,93,208,26,142,75,238,56,51,25,56,206,75,43,85,6,145,185,154,75,195,192,114,209,134,223,75,51,68,165,200,251,251,185,253,47,53,95,97,7,228,16,195,208,199,152,182,141,63,185,198,247,171,95,226,126,112,135,30,134,118,118,152,254,53,183,126,173,78,67,90,148,2,204,158,214,162,101,123,5,155,224,162,16,3,192,72,187,245,224,235,217,60,187,46,113,233,35,207,92,114,141,23,88,205,129,122,215,75,69,74,136,113,38,214,83,185,90,127,37,229,41,59,118,140,159,197,169,195,90,35,114,227,116,27,201,15,214,99,1,66,123,16,130,75,180,177,233,17,11,251,168,76,33,164,14,184,254,212,73,126,145,220,63,253,4,56,197,20,192,168,203,76,172,106,208,37,107,241,29,90,167,169,199,192,11,102,155,1,91,11,248,20,37,162,20,19,226,255,182,237,192,189,120,227,133,196,79,215,69,88,229,17,194,194,95,238,31,236,24,211,153,11,134,144,48,15,167,17,233,61,152,84,102,143,1,135,6,94,118,231,17,58,231,99,195,13,221,134,114,11,85,70,166,195,198,241,196,59,198,123,20]], +[[97,50,105,42,94,242,123,244,118,177,233,145,230,196,49,168,199,100,241,174,189,71,2,130,219,51,33,187,124,176,156,32],[122,45,22,97,132,249,229,247,59,234,69,68,134,176,65,206,181,252,35,20,167,189,89,203,113,142,121,240,236,152,157,132],[235,103,127,51,71,225,161,234,146,158,253,246,43,249,16,90,108,143,73,147,3,59,79,109,3,203,13,191,156,116,43,39,7,4,227,131,171,124,6,118,189,177,173,12,233,177,102,115,8,60,150,2,236,16,174,29,217,142,135,72,179,54,68,11],[169,192,134,22,101,216,194,222,6,249,48,29,167,10,251,39,179,2,75,116,76,107,56,178,66,89,41,76,151,177,209,203,79,13,207,117,117,168,237,69,78,47,9,128,245,3,19,167,115,99,65,81,131,254,150,119,169,235,30,6,203,109,52,164,103,203,123,7,88,214,245,92,86,75,91,161,86,3,226,2,177,136,86,216,158,114,162,58,176,125,136,83,255,119,218,122,255,28,174,189,121,89,242,199,16,239,49,245,7,138,159,44,218,233,38,65,161,204,95,116,208,193,67,236,66,175,186,165,243,120,169,225,13,91,247,69,135,250,95,73,193,86,35,50,71,218,253,57,41,172,222,136,141,198,132,51,126,64,205,197,147,46,126,183,63,252,201,11,133,192,173,70,4,22,105,26,239,189,126,253,7,182,87,195,80,148,106,14,54,107,55,166,200,8,154,186,92,95,227,187,202,6,74,251,233,212,127,188,131,145,74,241,203,67,194,178,239,169,142,10,67,190,50,186,130,50,2,0,29,239,54,129,114,81,182,95,155,5,6,206,246,104,54,66,164,110,214,18,248,202,129,238,151,187,4,211,23,181,23,52,58,222,43,119,18,109,31,2,168,123,118,4,200,101,59,103,72,207,84,136,250,109,67,223,128,159,170,25,230,146,146,211,140,93,57,125,216,226,12,122,247,197,51,78,201,119,245,1,10,15,124,181,184,148,121,202,6,219,77,18,98,127,6,125,108,66,24,106,107,31,135,66,243,106,231,9,186,114,14,60,216,152,17,102,102,216,27,25,11,155,157,42,114,32,44,182,144,160,63,51,16,66,154,113,220,4,140,222]], +[[242,25,178,16,17,100,170,151,35,189,227,167,52,111,104,163,80,97,192,31,151,130,7,37,128,186,50,223,144,59,168,145],[246,107,146,13,90,161,166,8,84,149,161,72,5,57,190,186,1,255,230,14,106,99,136,209,178,232,237,162,51,85,129,14],[23,240,18,124,163,186,250,95,78,233,89,205,96,247,114,190,135,160,3,73,97,81,126,57,160,161,208,244,185,226,109,177,51,110,96,200,43,53,44,76,186,205,187,209,23,113,195,119,79,140,197,161,167,149,214,228,244,235,213,29,239,54,119,11],[1,85,119,211,228,160,236,26,178,89,48,16,99,67,255,53,171,79,30,10,138,45,132,74,173,187,112,229,252,83,72,204,182,121,194,41,92,81,215,2,170,174,127,98,115,206,112,41,123,38,203,122,37,58,61,185,67,50,232,106,21,180,166,68,145,35,39,145,247,168,176,130,238,40,52,175,48,64,14,128,70,71,165,50,233,196,84,210,160,167,50,1,48,171,109,77,134,0,115,163,70,103,172,37,183,229,226,116,123,169,245,201,69,148,251,104,55,122,226,96,54,156,64,113,59,78,50,242,49,149,191,145,211,215,241,162,113,155,244,8,170,216,216,163,71,177,18,232,75,17,136,23,203,6,81,51,68,2,23,99,3,82,114,167,219,114,138,12,205,170,148,156,97,113,93,7,100,20,11,62,140,1,210,15,241,89,60,127,45,85,196,232,42,28,12,177,234,88,68,43,248,10,116,27,202,145,245,138,176,88,27,73,142,233,254,60,146,202,101,65,72,239,117,49,53,67,209,175,243,130,190,254,26,147,176,33,144,206,1,2,23,81,88,226,7,29,2,186,202,216,219,233,251,148,15,203,97,12,16,90,213,44,128,254,177,236,78,82,79,76,14,199,152,62,156,230,150,250,79,207,75,240,81,75,143,4,50,177,125,84,72,252,66,111,234,43,1,172,123,38,194,174,215,105,146,117,52,218,34,87,111,193,187,167,38,233,214,91,224,27,89,246,10,100,138,206,47,195,229,226,117,120,159,166,55,203,189,132,190,61,106,194,68,87,166,41,44,214,86,199,181,105,165,47,254,167,145,107,141,4,180,244,167,91,231,172,149,20,47]], +[[252,24,0,53,174,192,245,237,231,189,169,59,247,122,222,122,129,237,6,222,7,238,46,58,168,87,107,232,22,8,97,10],[79,33,94,148,140,174,36,62,227,20,59,128,40,42,215,146,199,128,210,166,183,80,96,202,29,41,12,161,168,227,21,31],[164,58,113,195,161,156,53,102,13,174,111,49,162,84,184,192,234,53,147,252,143,202,116,209,54,64,1,43,158,148,115,212,175,224,112,219,1,231,251,57,155,244,202,96,112,224,98,24,0,17,40,90,103,221,104,88,183,97,228,108,107,211,32,4],[181,232,176,22,37,102,75,34,35,57,224,240,95,147,169,144,186,72,181,106,230,84,57,161,117,32,147,45,240,17,114,30,40,77,190,54,249,134,49,192,102,81,0,152,166,141,123,105,42,56,99,233,157,88,219,118,202,86,103,200,4,60,177,11,215,171,186,245,6,82,159,187,35,165,22,107,224,56,175,253,185,162,52,196,244,252,244,59,221,214,184,210,206,119,45,214,83,237,17,92,9,94,35,43,38,157,212,136,141,35,104,203,28,102,190,41,221,56,63,202,103,246,103,101,178,150,86,78,55,85,95,12,14,72,69,4,197,145,240,6,234,133,51,161,37,131,173,46,72,49,143,246,243,36,236,175,128,75,27,174,4,170,137,103,67,230,126,246,28,163,131,213,142,66,172,252,100,16,222,48,119,110,59,162,98,55,59,158,20,65,148,57,85,16,26,78,118,130,49,173,156,101,41,239,246,17,141,222,93,240,47,148,184,214,223,45,153,242,120,99,181,23,36,58,87,158,122,175,243,17,234,58,2,130,228,124,168,118,250,188,34,128,252,231,173,201,132,221,11,48,136,91,22,80,241,71,29,252,176,82,45,73,254,199,208,66,243,42,147,188,54,143,7,96,6,234,1,236,28,116,18,191,102,246,45,200,141,226,192,183,71,1,165,97,78,133,94,159,167,40,251,31,17,113,56,95,150,175,189,231,13,234,2,233,170,148,220,33,132,140,38,48,43,80,174,145,249,105,58,24,100,228,224,149,174,3,205,194,42,210,138,14,183,219,89,103,121,36,103,18,250,181,245,218,50,126,254,195,231,150,18,222,10,108,202,165,54,117,155,142]], +[[162,131,106,101,66,121,18,18,45,37,220,223,201,157,112,70,254,155,83,213,193,187,35,97,127,17,137,14,148,202,147,237],[140,18,189,162,20,200,171,178,40,106,207,251,248,17,36,37,4,10,171,159,77,139,183,135,11,152,218,1,89,232,130,241],[230,169,166,180,54,85,154,67,32,196,92,12,44,74,42,237,236,185,13,65,109,82,200,38,128,172,115,48,208,98,174,190,243,233,172,159,44,95,250,69,92,155,225,19,1,58,43,40,46,86,0,253,48,100,53,173,168,59,30,72,186,42,54,5],[129,61,96,97,197,110,174,15,245,48,65,192,36,74,165,226,158,19,236,15,63,180,40,212,190,184,169,158,4,188,168,196,27,221,176,219,148,95,72,126,254,56,242,252,20,166,40,250,250,36,98,248,96,228,227,66,80,235,78,147,241,57,171,27,116,162,97,69,25,228,30,226,64,59,228,39,147,10,184,188,130,236,137,206,175,182,9,5,189,77,219,189,19,189,177,150,84,49,79,201,35,115,20,11,150,46,34,88,224,56,215,27,158,198,107,132,239,131,25,224,53,81,203,112,126,116,127,108,64,173,71,111,190,253,206,113,243,167,182,122,26,241,134,155,198,68,6,134,231,224,133,94,79,54,157,29,136,184,9,159,186,84,113,70,120,98,123,186,26,255,65,231,112,123,201,126,221,248,144,176,192,141,206,62,152,0,210,76,111,97,9,44,226,141,72,27,93,234,92,9,108,85,215,47,137,70,0,145,49,251,150,142,43,200,160,84,216,37,173,171,118,116,13,207,13,117,140,139,245,79,243,134,89,231,27,50,191,226,230,21,170,171,176,245,41,48,133,100,156,246,11,152,71,188,98,1,28,227,135,138,246,40,152,74,88,64,164,173,93,174,55,2,219,54,125,160,248,161,101,254,208,81,126,181,196,66,176,20,83,48,36,27,151,238,202,115,59,166,104,139,156,18,154,97,205,18,54,175,240,226,123,207,152,194,139,15,190,234,85,163,215,199,25,61,100,75,39,73,249,134,189,70,175,137,56,232,250,174,175,189,156,236,54,18,171,0,91,215,195,238,175,233,163,18,121,202,97,2,86,6,102,186,22,19,111,241,69,47,133,10,219]], +[[240,81,175,66,109,12,50,130,250,252,139,249,18,173,225,194,66,17,169,90,210,0,225,238,245,73,50,14,28,177,162,82],[250,135,149,94,14,161,61,222,73,216,61,194,46,99,162,189,241,7,103,37,194,204,127,147,199,101,17,242,142,121,68,242],[184,247,19,87,138,100,70,103,25,172,235,67,47,206,48,42,135,207,6,107,243,225,2,163,80,97,105,33,168,64,150,75,252,126,104,93,143,209,116,85,172,62,180,134,30,220,184,151,157,53,227,164,189,130,160,120,205,112,119,33,215,51,64,14],[180,141,159,132,118,43,59,204,102,233,109,118,166,22,250,143,232,224,22,149,37,31,71,207,193,183,177,125,96,220,159,144,213,118,239,100,238,125,56,133,4,226,201,7,150,56,22,90,136,150,150,71,28,152,154,135,111,143,19,182,59,88,213,49,254,164,221,18,41,252,99,22,104,160,71,191,174,45,162,129,254,174,27,109,227,235,226,128,171,224,168,46,224,15,191,220,34,206,45,16,224,106,4,146,255,20,4,223,192,148,196,11,32,59,245,87,33,221,120,126,212,233,29,85,23,170,245,141,59,221,53,212,74,101,174,107,167,86,25,179,57,182,80,81,140,239,204,23,73,61,226,122,59,93,65,120,143,135,237,189,231,38,16,241,129,191,6,226,8,224,235,124,223,232,129,217,26,45,108,199,122,161,156,15,207,51,15,237,180,70,117,216,0,235,140,255,149,5,216,136,117,68,165,3,203,227,115,196,132,123,25,232,243,153,87,38,239,214,100,152,88,89,92,87,204,175,12,188,158,178,93,232,59,160,70,188,159,24,56,172,123,137,83,221,129,184,26,192,246,141,14,147,56,203,85,64,37,82,175,182,188,22,148,147,81,185,38,209,81,168,46,252,105,94,141,125,160,221,85,9,147,102,120,151,24,204,191,54,3,11,210,195,193,9,57,155,226,108,219,139,158,42,21,95,59,44,177,191,167,26,182,154,35,98,90,74,193,24,254,145,203,44,25,120,140,245,42,113,215,48,213,118,180,33,217,105,130,165,26,41,145,218,236,68,12,218,126,108,195,40,43,131,18,113,66,120,184,25,191,226,56,126,185,106,169,29,64,23,48,52,244,40]], +[[161,3,233,38,114,198,95,129,234,93,161,255,241,164,3,135,136,71,158,148,29,80,58,117,111,74,117,82,1,165,124,29],[238,99,165,182,150,65,33,122,203,175,51,57,218,130,158,192,113,185,147,30,89,135,21,53,20,211,1,64,131,122,122,244],[42,162,3,92,44,229,181,230,174,22,30,22,143,58,208,214,89,43,207,44,74,4,157,62,211,66,252,235,86,190,156,124,179,114,2,117,115,174,1,120,232,135,142,190,252,167,176,48,50,123,138,173,65,133,125,229,140,183,142,26,0,203,172,5],[177,152,78,158,236,8,93,82,76,30,179,185,92,137,200,74,224,133,190,93,198,92,50,110,25,2,94,18,16,161,213,14,219,187,165,209,55,12,241,93,104,214,135,235,17,50,51,224,251,165,15,148,51,199,211,88,119,57,80,198,121,49,219,130,150,187,203,236,236,136,142,135,231,26,47,117,121,250,210,250,22,43,133,251,151,71,60,69,107,154,92,226,149,102,118,150,156,123,244,196,86,121,8,91,98,242,194,36,252,127,69,135,148,39,63,109,18,197,243,224,208,105,81,130,77,28,202,62,47,144,69,89,237,40,226,134,139,54,109,121,217,77,201,134,103,185,181,146,66,104,243,227,155,18,145,229,171,228,167,88,247,112,25,218,203,178,43,216,25,110,10,131,165,103,118,88,131,110,150,202,86,53,5,90,30,99,214,93,3,106,104,216,122,194,253,40,63,221,163,144,49,153,9,197,204,118,128,54,136,72,135,61,89,127,41,142,12,97,114,48,128,48,255,212,82,187,19,99,97,123,49,110,215,205,148,154,22,93,200,171,181,63,153,26,239,63,62,149,2,197,223,228,117,107,124,107,253,254,137,245,224,15,235,221,106,251,4,2,129,143,17,207,141,29,88,100,254,157,161,184,110,57,170,147,88,49,80,108,242,64,14,167,237,117,189,149,51,178,62,32,47,232,117,215,217,99,140,137,209,28,178,214,230,2,26,230,189,39,199,117,72,16,211,92,211,166,20,148,242,123,22,252,121,78,44,210,240,211,69,58,218,147,56,101,219,120,197,121,87,31,143,197,197,198,190,142,175,252,230,168,82,229,179,177,197,36,196,147,19,212,39,171,203]], +[[212,124,27,75,158,80,203,183,31,208,125,9,109,145,216,114,19,212,75,2,67,115,4,71,97,196,130,47,157,157,248,128],[244,225,203,134,200,202,44,254,228,62,88,89,74,135,120,67,109,62,165,25,112,78,0,193,187,228,139,187,28,148,84,248],[98,126,124,167,227,78,214,51,29,98,185,84,28,30,169,169,41,43,231,176,166,93,128,94,38,107,81,34,39,42,130,219,125,118,90,204,126,42,41,13,104,88,4,146,47,145,237,4,163,195,130,192,63,242,26,23,104,245,132,65,60,78,95,0],[136,215,0,157,81,222,61,51,126,239,15,33,94,166,106,184,48,236,90,158,104,35,118,28,59,146,173,147,234,52,29,185,46,206,103,244,239,76,235,132,25,74,230,146,108,61,1,75,45,89,120,31,2,224,179,47,154,97,18,34,203,154,88,80,198,149,124,184,7,154,230,78,8,50,161,240,94,93,26,60,87,47,157,8,241,67,127,118,187,59,131,181,41,103,195,212,140,53,118,132,136,145,201,101,141,73,89,235,128,101,109,38,205,186,8,16,3,124,138,24,49,143,241,34,248,170,137,133,199,115,203,49,126,250,47,85,127,28,56,150,188,177,98,223,93,135,104,27,183,135,231,129,58,162,222,163,176,197,100,214,70,169,40,97,244,68,202,20,7,239,186,195,209,36,50,203,183,10,29,14,175,251,17,116,29,55,24,254,222,226,184,48,54,24,154,111,196,90,82,247,79,164,135,193,143,210,100,167,148,95,108,158,68,176,17,245,216,102,19,241,147,155,25,244,244,253,245,50,52,5,123,227,240,5,173,100,238,191,60,143,251,88,203,64,149,108,67,54,223,1,212,66,75,112,106,14,86,29,96,23,8,209,36,133,226,27,203,109,121,157,141,29,4,75,64,0,100,236,9,68,80,20,6,231,2,83,148,112,6,202,187,219,45,214,189,140,238,68,151,101,61,145,19,164,77,77,233,182,141,76,82,111,202,11,155,12,24,254,80,251,145,127,221,154,145,79,184,22,16,138,115,166,179,255,249,230,84,230,156,156,254,2,176,92,108,27,157,21,196,230,92,243,16,24,184,16,13,120,70,51,238,24,136,238,227,87,42,175,166,241,137,234,34,208]], +[[252,12,50,197,235,108,113,234,8,220,43,48,12,188,239,24,253,222,62,162,15,104,242,23,51,35,123,77,218,171,144,14],[71,195,125,138,8,8,87,235,135,119,166,192,169,165,201,39,48,63,175,92,50,9,83,181,222,72,228,98,225,45,0,98],[104,135,198,226,185,138,130,175,94,227,223,167,202,44,178,93,156,16,116,86,32,168,41,86,172,186,133,203,87,200,236,36,39,159,164,47,9,35,89,161,182,187,234,251,160,80,241,75,98,136,32,158,110,247,188,30,10,43,135,44,17,56,243,5],[167,177,226,219,107,221,150,179,213,20,117,96,53,55,167,107,66,176,77,126,189,36,254,81,90,136,118,88,228,163,82,226,33,9,51,86,57,165,158,37,52,129,31,71,83,183,2,9,208,228,105,142,157,146,96,136,130,108,20,104,150,129,234,0,250,58,47,202,160,4,124,237,62,242,135,230,23,37,2,178,21,229,100,151,97,77,134,180,203,38,188,215,122,46,23,37,9,54,14,229,136,147,208,28,13,15,180,212,171,254,77,189,141,42,47,84,25,15,162,247,49,193,206,172,104,41,195,221,201,191,178,255,215,12,87,186,12,43,34,210,50,111,191,231,57,13,184,128,159,115,84,127,244,123,134,195,111,43,247,69,78,103,140,79,28,15,168,112,189,14,48,187,243,39,142,200,208,197,233,182,74,255,10,246,75,171,193,155,112,244,207,154,65,203,143,149,211,205,226,79,69,107,163,87,28,143,2,29,56,229,145,222,192,92,181,209,202,123,72,249,218,75,215,52,176,105,169,253,16,101,0,193,244,8,171,127,232,228,166,230,243,237,100,218,14,210,75,1,227,61,248,71,95,149,250,158,215,29,4,221,48,179,205,130,55,85,163,64,27,245,175,174,16,238,126,24,236,111,230,55,195,121,63,212,52,180,141,113,69,19,4,71,224,2,153,16,16,82,85,139,80,101,84,236,156,57,159,98,148,28,63,65,76,188,53,44,170,52,91,147,10,222,207,173,218,201,30,229,61,20,81,166,94,6,32,16,38,50,93,224,124,147,31,105,187,168,104,167,200,126,226,60,96,78,198,121,67,50,145,125,254,44,91,105,102,155,101,151,6,145,127,113,237,223,150]], +[[168,215,61,99,154,35,204,106,150,126,243,27,202,187,93,6,62,83,225,234,184,252,199,202,185,188,58,23,253,233,194,248],[141,170,159,76,139,26,68,105,27,244,69,33,242,247,202,69,220,127,198,31,106,76,230,249,143,170,65,194,167,73,119,209],[196,220,239,26,36,83,147,155,54,75,52,2,80,195,18,148,49,67,29,91,163,244,118,112,171,7,206,104,12,105,191,40,182,120,98,124,118,166,54,15,196,13,193,9,170,125,234,55,27,130,94,70,19,79,98,69,114,24,42,207,57,87,231,15],[253,31,172,61,83,49,59,17,172,210,159,90,131,172,17,137,109,171,37,48,250,71,134,91,34,149,192,217,157,214,124,54,237,142,95,165,73,21,12,121,76,85,73,239,181,193,214,145,20,213,214,7,178,50,133,183,33,42,250,171,87,132,106,84,174,103,185,232,128,224,123,101,134,96,124,236,246,212,238,213,22,163,167,85,17,254,54,125,136,235,135,30,109,113,183,214,170,19,103,160,20,33,177,8,143,194,215,94,68,149,75,115,98,92,82,218,138,58,24,60,96,190,157,166,5,15,89,164,83,202,165,53,32,89,54,113,114,141,67,24,119,191,170,201,19,167,101,251,106,86,183,82,144,178,168,170,172,52,175,185,33,123,161,176,213,133,11,160,253,171,248,9,105,222,240,254,238,121,76,235,96,97,78,51,104,230,62,242,14,76,50,211,65,236,155,3,40,234,159,225,57,32,126,215,166,38,255,8,148,59,65,82,51,219,124,252,200,69,201,182,49,33,212,237,82,236,55,72,171,106,31,54,178,16,60,125,199,233,48,58,206,164,186,138,247,163,224,113,132,251,73,30,137,30,222,132,240,220,65,202,220,57,115,2,142,135,154,205,32,49,175,194,154,22,9,40,104,226,199,245,57,252,27,121,46,218,177,149,162,90,185,131,6,97,52,107,57,239,83,145,93,228,175,82,196,33,234,241,114,233,218,118,160,140,40,58,82,223,144,127,112,93,126,133,153,197,186,174,12,42,243,128,193,187,70,249,52,132,160,63,40,55,67,36,178,120,153,43,80,183,175,160,37,82,202,250,80,63,3,79,141,134,110,155,114,2,113,221,104,204,182,133,168,95,255,209]], +[[121,199,220,183,213,154,141,246,178,178,186,4,19,5,157,137,104,9,149,194,14,145,109,160,27,143,6,125,198,12,222,180],[41,135,67,199,57,24,189,85,107,40,248,212,130,74,9,184,20,117,42,122,234,231,238,4,135,92,83,244,214,177,8,217],[123,124,190,68,199,113,228,55,27,174,19,176,114,43,171,204,16,100,21,87,50,150,47,64,124,186,42,205,53,56,29,66,33,11,236,232,34,244,104,17,33,253,77,171,116,90,31,48,119,146,47,186,26,120,4,91,113,41,2,186,204,172,102,14],[95,226,2,245,179,59,119,136,129,13,37,8,161,59,49,20,214,155,133,150,230,234,205,160,90,4,162,235,89,127,163,39,156,32,139,90,91,101,218,172,182,153,241,68,225,214,96,231,142,19,155,87,131,49,171,236,92,60,53,51,68,84,240,62,131,44,141,110,41,132,223,93,69,14,203,93,51,88,42,120,128,138,156,120,242,110,188,209,36,78,245,46,63,166,220,161,21,193,240,203,86,227,142,174,14,91,57,245,253,134,61,255,208,178,251,91,149,143,45,115,157,179,18,252,102,122,23,176,49,196,201,248,197,162,173,87,121,132,204,65,70,196,55,88,14,253,33,82,23,63,224,213,120,44,194,174,152,49,168,217,160,65,119,37,96,24,255,118,49,224,176,216,169,156,178,143,0,139,50,4,33,226,122,116,195,19,89,24,134,99,69,109,133,224,152,193,235,210,129,112,16,151,182,174,90,135,30,92,204,2,5,138,80,20,22,203,145,193,44,239,91,230,241,145,67,112,229,99,241,161,178,170,65,244,184,238,132,205,50,161,213,9,229,41,120,125,20,164,69,67,141,128,126,205,98,14,47,162,109,224,218,100,38,134,71,132,212,162,143,84,16,62,96,146,131,185,158,233,178,182,153,201,128,187,183,136,44,62,166,141,220,144,128,42,194,50,242,200,232,66,145,152,123,243,197,36,9,33,181,156,250,33,73,105,49,118,115,208,190,127,52,177,202,14,21,234,115,199,23,84,1,206,85,11,225,6,180,158,98,248,219,104,105,94,116,14,15,58,53,86,161,159,60,142,107,145,172,28,194,62,134,63,205,15,13,158,183,4,122,166,49,224,210,235,155,204,107]], +[[185,206,208,65,37,147,254,254,217,94,148,172,150,94,91,35,255,157,75,14,121,125,176,43,244,151,153,77,59,121,62,96],[193,98,154,114,49,137,149,147,55,245,83,82,1,229,211,149,186,10,3,234,140,23,102,13,15,139,111,110,100,4,187,18],[241,183,151,222,216,166,148,43,18,98,104,72,52,15,183,25,252,221,175,217,143,51,226,153,45,53,123,253,211,89,51,199,172,86,30,91,47,147,148,100,51,140,86,102,133,76,168,133,196,208,70,235,44,84,228,138,27,94,210,102,173,52,222,5],[85,91,179,156,24,153,213,124,171,228,40,6,76,45,146,95,95,196,207,112,89,185,95,184,154,142,158,58,126,66,108,108,146,45,158,77,118,152,78,162,56,60,171,180,242,190,253,137,193,242,14,170,138,0,219,231,135,207,167,10,226,174,106,169,3,49,203,190,88,15,165,160,33,132,237,5,230,200,232,157,87,106,242,138,238,175,124,78,37,0,243,88,160,9,113,160,167,89,32,232,84,132,155,243,50,20,41,117,64,79,89,140,50,233,105,130,4,61,153,43,205,26,79,232,25,187,86,52,173,3,70,122,252,76,224,80,115,248,139,161,186,74,232,101,58,4,102,92,243,247,22,144,254,19,52,56,133,188,94,188,14,94,98,216,130,244,59,124,104,144,10,201,67,139,244,168,28,233,1,105,236,18,158,230,62,44,103,90,26,90,103,226,124,199,152,196,140,194,63,81,7,143,70,59,59,124,193,78,59,207,210,233,184,44,117,36,9,52,203,220,80,196,48,143,40,47,25,49,34,153,86,6,244,1,53,16,10,41,28,85,175,223,137,52,235,139,97,216,20,33,103,65,36,222,195,184,143,154,115,17,10,158,97,111,91,130,107,157,52,63,58,192,233,215,189,244,253,139,100,139,64,240,9,139,56,151,163,161,205,101,166,69,112,5,155,139,197,198,116,56,131,7,76,136,98,60,31,90,136,197,137,105,226,28,105,42,202,35,104,51,211,71,11,62,176,152,21,225,19,142,157,6,80,195,144,238,233,119,66,33,147,176,9,24,190,138,151,204,97,153,180,81,176,91,87,48,209,209,51,88,207,116,97,6,120,247,172,127,120,149,204,46,252,69,110,3,135,59]], +[[129,218,22,143,2,212,107,184,124,218,132,93,164,63,138,108,186,44,1,104,120,214,244,156,111,6,26,96,241,85,160,74],[175,248,110,152,9,60,164,199,27,27,128,76,95,228,81,207,223,134,130,80,222,163,3,69,250,75,137,187,9,182,165,59],[74,172,169,71,227,242,44,200,184,88,142,224,48,172,232,246,181,245,113,28,41,116,242,12,193,140,59,101,91,7,165,188,19,102,181,154,23,8,3,45,18,202,224,26,183,148,248,203,204,26,51,8,116,167,80,53,219,29,105,66,45,47,192,12],[107,198,114,106,52,166,74,174,118,171,8,201,43,23,158,84,255,93,46,101,235,44,108,101,154,232,112,60,194,69,203,194,207,69,161,43,34,196,104,174,97,253,154,102,39,173,6,38,201,177,229,175,65,44,180,131,234,238,29,177,27,41,240,165,16,193,62,56,2,14,9,174,14,238,118,37,55,163,233,209,160,199,176,51,208,151,253,193,244,248,38,41,169,222,158,243,141,161,207,150,169,64,53,125,95,46,14,126,141,188,41,219,114,138,30,106,173,135,110,94,5,49,19,208,100,32,39,43,135,207,12,64,223,224,58,84,77,233,108,122,234,19,186,0,41,181,123,72,217,157,204,106,101,4,146,215,140,76,221,27,40,225,161,21,167,227,231,167,203,33,51,61,79,248,8,88,223,182,119,130,193,99,84,184,113,101,150,86,13,125,142,56,158,177,90,5,42,11,245,209,110,181,79,179,228,151,58,212,152,78,114,161,135,245,52,125,91,38,44,50,177,100,126,66,182,165,56,55,9,108,199,140,42,5,206,28,110,18,73,58,3,241,166,103,88,76,185,127,79,205,87,238,148,76,101,183,238,210,95,122,224,243,246,206,222,23,63,223,172,245,175,29,177,67,115,13,24,9,102,100,145,75,164,207,198,150,111,57,32,34,120,28,102,169,65,124,162,104,11,81,246,62,79,186,66,78,207,219,198,162,240,23,135,208,231,72,79,138,138,179,144,174,170,109,31,126,211,37,216,47,234,161,105,42,73,132,250,228,61,168,115,41,176,69,218,143,10,79,86,182,149,170,147,93,225,82,206,3,133,21,55,32,151,154,43,112,6,212,5,252,176,251,160,158,35,184,95,209,155]], +[[175,46,96,218,15,41,187,22,20,252,63,25,60,195,83,51,25,134,183,63,63,154,10,236,148,33,185,71,61,106,75,106],[200,191,226,131,88,34,25,156,97,39,184,6,250,190,239,12,185,255,89,243,200,31,240,203,137,197,86,245,81,6,175,106],[80,249,249,65,168,218,159,98,64,247,109,47,163,176,109,214,178,41,46,211,45,28,5,33,128,151,211,77,138,25,223,229,83,247,106,227,198,180,162,237,32,133,33,40,70,21,64,222,207,65,143,82,211,142,100,3,126,236,119,113,189,26,254,0],[125,187,119,184,139,218,148,243,68,65,106,6,176,150,86,108,110,139,57,57,49,168,36,58,108,171,117,195,97,253,231,220,83,106,236,64,205,237,131,41,106,137,232,195,190,247,215,135,207,196,148,1,167,185,24,63,19,141,80,0,97,159,240,115,192,94,47,132,29,96,8,53,143,16,162,218,125,207,172,61,77,112,194,13,46,195,76,123,109,92,209,167,52,214,187,177,28,95,216,210,188,227,42,200,16,239,130,180,24,138,168,234,60,252,48,50,35,61,192,226,96,14,157,182,225,139,194,43,16,4,74,49,193,91,172,234,245,85,77,232,157,42,52,102,128,127,36,68,20,208,128,255,41,99,149,108,110,131,200,225,68,237,0,102,8,139,71,109,220,181,100,64,52,71,217,21,159,144,137,171,162,180,213,87,92,77,138,230,111,200,105,14,115,73,237,64,131,46,99,105,192,36,86,62,196,147,191,204,15,201,172,120,122,200,65,57,127,225,51,22,114,131,216,12,66,240,6,169,157,57,232,41,121,218,63,169,51,75,217,237,224,209,75,65,183,70,107,206,187,232,23,27,200,4,166,69,211,114,50,116,161,185,43,248,47,217,147,53,135,68,222,146,68,25,3,212,54,253,71,242,61,64,5,42,56,41,54,127,32,47,5,83,181,228,155,118,197,224,63,166,206,124,60,245,238,178,29,233,103,190,196,221,53,89,37,56,78,191,150,105,126,130,55,98,186,196,212,58,118,124,36,26,76,239,114,74,151,13,0,255,58,138,179,184,62,237,132,0,117,199,78,144,243,6,227,48,1,50,96,150,33,97,233,208,145,13,225,131,98,44,233,166,184,213,20,66,128,85,15,199]], +[[96,95,144,181,61,142,74,59,72,185,125,116,84,57,242,160,128,125,131,184,80,46,142,41,121,240,62,141,55,106,201,254],[170,63,174,76,250,111,107,253,20,186,10,250,54,220,177,162,101,111,54,84,26,214,179,230,127,23,148,176,99,96,166,47],[221,2,18,230,50,136,203,225,74,69,105,180,216,145,218,60,127,146,114,124,94,127,154,128,28,249,214,130,112,133,231,9,91,102,157,125,69,248,130,202,95,7,69,220,205,36,216,122,87,24,19,32,25,30,91,122,71,195,247,242,220,203,215,7],[59,205,202,194,146,172,149,25,2,74,174,206,226,179,233,153,255,93,52,69,233,241,235,96,148,15,6,185,18,117,182,197,219,39,34,237,77,130,254,137,96,82,38,83,15,62,107,7,55,179,8,205,232,149,97,132,148,79,56,138,128,4,47,108,186,39,76,15,125,17,146,160,169,107,13,166,226,214,166,27,118,81,143,190,229,85,119,58,65,69,144,169,40,180,205,84,95,204,245,129,114,243,88,87,18,14,185,110,117,197,200,172,154,227,173,211,103,213,29,52,172,64,52,70,54,14,193,15,85,62,169,241,79,178,184,183,140,186,24,195,229,6,178,240,64,151,6,58,67,178,211,100,49,204,224,44,175,17,197,164,219,140,130,23,82,229,41,133,213,175,27,251,244,198,21,114,227,250,218,227,173,66,74,205,129,102,46,165,131,122,17,67,185,102,147,145,215,185,207,226,48,207,251,58,123,176,63,101,145,194,90,79,1,192,210,212,172,163,231,77,177,153,125,55,57,200,81,240,50,125,185,25,255,110,119,246,200,162,15,221,62,21,148,233,45,1,144,26,185,174,241,148,252,137,62,112,215,140,138,224,244,128,0,26,81,93,79,153,35,174,98,120,232,146,114,55,208,93,178,62,152,76,146,166,131,136,47,87,177,241,136,42,116,161,147,171,105,18,255,36,27,159,250,102,42,13,71,242,146,5,240,132,219,222,132,91,170,235,93,211,106,230,67,154,67,118,66,250,118,59,87,232,219,232,78,85,129,63,1,81,233,126,91,157,231,104,178,52,184,219,21,196,150,212,191,207,161,56,135,136,151,43,181,12,224,48,188,110,12,207,79,167,208,13,52,55,130,246,186,141,224]], +[[158,44,61,24,152,56,244,221,82,239,8,50,136,104,116,197,202,73,57,131,221,173,192,124,188,87,10,242,238,157,98,9],[246,141,59,129,231,53,87,238,31,8,189,45,63,70,164,113,130,86,160,243,205,141,46,3,235,143,232,130,170,182,92,105],[56,163,27,107,70,80,132,115,130,98,162,108,6,95,229,217,226,136,107,249,221,53,205,224,93,249,186,208,204,125,180,1,199,80,170,25,230,96,144,188,226,90,60,114,18,1,230,5,2,200,193,4,84,52,102,72,175,6,94,171,14,231,216,15],[25,72,95,82,56,186,130,234,223,94,255,20,202,117,205,66,229,213,111,234,105,213,113,140,251,91,29,64,215,96,137,155,69,14,102,136,69,88,243,242,91,124,61,233,175,196,115,141,122,192,157,165,221,70,137,187,250,192,120,54,245,224,190,67,43,29,220,241,177,160,117,188,152,21,208,222,188,134,93,144,189,90,12,95,86,4,217,180,106,206,129,108,87,105,78,204,61,64,216,248,77,240,237,226,188,77,87,119,117,160,39,247,37,222,8,22,245,99,250,136,248,142,7,119,32,235,182,172,2,87,70,4,129,152,36,219,116,116,212,208,178,44,209,188,5,118,142,15,184,103,202,28,26,123,144,179,74,183,164,26,252,102,149,114,102,172,12,145,89,52,170,243,28,12,246,146,122,79,3,242,50,133,230,242,74,253,88,19,132,155,176,140,32,58,194,208,51,109,203,248,13,119,246,207,113,32,237,251,205,241,129,219,16,126,200,224,15,50,68,156,29,63,92,4,154,146,105,75,78,162,198,235,229,226,176,246,75,90,229,10,211,55,77,36,107,50,112,5,126,114,74,39,207,38,59,99,58,182,94,203,127,92,38,107,128,7,97,139,16,172,154,200,61,176,254,188,4,253,134,61,150,97,171,110,88,73,71,102,247,27,154,134,124,90,122,69,85,246,103,193,175,46,84,88,143,22,42,65,206,117,100,7,204,65,97,214,7,182,224,104,41,128,147,76,170,27,239,3,111,115,48,217,238,240,30,204,85,53,131,254,229,153,78,83,58,70,202,145,111,96,248,185,97,174,1,210,15,122,191,13,246,20,27,96,77,231,51,198,54,180,32,24,205,95,29,30,244,248,76,238,64,252]], +[[49,1,13,29,103,235,97,99,72,232,71,146,185,45,93,193,40,85,60,181,47,99,104,21,159,231,184,22,205,14,124,55],[38,101,67,217,103,135,202,144,31,207,240,110,110,67,68,145,174,9,112,136,10,90,24,125,83,94,219,25,219,92,171,235],[123,30,182,119,195,229,230,168,180,186,105,252,183,246,177,135,14,66,168,213,137,88,163,92,103,78,45,184,33,7,72,28,76,123,55,240,246,137,211,157,159,81,225,129,177,123,17,8,193,90,62,39,178,157,243,164,49,93,204,79,175,18,34,5],[57,248,154,94,122,165,48,181,70,61,73,143,128,53,185,144,157,85,218,82,124,219,212,222,109,34,131,121,240,137,230,8,169,32,122,44,91,156,66,5,26,96,200,202,63,185,122,28,6,205,116,125,157,7,57,151,12,235,136,206,82,111,151,17,64,234,46,194,31,9,11,160,117,191,137,117,250,165,8,177,204,16,239,164,148,220,23,46,109,61,63,63,117,220,142,14,150,240,92,12,204,178,249,110,145,28,250,122,44,130,201,132,80,24,187,31,157,117,248,46,61,254,17,57,52,123,42,192,88,176,20,172,147,118,12,144,245,86,122,181,196,235,160,75,73,251,9,221,173,211,5,190,81,29,254,5,201,110,188,134,253,103,181,208,171,87,216,95,79,229,226,240,250,157,136,166,143,15,107,107,200,187,148,78,179,192,177,117,87,229,93,94,161,135,217,34,164,40,19,230,144,87,201,182,167,247,94,73,146,27,112,121,229,143,138,99,113,158,227,225,173,16,207,14,138,112,196,241,84,2,24,183,4,148,189,2,158,224,47,249,114,122,125,133,211,119,145,158,196,5,20,121,183,15,124,214,118,119,35,254,66,193,199,137,156,43,124,31,112,45,214,180,209,59,103,45,72,143,52,160,233,105,219,121,204,44,178,82,74,148,138,141,228,197,182,35,236,217,13,110,130,217,112,51,193,37,99,125,28,216,200,72,3,216,251,192,18,132,111,254,72,79,108,2,20,146,88,249,70,47,161,233,156,48,125,208,6,47,224,182,241,30,238,64,194,98,158,247,192,246,165,16,114,89,234,91,159,251,111,41,241,44,50,247,181,34,140,171,201,134,171,102,69,10,249,220,195,218,9,208,224,185,164]], +[[143,242,57,140,213,31,81,212,194,197,120,105,162,33,139,132,134,130,32,49,244,0,114,159,74,196,213,144,156,72,186,254],[165,168,135,4,182,134,119,190,61,22,195,220,0,82,207,238,110,43,48,224,134,9,5,157,76,186,82,198,217,96,97,251],[65,122,100,120,41,201,40,152,229,32,255,83,17,218,160,161,57,205,143,255,203,37,161,142,109,155,80,203,82,203,195,84,36,195,158,187,181,213,172,106,109,99,241,245,60,77,242,18,247,2,90,138,174,248,227,100,147,200,116,195,206,52,26,14],[153,57,83,228,122,52,17,136,188,89,41,66,225,85,122,242,149,70,228,233,54,142,47,26,94,233,128,110,43,175,102,182,25,1,145,252,93,43,126,71,222,55,255,5,79,178,187,177,240,49,104,74,218,93,96,122,221,163,214,84,51,18,47,169,4,224,69,111,170,132,16,155,188,81,127,138,211,150,96,135,99,130,173,207,237,15,118,32,207,17,100,98,46,172,217,30,179,122,133,150,70,46,190,158,190,38,189,193,227,44,195,74,212,111,177,206,164,32,231,60,49,33,84,8,230,211,84,37,244,74,130,155,19,47,99,26,63,109,212,184,115,160,0,102,126,25,235,34,255,253,89,3,170,167,212,200,253,242,25,83,195,198,23,143,95,140,178,170,107,255,146,137,78,173,131,88,136,223,6,10,60,144,67,2,110,14,44,239,39,84,151,231,209,5,223,59,100,74,152,242,107,240,1,5,201,148,19,238,10,248,133,25,84,214,92,235,141,121,173,48,113,184,187,135,240,177,151,67,210,85,111,253,152,25,131,11,110,235,247,236,199,224,69,102,31,67,87,12,233,253,187,226,210,82,64,111,169,13,4,35,111,34,44,66,158,193,107,18,135,34,74,218,26,83,33,97,174,139,72,27,202,184,212,122,251,62,208,68,91,48,96,253,103,89,23,152,86,244,8,92,30,88,95,215,193,64,151,153,175,105,60,244,39,189,29,61,193,11,90,227,68,122,141,42,24,220,58,18,166,134,11,34,23,93,213,235,83,160,149,4,50,226,215,174,254,206,138,240,173,227,216,86,119,67,222,67,105,15,45,37,55,35,197,215,228,139,211,13,41,55,89,55,1,206,205,233,21,75,118,101,203,97,29,125]], +[[239,129,108,143,94,195,78,244,31,104,131,29,144,205,41,229,45,232,151,55,130,208,3,238,78,218,218,42,218,38,145,214],[71,249,179,99,168,138,69,5,58,5,187,114,22,8,82,191,232,247,223,239,194,243,114,131,222,52,103,82,202,240,146,204],[101,197,209,14,167,191,219,179,141,85,54,74,153,104,248,43,84,130,36,223,243,54,59,45,220,245,133,22,61,234,39,220,99,176,86,62,177,168,223,190,233,81,211,201,179,63,205,107,191,9,33,195,171,178,23,134,178,41,6,155,217,202,0,10],[149,147,195,92,222,197,53,190,187,105,101,218,104,234,176,182,70,191,252,251,208,72,131,188,76,239,144,213,208,31,1,140,99,201,176,221,251,60,239,94,120,98,132,213,33,140,170,175,6,14,146,136,149,47,22,48,30,216,164,193,188,238,37,99,86,160,200,189,163,89,251,170,39,130,177,12,134,209,142,32,247,160,236,153,178,122,11,77,190,252,10,38,42,59,246,143,232,20,68,220,174,95,105,62,176,241,110,110,224,63,143,203,243,163,57,129,70,210,14,196,210,101,119,97,253,3,32,254,231,234,112,60,73,166,165,67,188,155,186,145,30,121,37,3,135,16,232,195,101,82,212,118,214,2,127,88,178,197,43,165,26,214,94,164,240,57,199,143,150,184,137,16,43,180,189,214,155,104,233,195,212,91,81,118,162,216,43,11,149,220,50,16,22,55,13,174,48,195,147,101,21,219,4,100,196,23,116,48,28,116,228,45,137,184,191,75,156,25,237,85,75,18,254,186,192,246,13,219,50,25,204,197,96,53,49,219,242,235,95,41,52,37,215,44,206,250,12,127,20,74,186,137,52,123,41,107,232,127,241,137,148,180,160,199,12,147,15,5,147,3,181,221,76,143,225,230,187,195,205,104,198,192,216,66,70,220,110,97,64,162,171,209,120,11,19,241,89,74,96,25,209,119,139,124,187,58,62,58,52,191,174,114,151,240,179,237,195,118,148,28,50,53,42,75,227,20,184,74,157,141,109,127,31,56,160,173,55,152,2,10,162,163,49,164,2,190,156,112,68,132,116,74,115,12,189,237,203,144,75,111,222,112,143,189,20,191,220,41,239,212,97,209,208,181,130,93,224,188,121,66,43,105,162,114,47]], +[[69,235,12,77,250,250,42,118,144,239,87,156,9,84,86,206,237,205,50,240,182,20,77,12,56,15,135,251,116,74,11,31],[252,133,99,44,152,56,75,95,150,130,174,217,205,102,76,241,244,142,88,139,226,213,104,229,199,52,73,77,244,199,18,184],[85,133,29,232,225,9,47,120,148,79,108,109,217,91,240,126,45,188,141,247,245,122,213,118,130,155,151,142,58,245,138,122,142,148,237,77,204,188,1,130,70,126,223,11,173,75,174,124,168,74,169,160,193,124,97,169,224,221,255,29,117,37,215,4],[111,102,216,71,64,90,3,215,189,111,141,40,151,219,223,4,231,109,125,242,217,71,10,73,150,183,221,109,184,133,0,248,244,248,62,150,14,33,154,36,134,226,69,69,173,209,54,20,85,4,20,216,39,196,26,155,8,49,141,175,1,177,82,20,198,74,66,102,203,248,165,113,122,218,62,98,194,103,41,7,62,22,221,189,102,242,213,32,225,224,153,53,222,5,228,219,17,195,150,212,119,1,10,236,102,170,251,118,46,105,35,141,11,158,118,180,82,69,75,249,228,81,231,106,199,158,105,144,212,27,147,43,195,41,23,9,55,131,201,27,201,207,11,190,59,81,64,112,161,230,146,255,52,253,6,182,110,161,31,57,225,10,249,51,238,150,216,233,182,119,203,3,115,126,121,100,238,170,114,95,18,18,7,249,193,178,106,150,198,22,223,124,183,202,239,71,189,169,1,54,143,242,234,88,110,66,46,101,191,33,166,145,189,210,193,62,103,255,245,140,251,254,216,23,130,4,157,175,160,247,39,223,136,98,63,47,126,143,38,45,175,147,149,66,161,135,184,114,10,155,107,43,9,137,14,84,135,107,40,164,56,116,171,190,59,250,152,31,129,56,183,114,197,213,23,54,136,95,134,172,172,34,21,160,176,16,223,194,198,177,80,132,93,79,130,150,37,37,134,163,225,21,243,3,195,216,165,130,226,15,210,212,63,108,68,110,93,0,40,14,193,121,130,59,127,180,193,176,254,185,78,180,239,23,7,245,24,78,59,82,70,26,117,98,209,243,7,203,117,28,219,191,110,174,73,255,174,145,134,35,88,231,78,149,72,130,43,138,4,159,236,107,244,199,169,156,171,190,9,32,101,119,182,87,227,31]], +[[112,157,46,25,144,6,245,54,154,122,11,221,52,231,77,199,132,190,51,136,14,163,197,221,16,237,92,148,69,30,121,114],[6,249,137,32,43,162,203,201,193,80,190,97,18,98,172,160,12,69,240,18,248,159,186,248,159,140,236,203,160,177,147,74],[98,155,249,123,12,120,238,106,156,135,89,251,234,40,34,78,39,171,187,108,190,77,234,91,183,151,230,224,254,128,201,19,249,83,227,169,182,35,53,45,19,172,244,206,98,80,251,2,154,30,25,141,114,189,94,116,2,230,14,158,72,202,53,1],[98,240,3,20,15,160,158,3,135,209,135,160,255,150,196,86,61,249,244,226,140,34,130,192,24,58,195,238,222,19,18,53,73,33,247,128,252,165,54,29,48,104,210,153,73,99,11,117,48,205,89,20,172,224,70,141,1,75,111,83,216,57,184,46,56,129,125,191,45,131,146,195,206,52,36,234,184,106,36,216,4,199,172,177,206,122,207,224,161,205,164,57,57,36,40,49,5,218,74,119,65,25,110,2,117,80,4,127,133,183,160,160,29,69,65,36,239,192,226,153,240,239,154,209,67,80,84,48,83,72,34,97,82,139,170,86,230,89,153,172,128,44,0,163,54,38,124,99,81,6,178,100,3,193,159,57,29,83,189,130,134,29,109,72,164,56,11,48,67,170,145,214,73,83,104,129,32,78,204,176,222,32,212,62,90,55,85,183,246,0,145,110,204,174,66,160,201,5,59,70,45,148,23,161,61,103,215,120,38,74,137,110,142,175,144,186,246,109,41,229,67,138,113,103,129,18,58,137,250,155,139,238,249,29,150,90,242,244,161,165,189,93,46,42,175,70,213,201,75,119,9,205,211,141,5,254,238,75,251,118,163,89,7,124,22,188,75,233,17,110,105,0,18,113,205,165,101,188,25,191,71,212,249,134,189,156,13,24,76,216,163,82,12,161,189,180,181,5,170,247,203,78,201,249,71,137,119,157,48,113,78,121,17,109,213,1,157,89,178,139,23,218,217,111,78,33,85,173,156,97,39,74,221,198,182,56,16,149,4,233,237,25,244,237,165,55,119,98,100,140,64,152,34,78,51,145,4,62,76,42,213,145,101,76,158,127,151,78,253,240,176,80,75,111,165,246,70,206,207,68,205,55,36,18,55,37,5]], +[[81,81,97,116,33,170,220,156,149,164,66,180,94,127,246,222,6,162,199,51,184,91,215,137,251,173,65,78,227,201,26,221],[20,148,29,85,151,97,179,10,176,168,109,71,224,247,209,137,107,51,120,69,39,200,10,244,28,184,72,16,203,255,157,191],[250,228,119,59,51,68,96,199,123,240,30,198,54,108,79,230,28,12,171,87,216,164,176,57,9,198,25,225,30,227,70,28,19,250,33,87,111,99,135,14,66,61,208,65,129,228,167,1,58,117,36,242,70,254,51,133,60,103,65,98,167,129,81,4],[33,110,157,64,188,220,59,38,80,24,141,18,28,159,142,242,158,145,79,172,208,34,254,1,185,14,209,18,37,242,235,147,83,142,95,206,229,171,128,69,233,25,154,167,106,22,189,208,97,104,5,102,14,36,127,236,215,226,40,33,182,155,31,142,138,88,172,63,184,86,145,215,93,89,87,161,218,245,63,249,238,100,118,215,196,188,84,30,106,211,142,58,52,234,144,252,82,164,139,147,153,249,45,23,201,187,13,127,195,16,76,85,208,239,180,234,91,131,31,249,73,11,63,121,244,217,214,153,89,75,116,21,102,242,181,10,143,199,140,196,3,250,64,245,171,182,99,138,50,244,73,168,179,239,2,156,64,47,70,147,26,210,189,62,142,104,49,8,113,76,152,154,226,22,137,233,196,68,185,245,91,129,17,155,181,3,91,207,115,233,124,228,58,34,24,199,188,62,67,13,30,129,79,52,222,224,87,38,93,49,148,185,244,56,117,216,56,31,82,95,120,87,110,100,206,105,37,132,250,163,15,183,67,161,45,27,119,97,77,46,16,166,184,86,181,43,226,124,219,99,11,161,240,211,166,248,234,152,68,84,46,88,78,160,162,119,117,39,208,197,42,202,148,154,172,218,69,173,131,209,109,92,131,214,99,173,183,156,173,111,62,57,233,144,254,40,42,20,195,83,170,35,121,215,240,106,218,183,76,234,2,27,137,131,165,127,29,12,247,3,41,46,176,94,206,137,197,63,58,18,101,97,14,12,30,168,221,212,68,209,255,214,188,61,3,240,166,228,208,223,92,91,141,193,249,93,159,85,88,177,24,175,230,190,160,246,194,147,19,99,240,58,179,78,117,125,73,54,65,116,246,88,239,187,243,141,193,119]], +[[56,190,212,69,85,109,231,68,130,191,95,236,5,6,249,175,51,11,21,30,80,212,119,77,254,133,145,215,183,224,39,107],[76,15,156,73,164,47,64,71,191,230,136,85,81,197,228,184,86,207,119,26,103,175,63,137,219,246,2,249,219,146,32,243],[247,2,208,212,99,40,47,199,253,95,143,144,41,184,156,98,108,175,216,52,80,195,187,157,216,246,88,159,12,75,75,113,246,73,234,33,46,94,51,72,124,89,193,104,234,58,216,49,80,241,252,223,232,197,62,186,101,173,194,2,60,37,131,15],[15,240,3,29,240,190,239,243,113,12,107,118,63,155,142,200,23,25,191,161,82,140,228,101,25,173,243,211,65,45,147,251,24,143,212,151,213,209,112,145,192,240,52,89,96,221,14,176,192,159,196,0,81,115,102,93,77,151,249,92,19,130,139,199,107,52,146,184,122,75,100,37,60,139,95,164,122,167,95,163,184,109,90,190,234,141,229,149,154,96,34,137,19,111,96,166,155,48,158,119,59,34,85,205,225,158,210,162,225,153,195,61,177,28,22,173,224,138,49,151,80,184,81,217,44,105,41,36,252,152,89,190,82,52,49,203,231,142,192,146,219,17,41,33,14,187,234,167,194,162,192,0,238,177,5,202,3,1,164,143,62,69,253,251,21,178,117,203,171,131,202,92,153,215,55,165,133,50,14,158,59,49,113,121,189,134,70,127,169,105,79,205,178,172,106,211,110,215,20,72,67,219,195,78,66,61,53,175,215,216,151,42,28,67,193,153,161,145,171,214,206,186,73,54,211,149,201,149,163,235,19,203,5,127,136,169,220,148,144,254,152,132,94,229,210,106,137,251,100,42,42,81,109,195,5,108,84,211,99,114,19,54,58,134,40,164,42,57,93,148,43,149,74,137,232,239,122,116,77,138,229,173,172,136,198,22,239,170,144,226,7,114,5,166,11,175,254,222,92,135,187,20,222,173,48,98,41,73,95,105,143,62,73,6,22,150,107,22,54,56,125,13,134,24,63,148,91,36,169,220,252,207,77,54,114,44,209,46,187,107,216,231,131,37,117,42,250,43,26,189,19,196,189,188,173,209,112,134,145,54,130,98,66,172,251,114,29,229,255,39,186,138,160,192,24,178,37,237,52,4,128,60,233,250,45,80,141,137,68]], +[[5,84,96,179,45,208,77,127,75,35,17,168,152,7,224,115,253,85,101,101,164,119,24,87,216,130,121,65,48,162,254,93],[38,15,143,237,75,186,48,185,225,42,216,82,63,187,111,87,240,167,168,130,85,0,97,241,218,70,251,216,234,68,34,33],[35,244,241,98,127,186,189,120,145,215,216,72,150,49,199,35,29,34,222,113,134,78,38,42,180,218,132,234,138,19,166,15,234,196,220,251,24,18,241,32,4,68,183,117,241,33,215,38,109,117,92,233,182,169,173,121,101,89,192,162,107,81,109,2],[116,7,249,110,227,231,156,105,211,108,225,246,78,79,24,134,85,234,104,185,71,231,226,190,151,176,94,188,109,68,57,233,80,39,110,243,240,230,160,61,212,139,36,246,105,41,180,156,21,128,235,70,136,7,225,231,162,94,185,185,77,163,64,197,63,152,79,139,129,96,62,251,97,4,123,243,241,75,104,109,151,152,0,61,47,104,88,154,121,235,250,213,68,9,199,28,144,255,103,193,31,189,118,204,114,194,209,69,244,88,228,47,136,183,93,37,14,173,202,254,102,191,55,255,200,55,182,47,240,6,104,91,127,133,169,216,117,252,7,140,130,230,31,227,93,25,34,82,122,85,29,171,98,249,228,119,73,145,70,186,217,18,32,62,102,76,65,124,54,121,192,45,135,42,186,192,3,47,140,199,127,119,191,229,77,51,38,253,238,146,118,164,142,164,235,37,19,80,64,104,130,208,140,131,14,118,73,254,104,84,85,138,117,19,171,45,141,42,195,229,206,216,168,8,210,174,228,84,119,158,218,189,26,166,59,177,159,113,143,71,11,220,132,81,205,155,41,73,65,227,73,112,99,177,227,155,108,161,132,86,47,232,56,203,254,238,146,45,226,77,223,207,152,130,197,230,21,177,27,249,4,129,127,189,100,113,57,219,128,180,232,254,179,127,17,225,133,45,126,135,109,185,203,99,201,77,126,227,65,146,247,32,11,91,199,122,3,17,174,67,184,6,235,212,194,137,108,83,245,143,126,188,22,37,203,32,215,16,126,249,219,13,162,135,136,82,61,233,145,239,108,88,102,177,141,141,232,58,149,77,50,129,224,109,191,39,196,242,56,46,8,205,14,15,110,186,227,249,97,183,127,206,90,149,169,176,98,27,117,111]], +[[233,246,211,27,147,105,66,197,38,224,249,236,79,90,122,194,95,167,137,224,196,52,188,217,25,157,114,12,116,60,132,196],[50,18,109,38,226,130,49,197,181,133,177,63,67,160,28,111,229,66,148,107,7,211,169,30,87,210,129,82,63,92,180,92],[126,59,28,76,113,108,128,142,144,185,116,69,137,21,243,178,35,156,66,7,113,25,254,39,7,136,250,229,32,87,139,215,218,100,136,4,65,50,225,190,242,62,59,35,195,77,156,24,98,116,79,40,252,174,205,166,202,192,253,114,185,59,106,15],[232,129,51,243,209,118,66,213,194,39,121,168,83,22,186,13,243,76,121,43,78,254,228,158,215,221,147,202,51,34,239,71,199,46,91,46,69,149,199,120,0,67,75,96,113,154,223,84,228,193,163,76,137,250,30,39,238,141,53,160,146,31,151,85,172,74,119,166,193,104,78,160,245,200,238,95,117,156,229,155,254,131,21,128,10,103,170,108,100,221,250,172,146,234,190,108,44,97,55,121,120,75,58,255,175,204,98,15,42,109,197,203,141,141,199,215,74,164,215,148,148,103,132,148,229,230,57,76,67,60,20,128,159,244,12,154,89,45,13,105,74,129,16,59,68,83,30,31,72,188,19,150,93,21,175,139,243,52,4,136,248,205,88,240,154,225,166,97,107,248,90,201,222,126,12,102,150,170,47,27,236,21,225,122,68,218,74,132,237,180,236,109,119,36,119,136,186,13,227,174,18,161,85,203,237,192,218,47,86,142,239,11,117,168,119,234,91,12,44,13,75,242,198,29,70,138,70,250,173,250,236,227,95,194,99,169,190,153,135,244,247,247,143,5,199,7,120,67,120,199,184,247,218,249,172,58,18,42,173,57,161,103,121,102,218,158,242,134,201,224,98,196,244,57,173,11,221,234,38,229,75,47,115,136,226,56,178,166,73,40,69,13,52,86,76,90,68,126,122,251,190,221,16,133,241,242,76,17,174,8,67,34,209,163,44,248,170,71,57,65,240,13,86,177,97,130,19,202,179,144,10,166,6,70,61,159,128,14,146,111,159,66,212,176,130,216,197,236,58,74,2,91,69,249,170,220,139,203,209,112,145,179,218,73,233,69,61,197,94,137,181,181,254,107,49,245,237,218,209,11,102,1,87,37,104,216,226,5,211,37,26]], +[[107,244,202,170,187,150,133,74,56,165,114,244,206,108,120,56,247,231,80,17,140,115,242,114,53,130,97,142,35,7,248,56],[8,18,99,115,208,86,240,14,84,184,212,61,119,195,95,95,145,152,51,233,13,138,175,214,200,36,109,39,145,122,208,145],[210,17,63,128,214,207,146,132,134,162,80,166,121,214,231,75,53,234,157,38,6,31,169,77,118,158,26,143,191,160,167,52,34,127,85,83,126,78,191,245,147,54,219,20,28,245,214,212,130,160,113,31,30,159,199,47,247,9,86,161,27,79,185,9],[71,118,233,214,0,133,72,31,165,55,191,41,91,218,189,139,28,246,50,168,205,64,188,230,189,50,92,18,159,151,112,0,232,132,104,235,242,220,21,138,192,242,7,33,45,176,15,182,11,142,200,186,226,41,55,46,154,107,1,83,10,126,209,188,157,56,158,200,145,63,89,3,13,91,84,175,86,174,28,204,40,243,124,201,106,142,83,32,78,146,166,119,118,106,223,170,218,153,176,40,31,134,127,97,172,159,247,217,114,238,62,212,39,215,47,170,231,93,74,236,1,181,255,195,112,97,182,240,247,229,113,76,76,243,13,91,115,27,7,70,6,95,25,228,200,146,45,222,100,47,128,254,36,163,200,220,178,229,241,194,102,226,175,108,55,222,207,85,162,186,165,79,13,92,240,131,147,112,195,224,180,231,122,79,54,187,179,22,32,20,147,58,74,78,188,174,140,96,150,26,198,220,241,52,243,8,40,211,20,2,174,116,231,232,81,60,157,42,216,238,70,183,169,213,58,31,135,235,252,224,79,70,27,222,209,116,155,111,196,196,242,87,147,82,86,146,215,160,228,38,200,78,6,8,44,195,230,171,181,19,104,55,12,187,16,108,122,8,151,246,109,146,201,115,156,255,159,39,6,214,162,152,14,206,163,172,73,69,240,244,126,101,107,217,99,119,119,232,83,210,168,57,16,67,39,220,4,158,188,52,240,73,214,194,248,14,202,153,219,123,65,132,36,172,239,117,34,96,210,212,39,148,147,35,153,124,217,97,126,223,80,212,65,208,8,139,29,71,145,46,53,207,84,35,21,38,88,41,243,131,244,88,96,211,180,94,115,91,178,248,88,109,207,88,219,79,42,207,180,166,136,83,169,110,237,123,137,118,157,54,86,19]], +[[93,149,133,115,106,178,9,176,171,232,191,116,172,164,238,164,246,209,101,11,83,37,80,162,35,224,68,88,15,142,32,222],[231,119,41,237,253,33,68,178,177,32,120,118,84,23,250,33,241,89,79,9,178,105,233,182,112,104,2,180,243,189,254,133],[231,176,142,29,88,9,253,216,82,148,67,214,90,218,93,214,85,234,85,181,65,90,1,19,147,190,112,113,103,100,134,211,88,232,210,164,96,235,224,117,176,231,1,178,76,158,58,181,242,176,51,89,45,77,227,183,243,127,213,65,246,146,9,9],[8,105,53,145,230,197,138,94,173,156,133,254,142,197,133,8,248,26,52,103,99,108,45,52,252,193,244,102,229,198,218,253,195,124,53,203,238,53,88,156,105,151,226,177,84,72,19,39,68,229,161,225,49,187,73,191,92,37,99,248,126,173,62,254,1,232,140,191,36,204,23,105,199,140,223,193,103,227,120,33,91,21,133,156,122,40,236,231,14,24,143,163,48,38,125,63,197,123,74,206,108,21,32,236,103,135,80,103,253,51,190,134,244,161,150,122,251,62,177,100,199,151,207,40,216,7,42,166,157,130,175,163,131,116,248,229,121,124,76,40,71,27,125,105,245,185,199,180,172,219,193,159,60,92,93,64,8,8,169,130,164,120,55,174,209,179,132,29,105,137,14,235,49,73,78,16,227,229,19,209,45,12,166,134,199,206,101,23,120,9,39,3,254,240,220,192,33,64,119,223,179,97,37,27,222,164,54,77,212,27,151,188,235,15,177,71,90,80,228,112,143,71,247,135,140,116,64,30,151,113,204,63,206,172,232,145,105,152,26,167,114,80,133,0,144,209,129,216,53,142,187,166,94,41,10,203,3,82,190,206,140,87,152,50,166,1,85,24,22,209,192,86,33,204,187,238,15,190,57,234,47,25,83,147,25,158,105,194,52,194,251,28,55,228,116,132,8,96,206,96,145,97,252,252,226,134,149,116,190,13,56,249,94,32,244,248,114,82,71,185,98,123,70,232,52,144,81,1,172,18,185,52,203,248,124,178,209,144,210,245,20,144,168,44,78,129,14,221,184,31,149,106,159,54,189,164,151,188,165,6,164,158,233,205,71,253,165,183,242,184,132,163,100,140,173,209,42,182,24,152,173,164,110,204,151,15,129,220,159,135,104,69,219]], +[[96,177,66,241,101,17,65,67,202,48,166,4,254,245,28,104,100,54,170,27,154,253,178,102,179,227,152,204,179,196,216,85],[234,246,197,167,108,169,155,247,48,100,152,136,140,59,122,31,234,233,139,248,152,141,127,46,21,71,248,245,58,69,40,170],[166,33,240,132,234,26,54,239,129,42,151,85,201,175,187,83,218,218,174,107,58,83,250,131,68,202,64,211,97,42,38,138,53,254,208,253,57,138,183,91,205,99,156,84,121,55,201,65,85,171,26,122,52,103,221,75,253,223,172,171,22,85,233,8],[24,21,222,225,23,59,120,38,71,32,211,91,124,194,69,74,0,10,101,255,242,20,226,71,62,32,188,131,243,236,222,156,4,193,224,105,108,230,229,85,25,221,42,117,206,4,100,191,96,26,220,56,30,121,62,203,159,140,231,171,135,182,202,42,62,65,15,99,144,105,69,25,120,209,72,115,211,57,15,171,134,35,150,151,19,195,223,205,88,216,109,18,64,115,118,30,224,154,101,42,72,118,127,150,70,203,114,106,196,84,172,154,27,197,250,237,48,38,183,3,152,43,194,177,224,117,130,16,225,214,37,25,35,14,178,178,244,164,134,188,85,22,133,96,196,54,61,245,255,90,223,218,17,172,126,245,27,24,25,108,148,51,124,7,174,241,23,153,15,119,12,15,30,140,15,136,235,111,252,64,232,237,124,58,128,166,50,219,30,127,99,182,48,150,226,172,73,229,119,146,179,17,67,226,244,250,171,206,174,102,178,116,113,104,28,54,252,17,57,0,127,155,84,140,220,110,59,143,187,218,186,122,138,219,132,52,49,35,139,180,97,186,36,246,224,159,98,199,45,99,119,180,4,140,176,19,76,37,165,65,26,32,191,207,193,62,72,216,14,54,191,176,218,126,1,133,211,63,25,40,99,110,21,222,224,229,223,137,146,161,101,114,177,62,168,247,207,133,202,227,45,82,159,102,232,246,210,251,42,208,187,254,113,153,22,155,37,103,186,0,199,129,178,10,72,225,215,13,249,250,49,25,205,126,91,190,88,136,75,11,81,33,137,64,250,129,95,133,98,95,162,3,71,28,238,128,132,120,14,176,185,53,111,159,61,79,109,247,64,48,29,112,126,241,255,179,81,158,63,144,184,6,75,152,231,15,55,93,7,20,38,136,23,24]], +[[115,75,164,112,51,198,20,2,50,221,74,122,20,241,167,116,62,239,233,7,11,173,150,98,73,22,48,204,157,40,193,243],[47,165,223,48,38,214,7,66,226,175,246,181,120,66,199,18,104,70,200,167,187,233,38,110,250,123,63,35,152,195,87,234],[155,208,116,209,208,189,40,0,27,175,125,45,78,130,67,93,240,140,66,100,216,203,177,195,129,24,60,47,1,34,63,121,249,73,35,202,23,140,172,117,86,78,22,199,245,96,121,8,143,126,216,133,222,77,80,159,188,120,244,56,251,163,246,7],[93,60,101,152,16,195,254,165,42,109,243,134,30,92,220,91,112,60,193,206,244,133,88,198,29,140,81,208,237,234,90,20,121,207,229,6,61,130,222,217,202,104,30,87,72,136,124,64,236,251,158,26,154,139,127,133,9,209,7,118,70,28,57,35,57,150,147,167,129,137,8,145,120,213,170,189,21,248,200,70,100,43,228,125,109,76,175,19,130,78,220,239,184,9,134,143,167,45,223,3,92,77,232,239,10,156,131,34,100,246,111,1,39,97,206,105,85,188,60,65,110,147,226,145,136,2,94,187,177,58,85,50,88,193,215,196,153,201,164,174,177,11,179,111,97,209,187,76,236,90,229,93,23,87,34,185,169,105,109,248,129,149,30,53,32,11,150,83,207,110,212,179,209,93,224,135,169,209,195,25,252,232,88,33,86,190,191,63,201,30,14,97,15,247,161,83,8,253,29,44,96,105,251,187,41,71,211,17,7,49,210,69,174,41,99,1,75,215,109,234,66,219,18,92,236,196,147,200,233,9,26,118,100,101,119,114,154,237,73,102,252,233,105,159,225,46,54,125,102,93,249,233,90,145,147,225,19,62,20,58,249,47,130,182,106,199,118,78,80,51,23,134,144,82,24,9,167,16,125,138,233,184,142,14,209,243,91,23,25,144,27,147,10,208,225,203,206,127,179,2,103,177,21,82,4,246,5,245,37,228,157,226,152,142,167,247,75,232,129,81,119,253,151,106,27,204,18,109,156,156,19,92,91,66,118,211,128,25,195,74,239,183,160,34,15,127,90,239,243,128,174,214,39,176,112,194,201,226,21,51,187,53,192,142,57,76,133,174,37,230,134,41,66,89,156,101,219,174,89,119,165,132,168,129,128,224,200,199,30,90,132,9,224,78,247]], +[[69,227,77,14,244,193,150,250,109,87,43,107,23,116,181,33,143,124,50,145,48,76,19,80,13,247,7,13,144,232,3,158],[19,167,48,77,255,66,51,89,23,122,186,250,94,101,8,210,103,105,202,153,207,138,244,92,56,63,63,246,52,64,96,3],[180,44,31,146,95,75,172,205,18,158,251,16,157,179,84,172,163,28,104,152,244,244,81,41,71,73,162,106,109,161,103,123,211,165,192,65,25,227,95,71,49,159,32,207,223,192,139,180,82,139,33,0,158,0,189,65,235,192,244,104,99,190,209,11],[61,158,213,198,75,117,225,53,223,47,94,133,48,13,144,242,27,54,57,53,226,129,117,86,252,147,17,117,27,167,83,84,119,222,200,53,110,195,133,239,184,43,65,64,98,243,91,182,211,237,234,253,227,5,249,144,10,37,233,129,60,158,224,35,125,70,64,150,80,205,205,181,223,162,48,26,142,38,71,248,211,129,157,134,247,183,227,7,13,51,68,15,130,196,5,75,26,181,237,235,235,39,249,91,60,76,111,221,70,143,33,96,15,3,179,73,77,162,0,186,185,41,60,56,208,47,196,64,72,229,47,245,253,15,114,23,160,77,76,233,18,161,128,209,98,143,54,130,128,182,137,38,114,232,255,152,212,98,154,194,139,96,192,42,48,30,108,96,38,193,185,233,239,33,207,3,146,223,34,80,8,213,160,224,40,75,40,38,49,173,23,16,248,17,97,86,151,6,108,152,41,101,25,148,138,124,254,213,174,235,69,78,231,166,28,194,113,189,61,73,155,225,125,240,157,58,14,121,14,230,185,189,153,225,185,25,190,212,160,99,184,209,163,79,26,253,46,149,43,157,254,253,119,9,105,200,178,252,55,151,122,187,15,238,99,23,37,58,35,236,201,117,120,22,137,115,51,76,143,145,118,58,185,127,41,196,155,174,238,123,53,243,174,127,92,211,164,166,230,151,239,37,90,60,46,192,199,82,163,57,111,105,246,99,202,31,194,179,50,223,230,192,250,247,138,254,156,104,217,149,113,232,232,150,197,9,48,133,233,134,58,39,100,138,158,88,243,169,168,76,187,254,43,65,202,54,51,221,92,246,232,44,183,124,236,172,173,141,120,179,83,244,141,180,45,153,195,107,202,209,112,234,158,152,171,178,120,140,51,163,199,6,38,143,54,49]], +[[136,140,226,236,206,218,156,162,185,72,172,20,67,194,174,221,117,149,170,207,54,237,175,39,37,91,222,122,105,145,220,192],[1,110,87,43,79,152,65,124,110,226,151,171,215,132,234,72,34,111,244,251,240,5,10,90,222,136,6,231,4,109,59,163],[153,216,63,20,138,35,110,187,239,28,173,136,203,60,118,148,244,152,108,146,80,226,28,54,3,160,217,65,191,241,153,207,119,214,206,153,239,219,32,83,49,136,214,138,209,51,222,3,58,31,179,70,138,187,112,109,43,139,79,186,192,141,254,3],[92,128,26,142,102,78,118,96,118,10,37,165,225,67,26,98,21,159,195,243,170,113,55,128,174,124,188,226,59,133,100,120,39,153,191,43,228,129,126,226,146,25,101,186,183,225,212,72,51,130,76,22,40,212,45,206,227,228,106,228,43,40,22,208,164,50,161,171,11,210,31,207,48,173,182,61,141,215,101,105,84,67,67,208,3,92,118,5,34,202,104,190,167,44,64,78,221,161,233,9,94,201,15,51,37,104,28,109,224,244,193,45,26,251,203,162,199,135,26,27,30,31,25,195,91,11,237,158,194,168,124,4,61,54,216,25,57,107,213,208,153,225,170,9,3,145,41,124,115,63,101,168,197,210,18,12,103,99,83,22,250,178,91,77,72,71,164,95,195,247,111,46,36,38,219,238,70,41,151,80,98,252,225,78,33,137,219,162,127,177,222,210,69,63,0,29,235,250,168,153,193,22,96,97,45,44,226,173,47,118,46,165,222,231,231,30,88,173,205,206,250,121,232,232,178,127,196,204,248,154,171,241,118,181,211,79,130,221,21,216,137,249,240,135,220,154,232,164,42,114,243,184,53,131,97,110,23,6,55,205,26,223,56,170,101,81,203,172,202,54,2,189,199,174,33,12,74,68,107,58,248,219,39,32,229,73,187,237,184,190,210,21,174,0,241,157,162,157,143,176,182,66,210,123,45,136,87,95,14,232,79,61,18,158,183,116,210,15,83,122,28,15,220,247,23,189,235,207,228,127,131,49,163,65,134,67,70,250,106,28,107,191,209,120,129,158,56,122,13,84,153,166,142,129,204,159,130,173,57,227,30,77,254,113,149,45,94,165,204,128,82,163,206,237,23,81,245,157,199,236,201,116,47,173,20,78,24,221,168,208,88,46,116,227,156,168,196]], +[[97,115,144,133,125,193,12,223,130,181,201,66,97,245,140,226,212,74,162,245,125,41,143,8,162,214,199,77,40,20,125,175],[137,224,195,224,160,241,48,209,145,110,14,56,73,183,40,111,162,227,172,76,23,189,31,113,110,229,167,47,2,87,251,141],[99,233,10,106,251,187,176,238,105,107,251,86,239,214,121,214,138,152,81,168,148,118,64,169,127,65,246,142,223,234,221,33,110,216,105,142,46,67,200,32,201,4,76,170,122,218,171,91,118,118,43,104,24,49,169,247,96,71,106,132,67,196,60,6],[31,217,231,69,62,175,253,124,155,84,5,86,34,221,225,112,221,88,183,28,185,69,222,117,53,29,95,206,177,245,54,189,226,81,88,240,55,134,21,95,149,61,194,7,161,112,143,144,217,91,21,172,160,174,227,9,127,220,170,232,94,74,177,194,205,183,5,197,62,108,46,210,26,153,75,48,74,117,202,242,206,79,199,214,31,86,30,116,226,151,57,126,44,222,92,198,144,86,148,3,67,170,129,55,93,10,241,141,23,210,243,76,10,113,220,241,222,60,79,196,136,161,76,95,166,179,51,122,49,116,177,218,121,88,251,0,189,89,85,20,130,33,66,124,96,219,160,65,23,200,13,36,136,101,109,189,83,67,222,137,18,135,181,14,244,223,152,37,237,167,107,73,119,243,172,212,171,109,49,2,250,86,135,131,6,205,118,86,20,145,188,253,170,29,165,103,230,119,247,240,59,174,93,191,68,38,195,196,166,195,208,130,249,23,139,46,253,210,189,73,238,233,126,244,220,243,240,245,27,189,239,254,90,230,96,30,40,1,149,24,248,39,240,46,81,246,103,155,135,21,151,139,236,62,105,213,119,21,109,215,25,149,147,113,186,240,52,33,159,187,209,122,35,105,168,84,20,144,246,160,32,19,227,62,116,244,118,155,227,122,239,164,222,251,107,251,63,53,28,42,38,20,130,194,251,236,73,248,95,132,69,69,110,143,90,71,64,48,205,114,208,149,239,106,98,32,48,225,228,58,12,93,235,176,52,115,29,47,94,142,75,163,153,15,7,125,12,22,38,73,209,250,62,164,254,30,129,215,74,168,73,226,27,5,157,150,108,186,212,196,147,202,16,186,254,122,105,36,62,60,10,110,191,209,61,105,121,6,48,51,146,186,101,212,254,6,182,165]], +[[135,125,1,116,54,54,158,194,69,63,237,70,233,119,214,172,195,167,190,96,211,19,149,173,110,126,169,224,116,128,228,201],[78,101,66,47,237,51,74,85,232,182,115,137,62,186,124,24,29,215,36,221,160,2,129,123,11,174,40,172,220,63,127,192],[118,136,243,242,64,30,172,175,45,216,142,23,15,241,196,215,233,72,34,167,127,107,85,11,86,158,130,21,43,187,180,52,5,126,1,35,11,5,206,88,238,29,238,82,38,181,199,205,190,90,138,222,59,148,101,245,154,237,116,20,93,20,51,12],[78,211,245,189,189,65,208,227,176,168,167,252,55,82,238,164,150,214,20,22,120,203,254,6,117,127,97,225,161,104,215,97,182,218,131,5,47,121,148,149,13,36,98,111,0,79,190,155,140,149,98,224,201,85,251,59,92,8,253,45,61,37,131,147,163,73,3,12,142,21,98,5,180,4,131,3,139,225,149,159,28,186,73,10,135,254,19,137,158,79,55,82,6,59,104,254,62,28,80,113,247,219,0,2,240,20,148,180,163,238,46,7,153,43,221,32,13,180,49,102,41,238,138,149,202,52,127,11,40,214,64,42,109,168,181,62,107,50,88,28,54,145,225,26,233,182,224,240,73,72,148,230,73,169,45,3,235,73,196,214,131,63,161,245,79,141,205,145,208,105,54,166,230,45,73,30,44,234,70,221,7,217,240,45,50,84,184,80,188,151,73,242,88,166,26,211,185,204,36,176,50,135,51,27,133,162,65,67,170,248,252,204,172,95,24,191,199,45,236,117,192,35,53,22,170,110,69,137,199,140,102,90,24,110,217,2,9,29,249,123,13,4,232,58,45,116,215,137,137,26,234,44,172,248,19,255,251,94,250,247,141,188,215,175,84,239,85,199,123,28,76,138,206,158,146,120,173,194,61,118,199,121,214,75,59,187,209,251,51,176,152,54,234,100,167,30,71,17,232,158,141,160,247,9,33,51,66,23,106,226,44,110,120,82,195,151,59,96,217,249,136,137,180,66,170,72,215,191,223,222,246,76,54,197,134,196,251,42,210,226,126,190,71,159,109,114,47,6,159,214,16,107,13,8,151,93,95,114,21,71,195,185,197,47,159,197,244,91,180,91,91,99,33,136,232,6,38,81,138,121,5,107,220,78,225,210,190,108,101,66,162,31,173,234,146,198,223,183,118]], +[[79,11,54,7,215,11,15,38,152,50,126,244,241,152,44,91,75,148,190,120,245,12,118,244,59,214,66,241,240,237,227,155],[148,43,67,8,159,208,49,206,192,249,158,94,85,13,101,48,127,182,195,231,147,68,159,179,144,255,115,15,255,215,199,75],[243,150,161,31,47,3,198,20,57,104,79,121,0,27,212,243,70,163,72,220,241,211,190,178,211,191,227,62,167,58,90,212,235,151,80,106,207,191,251,120,78,119,84,129,137,205,89,159,140,207,23,53,93,222,128,231,80,36,239,42,120,213,250,3],[159,112,10,29,37,96,246,157,155,193,5,188,131,191,245,57,228,37,140,2,72,96,32,19,169,89,185,120,161,156,194,115,40,13,144,192,23,128,137,87,139,80,81,142,6,173,30,171,121,15,254,113,12,99,215,136,135,169,85,105,20,79,62,88,168,131,127,147,221,81,111,205,221,34,188,151,167,241,68,17,212,36,178,232,233,170,124,40,1,25,173,148,206,146,83,63,199,254,166,198,98,72,100,74,195,225,190,239,37,83,166,246,30,145,185,55,155,15,224,198,139,64,104,20,85,179,17,244,13,240,201,127,83,252,149,66,66,195,117,231,112,141,97,186,217,245,18,150,36,114,116,250,1,167,50,143,165,0,157,153,149,245,1,174,134,131,85,43,17,164,157,38,56,17,103,35,177,49,148,80,169,1,56,210,120,205,149,18,184,12,165,121,46,209,108,104,59,239,146,236,135,136,76,159,7,241,55,220,71,161,49,70,229,17,6,92,46,27,75,128,239,222,136,174,18,226,148,49,190,183,174,227,101,193,109,128,80,107,153,175,166,161,64,110,219,6,23,102,135,88,50,219,164,115,229,25,221,112,24,244,2,235,27,179,1,75,124,238,79,2,233,128,177,177,113,39,231,210,93,254,12,22,140,83,68,241,201,0,68,248,39,112,125,202,3,7,14,76,67,204,70,0,71,255,98,135,15,7,95,52,89,24,22,228,208,126,227,2,231,178,194,202,146,85,163,94,138,222,192,53,48,232,106,19,177,189,250,20,152,129,48,152,249,186,89,248,24,122,188,175,226,27,160,157,124,74,170,26,209,10,47,40,51,74,181,57,150,20,124,36,89,192,27,106,16,131,158,3,1,18,61,145,163,92,237,122,248,154,251,172,125,156,248,172,154,56,206,235,239,131]], +[[184,160,1,12,120,77,141,0,42,49,218,17,208,34,211,1,136,164,25,122,29,95,20,234,76,13,171,41,162,228,6,104],[139,220,99,229,11,237,225,60,145,164,30,75,75,120,87,185,229,83,244,132,227,193,236,22,125,192,76,40,30,168,102,34],[179,246,207,76,14,15,144,116,255,44,44,71,225,99,32,47,30,157,110,225,23,207,117,118,51,228,171,231,68,35,170,112,0,138,218,21,9,236,29,193,23,193,194,48,233,178,55,134,243,208,242,155,115,170,40,69,54,233,88,1,6,168,167,12],[92,108,203,41,139,226,22,128,139,129,30,86,217,114,244,86,182,154,211,149,148,238,227,84,112,28,166,179,227,141,31,65,163,89,229,81,42,249,138,58,8,115,38,95,229,25,31,79,46,202,246,107,238,117,163,172,11,113,164,221,242,167,89,235,221,219,216,138,106,28,111,208,252,247,215,203,146,168,78,51,7,180,164,249,140,113,10,191,79,85,61,238,116,246,82,210,172,100,188,48,247,43,244,53,78,247,232,6,161,144,113,160,81,188,252,251,39,227,127,221,212,30,206,174,193,117,142,148,105,92,103,14,244,197,165,144,33,120,50,157,185,88,92,101,239,15,163,205,98,68,155,178,11,31,19,174,207,221,28,108,247,140,81,245,104,206,159,184,82,89,170,208,91,56,198,180,133,246,184,96,118,146,141,219,78,32,54,244,94,123,156,106,127,242,74,225,119,96,48,226,87,104,37,1,154,180,99,235,247,16,58,51,7,32,51,234,203,181,181,3,245,50,102,175,184,47,155,36,84,184,220,5,125,132,243,13,157,44,183,195,163,26,125,189,251,165,184,228,146,49,194,49,57,108,71,202,4,44,142,72,161,165,227,236,154,254,64,32,89,83,144,249,153,13,251,135,78,8,37,174,154,229,231,82,175,99,175,111,211,231,135,231,94,141,141,196,198,99,2,39,122,192,27,48,161,138,86,203,130,200,167,235,220,145,91,113,83,37,90,31,237,196,146,228,150,96,38,43,178,73,120,13,23,62,31,210,13,24,196,246,176,182,154,162,236,160,36,191,60,128,215,213,150,44,196,161,41,167,148,59,39,243,60,199,153,163,96,69,84,18,117,162,205,185,42,64,228,133,186,139,115,122,4,180,61,41,195,226,95,118,203,61,147,166,185,68,97,248,143,86,150]], +[[239,200,108,190,64,54,58,191,187,42,75,31,204,229,253,96,132,218,150,231,232,20,222,113,170,223,154,97,143,48,54,37],[34,242,149,206,231,39,210,141,43,147,23,21,62,125,148,18,218,16,101,193,177,106,226,162,81,221,31,180,49,198,43,1],[248,129,131,16,34,140,167,97,17,82,76,233,75,252,176,36,110,166,53,8,206,233,48,101,146,178,247,117,72,237,239,207,118,189,20,84,80,142,167,21,4,44,236,22,156,234,81,21,171,84,35,92,177,9,123,16,112,42,163,131,120,2,142,12],[158,79,164,93,192,38,113,15,107,239,78,208,240,124,84,75,11,176,216,143,167,158,113,119,216,68,139,194,9,215,28,254,151,67,193,10,240,201,147,125,114,225,129,158,91,83,29,102,28,88,198,49,65,206,134,98,200,131,158,102,77,183,158,22,197,77,17,58,187,2,167,91,223,17,179,69,61,7,24,37,188,65,87,65,233,148,131,84,107,142,30,104,25,222,83,1,112,146,228,239,135,31,28,160,211,80,143,147,120,40,164,102,125,177,31,255,249,65,110,235,185,75,249,184,77,101,70,3,9,72,52,169,156,167,11,144,245,98,168,104,35,98,77,254,156,178,249,232,140,23,63,19,70,77,76,226,85,242,34,219,80,221,99,171,66,70,87,52,231,82,149,192,100,182,76,195,241,94,98,55,227,127,51,214,21,247,194,67,228,186,48,137,96,207,212,57,52,2,82,85,0,187,121,2,151,11,57,49,212,139,53,102,106,45,77,42,176,143,161,42,243,102,160,4,52,108,157,217,61,57,251,27,115,64,241,4,229,31,237,187,83,54,5,181,255,57,207,109,89,81,63,18,133,109,207,161,152,215,147,176,252,135,92,222,160,116,31,20,85,116,109,138,25,195,233,217,40,240,2,27,1,194,81,49,129,30,72,195,199,92,111,65,66,42,136,16,198,200,31,53,180,84,238,174,140,209,124,243,242,230,240,188,217,242,144,152,79,73,101,120,98,58,184,226,115,141,45,16,132,14,185,29,16,28,180,162,55,34,183,46,61,209,133,68,12,59,159,68,212,106,57,58,52,193,135,162,13,97,11,182,152,197,5,49,116,30,254,150,50,53,18,50,152,0,119,42,64,128,101,167,239,142,78,65,5,235,31,91,246,211,253,107,33,127,216,54,216,159,83,185,111,69]], +[[51,85,108,96,222,47,44,154,147,3,185,154,221,55,133,146,6,5,5,248,228,152,97,8,90,75,21,240,114,167,239,40],[35,30,200,205,132,88,89,246,153,97,39,81,25,219,228,247,21,229,236,90,169,139,184,116,22,117,179,194,208,200,159,238],[224,106,122,65,68,87,187,190,242,186,195,119,92,202,208,135,218,203,31,164,191,147,136,148,232,201,41,17,142,9,230,120,221,25,147,139,200,143,67,237,15,125,49,204,106,14,96,44,78,77,31,238,51,212,30,116,161,25,250,45,30,78,52,15],[150,175,84,14,162,177,146,63,95,208,170,211,33,172,3,32,112,194,214,91,161,61,22,78,117,195,70,151,88,252,243,27,179,22,85,203,58,114,31,156,179,75,226,201,12,119,235,101,190,55,246,6,211,42,145,122,76,185,167,9,172,7,5,34,153,48,239,110,182,253,176,250,60,15,211,169,12,225,113,103,78,227,237,6,53,75,175,195,199,7,84,103,165,116,69,184,3,133,100,4,71,144,43,227,146,98,137,75,31,100,254,165,130,135,220,50,45,25,135,89,114,167,200,190,145,211,31,2,28,112,235,104,47,223,17,161,15,143,88,42,18,110,6,71,148,131,140,105,253,246,79,91,110,139,165,157,72,180,56,79,142,159,181,192,135,204,119,56,41,92,211,35,68,186,59,105,126,230,182,168,183,142,231,169,87,92,151,151,42,77,27,177,132,134,249,3,122,15,60,111,71,26,144,248,100,152,219,192,223,82,50,192,126,140,1,182,144,190,231,83,2,153,42,122,54,251,68,55,194,90,139,245,227,76,247,213,181,85,114,199,0,160,121,132,141,56,19,100,249,148,106,145,235,22,3,255,61,229,235,221,82,59,217,37,100,129,142,35,122,83,232,245,34,222,170,44,41,184,151,233,97,88,110,16,14,208,252,10,215,13,22,9,52,230,148,2,126,92,149,121,32,188,5,70,233,1,190,57,168,69,53,89,126,31,40,12,34,34,103,171,233,127,65,32,93,129,113,130,13,210,250,175,192,105,148,25,50,26,145,96,246,155,153,253,65,24,9,69,182,45,45,209,5,204,123,190,130,29,40,96,94,9,142,223,168,178,48,154,235,5,52,231,86,55,127,89,147,124,103,70,63,216,124,139,146,171,88,17,156,244,206,108,102,90,245,114,251,174,29,228,162,204,113]], +[[122,92,116,49,78,17,131,51,74,75,98,38,185,168,45,112,252,42,18,78,63,135,219,106,34,131,238,5,182,142,52,224],[190,174,125,61,217,124,103,246,39,59,250,160,102,19,31,237,138,206,127,83,95,230,70,78,101,121,28,126,83,152,87,108],[194,171,31,111,81,20,168,79,33,133,2,88,44,86,123,55,168,189,188,223,99,64,250,70,34,135,59,232,145,6,240,169,11,72,41,80,95,114,18,157,240,171,61,133,19,38,135,116,163,77,243,173,33,206,37,75,70,68,136,173,221,108,155,4],[152,186,198,114,71,85,145,41,146,173,194,164,139,84,66,55,111,45,146,121,151,160,64,251,152,239,229,68,235,12,142,24,102,185,97,110,41,141,51,96,49,110,217,118,189,148,106,65,31,221,58,107,98,92,12,26,55,175,15,65,207,101,105,167,136,74,184,70,116,145,169,135,223,62,167,160,183,235,196,105,37,105,163,76,227,162,234,53,3,73,91,44,2,212,157,125,125,181,121,209,58,130,207,12,247,169,84,122,110,174,190,104,231,38,125,69,166,11,141,71,114,69,82,40,204,164,3,110,40,46,26,18,22,243,76,239,126,166,143,147,130,112,189,176,66,147,200,133,208,5,249,247,230,56,168,180,234,210,98,108,9,69,23,79,242,163,226,214,225,90,76,3,56,192,158,18,96,240,146,140,169,211,73,152,36,243,254,220,71,133,218,73,197,195,74,86,133,94,36,31,172,198,52,122,57,157,220,172,67,153,168,177,88,25,140,21,20,97,163,177,137,229,142,193,247,239,207,42,178,3,31,177,123,111,3,91,161,240,146,233,238,226,233,44,45,108,194,3,34,135,248,84,180,30,112,252,97,200,209,26,46,79,7,8,240,46,235,208,46,140,126,140,123,56,165,123,250,26,116,95,58,134,194,57,9,246,248,154,177,108,231,225,129,60,29,32,20,127,49,180,207,42,208,182,6,251,23,229,172,26,181,30,244,167,216,9,60,238,154,101,95,71,29,197,177,70,189,27,147,229,64,163,211,211,226,222,129,5,145,28,16,214,171,95,247,156,45,6,2,127,122,84,86,31,32,113,65,75,211,48,168,120,84,66,37,28,129,14,35,47,131,195,103,240,190,119,153,169,63,82,56,247,241,123,91,232,41,253,137,18,60,4,131,58,248,183,126,90,67,99,4,124,236,167]], +[[218,128,6,173,196,146,202,93,200,108,41,89,67,122,117,222,182,18,15,247,135,210,236,185,194,12,48,181,44,38,188,65],[255,17,59,240,170,88,213,70,242,56,93,68,78,203,120,136,248,202,186,67,161,116,168,159,214,6,95,43,125,193,123,240],[31,83,117,220,179,173,43,170,255,149,109,133,84,236,180,36,23,107,233,166,235,158,165,78,129,78,10,115,223,42,93,132,138,218,38,186,142,24,5,205,81,197,225,105,80,193,255,125,77,39,100,218,166,244,199,80,47,184,101,203,229,90,175,11],[62,180,50,77,188,1,73,210,231,214,223,99,43,176,203,233,169,246,223,168,62,34,127,192,123,222,27,87,123,54,17,251,146,28,159,131,19,240,104,230,41,93,73,19,168,25,107,229,48,246,160,31,87,192,156,2,132,145,68,75,120,71,32,233,9,234,31,182,156,28,29,214,48,68,0,50,123,119,49,179,60,196,109,235,4,108,218,182,173,27,83,241,116,154,12,101,203,154,126,55,111,250,2,35,15,83,101,132,174,162,67,198,57,16,58,219,186,118,67,33,100,157,126,1,38,248,46,11,79,217,220,184,108,115,28,188,197,23,242,1,104,65,233,22,188,213,253,232,113,220,9,140,217,19,220,84,98,132,209,178,22,92,99,232,143,50,162,120,154,80,8,86,55,27,80,210,47,184,200,125,26,60,174,220,223,208,30,229,248,112,165,60,40,65,129,214,50,236,102,212,139,107,221,86,70,172,57,201,231,83,56,165,32,33,32,98,188,52,102,239,92,88,118,85,112,185,5,246,58,147,208,127,143,27,170,195,82,107,1,109,167,153,243,233,224,58,79,127,129,53,94,15,122,118,243,10,66,184,7,50,32,81,183,28,98,106,122,41,109,117,185,217,209,162,59,203,19,201,239,72,169,18,220,5,115,37,211,188,251,63,159,173,175,12,36,155,16,42,235,133,74,163,99,30,52,246,154,217,12,42,178,237,51,186,204,64,185,237,16,55,250,230,124,223,121,157,90,155,67,120,89,97,18,125,98,248,224,188,21,137,253,26,6,252,162,174,167,207,192,18,203,247,181,178,7,221,196,230,119,216,174,74,236,16,0,69,206,54,192,11,116,209,210,130,80,121,18,54,220,93,204,30,211,19,200,194,70,23,38,102,247,82,23,67,124,96,52,172,214,65,152,205,150,223,42]], +[[162,132,226,107,151,229,56,131,156,128,141,69,189,230,240,18,163,84,69,74,239,129,202,168,197,89,20,98,79,43,125,102],[90,228,110,52,105,94,250,244,99,164,32,143,196,227,91,129,242,198,53,147,35,138,86,242,68,75,133,15,5,140,60,92],[191,17,14,46,156,236,188,49,250,62,12,36,56,205,31,67,33,249,44,210,135,0,90,72,82,138,221,247,108,173,141,136,187,34,113,158,249,27,19,149,98,161,81,24,56,104,38,116,250,169,255,126,122,222,108,157,87,63,132,80,54,209,137,5],[158,191,233,16,181,10,92,183,25,217,91,150,30,89,5,240,14,199,148,59,85,70,138,181,149,102,146,1,118,69,179,102,7,31,143,187,119,235,73,236,115,234,125,100,81,20,5,185,13,226,45,185,140,62,174,57,196,3,156,122,19,52,48,232,1,11,221,57,160,15,209,165,40,177,19,218,225,73,207,173,58,227,64,218,39,220,197,7,120,46,205,137,41,35,117,23,175,231,70,62,202,36,115,199,172,246,247,170,4,239,201,242,102,174,123,109,99,187,140,194,164,56,179,68,130,127,7,19,209,241,115,111,12,187,101,185,147,83,242,3,85,250,2,48,212,250,112,115,40,168,102,38,84,232,58,208,83,10,16,249,166,158,23,192,153,225,226,181,219,24,229,246,241,220,237,165,136,62,140,171,121,112,26,94,144,137,86,46,209,83,173,8,198,116,240,151,194,142,77,22,99,62,9,41,105,168,240,189,172,84,82,124,14,224,59,194,0,229,190,97,46,61,30,171,216,112,145,16,27,73,98,175,160,123,49,8,6,153,47,55,48,118,215,106,88,24,81,24,19,124,157,38,238,44,212,198,24,193,130,131,221,25,240,231,160,137,238,55,48,91,107,149,24,167,141,128,152,67,110,246,43,231,214,153,128,138,206,207,103,147,157,97,179,224,41,55,205,140,95,30,116,109,66,116,51,75,201,195,127,220,186,35,76,22,111,215,18,137,63,58,4,8,50,236,84,37,229,125,128,241,30,249,202,95,188,214,193,71,251,191,94,47,174,116,110,13,219,96,88,103,227,189,5,4,131,195,205,19,41,171,229,122,96,191,136,137,141,199,232,14,222,15,69,23,222,143,200,7,232,136,182,33,160,15,102,48,132,255,148,185,153,150,98,143,59,17,105,10,96,240,145,140,181,201,167,239]], +[[204,151,169,99,1,206,237,15,146,39,49,182,133,186,216,173,79,6,32,123,227,64,245,164,79,209,135,242,153,3,236,32],[235,86,58,123,206,18,219,151,241,137,29,15,97,11,235,213,81,1,163,18,92,168,219,181,11,37,166,181,5,13,55,132],[255,189,211,36,65,129,205,246,3,79,74,69,15,221,149,222,228,151,26,147,63,139,224,34,187,10,65,6,174,243,154,243,5,91,114,24,129,201,181,77,30,153,185,64,144,150,251,230,220,44,153,102,227,103,153,100,189,126,244,200,8,202,191,1],[185,234,59,61,247,24,126,164,21,163,195,53,224,131,78,16,244,64,145,91,42,212,28,113,242,85,214,149,10,78,145,32,228,212,148,253,158,103,44,229,50,6,253,196,23,216,101,137,123,71,172,16,84,225,202,16,104,25,82,50,212,41,116,53,228,78,18,36,230,106,145,45,157,125,24,41,70,255,90,159,8,91,184,186,25,197,77,22,181,134,169,179,4,97,182,119,59,147,149,3,17,225,97,152,134,245,165,179,241,17,170,173,9,75,174,49,196,143,25,65,8,9,104,189,2,119,187,111,169,46,235,243,36,177,146,223,92,201,105,81,108,120,199,178,209,33,89,180,209,200,235,3,22,12,76,209,144,127,98,237,75,133,76,86,158,204,72,28,8,230,54,244,78,215,195,144,229,139,89,55,210,144,107,40,23,188,55,105,218,217,218,27,15,121,57,27,85,148,32,99,5,93,160,214,242,73,163,228,82,186,221,170,3,41,152,215,247,51,152,204,208,21,27,252,146,197,226,253,250,155,20,133,94,107,13,55,70,220,226,72,226,25,103,41,135,37,46,199,71,223,39,71,253,63,189,139,113,76,136,45,112,126,227,2,169,4,149,12,52,117,79,133,53,14,26,163,248,234,98,147,207,1,247,23,206,251,107,131,162,33,38,223,92,79,86,152,170,253,6,162,36,74,215,208,31,52,1,124,160,236,230,242,16,64,4,138,186,108,164,174,176,67,37,185,64,43,205,67,171,19,10,16,87,136,172,61,123,125,160,30,169,66,109,208,234,25,51,168,24,153,51,166,192,198,205,100,142,163,22,167,70,154,95,220,110,124,147,77,145,134,88,96,151,181,93,213,26,196,135,187,128,237,17,212,223,141,51,98,107,188,233,94,79,19,189,73,146,47,0,201,32,34,63,76,191,147,203]], +[[103,158,62,52,119,58,190,74,226,92,174,125,7,204,208,235,59,14,192,163,93,87,2,87,214,37,112,222,88,234,37,22],[24,172,255,206,37,59,39,37,149,121,237,153,36,244,121,202,227,18,22,123,205,135,110,219,168,139,93,29,115,196,61,190],[26,81,2,38,40,204,187,136,234,233,178,23,115,195,248,48,183,182,229,188,54,201,144,60,231,15,188,244,89,214,161,237,138,29,206,255,91,25,38,158,191,90,111,211,216,149,136,96,245,84,70,31,14,159,192,226,154,249,177,251,23,68,168,11],[251,43,100,142,187,22,104,130,68,247,139,46,233,162,115,89,157,86,182,25,137,0,212,56,169,233,156,25,20,37,199,43,236,79,35,88,71,225,142,71,245,124,60,179,150,101,95,119,137,33,249,8,88,14,142,131,201,108,16,139,32,221,65,102,120,2,27,202,37,155,152,81,143,171,178,211,83,46,72,81,217,213,42,221,37,66,192,203,62,250,56,87,161,126,81,36,56,188,14,196,118,46,47,155,171,164,41,192,62,153,190,196,3,142,107,12,164,43,255,91,35,59,36,195,51,180,202,234,210,222,55,74,135,178,171,93,128,214,228,158,68,86,50,157,81,174,151,59,200,61,120,98,243,211,21,229,20,72,27,18,133,74,157,252,9,231,209,79,13,2,44,11,163,2,37,120,235,168,248,116,222,186,74,168,200,51,242,177,50,134,29,77,81,229,15,233,170,75,120,123,210,240,81,170,197,12,55,83,144,203,188,251,162,0,43,128,173,0,205,193,41,128,248,186,139,203,112,100,175,192,77,92,70,130,193,2,155,16,166,212,95,230,236,215,4,36,95,175,89,140,70,89,89,124,93,104,161,146,204,28,212,250,69,232,75,84,158,142,94,103,218,168,121,174,90,82,10,107,85,80,81,152,118,165,98,172,73,198,219,10,167,110,198,155,182,77,214,181,225,163,175,46,19,30,114,46,124,221,5,190,52,181,252,198,37,154,161,36,204,248,20,207,91,80,13,23,107,226,142,188,64,187,33,240,62,36,204,193,49,224,244,29,170,28,160,46,107,0,201,197,63,173,18,72,97,78,148,13,75,35,119,96,171,117,105,167,103,183,81,93,210,214,35,229,122,40,65,183,210,68,28,244,48,73,228,105,141,47,156,158,174,123,41,16,246,173,101,237,249,203,43,219,217,178,159,96,110,13]], +[[155,250,96,146,58,67,237,12,36,226,241,47,91,134,160,113,99,41,249,61,77,141,62,6,35,128,2,137,50,120,193,154],[251,28,0,104,119,129,181,91,137,61,107,47,79,73,207,95,115,210,144,60,49,109,30,238,117,153,29,152,58,24,104,192],[85,242,2,239,178,165,123,232,180,228,253,137,77,204,17,164,252,95,130,118,97,142,245,205,52,164,73,90,219,1,106,41,142,100,128,163,92,252,83,237,178,95,241,73,159,197,50,163,48,97,204,1,162,80,69,138,165,228,247,241,111,81,68,13],[169,144,40,176,244,163,170,94,121,171,239,108,13,244,167,131,239,71,15,26,41,186,81,235,160,15,98,20,232,64,254,25,229,182,220,96,33,171,89,155,178,238,54,153,87,96,21,215,154,121,57,175,130,53,53,182,48,227,147,140,114,63,110,11,146,41,212,107,179,55,154,205,186,88,124,35,133,103,227,216,155,195,189,53,25,183,39,252,105,79,255,17,24,191,34,200,188,139,200,44,77,247,245,173,56,222,5,254,159,118,41,153,236,170,121,95,58,230,48,169,163,22,210,109,206,159,21,104,255,163,242,43,2,149,33,64,32,179,211,245,51,124,20,149,104,25,34,24,19,42,144,112,146,121,192,29,35,186,239,166,105,225,196,228,32,56,23,63,19,25,194,18,218,20,79,28,78,164,197,44,0,92,188,11,91,194,131,231,68,131,160,220,166,146,121,222,177,122,229,178,156,250,250,125,0,99,244,225,188,147,83,126,253,147,126,88,168,172,167,55,34,143,147,127,242,167,65,137,14,150,197,114,93,161,27,69,196,19,169,187,180,24,10,65,153,135,187,240,70,191,211,70,41,93,98,240,129,199,109,175,43,14,30,180,246,113,47,238,190,111,10,146,227,88,231,221,184,88,150,80,124,52,10,1,246,141,27,15,8,87,120,183,196,75,1,74,166,103,62,80,23,150,149,154,23,166,136,219,9,89,5,132,136,167,17,37,114,242,60,249,205,181,59,94,180,180,95,89,83,186,12,12,105,15,134,189,117,232,154,4,123,235,175,132,124,29,252,52,90,79,60,125,59,238,201,139,132,176,33,144,3,232,25,245,194,173,180,95,135,23,144,61,31,91,213,215,25,20,197,111,202,188,122,41,15,156,65,105,156,149,88,77,106,58,22,52,12,177,123,170,31,197,229,70,122,247,172,50,33]], +[[110,58,244,94,102,226,40,144,195,243,201,52,245,35,164,214,148,39,151,110,110,82,98,95,139,173,85,137,147,150,50,25],[224,151,54,78,118,255,159,46,29,22,127,107,32,193,188,88,48,8,94,126,201,147,193,56,248,177,178,23,86,55,231,65],[38,186,86,46,138,64,101,112,130,7,194,94,35,155,120,10,238,56,121,76,249,131,163,122,203,185,213,87,166,92,238,211,192,218,71,209,127,62,139,143,78,235,27,101,162,193,130,234,111,41,98,59,99,187,15,28,114,89,38,131,177,38,185,1],[92,252,47,75,85,159,130,5,179,145,2,8,118,23,244,216,108,124,230,203,37,30,95,137,96,29,252,136,237,40,232,215,166,112,236,0,135,210,234,93,137,48,33,199,4,77,162,137,154,34,215,118,254,144,23,14,81,194,3,37,6,144,211,122,41,69,85,231,74,249,35,76,191,26,216,242,44,238,137,116,130,138,13,9,233,85,75,113,238,59,207,136,10,185,131,37,247,6,39,33,148,235,46,128,199,1,212,65,181,248,102,133,97,184,136,73,248,39,175,112,58,176,149,65,5,253,60,84,179,246,236,84,147,89,109,14,59,198,120,24,4,131,16,196,163,224,197,86,188,128,103,95,32,31,155,185,198,83,138,65,217,154,164,12,136,111,196,49,70,114,24,216,25,194,62,120,73,138,237,6,19,250,111,151,62,34,17,223,159,184,127,68,17,111,63,228,194,109,108,178,250,51,76,135,247,140,8,202,140,155,144,65,216,58,18,48,103,126,10,247,136,89,138,66,228,76,253,246,150,74,78,232,14,56,64,43,166,124,115,165,129,229,82,186,162,40,36,37,203,44,161,124,169,46,223,191,152,41,145,2,251,167,97,185,183,26,84,82,20,27,185,193,141,217,95,235,194,167,130,222,156,238,192,139,210,238,63,127,12,27,216,148,109,186,153,207,158,160,134,171,175,211,124,156,166,2,19,240,222,23,198,31,249,195,145,201,129,142,213,205,133,113,119,139,125,204,19,34,73,98,56,111,184,202,20,248,97,233,159,59,24,237,172,138,95,19,15,123,252,212,93,4,93,15,243,76,129,87,42,81,35,99,214,83,15,147,129,62,95,177,14,156,184,51,138,127,147,128,4,145,0,111,68,99,232,159,14,212,83,14,95,18,223,103,79,89,137,4,120,10,208,129,43,30,53,33,252,208,248,62]], +[[95,31,39,24,68,217,237,90,106,111,32,154,33,64,141,174,164,112,246,253,83,186,100,121,215,64,113,5,183,222,77,101],[96,133,215,251,90,155,46,216,6,193,253,48,162,175,222,118,9,97,247,163,107,72,244,135,82,70,230,21,162,189,153,40],[49,155,180,222,178,23,129,18,36,27,63,184,244,110,16,92,59,142,78,247,33,235,32,13,118,46,243,99,226,113,111,42,137,248,11,91,158,137,151,8,144,160,152,146,173,106,88,128,139,71,126,148,59,60,250,119,119,74,54,69,188,116,95,3],[238,214,180,71,93,194,99,189,34,7,254,157,65,212,130,130,183,19,246,128,242,224,55,56,79,24,180,191,34,67,71,245,228,196,176,96,184,8,212,18,234,171,207,115,61,195,154,64,198,189,160,80,92,231,31,168,35,189,27,23,148,132,118,120,220,3,78,121,153,193,99,105,52,11,198,12,100,208,155,185,24,123,46,50,96,85,160,83,248,229,5,234,65,150,134,20,113,98,45,176,228,111,15,137,84,216,161,240,115,50,218,77,138,197,87,18,98,96,9,145,47,138,21,169,205,99,167,74,3,201,47,36,108,182,60,199,63,146,229,29,173,27,201,113,91,30,211,254,95,46,27,41,89,185,183,30,14,55,54,14,178,149,54,207,121,113,71,250,177,8,100,214,20,108,54,184,35,53,160,206,147,20,8,71,156,126,222,72,79,247,62,45,191,255,198,201,34,126,22,215,162,63,77,144,241,85,132,81,76,57,89,78,23,191,187,41,93,233,214,42,218,219,88,157,187,224,176,109,200,218,197,179,191,81,123,36,193,131,123,57,71,42,109,211,137,49,255,187,255,91,118,54,56,128,91,78,34,50,31,122,254,146,205,245,2,251,99,209,9,221,205,158,64,81,173,111,69,89,133,50,190,23,149,35,113,8,81,211,147,30,136,125,2,195,69,199,156,72,159,193,6,164,174,22,47,125,247,26,185,11,117,29,167,3,138,109,247,97,108,252,17,136,126,33,6,143,185,227,59,229,102,64,43,229,4,243,252,39,66,184,129,80,155,212,254,106,15,199,34,100,152,131,248,203,101,85,152,161,90,29,76,34,157,216,107,92,174,183,17,160,40,222,253,67,17,84,187,164,107,72,23,42,77,140,189,69,188,144,170,248,116,182,8,95,162,132,245,254,214,85,173,111,161,125,103,179,185,167,150,250,62]], +[[4,138,201,236,62,203,48,163,177,191,218,155,59,121,164,140,7,147,180,144,135,158,60,138,94,35,238,43,171,205,155,124],[148,108,24,111,234,252,53,128,165,141,221,82,111,242,41,192,71,32,37,15,76,246,189,224,39,30,239,155,18,177,195,243],[46,207,91,138,89,168,226,125,37,137,10,42,163,47,74,6,115,39,93,83,155,23,74,250,123,44,235,242,231,98,128,223,252,51,142,222,133,172,143,97,64,57,86,14,40,6,217,225,227,207,156,206,44,235,120,116,255,225,167,232,12,222,244,11],[214,139,232,239,123,76,122,66,137,242,177,139,22,173,233,127,78,79,161,100,82,151,106,251,88,22,147,56,12,197,77,227,138,7,88,127,50,226,212,84,159,38,89,95,238,35,147,189,6,46,155,0,186,231,36,152,228,20,140,139,136,42,136,64,225,91,88,92,130,181,192,222,251,35,53,24,64,153,22,97,93,235,58,85,165,248,78,107,58,171,147,132,77,227,177,228,216,110,9,248,137,172,113,195,36,235,18,208,251,216,97,204,49,34,149,64,232,67,163,79,141,91,228,124,14,192,210,61,244,62,6,129,63,202,48,148,57,144,76,22,125,16,67,192,220,212,68,176,4,190,31,242,123,120,98,176,14,186,148,51,185,75,15,205,198,117,33,218,12,29,83,88,99,108,120,245,48,67,17,100,221,226,10,28,241,100,245,30,41,184,230,62,172,222,204,134,155,65,57,44,102,118,100,217,22,128,217,172,81,106,245,72,240,158,96,86,78,129,78,54,224,181,99,219,174,85,198,39,255,193,65,88,165,109,142,179,96,158,23,67,129,178,29,228,186,130,52,68,102,221,87,127,77,17,3,196,60,39,251,131,203,131,61,135,175,223,116,18,180,9,9,9,177,221,226,100,218,221,206,150,127,73,107,246,241,113,18,191,53,30,65,125,181,149,59,19,184,240,252,204,191,48,245,188,243,118,134,28,18,239,32,238,200,158,210,60,243,132,238,120,220,110,180,15,213,129,26,123,35,146,124,19,231,220,93,163,169,33,184,131,169,178,177,21,89,112,251,13,167,210,153,61,205,253,67,67,100,42,157,90,99,71,228,60,25,59,87,147,228,69,58,193,83,122,163,208,77,201,247,116,232,64,147,72,129,215,138,57,186,37,4,56,197,7,37,14,237,47,110,7,204,149,63,120,61,107,114,177,204,97,153,129]], +[[47,5,125,32,177,103,133,49,97,31,72,240,3,183,210,46,186,93,187,215,226,221,65,183,199,157,9,7,31,133,233,147],[98,15,196,234,163,77,120,125,246,117,204,191,126,137,50,4,130,141,185,46,173,23,161,22,90,199,250,26,180,39,25,216],[48,223,123,11,28,4,251,30,250,53,23,233,40,214,213,124,44,160,208,127,78,4,255,177,240,139,71,146,197,147,125,210,113,204,171,220,0,220,232,80,175,229,10,245,153,15,34,78,132,32,166,129,217,95,159,127,81,90,254,193,2,239,209,14],[110,53,246,234,162,191,238,6,234,111,43,47,122,177,95,169,124,81,128,149,138,242,233,10,249,24,173,251,61,184,50,63,68,124,123,242,109,197,52,153,124,56,183,252,151,127,100,45,226,136,205,242,83,7,28,172,243,86,78,59,142,214,220,229,125,223,186,159,247,131,186,210,231,109,241,36,130,143,193,3,26,207,173,240,26,68,212,27,66,22,26,217,6,3,1,193,175,25,40,185,229,183,59,155,210,28,172,96,168,66,181,4,220,60,195,17,197,34,227,187,4,139,242,33,68,79,83,206,176,142,119,233,72,89,14,148,237,152,241,182,4,203,158,173,201,59,190,116,49,193,20,155,35,25,63,249,62,133,105,241,19,225,104,77,137,118,236,174,111,9,224,16,54,20,190,65,138,71,46,245,91,184,137,13,114,179,65,205,215,80,91,80,164,85,34,171,99,237,121,28,232,248,47,237,221,122,98,10,79,111,177,210,251,14,208,196,86,13,120,68,109,131,179,209,177,187,86,179,102,209,150,2,13,6,36,177,251,219,117,206,115,93,212,62,142,141,241,99,196,78,35,105,147,220,163,65,245,19,45,130,93,10,78,57,58,25,211,143,97,225,30,12,243,146,203,155,100,110,162,60,88,9,152,36,221,141,159,190,38,164,158,51,178,61,248,6,7,171,241,151,21,121,156,25,172,199,34,237,155,207,148,160,194,154,210,75,120,176,176,53,179,36,28,100,205,134,237,234,200,16,230,103,69,105,75,94,177,98,80,96,237,242,217,73,222,13,52,245,34,223,45,198,10,230,148,161,147,243,184,44,29,111,131,160,203,184,64,244,108,73,163,215,209,207,6,222,175,150,198,79,143,158,23,189,154,213,18,174,99,9,196,134,217,226,167,141,206,236,164,115,160,66,29,209,182,67,199,135,84,39,27,83,206]], +[[58,61,39,151,15,226,172,182,149,30,221,92,169,13,218,15,198,221,34,156,10,86,223,110,177,26,156,84,210,66,219,191],[86,79,13,195,220,71,32,230,142,68,221,22,113,30,4,158,97,18,0,0,152,250,98,161,185,140,40,128,66,247,195,189],[34,235,142,160,80,115,73,182,160,172,226,92,249,24,12,176,142,3,87,176,69,2,144,95,190,105,180,226,27,43,217,78,34,207,189,184,81,174,113,106,92,37,60,112,213,226,178,78,167,143,53,188,33,50,146,84,61,148,225,65,16,178,65,6],[67,116,246,28,44,216,138,59,137,114,36,155,250,121,179,106,182,158,62,212,132,204,96,229,217,84,31,167,104,108,244,238,209,33,12,93,13,207,66,221,37,151,37,1,144,145,147,202,118,174,110,183,244,113,216,189,13,95,181,166,180,49,188,61,224,224,49,141,80,81,69,36,222,135,196,184,48,5,223,180,18,69,251,26,247,155,132,169,123,131,211,202,199,173,122,83,54,78,46,155,33,201,123,118,155,220,87,240,112,49,22,22,131,128,243,204,136,54,137,235,74,127,163,178,109,190,18,188,40,248,196,3,129,175,100,223,75,83,97,209,116,207,117,172,189,70,66,135,64,176,209,50,45,50,187,233,72,69,33,89,102,174,88,135,119,168,192,83,54,227,82,48,109,73,39,141,50,142,73,109,182,94,158,207,108,230,64,94,209,200,147,73,11,196,140,19,161,52,225,251,110,128,222,190,109,50,252,230,239,116,120,60,141,119,152,10,68,26,38,174,180,253,131,204,133,83,82,206,220,24,143,82,121,206,33,31,116,74,64,178,60,231,255,36,67,122,29,211,55,62,197,178,144,218,31,148,244,58,7,163,255,234,91,95,103,181,44,25,97,133,188,233,233,168,88,37,127,205,122,142,186,249,4,14,208,145,250,206,90,21,90,164,71,250,21,225,33,34,210,94,143,195,110,174,226,19,124,123,58,163,11,126,63,246,204,134,182,220,185,234,244,156,149,118,240,244,98,0,132,57,203,26,58,186,1,62,137,122,15,175,153,76,183,213,158,222,87,116,187,20,71,116,247,60,163,14,100,20,167,204,124,116,178,12,81,161,64,77,220,65,158,247,98,69,147,233,188,251,55,192,167,98,234,182,143,172,165,134,52,67,225,110,219,117,157,188,135,136,115,43,158,79,89,193,17,146,195,252,200,114,175,85,243,45]], +[[6,212,152,49,141,164,86,36,43,156,59,154,182,213,50,161,40,252,224,68,245,56,130,104,46,146,98,20,156,22,82,136],[65,53,23,170,99,32,10,23,23,50,9,164,179,231,138,185,56,60,180,227,158,253,103,148,196,106,45,19,250,250,153,192],[130,80,247,109,197,153,197,18,135,135,228,246,211,218,35,23,51,48,206,51,32,219,169,89,189,113,76,200,204,7,198,121,69,214,62,117,102,44,7,94,38,116,96,171,123,245,97,242,79,170,227,180,29,191,103,104,153,25,30,59,2,181,175,10],[63,227,14,205,85,7,122,110,80,223,84,187,27,241,36,139,234,64,99,227,250,117,95,101,252,209,21,158,224,70,239,208,235,95,47,187,56,181,192,9,71,201,125,200,121,179,107,158,83,97,146,40,96,134,208,220,18,5,54,16,56,97,116,167,197,111,34,168,91,115,255,32,140,89,68,243,147,35,108,50,65,88,9,218,3,110,115,202,216,252,60,48,55,128,100,167,106,250,147,10,59,170,233,170,53,112,97,168,197,232,231,86,169,206,207,148,183,45,244,63,172,216,143,164,156,180,148,140,99,104,49,138,107,30,92,255,82,229,135,236,223,174,253,182,144,129,242,140,45,19,191,142,171,129,219,170,94,55,40,196,49,127,183,147,221,25,107,202,15,229,74,108,36,44,242,110,45,18,155,160,216,42,44,58,69,188,141,29,253,111,84,248,218,79,81,137,201,26,194,20,253,171,244,197,151,56,27,46,92,64,204,113,250,112,81,207,46,169,57,6,163,125,87,223,18,213,199,229,205,119,201,7,228,66,86,99,21,186,229,26,34,34,214,46,63,66,209,118,120,130,99,125,102,161,213,48,90,180,1,10,14,73,197,125,239,105,220,234,131,158,27,118,164,17,53,186,149,44,196,36,149,14,141,58,172,25,225,217,61,231,117,124,21,255,153,151,179,210,168,97,60,217,161,100,120,29,27,227,49,121,159,166,16,156,239,97,67,5,161,149,143,98,144,60,140,158,160,178,59,167,6,212,156,84,186,204,193,230,60,180,191,20,120,95,199,176,98,169,128,3,73,189,176,187,146,114,96,182,119,182,15,16,230,44,135,128,243,235,181,235,111,240,54,2,99,212,87,171,82,253,17,37,201,206,4,106,149,216,157,40,115,80,200,4,207,212,255,43,45,221,24,169,225,53,25,242,11,77,30,5,26,246,36,100,15]], +[[142,142,29,181,177,16,46,34,169,92,71,175,54,97,70,159,0,10,51,241,59,139,135,177,21,210,69,42,65,31,111,57],[86,215,179,22,154,149,194,41,152,236,147,121,37,189,124,173,19,204,101,128,140,213,211,74,108,77,168,112,234,243,35,100],[246,238,94,19,207,170,54,44,137,113,213,164,168,121,167,227,105,102,82,92,205,134,197,164,140,186,8,217,19,236,225,167,156,76,209,70,184,233,198,81,37,251,173,241,123,172,28,171,205,232,253,23,207,214,143,161,249,196,78,166,28,8,164,5],[178,70,52,251,221,27,118,97,49,93,157,193,83,186,144,214,106,136,98,42,65,88,248,188,255,37,186,156,41,230,95,41,127,142,96,49,24,0,183,51,27,105,252,32,201,248,91,183,193,132,189,64,134,179,169,249,162,113,2,182,35,98,189,180,250,91,32,21,148,37,15,198,40,253,46,14,13,27,224,61,207,129,140,96,148,196,194,145,33,203,43,246,217,8,237,138,171,66,124,55,113,192,201,95,10,193,70,154,8,16,182,3,164,112,40,46,89,128,166,7,41,25,127,230,194,14,246,129,205,27,150,147,45,32,88,248,150,234,116,22,66,42,126,84,31,34,74,95,4,37,48,128,116,28,93,78,62,176,57,219,107,160,81,180,202,84,23,206,138,253,199,2,20,186,77,204,133,182,35,209,30,104,28,96,9,174,228,230,19,10,131,237,208,210,201,159,176,100,126,17,237,231,48,26,229,107,89,144,78,247,2,87,50,205,224,56,128,30,199,232,217,10,154,27,186,4,127,230,40,53,27,59,137,208,188,90,230,101,167,0,137,31,9,235,238,192,85,145,132,42,223,204,37,173,195,199,28,30,188,74,49,46,84,113,190,103,37,59,14,148,40,176,202,227,118,69,160,247,236,184,157,215,159,189,155,226,135,84,51,102,122,224,125,116,167,152,60,76,234,96,30,114,233,117,194,29,249,147,231,250,34,169,250,189,69,69,93,69,227,112,49,85,142,19,167,164,245,244,151,234,120,251,115,153,248,131,140,15,213,222,78,187,102,219,41,15,67,164,134,125,80,83,9,241,193,188,39,233,250,188,187,167,19,2,252,18,4,113,92,227,252,176,144,91,250,65,28,157,28,154,180,163,153,84,229,11,142,12,247,54,193,2,137,86,59,223,169,103,85,60,54,205,158,85,91,200,204,86,190,89,72,71,222,159,38,249]], +[[56,132,184,183,154,191,211,190,108,19,152,94,184,89,171,116,63,21,124,217,222,184,27,47,233,126,164,214,23,62,70,245],[189,127,217,168,222,241,58,84,46,210,242,251,4,136,134,136,91,169,181,206,89,203,112,25,251,84,102,121,134,238,188,38],[244,32,111,205,52,80,36,65,213,74,115,50,63,51,165,219,180,201,133,87,49,159,33,36,111,38,15,251,190,88,68,136,109,181,103,244,182,60,71,148,61,187,120,252,53,101,125,124,4,212,254,176,66,255,133,54,246,114,146,92,49,158,251,9],[18,173,175,227,14,175,43,156,114,3,202,93,68,185,127,254,212,191,101,23,164,153,136,228,230,118,200,227,20,173,189,190,35,216,242,211,226,176,129,167,2,79,165,37,171,90,174,38,230,0,87,193,1,232,243,104,211,173,219,147,118,196,104,44,31,66,36,215,241,73,168,71,75,185,168,246,99,239,33,14,149,114,206,130,157,163,136,216,170,231,42,70,113,65,173,193,83,71,59,227,101,59,170,166,75,91,30,46,48,104,63,111,6,218,194,120,77,91,191,13,8,42,171,71,48,94,216,168,239,208,136,108,230,58,23,147,21,34,93,30,77,79,252,241,242,74,194,244,100,207,94,211,168,182,211,153,132,84,241,192,44,219,240,164,68,238,43,89,221,190,10,23,74,13,147,127,166,40,101,8,138,198,71,73,153,87,210,129,198,148,152,3,165,251,223,221,13,217,233,27,105,118,134,31,60,95,33,38,243,154,172,147,91,224,159,75,151,21,189,79,13,92,85,223,115,166,185,242,192,173,38,206,73,216,34,191,133,191,162,52,111,49,101,176,56,89,167,28,61,42,123,134,219,110,159,46,93,123,22,154,145,14,235,126,243,143,189,251,190,196,58,154,37,240,75,195,172,253,59,6,145,84,42,182,222,157,182,240,48,88,249,88,64,36,249,145,142,222,205,144,251,184,87,53,214,220,236,91,213,147,174,99,226,204,150,85,53,153,163,16,248,242,0,155,169,83,113,25,107,77,91,128,231,85,150,55,242,41,38,119,139,229,225,204,239,81,38,226,68,63,169,57,194,165,61,221,176,73,97,238,253,52,229,56,205,141,127,11,236,43,255,30,240,211,164,189,211,88,49,118,55,244,45,89,85,56,193,18,34,81,169,78,150,61,31,129,231,185,174,177,100,249,93,169,164,237,117,41,184,69,235,201,97,178,123,92,25]], +[[236,213,25,242,135,173,57,80,82,176,179,13,234,195,65,210,169,223,19,214,86,124,137,28,129,58,12,156,165,46,135,30],[142,233,76,88,142,11,52,53,133,252,103,72,253,27,84,181,119,12,100,233,147,122,86,53,122,72,212,74,226,245,24,36],[232,245,27,231,63,196,224,35,90,161,83,162,225,179,84,233,197,210,211,58,17,174,14,51,52,120,222,29,142,108,68,86,210,226,80,130,76,50,70,202,14,141,106,227,225,102,119,169,115,68,20,65,8,193,59,149,158,29,175,81,207,15,229,1],[170,113,190,95,85,126,16,201,251,95,9,26,58,39,68,83,148,124,7,160,226,91,38,249,80,146,36,84,29,255,118,244,217,110,255,208,213,164,29,49,155,201,50,26,134,102,125,85,207,73,67,47,181,195,231,21,56,143,63,16,108,145,116,177,97,12,143,48,117,213,147,28,41,0,153,56,92,233,36,158,35,81,40,233,7,197,51,144,3,111,191,93,169,104,248,208,18,51,105,88,222,144,197,232,230,177,1,106,212,63,181,124,142,40,141,175,225,78,144,230,75,99,121,30,92,190,85,126,2,223,138,201,55,6,66,167,31,175,133,16,117,229,86,95,111,154,38,127,79,107,69,76,228,197,71,72,16,184,4,132,77,218,56,57,41,57,113,151,147,36,106,164,116,84,185,176,232,46,152,3,192,153,53,208,2,127,57,149,204,169,113,48,105,187,49,2,127,123,42,241,47,229,254,236,126,235,6,132,61,130,150,236,86,130,38,42,7,218,231,71,237,123,200,33,236,23,1,141,137,159,209,103,179,106,126,55,115,180,39,73,157,153,220,88,59,190,75,66,154,250,106,38,89,57,83,249,67,228,103,59,221,13,42,132,66,86,19,22,3,205,9,3,37,111,51,77,79,142,200,45,225,21,182,202,83,56,199,92,139,170,68,180,186,150,60,124,120,81,13,141,233,178,165,133,47,66,243,70,60,104,95,179,166,218,97,168,224,137,38,98,214,162,80,252,170,111,239,116,212,80,252,69,123,152,113,208,139,181,190,48,17,41,74,200,136,252,226,21,213,53,195,177,164,59,180,126,254,58,210,93,161,89,25,26,237,85,25,84,105,197,144,147,255,178,79,101,214,12,64,32,191,190,100,127,245,219,122,184,160,29,94,72,123,11,27,100,239,37,218,21,109,177,66,230,173,135,42,77,193,238,155,166,104,70,82,101,55,158]], +[[25,63,60,99,15,12,133,91,82,159,52,164,78,148,73,112,244,166,151,46,108,56,89,53,156,46,12,135,98,186,158,175],[50,86,242,200,46,124,128,18,1,33,1,64,86,159,175,24,80,126,96,51,140,44,196,17,139,177,206,96,91,14,190,97],[177,37,16,172,95,47,109,51,54,12,221,198,114,145,214,194,112,253,158,230,45,192,134,179,141,147,45,38,71,63,233,162,78,251,212,36,136,103,234,126,145,90,48,197,191,179,184,177,154,160,26,162,254,191,13,172,108,253,102,56,162,186,126,12],[152,98,63,101,22,152,8,91,222,2,118,46,140,51,33,241,77,161,97,155,92,63,124,26,86,142,140,38,255,12,98,253,204,65,36,117,145,46,184,232,196,176,211,9,24,184,255,238,243,80,147,21,229,141,163,89,205,194,242,107,235,251,87,3,149,59,225,107,143,59,235,30,84,161,171,238,10,235,226,78,100,219,232,115,64,46,21,111,55,223,193,104,234,248,161,20,206,8,166,121,93,63,100,245,21,30,154,139,130,117,204,123,73,166,184,216,166,107,109,75,118,50,239,128,116,13,193,193,176,163,141,26,40,247,193,178,159,164,69,65,193,170,211,84,212,89,12,35,29,174,104,122,42,143,237,9,232,193,235,191,204,56,243,71,191,6,217,69,119,228,154,209,57,247,16,237,139,177,253,7,102,60,3,32,132,111,187,69,90,184,55,239,150,74,231,212,236,238,164,95,215,189,141,80,159,130,30,110,176,39,73,78,253,141,216,233,146,184,134,152,238,194,235,197,224,48,37,190,120,156,24,1,63,32,31,119,170,45,52,245,104,100,96,228,63,180,137,224,135,118,249,139,205,226,206,235,157,79,175,223,254,3,117,96,67,113,236,50,244,107,129,254,196,116,56,41,8,233,210,80,160,186,39,128,167,214,223,64,123,210,177,235,18,103,72,215,37,17,185,176,105,235,28,212,66,112,242,159,232,75,154,113,119,81,131,29,4,194,129,142,64,143,34,120,147,118,198,28,44,164,94,50,231,136,234,211,167,83,107,240,157,168,175,71,3,144,47,85,22,160,32,216,146,99,233,55,1,162,86,94,239,18,112,65,137,37,243,90,40,142,50,123,171,98,138,194,240,36,140,251,202,52,130,226,101,209,98,28,195,67,195,31,101,73,63,6,75,173,13,118,2,70,7,21,250,72,111,41,66,99,70,175,83,227,51,183,95,89,5]], +[[168,138,208,4,141,56,196,76,235,231,53,234,56,2,202,87,110,55,18,28,125,77,118,13,253,136,222,22,99,6,74,187],[20,221,139,179,6,128,62,90,117,142,214,138,210,29,7,216,129,97,213,15,28,116,113,55,119,218,18,9,175,186,234,11],[19,65,161,72,218,69,147,200,142,188,90,88,130,30,239,119,249,33,134,57,15,246,51,231,98,7,8,78,120,116,204,240,235,31,158,199,10,58,63,150,181,137,52,188,176,97,255,146,1,36,247,229,128,250,43,11,39,149,131,173,249,35,45,12],[44,232,188,162,97,120,145,59,22,118,233,15,254,253,148,91,197,97,152,38,96,226,167,93,72,47,243,10,171,161,186,67,248,45,46,107,144,158,193,15,192,151,137,255,92,243,42,81,128,182,1,234,128,250,222,206,109,126,123,174,239,72,29,198,151,158,47,101,138,224,246,216,228,22,185,50,152,247,211,64,49,187,118,247,22,237,153,26,22,208,154,88,46,88,186,64,3,172,23,190,139,68,105,225,168,137,178,251,178,40,158,152,175,28,109,91,190,231,119,86,113,60,7,120,176,220,68,106,31,108,72,196,212,8,24,236,121,153,5,240,105,188,149,52,22,87,202,93,2,183,165,57,161,58,2,205,3,118,165,14,131,67,192,220,32,52,109,229,39,91,29,205,74,215,175,114,81,49,172,117,233,84,130,93,48,234,165,122,104,187,152,223,196,28,175,229,113,5,86,100,123,56,125,155,127,212,228,118,81,229,19,128,80,121,143,109,64,244,238,113,32,181,143,116,218,148,215,60,172,191,211,147,209,52,115,136,238,0,183,155,141,191,235,87,129,65,33,189,218,96,198,39,220,225,71,212,213,104,215,144,82,233,123,154,95,62,181,64,124,196,100,97,165,94,24,169,96,216,9,74,95,234,72,182,147,117,41,204,78,201,25,205,190,223,145,133,69,109,192,14,141,152,173,21,55,238,16,160,87,244,238,196,184,29,198,3,146,252,145,136,211,229,97,120,89,101,9,46,68,49,127,42,72,227,102,5,252,88,63,193,115,176,93,185,220,188,117,87,208,100,135,57,15,187,186,119,175,58,1,78,26,195,81,57,202,161,197,58,141,23,52,127,23,142,28,84,208,245,43,64,233,16,66,201,62,126,72,29,121,46,40,143,194,126,76,47,207,17,31,233,125,158,35,55,210,252,28,48,152,240,102,132,163,29,85,235,243,98,192,39]], +[[63,89,214,160,24,245,10,130,33,23,229,180,115,96,158,48,205,100,146,12,161,194,117,13,203,9,234,171,128,122,62,172],[69,125,14,89,193,31,52,143,59,251,221,63,50,125,231,140,10,117,119,192,174,239,66,212,193,229,103,0,209,8,128,139],[215,66,94,161,148,166,113,92,69,46,196,246,214,199,110,109,211,116,211,202,122,231,161,25,149,208,43,148,45,74,49,135,13,215,52,193,47,202,137,168,235,2,19,235,19,156,20,168,122,106,51,232,24,96,59,46,49,48,35,250,88,115,125,14],[125,16,58,108,107,162,208,144,135,238,242,37,76,28,144,63,6,118,149,165,76,69,21,228,209,59,193,251,251,84,214,231,161,103,52,156,20,128,153,118,218,4,167,229,141,150,180,10,172,59,43,221,20,185,181,3,34,187,17,100,95,5,229,233,120,188,127,189,2,73,46,248,143,135,214,104,40,15,215,8,55,50,7,255,103,15,205,169,125,248,72,93,94,70,220,59,208,67,71,244,215,82,126,171,39,24,247,217,61,19,43,167,117,130,24,137,78,117,167,222,171,230,147,51,91,160,220,115,191,38,194,136,191,233,190,138,115,109,117,229,224,234,167,187,232,208,183,122,189,213,20,110,15,201,179,13,185,240,124,244,191,54,38,10,31,65,65,3,49,248,180,124,107,56,51,140,109,201,232,1,255,225,213,133,249,183,252,49,233,119,139,202,48,39,194,50,192,116,203,24,229,183,41,151,0,95,254,238,75,243,124,143,135,75,27,36,106,99,69,65,93,172,172,167,7,90,96,68,58,195,49,146,54,226,60,246,183,84,71,64,128,112,82,17,73,132,184,216,247,232,87,220,198,250,236,136,105,207,150,185,151,223,169,175,145,132,173,98,63,29,144,184,202,117,155,68,142,171,252,225,140,23,207,223,154,62,51,18,230,62,95,8,76,234,144,76,28,144,153,19,204,75,25,208,68,163,114,0,52,151,60,115,132,148,155,214,249,186,146,86,249,140,211,148,197,102,218,131,195,17,128,16,159,22,209,3,71,183,227,233,221,107,227,189,60,119,255,26,121,150,160,120,220,248,157,205,206,45,27,97,86,149,244,204,159,143,79,42,8,128,70,65,188,168,38,98,206,136,250,165,49,69,182,164,89,85,174,200,204,42,248,28,204,181,215,198,79,158,206,28,153,131,50,100,132,161,229,236,228,206,54,84,77,99,115,95,119,118,242,26,32]], +[[161,33,43,52,219,202,99,183,9,54,18,208,93,171,123,76,200,247,182,118,169,52,173,1,246,89,133,27,59,180,78,78],[186,47,204,234,154,8,5,145,190,113,38,141,126,149,31,37,13,237,192,4,22,229,243,249,8,219,108,197,113,37,73,37],[250,147,237,101,149,188,149,141,192,66,206,22,69,22,123,121,232,246,115,76,70,248,15,99,31,213,72,73,8,245,229,26,34,66,126,230,134,245,100,255,152,47,110,244,210,202,31,12,165,98,73,16,205,214,60,17,163,194,177,109,64,151,60,7],[7,195,124,70,190,60,104,208,86,137,87,122,166,74,147,43,144,100,70,178,155,175,18,246,23,74,107,66,187,174,253,31,31,55,62,11,204,196,115,221,252,238,26,127,33,185,106,98,96,239,10,161,242,216,178,149,158,113,209,44,149,51,88,162,119,76,197,230,243,121,163,19,228,53,237,105,223,214,212,165,154,222,227,204,126,196,186,203,219,179,254,229,67,11,115,246,5,26,96,150,198,14,155,201,44,200,250,5,159,172,42,147,239,112,7,214,79,190,80,6,73,100,213,160,173,96,17,117,205,156,171,164,83,249,16,59,37,72,85,69,211,1,240,60,95,159,148,120,189,249,212,20,191,29,202,59,28,29,157,170,153,113,249,230,23,251,250,245,176,42,127,189,93,79,184,148,192,151,92,84,89,43,73,160,252,133,221,8,83,243,12,81,80,45,152,252,26,184,90,23,204,88,150,26,174,151,100,87,11,165,203,219,201,109,252,235,141,17,218,83,54,75,64,37,254,11,139,168,163,83,173,35,104,103,32,22,159,233,115,67,47,254,41,26,75,17,222,221,160,170,199,154,94,66,98,10,100,88,125,32,89,231,135,1,59,64,206,236,89,146,8,246,110,208,202,110,27,233,9,46,194,125,178,22,238,109,173,254,188,33,112,91,196,168,90,238,87,126,87,210,57,175,88,110,254,236,34,207,56,209,207,179,205,116,221,13,154,51,129,170,129,230,162,151,227,155,129,145,55,173,39,212,117,226,191,84,170,66,109,194,156,76,168,23,109,243,67,19,122,45,121,209,46,249,170,123,225,207,103,117,229,216,164,67,10,133,195,61,182,28,210,243,81,135,180,246,234,158,189,215,83,209,196,239,114,71,17,89,255,7,183,120,112,144,100,150,36,157,66,120,227,243,202,107,203,243,122,38,91,137,101,57,25,15,154,49,241,231,180,182,92,209]], +[[217,104,32,134,254,125,218,48,184,113,17,6,1,147,216,71,86,106,185,76,253,156,151,171,107,67,231,168,211,247,147,130],[139,11,19,114,216,135,51,239,114,51,246,55,151,144,209,228,110,30,7,233,211,251,139,11,226,82,237,4,197,250,22,61],[23,147,228,151,235,82,28,167,78,53,209,74,99,134,140,190,148,153,218,47,33,180,235,82,96,52,15,202,60,31,236,167,141,190,91,20,172,16,243,250,118,250,46,113,228,201,20,97,170,117,151,126,94,112,121,38,112,239,127,240,230,162,135,8],[232,129,75,225,36,190,60,99,204,154,219,3,175,73,61,68,47,242,13,139,32,11,32,205,36,147,103,244,23,249,169,216,147,251,187,232,90,100,43,226,112,29,29,27,60,212,138,133,207,88,241,89,161,151,39,49,67,165,120,244,46,139,204,139,98,64,249,50,113,144,5,56,255,193,135,192,175,200,219,204,73,43,205,103,155,170,239,58,245,8,132,52,169,69,134,249,75,73,151,11,186,24,245,234,14,191,13,39,238,72,42,168,58,208,221,14,230,9,223,89,211,127,129,139,44,141,124,21,240,246,245,68,221,76,126,124,179,161,103,36,50,79,119,213,137,72,248,71,90,96,213,62,91,213,16,193,113,55,201,158,28,250,81,90,249,188,133,86,157,33,42,33,25,7,41,242,129,125,232,196,105,21,224,33,223,112,255,109,96,33,95,97,79,194,17,57,144,77,243,178,146,183,73,220,77,234,2,81,139,98,209,88,98,201,45,42,76,153,103,1,205,236,174,216,74,182,40,238,152,79,193,17,238,203,89,228,132,68,239,192,212,86,226,200,82,81,132,65,195,219,118,48,221,213,21,98,73,162,135,48,152,56,56,174,89,172,76,199,17,15,214,222,104,16,30,165,178,255,105,253,54,78,60,148,72,222,254,254,23,91,203,225,23,204,17,180,255,117,73,195,62,16,37,182,181,146,4,138,142,49,150,158,129,141,204,24,139,177,157,122,36,64,163,186,186,78,177,184,28,69,103,157,180,107,49,188,222,119,118,117,125,153,49,236,32,99,252,111,31,205,118,30,204,87,167,208,48,168,94,162,115,239,24,37,176,80,146,171,150,69,53,154,68,79,247,209,102,181,117,250,194,152,48,141,159,170,104,70,61,29,15,123,125,248,165,28,104,21,211,113,89,173,192,181,147,34,74,129,131,33,215,33,159,9,104,108,252,149,34,89,113,141,252]], +[[181,43,36,154,122,234,224,251,217,79,252,249,169,253,225,13,230,28,63,76,189,161,75,40,159,224,31,130,112,115,52,202],[115,81,99,191,207,213,79,157,53,46,28,47,60,1,112,201,92,24,66,204,199,66,22,35,174,4,150,152,12,238,121,28],[111,72,169,247,240,250,25,43,102,209,33,117,163,51,97,35,3,225,128,185,250,177,142,218,190,188,223,102,116,253,252,197,54,7,8,155,249,128,206,53,137,76,47,155,171,220,68,56,102,122,179,41,122,98,72,236,2,105,250,169,156,114,72,7],[29,68,94,142,227,111,110,16,100,238,18,129,230,180,164,206,197,10,145,194,182,103,200,48,93,30,154,95,123,115,163,68,88,130,88,31,176,193,30,100,246,238,146,232,17,249,242,214,197,156,99,68,190,118,145,209,22,221,164,147,202,222,81,192,206,119,55,43,97,167,196,251,182,51,64,19,51,203,247,19,114,173,47,4,78,153,42,192,53,245,135,156,5,48,4,248,34,63,35,122,36,164,9,183,137,79,106,213,24,224,70,184,168,76,63,76,98,96,230,22,159,217,68,213,127,188,249,186,39,117,242,214,14,215,114,196,108,205,99,200,80,184,13,88,124,82,8,223,177,162,88,120,192,45,236,227,230,2,233,99,47,195,194,199,155,37,171,65,3,76,110,38,184,105,37,83,87,166,134,120,29,254,110,100,75,235,169,182,39,218,31,203,94,192,190,73,124,241,136,225,239,26,240,96,27,241,107,41,17,253,159,243,79,14,151,172,149,167,254,44,249,14,166,206,211,60,203,14,209,239,45,65,96,239,176,124,89,26,92,177,108,112,202,22,148,251,54,242,202,25,235,165,43,227,212,173,137,90,188,173,164,179,111,2,97,214,95,89,224,207,210,166,20,138,136,146,221,187,69,129,13,179,191,74,158,38,233,44,21,234,38,24,207,238,180,98,216,98,143,37,79,84,210,175,39,17,59,171,79,154,125,6,121,24,17,148,43,220,50,248,69,146,45,123,45,219,169,89,20,9,40,248,194,141,152,180,78,29,25,185,127,211,156,192,249,165,35,109,52,159,200,53,172,73,33,146,70,46,64,172,98,155,235,255,210,235,167,45,39,136,178,68,187,119,122,208,247,183,249,111,35,65,35,153,252,29,135,161,208,135,186,8,144,39,234,187,192,94,218,254,228,51,121,232,147,41,19,49,180,96,191,167,51,46,8,66,236,37,115,57,61,233,83,6]], +[[120,42,147,239,224,239,6,203,37,52,51,14,253,14,150,132,233,150,155,82,88,18,62,73,2,57,191,36,191,159,101,35],[148,47,161,64,110,226,104,62,41,55,126,73,247,186,117,124,245,14,240,114,55,7,212,64,61,40,98,37,112,69,222,135],[147,231,64,90,64,68,81,1,102,200,172,38,76,227,181,186,102,101,214,139,173,69,135,18,220,147,194,195,144,86,141,116,2,239,125,87,245,73,184,161,4,47,127,105,166,121,170,133,95,52,248,1,213,125,121,137,93,235,141,234,219,53,35,8],[70,164,227,25,166,112,172,153,57,148,165,51,0,195,247,145,68,194,247,254,193,17,110,238,179,98,28,118,172,53,218,121,219,255,110,24,156,169,219,252,154,187,218,5,72,71,178,151,27,2,250,206,187,233,38,212,105,235,10,134,3,137,172,116,65,98,191,111,177,59,66,203,155,184,201,215,38,7,19,142,120,0,18,30,224,205,99,62,213,53,199,174,95,64,96,187,221,39,28,157,17,10,191,245,224,96,234,110,232,56,144,177,233,42,146,86,215,178,186,152,42,49,20,187,109,239,254,226,105,111,10,47,156,33,170,165,178,222,250,17,170,183,7,109,230,229,126,134,242,132,187,103,245,164,158,230,133,146,16,50,201,91,116,231,227,234,199,35,241,117,175,8,44,133,142,13,250,1,114,140,56,251,187,76,131,88,31,129,172,230,198,60,107,218,172,86,32,235,154,86,142,126,187,123,114,179,209,161,100,239,82,78,123,159,0,121,154,176,134,113,89,118,193,77,13,246,95,123,150,191,158,188,218,127,238,239,17,52,34,0,26,3,167,99,61,245,228,153,57,161,33,219,137,157,155,138,194,219,79,173,12,48,207,11,139,219,201,233,128,42,121,124,130,56,228,101,17,255,36,6,140,173,207,242,68,140,192,191,249,39,105,34,51,72,212,93,107,111,44,143,21,147,56,140,11,187,244,75,109,219,80,185,140,215,240,156,115,15,125,228,208,8,21,108,179,205,224,202,179,173,10,88,168,57,84,226,52,160,168,160,75,87,60,154,142,155,146,158,211,139,139,34,139,245,90,60,110,44,107,81,246,130,101,47,187,112,142,116,100,14,51,19,225,123,70,148,215,253,240,17,31,144,96,140,27,90,244,34,220,222,202,217,221,183,245,13,27,245,188,99,120,204,175,252,50,1,230,199,135,180,140,68,59,162,64,217,213,15,246,192,233,223,127,26,91]], +[[111,231,188,247,166,132,66,61,225,7,111,215,109,167,131,66,51,115,179,129,50,158,253,97,87,66,78,196,178,101,90,148],[119,64,233,26,254,69,50,79,139,185,144,202,42,52,18,121,221,175,35,44,59,180,21,241,120,182,9,47,186,25,95,236],[153,20,204,80,254,240,147,94,251,137,179,214,78,60,28,52,18,174,214,89,185,1,102,34,44,13,19,236,28,227,166,138,230,40,27,126,253,157,78,198,75,130,231,62,20,71,159,3,251,172,143,163,171,219,65,234,66,21,196,164,212,148,157,9],[11,175,10,212,64,97,43,76,90,19,108,58,66,190,28,162,183,195,25,134,42,68,169,253,80,196,238,115,84,28,94,100,87,239,168,24,37,182,221,74,114,25,74,41,104,104,139,212,158,90,143,76,4,219,175,194,231,136,76,12,112,194,8,212,233,84,205,22,117,218,142,116,198,92,73,124,249,220,105,66,73,101,189,203,165,222,82,147,111,146,95,98,226,1,249,149,5,211,119,123,235,60,46,8,178,236,154,135,62,90,156,33,251,74,47,62,134,31,60,244,214,181,220,209,200,139,205,145,99,83,154,198,44,208,101,159,78,242,50,194,206,87,252,119,249,2,133,235,53,1,105,237,198,168,6,255,80,246,28,126,11,238,235,236,236,99,191,201,211,152,63,91,180,178,97,199,70,71,31,203,242,137,44,97,8,151,11,104,219,94,67,196,80,77,218,226,208,255,255,162,139,103,89,174,17,40,225,111,102,212,146,173,97,227,114,44,150,15,136,105,43,232,26,159,65,40,144,255,163,70,231,2,200,103,223,162,89,112,59,115,245,37,7,79,50,39,196,156,236,27,100,90,16,59,212,71,31,51,249,241,186,195,39,215,145,120,97,208,173,145,171,238,96,34,46,162,163,200,202,192,82,174,154,44,189,144,133,93,115,61,83,25,19,63,149,65,189,11,97,240,153,82,104,53,30,40,99,193,202,44,165,30,60,151,99,131,245,196,193,31,244,16,3,111,213,29,90,197,107,2,60,233,2,156,98,15,34,85,112,25,173,155,66,100,237,77,113,180,52,244,164,209,122,125,87,105,250,30,20,166,159,122,228,25,204,245,148,127,140,118,130,105,113,22,194,64,95,90,25,89,197,75,72,240,135,47,89,110,212,89,100,72,141,222,193,43,219,99,109,11,52,158,116,158,182,96,146,255,69,17,251,165,155,89,98,203,147,204,133,81,92,200,106,176,198,178]], +[[221,164,138,13,21,162,158,186,154,118,48,93,54,14,70,110,114,216,4,14,254,46,137,192,75,100,97,49,90,155,139,244],[79,92,195,106,128,148,22,181,142,21,210,76,197,121,104,203,87,59,118,173,144,136,122,142,243,108,222,126,202,64,15,204],[206,113,188,130,213,49,208,249,59,87,191,220,47,115,22,207,64,78,224,154,248,143,51,191,128,108,124,173,107,143,250,54,98,54,186,116,231,92,21,9,109,218,166,227,166,42,143,94,177,200,195,246,182,201,74,106,52,159,199,192,203,251,25,13],[245,172,25,184,31,33,17,160,219,10,227,13,21,19,237,52,62,127,87,247,247,125,101,184,172,124,227,166,1,23,75,174,217,191,161,54,3,89,118,245,22,213,168,112,244,93,177,145,159,30,177,203,236,190,136,236,50,209,145,233,36,136,33,167,231,104,31,227,171,236,17,88,75,219,51,222,27,76,169,72,145,235,102,220,184,83,154,196,17,99,115,108,207,214,154,187,131,129,77,211,140,214,3,129,49,135,40,5,42,37,203,102,84,113,5,134,80,204,199,87,86,219,238,104,138,184,38,236,173,74,213,167,219,87,232,246,95,27,100,171,255,130,221,83,51,75,121,122,196,2,40,221,129,127,35,157,62,232,4,161,154,234,200,207,227,62,182,87,236,156,233,35,214,179,136,145,76,251,162,231,43,252,43,195,214,249,133,192,217,117,52,219,149,142,237,229,123,22,73,31,251,117,92,26,88,215,138,179,119,250,236,13,49,24,24,232,153,38,14,62,189,28,205,41,36,111,168,45,11,118,98,43,44,75,197,47,84,159,238,114,163,15,85,79,51,31,54,210,167,77,153,158,193,10,8,41,79,0,43,67,97,229,144,39,156,47,177,189,164,49,44,203,36,215,82,130,206,124,6,26,12,165,82,12,116,246,246,51,59,24,196,181,65,203,108,81,224,21,117,186,128,81,47,250,124,224,172,205,34,209,64,39,197,58,186,31,116,55,131,95,17,20,214,142,58,207,63,248,222,148,200,228,239,109,58,179,18,201,29,2,151,1,87,80,143,84,165,129,111,70,122,33,78,155,18,132,48,2,137,230,95,54,90,97,10,142,162,132,102,108,254,85,24,228,53,188,205,33,98,117,1,199,37,240,184,235,87,37,224,224,110,12,239,93,178,1,180,142,201,30,191,135,141,213,124,232,218,199,51,72,72,161,188,130,193,139,6,89,85,228,245,155,227,57,133,148,220]], +[[236,87,185,65,173,243,202,19,231,122,120,5,119,207,208,223,91,73,237,200,83,81,5,45,163,78,153,248,169,191,50,8],[40,89,192,113,151,138,4,183,245,64,123,109,34,64,26,120,239,208,57,75,185,102,185,160,77,166,181,239,129,157,227,250],[17,142,20,98,18,107,69,184,198,128,53,35,117,92,86,223,196,225,35,228,172,187,102,186,11,166,254,62,5,61,164,17,159,87,25,41,94,12,130,172,100,215,197,203,26,200,152,223,38,61,223,211,96,243,0,141,145,1,139,38,246,161,115,10],[210,188,189,27,195,97,171,50,198,109,114,253,72,168,226,39,220,107,141,107,21,8,72,186,113,95,244,125,211,92,142,73,56,27,180,226,147,63,66,205,38,183,91,20,217,192,3,146,130,182,43,133,86,170,161,28,214,145,232,40,56,43,227,6,136,159,201,32,81,55,177,105,211,191,23,183,243,118,147,252,226,134,3,159,3,128,157,125,157,152,200,253,228,111,17,1,148,42,39,156,81,103,6,245,1,145,169,17,47,106,36,99,14,26,38,195,33,228,108,156,204,133,182,239,148,47,53,58,100,43,158,126,249,152,192,252,226,211,167,91,153,158,235,119,243,31,155,8,19,169,126,48,20,195,168,110,37,88,115,70,33,163,6,109,174,53,132,80,49,227,86,101,241,146,41,7,219,183,57,120,106,139,118,88,171,96,39,111,45,146,29,26,81,35,15,199,77,25,232,1,132,164,241,14,158,131,74,188,154,54,196,41,114,107,192,85,220,140,6,63,14,202,156,97,168,169,112,189,75,181,244,36,238,77,4,191,194,149,227,187,31,52,190,203,217,146,15,226,231,127,207,54,118,63,50,252,156,253,94,70,89,121,193,103,202,191,90,18,68,180,145,252,6,184,148,100,25,4,107,165,22,197,178,51,196,20,221,239,182,218,4,242,225,61,175,247,169,160,192,42,81,142,222,87,173,149,33,222,100,237,223,111,73,169,103,15,99,45,63,125,66,66,82,7,208,83,96,79,227,157,19,185,245,44,139,194,146,176,7,110,164,42,86,0,86,223,37,222,81,173,53,136,29,8,84,50,36,215,250,93,112,184,96,62,242,60,224,99,57,214,205,9,226,42,149,116,158,80,223,189,59,138,214,159,211,4,150,185,132,209,192,161,153,200,89,72,5,243,139,164,70,49,162,197,158,173,198,85,77,25,249,188,152,54,109,253,236,42,18,29,14,72,20,210,205,63,88,113]], +[[203,253,145,215,105,92,31,39,15,105,36,106,179,223,144,237,178,20,1,16,28,167,248,242,108,109,0,244,220,183,35,62],[81,56,121,207,121,210,244,109,244,184,90,92,9,73,235,33,22,171,249,129,115,90,48,49,100,203,216,90,223,32,183,82],[243,54,19,125,254,111,66,166,102,155,85,247,75,128,179,3,90,4,3,103,249,6,86,252,239,10,100,76,82,39,45,220,57,39,60,215,114,96,16,235,205,138,48,160,82,1,171,112,184,255,151,208,40,138,44,185,76,188,73,2,6,71,57,11],[38,74,147,63,125,10,236,186,193,62,239,100,75,11,83,221,83,161,40,9,4,16,13,188,26,184,123,81,20,137,152,249,218,11,58,10,99,55,245,227,72,108,43,126,84,141,33,18,89,57,122,170,25,78,228,105,91,249,140,45,95,68,135,105,159,115,151,229,211,167,230,213,246,40,251,208,84,151,197,86,165,10,77,5,226,183,18,205,188,53,16,104,228,42,241,149,56,144,27,136,37,49,14,52,62,26,23,161,134,125,222,14,180,125,218,180,86,211,22,243,82,21,84,147,123,248,8,174,78,75,193,195,197,180,117,110,74,22,90,217,232,130,127,83,22,247,72,202,198,153,142,210,210,16,79,38,132,7,193,53,230,47,38,169,34,70,14,171,109,133,22,57,160,14,95,8,179,71,101,234,2,68,244,117,187,254,172,24,62,59,91,209,170,183,152,82,39,152,160,142,198,191,34,87,212,105,47,91,3,205,208,162,19,61,233,112,96,62,50,81,71,90,173,141,147,74,246,178,191,199,166,80,185,27,222,193,67,248,173,37,76,250,80,107,191,242,138,3,190,182,89,239,94,93,223,254,118,226,50,48,196,204,212,99,16,179,125,217,31,166,170,104,22,127,98,165,92,138,105,249,237,30,198,205,177,68,221,129,171,11,203,214,38,67,66,11,202,230,120,105,246,76,11,22,159,60,223,60,144,88,149,183,211,91,111,175,218,37,204,242,60,61,16,222,50,231,242,113,227,0,211,149,151,218,143,132,55,34,239,8,54,74,95,122,16,91,150,85,23,45,247,200,45,115,116,249,130,100,201,205,204,180,150,242,225,15,216,38,47,177,169,169,150,91,11,132,26,192,208,233,193,163,217,73,62,167,170,96,2,5,184,249,0,190,13,122,187,77,152,160,101,131,210,41,92,39,99,24,190,40,212,33,152,45,237,213,191,195,59,136,101,217,78,247,71,214,38,175,153]], +[[81,164,25,122,183,104,111,130,246,0,58,12,50,243,157,15,46,71,85,95,78,159,141,238,231,91,203,27,209,239,105,229],[6,56,109,248,107,97,241,248,244,220,69,183,62,218,168,65,146,9,104,187,209,49,204,92,161,197,41,78,238,213,200,186],[44,7,41,105,255,71,25,33,42,18,25,56,181,6,198,2,153,91,77,2,162,46,97,152,214,232,125,214,174,7,98,37,172,112,187,37,239,140,14,232,30,182,254,149,61,246,177,129,89,73,232,237,5,6,203,1,46,135,60,211,108,208,155,10],[42,237,183,232,47,31,228,206,70,154,218,72,52,93,0,109,27,59,255,64,235,33,134,127,81,252,233,101,100,12,64,158,193,58,212,213,47,137,27,215,144,102,214,180,217,68,202,134,141,137,134,210,66,181,126,204,196,196,164,136,41,27,21,156,141,228,57,43,228,184,111,235,170,117,234,197,210,45,60,79,141,107,239,121,173,185,185,43,73,20,213,234,7,199,240,33,226,194,159,88,208,123,232,160,132,16,11,193,82,213,28,168,151,215,193,49,100,77,8,149,50,46,148,64,168,51,158,26,163,144,167,244,252,181,29,223,182,223,72,170,245,103,99,55,216,125,221,133,177,217,37,225,169,194,159,224,129,143,81,78,247,47,116,122,103,73,70,71,105,7,167,202,153,233,219,141,32,150,65,5,122,127,68,163,23,185,9,116,188,134,249,97,122,150,138,118,166,184,56,124,245,133,62,96,129,144,193,167,159,30,29,104,110,13,226,45,182,205,154,235,133,50,197,200,92,201,11,90,1,133,121,242,142,80,42,119,10,78,198,117,38,61,13,215,129,180,250,83,201,219,248,9,141,87,179,58,226,175,186,235,62,104,38,106,217,170,183,23,75,166,140,100,121,136,57,146,103,12,207,62,90,198,161,126,101,227,30,31,220,133,226,105,200,9,53,239,87,79,32,210,57,86,132,134,231,217,74,79,114,74,183,0,96,152,178,79,63,97,88,118,145,67,92,127,41,206,78,92,167,27,43,24,116,85,100,51,163,88,200,197,239,60,136,8,67,3,12,45,19,213,27,120,201,191,26,136,36,230,46,17,24,68,57,111,90,242,226,92,49,38,239,54,38,226,110,250,250,207,153,131,10,164,18,18,51,47,55,138,22,114,51,160,180,34,19,175,227,109,131,220,69,130,167,150,147,185,213,113,165,119,18,160,139,133,102,211,97,172,144,38,71,175,200,134,96,62,36,40,62,251]], +[[177,17,156,54,17,139,122,6,90,25,91,251,139,121,165,194,135,224,155,210,135,194,218,172,94,107,1,22,76,93,115,127],[136,242,24,236,186,153,231,112,237,33,74,141,1,169,42,16,64,10,202,241,246,238,212,32,6,126,19,110,226,192,198,112],[36,236,30,84,252,126,114,45,55,85,29,2,207,19,93,51,245,211,255,83,87,115,224,41,145,238,133,255,211,170,41,153,127,156,70,68,112,25,127,238,129,220,225,16,96,159,135,11,39,193,141,251,207,217,50,5,72,82,94,147,20,142,34,5],[136,22,177,235,32,109,95,109,204,46,76,195,145,210,50,9,0,109,233,53,227,24,21,46,147,252,140,44,240,142,38,67,43,173,154,219,50,3,216,152,223,10,46,127,31,131,220,47,62,211,32,91,236,142,252,253,49,173,193,172,165,117,93,185,189,78,254,84,204,23,7,48,119,222,74,63,221,17,153,110,132,182,160,82,240,52,180,16,153,34,108,156,39,46,174,18,82,143,22,88,27,145,184,18,133,12,32,113,68,219,255,62,133,12,202,132,142,194,177,221,22,71,68,215,181,147,55,215,227,239,239,0,129,98,230,128,189,74,8,153,206,214,11,23,31,140,190,180,140,81,88,223,108,191,219,38,36,8,129,189,88,235,184,182,160,121,88,114,121,103,156,181,173,130,243,113,181,60,128,19,128,76,53,89,108,136,126,67,109,35,146,111,153,78,9,217,143,187,140,226,112,65,116,239,56,182,130,98,167,241,167,18,218,14,240,222,198,57,96,104,20,179,189,202,242,83,255,49,196,142,138,117,44,17,27,215,16,16,49,204,61,56,239,176,201,199,241,156,89,8,21,132,160,224,21,238,124,117,177,10,76,81,255,84,58,48,229,45,95,148,216,24,140,107,8,233,223,30,132,164,226,200,7,23,10,193,36,167,113,185,148,101,160,211,139,31,28,99,48,64,60,130,84,53,130,197,187,97,178,32,222,27,158,14,246,155,218,226,96,35,24,27,164,204,7,122,95,13,66,87,50,172,225,50,174,12,111,240,187,24,186,234,131,232,135,122,251,230,80,254,11,208,32,147,240,10,123,83,101,114,141,203,102,251,184,129,245,146,148,80,88,165,179,80,102,90,249,28,85,122,84,114,80,173,41,94,104,180,251,114,69,124,251,157,94,161,167,178,163,156,154,183,215,172,224,175,93,81,102,156,182,194,196,192,123,34,86,209,14,95,252,107,151,198,96,0,99,19,196,235,141]], +[[203,181,135,81,78,10,52,255,195,76,188,4,242,140,155,79,100,101,241,235,34,92,202,25,184,100,135,109,174,243,125,127],[107,112,93,70,119,210,216,73,182,116,75,30,190,209,103,219,203,246,69,146,75,31,242,230,54,7,148,189,208,224,151,136],[18,116,214,243,86,235,100,20,114,182,185,229,179,206,101,210,101,78,108,184,125,58,131,251,73,208,247,218,156,68,190,43,83,38,4,70,95,96,137,214,128,210,217,75,14,221,43,107,43,128,92,94,132,195,121,239,192,89,103,61,49,0,122,9],[189,247,209,124,112,103,150,239,211,72,149,89,181,39,177,192,88,75,144,34,201,203,218,58,172,81,70,218,52,13,156,234,105,249,22,3,124,210,27,62,177,16,67,72,136,15,213,197,183,198,95,248,32,247,73,147,70,1,105,81,203,113,93,141,242,180,28,136,205,60,102,16,84,88,183,181,144,194,28,26,226,246,234,157,222,167,71,15,37,224,32,39,209,113,224,229,116,162,187,33,100,47,143,157,165,8,226,29,142,115,53,181,172,229,147,82,153,64,123,209,176,27,221,20,35,19,62,240,69,35,78,112,31,85,84,148,52,173,233,74,96,190,30,20,6,202,92,117,140,54,121,156,225,112,48,132,71,110,72,79,177,116,5,48,174,232,66,102,208,122,223,180,204,104,159,50,101,19,58,89,205,249,146,251,185,164,177,45,239,190,36,29,219,246,93,18,178,251,221,252,5,175,15,184,222,66,8,7,117,186,210,156,107,4,89,132,28,187,100,138,154,149,228,141,110,54,172,81,68,128,163,222,180,179,101,84,216,218,98,8,8,174,157,71,50,151,16,210,10,170,110,93,127,84,125,129,173,48,248,76,14,61,35,156,222,91,22,157,157,223,41,72,50,214,122,128,96,186,50,156,78,243,155,233,74,196,100,52,221,33,133,147,29,18,49,249,182,223,135,138,90,240,131,30,14,157,138,8,208,128,105,222,214,169,97,239,127,57,250,213,1,255,209,125,109,155,124,101,70,83,193,245,143,206,225,166,205,128,61,42,239,22,108,120,239,85,20,163,39,109,105,152,220,124,9,163,250,152,46,66,124,120,90,166,169,226,86,247,186,114,213,166,186,51,235,70,241,249,254,155,226,191,193,65,9,246,71,115,192,12,6,59,77,92,180,244,248,160,190,202,146,169,160,22,196,245,64,254,234,156,58,49,227,19,187,203,194,255,94,202,153,103,133,127,95,138,144,154,41,215,242,13]], +[[139,222,63,246,26,22,153,90,185,213,57,246,5,50,25,8,27,202,234,29,69,142,195,54,132,252,28,1,251,86,91,250],[205,157,120,42,53,110,132,123,122,4,200,133,169,176,144,124,195,59,169,122,213,57,13,78,165,254,229,235,25,141,8,179],[116,100,223,11,103,235,144,180,183,63,240,130,173,13,96,235,254,6,96,218,233,112,105,181,44,55,39,34,59,247,14,41,228,135,17,162,187,180,56,245,248,216,163,59,185,196,143,231,182,40,250,138,84,47,240,181,174,54,38,157,64,7,165,5],[161,244,14,197,128,126,122,39,6,154,67,177,174,191,245,131,239,3,112,40,192,44,133,149,37,235,143,164,195,186,149,169,1,255,58,237,120,196,248,119,82,251,121,85,34,245,191,113,91,231,227,222,250,193,15,207,23,227,250,92,84,178,0,137,164,114,51,51,39,37,46,201,69,113,143,180,85,227,242,124,207,222,248,35,209,45,64,110,98,164,174,186,60,185,209,198,27,43,23,228,158,32,10,132,24,249,53,242,110,235,87,96,44,122,163,179,162,79,126,98,56,211,224,141,45,96,159,46,173,160,51,43,200,203,18,145,108,176,59,13,79,156,214,2,0,37,134,211,228,204,126,14,3,129,192,69,173,46,30,226,130,152,174,127,207,12,16,242,18,128,133,101,41,111,21,141,44,50,232,203,40,21,101,129,175,82,191,195,71,12,60,149,130,19,141,34,85,232,66,109,100,140,162,55,215,170,210,133,111,23,22,56,85,130,65,216,174,63,98,186,146,219,89,101,104,237,238,62,192,239,55,15,131,98,106,160,68,90,240,143,150,120,99,102,14,143,186,90,65,200,232,237,225,201,96,81,74,20,104,122,74,129,231,118,174,14,142,119,127,176,242,80,213,26,131,181,95,140,31,253,215,141,243,189,201,127,241,119,175,236,160,70,199,45,114,175,146,74,208,208,171,43,252,17,183,244,171,222,213,28,57,135,168,187,148,214,64,200,113,14,95,201,164,25,14,138,0,131,99,215,65,156,234,23,196,13,234,32,234,81,86,2,159,61,235,240,82,65,145,143,84,175,80,57,226,196,207,44,162,225,57,246,14,69,204,101,89,92,223,84,166,125,146,182,172,102,252,12,90,41,4,149,202,87,176,126,245,117,13,5,245,125,135,208,194,40,247,228,225,90,208,186,1,120,115,15,149,28,105,117,131,72,28,102,203,252,212,128,50,84,74,168,213,9,8,48,75,216,25,64,48,135,6]], +[[218,89,187,197,35,64,79,7,100,106,221,121,8,41,73,119,228,102,69,188,138,56,186,210,128,150,65,162,61,227,177,90],[178,44,15,33,170,28,45,69,244,178,229,108,201,181,224,47,158,49,162,234,163,103,236,180,130,248,116,203,216,233,254,52],[20,114,69,156,187,174,44,242,28,228,74,21,186,233,252,133,220,164,11,129,130,218,125,82,203,245,110,213,56,209,142,3,71,124,20,10,61,221,14,251,164,60,150,170,146,245,249,188,223,52,129,40,108,231,98,167,226,189,30,119,155,169,155,13],[9,113,6,195,98,77,119,77,222,37,81,224,194,126,25,80,78,101,24,204,134,54,154,178,111,248,16,150,158,125,226,74,188,104,180,181,63,17,217,69,212,158,240,120,235,79,107,166,191,37,127,247,182,8,175,220,179,10,92,89,167,86,253,119,166,193,36,127,111,42,65,16,13,153,252,82,6,175,59,204,109,225,211,228,150,142,40,251,160,18,63,96,69,161,181,77,105,58,66,189,250,7,27,43,145,75,60,60,12,41,178,89,61,7,232,189,200,108,164,42,197,85,183,220,217,67,157,249,251,212,187,236,115,13,99,39,191,174,79,196,30,212,152,180,240,74,14,177,76,238,96,130,131,170,166,230,170,70,103,107,200,138,237,93,153,57,3,122,173,73,21,102,26,249,75,181,246,230,83,162,202,193,35,40,112,115,39,14,11,19,253,161,221,72,113,175,106,146,249,146,245,57,223,136,23,18,254,251,3,133,64,212,17,145,18,59,107,59,75,111,248,127,252,146,154,107,229,60,108,239,2,244,143,47,12,242,254,100,164,95,214,96,37,204,45,126,229,94,190,35,22,192,0,133,86,97,22,94,42,91,164,26,252,32,151,149,123,111,228,197,82,33,32,75,111,193,243,23,221,59,161,60,172,57,146,64,38,189,182,107,228,84,34,104,135,86,49,210,119,242,16,16,122,51,118,127,109,149,150,226,87,66,215,169,14,167,145,234,75,201,238,132,166,127,211,40,184,15,121,30,222,150,216,150,99,233,55,240,183,85,186,169,213,43,218,33,12,238,29,179,57,255,29,60,75,0,11,101,59,155,222,51,128,73,175,132,54,78,33,119,248,13,213,30,42,22,114,238,85,93,99,23,88,159,111,29,90,190,108,40,119,53,139,249,75,11,128,143,248,87,54,63,191,190,50,233,115,55,228,184,168,194,33,169,231,89,98,168,220,155,90,61,124,165,249,201,182,28,115,193,70,154,114,189]], +[[64,234,130,218,65,253,21,176,111,254,185,156,214,22,220,107,200,193,178,20,119,234,35,148,102,8,142,40,73,191,16,22],[89,16,229,128,191,65,44,49,168,116,81,217,221,243,43,58,183,19,249,228,162,44,89,12,100,28,20,165,223,187,224,215],[210,152,252,201,168,236,183,106,152,212,167,29,251,1,210,118,171,45,150,112,169,91,171,52,207,29,131,100,81,109,30,189,178,57,3,70,2,21,48,113,37,175,208,156,117,142,152,26,69,45,169,92,10,194,192,185,88,198,145,126,104,116,25,13],[160,108,78,2,184,58,183,225,145,173,129,140,184,24,123,82,168,218,0,79,232,56,219,51,60,78,2,84,141,182,189,247,145,68,70,66,229,127,219,200,89,78,89,215,2,50,128,187,174,130,152,111,57,152,5,67,75,176,114,200,162,122,45,205,90,166,47,6,91,197,139,6,33,252,211,101,246,205,191,77,87,213,119,217,17,80,48,31,164,143,24,47,135,232,220,167,206,69,167,214,72,69,255,67,77,27,171,5,52,204,200,58,160,151,78,136,179,143,194,80,140,239,203,188,130,19,91,115,179,132,200,14,204,184,160,158,40,115,204,7,18,144,33,216,28,225,41,169,223,101,230,19,65,10,249,80,25,125,191,154,252,40,237,196,230,92,62,132,218,64,210,239,132,27,136,107,196,71,25,165,213,157,178,198,220,119,100,1,200,149,226,179,200,55,131,215,129,123,186,104,186,255,89,71,13,96,21,187,168,217,117,240,235,113,47,59,137,2,145,40,5,82,58,167,28,144,73,157,230,137,211,26,228,78,33,11,132,70,242,72,71,39,204,73,27,146,168,232,177,153,214,40,225,223,121,162,140,86,30,90,125,136,46,48,120,125,8,251,45,81,150,186,97,25,99,9,179,191,12,88,36,163,84,140,112,0,3,254,153,19,190,254,18,34,49,80,1,38,133,233,7,32,233,236,107,196,219,96,116,37,174,197,49,196,250,54,8,109,59,155,227,145,163,240,70,53,168,7,122,68,122,22,166,253,137,175,187,154,114,208,211,85,203,11,34,213,98,244,63,89,212,227,113,40,179,226,217,6,200,174,35,208,170,89,156,112,211,119,138,7,108,26,57,114,143,29,105,55,189,72,185,120,116,8,80,86,97,56,211,72,82,182,48,117,232,154,142,34,128,237,186,111,78,232,246,21,17,233,183,104,233,92,120,209,151,182,147,177,9,232,136,24,180,134,169,223,219,116,180,197,85,10,205,251,213]], +[[40,187,129,161,125,69,132,117,77,82,129,140,208,241,242,27,170,119,126,105,88,68,161,81,34,172,5,52,77,221,192,39],[213,246,29,81,153,68,209,59,132,191,167,205,103,203,11,234,78,242,40,30,250,70,31,34,173,228,186,136,45,17,178,82],[156,228,90,7,219,210,141,63,111,27,53,99,10,63,213,111,29,84,143,132,255,177,198,174,100,178,20,152,174,56,229,150,145,110,119,247,153,5,230,9,251,26,224,218,54,19,138,128,242,66,18,33,103,6,128,146,204,96,87,150,197,102,158,6],[146,232,76,122,85,176,190,160,62,23,207,182,95,112,133,206,63,68,91,21,66,186,233,151,222,95,9,42,36,255,36,51,128,40,109,19,112,145,165,152,243,94,109,174,26,28,100,143,90,73,76,129,157,251,36,6,82,255,144,131,129,243,45,112,188,81,49,0,172,161,111,231,34,2,149,177,199,24,53,241,109,147,16,169,210,122,4,169,128,172,226,151,213,175,63,124,183,199,139,36,153,124,203,65,245,78,203,171,80,126,183,62,166,163,237,71,14,73,89,5,9,245,209,230,3,42,38,5,219,135,244,169,185,236,145,96,37,131,241,78,47,225,189,185,0,236,184,151,17,150,181,92,13,67,52,137,242,107,233,202,21,124,189,86,87,40,135,186,133,159,57,103,74,142,12,160,143,45,187,15,39,7,53,81,208,177,153,6,133,23,139,26,233,231,136,84,153,20,61,157,114,200,87,29,17,224,216,91,245,141,249,78,42,116,217,182,132,101,87,249,18,92,160,148,76,229,113,141,44,186,225,103,43,160,43,132,124,23,166,246,180,69,99,77,47,1,117,167,92,246,136,60,98,229,181,33,197,113,65,242,24,178,251,9,148,179,114,167,22,196,162,23,67,75,234,183,87,64,184,233,28,98,33,135,208,60,133,218,0,30,0,36,115,18,164,101,34,95,93,106,242,50,6,74,66,125,48,24,112,13,237,119,75,144,38,119,122,82,117,252,4,117,70,6,200,102,0,41,123,247,183,26,175,248,185,167,70,103,122,54,98,243,117,14,129,181,1,102,246,35,112,0,5,31,250,21,134,141,239,223,9,0,87,114,42,226,41,150,74,78,160,133,224,219,192,76,225,153,119,34,197,187,101,210,180,126,203,116,111,216,58,159,106,105,200,21,69,169,181,2,245,231,109,49,48,197,175,203,28,154,249,157,145,135,64,131,124,232,157,124,210,19,254,242,253,6,44,232,133,15,105,101,158,74,211,39]], +[[36,191,212,252,69,213,9,53,133,103,129,1,207,86,58,184,1,31,214,67,13,225,85,242,164,37,240,99,62,227,183,205],[156,245,197,252,12,207,174,178,138,8,186,103,112,123,24,220,132,234,6,152,255,189,188,22,154,9,194,129,35,230,194,172],[220,147,91,96,253,228,67,89,175,143,80,237,127,145,159,72,60,227,242,78,35,32,197,91,169,47,62,118,23,193,155,251,84,112,25,3,255,24,59,66,203,237,254,240,135,95,66,177,40,117,211,106,10,238,199,63,253,9,80,157,146,178,139,13],[186,84,18,143,69,190,32,1,219,176,96,213,220,196,113,68,153,116,21,212,41,79,110,186,141,206,186,79,108,242,35,70,131,196,38,95,136,3,34,5,41,110,155,39,214,133,6,35,45,87,182,136,64,118,72,248,124,235,52,32,82,189,233,208,6,85,66,255,23,21,201,66,2,126,103,72,42,244,188,39,143,247,25,102,251,63,98,162,165,50,60,177,180,186,225,231,184,254,220,188,115,234,5,180,7,100,33,176,180,250,232,188,51,55,65,106,23,254,18,78,126,228,101,235,179,141,135,146,48,100,41,216,39,154,27,213,76,55,190,232,249,200,94,235,227,175,209,246,68,137,212,229,58,197,245,6,87,187,111,251,151,18,7,68,183,93,71,198,34,109,90,156,156,38,78,227,230,166,222,208,80,98,202,16,6,102,145,24,69,69,80,1,9,25,194,99,60,240,134,149,3,69,229,20,175,56,67,20,142,92,100,53,46,105,3,125,254,96,212,168,234,179,235,140,181,75,211,154,242,243,83,213,222,210,226,188,139,17,192,159,97,46,18,140,110,250,65,246,235,44,149,128,135,190,52,198,51,90,67,0,93,17,169,211,181,165,41,194,209,176,100,47,119,175,221,140,107,29,111,178,169,220,182,95,66,244,236,168,234,154,5,64,88,190,134,19,102,118,16,227,238,216,209,223,7,57,236,161,113,149,65,23,152,157,27,18,24,154,181,121,4,170,150,11,12,168,85,65,116,99,133,239,169,133,190,157,151,181,169,2,153,137,169,199,20,152,223,171,219,129,54,129,245,126,39,107,100,219,73,27,143,8,42,136,81,69,70,154,83,27,127,159,4,202,10,44,47,141,255,32,204,185,156,40,97,245,78,94,175,169,98,204,83,234,241,141,61,94,80,211,55,175,72,95,25,151,95,5,147,7,0,168,167,37,63,17,241,132,19,13,10,238,112,150,157,150,254,8,242,22,149,29,157,206,213,35,136]], +[[47,194,249,178,5,10,215,209,57,39,62,147,226,160,69,28,123,92,206,87,89,154,166,176,141,62,220,91,176,117,144,200],[255,229,161,120,128,215,24,204,121,136,194,253,152,37,176,59,147,69,10,193,222,184,251,209,241,191,59,143,135,128,89,84],[122,255,22,42,60,13,40,223,244,23,21,169,116,175,7,236,172,33,50,252,24,188,67,161,152,254,102,70,89,5,13,161,154,226,39,88,213,44,156,187,148,241,53,139,176,38,16,168,163,81,194,17,98,121,231,36,90,223,105,103,93,253,54,10],[220,18,151,153,12,192,39,213,109,31,238,38,92,9,188,242,7,169,88,62,107,171,141,50,71,130,40,224,188,48,91,152,24,21,76,51,140,238,195,75,4,196,173,231,172,97,220,176,155,250,200,173,224,13,31,41,222,49,112,96,184,164,218,241,152,125,228,9,202,44,63,228,56,0,136,7,60,207,72,94,154,105,81,107,91,187,65,48,242,11,230,155,45,214,169,180,101,21,156,202,26,200,139,50,139,128,197,27,102,175,127,76,80,246,34,135,114,242,135,52,105,60,228,128,90,65,99,223,241,75,77,3,152,17,238,63,206,101,147,84,68,166,234,154,114,215,139,145,92,156,59,118,108,96,183,224,50,158,67,201,197,126,222,148,185,21,37,206,90,7,90,114,151,33,151,114,239,60,2,150,73,181,134,169,90,115,187,223,22,216,252,32,54,141,228,186,68,222,16,100,190,88,38,179,118,190,49,168,108,164,120,165,46,251,152,241,250,51,49,87,113,155,214,224,218,128,237,104,208,239,234,254,229,161,59,204,59,69,117,37,37,143,31,126,3,31,123,64,58,70,21,6,146,123,30,108,125,74,12,141,132,181,243,221,14,184,189,177,62,220,43,81,74,129,208,136,235,7,122,82,200,168,49,134,31,238,232,17,14,65,163,37,220,226,6,178,214,125,37,249,14,245,126,15,222,112,159,62,90,57,192,78,237,49,229,124,25,59,40,62,45,167,39,158,227,241,238,212,130,179,187,205,55,57,2,193,223,129,26,195,62,29,224,100,41,232,248,68,63,96,32,25,101,11,220,46,232,215,246,80,3,106,122,34,184,253,136,81,117,17,34,156,114,154,50,105,179,163,232,252,114,176,27,90,75,62,51,245,39,47,58,210,22,41,208,139,31,113,121,53,233,225,4,173,210,240,242,3,52,50,190,200,46,33,33,217,140,156,26,88,224,218,186,37,83,106,27,232,229,8,131,71,244,161,78,72,216,227]], +[[138,254,51,160,192,138,163,72,122,151,223,159,1,240,91,35,39,125,240,187,126,76,227,149,34,174,195,209,120,22,228,103],[208,4,55,14,110,220,52,179,232,129,134,103,33,111,91,34,107,15,247,90,88,72,76,134,22,225,168,102,68,76,171,87],[99,168,174,172,2,95,45,222,154,115,40,110,86,194,214,45,203,121,162,65,186,11,46,45,186,202,135,82,237,47,200,204,122,184,230,96,11,103,100,95,181,232,24,164,232,44,41,24,10,107,44,63,88,208,153,203,99,92,229,43,220,21,112,4],[134,251,116,31,27,151,8,146,145,149,3,26,161,100,95,183,9,168,174,50,63,255,133,229,71,1,148,69,46,17,183,177,39,145,148,181,226,66,124,226,62,29,116,156,61,223,145,11,1,126,79,45,255,134,219,228,130,201,27,217,148,232,73,63,46,104,36,187,163,188,125,122,132,95,33,122,233,118,11,60,208,2,38,217,255,38,22,212,82,117,26,144,195,208,211,195,109,74,180,178,82,15,103,40,129,113,189,58,52,178,234,202,232,212,76,30,21,61,218,31,144,188,211,89,93,173,55,113,59,141,52,1,86,234,144,164,225,53,149,27,167,22,154,193,117,87,139,129,233,122,84,26,185,191,183,99,40,121,141,125,99,28,20,223,42,214,19,233,198,225,20,122,14,132,6,45,219,160,53,133,157,70,186,222,95,173,217,179,43,67,218,212,131,198,184,2,59,50,57,30,81,239,21,32,198,140,97,145,50,108,73,68,35,8,12,98,61,196,173,10,160,116,116,141,130,108,41,100,76,56,152,106,119,0,47,12,171,144,104,230,201,236,115,204,46,12,88,75,128,224,188,55,87,33,247,168,252,53,49,122,94,36,14,140,102,9,47,182,48,91,1,44,112,225,122,234,255,19,56,109,94,40,208,100,48,202,88,91,12,133,178,116,231,252,187,99,227,66,58,152,37,121,229,166,74,2,98,196,25,8,229,93,190,67,218,193,229,204,27,183,41,139,228,40,114,10,18,227,176,114,85,158,194,103,93,69,122,175,143,19,37,46,40,170,214,60,21,19,245,242,57,86,77,54,60,133,5,255,164,229,15,102,72,193,203,130,187,168,82,191,240,172,176,48,203,231,63,5,157,216,123,189,115,24,197,88,110,112,134,24,164,244,201,243,190,195,244,240,124,96,158,235,178,75,168,120,198,191,30,79,45,15,209,69,10,185,78,49,117,82,23,120,111,177,81,130,118,15,251,229,162,103,203,233,152,164,255,144,162]], +[[109,199,204,243,41,55,142,129,49,182,222,252,216,147,112,48,16,104,148,99,54,176,183,98,172,94,165,20,135,219,211,158],[4,233,13,39,94,121,223,95,43,110,244,163,21,5,170,192,90,105,69,155,175,44,88,27,60,227,219,41,240,241,252,20],[4,80,157,176,3,161,166,237,63,188,236,33,172,68,236,16,204,6,215,159,39,20,150,8,130,23,3,22,39,93,248,4,35,161,193,161,18,216,129,252,36,210,129,37,38,7,144,88,170,139,96,139,252,107,94,87,99,34,64,198,54,214,235,0],[32,206,187,233,132,1,172,137,52,195,230,90,87,56,203,14,192,205,199,95,219,9,220,150,49,40,148,177,135,192,164,109,44,56,244,133,91,227,238,204,220,220,197,109,146,106,140,8,206,110,116,142,42,133,143,83,83,46,126,95,197,247,1,76,140,111,134,49,12,194,110,254,243,10,229,37,165,21,121,64,171,83,94,216,228,3,17,43,8,227,94,43,179,221,145,169,174,143,119,45,42,255,55,216,196,13,43,92,200,135,166,241,80,80,160,245,188,240,54,12,58,157,18,213,145,134,85,237,195,193,60,134,186,111,74,47,163,191,205,64,94,211,143,135,28,247,223,240,247,93,175,44,50,16,132,238,159,168,18,17,173,177,5,178,92,34,136,240,242,247,249,62,246,86,178,222,25,1,34,231,164,191,212,161,189,152,147,168,72,91,80,159,240,188,70,204,150,16,81,193,219,90,18,73,12,126,116,25,34,204,192,166,101,73,100,112,39,111,105,199,183,112,152,193,230,112,175,107,159,133,18,82,153,104,117,235,128,53,168,23,250,155,224,127,43,224,187,177,32,37,224,86,84,20,200,23,233,66,26,199,0,55,56,147,134,47,36,203,22,95,154,39,26,100,253,35,5,198,103,44,70,118,127,143,7,91,229,210,212,7,155,250,220,57,86,40,139,2,21,96,83,17,181,191,50,240,3,123,124,90,213,2,1,62,130,174,52,25,217,216,243,156,84,91,88,136,244,113,6,201,77,95,214,8,77,38,3,74,153,245,220,191,38,168,78,180,238,20,156,98,160,65,13,140,112,123,26,155,7,31,116,237,35,147,37,133,7,44,230,203,211,61,77,84,238,145,121,22,245,223,198,77,38,164,152,1,132,56,180,85,115,147,69,221,96,174,15,71,80,98,89,21,204,130,154,182,130,45,111,5,246,210,189,160,167,191,86,1,233,162,237,109,233,96,55,29,23,230,244,55,9,201,103,140,167,67,173,251,219,69]], +[[204,174,7,210,160,33,254,62,110,226,56,54,167,17,185,123,4,224,164,65,241,105,96,117,114,115,28,176,140,38,148,136],[163,34,101,229,50,138,79,73,207,6,180,103,169,139,159,157,91,153,123,133,223,183,82,60,166,160,161,214,39,211,40,145],[14,236,117,65,5,68,127,151,212,169,205,36,108,126,237,227,253,6,144,24,240,208,26,65,223,171,202,62,144,167,65,131,94,164,169,214,130,52,34,103,178,80,252,28,140,84,124,137,99,45,159,104,154,245,54,199,146,144,4,222,208,217,111,9],[164,191,130,151,208,220,94,76,146,189,0,173,91,156,9,177,35,139,80,61,97,145,22,239,116,38,3,120,52,154,146,130,180,31,63,70,118,166,33,94,60,230,208,34,56,72,10,150,4,59,41,66,179,254,237,18,98,11,31,169,127,119,3,179,235,104,60,22,1,189,47,81,130,92,69,13,244,253,31,51,176,191,156,35,192,50,35,120,158,6,226,76,241,54,211,181,87,64,58,102,152,31,75,119,125,207,232,144,210,186,150,218,74,71,66,174,237,221,106,97,29,5,252,33,86,148,165,216,154,93,230,118,11,29,148,21,21,80,68,192,73,203,2,41,26,21,20,250,162,231,125,42,227,61,68,88,91,218,198,54,91,244,129,217,201,120,51,147,126,171,99,110,214,87,66,160,213,151,59,36,213,64,137,178,218,240,132,213,65,71,101,16,94,78,202,20,170,173,209,5,51,56,168,71,5,5,35,46,74,198,51,52,92,92,222,225,228,101,61,29,147,88,58,241,24,84,177,217,182,95,194,2,129,131,140,86,223,17,72,243,92,207,155,254,47,63,128,171,115,245,183,145,203,237,45,146,6,68,207,3,22,240,203,93,54,98,185,18,6,71,218,86,175,190,180,122,149,41,83,188,26,55,222,133,126,75,57,253,146,182,50,184,81,89,244,108,208,91,106,188,35,56,212,99,45,72,233,161,120,134,13,232,246,93,155,194,63,36,80,123,124,86,41,224,189,170,192,103,196,118,201,195,148,29,134,247,136,148,77,116,72,82,166,29,167,22,249,95,59,4,240,120,58,86,41,65,188,221,164,57,89,15,209,134,178,168,235,241,154,90,126,79,74,58,170,183,168,122,67,69,36,251,201,121,156,153,49,235,140,228,227,78,153,182,8,202,201,74,183,231,68,149,102,141,241,54,24,95,72,125,159,188,182,96,90,215,37,52,84,3,236,87,243,246,219,54,74,135,243,143,234,75,76,39,21,82,233,242,228,161,190]], +[[219,93,95,65,253,221,103,104,112,151,71,171,130,57,187,79,66,163,29,52,180,250,136,130,77,148,191,120,211,20,146,100],[3,133,140,230,178,210,64,121,238,173,102,202,13,254,119,46,205,169,175,77,70,188,155,94,223,220,40,107,149,254,151,22],[91,61,13,167,16,35,85,72,107,228,214,156,253,101,136,108,157,156,135,56,178,147,202,251,35,178,16,75,253,172,141,125,1,41,142,235,24,253,227,222,214,73,29,65,180,25,204,102,55,82,196,230,125,190,137,134,131,61,32,228,239,52,24,11],[103,238,3,222,69,195,231,3,13,181,36,110,229,181,27,242,152,187,163,228,208,147,73,55,252,18,217,166,41,96,76,83,192,112,227,13,97,25,153,169,205,218,242,217,172,218,106,159,103,32,43,53,35,105,212,130,96,238,188,224,231,142,77,90,229,79,103,117,33,248,74,123,224,1,127,171,39,139,43,87,39,94,252,95,165,124,97,113,134,252,27,164,158,223,189,51,8,99,72,120,216,100,242,218,21,131,202,141,86,206,159,174,119,196,98,3,154,188,50,208,83,156,10,96,183,187,186,80,41,233,50,157,39,86,131,217,196,206,119,208,185,8,173,233,139,14,50,180,66,13,154,238,44,193,14,75,233,34,249,87,37,130,221,137,103,20,28,29,64,46,33,95,32,174,224,168,144,226,54,142,64,109,234,17,189,17,23,127,46,3,138,162,241,160,223,245,26,18,141,149,93,94,95,141,93,0,9,170,168,36,64,169,104,100,214,198,151,249,16,209,223,35,15,70,127,14,2,162,224,43,249,228,93,169,95,37,84,16,204,90,171,141,133,244,73,165,222,153,170,189,68,253,118,62,193,70,41,243,219,171,26,36,123,255,183,23,70,72,228,59,159,177,235,13,245,228,16,155,122,136,224,85,18,178,8,101,186,211,159,158,167,157,82,245,24,142,124,165,25,68,5,191,177,160,151,39,97,127,63,108,136,25,32,8,237,188,12,101,133,219,242,97,241,73,223,251,89,61,66,113,110,90,87,119,245,70,43,238,177,233,165,106,44,118,230,203,115,81,23,204,17,131,163,141,30,0,179,3,209,116,170,156,245,199,49,178,199,14,221,121,204,93,201,111,64,24,241,215,29,113,152,187,183,209,52,205,47,248,193,95,154,4,40,13,178,106,143,169,153,126,184,107,19,60,2,46,218,21,216,173,94,119,204,159,98,97,89,96,186,194,249,187,195,235,189,25,143,114,197,114,185,113,86,250,127,162,41,169,128,20,225,112]], +[[127,4,141,252,194,101,12,218,89,73,29,76,226,178,83,58,236,200,156,196,179,54,136,81,148,183,173,145,125,181,205,20],[8,0,27,93,64,149,139,203,39,11,238,169,186,186,51,135,227,164,185,0,252,66,39,86,87,198,198,145,162,226,100,242],[88,51,112,151,29,36,101,42,210,19,196,38,21,145,25,56,250,154,163,217,183,25,105,64,230,235,8,21,18,0,199,182,114,157,30,255,143,79,9,4,7,77,171,61,221,166,175,30,78,86,43,125,98,32,193,165,98,104,59,234,178,104,248,14],[145,117,25,205,179,53,25,104,11,202,224,79,170,121,7,113,206,125,19,151,195,69,241,176,61,215,98,87,118,243,241,149,128,153,50,97,139,28,100,172,217,58,208,0,234,208,150,84,163,61,20,247,72,180,107,103,170,224,255,18,223,60,193,99,40,15,71,206,220,22,168,87,144,52,228,152,132,41,103,114,236,189,187,113,202,41,193,102,35,53,51,200,222,84,1,43,65,44,161,60,194,88,247,197,70,93,131,66,47,82,78,76,5,248,6,49,52,120,49,159,209,67,207,80,136,230,152,55,105,125,54,21,216,10,127,167,231,68,63,202,101,231,83,172,27,17,216,239,243,71,102,54,174,2,215,162,15,75,35,136,218,214,132,0,47,92,233,87,202,221,210,5,61,14,213,51,19,42,129,202,25,187,8,11,212,59,233,50,2,140,181,246,185,100,240,8,181,177,193,197,153,59,201,181,72,91,34,187,239,112,31,10,38,163,230,117,234,49,18,43,186,233,29,134,75,84,216,149,175,220,121,202,88,212,254,68,146,19,53,59,20,159,49,67,181,20,77,116,124,91,70,151,71,154,230,133,40,72,83,132,4,74,162,201,155,164,177,123,24,78,148,152,34,105,189,226,222,11,23,112,93,11,252,70,214,144,106,144,237,239,232,145,149,222,107,184,243,251,106,55,65,134,199,205,8,109,19,209,179,82,90,57,148,220,128,32,225,160,5,84,172,138,130,214,4,124,91,255,94,127,18,69,15,72,101,218,22,30,26,2,31,217,190,139,211,58,50,187,84,164,221,248,116,81,46,116,181,207,211,252,60,217,172,17,237,216,120,67,54,104,227,252,199,130,185,123,109,144,90,219,14,190,196,44,146,84,172,144,243,88,34,192,15,151,255,63,12,124,57,237,60,124,179,146,15,86,8,187,69,131,139,178,66,165,42,134,55,215,206,205,207,72,159,161,131,180,84,81,198,201,252,187,191,145,79,95,126,107,34,59,203,70,117]], +[[159,235,61,248,140,73,74,153,132,156,111,202,25,66,1,71,122,47,167,86,78,41,251,6,203,68,193,21,78,140,234,58],[195,86,40,202,110,226,142,193,194,57,221,197,187,162,169,224,158,72,70,129,107,20,60,116,223,162,174,193,246,37,81,182],[161,194,96,120,53,190,193,161,216,120,114,253,142,228,136,208,174,158,210,61,73,253,103,134,252,73,150,114,94,73,179,38,33,24,186,187,72,52,135,124,127,120,251,234,192,45,244,10,176,145,184,180,32,220,153,81,56,30,59,205,160,103,5,2],[149,251,117,129,189,37,255,212,66,195,174,56,161,155,234,115,73,199,183,104,59,166,118,126,20,143,10,252,21,55,63,103,193,109,71,23,129,32,46,109,168,5,78,215,251,158,226,4,204,15,99,194,16,166,112,165,249,206,212,41,69,136,25,99,48,211,27,142,131,146,190,246,180,143,227,201,32,120,250,225,18,132,180,195,186,32,217,55,226,113,157,231,191,103,192,6,105,173,35,230,19,132,235,223,140,110,96,115,84,40,192,132,254,33,127,219,71,9,204,182,8,63,192,174,74,5,39,62,239,115,144,35,211,75,183,63,102,45,172,223,17,11,109,189,62,116,252,20,145,232,201,101,150,7,95,174,92,54,170,190,42,10,83,5,43,247,124,68,98,67,128,99,170,123,192,197,10,185,32,201,235,40,134,113,86,12,165,186,122,244,74,83,219,46,47,244,60,165,96,105,234,85,23,203,33,78,118,250,165,61,189,161,0,0,60,79,97,117,65,64,65,190,116,222,34,206,21,93,34,129,182,244,3,91,227,152,65,175,219,150,221,137,170,128,142,104,101,186,230,45,107,237,217,25,211,232,101,16,185,250,95,237,209,151,124,65,49,178,184,110,15,72,215,33,94,177,61,84,152,202,93,35,104,248,24,149,237,133,90,82,113,36,101,126,201,83,158,254,59,36,153,163,176,179,56,38,47,38,52,14,34,85,76,121,244,250,210,180,228,25,199,11,193,162,16,125,32,100,86,182,54,135,129,190,75,94,44,84,218,66,211,54,4,15,183,186,73,195,45,117,35,33,173,205,146,152,110,120,190,219,34,108,234,197,2,146,8,155,181,121,2,127,112,34,23,116,90,254,6,165,190,19,107,57,152,163,96,76,159,242,172,214,250,63,63,113,99,61,49,2,251,240,48,71,197,72,111,132,196,220,36,71,216,99,121,99,131,213,95,8,201,129,253,77,215,220,28,183,43,139,164,67,90,246,171,221,116,230,246,230,121,143,26,226]], +[[191,246,137,85,221,106,224,232,186,133,171,13,12,218,240,74,159,91,239,213,239,96,20,244,153,148,167,131,99,220,23,247],[10,217,73,58,248,11,21,240,122,82,28,205,103,79,233,229,33,42,74,40,193,124,116,246,96,95,254,247,138,74,237,114],[147,25,238,247,64,99,58,218,26,240,225,55,100,76,97,251,62,17,186,75,1,211,198,242,83,146,220,147,103,135,42,35,190,86,49,13,49,46,252,185,27,219,171,120,167,94,87,110,190,144,129,151,36,21,245,98,219,65,186,245,226,51,139,7],[216,245,101,10,163,88,28,77,57,189,27,138,252,150,193,173,124,75,247,35,66,111,157,127,171,209,165,200,172,29,47,229,74,151,31,172,118,94,5,175,110,64,125,114,105,186,182,97,179,67,34,146,164,132,249,82,193,16,149,187,210,10,21,215,124,65,248,243,115,26,80,77,81,142,225,12,208,6,201,110,229,115,114,222,91,234,52,142,200,186,21,145,98,23,12,99,233,112,241,199,163,70,90,61,89,46,29,86,198,84,15,189,182,2,40,227,64,144,150,70,50,12,149,242,86,152,205,72,150,189,255,88,226,86,30,59,61,154,115,184,151,71,145,42,28,244,103,214,62,65,69,95,218,119,71,127,70,254,105,55,187,14,121,217,44,205,82,232,45,186,144,138,5,165,124,126,207,73,85,74,180,76,11,113,142,59,221,95,192,191,112,112,217,197,143,134,5,145,193,139,202,139,58,154,20,138,6,84,142,15,1,96,43,30,111,104,96,55,201,79,247,50,225,85,213,45,91,11,68,112,59,61,17,22,62,63,86,227,185,193,184,100,118,228,220,191,197,63,160,89,132,232,199,93,210,24,67,207,150,249,228,148,171,186,231,24,74,164,39,54,99,62,56,17,174,255,64,43,47,203,125,127,112,46,68,114,65,226,42,88,132,47,214,208,192,61,51,255,91,140,121,34,0,225,115,218,167,178,23,228,178,244,67,62,108,2,10,204,229,1,185,50,58,160,36,17,68,67,75,8,233,210,70,145,57,255,103,52,34,8,144,5,70,32,15,217,113,166,93,189,109,182,194,30,62,249,23,42,187,161,234,158,162,162,73,173,223,26,30,170,60,225,25,56,177,62,48,145,60,208,218,212,145,252,187,50,133,234,55,139,142,249,34,127,63,168,11,88,110,207,234,225,55,6,111,132,72,172,223,183,141,109,62,158,244,166,179,98,223,66,65,173,154,226,83,184,225,89,125,101,110,0,12,234,68,122,2,250,73,51,50,134,9,187,160]], +[[27,169,25,192,102,187,86,230,64,195,51,89,104,225,209,181,188,192,147,56,62,45,124,248,181,255,245,198,30,196,122,119],[128,76,144,189,194,179,97,139,1,240,117,224,65,250,151,27,131,197,182,207,163,182,179,151,79,63,164,53,153,190,172,171],[80,62,183,237,109,225,183,118,201,82,242,85,187,212,188,251,14,72,188,112,194,204,47,31,114,191,104,129,71,144,64,196,117,36,236,84,42,225,63,96,5,202,80,22,181,139,115,106,80,137,141,208,86,157,77,56,173,41,134,48,214,138,219,11],[135,197,199,93,138,208,125,82,172,215,129,209,187,149,247,140,112,226,28,45,214,111,122,164,66,52,21,47,152,35,77,18,131,88,168,174,233,142,169,3,167,123,68,29,177,68,122,230,255,52,50,221,212,87,15,127,88,3,97,34,193,253,204,147,203,33,87,55,57,193,156,202,164,17,80,142,8,222,38,6,243,216,242,219,137,223,106,68,164,97,51,213,112,24,70,38,39,226,47,87,239,54,209,222,2,77,227,212,174,65,183,82,223,72,33,21,89,52,180,71,178,239,254,81,36,135,82,27,224,53,104,50,167,76,224,226,216,48,27,121,249,49,117,232,182,185,97,177,223,99,125,138,202,220,136,69,67,198,134,79,128,37,236,236,236,124,110,79,224,254,207,196,13,205,149,232,214,171,147,206,37,89,83,132,67,107,89,139,115,199,75,3,212,158,213,0,44,15,133,140,253,157,13,246,30,222,147,124,196,22,89,214,112,139,150,252,90,170,222,225,9,226,166,136,70,186,242,194,70,223,207,61,39,194,139,209,55,30,53,252,148,18,99,20,66,238,117,243,140,110,73,88,7,10,116,246,230,162,32,247,92,114,128,234,180,115,125,151,227,120,130,243,98,72,17,103,95,22,202,246,12,185,68,188,233,46,117,136,76,86,72,60,97,242,107,99,113,177,181,18,55,98,26,6,84,62,180,171,234,123,236,196,252,49,219,181,71,91,61,235,155,179,200,153,35,135,16,72,48,198,7,42,254,26,242,68,191,104,26,64,50,156,155,55,119,43,9,197,232,142,120,247,223,251,192,69,73,255,161,59,65,68,221,250,83,143,196,179,48,5,64,173,131,2,21,226,95,17,68,109,40,159,51,18,44,44,136,13,227,218,113,196,83,215,232,143,124,164,234,61,18,85,232,47,75,201,229,83,61,196,1,195,48,64,225,105,64,178,207,156,242,31,234,202,28,44,108,51,51,124,247,94,24,132,180,131,191,128,21,54,211,4,8,145,21,160]], +[[155,54,36,124,23,113,14,149,38,26,125,112,47,87,254,129,242,151,17,23,165,12,135,146,1,147,179,134,212,148,202,151],[41,174,57,242,115,227,95,179,246,17,218,9,22,0,101,14,251,196,252,77,30,123,76,118,172,237,90,131,248,38,52,243],[3,89,112,166,114,233,63,135,235,66,204,57,111,110,167,225,179,221,92,89,81,87,40,38,209,7,90,21,194,215,228,84,223,25,91,81,170,232,220,97,239,122,184,149,72,95,100,229,152,149,115,217,138,6,46,103,174,115,86,254,92,158,59,15],[232,217,213,59,162,126,152,237,213,93,243,198,178,69,234,205,220,138,64,227,239,176,7,188,145,142,197,168,105,23,138,23,11,180,166,53,183,248,247,66,227,122,212,93,20,167,67,68,166,181,34,131,10,82,33,6,235,150,13,175,25,45,193,224,253,112,241,97,96,225,34,81,104,146,208,226,171,208,212,174,15,13,46,90,220,201,154,213,83,2,226,81,179,231,164,208,203,51,119,74,73,112,73,144,92,51,222,31,187,193,173,43,108,100,82,149,254,65,107,77,18,178,50,239,224,163,60,210,173,135,50,235,161,195,203,14,174,176,178,165,127,160,62,197,103,202,41,33,11,246,255,149,66,167,102,244,150,254,104,5,138,169,131,128,108,190,122,177,10,71,146,11,172,130,72,129,142,84,164,21,81,201,160,149,158,137,148,202,198,15,200,104,173,72,181,162,77,95,36,167,165,163,253,144,184,71,232,23,173,61,213,208,214,248,222,45,32,79,100,36,131,189,83,88,90,146,239,146,84,21,169,179,143,187,240,127,192,243,94,112,117,105,207,72,139,32,84,83,206,84,51,235,166,253,232,120,26,247,43,82,191,188,171,133,234,211,133,217,211,23,94,33,173,51,115,173,83,92,240,227,87,237,107,83,131,239,56,41,169,213,9,91,135,220,154,173,190,12,167,171,173,243,62,195,182,255,214,235,148,175,220,193,46,141,102,166,252,5,172,249,115,104,219,15,105,86,93,205,143,239,77,30,73,215,221,74,192,83,194,24,245,36,12,129,45,78,187,164,64,220,84,202,205,219,28,57,50,158,91,208,195,200,13,195,37,154,128,240,89,249,70,121,170,7,148,202,1,21,204,98,175,37,225,36,203,138,157,65,96,234,206,109,34,199,177,196,69,68,248,17,66,161,158,187,2,169,189,166,66,156,80,231,131,219,74,7,240,33,158,133,124,141,60,86,85,165,130,131,28,142,171,195,241,155,89,173,141,44,113,74,222,175,64,57,213,207,112]], +[[111,237,231,57,108,70,32,51,24,154,205,35,210,249,208,43,104,137,141,53,243,160,26,121,143,194,77,72,141,233,58,120],[179,64,98,6,11,44,32,7,106,152,254,169,57,179,179,165,4,81,165,244,159,131,81,192,173,117,145,219,190,187,19,15],[136,168,62,32,18,210,9,202,3,184,235,246,222,91,183,239,76,203,94,61,245,202,199,137,84,170,105,73,48,228,222,130,84,78,245,8,60,72,146,219,159,5,215,123,246,63,79,223,206,21,164,209,195,248,91,174,128,119,6,43,236,14,123,7],[90,188,193,75,157,133,120,222,8,50,29,224,212,21,227,212,14,157,227,30,24,136,19,116,117,206,98,188,111,190,232,253,208,59,157,71,199,184,139,188,235,128,68,68,73,11,246,163,204,183,162,115,38,30,36,0,78,166,124,239,163,213,209,115,87,109,1,227,143,118,193,224,229,21,8,60,151,231,153,20,172,242,190,65,96,239,147,96,187,233,134,179,110,159,249,51,70,176,231,6,145,217,52,228,127,138,80,63,169,51,171,42,80,66,105,71,205,168,232,16,201,235,227,179,105,130,240,154,238,96,146,115,159,162,53,139,97,60,127,18,157,176,220,190,54,139,238,82,242,247,241,223,227,210,67,70,5,181,175,207,37,96,113,113,125,146,79,208,128,59,189,13,209,249,85,92,232,52,218,199,129,223,76,199,170,25,231,241,29,169,251,153,203,158,107,158,30,111,180,247,232,220,178,35,108,40,174,182,203,197,90,19,14,3,193,177,122,153,28,202,27,121,78,108,19,115,45,91,10,102,246,235,168,96,236,185,133,85,170,76,33,141,17,43,17,107,206,35,130,149,222,20,39,65,246,135,190,11,36,135,245,143,252,92,18,160,165,25,241,226,55,147,36,46,248,87,237,57,138,32,105,157,67,81,69,63,194,240,146,118,42,189,227,79,77,162,219,224,206,42,171,175,107,196,192,21,159,63,225,174,161,106,3,111,126,174,205,98,149,56,243,224,238,216,60,154,77,193,171,194,56,249,13,170,244,137,253,97,179,77,147,123,111,70,7,167,136,186,168,32,97,148,61,186,178,108,29,56,77,141,73,249,147,72,128,11,243,97,248,113,245,214,205,161,143,104,153,24,206,195,26,209,88,241,134,61,19,255,172,84,5,193,98,195,45,224,110,50,153,76,196,16,111,149,187,79,255,219,239,231,214,41,236,119,151,57,70,9,253,191,234,219,70,146,115,112,161,31,179,132,113,84,15,149,27,147,198,235,35,134,104,220,0,108,33,102,11,162]], +[[213,89,88,1,52,171,5,10,202,68,110,167,117,14,246,179,113,217,45,118,69,236,118,53,254,120,81,16,11,196,229,30],[222,80,32,205,33,168,179,35,57,222,203,237,255,36,102,77,149,128,50,99,39,174,223,9,197,236,107,63,229,64,82,38],[111,203,26,201,41,10,183,103,213,155,89,140,154,36,236,219,108,5,187,2,62,195,96,20,164,13,144,142,240,220,55,138,69,40,179,118,13,136,154,121,23,78,33,202,227,93,244,93,66,123,166,234,129,43,221,202,22,227,90,105,181,231,159,10],[104,66,227,25,10,17,14,238,150,197,7,212,188,180,197,72,195,160,237,123,26,142,215,125,217,59,56,97,59,35,199,62,131,11,32,94,98,101,25,33,173,130,150,176,141,30,16,8,173,120,242,153,110,60,127,56,3,46,70,124,255,236,215,123,133,37,226,67,206,192,33,248,82,150,175,213,69,215,190,26,98,86,139,176,207,205,185,13,97,78,215,152,191,183,239,198,85,50,104,22,166,16,130,37,29,240,22,19,170,200,142,252,234,30,14,162,150,27,143,146,30,190,21,88,222,232,51,116,160,17,58,120,197,88,87,206,32,85,187,44,72,186,219,211,216,244,203,25,115,77,0,208,96,75,97,144,115,2,13,114,169,154,25,35,230,22,10,9,148,101,103,253,75,218,102,68,46,245,167,54,7,134,209,120,218,228,73,34,243,80,206,46,220,106,247,61,27,216,13,192,62,195,202,112,5,244,16,157,16,198,212,247,216,250,97,115,81,16,248,219,174,223,145,160,186,215,215,251,92,4,215,6,55,60,21,198,69,6,63,244,180,251,210,213,89,176,175,173,67,45,76,73,108,216,171,254,162,134,250,103,93,192,118,114,110,197,34,179,163,194,244,122,236,197,57,244,138,121,33,105,196,204,140,212,28,210,203,107,99,221,188,25,55,58,201,105,28,43,194,247,143,34,96,61,85,19,113,90,22,212,87,78,122,204,75,234,109,205,140,167,241,152,101,164,157,54,100,162,16,223,173,41,7,116,177,11,113,136,242,85,179,190,77,200,250,134,248,218,63,115,164,231,201,41,149,29,243,15,230,106,23,200,206,226,62,79,46,210,6,63,11,2,171,64,55,44,190,84,185,167,8,223,124,72,160,101,102,211,155,25,67,76,108,118,105,135,179,235,176,6,117,244,76,75,60,30,159,69,4,231,169,39,5,137,192,208,244,203,115,66,53,165,142,240,116,207,157,236,243,96,26,238,202,159,29,142,53,108,178,219,95,206,121,203,195,97,67,243,75]], +[[157,76,233,117,84,120,118,99,111,234,37,67,124,40,128,201,170,142,230,178,112,209,178,218,25,124,141,127,149,231,220,204],[189,228,153,60,3,4,119,195,88,144,170,232,43,181,8,126,145,78,100,185,79,252,100,226,215,165,167,201,25,226,217,2],[190,23,68,76,212,101,168,122,151,29,248,78,177,2,249,199,166,38,167,196,255,122,234,81,211,44,129,53,61,93,188,7,57,60,160,61,184,151,209,255,9,148,92,77,145,217,140,157,145,172,189,199,204,127,52,20,77,77,105,235,4,216,31,12],[234,15,163,42,74,40,136,17,48,27,158,229,51,250,53,31,223,191,107,193,208,85,90,116,2,118,122,58,145,152,85,143,116,187,167,3,24,87,153,91,159,50,98,38,241,221,93,241,7,176,99,66,32,62,184,212,12,95,29,201,91,79,63,136,151,90,162,74,248,118,158,38,112,196,102,113,190,187,122,15,27,117,104,114,154,238,71,126,137,136,175,156,116,159,50,2,112,129,113,253,148,179,55,174,103,237,33,166,196,65,116,1,75,11,14,181,186,113,194,119,151,141,72,140,36,196,167,132,19,9,132,107,78,48,164,251,188,252,69,7,141,126,20,1,65,20,177,172,100,247,195,60,154,194,94,165,98,108,44,129,159,186,162,164,222,138,43,245,241,54,93,107,112,64,126,128,148,249,145,151,206,31,12,53,225,26,152,251,227,114,65,78,162,6,74,58,18,209,205,92,141,248,252,14,121,245,183,112,181,143,71,127,145,151,108,160,19,152,149,18,14,36,107,170,181,160,38,242,211,156,104,125,192,120,131,52,181,198,38,213,44,222,190,5,234,243,8,100,180,19,238,189,197,88,30,240,13,67,146,118,229,47,71,156,156,5,177,22,57,88,38,182,4,144,179,206,112,12,192,2,127,97,228,108,162,246,251,194,201,222,46,128,8,6,85,10,251,6,212,160,142,172,122,117,142,36,88,42,77,109,66,139,67,61,54,95,195,29,68,68,96,122,251,100,241,94,55,7,148,0,90,58,34,68,230,102,213,212,195,138,210,0,156,118,154,81,205,191,115,141,35,89,66,244,18,208,127,238,183,59,54,87,208,176,201,28,181,148,11,173,106,112,110,20,237,205,195,66,37,177,193,243,139,26,190,203,42,220,175,129,145,85,169,79,225,144,253,85,104,34,213,89,217,196,112,133,77,58,67,191,184,104,218,221,110,68,61,152,238,135,228,216,40,79,92,243,166,218,250,242,149,185,2,131,108,100,5,17,230,16,174,125,12,177,177,211,214,7,159,230]], +[[2,115,134,130,50,245,190,72,89,44,250,5,19,78,141,85,84,237,31,154,87,188,126,57,130,163,48,197,126,90,127,58],[241,114,32,135,130,219,102,212,102,203,228,244,65,127,111,196,119,183,52,159,42,152,219,86,192,58,71,34,117,70,188,90],[21,232,216,220,125,93,37,53,157,106,16,208,78,228,25,24,169,201,223,76,135,190,38,159,168,50,67,77,83,1,219,2,36,129,191,163,149,163,227,70,111,149,84,206,238,5,50,168,24,58,13,5,80,231,209,171,233,159,198,148,198,255,147,1],[247,161,212,97,76,198,74,59,196,143,0,198,39,99,4,243,77,77,253,21,224,97,123,147,204,239,18,108,92,99,140,157,153,83,170,187,125,244,45,244,224,170,167,234,201,106,75,56,199,186,117,141,134,12,144,208,94,61,20,228,121,229,69,243,25,176,229,168,90,216,240,153,27,67,214,228,156,36,250,6,14,62,93,249,92,152,217,69,26,184,51,225,42,169,127,64,70,17,187,163,89,73,98,101,166,219,17,145,125,13,165,198,167,2,208,177,2,222,54,221,12,152,223,91,84,128,108,230,38,187,150,55,68,117,246,138,96,96,235,53,10,125,42,174,50,4,179,223,223,159,30,49,190,129,247,23,15,138,27,147,133,65,63,248,246,136,30,16,193,232,218,76,136,175,181,6,57,171,68,136,122,202,42,190,236,237,241,16,210,149,140,19,253,51,144,209,185,106,118,45,22,206,25,105,32,206,133,246,196,21,190,213,69,177,68,83,2,166,240,1,235,141,0,233,124,117,24,135,134,141,72,26,11,30,77,250,4,182,247,97,8,110,232,230,151,176,25,224,23,16,75,175,185,143,202,36,46,51,76,111,24,241,219,91,111,41,95,5,197,89,54,28,104,49,218,188,66,194,17,7,3,249,209,246,78,18,221,242,106,134,121,133,78,159,142,248,71,158,31,18,195,84,71,170,192,46,167,242,66,229,134,50,207,47,208,99,254,102,80,112,68,91,128,243,220,106,51,3,187,169,110,5,250,136,238,194,1,197,194,208,12,168,27,141,166,150,157,10,77,208,72,59,52,119,211,37,167,31,172,214,250,34,9,180,140,180,246,82,93,167,60,156,5,178,217,120,155,1,68,142,21,39,229,106,9,169,188,97,54,217,131,114,67,194,7,123,146,91,187,147,63,143,177,218,172,150,51,152,197,128,42,237,163,187,202,138,227,184,244,169,168,113,247,234,142,44,12,232,152,197,102,33,123,92,6,255,85,255,159,79,231,131,152,174,121,115,100,30,175,181,33]], +[[51,106,131,181,90,191,76,2,226,94,84,3,41,181,39,88,67,194,236,184,223,105,57,91,90,94,36,27,208,216,193,13],[221,96,86,152,68,87,12,159,10,130,100,63,68,100,120,181,172,111,197,66,33,66,49,167,202,101,106,146,181,253,170,84],[210,99,245,109,89,203,155,40,150,169,71,38,124,46,215,138,148,91,172,90,189,191,60,20,220,58,208,146,178,48,140,185,49,92,70,73,66,160,162,11,32,36,81,29,118,110,133,201,54,73,154,20,156,208,187,178,9,21,10,22,67,38,82,0],[154,254,232,171,72,32,16,226,146,100,180,6,217,180,148,83,209,206,109,85,9,57,7,33,130,134,62,70,101,40,74,176,93,134,37,142,6,35,177,135,84,196,120,82,56,246,151,240,117,173,251,158,29,49,164,46,133,147,78,192,113,221,221,236,194,230,194,246,19,52,167,149,38,120,139,73,82,25,7,22,144,109,222,23,251,165,86,238,164,200,181,151,39,81,79,111,86,21,161,156,163,109,163,88,250,230,166,197,79,127,75,122,146,158,49,186,124,199,27,222,120,130,250,159,253,135,48,1,54,64,156,175,60,166,78,239,234,97,106,237,88,218,93,251,242,139,102,142,193,204,207,252,239,110,46,20,248,16,158,156,191,118,207,164,20,249,26,192,15,72,233,62,173,163,133,221,61,92,22,225,163,158,163,221,85,199,97,252,163,97,180,40,245,22,192,94,105,79,229,195,195,69,205,148,69,113,135,168,230,4,178,0,161,160,249,55,174,137,244,214,181,66,29,255,207,124,161,95,46,44,37,55,138,65,19,35,63,118,19,244,87,10,164,185,9,169,19,94,174,76,123,158,173,69,128,7,174,23,18,106,17,209,69,37,138,249,86,61,178,247,232,146,84,49,135,139,14,236,168,175,252,1,172,89,19,191,91,172,79,163,168,87,197,76,200,144,109,106,247,125,230,185,50,107,101,6,21,16,153,232,126,153,177,232,25,198,251,224,130,104,143,52,184,3,213,136,228,22,216,83,22,151,101,214,47,126,11,223,114,197,205,102,102,154,3,53,86,35,54,115,94,126,251,115,74,47,173,163,39,248,88,190,198,2,208,218,8,235,164,71,158,127,109,196,222,246,228,235,219,183,48,238,145,163,52,69,202,220,157,245,44,130,90,211,97,73,206,251,197,26,177,2,3,53,48,129,75,175,167,232,121,97,176,99,103,255,137,111,8,174,51,74,155,26,173,112,61,166,134,112,108,17,160,73,67,234,117,225,41,146,220,246,16,110,55,32,119,205,3,17,2,159]], +[[136,64,145,114,97,139,73,3,147,219,39,217,96,23,28,188,24,126,175,77,216,179,32,179,210,248,36,152,0,67,113,143],[206,46,124,88,57,239,86,50,161,35,220,55,61,193,75,31,5,5,118,110,150,117,64,118,4,202,124,245,78,141,68,178],[147,182,226,157,99,148,93,92,66,115,135,208,6,199,240,176,25,86,169,95,192,67,110,212,43,70,208,241,123,91,177,147,234,140,14,187,243,214,209,59,181,57,227,92,145,243,240,249,250,52,20,160,34,60,144,96,186,200,54,83,198,252,217,6],[251,62,130,241,27,194,134,38,126,18,56,23,173,136,100,224,119,217,247,168,231,161,99,172,126,234,249,61,85,221,17,29,232,8,59,102,181,60,231,188,119,31,197,7,26,45,122,194,248,93,111,198,173,207,206,196,70,225,106,161,4,109,243,114,9,173,122,41,207,150,101,180,57,165,77,111,141,148,47,137,189,170,86,242,241,18,96,204,149,153,48,56,176,232,251,219,50,20,241,66,230,201,11,97,161,210,177,66,7,98,6,175,48,172,53,120,74,109,193,90,30,121,37,26,140,119,49,161,197,57,120,3,143,141,118,215,12,108,28,223,82,159,189,184,77,21,7,220,255,221,66,135,61,250,106,143,230,189,111,127,210,156,128,228,178,249,51,210,182,201,230,44,148,87,230,101,71,38,85,5,155,99,182,24,226,169,168,229,185,228,28,54,70,23,58,137,43,142,109,75,202,214,166,42,111,204,211,69,88,144,181,142,194,104,26,149,204,151,118,169,252,232,60,84,169,239,49,42,51,25,89,199,239,63,121,238,87,110,183,183,148,105,201,35,75,30,174,246,9,136,71,8,254,75,176,239,172,102,45,168,113,186,97,221,171,179,252,189,235,143,99,86,87,221,154,93,115,17,230,57,168,36,133,139,154,152,104,211,249,56,77,166,18,199,242,231,113,164,107,210,98,76,153,234,43,108,203,202,153,108,29,156,55,85,84,242,165,81,97,156,230,213,230,228,214,184,68,164,219,234,131,186,115,35,49,252,244,101,114,193,251,14,37,124,225,4,27,38,93,240,46,105,10,146,129,75,191,59,94,202,198,158,233,152,118,106,2,176,210,249,8,179,193,95,149,38,153,97,111,44,7,213,137,25,137,137,230,5,108,22,49,154,171,108,248,119,25,2,192,120,4,106,136,178,87,12,19,188,94,222,186,46,209,227,186,19,29,175,148,230,137,24,98,187,61,231,209,6,63,228,5,48,122,92,217,117,105,62,157,88,225,124,105,14,238,244,162,96,60,175,198,140,43]], +[[229,113,24,155,92,217,231,136,48,45,227,145,157,133,12,34,125,203,182,21,2,46,86,139,218,235,55,172,91,41,57,197],[237,218,137,15,66,221,95,188,115,22,165,250,223,190,195,133,86,242,63,81,184,239,210,98,84,55,246,181,6,159,30,229],[127,121,122,49,113,93,124,53,111,143,31,120,55,0,170,153,116,187,147,109,102,22,97,173,150,140,124,222,26,201,231,103,190,86,162,221,73,185,35,14,144,17,12,103,192,237,24,124,183,231,92,48,83,236,232,68,152,77,41,111,13,133,203,7],[182,44,134,122,214,34,116,53,191,166,218,184,48,104,78,56,209,150,225,248,97,170,222,15,214,167,105,155,109,96,144,31,239,178,215,153,195,92,111,61,139,185,77,238,232,52,64,57,129,134,107,171,132,148,106,233,71,108,117,233,241,211,96,43,66,203,45,180,55,191,243,58,119,88,34,240,214,162,87,212,183,84,0,235,165,184,171,179,20,183,31,198,180,111,138,52,232,97,169,166,42,191,51,222,132,130,246,63,157,113,105,231,115,162,220,235,238,3,112,93,172,17,127,209,73,155,104,231,65,79,81,255,148,55,242,83,161,217,144,30,195,176,187,168,105,101,161,147,131,101,84,135,181,128,16,248,4,144,157,225,255,178,33,44,2,82,221,217,191,42,86,172,70,189,89,192,195,77,213,158,70,89,139,107,171,212,229,243,255,253,229,94,72,218,176,57,140,34,175,158,38,186,221,247,114,117,229,240,23,179,90,155,143,132,53,249,99,25,54,179,145,203,149,215,173,243,93,29,133,69,160,253,6,100,18,213,8,150,123,190,154,32,36,90,38,158,59,226,119,113,23,231,95,186,193,112,219,163,82,190,105,178,84,211,83,179,178,203,59,126,33,183,33,170,159,224,68,248,145,107,75,42,111,140,40,248,171,230,106,201,43,145,50,58,199,58,253,147,223,190,234,238,242,109,25,189,159,103,233,157,72,205,42,210,211,229,94,69,210,77,84,181,15,68,163,155,144,226,66,235,233,180,43,235,219,35,12,71,11,223,222,27,199,114,28,49,32,0,132,119,57,61,204,46,21,253,34,178,81,254,176,225,139,2,136,60,7,138,238,79,183,96,101,90,103,29,199,184,170,219,154,86,36,32,163,194,239,162,211,66,225,224,9,157,149,27,66,36,41,132,245,148,230,145,79,226,130,177,238,18,135,53,152,78,249,58,102,158,110,203,162,108,159,203,159,9,240,146,86,100,86,23,241,57,45,53,144,137,23,203,141,41,224,137,124,117,3,205,221,93,225,149,150,134]], +[[55,23,68,171,99,193,21,97,57,41,163,67,112,155,176,25,183,53,125,255,114,210,161,73,241,208,247,29,58,32,30,254],[229,138,191,173,74,19,133,159,10,203,5,208,228,125,89,99,143,123,27,73,54,16,11,152,141,97,230,231,14,34,102,125],[94,174,74,199,42,240,23,74,178,86,82,123,124,211,55,160,229,72,46,97,90,240,104,219,33,218,227,90,100,100,7,66,96,77,247,63,212,202,2,237,149,21,165,96,141,115,25,82,48,250,220,167,180,38,240,42,47,191,208,32,97,175,54,0],[194,25,222,30,141,122,216,223,8,196,147,119,57,111,231,193,242,213,123,210,23,6,51,160,13,112,143,170,222,225,128,206,186,146,132,154,119,120,80,108,187,54,104,117,191,145,36,112,24,148,206,205,179,56,81,71,208,103,24,67,146,42,100,154,255,124,67,94,181,169,199,73,39,80,48,114,208,6,121,120,113,109,200,11,225,84,90,45,191,90,28,56,83,110,18,189,119,32,193,150,93,56,3,164,232,170,85,118,81,146,161,59,112,92,161,5,157,237,14,128,99,98,252,91,190,108,118,161,201,103,75,184,83,121,15,126,144,175,0,117,62,0,67,109,164,140,208,130,234,214,79,221,182,137,137,1,98,8,47,132,130,146,79,51,172,214,4,100,15,105,146,115,82,180,63,100,64,45,39,168,131,250,107,114,170,112,210,65,223,250,161,112,26,37,207,16,121,53,130,96,121,56,117,247,106,41,120,233,249,249,214,134,52,235,63,95,1,189,225,206,73,229,146,18,82,249,73,240,130,121,94,78,175,237,123,229,180,154,159,149,237,187,74,19,83,46,63,59,59,230,46,38,82,35,18,83,162,12,29,84,119,232,244,188,87,237,118,250,25,234,240,58,17,187,164,41,182,73,108,231,98,70,23,14,4,59,193,79,45,47,112,61,150,143,29,235,9,56,135,21,195,124,180,117,45,168,212,100,227,72,224,49,60,137,147,226,65,51,167,197,69,40,78,60,156,144,125,1,178,96,196,136,63,156,179,227,220,91,111,127,182,215,85,54,54,95,33,50,234,237,218,181,112,231,39,58,250,192,191,245,201,252,11,130,15,32,120,224,51,96,82,225,254,123,222,200,102,116,208,153,142,199,141,161,195,243,71,81,248,134,114,118,149,243,94,202,19,4,177,71,52,118,106,176,92,17,134,48,109,237,157,179,238,246,93,60,4,86,205,174,129,129,175,238,4,178,150,198,114,42,136,199,239,48,136,210,111,127,231,75,200,156,245,40,92,104,143,2,123,126,104,96,4,134,175]], +[[73,139,110,230,73,45,83,35,27,53,50,209,147,87,139,167,93,106,137,78,46,83,0,52,226,26,184,173,141,44,13,31],[209,36,102,91,40,250,205,45,23,148,106,4,223,227,209,41,164,86,26,43,36,235,50,109,132,182,43,66,46,68,219,207],[17,47,92,109,59,203,61,217,147,70,211,42,214,156,191,172,62,101,59,239,41,198,138,51,244,50,49,246,108,234,29,10,25,84,39,214,225,12,14,119,197,213,95,226,121,66,135,238,50,229,226,43,175,187,216,5,42,211,96,107,144,249,69,5],[4,152,165,155,135,205,174,40,105,85,71,225,8,99,188,232,4,217,125,224,172,128,8,243,213,251,101,44,23,87,65,159,220,158,15,151,54,244,197,154,52,242,28,252,116,89,159,167,136,252,193,12,103,48,199,223,140,61,44,27,106,120,109,18,48,182,85,133,113,157,28,181,196,144,53,155,148,67,93,109,214,113,245,77,110,154,25,185,181,170,173,126,15,35,63,135,151,223,153,120,40,216,140,217,46,240,137,239,125,191,30,149,39,120,148,162,247,194,253,12,142,77,253,250,109,61,20,88,159,240,25,22,219,249,221,216,17,194,245,224,30,148,41,137,144,161,69,166,207,194,104,149,97,76,124,150,63,239,48,138,78,56,86,195,45,211,227,89,188,86,210,204,164,150,173,25,159,241,165,104,214,67,10,197,205,32,142,14,45,7,128,60,165,35,224,216,19,173,55,51,171,80,189,202,220,185,136,174,231,88,234,80,67,155,243,142,230,73,153,118,4,241,81,198,2,200,41,0,168,32,93,143,111,103,12,134,132,191,90,187,95,117,255,41,163,126,185,191,129,5,25,159,187,251,71,7,225,98,230,76,113,82,112,248,83,230,72,176,170,38,254,160,246,219,86,40,150,191,66,74,159,252,178,146,250,232,91,118,206,251,139,213,164,179,206,31,179,155,210,165,13,12,158,109,147,62,22,127,246,41,184,164,148,242,169,183,116,235,48,60,120,30,160,42,255,26,138,250,220,36,101,204,97,105,104,1,94,214,165,163,60,49,32,185,69,237,83,81,152,30,50,251,159,185,107,34,18,220,248,254,154,197,110,60,244,29,197,36,248,0,99,16,32,176,37,145,145,120,206,7,78,239,7,141,104,66,1,42,39,110,250,98,141,181,64,88,209,235,91,91,112,95,30,24,24,210,223,81,100,186,171,176,198,25,86,236,219,140,112,110,86,47,196,253,100,5,40,112,83,10,228,37,178,33,248,157,214,249,13,171,136,46,118,62,122,127,250,20,27,186,168,191,122,63,33,176]], +[[206,252,252,209,207,244,216,145,7,73,39,145,49,131,11,29,161,157,252,82,69,247,140,166,139,140,60,27,98,43,69,81],[29,57,74,189,27,78,209,174,223,150,106,96,239,211,255,136,33,64,167,229,107,66,131,116,236,180,67,40,154,156,127,0],[125,131,255,102,236,121,48,123,28,12,9,63,218,57,104,169,108,246,4,79,92,128,40,136,88,64,24,132,94,124,175,42,19,90,198,241,103,126,132,210,46,69,142,34,126,79,147,2,9,145,155,193,27,18,247,170,242,184,201,67,2,214,66,0],[94,201,78,208,111,193,37,122,233,193,131,206,86,39,18,7,172,163,122,35,253,180,176,231,74,201,48,122,27,177,18,224,94,213,165,208,71,201,49,9,226,229,148,119,176,51,120,52,100,34,222,54,113,76,41,97,187,151,54,165,19,202,54,113,198,3,166,140,43,231,49,123,27,82,160,118,218,226,175,247,188,136,205,94,234,10,162,104,250,170,218,229,57,201,56,187,79,212,182,6,155,25,69,235,106,240,201,230,200,170,94,228,164,175,55,233,12,103,226,72,232,210,123,215,249,88,156,77,48,233,5,101,27,175,69,54,79,160,73,149,126,165,217,183,20,108,166,130,4,229,233,115,208,241,201,26,28,75,222,214,97,21,2,138,113,17,79,15,79,133,27,209,21,250,235,149,78,63,113,160,20,112,178,72,26,0,152,217,159,157,116,137,140,139,160,40,124,199,131,65,85,33,65,115,209,252,186,252,254,155,8,37,3,132,67,148,118,5,88,131,131,56,22,201,82,76,253,87,68,170,162,89,219,126,189,58,106,162,11,90,101,70,218,222,253,20,6,104,235,14,204,181,246,104,219,159,198,41,131,223,152,8,80,201,209,152,130,161,117,80,213,220,163,84,44,211,96,3,160,208,60,255,176,69,117,163,232,225,208,112,21,199,179,14,202,145,21,205,43,114,228,109,253,223,106,77,218,31,170,45,189,200,144,0,212,51,246,236,154,220,70,20,109,147,159,50,18,27,153,178,137,131,217,139,157,222,140,63,110,87,121,242,176,112,12,176,35,219,19,222,101,110,10,237,29,162,213,198,186,38,82,52,54,72,173,66,15,106,185,229,90,151,72,42,26,34,179,188,46,229,152,98,154,186,217,84,126,219,95,247,144,153,5,100,189,135,31,129,178,75,18,242,191,141,189,254,122,136,55,95,173,156,203,217,252,11,161,211,187,165,227,196,129,60,24,160,52,138,173,131,251,27,130,104,144,84,217,155,70,0,221,23,96,208,220,206,68,117,116,103,190,193,148,100,6,213,48]], +[[209,7,207,38,245,39,219,113,162,6,228,29,23,149,83,33,1,50,37,187,32,249,62,18,223,61,199,57,158,114,12,163],[24,107,244,83,201,93,192,162,253,88,154,120,226,200,0,64,179,246,221,249,166,248,104,29,20,96,54,207,33,70,232,252],[128,113,217,127,50,79,16,53,143,19,172,140,97,212,36,180,243,0,221,4,25,87,28,57,228,13,153,174,165,240,49,64,230,42,180,201,113,39,171,51,233,130,105,150,106,225,212,85,126,69,155,247,245,151,179,19,243,81,162,1,34,240,102,14],[120,235,158,19,120,153,40,167,79,54,1,65,114,142,222,152,56,150,133,200,54,185,31,175,191,26,126,140,25,207,190,33,189,60,61,108,110,216,60,64,158,246,147,241,215,53,218,63,164,102,73,126,25,243,142,48,251,162,161,2,55,133,69,144,112,230,233,44,28,183,201,189,12,155,166,18,32,21,120,102,195,190,210,176,30,110,107,155,141,211,240,196,124,2,241,129,52,106,10,155,155,93,61,126,24,169,77,105,86,133,94,22,232,234,170,171,113,177,3,2,243,91,216,251,31,155,88,71,48,65,96,50,73,38,100,91,5,130,194,242,241,83,58,36,40,20,97,81,66,65,219,40,80,239,49,197,118,59,46,61,79,177,143,198,216,193,215,229,47,124,19,57,44,23,226,112,25,255,96,0,142,67,31,23,20,55,11,192,239,217,69,42,97,245,197,100,136,217,26,24,80,55,241,246,71,247,47,167,133,1,13,93,120,240,161,21,135,204,246,107,128,136,224,230,53,255,243,119,65,147,178,237,239,253,146,214,232,160,50,17,40,174,100,205,184,98,230,49,226,238,91,160,218,68,187,213,137,220,57,43,90,17,59,134,167,39,168,221,182,152,163,52,204,102,139,57,177,205,225,153,184,136,55,202,95,0,245,83,248,156,98,40,52,39,54,65,211,155,193,12,106,36,225,235,66,88,117,66,240,63,193,98,117,36,237,107,116,147,145,241,16,40,112,108,66,54,68,37,178,202,242,1,128,225,184,2,199,68,180,155,123,205,155,247,177,92,35,160,191,28,105,101,150,13,52,21,84,225,150,107,110,248,47,207,187,228,29,30,9,215,65,227,9,37,68,70,119,127,19,194,154,103,184,189,235,197,247,240,77,22,13,96,227,50,227,208,68,26,15,47,123,25,44,62,43,223,109,173,236,42,66,79,136,102,152,6,35,110,224,77,234,105,43,216,187,111,145,202,6,130,236,227,73,20,37,117,53,139,155,123,231,6,0,179,203,129,225,69,107,160,121,159,220,1,255,214,134,35]], +[[175,126,168,228,28,137,55,164,236,71,90,216,19,113,161,113,211,208,249,253,117,25,160,76,117,30,212,173,143,248,254,249],[21,223,199,21,133,186,199,30,242,15,55,73,135,197,85,163,242,240,125,107,156,120,112,102,193,13,99,207,6,224,42,176],[192,241,115,145,103,39,75,249,24,49,199,75,235,100,90,247,144,69,155,40,187,63,33,50,83,101,19,15,64,154,203,102,223,29,34,55,89,169,117,142,8,253,114,83,115,116,132,226,133,166,251,71,64,74,190,46,186,94,242,73,253,2,92,10],[5,242,38,63,2,69,236,185,250,235,20,229,122,202,67,102,104,48,140,129,37,223,49,22,196,238,32,80,29,12,222,112,27,54,110,43,80,161,197,237,244,132,20,76,225,107,251,31,125,38,220,66,117,234,151,50,226,100,186,77,74,54,43,64,39,91,164,115,119,219,195,50,203,101,226,244,200,133,56,148,170,135,138,76,23,93,197,179,178,167,87,255,60,141,125,230,96,151,59,137,218,223,7,110,46,79,199,98,57,183,188,117,42,34,157,68,224,0,206,182,103,16,76,176,116,107,252,245,157,105,96,58,231,252,27,207,17,210,227,63,97,220,73,126,193,176,189,94,79,29,190,244,53,242,242,145,243,11,0,168,94,131,57,70,200,177,4,132,228,171,215,214,11,219,177,254,109,255,88,7,165,59,184,147,130,21,48,19,183,12,160,142,252,145,183,233,252,91,93,187,182,175,18,59,87,190,46,20,15,196,113,164,93,137,250,130,132,204,39,224,161,254,119,31,85,89,139,189,207,6,141,80,109,173,10,89,33,121,206,202,57,238,149,38,249,228,254,71,191,43,177,79,177,72,106,103,125,77,123,153,165,32,84,86,118,160,241,250,128,144,73,170,36,20,174,123,129,125,154,3,110,92,21,120,134,232,52,29,78,129,156,9,42,59,72,179,96,107,3,172,183,39,198,194,33,125,10,243,1,33,84,106,148,175,107,73,202,162,168,201,177,120,111,160,194,165,36,236,122,2,62,146,75,95,138,137,165,55,128,199,248,120,28,91,142,134,148,48,202,160,230,208,67,121,103,227,174,212,79,69,201,1,203,207,16,38,251,189,78,61,217,160,145,236,248,179,79,125,213,3,142,84,61,199,235,106,213,73,78,251,20,92,246,62,192,211,85,187,142,23,47,69,93,138,107,19,218,202,173,219,197,110,71,222,60,247,98,161,167,56,239,9,47,20,54,104,4,103,181,205,130,233,227,110,45,43,104,66,179,189,93,206,119,24,13,218,240,182,67,55,142,105,133,153,221,71,245,205,187]], +[[12,87,203,252,235,222,16,237,224,45,28,176,29,243,96,212,31,46,102,165,4,67,213,139,93,79,8,40,201,161,139,183],[196,215,97,186,24,153,113,185,70,44,97,191,70,167,101,248,142,46,202,165,191,34,17,34,10,251,0,172,101,127,124,229],[138,247,187,224,27,138,185,57,81,209,111,202,5,169,201,103,209,197,44,151,75,234,21,30,167,46,76,235,170,32,204,120,59,182,29,141,105,56,92,172,91,198,215,45,189,22,43,238,241,252,181,221,14,10,8,180,140,160,185,246,217,169,136,12],[51,119,3,36,58,181,180,228,211,72,30,232,221,31,68,148,80,113,116,65,38,88,169,57,136,181,195,4,3,167,183,237,133,34,206,180,111,161,238,2,117,58,135,78,240,103,93,57,124,87,93,160,176,140,170,140,238,51,147,120,77,15,13,184,69,152,55,175,144,185,5,109,244,227,142,65,127,58,210,235,26,16,14,242,7,206,44,166,198,16,1,128,33,102,30,48,112,153,242,183,196,174,135,89,145,20,11,221,63,15,153,173,44,93,85,170,203,132,204,28,220,213,121,224,128,114,182,149,31,212,94,210,137,172,159,247,240,152,106,200,138,79,187,157,201,32,61,155,175,24,12,144,237,249,55,37,140,157,10,109,72,226,32,247,45,37,12,127,44,119,126,170,127,185,250,17,213,10,87,152,119,47,159,217,118,176,5,153,241,240,39,111,58,46,77,152,138,233,33,37,70,122,141,237,183,161,111,158,58,86,232,208,6,98,179,235,103,163,91,155,96,231,59,217,53,7,126,226,56,223,143,110,131,59,154,85,35,56,104,38,193,242,145,123,28,62,201,142,10,95,222,137,196,139,29,68,109,165,208,200,133,254,240,227,116,191,243,10,153,124,123,175,213,231,67,200,93,12,106,170,110,241,10,6,18,17,162,50,124,109,132,235,116,122,86,233,191,96,252,213,181,83,183,152,131,77,12,92,202,219,157,75,84,231,35,125,18,198,121,193,147,162,135,187,47,81,28,212,238,42,45,133,73,180,75,33,193,31,190,87,35,56,28,108,95,120,70,135,253,144,206,188,91,73,90,249,228,20,242,150,27,6,161,200,67,59,154,163,41,43,207,244,36,28,34,113,103,248,209,222,5,75,163,58,216,29,163,235,62,198,228,10,110,38,133,74,243,73,84,1,113,183,93,117,251,154,141,18,147,120,39,253,89,77,49,123,122,141,159,28,47,202,189,165,99,117,86,140,62,158,81,76,46,255,252,56,120,54,61,207,173,159,217,84,54,176,34,232,119,42,136,203,113,232,3,191,144,56,25,98]], +[[254,113,114,39,131,100,25,75,207,239,180,120,49,66,183,159,89,213,253,151,139,30,71,195,20,215,141,76,179,246,28,138],[46,130,204,228,121,16,199,226,167,155,193,244,25,220,60,61,245,79,35,41,31,200,25,62,130,88,204,210,253,56,213,72],[246,194,164,41,107,154,52,7,198,215,165,103,157,174,134,102,181,3,209,161,126,172,247,29,244,147,121,27,143,240,192,170,142,237,54,179,39,162,154,183,130,143,70,242,45,232,104,182,40,177,207,213,1,232,89,159,163,22,147,177,95,97,8,15],[35,80,148,81,160,89,150,159,43,75,223,206,229,56,137,87,233,69,109,31,192,205,133,126,79,77,60,37,164,21,93,94,233,28,32,83,213,88,6,46,234,104,39,149,13,232,99,188,156,61,249,103,44,222,139,167,65,116,78,187,221,180,94,193,244,40,69,112,253,10,172,208,126,165,140,88,27,226,175,201,90,228,68,230,120,237,194,160,36,57,243,135,206,201,130,234,58,68,129,74,138,48,43,179,191,232,34,141,88,222,3,157,235,223,124,42,126,221,180,231,28,164,116,249,79,126,43,216,157,198,91,22,16,115,60,145,255,248,155,212,153,244,1,84,166,25,143,223,94,199,173,55,34,217,37,178,146,25,108,66,148,153,7,91,224,197,182,218,156,9,12,7,145,167,1,158,181,231,54,107,230,206,88,171,47,4,254,205,145,39,196,39,24,4,123,244,112,48,105,21,33,49,44,8,119,170,63,54,204,95,188,156,170,224,253,227,148,93,42,134,142,226,80,42,56,51,32,142,184,80,161,99,207,203,246,218,158,230,173,159,224,103,254,36,25,134,254,68,54,214,174,78,220,97,86,25,56,226,163,63,74,51,219,99,246,157,63,26,136,80,237,64,2,136,105,22,65,3,72,143,183,149,205,130,202,6,127,225,180,137,124,170,73,167,202,154,128,243,168,21,31,209,59,187,127,243,80,232,87,159,86,93,193,196,169,202,147,141,39,177,91,63,133,142,244,93,61,215,139,44,53,134,53,53,99,21,245,90,151,82,142,207,236,93,17,165,183,33,80,49,7,250,164,6,193,112,52,230,1,71,75,59,96,207,72,105,46,38,146,97,21,143,195,83,212,223,66,116,56,19,87,121,11,119,86,8,123,0,204,121,227,185,210,138,63,36,57,254,191,25,158,100,168,179,124,145,181,164,51,78,51,84,232,250,243,163,97,232,86,197,75,218,164,59,253,205,110,230,201,249,103,149,136,246,6,153,80,131,35,72,170,203,162,191,238,186,202,162,7,29,220,125,119,137,142,240,246,135,147,205,37]], +[[169,81,228,230,186,159,31,11,53,72,49,201,134,148,36,72,250,237,227,126,17,176,242,71,218,39,6,220,238,247,58,199],[48,54,32,20,151,75,247,92,132,149,194,226,113,231,19,213,115,132,56,77,10,93,168,142,222,234,121,39,156,12,88,236],[2,120,200,106,21,32,141,155,229,177,225,87,71,97,134,27,138,247,42,224,141,64,205,203,236,53,78,101,169,195,208,160,107,95,203,178,151,208,155,239,57,116,98,57,89,134,195,9,62,235,34,100,76,0,60,48,120,23,140,223,103,78,153,10],[32,87,125,202,200,145,116,136,94,237,176,98,72,156,213,18,250,114,134,62,197,67,142,49,233,88,120,183,92,226,119,42,238,98,144,160,186,60,143,100,44,29,14,245,93,168,213,188,20,132,248,59,185,135,108,122,140,11,107,96,155,148,209,18,160,111,200,60,232,210,193,224,142,214,199,53,229,123,36,74,173,110,207,112,117,54,61,86,91,164,120,101,105,92,132,35,81,9,9,224,163,219,75,97,237,122,166,122,116,113,51,30,131,160,197,139,130,32,166,36,95,101,102,21,73,193,161,45,76,13,80,195,38,251,148,145,124,189,7,190,81,232,63,232,187,62,70,202,1,176,162,96,218,175,29,106,190,55,3,214,169,37,17,59,180,213,126,161,164,139,76,125,189,170,3,238,168,20,164,181,240,46,29,251,84,92,198,35,254,23,163,187,24,228,55,63,95,126,194,251,82,23,210,62,79,237,84,167,114,225,19,35,231,48,170,215,239,202,140,70,68,0,231,103,144,85,252,193,37,168,118,239,123,139,157,225,134,226,41,167,171,241,145,208,197,109,145,129,95,103,135,46,149,123,251,199,99,74,172,64,53,118,165,143,66,123,219,179,14,140,75,111,198,196,71,116,16,36,235,181,3,165,169,2,81,36,164,136,127,130,90,67,238,148,15,33,10,27,213,174,79,103,50,214,15,149,242,184,50,1,196,198,223,226,121,65,45,117,2,165,33,31,143,72,248,0,219,48,252,55,118,196,237,58,56,187,70,52,130,44,152,166,214,221,50,51,190,96,228,44,202,69,163,22,60,200,78,158,141,166,71,192,113,27,196,198,204,214,90,161,233,114,192,116,4,209,3,231,75,204,49,167,226,195,238,165,172,146,87,171,66,137,71,171,61,211,251,21,61,144,105,74,64,115,55,60,77,217,206,177,49,21,79,232,119,71,63,217,150,244,36,243,62,49,110,78,176,43,140,117,19,190,105,152,229,22,203,186,84,217,76,208,164,53,224,255,204,44,10,142,247,43,99,14,194,71,129,6,106,165,239,185]], +[[56,169,178,212,155,168,184,47,48,26,87,114,206,160,239,194,33,132,85,200,178,24,178,44,186,162,170,210,215,173,59,53],[157,245,234,31,120,248,16,165,33,119,70,2,187,186,73,66,240,69,146,56,150,108,139,205,33,144,10,251,243,216,66,147],[225,158,98,172,83,154,156,162,81,209,45,76,113,5,91,10,63,88,29,25,242,104,46,103,36,4,199,138,193,241,43,190,252,145,81,146,118,165,203,225,111,82,12,247,167,246,135,162,64,240,50,145,87,197,159,80,2,106,88,220,220,80,252,8],[23,120,22,124,73,179,164,77,74,91,168,56,183,56,133,83,177,225,61,54,234,79,134,211,2,66,225,168,34,163,187,175,245,206,166,62,42,226,164,99,91,226,54,254,242,184,19,93,20,251,98,28,11,183,115,201,193,119,83,248,9,38,235,85,208,241,21,189,9,168,133,216,68,184,24,201,240,68,137,163,49,187,94,3,43,142,88,205,163,105,73,197,168,208,139,85,187,141,233,101,225,249,13,59,156,254,236,252,106,217,164,238,92,180,4,126,148,80,172,220,100,100,1,102,168,192,105,234,132,154,235,221,172,26,228,175,236,145,221,209,127,165,85,63,168,124,86,247,229,30,193,205,107,92,194,51,81,208,87,164,206,74,137,35,200,174,106,199,168,175,220,192,136,28,14,116,235,176,36,239,114,150,22,44,185,60,104,229,11,187,7,78,101,26,200,125,172,158,165,157,76,63,191,15,227,121,243,233,122,36,86,110,202,229,67,3,188,251,111,12,201,241,95,102,57,67,14,102,177,154,66,120,73,253,255,248,51,223,2,104,158,157,228,64,6,201,3,197,89,24,52,89,185,244,169,127,84,160,242,162,141,247,176,233,222,237,168,35,157,123,81,105,119,245,231,214,151,27,69,2,233,136,95,117,10,248,209,166,102,158,37,231,125,95,50,124,119,200,122,134,224,161,135,43,201,106,118,6,15,95,138,12,64,204,151,59,252,127,230,237,155,202,120,248,132,230,162,130,139,148,212,137,211,42,15,211,55,230,157,184,63,184,120,154,253,78,142,245,76,34,167,140,37,135,70,139,154,224,113,186,227,178,2,211,24,58,213,240,248,232,66,229,168,222,133,191,255,73,224,60,131,129,188,167,253,66,120,221,204,175,1,52,251,85,147,163,149,167,122,92,189,67,69,147,188,74,208,255,75,132,0,236,103,76,78,202,241,213,119,84,190,12,178,250,154,100,65,169,171,173,123,66,25,122,216,46,80,130,126,74,66,69,87,58,143,14,248,127,88,34,138,40,103,244,179,184,52,182,99,80,55,148,10]], +[[154,23,23,135,54,137,160,60,17,45,214,180,215,106,231,59,137,180,22,165,152,206,236,32,158,39,150,30,123,177,238,138],[238,202,209,224,228,184,99,41,24,129,168,194,65,219,156,207,255,228,229,93,139,90,66,243,7,180,67,106,205,6,73,166],[26,248,190,9,85,56,150,88,0,216,239,246,215,35,208,40,214,93,14,156,110,181,233,209,37,187,59,23,131,241,30,247,7,154,73,168,7,226,126,241,38,11,226,106,59,35,29,3,178,174,21,30,73,246,241,137,241,91,28,131,234,176,28,2],[226,101,128,71,9,1,160,122,176,147,26,162,56,41,128,44,224,77,165,159,220,47,119,59,197,103,241,230,91,79,46,45,74,26,106,236,31,84,21,138,223,206,155,9,151,144,181,3,161,61,34,9,122,226,62,188,207,146,63,59,177,152,109,110,73,17,26,140,240,212,235,130,54,191,224,215,201,233,58,94,252,127,235,142,106,156,209,184,217,33,239,162,30,68,159,244,158,6,193,204,254,163,31,147,224,51,195,194,165,77,219,15,101,58,9,251,209,138,112,181,99,21,241,147,231,190,86,229,22,143,89,86,56,33,212,188,59,187,14,170,32,72,40,107,190,238,90,163,243,231,83,108,242,183,80,253,50,38,2,187,56,71,206,202,57,183,84,116,50,45,118,177,222,128,250,46,173,186,21,45,111,143,2,13,77,147,28,83,240,162,128,18,36,211,93,235,110,193,59,1,72,115,230,137,144,54,7,222,150,217,183,167,67,168,135,210,244,141,175,46,210,238,251,32,42,191,96,130,121,105,129,18,59,150,110,147,109,207,52,131,226,210,77,105,78,203,134,95,190,182,150,159,52,112,39,251,139,23,93,36,164,192,69,192,187,74,181,224,45,220,190,119,212,117,108,70,209,55,176,148,71,58,2,48,122,16,131,64,172,173,157,3,186,232,64,58,241,153,203,117,202,227,22,47,56,21,129,60,198,139,242,165,228,153,229,148,146,17,73,243,187,210,20,218,81,55,231,86,82,21,89,220,128,217,164,183,74,15,73,67,2,44,124,213,252,164,35,21,224,188,238,174,144,105,97,92,230,122,4,56,36,18,49,58,49,214,123,52,108,50,154,216,46,116,44,10,108,224,166,160,36,84,193,19,229,32,34,243,204,3,253,166,145,235,223,225,76,83,200,206,92,169,185,50,202,26,56,110,62,180,233,10,77,198,232,173,133,51,181,175,26,174,245,0,49,40,101,92,166,79,103,252,217,124,106,200,3,0,36,4,144,11,192,250,233,132,99,188,195,20,9,249,152,23,72,120,154,222,45,7,120,59,195,43]], +[[67,189,146,77,184,21,96,8,198,179,153,74,129,48,212,39,213,20,219,138,97,59,132,223,176,184,224,222,106,195,6,118],[27,52,97,194,105,213,176,6,45,93,246,250,101,74,37,134,246,71,160,104,66,24,160,110,94,47,123,173,251,57,65,49],[210,160,93,136,217,213,67,217,77,87,236,136,174,85,104,23,80,242,11,155,233,193,233,24,205,175,69,119,103,242,148,141,214,41,233,79,6,142,220,243,217,146,126,51,2,52,186,220,58,2,250,90,211,217,216,94,148,140,176,176,203,60,215,10],[97,132,230,72,12,66,233,108,200,119,38,155,22,55,21,69,255,149,35,196,94,168,142,118,161,52,140,104,174,127,49,139,8,143,228,97,9,40,35,145,133,182,181,91,250,15,67,100,76,74,76,151,197,110,215,125,8,177,244,170,210,244,170,6,153,148,171,236,169,107,123,248,27,128,100,234,67,80,216,168,176,34,151,165,19,8,182,28,87,200,241,135,60,111,151,0,122,202,49,128,66,158,115,10,102,67,242,135,51,84,123,207,123,154,223,227,39,232,87,54,189,4,175,127,29,159,79,184,74,127,58,255,223,78,34,181,116,236,180,188,136,54,177,11,132,83,174,170,92,27,241,50,36,139,130,108,197,35,15,117,224,117,250,201,240,55,86,17,54,224,6,67,208,130,83,231,173,101,47,112,44,13,21,182,215,212,138,166,248,233,181,245,204,20,110,63,21,111,178,82,39,81,195,113,0,65,189,146,47,55,165,3,119,224,40,176,196,228,188,52,101,215,200,74,246,165,251,66,122,203,59,65,55,139,16,43,218,70,216,246,242,3,165,255,207,57,93,67,94,147,69,138,11,10,76,46,119,130,250,254,17,159,118,159,103,5,140,102,119,246,209,13,156,245,203,135,72,225,128,87,152,237,35,63,111,147,14,238,14,80,117,188,88,185,122,249,23,127,218,117,213,55,8,190,176,77,196,241,154,67,231,104,7,70,9,241,64,101,244,143,218,213,7,124,225,9,186,204,53,113,116,166,183,149,111,110,127,50,227,132,21,190,82,99,112,250,88,195,192,179,31,81,230,205,75,44,242,127,139,203,194,18,89,217,229,195,181,194,148,106,159,193,176,13,157,21,195,183,216,11,253,157,5,219,145,210,73,211,228,45,137,86,104,32,68,84,141,131,189,168,213,204,146,18,68,47,48,180,92,244,174,173,128,204,233,179,81,44,57,197,199,55,211,248,215,71,175,186,178,101,175,94,238,248,202,147,98,236,118,233,67,176,160,215,163,159,61,177,30,202,20,69,138,123,89,46,94,79,242,39,93,212,139,40,83]], +[[143,176,134,32,109,217,90,38,33,245,152,86,12,203,40,31,130,115,200,252,114,226,54,17,8,155,170,200,157,60,60,120],[32,39,110,244,121,244,212,82,58,183,116,32,212,36,232,129,156,51,200,55,121,237,128,199,246,102,232,244,64,63,148,215],[169,48,94,0,22,0,213,151,208,94,246,113,105,155,240,159,13,204,12,68,71,93,60,163,30,127,241,191,254,220,12,103,218,161,243,183,106,3,89,72,197,156,216,127,130,69,58,64,149,10,28,151,3,194,231,217,40,14,115,3,150,109,163,1],[240,41,3,237,66,102,232,73,164,72,82,5,149,79,255,168,161,8,195,35,183,227,248,67,49,4,53,20,228,133,86,171,1,148,151,35,58,90,18,123,255,60,215,201,112,134,190,206,245,56,179,243,57,215,208,110,83,45,199,50,94,89,122,227,87,248,22,222,164,42,106,34,199,157,34,7,74,46,26,216,2,60,66,75,126,9,110,90,216,137,123,5,239,125,0,211,10,4,170,242,152,30,221,255,43,52,127,30,39,226,10,171,190,126,122,149,68,151,142,9,43,0,204,228,32,171,160,97,135,55,79,251,179,123,76,34,215,95,4,229,117,144,246,16,162,115,71,40,108,41,131,18,166,201,177,189,242,79,189,168,81,60,79,131,86,204,247,87,6,143,252,17,188,101,17,55,131,165,221,231,114,47,175,76,235,25,251,182,47,64,112,46,44,110,106,139,180,158,244,4,70,69,12,76,89,162,153,9,68,218,71,68,246,238,119,11,147,12,36,102,105,129,60,229,169,245,164,125,216,3,136,152,27,252,195,165,107,91,226,196,199,230,89,162,233,24,45,236,10,170,254,144,49,170,57,84,212,254,124,67,17,150,165,97,165,183,142,171,166,79,61,177,181,134,197,59,22,246,121,168,73,33,166,66,194,96,228,101,58,97,222,16,142,189,230,247,5,58,250,44,179,243,102,142,222,18,16,32,221,27,172,232,65,138,235,172,58,91,213,20,47,16,90,194,111,228,158,95,177,64,193,155,34,213,74,98,145,223,201,84,103,2,71,136,22,70,135,77,239,173,129,73,149,81,159,98,96,233,119,74,141,24,92,55,136,27,79,37,67,196,182,63,191,25,133,1,106,180,28,77,114,140,188,144,179,171,135,98,103,190,212,29,12,9,2,246,181,14,143,169,6,252,71,136,247,184,32,70,115,6,224,254,158,3,106,10,0,248,4,249,28,60,167,24,185,95,246,217,226,32,75,195,22,27,247,15,204,23,178,150,75,86,188,97,46,41,64,45,150,245,9,134,81,75,199,216,49,213,142,66,121,55,134,213,128,111]], +[[175,161,184,70,194,16,181,35,0,233,118,150,248,27,142,167,116,209,223,18,230,18,82,124,85,116,127,41,193,147,115,150],[182,9,86,107,189,25,71,189,122,250,206,177,67,137,232,54,34,113,105,33,95,171,102,133,26,165,215,13,110,46,59,137],[152,176,198,49,60,236,175,124,130,203,222,179,208,40,6,65,198,26,6,15,101,229,99,170,147,206,24,48,10,155,88,39,45,200,104,11,72,94,140,209,28,248,15,220,168,104,250,179,101,55,131,132,161,66,114,127,47,132,79,135,207,223,25,5],[76,172,27,31,75,212,130,132,220,201,175,200,181,149,91,100,180,54,219,112,75,3,53,217,117,92,193,249,116,119,248,211,35,203,100,16,239,20,106,184,169,239,185,82,109,139,98,227,187,173,31,114,149,244,123,169,240,222,149,143,142,201,183,122,180,34,50,67,126,217,116,133,100,68,205,34,226,11,227,94,145,129,59,255,75,1,111,129,13,15,97,216,159,107,97,77,179,63,52,189,9,152,91,89,63,227,224,110,6,91,123,198,205,57,213,92,44,251,236,123,109,89,192,179,125,209,208,211,81,53,171,29,27,4,242,243,12,47,4,244,186,43,54,88,39,56,8,28,245,145,144,245,40,54,61,185,68,237,97,41,49,209,213,20,198,33,79,154,185,42,187,24,51,146,97,131,172,82,251,162,164,85,30,32,228,192,172,149,154,73,221,177,103,163,129,224,36,29,64,192,134,233,14,82,172,160,23,37,137,117,219,171,43,164,81,238,83,154,113,143,7,106,88,112,156,102,151,65,141,156,111,19,228,211,145,54,139,240,232,189,143,41,50,221,149,206,175,122,172,161,36,17,71,211,65,163,172,208,141,195,41,5,72,53,114,184,154,128,204,71,35,20,104,171,141,227,89,221,82,90,98,87,207,25,108,46,203,130,250,138,120,170,58,133,28,124,150,202,37,191,124,163,220,243,202,33,69,61,13,253,51,35,213,164,34,222,200,67,22,16,47,104,76,53,159,34,107,181,55,121,192,185,149,9,57,40,30,247,154,88,192,17,153,62,172,224,133,73,122,250,77,175,100,201,104,123,10,17,170,17,108,250,123,3,147,98,65,165,86,123,100,110,126,66,233,251,89,36,5,184,250,60,10,130,31,195,18,27,69,177,117,60,236,154,131,148,125,33,26,69,73,155,214,55,144,184,127,1,71,47,229,102,216,118,150,239,237,187,116,237,0,4,140,56,75,167,240,39,179,170,66,152,220,65,16,52,159,237,245,42,150,205,5,208,139,214,53,119,30,212,81,7,56,216,240,122,96,33,36,77,25,3,87,154,62,167,57]], +[[200,89,19,166,135,120,119,19,16,1,98,60,205,169,205,193,43,157,64,67,184,168,55,147,196,70,150,99,44,214,66,28],[156,198,124,105,72,247,191,110,85,109,8,73,211,184,210,3,69,122,123,97,84,155,54,104,29,117,79,29,192,132,30,150],[1,252,207,219,31,182,136,139,3,16,169,19,23,15,126,54,104,22,218,235,231,101,13,114,81,61,149,6,230,111,125,98,32,138,73,236,224,175,24,113,73,127,69,65,239,96,91,222,113,28,158,10,18,5,239,72,242,108,3,220,26,212,175,3],[145,181,0,158,131,208,246,16,51,153,194,211,254,236,0,132,151,58,48,91,244,23,110,199,130,83,117,96,71,45,177,135,161,27,77,203,75,47,251,127,6,68,254,179,148,178,142,91,254,151,36,124,74,74,35,28,246,233,22,191,153,52,76,205,168,138,127,93,131,29,109,227,213,99,221,16,46,174,177,8,197,189,206,68,224,99,45,23,230,250,85,177,128,103,223,47,168,210,0,169,134,159,106,255,146,12,81,212,106,28,237,45,144,59,29,155,107,7,95,172,191,145,205,5,235,65,173,129,26,142,244,13,145,24,38,16,18,199,43,137,121,241,81,83,219,184,86,18,147,218,159,139,119,200,255,20,247,83,135,83,111,0,54,209,113,58,114,206,140,53,177,6,47,44,103,50,174,191,50,147,103,153,181,28,44,188,214,87,36,19,231,223,170,184,100,26,2,193,80,35,115,129,207,122,20,226,44,116,198,194,0,9,222,125,59,126,105,205,27,69,132,172,44,1,186,186,249,115,197,107,56,20,187,0,137,114,14,65,150,129,6,207,38,80,157,74,165,70,252,173,85,52,175,48,63,252,164,43,22,174,108,147,238,6,188,60,172,225,46,78,199,24,132,75,211,13,34,36,204,72,109,16,109,28,69,107,250,22,94,160,18,15,171,61,242,197,171,58,82,59,191,167,137,222,237,68,3,42,176,190,134,235,124,192,156,219,124,7,170,148,141,213,39,124,61,241,217,209,132,53,103,222,200,79,146,136,224,133,176,90,228,184,175,44,234,93,154,24,77,80,190,248,85,80,200,54,97,61,93,58,245,249,194,146,142,106,137,102,15,166,39,25,235,255,119,62,70,183,126,52,188,4,112,218,77,44,219,199,7,29,167,88,196,211,159,230,82,1,200,138,170,142,102,3,208,187,231,195,233,178,217,228,27,99,70,130,9,47,20,115,65,173,109,102,127,32,198,78,129,166,141,98,148,103,165,77,216,110,28,225,44,86,10,111,155,100,81,45,111,56,134,203,185,243,124,55,235,57,133,200,172,56,221,102,130,244,143,225]], +[[250,30,17,220,131,100,32,141,142,28,182,106,54,27,231,232,76,94,54,129,102,88,125,79,219,6,172,237,127,98,225,124],[77,142,111,75,52,21,223,108,237,171,251,41,92,25,132,253,65,153,35,198,172,65,118,78,50,210,45,175,55,44,80,252],[232,87,219,8,126,40,214,117,11,245,78,83,121,114,81,216,67,153,137,87,108,18,218,45,156,129,26,20,135,124,59,212,108,78,250,184,97,161,14,235,231,218,4,192,176,180,69,199,163,144,165,12,19,222,54,243,163,199,174,1,87,2,44,14],[41,78,99,186,204,203,128,27,191,4,193,241,157,10,238,22,245,101,10,110,142,234,111,228,17,16,102,62,192,21,50,189,73,96,165,39,241,94,202,74,242,244,230,183,176,252,52,12,249,122,162,52,233,44,247,214,157,80,228,0,156,36,150,227,237,77,154,255,0,15,158,24,82,117,184,23,210,106,11,171,105,183,247,238,30,163,13,174,200,188,238,56,122,228,107,75,41,156,39,189,192,110,234,99,242,77,190,233,85,166,192,150,144,55,238,249,28,52,50,30,60,92,151,47,222,153,49,131,183,210,63,110,1,156,62,12,172,117,137,174,74,21,33,175,135,234,66,223,140,34,194,39,14,194,61,109,20,15,156,246,212,213,47,172,27,157,108,137,57,239,129,49,203,98,160,53,197,38,21,56,188,223,214,219,65,154,85,239,159,229,215,165,172,68,87,157,231,0,133,141,116,163,67,72,68,242,131,66,197,101,137,39,34,226,127,64,125,127,23,183,74,89,52,190,145,91,32,194,64,6,67,35,95,138,181,121,95,50,78,51,197,6,68,160,64,51,84,44,179,129,109,119,15,168,153,231,49,28,20,48,28,27,208,245,170,96,162,235,49,101,104,12,114,14,30,250,128,150,252,37,210,119,146,117,241,132,43,45,181,59,77,160,173,62,89,192,117,64,194,132,96,206,193,253,211,205,183,163,71,139,145,169,202,249,172,137,28,223,58,234,238,202,154,150,86,172,19,7,37,153,34,252,167,76,92,198,159,126,37,198,191,88,121,115,164,183,211,227,172,6,53,176,219,34,160,9,58,121,7,104,129,199,23,54,238,29,77,69,248,237,45,41,160,103,26,100,230,202,47,122,94,244,4,177,237,235,132,32,52,245,113,182,153,188,89,229,163,125,240,32,84,232,72,43,241,231,183,125,142,131,151,218,21,216,157,115,85,165,220,232,107,22,131,169,172,78,64,108,8,169,74,110,176,14,90,225,109,150,114,41,114,229,197,12,123,238,74,132,208,105,123,190,103,206,183,239,41,95,6,170,234,90,187,164,68,102,190,15,103]], +[[36,169,20,206,180,153,227,117,229,198,103,119,193,237,32,67,190,86,84,157,94,80,42,132,71,16,54,64,66,186,154,203],[32,210,30,231,100,177,243,95,148,86,130,0,214,59,213,130,138,202,140,93,62,144,71,210,63,71,139,146,82,149,250,46],[58,224,204,123,202,141,115,190,131,169,184,9,177,51,56,193,39,6,170,239,117,196,209,164,120,23,143,157,197,101,81,76,117,41,226,152,4,62,167,141,33,165,160,157,208,79,16,174,135,68,30,86,134,169,51,201,44,117,84,132,39,173,58,3],[63,249,246,111,162,100,110,198,106,27,249,51,194,180,204,15,191,145,43,77,109,181,5,52,37,127,151,208,30,105,141,5,72,87,71,222,37,68,233,245,164,164,160,117,56,140,244,64,10,184,155,3,83,206,134,25,130,2,219,58,144,55,103,184,121,162,175,157,170,21,88,67,17,26,241,90,43,195,94,254,65,188,201,44,130,7,224,1,19,176,79,19,3,0,121,73,255,182,206,141,244,176,179,66,72,254,223,93,156,178,206,233,75,129,46,213,142,206,42,12,224,69,76,241,76,32,228,158,9,254,102,77,110,37,118,46,135,137,89,50,205,92,211,46,182,163,171,179,142,225,99,7,140,19,62,147,88,135,145,219,246,175,73,154,49,234,68,83,187,204,122,133,228,6,201,132,138,102,64,82,241,17,19,251,180,255,167,96,222,228,194,97,227,150,148,36,145,17,157,162,154,51,88,47,130,29,65,37,224,180,22,47,40,190,176,102,3,26,101,45,5,116,154,167,36,77,212,243,211,187,21,210,104,50,141,106,2,252,226,80,24,21,37,127,138,213,175,78,203,231,203,138,233,102,30,52,79,144,114,49,135,145,243,232,89,9,17,33,224,138,239,202,137,130,234,175,102,37,157,157,228,244,106,49,231,22,220,3,61,15,149,209,250,147,107,108,96,121,177,55,221,17,88,209,222,241,19,1,140,115,248,235,185,128,126,15,116,21,64,78,169,199,133,68,172,231,206,70,60,209,209,197,126,49,244,9,27,192,145,128,76,188,221,173,14,21,164,12,169,26,203,225,198,34,78,209,60,175,180,223,44,132,172,159,12,60,155,84,96,7,217,221,110,82,76,70,112,114,86,61,74,192,215,0,204,27,243,15,235,179,52,49,61,174,87,97,116,94,192,165,233,232,129,80,37,149,143,0,250,46,88,6,13,126,154,95,43,114,127,72,105,159,146,156,132,89,147,8,146,87,63,120,79,239,86,146,81,139,92,162,104,226,167,62,190,173,110,189,235,126,194,78,172,146,170,125,203,65,181,152,189,110,255,54,50,208,105,114,98,145]], +[[85,50,224,155,147,127,253,61,95,76,29,159,31,252,222,210,110,231,77,77,160,117,38,72,68,105,11,217,200,97,57,148],[80,147,150,159,55,123,236,62,53,245,158,253,160,26,180,24,108,93,42,54,116,12,240,34,103,94,1,9,107,26,63,10],[213,39,255,13,74,33,157,97,244,24,18,18,6,165,74,228,152,88,84,163,16,72,39,68,72,110,77,19,10,125,233,124,49,157,248,55,44,130,130,140,147,110,106,138,253,156,93,225,130,133,115,216,38,26,233,54,91,143,35,118,118,24,36,2],[173,212,215,169,206,63,99,209,249,70,232,103,144,101,84,93,140,123,240,162,204,58,76,0,184,241,66,240,148,90,227,98,196,201,70,42,117,118,164,5,157,87,134,22,98,136,75,216,11,150,217,13,39,154,149,46,218,149,45,55,212,249,92,240,215,13,169,143,79,186,202,57,225,105,249,217,69,212,31,135,35,151,187,221,87,1,69,67,3,215,125,49,232,99,72,39,29,164,10,27,143,30,87,195,111,205,128,62,20,250,23,113,108,86,49,239,160,29,58,121,93,194,11,43,222,54,171,115,255,106,45,83,59,193,92,206,34,50,135,19,195,201,204,208,114,195,228,80,215,242,44,12,159,148,145,151,82,203,254,69,238,101,93,27,83,103,101,147,205,180,72,112,65,2,99,28,170,169,118,149,46,170,31,108,46,135,101,100,228,32,240,198,70,160,248,131,101,247,100,21,180,8,95,96,163,56,178,156,81,99,62,84,15,11,243,45,64,135,231,208,251,104,91,232,140,117,149,220,83,28,153,180,137,88,69,96,173,130,52,177,142,57,161,7,207,93,132,45,171,212,33,231,125,38,234,94,15,20,5,206,53,254,121,39,20,235,78,225,168,1,118,72,172,26,231,57,163,61,123,30,8,145,5,209,229,173,210,122,98,206,100,21,69,112,52,10,249,235,20,231,253,252,47,154,44,47,207,205,172,60,196,34,119,99,244,214,41,73,116,121,248,73,33,110,93,144,236,22,223,163,107,114,81,127,123,84,134,186,238,127,218,68,80,195,82,207,251,186,231,57,38,200,67,34,79,140,228,75,56,218,229,63,62,173,33,137,11,82,167,128,16,117,41,22,132,253,89,16,237,134,173,51,232,160,7,246,195,248,92,22,178,9,41,55,64,24,79,88,144,135,77,67,28,212,224,234,64,135,196,156,52,113,215,137,200,19,198,220,154,120,105,147,99,161,216,113,151,211,185,44,2,134,104,147,17,130,63,77,242,44,232,3,94,117,115,44,222,167,245,98,31,103,219,14,42,76,166,97,97,147,34,28,10,163,214,222,80,216,82,130,238]], +[[235,54,81,16,9,211,122,156,70,196,209,55,77,11,189,13,153,129,231,140,238,125,24,140,90,171,152,62,194,57,225,12],[177,204,33,43,69,33,187,231,177,154,118,147,135,138,85,132,64,238,195,98,5,216,67,157,4,10,70,169,144,47,191,85],[159,88,55,36,222,85,46,174,130,242,84,172,110,46,212,131,236,26,7,52,98,102,115,92,73,9,32,105,12,30,63,178,169,233,163,65,148,237,100,115,115,59,48,13,79,35,201,174,192,218,90,32,34,5,76,164,56,133,161,90,41,132,50,14],[186,36,102,229,108,29,247,127,34,182,240,36,31,199,149,42,233,188,36,117,100,25,169,68,109,210,180,158,44,185,223,89,78,91,108,119,169,90,165,251,217,220,87,254,200,57,98,199,117,30,235,180,186,33,130,83,249,22,169,34,165,19,150,99,227,32,62,59,228,130,190,55,156,161,81,196,99,217,173,162,20,70,19,95,53,105,148,250,84,73,240,132,71,143,91,180,245,186,97,69,197,21,142,183,177,196,60,50,235,234,37,224,156,144,15,1,239,145,233,47,136,192,60,118,80,74,206,150,70,1,111,252,39,137,85,157,15,60,201,208,15,182,27,220,106,247,211,148,15,48,46,88,142,4,247,159,123,61,75,145,165,209,147,164,248,34,43,254,182,155,240,52,125,152,173,129,239,153,209,48,235,199,179,107,7,131,57,78,234,146,163,141,221,94,116,128,210,173,212,228,222,245,62,185,156,68,155,255,148,228,113,139,9,242,234,155,31,43,136,101,148,169,92,51,166,158,3,51,21,78,68,10,179,75,123,108,17,52,216,23,155,111,12,86,37,26,154,216,225,182,176,249,184,165,201,112,129,167,248,253,5,208,176,175,252,130,219,221,200,176,192,171,126,131,63,48,6,38,212,185,115,179,246,15,234,197,85,113,232,156,218,15,43,68,30,210,250,166,105,167,13,85,108,180,143,155,29,28,188,227,46,222,93,22,107,17,67,226,100,177,30,163,39,104,28,181,89,237,209,60,54,75,210,186,241,253,84,187,120,24,7,189,89,200,104,176,228,121,90,119,158,103,240,189,13,20,181,166,185,228,64,181,122,88,35,50,139,89,175,251,208,39,237,167,221,120,80,121,197,240,43,94,50,137,11,3,135,48,152,106,57,165,169,131,74,63,237,134,139,111,69,203,221,40,172,178,112,154,255,85,98,99,134,79,154,225,231,87,179,39,140,40,141,190,41,50,130,87,18,119,62,67,31,124,41,50,152,87,253,174,167,152,237,147,146,8,147,99,20,2,230,177,59,171,98,180,133,84,97,237,185,70,32,242,209,117,24,101,244,69,196,102]], +[[125,188,129,144,46,78,170,179,7,117,64,245,89,153,92,56,116,3,202,195,6,212,134,233,89,197,235,89,228,49,192,168],[224,48,102,19,144,130,246,19,68,139,219,194,127,229,58,163,248,137,148,195,29,220,224,2,227,107,187,41,99,223,62,200],[91,127,101,47,8,242,41,253,161,176,189,117,147,119,179,251,114,108,27,156,154,16,239,99,66,109,53,45,208,134,155,213,77,135,108,48,146,241,205,65,28,55,87,211,198,182,234,148,42,167,12,58,174,180,33,122,76,115,100,209,142,118,229,15],[223,247,152,177,85,123,23,8,90,6,52,55,29,237,93,223,122,90,203,153,110,249,3,84,117,230,130,99,54,246,74,216,184,75,136,46,48,186,222,194,180,167,17,153,135,82,244,161,87,75,193,248,157,67,37,207,43,57,134,16,68,221,3,105,30,113,208,119,104,181,147,58,48,82,204,124,129,213,113,169,222,6,29,193,144,38,194,241,231,1,242,220,242,106,136,211,64,27,201,159,184,21,89,220,167,109,138,49,169,32,68,162,115,88,125,98,42,8,209,204,230,28,143,148,138,52,222,209,172,179,24,136,28,155,73,246,243,124,48,166,93,73,91,2,213,66,158,122,180,4,13,139,235,235,120,121,79,247,54,209,81,16,49,166,214,122,34,205,243,65,185,128,129,28,157,119,95,177,156,100,120,240,94,217,132,48,16,62,162,76,15,65,77,76,192,125,134,11,114,220,84,47,242,45,131,132,90,66,248,186,69,202,127,243,170,176,177,231,222,43,16,148,222,172,8,209,110,238,1,150,159,145,188,22,254,194,156,204,6,28,84,219,83,69,186,100,132,45,172,201,158,231,114,148,104,216,10,63,9,85,131,216,232,1,36,8,81,157,88,44,195,255,154,46,183,174,186,162,45,184,31,252,120,238,144,239,78,197,137,220,206,135,17,141,171,49,166,50,142,64,154,213,5,154,81,50,200,45,243,206,254,46,64,20,228,118,240,76,58,112,24,228,82,103,236,80,24,236,215,191,241,221,169,38,126,144,102,107,107,20,23,232,157,218,203,80,133,148,59,239,199,173,47,77,245,241,238,10,249,67,26,238,182,178,74,85,21,185,61,188,246,134,64,247,218,248,201,97,229,103,215,83,73,0,32,92,61,242,24,75,106,194,218,150,28,76,29,43,196,155,78,169,107,129,84,255,212,239,255,220,94,85,167,17,156,184,175,66,158,133,16,93,255,212,31,228,162,235,186,72,22,138,160,95,167,223,39,196,41,135,53,255,134,143,20,150,190,180,178,237,11,137,128,199,95,253,147,157,221,26,23,228,74,68,254,59,2,121,83,57,176,140,141]], +[[145,176,149,200,169,153,224,63,62,215,73,205,159,47,170,204,0,118,195,180,119,168,122,181,204,214,99,23,56,118,116,70],[218,209,116,211,89,218,236,202,156,107,56,155,160,150,69,42,181,202,145,230,56,60,109,4,42,40,78,206,22,186,151,182],[100,238,158,253,176,194,96,26,131,95,65,133,32,100,30,67,108,125,212,124,51,61,159,195,12,251,185,227,144,254,118,69,48,101,71,8,180,11,3,88,24,153,169,172,135,14,253,118,111,251,180,99,113,82,248,255,39,121,100,254,53,66,82,9],[155,13,139,0,41,152,82,214,139,191,73,127,230,3,150,26,72,84,102,169,154,84,132,0,93,183,61,78,75,173,129,78,133,116,239,213,77,100,139,213,201,26,232,72,60,84,178,249,152,176,46,26,189,111,64,26,37,82,104,67,165,242,162,58,151,189,88,157,31,126,26,177,73,21,177,227,89,163,150,211,82,195,96,174,101,132,50,90,228,187,125,98,79,97,37,92,92,123,240,166,122,202,180,108,59,87,179,69,52,192,238,132,49,210,96,87,102,6,203,216,77,141,24,57,231,61,166,254,75,11,139,120,240,249,88,130,124,47,29,147,186,122,52,109,204,117,203,86,61,255,222,38,249,151,89,142,139,92,47,22,23,198,254,252,155,228,178,139,84,1,176,0,100,19,162,81,105,13,18,3,170,174,79,109,138,63,178,31,36,0,154,179,191,241,55,55,168,167,230,100,108,2,115,45,158,197,164,165,16,70,158,45,41,158,76,193,173,100,128,164,130,170,149,111,137,221,204,204,100,161,54,251,21,184,118,182,236,216,140,124,134,164,223,198,14,102,98,7,198,4,22,125,22,52,64,202,154,185,207,135,165,224,247,187,197,81,125,228,222,232,118,192,55,248,204,157,149,156,143,245,219,233,68,255,84,205,145,167,113,226,146,49,248,181,241,125,97,222,144,76,149,95,226,2,93,197,46,212,128,251,60,201,15,35,36,89,198,7,239,126,42,219,82,199,72,43,236,214,122,210,20,154,65,40,249,132,3,139,88,170,144,23,103,130,57,54,4,170,199,76,24,32,154,61,106,120,99,12,1,149,90,124,236,229,218,131,132,218,59,175,99,170,45,223,89,99,250,224,91,163,184,28,106,3,216,106,0,239,120,237,180,24,79,220,137,177,214,191,235,49,15,209,181,252,206,30,33,149,36,163,207,178,233,114,87,127,6,177,221,222,186,0,134,93,174,73,121,0,12,0,138,217,159,59,99,140,206,184,232,199,160,249,152,211,77,146,20,61,129,192,225,192,150,169,37,206,186,101,196,48,3,238,24,212,148,208,3,233,198,31,119,214,87,89]], +[[140,86,139,49,10,206,125,31,14,222,206,253,96,58,136,64,0,84,76,121,37,101,212,129,195,211,224,110,45,130,202,150],[95,166,226,103,199,102,115,104,65,65,16,114,209,152,61,25,0,172,240,29,72,195,206,17,119,11,38,247,141,169,121,247],[222,189,216,229,211,17,47,215,123,57,74,160,227,110,148,38,186,201,29,241,38,250,156,49,124,234,124,157,69,149,124,221,150,164,90,227,173,118,4,19,238,18,5,175,215,26,41,249,195,203,88,108,210,215,205,30,147,188,22,82,252,52,220,4],[181,159,95,233,187,78,207,249,40,149,148,114,31,38,71,4,123,13,165,224,228,148,27,190,87,197,183,34,180,118,114,63,10,197,151,11,65,17,248,147,188,170,65,31,40,252,235,79,88,90,42,113,135,1,138,144,75,112,239,143,225,246,86,154,84,208,10,218,55,182,156,181,233,201,210,108,22,169,3,81,129,72,224,74,27,147,106,50,50,156,148,238,26,143,182,181,145,137,44,58,255,0,191,110,68,221,10,118,43,171,232,157,112,96,193,123,144,57,13,35,191,157,54,10,41,59,131,8,56,48,134,145,110,17,130,177,186,67,54,240,1,184,210,13,234,233,160,41,247,232,83,151,169,174,92,243,202,16,199,243,135,85,136,184,255,171,176,99,192,12,162,111,88,15,105,237,197,39,161,172,207,79,65,57,123,51,118,107,207,109,85,235,141,224,129,164,140,152,29,5,192,102,97,123,128,216,246,245,230,14,89,221,155,147,11,196,208,69,134,64,59,184,104,223,117,147,59,221,134,35,14,68,112,54,193,117,161,13,233,187,57,149,61,203,25,102,161,241,25,18,7,142,53,143,72,197,178,9,166,54,199,247,131,244,211,106,147,173,44,194,227,36,69,25,7,142,153,222,29,81,88,179,150,30,15,197,164,242,96,194,95,69,245,232,88,94,96,29,176,139,160,88,210,144,154,27,244,153,95,72,19,70,13,54,149,3,198,135,54,133,235,205,51,48,161,48,183,95,35,101,251,42,90,52,234,99,217,88,162,168,103,233,5,82,210,206,200,195,144,8,75,224,193,8,176,253,45,131,203,146,132,219,91,132,44,187,93,12,63,111,30,38,3,201,195,12,15,106,155,17,142,26,20,58,21,227,25,253,27,96,113,82,183,204,5,71,73,121,84,193,247,41,25,157,11,35,229,56,101,64,59,10,214,128,233,180,83,105,166,170,56,214,104,90,189,57,127,7,251,202,64,98,126,202,248,216,211,1,51,166,217,213,175,0,145,146,117,28,156,69,247,124,11,192,17,38,136,0,191,85,37,18,115,14,105,151,60,91,243,98,171,22,72,148,191]], +[[61,9,175,206,227,196,50,253,251,107,220,234,213,78,61,165,177,180,22,92,80,214,211,16,183,250,215,135,180,68,214,128],[176,217,2,140,77,20,135,210,147,237,88,90,118,188,148,255,251,175,226,198,93,152,12,73,78,20,30,72,16,163,92,185],[137,115,159,228,65,202,12,237,8,166,235,87,150,233,189,218,14,116,251,71,53,40,253,73,7,237,182,89,170,180,77,51,67,34,144,70,113,99,104,250,248,142,133,193,100,74,246,111,242,220,175,11,23,172,147,202,19,129,159,63,36,29,211,0],[118,113,101,202,174,14,87,143,22,83,126,23,80,190,125,232,122,120,154,81,255,45,225,24,56,245,100,226,88,11,35,145,54,45,40,104,165,164,112,138,241,93,46,45,183,185,190,57,193,106,220,193,32,11,52,230,180,212,2,125,223,252,26,42,53,149,226,158,133,94,197,38,27,32,189,85,196,40,176,19,9,186,219,89,226,202,62,219,150,127,194,244,186,192,114,157,223,84,251,108,32,5,123,221,169,231,175,124,191,192,146,251,168,101,253,50,117,185,211,188,176,195,70,185,81,209,112,172,154,166,80,168,109,244,152,85,212,138,27,55,206,86,201,242,115,137,245,200,177,95,92,44,144,12,79,16,124,6,79,96,62,79,134,126,242,233,193,10,27,116,33,14,107,137,187,1,23,147,170,133,222,212,59,81,183,73,186,127,112,40,123,107,193,184,148,52,219,139,140,139,93,115,178,20,180,30,54,181,40,0,91,251,254,0,46,33,177,0,111,185,210,75,171,215,33,6,208,147,227,199,9,59,49,56,174,167,25,214,148,121,8,70,71,73,140,214,201,187,183,68,80,156,215,218,141,214,26,98,113,0,240,60,33,231,80,172,179,252,244,99,29,124,15,97,129,84,210,229,250,102,86,251,118,247,76,36,121,80,71,187,206,69,121,235,17,6,67,250,152,225,247,118,202,118,215,162,183,183,184,103,129,115,199,115,244,190,126,24,47,210,77,215,98,145,172,103,217,242,106,40,197,227,203,2,92,104,19,163,120,179,131,34,70,66,180,174,250,208,199,106,101,121,81,123,143,54,7,151,221,34,97,62,230,130,177,121,56,25,80,251,113,96,154,95,181,73,77,45,87,220,176,15,38,209,231,41,86,244,214,103,40,48,224,92,1,179,119,150,119,192,126,160,9,83,198,184,240,220,32,76,141,189,204,179,129,188,1,184,156,92,38,29,177,137,171,31,84,228,107,195,237,196,222,90,212,240,235,41,192,161,32,228,55,205,143,55,172,103,212,140,127,14,115,2,120,112,143,2,181,74,238,98,183,41,82,188,28,14,180,55,202,139,213,101,84,55]], +[[65,193,162,223,147,105,205,201,39,22,74,165,173,247,117,113,54,171,229,19,149,96,66,102,51,76,197,70,10,213,104,62],[64,85,120,52,204,232,224,67,88,10,66,114,168,128,77,79,146,110,136,203,16,209,223,12,94,40,185,182,126,27,99,218],[184,178,117,42,9,113,150,194,137,132,157,120,248,17,217,166,47,199,103,39,143,12,70,98,139,82,31,98,237,39,89,215,68,98,161,117,218,34,64,63,21,2,4,69,202,224,109,163,237,97,204,166,32,59,112,6,54,42,14,25,137,99,210,14],[182,75,20,186,119,210,57,230,248,26,190,6,10,204,239,133,240,68,43,101,12,68,1,94,252,67,160,170,43,161,11,244,141,48,24,177,149,61,223,255,188,218,91,243,187,224,182,179,228,176,217,163,44,107,114,91,187,35,30,10,39,4,71,30,232,188,29,89,79,92,84,34,111,93,217,223,161,99,207,193,69,44,97,249,62,79,129,57,171,76,228,71,111,7,236,147,54,97,234,233,27,109,80,11,245,8,172,99,228,186,175,31,252,143,0,7,216,2,224,5,241,180,252,28,136,190,228,213,233,231,99,132,245,167,4,59,214,96,204,231,31,59,103,240,31,106,184,68,41,133,49,170,199,58,57,208,69,55,0,136,133,80,5,160,156,109,4,35,142,164,120,223,172,173,30,107,34,178,190,76,70,176,213,155,30,186,31,6,11,247,218,93,21,102,207,31,219,92,84,58,51,146,106,246,63,1,160,219,134,225,166,113,28,71,61,199,149,171,40,60,141,147,250,207,181,112,31,162,242,246,187,153,249,183,227,116,155,7,29,88,96,123,228,74,112,137,188,181,3,236,20,149,181,254,237,179,153,150,31,211,103,125,116,147,234,163,179,233,204,94,54,66,244,13,71,222,155,254,231,194,11,14,81,156,78,180,164,15,77,164,70,237,106,199,170,202,5,62,117,156,151,218,190,10,142,194,245,142,127,47,155,32,114,118,47,159,121,74,106,78,54,6,11,136,114,189,44,24,208,106,133,194,193,65,167,130,147,119,62,232,207,191,21,75,153,48,205,57,218,49,180,151,231,55,167,117,12,144,161,63,90,170,20,124,208,220,67,17,242,227,73,65,37,46,241,152,176,193,245,8,39,229,108,159,22,245,149,172,237,109,42,105,52,101,49,73,90,100,153,119,77,54,7,102,202,155,229,237,136,129,192,219,38,237,124,94,111,243,164,249,183,60,216,182,84,100,13,201,107,244,59,212,38,160,242,140,155,37,250,112,77,98,255,2,136,252,206,255,170,235,211,234,48,151,188,187,215,120,66,14,188,82,10,65,119,48,161,181,179,184,201,108,218,159,78,23,125]], +[[160,6,17,72,148,103,18,44,76,22,75,251,106,97,110,106,97,155,159,131,196,54,114,6,184,93,63,190,195,140,214,44],[87,171,88,186,187,65,220,13,160,188,213,6,5,154,172,159,70,236,169,28,211,90,97,241,186,4,154,154,194,39,243,217],[199,113,186,10,61,60,74,123,6,75,213,26,208,92,159,242,127,211,38,97,15,191,160,145,131,3,158,94,223,53,71,45,222,216,252,34,117,187,204,93,241,191,18,152,96,192,26,44,19,17,218,96,47,186,255,200,183,156,36,156,156,201,85,2],[52,219,2,237,117,18,191,140,103,211,89,231,32,58,46,164,65,226,14,114,151,102,193,90,160,15,162,73,163,81,143,194,158,248,144,90,165,180,103,9,88,198,164,96,215,123,58,128,239,203,71,56,89,187,175,248,98,34,62,238,82,254,88,172,253,51,21,241,80,243,198,194,127,244,143,202,118,85,47,152,246,88,91,94,121,51,8,191,89,118,186,214,238,50,123,74,122,49,50,20,185,174,4,185,101,27,99,205,141,159,91,59,236,104,158,15,208,0,221,80,23,112,221,14,153,184,249,158,175,160,156,57,106,36,90,74,150,229,104,150,162,155,36,25,11,30,241,16,99,243,155,99,238,58,88,107,7,98,125,211,80,12,78,23,11,131,93,192,236,35,111,165,163,92,68,24,71,7,86,92,74,80,102,45,141,188,207,255,127,154,122,104,208,33,180,175,100,213,50,183,195,210,116,116,24,194,215,23,187,106,202,107,88,116,122,228,221,86,65,216,38,247,154,138,49,92,56,33,26,83,138,146,158,91,69,31,98,63,79,203,188,172,219,134,200,117,46,161,58,97,122,180,20,171,101,62,178,230,141,84,32,223,124,109,249,36,56,22,141,207,156,6,101,129,223,231,178,196,104,25,74,35,112,125,228,101,155,214,126,182,52,255,2,71,65,197,252,134,152,253,77,196,31,229,223,198,41,155,122,8,230,255,202,55,16,156,2,16,200,249,78,162,211,221,201,119,255,192,179,121,79,230,186,67,55,199,170,180,52,166,138,198,101,72,78,168,36,58,132,183,154,161,129,238,106,181,170,55,163,45,135,151,37,237,192,24,248,85,33,129,129,109,125,39,44,168,129,138,123,146,230,238,68,84,209,247,130,141,216,175,186,26,121,3,100,180,255,40,216,78,2,133,151,53,62,187,239,36,131,123,195,25,225,174,143,43,11,106,133,27,72,156,62,23,14,239,83,224,101,247,3,38,83,205,107,70,216,229,126,78,17,27,120,155,169,80,196,35,10,186,53,229,105,224,102,21,64,52,7,188,224,54,154,170,180,234,250,239,12,174,16,154,196,203,131,143,182,193]], +[[222,22,52,243,70,14,2,137,141,181,50,152,214,211,130,28,96,133,58,222,226,215,243,232,237,216,176,35,154,72,207,175],[157,193,70,91,51,131,243,125,224,14,162,211,199,15,44,143,172,129,95,1,114,2,156,63,87,149,121,201,132,165,137,94],[210,5,6,235,132,105,35,160,177,111,248,47,178,195,146,59,0,193,179,188,198,226,246,72,47,186,36,128,117,33,232,224,34,63,105,46,98,234,201,147,244,152,246,113,2,160,79,209,172,249,199,227,136,141,133,124,154,8,11,138,246,54,16,6],[209,12,62,77,231,250,41,137,219,168,117,55,224,5,147,208,238,212,215,94,230,88,70,218,177,73,139,71,73,214,79,64,227,75,89,17,197,206,59,83,167,227,125,45,2,187,13,174,56,237,150,42,78,220,134,192,2,7,190,233,168,228,86,236,202,232,189,244,216,122,118,116,96,20,32,26,246,202,255,225,5,102,240,141,16,218,175,7,113,96,240,17,254,172,162,91,156,31,110,202,159,197,51,20,168,5,71,149,23,84,53,85,37,37,125,9,167,253,173,91,195,33,183,42,162,141,30,2,216,105,109,79,158,176,173,59,33,150,248,188,250,235,29,97,72,40,122,63,174,254,249,26,122,62,6,9,194,140,229,157,12,161,77,11,48,80,221,79,9,107,123,194,81,57,136,186,33,33,40,213,2,109,170,167,24,136,70,219,33,197,193,209,121,171,148,135,193,165,189,52,101,136,18,124,32,57,141,54,45,76,117,156,250,178,166,119,117,11,158,69,103,106,30,126,9,46,240,46,219,242,120,251,25,165,142,155,246,201,233,150,226,78,218,215,63,60,227,31,160,75,109,133,51,67,107,248,11,75,47,128,94,217,30,127,205,163,188,43,171,59,43,177,87,21,138,240,234,142,63,7,49,223,173,69,157,46,121,182,211,113,95,231,191,30,175,197,57,117,147,32,136,87,229,123,127,235,47,115,135,148,58,142,9,19,71,12,22,26,239,79,226,5,211,99,127,35,23,127,242,99,4,164,246,78,186,63,230,247,242,114,210,52,166,114,6,163,136,221,208,54,110,137,78,170,75,176,93,115,164,117,241,179,76,162,34,187,206,22,133,177,181,110,3,78,67,179,196,14,129,255,247,150,130,193,159,50,170,63,42,137,92,7,9,249,247,74,77,89,211,164,144,41,236,252,178,131,8,43,6,127,26,13,149,5,117,15,216,103,50,25,153,72,66,73,239,167,37,245,44,148,199,89,98,6,169,17,243,245,5,214,63,3,19,37,75,212,69,240,91,227,153,107,88,254,24,25,175,135,53,46,127,10,44,163,32,217,204,0,165,254,119,173,65,100,13,80,190,132,54]], +[[199,56,239,95,9,53,40,27,166,37,250,64,20,212,164,208,190,126,40,254,215,121,169,207,101,142,33,219,164,60,235,193],[149,121,159,175,112,109,25,94,84,76,118,202,253,223,9,208,45,27,234,252,66,201,214,201,234,212,193,132,85,135,211,158],[244,67,113,230,195,57,22,57,212,87,237,20,100,129,132,128,148,17,232,10,50,1,248,129,22,112,229,0,252,173,146,243,0,170,191,127,198,142,68,1,145,232,129,214,195,71,78,253,109,40,240,157,196,67,18,252,252,184,39,1,186,60,41,10],[22,141,11,197,89,139,224,47,84,67,191,231,223,184,130,153,133,202,93,40,42,249,207,27,20,130,96,47,36,61,72,107,216,43,160,57,160,117,9,9,233,179,199,212,213,248,184,186,244,87,24,175,3,17,133,79,77,28,120,55,243,29,142,230,141,53,88,231,229,30,12,100,106,74,99,117,150,238,144,5,123,1,237,10,23,218,163,149,11,129,171,71,174,139,148,193,125,64,116,105,19,196,107,161,71,139,252,165,27,22,118,40,252,62,225,226,47,47,25,214,216,218,249,61,246,84,12,237,183,168,89,209,162,186,89,17,186,113,118,110,139,127,206,12,14,134,99,97,109,1,128,105,125,120,206,48,64,212,56,19,25,130,243,248,17,42,204,162,154,229,62,83,159,248,201,236,65,6,209,50,244,2,1,133,24,48,132,133,242,170,108,158,141,30,98,254,214,12,178,73,69,125,179,60,111,209,254,7,68,83,97,240,129,148,162,181,160,87,203,3,204,117,78,92,125,74,126,234,83,167,247,210,7,202,204,165,230,140,175,169,105,163,82,29,187,129,3,153,161,127,50,142,231,103,207,85,146,107,43,213,240,41,84,157,59,70,69,121,196,38,85,38,83,152,71,46,28,119,204,141,217,175,241,135,247,172,52,221,69,106,206,153,154,115,110,204,166,212,5,212,146,44,119,156,96,12,71,184,76,156,29,245,229,248,237,59,40,17,211,81,51,145,19,248,69,60,202,76,68,17,104,140,176,56,130,88,235,189,24,114,184,54,16,4,34,73,73,78,213,96,212,205,166,166,132,85,217,87,232,6,221,11,221,131,0,76,76,168,7,116,184,160,161,102,88,102,241,112,133,1,78,173,179,234,231,56,47,168,112,222,178,157,216,201,49,181,48,25,98,87,64,226,131,146,243,133,117,192,226,169,229,4,252,53,189,149,223,86,67,154,137,130,48,162,57,140,210,34,92,118,110,243,111,18,174,126,73,179,10,156,10,173,70,157,88,149,187,247,33,204,15,245,29,132,12,128,45,74,126,239,186,132,254,82,5,162,194,241,64,17,146,45,222,86,20,86,247,158,97,97]], +[[95,234,56,115,156,97,202,131,191,123,74,209,117,162,17,118,39,185,113,166,52,163,5,168,79,165,127,236,184,3,86,36],[221,209,75,15,192,103,104,213,16,76,80,118,75,253,59,149,35,82,163,64,7,197,13,93,221,34,79,245,26,252,223,156],[244,226,116,130,63,44,57,111,58,50,148,134,170,100,16,197,255,25,38,111,7,112,253,4,251,20,167,96,45,43,105,164,162,176,9,40,233,225,217,35,137,248,3,51,89,237,111,178,20,100,103,170,21,76,186,89,125,236,106,132,23,63,141,7],[16,19,198,10,115,149,53,73,229,237,16,91,222,161,80,185,30,96,236,57,32,13,67,114,19,4,191,200,236,67,157,57,96,150,19,194,216,120,4,74,157,160,27,38,216,109,109,101,219,147,217,26,19,126,156,72,8,169,125,78,242,134,169,3,243,241,56,44,198,209,41,66,22,185,250,252,1,60,134,185,255,104,181,90,80,234,55,102,230,29,193,206,56,52,142,145,214,44,231,50,193,82,215,102,185,51,92,104,214,202,215,123,226,180,160,205,80,185,161,236,99,43,165,86,72,166,231,225,26,20,192,104,83,192,42,236,72,9,189,20,122,93,221,159,188,59,233,240,200,21,141,132,171,103,149,215,113,180,43,24,20,161,122,60,122,108,160,244,168,247,179,160,219,28,115,186,19,177,100,0,223,236,189,3,210,22,101,14,77,105,112,74,112,114,70,68,77,87,145,250,39,55,82,245,156,181,174,159,212,22,165,24,102,19,214,106,253,189,28,230,145,168,123,215,216,182,113,144,233,172,104,112,98,160,128,210,236,57,254,118,237,131,53,5,130,81,135,40,57,232,94,182,47,24,236,225,135,202,186,85,181,247,213,237,202,222,1,205,197,67,204,103,126,80,35,139,137,197,99,90,213,200,252,34,15,94,11,225,188,102,125,32,152,151,83,166,214,22,250,105,248,177,41,64,184,202,158,44,72,87,113,50,216,105,27,5,55,121,161,82,203,172,255,59,139,27,215,175,105,46,86,199,59,186,228,99,71,118,207,194,19,201,155,154,228,88,223,27,239,200,200,119,116,38,100,176,160,187,31,105,21,200,218,227,179,245,93,215,90,186,106,59,204,65,118,180,227,186,3,208,193,192,76,60,100,8,119,139,43,142,90,138,62,181,46,211,42,116,40,192,10,152,165,137,216,202,147,144,162,16,244,167,172,0,79,161,254,76,109,166,148,241,34,118,227,32,180,27,11,89,247,93,38,74,57,109,69,11,99,26,179,83,241,97,39,9,231,162,230,165,13,1,203,17,14,83,4,5,70,221,59,30,17,210,87,50,129,58,167,107,229,232,31,207,122,87,115,246,129,91,189]], +[[96,249,161,76,206,93,67,253,154,171,78,232,204,131,121,213,117,148,145,82,105,59,242,154,103,144,176,53,228,42,68,222],[189,74,112,116,13,90,202,190,73,249,162,21,32,130,250,32,37,51,14,100,64,67,127,29,4,127,49,61,228,144,220,165],[114,245,75,184,189,209,126,158,66,44,211,57,99,29,211,159,87,53,80,21,212,203,209,90,202,183,84,46,253,120,74,50,28,31,97,37,118,76,13,21,64,69,179,46,112,220,46,3,251,254,17,23,70,138,195,231,49,39,181,250,200,212,33,2],[221,127,68,249,235,114,138,180,141,229,78,205,230,182,24,75,213,221,216,112,117,69,160,18,159,46,144,89,5,181,93,62,127,213,126,40,72,93,37,129,72,246,96,94,35,119,213,178,103,210,234,244,205,75,70,228,84,150,34,25,134,130,50,182,244,31,136,167,151,249,205,213,195,154,218,81,166,65,33,79,185,219,44,42,155,90,91,22,227,3,87,83,24,182,37,204,169,112,183,67,72,114,121,2,161,207,38,139,209,110,16,113,19,22,28,140,188,153,48,60,43,159,35,85,65,167,179,30,67,49,32,254,186,20,254,190,75,203,15,91,147,108,126,221,221,14,207,199,44,141,56,246,76,219,108,252,41,16,188,41,165,33,197,10,81,171,203,194,170,191,120,157,232,34,203,4,245,114,143,238,21,61,213,80,27,45,181,156,89,245,12,171,23,194,146,22,214,105,81,1,158,20,91,54,253,126,132,27,251,176,163,40,85,75,68,221,126,245,20,104,195,213,183,211,161,247,185,222,245,141,140,249,217,188,175,233,44,134,207,109,97,25,233,141,186,111,56,234,87,227,34,221,201,194,25,141,75,188,59,148,234,19,41,219,13,69,142,1,199,8,27,51,146,90,62,40,127,89,154,133,140,80,195,168,241,140,194,170,99,77,246,62,127,16,228,3,173,234,178,244,29,181,87,135,144,195,180,240,65,168,183,164,246,156,214,224,98,21,223,130,1,174,91,62,29,29,37,160,163,155,252,61,4,26,47,152,33,62,244,20,18,69,121,42,118,240,109,77,226,95,100,103,160,229,111,47,92,246,148,0,210,33,23,222,123,70,20,149,84,183,12,117,185,249,148,132,164,246,240,53,173,63,16,227,117,60,177,79,79,57,141,207,106,100,209,12,246,196,250,192,124,145,25,60,192,245,79,13,229,140,99,67,233,202,170,107,79,71,94,249,26,89,224,131,249,242,17,245,188,142,126,69,22,180,92,240,107,245,11,235,143,196,171,87,157,134,212,164,25,14,234,199,72,208,110,8,82,196,185,186,140,252,80,221,10,3,122,123,173,127,173,85,175,48,154,95,19,212,201,30,211,224]], +[[163,144,83,197,197,139,243,29,70,43,39,166,32,176,179,123,128,82,198,177,196,16,43,97,69,102,58,161,94,151,135,24],[54,66,172,42,50,128,220,229,42,216,223,207,211,112,148,54,237,196,231,228,174,27,69,45,155,34,7,128,176,134,121,250],[247,56,62,150,108,178,48,157,238,223,134,1,0,24,58,174,250,198,114,202,22,213,65,156,214,66,44,167,14,22,179,151,111,95,22,90,252,39,134,17,124,134,130,52,186,17,9,237,224,49,248,151,155,80,229,103,53,139,212,248,189,149,130,2],[246,85,64,211,171,235,30,229,234,152,112,98,193,181,121,81,109,60,41,195,156,188,107,9,214,14,24,254,39,76,43,239,224,245,254,125,189,87,194,213,131,82,41,187,117,78,196,52,19,148,118,87,118,214,169,23,140,78,106,49,44,215,75,219,172,160,232,130,112,98,140,216,65,0,244,114,176,117,249,54,146,131,1,34,240,15,155,217,26,197,130,131,108,139,250,113,74,164,142,151,112,3,85,110,27,105,109,243,40,239,88,79,65,63,138,182,20,118,6,153,196,209,71,195,238,161,218,4,53,131,92,155,247,173,84,96,111,2,19,235,116,161,180,118,20,21,6,174,44,209,36,205,81,214,110,126,126,87,149,96,87,99,5,197,251,232,67,11,227,235,235,170,203,163,249,152,157,215,209,153,245,164,85,165,12,219,55,85,3,126,26,112,103,74,79,239,64,180,163,170,247,189,60,149,177,171,65,187,32,98,17,195,161,39,109,62,55,216,163,165,195,213,208,243,110,245,180,243,222,38,183,242,15,107,41,0,113,109,204,34,171,115,78,186,241,232,208,0,32,229,240,25,85,22,83,185,194,247,10,64,56,223,178,241,45,37,214,216,78,121,7,58,101,72,254,21,228,130,143,229,222,131,172,61,141,152,183,218,249,39,16,72,44,55,247,189,36,49,168,17,76,97,55,101,123,177,119,136,45,138,60,118,186,191,28,103,26,112,85,54,95,233,8,102,22,122,45,29,188,135,11,232,59,54,1,240,157,74,49,122,226,84,202,201,249,141,204,122,234,217,34,76,217,201,216,162,0,171,200,10,45,209,8,175,40,253,70,173,112,128,174,116,27,80,5,75,155,154,146,1,239,183,131,139,196,197,194,204,61,118,186,15,204,73,196,110,121,44,38,41,43,125,3,18,175,249,85,169,248,237,240,198,150,167,10,97,79,53,83,173,56,105,191,222,72,210,106,77,54,123,108,236,5,126,98,164,229,72,85,75,72,181,62,205,167,144,186,122,10,178,227,222,88,123,220,34,176,47,89,71,99,77,115,9,159,84,125,178,46,193,187,248,35,67,249,162,202,56,188,228,235,89,190]], +[[224,194,157,244,222,69,196,117,57,224,137,107,58,89,188,61,230,184,2,253,20,219,220,159,37,231,23,172,130,195,40,243],[166,144,2,176,245,239,53,76,227,178,214,184,216,186,112,171,119,132,50,178,47,20,77,201,194,235,146,217,157,153,221,42],[187,59,140,92,39,89,31,216,185,197,186,72,157,107,110,229,176,251,74,123,13,229,31,22,57,175,198,115,208,229,247,94,49,58,167,225,208,0,144,129,219,202,116,53,182,135,204,209,47,100,247,74,56,110,119,43,158,36,120,27,146,92,140,12],[106,55,203,76,116,156,88,53,144,200,216,73,188,227,250,101,127,16,0,145,144,202,217,190,65,237,225,155,242,253,179,197,98,166,16,31,39,189,55,242,35,202,177,60,237,36,90,28,237,248,82,245,81,248,87,170,217,114,127,98,201,103,192,169,33,223,17,111,72,168,10,96,64,179,199,35,171,92,181,148,196,80,122,61,32,205,96,81,78,34,22,74,130,183,79,25,220,253,216,60,87,188,54,82,55,85,23,65,74,245,209,142,10,100,204,171,54,105,151,104,208,124,244,11,112,99,168,62,67,213,246,7,150,75,27,240,132,10,69,173,80,171,248,61,188,132,159,64,229,180,207,182,163,52,123,41,254,197,7,116,4,106,75,80,4,16,50,170,77,86,126,133,100,179,238,209,100,32,64,104,45,216,174,125,113,121,40,108,246,225,133,61,200,125,39,195,233,230,15,164,124,248,203,45,160,24,29,83,238,196,6,20,176,115,49,164,251,112,40,8,109,11,28,226,225,17,91,115,161,98,197,39,189,215,202,181,51,91,134,61,16,139,224,71,189,188,161,18,204,110,119,107,180,83,195,23,49,67,136,187,150,83,239,180,68,75,245,207,30,200,218,35,183,17,186,113,121,108,10,224,43,161,220,200,56,69,80,120,195,137,127,7,233,225,59,118,228,146,116,194,226,7,80,107,0,160,181,88,136,58,161,34,182,103,219,157,103,5,8,96,106,63,84,50,6,54,205,25,249,115,145,127,177,135,95,67,99,226,32,241,225,35,152,204,106,253,121,9,71,67,51,132,86,129,58,88,38,173,63,26,186,124,215,190,171,31,225,131,133,156,12,201,239,64,165,234,185,18,202,245,21,168,212,195,185,61,100,27,122,179,231,107,22,193,41,113,172,232,143,243,62,90,30,217,180,78,69,219,143,48,133,219,240,112,178,86,176,215,81,46,225,6,148,50,96,61,115,9,93,184,116,156,165,71,150,59,215,26,138,104,74,184,81,107,20,108,65,135,23,99,134,175,223,108,177,54,138,61,216,252,178,207,255,119,5,106,175,120,35,248,0,178,102,172,206,114,191,100,60,109,12,40,240,171]], +[[25,139,95,209,192,56,39,224,153,74,213,191,238,155,91,123,233,150,108,156,58,38,126,77,116,48,52,55,103,64,60,103],[102,130,198,241,168,102,180,155,47,142,233,127,46,83,47,169,22,102,191,56,218,27,77,214,85,67,161,119,119,148,203,238],[244,84,243,91,24,83,143,135,126,93,97,74,118,181,39,106,39,252,11,67,63,33,93,196,233,99,179,240,71,105,76,120,12,81,92,110,246,254,45,180,176,9,0,155,194,115,58,236,79,212,110,97,83,87,204,11,204,159,31,127,194,30,60,2],[63,218,161,92,70,242,81,67,219,151,32,121,215,1,60,127,105,161,54,244,95,63,107,162,206,216,184,40,70,142,179,218,166,181,11,79,141,51,128,254,198,74,3,67,190,17,111,111,131,182,238,100,204,76,27,29,8,213,79,212,32,41,228,40,92,252,108,109,213,205,24,26,181,51,255,205,65,31,35,161,0,61,169,78,201,52,14,46,199,17,153,214,120,84,13,81,130,225,57,255,203,197,5,161,112,184,240,127,74,126,105,76,169,47,88,50,12,10,7,133,100,206,157,233,155,15,168,230,107,13,130,46,70,122,90,235,131,86,121,150,164,139,137,219,37,202,222,100,87,121,78,84,20,214,126,157,74,183,205,108,194,5,139,183,165,19,171,215,9,244,202,242,75,182,124,225,192,58,182,45,189,254,48,158,199,219,15,163,234,122,174,130,54,242,89,185,34,212,83,97,21,166,59,200,154,203,32,81,208,158,115,28,187,13,241,87,217,211,69,189,145,9,151,60,43,89,79,20,142,252,111,51,119,222,81,99,183,246,152,105,255,239,133,62,174,254,180,2,226,53,41,89,79,189,101,202,5,254,64,98,197,41,216,227,33,171,192,82,0,202,193,232,57,232,123,31,211,253,240,33,214,140,187,58,65,66,182,156,195,175,111,99,46,221,101,184,63,90,164,203,23,218,91,107,163,252,3,237,177,124,42,60,181,176,72,54,231,102,14,99,200,160,72,62,36,57,131,55,29,250,152,57,249,22,74,212,218,13,89,83,101,94,58,149,24,225,54,218,116,87,55,199,146,67,195,85,252,18,92,189,204,118,174,201,34,22,132,108,69,116,244,247,242,152,188,222,84,253,36,68,173,48,37,149,92,16,3,21,222,90,78,39,195,51,160,2,132,178,247,2,253,211,222,34,172,108,36,13,188,20,191,113,230,45,19,27,98,242,219,153,36,115,242,249,19,246,12,145,110,207,87,223,95,63,2,31,179,48,131,67,149,183,148,114,202,255,25,252,250,10,39,23,149,199,109,105,180,219,63,133,184,210,229,195,68,25,101,72,77,204,57,171,165,155,112,18,116,247,252,66,82,70,133,96,105]], +[[67,146,247,212,251,214,143,225,84,228,186,56,173,82,7,97,42,6,72,85,96,86,195,154,193,22,173,70,143,137,189,45],[203,234,239,65,172,172,2,191,31,120,12,233,52,170,189,99,19,100,179,105,86,123,225,190,40,227,144,111,157,177,32,250],[134,231,204,240,110,121,54,45,64,205,183,251,117,169,137,120,187,211,52,161,219,117,144,54,125,96,132,155,213,62,47,177,164,189,174,89,13,31,71,181,73,13,135,2,231,193,168,114,104,184,238,157,182,18,222,123,220,46,56,250,109,235,126,5],[207,23,9,220,154,8,103,238,144,135,33,177,54,203,147,168,66,41,232,59,70,32,71,119,202,129,148,208,139,122,60,169,201,18,235,36,62,91,218,191,238,211,82,52,157,32,190,128,27,114,42,240,137,34,56,231,46,223,25,14,99,97,245,117,114,120,26,211,194,89,11,25,115,87,100,28,128,83,131,186,161,212,151,47,118,198,84,72,83,44,17,8,52,160,186,168,244,136,99,225,102,183,6,101,55,8,205,64,87,211,164,249,252,178,206,180,18,0,1,39,125,56,196,56,71,216,34,130,43,119,124,43,180,218,64,21,161,194,77,65,109,80,98,168,113,132,145,216,85,170,165,219,245,87,156,22,77,142,82,74,159,47,163,242,46,176,152,97,255,230,173,101,159,227,110,180,4,49,34,44,34,215,19,122,108,171,202,141,183,134,227,157,129,246,97,175,222,78,57,88,155,77,180,211,197,28,165,53,144,161,78,17,93,10,252,58,135,123,131,154,150,56,190,206,128,195,44,25,229,27,117,50,2,72,69,247,108,254,155,251,42,192,81,48,246,117,139,247,254,153,58,169,58,162,114,228,230,189,12,117,193,64,153,212,62,101,42,34,62,91,205,100,195,98,212,184,244,185,94,1,111,147,80,199,250,116,230,83,82,93,8,1,21,88,178,198,233,191,79,223,157,189,94,249,176,155,188,132,106,252,43,203,200,108,76,204,49,95,109,28,205,72,155,12,248,237,13,147,242,245,50,164,38,38,92,89,11,163,165,144,35,52,125,129,157,155,40,30,248,83,16,176,83,22,212,108,138,140,3,101,208,104,168,112,134,100,234,77,119,172,12,209,80,166,90,86,88,107,171,211,75,116,54,91,184,254,62,97,135,38,34,132,214,68,50,228,200,30,164,192,229,124,29,113,174,152,12,127,77,29,135,16,50,225,136,187,249,209,117,140,220,29,255,152,159,45,18,136,254,244,226,5,233,158,124,191,44,195,36,184,201,48,70,244,118,197,157,61,10,89,219,111,227,115,130,220,121,197,236,22,5,106,179,147,74,82,247,210,136,13,4,113,163,119,182,168,174,132,213,106,194,45,29,84,85,28]], +[[11,234,152,171,231,214,63,21,131,144,238,102,138,160,80,232,74,37,210,137,62,73,252,131,240,121,249,187,166,165,90,117],[34,25,46,192,211,46,249,131,86,101,166,27,200,139,207,78,22,4,99,121,33,21,44,17,106,245,3,54,91,246,190,66],[126,179,19,155,136,15,223,102,55,106,32,144,129,136,64,4,151,103,200,55,243,173,0,54,177,65,102,112,82,179,54,9,129,124,165,226,64,237,140,223,60,207,58,238,41,39,69,52,89,77,176,180,204,197,198,229,187,163,40,11,135,63,41,1],[193,120,227,141,78,131,237,43,229,124,225,195,171,100,37,58,129,113,230,16,0,129,129,251,252,109,117,34,105,247,241,197,169,236,98,203,39,241,154,217,156,225,245,17,106,54,61,150,253,197,164,47,53,139,109,190,124,171,223,201,246,7,24,228,1,44,27,177,248,66,197,86,8,17,186,131,116,160,99,119,71,255,146,234,194,28,166,93,222,175,67,233,152,155,125,226,212,50,82,10,254,227,100,236,251,164,218,102,154,212,137,61,11,246,159,159,129,231,223,105,101,123,226,43,146,6,151,69,242,22,194,66,204,212,109,2,211,86,22,225,108,117,94,14,55,249,97,166,243,99,119,82,83,79,109,250,184,128,90,183,89,160,50,164,231,228,200,25,83,50,90,47,104,107,182,154,2,156,228,224,59,236,179,96,86,55,197,166,91,82,227,49,194,108,146,110,212,113,26,80,77,55,51,187,83,201,123,128,234,254,78,117,221,217,244,21,54,40,136,195,212,211,123,174,14,99,250,17,191,117,86,102,67,125,114,245,140,145,215,162,248,203,97,155,118,32,160,112,178,107,24,180,213,1,132,197,129,135,18,17,14,54,211,226,131,15,106,133,118,186,87,249,204,203,143,255,64,40,191,142,249,203,129,72,37,187,202,130,125,100,149,71,191,111,43,239,147,23,4,202,127,109,241,95,120,1,85,237,70,234,167,202,125,114,226,36,52,202,4,131,191,178,247,144,45,199,135,246,23,235,155,212,30,212,82,10,223,212,48,148,140,113,8,5,167,60,27,165,73,46,150,72,76,75,170,125,162,76,116,53,196,106,5,43,243,81,93,51,228,45,206,245,23,202,164,95,54,200,121,18,16,120,198,136,221,16,215,102,86,161,25,118,43,106,131,65,54,250,31,138,100,50,36,185,34,76,84,60,240,71,11,63,142,224,23,214,32,219,220,200,77,152,81,84,233,209,174,128,229,241,67,135,184,138,15,106,92,53,144,90,165,127,179,171,235,14,166,236,205,219,0,68,116,99,60,196,131,181,107,138,142,32,232,242,224,158,151,154,160,152,147,8,120,117,198,177,23,181,241,56,71,173,143,192,86,4,196]], +[[194,88,120,176,209,224,146,92,143,95,4,161,229,121,144,128,150,60,65,58,19,153,193,24,175,177,104,124,121,127,72,57],[19,172,44,173,65,144,140,37,95,103,31,147,147,74,229,215,190,50,83,70,114,92,139,64,220,57,234,128,215,13,223,52],[6,245,81,152,180,25,25,20,183,67,6,243,142,56,19,22,234,196,11,91,90,219,138,49,36,100,246,113,117,236,246,18,224,20,123,28,239,70,194,81,135,80,165,96,107,176,59,198,70,123,185,50,21,20,246,157,203,235,206,143,105,5,128,2],[104,86,204,113,68,182,189,220,196,181,137,84,209,162,231,16,29,101,132,181,213,231,25,160,174,160,251,189,242,33,194,162,170,203,172,220,64,32,197,200,206,104,31,247,56,26,205,96,123,15,82,57,105,35,53,112,6,85,190,45,148,197,61,123,81,72,233,42,43,193,99,56,194,244,193,167,209,197,149,175,98,44,36,12,229,121,165,224,245,182,81,191,86,37,24,206,200,170,44,228,180,170,219,31,47,218,108,246,41,91,195,120,3,181,55,125,171,101,201,185,162,148,159,221,73,191,157,220,143,150,210,96,255,149,27,248,232,204,249,130,126,104,105,196,75,253,151,51,88,206,253,176,16,219,94,31,229,219,217,245,210,178,202,57,60,23,212,70,246,55,5,158,105,45,122,145,170,220,199,104,159,95,158,27,48,82,23,93,155,107,32,143,144,38,120,127,219,102,120,63,69,55,42,36,148,107,27,209,104,123,240,207,204,129,116,235,228,211,46,67,40,79,199,141,120,68,222,15,162,46,32,101,224,117,40,186,171,175,1,92,179,77,98,156,53,150,173,4,13,227,28,86,32,235,38,109,239,167,83,58,192,64,25,152,229,103,58,117,67,101,4,125,235,252,247,225,55,162,13,22,205,214,165,82,25,130,244,68,207,195,66,147,151,198,65,189,126,116,167,112,187,17,252,178,148,131,227,55,186,229,22,158,232,45,169,169,26,223,58,246,124,216,20,194,130,93,41,1,142,240,53,234,134,248,222,76,117,99,170,246,110,12,117,209,124,166,143,73,240,117,142,194,217,197,23,157,1,170,237,125,69,21,233,26,34,43,11,6,251,222,79,7,167,217,223,45,227,188,174,55,202,44,132,96,194,166,179,116,158,155,218,54,208,142,102,188,195,86,179,144,67,75,74,24,207,164,90,245,87,220,163,216,87,255,58,211,71,207,176,126,35,88,194,172,253,92,213,59,59,14,162,164,30,229,192,128,47,212,115,219,95,48,82,99,52,218,65,235,75,199,81,131,131,137,138,11,117,7,173,76,162,137,214,108,94,46,183,92,242,85,223,243,18,203,30,4,238,190,180,127,41,48,185,13,94,0,46,176]], +[[11,46,198,39,99,246,135,89,49,53,218,25,97,239,41,162,136,8,150,150,217,68,178,101,165,249,104,147,205,45,130,37],[193,226,52,250,139,201,109,38,142,122,173,2,139,3,240,169,17,182,151,113,93,179,162,28,47,199,223,72,236,218,136,117],[255,112,31,52,179,89,77,227,184,0,69,244,41,229,227,45,216,141,96,81,212,25,95,22,133,190,120,55,102,232,1,25,54,143,86,179,116,151,37,185,19,241,34,63,135,251,15,178,77,157,250,8,65,214,160,226,235,31,221,247,117,194,210,5],[168,52,52,198,134,147,213,252,237,145,189,161,2,19,252,213,12,72,146,11,144,206,233,183,58,156,97,8,26,9,116,147,63,79,219,10,103,230,113,248,53,27,14,213,236,15,231,181,251,12,135,88,111,229,130,255,177,191,162,219,95,206,221,51,2,66,130,52,178,187,14,114,109,237,244,91,19,167,12,211,90,179,226,153,209,63,52,80,53,8,39,140,68,88,238,165,183,53,27,5,131,107,218,213,176,95,96,228,69,252,101,115,122,226,125,46,82,223,156,57,229,218,2,134,57,45,8,255,247,236,183,6,104,32,252,144,252,138,68,213,97,101,97,197,11,82,113,71,2,48,43,202,88,116,222,133,219,160,69,4,95,159,14,96,78,184,109,109,127,189,119,95,114,234,73,59,44,78,247,195,190,22,219,44,167,228,216,189,121,235,32,207,181,240,246,240,83,54,183,92,200,109,33,159,59,143,46,145,186,125,82,182,79,221,106,102,100,240,79,47,186,183,88,205,249,132,22,134,145,195,47,83,232,97,107,73,247,106,183,177,146,185,0,144,48,130,204,137,101,106,151,5,128,76,201,185,40,138,62,66,23,9,132,248,220,69,78,8,100,185,52,22,114,104,106,23,140,6,0,80,23,138,54,198,217,6,178,206,7,13,143,170,172,217,165,140,121,74,94,164,16,139,74,72,92,101,129,28,45,202,46,231,187,16,191,255,247,93,69,134,185,144,244,55,99,161,111,188,11,72,174,31,175,176,138,154,54,250,67,38,132,93,186,91,162,251,211,43,191,102,80,92,94,134,87,237,1,7,227,225,97,68,239,49,250,106,174,114,231,116,9,116,131,245,72,10,164,85,64,86,143,208,140,186,13,87,119,104,0,79,88,174,155,149,190,55,78,215,240,41,159,231,33,39,94,71,110,11,154,183,45,192,110,163,40,56,78,57,191,58,195,49,198,37,72,67,18,205,155,6,177,90,41,84,211,62,122,171,166,190,34,97,136,108,168,17,219,150,177,20,61,6,221,110,15,60,186,122,26,233,185,78,175,103,119,27,178,210,78,47,148,222,156,71,15,205,231,191,219,50,244,16,25,139,90,169,105,142,50]], +[[137,96,215,190,232,198,179,156,165,147,77,124,221,209,111,22,179,102,62,110,3,232,51,192,87,226,24,30,69,151,203,104],[67,64,144,149,212,245,15,94,221,189,92,212,210,1,34,152,203,65,164,14,153,73,45,90,45,176,139,229,55,126,161,131],[114,19,221,74,121,253,84,222,192,197,72,239,66,230,202,224,21,190,119,128,43,245,21,205,37,130,118,143,114,245,99,235,178,218,54,175,74,174,172,86,187,255,201,147,44,46,36,236,149,218,255,0,165,247,160,172,171,156,139,211,194,59,180,12],[48,141,132,199,165,247,134,229,99,229,193,234,87,170,181,229,85,192,9,151,116,157,21,174,227,84,57,239,166,69,218,44,57,103,112,49,21,198,198,62,215,249,71,133,197,71,143,56,70,123,134,231,98,110,143,255,164,213,26,45,196,94,109,242,163,92,236,153,85,94,171,201,247,169,62,46,43,104,148,89,180,224,201,43,53,21,98,196,23,177,153,113,19,117,78,165,158,74,145,81,7,40,255,48,113,162,187,209,244,101,166,135,246,125,174,149,86,21,3,26,138,213,81,254,115,138,38,11,188,68,107,72,220,161,217,121,5,26,181,132,8,50,225,157,71,59,102,98,23,169,24,57,128,214,178,126,61,60,118,217,54,101,186,35,147,230,171,26,66,195,144,77,64,37,147,45,96,26,32,42,89,164,196,159,219,119,240,224,40,104,36,125,229,175,223,170,27,137,66,8,172,0,215,124,107,181,76,107,42,115,164,118,87,228,76,133,19,121,99,181,117,33,175,32,151,98,72,235,38,20,130,20,124,223,122,20,92,54,67,226,158,5,136,191,218,230,160,130,144,72,83,206,90,16,210,73,112,235,223,183,245,157,94,253,214,165,231,224,210,135,151,28,132,106,205,84,216,77,212,84,104,164,17,11,171,110,248,217,165,180,178,66,103,136,144,11,126,26,223,224,98,67,68,249,143,229,158,248,161,230,196,5,179,68,235,151,187,32,71,115,116,75,106,45,140,110,101,209,124,234,7,222,3,183,240,254,73,241,165,92,51,213,241,92,229,93,247,201,86,27,37,28,106,200,7,169,37,83,225,206,145,112,18,220,207,214,158,125,189,3,140,126,238,202,233,134,35,241,143,187,101,14,34,24,160,188,15,255,67,167,90,17,100,72,187,115,98,245,39,238,107,200,225,7,97,204,207,155,207,192,208,0,242,18,123,76,193,146,17,208,149,160,189,170,78,75,228,81,158,108,132,69,234,185,179,20,74,69,202,185,153,97,53,191,127,117,167,141,34,39,89,0,244,206,31,10,158,172,19,99,100,16,48,98,137,61,173,67,144,66,43,119,229,245,209,217,77,112,41,198,9,123,53,202,100,167,164,118,252,199]], +[[239,107,155,81,253,79,133,134,202,98,101,142,4,47,192,154,131,185,67,3,53,38,255,195,38,198,94,179,165,251,89,75],[29,110,236,232,5,224,136,120,33,135,107,126,214,237,91,7,20,214,70,251,236,218,56,118,79,148,200,21,94,97,208,4],[113,209,113,7,28,208,254,161,198,169,207,173,31,127,216,53,232,95,249,6,119,139,198,52,90,77,236,67,19,236,194,191,247,85,167,23,235,217,18,165,224,40,64,172,7,56,66,249,191,202,165,137,19,226,96,227,199,51,147,211,102,133,199,14],[168,243,241,150,101,222,35,144,213,204,82,176,100,180,133,18,115,103,116,134,216,245,86,59,183,201,95,169,77,179,53,97,97,238,98,34,33,241,12,187,31,161,149,170,199,35,30,167,22,215,75,70,179,123,200,90,112,219,163,223,170,22,117,33,123,53,17,153,231,74,151,16,40,247,41,183,174,43,116,174,140,107,58,6,121,195,227,41,104,2,132,74,213,187,163,67,246,249,247,196,102,27,74,41,180,79,23,232,158,17,79,178,32,233,132,205,152,14,148,195,210,191,152,115,224,96,92,146,48,23,68,163,3,94,240,70,186,210,102,107,92,99,235,236,249,60,193,64,41,25,70,192,250,23,3,64,206,57,80,146,222,237,121,132,19,82,251,254,224,58,146,126,180,88,242,166,51,237,50,113,101,47,91,15,153,96,205,249,1,93,86,253,171,216,158,231,30,37,154,246,235,81,75,76,27,212,166,102,245,181,163,92,144,243,91,20,148,87,175,41,68,221,10,168,217,181,66,40,58,126,84,18,183,117,228,33,210,18,111,137,190,188,60,163,127,115,7,22,33,241,50,30,238,82,233,105,4,134,163,60,215,255,156,153,103,251,101,238,78,144,123,107,133,34,17,71,61,33,233,217,26,147,54,42,199,97,118,14,140,123,190,164,134,195,214,5,249,225,27,134,19,104,25,167,171,63,50,241,63,252,161,104,23,254,209,151,255,136,11,77,109,154,128,143,127,135,135,99,160,69,114,141,247,47,170,169,99,228,203,28,9,204,43,45,169,32,40,12,131,102,183,209,139,248,151,45,241,108,194,52,72,251,230,178,230,225,108,187,240,116,81,41,133,64,83,24,150,55,206,17,93,35,152,67,60,21,214,241,22,162,5,51,72,36,175,40,47,167,88,73,76,71,134,142,168,244,223,173,199,5,232,97,170,210,235,142,243,219,190,210,164,86,158,21,131,74,118,12,206,12,187,200,75,40,158,119,155,152,131,70,185,6,156,116,76,151,171,43,244,43,8,109,47,176,164,17,245,206,153,240,129,154,48,134,180,254,157,150,199,201,144,141,206,40,223,29,221,48,243,80,29,218,247,129,16,115,79,157,205,254,195]], +[[186,212,124,212,189,137,132,144,103,204,225,230,60,61,145,233,183,135,174,168,88,78,219,7,243,69,30,246,126,123,215,155],[171,12,233,186,29,41,189,251,133,160,230,107,118,181,226,224,95,247,50,86,158,67,117,204,215,80,152,233,231,29,23,191],[229,114,74,29,212,99,169,125,18,34,197,24,196,146,93,50,34,2,209,15,4,205,7,142,119,30,15,179,149,29,188,20,147,162,52,70,7,84,195,170,227,223,147,0,141,187,251,49,12,153,89,43,237,231,53,164,174,171,3,35,161,33,13,14],[181,166,30,25,228,134,62,11,181,243,250,182,196,151,13,135,133,150,137,85,33,250,30,127,103,140,175,162,222,83,50,47,212,88,169,138,166,227,88,5,66,159,101,18,145,185,91,217,149,14,21,95,58,218,11,96,145,89,164,171,218,89,144,192,75,194,231,100,66,47,180,158,244,47,18,82,159,246,246,168,32,41,255,1,133,102,46,101,143,131,197,70,238,208,159,6,181,166,142,133,124,218,208,235,158,196,238,203,253,136,243,75,200,9,144,248,100,74,155,253,222,29,159,58,144,213,87,168,184,40,213,206,6,166,78,59,35,133,130,187,76,190,186,48,237,196,158,129,34,197,94,149,186,220,245,2,204,86,120,105,192,158,159,70,198,255,63,104,120,152,107,29,224,11,114,161,133,128,70,252,211,166,233,205,175,91,7,60,86,242,2,80,99,162,209,120,189,76,30,140,188,30,110,103,26,169,127,178,203,76,200,166,44,32,190,65,199,118,55,44,142,123,230,59,72,46,108,99,250,133,215,207,251,193,178,130,11,174,31,193,40,52,58,30,32,252,241,188,53,2,238,232,19,88,204,154,116,199,42,246,53,48,249,106,37,166,4,100,143,245,112,223,30,184,157,31,221,186,178,134,121,186,46,155,65,151,126,154,156,28,174,205,191,195,97,161,221,5,94,197,22,32,169,187,219,186,247,24,201,204,19,109,32,7,113,3,153,83,109,19,51,36,133,236,56,135,151,133,224,201,206,153,21,168,2,81,55,57,144,165,155,206,68,3,38,3,26,177,180,88,191,165,184,164,121,61,164,238,17,171,122,242,13,226,161,24,201,174,82,26,65,123,104,32,127,200,133,225,9,216,70,62,159,2,39,135,204,115,13,176,177,250,174,210,87,190,217,1,113,8,133,183,78,153,79,84,246,242,174,182,79,15,96,181,158,251,242,227,187,101,21,66,70,3,161,19,192,184,163,27,163,193,233,169,184,17,140,135,236,105,73,183,95,73,98,126,167,177,50,136,137,57,17,4,212,244,163,137,44,240,15,38,167,60,218,42,64,249,183,21,122,252,64,102,127,74,4,246,71,219,249,57,6,184,76,154,53,22,78,27,201,2]], +[[202,186,142,5,51,17,58,75,225,115,64,139,168,60,13,183,66,96,128,47,145,134,195,145,64,38,85,172,222,96,21,203],[45,123,239,97,100,194,121,250,16,40,169,120,142,62,142,232,172,21,237,207,146,165,133,80,98,149,35,16,180,104,69,71],[236,53,236,50,200,164,0,136,39,225,120,73,43,59,139,238,34,164,149,79,198,178,95,79,34,93,215,237,35,105,137,0,222,129,86,117,106,142,220,53,197,29,16,248,43,131,10,42,101,150,118,234,201,17,249,96,36,71,102,224,195,198,7,5],[36,19,163,43,202,92,230,226,48,229,101,235,133,132,147,213,208,78,109,46,42,122,177,248,154,59,66,51,17,103,107,250,147,198,125,170,253,28,252,113,9,224,64,186,197,44,191,224,124,40,40,11,182,172,246,227,163,16,115,218,178,150,83,120,221,119,246,31,233,36,113,53,193,166,49,183,154,214,104,201,234,28,212,17,45,141,58,6,76,194,29,243,42,234,199,221,113,139,9,31,182,145,91,139,192,99,187,88,21,195,118,224,20,118,49,42,46,84,51,65,122,122,147,21,214,89,153,176,47,244,100,164,116,165,151,229,57,136,119,54,112,236,164,106,110,38,207,150,233,72,142,158,99,68,188,120,61,223,181,53,231,107,179,185,166,3,255,76,89,199,219,226,216,182,25,141,91,36,73,11,78,169,108,149,149,159,251,243,216,33,142,118,13,175,32,224,30,47,54,200,75,176,151,17,90,189,222,233,43,237,130,209,107,21,169,225,146,233,137,58,198,56,70,29,245,7,32,123,12,245,149,136,77,138,153,251,156,112,69,249,191,247,183,63,0,202,63,213,149,165,206,194,146,173,180,88,189,148,99,190,18,4,208,22,120,210,244,56,155,135,32,17,95,165,151,196,2,180,255,105,75,113,206,79,61,51,13,94,47,60,58,214,217,106,155,52,57,35,15,197,58,68,121,76,218,89,85,87,196,6,202,21,137,188,123,232,30,45,121,99,96,51,37,63,167,189,214,0,198,127,197,89,54,189,150,206,4,40,195,235,151,186,209,222,10,95,187,155,103,81,87,222,95,24,188,98,167,194,44,148,131,226,128,46,103,155,91,143,137,219,15,195,127,124,113,80,173,90,200,114,44,235,153,155,36,53,230,153,114,23,9,35,54,239,28,138,34,146,218,185,164,111,248,169,225,13,51,85,118,92,172,157,101,152,119,15,79,1,234,99,145,37,253,3,22,9,221,26,80,125,150,40,12,125,1,163,238,152,126,155,33,14,200,116,76,212,140,116,248,175,238,150,30,142,242,33,248,38,161,254,110,125,240,203,21,173,124,126,244,169,31,157,15,76,46,27,222,166,53,210,117,250,200,196,188,6,1,244,144,219,219,199,52]], +[[155,243,251,199,48,139,70,246,3,107,173,224,195,202,25,159,172,102,43,7,241,3,191,117,24,29,82,186,106,88,190,5],[47,106,198,252,51,188,6,12,29,195,203,157,26,43,145,21,132,90,221,177,108,75,132,190,55,237,51,173,179,179,211,168],[12,49,54,224,31,155,205,153,225,13,61,18,75,12,219,7,114,190,193,138,134,75,232,27,209,218,164,77,129,140,61,71,13,250,168,171,110,154,118,28,240,63,147,239,156,199,130,145,9,110,214,209,12,8,250,47,186,59,172,4,221,226,15,12],[214,94,54,166,163,129,149,236,185,29,227,200,72,181,31,99,146,69,250,43,171,168,166,248,89,71,21,157,236,14,211,250,232,12,90,15,140,102,255,36,121,60,137,192,198,135,84,59,198,51,84,122,31,55,247,48,217,112,18,235,189,199,172,51,156,72,144,192,133,107,191,226,186,41,178,90,122,166,176,137,192,51,254,203,118,219,98,221,60,0,246,66,27,158,118,221,14,163,102,235,45,74,5,46,230,204,115,110,56,25,25,29,90,215,166,109,43,224,66,204,101,57,229,243,86,82,177,85,167,39,243,136,141,147,249,58,145,2,89,143,117,56,169,171,124,119,126,236,121,66,106,96,117,214,243,141,100,196,133,82,15,100,19,255,77,53,138,138,156,189,171,1,173,244,219,2,173,174,162,100,148,209,245,214,23,99,127,39,127,139,14,110,126,97,226,238,204,221,51,125,226,186,240,202,38,76,20,200,203,131,104,0,11,156,113,67,133,244,19,115,125,104,22,226,18,202,226,174,207,255,195,47,209,109,70,195,236,238,106,176,116,192,215,104,189,254,153,184,108,187,200,223,156,71,205,88,109,70,88,113,38,141,74,157,28,135,114,54,171,120,248,133,156,17,78,37,28,171,196,190,15,139,194,93,20,140,95,84,62,41,7,69,209,24,3,228,159,91,83,25,63,227,153,105,192,57,179,242,73,179,47,43,133,152,182,172,244,237,100,213,117,43,183,114,255,78,224,12,224,248,94,203,180,207,196,206,7,218,242,128,152,104,194,144,59,120,30,18,162,116,16,95,6,24,16,41,228,127,43,251,33,244,148,128,170,30,68,71,21,192,185,255,7,234,216,137,117,217,53,133,210,255,66,72,50,169,120,61,148,144,106,96,248,119,174,28,133,255,21,49,123,173,202,30,97,49,116,51,199,206,150,39,155,103,142,201,209,116,221,8,112,8,11,35,65,84,246,38,165,52,98,207,213,71,132,46,171,135,5,96,91,142,232,133,114,158,231,141,24,51,170,67,245,90,194,39,49,152,159,222,218,125,197,250,156,1,152,95,38,97,230,199,50,109,52,110,109,178,126,111,146,31,174,124,147,162,23,14,16,221,12,70,11,220]], +[[100,232,147,4,163,53,233,3,203,54,192,189,241,166,65,46,243,104,70,128,6,183,61,61,45,97,203,3,12,197,248,209],[161,128,239,58,102,28,60,71,157,95,105,128,124,144,39,72,227,94,127,114,81,33,227,122,93,145,184,190,200,141,131,166],[146,235,68,84,129,64,1,236,252,24,2,93,100,33,246,70,69,165,188,187,92,184,253,133,193,77,119,38,23,197,3,232,190,125,59,207,17,127,94,104,1,209,195,185,111,144,144,166,109,220,103,248,207,143,240,241,193,37,177,107,21,226,206,7],[47,81,7,77,152,27,218,250,251,2,164,15,232,38,196,95,49,113,193,179,24,77,140,38,11,130,184,65,31,198,37,203,2,204,254,117,93,194,157,199,137,91,247,89,230,27,36,80,218,26,101,106,56,212,247,13,46,231,72,197,24,198,66,3,6,229,240,30,199,160,255,224,233,220,235,147,246,192,119,177,38,98,136,21,132,249,140,230,171,148,95,135,252,109,18,60,69,214,205,253,130,55,161,206,54,53,182,35,167,157,2,13,244,76,116,184,154,193,74,50,31,191,51,168,192,162,85,159,234,28,43,21,96,118,184,19,144,143,132,46,190,76,43,148,144,137,229,43,26,228,13,198,228,178,171,188,67,154,11,247,35,105,103,154,171,111,76,0,1,139,225,71,247,192,166,123,150,121,238,136,165,56,25,196,159,123,103,94,48,168,181,175,57,102,30,232,219,33,1,4,17,41,73,104,248,142,93,96,77,13,136,215,106,126,72,100,250,211,165,111,95,98,75,161,179,78,169,203,114,8,80,170,211,189,79,10,136,42,125,37,251,236,43,183,202,134,218,97,109,169,108,21,98,198,214,161,171,204,100,30,27,88,178,193,120,225,195,188,138,59,54,236,158,20,77,210,231,91,11,200,192,140,203,13,110,52,39,176,50,43,61,106,185,63,63,96,185,204,91,97,218,208,35,133,161,73,73,249,184,122,142,58,241,224,224,250,183,169,169,40,199,83,252,97,16,68,74,247,204,175,128,39,237,100,27,158,216,127,165,216,225,247,108,174,70,93,87,167,13,173,158,191,221,60,231,87,106,196,222,137,217,143,66,226,130,173,135,173,106,80,66,87,124,187,188,77,149,30,42,134,118,254,220,140,177,177,189,247,108,58,56,132,99,133,168,90,162,71,6,194,10,139,56,70,95,226,174,14,65,247,142,97,75,142,150,66,254,36,113,169,1,87,71,219,151,110,12,120,72,194,63,243,244,23,203,5,168,213,239,64,19,10,223,133,92,153,138,98,16,77,126,47,183,192,249,170,42,73,96,117,98,60,237,44,15,126,236,16,20,127,249,96,138,138,4,46,249,129,23,69,155,147,131,127,209,184,213,239,3,151,142,173,167,76,172]], +[[111,99,67,135,202,44,12,177,103,167,64,214,175,216,158,42,40,245,48,113,132,232,28,186,60,3,112,70,165,237,226,60],[1,31,42,154,17,28,56,243,73,12,173,22,133,190,120,236,238,220,111,172,74,50,33,48,28,105,200,75,30,199,179,167],[253,23,198,24,205,187,93,69,158,162,172,168,134,240,81,44,98,50,81,40,74,174,58,131,235,93,127,96,218,29,155,43,160,131,196,85,165,226,88,58,60,186,115,110,123,150,27,161,156,28,200,221,144,116,93,168,42,21,223,198,98,232,225,13],[134,92,32,169,74,195,242,227,189,92,184,91,236,157,51,114,102,113,254,1,249,197,55,1,125,89,200,213,16,110,67,54,11,247,111,192,97,134,112,89,128,200,168,123,163,99,58,74,23,4,38,236,192,222,251,109,178,103,15,95,89,37,51,119,76,218,80,5,42,229,151,212,141,234,204,38,55,6,59,253,81,159,46,121,186,200,23,117,190,204,177,171,47,91,57,113,46,46,130,148,105,183,90,45,45,189,8,170,109,36,114,52,4,178,94,185,72,164,131,76,85,36,108,128,121,168,46,198,67,84,232,194,56,143,140,90,97,107,60,220,55,30,98,99,250,188,159,96,153,33,158,134,21,133,254,130,166,125,97,13,209,235,92,129,201,107,92,179,84,166,137,253,138,172,141,183,108,67,63,12,176,179,28,241,216,85,182,163,10,61,42,33,46,155,79,125,122,254,97,153,81,249,141,47,27,162,193,1,8,91,168,31,73,179,96,55,205,100,87,167,234,168,244,243,190,223,104,208,159,201,250,37,169,215,84,219,101,54,2,133,65,45,26,109,165,55,136,144,95,207,78,250,138,128,205,134,202,72,184,69,99,61,140,49,194,174,6,241,108,76,107,187,233,205,26,251,89,225,1,190,80,224,53,53,221,138,101,228,91,186,70,212,92,177,75,173,252,142,147,171,82,103,244,228,146,171,31,154,149,230,31,202,184,28,191,43,216,103,163,236,123,75,170,24,154,15,8,86,112,117,89,97,41,220,249,255,28,80,45,50,121,232,170,108,229,110,175,19,69,130,169,228,48,165,170,140,161,12,61,168,188,121,61,2,86,173,25,174,167,20,159,14,167,234,149,250,207,172,28,92,253,41,215,163,254,26,65,121,117,115,158,20,218,142,220,129,153,0,71,44,168,198,151,22,50,142,138,41,159,151,78,223,247,65,170,188,28,7,74,118,27,62,200,118,29,218,46,126,237,122,243,62,240,4,9,132,157,65,84,151,197,237,93,250,162,37,154,49,208,118,57,129,112,178,217,210,16,32,139,74,76,125,184,198,38,209,197,51,86,42,31,149,72,159,152,25,228,152,95,196,225,209,167,7,190,94,130,176,5,72,29,134,55,127,66,78]], +[[75,46,26,230,15,165,211,131,186,186,84,237,193,104,185,176,94,13,5,238,156,24,19,33,219,253,221,25,131,149,145,84],[54,192,32,177,133,82,52,86,25,239,136,55,235,141,84,148,132,14,133,244,104,9,52,59,77,111,64,97,37,218,85,125],[34,32,17,158,131,214,154,106,62,237,149,250,22,109,29,17,40,163,242,50,202,27,120,188,148,180,212,118,196,119,148,67,97,75,135,114,170,34,50,203,7,32,160,85,235,113,216,64,127,58,177,155,170,29,150,44,5,44,132,192,189,88,150,8],[250,185,139,43,191,134,174,176,80,134,129,42,75,0,73,161,4,42,187,118,223,156,210,144,135,85,112,99,3,239,237,177,173,33,232,188,141,117,98,52,158,30,152,206,13,117,47,75,61,153,230,119,54,139,208,140,120,254,116,37,236,59,86,14,56,59,212,42,246,73,152,134,195,90,221,128,165,130,139,97,214,100,77,125,196,67,186,44,6,249,186,210,236,203,152,61,36,69,143,106,218,27,16,187,91,119,23,44,92,221,86,210,115,209,228,16,16,178,92,244,138,125,88,215,37,87,2,172,18,242,166,254,41,24,70,99,149,244,96,209,82,54,208,53,174,148,16,202,134,196,96,81,40,41,159,170,240,144,21,241,173,238,119,104,238,26,143,140,160,109,16,221,127,149,196,111,161,2,83,6,95,157,111,144,41,89,8,128,159,215,121,87,27,226,158,10,230,110,11,203,222,183,145,61,43,187,118,172,48,47,52,82,197,94,241,153,164,142,206,176,227,89,108,123,76,3,134,218,231,16,30,162,68,163,60,76,220,131,6,114,223,131,101,91,53,51,128,82,48,123,148,210,35,202,177,175,105,224,127,120,229,140,187,12,179,197,53,30,58,107,12,74,146,127,117,98,197,152,210,211,223,144,86,159,97,219,26,60,176,20,11,86,234,2,207,119,69,251,238,194,2,134,115,214,127,30,197,247,218,249,113,95,117,74,157,142,212,106,122,99,239,114,46,224,213,137,147,49,182,60,151,79,168,128,66,148,53,118,127,150,37,78,244,108,153,104,243,254,218,175,234,243,232,244,86,52,181,79,94,10,95,194,210,55,58,185,233,141,154,207,227,105,126,100,42,24,224,223,217,251,194,240,148,134,109,64,31,10,76,162,164,86,237,246,161,167,123,156,41,108,57,34,6,126,179,213,165,202,10,119,244,48,228,200,97,29,143,5,161,186,172,22,53,239,123,168,61,252,105,211,1,148,152,86,190,77,44,138,182,29,226,156,243,146,80,197,121,76,191,87,80,205,169,93,4,104,175,162,183,242,61,186,78,245,245,41,90,59,244,20,0,24,183,237,6,24,132,68,79,91,177,183,210,57,49,45,215,57,153,149,54,198,132,69,110,160,107]], +[[178,22,206,191,135,128,36,194,13,252,134,206,75,55,189,196,122,162,143,41,32,59,91,68,146,80,101,217,147,162,89,254],[195,110,219,182,37,74,145,63,8,254,37,158,35,135,128,99,143,114,236,11,48,7,38,75,204,96,169,232,30,233,41,143],[183,56,158,231,141,217,118,63,157,40,146,145,46,220,190,62,138,35,107,139,220,37,244,75,156,253,200,196,124,213,129,104,171,86,235,4,2,165,189,117,42,200,244,151,141,46,162,182,93,47,168,82,101,150,107,159,87,34,126,244,165,154,224,9],[156,135,23,204,134,254,2,72,11,253,158,146,43,215,107,255,238,33,112,196,203,27,19,223,131,74,192,29,69,0,96,134,41,127,27,138,38,242,186,103,77,51,225,209,98,241,147,103,254,186,151,53,43,125,242,231,91,48,157,75,111,139,7,204,14,182,119,126,129,226,104,224,45,7,242,160,143,143,57,213,168,50,11,252,1,252,140,146,39,210,207,5,225,40,145,255,77,232,133,161,201,51,113,160,145,11,165,51,146,175,249,186,46,237,154,32,85,151,126,196,21,123,214,91,52,223,121,55,47,77,80,237,188,72,146,67,83,207,161,105,35,25,216,138,122,91,183,38,37,76,32,146,145,233,177,210,193,166,200,35,99,152,16,156,89,237,66,160,172,158,118,51,197,32,115,78,204,254,164,254,169,90,71,168,240,160,104,180,39,80,0,67,156,201,124,87,135,30,16,92,192,121,14,157,204,156,37,213,175,112,99,255,208,92,79,55,128,231,188,164,196,86,208,23,13,167,9,252,108,179,250,167,43,220,245,98,144,138,233,52,10,239,77,12,139,145,240,251,204,188,241,205,137,139,28,113,111,79,20,116,195,170,49,98,66,171,223,99,104,229,122,36,127,242,253,92,226,61,24,127,105,79,17,227,141,251,251,195,217,219,32,144,59,78,187,68,155,144,73,238,2,15,110,47,80,142,139,43,22,91,173,116,100,219,221,23,140,189,66,50,51,118,93,55,30,122,225,195,232,120,205,181,184,36,178,12,179,9,134,124,14,71,60,6,126,103,68,0,133,39,182,188,7,109,7,127,72,103,98,42,238,209,194,83,219,222,124,106,118,199,1,89,98,251,115,57,22,152,96,11,179,24,255,167,176,19,110,228,204,176,125,170,240,31,64,255,156,25,79,152,104,31,159,174,248,182,249,233,159,149,223,0,128,218,137,102,168,186,122,148,116,197,55,185,45,249,121,158,47,209,111,120,141,173,122,123,204,116,82,38,225,230,55,31,82,235,205,189,20,64,68,221,254,99,45,252,10,67,211,164,80,146,49,112,235,199,174,33,158,80,224,120,165,17,188,18,239,20,205,20,181,48,159,56,171,214,93,178,178,167,175,34,67,178,41,201,253,46]], +[[175,206,206,169,36,57,228,74,67,237,97,182,115,4,61,203,196,227,96,242,243,12,208,120,150,205,162,12,185,136,212,227],[210,49,246,146,53,162,227,161,221,95,108,42,154,175,32,192,52,84,185,162,159,78,58,41,171,148,104,157,13,114,62,80],[166,85,69,207,61,244,86,178,141,131,166,217,76,3,106,25,208,210,159,176,101,237,194,126,94,147,161,244,2,121,137,126,28,111,37,149,154,114,90,186,188,135,207,42,231,39,243,70,123,121,87,14,144,39,17,145,113,145,217,203,13,45,102,12],[11,5,248,158,187,51,151,148,118,135,175,190,240,237,232,124,243,129,6,118,39,112,55,82,29,149,42,59,187,189,200,86,89,136,160,149,216,212,246,245,155,229,114,211,216,33,221,120,153,119,239,119,162,253,113,16,206,238,217,243,117,110,216,225,136,38,123,151,163,14,248,149,124,120,174,163,162,150,61,236,166,24,96,84,94,12,64,130,72,129,235,177,219,16,246,7,225,13,219,221,206,64,14,162,54,186,71,69,170,153,160,86,65,151,103,102,120,158,208,218,125,181,95,218,180,89,235,212,180,65,166,40,47,124,253,90,32,234,6,239,250,51,89,85,229,253,41,24,22,113,188,146,192,0,82,247,247,92,57,39,124,154,67,183,135,172,159,177,81,110,153,98,50,165,9,119,77,29,194,29,140,5,19,247,132,75,10,91,95,24,149,117,129,249,144,68,161,66,35,204,218,138,40,77,225,47,212,36,38,95,229,123,39,2,21,248,250,159,242,190,165,23,147,78,72,0,164,125,52,111,182,195,97,207,186,190,255,171,217,196,22,79,69,21,110,36,92,151,126,219,71,54,66,195,148,11,229,173,111,209,167,17,154,123,24,233,141,109,200,67,224,210,84,201,61,1,70,209,142,92,98,237,225,73,15,137,166,5,235,69,79,151,71,120,207,174,32,147,46,149,71,123,208,59,205,185,125,91,203,118,51,89,66,233,46,230,104,242,49,230,156,87,10,197,68,109,15,119,64,102,115,127,223,73,241,12,235,27,82,214,216,164,99,152,70,163,55,58,124,111,59,75,49,89,254,46,122,247,238,226,240,223,23,45,148,210,85,208,23,101,29,163,0,144,5,229,234,195,23,108,9,56,158,228,13,112,56,59,211,113,23,236,160,131,89,138,24,1,245,146,208,87,24,110,86,142,36,124,37,43,228,177,79,114,58,183,221,185,122,233,118,140,38,130,253,99,172,195,0,119,159,224,78,43,136,135,71,81,52,108,158,15,151,162,162,22,119,47,249,98,92,51,189,126,41,254,216,0,58,8,219,211,59,93,23,137,156,148,60,37,233,90,215,84,251,99,46,4,124,17,42,247,247,206,186,114,54,46,26,61,221,41,53,170,247,248,24,162,124]], +[[184,52,198,224,250,203,255,88,13,211,178,55,83,149,154,76,33,84,194,25,82,27,61,39,3,93,7,31,101,153,189,2],[209,195,132,113,94,59,61,2,193,62,9,6,5,83,76,125,183,64,218,42,165,96,245,50,0,163,206,216,190,174,140,248],[15,25,183,6,109,87,146,50,138,152,0,217,212,248,246,125,91,8,155,84,18,38,161,103,218,205,67,159,164,133,176,2,90,93,199,242,199,226,63,196,165,198,134,158,118,25,211,86,57,151,0,201,54,80,232,156,210,91,144,251,153,37,227,4],[108,241,71,177,96,85,40,163,107,231,87,22,161,75,66,11,207,6,124,3,241,207,233,196,64,47,20,152,127,191,201,211,236,195,204,244,248,210,208,58,85,144,11,141,199,154,243,182,231,116,54,246,155,20,23,173,75,104,253,68,229,227,51,237,144,234,121,67,251,209,18,38,9,236,143,246,187,37,228,46,153,20,245,146,15,199,44,77,1,59,106,150,133,201,150,251,216,53,42,175,177,132,194,45,158,71,135,26,82,128,228,171,125,214,165,207,209,10,89,148,162,0,246,112,224,182,34,169,57,77,71,147,208,164,32,231,216,128,108,177,39,199,172,105,13,69,162,233,65,102,206,166,114,188,217,130,176,233,186,173,86,49,45,37,112,221,222,126,11,158,127,71,19,111,4,129,208,15,102,162,170,202,77,27,9,215,206,108,90,152,167,107,104,205,151,213,121,57,104,214,103,7,63,130,23,249,5,71,53,52,15,155,20,156,13,206,132,91,9,158,136,208,112,150,128,240,247,118,3,255,10,35,49,197,88,252,54,213,242,77,169,166,45,105,175,81,144,210,27,92,133,122,30,8,240,20,198,212,86,70,134,101,167,248,69,198,111,145,17,249,192,152,198,137,64,239,205,135,182,87,7,12,185,22,75,201,116,58,206,183,67,154,13,1,192,6,42,17,175,46,17,52,147,151,245,209,82,135,43,19,197,171,50,245,28,197,143,20,117,236,130,172,103,21,97,220,189,52,60,251,60,95,120,208,252,115,5,60,96,4,176,164,202,63,32,67,255,75,12,84,39,92,79,203,156,173,198,186,171,229,123,29,90,205,83,30,151,46,249,51,81,54,205,29,101,81,43,161,245,182,204,196,182,107,66,80,170,250,41,103,221,66,17,162,116,46,15,23,125,143,64,99,137,159,97,129,92,190,109,143,191,205,247,72,18,189,64,204,16,8,78,70,169,154,193,40,5,142,175,22,164,154,36,182,174,34,142,207,1,9,197,45,252,6,227,125,106,51,59,203,36,171,163,18,22,76,108,2,144,72,93,37,18,128,83,140,233,84,28,9,22,100,14,54,214,146,157,205,149,136,235,153,87,127,95,109,130,188,187,25,136,38,38,126,73,245,218,255,44,13]], +[[34,105,165,216,247,172,44,217,4,143,95,73,227,73,229,196,53,161,89,179,25,254,59,48,191,172,141,13,80,89,67,244],[28,129,121,67,220,57,194,75,1,218,56,164,135,177,117,72,36,96,198,9,228,114,99,73,169,170,122,234,155,192,251,52],[190,15,179,48,138,7,106,97,164,169,42,151,246,172,85,50,113,144,225,52,29,109,212,16,216,107,65,189,175,45,51,116,9,62,247,32,189,183,127,235,112,20,224,247,125,59,128,150,35,199,202,83,226,174,75,9,113,19,233,109,183,122,45,8],[113,83,212,217,230,65,170,97,146,13,176,255,75,213,55,166,214,19,10,57,101,84,204,148,83,118,152,249,202,209,107,153,238,190,250,95,39,118,242,254,175,246,189,154,105,4,18,12,103,224,136,63,107,150,187,187,25,94,149,174,199,83,182,153,186,179,208,57,68,193,60,114,252,132,227,242,203,246,41,111,100,85,73,17,28,147,250,225,167,89,191,205,22,252,9,230,11,185,120,85,53,173,39,218,36,78,242,248,87,242,222,153,166,233,33,136,137,14,69,44,127,91,158,58,75,150,142,17,116,59,111,199,250,241,39,94,83,96,165,70,137,65,121,120,148,215,112,250,125,163,100,163,55,48,34,57,254,131,174,11,13,8,74,161,42,205,198,52,98,82,78,14,177,15,239,232,27,169,111,113,242,117,243,68,154,63,141,178,29,88,116,154,56,133,61,57,176,173,142,105,137,27,210,4,223,202,143,108,35,157,201,160,172,39,245,77,180,35,141,71,6,223,17,214,7,54,157,199,247,4,218,29,57,242,232,42,248,194,131,210,32,193,36,49,245,109,128,48,105,180,172,183,112,129,192,49,174,51,25,252,119,252,167,132,80,151,253,114,122,208,208,128,137,91,186,35,232,115,210,222,248,205,194,22,195,238,214,27,8,118,27,185,235,206,2,130,207,80,42,175,108,231,232,192,88,99,121,88,195,234,27,114,254,110,141,248,211,122,192,85,219,105,146,88,127,171,189,196,103,245,36,117,100,79,145,136,99,175,98,4,146,243,70,128,242,5,108,188,171,117,226,50,54,38,192,148,117,156,14,14,153,239,25,117,149,39,37,6,70,173,118,1,32,186,56,102,153,213,57,52,249,86,184,187,199,57,91,180,150,206,178,221,34,60,123,80,27,146,211,106,149,248,240,160,46,181,186,77,221,241,102,185,185,91,74,89,231,42,48,198,60,242,30,96,133,117,25,35,213,75,48,40,30,82,160,150,24,230,240,35,186,10,33,103,94,127,152,155,137,145,88,140,150,194,181,106,120,245,210,148,90,123,174,182,160,193,187,213,217,90,243,238,131,15,88,9,199,148,161,90,180,181,248,157,210,190,45,253,205,143,224,82,15,218,43,63,2,161,172,1,85]], +[[233,101,179,242,87,53,102,133,201,139,66,185,100,162,83,252,73,83,153,204,148,176,153,194,68,95,200,28,117,156,104,229],[104,159,84,16,200,224,244,211,123,192,124,133,215,204,230,201,182,54,1,249,189,175,236,170,68,138,94,237,100,175,200,198],[141,43,196,225,205,37,106,173,138,21,29,236,1,13,201,58,94,92,202,88,41,141,236,73,203,201,196,113,123,92,251,84,96,212,48,190,114,107,15,48,44,189,146,107,238,161,154,163,201,58,235,69,42,68,246,0,122,244,154,223,47,5,187,4],[111,32,169,173,39,227,13,172,118,179,13,76,25,165,189,109,253,109,4,146,19,244,190,205,217,99,215,43,139,45,173,104,123,0,56,8,32,29,80,247,221,110,89,158,245,140,235,96,104,197,69,237,153,185,231,99,249,176,236,29,181,252,189,125,73,10,18,30,206,198,187,161,235,94,219,214,222,133,54,71,7,197,94,48,12,139,22,187,37,48,247,8,152,19,102,137,201,136,89,29,83,145,217,204,52,125,121,49,6,26,155,118,150,226,201,243,91,192,211,4,168,28,44,249,84,217,195,168,138,34,225,214,123,190,10,133,48,132,119,246,41,24,194,93,181,4,228,118,47,14,59,66,70,0,121,8,172,112,23,121,0,107,119,215,37,16,237,198,158,23,208,246,57,76,119,229,85,24,117,164,70,248,18,51,65,93,10,145,160,70,11,81,196,19,214,68,232,80,248,85,114,129,196,102,153,229,59,34,167,199,59,6,142,163,134,82,207,243,176,167,184,186,48,151,30,171,24,253,187,216,115,158,225,238,12,213,203,251,125,93,65,117,123,99,49,39,31,183,128,151,81,226,3,81,60,153,112,246,109,145,188,12,224,98,244,252,178,139,224,166,153,134,123,121,89,76,100,88,160,211,7,172,172,145,244,19,196,97,88,119,220,83,225,176,24,218,92,252,225,182,63,64,190,30,85,39,76,67,116,205,252,33,82,68,153,166,131,162,49,173,239,119,157,25,33,68,14,93,63,219,213,3,61,201,131,207,201,49,171,230,56,195,93,90,149,134,158,159,227,217,62,185,11,209,134,31,133,92,225,246,8,183,188,173,107,94,27,217,126,220,149,237,93,220,188,183,21,217,25,245,255,119,223,45,164,56,247,163,169,130,134,219,213,182,224,67,252,115,114,246,151,4,240,157,134,85,48,244,240,237,211,48,15,24,91,109,115,216,113,109,50,211,43,28,154,194,221,244,249,2,211,242,22,211,90,51,243,104,9,93,237,16,190,148,187,83,214,242,86,86,15,172,47,74,240,237,245,197,199,2,20,55,119,18,110,125,227,45,7,73,57,50,102,33,41,186,14,127,199,207,179,111,210,202,83,22,70,232,205,34,17,133,79,197,16,175,59,30,140,175,222,122]], +[[188,59,30,11,248,214,158,165,180,203,191,16,187,51,252,149,90,220,190,19,252,32,175,138,16,135,44,233,223,57,214,189],[172,205,38,40,21,89,25,187,199,249,216,111,145,218,254,195,92,113,26,120,199,154,211,96,237,219,136,250,138,24,11,45],[110,247,240,233,31,44,198,113,95,142,90,152,87,75,68,0,194,97,166,67,224,84,95,242,103,71,248,225,115,152,153,215,102,64,182,69,28,67,193,208,58,71,117,181,79,207,155,206,24,237,63,204,173,51,139,119,100,2,79,223,162,222,130,1],[76,115,224,74,190,8,25,222,31,132,215,5,65,235,27,182,28,79,66,146,14,31,45,29,158,98,129,168,162,232,179,235,69,83,125,131,150,144,39,249,158,240,234,39,202,8,91,19,249,219,72,15,0,192,47,63,215,66,157,213,103,112,137,83,187,243,185,232,226,198,172,77,50,31,248,249,228,163,21,71,35,8,90,84,233,201,87,60,199,53,12,9,248,151,63,148,139,8,115,3,115,89,122,95,208,52,152,33,174,10,60,214,200,73,146,177,137,18,143,52,144,152,126,30,154,212,246,87,76,165,56,253,253,131,40,76,30,176,149,63,36,192,143,116,147,45,67,100,219,190,249,34,84,36,64,218,232,4,36,169,46,174,242,124,24,137,189,8,196,79,157,240,58,58,243,13,255,180,143,174,68,94,98,95,77,146,101,207,56,122,29,163,95,228,194,49,80,69,53,219,114,234,129,161,134,128,95,133,110,190,106,106,101,36,20,50,83,15,230,201,96,197,249,190,108,34,149,112,96,48,78,157,216,239,188,30,72,46,125,219,216,175,3,191,35,130,137,156,152,109,145,102,17,228,242,122,229,47,129,126,240,27,106,20,31,228,246,133,217,77,200,205,82,131,0,67,147,69,135,112,76,30,100,46,143,229,107,230,214,184,91,244,166,254,178,182,133,143,31,0,127,153,211,158,160,76,159,229,250,126,241,185,31,73,94,208,231,250,66,19,221,104,206,164,43,103,41,249,80,49,144,126,39,196,64,152,9,67,134,250,191,176,74,185,180,222,61,104,97,222,70,35,18,197,155,39,199,111,123,106,79,199,30,160,213,218,246,183,50,5,33,166,126,92,179,117,4,151,106,215,61,174,45,100,159,235,117,226,234,221,52,1,167,242,243,110,22,223,191,189,178,175,87,22,203,161,188,226,12,212,124,225,193,215,190,0,105,112,1,251,190,180,145,90,166,229,57,59,90,178,14,15,49,245,17,145,73,162,203,76,77,69,44,129,86,17,58,199,130,79,132,240,154,235,129,32,46,141,211,218,192,170,137,57,155,90,56,177,226,24,48,25,96,163,125,82,99,46,234,239,227,104,116,85,70,66,136,235,23,217,225,154,58,114,237,157,227,44,23,190,121,163,185]], +[[16,113,143,166,226,215,246,237,56,253,102,203,109,191,160,135,232,241,232,168,162,79,171,88,215,157,121,84,184,114,12,62],[135,13,79,102,109,6,253,169,249,81,27,88,96,46,236,5,13,117,78,166,216,231,156,221,25,246,1,196,119,223,26,160],[225,101,145,134,241,247,111,228,58,200,161,23,3,54,15,190,255,83,181,229,123,89,116,170,160,142,37,117,87,156,39,8,76,246,128,46,124,32,99,71,49,68,117,182,3,25,116,148,231,214,31,228,177,238,123,120,225,141,148,70,147,82,223,12],[65,37,155,110,239,19,214,255,227,60,221,231,153,185,149,196,11,231,130,207,151,132,64,182,107,229,28,68,5,130,171,212,47,82,102,150,187,60,185,34,101,177,237,14,75,186,118,76,174,40,57,131,10,37,38,53,220,128,206,95,115,213,33,179,214,255,3,172,48,225,152,173,32,86,126,117,163,79,168,37,235,249,132,21,8,218,132,205,103,66,54,202,123,67,222,53,100,201,74,176,121,64,143,217,65,55,206,63,144,165,221,93,58,195,154,5,236,134,113,90,143,2,94,69,57,167,100,10,184,136,54,244,239,186,189,94,22,82,196,158,162,22,19,172,254,52,58,136,14,229,164,47,47,145,52,239,78,55,22,177,109,19,74,156,76,113,195,155,60,26,133,125,60,137,67,151,131,238,241,237,215,27,244,73,45,5,253,24,103,58,82,66,255,65,135,185,222,71,173,73,104,218,73,219,165,166,9,46,149,234,39,221,252,116,72,220,245,151,45,157,34,141,99,229,41,27,166,230,251,208,126,50,65,249,54,108,164,151,107,176,75,34,208,31,13,186,231,148,250,156,29,144,41,248,138,131,96,43,14,14,197,94,34,195,123,32,17,37,202,219,83,65,239,115,246,218,26,187,226,177,196,117,240,117,3,69,177,190,66,89,216,194,133,49,255,231,120,134,103,196,16,218,195,57,145,140,134,155,0,171,128,242,11,247,153,13,54,111,155,61,94,142,178,244,141,126,208,230,75,133,220,159,227,187,153,139,30,236,209,35,30,144,45,45,21,46,9,218,45,37,146,189,179,44,140,210,226,196,137,73,107,41,128,192,61,187,9,236,127,138,78,162,199,2,15,42,15,170,101,124,214,206,212,141,109,162,120,100,207,94,151,238,169,179,194,240,243,74,191,141,135,189,42,222,182,12,114,114,252,67,6,217,85,189,200,2,61,125,61,194,243,218,254,158,190,138,141,19,137,101,167,246,206,147,81,124,210,9,150,99,246,124,52,85,33,118,221,181,149,172,110,165,96,159,235,207,36,199,214,157,65,39,9,229,120,103,10,33,172,138,252,203,139,242,177,143,243,175,125,226,29,199,29,80,214,13,55,182,237,114,157,176,75,239,247,211,75,41,32,216,117,81,206,21]], +[[193,212,114,76,108,177,188,103,35,178,180,48,52,39,139,60,91,72,254,215,248,163,204,35,24,3,62,117,82,4,115,81],[194,126,57,46,124,54,100,185,6,30,167,109,37,117,221,124,65,234,241,218,58,101,243,169,134,224,165,127,108,64,193,126],[211,122,110,200,46,212,92,169,180,133,93,233,203,148,37,100,232,131,255,112,167,155,142,113,45,95,96,78,200,151,77,229,54,58,200,73,203,171,40,231,174,239,242,142,211,242,209,75,96,139,49,70,194,239,224,115,90,216,21,199,215,90,26,1],[222,238,153,215,167,125,67,0,193,122,236,26,179,35,197,113,198,233,231,58,67,73,26,60,120,136,183,111,192,62,196,61,7,175,66,160,90,42,163,34,208,12,133,96,172,239,49,65,6,177,11,155,209,38,84,53,127,250,38,242,57,0,80,218,99,214,104,201,226,223,84,143,135,99,158,9,106,53,133,63,130,231,97,253,113,29,42,38,84,56,245,212,219,94,50,119,87,8,21,13,166,203,104,106,43,76,162,17,215,240,13,192,171,203,44,161,80,231,145,17,106,16,165,239,207,243,81,77,171,142,216,10,112,146,195,160,21,21,44,178,93,159,134,236,13,28,166,125,218,180,77,100,238,177,249,49,191,171,42,177,136,149,108,116,61,180,129,72,8,197,205,225,176,116,91,62,221,52,14,176,63,252,200,10,120,243,219,49,15,79,92,32,0,159,192,39,156,44,27,203,60,237,249,144,189,14,32,198,249,251,117,21,173,110,147,59,7,233,157,166,172,50,185,113,65,24,126,246,59,219,16,98,227,114,32,164,220,212,25,214,36,76,220,195,78,164,29,11,203,195,19,139,29,84,174,252,1,144,227,11,24,125,176,115,170,125,108,254,4,189,63,210,172,0,49,62,61,221,100,161,129,147,92,164,184,178,168,93,54,188,39,217,123,118,38,118,123,147,238,56,222,248,182,178,200,218,155,0,38,54,20,52,47,170,157,62,115,141,39,19,196,95,251,238,248,200,75,205,188,141,164,48,156,132,69,83,15,92,97,125,200,102,37,31,84,137,80,161,79,7,90,163,17,127,150,228,31,137,157,190,115,64,177,217,10,19,82,211,184,251,65,183,159,22,168,43,194,228,161,147,184,167,35,36,0,153,107,115,177,252,0,178,236,28,102,117,119,248,40,36,211,159,183,246,231,105,45,205,151,177,216,206,148,8,60,161,151,233,165,212,15,173,255,11,154,197,126,157,231,97,193,86,230,211,29,82,195,50,213,19,233,245,134,151,220,189,216,10,94,66,197,81,112,44,61,231,190,204,195,219,132,91,26,4,200,203,212,22,149,234,116,40,171,186,137,224,220,227,227,217,231,2,48,174,145,71,194,184,133,89,220,105,93,104,9,165,28,203,193,221,158,8,156,88,95]], +[[55,192,112,212,165,59,19,190,118,6,53,17,13,27,212,240,25,32,34,90,250,190,197,118,250,174,201,16,242,146,109,26],[10,168,95,42,177,223,248,149,209,250,208,193,25,242,191,87,18,106,171,96,28,82,141,55,105,142,151,112,45,53,245,37],[157,166,12,196,166,77,7,222,225,52,107,211,211,1,9,149,206,39,56,32,138,179,91,52,194,168,253,23,135,174,58,30,32,127,231,132,82,81,84,250,228,245,121,76,216,80,48,69,254,168,92,247,127,217,47,106,112,205,12,90,82,192,129,14],[16,198,70,68,127,129,173,148,208,21,216,109,13,152,178,69,45,202,96,164,122,179,82,100,3,94,51,160,148,43,149,78,62,35,185,29,129,35,184,89,60,106,247,200,211,236,210,144,224,229,238,54,253,78,83,183,190,99,58,108,240,39,165,172,63,15,103,158,177,189,210,16,163,142,166,228,139,5,88,227,3,1,10,244,116,231,246,223,42,78,69,118,153,252,56,227,105,56,176,95,252,170,27,105,78,50,243,209,178,204,93,0,207,37,111,18,24,76,135,62,81,144,137,236,29,241,91,13,199,110,123,254,144,120,13,245,129,54,254,89,127,206,137,76,165,99,224,142,250,15,45,77,32,139,237,233,168,116,136,40,115,210,81,186,240,25,254,70,209,214,80,75,59,205,36,59,121,83,81,243,77,46,118,6,170,151,85,40,238,80,213,158,251,110,230,153,42,137,178,66,105,86,194,202,66,71,224,223,1,41,133,41,131,233,118,122,142,237,27,199,51,95,252,168,208,40,159,4,128,127,103,202,125,169,113,245,141,184,185,188,159,219,228,248,60,254,154,0,241,202,88,71,152,188,113,216,81,255,124,214,197,27,137,144,170,186,77,56,180,22,185,34,64,223,183,14,227,193,43,94,115,16,87,118,46,249,8,35,251,246,131,202,6,208,92,32,211,174,43,151,168,62,190,112,174,23,175,255,157,22,96,157,84,109,141,60,116,188,40,24,132,137,79,61,73,224,131,241,10,231,193,28,29,202,14,255,239,207,166,224,241,83,80,129,250,195,162,129,159,210,227,38,85,39,24,42,233,211,145,178,50,187,117,66,230,132,85,205,38,119,96,219,101,45,25,226,47,178,237,17,205,19,5,186,141,152,193,235,242,209,150,155,36,214,79,62,49,154,247,78,9,32,6,210,163,255,116,72,114,162,14,191,24,209,119,72,171,113,16,128,80,150,234,19,107,206,47,150,139,32,94,101,11,128,60,83,29,6,119,90,229,206,234,40,187,146,233,160,237,236,137,81,206,32,9,168,142,225,182,77,155,158,137,246,144,81,32,51,132,33,10,16,42,68,210,214,112,49,115,182,133,7,220,234,221,59,246,81,13,242,165,206,253,156,128,228,243,133,178,249,230,33,88,19,237,50]], +[[17,38,73,106,88,44,229,141,61,97,141,216,163,147,53,71,170,122,138,48,251,84,6,59,141,253,211,22,113,198,199,61],[225,2,41,198,35,250,138,216,152,44,62,76,54,255,82,223,15,33,155,87,145,91,110,152,14,95,231,46,160,150,46,34],[179,14,181,108,169,177,32,191,132,154,58,157,86,175,3,61,232,165,144,201,225,36,12,30,54,219,198,207,10,113,183,138,17,236,20,63,185,149,154,143,37,181,119,17,214,169,10,103,224,27,227,164,218,43,105,57,72,105,187,141,100,184,126,15],[106,75,82,215,48,221,171,130,155,42,23,149,144,203,212,195,114,73,142,159,67,153,119,192,161,13,193,60,10,225,115,110,170,255,6,51,113,67,79,208,218,128,54,14,197,137,6,7,210,250,225,201,162,225,171,11,127,61,102,127,91,27,156,65,143,24,177,12,158,111,214,105,211,235,236,22,142,254,244,65,99,229,119,162,235,208,242,203,118,143,128,194,49,136,232,96,105,228,209,15,65,3,6,206,221,122,52,26,97,224,244,243,188,37,4,27,194,249,34,237,7,62,30,47,27,112,156,87,157,16,99,15,51,7,23,84,215,7,137,74,28,98,25,13,225,136,130,197,100,220,76,1,220,84,93,216,150,100,4,237,120,250,50,103,169,70,159,99,182,18,10,187,101,249,179,186,62,238,40,215,156,46,180,231,2,12,198,152,125,252,92,41,103,47,140,15,163,230,144,213,132,254,0,12,100,243,82,97,1,121,98,27,253,95,243,235,48,209,143,26,2,80,65,109,185,59,28,30,147,207,138,54,70,81,117,96,209,204,143,255,130,43,81,239,39,178,0,233,135,181,146,57,7,83,69,62,241,56,189,61,41,219,124,177,181,244,94,71,149,184,156,83,244,151,4,25,39,82,35,124,106,178,116,132,159,149,148,238,151,119,246,239,231,4,131,18,157,6,127,151,25,157,154,227,96,144,112,56,100,247,202,71,80,166,243,182,255,131,130,76,145,4,132,57,77,30,46,206,186,24,68,111,228,233,148,206,7,67,58,116,13,221,5,240,227,150,212,130,137,78,111,20,172,247,185,123,174,108,126,184,135,3,3,159,167,133,214,10,58,247,139,19,36,58,79,136,221,225,217,152,97,127,46,63,167,234,252,47,67,93,212,172,30,169,194,56,64,122,160,155,78,234,142,212,52,146,123,64,102,116,172,39,4,88,207,179,191,41,195,71,249,69,89,97,49,121,185,80,33,146,50,27,136,233,175,10,144,233,164,171,158,221,170,227,130,227,115,77,20,21,235,227,36,153,195,78,111,222,175,21,176,217,120,121,133,224,141,254,73,84,96,197,79,103,67,216,31,241,104,129,229,227,12,81,244,176,146,55,55,131,241,36,35,195,225,174,133,145,19,10,38,153,128,202,161,203,92]], +[[156,22,122,255,59,27,120,143,19,61,66,45,232,202,154,100,49,100,9,249,227,91,254,34,3,46,196,23,174,154,188,109],[239,181,52,240,212,124,6,142,119,178,138,144,109,149,173,141,33,58,77,79,193,199,5,66,240,30,89,109,87,181,240,25],[201,174,103,253,100,21,220,186,178,146,250,179,148,202,108,59,125,144,202,36,77,198,167,118,78,116,253,32,43,244,178,144,91,210,3,14,107,235,145,76,60,35,141,179,113,177,203,166,217,38,26,163,146,236,135,26,75,139,18,254,156,28,151,14],[104,172,15,194,182,7,186,56,227,119,250,232,69,200,8,200,249,250,97,78,177,243,17,88,169,98,10,147,125,62,48,30,133,172,170,105,20,75,195,73,163,157,251,88,32,65,196,161,151,174,153,180,212,213,155,122,44,163,209,98,40,181,89,28,191,87,193,138,120,30,253,25,25,60,71,177,108,96,35,163,168,186,61,102,143,5,163,127,30,131,176,215,254,189,209,15,99,228,142,247,162,14,1,91,28,103,37,212,195,0,169,134,198,14,58,17,84,105,200,229,43,160,91,81,192,93,10,244,13,137,253,158,215,111,54,149,10,238,60,120,25,137,138,144,60,254,3,97,169,28,105,16,11,73,81,65,232,110,231,157,99,209,116,3,251,26,22,41,239,99,203,126,157,39,32,203,255,240,0,43,25,11,205,194,103,148,18,77,211,141,66,188,170,113,117,64,94,176,187,207,142,55,214,93,5,163,113,149,180,121,55,31,162,187,187,22,125,145,206,232,130,53,221,114,234,136,252,115,206,60,228,61,51,183,21,242,95,25,46,194,21,218,193,36,137,156,94,117,134,232,99,64,216,203,229,55,53,222,251,224,46,76,201,253,230,159,185,121,77,29,183,43,152,192,241,151,102,238,81,56,187,250,120,144,154,162,153,180,145,60,73,157,234,245,75,72,65,213,4,72,41,152,73,54,112,13,207,146,243,101,66,178,252,126,134,68,27,153,37,245,208,183,140,23,168,92,252,252,178,11,15,215,81,52,156,39,70,58,189,228,210,125,247,66,101,40,135,19,249,109,234,1,59,148,85,33,128,139,73,150,177,178,220,3,56,182,210,54,239,214,210,178,125,175,218,70,236,95,163,43,150,94,139,181,232,187,97,189,150,110,222,183,116,104,30,14,168,193,123,140,153,250,125,102,15,15,102,201,188,109,149,203,215,220,9,71,36,9,142,176,81,145,181,58,61,246,86,107,156,144,224,215,223,242,148,56,72,182,26,32,212,140,34,182,211,201,88,226,147,215,9,200,244,129,16,35,15,245,25,24,86,40,119,218,246,217,32,200,90,130,224,124,69,31,231,174,151,89,192,167,126,151,187,41,139,93,5,146,164,29,8,246,122,78,213,161,187,65,233,55,182,166,138,235,56,253,91,233]], +[[233,148,136,5,235,52,27,40,103,71,156,102,143,211,83,44,48,153,65,192,173,76,178,229,66,49,117,110,106,27,222,203],[84,71,168,227,77,106,100,0,2,216,214,11,207,29,220,113,30,76,70,92,148,195,75,80,189,239,53,137,96,255,129,241],[211,220,98,214,206,156,118,111,42,186,249,167,251,224,157,107,219,7,164,116,123,86,8,13,176,155,235,74,78,128,74,112,215,221,244,17,148,117,199,190,131,79,49,149,111,74,113,218,208,41,205,242,54,61,208,54,92,226,45,194,127,7,128,3],[145,207,253,126,177,207,107,212,117,107,206,106,48,175,157,251,162,109,221,28,206,3,148,193,148,163,227,156,195,209,203,194,33,183,235,112,190,161,141,41,194,103,69,113,118,163,201,229,60,24,228,125,16,166,124,70,69,5,25,119,2,230,178,71,13,56,134,157,181,23,75,21,143,153,146,228,67,93,2,36,111,84,2,88,222,221,60,227,61,245,130,85,90,104,31,183,110,202,204,177,194,152,155,23,126,59,126,69,74,170,82,157,229,155,245,160,49,35,213,113,223,46,127,124,184,48,128,92,88,183,74,101,59,172,14,90,136,142,8,220,34,54,214,205,73,106,160,109,13,103,207,59,51,94,33,140,73,222,218,216,47,193,190,158,242,12,172,97,144,92,48,235,19,45,115,155,22,202,138,140,144,102,25,192,224,216,179,57,133,50,126,54,243,212,184,253,163,135,193,134,204,80,68,49,4,219,118,31,127,249,48,18,112,32,74,113,62,88,144,33,1,250,208,0,206,147,22,71,197,119,253,236,20,141,202,149,205,192,137,24,235,237,3,124,96,51,47,173,240,136,240,54,8,62,188,146,225,115,183,221,204,48,196,147,242,126,105,205,23,162,13,48,183,143,131,167,46,79,90,116,125,134,217,108,94,27,183,164,56,22,98,4,1,62,33,100,214,170,188,13,86,47,84,1,92,54,92,128,68,86,7,20,94,86,146,238,52,246,53,48,119,250,183,69,45,136,206,62,176,29,43,55,151,220,145,179,65,163,167,38,48,21,22,186,174,24,232,81,247,77,251,223,8,102,187,35,118,134,125,229,82,49,227,98,196,114,197,33,22,84,76,212,248,30,147,87,28,78,200,32,231,230,83,244,226,27,224,169,66,87,108,157,233,30,125,18,81,104,61,133,157,228,72,248,34,220,243,210,207,85,237,226,249,199,27,96,99,209,55,48,97,248,245,147,107,105,141,19,132,230,84,89,234,43,194,110,201,103,117,239,66,82,7,67,45,218,10,193,254,40,82,108,94,69,89,52,156,61,141,249,145,130,48,244,4,70,131,204,44,27,133,141,20,26,184,208,128,91,185,51,96,103,82,42,168,156,129,15,62,170,122,194,216,221,40,195,117,18,37,161,158,206,200,188,202,82,67,153,70]], +[[176,23,83,239,167,59,179,222,122,167,120,190,122,252,191,246,106,93,62,44,47,139,90,162,176,72,132,64,80,153,105,101],[208,204,108,241,9,201,153,251,246,209,111,71,31,175,208,35,43,10,104,212,196,100,6,236,117,69,219,171,168,25,65,88],[22,183,66,18,39,174,9,19,6,133,203,177,160,198,10,165,122,94,26,254,27,190,107,172,234,12,40,27,204,137,152,230,130,74,119,44,50,8,166,182,180,210,54,105,85,5,201,190,130,112,12,249,58,120,57,133,163,158,22,227,119,167,65,14],[104,78,97,47,39,238,173,13,52,132,76,200,27,169,17,194,138,175,109,102,231,18,41,232,204,52,98,247,199,160,80,218,163,12,183,68,113,21,15,7,218,212,89,181,169,19,88,71,108,5,152,37,93,138,100,45,215,192,128,40,17,189,136,228,202,197,151,239,228,30,189,150,205,15,59,92,231,45,180,190,26,61,189,107,132,245,68,110,61,166,0,211,177,210,180,96,160,9,189,49,202,205,152,169,21,24,206,51,233,167,3,212,4,40,135,54,204,196,49,3,252,105,230,121,116,243,22,82,250,61,173,239,51,55,246,200,151,163,210,1,48,60,143,3,89,123,74,135,201,143,41,28,205,88,163,241,232,152,51,42,165,153,59,71,252,181,221,170,28,8,104,182,67,116,45,14,74,75,156,212,39,3,139,59,116,153,155,200,154,195,72,76,12,161,63,37,170,232,231,138,225,204,238,98,24,172,202,184,26,79,105,79,83,36,163,71,98,157,73,181,94,64,55,80,74,154,204,141,245,140,104,65,221,220,212,252,67,71,247,182,241,253,157,224,86,69,119,230,243,41,237,149,26,10,107,145,36,255,99,226,46,179,109,58,136,99,188,27,246,156,234,36,198,5,150,126,125,137,72,149,63,39,213,196,199,95,8,73,248,114,163,227,209,109,66,47,165,161,30,27,154,116,223,111,56,185,15,39,125,129,252,232,67,122,20,217,157,43,239,24,157,124,172,131,221,198,19,119,237,52,139,60,79,192,158,194,185,0,89,37,208,74,113,226,109,100,22,103,189,245,73,41,67,49,198,234,1,205,92,11,209,182,167,236,253,162,11,15,25,41,88,43,116,105,124,178,98,195,146,125,107,34,63,75,95,48,67,170,110,180,87,26,120,233,218,17,194,179,111,100,85,37,128,202,167,181,250,107,144,249,41,224,22,46,96,141,18,64,215,36,44,210,244,112,37,192,61,235,224,89,177,220,148,119,2,50,188,103,101,20,132,128,187,29,159,80,218,30,230,68,140,249,200,139,25,221,69,153,50,192,110,216,17,196,166,74,18,213,147,139,209,199,87,188,250,234,238,137,51,254,95,255,33,118,61,231,64,72,43,207,27,165,154,253,200,252,248,115,195,213,7,187,57,78,50,228,95,115,101,25]], +[[79,75,32,216,153,54,111,47,35,238,98,143,34,155,35,108,248,15,67,186,24,49,119,201,126,227,72,41,84,111,23,66],[201,69,118,100,31,74,137,60,223,206,231,179,159,194,25,41,184,107,52,153,118,215,176,164,109,57,165,136,188,254,67,87],[15,128,255,93,23,72,143,226,111,147,197,67,176,78,217,89,181,240,100,63,198,28,127,44,59,198,1,50,186,156,98,16,200,178,80,234,94,132,208,123,1,222,104,188,23,68,20,238,235,49,253,194,186,104,35,226,49,227,18,169,30,222,221,2],[219,142,240,46,48,51,230,185,106,86,202,176,80,130,251,70,149,244,161,201,22,37,13,215,81,115,244,48,161,12,148,104,129,119,9,211,118,35,52,106,232,36,91,66,189,160,218,107,96,70,44,207,223,199,90,154,185,148,230,108,154,185,254,205,216,89,150,16,145,10,255,228,241,2,21,203,40,11,248,249,242,112,10,68,71,150,218,233,62,6,198,190,167,216,180,254,19,1,186,167,156,206,199,105,54,143,235,36,66,199,222,132,240,149,230,179,191,246,61,56,140,186,251,43,152,9,220,56,233,177,46,189,3,156,10,87,244,213,34,233,30,200,209,242,184,210,58,74,10,224,89,175,133,57,59,176,161,95,116,145,16,246,119,74,31,215,49,166,236,33,62,79,244,53,218,171,84,109,49,237,158,195,182,216,204,46,218,206,191,79,172,197,86,101,86,238,169,46,91,63,37,66,35,155,37,226,128,18,221,78,244,0,114,238,191,131,237,42,37,81,129,243,164,66,24,157,104,198,198,9,244,223,223,61,183,214,125,8,122,47,205,109,45,197,11,191,237,139,251,191,203,116,211,196,31,2,168,120,101,177,59,142,252,245,195,88,18,87,190,10,169,19,246,12,55,5,39,189,225,26,71,92,19,106,23,197,238,254,176,63,91,255,40,105,62,216,65,232,237,31,124,41,16,47,85,153,221,68,64,9,188,234,106,146,213,87,65,82,69,142,12,175,138,54,170,114,181,220,73,8,166,70,28,155,116,20,83,0,92,143,188,198,129,19,174,24,66,8,238,20,184,53,72,12,110,250,254,209,138,118,0,11,56,229,133,130,144,244,213,31,82,240,150,203,228,144,225,235,92,172,178,38,236,73,90,85,167,250,69,120,67,213,127,171,103,248,190,126,32,147,52,120,91,221,102,93,123,99,228,218,245,123,110,120,146,139,96,60,140,15,155,200,84,100,115,59,97,39,62,249,226,184,160,205,124,59,248,238,10,104,114,227,77,90,39,166,37,227,94,175,127,245,68,11,139,20,26,247,4,223,112,201,193,134,35,189,17,32,149,19,25,37,5,16,92,215,188,250,95,13,145,157,167,6,148,143,190,31,118,31,49,88,70,170,59,72,19,221,155,163,216,27,146,4,229,64,156,3,130,182,235]], +[[210,224,29,37,120,182,37,167,6,10,171,194,87,101,241,104,198,128,206,247,103,170,151,202,14,94,179,214,103,71,75,42],[25,26,194,35,87,84,36,170,53,75,37,91,129,45,211,2,93,112,237,130,158,8,38,192,22,41,249,223,53,69,8,43],[135,160,16,57,74,159,44,144,78,255,239,202,159,180,213,206,19,121,51,1,164,146,91,165,29,177,25,18,58,77,115,10,191,118,76,224,101,228,141,144,167,157,144,125,114,84,196,12,195,88,152,122,70,148,158,146,139,187,60,208,133,223,171,6],[32,213,221,105,155,40,83,48,42,104,23,9,77,94,165,18,189,248,83,69,4,203,40,156,96,36,103,65,7,64,236,126,184,234,100,66,200,15,20,89,53,6,143,145,34,253,244,163,159,32,16,243,61,181,91,129,77,151,191,46,88,114,50,159,17,38,212,235,149,184,6,202,25,115,17,49,101,177,22,190,135,22,55,31,129,51,23,121,220,121,165,203,57,66,8,26,181,242,7,246,181,61,176,224,3,129,7,214,60,169,119,8,24,25,130,220,181,243,185,48,16,236,110,223,178,207,211,28,171,0,9,11,60,56,81,95,151,129,118,150,134,203,23,171,129,213,74,139,119,87,84,212,47,186,208,134,184,11,40,214,54,247,139,126,183,126,217,202,53,182,132,58,81,15,10,208,172,27,32,38,122,0,3,1,179,199,7,162,15,2,20,213,155,91,129,153,194,249,238,37,211,32,96,172,227,224,242,89,70,80,65,106,0,113,108,211,249,134,4,165,225,4,179,51,16,253,174,148,195,20,1,60,220,165,186,36,20,64,158,183,241,144,19,148,240,7,214,250,10,41,219,232,236,61,249,140,57,60,141,114,105,88,119,204,155,175,73,30,243,14,247,219,51,113,96,140,169,124,198,33,86,37,32,238,88,29,93,28,219,199,130,50,214,199,228,57,55,178,204,133,73,230,241,224,141,245,242,234,200,68,254,15,130,43,36,131,173,10,93,227,59,230,64,137,73,14,119,214,152,0,250,226,88,158,229,135,18,172,21,163,241,158,111,253,188,164,47,225,137,78,136,155,148,192,75,4,36,13,175,176,178,115,12,35,107,140,206,178,203,151,175,209,213,21,220,25,209,6,127,212,171,168,206,41,127,214,209,16,179,90,33,189,60,7,92,87,125,147,254,29,247,125,100,143,113,25,73,32,153,176,23,175,68,235,160,156,128,127,17,164,195,244,161,26,47,255,48,106,114,139,167,137,131,50,60,146,162,253,95,204,128,193,141,66,52,38,248,35,167,63,224,64,148,149,82,132,41,63,95,107,60,164,255,16,128,219,177,228,198,247,76,29,147,94,210,30,48,9,76,125,227,54,184,45,216,32,11,13,101,149,131,197,191,213,71,15,157,179,66,231,14,196,0,7,66,197,100,10,33,78,60,46]], +[[124,215,236,153,221,3,174,222,31,241,7,62,194,202,112,16,39,110,148,126,42,169,176,230,95,135,126,76,207,27,58,20],[228,195,157,190,148,147,23,107,130,19,241,66,42,157,231,199,79,182,165,145,144,252,219,246,55,199,173,94,225,101,192,79],[111,153,32,39,112,150,69,53,228,131,160,238,1,165,41,68,46,179,33,48,63,168,5,212,117,96,77,127,199,40,169,16,63,183,181,88,185,85,244,208,55,25,238,250,163,183,237,91,13,167,87,16,187,152,120,127,92,34,130,237,102,233,246,12],[166,3,74,163,194,72,73,35,232,14,144,229,168,225,116,131,80,180,242,195,200,49,159,175,26,46,50,149,21,10,104,225,238,202,27,200,73,84,204,137,212,115,26,127,101,18,175,1,70,79,219,206,93,246,142,232,6,106,217,162,253,33,192,131,90,118,85,156,161,199,68,154,147,59,203,21,175,144,34,61,146,95,246,28,216,62,185,53,105,131,71,165,112,114,112,154,134,180,229,167,166,38,224,122,63,46,126,52,28,119,131,165,64,248,74,167,62,145,126,134,123,184,11,172,230,37,71,5,169,209,161,24,93,229,110,26,78,120,170,245,57,231,73,184,247,101,189,5,44,76,209,91,99,139,248,236,248,125,152,20,96,111,237,90,105,244,218,233,218,71,243,128,109,217,11,230,79,204,211,54,92,190,158,1,197,136,254,101,214,182,3,40,7,64,150,42,168,221,185,90,63,79,103,76,3,188,64,67,9,44,84,69,149,86,130,112,162,194,168,170,6,227,246,124,49,153,140,80,185,165,138,202,208,6,144,211,132,129,20,203,25,50,147,200,172,33,1,111,217,150,245,198,66,20,6,79,130,22,123,44,146,12,216,168,57,117,88,82,172,119,195,217,5,38,221,58,219,150,131,124,244,231,38,243,75,208,41,85,203,172,91,130,201,44,244,170,139,84,187,110,67,109,174,155,248,147,239,5,12,111,19,90,126,98,252,216,52,218,193,210,190,139,142,89,214,150,19,24,17,112,28,67,24,187,110,155,90,32,190,198,86,253,43,161,146,226,115,47,66,41,99,190,212,164,253,30,201,50,99,152,220,226,144,224,132,140,112,234,35,108,4,199,219,179,182,121,33,68,12,152,215,39,83,246,163,50,234,173,89,253,15,87,116,41,35,251,98,95,239,7,15,52,34,94,160,108,35,99,209,35,102,107,153,172,125,94,85,13,161,228,4,229,38,181,178,41,203,19,11,132,177,144,62,67,28,219,21,179,55,112,245,129,29,73,251,213,13,96,163,71,76,12,53,252,2,29,134,129,129,158,199,148,204,50,166,52,188,70,169,85,170,2,70,180,255,17,36,98,60,186,251,60,185,211,185,42,144,253,230,72,228,20,99,97,146,149,42,146,41,30,95,134,239,221,184,156,160,120,174,167,113,127,199]], +[[227,202,55,19,162,253,65,42,213,51,107,195,86,183,123,224,39,213,183,8,21,179,172,42,236,216,52,14,245,248,137,177],[29,81,108,184,190,241,22,160,193,182,146,144,9,147,63,110,182,44,35,5,7,69,254,126,141,60,99,22,35,119,129,17],[179,133,126,166,27,170,158,98,131,140,78,58,153,101,2,211,54,79,225,236,89,66,88,53,80,115,221,16,228,151,198,0,190,251,31,143,35,63,214,227,178,200,127,16,220,183,38,26,175,52,129,191,208,144,38,5,172,204,144,15,239,132,212,7],[221,153,186,242,149,224,19,238,209,7,186,138,248,17,33,170,241,131,90,60,202,36,248,228,100,180,207,202,163,199,191,254,111,149,54,1,109,28,140,243,117,3,140,147,39,232,226,27,0,64,102,245,234,192,247,106,62,142,223,176,123,232,189,47,107,199,156,59,69,109,232,37,149,226,194,16,91,177,176,170,186,94,238,225,173,239,117,33,103,214,51,179,34,235,248,247,205,95,191,89,80,143,219,219,236,242,94,101,122,156,112,80,175,38,168,10,8,91,8,23,198,33,126,57,172,213,76,185,250,9,84,15,199,189,197,34,109,106,39,109,73,44,200,163,223,252,42,188,109,11,159,176,140,188,205,217,67,46,68,152,33,165,220,152,207,179,164,24,229,57,200,144,254,90,4,70,185,248,29,48,103,0,146,122,222,97,207,220,192,98,79,19,181,132,7,72,119,70,4,128,87,49,217,46,119,213,222,246,107,228,76,200,23,148,111,28,215,88,25,108,244,128,249,158,113,23,131,92,76,135,203,214,64,119,165,98,168,12,241,29,140,166,91,231,169,77,146,185,221,174,169,151,233,63,20,72,87,126,214,216,67,107,47,49,68,105,44,31,215,210,138,3,233,39,75,201,232,102,157,133,117,245,222,32,207,189,188,176,78,159,57,243,69,29,112,72,55,94,38,152,231,34,132,108,180,242,209,154,129,12,83,212,193,166,195,183,112,251,64,45,240,83,14,123,41,7,34,63,208,137,158,0,203,24,140,168,12,21,49,180,227,127,186,23,108,23,162,184,245,163,221,199,169,24,141,72,255,194,178,114,195,218,156,155,137,223,229,63,47,231,227,103,47,145,209,24,24,73,26,206,20,10,220,174,152,80,46,17,79,75,53,43,144,226,231,251,211,51,178,69,158,127,21,221,7,100,201,195,78,76,183,204,9,85,0,205,160,53,232,226,228,227,200,253,93,245,243,170,87,154,115,93,216,169,241,158,243,54,250,151,17,20,228,102,24,115,74,76,19,211,12,129,18,140,162,29,239,71,51,1,3,210,61,128,255,230,116,33,166,204,249,243,106,147,240,86,3,197,153,238,16,176,52,81,243,107,33,51,193,135,167,154,217,230,253,251,177,37,149,171,115,187,62,46,46,67,3,15,211,126,89,28,245,93]], +[[41,166,61,205,72,163,81,119,20,17,253,220,171,70,187,7,30,145,73,133,118,232,208,47,139,96,68,245,189,211,237,144],[57,35,253,204,42,159,229,202,191,110,153,50,228,109,189,43,127,54,50,80,15,157,149,85,45,178,176,69,188,65,22,111],[18,191,98,149,147,226,202,173,201,16,236,64,191,226,183,166,37,20,18,107,22,186,58,67,141,136,226,210,31,89,90,174,232,171,250,74,242,236,135,3,97,208,234,4,223,200,198,163,48,251,40,65,194,216,33,26,100,250,30,126,125,39,56,0],[255,24,202,12,32,76,131,134,164,170,116,236,69,115,199,182,146,22,179,20,112,218,237,217,106,79,35,2,17,108,121,85,215,45,172,200,142,55,20,85,12,9,230,247,185,168,88,98,96,220,126,99,218,76,99,59,174,1,98,225,22,229,193,121,123,120,216,125,71,255,238,163,215,129,157,249,200,82,240,255,48,147,106,16,93,58,245,83,26,143,137,84,151,17,193,76,45,62,225,21,100,231,200,82,91,213,136,100,0,151,98,160,85,65,216,224,122,216,65,165,90,106,154,0,126,242,9,204,236,75,86,64,186,190,53,101,27,97,223,66,222,77,145,14,231,58,147,60,11,116,233,149,117,126,132,169,158,176,52,244,24,7,24,60,144,202,78,168,216,76,219,164,120,97,60,142,88,124,181,248,251,106,5,80,129,218,110,144,34,13,93,134,227,78,95,145,228,136,189,18,199,161,166,179,201,252,229,48,94,133,52,102,88,239,250,129,13,14,138,42,3,157,180,164,201,73,101,190,64,17,249,213,229,218,38,98,51,230,196,225,142,212,248,162,90,87,228,10,89,28,126,213,144,192,248,177,161,25,199,201,116,127,105,27,2,25,108,209,142,105,69,33,63,29,76,140,149,121,198,224,162,172,69,146,65,40,214,217,44,142,76,102,6,83,32,53,61,72,209,213,225,49,148,217,5,248,55,7,143,141,172,11,104,207,150,174,158,112,85,76,20,178,250,41,177,150,48,228,176,245,210,167,103,225,144,239,188,89,146,199,9,220,201,154,160,181,170,244,196,157,85,19,225,116,253,96,66,54,176,91,72,252,251,85,201,175,16,89,105,39,188,250,211,11,172,201,155,46,2,97,249,124,242,151,193,119,241,146,157,161,246,141,185,249,154,198,47,242,222,59,180,11,24,106,167,232,197,214,18,57,128,215,89,146,122,58,7,170,32,139,238,183,54,121,90,229,184,73,213,218,229,227,87,55,16,170,162,78,150,213,121,30,39,48,208,39,15,91,10,39,5,186,81,93,20,170,126,111,166,98,35,117,55,127,154,186,100,208,37,105,162,9,211,61,230,134,224,137,236,96,17,142,72,20,255,198,192,119,140,100,39,188,226,182,184,68,207,205,90,124,237,14,53,48,63,80,160,223,229,223,93,222,26,47,35]], +[[199,24,143,221,128,244,205,49,131,158,201,88,103,30,109,208,139,33,249,215,82,140,145,89,20,55,52,249,75,22,152,131],[1,151,82,255,130,155,104,89,185,5,141,0,194,121,94,131,86,85,68,6,117,117,63,55,232,94,183,188,88,57,196,202],[53,193,112,221,12,109,194,146,10,89,87,117,216,226,221,101,36,62,156,27,249,110,244,39,121,0,30,212,95,1,183,223,235,214,246,167,220,45,56,110,244,210,165,103,121,235,231,127,84,229,174,207,218,45,84,160,104,71,107,36,219,215,139,12],[74,245,223,227,254,170,190,127,143,205,56,48,142,11,211,133,202,211,129,28,189,199,156,148,78,191,227,205,103,92,243,175,190,244,84,47,84,41,117,194,226,166,230,110,38,179,42,195,215,225,158,247,76,57,250,42,97,197,104,65,194,216,33,46,43,215,251,73,207,178,92,195,96,154,105,58,111,43,157,78,34,226,9,159,128,183,119,211,208,95,51,186,125,179,197,171,85,118,108,235,26,19,34,175,114,108,86,85,22,206,86,99,41,185,143,197,220,76,189,147,206,251,98,118,136,201,119,175,147,103,181,198,150,89,228,60,183,238,117,71,17,214,101,192,3,42,226,41,52,244,76,113,211,17,120,239,61,152,16,145,40,116,182,47,165,228,2,14,109,93,100,88,24,55,50,193,158,46,137,104,94,4,100,233,26,155,28,141,82,81,226,78,95,145,129,63,80,25,167,64,160,75,93,145,203,184,48,158,81,97,187,167,157,202,179,130,57,160,145,245,14,9,159,248,25,227,167,181,32,95,233,7,205,254,156,13,195,238,133,227,45,123,205,60,224,38,53,226,5,131,136,3,30,49,127,191,34,171,159,57,247,247,227,205,26,17,169,193,244,95,78,30,66,210,83,108,18,44,89,24,55,145,24,71,16,140,234,253,153,8,19,194,182,52,76,255,195,75,227,113,97,221,129,86,38,144,14,143,203,133,194,26,251,79,107,232,173,1,81,106,49,194,166,88,3,21,133,124,106,33,103,53,202,153,16,9,219,194,234,80,52,22,7,71,168,105,213,202,219,11,71,255,189,93,58,201,127,221,5,38,202,230,234,163,92,255,122,22,234,244,251,149,12,163,21,17,52,111,234,97,65,153,154,63,117,78,98,129,207,186,21,232,168,38,147,44,88,156,93,36,124,144,157,148,180,234,183,235,203,9,7,118,72,175,6,92,45,134,97,30,181,136,69,62,215,194,71,128,215,60,104,156,135,68,175,213,51,168,109,158,233,227,54,87,50,203,208,195,81,228,54,248,152,183,4,50,146,9,126,3,230,8,26,35,172,134,94,25,220,136,88,150,155,153,157,1,250,101,239,32,12,63,38,156,129,142,48,185,54,94,204,104,59,207,230,156,32,59,78,10,182,254,11,184,113,232,236,170,174,130,211,172,211,93,91,80]], +[[56,186,6,33,112,77,33,85,252,47,120,85,81,150,87,93,224,109,128,37,92,53,233,220,150,91,111,233,106,77,83,137],[67,136,247,246,138,158,255,188,54,110,66,217,7,1,86,4,218,206,209,114,124,209,216,157,116,173,204,120,159,215,230,225],[66,190,214,169,135,134,246,100,113,95,57,187,100,60,64,90,225,117,0,86,70,14,112,4,105,200,16,56,149,4,197,28,255,217,225,169,76,56,246,146,251,49,98,101,49,109,143,77,195,173,28,221,138,109,89,145,239,1,12,209,72,157,124,9],[237,76,38,131,214,68,176,91,57,176,72,239,31,139,112,37,242,128,202,126,143,247,44,183,237,169,147,41,251,121,84,183,0,64,7,5,39,95,32,184,88,207,126,52,154,53,16,102,91,99,6,9,197,226,230,32,105,38,58,185,197,94,65,35,165,100,220,166,52,140,138,1,51,32,117,231,165,190,201,194,10,3,128,121,87,254,250,145,14,96,195,90,229,121,119,140,226,206,66,230,166,154,27,100,118,129,228,62,196,182,59,213,251,239,171,179,23,18,203,61,100,25,234,215,141,212,28,138,146,170,206,182,60,191,168,157,42,243,150,6,222,1,10,57,126,48,32,83,166,21,193,110,94,149,173,153,53,192,121,160,184,16,49,37,120,148,113,161,227,87,79,66,155,41,228,210,37,199,114,63,187,60,248,140,189,115,130,61,159,11,108,125,5,208,11,222,176,251,10,211,215,19,32,51,24,62,33,246,193,232,216,228,192,163,228,245,47,80,1,218,104,113,113,52,92,109,200,180,44,66,166,13,31,31,250,143,227,231,188,236,229,154,3,88,120,249,212,216,17,39,226,36,150,164,155,252,246,191,139,70,168,11,213,98,230,82,85,7,31,157,17,169,235,4,129,244,98,109,77,113,255,195,138,254,110,53,138,75,40,145,121,203,206,151,100,216,107,87,172,10,12,130,126,143,240,120,129,51,6,161,213,250,221,50,180,106,31,188,215,137,255,135,84,6,62,236,254,69,49,59,235,102,1,195,163,1,14,142,185,124,142,255,189,20,15,30,104,131,17,9,45,39,60,77,239,202,71,218,111,31,8,37,116,70,118,249,162,128,182,194,168,20,250,71,250,188,25,128,208,179,127,8,122,83,202,135,120,243,159,251,71,79,245,241,23,27,68,44,118,221,0,141,146,24,47,100,74,113,74,15,1,30,33,90,120,185,122,243,123,51,82,14,191,67,55,42,90,176,207,112,220,193,220,47,153,217,228,67,102,88,248,224,124,223,11,158,164,221,98,36,194,9,231,82,27,152,30,227,81,195,194,223,58,80,4,5,39,252,215,40,4,23,96,70,64,93,183,246,115,78,133,197,211,144,245,32,176,192,141,203,250,152,184,116,36,128,213,228,111,155,232,147,246,214,97,67,64,248,22,22,17,213,5,61,244,28,228]], +[[174,51,31,194,161,71,89,183,63,28,217,101,228,133,20,225,43,41,246,59,6,204,252,10,212,159,54,130,14,87,236,114],[8,128,61,72,35,142,218,63,156,235,182,40,83,1,33,222,0,240,240,70,140,32,45,136,82,139,139,206,198,135,169,3],[117,247,57,8,136,119,224,109,197,109,174,200,241,228,210,17,183,84,227,195,237,191,167,237,164,68,241,140,73,182,156,90,20,45,180,90,10,118,80,228,125,16,85,11,166,129,255,69,221,68,99,196,172,72,191,68,183,48,52,189,86,89,34,14],[87,22,0,51,144,228,245,33,101,152,160,61,124,67,13,191,73,94,227,167,85,123,88,6,50,186,89,241,81,152,182,24,10,66,70,156,35,125,181,188,129,242,156,250,171,10,255,60,153,102,48,154,176,105,88,201,215,18,106,221,120,227,179,36,89,255,138,14,11,222,248,116,181,142,96,131,102,143,56,173,125,99,170,225,241,46,38,166,19,52,143,159,3,234,93,32,95,4,93,120,204,137,2,212,127,129,232,181,34,147,231,14,134,201,128,61,77,172,234,134,195,182,116,88,174,53,121,188,17,17,59,84,144,188,243,225,205,78,121,121,194,100,216,53,22,31,213,94,254,149,59,76,38,57,93,217,44,164,147,9,32,233,4,250,220,8,137,187,120,34,177,223,196,69,38,4,132,13,240,36,219,8,33,210,213,233,103,133,165,195,125,191,210,195,117,152,50,131,233,181,180,58,50,7,166,169,184,51,148,131,41,213,222,65,228,80,8,188,186,212,147,222,87,84,221,131,222,204,68,14,81,102,237,170,224,32,143,0,12,95,109,156,55,33,83,32,158,91,117,120,17,111,137,207,47,139,16,4,209,48,126,167,158,211,116,128,243,25,74,126,23,152,58,35,4,101,204,195,15,204,26,98,210,128,251,186,204,240,6,220,77,238,14,167,150,184,26,204,198,26,6,62,44,8,61,174,192,57,189,154,100,167,112,36,175,130,236,27,8,152,163,21,67,41,253,246,22,115,195,110,76,200,31,122,65,38,229,98,144,228,180,86,129,155,222,191,72,203,90,64,149,91,171,41,124,43,188,176,24,173,191,36,130,134,96,165,209,42,6,19,191,60,203,94,235,154,23,251,10,5,71,219,141,162,77,46,251,135,186,27,132,49,66,167,94,76,160,176,163,51,228,161,79,171,53,166,38,105,50,156,168,117,63,1,106,199,12,217,151,232,188,25,238,68,138,234,240,244,191,60,229,35,5,80,87,138,182,76,25,1,148,70,206,45,156,1,160,61,136,154,153,9,134,10,239,118,240,103,197,11,97,195,208,241,44,200,104,111,92,49,191,3,42,132,16,21,207,239,241,207,218,233,79,107,33,218,233,65,179,53,220,130,31,50,132,206,49,80,143,93,181,196,72,255,170,55,115,233,190,26,76,133,161,197,139,0,159,163]], +[[130,67,95,57,121,1,6,179,175,114,249,31,20,201,40,210,70,95,152,205,209,0,132,196,164,77,25,175,113,161,146,124],[197,42,146,100,111,90,219,33,198,221,224,222,88,120,104,55,248,163,65,76,9,174,223,194,124,129,34,24,167,231,35,158],[29,170,68,239,6,212,193,13,219,72,103,132,35,197,241,3,161,181,104,212,43,32,204,100,175,17,15,206,157,118,121,162,222,228,18,180,152,5,133,194,108,50,13,186,166,1,196,114,222,252,60,133,65,93,174,205,214,210,217,234,202,200,94,7],[243,214,196,106,197,36,141,83,134,182,182,132,98,89,125,100,112,57,245,68,187,1,172,45,16,103,218,170,163,151,210,219,175,18,90,28,248,253,242,128,166,175,236,50,77,83,17,245,67,104,138,21,108,132,152,25,187,4,107,145,28,66,234,60,160,27,153,128,140,77,31,59,139,21,218,62,254,47,50,82,62,195,176,156,132,180,140,255,209,60,23,201,226,108,145,45,156,62,147,70,223,174,63,208,197,108,136,88,120,7,130,246,26,76,77,191,255,30,156,180,179,98,205,128,1,249,205,254,177,167,32,130,220,233,201,173,229,46,255,201,116,70,136,172,11,134,200,130,102,181,61,137,92,23,234,217,232,158,216,210,77,64,100,47,58,211,185,191,155,188,77,218,121,102,239,131,40,40,159,179,30,23,200,31,208,40,239,27,217,161,212,199,146,232,110,194,219,220,227,249,55,238,204,62,235,81,136,211,37,148,25,25,187,247,91,67,136,226,57,149,7,163,215,251,56,117,2,169,95,66,28,133,130,108,28,145,118,201,35,227,22,49,10,75,164,92,138,94,247,85,124,248,123,119,2,11,36,245,186,43,253,18,40,16,149,102,48,127,234,101,236,1,80,25,105,18,23,188,230,154,238,22,247,98,73,197,139,179,229,33,113,207,239,213,37,78,94,15,57,113,105,24,109,199,205,156,26,133,200,16,52,224,55,24,61,110,162,42,238,139,183,71,32,211,74,199,165,175,30,146,251,129,133,172,224,29,155,240,240,249,0,97,1,252,250,200,187,173,23,27,67,112,54,239,22,205,174,24,129,252,50,85,202,53,155,186,30,148,247,159,100,85,85,149,12,71,131,186,176,169,68,247,222,141,246,146,88,182,175,226,181,147,34,23,25,93,162,69,254,225,42,195,67,130,74,11,100,3,223,228,98,212,61,40,141,179,31,153,9,126,195,237,198,231,101,71,163,116,47,3,199,119,239,177,88,245,141,64,83,250,108,200,214,139,25,106,244,249,222,81,111,217,251,122,109,93,158,228,168,159,155,155,206,30,77,238,53,122,30,82,192,84,76,251,53,183,9,45,26,165,166,247,244,199,96,38,16,233,192,14,245,184,118,27,199,34,121,186,34,138,24,184,64,11,215,109,91,43,253,124,60,4,170,196,67,109,174,46,152]], +[[27,234,119,38,217,18,197,94,199,139,12,22,26,26,211,201,221,123,195,41,248,93,38,246,43,146,227,29,22,216,59,72],[201,221,180,33,6,204,239,78,14,244,121,69,81,210,29,249,74,99,6,135,47,35,22,99,228,126,36,31,119,204,62,130],[249,176,69,23,189,79,216,239,144,242,20,15,201,93,193,102,32,209,96,42,179,108,155,22,95,255,58,186,151,141,89,118,113,16,187,78,7,164,143,69,18,20,71,172,12,26,186,197,133,211,145,212,4,32,65,137,134,40,162,210,220,194,81,13],[177,18,131,177,240,206,84,158,88,4,115,10,195,32,122,192,3,50,210,170,207,156,49,13,56,50,216,121,249,99,75,216,165,138,223,25,158,75,134,59,177,116,129,210,138,203,45,160,225,85,123,131,54,164,0,246,41,86,37,3,29,9,228,223,77,49,155,188,30,143,110,146,50,210,48,83,187,63,250,196,254,44,112,206,48,119,252,0,96,165,203,70,146,161,207,11,62,98,254,69,72,2,174,16,184,61,237,97,182,191,69,76,167,94,76,218,213,83,47,32,183,6,84,241,43,169,6,240,3,168,185,233,134,241,90,57,65,157,235,46,161,234,215,89,130,144,238,235,249,37,43,12,39,96,90,122,115,166,171,235,180,34,113,215,26,60,25,122,70,188,200,219,17,217,36,40,66,243,120,54,74,55,238,202,163,78,152,33,53,190,52,24,44,105,202,142,110,60,140,144,225,180,178,180,117,129,90,23,131,119,174,1,101,167,100,200,186,40,137,181,171,41,9,73,216,72,122,136,224,211,210,188,126,37,32,23,106,166,255,159,240,196,9,255,128,81,95,79,11,131,197,232,44,35,253,51,38,205,214,183,98,82,231,253,220,214,228,119,9,120,205,80,62,210,214,180,128,16,17,103,211,241,145,254,216,214,215,77,116,162,0,125,177,9,46,70,162,61,222,205,220,219,152,70,100,4,123,141,215,204,138,87,110,26,128,111,82,203,2,122,148,128,169,92,196,75,30,111,46,40,110,155,122,107,247,179,150,250,84,150,183,165,177,192,61,156,92,39,218,26,66,153,13,16,177,47,184,100,14,21,150,242,107,54,109,39,11,166,79,153,175,255,227,254,206,5,169,176,37,75,32,140,121,151,205,181,18,252,119,82,121,84,161,203,80,253,171,28,201,164,81,98,116,31,214,249,211,253,95,46,56,40,83,215,51,93,186,30,107,41,89,221,134,225,37,230,123,83,220,142,69,60,129,11,192,27,242,11,206,123,97,141,213,209,237,120,65,6,238,6,163,236,175,107,59,238,11,86,131,59,11,129,49,57,197,166,150,0,10,68,156,151,144,106,47,189,220,45,157,233,64,110,162,130,172,78,229,239,139,243,133,76,116,166,183,23,61,210,247,156,122,18,111,60,123,4,51,253,78,162,110,135,122,20,131,29,212,21,161,157]], +[[208,26,14,173,157,105,72,51,40,59,156,215,41,154,123,215,95,169,11,29,45,120,132,228,85,123,51,201,152,119,42,104],[160,247,87,71,155,166,39,239,239,149,214,236,122,147,29,250,196,55,61,243,61,170,244,221,196,236,104,148,200,38,30,215],[154,15,247,243,81,116,236,63,102,210,42,111,6,223,96,224,156,143,98,58,90,202,129,14,35,168,141,14,106,49,203,111,28,225,193,249,220,204,158,20,132,182,141,208,4,172,83,89,126,41,173,106,183,46,140,226,183,90,213,184,14,184,72,3],[118,39,83,78,154,131,209,228,6,171,148,141,48,209,218,156,106,93,176,142,15,235,127,197,186,92,191,118,132,158,232,173,212,132,126,245,202,90,13,174,65,26,202,9,116,81,203,76,43,73,140,148,112,151,64,112,7,100,13,193,158,217,56,227,185,27,245,28,149,129,22,141,248,96,189,148,117,22,104,218,189,114,29,199,57,152,64,11,226,12,154,86,61,80,81,239,112,227,84,111,238,103,51,18,181,42,39,64,65,5,126,112,132,142,183,197,162,22,68,201,126,68,138,189,118,64,32,125,124,218,252,244,93,166,223,52,148,211,88,91,14,24,172,90,201,8,28,183,164,7,163,154,135,119,5,203,175,121,160,27,145,95,115,110,176,37,197,139,75,93,128,127,183,183,86,108,89,105,120,124,29,108,164,235,169,125,80,158,247,251,53,80,210,29,55,126,206,255,207,14,182,104,24,149,173,189,36,110,231,191,60,147,90,0,100,120,184,50,236,228,109,230,17,139,23,228,102,162,127,194,164,74,137,107,170,226,114,249,236,240,24,198,92,181,12,251,252,141,38,9,148,161,138,131,45,151,25,40,196,73,103,87,36,88,81,49,200,113,83,60,152,151,216,248,15,156,4,22,183,24,120,107,16,254,168,235,91,216,19,162,105,161,182,119,183,162,80,122,68,183,19,215,5,8,101,48,153,94,89,51,93,220,40,85,232,71,228,244,219,6,201,31,29,84,2,61,138,16,246,159,158,97,189,206,75,104,111,182,23,189,80,48,231,85,202,219,31,100,78,29,221,145,97,155,150,236,214,5,176,1,152,185,166,237,219,90,132,235,211,105,43,102,89,121,118,102,55,198,119,55,140,28,119,4,31,212,166,179,85,92,29,200,168,63,233,1,59,182,16,108,193,138,43,3,124,147,119,183,161,165,165,208,220,197,73,24,234,173,126,50,200,128,118,123,38,253,46,162,214,139,4,5,245,224,116,245,90,25,216,163,159,251,183,220,50,250,238,106,127,149,50,174,200,160,119,108,63,248,58,227,164,98,119,56,73,106,55,30,185,224,144,183,78,14,221,236,252,212,27,237,12,12,229,129,39,82,67,71,45,38,218,140,153,142,75,109,107,68,252,136,186,42,181,70,66,34,84,23,18,2,148,65,120,5,116,43,219,51,183,177,34]], +[[223,100,137,64,181,120,188,49,210,166,82,150,95,48,57,28,175,6,213,242,81,89,154,115,124,225,11,229,95,74,157,13],[39,222,146,4,25,193,134,176,27,229,66,121,251,143,155,228,187,75,44,173,117,202,126,143,121,43,250,123,185,124,127,65],[98,188,153,28,69,186,155,38,191,68,1,22,38,65,98,195,76,136,89,120,133,233,96,80,131,198,4,181,245,216,250,111,102,43,162,20,247,110,108,248,78,94,192,77,241,190,239,197,242,93,58,59,114,249,139,80,105,131,25,22,166,50,150,1],[26,229,32,190,235,74,208,114,43,67,6,127,167,205,40,116,171,207,52,221,146,55,180,71,142,174,151,114,174,162,151,166,127,183,155,51,7,2,4,186,238,68,11,156,135,226,251,203,235,118,128,29,221,234,94,69,48,216,158,17,88,49,121,147,154,0,163,47,129,19,50,197,34,145,204,122,201,30,90,151,12,213,170,112,139,29,162,107,233,254,67,42,155,189,161,49,158,49,228,188,201,241,102,106,5,181,192,91,135,107,253,31,118,102,135,204,234,78,68,130,233,36,50,154,250,206,94,229,46,152,121,253,105,183,110,15,126,69,46,196,113,59,255,33,109,0,200,37,153,210,124,164,129,247,58,174,19,111,8,117,200,138,102,177,182,243,76,80,82,58,182,2,233,212,235,183,238,185,224,67,166,94,65,137,157,121,117,42,39,157,46,212,105,147,146,111,54,33,231,195,44,154,155,59,89,216,221,87,190,202,57,40,84,52,222,153,28,189,45,252,188,92,166,42,119,121,244,117,208,206,242,243,229,98,242,154,205,71,79,60,153,236,91,216,222,1,16,27,237,46,12,155,96,226,215,15,212,50,200,146,252,102,248,212,97,154,145,27,86,37,22,62,154,66,191,158,163,133,134,216,231,100,0,21,100,211,53,65,18,37,252,176,160,109,194,168,45,160,119,154,60,68,78,183,134,66,1,180,62,187,114,185,33,243,77,60,19,8,157,242,244,250,195,102,255,30,60,11,150,249,61,43,77,114,106,92,228,214,145,109,130,199,139,227,84,161,35,12,44,240,65,140,120,161,145,62,69,79,100,140,201,44,141,208,225,132,100,95,227,120,29,38,60,255,105,245,198,11,30,187,82,0,90,139,120,165,21,199,232,136,111,254,5,77,171,66,142,46,34,29,157,118,175,244,38,84,22,141,131,59,136,23,130,147,225,254,221,21,212,108,214,9,72,49,41,196,210,216,68,50,169,157,49,255,233,189,181,102,248,199,92,230,94,24,40,142,77,248,193,103,49,160,243,253,222,28,202,109,142,222,4,53,255,116,54,202,23,208,174,184,142,152,232,6,92,188,191,208,255,131,4,58,53,124,209,176,130,209,112,61,70,24,129,135,44,223,116,30,79,153,189,20,103,69,186,112,57,116,190,64,245,121,191,92,77,186,91,219,140,148,27,206]], +[[200,172,35,69,88,170,105,129,107,54,139,119,183,204,203,92,141,42,51,236,83,174,239,44,226,40,113,67,189,152,193,117],[83,100,186,241,253,178,198,56,64,179,13,64,49,207,131,162,225,142,98,7,147,186,229,157,16,53,192,237,229,94,82,139],[50,37,3,97,223,110,210,131,72,95,149,243,211,87,164,241,195,58,140,249,22,88,50,124,212,83,212,156,149,54,101,81,8,112,170,69,76,250,59,131,36,82,32,168,39,208,236,116,119,249,236,235,121,196,162,159,48,31,149,60,200,202,172,7],[206,72,141,38,151,92,28,147,40,180,127,169,46,25,86,19,48,4,27,35,160,229,122,75,139,202,137,235,95,97,94,115,221,127,174,105,194,56,14,50,18,249,183,51,65,195,86,219,117,166,37,109,122,32,169,127,117,157,76,186,113,151,23,142,167,36,221,147,41,73,54,14,150,197,10,75,59,165,90,149,51,114,195,151,176,150,156,43,20,211,96,158,10,133,45,72,77,247,14,170,177,18,73,235,235,50,55,146,31,10,57,165,93,125,204,254,242,5,217,78,200,13,158,31,214,162,193,239,210,152,68,16,29,254,44,95,102,138,219,121,117,145,93,237,208,134,80,12,238,44,30,35,62,142,72,133,92,193,166,242,135,214,61,206,16,173,221,19,202,199,183,161,135,239,228,126,18,209,195,91,179,151,64,82,178,58,115,102,141,62,76,135,219,72,65,175,132,110,128,134,114,196,61,10,21,34,226,150,95,8,57,81,178,178,176,196,9,84,142,230,24,47,12,152,80,81,76,158,108,16,47,84,186,65,36,201,42,144,39,79,64,88,145,230,98,245,235,179,119,27,133,120,49,86,233,229,131,103,52,208,157,27,175,91,33,52,201,49,98,238,196,190,3,189,18,246,3,205,39,190,139,118,172,204,110,139,139,172,2,12,186,52,121,101,28,159,250,83,206,78,183,122,119,49,59,193,38,93,218,184,3,239,122,101,99,186,111,121,157,30,243,14,245,160,180,18,150,95,218,192,185,218,184,66,199,142,226,204,98,142,61,125,64,97,227,78,222,55,151,225,84,176,110,140,102,206,189,242,222,208,248,27,96,249,245,205,218,103,90,67,82,119,186,21,36,85,126,103,245,206,250,252,233,41,41,29,206,137,236,176,138,23,182,122,96,197,130,180,135,191,47,97,105,98,102,21,243,194,254,59,103,56,139,113,61,53,185,6,102,105,150,13,228,219,65,60,216,82,142,229,110,209,115,233,118,163,201,116,172,99,58,113,52,204,227,131,25,115,95,133,123,125,113,186,7,244,119,239,133,132,138,168,243,158,17,129,24,119,158,216,123,79,66,170,53,138,137,247,236,132,74,69,30,126,143,192,175,65,139,133,188,155,242,242,109,30,161,55,211,53,236,126,231,87,183,10,226,253,217,204,19,73,50,240,229,66,91,243,127,185,21,231,158]], +[[44,71,242,184,185,210,206,233,230,246,84,188,36,101,143,158,175,67,156,35,190,170,10,121,191,53,204,140,210,222,186,244],[68,74,242,243,79,211,46,90,25,246,31,135,208,62,16,118,39,163,238,184,189,148,210,250,234,163,72,176,93,234,25,128],[133,84,176,29,9,237,134,230,19,149,185,26,43,30,225,135,21,196,47,156,126,127,7,0,215,159,249,251,87,129,41,61,97,197,88,221,91,67,28,147,113,141,204,15,152,251,101,43,89,111,24,195,15,130,33,94,142,99,228,246,86,140,136,0],[4,76,143,170,140,138,175,159,43,129,134,166,185,179,56,71,236,123,69,36,35,178,42,145,116,61,46,89,126,204,30,30,34,174,96,5,62,158,230,35,59,4,78,119,89,32,228,227,214,103,25,144,19,37,207,221,57,187,83,47,138,164,105,170,180,46,150,8,194,18,96,192,76,39,65,58,122,148,228,102,246,60,73,82,233,14,249,12,18,129,75,52,81,177,202,215,218,145,71,248,64,146,32,246,73,140,192,166,127,239,75,192,79,192,110,29,137,138,85,21,89,30,139,224,196,61,117,166,254,66,91,124,190,251,27,145,177,189,120,181,190,199,130,144,86,152,46,253,197,190,36,175,102,120,0,106,220,111,4,70,32,46,126,195,162,214,151,156,176,223,126,37,215,66,51,145,77,156,88,184,28,245,91,224,105,103,211,165,149,193,185,103,40,105,153,76,251,166,113,98,131,58,33,67,170,145,204,147,172,218,250,91,69,32,141,243,232,140,204,1,162,164,210,32,227,96,9,141,145,84,210,37,167,202,95,47,30,82,177,0,61,16,102,80,167,123,40,59,149,228,186,241,231,51,111,169,167,71,162,179,130,61,54,9,16,65,46,118,219,114,92,225,171,30,29,24,157,13,58,190,248,45,118,102,188,241,183,102,105,224,100,59,68,247,78,144,206,175,160,200,55,27,87,197,143,59,55,10,84,124,96,149,143,15,207,70,27,49,80,248,72,196,112,250,7,226,155,245,240,212,181,158,250,90,176,208,52,30,4,81,208,171,178,157,116,20,205,220,70,204,109,116,207,61,194,51,208,209,112,115,135,189,140,119,128,255,120,229,70,251,119,41,77,88,165,221,165,240,92,18,151,227,209,119,17,86,210,133,99,91,247,236,237,179,138,158,94,119,68,152,4,243,137,158,164,106,80,38,107,37,90,235,82,209,142,15,161,54,229,53,204,144,38,246,120,85,47,163,238,33,70,8,29,153,150,133,226,75,247,128,124,196,124,19,4,54,197,68,211,91,75,135,91,216,175,163,18,206,58,225,124,241,199,245,234,30,206,203,80,249,83,68,114,12,236,240,136,67,79,248,224,186,4,78,193,156,152,173,167,120,33,22,48,76,190,172,28,62,53,245,164,244,67,19,53,77,201,164,14,206,90,15,154,211,162,2,90,206,242,98,197,103,157,100]], +[[136,127,219,72,112,104,29,79,176,106,147,98,89,247,92,174,5,23,245,1,175,100,107,192,122,77,114,190,231,251,28,115],[199,98,235,212,139,44,224,45,6,56,78,56,85,75,130,90,211,34,235,234,116,210,89,223,21,71,164,213,71,206,0,36],[65,10,90,243,197,155,124,107,219,33,75,22,108,183,157,150,248,48,207,152,191,82,218,215,182,255,41,121,201,127,234,79,237,94,247,211,212,159,3,9,114,121,185,160,153,34,110,42,8,221,48,198,7,134,37,78,45,168,222,226,64,191,195,8],[197,220,119,159,63,63,172,6,221,40,229,166,126,14,82,74,245,181,220,59,52,64,150,87,182,61,250,206,148,113,233,164,30,17,50,23,90,11,86,156,143,234,157,46,239,44,245,213,150,44,126,11,97,69,169,231,160,193,170,51,119,32,68,249,195,153,140,90,140,72,134,69,139,78,88,111,147,7,96,131,97,245,17,231,171,80,146,172,65,236,118,224,88,110,245,185,194,54,252,245,202,47,200,221,106,174,183,137,54,127,46,124,153,9,50,85,93,197,34,97,228,78,73,66,52,152,181,36,65,145,131,182,193,241,212,44,69,70,78,204,176,194,247,226,81,119,254,92,212,99,80,43,64,62,6,213,17,252,249,220,182,64,18,224,242,11,52,194,234,124,0,77,158,72,74,126,216,31,50,96,196,28,139,25,83,82,159,71,247,30,134,120,67,204,60,51,42,208,54,106,99,129,126,209,45,212,115,13,61,253,189,117,114,185,255,121,128,69,148,13,209,159,173,12,138,234,11,74,182,28,64,22,222,50,121,156,115,170,43,146,210,194,94,233,183,45,70,254,143,6,147,197,135,117,239,176,94,158,23,165,195,70,168,18,101,211,91,230,154,34,208,149,222,24,96,102,165,198,216,192,122,61,56,208,2,161,14,94,253,184,102,218,74,155,221,84,245,9,38,97,182,194,215,67,245,174,170,76,108,49,143,181,147,35,144,48,87,228,156,35,123,69,246,117,66,164,242,124,175,101,181,124,252,248,139,113,32,61,67,215,249,83,34,22,15,149,194,50,221,16,171,177,19,183,33,221,186,34,38,176,99,34,155,180,65,2,51,107,16,191,22,86,85,17,97,36,151,134,212,84,244,224,144,157,80,0,23,246,199,86,79,115,60,131,26,244,229,236,148,223,211,191,143,245,243,2,27,112,165,202,93,40,198,223,184,162,193,138,26,102,42,51,53,159,38,77,22,150,152,193,171,85,120,63,172,167,59,214,140,15,121,209,208,74,224,236,219,82,174,118,24,146,192,36,147,255,53,243,216,79,102,226,54,252,88,19,74,214,167,125,146,37,73,5,215,115,144,13,157,223,38,84,199,11,70,243,65,218,203,71,147,202,81,238,222,69,83,62,174,235,110,51,35,188,62,108,133,167,148,6,81,196,246,249,129,145,198,24,200,145,234,78,34,14,164]], +[[136,179,180,99,223,195,13,1,94,239,187,189,213,14,36,161,247,39,119,117,188,239,20,166,190,107,115,200,197,199,48,62],[242,182,40,76,147,13,74,211,45,10,199,25,4,14,231,136,107,52,114,46,223,83,218,128,26,203,95,147,25,105,225,25],[130,90,255,113,247,147,3,191,69,146,189,141,164,215,217,67,127,242,103,151,111,116,100,55,101,89,136,221,207,41,55,148,101,163,180,140,159,176,243,28,239,3,230,54,136,97,195,105,180,54,79,184,228,176,199,46,38,169,169,221,237,28,37,4],[23,195,23,250,107,201,12,85,50,50,143,2,204,251,108,9,158,111,225,0,1,116,242,175,58,58,147,9,66,133,6,113,124,92,67,53,189,215,195,103,255,78,68,138,156,4,117,3,175,186,104,253,143,121,135,35,123,231,247,251,220,109,115,242,76,100,33,202,180,34,179,251,37,246,123,45,113,4,46,113,87,13,242,175,55,191,229,193,20,33,31,213,82,75,108,28,108,197,47,171,195,205,127,180,100,205,88,11,183,64,113,203,48,15,140,159,138,70,32,142,90,165,221,254,165,254,144,105,122,162,241,76,96,121,80,201,143,35,18,169,225,110,246,52,106,143,209,41,35,39,51,130,126,21,1,166,96,199,124,41,197,109,47,221,28,85,151,248,188,137,170,239,227,113,55,52,254,130,133,130,1,137,26,17,71,239,175,29,120,164,113,249,32,222,252,136,3,68,85,62,183,22,204,227,38,14,134,161,188,11,226,131,115,166,160,102,17,110,142,203,16,160,196,167,12,162,181,54,78,17,159,132,174,198,13,236,237,58,78,255,31,230,136,197,227,226,81,71,10,181,22,250,150,74,75,111,40,54,141,209,226,131,89,121,52,6,77,192,197,181,105,16,98,203,46,38,123,209,95,212,34,188,254,251,131,204,239,122,169,162,39,94,245,126,71,49,73,152,140,21,120,253,24,112,141,47,246,159,142,89,128,170,130,106,130,202,183,216,185,43,181,59,221,70,219,4,110,205,252,140,215,174,92,228,79,60,91,140,5,101,181,211,192,114,199,107,149,206,144,10,195,238,85,16,219,14,117,211,164,21,10,152,243,204,204,198,158,147,12,107,167,65,219,176,235,159,179,25,104,113,186,32,106,88,224,218,227,156,141,107,183,42,130,57,156,75,123,157,163,133,119,172,23,255,21,36,214,83,192,191,51,103,147,35,202,126,239,78,146,40,114,144,49,86,14,216,242,229,25,60,100,11,47,94,96,128,117,162,237,97,66,141,252,205,192,0,80,186,75,153,237,109,21,54,213,172,30,147,150,116,180,29,22,49,42,229,176,125,239,27,245,53,137,190,212,64,6,2,238,17,184,80,51,15,56,170,211,62,240,65,112,163,144,92,40,181,14,204,87,220,207,79,41,208,192,15,113,61,50,255,200,87,149,101,136,166,50,107,149,73,237,176,228,254,97,133]], +[[66,125,110,66,57,23,137,104,49,96,27,143,78,33,86,29,182,16,133,113,190,0,158,41,220,164,154,89,96,255,49,75],[141,158,99,96,253,239,36,153,117,223,39,179,16,106,113,18,5,135,114,45,243,39,10,133,161,58,140,59,184,201,128,158],[209,201,160,28,86,227,57,96,244,157,243,126,171,150,59,197,169,159,37,198,0,68,108,226,202,72,217,19,157,165,115,59,113,143,191,26,152,115,147,246,229,130,60,45,19,12,124,230,14,163,219,53,67,200,133,78,241,43,152,211,58,221,231,5],[156,44,199,242,70,46,9,196,197,140,39,9,171,66,89,136,90,78,136,125,159,165,49,136,21,5,170,242,3,193,99,251,58,13,192,40,244,173,166,6,112,99,141,74,151,39,163,144,131,190,219,172,237,88,237,183,121,225,206,108,205,251,66,140,54,43,177,219,12,16,83,0,107,216,244,190,248,154,26,157,224,28,119,78,53,127,145,14,92,57,178,36,119,85,94,95,124,4,152,181,178,143,54,158,93,63,164,42,179,96,228,244,81,198,159,129,186,15,60,206,212,58,85,157,182,0,16,66,120,248,104,121,107,44,145,27,59,3,43,114,159,75,34,172,20,157,196,103,160,202,228,141,25,233,217,133,180,43,98,84,157,225,113,255,86,110,29,30,155,184,229,108,253,26,232,247,189,220,253,138,35,65,130,125,190,137,200,130,171,62,73,131,57,255,104,28,125,193,16,77,231,56,180,128,49,105,67,16,159,112,61,71,26,184,110,76,164,40,126,76,215,76,49,47,247,208,55,57,86,6,251,37,248,113,231,39,112,120,167,135,208,47,49,204,158,129,91,232,96,10,124,71,198,253,216,35,49,174,156,73,106,84,123,219,35,91,138,86,213,50,89,230,41,97,36,163,44,59,98,93,32,36,25,208,100,185,164,232,62,250,135,241,53,55,180,245,19,185,22,168,79,200,102,216,168,153,128,76,120,51,234,160,25,224,215,224,232,7,91,214,181,203,111,252,118,100,121,243,246,226,14,72,30,106,178,123,216,8,173,144,108,220,199,130,116,48,227,18,247,64,242,117,221,245,29,216,50,72,250,5,124,67,201,203,119,85,123,47,217,194,213,40,36,255,158,20,109,234,193,230,105,29,69,2,19,188,89,10,73,190,199,45,82,227,143,107,77,198,204,169,81,238,242,24,77,36,37,3,26,213,155,36,46,255,166,139,108,114,197,76,157,253,180,25,192,46,180,62,243,243,77,51,141,42,157,208,58,120,207,221,1,64,152,226,73,37,158,119,40,46,12,63,193,1,11,2,166,127,248,81,233,207,217,116,156,28,216,240,108,244,98,230,173,233,149,172,70,111,171,92,121,94,158,255,19,229,91,67,80,185,76,115,22,170,73,141,249,253,238,153,88,4,119,147,227,187,184,159,184,29,168,95,75,157,67,228,176,212,59,56,27,148,205,201,169,157,6]], +[[190,147,82,9,246,45,234,96,18,236,218,106,97,86,205,22,106,77,118,17,80,222,237,69,104,22,234,240,206,120,167,246],[211,154,137,175,114,41,57,72,177,52,33,251,136,59,190,55,42,249,8,156,34,77,66,185,1,151,159,126,40,4,225,192],[8,224,152,167,73,252,230,209,35,84,57,88,120,168,190,53,254,158,223,114,104,77,216,40,18,36,137,155,28,174,164,237,104,119,133,223,245,90,25,152,158,3,99,110,22,102,56,111,34,195,244,67,236,246,253,52,213,153,255,62,194,250,241,1],[17,127,66,124,182,129,80,202,252,250,70,44,66,32,97,65,66,124,77,206,161,200,234,204,45,48,190,209,233,2,7,213,174,48,94,31,193,108,84,228,197,76,198,135,140,219,237,201,245,31,225,132,97,236,55,197,87,177,21,209,60,134,130,196,225,95,80,82,150,161,118,14,30,117,245,171,39,165,193,90,19,87,210,200,196,13,213,53,95,124,130,254,165,210,126,40,135,99,88,193,46,145,19,238,41,131,234,111,9,198,78,6,226,151,221,150,179,77,155,94,212,159,196,122,136,57,84,156,102,176,2,254,148,94,143,148,231,210,49,92,80,202,77,192,152,190,75,50,137,129,47,190,169,107,71,206,96,69,64,189,224,229,171,11,27,192,54,190,155,106,149,224,156,129,232,152,100,12,143,5,214,10,217,66,24,208,230,108,235,133,162,107,120,41,34,32,191,208,97,221,7,53,18,146,59,144,199,157,207,90,25,53,250,254,142,1,239,139,248,27,77,55,197,165,113,181,12,66,31,155,210,25,75,239,53,134,252,184,88,72,119,187,126,4,129,101,91,5,199,182,67,177,228,91,4,3,98,114,132,24,82,227,25,64,239,143,59,109,79,235,93,240,121,209,118,249,121,193,138,17,166,109,18,20,229,47,104,126,144,99,193,194,183,39,123,104,93,92,114,173,86,159,120,115,131,143,145,2,87,160,83,19,28,131,235,206,134,230,157,115,99,98,190,188,150,187,250,53,252,186,28,181,39,231,72,229,245,121,146,159,212,12,86,177,165,26,34,46,134,51,2,112,92,134,247,181,78,191,187,148,130,247,226,128,247,190,200,202,243,166,181,103,26,195,12,209,190,82,146,136,121,124,1,60,229,107,209,134,222,125,252,24,40,105,20,37,193,71,197,23,74,41,13,128,203,213,156,25,218,122,223,119,145,136,130,167,178,169,166,78,109,118,180,139,146,242,162,102,238,230,226,81,210,232,23,101,43,136,181,2,222,115,153,120,45,117,41,168,29,10,54,57,150,185,223,104,177,90,118,48,144,76,140,36,96,129,250,79,9,41,159,21,117,121,88,224,137,169,1,195,86,70,21,192,247,207,39,82,184,185,229,33,51,141,131,110,61,174,76,226,55,70,66,37,60,76,152,49,151,78,93,140,40,66,244,144,7,183,23,117,9,61,254,87,244,68,146,240]], +[[104,24,198,11,182,67,154,194,238,226,212,225,40,233,216,105,29,74,213,211,99,254,215,214,87,122,98,182,86,153,148,164],[115,69,236,17,188,204,5,111,196,239,250,62,78,246,112,153,106,162,106,27,177,184,51,145,186,188,57,161,165,150,1,249],[21,5,150,122,39,185,248,110,146,66,68,64,2,161,227,25,125,116,221,205,137,101,158,197,20,2,2,170,199,148,184,173,193,147,231,211,15,51,130,100,41,144,246,254,215,169,153,202,200,198,30,170,57,183,217,8,22,241,215,56,116,75,225,1],[178,174,101,139,60,19,195,205,235,29,201,147,176,244,93,99,162,234,154,189,11,122,4,241,245,206,89,50,128,108,44,169,183,162,4,251,248,208,102,183,240,254,106,224,209,218,104,200,133,238,17,246,246,219,126,131,32,162,234,101,11,83,56,81,205,217,157,144,58,160,179,250,163,201,80,247,2,240,78,134,180,238,179,161,199,188,133,75,37,20,250,91,71,102,211,117,180,241,173,97,7,83,120,221,146,253,98,108,43,71,224,19,131,234,114,152,121,89,38,44,86,40,98,180,91,117,87,103,20,19,182,102,20,188,201,247,189,185,238,70,203,237,137,101,191,165,5,49,80,144,199,32,75,234,137,23,91,229,242,8,2,227,222,221,203,216,221,100,207,239,126,230,166,227,134,12,225,229,121,157,245,216,16,213,236,243,46,97,93,22,223,248,122,189,74,99,110,161,122,164,236,229,182,178,192,70,182,91,90,247,73,134,43,69,121,12,57,23,104,32,179,105,1,190,100,156,244,22,157,247,233,35,149,109,150,6,73,80,197,85,244,90,203,148,80,124,253,12,59,51,176,128,120,94,53,192,210,176,173,220,76,10,211,251,33,106,194,230,1,201,199,230,23,218,189,163,51,218,230,3,204,157,177,252,98,174,78,14,69,227,204,221,22,106,103,129,226,67,183,218,161,56,128,102,50,245,56,132,78,227,209,64,183,168,187,43,84,1,0,119,140,69,142,6,97,112,112,94,95,178,200,128,41,9,139,153,44,57,188,159,246,51,11,252,254,119,82,50,14,110,160,148,157,44,135,26,237,193,135,190,39,254,247,219,95,114,166,167,115,237,222,13,197,42,226,237,147,28,178,104,23,184,91,21,69,137,77,146,41,138,175,135,204,188,120,62,141,214,209,100,147,245,110,173,43,168,82,238,156,125,16,7,68,6,68,13,42,39,154,188,135,79,21,70,141,214,106,113,123,172,227,123,231,183,5,93,217,104,31,139,232,19,41,238,122,249,126,58,188,67,74,193,201,58,236,88,47,35,253,30,192,250,90,175,207,123,251,218,0,255,169,122,227,23,174,145,141,52,157,33,167,244,97,145,66,186,35,218,206,247,179,144,174,38,161,126,46,41,98,174,39,0,83,118,183,45,77,169,226,151,150,83,166,99,37,161,70,23,99,141,190,26,85,64,182,131,172,0,23]], +[[109,29,165,180,131,230,75,3,101,153,15,240,147,129,251,23,2,253,142,195,161,163,105,205,82,228,197,103,19,163,20,165],[8,5,92,38,31,38,224,42,101,143,102,217,186,1,252,222,83,233,173,227,237,198,191,129,94,74,104,2,225,103,122,179],[165,184,180,74,145,68,76,100,55,75,82,60,180,220,176,206,244,206,82,64,139,152,18,109,126,26,232,189,194,140,245,20,112,206,78,37,62,11,230,43,214,142,191,95,166,188,225,88,94,204,250,146,86,192,115,238,3,229,76,82,91,190,45,10],[121,162,195,112,85,241,137,243,36,127,31,140,234,25,178,234,64,216,88,219,31,93,19,146,238,109,65,28,120,2,238,35,222,82,173,2,129,23,37,169,77,118,103,93,168,154,150,181,208,122,188,238,35,58,26,46,31,163,36,255,249,231,138,76,25,97,71,248,87,11,11,19,113,61,150,170,93,117,10,21,215,205,22,46,123,162,231,83,51,96,125,214,152,235,71,115,199,233,31,118,104,255,139,98,240,70,64,235,18,236,241,34,252,230,184,50,224,208,223,146,142,239,210,194,0,35,100,175,107,181,82,145,211,245,73,41,8,91,227,56,52,47,9,218,115,226,121,200,124,131,36,85,88,25,237,87,231,141,122,196,9,81,211,63,101,185,74,161,229,85,233,42,6,61,17,241,255,123,18,105,67,65,227,254,68,73,51,208,26,163,103,83,237,60,221,168,144,189,249,90,130,5,181,216,147,34,25,145,199,149,173,10,74,148,111,88,212,10,69,52,81,175,33,79,212,101,226,141,62,47,10,86,170,86,222,248,220,4,170,211,87,19,171,252,139,215,133,109,90,157,195,246,10,63,43,211,230,54,111,31,36,78,148,29,106,234,137,47,106,136,147,31,225,195,19,224,144,120,233,11,198,57,45,73,5,51,201,234,63,246,222,175,58,173,250,141,253,196,233,15,100,175,71,88,158,166,90,135,172,210,25,150,2,53,29,58,252,33,3,25,110,3,148,237,82,58,167,153,211,30,17,211,79,255,84,109,68,244,54,179,72,89,249,207,188,156,228,3,222,90,152,48,236,61,69,63,13,69,151,15,87,44,20,79,25,27,47,187,45,14,166,204,156,142,36,217,192,178,24,59,39,128,114,235,176,190,45,112,208,55,253,46,142,193,141,196,201,178,26,189,198,164,206,141,70,104,162,32,238,189,105,52,240,75,175,14,136,164,136,210,223,199,53,167,197,167,13,187,1,102,162,26,224,17,252,110,125,161,15,195,32,51,98,113,217,238,173,81,10,111,112,50,242,41,102,146,190,80,128,33,188,152,193,112,190,66,53,247,206,49,242,188,214,52,17,99,104,51,118,174,44,86,98,203,71,112,201,110,1,142,241,191,71,145,51,25,201,160,155,158,150,90,181,195,233,123,188,117,106,86,102,180,86,127,44,255,45,12,58,106,64,38,21,140,185,249,15,149,0,86]], +[[81,70,245,183,241,186,161,159,200,205,120,92,137,110,15,144,249,246,89,183,123,27,155,180,173,202,181,166,38,114,5,228],[104,138,141,230,78,255,51,186,107,190,54,205,214,163,132,187,103,179,244,38,54,219,35,79,245,239,224,179,23,67,199,230],[75,219,215,198,79,19,226,120,194,57,105,231,235,56,107,190,73,157,189,239,195,255,78,48,207,172,92,248,111,33,108,36,201,230,205,226,14,82,157,20,127,183,234,8,242,89,58,213,9,3,181,237,191,134,180,210,143,46,179,46,241,55,240,12],[151,189,153,245,24,238,7,136,213,118,217,156,4,59,68,157,252,36,42,197,238,174,195,68,161,148,50,179,69,150,46,196,18,206,85,54,43,59,133,29,152,17,159,206,185,50,131,71,246,252,198,141,191,86,162,129,77,176,158,147,133,132,58,147,17,137,234,62,114,218,157,121,164,86,147,5,60,3,87,1,220,85,81,36,15,149,179,3,251,161,111,137,170,83,164,56,130,176,241,56,18,2,199,143,156,116,25,137,159,35,81,236,169,94,32,191,238,118,53,28,72,208,4,153,245,145,218,86,169,149,36,187,116,254,28,131,78,233,16,119,19,159,30,223,103,49,92,7,163,253,151,248,11,124,39,107,108,246,181,204,54,190,54,59,115,18,23,246,49,159,81,41,186,123,20,208,84,200,216,29,142,58,63,59,230,42,195,31,246,45,246,163,178,238,37,150,150,155,153,23,4,179,28,104,153,151,171,70,40,188,38,96,198,120,114,19,46,133,218,12,79,207,86,121,101,241,37,74,143,67,38,146,161,123,184,108,179,193,220,186,172,147,149,82,240,158,80,236,91,13,226,239,133,224,172,37,58,65,101,101,93,181,181,196,152,3,130,29,133,156,96,150,30,6,29,88,39,139,130,125,212,211,188,71,241,194,45,224,148,144,107,219,191,59,173,189,222,34,186,36,37,88,85,235,134,209,215,243,112,130,5,147,17,220,7,40,235,234,242,108,68,115,186,209,250,158,97,75,83,59,129,27,107,203,6,80,192,109,135,154,82,69,120,143,52,1,180,97,151,48,7,116,169,170,115,205,151,140,5,48,200,26,83,189,179,252,147,36,20,179,227,4,64,220,18,116,65,239,241,96,94,127,217,172,140,99,46,130,191,27,69,61,79,51,165,126,75,103,176,182,252,246,237,85,85,181,245,163,0,161,74,0,208,56,90,51,117,5,37,176,14,219,49,44,107,253,214,78,221,59,83,22,209,159,149,140,81,118,52,240,19,176,8,147,109,52,233,181,225,233,40,58,95,15,215,120,51,119,192,229,9,6,65,187,157,51,140,243,19,58,205,11,151,30,83,121,4,241,122,249,41,17,175,173,114,238,151,249,168,40,58,22,167,226,106,180,40,65,108,16,23,218,233,177,169,156,76,51,32,173,22,59,220,252,50,139,250,249,184,213,215,210,109,65,209,239,33,165,32,143,1]], +[[94,111,218,201,53,26,99,123,153,243,58,38,78,18,135,105,126,42,186,176,204,161,102,33,121,36,132,245,96,111,68,193],[87,229,248,138,205,220,140,222,125,208,122,49,70,251,29,79,122,155,99,131,168,246,178,184,217,176,126,188,63,196,221,32],[152,126,50,224,10,138,22,50,244,123,80,49,148,53,92,152,12,178,42,222,179,38,180,227,17,94,202,176,75,112,77,24,108,217,46,60,58,199,180,226,147,108,189,7,203,121,78,192,207,233,26,151,135,47,242,180,19,118,245,241,143,85,184,5],[77,108,211,188,47,134,38,107,139,177,182,29,14,28,170,155,210,212,161,128,54,26,239,58,24,211,144,177,15,126,134,15,105,126,36,126,182,195,229,29,59,151,107,240,202,24,61,1,166,152,128,241,92,148,184,117,102,140,163,13,173,160,137,91,237,212,215,5,160,224,51,4,208,99,222,168,124,127,222,201,139,137,192,111,19,13,213,189,88,107,84,217,186,115,120,38,187,64,92,216,172,139,188,149,0,172,218,60,7,70,29,0,148,64,175,11,37,49,231,47,63,245,1,106,226,216,109,105,184,127,178,115,209,232,221,95,106,38,75,238,187,47,136,89,150,116,31,253,162,119,160,251,248,239,8,248,31,34,238,89,97,217,211,252,147,131,98,225,202,18,0,74,145,217,181,247,166,131,58,108,34,149,90,192,205,163,57,6,113,145,12,189,81,230,133,254,9,89,115,228,21,252,45,184,173,241,11,20,126,199,8,12,59,142,189,7,210,27,185,85,109,168,84,48,162,104,238,216,72,107,30,49,201,67,19,176,22,73,254,145,178,34,248,90,222,225,94,183,119,7,215,143,252,182,96,146,101,68,211,59,233,153,74,41,118,32,220,122,237,151,243,146,99,144,83,243,136,176,179,170,59,208,172,91,3,60,180,20,190,82,11,67,223,104,38,185,118,137,13,12,83,185,123,108,146,231,209,161,87,61,12,116,148,215,71,224,202,217,189,142,165,56,214,42,213,152,1,173,7,22,241,112,25,62,48,9,217,149,156,85,210,255,100,121,155,217,89,53,154,187,148,202,151,35,181,255,194,76,149,7,248,197,253,110,136,234,174,122,112,173,216,77,116,76,207,139,152,54,55,136,240,191,177,160,37,34,2,87,81,229,52,113,13,64,162,211,138,121,17,148,235,162,147,253,32,70,204,20,221,56,118,209,104,252,110,35,108,190,20,109,99,105,210,37,191,166,126,83,151,152,101,247,136,115,169,252,240,60,24,111,168,82,31,10,85,69,172,206,232,13,30,85,16,114,33,226,31,15,34,145,193,67,222,2,62,136,215,51,12,200,125,76,81,255,41,163,9,6,5,233,115,148,144,193,220,238,113,52,149,242,49,194,163,107,17,171,35,85,71,251,99,40,247,71,51,109,155,30,242,90,138,185,156,237,169,87,178,220,206,228,7,91,13,3,56,27,148,174,24,208,65,234]], +[[252,255,240,147,45,200,110,165,144,42,141,51,7,51,41,150,12,216,24,138,7,93,208,188,223,168,56,44,32,176,231,143],[12,146,5,169,11,190,127,45,80,94,23,250,61,8,11,82,42,29,122,21,44,173,45,133,211,27,52,160,71,28,13,76],[55,221,216,63,152,176,87,183,203,50,8,168,50,197,138,169,6,148,86,60,35,84,141,67,34,145,56,11,115,89,19,1,242,116,176,76,238,46,247,140,6,217,108,61,155,124,23,82,26,174,26,140,165,13,52,124,9,195,207,112,59,200,131,11],[61,75,118,18,35,115,226,18,163,70,209,154,102,187,252,75,98,50,146,100,155,208,206,92,246,187,19,86,72,189,1,219,116,3,179,208,189,209,105,127,244,230,233,8,144,65,22,117,77,55,12,64,215,0,205,182,100,196,106,145,221,132,163,88,185,210,56,20,67,230,15,44,63,86,64,38,27,107,133,139,168,248,40,176,151,31,65,34,178,2,136,162,107,162,9,11,161,79,210,118,54,12,198,134,121,205,132,25,174,25,198,212,220,123,102,20,192,109,245,229,192,81,14,44,182,134,222,14,189,117,229,33,10,33,85,98,88,155,40,201,204,199,210,114,185,139,212,191,147,73,94,254,79,197,183,141,239,236,251,202,169,254,18,107,173,48,232,155,58,56,155,66,86,246,164,138,118,195,69,222,90,54,161,68,159,8,52,91,154,94,106,0,29,161,255,156,212,51,112,147,72,233,174,251,199,139,165,45,58,179,180,105,134,147,94,186,142,207,129,237,196,60,91,46,59,94,179,141,154,22,94,158,127,114,246,23,96,84,99,190,219,169,115,235,253,205,242,176,136,156,113,65,47,143,133,12,122,59,85,24,236,216,157,46,37,192,193,195,15,8,90,15,254,84,14,249,192,232,143,199,236,74,241,148,138,78,111,122,110,37,107,48,122,17,39,183,27,166,134,239,234,220,160,228,134,9,71,207,103,79,206,214,202,247,49,12,203,170,141,144,71,218,237,48,253,85,133,212,29,222,174,77,242,254,212,182,34,128,50,195,228,174,35,128,232,126,198,205,114,228,215,75,139,76,56,19,251,4,51,137,57,30,156,19,247,211,60,58,171,90,120,252,76,106,99,76,97,167,15,2,169,64,84,141,161,119,198,93,246,171,23,205,150,131,243,126,168,33,199,64,136,157,130,232,140,131,78,125,93,193,22,98,234,120,177,60,106,75,98,24,211,23,132,33,154,71,103,89,91,26,86,33,101,37,205,104,147,139,34,189,177,248,197,167,241,112,26,254,185,97,136,142,46,14,192,200,56,205,98,12,183,221,138,20,147,160,44,213,107,84,81,37,228,112,12,8,137,250,38,68,230,68,163,175,83,29,28,214,188,149,229,223,145,117,241,55,242,132,8,203,105,156,122,230,111,101,209,210,147,15,172,87,202,138,96,230,49,26,64,120,72,140,158,164,4,148,138,157,235,235,157,94,16]], +[[161,228,252,253,224,68,241,187,14,123,188,99,26,131,26,141,7,233,10,224,138,150,106,214,39,182,32,177,226,140,66,207],[37,86,15,49,22,139,212,183,37,82,237,237,208,139,182,191,121,169,64,99,193,241,225,211,4,134,157,209,206,4,155,149],[200,0,21,39,189,144,44,21,195,221,90,225,129,128,82,91,94,130,2,190,102,113,31,130,136,92,130,34,161,95,6,0,146,162,166,226,247,215,233,128,49,18,9,25,27,50,184,173,228,141,62,169,140,242,69,240,250,214,44,0,156,90,113,8],[140,20,84,212,224,138,20,1,100,107,247,168,133,158,138,20,94,133,238,235,64,219,56,255,1,105,112,150,65,33,44,129,182,115,144,116,156,1,167,152,7,243,204,173,187,210,37,111,54,255,193,128,207,155,164,75,244,167,97,45,68,28,35,178,226,93,51,196,138,115,225,108,227,87,86,39,88,173,176,5,83,195,20,47,184,23,107,106,232,251,97,10,96,249,35,176,145,24,20,177,15,86,121,147,108,54,119,183,14,132,110,33,143,88,117,103,242,1,156,125,40,42,16,127,60,200,71,99,173,174,200,137,147,192,204,80,3,231,122,246,13,103,219,83,248,203,114,122,166,103,45,224,4,73,140,59,62,34,42,167,8,45,145,249,138,26,6,131,116,197,16,255,83,165,229,89,203,226,214,199,195,68,45,114,56,144,124,129,29,88,170,127,90,70,184,49,18,68,240,219,225,185,192,233,68,221,161,216,1,8,100,148,156,89,57,108,107,52,106,17,243,170,134,109,107,206,173,252,144,144,56,210,46,251,200,241,218,200,16,169,242,250,252,206,124,3,137,235,10,86,192,246,140,174,36,174,61,219,223,247,17,109,47,173,235,155,14,117,9,83,111,220,59,131,231,19,84,218,106,26,237,22,136,116,144,220,47,77,245,123,186,167,36,69,40,250,48,148,185,158,134,117,129,172,239,144,98,112,178,207,77,237,166,184,253,157,187,121,173,215,190,168,248,111,203,31,100,223,213,14,56,91,66,9,236,11,26,159,109,46,81,144,104,41,122,43,92,64,92,33,107,74,46,217,131,255,105,197,155,83,14,255,166,12,3,103,5,18,103,221,43,189,30,134,169,171,90,17,77,212,246,155,84,11,250,191,233,124,4,3,184,252,187,39,98,87,97,237,163,226,173,142,98,92,254,75,97,91,112,37,83,26,73,137,24,194,78,2,160,14,121,123,186,253,20,249,211,246,130,126,57,0,99,196,54,8,6,136,208,55,166,226,153,60,86,211,168,233,95,55,92,16,4,11,240,79,3,12,151,38,35,217,227,128,28,19,180,236,141,1,207,24,56,85,245,147,95,16,221,178,197,76,81,200,12,190,208,194,77,181,110,30,209,72,147,29,137,22,28,94,163,124,47,151,135,248,142,247,51,14,93,205,14,67,216,27,252,139,242,61,223,121,131,204,29,115,56,67,163,60,203,57,93,252]], +[[190,209,187,202,225,134,67,214,246,170,195,79,61,155,106,20,120,57,77,2,185,49,207,240,6,216,95,33,183,219,199,71],[79,82,139,56,24,90,66,76,111,222,206,70,81,26,12,41,183,192,75,50,235,4,131,171,181,45,95,142,182,179,82,235],[15,201,157,211,185,160,232,177,252,110,99,90,245,198,64,6,182,114,0,254,149,143,83,204,225,185,176,145,164,231,6,105,181,147,241,85,148,188,8,66,229,87,98,89,249,166,133,154,13,178,45,116,15,159,128,36,181,186,241,239,111,149,140,5],[255,124,100,19,230,24,160,86,222,64,30,225,12,64,173,227,215,192,230,134,20,149,217,124,38,137,236,106,187,105,221,42,231,1,253,202,200,240,131,49,234,92,95,93,128,91,87,137,238,94,36,31,244,172,139,150,15,79,43,159,239,106,114,127,173,134,220,212,50,222,159,173,107,164,94,0,170,54,135,176,206,235,44,13,67,11,125,95,222,99,180,246,185,130,196,249,224,60,67,10,186,217,4,77,6,220,73,232,157,244,129,64,93,143,235,187,6,83,233,104,105,72,170,210,217,7,37,68,223,148,36,253,72,127,78,36,186,127,36,85,221,236,65,5,130,140,57,129,189,219,177,183,251,219,172,21,89,3,233,96,252,217,76,7,22,231,54,245,25,134,127,188,82,197,18,96,245,113,215,237,203,8,26,35,85,10,216,199,11,178,104,134,74,178,118,170,44,194,219,246,35,131,187,102,3,14,190,148,53,65,116,204,236,45,42,144,117,120,85,100,68,80,124,191,132,136,187,35,198,36,35,163,169,141,167,204,150,143,89,157,61,200,77,202,58,250,215,241,78,195,6,225,219,83,65,67,33,106,162,42,209,128,116,199,25,87,8,5,234,70,188,134,183,26,143,245,142,65,231,60,178,154,213,117,15,207,201,161,197,66,146,182,75,71,236,149,56,245,56,22,227,110,208,208,193,174,94,173,6,212,119,170,151,94,206,186,246,45,144,35,183,126,80,231,182,212,171,218,164,133,234,52,236,118,107,235,29,155,160,60,156,6,113,134,226,227,130,102,198,226,83,30,151,72,2,20,99,138,43,179,20,49,172,32,134,121,113,85,252,119,91,58,173,141,90,11,144,76,56,30,221,12,107,194,60,102,161,144,73,85,237,69,10,156,189,22,69,156,50,245,202,53,75,188,45,167,177,164,216,20,241,184,113,10,173,178,204,196,243,151,117,139,126,157,145,243,169,30,88,37,171,134,130,255,94,65,112,46,7,132,26,199,105,140,61,169,245,88,237,208,31,134,206,44,80,107,244,194,20,154,201,193,149,165,156,125,215,212,236,249,60,144,180,66,59,67,80,88,141,65,103,44,237,200,81,10,122,213,59,75,126,220,175,35,228,62,5,102,157,39,161,254,151,183,135,48,211,252,6,11,212,237,217,135,44,255,185,98,133,53,27,239,20,142,247,131,171,57,33,22,189,123,144,123,173]], +[[199,24,130,63,67,219,34,23,198,106,178,137,151,4,22,93,32,133,115,222,96,243,59,192,185,51,141,136,15,25,63,181],[41,64,184,121,182,63,44,177,246,227,239,156,157,51,59,169,23,112,254,24,204,90,52,127,223,18,176,239,197,202,46,201],[76,156,219,26,212,101,9,86,13,135,29,48,137,175,184,115,70,72,32,27,16,172,201,83,232,182,31,44,206,45,186,224,251,155,134,138,201,87,67,43,114,34,219,247,228,207,11,199,83,9,190,163,96,178,99,171,189,225,136,83,45,218,37,4],[5,14,104,119,246,94,199,38,238,199,1,134,63,171,20,11,153,74,161,233,42,72,125,177,161,135,1,49,32,87,219,68,191,222,112,145,30,194,110,170,40,99,45,3,121,77,84,93,252,178,174,212,52,12,171,125,9,37,149,205,89,237,35,153,64,67,245,11,166,150,233,128,43,214,73,144,18,19,151,40,100,87,174,105,215,108,184,227,77,124,26,178,69,203,7,177,180,8,242,187,191,223,51,161,189,213,89,99,103,2,201,24,249,130,194,172,2,33,247,249,77,185,30,222,252,226,129,24,37,159,137,217,148,218,213,187,1,60,103,140,28,51,139,101,57,107,21,232,137,156,22,153,33,242,120,133,156,224,200,86,216,137,184,198,52,24,235,197,115,210,214,37,213,181,147,136,57,242,177,105,182,145,109,142,64,221,231,13,59,114,136,122,210,71,142,246,251,18,132,250,14,79,197,36,227,198,250,29,210,43,166,184,29,239,130,121,243,130,188,180,80,72,133,27,23,205,101,157,89,64,159,87,31,168,169,32,162,9,52,217,219,225,2,45,99,88,64,150,84,0,36,15,135,10,206,255,213,219,124,125,240,138,248,158,71,225,185,226,11,185,159,150,171,7,62,223,83,105,76,116,130,137,14,54,49,52,2,23,230,135,171,39,201,132,182,8,37,22,148,87,212,53,165,64,154,216,228,45,160,170,99,226,12,43,198,123,216,185,162,103,243,150,115,167,127,127,49,54,220,92,178,210,73,72,219,231,188,215,18,147,24,198,140,111,233,93,212,221,79,233,66,40,104,49,234,83,53,47,187,37,42,18,136,188,216,56,146,19,86,120,93,7,33,52,203,130,15,98,121,204,113,70,31,67,27,233,211,1,71,36,50,28,146,253,197,118,50,1,55,112,92,255,178,194,54,100,183,5,233,190,96,174,26,25,15,62,52,132,247,0,88,231,2,64,123,5,109,127,229,211,28,238,156,42,106,198,234,218,53,22,171,197,81,114,86,223,18,67,120,10,3,187,0,186,0,206,36,128,118,238,202,111,238,145,213,239,158,185,7,184,1,175,9,127,62,158,178,86,189,205,232,30,254,75,175,129,137,176,57,158,54,241,234,163,171,98,102,23,207,59,71,221,137,202,246,156,100,197,184,246,139,217,23,254,3,228,102,133,56,70,10,27,232,141,154,132,108,239,57,147,70,39,212,116,115,79]], +[[37,67,209,102,201,245,247,66,127,243,3,79,250,129,3,203,17,123,244,114,51,26,115,217,162,241,188,10,2,166,255,27],[66,103,140,243,133,112,33,170,85,103,112,109,176,49,231,146,113,92,202,248,171,176,42,4,43,173,23,219,61,95,161,3],[32,234,147,104,162,204,208,139,249,203,244,141,74,47,125,3,240,219,8,165,75,135,103,156,218,3,226,150,175,158,243,120,190,155,143,4,180,6,91,0,157,166,219,1,111,61,249,219,100,130,88,115,226,251,77,227,4,73,145,92,215,60,70,9],[116,109,122,191,11,251,38,98,194,90,181,197,228,97,44,48,111,22,209,62,68,208,219,57,74,0,21,103,108,230,9,120,79,3,35,218,29,250,148,210,178,241,246,224,36,68,169,54,208,25,177,67,2,31,115,199,157,249,48,158,123,223,243,157,174,236,76,172,160,12,186,78,243,28,131,16,193,160,142,244,179,111,129,195,119,132,107,91,144,172,212,17,170,103,30,215,175,39,138,36,34,155,120,147,193,180,21,215,152,136,215,99,127,92,181,201,198,198,49,174,95,250,41,241,52,14,68,64,150,171,83,54,23,253,203,128,255,129,218,10,124,108,20,46,224,254,94,168,47,104,204,62,163,139,86,242,114,176,216,15,213,244,245,92,169,52,140,22,24,129,67,88,19,195,250,159,255,102,162,238,109,91,211,237,186,13,47,154,167,75,28,68,191,208,230,70,120,211,113,81,36,150,58,197,117,255,176,158,225,100,55,218,72,75,59,165,142,90,235,142,216,197,192,244,123,89,144,143,229,128,243,126,193,222,38,107,41,93,107,232,94,98,53,142,155,189,199,137,100,251,131,126,234,41,253,183,222,134,204,86,244,139,217,163,230,226,190,81,216,161,220,255,60,164,213,110,169,52,198,130,119,43,202,251,81,73,123,229,208,242,162,61,212,151,12,2,196,76,9,173,137,123,66,65,172,215,214,171,18,216,240,12,154,173,195,52,180,49,254,197,187,105,162,133,183,85,10,99,158,206,150,149,38,130,183,51,75,104,198,81,82,232,147,177,200,16,12,105,77,140,92,254,38,172,3,193,243,145,78,101,200,79,14,119,114,144,199,111,106,204,227,64,191,246,109,167,34,15,115,23,94,148,175,82,249,241,158,97,248,13,193,243,87,22,179,244,141,250,80,37,201,235,239,115,130,224,85,131,15,91,191,21,198,246,169,80,50,144,156,137,44,15,137,200,193,95,195,234,64,162,14,225,164,82,155,82,25,81,223,68,217,215,157,116,224,196,194,224,254,216,73,184,120,82,6,219,230,43,250,44,162,16,135,169,18,233,177,132,85,22,89,205,138,88,126,149,176,67,23,25,37,150,187,11,127,201,247,187,182,238,4,156,139,2,253,215,88,180,231,152,130,7,59,113,234,171,24,170,41,55,1,193,125,85,249,236,70,197,45,225,232,134,182,117,15,176,251,205,100,244,86,138,33,10,228,81,233]], +[[133,224,168,15,59,48,194,1,153,217,193,236,102,46,57,47,223,21,70,55,115,67,241,36,113,219,42,3,16,167,5,189],[84,10,58,29,131,103,46,73,80,52,207,244,8,225,251,232,46,83,143,9,23,232,161,199,209,122,171,88,224,67,211,198],[24,94,242,36,106,186,43,26,86,128,50,199,223,147,198,103,121,155,138,82,26,111,151,50,30,173,88,102,180,203,156,101,182,74,28,64,185,182,169,16,231,66,220,50,167,230,109,17,234,69,219,234,172,174,159,9,81,27,129,1,248,175,12,12],[210,128,47,21,150,248,56,59,100,237,189,197,148,6,11,255,14,112,19,213,183,200,93,131,15,174,17,174,179,77,213,148,149,157,166,36,224,68,71,76,84,9,192,5,150,115,189,198,26,103,30,245,176,184,162,111,48,16,11,59,115,150,141,142,77,131,167,47,37,181,19,68,141,47,107,106,68,117,253,248,158,49,202,146,104,163,7,5,175,63,100,158,63,224,29,222,12,244,178,158,194,218,84,54,68,74,240,145,214,39,48,172,212,202,182,8,240,223,38,240,136,198,185,185,103,55,148,240,116,125,171,44,225,144,249,5,146,0,159,220,229,70,75,54,97,183,232,98,11,173,101,80,154,108,117,43,114,122,141,200,211,239,165,132,253,224,39,44,69,29,101,169,59,236,228,245,157,135,220,111,190,180,81,64,30,62,46,0,60,106,202,123,61,63,146,113,145,80,198,119,143,1,90,255,42,89,191,191,46,145,178,27,10,214,135,117,54,235,84,86,112,89,245,135,245,77,78,42,111,225,253,205,214,167,253,203,133,21,87,91,204,55,5,215,120,89,53,47,160,176,68,22,110,60,49,136,70,165,223,51,86,48,3,203,32,188,148,45,48,57,16,147,232,213,131,232,230,77,236,87,14,225,196,19,135,98,246,72,56,152,211,46,32,50,189,233,187,224,126,194,195,235,71,217,104,118,240,252,15,2,77,117,60,235,52,255,132,128,180,207,87,98,48,187,130,99,221,128,238,172,102,46,186,49,216,166,31,48,158,23,95,76,1,67,226,138,133,43,28,48,97,206,120,239,189,22,162,135,61,210,129,152,164,110,192,168,0,179,13,200,169,59,141,187,129,167,48,222,69,11,134,77,234,118,128,229,9,216,0,232,35,41,194,97,176,126,114,170,128,238,22,236,55,93,219,187,111,227,216,212,123,14,60,90,159,35,196,210,11,114,76,29,245,152,53,216,48,221,34,209,4,3,216,241,92,16,44,75,55,105,196,22,102,195,171,140,126,128,185,64,208,187,181,134,82,209,10,63,254,141,68,223,16,18,163,221,196,225,197,24,212,144,25,247,197,211,217,249,94,217,58,49,151,70,209,229,67,255,166,158,219,73,187,52,57,248,163,37,172,106,12,180,237,214,91,166,0,128,160,68,124,103,79,170,114,216,174,189,181,210,84,79,47,45,132,124,114,194,223,166,5,122,105,10,220,92,68,26]], +[[130,162,198,73,63,17,186,128,228,184,179,180,56,65,190,151,14,42,16,169,77,34,73,216,172,111,84,20,207,90,60,181],[76,46,224,28,222,160,125,179,99,95,93,76,16,130,185,47,41,141,235,23,208,249,5,223,113,182,111,178,39,78,174,153],[104,169,29,79,141,36,28,29,239,189,92,169,233,225,237,130,116,65,149,6,117,28,150,121,71,177,13,80,17,139,191,171,199,101,255,215,179,26,1,103,196,253,139,17,117,51,36,18,223,25,216,170,26,144,149,144,134,19,32,146,61,188,178,4],[9,133,77,19,104,73,80,65,158,11,177,100,100,224,153,136,144,92,2,23,24,58,161,228,138,219,20,123,252,194,235,87,194,48,11,13,252,57,212,137,102,85,165,122,226,4,21,64,139,181,242,194,56,1,57,85,240,164,252,120,46,12,153,63,228,44,176,140,216,207,65,92,203,214,207,28,238,46,128,151,240,78,143,9,174,93,165,244,21,177,108,44,179,12,178,171,102,82,186,80,235,188,174,74,89,227,31,225,30,126,243,105,156,169,10,175,165,134,187,36,44,137,205,46,51,43,43,250,47,129,66,172,202,244,54,248,155,100,83,187,72,5,161,231,243,171,98,112,240,218,248,147,137,231,23,209,183,1,117,236,87,7,200,245,18,196,10,185,36,196,87,233,240,145,71,145,117,13,194,146,187,39,214,246,59,168,204,245,75,144,211,235,167,241,158,179,0,217,235,143,59,114,3,43,169,48,55,245,82,180,9,181,128,165,246,81,22,250,255,224,253,253,198,219,56,129,56,108,60,188,22,182,126,178,87,99,215,174,58,172,11,133,170,30,154,162,46,73,89,96,157,67,129,228,182,215,21,159,243,227,178,211,123,100,15,136,207,190,79,138,119,248,1,100,87,34,139,166,211,175,92,78,51,18,93,72,188,252,243,103,140,22,59,105,142,82,232,86,23,171,26,117,255,32,198,144,171,7,21,94,231,87,89,133,120,7,45,74,9,223,198,198,192,148,236,4,133,103,213,19,206,43,24,52,225,99,223,21,69,49,157,128,97,224,229,127,88,239,4,27,123,255,196,150,106,193,102,3,49,185,122,187,201,123,226,26,226,188,88,198,195,39,74,138,218,213,253,44,59,193,107,146,225,248,222,135,123,106,38,240,198,171,113,98,232,170,185,58,248,216,89,24,193,61,62,35,90,39,55,72,198,47,13,34,203,28,147,225,52,164,149,177,181,239,143,26,17,52,81,45,83,183,162,17,38,49,119,247,166,11,223,71,70,145,242,36,163,181,186,196,0,109,179,69,202,103,37,245,238,112,62,202,13,234,16,215,18,103,111,99,239,62,83,126,99,171,210,96,140,180,251,226,0,225,95,24,32,145,83,73,96,114,144,128,68,201,90,78,156,83,86,170,232,237,95,9,89,234,192,145,226,39,160,184,31,88,3,39,107,59,59,244,182,134,90,85,252,103,130,246,46,166,214,57,144,249,190,254,1]], +[[229,91,52,58,15,161,251,116,113,137,203,0,219,195,166,170,45,207,91,134,229,125,118,147,243,7,66,3,137,118,17,83],[35,161,68,96,234,152,60,249,151,199,130,235,69,130,171,60,138,166,221,229,51,37,185,119,183,142,51,210,220,95,39,170],[7,38,108,24,101,14,207,6,50,226,37,98,78,196,201,127,195,135,220,55,70,135,166,25,86,220,204,231,40,148,238,19,138,171,200,12,252,144,201,238,166,221,76,89,175,69,2,238,41,99,90,146,136,7,134,103,139,20,163,147,26,105,249,7],[54,40,155,94,175,242,168,90,124,109,87,91,209,94,165,148,178,253,133,16,135,74,70,155,82,16,145,99,105,109,133,182,140,91,33,29,41,100,239,220,102,230,37,171,232,170,254,76,217,34,12,219,52,17,7,255,168,39,110,212,179,112,254,55,108,20,130,104,113,103,219,200,247,178,5,163,243,48,26,22,100,217,7,40,119,217,249,139,143,105,131,19,1,223,153,148,113,127,200,137,105,36,35,145,217,176,81,125,110,251,39,23,1,234,179,244,169,177,32,66,19,232,205,19,249,208,153,4,139,130,7,86,47,46,78,188,101,60,198,94,157,85,18,214,91,65,2,44,121,180,235,55,41,135,105,174,170,110,254,214,158,154,140,180,69,199,1,34,116,222,98,245,9,244,228,129,74,220,191,68,83,180,250,184,93,124,143,216,69,224,8,48,239,91,123,30,99,198,118,19,152,76,174,254,145,90,84,142,24,229,5,98,44,178,179,146,153,244,39,244,216,57,131,186,42,160,13,83,190,225,245,154,236,131,24,197,234,52,93,41,66,82,54,151,146,118,42,221,62,86,252,250,110,119,151,240,40,199,153,71,144,69,237,178,226,5,235,109,214,202,4,238,229,111,148,150,210,191,38,9,147,87,201,115,131,91,153,54,2,73,17,228,101,93,62,34,200,17,200,212,219,209,176,79,120,151,63,7,117,35,163,137,182,242,143,111,84,33,97,66,203,147,227,61,114,180,165,5,45,39,228,145,30,65,230,206,199,190,190,27,10,81,19,230,183,11,71,157,42,190,237,246,155,117,100,229,165,115,179,82,209,108,236,137,7,1,187,56,61,63,102,86,237,160,137,47,140,204,112,148,15,98,219,229,40,166,94,49,172,83,136,38,193,56,172,102,82,78,51,22,55,186,45,55,115,3,88,230,199,50,207,248,254,233,64,175,210,44,57,174,56,30,93,136,38,115,155,35,253,193,184,10,234,90,98,162,207,15,241,82,94,68,108,243,16,70,25,80,81,213,133,3,238,209,190,253,121,62,234,225,213,209,182,42,92,152,69,21,122,9,92,220,8,161,215,123,164,126,132,165,167,57,152,15,15,91,231,170,236,154,33,91,32,75,75,183,203,27,56,109,237,88,215,170,247,40,83,65,144,124,99,51,110,227,230,239,7,122,209,17,185,116,231,80,75,217,137,245,102,253,161,177,181,154,186,169,28,120,187,64]], +[[57,115,3,143,162,239,106,39,141,60,28,255,154,34,86,105,228,101,166,157,7,80,80,61,231,72,192,2,219,249,39,138],[199,94,119,199,129,73,217,210,219,194,99,221,248,172,77,101,77,31,244,85,203,24,151,225,195,206,49,185,76,254,50,16],[252,12,84,83,131,158,169,146,150,255,250,80,29,88,54,102,40,223,137,246,22,118,105,66,213,4,10,5,96,86,218,177,139,68,5,192,74,191,144,89,195,8,104,215,156,147,108,204,200,76,79,189,111,211,11,96,248,188,189,122,102,64,66,2],[51,146,224,47,60,132,102,30,175,129,165,255,4,53,127,33,46,146,54,28,92,34,7,57,217,107,77,61,156,34,209,141,244,139,230,181,81,38,245,129,96,31,254,13,166,63,56,225,156,187,18,114,108,160,166,170,50,85,103,160,3,167,132,157,6,120,57,146,235,158,185,40,83,41,125,114,40,219,169,128,178,80,187,17,15,99,208,184,70,112,229,236,179,25,203,253,97,39,143,31,76,171,241,252,179,247,1,241,47,110,248,211,204,66,130,252,190,88,158,181,101,149,3,162,221,216,187,163,142,94,255,9,45,250,245,57,253,128,79,33,247,58,144,173,245,105,160,11,249,210,90,154,211,166,51,9,204,96,147,20,36,113,164,120,240,184,153,34,134,222,2,60,104,239,212,153,135,236,39,11,217,70,246,219,72,246,132,241,194,173,238,226,109,104,220,233,90,85,228,203,39,188,96,82,48,128,223,107,162,177,153,153,107,31,29,166,146,13,21,89,247,155,253,233,250,26,2,222,174,20,128,199,111,148,127,157,33,63,196,59,178,136,10,27,77,3,187,20,245,176,68,160,253,131,206,4,146,244,156,163,175,37,33,27,134,250,165,115,90,215,254,175,49,161,167,73,30,112,139,65,130,157,104,227,36,20,246,131,82,183,29,28,210,60,142,18,251,2,218,113,20,132,246,239,151,82,138,0,210,79,207,145,212,224,110,155,173,174,154,68,219,219,63,119,128,65,118,141,134,55,4,215,54,129,4,0,231,242,147,30,251,133,200,114,74,89,52,38,170,42,241,236,91,102,79,133,194,37,72,150,253,207,49,109,176,146,78,17,170,232,214,131,233,160,33,146,157,10,157,111,236,180,89,75,27,63,188,22,177,118,210,157,30,251,24,25,164,164,35,251,224,202,5,89,197,126,158,84,73,241,75,206,145,54,13,175,218,106,66,124,228,160,153,61,208,48,130,221,238,6,101,51,246,211,189,165,102,15,66,253,119,87,105,13,103,5,152,236,112,150,244,117,160,26,81,153,80,52,26,131,31,201,162,129,192,148,122,134,63,31,110,3,187,167,116,222,119,173,194,63,190,82,92,174,108,204,228,122,14,196,151,158,139,236,134,243,50,252,106,87,54,227,185,143,179,50,233,232,36,78,104,161,0,69,94,100,153,186,141,186,233,139,146,186,61,156,107,79,249,128,52,62,76,142,244,213,164,170,207,139,26]], +[[199,28,193,10,210,212,67,224,37,173,6,37,104,107,18,53,3,229,144,25,58,43,200,204,87,167,185,180,21,141,230,203],[252,6,172,170,181,58,208,142,151,98,221,17,205,33,34,179,21,153,189,37,152,206,111,36,135,149,231,50,33,156,47,199],[46,179,59,194,213,222,183,243,162,220,195,119,176,198,168,98,19,75,243,25,30,196,15,193,40,172,40,171,242,49,110,241,64,22,73,184,244,207,161,169,54,222,121,181,50,220,4,59,109,54,2,75,76,55,187,162,146,144,172,159,68,155,166,13],[46,8,70,83,109,198,204,225,156,207,130,220,45,12,210,27,212,225,202,123,195,23,6,122,248,217,14,228,129,140,133,24,188,62,249,96,206,17,42,65,210,185,151,154,40,42,225,61,112,106,0,94,0,52,240,107,57,255,75,10,90,250,237,112,181,97,188,206,177,187,210,236,25,249,116,72,234,237,75,230,32,227,106,150,45,135,140,111,128,23,43,159,173,67,238,208,127,249,61,185,185,202,34,98,213,163,194,41,197,78,48,164,94,115,102,8,146,240,72,227,99,243,113,68,237,25,33,247,41,146,180,208,21,41,135,12,254,55,59,126,124,190,218,249,105,38,159,183,10,167,131,209,231,68,23,199,186,224,254,3,217,81,253,184,199,28,98,233,190,127,221,93,35,62,57,244,111,237,5,126,73,182,243,64,104,69,145,72,218,61,66,65,97,173,44,134,149,8,96,46,156,11,179,11,251,136,172,213,244,223,223,253,71,53,3,205,254,218,188,68,66,183,67,190,7,94,124,111,97,14,100,255,194,229,49,135,116,92,215,25,101,143,198,230,42,91,229,24,67,124,91,214,164,254,186,148,174,63,68,242,242,147,8,232,49,254,239,237,103,105,9,206,94,128,200,76,189,202,196,126,71,210,124,151,18,160,31,107,197,218,237,192,46,100,20,64,126,145,28,10,90,83,229,50,138,90,95,217,240,64,170,127,183,11,121,179,28,209,182,253,155,213,2,144,64,189,34,174,34,47,210,246,135,13,7,244,53,50,38,57,207,49,147,202,87,9,184,130,176,122,88,249,82,169,150,62,86,143,140,90,88,74,107,158,39,92,92,7,149,122,77,44,218,169,241,235,68,78,209,34,75,172,101,99,178,249,39,62,128,48,29,68,213,10,227,131,181,151,33,59,0,218,91,242,126,93,31,226,64,204,59,182,90,165,3,13,101,27,107,91,49,118,29,83,206,12,109,116,161,93,173,84,121,243,28,145,92,207,68,102,89,133,59,137,165,26,40,238,137,118,133,53,83,253,46,2,254,114,67,83,141,0,180,237,7,216,184,168,11,92,22,92,212,99,65,255,216,22,60,85,87,2,102,58,78,106,178,149,43,126,116,67,208,246,177,35,182,148,103,33,170,99,232,123,17,85,236,168,166,161,188,159,210,92,103,98,229,39,66,200,107,202,27,169,216,55,4,21,36,79,14,223,219,224,147,43,92,160,97,21,9,201]], +[[10,79,94,22,112,241,226,75,250,55,183,60,153,67,48,179,110,125,170,249,48,22,27,120,164,168,72,102,255,37,227,213],[157,203,186,144,57,129,89,76,123,103,126,168,0,32,1,214,100,207,247,206,142,92,250,229,136,64,207,116,175,240,211,169],[220,243,83,178,185,154,78,244,95,63,223,101,40,99,46,138,189,196,51,52,36,118,168,194,179,121,0,64,74,78,51,61,56,120,20,35,87,87,239,122,208,56,88,160,243,93,70,21,232,171,164,132,253,100,241,17,46,193,177,174,210,203,100,14],[244,176,91,62,253,203,29,92,7,218,149,12,70,86,85,40,68,11,180,136,53,238,76,19,244,61,122,22,24,222,17,158,187,178,89,234,116,128,165,4,129,116,250,236,193,5,91,50,220,1,172,113,86,52,67,33,232,235,166,152,243,2,238,22,67,181,240,75,142,126,204,166,59,145,86,28,227,81,74,190,120,81,182,251,23,252,148,59,220,148,218,48,140,142,71,105,254,194,15,173,244,250,142,127,98,182,255,181,241,112,214,68,237,41,53,94,189,34,203,58,161,72,107,30,54,124,114,157,211,247,155,205,64,255,208,138,242,140,235,200,215,118,225,164,131,233,17,215,155,198,19,224,156,198,33,202,222,176,52,221,111,114,55,71,113,152,81,39,247,163,161,170,120,106,82,58,230,227,78,228,51,220,48,195,117,152,124,255,80,189,203,201,151,252,213,28,148,86,122,103,174,251,110,245,237,249,189,214,89,100,212,100,190,158,189,251,136,192,226,49,176,127,246,64,92,0,248,37,49,233,97,191,197,234,210,102,188,192,135,24,135,140,175,177,211,117,54,241,131,228,139,243,141,63,107,233,0,37,45,31,180,25,230,162,172,88,150,3,159,99,195,20,1,255,249,50,206,152,20,176,133,171,32,65,105,114,162,179,81,200,21,166,45,229,9,103,70,40,176,211,86,111,201,194,224,169,35,123,147,249,187,178,222,237,240,43,255,131,191,109,134,139,99,153,50,109,72,9,208,65,159,49,178,243,164,129,40,91,148,7,139,71,6,28,233,29,173,88,61,213,177,59,208,16,251,48,242,73,91,183,4,32,24,58,147,1,89,228,219,25,61,246,172,209,36,66,62,3,154,103,241,86,136,174,197,12,89,39,251,39,24,34,170,166,111,41,75,200,5,211,188,124,131,65,135,138,84,16,9,243,13,169,159,204,0,133,7,156,231,252,85,224,1,22,133,86,42,189,179,169,71,31,253,230,23,99,0,239,91,49,224,223,96,154,84,161,238,102,36,7,13,169,156,135,118,137,31,223,106,167,139,77,85,177,245,218,223,192,97,173,213,175,0,253,58,222,219,68,140,85,155,255,242,4,6,128,67,165,209,214,33,71,72,98,140,62,188,95,2,36,50,108,161,142,240,72,66,93,169,48,1,51,251,105,93,79,38,49,101,172,34,243,97,157,64,90,242,113,167,26,154,251,25,139,246,49,36,29,52,89,185,83,152]], +[[184,85,200,24,5,199,8,116,16,230,159,150,176,36,2,113,220,118,193,228,173,227,140,106,146,120,227,201,79,190,162,86],[106,219,2,90,64,38,15,86,152,132,184,202,179,117,43,79,37,92,55,62,43,66,75,98,135,235,181,16,250,6,255,240],[60,170,129,50,115,231,83,84,47,251,254,178,27,195,226,207,140,167,217,32,250,172,124,73,220,42,169,145,23,104,199,173,67,179,139,2,54,219,39,243,238,174,11,18,6,0,30,102,90,96,112,120,197,34,237,122,157,196,104,133,52,99,89,0],[133,169,189,183,10,108,117,40,151,228,58,145,16,110,233,169,156,44,169,79,247,180,70,26,68,163,145,116,193,126,205,153,223,70,238,205,129,195,245,37,19,220,157,84,125,173,55,33,198,213,238,31,143,172,11,165,175,179,104,112,68,115,158,213,53,184,68,0,135,4,192,159,225,229,215,133,212,201,195,208,176,88,137,185,194,15,195,253,104,223,18,219,235,44,52,246,247,236,28,111,183,250,129,31,248,70,181,166,31,165,254,85,55,158,230,58,188,211,115,254,208,2,84,235,208,107,200,178,47,127,191,47,114,122,95,173,136,81,65,89,226,109,120,223,219,9,87,246,239,175,81,168,232,11,88,94,131,139,150,33,208,81,7,74,79,88,103,180,174,47,47,246,214,43,133,188,206,192,180,170,164,121,22,55,56,140,9,1,253,73,220,204,206,114,4,133,159,129,238,252,99,159,237,146,40,4,86,230,154,21,9,180,177,189,118,36,68,125,134,44,69,160,200,176,197,187,44,76,165,18,203,192,55,245,27,120,9,130,177,131,165,202,250,21,41,117,133,201,71,162,91,232,194,36,14,191,182,134,142,206,94,162,170,178,194,57,200,55,84,199,213,148,179,114,90,206,239,52,75,167,230,174,244,159,127,49,59,10,232,44,202,202,211,135,166,233,51,127,5,248,199,153,239,231,130,155,39,180,213,178,1,253,90,229,131,67,81,105,7,89,243,234,23,95,212,116,27,226,40,216,7,251,84,223,74,116,16,56,250,238,71,237,241,245,97,101,37,152,96,31,39,21,95,197,13,157,80,17,67,55,17,193,6,212,182,7,133,165,204,147,179,253,209,218,215,12,12,142,170,51,241,81,46,53,165,65,116,94,55,108,21,22,127,168,246,179,178,196,195,163,102,252,65,73,125,41,115,87,129,106,231,149,168,4,201,128,231,203,251,12,116,216,131,93,146,154,227,187,82,186,177,41,100,86,109,116,107,210,193,209,50,182,35,63,163,79,117,226,104,237,238,119,94,179,206,19,46,107,235,46,141,113,240,200,118,41,145,205,228,226,111,113,67,157,250,131,151,143,153,86,3,134,27,192,177,217,6,11,188,202,204,248,111,135,69,173,150,153,77,93,0,125,82,232,58,165,230,148,18,150,75,219,251,228,120,10,170,141,228,27,225,41,138,187,233,137,76,13,87,233,127,202,204,47,155,189,99,21,211,252,208,234,248,42]], +[[149,185,200,166,239,128,235,213,203,212,122,4,202,84,56,115,115,223,77,103,162,180,117,89,119,101,172,137,252,249,62,147],[242,201,71,177,138,220,62,166,162,63,122,188,163,100,185,133,58,232,90,43,12,140,38,240,211,23,60,39,50,195,199,255],[44,139,245,67,226,163,224,4,21,238,79,16,123,47,90,102,135,23,111,93,82,17,23,117,156,235,86,23,81,188,199,125,155,8,166,166,49,246,68,124,217,1,222,150,105,154,235,177,104,191,151,80,13,197,74,5,67,239,20,228,181,160,129,6],[120,85,188,57,38,48,204,245,49,211,6,22,6,221,252,129,160,253,146,148,197,71,145,181,249,85,155,104,39,37,74,161,242,92,84,11,125,125,243,236,156,223,20,37,102,41,219,207,155,114,95,235,52,18,235,243,95,14,249,55,158,65,49,204,119,224,240,251,111,116,89,167,56,54,26,153,174,76,203,43,96,169,159,233,43,214,195,165,61,111,69,78,233,0,91,206,197,174,220,250,130,52,115,146,239,207,17,117,229,120,57,106,141,128,13,171,160,244,194,207,77,73,19,176,82,134,32,227,186,160,246,216,110,6,40,228,124,12,162,109,243,176,199,136,196,225,101,87,247,252,40,223,130,12,18,251,182,255,191,236,185,130,157,219,101,239,141,99,233,13,104,252,113,148,181,184,133,145,63,8,237,238,132,86,118,71,255,163,240,208,211,37,208,130,96,12,231,26,35,69,199,125,101,189,150,37,32,3,229,193,37,167,24,160,115,112,195,27,87,8,7,92,241,131,124,105,37,99,92,198,141,209,183,81,228,10,182,8,176,217,216,133,44,24,211,6,146,25,239,128,123,118,210,136,249,44,41,169,62,61,117,181,178,229,54,129,103,29,58,224,20,90,192,60,202,211,22,46,68,112,59,4,1,211,235,22,124,216,221,193,225,165,163,38,183,40,177,224,192,10,148,216,109,230,19,82,166,97,228,8,151,23,93,40,211,65,228,209,217,150,46,53,244,222,24,165,64,23,97,26,208,83,89,206,8,185,123,254,219,251,227,153,46,213,142,212,15,81,122,171,1,192,254,254,139,99,100,61,161,164,84,21,39,48,191,153,175,135,64,173,249,138,119,184,215,58,219,8,230,9,224,12,233,177,204,223,239,62,154,155,5,170,86,224,188,121,182,187,186,128,221,142,70,26,247,203,32,40,146,216,155,45,5,164,69,138,179,250,84,180,116,184,248,245,129,121,93,108,39,57,229,157,15,224,98,64,11,174,45,45,83,75,52,11,184,226,97,87,119,169,165,97,91,178,207,67,123,165,37,224,14,112,56,242,42,87,136,42,197,32,179,51,231,92,60,146,168,185,240,227,127,103,28,148,177,93,216,24,42,8,215,193,67,233,78,146,98,179,204,85,68,194,148,245,243,53,194,178,138,193,25,254,160,15,150,52,219,6,57,147,152,139,95,21,5,121,199,204,37,182,161,251,13,222,148,128,79,166,239,102,255,121,251,145,7]], +[[183,134,204,251,88,109,67,184,196,107,185,123,150,201,24,115,27,194,204,17,146,119,241,35,103,30,48,20,129,88,210,237],[144,199,0,70,0,243,220,228,9,253,234,220,142,208,24,249,234,38,63,117,22,10,116,171,84,244,194,57,154,144,202,120],[82,186,150,88,161,160,179,233,142,213,32,158,57,62,66,0,102,163,125,55,20,218,167,61,92,103,29,51,7,90,95,87,39,254,78,8,30,224,250,60,33,51,220,149,58,45,166,32,41,19,113,240,12,203,87,216,121,46,181,150,162,255,129,1],[186,191,72,189,85,234,145,189,12,147,185,112,36,27,82,157,157,180,61,73,39,254,165,241,161,247,8,45,214,203,80,165,43,9,75,49,41,252,217,3,164,79,236,139,253,181,200,108,0,42,42,69,40,135,202,37,166,14,206,181,225,249,245,201,61,197,148,35,199,175,231,71,198,191,64,124,172,173,236,207,93,120,121,112,203,6,23,187,60,254,127,209,117,99,211,160,220,145,99,31,113,184,75,226,74,232,0,17,55,80,240,49,208,31,208,83,100,180,242,127,134,248,220,58,215,64,126,26,233,231,104,21,78,61,222,88,232,103,18,158,36,116,84,123,64,130,23,150,72,68,133,141,5,107,49,195,116,153,27,127,22,31,82,240,136,184,6,224,243,19,214,138,21,197,64,30,213,91,43,119,222,234,88,108,176,84,220,215,26,242,171,106,177,30,132,179,12,83,147,69,222,62,180,63,183,179,163,180,137,135,195,191,167,6,85,213,153,242,227,29,18,173,35,204,150,232,109,56,11,253,168,18,254,255,61,211,2,66,146,145,105,7,2,40,145,225,25,191,195,237,156,37,84,108,209,159,201,146,216,166,30,96,89,202,60,231,128,42,241,17,135,86,98,11,135,167,36,43,216,56,151,201,77,213,163,110,212,15,192,243,76,44,147,17,11,55,209,125,217,106,34,6,37,144,188,219,84,103,66,239,114,24,173,204,197,173,40,244,252,230,236,247,5,131,95,65,19,216,46,165,51,144,58,236,140,56,32,254,75,71,21,243,126,32,206,188,30,113,81,154,160,178,64,180,132,10,164,253,207,181,36,103,254,221,143,77,31,155,195,62,225,20,243,239,133,245,253,176,156,168,132,175,56,138,211,173,248,76,121,63,56,110,254,111,248,164,110,216,30,93,69,163,124,37,205,128,242,215,54,63,67,174,69,227,119,44,13,248,159,17,68,121,57,128,108,9,110,249,51,161,57,68,240,137,13,136,124,46,91,187,107,18,234,149,11,9,184,254,66,82,137,55,115,82,243,95,132,204,77,205,77,122,68,148,137,250,146,81,192,49,19,72,146,37,128,156,223,60,182,52,117,241,13,52,23,9,55,28,111,212,187,122,148,148,131,209,188,43,49,221,244,217,99,160,125,231,234,92,63,238,154,14,51,240,118,159,47,170,64,97,42,84,105,116,189,224,183,51,145,121,228,18,74,68,123,212,40,121,204,218,92,138,209,129,156,83]], +[[221,26,151,116,247,88,77,133,137,177,159,146,171,105,57,172,72,86,2,254,22,68,206,226,246,243,205,96,251,213,132,0],[75,234,125,11,15,75,213,144,249,227,87,159,12,95,164,206,244,214,10,73,210,196,55,160,170,234,217,212,58,115,212,163],[25,89,189,224,166,151,166,57,147,236,71,209,88,34,55,57,254,101,135,31,160,88,112,215,222,13,56,8,101,145,32,42,81,177,116,209,198,24,40,8,198,206,98,99,29,129,219,163,78,190,212,175,47,41,176,108,0,165,122,60,182,102,54,6],[229,220,62,210,108,31,105,60,248,82,70,90,5,227,4,139,80,93,181,17,109,158,49,89,34,5,169,195,212,114,11,193,11,108,32,99,154,14,226,240,225,71,34,91,91,25,234,81,28,251,160,194,26,172,16,113,90,47,35,47,16,194,200,170,212,17,18,182,176,18,231,90,65,85,248,198,146,98,83,202,43,77,219,123,254,127,134,233,10,83,219,192,203,168,158,72,92,236,168,253,38,229,12,127,40,42,37,53,115,203,10,143,168,140,196,70,35,232,46,143,162,237,182,203,199,83,138,201,44,17,228,197,177,234,95,104,150,109,21,217,60,52,243,150,210,117,114,248,100,56,42,183,106,123,230,90,85,123,19,151,102,54,138,32,125,152,188,12,32,146,99,112,222,162,112,72,22,3,99,237,133,244,9,158,124,214,109,18,208,152,140,252,158,47,22,170,86,95,143,51,179,158,151,140,5,135,55,31,146,219,80,86,49,117,100,65,27,216,163,182,254,160,157,52,135,170,247,52,3,73,24,255,237,28,159,186,123,222,198,254,104,135,111,199,54,12,197,98,155,146,16,64,39,254,87,89,197,171,54,83,84,117,30,121,105,17,108,59,154,33,177,82,51,10,150,169,56,26,247,48,209,120,34,215,138,214,234,134,0,6,145,91,92,171,68,122,117,147,114,224,93,73,94,187,50,142,117,210,72,218,160,47,93,46,185,120,210,113,12,241,197,251,130,72,118,119,14,50,202,109,226,199,48,86,72,146,65,91,203,83,229,152,29,112,122,221,150,28,95,55,253,175,161,57,154,248,174,169,96,69,141,44,163,16,85,63,124,152,102,204,190,142,157,136,224,138,68,104,114,234,102,252,48,140,130,69,20,183,218,206,3,52,219,115,94,111,20,200,91,94,97,154,93,96,86,72,168,129,232,118,199,141,190,6,87,35,61,79,127,59,253,223,99,180,69,49,29,106,188,71,99,71,236,79,180,60,137,70,249,209,124,54,147,129,209,197,100,255,207,226,220,123,71,38,253,87,56,127,11,68,219,142,249,90,11,78,50,167,190,223,49,158,83,169,231,18,108,40,17,249,130,157,31,74,233,171,217,213,244,46,254,242,7,95,71,5,28,99,164,248,32,32,64,236,71,35,104,99,130,198,3,49,39,193,251,255,244,188,130,55,53,8,117,45,67,29,196,115,245,45,222,171,3,66,220,79,84,71,248,242,87,56,239,101,215,133,86]], +[[102,245,234,140,219,149,238,26,117,227,36,103,215,200,60,89,68,119,66,200,93,221,73,156,67,192,134,115,225,73,5,58],[168,173,4,185,193,68,185,127,232,103,55,77,79,229,125,126,192,194,73,24,62,67,189,251,93,82,100,78,127,190,29,243],[236,92,126,131,146,250,139,97,188,130,150,129,134,110,69,172,139,228,181,183,182,168,34,193,188,208,242,204,44,140,68,195,60,248,63,164,45,67,162,241,136,65,65,180,165,154,175,244,127,155,224,126,99,46,32,24,117,147,36,234,201,209,73,0],[192,208,29,206,176,162,209,113,145,16,24,121,171,176,147,251,7,117,113,181,33,190,123,147,161,23,198,150,192,135,47,112,234,17,57,171,98,131,41,238,86,85,252,10,167,126,129,17,210,252,136,71,72,193,242,103,185,235,9,220,38,245,127,196,2,214,27,163,111,99,244,213,137,170,230,60,118,238,238,21,191,15,158,45,205,228,228,227,231,143,198,194,158,58,147,243,255,14,154,110,11,53,102,69,149,56,144,222,191,98,219,234,244,144,81,120,212,240,165,165,146,193,146,148,238,186,124,33,207,143,27,179,244,81,33,135,55,109,231,47,17,54,164,138,194,223,175,50,208,243,125,224,100,89,37,146,182,225,188,12,81,44,244,210,216,93,22,121,120,83,168,9,51,176,156,47,123,251,158,84,166,158,81,168,228,35,169,28,62,95,222,180,121,5,51,232,122,75,28,14,14,35,169,219,149,115,172,23,171,110,199,1,77,139,124,68,134,225,87,37,248,210,100,238,163,5,14,131,90,224,172,68,157,179,52,80,42,109,151,53,143,168,89,16,106,208,246,244,41,95,35,68,146,10,223,147,85,166,148,157,141,20,92,37,98,138,70,161,4,202,9,155,217,221,233,65,17,156,131,130,12,220,44,178,208,151,34,105,73,1,4,60,55,207,10,232,121,190,32,48,208,55,49,88,185,196,176,113,130,152,190,69,246,48,246,252,220,25,15,123,41,38,216,118,85,161,139,183,151,172,80,117,127,205,54,85,201,228,29,81,99,41,61,154,19,217,132,245,145,247,91,126,78,92,173,182,76,76,159,223,239,118,202,182,147,129,208,246,11,72,63,128,75,179,179,51,100,223,140,255,172,179,201,177,63,244,200,216,212,234,64,118,106,125,66,216,37,108,107,28,17,193,145,218,186,27,142,242,21,147,228,123,24,133,142,193,157,129,115,88,103,141,133,72,255,21,53,213,252,244,65,75,106,17,211,74,55,66,248,215,20,159,166,129,56,58,148,8,136,127,28,10,152,237,82,30,114,121,50,119,130,77,111,116,109,73,182,61,68,78,49,46,109,155,152,102,17,37,129,150,165,176,18,184,143,170,41,249,166,198,126,210,93,248,123,45,191,13,189,45,195,8,12,91,141,21,163,125,52,114,144,152,237,13,233,45,117,128,116,41,178,202,229,215,40,60,78,92,155,209,150,209,173,67,108,124,52,243,201,70,110,92,179,25,107,68,63,75]], +[[237,37,88,229,197,103,132,188,251,79,77,222,163,192,223,190,248,217,111,241,202,191,21,142,196,171,230,10,255,102,153,158],[30,220,153,16,18,172,111,136,143,167,230,4,87,119,233,186,29,76,3,196,2,146,210,218,107,114,43,74,208,163,237,116],[171,158,1,22,101,36,253,40,142,92,104,158,86,215,48,212,152,48,0,85,16,48,73,51,52,163,152,78,34,35,220,159,122,91,145,12,97,118,12,97,87,153,10,76,51,94,52,142,58,123,200,34,62,9,193,12,94,82,12,141,97,175,245,0],[44,100,51,233,191,191,76,253,78,7,31,21,206,107,18,157,120,10,75,61,224,20,250,192,52,224,212,78,247,114,226,200,176,214,163,72,29,123,61,222,178,55,99,38,115,85,51,19,222,172,30,250,254,55,2,167,164,65,30,18,189,52,30,141,142,150,197,156,94,48,195,104,7,168,56,90,83,142,155,102,144,125,106,82,132,0,189,159,149,238,220,82,22,178,143,215,67,125,143,74,2,159,219,220,124,147,142,78,185,129,47,236,5,234,105,50,41,98,154,206,106,204,122,246,186,76,35,142,119,34,243,18,247,137,107,0,73,34,247,6,126,222,16,111,142,112,21,77,120,63,180,18,145,243,199,226,228,130,96,69,181,116,27,203,74,136,56,248,122,50,224,4,151,4,233,181,50,52,194,36,255,137,138,117,110,82,145,52,193,169,191,80,253,2,152,25,178,35,139,96,178,174,193,18,143,52,210,31,157,102,152,59,237,57,134,89,216,8,182,122,46,80,27,90,31,37,247,31,15,12,30,178,254,160,171,66,216,47,243,188,147,88,187,32,194,117,32,193,68,207,33,22,244,164,156,188,97,153,77,45,113,5,70,105,76,79,96,45,196,6,224,176,194,126,95,94,100,102,126,149,194,236,157,242,214,82,156,245,54,34,234,16,185,86,179,69,236,85,182,195,154,30,110,216,138,230,110,91,69,113,121,66,93,26,132,144,55,176,124,70,207,95,54,51,1,9,88,55,206,129,27,255,73,96,191,156,189,21,32,28,27,103,64,189,112,16,33,64,116,76,51,39,172,169,214,214,209,84,147,103,152,172,56,31,166,57,219,67,110,232,22,86,103,213,56,166,199,74,35,60,18,75,246,4,253,173,81,152,76,65,112,184,32,13,45,247,60,41,187,30,55,106,255,195,20,221,227,232,106,249,210,194,230,195,166,82,77,50,27,206,147,226,31,201,101,86,79,175,119,208,205,26,204,180,215,98,148,133,245,100,199,159,77,138,47,222,251,70,84,84,2,140,109,209,66,128,66,128,83,112,116,51,99,187,24,71,106,63,35,32,219,37,137,199,33,51,207,94,41,218,251,125,7,170,105,169,181,129,186,181,168,63,64,62,239,145,122,250,20,183,100,195,154,19,192,197,234,112,25,210,253,251,215,243,247,212,14,182,59,42,8,77,169,33,137,95,228,143,79,213,148,1,127,130,86,155,70,122,185,1,22,158,181,218,156,64,23,29,95]], +[[183,39,152,184,17,226,51,132,49,37,109,36,128,254,122,54,99,172,236,187,230,230,193,185,25,30,157,154,34,68,121,64],[206,73,29,170,210,150,181,87,39,176,149,19,223,2,186,89,40,163,113,115,124,211,88,65,229,247,53,172,171,124,93,248],[220,252,111,212,119,153,254,199,114,194,9,155,60,100,55,36,108,58,208,114,41,252,116,14,5,49,26,32,107,24,176,46,205,176,38,201,38,244,156,101,82,227,71,253,53,223,222,6,203,99,154,121,124,80,97,47,152,226,71,138,146,170,246,9],[165,212,98,152,176,121,6,16,174,220,9,112,254,162,167,7,80,129,132,114,102,242,47,18,71,139,147,215,230,116,198,197,23,243,193,78,208,97,38,157,23,10,195,30,42,100,249,117,74,86,91,172,29,217,117,115,34,193,17,50,231,187,238,95,50,129,142,14,48,99,171,100,229,82,208,155,15,209,117,118,57,185,185,209,199,112,1,107,103,116,101,135,43,102,157,212,139,224,56,102,87,81,103,77,210,244,10,150,106,38,116,143,211,229,219,253,146,38,94,185,54,245,91,9,66,134,192,16,98,153,4,52,124,180,197,38,227,119,71,10,169,110,129,105,166,242,17,99,56,7,165,0,48,231,255,104,227,137,17,179,85,94,114,142,216,89,11,45,196,95,234,105,148,92,192,201,163,211,230,201,84,179,232,1,6,165,201,29,61,34,232,158,140,14,29,233,2,5,142,156,208,248,206,128,110,172,79,137,62,224,66,153,0,251,84,135,184,253,54,219,220,179,79,45,84,252,108,199,74,146,57,81,184,99,218,112,241,182,146,191,4,56,72,67,102,205,133,238,184,128,178,121,248,252,169,211,36,44,85,131,48,241,202,87,198,165,134,8,205,188,7,115,225,96,130,188,169,100,221,196,3,71,218,138,54,178,169,50,140,47,70,96,158,9,47,214,75,65,52,238,225,208,153,129,62,18,70,72,158,142,229,177,155,61,59,137,28,40,243,11,56,182,162,142,193,211,233,176,5,222,201,198,63,139,152,19,188,29,228,170,249,149,241,119,157,222,209,92,122,67,13,112,202,70,231,202,253,78,154,84,56,4,68,106,176,128,125,100,242,85,226,1,239,66,138,71,77,174,138,10,117,2,27,98,173,57,136,255,184,28,216,34,27,36,48,133,160,173,4,111,220,22,198,127,23,185,248,24,32,9,89,83,165,185,138,203,223,147,235,207,128,188,156,153,175,95,191,250,203,97,169,37,28,90,175,219,34,177,18,155,252,96,201,142,15,23,82,99,189,249,61,201,160,139,142,252,46,140,218,240,248,61,108,73,236,144,22,69,234,197,164,255,99,56,90,111,26,242,7,24,151,102,42,55,34,25,201,48,31,84,90,46,187,143,89,23,219,127,41,202,19,252,134,26,243,141,144,195,92,3,172,145,132,193,34,229,123,5,124,222,66,111,215,109,202,121,226,94,100,219,180,28,132,20,160,69,13,164,144,91,144,42,233,141,45,164,186,121,40,1]], +[[31,231,50,126,169,7,211,255,23,155,17,120,17,211,1,147,252,186,76,52,123,144,101,127,238,217,141,238,236,218,154,201],[238,243,1,177,111,215,191,60,123,100,11,245,238,135,0,172,90,135,22,158,171,95,86,1,91,63,73,157,149,94,7,235],[156,127,219,83,253,96,107,199,201,194,35,254,148,49,225,173,0,149,70,208,0,152,129,42,73,81,151,242,84,30,135,248,214,245,218,34,236,239,203,183,218,86,102,42,115,9,209,10,108,74,79,127,41,146,120,213,27,189,17,224,204,27,135,9],[25,168,50,242,111,187,2,57,240,217,210,106,46,189,237,36,3,194,164,6,221,31,104,49,141,103,122,250,100,243,80,67,49,106,94,253,114,151,131,199,249,209,140,9,130,70,20,101,32,145,136,108,201,84,190,159,147,18,212,88,107,243,111,48,53,172,112,52,56,176,207,227,222,197,7,120,19,199,16,209,68,117,97,171,97,87,188,122,213,234,181,176,192,175,220,201,219,119,230,111,168,7,19,102,130,156,80,16,150,195,211,169,56,33,138,110,66,7,16,157,30,184,31,125,136,189,111,187,42,239,177,173,239,53,148,170,229,124,70,183,185,132,219,148,104,205,150,44,97,132,251,151,111,14,42,168,65,82,222,177,199,106,234,117,174,72,132,66,148,58,128,186,125,152,162,140,184,100,181,232,124,219,40,74,214,232,215,170,220,107,117,214,157,59,211,69,120,59,62,187,103,111,249,93,123,65,145,229,153,133,28,150,40,131,92,124,1,25,126,124,143,134,249,200,251,73,254,62,40,69,139,169,176,35,98,25,189,70,194,141,246,83,36,150,153,74,201,186,115,60,1,5,160,42,38,154,43,232,183,203,64,7,75,136,22,2,239,146,71,5,45,233,214,55,8,145,136,189,76,24,92,202,226,88,162,174,152,86,162,203,248,69,17,23,104,60,227,65,248,9,110,29,145,232,116,197,203,138,78,9,57,235,119,55,58,154,14,183,145,100,91,143,84,96,71,45,102,157,128,20,104,26,94,119,135,6,203,85,102,187,212,114,125,23,22,178,60,98,13,34,139,93,77,194,179,82,180,35,147,31,138,126,143,181,158,218,216,174,66,69,135,41,134,26,152,224,200,80,167,126,214,85,231,252,254,79,227,111,151,114,223,26,195,198,67,173,49,219,86,48,213,113,223,159,204,156,80,222,118,34,16,132,17,150,43,191,114,222,251,244,158,153,112,89,199,49,27,217,221,213,179,56,169,133,25,56,211,126,122,38,33,8,162,145,226,1,104,3,187,239,244,249,199,118,18,92,235,126,114,114,181,28,124,51,70,29,128,137,248,64,141,141,218,146,80,109,80,2,8,77,79,65,77,138,77,40,211,105,76,136,99,14,49,128,25,144,217,82,113,206,244,122,165,194,99,249,123,125,172,161,120,135,1,67,99,41,181,191,175,114,101,60,22,109,176,135,112,129,48,197,192,215,140,196,233,6,79,134,6,128,39,26,254,76,64,152,83,194,250,214,117]], +[[95,157,205,147,251,20,6,16,176,226,17,179,154,221,177,235,135,186,151,128,72,119,175,188,195,129,56,140,173,101,8,69],[24,42,35,125,135,140,88,25,51,51,43,65,120,182,126,196,8,179,25,77,68,228,230,147,146,239,128,11,38,124,41,73],[193,145,94,5,43,102,71,151,224,213,250,173,199,143,42,0,157,111,188,253,224,63,58,170,213,155,159,69,136,231,252,59,33,153,12,82,8,211,215,107,74,169,91,217,52,232,141,60,152,197,145,147,10,89,222,42,5,103,1,217,247,87,116,0],[195,139,135,77,63,240,16,255,241,166,97,59,250,19,66,87,178,72,51,203,83,109,227,231,73,146,195,203,1,254,59,189,238,217,125,195,196,89,111,164,64,97,68,43,211,26,157,74,168,200,30,52,173,152,136,113,130,6,99,85,9,177,51,177,186,105,203,26,160,231,92,122,24,147,192,128,22,29,38,21,42,206,244,15,110,244,33,14,149,42,73,130,139,92,221,232,4,188,181,54,205,195,73,168,232,49,180,182,157,55,133,167,107,217,251,39,8,5,101,151,45,11,143,189,22,243,249,96,166,191,59,160,197,185,196,4,150,126,193,175,254,89,184,196,236,198,80,253,222,28,176,107,112,89,90,212,211,37,218,15,171,76,85,64,167,168,213,235,234,204,78,153,189,13,201,107,222,130,242,189,125,149,134,48,132,101,229,91,28,195,136,215,80,72,107,221,92,114,100,213,79,86,20,212,135,38,217,158,68,215,119,141,158,208,50,57,88,171,152,88,226,178,93,242,191,153,75,163,230,37,226,128,59,108,105,49,231,169,146,111,30,97,237,134,36,3,206,57,42,184,59,125,27,102,8,93,204,6,216,45,191,23,109,1,109,159,68,205,203,80,114,208,4,89,30,146,208,69,158,240,90,81,184,245,75,161,114,81,225,102,33,235,183,83,229,177,89,12,2,210,30,64,244,183,94,238,70,2,134,11,151,65,251,188,13,46,56,91,141,172,168,60,206,104,195,74,153,189,230,166,13,19,186,100,52,125,10,56,214,75,42,222,37,15,56,133,44,78,218,46,46,79,48,60,61,225,168,169,212,171,51,0,201,230,54,34,135,159,200,83,127,252,99,177,133,97,250,31,255,101,83,18,65,81,90,98,187,155,8,184,10,243,118,103,166,1,174,4,23,23,147,204,131,177,26,223,156,48,202,159,77,171,199,180,1,225,106,24,20,207,199,80,36,140,194,247,126,3,249,196,51,68,101,255,106,44,131,203,181,109,180,183,52,117,16,67,131,44,64,0,151,46,227,35,47,146,159,35,51,126,186,94,101,30,52,203,221,254,104,186,33,155,99,46,122,205,189,70,48,160,49,191,22,137,251,188,127,187,178,16,219,242,94,232,126,46,242,179,203,175,141,158,189,143,201,44,58,88,211,192,91,19,133,167,108,135,121,29,124,211,116,27,113,182,195,41,222,154,157,117,8,160,193,86,169,82,26,144,32,86,48,153,168,43,135,112,174,154,148,74,126,148]], +[[146,94,190,4,198,234,196,155,38,115,141,108,19,0,243,31,212,130,132,120,203,233,125,171,24,187,136,150,66,225,225,16],[205,114,49,182,235,116,225,254,159,146,111,0,216,222,44,81,61,73,100,5,37,176,121,92,171,137,61,12,137,41,227,224],[44,77,105,190,213,173,139,149,132,216,73,207,61,242,186,199,34,130,181,243,13,226,102,177,79,83,60,169,110,149,80,196,184,84,193,84,189,193,122,168,128,207,0,26,100,84,255,175,170,46,80,23,141,226,18,22,237,18,107,99,247,127,45,2],[230,192,186,210,58,146,174,139,29,133,119,130,136,21,122,198,198,23,198,51,99,52,29,119,120,112,52,27,177,10,141,61,252,137,190,79,85,173,79,100,232,59,242,73,155,105,253,247,33,116,210,132,78,107,210,137,218,170,3,95,236,91,247,207,69,82,33,25,220,122,140,129,29,121,87,140,91,176,246,211,77,181,7,173,31,182,219,255,249,151,183,157,172,251,61,165,10,65,94,53,12,153,140,10,2,128,10,165,15,253,254,95,66,118,216,230,187,130,235,240,71,254,72,113,29,175,122,137,59,220,117,55,189,174,223,61,203,77,236,93,36,88,104,17,245,155,37,177,158,131,202,97,229,89,47,237,192,140,165,68,115,206,162,236,18,27,170,14,119,251,45,157,118,86,87,222,103,152,14,213,127,47,23,120,88,182,222,207,132,255,144,33,45,150,71,244,30,237,155,157,14,163,216,214,33,228,187,64,65,172,197,20,110,150,223,207,20,234,150,45,48,200,204,179,158,162,190,149,140,155,135,116,69,27,254,183,221,206,113,110,148,146,60,200,95,189,58,49,48,120,14,43,59,43,183,109,165,52,25,18,164,233,148,202,250,25,187,161,151,50,242,234,64,45,113,211,216,169,105,103,155,157,16,66,67,217,131,156,105,238,158,149,94,28,96,68,151,136,209,244,246,101,31,75,201,185,77,115,82,46,192,207,114,202,207,207,25,241,240,58,214,35,33,4,181,92,187,139,91,177,226,19,68,113,61,72,39,66,214,171,197,169,87,23,79,98,59,132,149,39,44,193,226,184,49,94,92,128,249,71,245,0,200,61,133,68,247,205,79,101,52,137,73,239,68,32,215,252,131,31,164,174,46,225,141,187,166,20,146,92,225,215,103,193,119,166,38,196,82,122,129,84,181,114,146,24,107,4,76,191,146,137,66,83,176,15,217,52,63,158,105,123,20,18,235,164,53,151,235,114,166,105,170,162,215,126,172,185,104,194,15,225,149,5,163,128,116,21,134,33,182,6,247,125,151,188,110,190,80,231,88,146,147,219,39,252,125,254,99,26,75,238,131,178,38,130,167,115,40,195,109,157,125,29,137,29,101,33,124,196,120,100,246,128,220,139,95,209,160,26,15,124,52,67,15,119,6,11,105,26,26,210,19,210,40,104,230,27,189,56,244,63,12,139,77,166,138,88,49,134,102,192,153,118,97,112,194,219,118,106,175,65,127,85,108,201,160,163,147,78,159,206,241]], +[[77,211,180,120,235,220,89,71,43,171,20,168,205,208,194,253,172,87,35,238,4,221,137,23,199,207,231,165,54,72,92,119],[91,204,179,126,104,194,52,190,173,73,51,125,226,8,175,186,246,17,129,29,150,88,89,160,109,49,48,18,71,214,106,207],[87,136,231,158,132,59,222,158,241,26,157,250,201,112,25,106,86,124,99,8,195,72,229,23,75,56,119,149,4,109,89,10,71,73,31,215,29,151,174,170,120,193,97,89,113,184,52,144,232,89,40,32,249,89,42,199,98,105,185,210,186,112,41,1],[28,219,210,133,86,236,68,232,112,90,253,169,43,213,165,63,149,216,254,139,15,254,70,51,115,99,51,22,197,34,116,193,30,220,214,21,81,227,25,158,73,77,255,109,144,106,115,158,123,50,67,3,252,71,130,126,86,222,240,189,204,70,184,22,1,124,113,35,5,55,2,99,186,189,44,113,190,71,143,65,206,48,177,223,99,190,221,59,46,106,81,156,83,223,81,88,82,196,19,123,193,172,164,155,244,196,99,31,214,86,70,87,209,28,216,62,167,60,195,208,207,158,59,60,62,124,169,155,79,18,169,201,182,124,135,152,20,142,10,13,193,239,139,245,134,66,161,79,151,165,114,19,85,20,193,11,25,170,190,194,90,156,107,53,170,64,52,165,122,174,27,109,5,189,226,182,51,15,37,29,120,219,9,147,240,202,76,38,56,110,52,137,162,9,40,51,184,172,187,196,244,145,127,211,9,61,245,130,255,247,30,206,33,157,54,114,69,85,130,96,156,13,184,217,106,112,252,138,237,103,152,222,84,191,178,179,238,108,93,50,141,177,99,89,63,88,1,159,56,243,57,253,55,83,248,150,164,162,204,168,193,64,10,119,234,57,25,53,243,78,38,57,197,96,134,8,16,187,190,75,225,209,110,1,44,17,73,10,168,79,41,100,200,119,194,147,179,0,244,61,55,159,62,186,154,243,145,222,229,16,133,106,77,220,247,110,10,10,224,106,106,124,15,156,94,63,161,184,53,79,232,151,123,78,163,178,6,97,73,31,164,97,59,166,47,85,109,93,93,168,33,61,1,33,222,44,135,37,223,10,174,4,138,200,145,171,188,6,189,206,243,195,239,253,245,163,23,73,71,111,129,77,185,69,121,69,240,217,30,20,8,0,86,190,146,26,22,170,150,74,146,152,34,27,21,117,148,151,62,50,150,153,147,49,12,135,7,225,159,49,67,171,196,253,167,200,173,1,96,172,240,49,171,166,82,128,26,168,26,1,107,49,55,3,158,39,214,115,141,2,128,10,147,168,111,159,85,133,197,24,223,169,231,216,172,114,127,55,67,126,86,210,120,131,134,225,22,83,160,78,22,81,105,249,3,151,42,1,72,71,81,231,203,56,99,37,144,236,128,213,252,228,84,22,1,160,224,149,120,90,158,232,211,89,237,242,107,153,70,231,152,218,89,152,203,183,54,249,78,183,19,70,63,121,245,97,117,155,188,180,196,172,105,60,171,242,225,224,54,178,208,176,135,154]], +[[7,77,146,24,193,33,126,117,130,60,144,224,16,72,76,42,219,136,236,204,210,189,240,18,10,163,237,255,207,203,212,191],[55,53,173,25,25,3,61,22,23,184,91,218,4,177,97,33,218,29,134,27,64,65,84,250,150,29,73,70,229,94,205,131],[177,247,28,59,209,182,190,196,51,55,226,109,238,101,90,141,95,74,141,173,132,165,17,132,183,117,182,134,250,211,29,128,41,227,135,105,39,249,87,110,144,195,98,72,117,252,0,41,165,193,10,138,10,247,93,122,136,12,104,68,164,168,58,0],[107,90,164,14,145,103,191,219,132,125,170,125,39,134,226,142,117,51,225,214,172,83,190,182,246,155,89,83,121,90,43,245,155,191,125,20,25,38,150,143,80,150,155,173,116,42,79,181,121,211,37,15,177,190,76,87,235,244,249,17,44,112,205,159,114,160,13,177,200,137,111,226,181,189,167,199,3,15,73,124,11,0,30,162,91,160,212,71,240,140,54,219,139,144,124,47,42,187,187,98,13,62,138,44,102,228,23,18,133,173,202,173,209,193,79,226,57,188,89,95,9,131,150,170,135,128,255,184,15,225,68,106,7,0,30,194,52,216,42,189,205,129,0,121,57,21,176,179,248,13,132,226,14,81,234,188,121,120,6,243,190,129,8,164,244,55,85,11,6,105,64,80,168,41,49,172,64,192,164,137,119,237,246,206,210,66,141,124,254,168,32,85,6,222,134,64,128,101,209,161,152,112,250,51,167,8,16,55,179,238,68,145,182,231,243,209,11,20,163,12,32,145,89,161,200,18,49,163,95,3,101,180,125,62,13,160,74,50,201,93,152,51,60,68,245,114,205,170,169,5,208,105,25,127,110,134,27,93,252,223,185,219,108,123,13,12,176,15,55,201,22,161,196,192,184,152,91,9,243,52,9,94,18,131,237,253,212,230,42,41,65,9,154,43,105,54,150,96,77,153,67,17,227,213,246,16,102,131,225,215,161,199,229,61,247,183,144,148,122,154,128,26,12,205,72,67,149,246,203,253,156,164,217,128,79,24,213,43,176,249,70,209,168,159,151,166,251,6,128,168,196,192,87,182,6,43,43,157,231,192,55,72,121,184,166,166,210,193,10,239,120,5,8,235,40,187,86,154,8,53,9,68,200,47,110,242,141,178,48,77,182,151,195,174,26,244,58,80,11,11,151,72,3,233,244,110,162,160,46,133,237,39,221,166,22,210,77,109,179,204,79,90,237,130,64,177,174,163,220,246,157,238,95,20,249,94,110,114,152,123,190,97,137,188,32,69,240,215,131,167,180,123,252,25,131,11,199,244,231,152,171,233,2,69,251,212,63,55,195,240,54,209,203,241,231,61,203,29,157,170,135,55,155,17,6,151,52,129,162,21,193,244,244,108,22,3,165,213,205,151,183,7,111,31,93,199,137,170,106,113,231,46,245,78,211,40,164,171,100,52,5,57,255,209,100,208,236,100,95,50,45,27,195,113,18,220,8,216,200,7,157,25,211,122,187,35,83,244,139,92,73,47,128,110,210]], +[[210,234,45,255,122,240,186,42,107,237,127,108,198,140,13,246,100,166,177,12,232,1,196,46,213,187,230,23,188,200,184,74],[171,68,112,99,68,2,110,211,94,33,152,41,100,247,180,219,187,226,7,253,39,196,103,153,112,28,25,164,216,141,29,114],[154,189,185,221,42,183,123,111,94,27,145,186,11,97,63,95,54,14,251,80,13,63,233,146,144,239,124,161,75,210,179,48,244,5,164,247,220,218,239,73,35,211,17,29,64,191,3,32,53,51,134,246,52,180,13,230,240,77,233,25,10,213,28,8],[3,171,93,174,188,110,112,211,82,151,121,50,160,49,7,135,155,213,93,175,208,198,186,122,217,105,122,23,177,39,179,167,74,62,174,186,189,15,142,238,191,192,72,61,99,254,221,229,45,235,70,163,117,36,73,201,196,73,92,81,161,201,31,87,227,173,46,109,1,161,61,12,71,12,82,145,184,233,18,40,131,64,151,15,187,133,120,123,139,55,109,114,23,82,80,232,205,144,192,120,136,191,239,94,191,80,134,200,255,42,188,221,18,210,20,185,196,93,18,8,115,180,96,46,87,166,170,176,184,40,209,8,77,255,170,54,81,238,53,102,38,149,183,243,67,63,74,181,48,194,154,198,204,91,180,62,204,209,182,137,139,158,247,174,198,213,174,198,141,92,17,20,187,93,247,130,9,102,89,76,153,77,100,8,145,184,242,220,93,37,99,141,228,53,73,216,109,52,48,111,243,245,116,87,81,22,64,91,158,142,40,110,224,205,151,138,118,0,44,68,53,254,170,198,232,78,174,22,84,243,57,165,103,216,208,79,207,163,235,106,4,185,173,198,102,2,19,0,233,238,89,114,179,223,93,77,13,212,191,121,33,220,152,222,130,206,242,209,177,214,27,121,127,201,150,142,17,132,132,196,19,66,65,109,220,106,220,78,229,214,135,217,74,64,206,87,47,66,162,4,134,104,193,117,207,123,31,36,196,239,208,32,85,79,198,246,66,225,74,87,186,236,35,233,92,37,20,48,109,10,109,51,100,136,65,73,126,172,72,234,189,150,208,71,49,186,176,139,245,234,157,67,224,207,154,55,250,175,167,50,134,157,104,231,213,254,105,84,248,163,25,239,85,218,30,23,142,67,232,74,59,154,163,173,0,194,155,29,22,17,99,223,75,121,242,136,233,57,29,112,162,248,129,61,102,98,46,138,195,51,250,106,165,49,30,171,236,56,59,164,204,18,40,21,222,0,136,119,239,190,110,18,195,34,201,117,67,74,250,209,115,235,226,66,3,217,22,213,117,120,189,43,202,204,120,246,226,86,69,19,248,209,19,168,51,194,194,38,235,151,186,46,35,54,26,93,2,102,74,179,119,249,100,196,48,11,226,215,123,98,217,36,8,35,160,152,132,223,48,126,255,59,229,102,77,114,209,26,213,19,225,188,86,16,219,253,16,9,219,57,240,203,254,71,5,85,236,27,86,184,113,103,7,147,211,183,4,251,6,238,149,11,26,210,164,215,41,124,165,139,186,216,16,195,250,212]], +[[122,96,205,241,135,4,96,222,138,231,120,17,118,213,18,126,113,32,127,175,47,33,11,212,220,84,115,133,182,103,242,242],[234,214,122,156,243,77,15,241,78,121,175,164,111,45,201,150,233,172,14,62,7,99,34,251,180,0,151,103,177,51,240,27],[178,224,129,66,189,214,43,120,101,146,192,145,245,254,106,155,127,48,206,19,76,59,35,111,188,109,254,103,52,248,130,112,172,88,246,215,75,79,217,156,34,69,28,164,101,164,44,0,109,178,90,242,21,237,36,26,241,24,150,39,198,5,15,0],[157,192,35,165,37,208,27,163,81,55,152,183,56,199,145,98,146,110,188,204,10,223,30,87,172,71,194,13,234,108,225,55,92,61,42,170,23,51,183,240,195,189,148,92,51,95,243,87,97,18,187,220,16,182,120,59,166,84,232,198,16,71,242,119,58,162,41,191,132,105,34,168,156,106,115,213,241,5,30,141,150,237,54,215,214,116,126,6,58,122,198,2,241,159,197,46,2,26,75,188,40,176,53,20,251,213,28,123,63,214,89,241,45,84,125,5,146,221,9,248,115,201,236,198,67,156,126,147,26,208,228,133,107,227,28,96,93,239,46,217,181,209,60,89,66,178,243,37,57,125,172,108,151,96,233,177,187,12,6,247,19,203,146,12,35,75,204,254,233,240,184,93,208,32,247,152,143,59,225,204,102,233,229,27,171,226,254,226,55,235,132,236,126,255,148,9,170,145,193,148,227,13,177,224,101,1,89,85,222,151,70,187,160,63,126,223,154,88,117,18,64,154,65,97,250,119,234,98,204,244,49,96,45,205,207,54,94,214,191,10,237,221,50,247,200,68,227,163,77,38,110,40,56,47,64,98,253,77,111,130,20,37,33,4,214,67,169,191,216,7,23,22,55,28,203,181,76,140,200,219,121,173,214,91,203,206,160,208,128,216,64,40,3,254,35,45,247,15,118,87,114,71,166,61,85,131,187,213,100,39,103,188,99,243,197,167,187,58,71,235,18,152,78,69,65,244,31,219,85,134,154,8,250,222,102,194,15,105,165,169,222,37,246,179,107,161,138,206,91,74,195,54,187,42,142,191,99,10,208,62,139,184,115,29,1,232,75,145,208,36,209,23,69,154,116,137,46,147,213,59,97,230,184,6,142,79,4,180,24,31,3,135,180,86,124,205,69,225,184,113,138,45,125,120,120,114,243,220,248,122,21,147,90,215,218,170,116,78,214,138,40,102,106,81,161,13,57,252,19,156,223,233,166,135,48,118,247,196,37,0,156,56,250,238,19,94,81,50,7,176,110,123,163,86,133,245,7,45,163,75,96,69,181,124,213,209,177,161,253,240,23,184,170,142,189,39,82,43,201,94,71,144,135,52,228,23,34,167,103,144,92,94,204,48,199,36,129,182,193,43,244,172,233,77,91,179,163,21,86,145,183,7,91,64,235,245,150,143,221,144,61,143,211,204,80,184,214,70,72,89,177,15,117,81,50,198,217,182,218,209,214,241,76,65,133,178,100,211,73,122,78,84,152,119,254,148,110]], +[[51,121,210,92,17,23,207,128,46,199,156,6,87,93,24,230,190,206,76,112,147,221,67,253,238,3,104,92,112,178,250,159],[133,37,21,111,226,159,194,251,246,97,186,80,24,43,226,12,137,152,217,65,73,61,89,51,220,164,216,180,31,180,66,213],[76,54,191,200,30,239,0,185,203,58,181,20,198,212,81,185,147,54,30,9,164,190,75,80,64,146,111,235,14,13,155,82,240,61,228,104,231,186,216,63,55,145,84,191,44,67,122,113,247,84,243,244,7,152,238,235,214,46,85,242,190,119,20,3],[122,205,179,159,18,38,189,58,191,250,80,53,10,20,151,215,97,248,240,170,239,191,187,187,146,95,245,99,227,137,118,170,23,45,64,123,97,255,223,177,205,83,138,76,208,0,181,120,24,160,188,146,192,224,205,10,90,191,207,87,131,0,245,244,230,206,250,38,114,117,209,120,69,218,112,102,253,78,24,1,0,39,150,12,211,149,230,130,173,113,175,52,155,189,173,94,186,160,241,26,119,97,225,158,161,190,246,97,7,67,22,75,23,20,20,83,180,114,174,44,143,54,206,107,8,15,28,7,69,53,36,84,206,90,234,225,28,157,117,222,60,8,0,66,101,252,76,168,13,51,178,110,174,20,0,223,216,151,123,247,35,166,22,218,235,109,66,25,144,16,183,62,25,58,183,42,88,189,210,72,167,244,17,28,165,12,29,230,70,191,234,123,77,91,175,15,147,221,151,62,233,54,73,226,30,192,198,196,252,202,140,214,255,105,223,118,22,18,2,29,133,255,31,178,169,83,55,218,72,5,167,109,52,126,231,30,241,156,13,255,181,159,21,246,80,41,58,187,151,33,5,63,116,6,144,90,230,131,249,108,131,163,167,68,123,26,251,20,225,32,140,99,159,55,169,117,11,162,29,165,85,44,194,4,234,196,83,202,3,98,130,247,224,150,16,147,195,158,193,24,19,141,207,113,207,45,40,251,150,162,73,98,181,45,51,147,248,128,101,59,203,162,201,185,213,123,119,197,34,244,33,252,245,173,117,251,169,207,51,137,177,35,170,151,82,23,19,255,248,132,103,222,184,200,153,29,75,87,193,67,129,112,83,124,181,12,220,198,87,229,14,92,72,14,18,192,212,73,57,182,57,153,68,231,199,30,24,108,42,187,129,252,87,52,136,54,213,229,123,114,178,36,166,183,27,108,175,114,26,202,115,71,140,182,207,95,184,144,113,174,58,57,130,2,219,179,140,48,129,37,99,187,154,35,64,102,87,169,86,211,5,163,68,154,96,204,134,65,182,33,117,167,23,12,35,189,90,37,240,241,46,21,167,237,145,250,218,106,74,47,14,123,21,90,61,100,133,236,3,206,110,52,223,126,33,98,64,187,40,162,221,115,47,247,144,210,40,110,32,11,51,194,154,49,165,225,154,210,205,2,151,75,173,196,188,34,222,183,80,76,21,36,31,193,6,12,138,206,244,251,178,94,199,96,47,206,54,162,123,184,123,110,100,35,230,180,246,227,111,199,109,18,93,230,190,122,239,90]], +[[239,56,195,252,116,240,84,174,67,232,210,157,107,166,220,128,181,175,132,130,112,212,175,88,132,77,36,188,249,135,65,78],[10,225,71,139,5,251,50,153,101,234,15,169,40,220,190,129,160,189,187,111,246,108,129,22,113,99,94,67,136,136,128,81],[29,58,198,182,191,24,171,83,9,20,135,153,72,91,39,109,32,64,28,106,245,249,178,246,3,35,149,163,194,244,182,115,183,20,12,7,204,38,244,252,86,165,238,0,176,116,107,42,128,218,111,218,209,126,221,17,73,32,16,29,44,137,195,14],[191,41,13,179,221,168,118,57,55,174,76,131,116,103,5,50,114,149,194,194,72,6,143,90,184,92,139,93,117,111,78,62,52,6,43,85,73,56,114,97,71,107,203,209,231,51,25,144,241,25,16,209,31,148,96,124,43,113,246,91,119,26,172,171,220,16,244,42,233,24,221,37,148,172,113,5,28,133,179,48,119,156,71,175,0,165,185,129,145,181,108,188,247,239,228,26,39,232,124,103,113,104,200,171,233,73,110,178,231,171,189,11,22,4,40,110,209,161,177,141,38,77,115,61,232,125,13,63,128,85,82,140,77,66,109,127,142,110,208,36,167,65,64,171,211,84,0,121,98,162,169,122,92,47,249,118,84,106,141,26,196,146,76,9,34,61,52,141,220,216,113,10,55,153,249,27,184,112,179,244,109,81,241,231,246,137,45,107,8,185,145,116,138,3,122,134,126,204,57,238,141,100,98,167,97,68,136,237,211,194,186,97,92,162,227,120,84,136,148,65,177,61,200,53,195,107,56,101,63,101,152,97,111,53,120,62,46,21,131,132,187,147,28,144,27,112,58,203,57,145,251,122,165,186,105,217,165,189,5,112,36,41,97,167,26,82,71,3,21,233,130,227,65,166,28,100,166,25,189,22,254,129,25,170,224,215,80,60,231,215,233,38,20,107,145,194,137,47,19,22,105,209,227,158,91,117,233,199,36,82,97,128,153,165,125,194,238,55,123,230,88,117,238,1,187,136,237,82,111,195,148,226,245,200,18,122,95,105,18,94,103,56,94,249,75,31,51,173,82,98,157,114,14,49,192,42,224,181,130,51,159,240,240,187,7,255,43,3,15,72,250,123,105,39,22,80,26,215,119,58,211,21,18,4,162,165,64,250,148,54,189,212,32,42,21,115,9,236,54,206,203,229,139,51,239,245,87,253,51,224,63,211,235,25,0,155,215,162,222,169,239,238,248,120,85,103,170,178,164,201,139,209,242,168,16,17,179,67,169,242,12,68,197,119,164,82,253,84,186,33,2,157,71,6,129,59,41,135,199,107,178,66,171,38,32,132,60,34,96,182,105,173,53,142,254,231,249,131,13,201,199,212,120,162,222,74,44,248,196,61,167,112,226,136,226,237,187,109,115,188,242,236,176,35,222,107,45,204,107,22,110,135,163,133,235,10,220,48,86,101,197,191,165,127,37,15,226,35,173,127,244,81,141,227,156,121,232,125,193,1,169,250,166,130,26,116,68,43,252,253,240,169,230,58,80,158,42,46,118]], +[[126,123,57,175,105,56,12,244,70,96,226,193,255,48,131,52,232,37,15,238,184,139,224,212,58,171,229,230,139,142,241,113],[204,239,157,174,217,37,35,83,61,74,45,171,109,36,25,246,208,134,4,219,100,206,55,227,41,4,172,119,185,180,160,28],[16,98,162,220,156,213,55,150,117,192,79,94,33,51,141,207,183,125,251,171,206,221,98,178,96,113,0,215,100,154,5,232,8,113,233,97,35,33,79,128,244,247,59,13,155,6,226,211,31,86,17,156,234,105,218,35,71,218,132,162,117,183,178,7],[212,163,151,109,191,131,32,24,86,103,181,168,35,102,64,242,235,201,228,94,109,95,42,141,146,153,121,39,221,155,197,219,149,244,70,52,189,101,78,239,236,225,13,153,217,43,70,113,87,145,100,80,4,172,204,109,20,15,50,161,200,114,229,74,169,167,73,58,249,69,136,183,187,64,13,148,212,88,212,50,146,48,124,90,26,56,130,161,200,166,167,141,154,148,95,121,214,75,50,148,162,140,61,89,216,32,34,176,9,204,77,45,169,58,22,176,113,201,171,142,233,163,102,61,114,237,52,79,21,29,104,198,102,164,180,150,82,217,122,70,209,66,164,116,17,39,243,197,127,21,81,196,9,118,205,19,129,168,42,234,231,188,90,219,57,135,32,235,67,63,8,153,72,126,210,55,132,70,177,168,220,106,51,252,212,83,122,5,251,96,62,192,169,10,39,83,35,0,36,43,32,0,16,134,33,182,90,176,0,188,6,56,21,48,246,144,215,229,111,129,96,77,172,255,25,16,113,80,64,65,10,161,249,68,201,45,217,187,170,91,208,142,160,12,132,66,223,148,240,133,235,61,233,115,53,182,0,94,111,132,248,35,212,52,112,171,28,103,218,18,173,68,153,54,198,181,95,159,253,32,61,253,110,63,51,48,158,138,153,69,165,147,32,230,103,52,199,156,72,20,219,165,161,193,64,149,198,41,37,161,225,115,62,253,148,129,122,37,239,158,71,157,217,204,222,108,168,173,183,168,5,60,27,85,19,70,151,80,74,248,5,61,89,91,132,70,64,182,30,147,22,128,117,70,132,80,235,93,224,53,134,151,193,4,175,166,163,121,106,80,156,38,180,194,119,194,63,255,66,223,20,109,229,94,149,208,212,184,10,122,161,119,217,146,39,236,178,160,89,77,238,222,187,156,175,177,164,88,172,168,7,44,199,215,124,113,117,246,16,202,48,14,253,122,249,56,131,70,73,140,34,153,21,100,80,14,11,10,164,210,148,111,24,230,245,55,90,132,130,134,243,105,84,193,202,34,104,76,105,40,194,162,92,127,226,26,186,74,113,17,215,224,91,200,215,11,61,203,79,106,174,192,100,132,94,239,85,37,248,80,36,194,87,15,59,120,105,140,75,206,192,215,26,173,83,120,216,129,158,31,172,68,238,65,99,112,33,45,186,170,229,77,42,242,147,155,130,203,170,231,244,47,244,133,212,91,58,204,33,9,15,91,164,30,192,218,48,158,82,239,40,56,209,222,71,30,11,124,249,133]], +[[169,4,138,240,194,10,18,95,93,57,197,15,34,184,5,174,116,44,246,79,31,232,223,190,141,253,170,81,26,170,87,111],[21,134,85,219,148,177,92,167,41,131,135,123,109,178,49,165,132,61,245,219,202,40,16,167,228,150,251,89,171,113,4,202],[24,163,18,178,13,134,172,51,154,88,239,43,133,45,70,124,35,187,44,177,34,124,177,83,56,175,7,253,4,185,167,17,232,86,238,91,44,130,227,102,193,127,134,23,19,209,8,140,27,33,68,209,195,125,5,189,192,13,115,150,115,133,32,0],[142,239,45,159,93,89,112,153,89,201,36,248,124,34,120,151,103,57,58,21,93,92,135,222,72,140,239,80,183,191,125,168,112,227,173,195,0,174,230,96,59,46,240,135,100,217,157,158,119,81,229,220,233,42,170,113,170,24,166,156,200,35,19,78,133,82,217,89,160,219,180,17,23,224,165,147,195,24,51,182,236,33,114,221,175,175,120,72,221,209,141,40,208,212,237,51,35,126,200,4,246,89,56,174,216,232,163,40,13,66,227,83,208,27,224,24,123,19,1,248,61,137,132,144,103,176,74,144,49,247,224,243,62,52,22,36,12,83,217,38,94,208,102,57,89,151,31,65,124,181,242,16,205,197,174,188,181,225,219,125,251,130,223,67,88,118,166,233,143,65,91,13,248,105,240,216,133,21,53,55,86,69,238,247,15,174,199,68,238,13,195,172,188,176,64,246,141,80,44,44,98,200,219,69,235,229,72,84,164,179,111,67,254,180,154,109,28,44,46,167,153,20,167,194,60,96,186,170,103,203,71,178,23,142,18,220,231,107,0,76,135,183,184,52,110,250,223,56,11,158,30,65,246,49,72,218,81,120,29,117,206,192,64,228,38,136,32,33,31,60,70,37,1,216,8,153,137,78,121,214,24,222,66,70,29,120,90,234,206,83,174,20,183,157,51,80,30,213,98,155,189,208,113,40,21,109,176,114,95,91,75,237,89,58,149,41,71,131,3,132,246,29,240,14,224,170,9,144,153,195,205,151,101,169,193,199,232,166,168,52,48,184,217,134,124,142,23,146,10,208,255,100,216,205,47,245,241,20,56,140,230,212,62,236,23,21,208,53,240,34,250,151,150,158,26,93,217,245,141,137,107,23,193,34,28,158,108,133,85,89,114,53,238,218,110,196,27,12,17,118,18,176,12,95,14,209,129,107,5,115,99,88,39,7,168,170,13,152,212,212,190,94,143,163,45,108,157,39,130,33,239,48,103,184,186,21,22,217,224,81,210,246,139,125,27,21,31,116,163,83,78,120,18,192,81,229,242,182,59,48,53,248,229,112,59,95,104,253,45,101,187,117,101,232,170,103,191,210,161,44,175,11,197,72,17,151,169,255,137,215,125,247,160,233,101,94,240,41,180,61,217,6,208,184,136,227,19,174,157,28,126,147,104,160,19,82,208,12,102,128,221,15,31,87,74,88,119,52,138,126,162,192,185,232,226,114,117,16,191,12,158,247,68,243,105,235,60,108,79,193,106,222,182,225,148,91,232,40,125,15,48]], +[[248,201,24,63,35,16,95,173,12,110,81,3,53,139,88,50,136,249,255,108,125,252,145,16,109,7,152,127,246,156,225,235],[76,121,98,140,149,140,222,12,195,207,104,96,149,184,162,244,75,113,147,198,22,245,27,33,182,112,176,56,206,111,103,255],[198,168,188,122,13,92,97,133,182,236,214,3,62,66,50,29,92,135,27,248,137,190,114,189,84,204,0,131,237,96,164,112,178,204,15,180,104,44,137,76,117,176,223,149,241,236,251,186,45,90,206,243,225,170,254,84,185,247,232,3,161,208,21,10],[177,214,5,149,50,63,243,200,68,135,65,144,225,131,110,65,1,64,156,188,234,226,141,93,168,31,173,41,143,228,127,107,223,68,116,91,124,208,211,113,49,195,236,54,91,146,245,161,166,156,9,254,45,158,129,218,16,207,25,216,95,245,255,38,249,231,219,159,7,147,178,90,178,110,106,116,244,78,184,196,240,120,235,122,209,142,101,161,98,16,213,200,68,211,206,247,95,29,175,68,238,229,88,249,14,82,74,3,43,108,174,108,141,35,54,124,40,206,28,117,252,37,172,135,67,57,119,213,151,83,60,146,174,101,242,145,58,24,144,122,199,217,84,61,242,65,39,116,57,67,254,253,156,248,62,216,51,246,62,200,54,114,51,216,151,191,161,45,70,109,44,74,154,215,13,90,103,47,193,7,117,234,45,32,78,99,109,231,1,7,136,218,39,29,240,56,129,162,92,141,250,90,247,62,229,89,248,27,82,155,53,170,18,127,220,14,232,253,54,156,122,4,54,98,57,134,170,100,7,250,103,161,66,12,70,243,33,26,184,79,132,70,109,213,139,183,149,8,161,254,176,165,165,220,59,176,193,178,72,9,130,98,160,100,243,123,178,240,25,226,144,198,10,250,161,32,102,81,162,105,124,170,204,62,204,2,236,252,7,127,39,46,143,117,206,167,28,59,195,53,109,43,88,7,39,111,25,85,0,28,254,16,166,23,22,180,8,43,214,248,76,174,75,176,217,164,183,90,75,87,98,248,16,121,241,157,125,25,234,255,134,49,201,36,136,91,211,166,78,18,159,76,246,183,156,122,152,41,102,85,17,233,216,92,116,94,178,44,27,124,178,161,122,73,182,40,92,206,55,179,222,65,89,64,50,131,35,239,226,74,26,7,238,135,70,143,101,16,228,45,210,6,254,127,9,227,212,51,251,82,21,106,227,72,56,49,21,100,136,99,228,91,246,163,113,177,126,112,225,159,150,39,215,240,165,139,149,198,164,120,141,95,215,134,47,22,18,192,52,115,37,183,151,101,27,227,12,62,30,96,234,74,230,11,87,69,163,139,106,157,78,180,147,93,111,60,184,215,26,211,243,154,221,165,228,46,34,25,222,13,56,25,9,201,205,49,125,212,55,148,33,162,168,66,104,167,234,113,128,166,76,18,155,225,229,232,252,187,245,237,101,158,159,126,118,60,232,79,99,13,84,7,149,79,159,117,87,80,166,219,249,247,102,7,23,222,142,42,220,30,154,201,238,49,101,77,24,55,206,227,151,149]], +[[22,8,154,27,147,47,141,20,153,86,136,180,141,216,65,237,174,61,165,207,210,203,22,85,83,6,243,254,139,211,237,185],[158,205,159,221,126,11,146,61,239,245,216,135,178,66,88,93,157,65,205,44,124,16,249,195,69,179,159,99,63,74,185,3],[120,120,171,116,30,186,226,116,124,120,151,203,177,209,5,72,47,55,190,47,95,145,121,82,50,205,251,204,197,38,96,137,24,226,117,109,219,117,54,179,104,12,22,44,248,161,239,56,163,65,185,54,43,254,93,70,139,75,206,33,223,35,79,15],[88,80,2,50,56,141,154,164,181,250,248,91,2,51,36,126,113,127,209,104,64,222,155,253,14,248,110,1,230,19,2,119,85,19,226,36,18,94,13,32,66,14,169,73,246,194,100,37,247,0,119,145,31,151,17,49,12,214,253,139,255,39,205,234,17,72,12,115,232,248,179,195,118,65,231,232,221,134,7,193,100,2,24,254,200,10,2,9,40,185,61,77,85,126,190,130,236,11,177,117,56,134,125,44,177,77,68,211,234,114,127,221,82,130,11,13,169,68,222,33,205,93,163,3,215,118,254,153,203,194,100,131,101,230,160,169,141,77,177,80,132,38,97,118,139,232,76,104,80,122,92,69,210,7,132,11,3,53,55,120,108,178,29,173,173,95,186,185,197,207,193,227,84,125,229,80,211,19,99,29,212,251,183,202,143,113,147,134,39,96,141,46,191,101,93,180,50,90,191,62,213,4,220,24,48,88,249,222,30,68,147,18,217,4,200,70,161,132,160,40,243,100,192,40,178,126,180,148,100,39,227,28,33,225,5,29,243,100,212,153,244,119,191,81,231,168,137,49,131,229,236,247,125,81,58,26,118,177,166,253,251,22,190,144,215,75,228,196,52,90,79,159,135,238,68,26,16,34,214,126,232,68,120,159,33,176,195,26,220,192,217,86,99,205,251,64,168,149,185,34,220,232,6,155,147,44,128,47,211,171,30,240,206,107,255,220,197,101,59,28,213,37,126,25,160,149,22,135,229,69,250,244,170,102,6,90,85,196,180,25,30,52,232,4,125,106,74,181,45,27,6,195,105,164,38,202,45,22,181,26,2,113,242,127,141,116,76,113,31,206,58,173,157,74,192,56,238,112,14,78,151,27,33,202,72,159,242,184,199,120,163,114,26,223,71,193,174,90,65,185,162,127,167,66,253,15,24,22,78,243,194,107,138,231,209,250,41,183,192,204,70,131,190,101,2,92,150,83,122,18,213,252,235,189,5,233,48,195,105,62,187,186,10,120,173,245,157,138,59,89,138,52,142,170,159,71,202,245,49,254,68,150,82,219,91,32,214,137,148,227,90,254,194,194,87,9,5,90,29,226,96,130,227,145,45,73,124,100,119,32,163,248,115,98,20,86,230,165,185,235,97,58,203,67,182,109,71,208,185,84,198,158,143,191,44,94,99,76,72,110,87,36,147,14,11,86,165,22,148,12,140,176,231,117,39,77,239,249,124,187,119,89,206,144,162,185,62,158,250,166,36,230,179,138,57,132,157,202,29,246,18,115,111]], +[[148,213,9,21,20,76,126,125,208,248,95,239,135,237,220,34,6,193,86,158,209,67,28,140,90,21,62,50,225,203,47,183],[59,176,152,207,22,15,58,236,49,112,181,125,106,221,79,86,115,146,112,228,179,168,239,121,102,236,48,97,155,41,145,2],[89,161,206,85,245,166,186,220,27,147,145,38,54,32,84,44,252,174,135,160,242,185,80,34,80,207,228,189,203,247,108,70,25,119,195,52,164,141,145,110,222,189,86,194,28,226,23,195,90,100,68,207,191,211,177,26,61,72,250,46,219,110,180,15],[77,145,95,39,51,45,215,80,81,113,154,36,174,141,14,156,48,218,121,9,153,226,45,155,88,126,242,3,33,190,228,192,125,10,18,73,79,254,89,159,71,249,105,37,245,217,37,23,252,62,95,4,29,12,112,159,42,151,131,18,94,236,166,101,41,151,32,28,66,154,166,241,206,47,7,160,212,160,161,140,242,11,62,154,79,118,99,234,82,98,202,216,249,73,65,27,5,255,92,94,221,123,48,178,23,215,93,140,134,201,78,95,146,193,103,52,55,78,140,234,214,27,11,39,187,75,245,244,58,49,60,29,213,184,62,14,169,51,182,202,223,237,215,166,74,165,221,91,93,2,198,149,234,32,224,145,253,170,114,239,78,124,164,15,56,57,91,232,191,122,37,92,109,6,166,50,215,215,133,217,224,71,242,50,170,80,250,20,82,159,152,111,158,249,215,181,128,160,57,101,176,21,71,136,130,42,34,91,181,171,52,56,184,154,92,40,116,74,176,188,11,32,20,229,121,106,203,73,53,168,27,2,160,70,50,172,184,140,170,126,57,224,105,199,200,225,117,130,145,9,74,83,227,98,252,237,170,165,131,236,167,102,239,235,246,155,56,232,205,233,206,88,224,18,198,14,200,142,140,66,190,173,250,131,140,254,68,15,160,192,29,101,156,150,52,87,109,125,122,45,58,4,79,153,198,228,38,61,76,11,55,74,56,138,42,207,56,239,242,156,119,126,157,170,96,213,152,3,90,125,158,223,103,165,2,195,245,115,32,123,17,156,172,172,63,167,30,42,2,7,198,1,204,13,214,55,239,86,43,172,195,92,87,4,39,56,241,245,88,21,165,38,128,130,205,106,80,130,146,250,41,227,78,150,69,216,122,26,43,110,88,173,183,244,165,127,187,83,233,33,62,243,220,135,63,41,57,98,88,161,234,84,111,181,149,44,227,67,206,233,187,185,12,28,218,114,198,90,124,142,64,49,43,50,142,35,25,32,194,51,7,125,202,52,208,79,157,137,218,169,162,244,52,89,22,95,209,2,255,86,67,199,23,82,48,179,158,199,195,196,117,101,14,241,49,96,157,50,32,245,162,148,164,3,177,225,196,44,250,22,44,212,38,240,174,67,253,107,122,181,71,166,43,125,95,132,116,3,196,229,152,121,83,135,113,88,207,222,226,60,4,247,81,199,200,109,7,142,130,76,166,59,94,101,84,62,151,139,107,12,198,137,239,102,68,18,176,27,143,241,101,231,219,222,60,9,155,244,243,78,189,220,180,196]], +[[13,129,146,111,81,61,180,178,93,250,30,82,181,220,166,120,248,40,166,28,124,145,60,130,130,71,194,235,4,34,183,209],[15,50,65,30,249,29,78,75,105,65,223,202,171,20,46,243,190,193,96,152,57,147,165,38,44,207,39,250,221,42,248,144],[224,203,108,113,235,248,215,5,229,12,173,159,11,140,186,62,207,75,158,55,147,64,0,146,170,91,18,30,125,187,200,190,167,29,242,149,40,202,155,71,171,248,124,25,138,141,196,225,77,81,128,206,147,45,210,17,74,60,218,165,85,44,194,5],[169,56,55,82,47,126,194,233,58,46,75,76,139,70,222,146,106,129,173,162,210,72,188,211,59,57,182,201,95,182,42,97,219,190,218,26,168,90,33,217,185,106,8,81,13,141,58,101,140,243,32,161,9,40,105,89,153,210,192,214,5,199,249,90,18,245,106,135,24,80,125,176,244,151,227,234,214,19,19,42,176,146,203,241,157,34,96,53,134,48,53,141,155,38,230,141,80,221,174,55,200,175,11,183,210,116,31,210,146,156,33,39,154,120,209,14,44,95,60,91,244,164,42,54,23,3,109,84,116,54,71,118,90,253,140,217,16,248,27,56,206,215,35,144,99,14,230,137,68,163,125,41,194,254,202,218,28,197,158,197,68,7,91,219,193,76,99,198,35,75,136,64,73,0,12,39,199,52,6,3,86,4,252,168,118,11,73,165,226,16,158,249,18,133,173,196,236,72,200,25,214,45,148,143,172,169,15,98,207,174,240,176,125,111,229,118,215,98,191,208,238,249,76,246,181,51,44,77,66,37,17,96,127,47,172,199,172,4,106,89,185,97,126,131,131,209,2,156,201,26,197,146,181,32,132,65,48,50,190,132,27,170,155,249,98,81,166,189,166,113,212,205,75,18,93,166,88,164,229,165,15,68,40,238,191,38,20,251,12,229,254,190,128,247,33,165,244,192,50,85,6,210,122,141,49,227,61,134,37,56,112,221,99,192,142,220,115,2,178,128,233,185,189,194,139,238,240,92,125,203,48,212,193,98,233,190,131,46,28,120,94,55,85,18,24,66,30,236,133,44,66,152,33,59,47,39,248,248,199,6,211,145,185,198,154,86,219,124,229,216,21,72,252,165,254,212,86,242,216,175,208,183,95,121,248,88,104,49,111,74,9,33,240,198,99,153,38,81,107,60,62,82,169,203,34,85,69,70,239,112,225,76,119,236,189,205,92,13,89,168,23,105,179,13,93,19,31,47,180,73,201,150,184,222,138,199,248,8,79,132,153,225,165,111,124,210,157,182,170,239,204,174,138,96,231,86,22,161,247,2,195,188,141,234,161,0,74,141,174,3,146,165,156,238,84,129,12,110,148,14,238,37,251,46,93,87,50,103,4,75,137,63,253,227,120,254,117,172,38,19,55,61,132,160,202,129,135,175,74,51,88,229,10,153,78,208,51,103,222,100,94,16,57,15,234,76,51,187,26,108,12,57,133,139,141,180,166,159,232,148,164,34,61,69,175,105,179,108,97,23,196,220,37,222,73,166,48,23,0,43,169,174,85,30,249]], +[[108,140,83,181,107,188,180,192,162,93,196,12,24,36,11,106,92,117,118,184,157,222,69,239,19,251,21,142,161,127,142,217],[35,142,81,214,164,79,167,172,100,38,136,1,38,30,163,91,98,99,138,0,108,196,82,189,219,159,22,252,88,3,6,12],[75,241,231,212,156,212,213,195,193,253,74,75,196,143,246,182,229,47,217,81,10,65,24,18,41,105,150,228,254,197,107,228,69,20,197,103,209,211,52,119,189,93,192,131,195,149,139,217,91,254,89,156,21,63,33,174,38,37,41,103,183,50,96,3],[182,13,242,148,75,160,21,117,152,2,211,197,135,188,254,190,82,26,126,119,185,152,91,118,28,150,118,69,77,36,166,100,175,11,13,68,34,90,85,117,18,225,193,205,125,216,51,92,143,106,223,146,142,24,248,159,213,238,223,111,65,29,205,175,153,105,18,232,195,226,61,28,185,94,202,75,158,36,231,83,156,59,152,191,61,7,236,37,19,146,9,108,25,172,83,116,220,186,82,97,50,182,217,187,143,108,133,156,233,133,213,132,199,187,165,176,42,129,3,75,109,139,82,27,210,128,229,13,119,218,162,178,65,62,214,121,131,79,129,97,213,208,87,59,221,71,106,195,205,10,58,125,141,180,83,52,232,156,0,171,102,188,54,138,7,180,35,226,70,67,70,54,39,42,164,228,99,122,83,6,178,195,57,121,146,120,31,48,35,141,231,158,193,4,172,199,32,13,239,173,150,8,131,211,145,68,62,112,239,189,34,241,207,206,236,81,18,254,158,142,19,187,148,28,8,52,104,221,113,255,202,151,108,213,28,225,97,121,49,16,239,0,175,245,238,44,203,119,6,165,18,184,91,235,148,172,73,209,154,251,99,51,101,92,243,174,165,53,166,249,199,94,3,72,65,231,99,197,162,73,180,112,78,27,231,139,14,202,198,128,44,52,60,27,126,123,87,112,222,76,147,163,167,156,70,230,131,93,168,174,93,179,131,142,23,150,181,100,164,128,164,242,144,182,10,28,99,167,37,255,63,239,67,77,42,11,61,137,49,151,135,66,181,37,200,59,174,103,148,174,100,25,55,148,179,112,194,137,186,53,237,121,211,112,114,168,220,252,173,180,109,95,250,238,186,27,253,79,135,215,102,181,4,230,43,74,205,215,116,70,231,155,169,148,214,219,244,118,94,189,116,176,54,81,0,218,86,22,44,54,254,90,149,7,127,107,66,101,232,23,150,180,165,116,67,120,41,112,185,108,180,86,155,169,133,197,95,227,167,24,56,11,202,57,241,102,36,248,228,124,198,60,27,111,161,189,225,174,186,156,81,249,75,112,43,19,16,140,193,72,29,66,230,250,152,30,62,191,224,100,210,220,167,66,12,116,89,87,146,49,42,227,251,145,1,212,182,109,153,22,223,214,193,58,232,131,230,97,198,40,34,139,233,121,76,246,3,69,7,109,178,97,132,182,23,226,114,41,140,212,24,63,39,189,82,212,5,16,187,1,93,32,151,212,204,118,231,108,10,98,187,253,175,83,199,38,135,117,187,251,219,136,112,235,155,171]], +[[105,179,32,251,212,119,64,48,162,151,103,160,204,21,80,209,11,116,155,68,214,25,212,29,206,17,70,247,172,128,167,85],[220,80,138,121,198,184,171,134,108,209,23,165,168,77,217,217,49,253,164,80,190,194,147,53,52,77,13,33,146,22,214,94],[105,125,77,137,126,14,44,192,43,193,194,221,165,127,13,218,98,11,55,232,97,130,43,183,241,167,1,147,94,149,158,160,216,69,63,116,111,185,44,8,126,214,93,152,14,234,29,111,219,242,62,153,178,137,170,224,220,187,18,142,248,54,100,10],[33,126,51,248,134,34,201,111,141,9,44,158,38,102,79,233,239,192,216,210,235,89,160,54,250,70,76,238,101,206,68,137,202,249,3,220,225,122,250,251,196,241,141,201,187,253,108,26,75,231,184,52,133,166,202,148,125,239,177,211,81,37,208,119,57,98,163,68,163,139,109,202,154,64,195,28,28,78,178,215,246,129,143,151,142,87,61,102,185,144,146,27,146,183,119,71,26,79,111,5,71,126,188,53,58,206,29,134,176,12,194,81,119,122,175,106,243,170,17,121,191,247,141,245,4,142,94,242,153,104,103,14,83,84,131,86,141,107,177,109,168,41,86,143,129,199,153,185,175,212,170,214,239,8,82,82,192,206,58,192,26,194,26,158,166,155,213,142,173,198,105,104,245,93,238,56,107,101,63,51,52,239,195,152,239,60,55,163,140,233,59,33,241,7,204,84,222,194,111,83,254,229,96,78,176,154,54,175,230,182,101,182,50,74,132,199,218,123,125,208,29,146,120,228,114,241,90,92,233,255,15,217,61,10,160,96,77,210,223,141,91,246,169,18,115,78,197,29,231,127,12,224,153,186,17,103,2,16,166,162,6,16,107,14,222,45,237,133,138,107,196,17,231,97,62,111,128,225,170,82,195,35,227,15,168,73,149,28,201,183,118,228,204,88,201,12,252,143,68,45,246,65,81,167,253,74,61,214,26,67,54,218,33,208,57,68,99,93,63,214,103,190,116,30,244,91,31,124,178,118,217,244,222,129,7,222,100,88,47,121,23,198,234,179,142,10,136,144,164,190,228,139,201,38,23,163,97,204,123,29,37,224,137,69,60,224,165,37,68,248,104,220,179,36,157,231,97,231,157,246,62,250,7,148,227,196,97,140,85,71,83,238,40,28,82,172,138,215,141,83,56,240,218,195,96,167,105,56,27,180,163,159,25,11,136,123,71,35,128,106,196,164,242,255,48,75,198,249,51,122,181,76,134,110,107,165,29,245,12,67,234,181,46,43,57,121,76,153,23,224,195,20,51,240,54,129,210,241,217,58,4,54,1,140,170,174,32,32,106,52,88,173,108,3,122,203,81,30,241,40,246,220,208,83,5,240,112,73,161,59,108,108,60,91,129,112,241,88,200,241,45,70,225,96,147,27,161,139,213,154,225,41,236,7,160,101,95,164,130,235,189,59,133,13,54,184,50,187,183,117,245,56,227,193,179,164,62,207,148,202,99,12,161,93,80,40,19,238,211,227,94,143,210,61,42,182,56,96,4,39,209,89,124,178,157,162,165]], +[[102,218,139,37,74,55,6,115,120,246,129,56,175,237,214,100,150,89,106,5,133,82,76,113,107,222,43,49,36,195,231,209],[133,189,226,138,146,42,181,238,170,74,98,148,82,26,44,202,192,239,35,3,220,223,140,127,238,34,143,180,85,32,18,231],[64,130,165,188,115,15,181,75,107,208,188,210,160,68,237,93,61,50,125,193,156,234,200,130,94,98,155,158,100,35,203,28,97,66,54,240,151,166,183,61,71,57,71,203,129,196,226,112,133,46,229,241,58,91,3,220,24,225,201,194,122,154,104,2],[63,174,54,99,136,55,208,237,200,220,238,81,126,67,196,136,237,87,250,108,152,83,167,69,170,237,251,16,158,193,64,159,184,162,254,81,210,62,13,217,251,253,148,249,28,24,230,17,77,128,137,1,191,97,125,38,103,206,235,210,5,197,198,111,93,117,52,253,46,195,61,191,229,128,173,145,159,80,66,4,234,242,66,175,135,0,177,56,207,190,15,55,41,25,192,107,134,26,39,215,32,208,157,242,15,79,183,183,72,231,24,176,252,72,109,189,252,182,148,203,63,20,32,3,90,193,190,85,211,31,48,249,151,160,67,208,71,8,165,197,66,238,55,192,247,254,11,50,17,209,138,135,3,61,203,21,199,158,102,129,196,151,5,147,211,42,19,196,143,10,58,248,191,193,54,224,249,181,106,18,59,134,196,198,64,182,80,203,125,238,154,137,232,42,238,238,119,59,92,176,50,252,164,28,32,196,7,50,139,254,210,146,68,228,96,85,168,49,20,97,77,61,181,101,129,96,75,17,95,186,20,246,24,225,2,161,225,108,176,54,234,105,223,146,117,185,119,160,133,129,24,201,26,52,185,168,81,155,208,218,195,182,20,52,234,8,143,56,27,160,139,193,88,49,137,164,167,200,182,173,24,247,50,215,78,255,58,206,244,182,144,77,245,140,100,105,67,33,81,55,45,249,50,122,231,26,15,53,108,148,70,141,207,194,228,165,192,228,236,11,22,109,144,205,70,95,146,96,235,214,167,166,44,230,199,21,188,199,21,190,12,126,31,40,196,69,96,18,211,49,119,167,212,17,60,154,90,34,172,250,242,214,182,51,9,7,143,193,177,186,168,243,108,126,134,108,31,151,42,101,0,165,238,167,146,1,101,26,115,5,32,139,108,147,196,146,188,119,202,203,201,156,156,222,209,121,230,100,162,244,225,105,56,204,38,252,168,180,51,235,128,18,247,179,173,25,186,31,184,88,254,74,0,251,61,31,143,208,237,223,12,55,220,219,46,93,53,194,84,111,34,232,192,248,206,144,226,223,138,191,36,130,122,1,155,44,51,252,89,11,190,113,47,1,146,135,0,43,194,33,124,13,192,147,29,200,237,143,80,187,68,47,139,45,226,120,87,54,44,229,169,253,151,240,253,27,43,146,81,202,210,164,172,161,169,77,226,233,83,144,45,114,40,20,36,7,68,59,29,81,113,7,100,138,123,171,131,7,73,135,208,151,139,198,29,65,155,200,69,145,201,105,195,214,244,232,111,196,115,135,55,188,5,88,117,92,17,10]], +[[39,101,72,41,15,62,15,144,5,21,220,99,54,108,3,254,15,198,238,19,12,33,251,96,164,223,156,244,100,121,124,218],[126,42,53,120,0,10,8,126,220,201,233,79,222,80,159,196,190,5,202,13,208,144,223,1,174,17,33,18,53,54,247,42],[136,161,70,38,26,209,17,200,15,164,41,149,119,231,16,246,133,156,240,209,202,128,229,18,165,82,199,37,184,56,64,55,238,207,100,101,206,151,88,92,157,102,10,65,171,145,4,229,247,201,178,248,236,111,178,31,29,221,80,214,91,155,102,14],[240,219,68,45,226,154,122,29,237,85,13,18,0,2,204,18,171,255,249,139,31,87,109,101,189,225,109,234,186,104,126,78,11,13,90,135,72,215,80,61,162,150,156,100,214,167,194,141,39,182,201,58,210,87,206,50,236,218,238,55,95,67,255,249,124,67,45,69,63,113,150,199,9,195,189,251,115,136,212,216,234,241,57,241,130,148,12,225,123,69,82,226,210,10,237,85,87,186,77,42,203,248,69,115,12,10,102,180,91,64,149,11,175,106,148,100,55,175,108,158,59,51,167,158,4,220,234,229,124,42,84,149,66,234,189,33,107,241,57,72,212,31,251,148,131,254,41,128,31,200,193,120,40,64,222,235,63,180,218,49,146,120,91,202,19,237,10,158,255,87,214,19,107,175,191,157,236,105,123,131,36,71,178,182,231,48,250,127,153,149,186,198,183,131,46,170,9,144,94,228,157,70,90,94,228,80,245,45,26,109,54,76,97,129,68,232,134,232,239,99,61,199,157,10,248,147,209,107,62,237,160,254,254,253,135,89,242,160,218,25,48,23,13,209,158,183,143,13,122,123,116,81,84,3,55,90,149,189,188,206,1,139,193,237,176,141,137,123,183,152,169,94,126,134,165,42,243,217,184,164,161,75,3,113,214,52,152,220,178,1,98,72,235,208,190,128,14,159,33,213,73,229,224,231,180,137,92,165,203,114,90,12,171,39,218,138,139,18,153,190,56,164,38,9,0,174,16,223,91,171,161,26,226,186,183,23,157,216,69,57,105,66,156,204,77,65,96,85,242,188,185,60,28,172,109,126,128,76,248,18,223,20,98,242,46,233,232,51,169,118,158,142,103,117,80,64,44,64,148,223,33,47,210,197,252,192,154,114,199,206,0,119,81,0,115,9,13,14,99,219,99,125,67,212,194,31,134,25,211,77,165,219,8,3,63,104,108,232,184,160,130,18,34,249,84,52,172,78,111,112,48,148,237,222,214,251,27,132,110,151,150,80,151,157,60,119,69,63,64,247,254,231,195,232,138,150,253,29,112,46,129,194,164,243,243,117,60,121,100,132,45,253,157,57,88,167,67,218,6,61,29,100,142,81,178,16,162,142,210,72,127,20,213,241,188,111,51,155,45,209,122,102,28,57,115,109,169,158,74,79,7,54,3,66,210,55,227,129,62,163,153,141,102,235,49,162,215,8,175,6,92,50,185,39,247,87,195,122,128,6,96,103,78,151,23,186,88,242,128,235,42,164,100,250,116,64,33,8,165,213,102,46,141,15,234,243,41,104,122]], +[[151,44,6,22,85,110,242,44,33,72,104,253,216,34,197,87,57,225,249,106,147,174,131,81,42,253,169,202,122,167,76,210],[158,28,109,65,7,248,171,129,97,197,219,91,136,163,124,161,222,159,78,41,19,103,171,177,239,200,79,131,247,7,105,83],[84,221,6,251,179,215,198,63,140,218,247,131,194,215,186,193,107,76,130,110,45,27,24,7,200,78,4,159,100,226,113,178,28,250,62,55,195,68,38,2,135,128,93,113,136,6,182,44,86,180,127,109,92,80,129,37,201,251,93,94,163,95,213,1],[134,137,226,249,92,143,213,13,196,70,100,161,143,177,169,242,200,243,238,115,192,249,88,126,226,139,250,53,201,35,28,117,191,211,217,83,65,116,229,173,63,169,240,146,242,89,148,42,15,240,186,44,162,203,89,4,61,25,44,168,227,200,134,155,237,210,53,76,188,90,199,130,215,39,192,182,148,7,246,141,19,38,223,101,166,12,77,50,248,127,25,161,15,61,118,95,249,35,67,79,85,17,209,52,211,151,196,254,246,187,25,83,171,252,230,8,39,195,89,170,75,84,249,18,170,139,23,184,61,204,126,59,203,197,5,186,4,111,229,124,22,218,207,78,226,250,213,56,188,6,129,124,155,157,141,188,95,157,155,191,159,74,147,79,20,164,44,41,224,226,243,164,159,70,178,14,231,108,254,32,222,161,233,116,80,235,106,143,218,4,129,104,221,130,120,16,32,127,0,90,60,170,147,202,17,244,238,96,138,122,147,85,73,67,19,174,200,215,7,90,252,148,199,204,204,117,194,49,155,180,88,192,206,55,62,157,0,127,117,59,51,181,39,147,213,132,150,178,210,92,209,220,215,131,42,172,93,219,56,244,219,25,196,39,33,158,26,4,32,234,212,123,169,90,182,216,156,101,147,144,65,204,115,76,8,235,107,71,108,175,127,199,108,89,141,148,127,244,68,177,7,112,246,41,69,174,101,4,79,120,9,130,153,226,98,107,99,138,115,40,209,183,218,165,136,158,141,185,75,191,242,222,214,46,20,70,55,96,34,124,63,50,110,212,147,86,93,223,10,23,97,184,228,187,125,36,16,250,15,219,243,86,132,57,126,239,234,149,137,88,137,160,169,223,252,94,2,192,146,56,59,124,231,77,45,144,147,153,22,242,107,113,175,210,101,248,190,199,79,13,226,71,201,100,57,5,88,61,243,206,226,53,55,214,181,104,200,51,140,229,254,228,47,125,209,93,173,82,71,240,9,172,191,213,215,105,182,54,105,89,205,10,225,80,245,143,124,128,250,16,217,137,237,144,17,147,114,229,254,165,218,72,164,232,234,156,114,120,117,220,74,32,5,176,220,46,63,105,124,12,224,164,189,178,247,80,192,79,188,12,39,208,45,216,40,110,84,201,195,149,155,111,251,219,29,226,175,254,158,120,38,81,229,22,138,80,10,254,208,55,179,225,121,13,221,89,56,81,166,166,204,202,159,255,180,169,158,39,223,67,129,136,113,83,106,176,79,20,160,106,28,124,180,123,237,98,65,206,116,48,173,62,100,10,114,103,82,250,6,169]], +[[224,64,93,55,137,62,137,245,56,17,214,212,70,225,241,147,245,26,250,27,187,167,37,249,94,180,128,51,66,74,37,9],[69,16,77,89,94,68,62,140,230,84,222,157,101,80,84,191,10,153,211,86,19,215,125,87,69,76,162,209,200,153,181,23],[119,221,212,145,202,102,46,191,251,18,247,244,146,215,251,193,161,180,71,246,200,89,152,242,247,204,154,220,230,125,230,59,110,235,208,129,23,132,90,3,2,247,52,151,20,186,157,178,175,88,4,139,133,131,125,118,96,236,61,235,238,226,208,15],[223,88,196,253,7,2,162,15,175,163,209,212,254,125,133,147,139,18,15,193,30,141,65,182,1,240,230,14,66,35,106,73,241,38,129,59,213,18,238,113,53,144,97,225,62,179,20,212,23,245,109,109,86,2,133,250,137,145,33,50,132,196,43,194,206,242,220,147,123,220,11,94,157,194,38,154,250,179,45,179,14,104,73,133,89,81,207,188,83,236,250,1,100,56,99,224,50,137,149,254,133,12,13,181,84,33,191,165,100,96,27,140,157,183,85,44,126,106,167,173,250,21,165,128,33,168,66,102,233,89,92,101,252,164,161,95,167,15,85,245,210,18,201,226,119,255,184,48,244,202,209,134,31,63,73,90,157,103,47,86,145,49,6,57,193,45,205,7,227,239,23,162,55,80,188,180,107,122,215,234,196,98,235,81,34,37,243,190,126,50,248,244,152,122,17,223,52,17,102,6,43,67,198,58,184,88,166,0,73,118,103,251,184,142,147,199,226,224,170,180,28,9,192,35,235,144,46,195,186,246,121,226,91,150,225,6,146,26,145,79,213,222,32,10,71,136,157,226,62,123,101,208,204,223,12,41,3,100,103,161,33,12,0,48,48,154,45,4,236,37,109,90,77,139,151,212,106,62,21,243,69,182,103,23,8,3,205,172,246,203,72,173,208,161,52,98,221,48,250,6,43,212,86,102,65,218,7,215,246,30,6,54,134,237,217,107,254,143,151,185,134,183,192,228,66,73,205,45,115,23,71,41,153,184,238,78,168,12,144,47,59,24,137,54,113,46,137,216,191,2,206,138,231,123,107,49,171,176,99,32,101,69,93,221,159,157,28,217,83,164,164,154,172,26,21,22,158,104,125,79,211,247,194,237,251,58,171,195,182,97,85,247,211,21,248,162,148,250,221,255,219,73,81,54,122,12,184,112,117,158,133,168,56,175,102,186,63,193,3,218,43,171,195,243,129,105,110,248,136,45,133,168,39,141,95,172,58,114,241,110,177,25,238,153,0,177,253,152,108,42,159,148,238,216,224,212,242,115,105,126,67,99,169,117,255,106,123,128,213,180,236,83,85,191,99,180,43,113,205,72,66,64,29,56,181,224,12,201,123,253,164,14,69,102,83,104,59,200,230,218,222,125,207,152,90,151,176,181,119,108,77,114,202,19,161,71,78,78,178,236,207,205,66,135,134,221,208,36,109,115,166,55,122,121,203,141,167,32,226,38,193,148,137,189,16,206,221,231,75,73,250,194,207,162,7,18,156,106,16,138,161,100,190,157,128,156,77,49,20,115,96]], +[[87,86,231,82,223,246,158,62,237,132,142,74,73,199,168,186,202,18,21,79,148,49,222,195,86,38,239,141,117,164,69,20],[89,16,239,0,165,179,84,20,60,70,86,29,166,44,65,170,19,210,156,24,220,97,83,191,142,80,46,1,20,0,119,40],[129,87,216,51,77,237,26,50,105,155,53,10,192,212,18,0,40,205,142,248,24,148,72,147,72,80,229,14,228,153,157,143,162,205,37,118,70,217,47,186,93,102,42,130,62,98,32,138,180,251,224,23,20,168,72,160,185,11,85,173,205,36,105,2],[235,33,144,163,33,156,121,43,102,102,178,117,39,51,173,159,134,252,57,1,85,196,180,56,190,25,105,89,56,59,37,243,167,73,83,13,90,75,21,235,226,193,141,153,23,142,109,69,187,74,162,18,15,149,163,82,224,64,108,99,172,134,114,72,217,239,186,18,66,49,6,72,115,200,47,233,149,221,3,28,124,188,125,21,236,25,31,187,108,71,77,196,199,119,232,244,87,132,30,180,98,72,65,193,82,209,94,222,38,231,132,121,166,162,95,250,51,85,99,241,6,78,240,149,88,185,16,226,96,132,24,130,15,73,85,75,103,12,107,171,52,209,214,9,132,222,165,14,214,163,117,244,90,116,190,173,251,4,189,147,0,189,89,78,46,32,234,93,48,82,187,125,220,81,169,73,160,4,121,114,104,46,190,102,211,138,172,98,146,114,112,222,66,21,13,88,34,29,3,184,172,227,88,153,51,72,123,242,61,41,197,194,200,67,174,250,46,28,162,47,157,22,128,248,12,118,109,20,60,229,236,239,37,58,116,92,183,30,114,246,80,74,217,17,247,203,74,129,156,208,116,134,58,146,112,105,41,163,20,47,141,183,172,22,65,2,172,44,160,210,225,154,114,94,27,95,129,244,67,199,62,4,132,242,106,69,163,174,248,79,31,63,160,74,74,198,149,210,218,182,239,186,69,106,40,26,57,115,204,24,110,104,10,102,223,82,26,77,31,158,223,77,251,39,74,66,112,151,191,134,50,129,207,176,237,128,248,215,103,102,56,214,205,172,147,120,67,239,188,252,233,29,225,223,108,82,181,148,87,27,147,21,96,14,75,101,82,222,251,132,55,168,7,186,33,41,142,61,151,34,18,186,49,70,146,145,127,64,7,83,17,172,208,9,57,82,65,185,241,178,86,197,21,115,93,198,116,248,232,102,209,238,180,195,40,84,138,238,113,35,28,76,157,91,210,46,57,222,136,209,159,171,244,159,11,152,105,203,248,53,33,75,21,82,42,147,211,165,0,123,17,240,181,14,82,40,212,238,187,69,113,179,93,168,79,79,104,126,63,67,121,61,84,243,130,91,55,165,9,234,86,75,223,33,127,244,173,246,132,123,190,164,49,106,29,188,199,68,142,205,83,99,234,171,193,40,222,207,5,78,225,160,238,45,135,25,121,248,166,59,38,146,176,159,110,152,106,19,142,127,104,246,10,164,38,161,201,176,26,73,2,225,59,23,188,131,18,65,12,40,190,210,155,96,27,15,201,243,188,45,34,63,135,82,81,16,15,134,156,107,88,68]], +[[185,4,172,177,158,92,248,114,211,100,12,209,141,223,60,11,102,87,224,17,124,230,89,219,245,2,89,1,93,63,191,50],[224,74,138,165,109,24,24,72,59,16,208,167,201,25,225,213,216,0,30,53,81,14,30,198,47,113,20,219,232,26,224,190],[154,175,138,201,113,64,213,80,141,88,245,172,130,183,253,71,230,177,246,138,124,120,162,172,6,240,65,110,248,233,145,149,63,98,196,127,213,251,198,193,224,27,174,28,146,163,62,245,43,126,250,95,23,187,134,51,189,193,174,235,206,49,143,15],[131,244,18,77,90,249,85,19,155,27,197,68,30,151,197,250,196,145,180,234,145,20,7,225,84,32,160,52,126,215,250,31,136,25,227,108,142,213,116,12,153,212,80,90,120,182,25,213,96,116,154,245,11,5,115,81,8,22,214,19,34,205,169,118,165,212,202,50,5,245,240,230,14,117,154,93,241,160,189,243,109,254,151,23,144,106,197,124,191,201,112,171,67,182,250,24,230,192,0,108,132,252,114,84,71,10,11,119,71,39,191,95,142,103,148,35,165,49,228,28,181,49,15,155,203,245,165,68,94,188,57,251,217,9,206,17,233,123,194,246,106,74,27,182,194,241,103,242,198,232,14,185,184,183,45,243,232,207,212,229,20,72,220,20,192,184,55,242,148,150,147,209,208,84,200,249,91,255,127,30,54,69,103,208,52,242,34,62,21,148,119,42,67,220,254,5,151,253,109,19,59,63,46,150,255,197,102,125,213,146,143,35,236,60,117,15,132,89,147,163,78,151,118,21,154,104,48,214,253,144,19,238,122,234,161,252,205,105,185,109,242,132,112,79,208,136,136,177,91,100,226,233,13,87,140,92,252,15,149,105,63,106,182,92,105,71,68,106,133,124,2,156,124,166,96,128,183,84,199,115,75,120,153,138,190,155,124,198,239,208,154,68,24,25,77,136,179,78,198,195,58,246,48,219,129,222,91,153,254,101,170,200,183,51,98,55,145,25,199,0,209,7,237,252,25,242,112,118,4,104,238,142,95,21,93,154,52,126,87,181,147,15,50,122,141,17,198,103,77,221,2,15,158,125,155,118,29,186,91,131,168,115,2,241,131,62,90,189,73,82,109,102,57,30,91,240,227,91,68,83,214,48,191,125,10,219,254,80,26,239,129,230,197,147,143,146,203,117,47,95,20,210,128,111,144,174,21,70,5,28,204,127,145,60,93,106,56,255,59,123,154,35,102,46,241,240,8,8,237,178,250,49,236,186,92,141,51,135,232,117,65,205,6,22,237,191,58,170,53,165,55,146,40,97,244,76,189,159,153,43,130,70,217,198,76,65,152,129,112,26,180,63,127,212,100,33,13,128,43,166,86,217,92,15,36,163,69,153,178,11,30,194,0,17,72,92,252,179,24,107,123,207,105,215,69,129,167,163,238,214,19,76,78,236,214,85,116,164,50,13,156,87,168,73,196,231,140,138,92,232,37,5,0,74,84,241,157,75,220,130,35,64,27,52,148,107,125,102,228,126,99,207,157,15,87,208,148,84,145,56,75,198,134,140,75,71,134,144,229,80,2,29,241]], +[[138,53,1,183,105,83,96,60,144,51,227,188,191,62,195,120,210,87,1,26,108,80,184,151,98,212,145,234,167,44,94,13],[119,143,32,25,220,216,219,184,108,103,55,204,141,193,144,197,160,76,80,181,191,69,136,188,41,250,42,71,175,37,38,114],[168,163,9,186,82,18,94,118,164,166,30,180,63,212,19,92,65,171,17,121,155,145,204,84,255,201,198,162,15,5,12,197,149,178,129,67,200,116,189,185,40,190,237,38,29,156,15,18,170,25,46,102,64,191,218,213,75,160,212,120,66,107,206,9],[230,9,241,34,74,106,69,17,64,203,192,37,77,67,44,229,253,221,8,168,233,18,248,28,65,47,223,213,24,47,246,172,47,19,197,118,200,20,91,21,242,91,64,157,133,63,145,68,9,228,224,44,239,195,157,155,239,74,42,6,4,152,87,11,45,58,40,56,201,176,184,227,175,79,195,126,25,21,248,4,168,1,136,88,91,48,182,138,63,251,46,150,12,115,32,232,39,210,254,54,230,163,40,204,110,120,6,52,138,219,11,119,59,120,77,229,41,187,111,100,117,27,33,5,133,148,148,253,73,219,11,199,246,45,244,107,157,124,230,118,151,92,197,244,56,86,73,132,54,129,46,4,242,111,184,184,171,126,186,18,241,213,103,34,235,130,235,250,250,71,53,151,122,38,104,28,176,63,164,188,105,81,171,156,189,247,135,227,39,143,47,87,242,158,18,9,95,140,162,161,120,207,167,87,19,55,240,39,66,55,102,159,151,101,125,75,173,179,148,54,215,134,73,37,128,253,85,216,107,227,160,205,23,209,96,87,1,123,170,174,160,12,30,20,85,33,89,188,171,192,230,102,186,211,65,142,78,193,59,254,22,59,226,86,240,200,155,194,52,74,141,223,153,202,129,96,177,137,135,90,211,34,217,15,88,19,37,40,29,83,137,150,92,10,123,123,202,226,41,74,60,190,53,164,228,232,59,84,196,39,99,83,150,15,173,17,133,50,212,155,112,118,242,90,209,144,171,86,148,145,79,113,8,176,171,105,105,161,145,40,251,10,239,0,230,90,4,252,131,45,7,105,97,103,185,52,43,53,94,197,119,55,202,55,203,255,59,179,25,49,203,88,113,42,76,70,137,82,198,69,157,86,122,38,231,149,1,228,227,27,27,9,83,83,118,50,2,158,155,73,15,114,229,166,224,87,221,180,179,23,86,253,151,4,33,139,27,143,77,203,84,48,192,37,4,47,71,22,155,252,124,128,215,28,171,140,160,127,52,10,250,0,138,187,226,227,160,171,225,65,218,141,65,202,107,214,157,54,253,177,26,65,206,11,114,250,188,0,217,126,166,5,39,0,16,178,89,223,142,16,221,34,220,23,193,57,144,160,95,2,51,227,202,133,107,64,151,28,179,226,28,139,57,80,177,63,200,78,31,38,108,42,111,190,206,136,213,151,37,195,207,178,34,93,188,30,233,91,104,109,183,4,252,147,123,118,111,10,155,254,149,164,43,144,16,241,34,156,97,13,126,222,9,87,18,200,240,241,251,0,71,192,64,168,112,48,108,216,220,116,196,218,81,191]], +[[66,181,54,82,208,139,93,118,110,102,173,143,62,191,105,60,253,119,144,124,173,217,139,84,102,223,119,223,162,198,55,173],[136,70,59,184,164,182,56,141,146,76,184,98,9,131,65,149,67,93,121,215,127,140,2,244,107,189,22,216,46,254,66,179],[48,196,185,158,104,236,51,81,48,143,188,118,217,202,240,175,98,33,181,150,183,1,127,225,12,198,51,2,59,169,127,2,56,150,254,50,43,170,52,118,96,97,14,5,250,73,61,33,143,163,96,241,141,147,226,117,209,239,246,102,182,61,178,4],[158,233,19,199,78,227,197,232,201,13,100,184,174,58,96,4,159,199,101,225,118,6,11,205,28,208,159,14,218,96,191,35,186,219,138,28,170,195,214,110,188,82,104,20,110,228,165,78,30,178,49,237,37,239,249,91,144,166,233,131,55,165,64,163,244,132,73,121,74,72,115,191,194,232,71,40,150,107,183,198,255,103,106,47,245,115,17,193,194,94,21,251,243,212,14,159,37,171,93,185,31,221,183,160,174,67,108,142,192,112,117,75,109,116,58,161,214,4,143,181,189,127,91,142,76,202,210,3,40,56,149,48,241,19,116,164,137,177,213,5,49,163,156,155,50,180,3,105,98,96,6,210,100,169,158,236,79,172,19,65,244,231,70,121,69,123,65,142,107,191,186,35,63,28,161,88,247,178,157,64,213,3,1,249,217,37,54,253,197,194,63,229,222,228,214,223,14,191,19,223,163,117,74,20,200,86,0,154,222,161,221,164,9,48,76,31,96,210,83,48,251,16,149,121,71,160,5,8,242,253,118,66,46,172,105,76,195,159,168,174,127,204,119,160,47,217,238,95,145,13,147,232,170,198,143,20,93,216,120,135,107,168,237,160,164,159,203,32,156,52,234,34,13,77,6,5,84,111,196,168,9,186,240,16,213,51,228,93,23,176,225,106,70,233,30,166,254,194,205,197,168,179,236,80,20,178,94,146,216,229,201,40,171,6,153,61,79,226,58,200,212,92,137,3,120,221,19,63,0,237,185,55,192,113,247,92,252,19,164,2,227,228,41,168,72,101,42,23,92,155,111,110,172,134,246,24,138,68,72,169,108,226,135,46,95,101,249,189,184,113,102,201,184,122,126,149,142,128,187,101,102,227,252,248,113,25,12,244,168,103,230,18,207,193,228,55,29,43,115,210,160,173,10,164,0,186,105,230,99,54,35,59,15,60,82,184,166,139,202,5,18,86,1,37,80,70,230,244,157,104,141,45,184,92,123,130,18,112,81,110,60,6,19,243,242,63,156,87,203,76,135,20,40,92,223,149,225,6,163,181,175,202,235,129,183,47,52,62,135,189,146,241,88,29,207,154,169,10,2,79,164,161,4,128,89,227,13,232,255,13,22,121,77,205,116,93,43,45,83,76,82,15,130,120,83,134,116,169,52,198,241,74,132,40,227,218,1,138,54,228,90,165,130,124,244,177,82,132,52,111,214,147,99,20,146,25,187,13,27,201,39,216,209,147,196,130,105,47,151,220,136,216,237,51,125,12,157,201,156,122,94,17,29,206,212,34,80,213,128,226,6,146,187,123,136]], +[[20,207,224,15,167,25,10,232,16,136,138,226,187,208,255,100,18,207,31,212,8,163,8,41,67,131,161,148,83,181,144,115],[78,97,175,232,193,116,182,238,26,41,250,9,207,135,180,0,129,57,241,7,11,200,83,27,109,6,245,76,149,98,164,243],[247,133,164,111,105,187,208,153,250,1,17,36,186,144,50,193,137,116,44,158,0,29,187,135,129,216,34,51,69,169,86,157,193,68,202,105,77,144,36,94,14,81,62,136,171,2,63,127,15,153,183,65,97,89,117,141,208,52,231,168,156,255,54,0],[188,102,248,1,218,168,41,133,142,116,2,147,212,210,24,123,142,26,90,251,165,253,103,177,9,86,198,83,70,172,169,68,41,211,46,76,251,53,132,171,14,0,93,13,215,66,120,29,71,232,148,71,196,225,216,27,247,230,21,79,143,115,175,3,54,26,213,110,163,192,96,0,117,75,159,50,125,78,222,172,196,211,72,175,181,72,35,225,201,212,156,216,255,43,25,244,32,33,180,13,88,12,57,206,61,36,54,97,184,84,33,254,201,21,186,157,210,118,47,133,11,210,8,253,191,32,255,171,165,106,70,134,96,241,124,0,251,28,15,78,133,39,165,9,221,78,236,19,54,12,246,227,202,197,66,184,117,24,47,42,124,231,190,10,51,48,47,226,109,54,41,98,147,132,227,92,6,120,157,230,52,233,14,150,79,189,168,203,186,152,17,30,34,232,208,118,38,132,38,106,171,118,174,186,74,56,7,120,105,104,20,161,227,17,148,60,179,80,88,146,100,12,68,227,170,196,83,12,80,172,96,74,141,44,204,124,234,191,254,164,170,61,127,72,166,109,205,117,136,184,2,9,219,193,115,240,198,99,232,252,135,163,110,137,46,201,163,255,143,96,210,224,216,112,78,91,108,187,135,50,117,21,26,212,204,0,87,22,80,49,144,80,57,101,28,161,10,149,198,253,163,178,120,39,166,87,239,154,95,195,235,91,83,202,198,29,218,245,164,23,4,200,120,87,12,188,60,65,196,117,177,23,192,94,171,11,177,150,188,183,196,51,52,222,189,100,185,227,116,80,210,63,92,16,22,30,197,171,79,204,215,207,48,142,42,153,149,204,158,87,139,133,232,40,90,82,8,185,239,212,42,249,207,42,194,179,183,70,66,84,136,154,33,135,49,126,50,73,151,9,185,19,149,58,212,111,28,35,225,182,181,111,2,76,74,125,72,70,17,146,192,28,86,197,76,86,71,145,236,10,103,182,26,203,249,87,230,208,215,218,128,83,237,19,164,24,147,215,103,252,87,55,205,25,85,83,218,93,91,7,6,95,71,215,42,53,196,43,0,30,182,219,208,248,231,122,75,118,166,38,97,146,100,127,65,85,234,17,189,18,55,186,119,200,124,98,191,75,1,20,159,197,139,194,143,11,90,40,100,133,211,113,125,50,57,100,4,98,24,231,12,126,56,183,213,231,75,166,177,43,2,47,24,25,125,146,193,59,202,137,51,92,133,108,188,87,86,170,59,100,236,31,70,227,150,177,22,28,135,28,210,223,222,209,164,236,145,146,116,41,55,192,112,69,49,199]], +[[172,15,127,4,24,222,103,227,72,250,109,86,134,196,109,33,202,114,98,46,230,158,170,190,0,213,201,7,90,52,241,121],[254,171,222,8,240,10,43,104,43,206,157,69,153,11,244,90,252,149,131,57,220,68,16,109,173,51,178,196,144,239,112,144],[117,145,207,130,87,190,173,57,161,173,59,161,145,141,81,142,103,36,53,107,246,37,165,115,234,229,1,209,175,148,108,19,194,144,203,99,21,110,201,211,98,114,110,229,11,57,252,10,122,43,189,105,212,168,27,117,147,42,144,248,199,172,125,3],[232,208,232,50,83,53,224,243,90,133,70,123,238,209,225,28,106,32,120,195,90,228,164,161,5,67,237,228,12,23,18,188,149,32,18,210,248,254,193,5,174,247,198,198,91,54,52,180,167,75,34,180,152,185,19,80,125,31,108,253,232,56,88,230,131,12,10,244,244,100,166,137,157,92,78,39,154,255,54,117,76,33,218,128,161,187,209,220,244,98,32,55,91,30,17,42,90,114,241,171,110,143,100,25,66,246,109,155,189,187,23,156,240,19,158,168,222,176,244,184,20,245,12,81,51,41,161,160,226,103,196,67,58,35,49,130,188,74,42,203,44,109,79,0,178,64,148,211,189,192,235,129,207,55,211,130,96,194,16,125,217,73,6,19,210,118,238,31,114,38,108,110,74,204,165,36,152,17,160,248,167,218,230,106,237,183,92,61,244,200,202,60,181,217,197,103,186,84,30,229,169,20,12,80,88,114,114,175,52,83,10,184,176,139,158,192,50,234,192,96,57,230,146,99,14,45,85,77,247,124,26,3,136,179,202,170,59,227,117,74,132,150,31,178,153,228,2,34,113,88,206,54,62,172,38,71,141,71,151,117,229,104,90,219,248,40,187,53,94,60,137,204,226,65,80,60,21,54,100,50,186,148,205,60,217,84,121,20,75,99,110,13,231,11,63,22,209,163,202,81,142,57,144,9,164,194,71,167,249,99,103,199,20,102,8,170,204,0,20,252,53,184,74,249,147,63,9,186,187,137,147,122,187,140,237,17,24,145,52,61,219,121,246,11,120,137,138,181,147,143,139,163,129,75,216,0,38,5,177,223,210,151,250,7,196,117,160,212,248,244,69,26,205,112,125,232,175,108,14,136,24,131,58,58,190,92,150,209,168,198,201,110,44,182,51,40,235,164,77,209,211,70,132,228,18,242,136,224,101,32,157,17,235,128,148,210,46,76,200,2,98,156,203,163,57,38,191,26,211,106,98,133,19,138,190,224,92,90,57,164,117,243,253,208,179,236,140,55,12,217,87,168,55,158,194,205,175,3,232,149,193,186,18,180,73,214,205,139,224,243,93,153,226,183,251,170,146,221,84,230,78,124,53,206,184,138,113,166,128,82,124,179,115,175,225,76,221,21,138,11,144,191,45,174,200,13,46,219,220,49,40,205,107,99,250,83,42,28,39,140,223,224,248,235,180,171,186,94,26,130,188,92,63,237,21,197,121,91,217,255,181,118,8,44,196,121,250,27,4,197,197,175,202,210,105,160,241,173,223,231,96,66,195,168,241,242,83,119,182,203,114,236,22,20,235,99,131]], +[[181,167,199,103,147,99,128,179,233,135,81,202,253,62,168,155,56,138,50,207,130,139,50,28,91,208,204,141,216,91,175,0],[190,127,166,95,31,107,229,16,39,248,184,72,219,122,140,64,73,97,191,30,33,162,61,242,59,184,206,5,133,12,218,161],[96,228,210,63,31,8,252,228,102,201,145,93,222,217,50,86,181,43,50,126,95,129,251,179,29,29,16,211,33,195,144,54,110,240,1,253,117,154,169,208,165,81,98,213,54,77,145,139,72,199,50,126,119,207,83,88,188,67,25,227,37,205,214,8],[107,103,199,149,214,111,172,123,172,132,66,166,192,153,44,181,117,136,67,179,227,147,158,60,39,108,110,144,8,218,130,0,118,119,191,158,103,233,172,90,26,15,72,107,234,192,216,86,25,31,174,37,161,39,57,43,237,70,155,199,141,235,12,75,137,63,103,241,113,109,131,80,144,119,228,161,191,212,19,109,3,21,45,204,59,118,217,82,73,64,166,6,76,102,159,191,81,246,185,16,52,182,213,242,137,134,120,161,58,36,112,246,100,30,200,2,69,124,1,2,195,235,246,52,92,50,126,116,27,128,100,75,58,153,191,114,181,154,184,1,111,53,210,81,136,160,133,117,13,192,96,229,168,213,36,174,33,63,7,143,40,140,123,52,188,65,243,206,53,107,242,218,253,210,224,219,79,184,215,194,195,25,249,144,96,5,151,23,2,228,156,166,46,128,80,84,13,65,33,210,66,242,238,171,27,209,52,230,11,241,27,62,199,31,119,101,169,124,14,9,132,85,229,157,34,53,214,179,126,124,159,91,33,250,17,44,59,163,158,78,162,0,97,79,88,223,179,235,123,131,111,11,236,29,221,67,141,20,34,69,10,231,222,209,223,157,113,229,217,188,143,163,182,230,247,132,70,206,124,121,208,188,251,28,45,38,198,254,206,104,104,45,255,198,10,156,110,10,208,95,42,9,242,29,117,35,37,28,176,195,208,142,251,191,138,193,99,57,215,23,2,77,103,96,36,193,238,60,31,98,197,174,171,127,255,147,124,87,69,77,247,189,150,249,132,74,42,57,153,88,65,138,170,111,24,72,190,191,123,241,41,44,36,235,92,216,234,86,52,12,91,235,38,136,2,74,105,83,39,91,230,239,209,183,27,168,190,110,183,127,12,101,167,197,17,27,150,196,193,243,156,183,170,248,63,218,174,141,20,141,122,138,244,10,233,230,81,145,159,124,226,140,139,43,110,69,228,211,213,111,221,84,208,12,36,18,121,12,189,111,128,225,8,25,224,184,243,124,132,250,0,73,136,173,175,204,187,194,28,99,214,191,46,115,45,157,214,59,212,155,4,18,185,103,78,30,136,246,20,47,127,134,127,31,38,137,27,34,67,4,35,206,196,219,145,182,28,42,188,92,143,189,70,184,185,53,150,252,81,96,104,49,54,226,17,41,130,39,150,235,94,160,136,224,167,216,18,27,37,87,46,62,195,119,67,209,255,109,141,28,53,54,67,154,16,232,74,102,95,44,117,238,115,205,198,255,172,76,194,135,36,70,159,121,112,180,117,7,223,62,27,20,212,119,174,194,187,32]], +[[225,54,243,152,166,5,209,52,87,132,140,234,208,124,114,134,244,46,47,40,223,140,18,138,61,11,183,43,41,170,204,25],[106,165,4,90,102,247,114,165,113,254,62,66,209,23,239,205,246,196,149,145,153,97,134,1,47,169,143,124,72,224,205,167],[117,164,92,107,149,102,137,152,41,180,30,229,23,183,4,90,71,58,79,122,38,65,67,155,93,124,86,115,224,13,143,92,6,111,18,145,248,93,234,218,5,2,189,22,233,112,159,130,125,71,81,242,135,56,98,232,33,158,87,116,106,25,169,0],[211,40,87,157,228,197,55,47,59,56,44,72,1,27,45,76,96,41,249,4,243,163,62,7,208,131,215,226,176,55,86,175,44,76,151,162,214,108,16,236,65,84,216,116,121,32,66,182,70,228,170,229,16,29,80,27,209,191,111,81,23,81,208,170,248,33,205,124,11,62,230,208,215,198,144,162,119,127,225,107,220,126,73,183,218,75,187,76,206,59,97,142,233,182,242,227,161,146,64,205,183,7,51,185,132,177,201,64,236,102,150,11,114,140,187,135,75,128,100,49,35,114,45,185,219,190,136,50,32,8,147,27,28,137,78,245,210,16,153,230,62,124,101,0,122,205,97,120,77,180,153,74,47,180,12,62,254,156,71,250,214,55,99,221,224,111,160,23,162,107,130,231,27,157,170,188,79,240,246,199,155,140,167,204,180,220,32,49,190,241,8,115,103,199,8,105,116,160,5,102,222,65,167,30,17,217,147,171,228,51,86,152,146,184,247,93,118,55,153,50,69,200,132,71,138,190,63,149,244,75,10,75,190,222,254,248,144,107,117,224,211,64,32,174,83,100,85,176,224,111,155,254,225,30,201,184,96,75,172,44,198,235,224,140,143,213,245,204,204,203,193,97,123,124,246,154,60,81,46,31,11,219,88,93,245,225,39,67,6,31,124,32,83,188,55,20,67,97,192,179,95,211,157,86,177,239,175,146,198,16,54,1,147,236,32,89,139,130,133,128,80,166,217,158,8,43,206,253,189,83,24,238,94,251,59,38,15,50,118,243,199,63,156,36,206,12,218,51,199,172,197,12,165,221,97,189,184,93,121,56,37,246,115,42,110,51,12,230,114,172,68,254,107,43,154,254,110,46,150,92,2,210,161,254,11,87,203,27,49,124,29,49,62,253,195,86,73,47,232,150,253,20,157,174,81,201,92,205,187,125,17,247,214,16,224,198,226,253,62,87,252,254,241,197,124,113,25,160,175,108,120,33,254,205,184,157,128,48,43,73,250,212,23,67,243,210,215,160,117,21,75,49,67,229,26,235,148,125,75,94,139,126,76,168,111,236,62,128,189,154,120,110,78,70,237,30,110,159,126,11,99,82,102,217,250,9,122,169,226,15,50,227,210,119,45,124,31,0,139,205,211,249,44,114,131,197,119,144,195,98,44,186,211,202,53,128,60,69,200,105,220,55,127,243,107,215,192,230,241,187,137,47,115,41,166,224,141,241,219,235,200,29,199,177,21,248,82,227,106,229,217,40,114,95,167,198,251,159,40,176,251,57,79,158,56,253,135,98,92,95,162,58,171,164,112,84,232,207,234]], +[[151,182,112,46,36,104,5,219,207,199,250,66,74,140,170,188,242,98,212,102,160,94,13,210,212,231,195,116,213,125,82,81],[167,22,195,213,206,120,244,217,197,190,227,68,125,218,244,136,28,152,110,253,246,103,172,137,119,180,251,105,181,167,17,10],[144,0,85,65,220,193,215,171,131,127,77,229,57,63,173,214,169,43,38,167,217,58,243,246,105,224,241,191,214,33,203,208,12,138,35,5,109,45,166,120,101,87,200,40,164,155,225,228,2,29,153,49,18,53,172,13,77,86,238,252,124,149,54,5],[234,168,108,247,111,203,101,198,249,252,32,138,195,111,40,178,0,211,180,3,172,167,50,7,70,29,141,150,175,162,70,215,198,157,23,167,169,191,119,240,85,67,86,58,125,62,202,29,64,121,226,41,56,171,161,246,233,224,75,73,251,200,237,111,99,181,153,115,13,233,151,152,49,192,47,140,186,97,229,85,96,215,17,13,76,110,97,103,151,6,167,21,93,90,103,60,84,209,111,228,210,40,194,236,167,84,111,170,19,57,242,109,122,11,180,238,51,150,17,175,222,201,166,143,95,245,181,210,3,182,0,83,58,213,163,179,104,200,93,161,21,99,240,152,204,38,135,30,127,169,154,239,211,140,194,97,81,219,59,11,174,56,219,106,135,182,120,158,88,64,177,8,132,175,81,31,62,203,62,203,249,79,248,111,219,144,85,5,168,195,75,42,166,31,242,236,158,200,254,189,29,254,208,150,91,111,197,185,248,134,157,195,164,117,89,151,74,136,34,153,103,6,218,239,188,108,91,249,132,206,6,176,211,43,49,207,157,138,209,54,174,212,176,82,88,109,206,112,115,183,103,178,52,228,163,123,235,188,57,61,210,224,247,209,85,23,53,72,195,138,21,131,239,148,224,170,132,231,252,224,79,204,155,78,48,10,208,153,68,154,73,35,42,189,207,61,26,110,111,202,182,150,245,153,111,155,209,185,72,93,7,71,85,172,91,66,151,254,227,18,76,124,3,151,106,64,213,112,190,174,194,250,201,146,51,159,136,95,116,212,14,212,172,135,164,244,12,239,188,72,100,244,76,54,131,170,143,16,38,226,195,122,239,252,235,253,254,36,221,11,1,156,54,167,152,136,32,48,4,178,173,131,232,146,33,243,246,54,244,85,187,100,225,125,23,84,199,198,221,127,192,154,13,101,221,221,237,70,34,252,79,159,186,7,43,69,16,52,53,225,2,32,165,134,241,82,38,210,235,55,127,64,100,211,255,55,203,180,112,90,31,170,245,179,72,248,192,239,127,209,86,77,66,134,136,245,143,51,146,150,124,243,150,168,255,47,217,231,181,23,183,214,165,237,231,68,3,115,216,204,26,131,153,0,232,77,66,37,66,131,217,105,156,124,163,126,71,118,146,163,73,64,8,184,4,68,197,207,97,76,187,193,105,191,185,41,99,3,198,69,226,206,40,209,104,220,108,186,239,174,156,115,25,31,87,21,26,164,115,0,157,41,225,128,11,16,244,196,152,96,155,161,21,32,152,92,120,9,32,88,105,111,219,202,156,2,14,45,251,138,4,58,61,232,228,82,213,140,209,173]], +[[209,82,140,20,6,166,228,148,160,47,99,83,5,250,116,215,69,198,147,39,253,49,183,210,194,98,61,226,192,48,237,133],[12,254,54,156,249,61,175,109,83,239,2,141,219,159,0,4,67,176,151,47,226,83,47,131,164,28,230,87,193,131,108,163],[184,57,155,195,50,108,186,10,147,164,36,151,22,139,245,127,145,6,238,67,211,155,240,252,134,104,81,153,220,110,10,19,185,199,36,239,23,231,136,42,248,194,235,112,246,201,228,45,250,47,191,12,28,181,0,43,88,241,8,102,25,115,62,2],[171,179,103,63,63,161,122,51,167,175,247,110,172,84,231,104,124,4,188,132,247,102,101,26,139,36,186,34,148,121,8,176,76,164,89,254,185,138,206,124,171,30,116,51,166,166,190,255,216,217,80,78,41,145,218,160,100,77,97,184,178,228,84,72,245,77,248,129,63,80,196,24,180,143,73,225,3,78,133,28,190,195,239,10,24,80,239,114,103,51,175,175,104,225,164,97,4,22,81,193,56,213,78,78,247,129,135,175,154,115,66,247,18,135,39,249,3,191,79,197,239,62,64,198,78,194,111,137,47,89,173,217,143,227,148,118,90,170,125,9,202,232,27,159,105,154,157,216,191,46,47,232,225,236,120,252,136,78,170,13,45,189,191,184,193,104,131,62,224,210,24,3,204,53,220,98,141,124,7,224,68,4,251,96,232,196,144,168,221,52,237,188,186,175,128,204,218,227,247,211,115,158,14,137,112,35,238,181,177,168,192,10,150,115,197,146,88,36,13,221,68,32,101,15,229,119,31,126,40,203,35,153,245,225,224,42,208,182,67,45,155,73,96,143,207,11,28,13,124,65,42,68,82,85,184,186,220,83,33,194,76,26,201,44,121,160,186,204,185,222,255,237,2,209,47,85,54,205,89,93,198,96,131,179,58,54,3,169,209,110,206,162,191,56,196,242,170,245,112,243,13,33,22,43,46,253,126,77,94,191,30,202,233,88,142,238,54,221,157,61,142,59,231,188,109,75,194,24,86,34,241,29,29,167,196,156,147,230,35,172,86,254,231,227,112,109,184,49,60,249,38,190,146,229,200,165,57,253,22,176,244,56,218,142,81,165,31,45,39,100,3,86,18,78,247,190,47,145,255,161,121,106,145,177,35,1,147,77,222,240,199,147,138,122,69,243,111,83,182,50,45,156,143,157,39,94,28,210,192,241,41,248,171,141,116,21,91,93,158,92,21,192,21,176,176,0,3,178,189,223,160,188,252,198,147,161,223,203,79,83,218,236,18,109,22,105,243,63,57,173,5,81,158,247,197,206,64,230,244,87,60,36,122,50,196,160,22,40,49,53,47,109,85,143,245,131,106,83,23,219,196,81,91,61,242,105,168,172,118,214,67,111,38,75,100,86,30,121,104,181,130,33,8,72,123,4,92,146,214,198,20,42,28,40,85,179,139,238,189,100,37,101,18,60,200,39,203,24,49,25,158,111,18,167,228,35,104,86,185,77,173,115,143,105,209,16,110,119,53,215,17,247,198,163,163,55,128,65,252,122,33,16,59,191,134,105,7,212,237,221,175,160,231,241,187,95,253,65,166,13,100]], +[[81,35,64,249,97,241,66,209,145,94,133,254,79,160,245,81,248,8,146,231,90,204,206,124,209,134,158,110,44,158,128,21],[12,160,38,4,250,135,226,194,5,6,37,31,7,146,205,33,37,133,111,10,177,109,102,63,40,17,150,59,31,45,129,114],[107,180,217,117,175,174,244,30,169,239,8,90,104,197,104,160,93,163,126,242,29,173,70,78,216,106,192,212,8,14,125,1,41,251,2,49,49,236,165,247,173,178,88,106,24,190,64,86,47,162,118,76,168,7,230,112,160,89,106,92,84,123,192,1],[175,55,178,199,88,122,141,91,200,149,205,53,119,70,171,3,85,42,10,86,26,41,61,199,22,78,57,182,161,51,58,146,11,182,218,202,96,6,103,110,153,187,126,146,143,158,163,145,229,72,2,168,211,21,150,40,159,185,191,227,0,0,207,82,235,240,193,36,165,137,91,206,51,152,193,191,83,86,190,130,97,155,141,220,21,167,124,169,34,73,75,219,4,245,194,225,182,232,255,119,174,116,159,175,43,138,65,216,34,193,124,6,223,183,165,249,67,77,139,215,21,236,135,120,232,11,129,210,232,208,98,152,116,134,144,198,85,82,131,201,139,185,177,155,146,70,102,123,196,16,70,255,152,194,195,93,22,30,31,77,105,210,84,236,90,7,111,37,189,92,126,44,152,202,60,9,216,8,51,150,44,249,102,2,135,136,64,150,235,48,196,108,84,23,65,6,175,78,41,121,161,18,243,232,148,78,170,247,102,156,64,213,175,185,26,2,74,187,235,20,102,78,48,137,3,228,210,109,112,9,68,110,226,232,48,171,94,202,13,187,197,19,251,78,4,53,29,242,246,116,24,100,251,35,113,178,80,43,228,61,193,95,192,68,49,255,245,235,141,75,104,215,36,98,174,50,46,87,186,45,74,221,223,21,161,144,44,33,19,174,189,59,93,97,41,23,193,187,115,231,8,173,84,24,231,212,94,75,114,128,252,136,150,171,128,133,63,245,248,233,143,38,85,63,199,142,48,179,176,215,39,191,109,6,74,143,50,136,135,104,197,30,187,97,178,198,0,180,2,138,119,6,15,235,187,2,235,61,32,23,128,231,69,102,200,106,52,3,24,54,188,233,234,218,129,229,208,243,57,96,203,45,240,138,255,60,151,73,33,252,155,125,58,167,200,30,156,103,30,214,211,62,122,229,237,3,165,65,125,126,92,214,250,172,145,181,75,143,121,47,72,40,60,96,100,125,227,218,129,108,169,117,108,91,254,27,184,181,151,158,87,84,1,189,163,78,156,188,77,119,231,17,214,183,59,130,218,25,218,71,59,85,232,231,45,52,27,45,133,3,228,134,9,190,15,226,145,68,76,40,54,105,229,222,173,234,245,42,168,236,72,218,131,245,50,140,192,153,251,65,248,43,236,221,88,208,75,29,102,32,61,115,123,237,6,207,33,201,120,25,172,19,237,113,28,162,23,165,124,247,216,15,240,130,170,26,28,248,254,165,85,205,46,71,228,221,171,94,63,153,65,173,79,119,95,73,65,157,202,219,91,0,75,104,202,244,91,39,239,73,186,20,251,82,176,159,27,24,91,233,249,199]], +[[177,182,54,233,87,87,76,33,169,87,164,91,209,149,198,249,254,76,193,197,126,132,19,77,57,180,46,26,132,50,158,219],[149,231,123,21,221,164,124,175,105,183,40,136,221,105,150,27,172,190,195,188,117,53,48,3,232,191,240,164,61,223,75,122],[118,60,125,13,70,135,142,92,126,207,113,4,252,31,34,48,228,97,120,162,124,117,241,150,22,156,2,121,237,176,28,40,252,222,59,13,91,134,53,207,227,57,251,35,39,116,178,32,109,171,138,70,12,228,23,171,244,144,187,250,120,92,2,5],[226,93,50,156,173,131,100,210,222,194,67,115,233,45,157,80,252,122,190,143,220,61,11,78,229,126,28,250,91,124,213,140,35,190,145,143,5,23,155,168,65,182,30,24,0,52,202,126,116,212,155,10,26,44,235,180,190,101,52,76,145,60,70,211,38,82,51,110,107,218,78,250,63,88,115,13,57,166,51,161,76,163,217,166,42,187,10,115,152,204,41,175,249,22,238,234,46,124,170,200,8,69,86,47,115,212,3,15,156,171,11,241,198,64,127,84,1,81,62,248,127,230,220,9,157,188,93,252,51,82,145,28,7,175,108,82,59,239,76,202,120,55,150,89,232,128,63,88,89,4,238,110,246,253,231,115,102,217,109,44,207,36,138,83,32,217,184,41,139,42,115,54,56,121,16,122,2,180,127,87,33,58,133,32,58,187,202,90,65,149,248,175,62,53,147,237,47,163,80,75,183,106,62,27,226,75,102,211,85,102,41,50,203,103,220,136,80,58,250,247,98,191,247,65,186,28,172,233,122,197,139,175,173,93,54,195,170,2,224,203,226,14,95,61,200,9,44,81,46,170,156,73,67,71,74,173,65,153,0,118,114,26,211,245,63,176,138,194,41,130,237,155,21,199,81,169,226,51,130,246,166,156,114,230,226,68,224,235,104,30,109,210,40,211,119,79,204,179,126,182,35,47,130,93,22,154,42,200,183,225,138,66,205,170,79,44,240,88,144,187,12,89,140,248,195,31,130,158,248,202,36,53,189,204,235,14,97,147,173,167,132,30,230,146,243,10,237,248,139,98,115,17,177,56,172,120,179,145,62,6,247,195,33,202,251,57,217,1,223,225,116,48,177,162,11,196,55,165,85,165,120,250,49,228,182,128,121,84,69,107,212,176,77,93,136,121,135,189,240,78,15,20,175,49,65,178,76,58,123,154,199,90,163,46,47,205,33,113,161,38,9,225,94,115,9,79,208,146,33,180,210,112,144,231,50,25,182,72,188,170,191,56,7,201,40,11,108,74,215,80,164,104,190,14,26,211,230,230,48,22,203,92,236,58,173,220,86,137,194,149,90,42,141,91,137,132,215,196,67,118,253,217,77,63,95,241,41,143,120,23,43,86,89,19,112,78,144,229,172,3,140,177,114,14,25,176,128,248,27,83,214,164,93,69,40,83,7,17,182,61,254,30,71,129,194,77,116,174,178,189,138,115,253,42,153,60,91,8,145,57,33,150,172,50,197,35,105,153,96,216,178,62,1,102,76,249,2,29,147,146,128,80,202,249,127,185,133,85,69,128,227,51,54,164,86,50,71,223,89,239,108,174,83]], +[[16,202,65,61,112,235,61,182,227,55,240,241,26,188,7,92,149,133,158,130,95,135,97,118,7,105,82,210,241,136,128,48],[80,40,186,56,175,236,194,66,99,95,110,53,61,95,74,253,18,63,134,10,4,37,34,14,150,101,82,160,87,136,8,35],[106,236,2,220,107,223,203,103,240,239,193,253,49,226,62,105,227,113,171,56,2,80,91,50,1,169,93,213,37,65,126,209,161,40,219,78,24,44,179,124,40,246,40,6,102,112,153,168,173,72,11,10,201,233,76,42,125,90,14,150,226,167,54,13],[234,127,175,121,246,255,93,120,168,35,167,84,52,113,52,241,179,195,233,28,229,24,253,214,51,254,180,240,93,18,95,5,203,84,51,110,245,96,233,45,235,104,81,18,165,255,205,61,253,57,100,178,117,140,228,120,95,106,52,191,235,57,120,79,10,238,85,149,90,235,209,45,221,166,65,208,87,105,247,68,2,247,6,218,210,1,196,76,145,8,28,125,127,101,231,170,66,70,222,109,195,237,100,150,209,15,74,65,32,96,212,147,186,201,174,213,190,79,109,116,34,158,60,85,235,104,118,227,187,46,212,31,164,80,75,102,112,221,168,199,152,246,218,162,128,209,170,114,2,17,116,246,192,26,236,73,179,33,216,127,83,172,188,173,204,70,7,213,177,228,93,99,252,72,26,109,144,87,108,135,193,136,11,46,143,243,229,144,169,107,238,225,128,71,104,199,86,190,184,107,241,222,138,220,64,139,27,141,102,111,116,186,40,99,8,34,249,45,24,176,86,174,55,206,2,147,238,97,185,232,15,51,172,38,150,113,189,98,164,5,155,36,247,193,164,64,128,116,64,213,213,56,166,84,88,173,200,21,135,36,178,92,18,18,122,160,52,158,85,246,229,91,201,32,120,253,30,242,116,194,170,121,25,5,118,107,227,148,162,98,143,123,189,26,50,218,94,72,116,70,187,239,174,136,250,108,243,247,180,153,241,49,250,25,49,61,19,178,128,173,202,80,247,120,2,209,115,49,179,129,104,59,94,126,218,185,148,115,237,211,29,119,68,52,136,33,65,53,253,111,38,68,80,147,233,226,175,247,215,232,146,51,127,220,135,121,6,93,77,151,214,214,115,87,103,148,149,141,191,166,197,11,27,19,172,57,96,124,30,102,239,150,41,118,16,113,21,95,188,166,243,110,176,44,238,174,22,54,127,234,192,116,118,144,140,132,124,154,83,62,246,140,148,49,31,160,137,255,40,251,216,120,9,176,211,135,107,67,29,154,24,178,2,249,164,4,154,5,119,184,23,118,16,221,2,229,197,32,236,169,85,232,3,195,173,79,80,151,111,124,46,168,170,62,228,131,106,25,133,223,10,79,22,239,70,152,21,149,65,152,151,153,53,96,175,130,101,28,43,73,78,104,11,55,128,46,117,55,239,104,165,117,195,79,133,136,6,62,224,25,114,6,217,163,43,180,137,14,124,33,106,77,51,254,202,54,181,73,229,50,254,166,133,86,231,84,10,79,177,105,212,159,197,83,178,230,112,10,228,45,154,81,110,104,22,10,207,107,39,12,119,202,94,194,110,90,213,220,117,194,195,147,226,153]], +[[31,10,16,162,203,17,25,23,185,166,122,42,31,56,251,134,248,237,82,96,125,29,101,58,69,125,127,71,24,217,167,222],[112,192,117,178,233,76,76,2,244,94,115,4,79,36,57,151,65,177,97,254,182,246,158,171,99,84,23,40,42,74,147,104],[164,36,90,163,57,94,123,173,162,188,223,22,3,20,124,197,243,240,186,145,244,15,218,216,246,211,113,195,235,239,180,193,80,29,7,135,91,87,111,64,121,120,6,164,132,199,163,247,5,105,226,50,176,201,157,41,202,35,162,51,182,142,219,12],[79,106,67,75,213,252,119,240,241,183,4,156,145,133,60,203,216,148,57,150,42,96,120,166,116,184,103,84,59,107,125,16,85,46,193,117,140,82,131,4,43,214,180,206,168,140,149,32,219,4,116,111,8,156,243,162,96,251,15,51,133,142,253,111,104,13,229,183,45,152,118,50,75,165,144,41,145,56,248,90,118,245,190,14,5,232,133,156,2,178,53,18,85,156,139,234,252,156,254,144,27,40,62,21,209,108,121,46,176,59,146,136,15,111,249,122,163,142,238,173,63,79,214,192,169,33,67,35,170,57,161,193,101,21,227,13,189,8,184,51,238,64,168,20,162,136,9,200,112,225,208,166,44,55,147,45,84,8,252,106,252,99,231,154,101,92,95,227,212,2,110,240,158,2,153,251,222,90,179,79,206,171,20,19,13,196,190,0,126,142,100,68,215,170,174,198,44,135,61,247,126,128,16,116,60,49,232,117,127,30,174,158,219,85,151,161,181,216,75,215,122,231,100,46,26,202,153,135,58,21,47,253,224,104,168,228,173,146,64,185,3,51,39,149,228,11,179,40,101,229,206,3,67,7,166,201,254,51,154,28,147,119,13,245,202,70,50,159,107,9,65,151,133,203,242,132,123,12,104,50,131,113,35,133,58,217,82,101,50,101,197,181,116,13,25,78,0,242,63,158,150,103,145,240,5,248,191,85,195,136,194,190,158,33,83,137,37,248,85,94,13,189,131,190,7,61,247,101,175,73,64,229,154,55,144,185,131,107,171,121,9,229,103,111,191,28,33,38,254,34,109,120,26,68,51,12,192,29,50,131,15,248,174,0,185,121,46,57,140,44,187,79,184,58,16,5,194,69,84,154,137,6,63,190,6,198,42,72,218,196,60,81,1,36,153,148,233,94,55,242,76,29,139,59,198,115,83,140,70,5,95,128,13,177,192,249,86,134,155,107,41,125,153,15,68,240,91,80,199,173,107,133,111,70,33,40,88,71,29,208,211,147,114,176,219,117,21,115,221,182,181,181,107,160,30,55,28,120,254,88,220,209,190,83,17,42,106,115,218,154,107,172,117,211,195,154,26,112,90,54,246,64,252,250,216,205,4,7,117,148,213,150,133,246,227,13,231,29,253,74,68,196,231,192,77,110,199,194,232,190,18,120,91,176,91,41,179,145,81,211,41,245,135,253,195,129,194,223,12,239,115,254,14,63,217,32,141,124,203,110,8,208,47,66,209,254,237,39,86,29,94,50,58,161,72,98,78,85,42,190,135,83,45,225,91,127,66,194,44,152,228,5,37,177,116,124,189,117,139,251,38,253,62,237,59]], +[[127,5,186,172,241,103,88,60,242,254,149,98,165,6,153,30,217,135,246,143,251,113,86,124,124,204,227,252,197,155,120,176],[13,236,57,82,133,43,150,253,117,88,126,151,116,63,158,65,192,159,190,107,169,129,191,206,180,235,184,137,45,152,106,22],[13,238,210,223,130,172,244,82,156,64,138,2,147,31,103,107,236,92,183,173,232,78,189,205,87,143,112,249,113,56,44,243,17,187,131,9,115,0,69,106,85,139,196,192,157,137,131,255,19,73,63,214,17,235,102,192,67,191,1,155,173,111,51,2],[162,125,30,171,5,21,9,32,222,209,177,194,87,138,245,130,178,148,247,131,127,228,251,26,49,105,194,94,251,112,99,75,166,108,126,41,145,179,231,92,197,18,72,38,160,62,5,114,89,181,203,112,98,40,120,12,188,130,117,195,57,248,52,14,64,42,102,80,50,164,171,101,120,39,177,195,72,31,117,102,211,105,115,91,130,219,118,40,192,34,178,18,115,13,177,228,124,155,45,155,196,216,27,35,66,216,156,110,175,195,224,182,222,80,212,132,204,239,17,35,140,142,45,36,13,213,149,220,239,139,47,197,123,84,255,154,138,116,17,31,97,248,166,82,242,14,160,18,193,173,227,226,128,236,222,41,76,14,53,113,113,144,22,46,198,162,38,94,126,111,63,7,4,207,138,177,160,62,92,201,83,226,146,98,145,204,212,176,89,13,92,32,86,143,148,249,255,15,226,171,120,207,154,226,195,139,205,73,30,81,143,35,233,182,54,248,128,97,95,197,96,120,229,18,215,87,126,9,73,124,17,131,69,61,80,129,253,71,55,242,128,236,94,38,124,69,134,183,139,112,255,253,253,115,13,128,157,245,96,242,227,119,33,145,132,123,188,63,96,79,183,248,202,73,238,211,24,181,231,209,242,184,58,16,218,12,133,148,179,57,182,135,26,87,114,221,100,22,142,204,39,226,64,164,92,118,114,94,125,85,190,243,126,19,94,61,158,14,52,227,108,22,227,77,119,69,154,85,47,64,116,208,103,163,26,62,210,164,140,222,164,137,91,16,189,241,101,111,75,122,65,60,106,8,140,100,159,201,215,188,86,171,246,68,53,73,18,20,25,42,102,112,203,139,156,145,127,142,27,199,178,207,206,120,210,143,188,58,252,42,80,233,130,19,231,224,38,55,142,78,167,17,209,81,173,170,167,25,190,184,151,70,86,193,14,188,125,228,107,25,236,130,149,30,244,106,140,104,231,244,54,225,179,235,237,178,208,155,5,117,201,145,78,173,39,150,181,62,0,97,226,18,153,74,197,2,106,234,129,236,55,200,19,120,244,204,252,70,119,0,8,121,104,89,125,163,143,237,82,250,72,9,58,228,186,16,102,195,30,60,125,133,8,9,91,180,92,40,1,32,244,170,105,162,79,62,254,241,247,103,152,90,161,163,14,20,8,86,247,109,21,32,115,40,120,72,123,229,63,113,45,189,125,119,158,49,81,1,88,143,215,219,219,19,47,146,194,117,117,172,20,134,241,118,199,144,102,27,1,72,57,78,146,255,163,174,111,138,251,47,170,43,127,79,189,10,217,30,117,154,112,43,60,112,43,77]], +[[208,12,33,100,38,113,13,25,74,61,17,207,201,10,23,168,98,18,231,160,229,75,170,73,176,22,158,87,255,248,61,97],[207,230,174,137,3,198,199,1,170,48,70,149,198,81,191,216,80,51,31,154,212,129,99,58,227,112,200,109,123,209,63,185],[21,196,92,25,66,151,232,135,2,159,73,216,189,249,214,16,221,140,52,121,158,30,146,48,38,158,122,88,146,137,56,207,57,106,2,205,66,32,84,144,57,30,28,100,53,63,176,107,159,142,155,129,138,154,54,28,32,74,56,105,149,191,59,3],[130,249,120,65,179,186,34,221,154,68,80,131,126,167,191,141,39,169,115,20,112,202,187,12,32,120,3,75,242,78,76,26,98,144,192,63,64,2,184,111,160,159,7,181,32,159,31,83,208,236,244,217,233,34,59,236,18,90,149,69,81,254,139,255,113,143,94,38,72,104,226,7,247,1,25,78,65,222,57,151,31,211,133,244,154,75,74,221,169,17,235,165,82,89,252,104,54,101,50,115,246,86,244,175,96,178,6,100,149,109,79,33,53,217,13,9,233,3,125,83,102,160,37,52,68,224,34,199,33,42,245,253,79,204,215,66,55,210,136,83,56,226,253,114,21,34,222,103,99,194,84,144,40,198,35,185,207,56,125,35,74,181,231,252,190,90,71,198,133,183,158,117,165,123,9,87,64,130,160,34,33,223,100,162,232,65,97,128,135,231,34,162,27,172,27,164,240,215,216,123,220,81,10,170,143,189,16,117,127,108,2,156,168,32,55,31,199,76,59,197,11,216,152,197,93,129,103,247,58,218,55,122,236,201,22,41,214,76,54,12,44,36,28,92,180,46,58,81,140,93,171,240,244,24,178,167,243,216,46,239,217,32,38,211,30,139,129,96,53,142,174,130,31,115,14,202,254,122,206,100,123,255,135,65,222,47,106,19,29,17,201,105,233,120,124,254,106,47,171,55,191,141,28,127,74,47,54,77,47,26,118,239,4,108,24,67,230,62,192,12,247,146,15,250,174,86,30,115,112,183,25,252,22,252,235,202,60,253,250,186,67,244,240,144,196,111,71,115,3,166,96,238,136,221,78,137,191,20,185,248,4,182,253,73,92,177,65,39,83,71,74,5,106,13,137,49,205,156,203,214,79,143,204,122,49,35,70,124,93,71,246,144,103,158,136,113,40,128,147,115,79,214,161,50,96,56,101,129,86,65,54,150,89,76,19,77,115,136,127,52,238,103,96,154,232,255,179,38,108,22,216,127,21,52,90,71,111,114,149,12,21,135,150,168,139,187,68,79,26,168,9,202,216,117,184,95,185,21,26,14,46,239,46,0,232,13,107,122,155,164,6,192,81,158,255,221,148,18,98,50,253,246,241,231,185,187,192,54,42,167,117,22,253,249,57,231,144,106,171,1,48,113,40,207,130,76,16,44,9,185,41,201,178,215,175,143,133,183,215,249,168,56,178,174,208,198,151,232,189,254,230,110,224,22,187,27,243,94,255,107,47,126,244,185,27,31,192,79,172,159,17,110,46,223,244,15,149,193,91,119,195,30,229,34,243,147,124,127,160,4,125,98,37,224,200,229,94,39,140,129,3,145,31,234,178,183,244]], +[[221,18,57,114,230,40,88,74,204,70,41,59,142,76,226,178,221,70,156,196,237,225,78,243,149,33,207,8,55,53,133,179],[53,34,247,174,89,110,237,178,23,3,93,149,57,94,68,141,189,111,251,244,37,133,234,235,48,112,38,84,28,120,166,81],[137,101,168,137,213,76,216,7,109,53,188,46,18,176,9,213,107,7,4,200,148,249,18,160,209,211,7,32,194,50,254,68,4,191,48,9,84,30,143,50,131,232,158,168,111,103,138,251,223,28,33,201,36,178,58,82,180,202,109,99,244,143,194,3],[43,40,87,244,82,128,23,62,46,14,249,213,148,230,8,63,29,199,166,84,146,151,91,131,125,239,108,173,216,200,84,80,49,238,157,104,54,154,147,147,204,123,121,47,235,152,4,11,33,241,235,132,102,95,135,133,55,206,65,46,157,182,128,210,159,189,143,252,119,49,234,233,26,32,180,117,72,153,98,4,251,6,173,116,14,120,240,252,89,11,103,145,220,122,15,38,89,40,108,193,109,2,197,17,123,86,88,54,180,184,115,140,244,14,40,92,105,197,14,65,41,17,41,35,103,53,45,253,174,217,152,45,15,137,154,35,192,171,81,129,43,62,198,120,246,136,46,164,39,205,201,58,180,178,72,36,55,112,84,170,37,216,34,70,101,51,64,7,140,241,29,20,165,31,14,104,109,126,1,139,54,116,22,104,252,231,69,141,22,146,147,54,29,209,107,61,235,190,209,158,27,239,124,54,147,78,32,243,58,9,173,62,130,181,58,180,233,76,37,93,4,24,152,185,119,55,223,153,88,74,241,78,64,64,88,208,201,59,202,231,187,188,6,57,90,42,239,189,239,167,178,237,23,206,189,21,19,250,57,15,233,169,176,206,104,206,204,43,158,18,155,122,41,244,155,109,24,194,139,172,211,175,57,220,57,202,151,47,14,13,6,133,93,87,194,181,252,172,47,121,203,140,5,121,158,79,101,115,70,104,218,214,170,122,67,161,24,86,226,59,30,115,45,0,229,254,56,133,183,218,212,46,193,138,200,224,150,160,128,247,213,80,112,253,207,246,7,188,11,133,45,138,8,13,42,116,5,213,148,20,105,95,46,183,251,10,202,35,200,99,87,66,248,174,87,241,55,128,49,110,40,8,114,55,78,105,41,89,141,2,138,51,192,93,131,28,218,189,2,148,147,195,204,133,159,255,26,103,213,98,22,240,42,34,149,102,83,101,136,122,53,10,128,175,170,12,54,122,116,211,112,26,232,143,89,216,169,211,161,220,224,207,210,234,190,42,245,6,90,28,127,202,74,173,207,142,81,231,86,18,161,55,27,77,200,255,192,192,185,196,250,219,47,8,30,46,3,45,150,129,142,85,115,122,221,227,225,172,18,31,86,204,134,251,88,160,165,130,105,47,98,206,88,172,206,23,170,254,199,188,183,228,79,131,146,88,205,74,133,31,192,19,68,238,159,27,208,62,185,67,68,244,119,134,147,193,113,221,40,146,178,66,106,136,41,171,12,254,51,167,212,163,110,180,1,127,127,207,210,65,52,171,138,69,242,55,23,205,19,138,166,0,1,114,227,123,64,100,220,155,109,30,30,243,175,132,151,29]], +[[51,53,234,146,129,23,207,238,251,238,174,20,96,3,136,27,220,136,137,214,88,14,237,19,82,55,8,32,173,31,88,79],[203,32,212,253,117,97,132,128,19,17,28,62,151,97,127,52,24,29,46,127,188,241,187,42,44,210,232,193,119,91,139,3],[247,195,159,146,71,210,47,1,137,153,36,127,14,0,5,205,99,7,108,207,47,238,65,99,66,31,134,64,122,65,105,140,64,88,22,100,115,81,192,78,147,181,68,21,182,47,192,63,200,194,94,32,247,84,29,171,3,25,125,201,0,178,156,12],[15,167,246,166,252,169,129,66,155,87,42,103,4,135,27,237,20,13,171,147,238,25,146,0,110,154,59,178,230,204,154,9,212,201,207,23,6,107,50,255,126,245,182,178,231,145,17,120,237,116,98,196,193,117,96,49,113,202,97,54,104,179,190,25,61,148,195,82,30,88,137,19,181,148,139,85,11,233,157,130,217,102,25,125,113,10,207,217,89,20,207,62,25,117,54,232,62,104,35,13,195,214,126,103,220,219,222,224,79,13,156,72,2,55,236,210,143,116,51,141,181,243,246,151,211,208,127,243,54,19,187,206,84,42,204,154,127,237,93,18,73,11,155,254,29,16,149,64,248,99,128,13,211,86,218,132,26,69,163,205,138,8,169,69,191,163,170,152,225,113,35,18,196,192,240,217,221,100,246,239,207,115,107,217,125,234,252,169,220,170,63,6,216,127,46,215,42,235,106,148,243,40,0,0,196,191,114,138,1,193,134,45,175,217,252,92,125,90,70,236,125,58,135,175,89,161,29,135,247,255,132,64,125,55,1,14,29,148,108,242,37,214,179,177,237,238,46,139,191,30,7,158,71,251,31,102,102,147,148,251,242,250,104,252,86,252,137,130,10,104,9,194,81,221,98,245,184,101,197,71,177,79,189,58,25,80,66,68,255,188,126,82,64,248,141,67,96,249,202,202,175,95,130,67,61,51,68,252,174,224,172,222,183,190,185,192,179,199,105,234,201,32,239,79,9,171,194,162,9,85,18,4,89,67,236,204,83,177,192,62,210,78,86,127,61,122,113,151,124,171,152,64,206,137,142,229,142,213,199,63,106,222,168,35,57,76,92,142,54,88,166,191,90,203,191,0,85,153,44,49,44,38,199,156,92,251,234,56,96,184,118,74,109,143,254,68,145,248,165,184,162,21,224,17,122,154,104,22,74,238,37,248,192,187,56,17,149,178,64,11,203,70,68,235,206,28,222,90,154,38,88,44,171,157,199,244,60,51,234,227,80,219,101,170,125,210,42,7,155,221,220,245,109,132,141,235,12,250,80,179,189,115,45,157,169,232,216,171,121,233,52,105,222,88,2,182,223,245,172,42,168,72,43,176,176,54,216,249,213,149,184,234,217,75,184,215,65,142,46,164,49,146,239,203,252,5,196,103,189,224,168,104,165,22,167,193,74,136,155,114,197,183,62,125,133,194,186,233,2,228,230,141,31,60,234,178,178,119,58,245,187,174,230,160,13,8,6,62,120,51,205,78,41,83,71,229,143,93,27,51,151,246,64,193,89,204,96,166,116,162,39,180,205,140,16,241,219,174,213,22,204,172,221,41,95,17,176,129,71]], +[[50,161,136,62,255,87,163,167,236,219,49,2,33,238,131,196,222,146,183,34,21,150,19,236,248,22,227,130,67,123,96,185],[130,221,26,3,229,133,32,98,186,74,139,107,59,147,197,233,196,63,246,153,91,210,170,199,38,6,250,200,88,2,198,130],[131,9,203,231,47,128,75,217,82,29,239,93,173,77,139,193,56,134,177,212,246,98,201,187,91,151,186,71,144,244,75,128,31,49,149,234,208,212,221,182,96,129,142,203,249,166,131,202,207,133,241,220,201,232,44,9,17,109,115,54,88,9,26,0],[237,43,18,59,93,215,245,231,24,224,38,199,156,250,97,17,146,73,2,209,137,164,6,239,43,46,86,169,238,85,115,167,109,221,29,6,41,235,205,236,242,170,167,78,132,252,208,32,143,20,238,162,225,113,231,200,96,139,129,143,239,244,219,234,82,219,53,66,39,208,35,37,11,31,1,203,76,200,197,33,50,169,141,74,207,85,165,79,238,129,224,148,174,214,111,160,214,182,162,0,182,184,116,20,64,34,120,83,139,144,82,154,140,96,61,146,126,221,218,151,188,75,140,185,93,4,181,51,127,162,44,234,252,139,52,12,70,254,246,113,152,209,253,152,216,156,101,205,8,158,35,245,61,189,202,150,119,152,181,205,146,50,5,173,81,30,223,112,111,18,37,244,100,140,152,94,0,158,248,162,246,160,17,124,219,225,78,117,49,45,138,193,240,61,4,107,55,205,238,125,105,192,242,92,207,24,20,90,104,138,139,60,168,135,95,232,217,11,175,134,212,57,105,228,214,16,33,79,26,197,219,186,135,161,239,16,55,126,64,215,128,111,217,210,52,87,252,157,242,152,153,35,159,209,210,120,132,150,129,169,67,173,156,145,253,27,189,146,183,60,177,119,168,120,249,5,158,224,122,247,168,115,22,19,227,61,89,223,61,151,121,96,121,213,99,30,216,94,178,36,81,6,165,255,106,43,202,64,223,92,110,135,71,59,44,8,194,33,47,86,252,41,51,169,105,163,201,88,211,124,83,67,186,39,96,200,19,167,165,22,93,35,28,95,234,174,98,183,85,223,73,254,202,128,4,26,101,53,247,224,59,196,142,95,39,249,190,38,239,83,103,62,183,195,122,43,100,116,74,108,241,126,136,119,52,174,1,11,244,14,234,3,205,162,18,245,18,251,160,88,89,71,23,150,64,188,196,84,75,141,235,78,173,18,155,195,50,40,0,173,249,136,24,249,149,116,190,253,155,0,22,212,238,200,26,142,120,220,58,42,241,60,171,1,100,154,226,227,61,81,107,157,66,8,173,102,19,216,226,120,195,147,186,168,130,52,14,244,97,255,79,148,66,61,85,207,60,237,210,166,181,110,136,54,85,49,221,41,214,130,115,173,191,227,105,64,46,106,124,238,5,61,161,241,0,84,0,145,160,9,41,37,41,131,68,144,36,177,195,57,17,16,101,0,130,240,231,223,221,184,237,194,4,47,60,23,19,198,148,75,165,20,238,116,7,211,43,240,108,133,142,254,196,42,120,190,233,119,70,229,180,135,145,65,161,61,159,197,203,18,59,120,50,115,184,77,87,173,53,38,183,218,60,104,184,57,239,210,63,95]], +[[34,236,239,109,171,229,140,6,105,184,4,102,73,115,228,87,192,94,71,119,247,129,197,37,34,175,118,185,84,129,169,20],[212,120,64,16,239,4,3,237,220,90,98,213,212,91,178,67,184,11,75,157,105,195,156,163,135,198,245,203,160,40,100,15],[93,13,42,246,120,179,209,182,119,81,109,8,167,154,175,211,110,198,124,20,202,245,188,218,174,170,204,81,161,79,184,5,207,41,4,232,114,29,178,113,178,13,247,9,190,225,164,251,254,98,86,80,115,178,167,233,66,114,68,97,249,39,147,13],[197,53,193,61,119,159,192,152,89,115,214,188,213,82,216,23,52,233,43,223,16,153,75,0,205,77,83,206,54,95,173,140,124,250,150,32,106,219,98,212,86,123,229,228,102,49,50,56,83,227,140,228,189,193,109,123,143,99,42,58,217,224,38,25,239,243,113,116,234,195,240,191,47,122,117,23,212,184,45,230,170,26,240,6,56,25,213,225,249,39,143,180,242,76,140,192,2,175,177,95,51,76,4,250,219,0,48,48,19,192,22,103,244,147,42,108,75,151,211,156,212,164,89,133,6,192,189,116,14,169,241,22,150,53,125,125,23,254,77,117,249,215,66,65,167,175,113,249,216,105,239,108,214,149,104,124,3,252,52,173,101,166,138,72,136,161,167,65,38,203,85,207,125,169,203,74,103,23,246,235,136,72,64,137,210,197,24,154,227,129,242,94,123,59,195,178,61,12,157,159,156,219,190,236,253,30,114,160,94,103,187,72,58,151,100,217,252,117,173,105,228,171,18,112,251,64,243,149,143,234,77,165,89,180,57,128,178,70,129,49,62,133,145,230,133,70,163,191,118,238,52,179,57,112,146,149,168,212,111,178,67,45,218,47,34,24,18,223,105,40,149,230,124,178,156,191,111,244,80,43,67,154,78,158,67,99,158,192,103,188,144,174,129,74,41,58,123,212,105,104,230,86,120,118,66,48,10,15,242,105,126,51,19,246,164,24,211,209,42,95,124,81,164,197,123,99,56,95,45,42,33,213,209,215,99,252,141,27,147,193,52,53,249,228,126,231,164,37,152,10,106,230,241,169,208,7,96,116,118,120,60,109,12,120,135,56,15,134,140,101,179,130,212,204,140,4,71,139,189,121,161,217,169,100,183,129,113,214,188,240,184,238,197,10,6,164,234,35,77,28,35,70,93,62,117,184,139,197,64,218,222,116,237,66,103,91,7,247,207,7,130,17,233,7,248,109,13,196,185,120,98,61,159,8,115,138,249,40,105,94,84,46,194,152,14,85,161,222,73,226,82,71,250,10,9,103,129,24,227,147,11,196,210,75,50,20,214,220,251,110,189,244,144,108,146,141,235,55,187,155,162,156,141,225,187,148,24,219,113,139,40,83,186,87,173,140,174,70,119,173,223,209,139,108,126,140,36,38,33,179,92,127,14,254,141,213,235,38,255,117,253,87,72,177,215,131,246,214,138,125,157,86,218,44,26,151,138,194,95,132,251,178,190,85,104,217,30,112,147,130,33,193,2,174,230,4,9,188,190,192,200,46,18,221,180,37,238,182,236,209,21,81,236,209,211,61,218,232,113,174,12,143,36,208,209,128,24,115,43,94,14]], +[[141,232,99,48,178,86,9,94,17,20,182,82,155,237,206,24,44,22,111,103,169,21,57,206,188,75,236,37,173,215,164,169],[51,203,5,75,85,187,121,10,192,243,175,221,154,110,124,5,14,254,144,6,194,79,96,184,4,79,208,138,92,16,108,17],[109,1,210,55,221,43,180,24,141,41,191,222,195,135,151,106,113,190,122,223,191,158,35,99,155,33,109,10,160,193,25,50,35,94,220,203,59,66,173,205,182,41,26,13,41,154,237,100,141,232,177,149,121,73,185,209,207,46,80,73,48,48,164,15],[57,230,30,14,204,236,146,156,135,184,178,45,79,209,138,234,191,66,233,206,123,1,95,42,140,172,146,165,36,72,164,47,237,76,186,220,8,91,187,76,3,113,42,231,44,252,184,0,185,120,53,6,105,176,153,0,132,242,218,183,110,202,96,109,26,73,252,85,197,41,225,231,218,223,57,18,45,213,189,115,56,147,133,139,5,35,239,98,223,79,19,76,246,194,110,237,2,253,188,179,12,228,116,177,173,163,240,96,118,159,147,75,190,104,108,206,189,96,136,62,206,201,206,63,251,138,196,160,103,140,220,91,0,90,227,219,167,228,254,139,192,69,115,153,87,216,73,246,156,20,116,5,123,66,140,84,37,243,204,37,22,232,187,227,190,129,175,212,231,181,117,171,232,140,135,242,240,59,86,246,159,158,59,97,179,120,129,32,218,164,149,239,14,80,235,151,10,100,92,19,210,19,199,207,183,208,173,85,92,146,10,30,93,188,180,103,151,217,57,254,4,1,245,71,191,209,117,67,34,26,83,1,13,224,31,37,182,69,25,200,240,57,99,228,185,202,88,176,17,54,39,192,91,150,8,238,170,123,154,230,48,92,150,24,129,96,0,14,227,167,173,233,110,11,75,222,157,14,214,160,206,215,101,215,134,132,10,72,23,90,110,9,10,56,175,106,222,170,20,134,169,203,92,140,140,146,35,238,10,228,198,192,38,145,163,84,126,50,88,42,91,112,89,210,238,102,250,156,217,101,97,92,49,91,71,111,216,97,39,156,209,221,118,7,116,63,197,86,18,150,49,47,17,228,101,202,64,188,227,207,11,31,29,90,48,175,96,135,222,77,233,108,228,57,101,164,108,79,204,161,95,40,17,73,181,193,160,200,143,219,242,116,9,161,52,237,79,31,183,48,250,25,24,22,234,120,77,152,108,201,236,75,105,68,2,222,29,204,169,204,198,79,189,7,176,126,84,233,49,222,130,122,132,36,96,202,11,246,176,78,187,87,31,167,119,135,227,136,75,226,47,30,64,44,242,184,169,106,93,57,119,14,196,168,67,3,97,66,160,190,151,11,177,171,22,90,99,116,220,244,61,235,139,152,48,178,196,157,185,205,254,75,82,66,227,111,149,224,195,224,119,232,210,56,250,106,138,192,213,134,191,97,184,36,143,179,167,154,39,10,178,43,232,169,218,5,95,243,213,187,45,28,169,188,37,247,1,75,150,64,119,25,222,52,76,62,115,184,193,20,247,146,7,90,92,34,253,212,22,21,77,52,148,236,63,2,251,17,46,229,115,127,112,112,76,27,107,7,234,203,249,69,98,202,123,144,221,132,217,140,62,223]], +[[186,181,250,73,24,125,161,202,177,210,145,144,0,25,230,203,175,236,205,39,191,126,203,241,38,42,112,5,22,231,194,159],[246,251,25,133,236,89,31,105,227,186,200,7,178,234,191,38,57,144,205,250,9,177,120,9,228,142,56,93,160,101,236,33],[227,22,3,141,106,161,91,28,27,97,193,161,107,54,144,79,232,162,137,200,214,2,190,204,81,77,153,34,0,134,178,103,133,159,91,246,233,192,134,53,89,172,98,58,86,215,83,35,68,232,210,242,139,63,157,249,32,137,112,139,27,5,144,8],[92,248,255,88,126,82,204,205,41,132,243,71,145,238,104,67,231,112,23,195,181,90,212,92,68,69,9,101,183,93,131,110,120,251,215,161,209,114,158,255,109,109,52,10,144,63,60,241,125,158,42,236,170,255,42,50,31,205,222,10,188,251,188,188,192,159,64,134,248,18,196,110,251,1,183,131,67,175,190,72,48,159,145,116,120,69,95,50,0,12,106,105,247,159,226,17,185,159,3,127,89,86,215,34,117,167,254,123,69,41,107,95,115,154,164,81,255,5,117,188,112,88,133,170,86,49,176,208,133,11,194,177,44,65,146,67,90,229,210,245,43,197,67,134,73,124,74,36,184,182,219,81,107,224,157,140,207,30,202,120,91,222,151,233,190,26,192,100,240,148,226,175,204,48,124,14,6,180,197,100,205,154,154,149,48,91,55,184,31,67,70,17,220,165,92,170,160,49,232,132,149,213,220,90,4,255,95,175,223,10,130,160,192,58,255,27,251,244,255,235,174,113,130,78,53,231,81,176,146,112,0,118,105,134,11,88,0,53,101,158,35,172,231,107,59,54,159,163,6,242,190,217,87,153,250,250,188,46,105,193,65,190,176,186,202,199,234,163,71,231,123,229,175,63,205,190,123,54,74,127,154,102,213,225,122,7,223,98,2,253,152,193,75,254,226,202,111,7,69,101,31,12,133,80,249,255,255,202,251,150,255,179,241,3,230,82,231,143,83,145,108,214,241,221,5,179,254,153,179,66,1,176,126,172,38,82,245,37,53,113,253,56,34,198,149,210,101,199,223,221,108,107,20,168,11,110,135,24,62,110,3,46,95,36,1,205,35,140,221,55,105,187,110,57,8,35,67,143,86,115,234,154,71,158,92,99,254,7,160,127,78,20,245,119,87,196,215,210,43,53,215,28,68,234,173,72,115,200,236,166,246,178,29,207,169,85,32,255,150,20,171,247,160,225,136,83,9,242,206,211,188,223,195,25,54,58,45,164,109,237,121,165,204,123,111,105,56,63,148,171,53,194,80,98,156,185,21,214,103,182,40,17,134,117,72,149,128,62,75,149,231,65,130,137,166,172,59,205,182,225,231,246,241,220,56,231,125,40,25,20,204,64,79,151,207,241,79,178,196,253,129,65,45,16,28,27,251,54,140,229,147,17,232,146,168,185,205,202,134,147,111,59,202,126,199,145,99,237,223,28,238,104,244,159,30,186,162,126,197,15,73,13,97,96,28,163,95,141,110,210,102,5,74,235,155,25,159,147,59,255,214,224,5,15,38,27,78,19,213,235,254,44,170,101,87,195,45,222,174,235,194,161,31,10,162,51,36,13,161,199,228,15,118]], +[[116,202,18,42,182,13,229,12,220,4,168,226,237,164,93,150,49,6,27,241,135,211,22,190,91,124,192,111,2,12,72,62],[120,125,239,212,251,36,163,153,189,42,78,118,223,247,214,3,237,10,203,50,105,129,62,77,246,144,187,245,178,188,105,110],[188,180,184,80,105,96,17,153,126,181,223,225,67,241,163,213,98,142,241,165,64,118,145,238,72,199,157,105,171,228,213,51,248,23,173,115,19,181,121,94,70,229,149,243,174,58,145,101,177,182,253,218,232,97,100,255,203,163,118,36,152,55,246,9],[168,11,70,7,159,167,117,248,193,161,159,160,130,155,230,102,189,253,202,7,156,173,67,215,14,8,66,24,59,192,219,149,70,138,83,159,13,178,174,163,171,156,112,115,180,93,34,138,155,222,35,40,151,166,235,111,201,237,247,54,94,113,1,186,151,196,70,165,25,163,100,156,245,39,200,166,222,114,81,185,40,6,129,90,194,250,0,130,239,247,94,37,130,203,202,126,30,77,162,164,70,234,35,62,124,247,206,223,176,226,57,142,182,225,27,186,239,227,247,236,137,245,215,61,211,75,212,127,188,180,215,178,47,42,174,227,115,120,86,81,132,17,53,205,134,97,167,1,178,16,132,163,22,222,172,48,116,226,74,46,53,160,51,15,125,20,121,185,50,242,133,39,124,24,164,65,120,114,36,251,190,70,198,46,131,74,24,81,237,35,121,152,212,141,206,32,186,17,77,17,233,65,190,41,213,109,2,247,55,12,143,109,109,126,80,36,141,205,142,200,157,59,34,244,245,135,120,18,159,175,212,187,146,237,225,119,20,191,2,42,91,249,43,228,121,241,142,99,133,46,205,207,140,66,17,245,48,221,48,247,156,191,75,250,87,55,240,186,211,176,16,96,103,244,19,39,195,24,158,111,32,111,13,79,60,112,75,242,189,11,22,31,1,143,210,28,221,251,65,139,172,77,82,239,2,196,28,135,146,228,19,176,79,8,54,206,161,248,108,146,229,213,112,59,238,43,92,88,153,226,133,153,32,36,246,78,13,22,198,10,208,253,146,84,121,50,208,197,203,152,216,218,34,254,235,219,186,141,29,225,231,233,187,33,154,146,235,108,28,105,141,59,51,163,127,155,129,151,210,107,85,15,235,210,96,30,122,100,62,167,225,217,228,72,174,3,127,98,154,48,108,228,23,174,183,159,46,60,164,77,141,179,132,138,129,31,24,70,129,28,188,184,116,248,175,9,224,253,1,115,207,23,95,48,65,21,71,107,242,198,194,210,243,50,235,165,52,244,106,174,128,28,38,146,194,210,250,221,254,172,192,241,218,206,68,10,188,42,229,229,164,157,87,143,215,249,222,42,132,26,214,182,118,156,50,177,68,206,234,22,208,243,192,203,58,142,230,148,195,140,40,7,53,149,9,108,129,55,98,204,44,94,196,176,216,215,35,221,102,8,83,39,143,199,47,214,189,157,18,114,147,61,210,163,142,217,208,75,19,144,255,228,178,148,166,255,250,114,30,227,187,163,58,3,161,73,196,160,52,82,101,192,28,224,21,233,77,180,25,207,247,4,152,82,238,0,0,72,168,87,88,246,215,177,197,156,80,137,238,1,142,208,155,82]], +[[101,238,169,255,183,86,18,189,225,217,186,62,164,251,94,218,10,166,242,85,106,177,91,241,129,124,238,59,149,187,186,18],[91,57,54,220,116,155,107,146,57,241,87,152,172,202,253,136,76,54,89,238,1,178,209,125,116,252,125,167,130,116,231,230],[186,167,17,49,85,53,140,146,79,237,87,72,138,101,103,248,114,56,80,169,245,192,58,13,125,232,95,204,216,251,77,23,215,117,53,35,176,12,13,138,219,136,77,192,200,167,164,77,194,166,0,131,170,91,60,91,148,168,216,128,242,169,77,9],[192,105,54,50,60,227,37,60,172,90,180,246,184,50,112,205,76,254,133,208,191,139,172,30,27,141,95,11,21,63,84,28,142,142,217,95,40,213,200,90,35,21,205,147,27,124,243,237,174,80,249,40,48,89,145,98,128,75,19,99,211,172,13,160,171,208,151,81,2,59,221,193,98,136,148,78,97,109,33,217,18,113,151,139,183,130,211,235,237,127,166,18,132,199,73,13,39,89,60,168,163,213,180,117,98,51,7,1,10,188,31,191,121,58,129,106,170,181,224,146,77,236,121,214,4,152,150,92,247,248,10,181,159,192,41,247,130,22,103,85,183,43,134,144,117,67,74,182,6,204,135,10,124,11,200,191,41,174,224,51,250,156,193,34,237,124,142,6,155,84,125,186,226,89,1,185,226,73,180,31,234,11,248,218,243,130,104,102,188,174,210,117,59,94,145,174,147,126,113,123,80,138,10,207,76,59,6,31,240,203,156,253,56,14,36,148,80,9,81,166,98,253,73,40,252,95,202,246,193,142,132,177,211,120,228,155,217,213,150,134,208,135,235,213,82,208,127,169,186,129,111,165,64,44,169,231,37,42,100,141,16,108,254,108,67,28,194,160,83,226,41,70,55,205,185,157,150,171,230,137,237,171,197,202,7,15,119,193,236,209,213,45,83,133,40,159,23,206,215,104,195,151,22,113,185,192,178,248,85,184,70,28,30,116,108,123,56,247,120,150,184,90,251,190,221,8,55,95,233,34,152,70,20,221,132,159,226,203,137,174,113,73,220,209,211,127,73,54,230,123,20,64,190,114,224,9,57,139,230,240,131,191,150,17,72,11,89,47,226,240,17,142,37,61,181,210,233,228,180,84,28,17,218,0,247,22,26,115,110,95,11,185,52,32,142,62,244,224,185,165,34,88,32,63,6,13,24,161,149,21,158,94,38,138,162,128,83,200,52,247,189,93,185,189,113,245,7,217,19,112,179,255,202,187,212,172,179,7,29,63,109,82,195,73,172,243,80,149,52,140,235,245,168,111,140,89,221,201,101,239,246,16,172,66,88,4,192,226,246,190,66,133,63,91,70,67,74,44,49,217,172,153,83,155,253,192,78,207,47,239,208,69,152,250,99,193,57,255,108,109,136,65,14,115,189,50,140,196,52,154,180,187,134,242,226,237,124,115,222,150,82,14,247,115,14,243,131,69,224,249,114,168,76,83,136,16,54,135,230,140,80,249,216,201,175,144,59,198,50,212,50,4,6,42,79,80,46,33,76,7,5,156,44,190,247,42,84,17,13,191,115,228,37,64,45,23,233,120,236,25,155,81,140,236,3,16,191,191,125,154,211,0,67,74,74]], +[[8,218,189,78,92,17,158,169,7,206,69,240,167,175,158,98,192,195,241,201,236,97,173,16,86,125,121,54,40,84,197,87],[148,84,6,184,93,123,50,224,177,171,18,0,185,66,34,222,26,170,104,98,76,96,187,71,22,176,188,233,223,0,87,113],[51,173,191,205,78,212,250,103,197,139,92,181,158,22,152,113,72,105,120,18,102,11,53,49,255,106,33,199,73,185,96,22,96,186,238,226,72,155,130,180,205,225,50,182,230,47,47,144,216,249,146,120,96,170,173,37,40,29,3,235,23,169,82,15],[108,71,25,165,162,166,137,72,53,196,172,30,214,145,89,229,235,181,105,42,216,234,173,164,57,247,158,150,104,75,54,206,207,180,75,137,1,86,49,102,62,6,68,246,199,171,113,57,137,215,66,218,39,66,114,83,49,138,82,67,45,250,178,18,29,30,146,51,234,215,25,226,200,106,107,224,115,99,208,2,23,63,32,84,70,202,149,252,23,178,70,53,130,127,227,21,242,34,64,142,69,232,51,242,159,240,143,243,29,172,88,58,75,236,112,118,213,204,120,207,201,68,81,203,244,247,226,252,91,94,216,7,15,78,248,8,190,29,138,104,14,205,255,89,1,15,57,177,222,128,190,241,113,159,30,33,142,12,224,161,227,147,165,102,197,23,100,210,55,13,149,166,17,145,216,247,175,116,13,194,8,250,120,49,178,16,103,5,18,205,115,118,110,96,158,155,120,0,33,235,178,12,200,121,13,141,165,241,15,91,106,17,74,29,184,143,102,118,101,1,128,45,156,54,110,163,250,111,27,30,30,139,4,32,148,52,19,204,111,234,178,140,107,104,60,210,179,51,6,156,137,81,188,69,232,161,59,213,34,87,131,81,200,130,247,195,66,254,67,49,185,33,245,51,201,46,192,74,73,178,146,188,86,157,220,239,202,181,114,127,155,86,37,177,103,169,2,220,137,109,139,199,216,233,153,32,245,219,141,215,103,131,156,67,227,205,249,71,8,13,236,149,66,20,166,251,190,4,135,162,243,44,209,122,107,0,3,112,189,65,68,132,251,115,197,16,234,1,36,198,207,15,229,108,8,70,167,155,252,89,119,157,59,7,161,189,44,127,183,226,208,3,159,11,210,28,138,48,143,176,245,143,219,249,78,250,8,87,172,59,221,221,134,213,118,62,32,94,225,178,33,240,96,206,219,139,192,95,3,27,96,108,199,77,173,197,219,4,35,39,72,134,90,115,214,204,221,180,213,233,48,213,40,52,140,91,233,8,139,254,52,69,132,135,166,123,25,161,142,202,37,192,211,251,226,25,94,185,23,7,182,93,145,97,234,147,237,221,100,166,52,178,50,128,25,95,219,13,19,136,246,153,142,24,88,164,91,136,105,153,184,68,230,121,93,131,211,24,55,228,65,31,113,105,146,38,222,27,160,36,86,8,0,13,207,34,61,209,131,89,183,198,212,89,166,93,190,102,201,15,92,184,192,145,34,24,122,48,70,161,109,209,121,195,244,55,62,87,207,94,224,234,182,162,18,204,158,216,181,75,243,127,29,39,251,215,152,72,228,236,31,86,114,67,171,135,64,160,81,73,217,96,46,173,169,32,164,109,97,13,60,200,35,181,100,152]], +[[224,247,208,8,36,197,243,112,30,85,23,164,171,193,62,47,44,11,19,140,131,105,119,132,59,189,30,239,250,189,150,138],[82,253,218,227,224,24,166,132,115,179,22,141,7,100,207,226,116,220,200,52,201,10,145,251,79,231,75,147,157,210,56,177],[204,223,225,138,214,208,182,93,8,109,99,47,131,204,70,255,59,63,44,7,187,142,118,157,15,180,232,45,248,163,135,63,154,238,53,253,209,138,87,131,96,49,128,169,92,159,116,206,217,219,81,70,175,207,187,221,64,223,41,224,66,1,32,12],[179,158,58,199,90,34,26,220,206,208,154,133,145,172,94,47,225,93,254,213,185,25,203,175,20,198,94,183,205,147,8,109,222,227,247,71,37,71,230,109,220,112,6,43,151,98,151,209,163,193,112,238,82,92,156,83,186,147,164,196,253,178,53,114,183,202,110,209,56,83,231,13,177,215,46,222,185,148,75,188,53,74,82,14,119,174,89,31,49,128,146,239,213,230,109,156,9,129,196,164,189,169,138,164,229,144,69,255,156,75,76,163,172,178,255,216,147,32,28,112,179,74,119,242,78,218,84,84,157,200,74,209,52,163,85,50,85,56,21,136,138,227,221,158,36,30,196,235,191,248,111,140,30,138,219,170,196,185,26,253,24,34,140,187,213,221,128,90,202,191,10,30,41,12,229,221,160,37,26,223,179,124,183,20,193,57,181,163,36,45,136,198,68,132,163,118,85,204,143,203,236,255,169,127,189,20,214,77,81,43,248,246,48,95,137,197,9,34,222,84,22,146,21,143,181,71,253,83,159,30,88,119,204,100,148,149,22,99,50,234,43,104,92,250,63,96,32,25,223,42,178,194,94,217,107,104,116,94,154,232,156,148,141,161,26,216,168,48,223,139,0,242,230,104,25,45,173,242,197,98,13,53,198,232,26,40,83,248,65,227,117,160,217,252,162,210,150,239,206,42,195,141,64,176,48,181,117,96,174,110,131,65,51,155,61,60,45,6,17,100,18,67,25,89,134,136,252,166,24,252,100,201,232,245,248,49,9,122,5,58,241,157,125,189,97,33,141,146,103,66,194,233,164,42,121,204,27,20,137,18,114,45,140,213,202,121,58,26,215,59,95,20,27,65,128,156,47,192,83,11,118,48,232,3,144,198,179,56,199,24,104,218,204,89,191,70,63,252,72,144,22,191,103,249,201,213,85,60,30,222,23,21,40,19,254,11,38,75,101,220,161,178,179,142,75,128,159,140,151,37,172,91,29,141,46,86,190,201,100,159,229,92,117,131,255,35,176,67,214,243,118,134,40,241,240,81,99,55,130,74,90,86,180,9,82,10,106,108,183,126,79,95,194,11,159,104,153,224,10,178,45,177,13,24,47,9,184,30,148,243,173,86,138,11,129,36,77,243,241,133,92,110,242,34,164,26,81,182,42,70,73,187,130,105,10,182,95,172,172,13,129,214,254,2,96,17,112,168,219,98,203,197,236,153,85,215,113,26,28,57,101,106,159,110,31,182,188,24,61,155,234,21,3,83,31,23,54,39,104,187,132,31,157,33,241,58,44,153,30,85,223,247,242,179,54,226,158,178,149,7,99,139,220,173,123,179,28,105,233,9,32,126,186,188,198,83,255]], +[[106,205,147,158,66,34,38,204,84,67,212,170,191,88,193,26,246,80,203,64,185,100,139,77,163,139,146,123,255,154,88,219],[76,11,145,117,107,158,32,111,120,99,177,85,255,197,80,155,181,36,119,206,172,208,28,160,17,67,81,83,103,134,70,204],[121,153,88,119,237,36,199,145,104,79,41,132,189,249,96,156,63,123,87,108,87,209,98,238,98,45,76,232,243,109,156,85,115,22,157,136,1,33,111,28,70,255,226,246,226,192,144,72,228,125,75,235,153,126,154,188,74,187,18,159,155,121,105,10],[130,80,213,49,207,43,102,170,194,179,120,213,75,197,127,211,41,173,90,65,74,89,146,85,137,139,60,59,69,191,156,13,44,119,84,117,102,182,96,238,204,118,166,149,162,214,8,171,241,26,95,109,179,230,7,253,90,33,113,75,15,173,93,129,76,1,94,191,72,187,115,173,117,218,156,3,196,175,84,137,231,130,182,191,121,8,161,189,82,141,124,231,136,161,139,163,82,142,53,55,170,123,191,117,246,82,75,189,25,165,48,75,162,164,163,238,88,196,31,236,49,50,238,101,1,100,18,21,239,247,70,215,128,12,77,51,245,43,232,53,126,14,231,88,4,29,145,207,228,60,96,195,206,220,9,176,212,109,76,251,154,226,160,35,155,111,51,198,148,28,255,53,55,38,112,238,245,200,133,154,182,91,110,159,126,188,227,47,161,90,154,71,122,236,220,150,131,161,227,58,30,220,220,144,212,32,163,30,120,193,83,210,96,32,135,29,170,79,255,40,172,195,241,26,114,6,120,136,6,182,250,2,52,104,234,90,61,24,109,16,240,221,86,119,150,102,59,163,124,131,47,231,90,174,125,204,235,243,25,249,54,0,196,106,34,245,114,35,129,45,221,10,104,215,107,175,94,39,169,252,139,214,140,193,11,91,81,81,214,43,65,249,52,142,33,183,21,53,47,38,48,182,23,248,19,176,194,137,150,40,89,4,207,41,78,156,40,86,177,123,163,95,154,130,25,139,130,20,160,53,226,137,109,101,104,190,66,57,44,206,243,44,212,235,254,235,241,43,224,18,82,6,187,232,147,54,211,231,98,153,29,250,182,143,201,157,193,100,155,137,19,131,219,49,250,182,73,230,40,130,63,69,152,203,99,106,56,254,29,247,62,104,215,66,95,197,210,235,85,160,253,27,201,245,206,170,189,109,212,31,35,228,240,134,198,146,99,61,195,196,97,154,151,171,14,173,161,113,248,74,223,32,236,200,236,212,124,81,204,163,229,157,216,9,176,174,170,115,13,249,75,227,186,207,216,238,136,139,186,157,87,8,80,101,44,212,213,230,197,82,165,126,159,72,162,176,106,172,220,112,141,132,163,118,251,198,201,75,166,191,100,165,240,24,128,10,124,200,81,36,90,237,178,3,120,179,41,172,235,178,151,124,19,152,8,43,58,14,94,42,156,36,132,250,48,29,48,55,168,34,77,220,192,149,177,219,216,162,49,91,85,191,51,24,194,120,16,239,195,216,226,95,167,168,120,155,115,164,245,80,89,8,11,8,171,179,105,155,123,134,38,203,42,120,13,151,204,28,168,3,40,81,186,244,237,139,100,252,67,48,134,95,132,204,177,42,61,174]], +[[77,239,246,71,203,196,94,202,237,195,247,221,242,44,22,122,242,78,61,99,218,34,176,230,165,184,67,156,15,59,25,52],[12,39,201,215,122,200,199,37,187,6,99,147,58,179,13,26,173,9,203,207,44,215,17,108,96,133,168,73,159,112,20,2],[221,84,137,253,228,186,135,209,23,61,76,238,6,130,175,221,75,173,128,221,119,14,167,208,220,235,175,33,172,198,29,214,50,74,202,41,94,208,226,58,145,94,207,218,213,15,23,94,188,81,111,27,229,182,216,125,144,187,227,134,34,73,83,2],[214,32,30,188,33,206,193,233,188,40,249,87,201,208,41,204,56,249,232,94,6,223,201,11,242,151,230,31,43,115,180,7,217,130,166,107,145,233,74,36,233,29,6,171,138,92,7,157,15,105,190,87,136,234,143,234,206,189,145,114,145,25,34,51,134,46,106,205,161,232,207,154,72,191,251,84,145,221,101,175,84,27,108,114,175,104,26,129,130,61,152,160,171,238,182,186,159,149,70,91,132,17,249,158,17,156,210,132,121,218,152,66,89,189,248,108,159,239,60,202,52,226,36,105,31,24,60,240,149,3,119,39,218,156,173,41,242,66,248,62,180,247,54,226,127,223,103,1,141,113,27,116,196,91,41,85,166,167,110,193,83,48,223,91,173,128,48,198,179,168,141,114,242,132,71,101,42,200,144,43,91,118,203,246,185,69,206,171,254,192,74,155,140,179,15,67,217,235,119,62,103,5,89,79,13,225,183,15,26,32,201,159,196,177,34,31,140,129,176,188,48,218,18,205,93,234,143,77,144,241,58,129,26,44,193,26,150,132,106,175,180,196,42,0,233,174,125,162,86,160,210,43,25,138,252,37,204,16,65,210,78,5,108,243,135,96,29,123,247,235,49,130,214,5,254,94,99,177,141,83,26,95,132,229,219,208,24,74,118,198,196,103,168,38,58,152,181,192,5,252,178,170,249,137,245,203,208,169,217,3,252,252,96,157,110,87,217,196,57,2,28,234,147,228,196,233,145,241,147,202,243,36,55,112,179,37,120,116,128,118,183,244,203,151,241,124,23,167,155,130,37,60,36,35,219,105,140,208,163,58,179,59,176,155,11,8,203,140,234,220,161,226,156,93,226,252,18,178,64,123,108,197,175,90,233,118,221,62,198,48,216,51,155,125,209,31,163,76,170,193,80,199,196,121,29,140,66,123,10,217,46,5,41,6,122,136,213,32,17,225,224,161,130,153,185,105,137,111,139,131,96,247,92,69,196,150,218,71,176,155,69,15,152,34,188,188,212,63,66,147,197,22,128,43,247,71,196,171,238,223,170,62,121,203,145,3,211,119,15,86,7,183,117,22,229,177,206,15,100,182,238,199,190,195,198,71,192,6,149,109,197,91,108,121,246,175,179,157,31,195,236,241,27,151,75,68,174,219,114,174,209,49,102,53,8,60,33,36,80,46,92,114,216,110,202,182,172,144,36,62,179,154,106,169,203,148,128,218,56,225,237,184,210,143,249,9,36,192,93,93,33,175,90,249,89,87,184,2,7,129,55,135,17,162,157,9,32,172,173,140,203,57,163,17,105,50,120,201,144,11,71,13,162,189,76,18,160,29,115,150,38,68,1,123,96,52,113,59,42]], +[[90,25,191,108,148,31,57,78,147,189,54,37,251,129,205,157,168,28,144,32,177,197,49,37,122,123,89,87,187,7,146,17],[32,232,105,157,8,124,229,232,21,29,40,5,61,206,102,194,63,40,8,31,53,189,38,129,155,190,133,211,138,9,215,2],[42,47,214,5,78,244,231,155,114,25,26,12,203,210,177,138,235,171,232,185,167,24,97,222,217,139,124,220,182,166,37,83,40,188,26,236,176,201,51,87,33,169,169,110,228,181,180,63,144,211,34,236,248,53,247,139,38,77,174,110,56,123,251,4],[247,33,202,58,50,193,232,28,156,111,70,213,225,251,80,231,206,47,78,112,147,51,202,43,85,13,82,19,182,119,61,103,12,165,154,43,80,134,164,67,132,58,197,8,19,178,68,201,201,250,198,209,25,105,137,39,129,53,18,200,79,227,10,137,85,48,16,19,143,145,232,23,111,92,242,87,137,215,40,29,219,131,162,70,112,93,204,185,153,196,205,10,226,25,198,69,246,215,29,69,26,225,248,210,249,137,26,248,204,206,3,244,56,85,159,184,54,103,184,7,127,190,67,90,116,74,240,25,214,209,57,159,210,19,127,90,251,142,243,244,123,207,115,94,124,158,216,165,75,160,193,198,86,182,101,11,179,10,219,29,87,236,210,7,70,57,73,66,49,162,233,226,249,133,237,132,34,238,3,203,63,215,56,199,53,161,184,40,6,4,116,96,237,132,247,70,140,60,100,179,93,176,107,197,141,228,187,164,99,230,56,169,65,51,223,16,106,196,244,112,54,28,205,228,65,87,41,157,34,91,23,121,136,145,186,245,146,25,134,162,186,227,38,221,160,184,150,23,198,119,189,20,8,186,39,72,186,166,124,138,44,90,150,155,192,12,180,13,191,73,14,7,226,44,145,58,253,222,99,4,160,127,201,230,8,70,153,36,86,191,176,102,58,9,222,246,141,239,103,161,109,41,233,140,123,85,53,24,72,168,207,146,49,12,116,99,196,117,242,73,198,247,85,127,208,215,85,202,136,248,119,132,127,224,118,87,86,172,52,162,63,120,64,217,92,61,41,78,102,59,177,81,139,117,146,124,65,7,87,224,245,192,124,90,127,178,21,220,114,7,67,62,191,121,30,223,206,201,14,147,15,142,59,169,219,187,152,84,19,194,35,190,135,135,59,211,35,153,117,129,128,77,136,150,218,56,106,110,145,32,5,10,14,174,211,18,64,170,23,199,182,105,76,48,203,204,60,105,86,166,130,15,201,171,33,135,85,51,150,61,195,176,216,131,88,39,18,118,198,5,101,40,145,13,217,137,174,12,51,13,23,152,247,216,231,209,24,75,132,168,20,52,50,91,140,48,46,223,96,29,197,230,248,71,251,172,189,238,255,120,198,98,29,29,175,220,35,155,24,184,193,175,220,180,185,218,189,93,58,146,169,50,234,21,153,84,110,98,95,150,214,236,111,177,204,203,118,180,118,179,48,172,89,37,156,99,79,172,155,63,167,222,122,231,5,55,115,181,190,250,0,27,4,146,159,116,183,18,65,225,178,87,105,109,101,162,108,27,74,200,107,123,31,189,105,87,251,155,149,8,76,231,215,0,144,245,93,68,83,70,148,48,94,145,118,154,130,148,19,4]], +[[181,6,192,29,105,116,110,180,188,99,88,114,14,67,138,211,48,200,139,96,90,173,101,47,71,153,87,58,176,161,170,249],[122,200,182,136,99,189,105,21,21,131,120,157,134,74,115,87,227,160,69,250,134,82,42,157,170,110,38,251,121,237,109,35],[23,161,157,38,145,183,176,70,215,177,150,105,173,115,20,13,185,47,12,151,140,127,97,188,56,103,217,44,169,212,117,128,160,56,11,89,1,186,216,42,244,95,103,111,116,40,115,1,152,15,113,135,26,66,38,29,190,8,2,149,3,54,230,11],[247,252,24,6,110,208,75,48,230,51,217,134,93,163,33,75,236,166,11,215,150,1,156,215,236,201,24,102,249,239,36,70,193,250,176,109,134,81,190,127,16,26,236,123,184,78,226,30,113,173,2,2,21,252,251,54,242,209,30,69,121,172,57,248,226,177,41,14,56,150,213,34,188,245,19,170,160,103,113,248,110,226,40,207,243,162,10,31,16,197,100,51,149,137,187,169,96,83,68,192,166,230,130,173,91,164,13,16,65,148,27,196,111,152,185,208,156,161,127,143,4,78,152,59,138,73,8,147,61,242,38,60,247,136,17,194,76,143,72,20,53,79,111,76,104,183,238,123,120,48,130,147,191,120,253,15,241,34,240,149,193,74,115,165,151,151,23,42,224,92,252,236,25,86,62,177,141,43,197,48,14,212,191,107,220,68,62,169,184,188,28,190,222,148,202,185,5,237,165,166,169,49,89,125,228,2,20,111,172,156,248,205,106,141,16,70,105,249,19,250,131,64,1,202,77,9,15,183,148,157,49,9,166,60,5,73,176,63,21,27,113,23,196,244,105,116,186,89,198,130,150,237,253,222,118,146,238,67,42,206,247,97,6,71,224,149,120,101,230,44,26,12,240,86,89,130,58,85,69,45,213,228,113,179,28,90,73,171,5,181,170,253,90,14,83,14,137,107,88,204,82,46,207,25,229,46,200,47,161,71,249,227,133,23,76,126,195,61,29,155,134,147,74,235,79,108,87,0,247,213,235,51,255,115,201,252,106,164,125,245,30,9,34,158,106,232,148,232,108,129,139,239,6,95,130,89,113,164,203,144,173,254,251,49,235,217,209,183,148,34,220,152,104,249,247,78,122,50,205,64,113,239,182,155,39,35,62,110,92,96,222,220,213,50,28,3,10,70,205,38,245,96,44,172,116,126,228,181,34,216,87,163,50,26,3,244,3,166,0,98,80,64,99,97,228,136,21,175,186,119,206,8,144,52,65,132,91,168,114,37,216,178,64,70,116,93,64,101,100,90,27,152,65,12,172,72,209,55,203,187,138,177,235,165,13,169,194,49,233,172,243,34,166,219,236,14,244,22,164,70,195,182,16,217,53,105,253,244,90,166,205,193,182,64,216,243,1,215,134,147,178,130,108,198,237,70,133,104,173,154,15,148,170,155,159,185,47,126,120,212,132,253,245,216,212,92,153,30,40,7,77,205,214,128,211,177,241,137,239,107,220,50,14,230,230,77,209,248,13,146,100,216,48,66,210,196,61,131,88,30,240,57,75,27,93,31,105,243,187,191,4,183,200,8,186,52,193,88,15,22,247,101,55,182,167,235,208,161,144,139,233,73,77,63,202,169,135,29,177,87,80]], +[[225,204,184,10,38,47,248,175,30,218,7,92,151,44,142,148,30,119,206,245,123,219,10,130,87,44,40,32,11,73,60,163],[61,55,226,165,2,126,255,222,224,127,165,17,228,35,178,188,86,237,206,160,117,180,22,73,118,103,37,198,179,10,16,244],[253,163,75,101,43,121,116,111,137,126,34,45,55,183,122,162,80,208,44,82,124,72,51,223,128,234,65,213,33,137,213,7,0,225,40,183,142,232,20,156,155,25,243,171,247,85,172,239,83,72,245,251,175,28,235,65,192,56,144,106,197,148,96,1],[207,220,84,151,176,35,175,166,42,127,229,146,202,169,43,135,92,119,5,116,120,52,0,47,119,132,255,22,97,137,57,136,21,212,232,167,160,3,142,31,218,221,222,186,81,5,115,39,173,25,96,232,89,206,229,101,38,187,180,18,123,106,95,144,208,77,8,177,94,238,102,201,204,248,139,75,125,30,233,211,184,184,198,244,45,179,195,78,89,4,138,21,198,4,31,20,44,64,121,54,139,123,17,226,153,112,17,139,153,229,103,10,227,31,204,253,255,19,153,20,46,224,107,46,62,43,60,151,7,221,100,17,151,134,226,250,180,126,11,173,44,200,181,88,217,99,187,72,164,154,210,198,55,221,53,178,93,181,75,197,162,99,2,34,250,42,206,206,156,225,42,176,129,48,119,247,101,159,80,116,66,156,166,180,148,51,16,50,174,121,42,89,156,66,94,226,151,69,29,207,94,225,149,41,3,18,116,46,100,122,119,149,184,77,204,102,77,218,226,161,251,248,196,84,138,55,253,130,216,16,226,20,95,1,223,26,109,59,204,66,169,26,16,118,142,9,31,61,105,50,154,123,173,108,7,44,172,109,137,175,163,28,2,144,86,214,182,34,18,22,92,235,205,73,172,103,46,56,48,38,122,249,242,142,163,25,189,4,47,108,89,222,71,1,229,130,72,115,108,141,151,106,207,147,185,157,47,70,71,165,71,211,146,68,122,72,218,193,17,129,225,107,21,1,169,76,147,22,229,166,124,153,11,53,129,11,76,218,4,115,166,164,229,118,20,33,88,104,226,224,2,198,5,139,66,228,238,236,132,19,157,193,158,223,95,128,174,239,250,79,91,7,232,253,35,19,158,221,163,24,153,235,230,254,231,134,67,206,104,107,41,99,163,32,114,189,59,59,186,104,72,90,5,194,204,4,86,195,218,80,199,200,198,81,163,6,109,19,163,102,11,212,122,182,223,236,73,224,21,87,166,116,40,150,170,75,198,54,58,121,125,186,209,164,9,205,74,80,145,30,112,234,0,122,248,233,177,187,126,58,181,98,21,165,117,201,15,115,156,45,72,179,179,70,148,181,172,223,7,152,10,229,40,222,6,33,237,250,200,184,250,132,149,77,86,219,180,208,48,130,185,132,241,62,93,190,156,113,18,255,151,22,245,80,83,6,70,98,206,15,184,30,163,95,152,253,44,213,17,55,164,111,100,224,193,202,244,78,84,7,220,150,23,96,178,89,127,127,146,0,97,125,71,19,64,207,21,23,108,61,168,128,254,78,14,147,167,47,185,73,38,250,237,134,93,253,199,114,225,133,41,44,30,54,177,33,23,129,195,233,56,227,212,242,78,41,175,81,122,55,150,131]], +[[79,197,18,239,216,110,58,99,179,149,234,255,27,160,17,225,89,15,185,50,106,211,255,237,231,135,109,204,62,159,171,220],[38,194,162,47,155,250,217,6,6,220,97,63,241,7,2,31,205,219,236,114,55,6,102,96,180,136,150,67,73,224,200,40],[130,200,36,167,209,19,158,199,58,225,208,35,173,246,40,17,68,30,150,130,135,241,165,128,184,89,205,102,203,51,181,142,64,155,222,178,168,116,191,76,35,97,11,212,79,105,49,71,242,247,194,157,68,58,144,80,132,243,234,175,217,51,14,4],[7,205,30,155,250,56,167,216,133,52,101,169,60,119,171,79,48,250,249,20,228,139,196,118,59,160,123,249,107,168,8,193,245,154,212,206,155,125,146,31,187,199,121,101,157,124,163,110,219,125,211,172,247,162,148,82,168,69,180,159,182,84,58,59,108,92,28,41,58,255,97,132,133,161,14,234,96,238,150,73,172,157,72,30,105,73,150,125,57,56,181,47,224,156,54,185,173,224,117,129,219,78,181,66,169,127,90,200,172,115,211,238,161,132,114,37,86,118,12,244,131,9,5,100,85,48,97,185,10,11,109,45,255,71,7,190,118,57,55,161,5,148,168,43,118,107,178,207,109,170,82,250,141,123,72,243,33,39,196,49,173,154,174,211,191,222,185,154,212,33,24,161,180,222,123,153,33,52,237,156,218,208,181,41,109,25,122,72,94,73,62,207,236,163,101,58,210,206,15,146,65,170,188,9,109,124,75,166,3,186,125,221,7,168,178,87,254,82,50,118,65,112,115,166,95,164,67,66,86,253,31,35,158,193,222,93,161,160,168,197,230,134,238,20,217,223,164,56,197,59,153,201,84,175,171,47,121,230,11,113,38,242,203,88,162,110,41,13,161,220,207,195,1,242,57,116,142,222,123,207,27,183,204,180,114,14,105,47,87,229,62,111,89,7,83,153,225,8,10,200,170,154,97,165,104,196,197,105,211,110,118,162,215,39,31,44,68,222,78,54,58,140,145,106,78,68,107,2,123,100,57,46,144,206,171,246,182,7,27,196,122,19,121,182,170,99,68,118,59,42,14,127,247,196,162,123,255,49,6,114,28,37,62,76,29,103,195,127,163,215,193,236,208,85,184,233,41,213,42,142,69,237,137,251,24,15,116,181,82,254,6,240,102,199,228,49,140,162,249,21,148,110,131,32,213,128,101,97,71,47,184,255,127,168,7,45,142,111,209,206,99,207,135,56,47,123,148,4,84,12,29,64,108,112,178,38,133,54,119,9,38,69,206,153,105,34,231,52,93,192,127,183,51,159,154,84,255,7,53,45,210,185,147,6,60,44,131,209,40,26,79,209,120,229,165,248,10,91,51,194,41,208,87,131,103,212,65,146,233,164,210,30,151,52,211,189,160,131,183,15,71,16,63,209,37,23,112,33,223,62,83,215,153,134,239,234,45,192,79,2,192,172,39,135,136,49,158,243,169,19,46,98,50,234,109,179,156,165,135,8,85,249,89,47,255,108,32,154,210,241,194,157,209,104,85,40,152,151,158,207,248,200,17,39,36,143,131,16,81,83,0,101,97,41,217,183,172,187,126,209,228,107,201,140,4,209,163,91,24,145,55,56,233,221,228,210,176,101,244,24,66,66,216]], +[[11,125,250,208,91,166,101,17,30,22,129,189,192,188,139,169,115,118,124,184,88,119,2,10,45,191,145,131,37,87,29,159],[149,5,217,232,109,206,245,108,157,183,111,40,98,185,14,31,39,115,32,47,23,80,64,94,126,229,174,208,252,84,248,185],[65,90,219,178,242,185,132,5,119,253,24,65,249,170,226,82,175,232,245,167,34,54,1,125,80,219,34,210,40,205,238,159,91,62,143,233,161,122,77,78,152,183,52,19,129,232,216,98,92,220,234,149,109,37,59,116,224,45,172,184,73,32,160,9],[196,63,211,75,177,66,76,202,78,77,251,167,92,40,190,128,24,68,68,108,160,137,2,8,133,199,72,56,37,71,22,74,157,74,127,149,112,211,209,113,173,105,129,171,80,238,238,8,164,166,198,109,118,153,210,62,219,225,250,175,68,102,12,114,244,85,45,135,210,101,172,232,121,40,35,71,75,144,165,215,247,64,29,235,147,119,98,127,96,176,54,179,110,4,78,183,107,241,50,253,223,204,14,245,112,74,99,61,132,94,150,43,71,81,127,11,170,52,211,214,233,168,185,248,22,139,205,200,76,109,43,48,198,243,67,231,83,87,247,242,192,3,155,210,84,178,68,211,108,214,22,117,88,31,184,52,87,14,212,17,58,120,230,6,241,69,161,17,153,44,44,107,97,196,38,118,40,236,135,205,136,195,106,60,132,112,110,68,174,150,169,110,12,132,128,49,133,70,214,234,106,109,241,138,43,79,25,248,54,12,251,206,78,157,28,241,1,31,254,165,99,58,102,97,154,164,166,92,246,155,228,69,150,23,148,94,67,89,169,212,50,96,202,26,32,244,237,124,26,229,255,255,59,217,34,148,234,112,171,186,224,56,91,9,53,205,28,14,181,24,48,41,197,133,160,41,75,121,153,227,46,247,162,144,252,176,149,103,93,196,246,1,232,242,201,111,53,183,52,154,55,5,117,9,244,236,112,201,245,15,96,17,241,245,230,176,97,192,145,209,28,14,213,222,200,236,232,129,170,52,5,8,246,150,217,233,204,114,152,230,188,205,124,33,14,44,224,222,216,53,146,163,207,161,62,128,120,253,179,37,139,57,241,209,28,223,224,150,112,193,230,10,57,16,164,255,245,28,108,127,125,102,36,244,201,61,248,136,140,82,111,72,79,155,19,224,167,246,41,100,120,57,120,104,78,41,38,121,128,14,213,235,40,14,40,124,126,99,158,133,250,165,63,186,47,162,4,92,226,125,143,179,8,54,7,38,85,13,249,117,45,179,5,248,240,102,71,151,13,1,70,145,153,154,250,151,182,25,63,252,198,213,50,244,250,105,225,51,161,209,15,48,71,252,0,56,31,73,151,187,132,229,182,205,96,40,198,33,50,207,192,36,191,235,152,3,1,242,149,18,187,209,9,208,137,172,225,130,207,156,47,250,177,177,126,176,11,110,180,106,225,152,218,153,63,94,254,124,29,194,45,37,4,124,30,229,36,101,23,231,245,117,143,153,106,189,131,241,61,162,44,19,221,32,94,225,145,181,90,253,72,49,239,7,139,182,234,7,58,98,91,201,124,129,41,97,96,187,242,85,155,39,92,195,124,207,1,185,31,216,125,77,153,163,103,170,153,120,218,221,6,137,248,166]], +[[120,24,141,248,199,84,120,86,33,226,122,229,142,16,13,80,128,225,110,10,21,226,119,5,31,149,240,128,144,14,192,211],[161,189,238,233,139,7,87,186,156,45,132,9,184,116,36,230,78,66,249,147,42,207,169,188,113,251,63,140,160,225,29,82],[185,65,20,237,164,108,207,194,42,68,113,166,77,121,8,146,229,156,93,80,86,24,235,14,112,19,146,199,9,97,62,45,80,58,92,43,102,96,30,99,106,60,28,125,73,177,172,121,141,144,137,176,249,204,208,87,155,185,6,52,208,189,117,14],[207,112,204,165,127,235,27,238,254,152,90,213,175,157,67,72,211,164,106,99,222,16,117,56,31,179,99,154,4,79,214,230,9,31,93,185,201,77,57,190,15,19,173,230,217,160,116,230,123,167,6,179,168,128,98,149,246,182,84,134,87,40,197,140,166,233,65,157,93,4,63,33,16,129,75,191,54,252,64,112,228,217,69,73,101,194,81,32,44,163,149,239,227,253,189,84,79,235,24,126,52,202,60,128,121,81,121,85,47,206,154,168,4,67,14,91,108,134,133,52,30,145,213,136,159,191,63,152,25,4,98,15,254,112,19,245,59,147,158,23,68,61,97,78,126,107,181,122,214,116,243,180,176,1,99,5,38,207,115,2,167,208,175,231,220,36,214,218,222,246,254,186,63,150,151,58,165,184,214,39,82,98,228,48,168,47,103,134,150,151,26,139,96,227,141,59,43,204,23,13,91,194,3,2,163,156,89,109,39,254,227,158,93,165,177,14,169,243,130,41,158,25,129,151,23,167,24,211,125,21,95,19,146,49,130,181,183,161,197,76,161,9,178,44,168,232,178,108,165,202,63,59,144,98,33,148,97,186,206,151,232,144,201,78,65,202,61,132,88,127,189,246,226,64,195,92,202,183,29,88,71,125,40,22,142,147,55,38,134,212,42,173,50,74,63,22,175,224,233,184,158,226,14,72,95,230,200,100,181,1,59,168,131,153,238,170,21,152,53,168,178,187,47,37,245,121,202,59,174,103,92,99,218,27,80,217,157,78,217,120,105,46,86,0,35,63,56,171,126,122,90,224,251,248,192,182,156,195,139,211,14,171,217,119,239,160,94,226,200,53,20,48,43,212,12,75,220,231,164,17,10,251,182,87,156,98,14,151,248,207,46,155,171,45,204,124,51,241,150,229,127,231,97,160,80,18,40,148,183,167,90,146,149,49,153,109,218,173,120,222,29,77,146,76,217,58,97,223,34,119,118,188,28,57,251,184,222,28,68,56,134,139,106,58,44,217,76,7,178,158,63,107,35,204,126,11,99,104,144,9,217,208,186,225,96,107,175,199,168,8,242,210,250,37,98,184,220,9,56,66,192,31,219,132,13,164,134,10,206,211,252,82,92,163,52,237,207,101,148,139,196,22,249,140,69,15,0,18,166,16,125,215,248,237,228,14,28,72,201,232,165,101,168,16,185,207,210,3,86,219,25,241,219,222,89,137,33,51,46,13,129,63,12,184,118,132,55,3,136,119,47,243,203,252,191,162,153,193,152,201,123,251,150,23,118,138,5,22,31,65,105,255,93,229,217,244,0,98,9,15,184,130,152,77,157,92,122,167,142,221,203,150,52,228,102,184,133,61,81,43,74,84,109,116,35]], +[[115,203,2,176,191,38,160,21,218,29,195,1,252,18,93,126,108,48,182,60,158,110,238,158,6,93,78,132,113,50,195,37],[172,158,61,210,206,185,178,62,116,140,4,186,117,119,254,223,124,234,185,237,135,220,67,11,95,226,46,172,80,149,14,13],[26,93,212,200,145,200,225,50,87,1,135,194,59,154,30,75,38,240,84,96,232,117,103,56,25,57,109,245,97,200,175,14,72,51,59,98,199,119,41,212,159,196,14,23,74,127,60,33,248,94,244,211,57,206,184,11,210,224,55,216,3,175,86,14],[10,43,97,186,53,233,110,88,25,184,139,253,178,139,124,224,46,100,174,156,245,114,178,31,19,85,44,13,177,15,57,96,212,75,163,71,47,67,171,196,230,41,91,223,121,11,217,51,186,57,117,253,68,101,250,62,47,226,219,2,182,55,119,82,34,61,236,152,252,178,64,79,58,186,67,38,90,111,167,151,107,108,108,182,134,139,136,27,214,243,210,92,217,214,247,14,81,47,128,137,200,239,38,253,88,36,80,83,119,158,89,196,114,90,239,162,100,103,201,245,0,225,127,62,21,115,241,168,85,233,184,178,25,37,234,5,39,243,206,141,136,251,84,164,122,190,237,20,243,153,204,45,159,31,229,70,101,250,224,168,240,198,136,114,166,0,4,109,29,195,99,151,211,16,206,57,63,206,175,232,124,23,235,225,34,253,181,67,174,167,16,133,186,236,152,39,63,65,172,150,105,140,21,12,249,17,208,229,222,35,146,216,72,65,208,18,118,174,251,254,153,149,225,10,109,70,239,220,38,120,212,86,201,243,107,46,16,17,77,17,135,231,172,167,57,3,126,165,31,133,253,98,162,148,41,186,82,156,221,138,217,19,71,73,116,135,237,126,135,9,212,119,110,246,134,112,121,45,6,21,188,150,218,81,120,214,6,219,99,228,229,203,23,42,207,188,28,190,32,38,147,80,241,182,5,243,93,205,71,145,53,189,48,251,75,90,57,23,108,255,116,77,219,179,6,201,231,180,22,125,224,55,154,97,102,190,90,170,116,215,21,127,172,149,125,136,220,87,89,124,254,242,62,181,16,139,60,229,63,198,50,218,209,185,114,162,157,165,222,50,210,13,142,206,222,103,255,0,218,74,8,160,204,26,152,190,231,169,78,60,179,47,238,148,174,37,164,19,84,71,2,195,123,62,23,120,160,112,205,212,132,11,211,159,95,69,121,81,146,168,103,134,56,118,237,13,19,13,70,226,145,57,53,8,40,9,247,225,90,73,103,16,242,85,215,131,218,61,1,106,101,76,21,255,93,249,7,163,204,175,55,207,225,28,140,61,73,101,7,214,118,12,5,56,32,240,245,148,195,208,28,162,105,23,138,202,82,90,178,130,30,245,95,146,216,95,230,133,234,52,71,46,209,57,129,113,6,77,116,164,34,236,145,209,166,112,97,143,201,243,36,36,188,177,26,119,246,251,78,47,239,210,196,232,167,60,69,40,134,233,49,102,77,26,131,189,146,115,41,192,77,37,11,131,82,29,125,193,60,145,206,225,236,5,14,17,212,42,75,12,140,6,155,97,196,66,45,58,73,192,126,255,41,5,183,188,127,74,91,67,230,176,214,29,251,80,228,238,162,233,13,41,138,120,29,5]], +[[219,5,96,99,86,186,207,35,175,246,205,221,66,178,198,148,53,43,90,15,236,86,10,255,84,217,189,151,16,239,224,106],[50,165,199,204,73,9,120,107,72,165,63,49,9,63,84,154,159,23,48,202,102,144,56,63,219,95,20,194,102,110,49,50],[83,9,155,118,106,223,41,68,182,130,19,116,132,44,37,214,230,123,12,205,233,198,55,254,203,17,184,184,176,114,3,227,7,87,50,128,95,79,20,174,174,115,189,98,227,8,181,136,125,104,158,41,205,137,178,58,71,105,67,17,7,23,177,0],[27,201,194,131,63,55,205,241,53,111,173,22,103,104,100,39,23,112,27,56,160,171,12,47,88,26,38,210,34,214,92,206,228,191,15,109,254,100,211,59,192,35,159,113,212,184,38,68,176,22,37,161,163,95,231,152,103,98,57,224,202,119,158,242,49,56,238,190,59,209,157,226,216,247,193,91,77,150,241,62,81,188,99,59,234,93,97,34,91,202,29,99,57,186,83,232,31,125,141,36,197,214,15,4,206,140,114,103,97,210,100,88,79,28,126,91,91,105,146,69,108,28,118,137,45,99,82,17,30,59,146,111,224,37,192,0,157,182,124,224,221,199,247,100,224,201,173,176,72,27,194,121,84,132,217,99,115,169,98,167,183,74,85,150,245,39,167,52,118,73,140,120,35,223,250,108,133,67,176,121,113,181,170,39,28,18,37,94,9,24,221,115,245,12,48,201,168,90,199,194,153,61,214,85,218,89,67,18,99,245,145,75,231,6,55,75,233,192,117,133,194,135,19,40,180,219,195,148,1,201,87,7,56,126,110,6,157,68,185,216,251,5,143,34,227,21,170,13,91,79,17,104,252,16,121,98,176,100,247,216,69,175,142,33,49,149,29,28,214,109,200,77,186,70,210,0,175,79,76,95,81,34,27,201,178,25,105,66,248,180,14,125,219,201,174,179,217,175,192,113,37,149,19,19,90,1,111,40,102,9,159,161,15,76,59,115,80,11,213,92,71,123,36,21,225,10,39,155,161,16,210,148,243,221,24,66,23,125,11,75,251,23,52,221,12,203,126,57,75,67,209,111,11,117,72,54,34,128,244,52,118,77,165,127,25,237,62,48,46,83,112,251,164,150,100,194,48,5,116,51,204,100,126,178,124,210,199,193,140,125,102,144,111,8,130,70,194,47,127,121,3,153,222,180,197,251,185,6,24,23,105,190,245,175,190,138,209,245,222,85,190,88,143,82,246,156,84,212,239,90,150,154,13,153,92,39,64,123,35,237,217,36,61,36,153,253,242,148,115,177,149,92,132,179,247,203,220,216,27,118,86,236,11,233,224,253,179,56,19,86,150,15,208,202,112,231,234,116,182,70,252,211,19,148,142,109,219,71,96,148,118,251,111,164,132,47,167,136,160,213,123,227,176,166,202,24,25,247,22,20,118,0,67,236,73,4,136,25,57,150,138,67,181,209,146,143,132,165,145,144,147,188,56,65,88,129,113,169,205,57,15,143,205,97,83,139,84,230,239,153,119,5,115,225,152,109,21,15,169,107,122,7,225,209,148,175,28,11,64,85,0,172,179,209,14,59,230,71,200,152,98,0,111,167,133,131,231,97,102,132,41,32,22,14,181,127,11,42,110,223,25,60,68,197,238,172,244]], +[[29,19,155,26,208,195,175,29,91,139,227,26,78,203,135,142,198,103,115,111,125,79,168,54,58,152,9,182,209,218,191,227],[36,40,207,29,235,32,251,173,31,220,102,93,130,91,97,65,34,223,16,31,190,20,115,167,153,150,186,246,150,116,52,184],[221,100,94,81,237,171,4,219,49,227,49,114,207,39,172,238,237,204,4,99,169,99,145,74,14,172,142,253,90,52,52,31,107,188,82,224,66,186,175,59,64,200,154,87,239,182,69,116,230,150,119,252,233,85,36,108,31,192,242,105,239,129,144,0],[141,242,210,223,155,152,77,168,68,51,72,106,129,60,152,197,151,58,105,108,17,98,70,16,178,58,164,56,8,52,100,246,90,118,121,102,21,183,40,194,237,78,96,113,88,85,175,194,57,69,13,91,192,145,31,242,168,82,48,32,92,111,19,73,186,91,216,126,166,247,32,219,107,167,11,119,66,23,136,224,198,84,174,188,35,7,76,95,65,210,41,7,114,20,13,152,26,107,196,254,112,154,38,142,100,23,42,2,107,39,1,24,180,219,81,171,106,19,201,155,6,49,134,216,213,179,56,233,119,237,220,107,181,253,125,213,125,152,69,163,195,254,118,23,125,87,56,220,161,106,143,145,2,133,117,0,23,79,35,255,76,59,243,200,83,111,17,88,14,248,81,74,64,159,91,188,156,2,150,241,46,52,120,212,8,127,149,239,170,108,99,96,113,210,17,87,191,17,119,75,191,231,105,51,6,202,114,19,218,71,19,235,170,171,53,84,237,240,128,17,165,255,115,218,18,3,117,174,209,150,40,103,15,40,171,36,182,245,213,161,213,112,72,15,101,211,193,82,191,241,180,123,240,102,105,41,203,124,153,217,3,63,170,232,83,79,195,93,167,48,184,17,235,204,37,174,16,161,149,170,177,44,50,106,164,91,248,5,198,45,212,205,95,134,134,35,192,74,142,28,106,167,47,30,164,64,12,96,134,125,255,98,47,49,100,52,241,236,137,80,60,111,159,101,193,55,180,148,76,188,179,95,8,108,116,204,234,250,34,66,172,202,111,254,97,28,75,85,135,245,183,95,250,211,73,240,11,249,110,74,88,10,135,91,146,101,64,105,182,46,234,192,191,120,229,174,221,113,134,158,224,91,154,148,225,201,142,53,169,120,0,164,162,18,32,176,57,205,94,187,183,86,212,11,64,66,226,200,74,42,233,129,130,81,29,174,142,211,184,159,79,160,15,184,237,148,99,22,69,151,16,5,42,212,192,47,99,223,5,211,187,26,206,51,103,33,81,189,245,218,180,108,123,88,61,179,115,137,157,79,3,91,108,17,18,88,180,229,169,231,7,161,29,33,94,68,230,142,241,166,240,83,128,154,165,27,217,2,225,60,169,156,27,28,236,200,59,156,35,92,113,14,121,125,43,26,36,155,46,160,121,181,193,103,78,215,22,159,27,110,103,241,172,119,248,107,116,50,152,150,147,53,167,114,68,15,127,191,167,37,19,80,13,132,22,97,20,168,253,84,19,148,100,212,43,153,85,48,211,35,112,182,155,255,199,88,157,109,204,151,224,191,23,133,108,195,191,65,100,219,236,204,138,136,29,65,77,106,98,2,146,118,197,248,19,124,11,60,104,188,143,75,212,231,207,246,94,242]], +[[77,34,227,49,224,207,111,106,39,45,180,210,6,135,255,176,89,241,34,93,129,228,17,35,184,200,155,7,77,231,106,59],[177,228,207,174,173,214,123,18,215,185,219,252,15,136,237,208,55,63,154,136,199,250,51,251,127,43,30,71,94,204,182,27],[195,102,184,2,246,130,252,215,5,37,38,79,177,163,203,205,14,227,94,207,245,151,124,42,85,77,169,57,34,159,23,129,154,150,30,167,76,61,122,120,129,172,92,31,161,107,249,132,217,69,106,19,136,211,70,60,68,148,66,155,29,196,84,2],[156,142,63,91,77,112,64,48,225,186,113,240,46,252,75,135,214,255,251,85,188,61,141,3,129,143,145,86,36,252,247,1,197,74,223,175,162,182,148,184,119,81,203,159,105,145,140,15,5,15,76,16,93,92,203,64,16,11,40,223,212,244,17,213,145,193,32,25,23,106,194,1,107,251,253,240,221,241,29,184,167,227,154,167,185,226,22,246,103,192,161,95,185,119,234,169,186,59,196,85,204,88,148,95,62,148,75,138,194,251,244,210,79,231,225,230,25,205,190,238,62,94,18,169,165,39,210,143,95,215,207,217,34,15,19,8,216,151,182,212,49,74,90,1,135,134,74,45,98,28,241,178,132,66,97,36,123,245,32,186,250,155,242,38,225,21,104,30,205,119,66,121,128,205,18,176,140,53,156,236,209,222,63,85,69,248,7,248,30,215,99,2,255,214,71,127,137,185,88,205,241,41,84,207,112,193,66,83,41,147,131,22,71,234,202,176,180,128,123,253,173,180,56,157,125,255,44,78,240,239,90,92,97,208,223,118,46,46,144,128,167,24,28,236,208,106,83,25,159,13,254,247,2,98,122,222,207,95,205,155,62,104,199,35,51,22,23,39,248,113,199,209,196,48,81,255,28,146,31,213,59,100,34,56,185,120,128,214,78,37,250,197,18,171,149,75,237,188,165,64,245,178,0,145,236,114,230,127,136,119,10,252,50,242,18,92,160,218,79,232,123,86,170,201,23,127,31,79,103,200,81,114,92,94,138,254,100,246,100,121,152,51,253,121,16,11,119,234,210,88,56,135,159,255,71,71,170,13,86,114,236,10,148,52,129,52,189,189,75,179,155,12,103,160,205,48,96,46,223,79,236,111,122,240,204,43,218,225,38,206,168,66,223,170,67,145,220,93,222,169,56,225,121,33,104,36,12,45,139,37,53,47,159,58,100,66,53,206,54,254,254,182,153,42,216,142,40,122,210,216,91,216,80,57,111,194,229,23,161,82,9,245,146,10,201,140,83,43,31,77,134,155,235,8,187,3,207,124,145,175,63,252,237,104,213,251,254,248,111,249,78,206,110,46,173,52,132,206,8,13,177,123,190,64,241,219,67,46,193,101,14,210,79,221,37,15,51,69,116,92,155,123,145,152,201,16,154,55,38,31,197,236,187,177,47,131,160,225,34,10,24,103,212,95,221,254,168,29,207,117,244,236,127,219,82,80,229,119,84,214,222,162,112,182,40,167,149,48,236,40,182,25,188,169,73,62,99,5,207,196,65,76,28,29,227,56,158,137,1,151,200,95,40,64,79,63,169,106,30,47,217,32,107,71,46,138,10,13,50,175,85,96,107,176,131,247,106,25,184,234,227,71,154,229,29,152,169,154,98]], +[[165,34,143,249,187,182,242,50,50,126,184,216,121,215,248,178,119,202,114,186,225,249,169,208,226,96,221,144,87,29,180,249],[216,47,106,105,116,245,28,136,8,217,214,23,244,206,194,216,163,126,177,26,20,35,124,154,185,207,17,235,200,15,246,192],[151,101,15,174,63,89,202,118,71,127,37,71,22,119,73,197,131,2,72,136,50,37,227,84,255,70,199,227,129,150,82,32,217,190,242,194,5,124,125,25,144,240,139,202,76,253,232,119,255,242,180,170,129,61,156,75,132,251,121,236,237,129,239,5],[29,247,166,131,94,51,16,152,62,231,236,115,17,37,245,181,207,17,122,240,227,107,54,133,191,84,172,225,196,140,70,48,5,96,164,94,159,155,221,150,160,188,77,20,232,157,75,87,33,162,202,255,102,24,177,130,237,177,32,47,61,12,93,17,141,9,182,24,18,192,16,232,177,150,52,69,65,205,238,254,95,209,249,97,197,221,117,69,149,85,171,114,239,42,167,167,89,164,243,173,60,174,212,79,76,154,142,249,91,118,237,154,153,181,93,216,162,96,186,8,1,13,41,255,129,159,42,243,81,60,26,100,13,108,205,222,73,153,32,95,159,202,136,87,17,93,139,93,185,247,10,98,229,238,160,213,175,6,93,225,83,242,237,237,238,198,62,21,200,224,154,146,88,33,130,172,7,216,28,166,60,164,170,89,122,34,32,231,4,129,149,125,65,82,100,226,88,188,38,62,28,195,110,83,71,138,172,92,160,22,148,204,176,155,79,253,132,115,153,114,199,220,207,61,239,234,253,237,225,98,171,108,88,161,223,39,55,30,63,84,147,6,127,201,226,6,126,87,150,35,192,9,252,130,94,239,14,1,15,209,204,242,168,211,251,187,49,86,249,223,222,12,124,187,175,132,51,9,133,23,73,27,120,219,150,152,97,78,164,14,11,30,106,30,54,185,0,69,58,22,234,39,111,52,66,187,210,122,126,203,152,21,17,245,201,32,158,176,150,226,133,136,182,91,150,181,1,136,192,56,31,247,18,188,6,178,198,85,204,160,117,28,9,93,128,22,37,21,133,133,30,103,116,52,220,62,253,8,122,18,104,15,194,46,91,131,16,161,14,50,202,172,155,113,200,118,238,211,30,240,159,127,160,18,186,8,223,210,173,104,193,225,71,245,5,152,229,80,70,126,249,159,41,90,49,143,170,80,126,190,119,108,229,92,77,161,100,50,60,48,165,231,45,190,2,124,60,207,150,199,1,151,166,251,27,116,175,19,58,139,226,176,60,27,153,253,37,179,206,213,31,227,136,32,33,163,175,217,34,159,100,27,198,202,212,225,211,203,110,217,182,182,138,37,241,225,57,114,137,152,31,120,146,75,255,36,200,222,230,161,138,4,33,250,50,174,58,182,10,13,147,58,106,244,255,112,72,116,176,155,7,57,226,242,157,143,37,45,121,5,95,137,211,191,241,10,34,197,74,195,216,175,238,206,129,131,83,166,171,226,183,251,142,142,13,165,183,172,28,252,152,93,249,117,128,177,130,17,164,227,237,255,149,175,221,160,97,84,125,58,224,64,109,50,134,205,48,91,223,210,195,171,248,247,74,249,160,52,32,229,176,63,130,94,156,83,144,126,19,165,129,33,116,190,66,137,134,69,20,157]], +[[192,77,192,159,17,157,103,15,177,234,224,19,111,204,6,8,95,41,15,74,209,170,31,252,156,22,14,165,207,71,240,157],[255,73,140,232,201,219,120,103,246,208,39,100,82,164,102,114,72,135,230,23,47,102,129,103,27,138,224,53,245,134,94,163],[75,209,159,61,156,81,22,236,106,224,2,77,15,36,109,44,226,80,217,224,99,74,35,43,160,111,211,86,106,237,85,203,229,159,18,51,44,186,214,93,67,73,169,210,46,125,110,70,210,251,220,113,213,200,249,218,21,223,191,23,186,34,81,7],[30,66,41,127,138,238,242,154,132,46,14,33,245,219,174,6,142,44,157,218,166,253,52,142,72,136,31,13,66,197,11,240,236,241,112,107,148,165,209,152,23,202,2,216,62,154,178,249,157,139,250,170,92,133,173,57,161,80,178,37,173,62,175,160,103,129,91,116,103,47,224,38,195,204,198,119,37,84,64,182,132,167,110,18,140,162,204,196,41,241,82,87,125,37,182,159,64,219,88,45,73,71,154,250,230,128,113,45,192,253,31,225,65,136,57,104,124,166,12,221,233,116,20,4,98,249,97,72,41,93,241,206,67,169,119,53,28,119,242,240,176,154,107,38,214,254,150,95,206,174,23,215,184,98,3,113,64,36,40,84,79,223,145,105,11,68,233,175,194,233,8,140,131,202,72,220,133,118,246,40,114,71,152,220,144,50,49,116,196,73,150,89,101,2,163,93,248,185,130,197,112,166,203,81,185,161,151,212,49,175,51,240,43,128,1,21,103,254,80,207,69,172,17,27,61,85,111,140,140,229,174,140,153,114,242,169,147,107,26,1,43,156,51,158,48,201,115,18,182,94,165,156,16,15,121,215,149,184,162,75,49,160,169,125,194,92,206,214,184,255,90,225,69,51,154,4,140,161,42,87,144,23,250,232,213,203,203,97,213,46,49,77,215,194,231,32,16,196,114,23,177,208,104,120,191,40,24,202,24,142,142,48,121,96,193,104,157,125,252,2,2,151,60,210,159,47,123,167,67,70,158,104,94,14,112,75,4,186,202,79,171,84,136,68,138,146,46,171,244,11,229,129,193,153,77,116,209,58,54,108,232,87,251,64,166,224,93,168,85,54,148,23,44,195,253,40,6,47,83,130,80,170,140,17,246,129,57,231,156,209,25,27,163,49,75,92,234,8,100,67,126,210,228,182,251,215,91,157,237,9,135,180,28,32,42,88,236,2,84,217,211,113,167,149,241,219,236,221,172,17,43,232,208,158,45,123,156,165,117,47,64,108,255,185,17,202,54,69,11,192,95,30,193,202,60,168,211,81,36,209,40,108,85,241,15,97,51,78,70,236,228,24,59,146,33,154,157,205,14,94,120,239,42,118,207,233,169,171,55,149,223,220,180,79,99,212,95,95,72,255,180,21,97,51,173,46,153,80,136,76,91,189,44,28,184,114,158,64,168,120,127,120,73,105,250,136,12,7,255,204,151,213,192,210,212,136,8,94,145,22,215,16,124,213,219,22,206,204,222,173,85,2,94,234,46,222,233,60,27,16,100,39,97,142,224,157,195,218,209,224,86,118,162,54,128,105,200,4,92,62,188,108,103,175,165,45,89,57,130,72,239,207,21,233,4,199,20,35,4,255,97,151,31,77,155,246,70,12,29,100,23]], +[[103,145,189,116,211,180,98,14,245,241,255,86,64,100,50,194,106,182,70,246,213,233,221,166,132,46,214,144,82,39,83,146],[218,153,21,167,85,47,17,15,174,161,45,71,146,10,9,96,20,67,212,0,10,156,126,33,141,91,167,43,116,152,159,166],[177,232,212,129,6,91,213,18,27,179,191,86,150,0,188,194,109,244,12,73,159,186,169,84,179,154,97,157,196,11,149,144,195,23,86,184,182,63,134,1,81,105,75,149,118,93,105,123,46,26,222,8,6,233,42,6,196,165,89,233,15,207,165,6],[54,162,14,102,187,41,21,81,97,173,133,238,254,137,59,83,172,90,222,22,95,8,154,119,25,11,12,35,157,236,138,32,22,133,176,118,180,222,212,161,10,164,89,185,128,168,204,164,125,95,141,228,210,166,98,228,70,213,247,251,112,237,155,224,93,177,204,234,221,19,11,51,70,217,64,159,157,110,245,40,36,199,100,172,111,177,205,21,109,189,106,71,58,231,34,208,235,178,86,56,197,18,101,162,47,235,187,20,150,125,109,216,37,60,29,3,136,149,198,115,127,6,124,143,115,195,193,203,230,205,164,54,150,50,215,244,201,172,235,232,125,5,113,200,26,88,207,215,44,206,74,92,245,58,30,117,37,159,76,153,62,103,239,200,217,195,87,108,67,175,4,165,202,243,61,133,111,127,39,85,211,169,117,171,43,104,92,111,101,104,12,186,154,200,121,243,168,201,164,118,91,135,156,10,222,30,75,208,212,167,11,182,249,43,36,212,41,220,116,108,199,143,132,129,31,7,111,50,198,30,53,133,204,138,173,233,176,202,21,34,75,251,254,24,190,16,163,54,67,96,15,102,18,191,1,63,14,252,202,131,114,70,160,238,91,3,192,47,21,115,98,76,74,68,169,15,158,66,61,78,86,6,26,113,208,20,79,90,136,122,140,212,169,214,242,71,144,78,38,121,89,81,149,157,161,33,200,60,108,148,30,43,107,154,183,98,9,255,233,23,133,145,234,214,130,48,185,74,233,125,245,143,159,23,36,40,201,80,103,89,138,197,130,255,185,80,132,13,130,102,48,196,98,95,93,234,221,236,19,5,32,59,77,182,185,69,249,145,237,124,211,214,250,188,165,30,33,102,173,173,10,173,81,23,51,109,82,213,148,34,240,19,92,143,168,205,208,136,75,231,53,134,191,40,78,93,221,219,203,149,180,17,249,133,104,82,111,190,113,165,89,43,86,173,90,115,69,242,135,77,177,213,123,234,180,62,140,198,149,71,82,6,41,240,238,118,219,244,50,163,118,250,210,139,252,119,225,77,132,15,12,2,212,120,241,226,51,124,35,184,158,115,229,39,145,8,181,96,155,24,232,13,176,222,17,207,169,78,207,114,57,188,255,89,197,65,24,228,237,228,251,252,8,35,174,84,96,22,247,116,197,33,152,169,99,181,84,90,52,137,184,157,247,98,111,209,30,212,101,141,113,90,70,87,153,64,53,212,3,179,55,13,20,238,217,113,141,89,141,182,117,240,66,89,47,234,137,5,101,68,179,46,91,156,128,98,130,138,170,60,245,156,180,118,173,54,219,29,170,36,130,34,122,155,122,251,193,83,206,147,37,61,27,57,218,149,235,150,248,49,40,255,37,84,165,71,227,78,234,74,0,0]], +[[35,76,228,211,155,94,186,190,154,44,30,113,151,13,113,129,56,220,181,48,207,210,150,2,52,39,216,146,191,136,248,164],[203,115,147,13,180,33,246,210,69,54,131,123,208,191,246,250,117,187,209,65,201,138,64,93,66,68,163,196,36,85,7,121],[246,208,96,237,125,24,39,63,24,247,166,156,209,216,18,110,71,142,136,161,215,41,79,246,4,8,70,212,97,7,195,228,26,66,59,171,178,65,113,57,254,88,125,41,16,39,26,53,127,229,191,87,201,46,227,167,183,117,51,114,157,10,194,13],[119,115,12,248,200,249,107,145,135,144,42,207,249,255,11,33,116,108,202,240,163,130,167,179,67,209,199,32,39,174,60,49,104,167,58,107,143,73,188,135,152,20,30,21,194,115,43,106,107,63,117,127,138,142,134,199,164,186,203,57,85,28,84,135,77,107,247,22,137,126,228,175,19,37,58,165,187,121,161,146,16,79,68,220,179,222,150,7,69,168,230,170,152,128,82,74,98,159,181,16,164,206,76,189,167,226,149,125,255,29,98,231,5,96,106,44,200,79,145,133,11,234,172,94,88,70,225,66,11,201,29,205,210,66,123,105,207,164,106,227,138,79,239,65,70,234,227,95,156,34,233,103,203,20,161,175,156,171,248,59,24,4,101,190,214,239,44,218,56,42,132,217,153,74,173,101,93,137,82,224,251,176,249,111,200,8,159,46,116,137,73,127,172,220,214,86,168,164,81,185,40,193,30,122,64,117,7,42,175,191,23,216,241,5,76,145,150,40,141,237,58,226,31,154,253,88,16,161,0,216,228,216,76,74,53,169,139,48,211,225,133,36,67,141,212,64,45,253,142,118,117,240,157,8,12,217,21,241,74,244,55,47,124,229,131,132,151,45,93,17,16,121,101,27,42,207,57,210,161,103,198,160,11,43,23,206,11,38,135,145,189,43,229,23,143,224,248,45,100,218,205,222,55,122,30,139,233,231,216,223,200,43,8,100,69,55,189,200,112,197,129,146,134,253,81,246,121,45,197,246,123,84,190,51,109,68,213,79,235,248,27,141,248,222,197,216,104,109,177,47,22,77,14,143,241,170,44,22,186,204,152,6,1,14,200,233,17,150,89,126,240,106,76,241,112,125,239,80,103,160,72,137,216,228,138,155,194,192,190,246,100,245,172,209,180,245,188,45,167,218,67,220,181,249,99,36,91,165,82,253,73,48,1,216,112,169,81,122,23,156,47,13,232,91,224,198,130,208,87,72,142,53,199,129,111,244,186,82,154,239,215,198,96,145,242,6,245,244,215,92,172,139,210,9,236,47,165,91,231,74,242,49,226,243,137,220,194,214,104,191,105,94,210,103,195,89,75,173,158,252,0,33,124,122,14,158,123,106,86,163,48,121,163,14,115,195,115,63,45,36,239,236,221,232,127,114,249,72,210,119,214,182,213,176,53,180,197,49,128,210,61,102,204,15,241,124,21,221,70,133,133,227,137,217,26,76,151,253,128,17,11,33,138,11,247,165,224,53,63,70,9,210,207,1,138,6,85,113,0,28,120,136,85,94,237,189,54,34,195,177,118,156,209,63,51,55,71,114,170,108,138,143,88,129,2,1,125,78,228,229,13,203,189,177,214,16,195,38,112,147,74,109,158,109,155,120,75,191,231,24,98,187,56]], +[[16,61,17,140,125,214,93,7,232,213,88,46,69,4,42,117,121,36,23,198,146,0,30,230,189,154,146,123,43,61,144,22],[180,92,201,69,20,166,173,103,36,150,205,78,185,253,175,193,212,161,103,7,44,104,116,220,143,241,109,118,31,182,105,134],[47,175,193,60,67,175,229,5,67,114,185,35,210,79,41,43,40,58,252,163,172,163,179,228,50,56,6,132,150,23,19,200,210,62,134,179,88,4,149,223,186,228,36,183,103,228,121,90,15,146,47,113,181,15,93,122,54,154,184,198,232,128,66,12],[90,142,224,121,24,107,81,207,70,41,131,77,224,198,189,115,52,133,80,57,167,99,29,104,135,101,42,119,40,153,89,114,227,98,193,196,9,240,132,245,170,242,152,106,227,245,54,190,0,112,196,186,244,89,239,96,160,21,239,157,112,223,163,234,150,113,28,187,24,233,42,245,12,82,125,126,212,87,135,122,7,171,131,114,21,24,200,159,122,134,65,145,177,233,116,51,183,198,205,99,74,131,46,25,137,30,118,198,33,34,164,157,191,253,131,73,138,164,22,172,204,183,115,127,231,95,79,178,195,83,40,230,246,236,236,170,164,46,67,219,165,188,150,137,103,61,171,150,240,190,250,60,131,235,65,212,216,135,179,161,23,208,85,227,11,184,127,190,124,113,148,114,246,199,164,204,69,246,40,245,250,221,196,140,163,68,247,123,115,60,14,59,159,80,121,219,208,122,243,163,132,122,241,65,113,156,202,47,106,118,101,82,180,93,15,220,219,152,104,242,199,98,182,212,147,59,161,8,54,249,91,255,113,203,136,4,0,36,201,5,52,196,215,169,90,35,3,176,76,41,97,1,42,245,139,199,132,169,99,39,187,254,208,57,208,128,42,5,38,45,142,102,59,120,80,142,146,80,139,193,242,234,43,155,231,88,11,222,16,164,214,99,208,210,91,14,151,59,140,93,237,89,222,191,25,187,4,74,255,28,96,199,14,161,174,254,133,246,209,92,44,27,132,117,59,89,87,106,73,71,61,101,175,62,217,65,163,213,20,181,196,82,44,20,27,219,238,217,203,51,150,149,178,224,45,192,112,0,134,127,27,248,237,140,253,59,26,254,104,143,188,168,14,47,155,165,192,177,136,161,154,218,255,102,134,202,15,240,237,212,68,102,18,145,250,39,202,31,197,41,66,154,93,143,247,158,210,2,124,96,255,227,178,192,63,184,166,106,57,133,65,123,164,172,231,209,79,208,226,55,30,223,93,113,188,2,185,5,39,103,199,247,44,78,111,63,48,224,99,130,118,185,196,32,170,67,51,9,93,49,49,48,51,9,5,130,227,172,77,159,211,32,49,32,186,37,20,151,58,185,209,199,252,66,41,1,22,181,29,174,159,213,121,65,10,224,120,237,50,10,90,27,73,170,123,95,239,205,117,99,149,33,58,248,100,30,41,176,235,181,184,62,55,128,229,209,14,157,61,17,153,129,72,246,198,248,108,77,78,178,82,226,140,112,250,58,85,196,61,77,127,170,252,188,221,69,173,38,55,242,21,232,21,73,235,138,76,222,71,21,183,16,114,7,80,58,121,89,80,96,184,58,206,143,235,103,59,153,121,104,70,157,217,180,173,106,126,168,28,110,97,129,0,51,243,237,252,19,125,151,66,9,87,92]], +[[71,238,226,2,77,190,9,149,62,152,31,105,134,82,15,102,96,130,170,158,244,137,45,253,251,219,210,80,210,161,223,40],[159,19,205,142,191,80,128,52,121,117,21,159,54,2,150,167,22,64,20,216,208,105,232,49,218,176,51,38,7,153,124,222],[93,239,174,14,23,62,204,24,213,240,30,201,41,27,225,96,213,234,191,246,63,213,66,63,43,198,110,63,100,8,193,150,53,53,2,220,239,33,239,250,75,156,20,191,39,182,135,209,182,232,107,42,32,90,137,235,53,195,118,163,163,37,105,13],[193,51,240,51,207,59,236,108,209,146,18,234,71,219,236,177,63,44,96,24,249,224,135,138,200,132,191,181,117,192,245,211,252,91,73,153,88,14,184,172,188,170,200,58,233,172,155,68,62,109,28,255,68,156,54,137,180,51,213,9,0,178,232,183,29,0,225,25,200,184,117,9,75,218,185,22,173,170,183,91,204,133,41,89,216,215,89,121,91,189,107,54,14,228,132,175,228,123,26,210,131,145,242,90,251,141,78,58,254,12,91,96,4,152,161,40,51,254,42,26,84,131,223,148,11,23,59,160,217,216,196,209,50,31,164,183,51,51,75,15,109,135,138,14,90,118,244,241,128,172,17,154,130,8,42,203,20,136,228,155,188,167,160,54,156,25,27,214,208,197,212,69,101,104,33,169,156,203,201,69,148,158,202,129,54,204,110,18,125,157,233,46,246,79,23,74,108,4,200,181,229,36,149,240,221,103,75,181,202,18,138,146,9,150,143,212,80,220,227,25,145,63,214,163,12,51,130,121,129,99,230,88,95,88,239,32,139,228,208,198,162,81,58,117,35,136,57,122,74,228,68,131,140,132,102,219,195,111,188,54,174,8,190,200,142,237,161,49,193,77,6,54,107,103,49,81,69,65,0,222,161,17,129,80,251,228,65,177,231,130,110,84,93,152,104,36,46,137,159,94,165,62,67,76,55,147,108,230,253,6,20,98,131,232,251,213,54,72,13,229,90,22,16,44,68,117,75,197,84,213,188,45,226,242,94,25,229,103,160,35,223,70,64,231,79,243,164,158,77,211,14,14,37,88,179,219,194,170,185,47,221,94,121,66,94,203,196,198,153,254,31,22,25,101,241,208,180,93,139,218,181,46,201,191,122,105,216,170,11,209,113,231,85,206,123,141,7,24,247,38,122,251,115,62,252,165,75,33,62,111,90,218,180,201,215,108,134,127,203,105,174,5,199,75,210,21,22,207,52,44,97,97,246,252,158,204,172,249,112,235,206,84,12,216,146,188,16,108,107,213,99,97,2,152,183,9,104,240,145,188,198,225,247,171,74,91,44,99,116,161,144,63,77,58,213,225,189,134,67,169,194,248,120,195,215,164,220,73,239,49,151,237,188,218,123,185,30,126,6,96,96,135,212,233,129,191,171,147,166,2,73,119,150,46,69,38,37,23,243,56,182,133,126,236,33,88,162,151,178,170,145,82,75,103,122,33,170,197,123,224,182,58,128,116,254,84,231,169,220,112,197,165,195,222,114,139,156,23,236,18,18,171,17,48,235,23,98,44,215,178,42,182,235,169,24,94,141,103,190,108,71,162,229,173,198,99,212,100,44,193,32,34,46,41,159,225,52,253,127,205,0,173,171,207,170,100,47,226,224,141,213,46,44,63,50]], +[[182,200,139,76,144,253,25,161,73,211,129,103,25,83,185,177,109,66,143,99,97,207,80,58,17,4,119,226,151,248,210,248],[142,191,176,132,249,151,178,234,121,50,162,53,59,44,139,22,189,130,94,26,245,135,168,235,197,26,108,69,174,163,67,174],[116,71,162,1,129,176,44,241,182,173,82,149,105,206,67,124,42,5,8,17,111,80,32,92,65,230,55,139,116,254,47,197,54,48,170,13,196,184,12,49,203,38,200,240,155,248,250,178,126,58,188,143,31,96,74,94,192,102,49,168,79,111,46,6],[127,75,244,245,33,115,239,240,114,248,24,208,170,151,230,147,93,139,172,207,72,57,102,50,83,178,65,79,230,177,243,76,244,58,177,32,21,90,26,58,234,123,72,25,221,209,3,22,115,184,167,166,189,11,157,218,74,222,254,105,42,86,22,44,100,97,128,121,66,100,197,18,33,21,235,144,166,211,5,79,8,67,2,220,227,216,54,172,61,232,32,99,139,216,154,134,191,10,76,1,84,124,253,197,67,214,118,254,22,57,239,114,197,184,69,196,148,224,120,20,206,200,164,125,3,223,115,190,78,51,192,90,254,154,25,13,218,4,51,96,73,107,228,207,58,99,25,218,154,176,100,129,103,127,26,67,116,214,13,61,59,99,148,248,132,60,134,155,15,65,161,232,28,43,26,84,191,90,172,189,152,32,124,141,186,203,54,66,42,58,160,19,213,232,73,224,68,175,146,133,69,192,70,9,124,175,20,157,151,2,21,17,93,234,11,90,133,64,31,246,114,224,46,212,11,208,245,164,64,205,86,73,64,83,200,150,195,189,50,96,99,73,247,203,231,236,226,162,35,12,242,54,218,197,159,120,23,150,95,63,168,15,180,138,163,11,11,25,239,169,169,101,145,100,107,210,94,103,193,133,247,126,33,214,99,11,40,141,78,85,20,107,42,188,21,233,80,136,217,54,8,7,117,97,129,84,187,221,161,21,112,42,42,253,111,213,245,107,146,62,24,136,51,236,68,137,68,211,2,131,227,55,37,66,66,197,129,45,114,69,164,233,38,112,188,227,84,110,250,237,34,210,116,225,230,4,139,90,15,1,239,191,137,93,196,36,148,186,241,116,113,133,203,26,75,136,253,241,230,9,155,170,188,106,90,181,162,114,123,30,36,135,137,209,112,202,162,68,150,113,168,246,224,148,193,19,50,234,10,194,175,232,129,50,198,68,255,136,61,12,73,154,215,106,147,223,71,47,160,19,234,162,122,180,218,214,121,210,81,27,80,73,196,233,139,170,46,123,0,165,52,137,30,41,2,101,237,176,118,247,220,168,230,254,243,244,51,3,74,22,87,95,14,83,218,69,119,230,177,63,12,176,215,133,135,13,13,9,141,93,128,244,19,162,104,186,132,224,67,26,120,105,35,119,19,120,205,87,184,25,34,88,226,99,60,219,224,60,195,22,160,149,9,112,82,111,211,224,147,118,188,239,13,3,183,7,78,89,165,168,79,198,78,121,90,129,33,86,217,96,86,118,80,187,30,20,36,179,204,154,77,153,213,123,168,88,221,26,12,173,53,50,233,152,20,110,121,38,64,69,226,142,187,253,117,164,38,176,187,133,26,36,74,214,190,123,213,118,90,244,147,223,196,78,227,120,205,4,218,243,145,126,239,42,98,6]], +[[121,73,169,71,47,114,92,231,198,141,126,168,252,22,225,61,158,14,10,88,245,140,36,249,34,140,136,232,2,100,9,13],[163,112,248,40,51,248,139,79,95,83,16,185,24,230,175,147,187,114,75,251,223,60,2,197,3,120,11,44,131,171,108,198],[224,40,152,204,124,48,238,1,100,130,71,73,123,232,169,198,55,133,147,220,136,32,191,124,23,255,205,24,17,138,240,152,121,167,105,245,57,221,146,55,233,104,33,22,102,52,153,143,148,109,166,94,109,186,216,39,21,17,102,158,45,108,173,2],[149,83,134,185,45,214,191,146,96,27,248,30,132,210,81,68,181,252,11,205,125,35,199,110,125,235,95,91,166,49,107,182,26,93,142,116,24,91,1,41,103,240,164,67,139,83,22,150,222,180,184,16,16,137,224,192,72,42,223,19,192,97,49,145,185,119,247,123,4,25,129,65,71,245,218,100,161,211,190,177,39,91,152,73,209,41,123,168,83,42,224,166,71,168,172,227,149,174,14,208,15,103,52,140,94,229,234,25,181,241,197,189,46,98,40,24,232,173,203,163,193,124,39,152,126,78,61,109,145,10,86,199,229,20,157,63,85,116,252,6,0,155,244,221,62,55,207,227,235,218,44,33,22,211,102,221,136,206,94,167,42,179,135,73,5,133,68,59,8,110,138,163,141,17,211,130,11,114,198,88,228,99,205,181,156,83,147,1,29,74,143,76,182,161,149,34,147,4,231,98,57,250,94,140,44,190,15,57,220,173,19,138,14,203,60,81,87,158,201,161,32,165,22,7,238,254,191,165,154,68,98,14,165,177,145,96,135,234,51,133,51,252,19,47,242,228,164,61,5,47,208,139,107,27,36,251,103,47,115,201,185,186,32,183,193,196,30,162,77,145,45,233,181,85,182,229,104,43,151,6,8,255,34,154,211,8,111,67,31,155,225,144,236,57,34,75,162,237,138,203,76,142,172,133,130,226,58,170,121,130,124,68,226,72,197,186,9,45,218,192,242,247,150,132,170,147,252,6,16,115,225,130,26,86,175,185,191,236,149,45,242,113,154,156,122,64,62,106,147,247,166,86,215,75,97,193,209,144,131,248,211,241,158,101,159,162,183,24,224,189,4,182,147,214,61,175,184,106,219,238,93,135,199,91,125,18,145,34,241,120,160,230,105,235,3,92,164,216,235,69,57,127,24,81,38,78,44,240,160,205,211,7,32,197,225,57,205,106,87,63,31,162,65,202,233,66,88,5,172,121,96,62,141,227,80,239,219,11,155,201,91,167,176,133,193,237,146,193,42,207,83,245,212,161,19,117,152,0,143,42,54,114,200,78,95,118,154,37,199,164,161,101,121,216,98,136,119,73,114,96,110,78,125,133,38,58,210,23,224,219,207,52,63,229,84,193,9,197,217,64,155,121,57,7,58,197,90,3,66,15,236,40,155,17,74,92,84,194,11,69,234,105,147,133,51,173,231,179,174,133,225,167,131,221,151,137,124,58,232,37,65,131,204,84,4,92,42,24,236,190,82,22,145,242,97,157,155,143,31,179,71,202,5,90,123,11,76,36,246,77,23,115,224,20,22,68,30,254,21,153,35,33,122,132,135,75,156,78,194,101,205,170,182,67,144,128,104,73,120,18,193,175,21,193,136,7,30,120,245,151,254,223,206,145,197,212,198]], +[[214,138,94,60,71,238,219,48,153,223,252,128,76,241,156,94,116,191,123,245,240,31,84,212,217,29,117,116,243,211,220,124],[70,70,127,233,206,58,207,208,215,67,70,190,33,196,98,22,219,129,174,206,108,224,48,143,184,220,99,134,252,52,70,207],[137,111,195,202,186,127,211,252,40,93,94,221,221,192,18,12,212,109,167,198,239,171,230,107,21,11,0,39,96,184,65,74,137,172,158,127,31,123,124,123,51,89,143,97,244,87,24,228,255,74,195,104,255,18,150,20,180,254,146,25,242,55,176,9],[89,108,3,208,135,63,87,47,69,195,177,111,14,244,181,42,210,191,89,236,118,211,192,229,52,214,44,31,132,22,77,218,164,37,251,133,201,84,132,133,183,6,70,119,233,157,4,195,155,110,186,4,201,102,57,123,166,165,244,235,170,105,162,65,223,149,166,228,69,2,80,157,99,80,85,126,191,234,96,38,75,98,173,127,116,209,110,93,37,212,89,112,207,235,235,51,231,177,186,195,52,141,208,58,142,153,19,59,38,187,253,122,167,34,194,88,127,114,213,82,110,152,13,169,238,189,241,8,33,29,174,80,187,232,198,95,154,190,230,154,27,191,132,192,62,64,68,139,171,173,3,211,207,59,125,228,136,125,43,71,115,119,2,121,100,130,210,38,92,86,107,15,98,59,83,200,103,27,211,113,158,222,192,255,213,244,155,73,176,114,193,86,74,87,249,186,182,185,45,31,6,141,117,102,57,164,51,20,82,230,26,167,178,24,168,139,157,183,122,25,251,130,241,62,152,104,237,183,152,213,190,236,165,93,26,176,149,179,22,34,95,63,99,144,248,149,120,240,22,4,40,116,123,205,33,190,106,225,216,105,145,180,142,248,13,86,146,80,133,143,235,243,39,107,213,222,61,182,90,36,92,139,220,241,72,140,72,37,150,137,69,120,107,237,99,243,209,63,20,9,54,59,148,133,96,71,104,88,179,150,188,229,136,228,11,49,29,223,194,42,214,34,202,125,30,105,86,20,100,221,165,0,158,99,138,165,236,159,76,3,146,147,170,236,117,0,31,252,104,167,203,58,224,24,116,220,127,57,215,80,39,245,154,40,150,95,193,149,48,192,117,47,233,155,21,61,167,192,229,66,189,167,108,161,225,11,126,161,88,239,180,216,33,251,198,94,114,113,173,153,65,9,83,21,68,122,188,173,8,128,160,7,93,208,75,19,37,199,38,51,172,188,178,97,252,180,7,194,100,163,77,112,191,31,4,79,238,173,6,154,245,168,125,211,82,244,189,129,16,250,23,138,219,216,219,242,60,107,87,92,221,93,242,44,201,165,205,211,125,156,143,170,184,26,76,179,251,92,79,231,255,98,157,186,169,252,6,184,12,31,182,145,194,134,85,149,92,254,92,164,65,73,177,80,179,207,20,13,154,202,203,20,49,58,114,200,64,152,222,114,186,204,2,114,215,158,214,97,127,114,222,200,142,25,184,68,37,73,42,66,158,198,210,236,8,184,99,70,223,191,32,234,42,54,25,231,123,106,198,66,48,235,226,95,160,6,122,187,95,51,238,73,173,199,196,75,218,112,70,215,242,36,242,231,164,137,86,131,252,168,104,78,214,160,49,132,79,87,134,188,218,72,181,4,35,148,72,123,82,64,42,9,144,119,136,161,225,64]], +[[49,232,43,193,204,92,237,33,205,200,191,194,219,187,151,107,8,120,10,252,105,68,175,126,136,229,14,103,135,77,132,241],[141,249,119,226,176,64,172,235,211,218,253,103,184,127,146,22,232,195,113,190,206,214,24,254,243,164,150,214,81,165,215,181],[36,7,2,172,108,104,213,151,210,34,218,148,157,12,71,209,107,57,10,71,125,31,181,121,233,216,148,138,223,155,59,106,127,212,69,138,230,56,91,126,43,104,74,5,181,92,99,250,108,208,135,187,144,17,60,186,184,228,175,20,47,207,129,14],[105,212,97,182,183,168,102,233,76,213,154,90,35,187,164,161,39,102,2,240,66,186,168,80,213,178,146,73,214,116,58,218,4,211,217,56,33,154,187,194,42,218,102,161,119,129,151,247,11,248,11,89,122,139,74,224,11,219,135,104,18,211,171,78,192,17,223,115,52,28,133,5,62,235,204,45,240,172,252,33,84,130,131,181,83,236,222,1,84,130,142,213,175,71,87,25,133,248,151,103,176,5,182,34,201,231,192,121,221,230,148,228,157,192,85,12,121,24,204,81,92,39,77,189,156,84,105,210,241,142,205,144,222,102,78,3,202,65,229,59,226,11,150,226,90,244,12,84,171,15,124,190,158,5,202,63,165,163,124,26,168,235,251,100,68,163,44,73,110,252,104,21,124,105,243,88,193,95,106,192,157,70,239,239,154,104,93,247,232,221,99,179,4,189,60,99,140,207,83,47,233,1,241,28,249,124,91,28,190,211,60,112,99,124,114,27,2,137,173,246,187,109,135,195,4,121,250,146,110,4,48,116,48,43,118,241,21,125,10,129,222,196,147,232,122,60,100,62,122,32,183,164,21,37,163,141,176,78,120,218,229,231,121,112,102,191,174,44,244,72,164,71,233,0,76,206,142,65,240,152,121,145,250,211,3,17,221,170,69,154,38,68,244,185,65,192,104,192,214,192,119,26,252,244,43,249,19,154,104,77,162,152,72,110,207,103,82,59,248,80,154,69,186,92,184,179,134,74,210,44,12,106,130,140,109,183,46,55,29,228,16,180,125,172,73,174,157,59,87,2,177,115,155,141,118,12,233,134,17,192,125,136,223,95,4,104,56,8,162,26,252,46,97,113,63,194,192,37,203,37,252,196,238,148,24,65,8,59,34,246,30,38,86,251,59,141,173,65,194,98,200,157,47,23,97,3,9,242,213,194,149,137,162,223,97,229,81,73,137,80,50,202,152,30,69,87,225,48,162,55,252,8,38,252,135,37,41,134,27,187,131,40,214,115,243,155,88,183,61,6,14,197,150,191,34,231,238,8,31,68,233,44,2,165,103,118,121,82,14,42,43,77,34,199,127,43,33,45,90,175,5,11,242,193,65,227,226,139,133,113,212,50,25,55,66,98,53,199,166,70,214,71,227,239,225,131,194,123,116,146,86,94,202,205,127,67,198,122,116,69,63,71,128,232,135,17,186,45,212,163,148,27,18,221,211,144,146,112,251,61,235,212,34,67,106,182,22,111,8,201,156,136,108,192,232,227,206,205,6,66,228,66,133,184,134,74,164,22,148,60,90,24,105,116,244,100,83,90,135,10,1,40,97,188,46,88,113,73,202,233,113,98,78,97,195,29,138,80,126,58,216,39,115,231,35,188,183,93,245,75,239,132,122,64,123,203,123,29,87]], +[[204,86,188,124,223,166,17,146,78,114,176,127,104,171,198,202,91,133,255,139,186,205,255,64,110,81,186,114,13,9,168,102],[95,254,226,33,171,77,15,230,244,201,52,108,94,90,75,138,99,106,106,11,173,206,150,103,190,115,159,76,158,103,51,193],[155,134,161,146,182,79,79,4,79,251,248,123,65,199,238,82,247,167,33,170,50,14,123,173,100,37,153,89,144,49,92,221,80,43,228,225,17,96,25,209,49,169,33,141,25,97,74,217,85,67,177,136,154,240,169,126,212,210,86,220,51,215,110,8],[8,131,4,242,46,26,40,96,98,222,251,235,177,130,122,100,183,106,20,232,112,21,231,246,70,23,135,119,171,167,151,4,104,141,123,243,46,30,250,201,122,159,195,57,129,14,189,61,249,62,78,160,36,104,105,83,237,145,250,109,42,182,224,126,199,129,26,109,145,202,145,176,152,219,71,37,223,101,132,106,149,184,8,99,90,141,12,95,229,172,226,95,7,128,232,150,23,123,193,187,161,205,180,68,146,81,192,27,72,47,2,56,98,248,142,7,46,121,205,229,219,214,193,217,173,156,7,198,6,245,223,133,166,236,162,150,108,191,224,161,103,57,104,17,47,38,163,23,5,63,22,127,97,26,242,151,239,168,2,224,169,75,62,31,51,162,123,115,229,89,122,187,34,65,21,235,231,94,41,74,27,205,205,151,146,85,176,168,2,101,192,137,170,167,214,190,210,227,208,201,24,245,111,74,85,244,72,216,99,54,92,108,88,70,251,155,43,155,181,95,107,124,109,255,88,71,183,27,253,212,187,91,155,178,228,36,155,192,36,58,2,171,77,34,186,120,164,61,24,33,149,174,215,143,236,232,76,177,221,174,185,239,246,129,86,4,91,41,50,230,56,215,115,29,14,139,76,156,140,56,59,13,109,57,45,33,252,100,7,98,200,125,54,146,177,129,11,204,74,66,57,47,241,61,69,22,158,203,240,19,80,85,9,49,5,9,140,134,155,104,136,126,147,78,43,157,165,35,42,198,201,55,56,0,247,11,100,236,100,164,170,12,160,68,192,119,124,163,163,172,170,19,140,20,36,150,114,165,91,36,221,254,77,195,87,87,50,65,225,74,208,172,22,71,90,142,56,103,136,109,65,238,163,95,231,147,43,169,174,170,12,134,201,235,109,183,128,128,73,173,231,181,204,26,64,130,44,102,222,169,58,210,45,68,185,228,41,4,181,184,54,132,174,41,49,254,54,198,8,255,112,150,241,176,159,129,27,2,103,40,4,64,110,8,237,158,119,69,103,108,224,71,240,247,246,71,8,228,155,183,135,84,114,11,138,162,38,245,85,106,191,5,181,101,132,100,82,146,218,208,142,36,115,99,154,140,229,71,94,12,233,25,47,139,162,221,50,206,20,201,25,117,171,96,47,124,19,83,140,82,149,45,3,150,21,140,124,198,185,66,190,125,146,62,235,82,58,115,181,180,17,150,109,20,172,150,229,176,150,165,41,50,164,22,41,46,204,221,185,16,113,200,133,96,231,14,205,79,226,254,36,213,35,250,252,185,142,64,33,80,47,65,144,160,81,94,220,178,64,25,234,202,9,236,38,21,169,191,222,182,14,179,84,200,74,31,60,236,127,253,126,101,165,81,93,71,149,154,76,78,196,141,128,33,177,117,74,226,191,132]], +[[122,87,242,221,160,173,3,56,171,154,19,201,163,73,126,156,117,35,140,21,49,88,151,137,34,124,210,116,155,198,233,80],[111,115,141,197,231,217,226,64,201,244,208,192,106,94,2,23,71,86,139,105,167,93,80,122,46,11,231,234,97,53,38,197],[152,145,35,118,29,147,86,50,120,253,10,120,174,214,78,45,230,244,167,0,252,154,112,210,24,119,72,172,6,217,194,195,119,209,153,95,137,199,114,127,226,241,32,120,78,65,113,196,45,99,83,172,61,78,63,98,12,99,156,117,120,108,70,10],[140,133,117,161,29,47,242,194,56,228,25,204,176,6,51,208,78,139,139,215,116,41,1,213,136,221,106,47,0,170,18,240,138,228,29,202,169,51,143,140,71,233,83,18,25,44,246,178,69,160,12,230,136,160,41,218,86,221,27,29,235,13,52,181,65,79,225,194,29,107,99,208,107,133,52,172,232,232,102,201,51,253,124,90,101,237,169,90,23,55,169,236,219,23,133,145,73,172,105,105,81,184,44,35,14,130,117,233,109,208,47,212,85,234,103,83,121,230,123,166,52,132,182,40,56,49,254,63,254,82,214,236,73,183,9,16,103,5,201,209,155,133,157,233,253,32,8,135,203,68,216,253,254,105,97,250,76,162,52,9,68,199,100,199,4,73,18,8,37,126,115,84,130,175,140,182,144,65,221,230,133,36,29,63,191,70,253,160,87,36,139,137,135,190,31,128,181,78,181,64,9,243,36,220,69,14,136,110,121,249,18,88,91,145,201,223,175,233,1,34,98,196,113,64,59,30,139,92,49,252,83,117,161,221,249,155,104,237,249,237,112,175,133,148,247,216,75,44,196,145,31,233,5,0,198,238,191,186,192,133,85,53,80,227,91,210,229,37,20,233,121,231,36,30,159,142,52,205,248,81,58,190,114,81,13,255,60,254,199,226,188,100,136,100,28,253,10,101,174,14,9,235,233,155,21,178,157,69,234,103,165,122,173,85,77,79,139,252,225,56,106,206,34,136,57,227,168,165,52,20,14,236,61,55,213,27,227,97,245,234,24,131,115,159,86,97,95,117,176,85,160,106,145,71,27,233,139,201,69,55,131,195,88,56,43,208,85,90,233,235,11,220,214,102,41,166,17,252,26,17,198,83,200,34,20,88,125,236,18,186,18,14,37,19,7,15,230,158,152,47,122,128,173,21,159,106,50,93,151,125,1,208,80,209,22,166,42,79,138,202,182,195,214,159,246,200,120,33,60,96,169,72,69,202,225,6,222,108,93,111,226,80,141,148,86,91,123,167,93,88,209,173,71,215,106,32,222,250,117,104,203,127,214,111,87,207,55,116,162,29,63,250,125,138,166,216,109,194,132,183,14,15,23,231,99,11,252,16,205,31,201,168,217,197,146,211,159,36,167,181,200,232,175,243,83,87,126,106,201,0,134,144,199,161,89,167,232,59,229,166,174,143,202,150,68,189,223,163,122,146,176,112,85,249,250,201,250,151,251,62,143,95,77,145,125,218,92,109,198,234,52,182,77,48,36,5,188,56,6,46,7,206,147,161,168,138,237,95,186,249,149,160,155,69,178,138,212,166,178,115,222,193,65,60,84,4,82,157,130,91,94,220,46,39,163,144,235,126,140,43,67,144,94,17,109,136,122,181,251,153,61,254,21,14,189,207,129,122,230,46,3]], +[[50,239,109,120,154,30,163,147,241,191,159,17,222,52,245,125,101,60,78,119,213,30,96,80,254,244,232,215,191,24,61,181],[193,170,24,30,98,15,96,82,92,43,23,218,141,41,11,174,93,51,158,23,234,188,234,181,140,215,106,224,102,244,17,121],[136,243,166,224,187,170,62,6,11,201,217,31,226,150,140,97,18,107,32,49,127,89,132,46,74,228,135,17,205,186,246,44,108,2,7,64,93,28,72,73,149,2,113,240,170,167,89,48,145,16,158,71,141,19,243,86,150,79,125,186,183,41,175,0],[17,169,195,193,186,124,251,97,173,16,51,5,194,88,134,222,159,136,21,198,194,31,23,168,115,58,2,79,148,151,218,5,64,219,54,3,166,113,170,232,55,219,187,161,158,25,248,45,223,200,175,133,89,128,167,1,37,252,97,205,127,253,16,119,126,54,110,94,149,105,146,122,240,242,69,212,243,155,63,208,244,88,121,194,83,64,20,18,133,94,87,97,144,94,214,239,49,139,106,6,234,110,159,144,111,155,208,22,188,182,148,160,223,101,160,22,189,254,132,90,9,242,62,80,134,197,170,243,117,239,235,134,218,81,35,157,220,53,11,172,12,219,3,184,116,219,21,7,230,173,78,44,159,70,2,140,162,56,131,99,84,20,147,182,203,146,193,223,202,163,239,214,140,107,78,145,239,180,103,81,210,63,76,72,169,115,240,165,199,198,254,42,18,105,210,166,158,159,196,171,139,163,185,47,121,100,73,186,61,199,2,69,237,80,92,192,238,238,22,54,100,122,104,199,103,157,11,109,101,27,186,53,194,155,129,71,141,23,202,54,133,112,122,214,22,230,229,96,67,129,248,78,229,43,37,173,2,252,13,251,133,67,46,251,31,236,208,144,192,42,208,2,193,133,127,206,216,143,223,178,255,38,221,15,80,24,251,71,216,19,88,31,101,8,202,99,124,115,101,23,124,81,61,30,224,88,121,166,92,91,103,107,58,168,115,161,147,92,84,55,234,220,182,109,251,5,42,94,124,62,129,212,75,61,175,105,143,66,36,78,226,238,75,110,210,183,230,229,110,97,255,156,180,94,113,159,215,70,25,139,242,167,222,109,37,175,59,198,199,176,237,138,190,60,179,137,175,216,79,250,42,35,13,147,188,12,41,213,169,65,156,191,241,27,120,131,50,153,33,72,11,88,68,101,93,153,108,124,171,41,223,178,163,146,123,130,186,124,48,108,69,119,182,248,181,219,226,175,175,155,241,74,143,149,84,205,1,166,154,153,27,242,18,130,141,225,230,49,114,232,51,222,6,105,140,219,59,40,113,99,128,49,69,114,191,91,207,211,78,245,42,111,173,218,135,186,190,107,172,219,32,206,99,199,37,203,15,246,31,227,12,27,81,219,218,44,38,37,249,157,254,176,41,163,229,140,186,125,1,144,81,17,202,244,47,39,2,94,114,14,24,238,176,125,174,145,85,197,90,163,0,226,46,181,233,77,199,160,168,78,230,125,145,169,96,174,8,202,99,45,187,23,55,252,154,67,219,207,179,168,121,235,159,191,253,114,153,51,142,38,75,193,35,122,182,165,188,42,38,60,250,153,232,84,68,57,217,99,49,99,159,233,64,142,84,163,80,97,15,240,29,227,248,87,153,173,235,115,216,43,233,56,7,77,234,133,142,166,54,182,58,189]], +[[10,85,37,164,89,143,96,153,47,134,186,26,185,238,230,226,103,86,34,249,67,40,79,192,85,62,68,70,172,90,76,83],[219,96,215,234,41,248,214,13,173,51,208,46,197,244,34,50,5,123,209,196,189,97,128,162,66,203,122,182,244,66,103,129],[143,166,176,174,172,113,19,42,216,130,151,88,104,241,189,184,193,31,26,108,27,156,84,89,78,14,70,40,110,166,201,165,214,213,176,234,234,202,154,227,175,116,231,35,38,179,182,242,234,168,147,192,236,66,164,156,86,239,81,79,117,199,127,1],[247,135,50,27,66,192,141,64,82,68,154,72,133,147,216,133,180,224,195,74,93,100,20,159,168,185,200,94,229,75,203,236,181,9,9,178,168,107,136,37,138,16,224,126,143,140,45,6,138,137,251,22,90,106,206,126,100,153,139,165,125,137,217,191,43,139,56,161,246,216,54,74,238,5,206,51,72,190,212,139,136,194,71,59,245,242,102,95,81,202,7,58,83,5,53,142,170,212,54,93,88,184,59,201,129,78,37,245,76,55,205,155,104,168,8,165,125,108,45,125,123,109,235,95,226,15,79,150,254,114,95,141,230,92,41,164,241,204,239,215,194,198,242,252,1,22,213,134,118,172,188,88,105,28,121,194,176,6,120,90,9,117,163,29,141,60,148,145,97,89,106,6,138,175,34,38,171,132,37,80,233,192,178,97,10,41,83,29,31,63,127,0,130,107,182,199,219,224,78,40,174,27,159,246,248,136,164,157,130,129,47,69,46,27,50,116,11,35,77,221,150,66,225,143,50,173,154,154,247,248,149,37,40,103,74,44,218,37,180,247,186,134,112,7,255,167,247,143,22,61,184,243,105,20,149,107,250,236,213,15,109,26,244,238,19,50,117,168,234,171,148,187,192,174,82,182,217,178,131,38,52,35,46,192,232,181,248,2,45,62,241,234,217,183,158,249,161,101,100,39,113,148,242,56,13,144,33,225,241,123,24,75,141,58,122,52,209,81,57,163,156,119,40,194,46,26,58,103,162,122,108,164,184,168,160,99,108,96,84,208,247,65,240,70,103,54,25,252,107,7,14,98,255,72,98,245,157,38,144,7,243,67,19,57,99,122,137,245,100,192,219,61,155,207,205,25,252,37,19,138,198,109,71,77,128,244,173,121,246,209,231,132,68,8,232,128,52,238,175,244,167,144,51,141,84,107,252,215,66,76,17,158,33,31,54,60,184,156,136,135,73,52,106,137,211,47,2,59,182,176,54,106,30,222,67,37,3,42,163,95,82,233,223,147,138,80,39,235,238,150,136,174,72,13,222,26,156,155,66,209,169,192,143,113,146,35,223,174,28,252,212,157,209,5,58,170,56,28,36,204,156,122,191,207,143,109,134,214,175,114,238,240,83,4,65,47,61,178,88,90,169,224,243,164,241,182,215,16,208,42,177,29,177,252,144,173,77,226,93,4,41,159,49,41,194,18,233,203,115,192,4,121,83,69,91,249,142,200,253,38,116,228,123,148,153,87,222,237,160,24,186,220,159,47,104,161,177,142,245,197,131,176,149,224,141,217,6,218,95,34,13,160,41,185,196,0,227,202,145,199,203,216,127,52,48,199,66,51,127,97,207,84,116,91,6,34,188,185,7,98,198,186,254,248,126,30,200,136,195,100,250,214,70,195,58,204,34,175,84,56,184,76,213]], +[[45,93,223,250,46,88,201,4,81,234,5,222,71,184,196,146,52,226,108,237,84,133,78,58,206,241,29,142,230,133,45,167],[123,253,28,138,74,11,187,70,6,210,229,188,9,15,86,178,13,88,242,32,75,106,237,131,29,61,244,212,6,180,118,5],[206,217,214,16,16,51,156,71,29,223,159,239,202,168,45,30,171,58,46,14,96,39,133,83,180,221,159,57,91,229,129,73,201,21,148,229,97,139,11,16,191,58,171,148,241,89,181,48,246,68,99,238,214,111,162,172,229,79,217,37,114,160,106,14],[79,28,91,78,111,172,59,170,62,144,16,243,191,41,60,119,158,97,253,123,190,5,165,134,245,170,240,128,38,55,22,39,162,9,172,209,136,175,178,219,224,49,21,71,148,5,89,113,22,64,247,138,234,154,98,129,137,98,244,69,168,231,237,111,230,197,244,145,98,231,67,93,27,98,91,136,186,57,218,176,173,86,253,44,10,214,81,38,97,54,43,247,138,254,90,20,22,182,71,243,184,138,5,108,158,114,137,201,176,204,58,251,67,64,33,152,86,52,147,231,55,177,218,5,37,6,182,201,48,109,117,173,102,147,219,109,21,113,249,111,111,82,153,12,77,241,150,101,166,187,99,7,63,221,159,85,89,104,150,162,233,194,98,47,43,12,44,201,157,221,27,100,159,176,49,128,88,215,71,148,227,142,198,87,235,200,42,189,91,237,248,179,244,187,163,187,108,153,53,253,246,130,101,2,183,105,4,107,54,217,109,198,149,215,200,84,4,40,77,42,42,183,252,243,176,47,104,161,73,61,211,131,202,99,57,250,193,205,228,127,83,197,224,38,208,134,159,175,254,64,171,219,152,25,82,48,241,125,12,250,165,51,49,90,253,191,231,209,175,195,166,21,180,247,80,144,35,58,80,63,136,97,227,35,116,225,234,149,87,103,66,49,217,215,55,212,119,179,63,248,42,192,178,192,186,147,193,31,181,35,230,19,97,142,211,112,82,74,96,244,212,200,54,148,192,51,96,109,29,6,157,84,77,204,211,144,12,55,163,179,54,62,251,207,102,151,249,247,98,179,59,18,148,88,57,83,252,83,119,62,245,103,38,238,180,112,235,233,33,73,183,54,72,161,97,97,212,148,18,10,49,139,251,8,12,195,142,73,150,244,178,99,255,231,140,120,119,254,19,194,252,85,33,159,68,38,14,143,37,59,221,55,157,135,14,108,145,4,139,29,141,78,136,184,130,24,178,176,73,254,245,59,42,225,248,201,33,237,43,203,67,70,105,227,151,93,204,63,228,82,12,168,2,72,66,247,255,43,161,226,44,254,181,212,201,228,53,234,218,96,31,241,131,178,99,100,238,225,250,165,157,25,230,170,79,9,117,35,132,150,167,9,228,107,246,131,54,176,104,189,128,179,70,241,31,170,56,23,160,125,28,189,132,56,43,33,2,152,111,41,90,19,152,7,123,162,145,214,181,245,189,134,14,198,23,114,115,70,143,14,224,242,89,27,87,92,67,102,225,137,178,36,233,255,163,91,199,138,74,168,192,105,84,254,51,208,128,255,192,178,62,32,159,208,231,148,33,241,189,232,24,168,104,144,207,23,34,54,219,33,22,87,209,0,49,25,254,145,212,226,124,82,76,204,17,250,222,10,37,245,122,122,29,103,126,29,160,185,192,67,208,47,202,56]], +[[77,245,225,29,236,128,236,216,130,131,117,84,250,49,53,185,213,2,157,244,32,39,170,59,60,146,146,70,50,159,238,150],[239,217,40,137,143,161,68,194,209,200,51,79,162,230,181,182,163,37,167,16,42,44,52,74,20,85,65,238,154,108,4,109],[98,84,94,108,7,128,31,222,149,180,97,226,231,83,196,182,200,76,37,18,78,179,48,162,114,89,137,213,227,64,220,239,12,116,86,212,199,198,161,120,162,33,182,50,131,72,37,61,183,135,169,229,81,10,185,204,39,133,21,174,62,88,251,1],[251,214,243,113,180,200,177,82,201,206,12,99,150,167,124,15,228,128,188,2,0,127,51,106,197,143,212,173,221,169,214,152,85,172,158,147,164,93,62,53,15,65,255,80,42,161,216,254,21,156,232,155,6,72,2,160,161,137,15,106,64,167,239,87,198,229,229,237,4,2,128,223,7,231,244,143,232,25,190,99,23,103,16,117,124,182,228,64,180,247,139,87,89,220,224,40,191,88,91,60,63,236,161,207,89,129,218,218,223,210,126,161,36,175,69,239,99,133,66,168,97,127,244,159,148,112,172,34,133,148,60,124,59,17,99,185,3,149,90,185,155,110,171,23,244,212,159,250,135,32,122,187,252,17,28,75,145,245,65,61,252,155,234,49,132,61,17,93,222,177,218,64,180,95,88,244,124,65,123,94,119,213,129,137,52,231,48,235,169,196,85,123,191,72,203,127,212,230,100,85,138,244,251,68,238,61,148,193,110,136,54,49,243,132,118,244,131,125,185,77,84,18,47,161,52,202,81,165,37,170,213,226,75,118,1,143,238,154,46,143,96,226,187,72,210,74,184,177,70,248,79,250,152,32,18,14,124,80,212,92,12,251,227,92,140,49,65,155,7,142,144,113,44,254,147,76,59,227,169,79,242,21,136,115,174,254,52,220,110,54,144,43,22,117,225,164,124,182,8,223,233,96,251,77,168,210,168,73,12,195,142,186,220,115,161,0,60,73,65,253,168,250,233,68,161,222,142,59,16,239,109,158,103,206,236,116,89,119,211,51,172,158,113,33,65,33,237,232,137,34,149,226,119,153,242,6,103,90,157,84,172,18,21,157,58,31,149,79,208,238,255,189,48,163,25,4,251,46,238,119,168,170,157,196,204,187,226,133,16,150,20,106,76,224,232,31,185,198,36,152,219,216,59,248,59,85,2,154,94,144,0,134,185,83,28,227,36,122,152,248,101,78,253,143,231,168,54,67,31,117,218,240,134,143,1,8,50,110,35,2,109,45,180,167,33,36,236,78,57,212,187,243,216,70,201,245,28,163,204,49,235,29,2,194,186,50,30,70,25,242,182,89,192,191,15,229,193,155,33,63,60,121,18,79,54,67,247,77,208,255,156,229,210,119,39,190,108,105,88,21,156,22,68,4,244,51,1,254,23,66,226,121,222,158,253,68,30,115,228,234,122,132,37,135,167,157,17,93,54,236,169,192,60,144,255,13,20,116,116,16,159,194,10,145,215,179,204,34,235,203,184,199,247,27,214,30,140,174,71,197,5,12,236,29,72,73,161,212,168,231,166,248,69,84,132,55,112,108,37,51,28,158,87,194,204,109,161,23,242,229,160,244,179,104,196,203,32,98,101,196,23,142,6,85,255,103,95,252,29,76,88,236,235,158,219,77,163,173,44,95,98,205,19,171,72]], +[[133,211,35,48,226,224,115,164,96,48,202,14,226,223,47,142,184,116,169,253,223,86,36,200,3,23,117,17,31,17,238,162],[110,167,222,46,213,234,92,223,80,191,255,238,119,247,189,47,204,33,212,134,102,187,31,72,144,199,106,105,204,123,164,232],[65,67,99,254,173,110,89,163,67,140,229,163,162,119,214,43,221,0,250,46,250,198,70,61,209,63,205,222,217,58,127,16,138,225,245,40,255,200,255,78,202,51,29,171,145,174,91,20,22,226,221,183,59,109,175,133,59,3,200,30,153,54,86,10],[174,97,7,243,143,249,78,208,50,121,3,203,175,108,62,58,52,152,196,122,187,41,137,168,179,123,58,25,223,136,198,222,121,10,204,180,183,37,129,119,185,21,29,31,224,64,99,87,125,60,58,205,180,201,41,150,138,253,173,111,37,42,103,237,76,168,157,6,15,26,70,83,152,63,122,181,141,219,147,226,135,143,186,176,99,125,187,235,149,210,92,89,134,131,157,226,116,141,159,52,2,122,238,191,29,158,185,54,203,103,112,224,141,69,184,9,91,172,156,187,113,219,20,232,163,66,34,177,242,35,123,159,11,201,118,106,35,26,109,16,39,153,247,192,129,213,0,251,234,222,96,60,220,221,125,91,150,95,186,206,75,229,194,205,147,45,207,95,110,211,23,34,244,29,90,54,59,52,186,191,63,99,111,179,3,130,74,167,1,223,225,211,228,18,99,7,140,30,187,220,177,247,63,18,69,184,62,63,167,10,184,227,241,65,62,107,6,189,174,2,43,113,77,96,164,1,213,116,128,220,100,231,170,198,211,222,133,252,148,216,83,202,19,183,230,116,21,87,157,92,103,33,35,165,175,25,75,238,20,174,53,220,39,36,255,32,159,17,102,99,134,97,248,129,177,25,74,164,227,27,66,165,39,150,71,129,89,21,4,186,118,16,63,151,183,245,82,3,21,71,62,201,75,176,23,161,102,103,178,42,133,118,167,204,42,192,183,117,99,3,199,86,240,221,170,233,208,24,158,108,141,227,73,249,25,87,199,42,82,158,159,126,155,148,86,82,72,64,186,2,52,79,85,173,60,17,160,178,89,144,20,57,242,101,90,185,248,198,200,232,233,96,192,87,217,199,218,254,66,92,117,212,163,59,128,29,69,71,205,5,81,166,128,42,128,5,221,114,66,71,100,220,245,126,74,162,34,144,234,79,91,170,197,29,121,57,192,83,66,136,46,225,67,128,239,45,71,4,180,25,73,178,40,42,30,26,63,167,221,234,159,232,59,159,197,29,78,239,162,235,172,114,46,76,10,124,89,155,105,37,240,27,138,32,102,220,12,38,249,33,150,244,245,3,232,135,193,230,239,176,147,241,83,19,135,189,136,198,145,153,123,155,137,227,205,247,218,18,211,115,65,131,164,182,18,107,233,224,119,71,4,181,41,101,155,85,72,241,184,117,18,204,24,120,202,78,245,89,144,180,131,201,175,106,169,118,53,244,240,121,73,114,112,101,171,242,30,33,227,41,144,177,167,208,125,116,224,45,155,7,236,99,153,49,191,158,44,163,148,31,43,166,181,239,20,220,194,162,71,210,17,126,156,180,30,250,63,204,162,71,22,100,20,82,190,237,47,146,101,124,47,183,49,240,185,78,140,137,42,129,187,169,31,99,157,244,55,150,172,211,1,58,192,68,246,8]], +[[102,89,13,54,153,132,198,245,173,58,137,199,141,223,202,16,160,167,101,121,149,220,1,136,182,181,122,195,22,71,49,164],[152,135,58,177,51,70,238,72,103,124,79,134,18,219,49,235,209,61,181,139,43,3,79,209,85,175,168,114,15,78,147,232],[240,219,99,161,188,118,36,22,28,160,6,56,83,178,222,228,95,204,210,36,113,224,18,54,111,134,138,74,156,116,101,78,19,241,163,21,173,131,145,110,191,184,220,49,164,32,248,60,246,69,196,201,209,107,180,213,217,157,35,199,180,62,35,0],[46,193,198,176,130,151,55,131,44,156,121,138,146,235,73,11,35,211,52,195,187,230,39,203,88,45,23,169,228,41,96,239,205,199,211,71,80,224,180,170,134,76,32,79,184,214,43,71,153,46,145,219,252,253,105,245,29,147,125,192,108,72,192,173,67,232,89,131,113,205,14,59,188,228,22,191,212,75,9,68,185,147,170,41,147,253,234,72,113,52,205,228,34,119,114,62,6,131,236,152,230,149,149,233,183,177,76,140,249,97,122,30,48,221,184,6,14,172,186,72,216,130,83,177,101,51,97,8,222,12,176,47,242,15,84,36,181,103,131,8,105,201,180,50,156,153,69,240,191,47,60,122,205,30,119,67,88,147,12,216,144,253,156,184,100,217,80,147,90,216,164,163,190,204,174,143,131,63,99,86,25,19,113,195,38,51,220,248,130,112,155,13,152,189,128,123,56,58,237,141,123,176,151,182,226,98,239,112,12,157,118,143,75,86,144,227,161,168,242,23,85,214,88,219,45,27,253,47,112,113,224,202,236,124,44,83,129,197,239,92,44,34,129,198,188,237,200,103,57,11,144,243,178,123,15,15,100,163,54,88,87,138,92,13,102,226,17,230,255,246,232,100,136,172,248,43,192,245,226,102,75,131,105,144,70,3,124,13,51,211,64,255,152,237,98,99,53,76,36,39,49,54,255,14,79,15,35,58,108,130,84,252,12,144,118,67,48,227,177,5,123,30,102,109,94,205,90,46,254,170,106,16,91,252,133,132,49,184,142,215,254,85,30,179,42,192,175,39,198,106,152,3,163,188,248,118,52,198,108,112,102,221,1,151,163,203,210,214,244,230,92,253,184,243,218,249,243,202,92,79,78,10,221,69,245,84,26,161,141,4,31,112,110,79,168,124,52,233,162,35,216,133,114,235,80,8,62,232,199,196,117,223,86,139,199,59,208,140,15,13,234,163,116,175,177,193,120,208,221,219,35,110,21,168,188,35,133,237,63,82,184,118,30,99,120,135,64,122,32,174,195,233,158,200,48,218,227,22,126,240,205,179,243,255,210,0,216,59,117,183,73,105,11,158,37,226,23,29,7,44,165,111,113,186,236,210,31,125,69,161,44,145,178,192,251,63,234,59,21,142,84,100,130,132,187,0,149,179,98,68,176,177,33,249,241,56,76,233,0,67,101,231,119,47,163,8,40,37,15,81,152,95,27,23,178,210,248,10,51,232,252,109,133,101,234,21,205,170,205,66,168,123,215,201,64,139,31,225,199,112,102,91,221,237,117,75,194,255,46,249,27,151,58,134,185,159,16,89,198,242,39,36,106,105,139,56,84,21,9,221,84,73,252,230,13,56,98,36,24,59,125,206,27,56,132,247,186,225,194,228,235,89,69,16,181,202,88,82,121,217,4,29,248,129,123,6,25]], +[[65,207,7,31,72,66,236,212,148,25,27,140,242,140,192,146,49,133,239,27,7,69,138,121,165,154,41,109,53,73,130,46],[109,200,228,70,219,29,163,83,181,141,12,69,216,180,216,22,186,89,226,91,182,128,113,45,98,214,211,219,247,141,6,152],[65,5,43,196,23,178,77,196,131,131,150,106,240,20,63,156,11,168,91,190,251,218,247,145,177,106,77,173,31,87,14,184,7,3,192,162,205,235,47,122,214,220,211,250,123,219,92,34,94,134,156,216,251,39,141,255,6,103,211,138,204,243,219,8],[218,235,95,14,132,241,89,11,202,43,157,151,25,239,93,28,250,121,224,88,52,70,51,47,24,233,228,254,176,177,241,83,64,41,122,201,173,103,36,200,91,177,101,88,234,84,235,93,112,42,71,36,139,173,198,37,42,128,67,113,183,76,254,16,98,209,219,161,236,104,253,29,77,208,41,203,85,3,75,191,97,6,130,81,239,243,152,54,54,246,222,189,87,39,190,145,153,59,62,77,10,188,150,236,25,100,33,164,123,120,147,248,57,134,214,192,50,63,13,25,170,242,205,233,211,86,92,16,76,157,49,118,236,181,237,94,23,63,238,82,181,160,196,43,106,178,252,177,204,186,150,73,194,198,124,82,14,155,150,206,166,147,223,62,88,96,154,214,160,189,82,46,250,175,3,133,141,36,93,208,163,143,132,162,251,16,32,244,221,151,195,174,239,14,36,71,125,48,210,86,112,30,144,11,239,38,168,166,38,154,182,96,215,66,147,162,191,29,32,194,207,174,187,124,40,32,245,245,176,116,83,187,105,238,118,155,82,57,21,57,240,198,6,210,46,179,146,62,230,245,161,212,96,80,175,144,240,17,248,81,172,231,99,39,211,209,140,72,23,10,154,37,176,75,119,15,217,56,239,138,48,183,189,3,57,29,211,108,81,107,98,240,203,120,103,7,64,224,14,105,89,92,65,141,150,114,83,130,11,117,76,79,214,102,227,204,225,110,224,201,65,131,187,234,112,111,226,152,225,201,157,219,130,18,23,237,144,8,204,142,139,131,188,139,129,153,21,176,123,20,111,231,69,2,74,195,196,97,22,203,76,206,94,50,236,93,117,36,162,56,141,159,226,151,235,2,129,26,244,84,111,205,88,96,225,76,13,19,240,61,215,90,66,73,97,89,0,7,138,60,53,140,83,66,150,43,193,190,172,246,140,36,104,33,164,89,171,83,33,236,159,87,79,73,209,3,137,244,15,20,221,252,133,19,255,227,222,170,115,54,3,90,103,95,165,133,139,73,12,93,36,119,128,6,74,219,175,117,167,99,53,238,201,171,145,135,113,176,177,223,81,71,100,42,239,74,22,106,177,114,237,96,31,237,33,15,108,12,255,217,24,105,247,73,11,87,231,198,82,65,134,62,126,140,10,38,235,166,59,83,66,208,253,130,20,172,115,30,28,67,141,1,119,17,95,106,25,224,147,92,122,246,188,125,190,183,85,17,217,189,142,99,227,226,244,122,176,221,28,237,215,177,128,215,74,75,68,212,97,25,122,239,221,54,32,70,81,102,163,155,69,57,80,67,206,136,116,205,215,44,96,43,211,210,238,203,173,52,102,181,203,26,164,26,233,42,138,254,242,215,100,206,192,196,73,210,126,250,196,55,147,143,40,11,234,156,80,165,130,229,124,39,249,179,222,135,47,12]], +[[162,200,225,97,168,217,214,232,136,195,208,155,11,151,39,55,48,122,44,189,42,205,124,205,128,77,36,49,172,108,88,210],[58,50,87,117,136,103,50,222,202,64,104,87,168,5,96,16,170,234,40,117,84,91,166,243,223,48,117,69,113,56,105,146],[86,13,1,185,77,241,29,131,52,119,82,255,81,179,84,94,245,92,86,50,174,124,142,251,17,170,221,131,18,222,247,37,98,232,245,215,94,206,16,173,70,188,150,200,96,222,236,227,158,99,74,95,80,101,77,76,219,168,74,142,111,112,36,10],[131,163,190,188,172,95,40,197,67,62,60,79,30,123,245,210,228,220,210,245,229,157,190,224,168,59,7,2,87,21,53,7,70,248,86,117,241,223,234,55,74,167,215,148,40,123,137,46,249,9,127,246,210,225,34,240,166,86,251,160,121,140,220,252,179,100,93,252,253,120,140,116,12,15,208,69,32,231,160,106,2,160,88,41,99,10,43,240,205,254,46,204,160,9,236,68,4,153,70,187,29,35,38,221,214,29,126,198,64,191,105,235,68,251,35,204,31,244,120,197,112,199,93,183,231,102,227,91,124,67,219,115,104,13,20,7,169,67,153,251,98,27,175,56,69,116,92,28,78,208,185,240,180,133,190,45,83,197,104,84,93,223,24,119,90,131,122,5,217,201,21,123,8,78,140,208,31,195,36,240,127,17,104,119,228,7,93,186,36,50,200,167,117,46,158,147,149,134,173,147,240,192,170,94,218,201,75,141,130,229,68,153,151,177,91,140,137,97,88,156,68,40,33,170,131,182,2,57,236,95,21,140,63,94,158,197,190,165,17,93,95,237,97,145,142,143,205,91,206,97,199,119,242,11,107,254,128,58,105,198,252,121,74,184,197,125,242,113,218,134,56,114,166,19,53,177,250,41,244,96,143,240,55,247,18,6,152,9,202,100,42,3,7,199,154,169,46,16,203,137,58,41,209,114,1,160,182,209,180,106,114,18,179,186,236,151,3,192,176,57,43,166,183,110,92,156,16,248,53,153,184,30,162,34,131,249,84,122,172,218,167,243,8,150,209,255,115,30,17,251,158,86,173,6,3,4,23,17,152,5,186,182,53,33,73,108,59,185,42,18,245,229,90,252,246,14,212,33,119,55,243,4,107,22,202,80,102,87,166,214,150,215,90,109,142,24,233,239,226,176,140,139,31,160,114,130,56,226,124,251,50,33,102,238,228,238,118,150,139,119,123,80,238,106,43,128,78,30,155,70,1,102,32,19,43,101,136,113,141,151,140,162,192,2,105,121,196,0,211,197,51,103,81,33,15,11,0,210,105,236,143,78,47,149,89,225,128,51,45,210,112,229,12,201,70,92,85,88,147,99,85,82,27,195,201,86,15,193,158,193,66,66,18,30,107,178,255,248,245,3,55,252,38,74,207,26,193,112,67,40,51,75,59,82,203,169,109,147,3,177,181,219,133,157,174,49,216,15,23,17,251,162,81,225,11,77,18,33,40,249,250,255,104,114,208,192,184,30,239,89,84,31,131,43,10,157,243,164,205,213,145,200,119,54,177,174,207,36,44,39,90,16,195,253,103,131,157,173,78,243,153,185,73,78,205,119,247,186,91,93,79,44,163,4,229,178,41,33,48,124,177,143,166,74,163,208,28,68,17,200,54,156,206,222,70,94,227,105,238,99,125,67,210,136,38,191,96,221,222]], +[[211,209,136,179,144,186,204,217,80,36,82,97,70,184,43,145,132,225,151,228,106,147,64,160,230,236,24,191,117,190,127,197],[216,247,148,148,138,166,152,97,0,33,78,155,123,144,36,66,8,6,180,198,120,70,213,189,80,97,19,179,83,162,234,61],[22,151,107,38,125,233,110,56,221,220,132,120,7,95,107,221,113,89,229,99,52,178,210,209,146,9,70,41,79,51,205,107,127,156,80,248,5,127,73,108,171,93,148,187,77,202,38,47,159,15,223,155,27,100,116,31,75,114,45,50,239,168,34,3],[94,101,101,142,66,3,117,67,63,215,193,246,190,103,136,65,229,129,4,241,11,76,103,99,89,216,79,206,121,146,245,197,117,87,215,56,248,48,181,5,250,12,43,158,171,248,209,169,248,31,232,243,21,214,98,226,184,76,233,82,153,235,244,229,3,181,225,247,248,205,182,104,174,115,63,61,12,221,76,116,42,181,242,114,190,164,241,141,24,62,137,35,132,118,98,249,163,156,212,177,78,199,109,17,3,47,229,115,194,98,1,174,246,102,1,206,198,131,227,75,137,175,217,100,233,135,128,28,112,106,133,226,123,171,51,112,28,209,9,188,240,123,39,202,103,240,34,196,148,160,76,190,90,156,109,99,170,217,54,205,241,161,128,253,5,134,81,152,185,111,6,167,141,169,87,153,211,170,77,243,177,112,3,60,105,232,251,4,40,140,53,70,85,59,87,156,10,227,147,128,98,211,216,66,28,250,102,38,133,41,190,192,39,30,83,180,238,125,9,158,113,72,168,2,223,128,254,94,237,238,28,144,58,232,237,77,100,14,173,118,18,98,221,64,20,242,95,147,151,186,63,28,8,216,58,60,72,92,251,85,248,153,25,170,151,45,107,126,119,17,190,158,48,193,235,150,160,195,132,83,9,251,35,219,199,91,105,145,221,110,72,205,222,144,224,79,34,142,140,207,59,162,63,39,71,207,185,211,56,26,147,5,248,22,242,108,221,228,28,2,32,250,210,40,255,106,139,9,92,119,182,186,232,250,51,104,20,39,36,191,31,94,15,111,188,165,50,12,33,91,107,168,107,145,227,168,172,247,80,233,63,167,234,166,92,79,120,94,248,66,26,25,193,226,123,194,75,66,142,8,169,2,66,171,172,155,212,170,3,198,86,248,244,109,196,11,54,21,44,27,208,222,241,172,252,13,161,10,47,161,220,61,167,172,229,168,253,118,34,123,177,166,2,57,15,229,122,253,50,239,226,129,242,234,107,46,77,37,69,203,136,210,48,141,114,105,28,154,82,180,202,37,35,26,1,7,242,93,17,124,201,53,57,118,33,198,131,189,200,242,46,129,3,64,242,203,172,76,234,163,70,134,101,38,24,121,240,7,66,0,116,62,13,229,243,229,131,8,185,139,4,184,199,20,138,78,0,78,102,126,131,43,0,132,181,242,189,198,253,201,89,242,252,40,168,211,29,154,158,120,229,213,249,192,177,25,229,255,31,104,247,192,218,240,192,241,105,71,204,165,183,206,208,150,1,226,235,237,40,46,242,191,143,233,162,126,210,127,197,188,218,138,237,108,113,190,227,231,117,16,4,71,38,137,187,246,217,208,121,82,162,66,255,135,13,124,63,94,31,252,44,31,64,252,154,183,87,155,57,43,85,79,61,197,136,192,58,185,87,67,31,229,208,44,188,113,26,212,137,254]], +[[97,145,122,151,92,183,236,86,76,112,138,86,83,136,197,114,54,166,107,105,125,205,90,127,16,186,230,113,87,42,199,240],[236,192,240,185,146,118,229,40,248,43,66,242,239,206,133,121,248,62,99,140,106,206,253,7,40,40,192,78,67,79,85,175],[106,187,62,55,123,92,128,183,79,119,33,156,26,158,9,111,186,14,182,137,144,129,122,207,241,45,186,127,97,199,124,207,89,95,182,96,133,82,0,60,234,208,108,161,49,124,156,213,26,196,114,75,41,244,9,33,251,146,132,51,118,135,100,1],[110,151,14,11,28,146,167,244,150,168,45,138,232,12,253,12,206,241,210,199,153,212,23,40,243,93,220,214,3,180,33,194,165,171,59,72,158,120,244,182,34,151,222,67,124,90,209,169,104,63,248,127,162,142,179,204,56,206,36,42,245,148,25,249,253,67,252,170,84,252,57,137,146,248,200,227,31,43,51,220,204,208,238,17,186,123,56,142,141,42,54,234,208,103,198,190,206,213,137,10,183,212,169,79,85,218,185,33,40,160,248,20,192,230,137,113,223,87,189,80,120,167,64,49,117,199,194,253,212,165,36,71,21,58,179,116,86,114,154,238,51,229,252,147,219,142,127,72,3,9,135,94,207,109,176,124,231,243,202,197,222,73,227,97,39,92,165,11,107,113,159,75,113,91,62,48,134,60,187,59,113,100,186,158,185,110,243,48,75,25,173,77,116,220,228,189,37,231,123,187,190,255,30,231,209,251,85,185,196,247,252,76,217,189,85,16,138,252,249,156,26,65,205,111,107,26,219,41,123,16,108,139,162,78,49,52,248,125,216,239,229,207,133,73,34,145,185,77,102,0,149,140,40,185,18,47,230,224,27,211,227,41,228,45,25,38,184,159,122,140,64,164,152,103,229,170,58,215,73,189,152,218,231,208,6,180,83,96,158,125,174,38,54,77,145,114,190,114,131,51,1,33,237,43,64,39,224,136,81,24,116,58,110,160,203,125,194,116,9,169,178,130,11,204,36,46,161,10,0,147,123,248,73,32,30,15,182,25,148,33,241,99,233,121,79,45,212,179,50,1,74,9,211,238,128,113,218,120,119,71,249,144,245,23,153,25,2,125,223,247,202,176,245,94,154,250,142,204,177,108,194,221,60,187,234,215,255,126,200,24,194,83,57,63,116,135,65,245,84,7,247,64,142,227,58,66,174,45,110,203,63,182,0,167,31,48,171,99,6,6,229,83,180,54,120,229,152,84,243,162,148,123,207,78,160,252,254,220,49,77,131,112,209,38,99,149,253,163,201,16,94,151,89,82,246,14,48,134,187,130,72,21,19,214,254,138,219,79,149,239,185,169,91,102,212,128,210,187,23,16,120,207,64,104,74,198,154,120,156,127,183,250,66,83,51,215,5,219,0,6,103,85,223,114,141,224,45,242,91,174,52,241,215,212,156,175,252,81,233,186,43,16,185,143,228,205,157,34,183,118,78,217,49,237,181,240,181,84,73,110,153,83,145,224,175,11,141,28,122,130,149,168,209,90,124,101,86,210,156,177,158,8,85,202,80,90,208,29,42,163,9,40,168,75,196,137,89,87,109,129,45,155,39,184,232,136,121,250,162,128,108,8,65,54,14,205,15,232,63,91,132,143,193,47,101,143,30,127,64,229,97,194,231,141,59,1,37,33,10,146,6,28,45,178,27,166,96,232,96,143,245]], +[[123,162,95,39,151,162,131,111,55,157,107,188,190,154,191,79,45,239,94,82,247,43,217,224,176,6,87,16,34,250,194,243],[108,46,212,232,192,18,77,93,5,64,121,109,57,69,209,222,113,170,105,105,230,171,234,15,27,14,111,196,41,199,4,111],[241,245,144,169,7,186,152,14,176,214,72,171,77,237,95,146,250,247,203,133,29,129,216,88,167,143,166,183,124,187,225,47,100,210,13,245,39,113,167,213,229,57,161,82,215,49,225,144,61,66,17,253,207,239,154,72,180,108,143,213,57,76,160,9],[23,26,52,9,135,128,151,179,178,43,44,0,102,11,70,229,66,194,22,76,0,187,238,84,85,72,55,148,14,112,240,61,169,145,106,64,249,189,232,40,143,69,228,123,239,127,254,78,85,124,212,71,64,69,231,64,253,149,157,152,79,78,200,29,168,141,68,163,115,193,237,160,207,198,176,142,53,19,115,211,184,42,176,144,45,248,6,63,217,8,231,3,224,203,236,65,10,181,205,254,170,224,1,136,206,42,212,43,139,240,79,125,170,95,14,227,51,166,249,49,27,74,217,129,9,82,213,213,166,75,32,243,126,132,84,21,252,60,221,97,111,235,236,80,219,41,111,179,243,187,127,107,54,107,190,82,228,137,122,5,97,123,247,201,129,166,46,220,187,190,93,164,195,156,175,168,105,170,43,39,52,230,207,237,144,237,139,231,89,73,57,14,228,69,102,137,36,85,184,144,207,86,139,148,90,171,183,88,211,133,75,230,83,159,59,134,191,1,209,136,228,140,242,98,106,13,125,56,23,3,190,110,209,41,13,251,148,123,194,224,248,61,188,88,112,48,128,215,245,185,239,25,174,249,48,144,143,104,240,200,0,16,169,64,27,48,58,159,109,168,5,187,138,14,208,243,148,19,238,254,223,145,159,253,142,166,57,27,249,93,66,41,96,78,73,69,123,142,35,190,198,17,72,76,199,249,131,45,217,91,220,58,209,119,192,80,244,171,99,61,205,179,230,145,245,144,40,115,179,140,176,114,11,145,19,53,127,224,207,185,138,104,204,203,93,95,8,9,213,154,55,92,247,181,162,117,212,60,76,52,255,104,228,72,82,110,142,26,173,68,226,0,8,162,50,175,188,245,50,164,43,80,160,37,161,178,238,78,7,126,176,18,90,89,61,81,162,0,236,32,216,114,192,88,56,173,54,170,174,236,204,62,217,239,65,246,209,34,103,2,23,213,192,143,110,19,193,114,25,69,137,172,195,197,159,126,247,144,199,200,90,166,213,235,105,212,200,154,114,245,231,201,36,105,133,193,172,12,93,25,127,118,167,62,55,116,131,157,74,162,9,106,202,25,10,48,244,170,197,64,87,182,79,53,142,14,6,64,12,13,242,248,118,65,45,52,72,76,67,68,244,215,200,102,81,125,62,251,164,169,15,167,20,76,155,165,219,51,97,219,87,105,64,62,200,22,38,165,17,249,62,48,248,88,110,173,252,175,217,163,110,207,248,210,75,66,7,154,218,142,87,154,195,8,81,23,123,206,144,56,176,225,48,0,114,214,142,253,215,35,246,53,80,100,132,50,117,129,90,102,185,215,58,18,153,170,89,161,129,47,100,82,251,65,21,234,43,31,159,244,169,150,144,89,110,63,32,34,216,30,216,116,221,103,230,24,156,160,230,139,147,4,233,147,169,91,102,102,94,13,7,76]], +[[209,225,178,45,229,224,76,155,228,101,29,215,57,149,163,102,108,181,53,44,101,172,123,112,81,179,102,254,26,192,195,16],[18,254,86,241,1,45,92,18,241,53,237,89,130,243,130,174,95,17,67,188,144,232,203,140,147,5,23,84,85,30,233,10],[171,170,180,250,106,235,10,11,52,238,13,97,58,10,240,73,237,180,206,219,254,157,59,235,233,192,6,24,177,21,185,209,250,82,78,195,73,94,19,48,176,147,97,129,234,187,20,41,159,172,204,64,234,168,204,165,126,211,36,183,166,66,12,14],[199,242,24,181,170,122,174,23,153,98,90,86,196,215,215,176,38,55,229,114,241,65,26,97,34,241,19,121,26,163,198,40,232,25,96,47,180,240,51,90,97,35,1,63,166,78,159,220,78,74,228,151,189,22,156,47,167,123,194,54,18,151,23,244,98,136,107,65,8,147,250,120,9,203,253,200,146,34,59,64,238,4,30,189,78,199,221,171,85,190,96,129,161,100,102,67,169,18,11,170,70,40,154,203,161,91,59,72,175,59,122,222,205,105,244,62,237,231,157,155,25,87,225,216,195,18,158,15,160,87,157,61,57,83,112,70,27,14,18,85,201,202,169,78,71,37,96,28,185,208,226,214,2,68,209,91,100,225,247,188,144,21,89,10,208,153,31,18,248,38,115,17,32,110,158,181,209,106,221,11,165,33,143,206,95,255,225,201,206,95,254,31,115,17,50,244,177,44,172,176,47,151,69,23,16,132,107,127,130,79,79,169,224,137,25,38,100,105,120,156,0,206,13,148,211,143,168,254,195,245,31,47,136,110,157,176,155,128,68,112,177,158,201,232,6,99,241,85,180,152,77,43,189,11,44,233,147,2,224,108,100,68,75,105,110,49,41,252,239,52,195,221,0,247,171,91,237,167,71,163,252,99,57,25,43,116,15,53,105,182,125,189,111,250,57,226,113,250,164,0,217,97,107,255,134,236,73,166,89,222,242,231,245,212,81,242,162,179,94,102,42,110,124,194,47,30,92,220,222,138,89,152,129,53,183,231,101,98,116,60,30,106,9,153,1,179,239,151,203,255,35,242,9,189,112,136,194,240,50,69,39,154,29,199,141,221,193,187,12,29,53,16,3,87,136,33,38,179,40,211,217,78,8,113,182,11,226,83,253,27,110,207,3,193,219,115,29,158,237,14,223,43,38,67,35,7,128,164,214,110,153,23,154,173,27,130,64,46,85,246,215,133,235,200,15,141,210,253,43,235,9,243,16,53,223,98,193,127,66,142,208,178,213,101,8,219,49,230,210,221,95,182,158,190,238,163,37,112,112,207,47,230,125,66,210,136,22,165,93,186,224,177,133,219,68,33,187,253,174,252,121,192,140,220,26,204,247,22,66,86,46,199,0,54,218,43,186,250,74,137,25,84,196,238,64,73,181,92,100,14,145,147,14,57,227,239,16,24,220,22,71,242,105,66,198,219,223,77,86,228,30,178,200,152,200,33,250,193,124,194,115,232,228,170,86,8,168,18,207,75,130,249,96,25,194,82,213,110,120,5,41,140,203,232,206,64,176,189,15,147,59,136,76,15,175,151,169,88,178,4,8,184,165,41,124,206,85,39,178,202,33,40,6,231,42,50,100,69,122,127,172,134,98,184,44,162,51,225,199,117,141,198,228,241,185,153,88,99,242,95,116,123,206,228,59,99,155,31,143,32,38,210,210]], +[[223,41,78,71,123,27,145,197,172,91,152,195,48,210,34,215,205,45,83,231,208,188,12,164,3,223,78,199,83,39,162,116],[95,11,210,47,47,24,150,209,86,59,79,105,64,199,223,137,239,194,88,192,255,108,47,205,103,77,175,79,89,252,219,96],[153,69,171,115,181,133,98,179,85,218,188,78,43,107,231,224,95,55,248,149,113,68,12,204,50,193,169,71,55,9,91,120,102,116,125,33,0,112,0,160,240,227,81,17,75,136,224,19,139,85,223,68,254,114,235,233,89,20,16,231,7,250,157,2],[62,66,214,104,64,150,48,203,184,72,18,172,127,241,21,79,112,252,168,189,255,63,26,4,15,163,175,134,138,161,196,233,21,8,177,174,253,245,195,168,180,176,119,164,209,98,210,192,91,211,100,251,190,140,90,8,49,76,46,7,223,251,214,232,221,46,8,160,220,201,110,169,45,221,76,151,247,157,185,66,90,108,107,52,196,96,67,208,154,104,183,104,114,54,169,24,210,26,86,22,16,161,58,197,228,70,224,136,27,178,108,200,226,138,173,22,84,248,103,173,130,174,51,248,247,167,138,101,190,87,105,148,117,81,106,26,135,70,132,62,147,161,162,148,53,70,36,250,192,77,69,44,207,190,79,221,146,169,81,170,160,125,38,103,109,92,176,119,165,0,13,67,156,18,66,118,192,219,207,134,231,170,21,60,194,75,90,255,103,124,107,173,194,97,194,137,244,164,174,81,155,46,47,255,49,47,191,15,91,76,70,152,246,174,221,143,203,29,35,72,148,45,227,251,115,186,39,246,219,20,194,240,145,128,53,110,95,202,225,173,246,94,34,66,95,140,39,241,158,152,148,131,80,110,93,245,122,27,97,58,34,227,69,3,139,62,169,28,15,120,255,255,70,56,63,56,199,34,37,53,138,52,87,13,111,102,74,23,69,74,21,22,19,240,28,186,119,127,98,236,131,24,117,236,94,39,210,87,241,128,182,54,108,177,131,16,124,64,245,11,1,178,185,191,145,179,181,84,158,217,49,163,83,122,164,22,137,247,43,37,122,106,163,156,220,111,206,223,20,57,131,190,91,255,227,174,43,41,248,47,136,33,34,214,106,121,37,245,167,16,130,108,13,173,183,228,250,78,192,121,186,46,118,218,218,67,63,48,119,203,30,247,70,19,252,93,191,130,88,182,218,124,115,200,102,55,36,87,237,80,15,151,249,144,126,31,194,99,83,199,11,163,189,156,54,21,29,70,134,93,44,101,152,101,98,72,92,248,66,31,235,190,119,124,115,230,205,0,38,214,109,53,18,139,159,143,51,38,74,235,86,189,62,75,141,31,82,102,65,30,243,178,59,118,179,109,76,157,243,197,18,253,86,12,43,229,42,197,35,193,147,119,173,42,220,14,140,48,156,245,187,247,45,158,184,93,101,169,72,71,212,151,216,209,2,66,79,184,67,129,102,110,203,28,53,163,114,93,125,158,146,132,253,235,182,179,98,170,106,156,111,179,122,186,135,53,127,87,76,14,99,180,73,125,73,143,251,183,208,105,45,120,75,75,24,206,159,145,80,193,70,211,209,140,56,46,218,4,147,140,105,208,119,143,41,2,213,35,90,86,82,185,124,239,109,95,96,218,107,215,237,79,249,124,217,77,73,57,202,202,59,107,170,60,253,172,4,205,169,85,150,244,103,203,198,203,205,146,100,22,119,67,234,193]], +[[112,198,133,159,8,207,66,180,189,169,235,98,151,157,255,183,203,8,235,61,171,233,63,233,75,1,56,70,23,207,103,48],[64,28,158,32,51,226,37,159,182,56,59,62,139,158,23,179,242,6,39,70,187,230,72,207,72,69,22,219,15,47,27,6],[15,3,164,241,92,51,155,79,123,136,180,226,26,217,227,214,187,243,239,251,123,103,143,250,80,13,71,56,59,113,167,69,79,98,144,123,86,245,159,155,154,246,213,178,160,252,28,115,122,100,16,81,149,8,152,153,245,122,44,157,186,80,158,10],[221,6,9,234,21,153,33,57,93,17,251,45,168,234,79,116,125,127,116,181,128,82,224,28,173,64,162,113,250,11,190,237,145,2,15,79,12,8,70,196,240,119,120,166,170,118,142,181,23,18,41,78,158,31,50,166,2,177,82,81,79,94,109,57,249,224,143,122,120,18,189,144,12,16,169,20,105,228,126,138,120,229,76,212,189,124,254,222,222,193,113,239,55,63,28,79,155,188,44,129,64,47,177,78,208,191,172,141,4,63,17,125,97,36,82,26,250,224,145,106,81,13,86,138,207,163,170,51,1,188,151,154,194,141,85,29,187,234,108,234,196,194,18,170,140,132,146,179,97,58,231,57,93,212,18,95,196,194,93,91,77,153,35,8,33,212,177,126,194,238,107,231,214,4,25,90,33,84,51,59,151,53,38,88,12,167,239,158,48,198,193,221,66,239,42,254,66,177,27,26,164,155,156,202,186,202,23,9,30,235,56,14,197,227,74,209,227,130,124,198,13,172,241,68,40,108,120,146,89,11,210,103,26,141,197,243,167,2,193,222,124,211,180,44,27,21,11,9,195,229,142,246,148,59,69,216,157,65,223,54,31,29,92,37,86,85,145,182,172,141,234,167,54,118,83,31,110,90,190,88,4,176,9,127,141,69,234,41,57,23,115,51,202,206,241,46,75,113,254,73,54,186,254,0,116,122,137,48,188,234,85,184,253,132,160,31,109,248,78,122,203,147,31,199,192,29,223,214,61,238,195,173,62,105,223,162,183,53,80,88,61,87,71,238,233,108,85,54,54,135,151,226,71,242,63,83,125,121,7,154,182,218,49,65,2,199,68,61,65,150,14,58,61,140,53,156,74,78,198,38,252,196,78,17,14,167,68,212,23,170,133,13,184,236,219,254,52,10,150,45,176,216,197,125,197,23,190,139,64,209,77,233,123,30,158,4,38,68,127,222,10,4,229,6,121,197,59,161,170,60,220,56,199,237,230,219,108,5,75,30,156,231,222,173,175,147,235,221,71,7,145,83,95,62,207,171,243,65,99,85,247,161,138,56,175,230,191,229,7,239,8,196,55,58,74,105,222,225,252,182,91,22,49,160,222,20,136,100,157,11,178,103,154,154,69,246,120,32,178,164,161,229,165,72,7,45,167,3,45,23,37,85,231,136,204,152,96,235,179,192,195,89,73,55,81,176,194,201,80,167,252,244,128,60,20,127,147,64,252,147,216,95,30,250,87,179,144,129,185,45,147,71,63,210,53,22,196,149,14,212,178,154,46,211,160,66,174,61,146,161,229,44,183,9,99,111,199,39,47,215,71,32,139,238,43,22,209,145,228,198,222,178,118,114,170,52,228,57,20,207,242,5,92,164,238,139,163,225,220,88,166,121,199,247,222,226,193,213,62,40,117,9,112,245,125,133,234,177,194,107,137,187,115,224,177]], +[[197,150,41,97,129,91,87,205,22,36,3,206,8,228,16,93,219,138,174,45,63,83,63,180,156,194,54,181,255,80,77,110],[219,173,231,34,54,186,18,212,151,123,164,108,54,75,182,154,136,127,244,2,222,145,212,122,250,155,147,201,91,231,30,126],[129,1,186,239,0,78,182,245,173,77,224,151,159,243,109,52,57,184,33,43,220,146,137,66,228,49,145,91,63,209,139,194,173,103,178,111,24,148,29,203,22,210,194,145,145,66,30,119,159,237,98,47,217,245,130,100,78,170,219,63,229,192,152,3],[74,228,20,141,121,202,148,37,89,42,162,64,189,21,52,36,163,191,74,226,115,149,135,44,229,114,138,199,97,53,150,167,125,92,232,86,93,141,110,27,89,53,179,144,108,175,225,255,136,142,188,152,21,224,74,98,77,252,76,105,7,184,95,111,26,13,189,223,246,46,145,81,34,13,71,68,98,203,159,19,216,157,58,147,160,11,162,182,15,126,124,166,61,161,122,99,121,214,115,85,30,121,11,89,17,114,124,144,109,201,79,134,216,39,117,70,193,86,74,69,87,58,119,67,187,138,19,140,222,135,179,178,242,142,94,36,89,64,165,30,124,69,140,248,197,240,167,2,117,150,37,83,224,210,57,13,23,29,180,76,47,122,92,158,159,147,185,15,122,95,84,241,145,176,216,117,186,215,224,190,185,128,194,163,54,92,215,185,32,135,36,244,101,68,24,17,126,22,239,113,52,227,226,121,75,111,158,128,236,171,236,163,37,78,112,76,33,183,173,48,197,222,224,23,234,37,51,252,217,66,81,229,90,231,90,140,198,219,102,116,179,156,136,202,66,0,96,67,214,189,155,0,236,246,76,234,254,235,64,43,31,34,253,137,31,45,17,197,21,193,171,166,162,212,192,189,33,129,164,142,67,253,28,10,249,31,155,123,125,55,243,220,217,228,192,167,89,116,132,103,211,72,168,177,22,223,106,78,172,241,120,174,204,205,48,102,233,45,202,69,218,122,62,49,159,55,113,235,52,144,2,33,147,197,182,82,240,69,104,126,23,5,242,229,105,28,19,75,228,0,99,83,215,236,208,233,24,213,222,15,59,135,128,159,202,74,207,171,148,225,20,143,247,207,7,247,207,208,199,69,221,43,224,26,36,165,224,105,40,6,152,188,63,84,0,166,220,208,142,68,89,92,3,136,228,72,51,118,143,196,145,4,238,17,91,220,176,43,251,218,23,157,22,76,233,105,147,102,41,242,51,86,1,181,111,232,247,133,204,163,128,95,4,3,135,44,98,247,60,60,232,5,99,208,112,233,118,216,236,197,17,36,226,202,206,126,225,134,153,4,124,176,248,251,141,156,89,184,166,13,18,192,138,9,252,229,143,217,44,211,109,182,168,232,157,17,140,248,138,146,220,138,38,0,189,149,245,168,232,93,181,205,187,36,156,168,18,202,32,156,118,24,5,28,69,100,163,160,225,146,183,228,89,146,69,108,135,209,116,18,193,26,222,173,82,106,184,219,33,69,47,116,113,209,127,46,188,144,1,84,80,237,244,240,164,79,178,244,144,95,116,215,2,117,204,216,155,147,166,80,71,60,2,167,218,12,188,103,145,92,235,122,30,165,159,168,136,68,114,220,145,126,233,210,70,51,156,89,38,132,62,207,83,250,253,197,106,105,86,1,162,118,194,58,132,62,77,48,248,156,151,201,238,230,223,199]], +[[222,230,134,108,120,116,193,39,2,158,150,224,37,191,253,53,252,253,244,220,54,150,108,21,238,98,147,54,128,19,211,121],[8,201,77,163,81,187,43,238,114,230,225,150,190,116,136,7,88,55,98,197,41,110,5,177,229,41,196,124,107,186,206,198],[183,142,189,109,101,177,117,212,187,211,217,162,8,42,14,254,110,153,28,178,228,3,82,30,236,224,15,65,143,46,149,107,102,144,120,128,101,139,158,142,71,105,150,83,209,89,19,35,128,217,206,17,9,175,156,39,87,218,244,205,241,140,156,10],[241,170,25,119,245,49,27,83,139,148,10,228,66,163,171,200,154,172,205,205,10,121,56,10,36,37,141,74,159,28,230,56,252,47,91,162,229,63,142,31,166,23,111,23,141,144,36,167,120,148,194,140,173,66,214,41,199,147,214,138,2,190,148,17,181,39,172,173,174,126,92,56,81,186,187,69,181,254,206,50,158,41,3,76,212,37,113,8,55,39,243,90,236,173,124,155,229,149,78,198,78,143,110,202,183,204,5,144,229,65,86,164,225,164,83,3,132,159,120,151,231,44,242,251,205,132,245,108,114,249,65,219,176,176,154,50,230,56,111,190,24,164,59,185,189,139,121,62,75,158,221,83,33,3,234,181,77,98,113,23,210,129,57,182,78,96,251,11,129,208,144,1,187,36,4,217,37,226,101,186,189,198,159,150,177,53,233,230,171,127,235,177,237,48,117,214,170,42,189,43,191,155,101,250,155,59,113,145,239,55,182,51,96,89,16,238,136,246,110,173,167,159,0,245,54,211,128,184,47,47,75,89,133,17,45,224,4,165,102,3,244,67,109,143,243,0,244,43,245,172,220,122,75,241,234,157,65,150,196,128,73,91,172,176,6,118,48,252,192,0,180,242,121,221,63,48,243,83,39,96,146,209,82,195,244,62,253,192,65,222,170,11,197,170,171,167,248,187,216,94,105,193,55,66,214,120,219,182,83,96,170,247,181,72,160,68,192,236,96,165,122,246,80,188,49,151,63,131,47,150,18,101,188,35,24,248,7,117,175,213,31,85,25,76,66,66,63,123,244,224,5,47,152,203,32,105,19,255,234,72,134,236,210,122,65,121,177,55,115,249,71,80,46,24,27,241,161,242,198,44,111,8,194,3,89,240,109,242,177,129,39,4,59,16,112,208,25,78,245,229,191,211,125,34,121,132,207,177,9,137,242,28,113,173,15,227,184,18,39,211,167,23,137,69,94,218,56,60,34,244,210,252,199,37,121,244,101,224,102,243,211,139,239,192,36,239,239,108,46,50,150,73,206,67,77,98,115,103,169,0,208,127,230,35,66,53,200,70,86,234,197,221,13,120,140,244,203,49,135,24,36,214,106,228,188,137,237,235,161,179,103,1,41,132,83,232,218,30,105,207,184,104,9,92,59,230,237,33,130,218,28,255,73,5,175,210,7,49,172,30,217,132,22,71,55,144,60,125,139,176,173,22,174,207,47,174,51,116,4,254,53,102,69,21,217,59,112,30,47,135,134,100,69,76,13,236,209,198,85,138,218,206,60,219,34,117,7,165,22,6,240,165,77,248,223,170,66,2,5,221,87,198,82,66,255,36,164,5,239,133,201,45,96,40,134,147,43,53,250,190,156,59,206,191,198,35,86,57,232,115,252,45,208,132,197,44,214,167,65,59,131,29,28,201,153,49,55,58,171,216,71,98,14,182,155,176,250]], +[[82,54,35,85,89,149,186,175,42,39,173,203,30,186,250,168,2,210,62,247,171,250,151,117,242,201,191,160,125,100,224,172],[211,77,234,230,82,62,97,157,209,191,200,243,196,202,75,120,179,104,192,247,32,3,94,20,76,63,47,193,5,212,206,33],[177,135,23,41,254,200,58,234,10,170,71,43,112,10,205,9,72,19,251,125,87,185,9,224,234,175,33,238,147,24,71,173,222,221,43,232,83,61,12,48,92,185,207,229,8,14,118,194,128,139,110,81,201,130,98,144,221,183,185,75,111,125,88,11],[5,83,230,158,242,17,101,45,98,191,40,27,251,221,55,190,34,118,157,129,151,70,54,28,125,101,221,208,250,214,119,204,4,56,179,1,209,81,69,120,224,218,88,229,95,114,159,168,230,109,222,183,249,115,168,24,210,78,216,254,2,123,132,145,23,157,7,119,63,181,210,187,150,170,133,214,179,117,4,84,229,13,233,31,155,136,174,232,170,104,230,187,83,237,198,102,119,180,30,96,26,70,171,75,177,230,86,231,250,95,1,121,147,54,128,166,236,149,4,39,94,122,223,122,50,72,230,58,15,201,193,234,90,233,108,208,198,90,137,167,124,236,43,31,216,244,83,126,130,193,196,136,166,154,14,246,79,88,115,77,158,115,71,142,29,31,18,49,20,239,102,8,94,11,163,25,203,129,11,102,175,150,209,48,139,26,43,217,43,162,194,101,170,48,158,205,85,87,212,2,195,128,44,174,141,126,149,0,127,230,16,194,170,117,252,102,25,108,63,173,254,153,125,109,89,152,225,141,38,14,157,163,29,169,33,140,186,209,3,203,252,44,117,71,118,93,103,232,31,36,172,131,2,46,245,28,108,197,8,100,54,106,53,246,185,185,175,148,232,76,170,159,211,215,103,200,49,240,150,122,97,70,47,188,252,200,3,241,46,55,57,3,154,205,93,190,147,102,240,90,51,219,234,243,96,226,221,203,229,196,67,248,14,242,173,98,224,60,29,91,112,205,234,180,167,221,65,85,48,100,200,209,82,112,157,239,248,32,118,185,7,17,146,55,111,81,212,194,199,26,132,232,159,45,148,1,50,12,46,69,155,62,36,60,202,124,38,253,9,140,38,74,200,142,246,56,146,29,152,11,10,233,229,18,211,114,3,125,129,173,196,129,38,215,201,228,181,175,165,126,194,101,212,1,185,101,62,146,138,251,125,255,155,72,226,149,228,112,214,181,46,136,179,157,10,64,203,142,186,36,159,139,19,216,17,19,219,29,62,1,239,117,199,34,242,105,72,142,150,60,200,24,39,4,248,202,1,142,115,220,7,20,233,169,252,121,188,67,99,194,140,179,152,67,116,247,59,42,168,120,110,116,224,21,149,7,162,152,131,254,14,209,198,0,245,37,136,95,47,16,234,0,108,57,229,155,146,91,118,91,30,222,83,66,87,161,244,15,40,70,88,79,6,151,70,181,47,86,0,67,10,40,99,215,147,96,149,251,194,42,106,218,103,77,65,179,116,226,184,185,161,159,167,18,181,148,69,51,187,109,110,196,59,137,212,151,27,112,32,90,106,205,114,168,153,218,18,97,130,4,219,12,62,130,103,184,69,121,22,147,224,174,106,53,241,77,161,248,244,221,23,75,206,3,24,251,90,0,246,114,237,228,35,4,207,4,166,39,96,87,117,144,242,126,45,250,110,94,39,149,214,96,83,179,10,247,241,191]], +[[87,95,143,182,199,70,94,146,194,80,202,238,193,120,98,36,188,62,237,114,158,70,57,83,163,148,201,132,156,186,144,143],[113,191,169,143,91,234,121,15,241,131,217,36,230,101,92,234,8,208,170,251,97,127,70,210,58,23,166,87,240,169,184,178],[144,59,72,76,178,75,197,3,205,206,216,68,97,64,115,37,108,109,90,164,95,31,159,98,199,242,46,86,73,33,43,193,214,239,158,170,97,123,107,131,90,109,226,190,255,47,170,200,61,55,164,165,252,92,195,181,86,245,110,221,226,101,31,2],[44,195,114,226,94,83,161,56,121,48,100,97,14,126,242,93,157,116,34,225,142,36,150,117,167,46,121,22,127,67,186,244,82,203,172,181,1,130,250,248,7,152,204,56,89,122,68,179,7,165,54,54,11,11,193,3,15,131,151,185,76,191,20,115,83,221,45,103,28,184,202,178,25,162,215,185,235,130,142,150,53,210,234,182,235,8,24,44,176,53,87,120,63,210,130,170,247,180,113,116,124,132,172,247,45,235,228,81,69,36,248,68,123,175,204,204,236,10,132,15,236,169,117,95,249,173,182,3,1,194,242,93,78,59,166,33,223,90,215,33,0,196,93,122,75,145,85,156,114,90,181,107,178,152,48,227,95,90,111,175,135,219,35,0,31,17,255,186,156,12,21,68,3,2,6,88,39,167,215,170,174,171,123,68,106,188,227,51,192,211,12,62,174,156,157,166,62,177,192,57,29,66,105,177,44,69,182,96,41,6,17,172,41,201,29,189,128,220,110,211,2,164,209,145,242,146,57,34,240,50,171,26,193,12,167,50,59,82,65,197,117,28,60,0,74,195,158,177,38,122,161,0,23,237,45,172,108,147,74,37,13,218,140,176,109,91,233,245,99,184,39,191,60,141,149,253,125,42,126,124,195,172,190,233,37,56,189,125,223,186,58,178,220,159,121,31,172,118,205,249,205,106,105,35,83,76,243,224,103,16,143,106,160,62,50,13,149,64,133,194,24,3,138,112,204,118,139,151,46,73,149,43,159,225,113,238,27,226,165,44,212,105,184,211,107,132,238,144,44,217,65,13,178,119,113,146,233,0,112,210,231,197,108,182,164,95,10,131,156,120,194,25,32,59,111,27,51,203,69,4,198,167,153,100,39,116,30,104,116,207,69,197,250,90,56,118,90,30,191,23,150,206,22,230,62,229,9,97,44,64,240,136,203,206,255,163,175,251,193,59,117,161,185,192,44,97,161,128,167,232,59,23,136,79,224,236,15,47,229,124,71,231,58,34,247,83,234,245,15,202,101,94,187,25,137,107,130,122,52,116,145,28,103,133,60,88,180,167,143,208,133,162,50,57,185,115,126,248,167,186,255,17,221,206,95,44,174,5,67,248,180,93,20,74,230,145,139,154,117,41,62,199,142,166,24,205,44,208,140,151,19,1,205,250,10,146,117,193,191,68,29,76,31,135,138,46,115,60,224,163,59,110,205,172,187,240,189,181,195,100,63,164,90,1,57,121,205,1,57,105,98,137,116,33,18,154,136,117,124,13,136,181,172,126,68,253,189,147,139,164,188,55,222,73,41,213,55,81,251,180,61,78,9,168,14,115,82,68,172,173,168,230,116,159,119,120,127,51,118,60,116,114,223,82,147,69,145,89,31,178,38,197,3,200,190,97,169,32,167,211,126,177,104,107,98,33,105,87,132,76,67,196,132,229,135,69,119,85,83]], +[[3,116,156,162,4,88,163,90,55,168,215,162,111,149,159,13,89,246,220,153,115,250,54,60,31,248,202,78,99,140,44,211],[234,235,148,244,6,189,230,167,207,139,222,42,223,48,129,248,55,91,135,217,51,93,73,108,113,208,66,205,46,170,22,108],[120,163,135,126,2,189,253,1,94,127,134,163,39,164,140,195,165,35,11,189,177,36,63,26,140,242,39,247,138,181,231,104,13,227,1,169,21,220,17,179,54,251,95,101,102,132,139,66,80,10,219,93,103,57,105,18,43,168,240,5,60,211,6,11],[238,245,206,235,208,68,94,156,145,129,175,249,198,242,102,1,40,252,251,99,105,26,66,207,164,67,214,166,73,239,197,250,216,194,8,3,118,62,233,125,29,186,8,230,62,8,162,97,109,160,80,119,72,159,47,162,197,107,117,52,249,64,38,25,37,31,223,156,50,13,231,175,16,158,47,216,178,86,92,232,167,82,76,148,5,236,15,143,202,167,20,154,109,33,14,253,232,59,17,28,248,45,192,131,92,249,79,32,205,176,33,183,59,210,98,102,101,85,230,214,39,7,180,110,228,47,169,0,180,244,247,5,222,51,211,219,220,104,168,141,26,77,10,233,51,86,109,182,198,35,126,200,171,225,2,77,172,75,127,70,212,7,190,22,89,77,144,70,199,49,45,218,102,20,217,188,219,1,251,131,36,252,98,184,238,175,10,188,35,205,87,14,48,79,202,8,232,140,115,94,93,49,89,36,9,206,181,131,134,46,107,10,118,119,41,247,85,111,162,192,83,100,77,54,200,51,124,2,116,231,73,32,41,130,251,74,23,26,202,193,150,192,43,127,22,168,218,73,7,28,138,184,7,109,213,211,171,173,254,58,248,44,168,93,160,45,204,28,74,111,46,25,48,190,226,0,158,238,13,151,30,64,221,18,23,92,141,0,105,79,3,37,163,179,19,60,13,11,211,130,165,25,79,178,20,34,206,103,199,138,90,110,21,55,227,185,125,94,32,78,93,25,86,150,57,15,119,209,144,36,193,191,107,81,37,160,205,191,123,152,128,3,97,129,201,142,26,194,229,22,91,212,150,207,153,116,81,161,193,33,2,230,105,70,177,103,106,189,76,189,210,193,22,115,244,242,205,95,60,154,67,77,116,127,160,91,64,251,199,34,104,180,235,40,66,228,116,31,81,183,112,155,106,204,196,127,202,247,13,156,28,76,53,134,113,25,216,28,179,255,31,22,8,17,51,241,101,154,237,133,246,59,201,1,152,158,38,23,252,206,21,60,41,120,215,8,253,2,68,154,228,213,56,209,34,221,184,82,124,10,118,161,2,238,255,110,219,101,219,162,152,211,194,23,246,85,24,20,237,222,236,225,174,245,243,113,165,79,18,191,253,107,73,97,129,154,15,36,79,240,215,216,105,76,20,66,45,233,130,44,19,23,158,78,235,129,89,80,121,185,221,42,209,231,195,155,211,3,204,68,174,63,54,52,136,21,119,162,102,253,107,183,145,120,18,185,153,220,128,157,192,156,61,112,25,218,205,40,228,48,19,162,249,228,249,75,176,191,113,36,239,9,23,131,247,150,57,127,100,99,191,30,251,57,205,70,243,121,10,29,155,106,124,48,241,73,181,230,108,41,55,227,156,185,116,77,220,102,171,86,27,173,78,111,168,83,77,105,136,56,34,100,61,99,216,189,123,24,22,33,162,103,233,85,231,88,209,121,43,68]], +[[83,203,214,246,140,238,39,185,247,188,5,155,128,59,68,121,73,187,201,197,213,163,134,82,215,120,156,161,84,32,222,161],[97,22,153,11,83,49,226,22,95,130,116,63,1,216,231,189,93,112,136,179,1,89,131,63,167,185,57,207,177,204,4,215],[216,37,4,64,95,241,107,166,68,61,196,130,54,114,99,168,226,0,54,10,202,170,131,252,78,75,114,189,36,159,22,16,62,199,229,167,233,202,23,25,143,136,142,172,161,107,116,12,195,245,195,183,182,23,163,75,148,145,195,237,118,170,179,13],[48,111,142,29,240,164,202,120,189,119,232,225,25,28,148,222,170,130,100,131,85,194,174,203,126,130,252,86,214,76,80,70,25,36,126,124,248,148,51,40,209,31,61,180,177,220,20,142,142,246,246,195,188,53,89,105,102,42,40,26,101,87,99,145,36,43,123,213,166,47,143,167,172,182,4,227,163,68,174,26,157,115,42,37,67,21,243,26,4,100,193,230,88,116,98,210,146,18,196,14,94,207,6,30,38,154,160,185,3,144,186,65,4,7,33,104,75,242,170,149,130,216,48,102,34,29,182,13,15,122,226,241,73,163,110,22,149,39,4,251,31,58,152,46,172,107,69,131,102,92,99,229,168,153,111,36,165,102,221,80,106,51,212,236,138,2,178,189,52,183,20,199,69,0,12,1,40,163,200,157,148,37,6,209,47,75,235,144,14,41,3,205,179,75,53,202,155,109,58,217,179,80,172,153,244,29,179,172,254,127,229,90,40,192,240,6,184,68,201,220,72,83,253,152,83,90,218,121,65,109,202,95,238,88,3,162,217,245,214,142,107,128,83,159,243,2,233,115,242,78,155,200,139,124,65,148,17,125,219,159,147,43,50,213,236,116,134,138,19,99,30,206,104,129,75,147,20,33,220,137,2,73,87,3,65,244,180,35,232,110,142,224,129,178,39,2,246,73,166,199,160,183,189,245,251,117,98,2,189,16,176,187,34,21,199,214,89,126,255,216,82,240,184,154,190,193,94,168,34,87,104,157,248,30,51,130,84,249,62,129,203,240,97,114,157,72,62,181,207,100,152,5,215,142,216,146,221,11,210,72,202,30,37,43,234,81,132,126,30,130,211,154,245,128,80,220,74,251,249,17,90,58,96,73,62,140,11,162,232,110,8,152,205,13,67,8,145,185,235,10,64,248,116,49,226,95,65,83,138,3,15,136,79,171,54,173,17,22,93,38,126,141,217,77,203,5,185,58,90,231,121,105,67,14,24,16,19,78,21,114,81,185,130,223,52,61,255,174,97,35,169,154,160,86,45,93,247,36,8,241,166,226,156,64,89,165,168,170,164,230,33,82,143,198,58,156,190,31,76,15,239,37,254,63,142,24,21,119,116,9,122,157,145,2,10,144,6,182,200,96,236,30,225,13,82,29,32,58,31,139,184,37,97,41,111,170,212,178,32,61,165,59,32,122,69,155,41,193,139,192,100,147,50,177,128,124,19,202,97,172,250,249,7,121,254,187,199,243,36,33,100,121,126,111,87,44,177,90,155,229,136,115,67,69,94,38,185,16,200,190,254,228,42,235,4,127,154,190,107,55,80,219,215,222,153,32,42,11,181,118,206,20,137,230,28,31,93,39,198,121,46,99,33,142,219,253,185,179,220,81,91,66,84,216,44,133,158,82,206,107,215,173,41,109,208,227,112,157,76,70,99,98,249,2,101,233,157,167,208,183,1]], +[[139,101,116,246,215,57,105,129,226,35,164,131,123,195,57,195,253,101,148,25,132,90,33,33,191,133,190,46,105,93,134,13],[227,129,26,202,112,99,79,90,156,228,181,146,161,123,181,207,218,83,68,36,34,226,3,205,169,80,76,157,101,178,99,232],[47,208,144,84,117,162,206,195,231,111,153,9,184,175,216,59,235,141,174,250,119,175,205,163,76,180,241,23,40,239,21,252,156,29,127,111,106,255,252,40,243,135,79,145,62,23,152,15,14,142,61,90,210,57,81,223,43,50,239,175,98,25,206,13],[164,138,172,192,73,95,160,241,37,155,39,134,93,61,117,220,82,194,200,40,234,140,76,42,215,133,119,7,47,239,114,112,246,164,213,130,187,123,150,47,76,63,209,73,166,10,6,188,142,253,41,112,239,3,20,141,223,97,152,185,182,149,166,159,173,181,52,9,81,203,117,57,138,197,26,79,213,84,48,55,140,213,218,136,133,33,11,253,33,70,249,92,98,118,50,254,139,224,109,224,26,124,39,184,157,238,253,103,239,198,156,155,92,98,179,129,8,247,118,34,145,67,218,230,96,193,12,190,163,205,79,126,229,61,195,105,46,208,17,119,228,166,247,228,36,181,102,111,127,73,95,42,101,96,44,125,8,197,213,114,35,74,86,124,182,195,138,253,121,202,181,196,3,109,98,99,122,239,171,85,136,118,154,68,138,180,198,94,36,85,75,212,21,128,80,224,158,181,143,153,171,64,119,123,3,86,112,155,124,2,90,229,174,84,34,172,248,116,68,147,26,228,217,168,179,217,68,118,136,17,40,186,30,183,50,143,175,199,95,107,157,172,201,109,59,100,135,221,239,124,89,38,45,202,218,66,106,172,177,57,34,147,84,17,86,98,53,224,88,55,38,34,216,133,189,12,192,73,88,220,251,23,224,143,205,127,20,126,32,21,108,142,38,175,133,83,15,85,17,166,141,180,61,175,196,230,162,63,102,125,243,116,62,237,215,26,63,7,247,111,148,209,104,138,252,132,99,191,165,164,57,174,49,20,105,148,142,116,71,6,79,11,5,6,243,103,25,193,52,102,161,185,135,118,217,103,236,88,32,139,166,116,3,115,3,223,198,25,13,167,131,255,39,48,59,134,181,252,50,17,240,28,145,94,131,166,173,1,33,68,121,17,203,225,207,105,111,97,143,96,35,102,67,242,233,78,21,93,182,87,24,41,68,193,164,59,220,123,213,234,243,72,31,225,40,64,146,203,55,137,168,146,189,121,161,17,253,65,1,67,207,145,174,51,40,96,177,210,154,160,65,209,119,181,13,108,194,185,102,13,50,140,15,35,10,53,21,230,160,214,136,112,156,12,211,71,173,47,243,45,97,209,225,233,186,118,248,30,135,58,108,66,15,23,7,243,132,29,181,25,108,181,63,80,111,0,6,53,44,124,68,192,128,243,9,104,1,165,122,73,207,232,66,5,189,215,169,128,31,132,60,242,107,149,88,162,219,120,142,241,178,55,145,93,88,123,155,169,119,152,144,246,31,220,145,224,62,79,76,219,239,228,23,204,34,213,34,168,106,221,219,83,243,116,116,80,171,98,181,118,86,93,179,46,12,212,66,118,84,125,154,22,101,60,39,150,89,221,77,23,236,4,130,124,83,62,51,57,15,233,79,121,53,9,37,109,182,117,49,115,106,179,252,238,42,48,26,195,240,162,77,59,16,141,126,117,195,42,90,186,54,214]], +[[41,178,136,27,140,170,219,51,110,120,128,197,16,184,0,133,244,177,34,24,96,179,1,235,69,37,101,7,82,166,210,137],[12,92,68,237,41,210,27,202,222,226,28,189,230,26,156,219,109,89,54,0,155,162,245,178,231,119,201,36,221,251,103,81],[153,233,150,232,90,73,79,25,128,203,7,222,156,166,22,94,125,225,4,211,159,227,195,34,103,53,197,218,165,105,81,111,202,241,182,228,223,173,13,56,155,109,176,236,138,143,32,221,44,96,38,86,181,231,97,200,243,166,85,131,130,21,25,9],[25,116,162,226,180,121,73,244,103,169,49,209,217,221,92,225,22,233,245,3,10,208,154,140,199,40,209,174,177,72,187,249,172,245,152,116,218,128,231,8,213,60,102,143,47,20,215,82,32,113,233,9,128,132,39,178,171,90,5,248,185,79,33,80,92,210,106,188,83,69,137,120,199,132,212,121,234,109,171,16,92,79,121,132,160,251,151,144,229,6,36,244,115,75,85,25,5,170,95,250,96,24,76,210,1,207,43,38,201,121,93,166,231,224,141,106,11,199,114,36,0,254,249,79,194,16,56,190,137,211,75,205,20,196,39,184,91,104,102,115,113,150,21,45,78,235,102,208,91,36,90,232,75,220,119,135,193,74,139,236,46,234,83,96,240,66,67,61,112,121,68,103,212,115,147,185,55,87,243,49,207,43,83,198,96,215,28,41,88,42,238,167,155,18,82,122,40,176,197,225,16,223,111,133,78,234,217,162,176,13,66,84,44,168,39,107,184,191,152,139,170,184,86,89,150,254,229,12,243,27,36,89,196,197,10,180,117,38,94,131,226,40,93,67,254,31,117,42,85,178,219,196,159,202,4,168,16,240,65,59,246,189,129,183,154,198,78,225,248,155,151,189,125,38,214,37,18,39,62,36,166,186,178,213,247,210,34,107,170,171,123,17,18,9,187,3,115,61,138,96,223,163,26,81,111,74,140,118,153,216,40,92,16,101,21,154,108,115,49,193,222,251,71,163,14,245,133,140,80,183,208,69,18,74,9,129,61,28,253,165,201,204,59,181,191,174,115,201,132,25,127,143,133,127,24,108,65,171,135,251,121,98,182,49,244,208,7,207,190,226,33,252,101,114,120,74,85,17,148,193,151,119,176,142,107,89,103,87,231,203,167,160,226,127,228,83,249,13,197,156,192,140,100,114,67,28,2,14,141,208,145,117,144,231,156,31,32,115,131,175,179,144,118,173,36,218,142,229,36,134,115,148,83,162,89,14,81,191,200,155,19,194,3,60,250,95,137,3,203,233,150,26,133,152,186,85,98,50,134,157,250,180,213,110,223,79,5,232,183,125,5,135,24,149,230,59,83,81,247,108,178,210,200,56,92,16,157,115,6,25,42,37,68,110,77,98,220,125,98,79,12,102,115,152,107,224,98,139,44,45,115,235,148,29,53,163,67,48,144,245,155,40,165,151,157,86,219,201,253,105,115,246,54,71,100,44,217,3,176,207,122,106,205,51,13,135,226,41,39,16,222,153,224,193,121,202,120,146,156,202,236,250,237,191,39,66,65,79,23,107,96,144,192,213,154,157,183,129,201,150,126,40,250,78,119,210,160,130,228,47,82,22,145,103,233,45,79,221,130,226,204,5,221,145,132,199,223,238,73,10,35,127,218,212,223,235,192,24,104,224,164,53,58,41,84,208,144,146,132,97,130,26,122,132,141,27,96,129,127,195,189,239,161]], +[[66,175,232,157,172,131,231,211,137,150,192,219,206,12,152,116,192,9,39,186,189,119,202,140,234,195,78,86,68,116,40,43],[164,197,245,227,128,63,10,3,213,193,201,6,202,236,156,198,210,133,20,7,241,202,41,247,42,69,242,51,230,101,98,68],[79,186,45,108,193,183,25,61,53,98,248,200,191,230,144,92,130,157,178,101,165,66,124,92,38,87,20,120,91,131,246,149,20,197,227,14,40,181,102,132,200,45,174,38,55,88,27,243,244,239,39,20,32,188,126,96,16,97,58,56,250,16,26,13],[231,16,161,99,173,40,133,174,183,101,142,179,116,241,24,183,104,66,236,54,239,59,1,12,60,107,149,89,232,177,96,194,98,141,237,11,133,17,235,73,7,24,13,164,182,33,233,170,74,50,34,136,136,138,28,9,19,15,105,248,144,89,122,146,147,231,79,146,137,189,170,92,145,182,253,36,170,4,74,185,252,179,64,47,122,188,72,210,171,123,56,128,160,72,218,164,72,100,90,210,236,181,91,60,174,226,214,138,139,237,181,209,134,93,94,33,29,227,155,14,175,34,229,218,241,15,113,104,32,58,161,91,133,170,71,187,211,204,65,105,203,193,254,128,180,112,11,98,88,113,237,171,205,79,231,74,62,150,85,105,206,36,92,252,222,66,9,204,138,188,214,121,125,68,24,91,79,150,192,24,27,189,39,0,135,131,233,53,138,83,148,254,58,52,160,104,113,211,121,218,53,178,11,181,126,239,158,85,36,238,121,18,166,244,27,74,31,104,76,57,25,207,205,192,15,69,128,186,249,224,157,49,108,239,160,244,101,220,165,216,238,197,20,233,94,90,87,187,205,39,228,31,129,25,178,100,174,20,163,25,216,195,133,155,171,241,244,166,182,183,126,68,44,134,29,110,226,138,209,43,130,54,46,144,219,12,54,114,176,224,217,255,88,20,111,209,89,170,143,169,157,199,85,252,133,185,12,249,65,146,121,192,98,75,147,231,94,218,14,247,192,150,149,174,147,189,114,130,65,147,119,183,108,168,189,192,82,28,254,230,246,215,41,195,173,255,137,70,135,177,119,239,25,82,154,107,218,206,112,182,133,198,215,165,215,74,8,226,169,231,36,3,89,117,200,13,24,203,54,148,112,222,114,153,203,214,176,162,124,146,50,199,234,186,200,109,80,147,166,95,254,11,64,212,11,239,232,11,104,205,157,206,30,161,230,87,228,94,156,73,157,11,105,15,116,69,95,180,112,150,237,140,24,209,81,127,144,68,41,1,166,196,16,183,246,65,95,32,174,72,197,138,222,141,103,91,108,5,141,241,106,231,105,143,206,174,149,170,119,27,76,216,138,11,63,34,197,31,152,199,28,30,180,107,38,75,249,122,48,14,203,31,210,98,38,173,142,135,160,88,207,62,112,142,38,15,86,107,104,83,20,4,81,51,244,165,232,251,195,69,97,185,160,241,255,147,57,245,82,49,7,107,115,107,110,17,82,67,25,162,114,189,68,83,160,175,20,147,218,160,145,103,232,70,67,210,7,160,47,238,152,251,34,59,1,169,154,165,206,242,183,0,30,71,15,111,148,165,220,32,142,223,192,203,140,243,17,74,145,150,0,240,97,23,47,14,254,3,144,54,191,77,221,191,208,212,95,145,68,59,242,111,142,21,237,125,184,229,95,8,106,74,69,131,244,189,160,245,86,40,77,207,113,41,47,231,15,202,168,37,155,159,175,243]], +[[16,240,9,170,136,125,145,206,216,9,175,225,146,215,142,71,153,217,3,119,98,244,169,211,164,41,253,224,243,159,123,122],[207,81,22,185,33,33,46,155,120,130,154,2,99,70,54,145,198,251,204,220,12,17,139,225,65,201,111,140,136,5,61,211],[195,123,183,183,59,17,5,190,8,111,243,7,105,114,7,114,98,223,77,115,50,246,8,199,178,185,217,120,212,116,203,188,39,16,70,8,0,53,243,150,238,54,71,155,122,103,17,198,142,37,97,199,65,192,236,95,201,236,161,115,78,129,31,4],[46,223,20,214,205,86,137,110,234,167,112,33,28,73,132,190,216,14,202,141,101,52,213,213,16,136,79,85,241,31,153,255,169,248,155,88,111,254,123,30,199,234,171,106,157,193,162,74,62,227,199,166,171,68,173,233,145,120,131,38,78,222,47,19,97,190,125,122,56,23,242,157,236,149,129,195,25,241,143,149,213,190,38,217,17,139,230,120,52,0,55,166,138,191,197,239,187,154,63,63,56,120,170,227,114,31,254,245,187,106,38,199,177,163,165,109,43,218,108,110,134,14,180,31,216,216,55,17,116,217,28,116,197,235,103,195,133,92,99,13,100,29,46,87,26,154,81,198,64,44,254,24,66,206,243,137,128,203,141,10,100,188,200,155,227,24,158,104,17,244,126,143,77,0,99,165,177,96,31,68,253,162,12,28,76,47,196,156,190,39,164,19,125,196,99,140,42,210,208,165,71,71,71,34,156,86,142,56,5,67,31,163,110,235,167,133,247,185,120,68,181,227,25,250,106,9,204,90,232,64,52,116,187,145,221,137,108,30,194,186,199,61,46,80,94,252,98,189,80,43,92,235,8,209,110,131,46,197,220,79,152,181,27,157,7,56,185,251,40,243,171,232,150,107,242,35,117,160,178,44,71,26,158,88,227,253,112,13,225,92,82,150,55,60,27,201,212,100,14,183,129,110,29,201,200,206,134,25,168,17,131,0,158,201,116,135,30,143,10,151,114,237,224,166,56,179,87,75,247,93,143,85,152,127,60,250,111,236,104,151,11,254,0,178,59,89,251,91,244,153,110,165,215,112,79,207,46,255,204,15,215,243,216,230,5,96,8,9,127,38,202,255,213,65,90,40,42,39,106,155,38,69,229,202,177,41,104,135,46,176,82,244,215,193,12,199,194,29,81,97,129,139,180,76,200,86,176,222,118,157,85,156,85,223,100,173,154,220,22,192,172,101,131,143,102,13,168,19,134,183,11,147,82,94,194,244,15,111,99,248,234,93,72,48,185,100,108,70,24,59,180,230,242,112,71,189,162,165,70,189,52,189,77,181,251,136,253,138,183,199,95,101,46,21,213,170,166,180,106,138,207,110,68,139,242,221,100,222,227,193,5,100,124,127,131,173,32,13,128,151,196,68,161,88,216,90,84,240,229,219,177,43,67,222,148,58,241,168,24,86,172,150,159,82,160,189,69,67,129,189,38,80,65,162,105,29,26,74,13,129,159,167,144,146,200,128,53,33,250,83,104,154,184,82,241,251,171,224,12,148,183,246,130,209,33,207,245,67,145,50,37,41,200,213,173,123,187,152,234,254,48,10,185,34,241,200,146,64,161,230,51,207,86,167,176,47,116,162,146,20,229,105,160,87,189,88,94,64,77,124,213,53,32,65,69,110,108,249,12,21,52,46,2,86,112,244,252,205,249,135,131,182,133,50,20,202,195,250,128,138,102,194,123,101,60]], +[[69,120,198,90,124,164,143,39,116,5,10,123,12,231,164,253,90,212,230,150,178,184,175,35,150,22,74,28,126,27,123,215],[21,191,157,189,59,129,115,230,240,61,207,213,117,217,9,132,95,3,142,170,9,197,217,8,254,249,8,169,116,88,179,239],[161,194,66,180,94,148,253,24,15,5,76,113,1,229,91,57,101,104,244,131,219,111,13,252,65,104,182,155,89,211,133,129,76,25,235,48,117,35,125,31,187,31,238,187,254,165,12,86,129,60,140,57,194,39,82,224,45,183,229,127,62,63,191,13],[80,111,50,185,104,20,36,62,77,216,135,10,143,214,13,222,240,155,184,197,99,21,16,112,217,188,178,177,96,163,234,189,113,160,68,215,30,201,63,186,149,40,142,214,254,26,123,146,22,81,96,67,7,214,90,69,236,93,63,38,49,172,228,14,88,213,60,114,229,38,136,110,22,151,47,110,13,185,77,87,181,86,52,253,57,213,94,155,183,242,18,175,171,0,247,116,100,9,38,126,141,86,95,245,194,37,115,51,195,208,65,82,23,79,225,45,230,165,123,234,5,125,194,25,226,251,165,241,145,237,129,65,192,24,150,157,225,148,114,214,170,247,99,241,158,197,84,112,43,179,220,190,19,202,155,35,178,65,140,153,231,24,56,168,140,244,84,114,140,249,32,138,22,200,78,163,152,41,180,186,155,76,119,225,118,17,43,254,27,243,95,149,196,2,140,125,184,11,54,250,162,157,43,137,233,232,98,243,16,0,6,95,19,155,61,167,125,157,134,133,48,87,75,126,57,30,217,123,52,248,120,22,79,107,141,135,180,6,199,220,120,96,165,23,95,146,14,90,98,220,31,200,46,216,69,37,67,177,7,54,13,53,210,180,196,35,158,171,70,109,50,191,218,52,245,16,55,166,250,231,111,109,139,131,232,247,244,137,221,76,27,73,195,143,83,87,110,98,23,44,23,222,227,102,95,222,140,191,1,90,249,102,91,15,29,162,251,119,177,52,240,75,226,113,228,2,243,21,55,194,252,5,194,249,182,252,63,254,71,222,51,105,19,56,103,198,157,16,231,245,55,186,228,86,125,70,142,15,46,216,6,254,51,95,147,156,117,153,79,54,60,227,183,13,170,125,91,210,49,124,131,56,81,253,140,201,114,81,236,65,144,35,217,208,23,77,132,213,96,154,105,24,161,116,14,177,227,9,189,18,115,102,222,185,197,171,18,153,46,153,2,224,21,254,88,214,173,191,82,210,42,118,10,205,99,225,237,216,241,56,233,251,1,55,24,134,1,225,151,142,125,4,251,42,218,43,42,238,18,244,159,40,54,198,132,45,136,207,72,200,102,227,211,63,205,38,156,39,92,137,194,94,54,105,202,144,222,123,103,167,231,163,130,203,126,250,71,233,194,191,118,87,28,121,162,80,133,239,2,4,135,21,47,6,191,161,51,1,90,27,143,28,15,106,159,14,174,27,166,43,241,4,241,193,106,193,78,30,150,196,235,223,6,30,12,199,16,29,56,218,126,158,9,148,218,240,243,34,170,60,254,249,27,97,108,45,0,6,137,171,24,237,69,38,141,205,39,80,148,246,86,186,60,245,21,38,16,36,116,31,116,68,171,127,196,222,204,225,103,86,3,42,27,226,112,255,11,3,23,84,43,160,38,98,38,10,55,111,201,18,203,176,41,202,197,69,21,245,165,81,54,79,106,153,255,173,11,156,188,208,230,147,183,165,33,203]], +[[194,30,112,196,110,222,102,230,138,136,115,187,198,75,165,18,9,48,58,10,196,252,73,177,216,62,129,147,173,70,192,55],[159,191,128,164,37,5,210,201,82,248,159,69,88,195,230,209,135,167,188,30,244,70,178,227,115,35,67,193,59,51,210,0],[10,227,67,187,132,227,162,153,7,142,36,52,186,34,0,34,243,22,15,150,138,192,68,130,191,140,173,19,180,35,242,103,15,1,251,95,123,50,197,151,82,15,132,96,126,15,121,192,117,250,112,120,230,230,157,60,236,49,146,101,212,102,8,11],[245,90,165,112,206,79,201,95,115,245,23,32,210,84,228,105,95,205,200,26,170,4,1,48,199,104,127,3,155,139,165,158,216,87,206,178,156,18,16,37,168,87,254,172,180,160,31,56,224,17,120,49,10,230,227,92,153,142,191,137,221,121,5,123,74,252,109,179,64,96,28,129,112,60,135,168,196,14,92,235,176,68,29,247,138,109,225,58,68,124,176,22,198,94,116,27,183,223,48,77,131,5,107,114,198,130,199,49,250,192,160,199,11,120,17,202,20,165,1,84,97,48,153,194,196,55,82,28,64,75,99,97,222,54,33,248,234,86,176,142,191,219,7,180,242,187,139,162,236,193,100,51,109,168,239,201,66,118,110,240,199,77,253,59,73,224,135,233,162,122,229,74,122,43,152,40,27,154,249,61,193,26,162,240,146,36,171,90,115,15,2,24,244,166,225,234,72,133,167,127,189,147,161,197,130,119,217,224,27,231,58,37,205,169,24,252,39,221,219,69,58,93,166,144,42,208,43,160,87,117,198,126,7,190,164,223,134,145,52,102,116,67,101,193,50,110,10,181,225,37,76,23,150,116,71,213,145,186,94,209,182,58,66,84,59,135,254,212,20,89,160,137,188,234,255,33,152,2,168,122,135,42,118,62,105,35,51,206,28,199,57,120,37,8,75,43,131,30,147,216,13,103,55,243,41,128,242,243,174,130,198,33,144,254,63,167,0,197,183,50,157,109,80,4,43,223,131,31,55,84,143,204,128,177,31,87,207,32,246,122,59,182,81,167,190,255,204,72,183,13,23,235,96,247,37,156,197,59,247,255,96,128,235,43,208,146,59,4,131,170,48,101,168,149,95,1,210,59,168,9,81,224,174,253,42,147,114,25,21,114,188,82,145,106,162,42,42,236,57,55,103,250,253,8,104,57,226,54,254,4,96,206,109,99,156,124,230,159,231,249,211,170,210,19,5,115,68,53,112,68,59,230,186,185,58,6,165,75,138,194,155,243,63,249,148,155,201,33,88,230,146,75,107,104,236,218,95,111,58,175,66,179,210,45,246,213,230,125,92,179,171,113,235,142,224,176,230,103,50,225,218,202,108,214,13,154,167,67,5,252,213,112,7,109,34,141,68,109,94,229,66,177,4,136,191,138,169,136,244,81,250,235,231,74,182,105,214,4,217,221,177,81,6,98,14,160,46,141,179,140,230,57,181,116,120,18,187,144,72,238,139,247,43,26,149,26,5,223,250,201,84,23,203,67,176,109,206,97,238,61,166,242,131,46,232,59,46,114,136,221,214,46,235,88,147,247,242,246,200,9,13,153,227,54,201,249,6,158,24,21,152,88,65,189,213,5,181,248,61,137,94,135,149,147,218,222,231,44,235,151,101,105,155,248,11,208,106,92,85,51,27,37,69,82,125,12,124,174,206,150,88,76,227,236,127,224,34,96,242,11,138,28,6,53,118,63,244]], +[[242,193,5,119,247,223,119,240,193,21,122,140,51,26,123,210,174,99,134,103,14,182,95,15,174,18,35,49,105,15,130,138],[13,76,52,15,194,49,170,251,59,111,116,184,155,206,247,238,170,11,4,242,147,236,133,68,36,123,252,63,45,87,193,224],[96,183,3,17,90,50,42,184,146,194,118,191,209,143,112,169,235,12,115,35,226,192,166,235,95,199,227,48,176,188,59,7,165,120,160,130,132,98,100,240,50,198,25,29,4,11,217,142,93,90,77,79,7,111,185,6,42,205,54,190,164,12,145,2],[56,234,30,2,138,73,61,28,96,236,112,116,159,20,212,54,235,58,43,45,229,79,33,61,1,166,69,181,128,67,14,205,142,206,107,85,105,204,1,122,73,67,229,89,92,94,214,228,140,148,67,242,250,94,178,34,127,254,86,210,17,242,105,188,143,111,169,238,140,213,111,107,132,112,83,146,8,175,226,154,176,161,149,4,77,149,123,49,249,62,24,74,156,190,241,161,78,20,248,8,187,245,137,172,119,112,8,79,153,142,27,37,77,165,156,166,211,230,46,123,225,121,7,22,210,86,15,1,95,57,156,187,206,72,207,208,57,30,173,25,147,68,111,107,36,147,151,125,147,215,176,154,7,167,154,89,206,21,220,231,161,218,156,100,111,69,175,44,202,213,91,161,88,230,56,196,163,12,93,48,233,172,110,58,51,57,194,67,66,109,134,73,27,45,146,218,193,71,142,141,116,255,11,241,73,189,181,224,158,63,182,184,38,46,176,104,121,129,85,74,226,203,71,25,99,57,7,157,160,161,165,114,57,193,155,247,129,246,47,218,244,227,21,96,168,67,23,239,3,4,146,207,27,177,48,91,168,81,142,186,242,180,52,211,100,22,114,200,246,234,45,239,166,150,220,126,79,57,239,192,141,40,141,28,150,106,108,113,72,192,18,238,196,57,247,225,45,186,181,184,124,250,68,201,174,25,0,248,56,111,36,68,78,16,146,178,58,39,76,19,142,149,198,97,233,55,126,138,210,209,252,175,25,57,236,154,99,42,135,63,126,173,190,104,123,74,3,59,146,164,119,242,224,46,158,217,44,228,249,92,241,112,179,144,21,24,160,98,20,62,86,219,5,77,244,228,67,21,68,120,90,109,250,36,238,192,240,222,122,105,156,207,40,109,173,250,216,89,3,97,34,80,118,79,37,205,234,129,39,208,7,141,85,72,37,234,110,115,113,196,56,188,70,242,159,184,147,127,141,154,57,207,136,73,5,45,67,236,191,246,196,163,118,42,95,64,12,21,20,232,94,145,56,79,239,155,64,244,49,78,34,58,157,104,197,38,172,199,2,39,214,43,139,99,122,52,45,241,19,211,24,32,44,81,237,211,193,239,209,255,32,177,255,7,139,50,6,142,121,77,146,129,51,3,127,30,58,52,104,158,98,158,67,253,43,142,136,234,181,13,126,122,176,100,112,20,171,94,74,213,130,0,101,103,239,247,43,90,242,218,197,54,137,44,204,135,31,138,128,181,203,121,217,11,204,107,119,212,205,8,248,118,24,78,245,140,6,74,228,48,187,121,166,185,233,107,10,216,115,104,170,131,138,141,204,255,172,12,216,206,158,160,208,236,76,75,15,66,103,52,22,101,156,152,73,146,207,83,177,228,69,67,16,7,100,13,71,236,226,109,238,74,41,67,170,112,151,221,53,108,255,71,84,242,26,192,127,107,63,115,196,105,5,85,18,243,122,186]], +[[4,26,151,144,107,89,86,185,211,64,242,224,215,161,220,191,239,230,99,233,187,64,38,248,204,26,231,226,161,77,226,126],[243,130,211,46,136,195,167,44,124,173,218,252,248,170,105,158,33,219,122,107,244,237,214,228,154,0,90,173,112,46,106,121],[162,63,3,46,102,146,160,232,191,238,91,45,48,180,20,203,22,195,90,208,141,163,31,105,109,70,26,2,133,120,34,196,239,53,127,12,207,49,2,90,77,201,92,237,48,169,148,244,30,221,29,8,122,252,170,243,232,232,117,112,131,32,248,12],[113,167,89,87,65,21,68,151,90,72,207,16,58,161,248,226,173,21,36,68,89,205,192,227,54,150,110,184,178,108,151,242,22,158,93,120,83,112,55,239,192,119,232,111,6,224,94,156,29,195,65,130,136,192,162,190,107,163,75,58,4,171,32,186,231,243,98,16,148,184,125,120,167,234,203,134,77,64,120,203,78,252,186,197,173,217,55,162,198,1,46,225,168,178,86,204,39,107,101,213,233,43,77,0,185,177,31,173,136,73,145,222,196,193,203,157,206,24,99,200,176,162,16,22,26,230,179,248,191,156,196,220,228,173,253,200,237,87,216,62,149,171,157,210,217,38,88,223,189,58,250,153,227,248,149,30,42,215,74,20,143,111,89,126,178,201,69,193,241,185,68,97,174,7,69,72,31,208,237,248,56,198,40,96,53,227,111,1,18,56,135,93,187,162,40,157,61,106,57,66,167,249,85,76,100,67,5,36,77,219,119,193,23,203,75,86,35,119,41,221,228,40,184,187,66,223,156,226,158,20,77,252,150,207,108,103,103,177,238,109,5,60,228,248,187,32,86,171,120,16,170,19,104,168,145,15,47,105,224,97,193,157,136,71,24,79,237,83,79,152,117,141,112,58,118,136,95,145,235,117,42,33,149,74,16,198,246,180,218,16,70,77,237,54,176,0,137,246,98,145,84,33,191,218,212,150,117,54,137,204,208,59,98,64,33,8,7,97,230,129,118,177,6,151,218,200,120,228,195,219,47,208,178,140,101,83,53,217,128,22,241,159,38,91,176,178,67,76,180,99,120,68,217,30,208,206,5,237,37,145,253,153,137,101,248,63,49,151,209,14,239,68,136,80,231,146,3,39,36,112,29,163,5,203,109,121,70,105,72,63,195,220,111,104,107,24,62,41,153,19,12,143,192,5,141,202,187,201,24,143,38,178,214,62,189,108,177,225,138,9,124,119,4,165,155,94,24,126,1,66,89,59,112,131,247,64,10,250,155,27,240,193,204,108,53,107,196,51,74,247,114,230,113,83,180,91,51,27,153,9,32,194,78,237,226,198,227,35,112,63,82,236,214,7,53,178,59,242,43,129,238,119,89,39,195,126,83,218,215,89,110,166,90,115,187,150,119,95,59,135,200,179,192,136,236,105,91,195,167,80,44,12,81,15,2,11,249,172,163,203,183,162,192,17,198,127,242,125,99,76,175,29,207,197,142,94,57,126,102,88,37,34,114,1,28,143,253,214,66,48,169,50,65,255,246,131,114,196,186,133,56,43,187,34,147,9,101,41,34,219,104,131,102,49,229,91,230,154,182,173,184,228,51,83,87,252,146,62,254,21,74,252,194,34,214,13,7,245,105,144,163,229,162,20,178,39,174,207,242,205,27,182,240,199,159,245,69,247,10,97,97,65,169,213,63,146,42,2,68,63,125,42,70,137,195,91,9,93,211,148,213,11,244,159,150,128,165,247,217]], +[[75,197,224,90,160,3,164,73,47,75,173,16,42,83,144,247,206,186,179,211,236,169,21,33,66,173,94,247,216,64,48,174],[103,81,211,173,139,182,198,77,106,23,215,228,71,162,125,162,47,95,4,3,244,55,186,201,68,159,19,204,133,61,216,64],[162,79,238,17,247,236,109,163,233,223,175,108,133,138,192,4,180,83,26,189,28,157,59,182,79,64,221,36,127,0,53,147,80,228,59,45,75,143,190,197,246,178,65,236,249,241,16,20,133,207,65,135,53,176,95,113,32,24,51,91,32,6,131,8],[168,247,148,219,23,149,102,125,40,210,75,112,172,34,0,166,35,154,52,226,67,140,237,29,3,249,126,212,139,235,77,107,234,103,193,67,56,247,115,100,25,220,210,162,167,151,55,38,87,46,106,254,126,223,239,34,201,155,232,176,105,240,79,109,198,26,19,179,67,198,229,133,171,173,34,20,216,92,54,240,41,150,250,187,70,187,145,181,23,106,199,8,228,154,11,5,48,23,4,143,187,85,69,63,43,130,8,214,103,141,26,140,246,161,238,154,215,169,30,56,3,37,99,93,30,35,106,108,161,214,204,127,107,89,242,162,191,24,79,94,228,81,214,121,159,105,186,17,160,205,107,192,75,232,163,81,168,14,114,91,95,196,86,62,69,189,71,73,236,188,69,32,82,41,16,91,157,231,50,97,73,133,39,243,212,236,251,181,131,255,83,39,83,208,124,56,82,107,180,130,209,113,162,97,185,207,137,144,106,125,234,140,189,126,114,107,163,30,166,136,3,166,176,4,246,220,209,158,103,25,80,70,55,56,204,167,139,176,223,250,61,100,87,228,174,202,101,126,198,73,185,126,227,14,151,200,203,230,206,67,194,170,154,105,149,142,157,200,129,228,170,123,50,120,7,78,120,122,206,95,182,1,215,250,247,202,81,3,236,187,211,189,85,78,177,176,102,248,41,109,44,197,126,140,138,50,233,192,230,169,38,150,77,109,242,216,100,88,100,179,34,195,34,241,202,128,115,206,223,43,85,103,17,167,162,11,119,192,161,237,39,122,154,108,162,192,113,84,232,99,254,245,164,4,227,232,159,13,127,48,242,24,236,77,231,165,58,235,156,65,238,170,246,206,116,150,73,201,153,143,214,43,203,162,135,35,56,225,156,148,229,157,213,226,221,119,111,83,113,157,33,116,105,118,147,46,241,26,191,122,50,174,107,7,68,102,93,14,12,229,19,149,90,158,104,83,29,142,228,222,154,141,53,221,251,136,235,90,72,106,214,49,55,232,137,47,215,198,137,212,249,231,2,27,17,115,187,55,82,165,238,207,41,146,227,253,70,66,38,60,123,61,129,92,41,180,102,171,105,40,95,254,75,141,175,203,243,208,29,99,85,83,171,117,117,167,163,71,30,220,123,228,18,211,208,30,111,232,227,205,195,250,4,210,167,89,147,129,226,43,186,73,197,83,157,121,198,43,82,187,14,202,51,247,66,85,228,26,149,38,168,146,137,177,95,24,80,217,175,168,126,107,111,161,39,16,28,26,109,136,212,51,224,200,106,166,11,186,143,231,16,14,214,29,90,157,0,160,7,100,81,62,177,199,245,245,195,179,239,196,83,42,54,180,7,254,45,23,207,180,230,252,214,4,156,255,58,53,86,35,163,164,19,144,234,72,244,33,32,216,151,148,145,17,190,61,22,155,45,46,244,91,219,137,79,226,11,26,149,239,102,20,148,39,169,216,248,10,155,46]], +[[163,190,217,254,35,84,189,40,96,20,154,61,183,90,133,177,41,207,131,233,215,62,99,23,186,112,84,82,25,51,248,150],[90,192,59,79,19,217,29,6,107,44,227,89,233,187,29,251,107,250,90,250,56,47,209,204,215,42,239,17,118,7,159,137],[51,188,30,11,241,180,147,224,207,183,234,64,72,10,20,35,224,145,247,20,87,69,1,49,115,120,125,244,122,16,219,36,193,101,208,5,150,250,183,14,104,201,76,16,78,138,116,7,207,105,92,211,251,229,133,181,177,118,184,92,204,164,253,8],[219,133,56,8,104,109,109,33,244,197,123,84,30,90,214,51,148,212,101,230,0,120,100,60,171,30,6,92,159,48,108,80,0,120,240,204,65,239,15,149,66,181,254,53,106,236,71,119,239,138,149,85,76,151,182,164,64,153,233,189,100,4,251,11,46,65,249,25,20,176,116,209,34,55,205,68,46,189,64,181,27,139,200,187,228,55,162,197,51,50,210,190,178,40,27,247,50,74,12,245,183,65,187,249,141,30,185,133,139,233,38,233,21,167,142,141,49,75,65,68,243,210,13,252,108,183,244,140,35,175,144,248,113,198,205,169,8,69,164,26,255,23,7,168,123,78,85,22,241,142,139,215,104,60,253,116,7,8,3,232,136,51,140,154,24,247,146,200,211,167,4,23,15,249,130,191,252,158,142,201,234,93,26,98,89,47,22,136,212,242,176,30,17,249,248,135,116,196,122,193,213,143,105,11,207,40,140,248,164,115,211,80,168,35,157,249,211,166,40,129,218,221,51,133,49,253,206,118,21,128,124,233,101,73,109,111,53,214,192,66,240,206,127,33,239,229,206,100,37,24,89,65,237,86,54,184,174,145,58,117,210,26,185,219,219,60,59,102,135,164,94,4,73,56,169,241,193,58,51,14,169,118,30,40,62,97,212,163,32,225,245,89,136,47,52,182,7,254,254,50,195,67,23,74,188,220,119,176,101,169,41,4,180,45,150,29,184,237,145,108,1,70,79,253,67,249,60,16,119,241,223,126,230,80,49,207,224,93,120,13,1,208,142,224,54,242,42,43,5,18,25,59,12,15,56,1,224,160,32,142,239,36,92,158,81,147,82,210,176,9,99,130,242,203,160,110,178,160,29,172,246,25,234,187,200,131,197,212,242,253,124,52,35,23,156,15,95,253,175,140,175,255,92,70,179,74,9,195,197,14,41,73,192,96,0,32,125,112,211,125,101,167,67,7,95,220,43,230,45,65,42,166,62,54,55,6,202,144,230,239,68,225,82,234,77,197,194,137,62,205,8,215,150,212,31,23,34,84,195,209,209,75,176,103,181,58,8,151,187,215,60,153,84,217,100,139,42,241,13,156,39,3,227,139,108,98,70,159,111,149,138,28,160,163,32,193,35,57,233,12,247,104,200,123,71,56,194,25,248,9,59,255,76,44,253,41,69,159,109,50,129,52,147,120,233,21,163,176,231,36,199,77,43,215,168,81,172,124,107,72,232,175,199,18,79,220,188,171,95,248,13,29,238,48,166,192,36,203,67,49,151,35,102,235,171,38,187,185,246,8,202,172,126,81,145,77,240,88,185,179,116,93,152,197,210,126,151,16,84,117,236,1,115,119,230,49,97,152,236,228,236,89,9,240,79,194,126,123,56,46,102,173,182,42,200,169,119,243,118,253,93,174,67,79,181,81,117,36,156,161,171,107,176,45,236,6,150,240,137,190,52,84,136,122,12,50,54,29,23,43,210]], +[[136,162,79,13,243,174,41,20,223,121,218,80,236,248,236,180,47,104,199,186,173,59,108,58,46,12,201,194,93,9,209,66],[18,230,96,63,113,59,35,5,53,133,104,113,0,24,104,94,20,21,83,196,117,145,57,111,180,37,158,66,220,83,185,201],[23,7,204,0,145,134,191,63,3,247,187,158,60,212,207,107,115,123,122,107,170,222,127,198,195,255,92,18,37,219,178,186,245,79,71,200,94,175,161,50,195,30,172,160,62,106,236,20,71,115,63,172,211,113,73,183,198,207,12,212,31,97,20,4],[101,78,158,220,105,254,99,76,35,8,186,140,70,169,85,232,130,69,98,134,234,227,89,60,174,115,156,68,134,108,13,233,237,203,191,13,177,196,65,73,102,132,103,112,157,201,112,98,152,221,46,172,51,1,218,186,213,189,142,147,197,232,169,63,25,78,15,193,217,243,118,193,68,194,147,174,253,160,134,178,33,143,46,157,253,124,45,197,43,163,62,178,41,220,247,187,104,206,15,135,108,95,212,232,26,253,128,22,159,115,207,38,78,93,192,206,22,225,184,118,205,17,199,173,137,5,142,224,130,12,64,0,93,1,241,25,248,190,111,26,251,226,76,164,174,220,24,233,120,150,130,124,62,214,127,196,86,48,231,144,59,127,238,156,153,14,54,25,55,191,78,160,164,216,209,108,246,217,207,3,129,233,6,94,54,37,20,143,138,224,73,26,3,65,208,255,159,114,123,225,243,16,202,30,195,240,16,74,160,84,50,23,132,221,36,213,60,152,91,40,212,64,130,248,225,193,8,164,65,9,99,143,245,17,110,221,133,174,184,107,110,165,18,161,155,96,46,221,157,33,16,112,208,68,175,91,237,182,200,82,123,163,73,30,52,91,172,193,48,179,105,96,40,42,231,55,184,92,118,146,116,240,247,197,136,244,14,102,37,178,54,189,193,163,184,115,32,70,14,238,173,162,120,18,75,86,104,135,79,57,245,156,46,106,162,8,195,182,169,184,69,196,208,162,122,5,70,120,111,161,62,81,204,152,183,63,215,238,50,123,98,21,236,107,98,159,76,199,228,189,60,10,61,183,138,33,255,254,36,199,4,56,113,107,195,123,141,167,197,255,124,54,136,169,3,57,194,46,181,11,124,44,211,107,104,131,31,213,147,145,117,104,155,211,226,44,56,129,175,51,126,225,68,53,112,158,53,16,64,239,61,169,85,114,78,81,194,74,94,44,9,248,145,128,131,147,251,248,239,127,31,95,2,152,222,235,220,216,214,102,203,207,62,134,108,113,137,153,171,107,31,238,201,196,126,2,231,214,53,64,248,153,99,213,66,197,208,31,182,252,48,118,137,104,174,129,178,12,53,75,64,0,193,50,119,71,100,214,212,67,173,214,79,109,215,72,245,251,91,127,110,186,64,29,180,49,139,233,147,152,159,204,37,119,150,31,165,173,49,246,162,169,214,167,85,40,88,101,205,93,195,168,140,251,90,186,125,146,59,175,120,181,209,49,180,194,20,223,85,182,23,31,69,32,158,33,202,102,69,73,13,58,54,68,221,166,220,146,156,124,64,149,118,211,113,100,117,94,248,170,243,220,212,210,39,117,238,125,234,14,86,91,213,71,39,146,28,100,155,197,31,32,193,246,140,31,222,172,69,92,103,215,26,28,184,131,127,70,145,68,139,240,191,4,74,70,241,104,95,190,34,177,224,24,119,247,71,125,52,153,64,140,76,49,101,16,206,46,85,185,128,5]], +[[24,77,12,226,233,219,127,37,122,139,244,100,109,22,210,197,239,194,112,44,237,2,107,105,6,211,200,192,17,143,34,97],[233,218,184,253,157,148,220,155,36,204,121,198,53,204,87,206,102,81,137,130,186,62,36,71,36,7,65,186,192,115,14,197],[177,227,191,95,167,77,126,68,44,237,154,152,217,39,216,196,94,14,100,216,116,248,234,89,32,163,96,164,191,66,216,60,225,138,146,74,199,150,225,167,125,27,2,8,41,75,80,248,34,23,127,219,221,69,140,116,53,111,207,107,215,148,81,6],[106,155,135,107,11,244,24,155,60,193,95,158,180,251,231,147,43,85,119,137,42,34,32,12,225,7,21,104,83,214,211,202,54,63,2,90,215,162,216,98,170,220,116,45,148,21,189,141,31,202,19,201,220,163,88,96,68,229,90,140,245,222,225,206,86,69,118,227,232,227,101,84,5,70,80,27,52,202,103,92,242,0,224,119,26,129,140,115,211,127,205,168,203,21,228,141,90,11,158,163,190,236,15,246,97,11,42,138,33,76,164,247,239,172,14,113,56,16,82,217,191,60,0,195,41,89,52,116,235,208,166,135,160,180,29,20,75,94,122,177,65,43,151,10,116,186,186,77,39,75,176,219,253,176,43,17,247,246,57,100,186,111,59,160,173,35,52,29,8,59,145,164,48,130,57,227,61,80,130,67,150,18,101,136,222,114,162,57,12,28,15,192,103,71,194,135,114,246,48,191,77,20,63,122,17,89,240,40,192,147,64,72,148,230,209,111,99,70,53,212,252,51,15,61,122,115,19,239,117,111,93,73,216,246,32,94,177,199,146,169,73,93,161,49,180,51,69,160,9,12,18,202,86,230,173,172,91,224,203,202,195,96,157,105,247,36,21,246,195,127,60,251,44,247,107,62,101,243,201,58,201,43,99,242,186,164,102,36,144,117,188,166,157,76,29,31,58,222,36,171,49,239,252,185,4,105,194,75,180,16,171,71,35,225,183,225,200,139,58,54,67,53,99,247,26,153,170,213,143,232,5,104,249,193,2,218,137,186,217,121,99,231,125,102,34,72,49,102,243,174,38,31,50,165,42,134,16,30,189,100,95,97,66,201,130,226,205,54,37,207,139,70,185,178,137,18,70,146,15,105,127,202,237,57,124,185,34,194,116,148,81,103,160,230,25,176,181,6,55,118,6,219,4,87,131,176,184,142,160,78,147,45,33,255,192,100,161,42,64,235,233,180,128,241,162,199,221,211,149,169,177,94,253,196,149,201,113,79,54,250,153,111,121,248,235,142,250,82,217,154,36,171,254,244,59,50,162,55,197,188,0,24,218,59,22,47,89,184,211,212,116,226,206,8,250,128,36,197,138,204,10,153,255,97,78,108,215,253,217,202,78,143,65,161,68,154,166,24,208,51,55,232,163,116,213,96,85,178,7,169,219,230,159,89,72,249,1,202,125,176,65,15,1,170,55,61,158,2,39,98,53,153,188,33,40,69,176,6,233,66,250,188,88,44,215,38,219,92,68,62,178,223,251,201,227,231,240,229,203,103,68,247,173,113,96,80,253,242,198,12,124,119,194,83,171,116,93,185,200,85,38,85,104,62,167,234,104,10,164,175,52,223,19,37,194,155,136,116,182,27,226,61,228,255,186,37,66,79,70,25,236,104,44,38,179,166,123,218,155,196,201,75,121,169,252,77,130,211,64,73,91,67,122,28,189,107,96,48,124,252,177,0,38,249,100,160,23,98,62,51,219,242,51]], +[[208,43,191,112,213,19,81,227,180,122,216,229,237,38,61,191,85,109,20,152,250,155,213,219,217,159,180,38,144,9,220,237],[140,228,181,159,148,206,214,236,150,20,214,125,48,102,217,211,160,223,122,70,179,123,76,23,37,239,30,87,188,104,160,209],[110,124,102,172,201,84,255,217,221,76,28,99,53,171,79,231,157,187,237,120,44,74,71,236,48,216,72,216,187,43,79,16,105,220,98,229,34,161,232,1,127,84,166,52,94,23,40,192,115,175,100,71,133,109,140,30,211,88,120,181,113,229,35,13],[85,69,96,247,167,253,26,231,117,138,47,206,125,120,15,107,63,4,61,58,248,157,79,25,239,87,60,52,153,117,84,223,36,63,175,42,170,182,91,42,253,210,134,16,212,165,30,154,75,70,77,182,219,9,235,247,59,125,36,5,76,201,177,40,20,187,41,238,153,225,167,59,214,3,137,131,96,249,220,240,30,103,8,54,40,111,130,54,237,140,239,7,95,61,86,51,18,193,108,115,252,55,238,223,37,47,143,66,211,10,19,231,251,163,177,101,35,140,127,129,234,174,181,49,144,243,236,59,93,99,240,238,3,227,152,126,57,13,29,129,232,39,126,159,108,30,230,236,78,195,250,13,114,14,159,83,249,194,111,4,170,46,210,181,239,49,96,137,89,153,234,206,41,207,93,194,84,173,113,16,107,183,232,188,41,165,177,210,65,37,147,208,129,148,232,142,22,89,167,49,89,162,162,32,51,171,6,110,141,61,140,59,200,107,123,1,222,129,168,198,96,71,176,127,226,78,210,64,49,139,163,123,163,239,182,207,99,38,4,202,79,68,106,117,253,142,112,196,83,240,198,14,225,110,202,245,36,231,3,244,125,245,194,130,202,50,137,179,175,97,222,228,112,158,224,133,50,59,30,92,138,107,192,118,98,1,198,53,3,20,70,137,31,52,148,233,219,32,221,78,158,8,56,36,154,103,225,56,209,62,226,201,111,97,231,113,6,21,66,170,22,239,32,216,30,58,15,78,69,33,166,205,108,146,252,38,254,239,3,182,108,112,224,53,202,252,193,156,150,251,157,130,145,143,225,151,120,14,255,14,218,110,37,18,197,110,42,115,215,112,50,183,104,145,155,234,151,114,245,152,156,139,108,101,195,209,233,122,33,128,204,58,55,87,157,167,12,233,128,106,193,40,90,62,171,65,92,6,7,216,140,184,101,66,234,185,11,157,45,103,250,255,252,173,35,167,20,0,14,229,158,214,140,149,110,129,196,69,66,136,130,249,122,247,77,179,98,228,92,13,27,216,133,110,237,22,110,74,236,75,253,249,94,173,178,81,226,161,239,128,72,82,169,234,119,211,69,119,254,112,131,26,146,139,16,27,96,172,97,62,123,162,230,186,10,148,1,58,100,194,248,33,159,211,11,255,64,144,153,102,122,120,111,153,50,123,176,62,47,33,135,244,69,180,107,238,218,182,211,37,175,217,4,227,149,67,233,63,75,108,84,67,36,157,116,75,45,26,67,225,65,228,118,139,212,10,171,228,5,114,68,225,234,221,157,174,193,117,113,158,81,160,147,172,227,47,232,43,46,172,181,236,176,218,108,31,254,152,200,206,231,136,110,48,22,112,223,248,113,19,239,237,66,130,71,26,251,107,138,15,219,80,94,46,142,125,188,26,8,162,46,150,128,189,9,139,241,39,88,2,189,180,89,65,58,59,35,125,119,19,161,187,245,151,230,173,242,182,14,175,130,55,145,179]], +[[170,15,218,226,165,164,201,192,69,33,145,48,4,205,137,239,188,136,178,218,223,90,187,36,111,60,167,246,146,53,68,175],[191,252,177,124,53,193,48,76,221,157,98,79,246,155,238,96,236,124,158,195,39,209,35,80,215,15,172,18,180,124,194,92],[249,55,41,137,105,202,52,217,117,132,68,137,7,53,139,15,71,132,31,48,35,175,199,239,118,129,82,28,91,224,245,229,98,138,143,96,126,47,49,99,110,246,54,70,176,233,137,138,114,173,53,87,6,210,200,6,15,188,100,14,251,61,102,5],[177,65,132,207,220,74,95,12,127,131,249,74,131,47,88,133,7,226,215,42,137,50,152,112,7,133,113,210,8,160,196,150,12,47,220,76,35,108,248,130,41,152,29,18,177,10,27,104,132,200,101,13,218,241,212,178,235,152,21,117,177,224,25,254,63,96,66,54,118,248,133,106,153,44,206,54,214,208,163,208,38,99,28,140,30,31,254,52,19,75,41,111,64,132,43,109,244,248,111,131,62,1,117,186,229,14,134,191,133,109,30,231,153,37,244,52,184,191,44,132,81,159,31,93,37,56,96,73,206,60,166,23,119,227,11,112,10,96,45,57,82,80,182,15,198,74,198,248,219,2,126,141,168,185,85,15,36,237,17,161,29,159,159,156,94,10,241,69,184,101,151,81,172,107,85,134,31,99,136,166,67,54,179,30,254,69,192,128,45,118,165,52,134,168,30,186,7,49,75,77,150,28,20,26,179,78,47,118,237,172,14,109,227,20,34,223,121,42,240,129,231,105,199,237,5,218,154,90,242,253,243,111,20,23,105,144,139,112,9,55,240,225,6,140,19,31,23,110,185,108,103,175,219,231,143,64,216,96,7,251,205,71,228,158,46,76,76,224,73,147,106,223,241,206,62,172,66,185,107,52,41,181,98,107,26,166,42,205,224,127,69,161,60,225,189,33,31,50,189,126,254,71,144,200,55,30,191,135,193,100,71,122,92,159,163,231,140,47,136,7,123,9,115,68,207,250,3,28,68,41,199,244,45,202,7,115,120,80,238,122,118,155,54,208,240,98,90,223,18,14,162,63,244,227,147,164,253,203,101,88,219,249,178,102,160,50,227,176,89,155,157,102,146,252,235,216,21,163,137,118,7,133,99,37,252,208,17,93,195,16,219,58,135,146,251,235,211,153,73,76,131,113,229,133,114,123,61,99,36,20,73,104,147,208,56,19,186,31,153,102,27,206,185,220,24,236,93,194,127,82,103,3,24,104,119,105,252,103,141,220,126,64,34,124,32,5,34,1,63,92,14,236,14,71,129,230,252,21,58,12,47,79,63,149,229,23,200,65,153,36,171,57,153,42,248,193,148,101,5,127,19,68,134,105,107,167,253,70,81,118,139,78,116,158,243,111,2,68,70,23,207,151,240,164,35,228,193,59,123,102,186,43,108,69,104,120,176,181,12,226,238,94,197,100,237,136,84,247,130,170,29,28,106,167,96,242,82,44,125,151,185,177,171,224,186,129,9,89,215,170,64,58,153,55,90,163,227,154,17,93,31,198,254,221,0,47,56,48,165,10,131,125,199,32,50,158,192,199,61,91,253,80,3,133,199,54,131,130,135,225,146,1,82,93,24,156,58,8,76,213,163,243,89,135,94,59,131,37,40,156,237,24,182,59,0,255,156,208,112,195,230,116,68,189,61,131,70,23,64,133,204,69,19,92,170,12,103,179,34,110,74,82,233,161,197,90,237,126,197,250,222,107,241,108,25]], +[[113,98,254,240,172,164,151,75,9,74,106,8,5,67,149,248,119,255,148,51,241,227,62,32,232,142,170,144,249,56,153,125],[162,128,100,15,19,159,69,195,90,72,113,83,126,239,230,239,157,176,45,231,133,238,159,213,79,128,95,181,125,55,70,239],[174,22,28,206,149,64,51,132,182,92,107,201,179,147,235,7,37,100,195,95,58,108,4,250,81,122,176,104,188,210,55,103,204,12,142,221,146,177,161,58,233,169,206,72,100,19,127,184,156,31,55,183,72,207,201,19,75,103,65,186,27,34,40,13],[201,15,69,11,218,28,110,253,141,18,120,222,189,122,224,62,46,172,39,64,165,169,99,252,249,108,80,78,49,212,214,252,197,226,181,42,37,24,210,116,28,85,233,89,24,103,178,66,50,40,249,193,159,51,198,243,135,5,198,32,54,212,128,255,83,223,18,7,126,56,253,176,115,198,115,16,93,161,225,22,25,186,83,33,167,27,95,73,147,35,74,17,148,142,161,16,207,162,66,188,35,250,201,170,228,98,96,110,57,100,28,167,20,126,235,186,30,236,85,63,206,148,229,62,78,1,176,115,221,120,10,47,246,120,179,21,114,202,17,238,8,119,231,86,188,219,102,83,229,225,180,203,251,86,154,157,96,227,238,51,97,130,220,185,178,93,27,230,219,249,181,199,20,109,119,85,133,131,76,171,222,2,120,174,229,213,124,133,233,131,248,77,136,51,169,225,91,204,17,25,142,28,29,166,186,89,40,33,41,241,219,150,111,84,96,200,251,101,48,251,195,169,138,49,252,15,78,155,51,115,102,238,193,220,225,8,200,38,212,144,69,171,250,18,238,136,121,127,8,240,104,63,239,119,237,170,53,67,185,28,177,24,228,36,217,196,8,218,84,116,49,18,81,7,217,176,116,76,36,67,206,153,23,225,227,40,216,24,80,186,187,201,77,146,10,29,6,229,36,219,182,194,61,216,46,23,135,130,45,113,196,205,196,9,174,133,186,77,235,88,31,147,71,72,247,94,122,118,155,157,104,196,88,158,89,78,101,203,108,143,73,3,255,186,189,90,50,110,137,68,26,84,47,138,194,100,204,198,78,149,168,152,42,113,11,108,86,255,125,16,145,106,252,64,158,168,164,27,116,103,157,214,167,102,245,156,82,185,48,91,167,51,177,60,158,129,30,225,48,131,146,95,66,0,104,43,208,93,234,51,149,50,82,41,112,170,20,157,0,74,46,162,15,244,97,233,236,15,59,98,86,92,26,16,98,89,200,54,96,92,194,124,173,201,81,92,185,151,158,137,175,40,124,2,125,117,237,191,135,213,207,246,58,127,236,155,209,14,120,119,171,155,248,104,215,52,189,58,35,116,206,247,2,92,196,218,183,16,226,84,128,102,133,161,54,236,208,62,54,119,3,70,81,58,21,20,91,137,14,238,244,123,128,234,8,228,108,129,210,2,229,51,233,160,106,56,166,247,110,245,122,156,115,110,199,141,0,184,8,227,255,217,199,155,157,199,162,229,137,144,118,86,201,50,171,138,139,87,218,26,73,91,167,69,32,21,231,146,75,82,105,171,31,103,189,180,58,53,131,20,135,171,144,2,245,45,120,177,52,205,55,81,146,90,170,176,180,92,142,107,15,43,240,204,154,70,89,49,113,8,251,169,19,106,171,176,146,26,88,251,185,181,14,81,36,63,155,83,24,71,220,150,87,233,111,186,247,170,105,143,230,254,68,249,5,144,20,76,112,51,114,80,197,139,197,221]], +[[222,161,128,201,27,83,58,175,115,107,197,211,200,228,116,213,229,212,117,183,91,146,205,230,189,29,16,243,184,245,90,212],[48,178,15,179,32,176,14,119,196,224,168,235,55,48,175,60,11,28,95,94,217,238,43,5,98,112,126,79,85,196,147,139],[208,131,51,63,184,78,121,201,179,62,85,232,25,45,87,31,252,141,197,7,69,182,181,253,216,196,77,146,166,63,209,120,196,229,124,42,179,161,33,28,11,162,211,157,163,11,6,98,157,141,28,193,217,242,89,50,99,213,36,250,90,46,188,3],[96,97,68,183,212,249,107,239,127,17,43,109,65,188,181,0,210,19,108,19,76,237,162,32,226,77,15,21,36,236,161,44,48,242,177,2,199,243,120,214,187,162,89,197,180,165,239,142,201,48,157,92,141,167,232,210,222,211,121,42,238,234,33,8,247,125,102,178,48,69,147,142,214,71,81,242,13,72,50,107,226,251,153,98,140,251,24,115,215,221,39,88,28,16,94,193,50,73,169,82,165,7,132,184,179,76,179,178,193,160,4,250,139,98,138,7,103,250,154,191,5,141,149,93,248,93,19,74,15,199,244,183,215,251,12,141,49,188,227,69,221,10,66,130,20,90,251,47,241,151,81,242,204,58,28,174,162,66,186,175,83,135,73,191,56,128,0,227,220,29,115,147,89,223,235,174,100,174,30,16,251,111,193,124,201,251,149,5,53,194,222,18,149,135,168,104,89,183,190,54,223,233,182,193,20,27,37,224,145,92,141,74,161,204,234,231,4,107,61,124,250,148,11,201,141,77,105,252,90,48,221,225,222,228,47,181,39,34,129,191,143,142,127,62,26,4,57,127,180,243,173,239,197,117,50,221,189,227,104,51,166,118,230,243,156,130,175,246,191,72,50,236,151,30,3,190,56,41,192,42,32,60,130,217,235,140,22,48,238,150,147,244,93,38,245,245,26,49,3,202,100,212,104,236,234,193,178,154,244,196,46,178,22,215,110,200,153,72,54,180,190,199,100,137,202,80,112,104,12,44,46,180,87,33,10,119,196,127,220,191,96,1,114,7,58,83,241,69,59,181,200,4,57,200,130,240,115,109,228,6,55,180,245,171,31,118,31,243,85,198,233,189,74,189,231,86,13,95,193,19,200,48,21,154,27,119,196,232,123,194,198,152,128,164,12,88,5,236,200,170,175,87,87,91,204,216,23,127,198,184,53,105,35,60,15,92,162,35,172,64,19,202,16,108,172,40,84,112,106,234,215,20,250,41,242,134,10,95,151,83,38,138,54,113,217,245,156,222,96,72,207,11,137,134,5,15,127,84,158,79,215,85,127,47,195,252,220,205,220,239,218,88,106,100,179,0,110,88,37,242,124,163,22,135,202,246,99,189,144,160,91,17,82,215,200,141,127,16,81,169,215,145,116,134,81,216,136,166,161,47,34,214,200,195,247,140,43,134,234,245,57,75,78,247,238,251,137,121,123,37,229,66,220,147,16,45,2,26,29,11,237,106,125,205,216,16,43,143,4,48,160,188,33,217,4,163,201,52,108,1,131,67,221,153,55,203,53,37,0,7,162,132,130,93,176,142,154,17,254,227,28,255,122,49,76,72,196,45,139,49,74,204,39,130,42,240,61,25,84,199,204,139,249,173,78,158,152,244,173,78,251,53,82,136,218,168,201,13,233,3,126,100,167,134,31,94,228,58,218,159,15,204,222,52,208,188,245,2,136,85,15,112,15,33,90,121,68,165,56,14,42,142,63,4,242,180,245]], +[[157,175,109,187,127,118,41,102,231,165,124,46,193,153,110,159,91,85,91,152,102,184,227,29,234,171,67,86,235,19,129,110],[240,33,181,90,54,217,251,251,242,151,139,192,223,115,107,40,156,130,65,214,67,83,9,132,26,19,75,7,212,124,228,237],[73,182,188,70,183,171,181,105,77,169,66,21,239,196,179,14,234,4,174,46,115,235,45,168,232,201,239,155,226,34,36,152,177,126,19,147,150,70,194,158,50,214,69,88,70,64,100,21,144,177,187,219,254,36,243,108,111,105,75,248,114,56,238,4],[84,69,35,144,13,170,103,120,192,57,26,228,4,74,81,192,196,165,228,68,19,63,189,119,71,213,57,167,68,250,96,171,93,197,78,24,25,220,142,86,137,156,86,239,215,239,61,163,65,121,14,204,73,100,94,243,37,198,86,138,233,113,211,13,33,187,127,35,70,79,70,162,75,128,212,155,185,60,110,145,222,121,178,67,49,208,112,127,67,208,102,93,1,151,116,58,223,246,144,214,21,161,201,37,135,119,252,71,208,33,113,66,66,106,71,52,137,46,182,34,171,142,80,187,18,142,195,168,149,38,106,56,97,163,151,104,188,118,9,111,88,31,208,130,223,155,114,35,232,90,138,251,219,92,170,73,34,175,42,1,75,248,165,205,17,229,197,234,147,233,28,212,109,90,27,153,184,90,38,112,227,33,222,46,50,37,90,253,103,254,44,55,253,147,44,172,162,45,36,31,175,76,206,254,255,88,214,189,4,207,175,17,222,221,41,200,113,159,252,176,46,246,92,93,62,183,139,79,192,209,112,162,227,67,44,200,18,240,208,65,217,118,12,19,193,47,124,127,47,132,254,94,15,112,12,16,177,166,156,164,102,167,11,222,255,141,190,199,211,24,251,9,221,216,39,239,97,202,166,145,11,188,6,28,189,162,181,39,239,46,89,237,76,23,34,153,114,248,149,103,215,5,222,146,49,146,75,65,187,110,124,1,254,133,66,100,71,79,167,107,31,136,205,87,234,195,17,23,26,241,3,210,48,120,66,74,18,103,95,47,163,108,45,224,191,83,194,149,254,235,49,87,222,149,137,34,152,110,50,81,61,250,51,179,94,21,195,148,161,28,15,204,85,184,45,109,208,89,124,221,210,126,222,125,225,41,133,166,22,230,64,38,190,251,93,105,4,130,179,255,34,192,221,33,242,122,8,109,55,160,73,158,163,111,226,196,181,169,89,209,14,154,97,12,171,31,224,210,140,241,1,61,202,230,61,143,222,224,236,189,139,78,25,213,208,64,226,250,215,208,65,58,56,232,196,231,53,82,173,70,4,123,91,189,209,92,9,204,13,52,228,139,145,253,186,226,169,209,98,212,178,30,226,10,30,245,53,234,136,53,149,188,73,81,105,42,103,22,52,84,199,54,127,19,75,246,69,212,143,153,105,227,212,240,249,234,244,20,76,233,128,160,162,227,52,44,116,108,43,220,60,205,194,248,167,218,87,160,232,2,135,130,211,10,245,133,125,158,251,55,102,109,246,93,124,195,132,113,102,97,230,31,245,192,151,82,89,94,148,17,44,161,168,64,214,228,246,236,14,85,73,76,91,68,247,192,240,212,169,156,215,9,5,191,132,133,86,23,72,244,220,15,215,164,74,27,19,145,19,195,138,30,142,181,199,162,15,62,149,46,174,168,206,56,178,7,194,142,217,114,113,143,3,31,71,124,98,7,206,67,60,81,95,90,194,132,15,73,116,241,241,105,137,98,108,118,188,152]], +[[113,134,248,209,104,217,221,241,126,219,175,14,123,26,188,178,109,163,228,192,39,45,152,121,199,253,255,100,33,196,234,80],[150,180,166,86,35,32,41,252,27,131,100,112,60,190,167,165,215,56,117,24,168,140,237,26,145,94,200,216,134,132,129,50],[169,192,73,159,194,22,161,69,50,215,54,54,92,99,85,249,56,248,216,25,79,161,19,40,72,248,62,73,4,84,212,187,246,146,105,241,34,89,252,108,7,76,16,21,228,37,228,244,242,124,2,156,147,51,73,81,54,26,53,173,17,118,84,14],[163,230,203,107,132,204,92,241,251,26,132,139,75,142,167,203,124,135,224,68,87,80,198,31,154,165,215,125,237,223,148,148,99,236,211,155,252,113,242,97,12,42,148,36,132,127,183,111,132,197,218,31,161,14,247,24,163,69,102,206,193,179,232,153,231,37,46,141,77,52,96,22,73,143,241,25,151,39,80,6,22,96,186,237,49,40,39,88,49,129,7,61,29,199,75,118,196,48,202,48,212,9,228,232,67,156,15,196,140,0,104,6,41,212,58,226,167,125,105,34,143,127,138,18,83,175,21,189,44,182,187,28,22,150,85,12,76,121,15,68,152,105,99,10,185,43,156,17,205,225,249,97,170,33,3,236,35,247,217,240,254,156,60,65,50,88,46,250,121,166,106,227,66,110,81,5,184,11,254,94,4,220,139,177,227,138,49,16,205,114,152,75,62,240,42,12,166,42,182,56,203,207,188,138,107,89,61,38,19,220,6,236,134,254,227,79,101,24,212,163,251,220,21,114,55,23,69,100,218,235,102,116,205,195,79,77,101,55,207,129,216,170,155,221,191,58,237,163,18,218,174,238,51,111,158,216,191,248,30,41,75,199,212,77,37,205,120,112,114,230,203,65,75,101,251,122,132,111,192,101,54,123,168,227,123,239,253,240,183,186,143,152,205,241,235,135,15,78,139,113,48,250,52,41,210,226,75,206,89,148,218,241,170,101,229,246,3,182,49,5,61,197,16,178,240,151,232,110,155,155,85,35,2,117,121,104,208,19,110,230,117,76,66,163,44,153,10,221,156,181,41,188,137,117,29,250,78,94,58,11,173,175,76,196,11,106,9,80,127,159,205,36,195,202,114,37,149,153,198,238,88,216,87,179,161,137,224,72,144,46,136,90,54,7,66,96,147,203,15,171,67,124,15,176,237,47,30,150,233,68,26,126,149,79,227,239,118,70,226,106,57,160,112,51,208,161,85,93,254,237,154,111,87,121,74,243,162,171,240,5,126,159,133,58,229,195,1,56,253,128,226,242,156,47,74,147,173,49,69,218,16,163,227,28,233,255,151,134,172,101,216,96,55,217,139,122,166,209,29,232,128,0,16,225,51,134,158,182,122,80,57,185,184,254,182,239,144,61,12,199,70,65,38,7,218,114,92,226,220,106,53,33,9,219,198,165,228,11,23,12,35,5,11,196,251,30,250,12,52,254,192,14,174,50,25,194,144,64,232,245,151,140,147,132,238,145,93,140,147,152,221,18,13,92,60,186,56,248,82,107,6,25,124,178,194,97,222,199,215,38,174,19,15,155,238,23,38,23,0,233,153,49,250,196,180,220,160,247,88,112,26,203,243,112,125,71,223,83,33,19,14,193,11,179,177,48,120,196,220,93,227,71,15,21,139,87,219,235,135,139,58,133,36,224,237,44,149,71,84,95,15,221,241,49,37,228,91,178,61,106,123,56,58,24,127,76,93,84,167,180,200,61,89,87,242,205,126,111,188]], +[[232,110,140,98,86,110,21,117,59,213,87,126,170,231,242,65,5,183,64,85,162,86,41,88,7,8,191,200,58,235,240,108],[140,140,232,130,213,247,101,134,216,221,204,197,87,155,204,28,223,76,253,113,98,48,76,177,14,118,150,2,110,112,127,23],[84,210,253,68,172,249,226,9,188,126,67,51,114,189,115,7,77,7,128,106,119,198,206,34,142,155,233,148,65,139,0,199,236,188,183,172,0,108,41,74,236,157,230,104,87,42,221,81,124,6,180,235,79,226,255,53,35,191,4,61,244,77,61,13],[18,250,99,27,14,72,46,155,157,99,62,148,184,45,138,180,54,254,84,142,91,149,218,146,98,70,35,209,63,44,112,218,119,91,161,54,197,34,156,22,160,199,166,250,145,75,47,237,165,100,225,114,25,228,115,112,249,81,91,177,213,157,230,233,88,98,4,217,67,220,86,13,115,226,231,87,247,235,57,187,199,17,27,180,107,198,67,193,63,96,33,18,115,155,236,119,141,125,79,73,208,146,86,61,104,245,119,110,67,14,59,11,242,220,27,1,190,179,4,1,150,218,99,2,144,139,254,145,224,252,56,224,76,21,14,249,7,220,115,108,68,95,242,31,219,210,220,30,172,10,15,93,0,163,10,240,40,175,226,255,97,22,43,117,140,125,169,167,118,102,106,17,35,89,67,28,72,133,106,135,202,130,211,221,28,138,243,118,89,134,53,67,43,248,145,190,203,195,58,143,218,68,206,136,62,168,175,74,216,185,26,146,97,206,118,185,233,57,196,97,250,197,58,224,240,118,232,45,135,154,172,232,243,143,18,11,201,176,77,129,37,237,36,188,215,121,217,210,67,134,177,221,32,23,235,238,129,151,55,110,140,54,250,58,239,140,30,113,62,43,139,206,73,102,216,72,136,104,27,167,132,149,251,209,214,204,165,134,38,230,133,76,218,96,107,131,214,41,61,1,232,227,225,59,191,74,172,133,29,154,30,0,208,2,78,38,153,59,11,48,145,190,126,128,97,188,187,60,187,35,2,206,171,150,137,122,142,31,243,103,236,134,37,105,60,243,21,52,18,74,157,93,114,91,202,224,1,214,123,194,17,29,10,184,17,31,161,210,78,78,208,109,99,88,60,230,144,242,160,70,38,215,145,210,158,62,49,90,65,91,242,232,83,165,242,151,76,131,58,63,226,226,144,156,246,105,199,60,31,89,57,45,48,195,127,59,156,90,61,220,253,117,98,31,218,54,228,186,47,22,20,120,88,246,242,6,185,161,64,241,221,193,70,108,154,83,237,115,248,36,144,188,149,50,44,149,95,97,209,28,181,29,94,138,88,198,179,203,15,223,4,25,118,50,1,190,234,147,168,81,43,20,5,36,91,252,56,65,85,173,197,206,119,138,167,77,0,163,34,114,100,101,17,154,247,149,1,240,64,221,10,122,132,6,0,1,202,137,210,254,94,156,249,119,154,84,126,62,189,59,248,100,41,144,163,105,14,43,44,62,84,203,126,238,234,188,36,43,77,217,146,116,196,37,168,103,147,28,146,156,167,8,8,96,28,57,8,207,215,136,134,125,104,125,195,102,233,118,53,12,158,112,88,75,211,144,214,126,235,124,254,162,108,66,104,109,61,150,32,246,47,100,16,78,244,30,209,209,48,215,158,50,89,56,72,98,150,183,171,45,42,219,120,82,103,67,228,0,172,178,183,175,9,98,141,104,207,148,117,16,22,37,194,14,29,192,81,215,60,153,124,149,46,18,129,44,128,91,104,255]], +[[165,202,178,114,126,47,19,26,77,99,250,206,231,153,51,102,99,147,10,160,122,253,166,189,90,142,152,90,2,222,177,234],[172,53,95,149,38,15,191,234,119,140,85,181,175,139,63,209,242,77,38,147,218,53,222,78,229,8,162,126,211,80,57,31],[19,140,122,142,202,91,92,55,21,136,19,132,60,154,144,78,95,83,10,217,113,238,67,42,68,243,68,248,198,75,191,175,16,47,244,29,170,92,247,34,164,188,102,64,88,135,89,184,243,111,156,5,158,171,147,108,196,94,212,121,99,148,160,2],[72,52,57,21,77,213,229,209,9,133,124,36,209,196,231,251,190,253,47,56,101,29,168,18,137,242,173,61,97,84,48,101,56,184,42,199,219,169,33,14,116,7,118,237,228,204,245,29,79,99,9,75,3,228,106,211,170,60,49,148,125,140,54,206,111,148,232,82,150,189,237,204,30,173,98,234,161,68,30,205,224,162,37,208,191,2,237,202,207,134,80,20,137,154,246,109,152,8,4,12,45,2,0,10,15,92,228,241,104,60,26,73,82,118,217,196,215,40,201,236,214,240,120,219,138,12,252,38,113,135,35,133,98,171,26,30,162,129,63,180,241,46,135,142,27,161,67,244,208,106,59,200,16,12,53,80,17,141,105,218,230,123,85,237,105,42,207,148,68,218,165,195,227,192,169,142,226,140,241,114,222,12,88,76,159,46,201,187,110,155,87,245,114,168,111,248,114,159,101,244,198,91,127,234,204,170,33,114,14,215,158,144,97,139,202,251,253,149,51,218,133,35,43,69,8,131,170,145,159,130,127,4,196,169,123,245,19,144,212,248,86,156,25,23,38,244,79,126,57,251,61,183,59,252,65,91,111,252,168,185,26,202,173,105,35,133,114,241,75,73,152,94,160,60,152,215,177,212,75,58,101,84,118,91,25,171,249,178,82,116,233,126,70,52,228,176,249,232,2,235,111,116,63,255,149,7,87,238,1,58,105,136,34,24,129,167,68,63,31,50,188,203,0,126,153,55,156,124,164,249,6,213,254,17,203,18,246,107,83,163,210,26,201,71,190,12,129,80,188,208,79,28,129,107,63,12,7,197,251,192,144,90,113,54,149,104,73,218,3,131,109,174,194,92,62,26,6,236,58,235,32,86,72,23,111,137,244,162,145,250,196,241,211,137,159,86,201,6,94,235,184,118,139,132,179,27,124,192,49,8,189,8,136,51,141,23,116,153,73,112,41,45,147,80,49,254,163,53,217,231,144,143,224,37,72,137,192,177,113,207,224,175,46,111,222,122,94,163,222,31,220,218,229,55,182,49,49,25,194,127,119,32,36,239,54,228,92,139,137,242,108,147,217,238,161,55,37,225,45,129,12,249,130,74,234,4,203,128,45,167,228,88,232,66,202,55,94,54,113,52,110,0,137,222,197,113,190,22,155,13,144,150,107,243,104,254,54,152,253,62,114,191,22,36,157,217,0,175,109,41,255,164,131,81,54,15,18,36,23,20,88,95,122,155,76,123,175,201,82,34,103,53,222,20,98,116,61,120,171,173,15,103,17,242,73,95,51,19,173,78,11,162,22,176,222,165,220,21,22,169,84,159,125,252,254,185,62,89,26,190,218,94,163,199,4,89,6,82,59,64,134,140,165,115,93,106,51,113,195,194,148,193,17,38,208,151,244,199,8,233,4,100,193,173,145,66,250,11,237,240,125,252,95,76,182,125,110,216,15,27,254,114,104,60,251,42,214,101,48,220,67,215,2,63,55,144,255,66,217,91,216]], +[[203,99,25,97,55,121,164,239,102,190,20,20,75,40,64,173,1,103,192,63,59,141,4,255,89,44,209,210,215,34,227,48],[24,235,3,240,163,52,176,128,225,175,67,153,216,55,109,131,197,51,49,109,198,135,207,52,31,10,250,180,80,150,82,153],[193,179,153,205,193,152,233,161,89,230,132,252,38,104,109,230,96,218,84,207,227,18,202,115,69,223,12,125,21,163,87,67,1,68,16,189,47,108,209,30,239,51,168,155,61,21,203,193,124,122,53,137,55,253,153,114,5,5,31,146,87,194,86,9],[135,74,108,129,214,219,113,51,167,145,105,118,12,132,211,110,234,61,66,234,8,146,183,200,221,232,68,163,166,182,10,169,242,102,7,38,201,196,221,38,160,31,78,208,220,28,83,186,96,5,70,63,126,166,74,30,198,57,83,188,61,129,5,42,47,16,132,56,154,119,6,223,116,237,65,54,8,42,181,198,232,199,244,17,223,157,58,15,60,64,245,166,14,45,33,168,84,142,122,37,222,227,64,48,179,195,231,92,170,147,221,170,156,25,12,182,222,218,36,19,213,78,55,61,67,83,219,164,61,57,73,26,47,86,200,179,109,69,1,111,119,215,71,22,145,99,69,57,231,108,79,180,25,19,71,43,10,35,5,79,84,143,84,177,231,16,156,139,101,33,181,122,233,129,208,80,49,106,51,196,156,113,22,38,141,204,75,120,194,186,229,58,58,228,221,23,139,184,183,107,179,190,254,25,228,26,44,241,44,235,183,17,104,249,113,242,2,70,28,99,247,214,238,241,7,245,177,3,14,221,78,117,0,158,145,22,195,205,14,139,221,194,153,180,31,26,69,231,132,239,166,70,218,218,100,6,142,146,72,236,152,143,35,38,52,173,61,90,171,25,86,14,131,10,91,214,101,69,124,148,41,94,26,240,22,15,188,226,114,239,72,69,221,240,196,242,77,151,111,81,134,144,234,31,130,255,77,250,72,19,100,26,103,89,142,169,132,1,224,255,16,160,229,130,226,185,8,103,180,230,35,44,52,234,73,156,22,153,9,164,65,38,243,119,216,204,28,17,144,88,102,52,14,253,30,123,7,125,199,69,109,89,201,185,106,18,74,172,59,51,187,34,116,65,187,122,82,230,195,20,13,122,79,103,202,5,187,201,60,147,119,91,146,145,25,162,36,237,143,57,0,88,32,244,32,204,108,83,14,97,226,10,220,160,30,147,156,192,49,223,73,205,177,236,143,244,147,201,239,188,173,52,197,113,8,239,215,100,85,137,102,251,20,112,176,116,94,105,102,25,26,154,158,68,88,27,9,250,244,105,249,81,83,114,3,217,38,188,138,85,208,128,168,5,24,29,215,41,110,210,10,129,130,104,247,85,234,166,107,8,34,66,244,208,32,247,205,103,32,137,4,132,192,28,117,127,227,93,135,181,188,144,109,234,204,46,48,113,222,70,1,188,240,221,107,131,124,67,49,6,4,127,216,236,155,208,233,140,158,232,6,247,236,140,90,16,234,33,54,241,249,15,144,11,133,63,149,63,0,176,118,189,30,189,146,157,8,163,139,236,104,216,102,67,80,71,188,182,114,30,6,182,64,133,220,5,88,193,250,133,162,200,59,12,175,76,129,96,132,241,10,76,88,133,41,91,202,21,255,124,24,229,150,198,44,146,238,153,33,162,124,41,209,149,189,40,34,19,255,54,96,182,231,84,107,78,170,119,124,227,159,197,210,4,132,199,30,214,202,6,249,183,122,177,216,114,57,58,178,209,2,85]], +[[178,152,173,243,138,103,8,248,209,143,241,237,150,191,186,180,33,84,13,9,108,78,67,81,185,34,9,181,230,170,171,101],[119,14,223,66,184,160,57,198,202,185,186,101,235,251,19,90,188,45,163,20,164,195,9,244,106,143,50,91,82,208,101,147],[229,95,141,48,65,34,220,23,92,240,39,70,116,252,157,237,254,194,181,248,162,238,177,227,231,248,224,223,186,13,172,45,50,244,231,4,206,145,205,89,145,132,19,60,59,241,6,61,47,174,99,215,58,204,87,114,215,24,216,17,131,49,134,2],[157,244,213,215,86,93,44,5,34,98,221,52,214,0,125,134,217,192,240,124,112,137,175,97,25,227,4,244,216,1,29,126,170,215,123,62,247,12,194,128,132,125,89,242,151,32,43,126,24,97,174,243,52,191,56,222,20,116,14,128,115,201,85,168,81,210,207,61,173,195,237,206,21,190,73,14,170,132,91,165,83,252,110,135,70,229,41,21,230,85,175,75,134,198,41,212,197,34,120,54,53,212,100,162,130,87,119,216,157,112,151,103,126,240,229,238,174,56,83,126,203,101,110,59,40,221,7,53,143,217,251,44,212,98,81,114,134,101,154,239,199,157,55,77,29,19,237,147,150,124,83,12,222,164,243,20,160,249,29,98,137,180,199,164,39,155,111,76,74,188,163,51,87,246,158,216,75,145,25,99,122,219,124,24,230,148,203,60,86,231,54,55,218,145,7,53,212,60,56,170,128,134,103,90,6,173,55,14,87,38,136,29,165,225,161,220,97,68,214,166,42,255,127,176,195,82,216,141,201,113,163,215,45,48,113,225,75,71,66,83,86,175,27,1,146,51,83,130,97,69,26,153,166,207,74,7,206,154,177,195,153,13,230,171,141,226,17,108,117,97,5,197,18,183,163,238,179,21,123,21,139,50,30,68,78,128,109,137,11,56,144,237,157,220,134,159,23,17,114,59,185,154,114,189,185,35,209,49,186,78,219,251,182,218,233,154,92,123,50,141,49,13,249,166,209,220,216,89,24,150,40,51,232,158,32,245,197,230,51,58,200,97,9,74,233,231,153,200,100,27,155,174,161,26,46,14,194,52,190,89,48,224,40,128,133,156,222,192,217,120,35,124,190,165,199,195,44,17,27,175,221,75,251,255,228,251,52,133,239,254,205,81,189,25,90,113,64,76,165,181,154,250,37,45,123,95,249,208,48,244,140,111,170,219,219,169,24,242,26,12,211,154,245,105,102,220,207,162,95,181,165,207,154,75,38,167,245,68,29,246,227,32,227,75,39,57,61,226,236,251,214,154,21,148,144,154,108,104,94,198,69,252,243,4,141,1,72,250,56,211,232,166,77,195,194,26,228,77,167,228,106,94,167,147,108,43,160,131,104,154,120,202,58,198,11,135,190,109,35,234,64,245,150,21,131,116,40,66,227,117,37,164,156,95,232,253,21,215,176,201,232,252,205,7,147,109,25,83,130,18,247,55,61,187,243,223,125,70,173,249,217,245,219,9,82,76,101,184,131,174,111,108,239,162,75,25,236,72,206,40,207,167,52,217,189,110,119,131,125,26,20,214,161,157,52,91,251,234,85,158,126,107,251,113,221,173,131,205,141,238,171,104,127,231,60,5,116,136,248,242,179,226,226,109,19,0,159,77,35,230,97,154,35,192,105,42,247,102,105,33,125,94,189,70,8,91,57,136,144,229,201,31,219,77,181,186,64,231,119,61,81,141,60,240,12,10,91,90,75,15,27,133,214,41,22,165,158,86,7,183,177,235,128]], +[[233,207,22,214,150,246,59,89,229,226,92,158,226,215,91,176,94,210,186,165,145,167,85,127,159,177,41,207,152,61,224,186],[109,26,227,133,232,10,57,85,232,208,197,147,168,31,67,28,212,50,103,30,120,205,186,254,131,254,88,219,205,185,133,96],[129,18,172,55,234,251,116,157,63,74,30,161,72,67,121,223,62,56,59,1,156,18,222,133,21,227,73,228,246,249,152,99,46,48,150,131,71,161,209,91,9,218,46,184,0,176,61,129,157,32,43,209,10,106,70,59,176,43,54,109,104,85,254,14],[161,15,234,143,201,62,204,254,42,107,120,38,7,149,99,173,248,170,154,102,100,68,147,34,0,204,169,68,125,208,39,197,199,32,78,166,43,248,245,226,227,145,69,172,57,72,171,63,49,134,136,123,48,188,96,35,48,36,180,131,243,245,25,3,106,62,148,200,215,81,10,133,58,198,226,12,110,82,110,227,205,183,109,230,99,246,115,5,173,128,223,35,66,200,80,27,79,74,142,227,102,90,121,143,196,55,221,129,78,78,71,231,164,102,137,14,15,250,143,81,15,62,110,25,201,201,105,247,10,118,229,207,48,84,209,125,228,89,172,142,233,149,80,189,56,49,159,54,228,51,67,74,146,106,214,139,150,30,12,161,10,221,75,169,146,179,101,6,96,162,195,194,111,93,116,10,49,175,183,118,63,84,47,114,59,138,60,146,216,174,146,165,103,118,78,252,112,83,3,18,186,171,221,63,187,213,39,254,15,203,202,63,106,112,100,205,222,24,86,233,122,183,134,175,125,112,34,169,212,106,51,142,142,23,84,175,217,173,172,133,106,56,222,42,76,151,102,222,232,219,199,9,176,103,26,106,110,110,30,93,18,7,77,34,36,92,215,59,238,235,27,216,236,252,30,133,162,27,222,37,63,124,70,90,188,31,234,169,97,192,255,92,255,45,137,100,114,174,23,171,132,136,227,63,254,253,183,44,16,94,32,79,148,74,218,81,238,19,152,26,19,108,15,56,66,110,62,73,176,233,24,65,195,39,148,213,47,19,53,223,166,55,241,81,199,228,15,155,131,10,237,83,154,197,115,27,129,205,227,38,77,34,190,173,49,166,204,104,209,167,49,67,181,186,72,22,19,146,50,243,247,249,121,131,244,236,186,100,196,149,83,190,157,109,148,63,145,223,224,61,30,232,97,140,212,13,47,183,35,138,49,209,188,56,231,106,85,31,158,238,34,231,58,39,215,164,139,64,135,114,234,114,195,237,99,123,180,177,104,249,215,174,173,148,234,3,188,17,16,153,1,200,137,146,125,81,205,172,249,98,18,89,98,85,153,121,211,228,200,227,181,174,88,47,45,186,212,153,136,2,133,108,77,246,158,143,181,73,23,226,243,107,182,122,25,162,110,154,154,148,133,188,233,141,191,255,13,43,2,185,55,122,145,55,167,52,229,123,92,230,101,5,48,23,233,146,103,122,26,160,121,36,13,44,249,99,205,249,191,234,141,70,0,145,35,45,175,137,128,31,215,81,113,166,25,90,92,4,104,21,145,75,225,246,40,104,120,61,111,44,242,138,249,55,141,108,104,147,231,93,230,65,17,28,104,71,39,239,250,49,184,188,155,10,1,219,156,158,129,204,216,244,212,232,117,212,189,144,210,83,245,137,137,168,165,42,32,58,119,164,150,214,151,152,107,3,30,159,105,155,198,161,108,213,249,195,96,24,235,218,163,107,173,14,1,79,76,243,180,183,70,23,27,248,147,20,232,183,44,189,71,204,97,106]], +[[35,138,109,73,121,50,26,20,169,151,35,111,69,133,4,108,247,160,92,10,220,107,161,253,177,158,194,163,47,98,190,235],[11,75,166,116,228,1,102,91,103,144,207,218,8,7,4,205,144,226,243,211,239,171,37,62,216,220,251,209,142,64,103,137],[41,66,247,8,192,237,228,203,13,222,241,59,133,215,29,114,19,224,56,61,210,148,245,52,19,95,214,156,175,188,252,14,51,9,10,42,12,163,250,87,44,114,205,245,89,45,233,3,177,88,68,149,171,99,153,129,80,242,179,147,163,179,64,12],[151,205,97,154,34,81,237,169,22,100,100,49,212,205,21,152,194,212,77,6,175,62,72,189,24,227,222,127,180,189,79,120,224,10,105,238,171,222,63,130,6,92,254,230,205,113,31,7,210,38,55,22,31,246,133,246,90,125,223,84,85,49,151,253,49,197,198,183,29,158,54,90,148,29,206,76,62,34,93,25,204,99,58,126,18,134,44,210,62,187,124,116,167,4,133,15,118,26,192,36,27,229,23,206,124,54,9,54,206,7,37,13,159,46,178,120,113,21,238,195,119,225,19,77,192,143,68,235,10,42,42,39,22,240,1,68,164,159,1,42,87,179,205,6,239,235,63,174,146,15,40,92,255,217,164,1,160,185,134,89,78,23,178,201,200,253,171,131,93,159,63,93,71,75,231,51,193,146,94,230,240,147,134,113,16,102,195,252,214,69,238,176,251,231,5,65,105,235,112,157,74,63,13,22,242,138,31,245,6,108,132,43,198,62,53,158,146,72,91,56,117,127,244,108,39,247,157,12,220,240,225,110,151,227,199,183,226,23,141,255,210,112,40,45,214,18,5,213,133,77,132,31,14,63,192,228,130,204,30,228,133,82,207,230,88,147,91,84,39,195,102,35,10,239,121,174,244,2,29,111,171,95,24,117,204,132,158,50,26,117,80,14,158,27,165,221,89,107,67,140,248,139,35,91,1,166,118,37,196,191,132,208,114,74,230,136,10,55,133,227,59,217,35,95,208,245,152,24,4,210,28,189,99,60,177,128,243,68,86,70,2,7,162,144,162,84,217,254,97,6,61,64,99,76,163,135,47,9,53,250,40,50,135,149,202,65,176,6,162,17,31,197,147,43,30,119,156,233,102,204,71,173,183,192,221,152,115,51,186,117,41,161,164,153,108,233,245,110,5,25,129,254,31,85,62,87,143,67,195,186,148,190,172,201,60,62,115,150,103,199,167,198,250,39,225,224,129,105,93,32,186,112,92,63,16,178,13,245,48,203,176,236,184,116,86,80,17,9,104,112,25,49,132,82,120,93,56,231,102,179,205,53,176,7,215,227,207,224,178,204,168,170,110,247,57,85,153,220,185,196,210,139,204,53,199,109,252,53,52,60,177,52,139,163,233,98,241,14,232,111,134,245,182,212,202,226,232,194,177,133,227,234,161,174,184,123,207,207,47,183,108,199,252,198,137,80,113,177,104,232,183,246,202,160,253,99,152,231,120,204,7,145,47,245,214,230,16,33,168,165,154,224,53,33,96,245,109,84,136,254,47,42,204,148,3,218,154,159,252,102,28,30,157,197,190,136,196,32,219,15,215,125,132,93,200,221,157,142,88,249,150,27,121,175,198,134,36,186,168,106,166,67,168,163,199,237,247,29,85,60,192,211,34,74,96,105,236,103,79,82,218,41,161,203,96,196,25,35,1,162,67,71,168,170,131,38,38,158,10,20,120,12,149,131,205,255,81,89,39,253,91,239,82,143,157,35,120,122,235,128,61,112,235,145,107]], +[[89,213,1,57,61,197,153,151,35,129,7,6,250,215,214,239,209,99,196,71,16,199,65,193,133,194,126,4,37,227,192,91],[130,101,212,60,251,7,53,181,215,37,15,207,15,203,209,84,191,192,238,203,19,183,173,147,182,176,41,64,88,139,132,59],[230,70,241,100,207,237,140,46,6,7,16,220,251,195,233,250,94,179,150,55,104,19,25,1,132,227,70,245,43,176,186,87,70,204,182,181,149,34,177,175,249,131,15,47,152,185,229,218,252,216,50,7,120,131,196,78,138,53,56,143,113,139,244,12],[86,78,210,44,23,47,92,58,251,176,185,90,210,252,100,228,190,109,77,177,235,184,211,153,196,58,94,22,4,142,127,135,50,24,30,93,14,237,142,99,142,242,165,90,160,215,182,129,254,2,187,84,35,175,148,189,53,45,60,45,222,192,248,71,96,164,17,43,79,224,23,207,188,80,47,149,67,207,164,31,178,170,231,90,58,8,31,140,73,144,51,209,250,229,217,197,12,180,77,188,99,96,90,84,57,143,191,7,152,82,235,168,111,47,223,194,114,208,196,23,157,124,19,203,193,194,163,218,11,130,132,92,241,164,110,187,227,30,121,182,0,151,51,199,191,231,170,79,159,253,113,156,119,220,125,116,142,73,46,20,238,94,65,121,191,169,230,73,207,13,137,83,65,134,56,94,233,148,16,5,29,102,86,230,35,67,140,199,178,231,7,228,140,132,145,85,73,174,141,103,163,6,198,123,16,107,122,37,244,95,142,16,221,125,211,234,172,49,241,5,34,87,235,106,117,118,182,133,203,158,108,28,208,215,60,122,60,237,90,141,210,115,8,174,0,249,94,171,218,233,209,196,170,137,52,226,66,76,147,40,165,34,143,79,130,221,74,102,85,109,130,23,197,162,43,43,235,134,162,164,52,19,238,94,16,248,131,242,205,108,46,135,73,181,80,136,66,236,174,95,252,203,121,109,150,51,232,126,244,169,108,13,247,239,71,178,131,208,150,114,59,163,19,91,173,117,178,225,158,192,79,112,164,120,66,138,213,208,170,192,221,42,185,144,89,19,231,229,173,228,8,128,29,93,60,84,217,207,123,143,15,12,94,176,84,193,71,92,194,16,162,199,152,216,189,137,147,47,249,243,96,66,24,88,5,58,112,123,139,189,50,5,92,68,178,7,18,162,103,138,154,106,249,227,109,4,220,255,68,244,49,207,25,48,205,24,252,147,93,34,103,119,92,105,9,103,37,237,137,162,145,221,96,226,26,192,176,18,135,52,7,41,146,130,62,248,123,94,250,108,197,176,80,23,127,85,244,206,201,42,8,166,91,202,220,171,154,65,195,96,134,55,11,123,157,214,41,138,199,176,174,106,9,201,113,10,187,70,118,168,252,135,163,101,18,144,20,75,107,48,239,79,111,190,91,154,210,82,55,254,6,5,227,185,241,138,119,24,172,159,202,111,50,94,165,95,73,168,7,251,128,162,64,42,225,52,35,8,13,50,119,88,100,144,35,121,141,87,40,224,220,100,172,136,166,226,148,93,187,62,63,250,159,219,76,123,88,251,163,245,251,214,124,104,107,41,113,187,216,186,77,39,93,87,62,183,150,235,145,70,119,93,140,220,213,253,62,181,168,142,165,169,48,236,50,68,230,163,124,129,246,162,85,78,91,167,135,240,228,83,25,254,75,138,47,251,254,213,7,112,231,130,123,62,123,194,180,76,229,18,174,96,81,182,249,241,57,49,234,106,204,9,107,141,203,1,150,190,66,36,132,219,95,203,41,157]], +[[131,159,177,50,230,146,80,202,26,217,69,16,8,127,146,206,6,135,105,33,58,25,178,166,200,148,144,241,245,120,128,122],[235,88,102,25,180,74,21,55,154,204,70,33,162,172,113,234,88,151,0,38,194,142,36,9,252,27,162,189,139,35,109,29],[102,67,123,107,192,94,117,221,22,38,195,196,255,31,114,230,219,56,27,161,89,9,72,248,241,106,212,214,110,89,145,101,154,168,68,5,86,140,251,192,167,124,2,94,89,228,63,213,58,185,255,171,186,123,37,143,120,121,98,57,249,13,69,1],[197,114,50,254,50,241,30,137,75,67,125,64,69,98,7,204,48,109,180,129,105,178,14,7,129,16,58,255,232,2,245,170,190,133,130,149,44,168,233,87,69,233,148,13,83,94,0,255,101,171,60,100,190,211,209,23,58,15,61,112,206,78,190,43,80,208,72,187,71,22,77,42,44,217,217,90,16,207,13,7,62,209,196,27,61,227,51,82,142,227,41,104,34,58,13,132,124,173,187,91,105,243,130,22,78,154,40,210,62,201,189,233,168,40,232,119,28,158,180,146,32,175,84,24,85,8,170,7,58,131,145,149,241,3,188,47,50,254,4,249,81,202,69,191,191,48,210,251,129,20,5,106,115,106,221,242,126,205,154,240,246,229,233,126,87,115,196,250,144,34,104,195,42,21,20,16,149,95,60,118,170,226,85,84,158,15,3,63,137,225,167,143,38,92,186,182,190,183,81,109,75,173,196,156,218,69,136,49,98,37,180,200,94,169,250,153,199,214,118,110,148,144,196,157,229,157,167,23,246,103,101,53,48,7,29,210,240,197,62,49,216,118,129,86,254,176,143,175,0,219,10,4,83,61,249,121,87,168,74,164,106,235,126,54,192,176,190,105,1,137,70,241,83,138,106,234,113,223,83,111,20,66,194,68,74,67,160,67,208,70,171,222,26,120,43,15,79,92,106,167,32,170,96,175,237,148,124,12,238,71,125,190,192,5,87,179,114,18,217,51,87,202,43,107,111,130,113,91,160,228,132,246,218,242,208,183,169,140,3,53,25,206,56,38,53,134,121,109,93,49,203,43,195,209,18,91,192,204,211,41,165,194,31,210,122,33,141,237,96,122,14,117,21,181,113,241,146,195,63,95,186,81,74,254,77,69,129,0,243,204,186,63,56,235,67,11,79,200,143,174,249,153,250,113,238,228,136,34,137,3,190,41,242,77,248,29,201,17,4,78,146,76,218,160,23,204,125,135,229,106,108,186,135,96,133,155,214,61,210,212,245,129,185,85,236,146,74,73,175,180,124,160,214,62,120,38,253,199,18,180,148,59,115,158,24,87,117,90,51,198,80,54,117,253,222,174,6,39,6,227,79,116,79,217,50,100,138,86,8,206,96,138,97,153,87,131,243,51,156,163,254,16,126,25,114,116,75,246,212,237,175,191,71,206,2,30,5,130,31,177,36,199,8,57,48,230,142,111,92,50,210,217,252,74,136,76,11,200,132,4,228,207,227,193,162,66,13,65,130,58,56,95,179,40,141,182,92,137,84,95,110,115,240,216,0,75,43,161,42,78,7,114,117,35,239,8,86,112,218,255,175,65,194,138,76,17,87,189,210,69,230,135,80,221,32,14,2,58,249,12,103,86,30,15,228,186,52,12,67,63,117,94,239,171,212,176,57,191,195,35,220,17,173,183,90,236,196,72,168,105,199,242,165,139,157,134,23,198,75,143,137,252,88,63,140,148,142,45,240,37,26,108,125,140,115,140,59,90,66,183,73,173,94,142,152,107,216]], +[[173,193,229,108,58,201,78,108,218,4,17,203,195,206,42,241,40,209,133,162,162,115,189,178,175,141,126,80,251,150,181,38],[93,207,236,31,145,18,117,21,100,236,182,7,21,235,178,197,23,181,236,55,178,83,79,214,50,153,36,66,155,127,213,197],[240,46,93,188,182,135,4,175,173,3,172,168,16,97,219,219,153,133,112,4,159,16,206,101,14,199,162,239,241,92,121,61,223,90,39,44,182,131,194,44,135,37,124,89,189,239,57,239,234,121,189,103,149,86,234,21,5,237,0,54,203,70,4,12],[212,249,89,71,78,11,137,226,220,208,32,102,152,79,136,215,57,221,17,52,163,51,9,240,168,183,128,46,175,1,51,3,193,53,21,223,235,70,30,163,210,72,233,152,185,164,229,77,174,91,0,25,10,69,231,13,198,126,152,243,212,207,144,108,33,77,79,99,109,41,82,146,94,34,177,168,106,26,171,179,168,146,169,248,237,69,79,57,198,61,53,183,30,135,162,218,85,168,225,103,172,131,168,102,173,22,122,23,174,209,131,192,133,24,193,94,107,227,72,88,180,206,226,184,66,115,20,118,15,255,221,213,146,56,84,177,116,127,121,110,26,82,73,251,48,68,137,78,214,70,130,159,101,67,22,238,82,244,1,12,141,211,33,250,29,236,57,126,80,20,94,217,227,22,134,253,82,3,247,35,59,141,167,128,172,170,145,238,11,91,71,32,120,102,170,216,95,131,126,3,180,230,246,222,140,4,172,175,215,7,189,193,221,69,80,10,181,100,128,27,238,154,88,236,227,96,208,4,130,139,170,245,35,226,245,171,105,50,106,3,170,190,1,8,120,253,67,255,170,86,135,34,68,215,104,31,22,24,230,35,227,212,116,199,58,248,176,128,166,24,33,165,116,239,47,215,82,210,59,96,94,197,33,193,156,21,80,222,152,12,9,77,5,224,35,143,62,0,142,107,25,90,191,221,64,40,238,30,225,214,198,106,118,241,120,240,180,49,228,175,68,221,204,252,82,144,237,255,54,236,230,62,131,133,86,112,19,244,58,42,235,182,126,62,244,6,48,140,32,72,138,118,213,138,33,79,49,57,217,131,177,154,251,18,227,40,54,7,253,117,16,123,211,31,235,98,86,23,75,122,24,174,202,201,248,86,37,130,1,139,14,109,228,5,53,227,91,239,43,86,37,83,136,81,41,57,117,98,144,13,52,23,249,140,221,30,41,215,49,255,72,147,63,41,82,149,129,99,186,103,213,149,97,129,27,131,119,43,208,87,16,182,227,204,4,52,96,153,55,80,114,35,171,183,26,106,140,131,143,236,219,29,45,55,201,93,200,6,246,95,63,150,99,217,159,6,230,192,243,195,46,149,175,29,215,8,232,17,8,99,106,38,185,104,233,131,57,199,65,40,182,207,103,19,53,136,74,199,47,117,182,55,25,94,169,236,160,83,96,137,150,195,46,212,69,65,15,103,250,16,75,57,240,253,243,201,181,198,21,123,118,128,55,86,178,127,76,59,161,180,127,50,133,118,36,142,155,197,62,123,138,176,178,237,151,194,249,153,139,204,125,254,57,226,100,170,211,12,108,254,242,181,85,63,251,90,105,154,164,189,14,171,228,56,206,5,34,204,145,254,78,114,191,126,172,186,71,113,204,246,58,55,170,252,173,191,191,153,221,118,184,91,128,238,7,93,58,125,26,144,165,91,119,41,165,65,110,91,230,150,191,159,183,243,21,140,253,181,207,218,205,222,129,114,238,26,185,72,110,36,204,234,210,155,69,122,207,67]], +[[219,137,223,106,35,216,144,183,240,2,96,232,31,74,217,143,208,148,64,54,81,49,232,94,34,199,149,26,24,123,2,24],[201,103,99,103,46,228,162,204,90,147,182,166,131,223,155,93,228,217,56,106,121,8,53,104,29,18,23,209,146,150,189,200],[128,183,252,139,106,230,238,206,129,102,183,234,83,76,181,178,20,201,234,153,115,146,30,208,93,228,12,120,225,79,22,43,9,233,120,202,109,134,238,67,77,152,75,139,0,112,64,157,210,173,17,181,49,120,226,57,218,181,188,57,199,186,70,13],[84,193,197,17,30,8,201,130,69,186,79,19,24,186,29,177,220,199,77,20,165,201,138,185,104,156,186,28,128,44,104,188,252,129,253,135,255,198,28,170,148,47,102,215,229,21,127,101,83,140,126,123,51,23,4,132,180,182,84,63,54,32,255,41,99,139,100,212,218,231,176,34,33,207,119,131,241,135,236,66,49,230,182,148,109,130,118,32,116,240,156,50,120,28,47,56,70,222,62,130,23,246,225,182,224,210,181,89,93,116,46,44,78,50,90,40,65,146,64,68,223,207,18,180,121,235,105,241,187,212,14,171,221,209,255,84,169,24,77,54,109,255,157,143,45,134,62,55,138,65,241,12,209,218,233,34,205,127,187,42,84,78,71,234,191,71,202,10,56,171,186,52,69,73,25,187,154,78,240,68,191,185,123,112,140,47,116,40,214,143,156,87,192,238,126,121,37,247,162,181,198,231,223,130,187,38,128,200,98,220,124,198,139,15,84,83,14,100,175,226,118,61,156,123,175,69,204,111,230,18,209,247,130,119,57,196,65,19,152,136,143,115,103,195,212,55,121,7,172,192,106,6,249,63,136,114,38,121,143,72,170,84,100,246,1,194,193,237,218,119,237,254,185,185,181,213,249,203,111,237,55,144,5,71,71,127,202,29,9,171,82,214,62,73,31,235,18,253,109,200,5,167,140,238,59,170,222,67,82,152,32,97,222,165,162,101,61,184,231,96,119,114,232,52,179,165,5,193,109,214,231,199,27,145,30,132,46,186,146,93,119,163,60,92,87,206,17,132,9,128,120,202,46,106,63,105,170,106,20,99,157,201,123,75,48,201,157,196,250,62,44,246,60,112,28,48,108,94,37,60,81,19,133,76,24,94,188,139,71,152,246,141,31,215,128,5,77,62,237,47,57,76,69,67,4,150,107,221,189,18,40,8,52,236,155,64,193,233,139,194,217,143,72,69,246,235,68,242,83,21,238,219,59,121,255,202,65,128,193,189,221,151,208,201,175,251,172,88,129,73,55,104,38,128,7,111,229,163,186,187,101,210,143,37,23,3,108,12,251,66,240,41,62,178,172,177,57,73,254,145,224,173,6,120,170,36,61,119,52,168,157,153,120,112,191,154,106,88,78,214,230,40,22,62,57,216,170,97,13,70,185,40,91,158,29,215,232,248,7,253,245,202,43,191,109,229,229,230,138,247,203,126,189,67,236,206,34,124,215,12,123,244,238,20,51,237,252,254,136,102,20,103,12,221,25,99,67,251,145,225,84,22,210,246,172,186,227,234,220,3,2,49,238,157,46,204,82,168,140,232,220,125,9,142,127,172,119,104,91,78,181,64,227,1,147,7,20,50,33,184,239,119,243,99,44,137,61,85,110,11,183,67,161,150,62,193,88,134,200,84,94,135,201,92,200,37,242,0,208,243,207,79,85,163,214,96,165,54,162,58,239,204,66,138,67,32,52,133,238,132,52,47,92,0,30,232,64,78,117,144,23,0,98,130,171,139,168,144,62]], +[[0,230,187,23,175,60,45,246,82,179,79,154,190,25,249,144,25,7,66,51,104,108,113,20,227,160,237,240,131,9,147,79],[123,130,50,166,108,236,47,145,90,170,121,81,210,157,43,158,233,61,50,29,21,178,3,197,30,97,232,206,131,209,135,248],[4,179,184,80,30,57,108,74,120,142,20,172,73,246,23,76,219,92,133,94,101,18,3,207,104,209,239,168,154,165,134,120,212,209,243,3,169,135,122,55,134,210,3,195,85,176,157,82,134,193,202,13,240,74,137,170,6,204,63,157,15,211,5,4],[6,50,129,228,30,139,169,112,62,208,158,243,191,14,164,110,76,171,221,110,189,118,157,5,220,4,93,79,153,13,105,252,85,65,48,164,230,26,162,30,45,228,201,45,180,138,32,163,123,23,71,167,234,197,235,178,115,90,137,56,25,127,19,159,173,20,151,179,81,173,6,76,15,24,248,250,241,254,17,246,57,121,166,153,104,226,76,249,30,88,163,171,3,38,105,228,239,238,39,79,150,181,139,231,217,227,145,243,111,207,7,9,178,203,45,34,105,74,108,235,23,36,105,69,235,179,188,127,15,3,191,11,8,220,150,38,227,231,21,201,145,103,29,83,235,185,174,131,167,208,141,68,246,54,53,196,15,141,72,23,245,141,233,235,119,203,37,178,172,214,222,249,105,171,86,158,151,74,138,218,193,26,134,181,143,230,193,0,103,73,159,201,20,223,245,105,2,203,195,147,167,28,194,94,143,5,192,60,148,241,59,132,162,176,26,88,193,13,188,187,96,235,206,228,135,245,41,23,116,102,41,153,37,218,80,226,218,91,85,87,240,174,238,63,215,244,123,92,46,63,132,206,250,180,103,150,145,57,77,209,34,48,59,183,105,175,179,173,254,131,88,176,43,103,146,115,179,90,189,198,64,37,118,204,206,94,16,68,42,19,126,249,69,105,57,178,137,239,78,65,123,28,198,35,159,124,238,221,104,241,168,38,65,128,224,104,180,150,111,214,127,43,173,110,221,139,74,30,141,43,84,45,175,38,219,131,31,31,181,30,184,111,250,222,204,217,172,61,102,79,52,110,125,4,108,51,165,114,132,30,168,51,78,127,47,65,122,5,113,42,158,51,78,72,127,211,174,23,84,85,22,47,232,244,156,192,38,166,64,198,207,147,207,88,135,80,82,244,28,201,130,6,21,101,62,162,208,132,200,150,234,254,90,212,114,85,121,101,48,132,153,79,149,109,92,148,89,10,36,9,88,27,111,200,110,64,170,88,191,110,96,87,166,249,10,243,184,122,234,243,41,148,165,90,84,247,155,223,61,187,245,206,15,248,18,228,134,176,84,93,158,156,43,11,206,13,76,54,71,177,130,114,98,73,136,52,225,152,163,236,112,243,176,61,106,173,44,73,235,128,181,226,5,20,57,34,95,217,206,148,104,214,154,247,10,38,46,227,184,182,42,142,91,65,52,109,163,1,47,251,69,129,107,123,236,176,231,154,96,191,247,22,54,163,228,187,27,53,202,241,149,245,81,23,40,15,120,114,23,179,202,162,231,147,114,111,197,167,77,17,96,220,173,134,137,4,193,151,56,17,52,237,140,61,179,117,11,117,86,246,156,204,225,139,119,56,139,88,197,184,17,62,89,10,214,234,197,185,30,206,90,103,5,2,92,128,53,60,235,30,216,74,170,28,196,138,65,107,192,22,174,241,115,187,128,178,186,40,197,121,96,198,176,17,182,180,149,163,243,49,30,121,254,70,189,182,164,195,129,251,157,196,98,139,10,131,2,53,88,241]], +[[251,221,246,230,30,32,216,6,229,89,23,117,109,230,13,12,154,153,151,111,100,103,22,255,47,241,49,44,84,221,151,29],[172,83,143,171,173,67,128,230,14,151,113,38,231,105,94,237,165,65,125,133,247,210,61,178,27,208,173,17,17,22,240,93],[140,155,119,170,15,28,245,46,143,122,145,139,33,180,104,230,35,53,145,27,197,147,6,179,12,231,123,246,146,193,16,89,176,238,156,93,170,246,131,155,184,19,115,198,29,40,208,114,112,43,89,94,77,206,40,203,153,56,34,178,72,19,4,11],[62,153,83,202,85,208,205,35,59,152,131,62,177,188,121,211,181,95,24,200,250,28,66,2,123,202,37,87,145,83,181,93,160,197,161,120,184,56,105,86,217,165,65,131,178,76,145,220,75,233,148,132,114,55,211,102,106,10,1,48,254,25,146,75,192,238,80,137,108,53,162,225,106,41,226,226,172,241,128,189,217,55,147,84,104,127,14,206,104,130,210,110,152,14,104,102,152,4,59,177,176,18,19,170,100,74,79,141,97,249,182,19,230,46,170,53,118,206,160,176,184,63,5,206,37,88,255,99,86,73,92,69,237,228,168,246,91,129,74,184,167,48,148,3,223,212,60,190,169,8,147,147,155,120,0,170,0,35,43,95,107,119,20,235,220,216,188,243,74,90,126,130,42,199,177,176,153,172,97,95,19,95,140,53,29,196,26,229,246,109,95,156,38,0,69,76,160,28,0,155,166,222,4,22,42,229,241,242,112,137,60,163,144,122,255,127,120,224,51,150,227,43,98,47,243,64,83,123,241,35,229,89,149,233,32,150,9,51,11,46,238,81,18,116,132,164,14,37,7,0,130,63,235,11,201,123,181,9,255,115,38,117,222,195,46,203,99,94,217,44,125,120,254,48,80,32,12,241,217,65,214,179,136,128,10,132,25,217,106,89,94,206,213,236,78,253,203,111,152,127,84,114,165,196,48,88,211,163,167,187,86,215,152,3,101,237,67,219,194,190,72,241,209,140,231,106,137,24,84,38,253,92,105,223,126,146,145,171,120,35,194,58,118,148,30,211,131,106,172,123,88,192,213,251,107,99,108,66,71,26,77,23,3,81,111,3,233,53,243,31,25,84,80,229,55,178,160,125,84,91,164,182,138,251,6,56,198,91,176,255,170,12,253,105,215,16,72,25,121,102,25,212,131,160,36,91,79,217,1,127,98,167,211,165,252,59,114,137,215,87,53,242,135,202,10,149,26,213,131,68,178,171,125,125,248,219,215,146,42,90,187,141,124,46,121,20,126,109,54,238,49,249,48,71,59,7,39,220,253,88,214,68,215,215,10,14,211,28,166,161,62,217,219,210,36,73,46,253,161,158,79,142,237,70,24,15,231,80,240,123,190,142,153,133,77,19,245,139,169,104,206,56,89,214,17,137,205,43,102,127,59,45,6,101,181,116,196,186,193,157,158,55,229,183,168,14,179,52,227,104,16,83,10,165,209,118,99,147,248,17,90,82,9,12,145,130,52,40,200,151,165,243,94,18,168,175,44,212,251,19,144,124,166,96,58,79,118,245,194,224,35,116,168,220,58,71,193,190,111,29,28,142,188,89,179,109,28,250,10,178,62,155,10,233,176,230,55,238,237,185,198,107,234,98,220,99,12,222,250,113,130,57,97,126,49,24,229,182,222,183,194,148,71,82,130,232,171,226,79,213,165,75,120,111,255,144,40,197,160,51,56,78,75,200,1,77,236,141,161,0,169,75,23,142,248,142,195,87,182,109,43,144,152,171,100,121,22,150,177,166,107]], +[[138,85,231,123,176,200,116,11,140,46,141,223,223,219,64,242,126,69,254,129,254,69,113,17,191,28,135,48,234,182,22,180],[159,241,253,12,80,235,36,249,159,226,247,113,29,82,135,45,252,144,3,128,221,220,219,134,254,111,74,95,53,10,135,67],[138,174,186,83,92,81,28,49,211,248,233,92,176,119,169,167,236,125,8,68,30,83,66,166,171,224,191,42,93,127,201,48,180,61,172,61,30,142,242,203,3,69,82,235,77,8,57,188,139,242,148,85,29,210,216,12,83,253,98,121,53,26,194,12],[32,251,65,78,38,74,149,71,132,241,18,186,206,126,4,116,179,156,179,201,229,61,238,10,33,244,207,109,74,153,185,52,125,223,251,226,129,166,194,48,167,93,99,167,47,208,95,109,181,62,167,1,78,247,112,157,24,255,151,15,72,95,232,59,161,211,113,71,51,138,222,214,218,76,253,172,193,230,157,47,62,14,243,98,244,123,91,207,183,138,30,23,158,181,197,177,6,200,216,42,10,11,41,13,240,117,171,39,67,105,41,205,230,86,240,35,9,249,87,80,235,103,101,131,38,46,95,47,105,240,255,114,168,224,87,38,99,130,38,146,5,49,135,64,191,224,107,245,194,203,69,51,144,142,249,249,242,134,154,117,185,83,53,121,130,14,59,192,202,255,214,70,23,28,130,134,195,164,171,161,255,9,21,217,54,17,32,94,35,15,57,255,76,76,175,63,51,62,117,63,206,43,113,33,62,83,214,8,65,94,225,127,212,130,18,238,221,136,64,243,55,16,30,240,208,182,247,190,75,255,192,110,238,254,128,102,221,39,160,84,26,70,136,49,172,221,196,144,46,47,239,239,190,209,156,48,142,86,33,224,191,70,188,213,56,170,19,250,240,77,56,7,89,192,225,7,233,18,0,24,57,223,208,182,53,68,14,150,56,245,55,124,168,69,15,53,12,1,18,158,227,55,100,65,92,83,203,47,251,249,104,223,120,183,66,253,6,101,231,138,52,171,244,222,205,31,211,134,40,154,19,100,230,69,85,238,197,139,10,249,164,205,107,54,209,213,198,17,162,132,109,251,85,137,52,75,187,176,37,96,36,27,116,185,147,162,91,239,80,251,30,115,25,8,110,106,35,152,99,0,131,78,210,219,169,138,22,135,33,194,247,132,223,184,211,128,13,6,160,84,174,241,77,23,114,182,197,116,175,37,99,209,147,239,46,81,189,198,45,42,188,226,238,190,173,167,146,3,73,142,102,134,194,135,243,123,216,138,235,22,111,125,255,195,230,173,2,148,17,126,246,238,157,168,71,158,216,161,111,233,190,36,109,38,104,4,242,150,88,219,117,231,160,135,59,231,29,199,212,7,227,159,171,214,111,152,139,69,116,119,66,127,173,129,48,240,154,182,101,241,89,124,144,70,231,55,58,249,168,53,42,134,131,12,185,42,128,68,136,112,15,230,137,25,36,254,42,114,1,115,61,149,229,145,238,10,31,239,28,38,54,7,141,55,14,122,211,182,169,68,254,210,207,43,48,171,162,213,111,52,149,178,132,156,3,187,97,79,72,188,78,80,124,57,90,108,53,211,238,212,199,190,142,104,15,45,69,163,16,177,135,235,136,207,14,142,212,222,125,55,36,106,80,166,54,123,151,238,55,132,50,44,11,113,19,26,40,49,152,218,72,4,222,117,29,207,112,196,186,208,13,217,141,135,58,105,221,26,9,207,105,221,250,215,174,96,53,0,182,164,98,37,128,152,216,182,107,133,41,53,148,226,8,130,155,82,40,250,226,250,252,57]], +[[22,59,12,182,161,46,143,7,176,194,157,106,99,246,166,82,206,73,114,112,181,228,111,207,131,60,153,189,132,63,140,100],[104,163,93,228,186,111,15,130,236,244,177,224,223,142,36,203,79,24,242,16,63,240,77,193,181,51,57,145,182,211,20,186],[23,115,143,87,38,85,7,128,101,29,96,25,159,218,57,217,196,118,141,181,145,126,50,57,54,49,197,74,65,157,89,241,142,249,96,221,212,57,56,13,171,195,20,118,27,208,205,181,124,206,72,30,97,9,254,208,149,222,166,232,101,170,103,11],[86,161,96,63,114,91,224,118,19,5,140,219,58,205,197,35,84,227,187,31,242,190,209,63,137,81,117,177,92,140,90,144,255,190,70,177,26,6,207,227,98,218,223,115,35,201,64,65,114,85,170,122,165,67,18,16,62,113,70,61,170,11,92,218,235,208,190,114,60,115,34,115,227,195,245,191,122,163,81,157,105,223,111,71,112,218,161,223,130,128,187,60,210,199,20,172,3,2,0,84,101,121,245,108,96,185,26,225,31,76,248,116,163,95,197,155,53,75,237,128,245,110,17,166,205,98,168,140,230,180,246,191,57,214,76,227,216,4,9,130,95,144,22,44,61,150,209,14,71,134,7,54,95,122,36,30,113,175,152,0,66,254,194,214,136,145,224,200,163,124,88,236,78,96,15,213,129,231,144,176,170,232,224,159,53,212,204,24,118,223,67,75,128,238,224,83,105,248,72,252,73,48,87,125,22,132,39,88,136,243,37,156,180,115,118,197,22,156,153,55,248,85,169,106,158,116,138,208,166,154,228,171,47,47,23,68,163,146,249,172,198,32,153,117,183,132,152,76,177,47,152,41,44,54,165,50,33,153,74,188,86,249,166,109,174,69,96,183,147,86,255,71,225,40,192,121,106,127,176,224,187,201,96,10,244,142,73,234,169,66,124,246,235,102,32,177,12,210,192,133,176,179,66,0,77,91,13,62,220,17,210,146,66,164,99,135,128,118,44,157,198,6,155,102,189,132,151,59,80,17,150,28,229,109,181,139,218,244,142,107,225,42,185,173,36,65,98,151,0,77,2,145,75,149,159,84,224,146,248,205,67,101,250,106,183,141,219,255,76,232,218,212,226,245,58,5,192,204,73,155,251,71,129,74,39,19,85,29,205,25,212,71,246,39,87,110,164,234,75,189,168,186,225,138,100,101,206,215,71,234,23,24,11,0,159,1,33,33,96,72,43,4,51,170,198,142,103,100,77,0,244,31,223,153,144,185,225,17,23,99,77,235,19,155,26,64,173,63,206,66,153,161,127,225,221,34,83,1,199,248,216,1,10,121,109,199,156,19,48,125,63,249,146,168,139,230,100,212,200,134,214,140,169,228,71,12,251,230,62,191,252,66,64,16,227,114,182,146,42,169,92,128,29,30,148,6,218,75,193,136,202,130,6,100,5,188,219,62,175,201,55,98,155,50,99,220,125,80,238,82,120,204,236,111,17,213,81,127,86,188,38,156,135,54,145,231,235,83,250,239,240,117,100,171,70,180,3,241,93,158,14,105,36,134,238,9,142,123,81,180,40,19,70,155,130,53,4,34,51,202,63,156,79,143,242,74,87,31,71,224,173,249,20,74,234,72,138,45,45,208,1,227,31,201,97,224,92,62,133,240,217,129,64,124,135,49,88,187,13,53,186,254,75,96,66,46,103,85,30,151,1,101,206,63,197,153,208,252,201,43,22,172,54,169,43,44,29,198,179,240,51,254,49,12,209,150,218,4,164,230,57,3,17,119,205,39,215,194,251,236,101,160,11]], +[[140,131,147,129,182,167,206,38,73,193,234,70,74,227,194,211,253,177,236,102,109,123,75,228,226,169,65,171,109,101,87,167],[92,114,74,48,198,251,50,129,83,67,168,13,222,230,238,229,68,81,100,24,234,149,225,186,200,10,252,128,64,214,63,198],[93,33,16,209,210,243,237,214,131,189,253,190,163,255,167,207,85,40,164,11,139,61,141,140,155,253,34,174,172,40,186,212,113,102,110,6,47,125,56,206,218,139,179,115,151,161,197,195,247,51,181,55,150,112,69,112,100,120,67,125,77,24,122,10],[203,207,137,195,84,137,100,195,141,112,253,143,104,232,236,227,108,195,151,85,201,113,209,77,126,5,111,57,176,35,239,22,109,23,242,67,133,34,240,16,214,216,53,216,134,231,31,71,76,103,39,164,34,31,208,58,117,116,87,130,137,237,84,147,172,76,9,71,227,244,40,216,254,6,64,6,162,86,206,242,24,17,215,38,120,245,223,198,186,102,172,41,236,209,179,47,245,85,124,176,140,95,19,5,89,33,122,4,19,183,89,194,77,131,56,138,43,185,178,155,107,145,209,243,16,30,214,37,33,30,77,115,128,81,147,71,140,249,149,57,108,16,177,197,175,250,203,0,137,157,160,78,60,206,25,59,73,78,42,147,60,78,235,224,163,123,251,143,27,131,113,189,229,253,160,158,128,78,148,15,52,72,150,165,41,70,122,222,228,90,143,235,248,90,176,54,202,184,128,20,59,228,245,155,119,65,216,228,80,39,139,6,54,85,120,212,11,25,220,236,198,225,238,61,163,74,178,144,19,250,58,247,114,146,114,150,33,16,227,133,171,154,2,47,174,65,70,248,151,22,247,186,185,211,220,104,47,79,172,119,54,211,224,137,115,198,133,187,178,117,187,248,242,23,65,158,92,174,2,25,235,165,22,106,93,225,177,30,63,154,144,139,138,199,230,91,205,98,63,140,24,187,2,79,96,93,203,172,218,121,13,131,98,149,116,68,169,92,19,10,55,238,157,86,61,12,187,76,178,176,255,113,89,29,147,144,182,200,252,40,117,58,14,64,45,100,135,207,172,96,113,53,146,125,137,38,117,18,179,79,135,112,87,217,39,27,204,192,36,223,237,204,198,195,46,223,117,200,183,85,28,223,128,21,78,232,224,138,12,196,48,68,225,3,107,174,1,126,180,139,101,2,199,169,214,12,139,55,12,243,121,156,70,79,150,74,105,238,101,149,1,34,62,120,154,100,151,182,52,150,223,26,218,46,128,141,36,52,252,139,185,121,78,94,42,32,187,244,214,146,92,179,197,187,20,132,47,25,32,9,5,186,147,84,224,13,195,60,255,91,66,212,233,217,102,139,52,230,97,212,75,239,118,254,254,46,213,31,148,66,58,147,58,201,79,21,35,191,55,130,58,35,141,97,108,107,23,151,52,65,227,95,148,5,160,77,153,234,168,245,4,83,76,139,95,165,232,227,53,199,67,188,242,31,93,73,43,113,18,224,15,216,100,44,177,43,254,200,73,223,98,18,13,187,6,191,194,148,106,86,1,226,91,231,80,17,198,240,12,101,211,95,68,164,106,249,228,247,128,158,87,137,163,166,27,160,163,178,19,137,4,151,41,108,129,228,46,136,240,236,15,93,239,193,245,211,159,242,164,139,126,48,38,201,229,71,32,46,220,126,183,56,195,74,211,161,93,55,62,248,42,76,29,24,31,40,90,152,189,51,20,194,193,148,124,158,44,96,172,165,23,80,238,127,148,60,175,12,78,30,92,125,247,41,30,151,59,31,147,107,115,112,118,25]], +[[170,187,178,239,237,181,153,66,74,95,62,8,249,15,168,130,108,92,146,23,11,229,1,161,24,31,232,232,223,151,78,14],[206,115,25,239,136,178,66,66,6,102,202,105,123,168,80,29,39,78,196,165,220,248,68,89,102,8,185,221,90,138,58,205],[160,177,156,250,108,128,222,119,191,205,50,16,48,191,140,3,137,62,43,33,172,230,198,186,31,247,64,142,111,240,125,132,126,107,43,104,141,79,213,26,169,50,112,29,182,64,46,242,35,34,230,233,252,126,50,10,187,77,36,225,172,198,207,6],[252,193,92,197,121,112,86,158,156,207,165,167,120,252,122,237,113,151,138,63,86,36,87,123,111,87,250,63,22,126,162,35,239,49,118,76,72,141,5,157,6,83,29,1,107,203,23,213,68,212,105,119,170,36,31,142,7,175,71,135,160,129,15,152,215,102,70,12,8,65,173,129,184,143,77,93,129,100,72,90,18,88,169,70,34,197,73,36,40,214,213,117,148,55,21,118,108,43,10,134,91,237,186,22,125,93,52,14,219,87,156,71,170,50,69,155,143,201,138,121,187,11,237,28,150,11,76,203,127,45,75,86,129,162,167,13,80,91,133,184,30,61,153,103,39,20,228,234,180,31,58,176,202,135,79,65,113,134,254,182,158,209,63,185,17,244,157,21,132,117,139,45,24,180,103,62,223,174,73,94,104,218,213,19,167,172,13,71,178,117,60,180,237,167,143,180,49,240,77,218,143,232,3,13,123,180,232,219,204,185,105,215,245,128,217,193,239,147,93,7,77,122,65,209,248,185,220,69,201,162,228,16,106,85,41,169,139,149,82,154,176,237,234,11,87,34,221,104,111,90,127,60,216,251,38,36,171,38,196,45,241,31,81,10,16,61,138,146,152,48,173,133,245,33,36,227,213,130,123,166,11,251,205,115,108,182,197,144,238,119,126,173,122,162,34,77,122,228,109,37,122,144,64,114,71,150,12,156,176,56,96,174,170,127,84,193,168,225,17,96,209,27,180,115,6,94,25,183,7,33,200,240,114,225,144,157,83,158,154,201,65,133,144,75,187,254,84,135,55,84,174,28,167,188,237,111,64,86,26,244,181,5,240,58,201,114,166,240,191,167,59,95,131,47,226,59,137,139,43,187,5,116,166,102,46,233,59,59,54,13,161,236,126,131,142,178,199,124,124,183,252,22,79,124,70,39,1,4,137,200,88,144,7,82,201,45,157,117,173,84,113,103,228,189,209,26,7,210,139,101,26,163,15,22,168,80,224,96,221,40,130,251,130,9,25,163,152,232,5,235,99,105,159,79,245,149,249,145,82,71,49,100,30,206,37,251,63,142,137,173,165,1,25,43,30,221,174,203,172,200,184,152,82,143,45,91,51,18,105,79,94,194,220,145,66,225,81,63,119,122,92,131,52,9,193,113,99,63,249,250,38,9,208,73,127,93,244,251,244,142,242,183,125,85,226,85,25,210,238,121,181,254,157,143,164,96,0,222,205,180,242,93,251,63,43,175,177,159,190,44,189,172,0,42,53,154,149,75,198,155,223,226,251,54,173,253,154,21,9,243,227,164,198,177,243,243,110,124,248,13,88,61,68,15,242,161,68,100,48,152,151,77,113,73,62,203,100,23,192,184,6,91,210,194,28,30,52,175,9,36,63,180,158,157,53,41,126,176,165,45,86,221,39,15,234,109,197,192,128,160,85,153,247,133,129,233,15,216,204,76,209,26,80,94,221,232,75,137,45,137,83,189,187,35,121,211,58,173,100,101,138,226,6,7,221,53,176,191,58,38,55,210,12,63,134]], +[[194,224,116,250,162,52,233,154,178,10,219,190,174,17,184,16,151,35,183,8,197,69,134,223,101,43,64,44,53,205,209,39],[94,82,78,206,28,105,110,112,90,53,20,221,0,130,184,64,121,90,89,195,106,150,203,196,130,191,245,171,78,245,21,209],[101,124,56,38,179,72,63,212,42,182,223,134,157,27,119,168,196,223,103,166,165,144,199,198,119,41,105,227,223,51,18,174,6,84,251,131,132,122,242,33,147,90,5,18,41,22,54,236,5,149,112,8,121,235,219,168,161,70,124,83,212,12,35,6],[49,41,3,56,228,109,28,194,92,233,156,186,204,64,22,3,65,183,133,130,60,130,60,74,185,186,238,59,97,37,121,241,192,17,113,103,150,229,110,38,147,246,221,173,67,146,42,167,132,124,187,65,72,16,22,81,187,230,45,80,190,144,130,94,142,171,119,122,164,184,2,109,197,56,90,151,211,223,118,22,1,145,249,34,205,210,240,123,165,248,94,149,244,93,178,41,40,249,7,52,255,82,12,68,220,143,227,144,59,76,81,205,35,224,100,240,28,130,158,199,79,191,254,37,253,13,54,157,39,101,116,15,67,133,107,215,57,138,25,17,173,116,152,54,22,15,217,141,4,178,142,232,126,17,29,64,113,139,90,22,111,5,201,164,113,164,21,102,85,112,105,247,161,77,233,136,187,191,103,119,82,31,203,166,221,101,222,76,6,103,74,17,133,58,248,58,204,183,15,179,40,221,143,214,16,90,125,245,38,156,159,174,200,217,0,20,126,146,141,151,12,54,205,131,75,214,5,79,112,101,13,250,206,148,183,98,157,22,227,112,61,118,108,231,99,141,10,209,225,123,119,70,155,149,141,43,162,161,230,49,161,99,94,253,203,0,110,188,110,93,139,159,175,126,95,185,137,220,8,150,197,97,162,111,60,37,240,85,113,107,54,113,56,234,93,161,248,29,199,44,255,122,85,175,174,229,131,158,245,170,130,43,41,112,170,24,168,152,33,99,191,94,237,27,103,124,202,172,18,36,255,108,108,242,86,55,71,128,174,101,128,59,245,198,226,60,128,186,205,118,236,62,45,221,58,183,25,151,80,100,72,225,157,177,152,239,173,201,247,87,73,31,27,9,114,200,45,178,148,16,225,232,187,103,187,178,61,83,86,59,136,7,229,224,194,227,46,229,150,181,180,64,35,40,249,225,121,233,206,133,109,59,209,153,213,141,230,197,194,82,231,166,18,77,129,252,158,234,242,61,52,125,42,184,137,23,170,104,68,80,221,88,48,53,22,193,164,210,189,205,222,34,12,154,227,121,15,41,141,125,56,75,112,194,254,37,136,7,132,143,195,83,32,181,120,179,53,3,183,95,56,161,223,99,11,211,62,106,133,164,221,77,249,246,229,90,110,104,103,199,56,1,229,147,225,213,145,219,137,186,154,154,240,252,41,46,6,251,81,90,200,165,232,227,67,168,33,51,85,117,186,72,251,170,227,251,18,222,234,174,230,15,75,61,49,126,192,165,84,221,212,37,200,73,50,194,122,122,18,242,157,99,113,81,7,131,189,117,230,14,47,109,162,0,82,6,158,215,30,105,90,148,49,130,25,60,182,133,26,125,47,163,198,102,193,147,2,128,21,172,139,126,125,170,108,82,4,247,122,98,50,184,139,74,191,252,83,98,253,231,222,195,107,157,69,72,128,132,146,131,177,21,99,57,234,46,140,59,16,229,27,250,189,247,37,120,199,38,65,154,56,84,44,248,100,157,249,160,144,159,88,45,235,173,95,216,157,140,129,248,61,158,66,62,117,3]], +[[185,218,78,106,240,126,57,138,180,210,23,82,163,44,143,250,155,224,195,16,211,80,89,251,102,27,215,58,250,151,226,168],[248,98,128,60,150,204,66,173,200,37,40,132,84,114,48,185,112,4,123,126,93,169,150,38,12,204,2,64,171,113,166,236],[98,94,31,66,200,116,52,162,93,98,45,128,209,37,50,128,106,251,37,9,51,36,73,230,150,182,94,30,88,136,80,143,17,196,172,37,245,155,141,148,208,191,39,228,200,209,134,112,7,196,8,218,87,48,130,220,241,157,21,169,213,204,203,12],[107,149,175,14,235,182,160,138,250,218,161,150,33,247,106,131,155,232,8,81,198,221,49,94,130,118,245,1,153,93,76,230,209,52,223,94,121,142,213,23,162,240,230,42,161,214,201,140,54,239,20,187,30,93,223,201,141,90,127,204,129,20,10,19,194,13,44,160,196,180,14,110,106,3,238,216,200,153,249,209,247,146,70,129,82,25,159,75,149,164,50,102,137,71,165,29,123,142,16,77,141,31,18,170,205,150,126,8,176,140,65,195,200,202,63,238,218,165,184,182,59,206,192,97,56,100,217,83,216,17,67,236,129,66,91,222,41,22,74,8,118,242,63,55,172,154,201,71,54,114,206,17,160,139,213,71,111,111,102,214,101,233,173,97,126,52,235,50,238,86,255,164,89,242,13,27,147,83,215,130,18,152,84,87,80,198,239,243,231,212,7,61,195,24,94,222,3,145,204,224,87,95,139,166,55,216,0,6,141,157,126,84,3,186,112,56,210,219,119,218,20,71,132,242,232,234,118,174,223,229,33,231,220,106,103,78,222,53,87,149,149,153,63,178,13,68,180,5,39,131,245,108,140,11,189,4,64,182,158,171,222,132,70,141,209,60,103,31,177,187,213,203,2,44,42,79,207,53,66,216,179,187,81,142,90,222,189,220,132,231,20,177,59,229,44,86,178,130,180,42,192,137,42,84,89,40,27,231,22,7,41,244,17,44,125,153,223,155,229,67,79,130,58,156,224,80,23,137,222,29,85,10,213,11,177,140,141,137,163,54,104,39,11,255,123,145,255,17,143,92,217,144,154,221,222,144,192,36,163,173,113,57,21,23,70,116,242,138,170,159,148,163,34,186,165,67,115,142,218,180,151,51,18,181,191,161,33,85,222,188,238,22,60,254,43,4,172,156,18,42,200,164,225,188,65,140,20,149,93,150,16,69,91,217,69,233,121,59,145,98,103,201,197,249,229,58,192,69,24,146,110,201,142,203,132,164,240,68,93,203,18,54,199,108,58,103,140,105,171,228,233,44,34,151,29,98,33,114,1,161,189,240,92,4,223,132,32,163,222,106,145,122,133,231,30,43,151,37,231,123,82,41,21,212,201,148,96,119,99,124,45,136,19,240,16,185,73,28,240,237,220,61,70,104,204,15,139,200,166,131,87,155,229,67,147,77,162,133,58,22,245,113,87,36,247,121,129,159,68,67,158,29,235,202,164,39,13,155,133,148,186,76,134,225,6,59,60,228,121,215,26,84,9,190,242,126,244,229,193,209,201,110,139,225,56,101,175,123,180,63,9,22,44,203,200,58,44,169,233,184,162,50,78,109,153,101,117,238,254,211,126,244,153,8,24,87,56,184,234,228,63,138,220,163,48,201,155,198,108,193,253,82,197,48,215,55,28,96,134,156,228,44,25,125,202,10,209,40,184,95,97,200,117,143,13,84,47,61,50,152,182,94,147,198,232,166,143,160,233,161,213,232,197,254,200,5,184,58,255,67,144,225,21,235,100,243,240,120,160,185,182,108,39,56,67,252,108]], +[[20,63,123,66,71,213,73,246,183,192,145,114,102,197,15,150,44,40,162,234,36,118,47,83,122,160,106,209,94,64,179,90],[201,149,159,144,162,213,254,172,186,226,196,200,3,222,213,222,171,134,152,118,55,6,67,55,170,42,11,13,222,242,253,134],[193,207,174,88,81,87,19,234,114,140,250,9,9,14,137,66,248,223,24,98,27,167,9,14,58,51,118,195,128,39,117,161,236,175,67,107,24,73,120,4,30,187,117,34,111,151,13,247,29,106,211,83,192,251,70,80,35,249,226,152,246,74,112,2],[226,116,32,35,71,160,208,87,164,139,242,161,246,233,246,203,66,86,7,157,128,3,116,9,60,2,12,191,82,14,95,162,127,233,150,255,7,243,58,211,178,31,116,171,12,217,60,134,71,95,243,124,246,34,211,249,250,77,19,188,153,240,19,232,80,43,36,228,108,200,124,71,230,178,195,102,43,80,233,121,160,243,69,183,132,255,33,168,164,217,42,220,101,232,110,51,180,219,225,127,82,140,205,245,180,134,70,100,186,148,255,219,124,125,36,18,180,56,230,228,63,169,102,129,71,238,51,40,34,77,31,82,163,245,181,67,89,180,247,254,246,154,248,248,103,180,120,241,48,161,71,190,164,46,211,152,3,188,188,37,87,188,168,195,153,159,29,36,240,166,176,60,152,132,96,17,249,236,116,246,102,65,123,149,2,14,177,251,47,184,139,99,18,229,0,140,255,3,226,215,122,38,170,83,45,23,128,181,7,127,158,139,130,134,116,69,93,107,201,87,151,95,123,42,80,231,253,124,22,18,206,2,54,46,250,76,85,90,30,239,104,236,52,165,192,6,166,218,0,138,49,212,25,61,194,204,100,118,133,173,60,250,59,215,197,96,183,174,212,95,15,26,61,27,91,54,34,104,222,83,40,87,5,90,185,209,213,216,88,217,174,154,117,154,81,187,148,120,232,240,238,147,201,132,181,118,184,180,171,70,2,128,190,61,226,5,163,47,29,195,213,114,146,63,178,19,172,21,18,216,14,181,173,92,24,148,75,231,127,193,125,239,19,166,27,189,49,188,113,172,194,61,37,14,197,137,78,188,33,76,254,192,193,185,6,81,109,50,216,54,173,200,56,128,46,141,227,13,215,109,246,230,28,27,196,56,182,141,43,2,90,132,242,17,250,207,63,19,132,210,97,45,15,174,245,209,113,49,207,224,207,232,51,254,149,14,71,155,194,156,190,127,214,218,12,206,48,124,240,177,189,146,200,14,135,142,67,47,99,110,160,205,66,72,12,7,232,184,229,126,105,178,249,56,183,129,32,246,175,74,190,191,125,75,5,202,205,110,237,133,68,145,192,41,117,92,78,102,51,137,147,237,42,194,93,25,160,197,180,15,94,50,200,168,177,188,227,105,113,129,134,201,29,96,237,255,36,168,55,122,153,105,117,117,153,6,125,211,18,99,160,109,106,97,21,71,129,242,150,17,171,129,47,248,46,129,55,57,100,98,99,112,76,214,4,99,87,162,60,4,94,36,7,183,168,149,8,37,147,145,49,79,47,190,228,154,239,8,85,198,229,230,61,145,42,25,223,21,177,30,206,52,226,118,220,184,139,242,242,228,117,99,88,243,74,14,227,149,43,104,111,205,23,87,138,136,65,118,211,78,162,145,108,93,159,205,0,235,158,10,169,242,207,15,22,226,86,75,253,40,182,171,89,104,184,68,143,6,131,32,228,24,113,96,248,102,87,129,177,226,237,157,4,158,27,84,167,215,39,32,255,157,79,7,48,81,153,106,157,182,240,198,130,28,66,79,165,29]], +[[13,31,233,216,185,162,240,76,34,187,176,237,234,56,51,160,206,67,51,147,71,83,31,219,103,237,81,58,19,211,107,57],[103,196,159,65,15,72,83,41,61,12,77,57,244,193,179,214,198,16,60,92,254,32,169,165,155,83,147,32,67,81,115,105],[176,87,37,231,55,30,208,169,30,188,137,243,195,11,170,153,24,55,99,237,180,206,52,254,144,26,243,115,30,0,28,197,79,40,113,24,145,94,144,54,93,145,172,168,254,177,112,135,105,249,241,214,238,245,170,17,59,238,0,181,239,171,39,4],[100,33,122,200,65,253,77,100,89,191,196,164,155,136,1,214,146,155,241,155,64,142,138,83,121,12,235,81,236,52,31,155,70,163,81,232,194,229,157,136,126,30,172,203,145,66,49,205,202,29,62,92,71,209,102,180,205,185,181,140,1,60,89,163,189,40,58,209,15,107,214,44,15,21,247,100,206,20,243,178,101,245,55,198,62,115,182,196,250,101,224,108,225,225,244,174,13,17,72,157,210,96,47,149,252,64,43,119,18,5,42,188,132,189,199,120,193,159,16,0,27,78,13,95,190,70,48,144,232,62,244,56,254,6,143,59,182,251,194,193,57,175,6,120,237,42,17,250,161,185,228,154,170,70,32,171,252,8,67,159,191,226,198,24,64,118,158,95,218,38,119,248,226,240,161,69,100,249,245,4,35,42,159,192,217,218,71,30,103,251,197,116,195,213,109,42,235,147,122,88,110,213,88,53,86,48,138,153,142,177,220,71,106,1,79,90,8,34,141,190,217,90,18,8,188,29,31,93,118,180,232,208,178,67,75,153,90,212,88,228,41,238,97,66,160,201,113,118,140,196,12,64,188,176,142,150,3,240,150,17,71,68,113,179,133,157,127,213,132,33,159,2,101,123,67,14,158,86,149,91,52,103,172,86,255,46,171,34,204,73,132,137,3,106,87,65,32,226,219,118,154,59,33,80,3,137,20,44,120,168,125,6,159,14,37,118,202,253,168,205,221,121,21,169,34,135,115,210,172,154,7,92,179,135,242,168,152,97,114,19,178,204,80,89,209,25,65,188,79,229,134,65,231,193,117,2,103,229,62,153,196,33,203,76,242,29,9,140,162,209,244,22,68,247,144,137,131,235,23,74,35,167,129,207,21,239,56,235,145,22,237,164,18,58,21,34,245,59,129,251,115,104,232,7,95,184,56,89,210,207,152,217,33,83,90,112,159,175,169,135,60,74,3,154,174,104,47,126,98,134,184,153,37,124,9,36,1,108,165,191,109,49,105,9,146,17,169,164,166,116,92,221,49,152,241,51,127,96,146,130,39,206,60,125,96,150,11,83,222,223,1,26,137,64,245,196,104,32,122,56,148,187,8,114,179,51,204,222,201,213,236,217,17,236,187,185,108,155,196,189,72,117,50,14,77,62,156,2,217,220,118,16,158,196,94,97,209,207,90,199,41,242,227,74,150,71,185,91,206,112,176,198,51,23,26,218,240,223,219,90,251,164,3,91,60,206,140,183,20,26,209,66,187,122,221,79,195,249,97,212,45,114,3,117,74,78,49,50,33,212,135,131,30,50,148,125,169,17,56,171,100,139,89,82,239,105,86,226,122,165,210,193,117,121,75,248,30,242,119,250,166,185,5,225,69,2,134,104,135,216,120,128,96,110,129,178,122,240,27,178,99,236,242,197,130,5,133,234,108,232,216,179,145,216,111,206,218,220,209,31,219,181,102,253,241,71,244,2,1,15,195,95,81,87,224,54,20,107,55,54,200,164,51,89,18,124,38,31,107,240,202,211,189,138,52,203,21,9,247]], +[[193,11,90,198,5,90,29,219,202,40,85,46,92,114,235,208,82,120,201,34,57,178,252,208,193,53,54,81,168,229,89,160],[178,24,62,27,0,129,109,41,48,95,116,104,231,228,94,237,63,216,242,60,21,179,5,249,253,169,62,129,45,101,188,39],[138,154,50,23,253,240,100,58,170,165,200,251,42,136,165,86,57,136,89,184,254,239,188,180,140,205,136,229,133,161,103,201,77,187,92,12,173,36,209,91,202,187,193,237,178,31,2,168,196,87,197,97,32,163,35,74,195,53,119,185,175,45,220,1],[53,148,144,95,158,164,100,97,95,65,184,122,187,157,22,115,55,242,157,69,217,127,122,20,100,236,159,46,229,15,144,242,230,115,57,135,77,63,32,147,190,146,38,16,119,1,236,26,171,148,28,78,5,159,27,178,108,232,110,20,141,29,159,13,162,162,160,249,130,154,54,79,180,241,63,88,185,96,208,248,215,35,35,40,60,68,144,239,223,87,135,134,69,137,15,247,188,80,101,218,214,229,29,209,229,185,165,7,81,80,151,139,51,103,241,186,132,228,95,241,241,39,108,87,110,75,199,43,232,170,142,64,95,194,178,127,129,70,185,153,132,95,170,160,89,93,60,183,14,93,55,18,237,84,160,251,62,50,45,69,56,11,93,227,96,155,150,123,149,155,202,90,88,60,197,32,205,203,123,203,184,41,170,37,215,147,32,149,236,179,3,146,60,37,96,175,195,253,115,36,183,183,172,208,137,169,240,12,3,167,61,4,61,192,207,11,160,216,65,30,43,27,24,210,29,42,50,167,38,165,48,89,20,15,120,79,124,237,242,243,60,236,102,254,74,213,204,158,172,203,228,174,16,3,106,195,82,59,172,112,10,17,58,152,181,152,230,223,3,4,198,250,50,18,172,192,76,78,60,127,102,135,54,46,248,109,97,124,109,212,131,248,216,12,234,102,209,149,17,39,66,138,97,193,225,85,166,133,11,178,175,183,249,28,130,215,62,178,176,84,62,232,252,31,56,225,220,219,60,80,61,220,155,160,129,36,86,165,206,46,17,213,86,72,122,100,105,116,167,187,248,110,128,108,88,198,140,66,105,167,201,187,202,192,255,239,152,53,179,61,196,73,167,84,121,236,210,63,109,20,156,30,94,168,182,146,8,255,54,229,251,214,130,149,85,3,24,191,160,211,177,214,193,173,66,112,188,171,9,4,174,83,73,31,155,28,165,2,224,18,238,215,124,66,125,73,160,150,47,16,85,18,93,215,181,55,51,216,82,137,52,181,88,13,213,253,91,190,133,73,120,186,227,210,91,180,174,148,78,144,101,232,226,224,121,70,81,138,111,84,142,54,224,86,190,130,77,158,2,167,163,234,173,211,121,41,245,129,1,203,24,83,190,61,117,71,245,143,73,227,139,1,138,116,141,63,25,196,133,130,171,189,190,149,58,138,37,186,157,54,93,234,131,89,53,137,156,25,251,11,81,144,106,169,114,197,172,69,233,156,64,179,183,110,53,211,39,227,33,232,174,35,6,166,235,61,140,182,236,47,165,57,154,221,25,234,0,40,160,23,146,192,142,39,193,108,244,248,90,170,174,114,249,134,176,153,249,235,228,173,11,37,208,109,61,228,74,139,250,82,132,75,228,169,57,68,131,60,226,173,213,27,181,84,179,86,167,220,73,116,141,212,90,231,236,158,141,180,38,201,122,37,218,94,221,59,98,30,74,219,222,72,25,122,51,20,222,28,80,244,214,0,32,39,221,117,25,221,227,225,87,41,228,134,149,90,196,13,157,102,135,111,144,102,140,104,157,138,181,152]], +[[6,27,221,171,40,11,15,220,178,107,253,154,15,199,33,246,143,136,52,59,93,57,131,161,107,109,250,165,231,105,105,243],[129,85,120,187,166,231,7,14,189,236,161,23,86,139,215,126,191,249,225,76,184,188,32,12,50,189,135,219,31,179,125,108],[184,50,151,204,221,109,0,152,235,245,209,50,209,116,222,25,88,49,26,118,107,204,77,161,95,134,77,128,31,56,224,157,97,62,122,168,195,54,48,39,53,215,91,228,22,109,115,176,24,75,14,11,197,239,57,237,188,203,110,14,97,175,235,12],[238,118,180,12,212,41,234,199,188,18,131,156,162,247,205,49,241,224,9,138,57,197,252,25,128,91,224,51,31,68,121,158,49,141,18,87,31,6,226,153,55,83,163,104,92,210,169,107,35,1,226,0,36,32,154,220,90,223,116,121,255,144,196,119,195,105,90,187,153,189,40,87,157,188,120,49,161,146,190,237,12,225,123,3,139,32,118,72,0,101,58,247,175,2,78,42,16,78,208,243,229,45,75,189,62,16,156,241,38,41,31,73,176,162,27,228,51,193,197,162,88,158,165,114,153,127,99,210,187,57,114,213,50,190,53,160,71,30,240,87,61,121,92,7,43,106,134,133,185,94,71,176,158,169,244,117,217,59,241,43,189,119,183,210,191,93,91,221,240,174,2,55,83,113,209,215,153,234,146,4,190,56,158,106,142,93,238,220,212,146,2,233,45,247,195,231,97,249,46,248,215,159,167,56,210,197,188,40,14,211,40,121,131,47,242,176,38,66,69,137,205,189,82,209,91,96,242,170,53,38,184,152,132,154,52,168,95,241,196,125,198,85,75,133,172,118,170,121,53,203,243,247,188,128,173,0,145,146,168,117,202,32,155,64,254,176,71,204,68,105,104,249,112,218,71,184,205,103,218,126,180,229,74,14,90,178,12,179,91,198,251,127,19,48,124,230,126,182,32,74,103,206,155,177,209,57,193,180,189,93,190,213,128,16,200,123,248,49,230,82,46,225,130,218,217,69,128,75,118,124,77,242,85,79,21,185,233,175,210,89,158,242,88,198,122,34,202,235,146,165,121,136,0,107,188,114,193,4,250,199,229,65,60,211,211,184,2,200,62,99,158,175,226,18,163,139,183,239,119,154,241,169,78,225,55,246,198,6,103,188,72,242,123,244,162,34,65,188,68,187,96,51,131,98,57,189,110,175,62,46,34,49,135,132,30,70,65,176,244,233,255,141,90,65,221,190,171,180,19,143,107,88,90,206,15,182,181,61,195,201,237,192,55,59,96,71,242,125,131,94,142,36,102,68,253,131,44,207,224,223,37,195,215,218,24,124,159,160,84,32,212,52,85,242,208,139,87,25,41,56,107,89,198,224,225,10,53,96,29,168,153,177,180,220,61,149,182,125,217,168,56,24,176,163,24,191,221,160,100,100,180,164,45,60,185,133,243,14,201,125,106,42,241,50,145,21,93,96,206,197,124,189,88,213,207,203,53,193,133,53,232,210,153,181,176,7,89,8,146,234,148,157,27,19,122,98,179,154,67,108,215,229,185,248,209,182,147,141,186,166,44,34,104,212,89,198,34,10,62,111,203,248,11,160,17,138,205,35,66,86,63,189,188,31,124,157,186,126,162,192,114,175,200,174,33,40,227,235,202,6,68,255,216,22,62,128,161,165,87,217,211,144,52,204,217,219,209,44,136,85,166,249,22,91,8,1,131,156,246,224,122,159,186,76,100,217,192,153,225,84,16,226,144,230,119,3,27,101,207,125,235,0,121,189,173,197,115,204,5,109,118,102,217,93,3,58,11,107,219,167,236]], +[[44,171,91,245,95,250,145,78,154,208,118,34,25,13,52,62,197,92,19,205,145,179,136,203,117,0,255,224,109,247,193,128],[182,30,67,43,185,124,186,227,136,162,87,138,116,132,153,142,0,233,173,61,223,214,202,184,211,165,252,91,160,67,7,200],[76,240,143,79,171,189,6,220,203,204,226,167,165,148,31,233,175,221,196,210,208,188,128,128,46,147,177,44,177,53,211,172,246,81,30,15,228,17,60,94,60,85,65,178,125,58,33,80,167,87,116,42,198,95,149,169,206,102,115,255,12,210,28,15],[44,45,4,220,58,209,152,35,89,236,213,188,62,224,53,243,73,142,237,255,97,4,169,60,96,42,242,23,154,235,44,177,244,28,92,219,10,119,177,36,249,70,170,138,130,74,163,7,108,46,26,207,212,143,104,7,11,38,39,106,101,107,74,71,88,171,21,26,106,156,65,189,116,224,155,189,154,220,206,30,135,160,168,13,23,253,146,232,94,75,218,71,44,152,139,107,177,24,59,126,229,154,9,216,5,112,70,109,185,13,211,116,149,121,196,235,25,171,117,252,21,46,205,205,104,205,16,120,239,6,229,147,199,53,22,250,130,145,72,26,102,125,63,149,191,235,20,75,171,89,214,221,199,58,39,149,193,1,126,9,83,107,49,98,228,188,88,248,234,211,137,87,1,140,254,199,43,173,191,34,129,154,176,180,6,198,71,48,252,115,253,158,230,31,116,24,126,218,145,237,78,121,147,230,104,132,175,67,239,76,107,247,247,195,121,232,240,246,61,203,128,65,226,107,139,130,146,182,182,209,144,228,173,244,48,250,130,221,116,197,115,133,185,25,196,70,219,55,181,232,118,126,74,12,149,1,59,232,155,43,196,233,253,98,117,74,132,68,24,64,9,104,174,210,221,50,141,123,29,201,30,26,43,48,9,220,122,209,64,160,104,111,103,49,104,166,14,136,216,12,82,15,194,220,252,86,202,157,75,12,136,133,144,153,35,7,20,222,200,61,38,180,99,5,84,220,185,196,144,24,149,247,143,56,52,176,151,102,182,122,70,93,232,201,73,0,101,191,86,131,57,36,51,153,253,201,213,16,3,36,102,124,90,178,143,53,192,15,97,37,99,142,97,218,183,13,30,236,72,149,29,224,251,63,123,35,211,205,152,36,55,198,52,115,65,91,239,55,74,102,50,150,242,152,107,26,233,87,155,159,252,231,30,195,94,236,161,22,209,148,248,251,169,164,90,145,186,226,122,196,85,219,113,166,176,26,114,157,12,19,95,205,203,194,62,80,74,41,67,192,10,164,32,112,81,157,156,215,122,230,117,79,49,235,70,163,229,190,158,235,63,200,211,31,241,130,218,155,8,123,227,70,44,132,89,18,110,134,41,9,35,47,213,242,216,156,1,129,89,87,97,30,106,231,202,169,139,96,83,119,106,119,21,194,249,60,207,3,8,135,3,12,86,194,184,34,109,174,41,119,153,90,109,63,30,157,121,17,169,201,210,163,3,240,224,31,50,51,142,253,175,142,230,63,196,27,37,57,156,255,208,179,95,126,229,103,107,216,253,61,162,203,238,74,226,234,152,8,215,231,53,131,217,148,51,153,49,70,103,74,64,64,244,47,99,209,179,19,92,199,151,168,216,240,184,133,115,163,40,144,105,108,172,148,57,209,225,93,25,109,144,144,182,43,109,183,230,60,150,71,45,148,110,102,140,189,161,244,219,136,147,0,205,204,37,232,76,159,56,87,209,217,229,50,65,207,98,95,57,9,175,28,138,175,244,48,159,104,246,84,183,161,91,103,113,28,91,127,157,231,103,117]], +[[221,123,89,163,61,151,11,239,98,224,226,26,123,110,76,48,150,6,134,241,127,73,175,219,74,159,78,128,142,53,92,127],[83,160,229,114,119,217,187,238,207,153,196,209,56,253,102,250,252,174,199,188,95,86,127,131,32,128,12,78,88,79,248,46],[135,41,77,34,212,173,13,8,20,226,214,213,250,245,87,73,233,179,152,3,180,212,183,135,158,96,183,119,193,252,65,88,79,225,81,53,186,17,35,255,95,32,13,179,90,52,104,221,77,88,218,215,123,217,110,226,184,136,165,168,177,140,50,4],[117,88,3,103,147,5,24,22,139,10,118,77,9,88,190,196,252,70,207,89,25,153,235,55,55,228,42,2,234,114,210,16,218,173,83,229,74,124,44,19,74,109,71,131,55,210,99,51,104,84,129,112,237,239,13,133,23,159,48,35,225,80,56,104,166,229,226,119,94,65,42,192,95,5,137,212,42,55,126,117,170,107,143,82,32,167,105,154,232,175,240,16,148,236,70,157,99,97,211,232,243,134,21,237,205,164,210,213,40,154,207,115,219,100,86,152,87,128,201,46,7,246,44,119,169,9,251,110,245,152,130,32,98,189,87,43,247,5,141,203,131,94,243,68,61,62,71,181,198,3,217,39,54,221,29,242,107,228,185,40,59,118,227,33,213,92,226,182,56,205,226,37,119,202,89,201,99,194,71,149,86,197,117,204,176,214,209,140,128,78,46,176,31,245,53,129,235,4,15,253,44,196,103,96,115,122,116,103,46,166,191,120,5,138,106,10,31,94,191,86,222,203,249,75,84,175,178,60,17,211,65,121,191,9,118,180,21,128,23,212,7,201,90,64,31,166,249,98,77,119,19,94,174,129,65,235,234,159,53,213,245,27,61,237,153,92,127,112,192,37,176,148,173,239,43,7,31,151,17,85,215,121,109,97,58,85,13,9,231,244,223,195,69,23,179,248,250,67,147,40,106,43,34,128,23,218,242,224,21,56,126,19,82,127,99,102,29,60,19,231,142,144,251,41,85,238,227,69,115,145,25,183,145,240,91,7,200,244,42,67,110,252,173,30,197,234,16,243,8,248,226,60,169,139,198,90,95,217,57,62,250,175,229,205,239,186,129,5,129,112,204,84,147,192,12,237,242,84,9,116,53,210,226,253,229,95,134,107,184,45,189,251,145,84,52,73,116,134,99,89,22,123,70,108,170,144,155,145,83,12,156,126,232,197,63,169,1,100,187,208,177,250,219,220,208,129,39,241,155,229,3,48,113,81,141,60,241,10,230,189,111,152,39,225,32,111,94,192,149,193,152,97,112,232,213,216,231,46,87,212,34,135,1,223,42,72,201,84,135,48,86,207,223,186,175,177,14,70,160,193,241,68,177,160,234,205,210,203,102,187,145,42,196,113,120,125,171,228,131,83,133,145,32,176,52,3,86,124,65,93,219,136,252,13,127,186,64,105,187,254,244,6,238,215,36,161,26,188,4,30,142,123,235,102,61,13,201,157,206,243,172,106,20,144,7,180,45,209,242,42,119,221,82,144,24,20,50,81,114,34,74,39,120,243,102,251,158,176,44,129,43,132,42,66,132,37,97,198,143,42,194,49,194,108,233,232,177,154,233,30,191,173,60,14,159,102,54,58,19,236,216,184,151,163,208,10,38,210,87,100,141,86,198,116,116,65,202,28,110,233,159,8,221,173,37,209,22,223,173,171,3,131,0,13,61,114,37,207,46,255,112,118,178,173,171,149,34,41,37,85,243,25,50,6,120,96,0,212,44,163,77,112,141,192,66,132,169,77,23,76,201,47,16,46,253,223,49,72,194,153,105,22,212]], +[[216,128,210,251,6,38,47,87,171,135,120,227,61,22,180,115,6,9,120,166,84,156,219,205,85,134,186,129,5,245,172,168],[13,228,134,210,17,95,175,45,84,114,102,119,46,67,15,217,114,123,220,172,230,236,191,47,226,58,182,15,123,82,84,177],[76,0,167,22,104,211,33,60,41,199,4,28,90,3,126,223,19,198,81,75,208,235,200,128,201,9,202,255,21,6,164,93,39,128,159,183,78,102,2,234,42,173,15,132,40,49,183,79,179,214,144,12,204,82,6,82,218,40,54,143,217,12,163,14],[17,71,67,232,42,9,147,206,201,112,80,103,171,215,124,22,139,83,103,126,222,92,21,159,173,54,240,111,193,161,74,205,119,248,131,121,158,217,136,63,153,21,174,166,56,236,23,65,243,244,33,88,85,251,91,7,223,55,147,187,229,181,104,235,53,148,57,26,158,245,114,127,171,147,229,116,105,179,125,225,37,177,233,242,230,254,44,61,26,16,236,248,123,108,10,102,92,109,70,10,23,14,239,185,191,113,108,216,250,234,151,100,245,121,255,52,235,250,156,76,251,52,112,109,141,215,201,235,29,16,178,223,70,10,70,187,87,137,67,11,244,73,21,139,88,36,242,163,167,185,24,179,58,207,45,158,190,144,33,109,27,124,191,74,247,112,197,219,149,252,98,255,58,60,56,92,58,130,23,133,59,115,70,99,74,175,48,96,114,136,219,12,72,59,212,194,34,235,51,44,184,157,196,162,23,230,51,74,38,132,19,163,144,187,55,26,236,53,95,190,76,115,111,125,167,95,156,136,117,65,162,183,208,218,192,24,182,19,143,2,30,119,38,109,222,206,132,104,69,42,218,57,245,230,61,2,9,185,214,218,191,151,84,19,37,109,202,161,90,193,75,96,104,225,119,5,108,123,240,240,247,200,132,163,64,32,50,41,140,213,89,166,49,32,57,64,6,50,50,127,156,14,118,62,82,121,140,177,119,218,68,117,228,178,64,92,21,124,164,39,116,17,8,211,62,208,183,163,245,52,56,206,107,114,92,109,213,129,74,245,28,250,69,219,206,213,87,247,38,219,19,13,85,205,231,83,59,194,9,45,107,105,156,44,135,10,242,130,115,30,24,214,81,174,133,179,219,75,160,40,83,248,200,127,213,227,171,105,188,87,176,139,129,248,60,35,156,207,34,232,23,226,173,164,208,173,20,72,126,209,70,18,200,176,151,62,192,101,10,85,246,191,154,244,174,146,86,173,53,70,163,246,125,211,93,152,126,242,25,9,169,76,80,240,239,6,64,231,85,177,196,225,160,18,175,13,49,118,110,235,93,243,28,209,4,198,78,182,46,180,239,177,57,207,48,87,105,64,29,33,63,150,164,136,213,238,126,60,227,43,1,146,238,143,8,49,191,190,143,233,93,233,86,136,107,82,77,51,25,183,63,213,109,198,14,159,28,114,215,129,85,169,124,111,67,105,123,32,70,107,62,122,235,211,87,185,22,150,231,52,143,69,153,179,79,53,145,237,223,206,42,123,216,73,171,22,247,180,62,187,22,226,61,111,82,16,239,163,10,179,186,141,50,196,6,98,184,102,47,217,17,84,75,194,69,140,101,105,239,117,169,185,223,106,15,109,128,214,88,186,134,178,65,202,25,206,154,111,207,1,211,218,169,90,251,89,195,216,154,24,185,72,98,19,148,50,127,197,233,32,167,95,152,245,226,179,214,201,95,216,82,173,245,103,182,211,124,84,210,151,8,86,165,153,247,73,226,197,93,172,124,35,227,251,26,99,187,76,196,123,139,148,243,213,137,172,75,238,240,170,212,230,41,47]], +[[88,88,113,148,28,194,130,227,51,213,123,191,195,212,174,218,134,44,250,10,55,80,48,205,89,75,54,146,132,140,95,0],[79,52,56,22,205,72,5,11,103,141,58,223,112,0,136,119,201,252,245,203,102,44,196,173,43,147,134,76,2,9,7,7],[41,136,86,229,112,24,138,239,202,216,27,185,112,240,118,150,87,112,194,103,98,254,41,230,85,77,199,175,205,184,1,114,59,246,199,99,180,204,214,95,78,21,215,216,234,56,252,246,126,169,210,133,144,199,146,85,193,207,235,167,181,228,90,0],[101,28,16,27,62,45,254,240,120,60,233,246,27,208,168,189,201,48,122,192,72,139,157,215,12,217,10,126,216,241,121,167,137,53,85,98,149,185,28,194,185,114,17,227,185,129,184,218,252,179,208,107,118,208,182,237,167,252,97,148,92,14,226,101,44,90,196,84,37,100,150,203,130,249,140,193,204,146,216,24,147,177,8,43,49,180,126,109,34,162,222,96,157,228,206,141,124,196,244,161,82,196,127,65,13,127,195,125,56,204,214,41,164,179,62,98,33,137,96,129,121,125,7,83,221,79,170,138,139,68,214,196,103,113,102,223,180,213,33,84,70,54,10,60,40,216,246,142,56,171,84,96,139,152,130,27,131,193,135,181,57,58,216,116,167,111,79,93,114,148,147,161,253,116,204,119,25,202,234,153,29,34,156,93,12,140,76,95,137,216,228,52,95,79,82,33,67,19,65,11,140,6,179,49,95,69,237,12,47,145,56,171,150,106,236,10,100,91,109,186,118,56,10,83,145,35,224,243,59,151,243,208,96,57,74,48,83,88,31,253,239,62,109,54,83,17,102,181,83,169,221,224,49,5,192,74,246,151,217,94,149,33,127,214,220,150,139,243,180,72,213,243,168,228,245,174,126,220,48,236,120,177,174,164,240,219,24,154,148,154,18,33,56,205,251,95,150,147,219,0,75,174,209,164,33,220,68,18,47,50,114,135,247,39,207,152,159,202,227,207,59,227,227,221,155,159,83,80,44,245,217,251,24,109,231,145,211,16,209,34,134,156,159,195,182,149,222,193,96,116,119,243,225,73,229,43,99,207,223,176,217,131,232,154,242,247,90,143,72,152,67,236,5,197,234,95,14,114,26,202,179,135,198,128,37,242,10,190,13,39,180,206,41,244,166,79,183,248,232,163,50,135,61,62,209,33,251,73,52,20,184,203,12,0,173,58,182,22,197,190,82,65,71,26,222,233,248,244,105,116,234,232,74,74,140,230,250,187,127,93,154,107,117,167,230,112,69,111,205,205,29,152,46,143,130,122,75,187,105,222,199,227,5,61,254,131,91,112,48,27,123,118,63,0,4,188,144,110,20,85,66,244,135,180,219,162,237,86,27,209,162,3,6,35,106,244,179,110,64,104,232,192,7,185,69,79,135,65,165,248,240,121,236,29,184,131,94,182,84,66,144,214,173,181,42,112,215,103,93,133,223,74,154,18,85,191,217,54,195,49,254,81,192,151,125,18,75,90,80,109,41,198,238,195,60,170,37,216,235,40,149,45,111,251,157,110,61,168,144,56,45,136,135,150,211,116,96,127,102,67,184,158,115,38,217,237,196,154,15,83,189,203,140,199,111,253,57,58,119,6,82,45,4,23,0,54,204,182,99,48,219,172,157,167,230,22,140,170,136,203,98,24,30,85,167,182,213,33,162,17,94,35,226,2,238,36,128,181,135,190,69,1,68,121,121,168,215,54,249,1,46,207,0,230,123,49,232,16,79,110,125,240,138,150,131,205,200,156,3,164,227,126,226,41,40,212,95,161,144,148,224,214,231,180,11]], +[[5,136,172,212,224,155,169,2,116,200,243,209,87,91,43,243,100,167,118,136,74,154,235,65,3,65,94,22,59,160,191,129],[62,202,230,151,180,37,216,126,52,161,217,68,9,142,61,50,226,193,236,86,195,98,125,248,11,162,184,164,61,220,25,3],[161,17,185,112,109,36,44,211,109,110,135,65,203,176,151,185,226,255,250,64,244,63,214,242,211,217,22,147,102,115,50,181,242,219,94,227,234,32,184,50,145,184,64,87,149,183,77,99,61,70,244,117,171,124,71,97,113,24,83,91,128,81,217,7],[248,40,248,201,218,210,152,197,183,25,218,168,82,177,126,118,37,152,167,15,78,205,22,162,252,89,110,176,38,56,153,233,131,212,78,220,199,189,36,12,176,118,16,96,10,233,106,172,13,252,59,227,135,182,22,133,8,153,181,207,68,225,118,127,250,202,61,243,129,88,89,132,36,248,7,20,20,199,4,230,11,66,42,215,115,119,250,127,106,140,93,14,188,2,53,226,212,58,152,79,58,223,117,158,177,4,71,243,194,246,184,13,90,17,239,65,211,160,152,82,192,147,42,27,154,194,62,111,64,161,103,222,33,4,27,236,136,133,249,67,62,184,11,149,201,120,89,88,4,108,219,123,241,71,167,153,71,130,59,65,73,174,5,33,215,229,170,188,21,100,250,64,68,16,110,46,57,46,156,52,68,87,233,146,147,118,234,155,66,41,198,231,115,143,231,144,8,213,84,196,41,57,105,20,195,99,135,245,121,180,107,171,20,111,106,149,16,235,111,140,133,85,28,189,132,199,220,13,11,28,1,12,203,165,150,58,127,57,241,129,228,77,188,152,228,149,170,99,192,16,89,203,230,169,155,7,180,73,231,117,156,154,249,224,248,217,5,74,103,163,72,250,25,215,249,30,192,164,212,242,199,2,108,59,132,146,89,163,80,65,127,216,108,171,33,66,228,207,227,192,175,191,37,24,42,45,82,189,46,11,201,32,232,80,128,131,43,145,185,39,182,41,72,166,124,49,126,176,144,145,70,29,73,62,234,95,252,71,191,8,85,130,150,130,88,163,200,221,129,168,88,39,11,221,175,231,146,86,132,161,95,251,81,188,250,171,147,26,250,70,94,48,144,232,107,228,30,53,71,203,162,52,184,95,231,219,112,4,150,165,5,0,45,243,202,78,174,199,185,98,120,199,209,167,125,184,52,169,23,151,187,184,38,208,146,170,40,180,149,69,237,59,30,218,35,190,17,163,245,40,185,85,203,12,79,166,110,22,233,87,229,112,76,243,25,229,247,156,192,159,45,5,78,109,175,25,226,146,107,17,225,228,19,255,130,44,161,65,247,195,211,133,174,149,221,32,179,70,229,131,207,176,194,41,236,57,207,136,154,84,25,205,55,188,24,78,245,251,20,70,34,8,10,48,45,157,119,69,196,81,247,216,130,66,204,38,185,22,163,86,154,188,125,31,33,109,87,121,122,71,43,198,33,118,23,88,232,64,235,142,41,188,142,252,183,170,252,124,248,244,229,147,48,211,94,225,7,73,109,236,110,113,75,31,164,48,152,55,187,71,235,58,6,180,96,77,210,7,51,204,14,170,194,100,158,24,192,115,66,239,85,209,155,141,3,149,145,172,40,105,172,195,75,108,60,28,163,207,38,63,248,76,164,58,95,100,101,186,52,136,140,16,144,19,179,43,252,13,13,21,245,167,108,236,39,10,179,172,154,16,99,49,49,47,90,10,132,40,44,58,61,74,234,30,124,245,61,191,139,36,11,221,17,28,52,210,169,61,253,18,88,254,146,103,19,63,117,84,220,194,26,143,67,156,22,93]], +[[125,20,2,62,180,139,189,67,118,73,162,65,135,121,5,163,201,50,241,70,64,242,154,15,177,52,17,78,143,51,245,130],[234,92,17,180,178,197,239,74,183,6,204,163,71,80,67,201,88,24,235,86,90,121,126,51,104,138,254,172,214,138,220,202],[49,51,157,206,35,51,109,245,178,177,147,82,42,163,221,45,65,20,166,106,241,101,98,137,201,82,188,17,201,178,16,247,122,84,212,97,97,244,224,197,43,48,19,228,11,158,158,132,39,216,81,50,91,215,28,77,153,53,62,238,215,81,8,13],[144,1,219,49,242,121,190,80,83,25,184,231,43,222,17,153,81,41,128,223,101,240,216,169,180,147,4,103,65,58,153,123,151,163,98,181,114,164,180,75,201,64,72,127,24,178,8,206,106,197,198,135,22,211,175,27,206,241,112,56,59,92,75,92,71,228,71,55,114,111,147,131,188,79,20,71,104,191,92,175,180,233,223,227,151,97,230,237,71,137,113,209,199,14,109,171,47,208,73,157,255,146,147,178,57,209,108,150,2,97,198,130,24,185,245,177,190,230,144,240,210,64,193,179,219,113,31,158,130,31,8,9,187,235,154,175,36,156,203,22,140,103,217,101,86,45,36,248,72,81,97,64,191,217,252,5,13,79,32,218,90,23,148,70,138,156,7,37,234,92,102,157,92,99,13,147,16,229,116,81,7,218,211,114,97,181,217,30,56,224,133,18,230,243,115,236,93,202,213,202,9,7,41,7,200,251,123,243,185,38,195,51,148,144,179,245,31,118,68,231,58,226,236,1,214,27,231,198,82,101,54,180,255,209,171,104,73,254,12,47,64,211,189,162,164,158,85,80,184,223,151,144,129,218,133,22,141,15,113,88,43,144,54,119,82,109,31,27,21,17,225,56,182,132,252,70,170,200,189,128,195,222,247,238,129,56,25,4,97,128,124,85,54,18,92,176,226,195,208,131,161,135,199,38,156,181,49,236,54,120,120,123,50,85,92,240,74,176,147,201,0,46,125,121,43,77,147,63,46,48,112,243,154,200,204,248,213,245,69,95,18,16,157,138,138,235,78,33,47,173,74,112,177,71,192,74,123,145,132,96,177,49,99,118,230,64,32,133,149,23,235,126,227,12,41,11,232,184,214,249,103,57,21,37,108,59,4,185,217,5,75,82,51,142,13,54,7,133,228,106,24,40,68,197,195,118,106,234,142,211,17,178,212,129,192,183,178,17,78,65,142,209,127,141,235,240,26,131,255,55,81,112,36,238,158,40,224,201,13,206,109,5,159,254,228,19,210,124,214,39,131,168,184,181,1,106,210,118,227,157,253,143,143,61,223,196,40,16,24,24,206,80,127,0,62,181,140,154,92,200,177,175,240,90,171,143,13,127,29,31,109,75,135,29,188,237,31,61,40,102,35,151,82,251,19,246,225,128,52,187,43,90,102,53,202,166,236,196,98,224,88,235,226,250,101,29,61,15,54,226,10,49,247,101,228,185,88,39,11,216,37,198,129,138,172,26,215,86,49,53,174,237,241,74,43,109,57,139,110,52,0,132,1,178,24,70,24,32,7,28,90,247,120,70,203,156,50,129,144,192,97,213,170,110,14,205,231,239,88,86,176,230,129,79,131,63,112,64,150,223,8,37,250,75,70,220,218,207,162,124,216,123,215,191,239,247,248,202,225,102,163,160,77,67,124,123,231,22,196,144,69,199,189,61,19,73,98,124,156,189,4,193,95,0,166,150,227,207,251,180,90,242,145,34,98,126,126,211,59,66,73,145,59,236,0,240,226,138,161,18,152,204,232,182,73,8,31,227,177,105,180,170,234,202,72,91,218]], +[[232,48,107,173,166,213,94,177,136,217,247,92,129,92,201,20,233,60,156,114,34,57,28,21,187,174,175,147,84,67,121,53],[191,39,152,184,229,84,245,30,34,134,195,3,74,136,229,119,255,35,250,50,166,114,68,234,130,69,145,46,139,244,109,164],[204,102,39,48,142,47,66,67,131,250,112,89,79,87,87,145,96,5,64,2,122,39,81,97,155,40,58,255,234,235,201,201,210,154,198,219,40,109,210,193,181,150,88,123,135,141,29,244,120,29,67,107,181,112,193,192,240,211,51,104,220,102,82,11],[215,4,56,9,195,227,220,0,177,126,253,82,201,19,11,17,183,134,241,226,87,181,226,47,129,167,250,174,96,11,188,223,213,24,83,127,232,82,198,66,53,151,98,251,117,232,173,133,146,73,230,171,73,206,27,176,79,36,146,242,170,195,84,70,186,110,176,62,118,222,58,189,45,95,199,230,20,104,67,173,208,66,134,10,74,22,181,155,221,125,3,131,120,163,94,26,4,177,33,122,85,113,13,147,126,44,144,50,35,46,162,205,209,210,90,11,255,113,239,93,62,12,5,107,41,203,146,246,223,105,43,222,20,223,165,14,19,43,235,216,158,159,24,51,136,11,101,122,120,30,148,236,182,3,4,23,86,229,81,125,68,35,197,111,173,193,62,43,49,128,136,254,221,243,181,200,60,32,180,111,221,187,169,35,5,228,134,6,218,183,72,206,56,72,184,67,244,113,31,55,12,62,199,213,225,154,180,192,172,26,225,90,170,242,61,101,254,206,218,188,8,4,155,158,41,17,62,87,97,237,157,28,98,235,7,92,171,178,103,76,219,225,227,168,137,186,228,177,221,49,182,165,178,234,27,141,237,204,60,81,94,220,68,103,195,2,49,23,108,212,75,236,138,5,121,81,171,92,211,154,150,35,248,175,132,115,205,39,217,51,2,191,138,166,36,201,195,197,121,157,161,220,73,68,148,239,143,241,219,224,24,126,165,22,38,112,184,208,152,195,169,73,25,57,141,173,247,158,108,36,145,196,68,57,44,41,205,80,213,116,53,6,50,144,132,43,250,14,133,48,250,235,192,6,214,234,120,1,17,126,10,63,1,158,226,143,179,121,34,53,64,46,47,105,184,122,67,220,34,127,157,227,22,2,151,86,195,22,125,100,163,163,246,215,49,96,51,29,90,24,238,229,176,230,226,42,102,62,253,204,141,103,175,59,206,208,65,234,132,58,86,65,96,62,199,46,253,100,78,23,61,25,154,140,131,11,46,165,254,192,55,128,39,195,114,37,175,203,96,76,76,220,244,9,190,28,80,156,154,55,123,224,208,82,65,7,198,217,43,95,9,162,158,251,113,9,41,86,112,187,26,29,211,234,0,139,183,145,133,240,155,152,240,32,196,63,20,57,104,91,150,246,25,147,17,160,144,135,15,13,155,16,212,149,205,65,10,169,91,126,83,116,155,227,166,192,251,199,41,249,108,248,86,67,151,176,156,19,81,64,22,130,95,114,241,78,185,50,148,215,1,10,204,253,17,241,122,106,200,245,68,38,61,96,56,213,199,219,41,72,98,145,179,14,164,155,107,84,207,136,130,109,210,82,205,157,187,87,216,65,181,164,207,112,42,50,100,250,164,220,204,134,171,20,218,241,36,239,61,83,53,166,135,141,6,92,107,162,153,145,4,87,101,238,85,66,204,159,93,159,53,77,205,44,110,12,247,255,58,48,246,73,181,145,45,151,29,99,53,120,241,233,242,99,135,77,5,101,194,71,48,29,203,209,93,118,33,26,226,211,213,6,252,100,222,183,224,66,86,93,67,142,43,251,36,146,67,183]], +[[54,60,30,167,195,46,163,40,160,85,175,123,216,179,191,210,4,251,11,189,75,244,47,254,38,47,58,94,189,84,218,85],[122,131,236,202,81,239,110,90,160,67,165,206,4,217,40,138,221,73,162,119,84,139,211,1,107,105,63,250,121,162,46,220],[95,209,229,249,146,42,18,246,54,183,42,125,98,23,9,31,148,138,85,188,177,130,107,143,202,249,157,38,65,108,122,177,53,28,16,244,9,63,253,138,42,248,105,20,160,169,129,132,236,126,6,210,222,232,127,220,15,74,71,248,198,60,245,1],[196,28,30,31,183,89,84,160,174,14,188,41,9,11,159,197,51,230,147,231,199,16,92,254,64,239,82,110,78,18,167,64,82,33,242,24,199,172,1,158,29,76,146,218,40,83,242,215,38,170,98,39,121,36,223,12,52,63,195,212,124,213,169,154,62,39,155,38,161,177,59,31,42,163,111,124,203,75,84,251,239,24,189,135,165,95,27,196,12,231,178,2,145,69,238,122,171,57,23,149,172,104,222,97,153,245,5,148,252,121,97,27,133,19,28,20,48,33,242,111,163,88,218,12,124,106,101,221,224,118,218,180,136,103,91,114,35,9,229,237,151,70,209,138,137,48,153,6,167,169,223,35,125,210,123,213,144,204,199,124,64,46,246,225,156,166,60,200,107,133,22,3,48,238,110,31,31,71,162,255,128,126,239,173,192,9,99,82,10,28,96,10,62,69,170,127,178,85,79,71,216,151,189,134,216,28,59,8,119,16,18,34,250,120,80,184,12,227,188,6,201,229,140,12,150,227,47,236,133,48,201,250,30,65,99,240,239,132,86,149,43,246,221,88,4,90,54,61,97,136,14,154,201,118,163,96,62,247,122,76,57,94,106,7,227,66,246,2,59,138,241,2,37,207,242,64,239,192,54,106,121,159,216,110,157,6,32,96,216,114,64,51,189,246,117,136,205,115,172,40,77,228,198,148,60,244,94,228,247,95,89,55,217,125,120,16,95,11,190,206,4,211,220,181,228,36,239,248,155,119,62,93,107,79,55,239,169,160,101,76,179,239,52,82,120,166,45,135,108,254,249,163,220,220,235,112,129,68,24,119,235,213,250,48,201,217,84,227,104,79,164,118,164,244,133,212,38,253,60,140,50,190,160,249,204,32,177,94,143,223,195,202,75,48,44,7,79,80,129,50,209,93,230,37,193,10,224,115,120,17,70,61,204,85,252,196,1,75,32,32,143,255,206,250,157,212,82,17,155,22,82,222,65,52,143,105,242,196,136,245,204,24,86,214,231,138,92,190,62,55,61,212,89,142,45,57,248,118,235,148,224,176,27,33,250,145,41,239,65,182,57,244,224,94,105,222,177,131,94,212,75,145,18,166,134,42,91,206,160,114,198,225,184,240,240,88,244,107,172,42,132,90,88,45,20,143,23,118,11,158,10,43,166,11,187,243,136,74,249,77,212,199,236,157,176,142,154,91,204,109,222,19,70,68,46,225,244,112,125,31,121,182,155,168,103,244,24,220,39,145,115,247,122,219,197,138,184,94,163,147,185,220,104,38,25,0,193,202,168,45,47,80,71,76,66,174,201,17,49,66,120,192,175,250,42,107,108,54,209,255,136,243,180,159,178,183,195,57,210,167,194,179,4,159,140,10,8,209,106,158,141,249,61,19,13,164,132,189,186,109,190,197,52,205,81,9,122,4,130,33,16,107,171,72,214,127,149,27,117,5,161,72,72,146,184,87,121,197,163,17,23,2,18,77,149,122,207,45,195,82,239,155,162,71,188,128,226,206,150,38,156,232,94,120,185,235,218,152,144,118,221,95,247,62,30,178,117,229,215]], +[[219,34,40,255,255,169,210,83,74,239,145,143,184,91,130,26,211,96,226,211,157,236,90,235,45,176,223,2,73,127,148,22],[109,1,149,119,127,129,5,255,82,59,121,197,158,60,48,129,254,137,219,111,135,3,63,9,79,165,169,64,206,248,75,180],[130,24,157,52,11,193,28,234,164,0,65,14,8,186,233,217,1,175,5,145,37,233,83,120,111,138,4,61,223,17,247,178,248,227,182,23,172,205,120,226,147,154,223,171,242,210,71,31,175,214,245,188,69,177,64,117,179,40,227,77,128,117,178,7],[252,7,205,153,4,15,19,229,168,79,148,116,109,107,184,104,247,82,180,72,182,45,153,89,62,242,158,67,204,130,69,240,71,15,101,85,45,100,50,32,246,113,146,133,225,92,55,166,209,116,174,247,96,136,204,218,95,136,104,91,82,218,226,132,198,91,56,13,163,69,162,225,175,46,215,100,128,210,105,203,147,75,67,23,98,11,121,46,187,57,178,166,120,36,125,109,129,95,42,92,185,170,86,14,75,246,222,186,76,10,13,220,130,208,229,165,166,90,203,196,120,225,236,107,6,77,123,183,56,138,115,246,237,163,11,11,107,115,221,143,135,146,99,173,26,3,72,103,29,207,33,28,185,110,208,142,213,47,51,23,218,104,24,93,107,178,88,157,193,29,117,93,71,163,182,246,160,56,106,133,148,217,87,11,46,155,13,75,94,19,220,205,155,183,172,190,240,171,39,106,122,235,225,41,49,190,103,241,13,226,103,160,41,137,83,1,245,102,37,48,173,138,179,210,48,179,182,215,9,58,205,251,242,116,117,122,144,120,226,12,35,188,130,45,239,250,97,0,84,134,16,44,1,171,130,189,200,205,207,27,179,127,155,86,211,158,80,253,90,104,149,65,110,118,127,78,54,193,164,23,120,144,129,37,181,202,63,146,169,13,169,173,223,241,85,251,31,215,118,136,8,168,15,32,62,215,55,239,0,119,99,189,47,234,159,242,140,132,180,53,81,201,252,67,143,252,71,252,252,246,77,199,112,6,19,170,139,58,248,99,58,232,182,152,116,55,192,170,71,129,190,30,130,19,150,197,54,203,48,5,208,85,73,177,203,167,1,53,175,183,254,48,104,150,28,173,58,20,99,204,11,85,96,104,78,39,187,167,122,239,65,157,130,56,104,224,206,186,209,241,206,10,233,2,116,74,21,45,210,148,81,161,126,40,168,154,113,88,161,131,110,252,228,163,229,199,209,250,164,195,135,91,196,108,77,155,226,45,102,211,102,172,111,89,83,138,0,178,117,176,47,172,109,167,85,168,84,8,25,151,213,209,208,230,229,104,165,149,140,243,52,197,24,205,81,122,185,215,60,72,214,203,196,174,78,234,67,83,17,62,126,74,124,5,146,14,104,107,240,122,251,251,141,210,236,79,24,250,113,56,229,125,51,44,215,164,34,143,234,115,188,9,37,47,36,66,114,148,235,211,100,94,224,153,108,46,133,26,138,165,26,124,217,252,46,171,71,192,171,33,63,79,81,210,22,9,30,208,137,228,89,46,155,176,130,139,133,143,132,246,11,147,173,132,160,162,40,39,203,210,116,20,183,129,50,42,4,211,150,8,40,246,56,223,40,52,199,247,131,157,112,219,18,107,238,90,242,238,117,89,168,172,76,1,166,195,145,57,106,249,63,160,96,137,64,41,125,223,137,0,197,221,180,102,52,10,229,28,96,199,234,215,98,68,126,118,216,188,203,87,57,151,207,102,20,209,136,160,185,162,245,110,237,155,15,157,70,58,25,120,127,64,146,88,26,101,198,191,120,27,147,197,96,135,229,78,225,52,58,171]], +[[102,181,15,105,46,57,94,184,51,134,224,39,200,44,227,253,238,59,216,153,176,211,23,157,176,134,251,245,36,245,116,89],[68,133,54,233,130,64,132,55,206,137,103,64,83,227,197,137,201,140,9,92,96,2,26,17,129,120,198,38,29,136,16,254],[189,19,246,54,44,7,7,137,34,243,12,99,48,117,27,246,231,207,66,167,105,22,238,101,62,177,122,204,255,31,187,202,53,37,140,76,188,88,42,94,140,201,79,210,199,237,235,83,118,47,31,194,49,35,215,244,241,69,64,155,49,205,56,2],[116,40,169,100,33,43,203,232,223,125,89,228,142,146,52,128,170,14,224,155,145,13,4,239,182,144,54,98,239,195,16,122,200,253,192,197,243,146,114,116,12,216,119,225,108,215,28,84,146,56,195,55,34,12,226,246,181,161,252,111,123,10,28,212,237,33,217,56,137,8,30,52,251,127,222,207,65,120,187,212,49,230,17,229,57,217,0,195,208,172,61,199,16,123,54,180,29,109,13,93,50,193,151,39,249,8,182,235,54,127,235,179,82,164,147,88,31,241,40,181,108,76,175,111,184,224,153,129,240,211,121,87,209,40,32,23,251,184,7,97,76,32,244,101,220,2,176,205,150,153,131,189,90,225,235,246,87,141,127,243,206,255,50,14,37,86,33,153,222,233,52,117,124,193,245,141,85,64,196,26,172,28,228,242,17,240,184,236,65,7,23,64,48,231,2,188,106,138,156,133,197,5,201,49,106,239,234,62,67,114,36,45,224,25,179,94,43,211,197,169,86,82,25,113,193,6,163,173,187,193,60,220,79,127,157,60,88,185,106,52,75,74,195,239,107,216,172,166,237,152,118,180,62,100,151,250,247,250,76,242,127,188,182,101,115,12,9,30,19,170,247,233,239,231,221,16,225,78,177,154,146,0,66,66,16,236,139,143,186,126,105,68,76,225,169,227,167,178,108,17,246,183,20,91,105,131,167,128,87,118,72,64,49,191,245,46,129,174,118,155,112,162,130,176,148,255,181,251,85,37,220,26,135,46,32,126,130,122,46,17,244,236,247,181,48,140,116,138,146,120,234,123,214,97,136,25,68,0,67,12,140,213,150,235,184,114,33,229,54,246,175,225,241,80,93,106,89,244,29,22,162,240,20,225,207,165,19,247,166,151,49,215,191,219,42,255,206,254,5,55,212,44,121,110,63,210,126,65,183,202,114,5,27,239,40,187,123,222,112,16,220,254,216,170,22,239,103,109,182,229,32,195,206,248,214,245,138,154,40,19,207,240,247,4,31,135,251,251,132,49,224,32,237,225,212,234,241,158,35,185,131,68,92,89,21,181,74,223,181,87,252,32,208,5,143,64,245,224,152,37,219,168,216,242,12,0,244,59,58,238,187,97,87,190,50,236,84,98,125,93,66,171,129,60,249,127,9,93,38,219,128,54,193,46,130,203,150,62,128,1,22,126,97,171,57,59,76,202,117,94,206,168,105,149,78,50,63,165,38,44,95,218,62,11,233,165,30,90,245,31,166,68,72,36,251,131,124,198,123,229,55,168,117,105,195,12,240,17,77,57,160,57,66,222,78,28,213,35,53,93,171,26,243,96,128,169,169,165,72,190,28,42,127,190,84,51,119,35,21,210,131,229,21,109,246,72,190,228,183,220,218,116,241,89,5,213,66,190,84,135,60,21,197,63,244,42,202,191,140,86,242,87,215,100,114,45,180,233,199,24,225,32,152,163,69,116,134,166,201,71,172,45,224,175,83,232,44,249,80,187,55,202,41,200,218,223,163,100,109,180,152,42,245,114,211,155,38,140,127,150,176,62,246,182,83,200,121,69,242,155,197]], +[[85,50,139,228,179,112,130,39,51,255,57,137,166,163,40,45,101,254,143,32,122,183,39,13,124,46,114,124,163,207,170,196],[81,142,2,238,245,47,90,174,189,227,209,8,234,121,236,173,252,77,153,76,225,149,54,33,229,75,123,59,18,31,248,255],[245,141,177,159,216,52,225,81,148,195,192,248,166,165,14,188,76,240,116,232,14,162,231,12,218,241,225,105,189,81,235,208,153,11,173,119,196,250,32,139,141,209,226,200,87,76,1,181,245,150,200,223,166,187,142,106,227,164,127,244,18,231,226,9],[108,36,201,175,187,241,45,202,238,111,16,228,8,146,82,242,198,11,42,185,58,2,193,96,47,181,222,76,227,189,146,62,176,47,225,3,159,220,21,153,106,68,105,21,231,103,222,224,23,109,221,183,142,157,107,191,6,150,117,119,90,130,157,216,8,211,118,176,207,121,32,191,26,102,225,48,59,165,36,25,120,95,37,242,139,179,56,153,235,222,132,12,10,177,75,145,154,101,128,203,170,195,168,5,98,123,156,74,119,186,161,111,130,90,158,172,45,109,54,65,101,20,147,55,14,80,238,233,76,116,4,151,100,54,86,5,171,77,172,26,3,2,39,163,48,170,23,143,47,141,163,119,175,115,240,187,4,11,172,18,54,110,101,224,89,16,85,249,242,62,172,163,94,150,136,216,55,163,192,217,156,22,143,216,134,172,201,34,207,55,167,17,142,248,164,75,176,164,250,66,136,4,147,9,167,220,27,237,128,98,30,16,99,227,229,146,192,251,164,45,115,152,235,21,247,64,40,172,21,215,237,101,166,54,138,19,183,249,86,209,149,71,235,80,108,231,236,144,115,78,185,73,207,241,217,140,228,20,241,10,220,186,140,0,115,32,1,135,80,167,27,211,109,59,107,253,97,39,5,69,8,227,239,101,217,152,72,81,77,51,214,139,88,227,164,178,36,247,155,110,52,221,72,3,64,70,127,231,240,37,204,136,33,61,128,143,187,91,145,226,228,60,249,217,80,100,7,152,101,146,115,212,122,37,241,240,19,47,104,130,250,173,186,251,162,143,238,95,161,114,114,193,169,0,17,114,179,171,111,242,195,21,242,108,7,115,68,5,181,238,139,94,79,8,225,227,184,174,160,25,70,127,176,113,136,127,25,25,1,162,28,89,118,193,202,138,175,10,29,74,46,105,142,118,35,233,187,233,202,42,103,161,83,161,111,137,94,109,217,234,146,68,65,180,189,11,103,69,82,227,152,184,217,112,52,58,155,199,118,163,163,252,26,134,96,197,98,93,96,129,181,216,127,15,138,201,240,122,181,171,231,124,219,142,48,210,253,31,111,70,82,92,117,221,13,209,202,50,129,204,137,52,111,179,230,215,56,142,190,225,84,203,89,189,158,149,237,106,65,213,223,102,139,89,234,19,120,104,235,18,11,138,44,253,244,103,68,20,253,39,150,153,242,139,90,92,204,46,47,200,2,164,201,224,184,91,118,242,15,107,206,42,73,84,136,111,196,2,103,10,113,239,210,97,245,221,123,202,22,136,74,40,124,98,47,212,69,246,141,68,21,28,192,19,75,34,157,163,141,170,171,129,181,201,96,213,119,0,202,146,178,109,11,20,33,52,206,148,183,190,108,24,97,14,162,19,111,139,168,50,154,46,140,0,11,143,2,254,5,188,247,44,183,31,140,114,83,95,252,216,24,227,142,121,146,168,240,195,42,198,33,119,209,82,42,229,82,198,12,30,230,22,183,94,75,52,66,231,150,87,228,163,51,192,179,215,68,234,242,96,208,195,54,147,22,134,166,214,104,198,79,239,68,0,82,53,44,43,37,140,251,101]], +[[125,160,95,4,229,211,139,152,155,131,247,47,122,178,108,19,135,118,117,143,79,87,126,73,220,115,214,1,63,244,55,89],[177,222,81,103,244,211,48,128,78,236,158,181,101,239,64,85,241,182,77,217,94,28,155,39,198,127,254,249,20,130,204,168],[5,241,23,249,188,62,165,93,69,94,158,241,53,233,46,118,101,209,128,112,216,245,227,117,223,103,190,24,23,206,20,53,122,85,231,1,102,243,38,183,125,133,36,50,39,207,103,216,242,224,191,132,64,202,191,176,82,117,179,115,241,225,25,14],[166,168,97,216,148,124,92,214,173,8,25,96,46,50,234,118,129,200,247,48,16,238,229,83,229,222,251,247,152,32,152,181,247,179,153,36,187,121,89,173,100,195,3,38,190,213,96,191,81,233,152,60,218,93,255,79,49,30,234,36,203,230,140,97,6,206,172,155,132,58,164,226,173,27,111,138,225,228,249,104,113,252,2,91,228,166,22,56,95,242,212,183,245,104,41,171,239,175,106,172,187,120,13,108,187,201,81,182,224,90,120,127,136,94,51,37,97,22,101,236,201,36,39,74,165,49,188,19,63,98,199,108,179,173,20,143,60,149,121,168,21,161,66,0,183,100,141,174,11,7,179,39,211,191,204,219,111,227,182,203,215,14,166,94,108,12,194,81,106,137,102,150,208,123,46,119,113,59,11,238,59,146,251,27,111,117,176,130,10,92,182,44,95,230,32,64,3,148,62,36,133,113,102,251,223,87,31,17,93,69,244,46,117,144,29,248,177,44,50,97,138,172,176,210,66,134,200,211,3,150,5,31,194,114,170,23,244,210,212,116,97,21,42,172,211,250,162,183,178,8,49,34,120,232,9,36,5,146,209,209,170,88,92,86,40,14,102,255,217,43,87,23,208,205,30,185,251,116,1,222,248,121,72,124,55,78,92,83,11,111,235,249,17,18,37,116,210,79,225,4,180,244,92,124,96,30,108,145,125,60,24,130,193,173,60,85,93,143,44,233,85,181,161,13,176,213,168,184,172,122,98,102,178,230,178,122,208,238,52,244,122,216,87,54,125,82,247,9,109,75,172,239,14,70,114,84,136,66,75,147,184,154,205,66,159,251,94,243,58,11,8,29,208,148,121,103,145,150,2,60,57,103,244,74,212,30,177,162,57,85,39,253,59,121,118,143,27,136,95,4,41,180,149,171,96,82,86,145,190,132,101,6,50,162,246,108,182,58,213,191,47,106,231,11,102,140,90,25,63,116,153,252,79,196,44,248,203,48,140,229,2,154,80,39,186,190,245,93,25,37,236,251,169,242,126,182,8,22,25,237,13,248,86,159,216,14,157,161,4,219,57,181,184,20,11,254,190,189,41,8,84,64,6,88,25,222,186,141,70,154,232,179,234,109,59,172,88,145,249,164,221,251,127,31,6,209,60,49,160,126,229,63,181,75,201,123,208,134,150,57,76,56,231,243,104,12,15,2,249,117,244,105,146,17,71,164,9,133,144,151,129,59,76,63,164,61,23,74,196,2,241,165,40,203,95,196,184,7,81,132,50,239,243,52,7,161,17,202,58,61,126,158,132,19,90,186,200,168,245,46,166,49,200,109,116,161,198,229,116,158,221,20,145,192,2,78,125,231,254,82,133,104,41,183,47,209,61,166,58,26,35,67,52,157,246,98,171,49,99,83,96,50,52,110,83,71,240,67,255,245,40,191,103,21,9,34,255,242,2,107,171,116,45,185,202,231,203,46,60,116,88,7,25,101,44,40,68,124,94,32,152,35,23,151,238,110,241,35,31,87,146,5,75,195,53,154,50,200,109,47,148,248,95,167,212,167,65,157,210,65,255,102,42]], +[[27,142,198,88,128,237,191,3,154,19,233,112,177,90,166,126,25,42,160,44,166,92,255,154,218,23,212,85,143,64,19,125],[18,193,25,30,77,227,189,68,208,57,7,1,83,173,183,181,129,246,0,233,161,221,105,170,137,242,119,199,6,158,118,248],[191,242,105,163,93,108,142,85,44,231,22,209,99,129,129,206,133,131,180,92,14,197,147,180,229,140,64,172,118,231,248,92,161,218,255,253,104,84,30,98,58,30,53,167,192,151,38,136,178,94,237,114,244,218,87,236,161,104,87,168,38,60,170,11],[55,241,139,127,100,197,19,52,121,214,218,227,190,246,121,205,194,30,206,63,91,87,154,106,156,63,162,229,158,155,232,125,32,9,247,78,28,253,172,203,28,227,125,0,112,35,105,189,22,157,148,253,207,133,175,159,163,33,125,39,230,237,109,29,142,93,247,97,94,142,55,234,85,222,31,208,176,109,119,180,200,59,146,157,128,88,111,160,105,75,231,46,200,179,101,173,44,188,221,43,26,216,207,127,3,109,250,77,170,26,144,54,205,177,32,67,34,39,177,240,123,136,102,177,34,18,3,9,235,145,74,184,76,221,235,161,222,196,138,185,38,54,114,133,136,254,219,58,170,215,231,219,178,172,48,230,60,111,95,144,252,108,230,45,109,59,216,139,13,90,172,250,97,222,159,50,103,179,0,145,123,87,164,128,54,171,32,201,160,84,70,184,118,116,148,175,36,158,125,231,188,80,122,34,7,204,149,111,113,132,85,90,125,93,136,131,187,75,62,147,242,220,252,87,176,218,134,56,101,141,205,206,136,93,68,217,204,104,177,216,23,10,54,119,204,94,80,203,243,61,84,62,186,228,71,125,146,57,207,131,56,78,197,155,66,51,232,255,51,67,240,111,48,24,119,114,154,83,212,32,191,1,198,46,102,171,127,229,93,216,126,232,35,165,143,203,135,135,14,31,82,232,121,23,124,212,57,197,51,245,162,35,229,163,67,111,233,214,66,101,72,218,207,200,106,8,70,211,237,35,172,4,37,99,232,135,255,70,170,208,5,244,225,222,227,238,14,228,194,122,114,81,112,154,228,10,188,94,37,104,100,228,120,90,78,221,139,42,223,27,197,180,1,142,40,208,177,117,134,123,2,208,82,166,225,126,65,26,61,139,235,42,66,8,183,108,198,33,253,24,190,20,142,35,93,85,170,113,39,112,101,87,222,192,83,161,63,26,71,223,218,64,91,63,229,189,40,239,93,52,134,25,245,30,89,94,245,5,95,131,158,250,241,16,228,144,22,49,172,49,160,47,79,126,228,36,163,162,195,224,13,38,2,210,204,30,73,41,6,238,164,32,169,38,130,56,172,102,34,160,137,116,229,115,2,146,230,237,81,2,86,239,222,102,126,13,154,15,242,33,63,84,18,12,205,129,255,170,107,124,196,129,65,162,183,41,133,42,245,131,210,106,165,31,189,230,123,228,223,20,229,32,194,37,122,115,197,194,227,195,216,125,251,37,54,17,117,253,24,171,215,233,154,160,155,133,248,143,25,200,216,45,69,133,143,49,68,197,223,183,164,158,222,69,180,239,216,113,5,146,163,114,6,54,231,232,137,199,226,42,209,59,45,68,187,126,43,71,178,150,58,95,163,242,85,123,133,188,12,105,61,227,210,46,249,70,79,123,129,74,32,164,103,106,210,111,202,160,53,68,198,170,212,18,131,9,95,205,18,16,170,140,192,41,255,90,38,0,90,137,18,38,194,152,233,74,82,170,113,51,145,62,201,210,42,91,42,192,188,111,21,178,81,208,185,56,137,33,60,209,177,229,198,253,8,241,168,245,203,212,33,83,41,163]], +[[231,83,136,2,106,106,109,108,109,25,158,54,41,147,165,177,4,73,1,225,138,118,194,250,199,38,26,109,28,25,164,243],[185,206,20,37,28,12,223,59,221,178,6,220,107,139,43,127,91,126,77,209,190,44,225,134,63,241,136,6,174,0,241,238],[109,15,131,217,197,93,132,188,249,168,97,71,217,182,186,154,213,55,131,47,208,249,157,174,126,114,200,19,154,252,179,12,123,36,246,178,146,227,47,152,71,9,117,81,183,251,253,81,12,132,232,155,233,130,84,68,20,87,189,8,229,240,83,2],[185,156,220,132,114,17,192,102,66,221,17,27,197,224,190,202,83,167,79,251,162,227,172,147,175,180,176,148,117,24,232,50,53,39,51,10,78,254,251,228,186,250,0,186,254,203,67,74,177,229,183,206,101,101,111,122,79,216,86,170,108,56,94,216,215,189,98,133,88,13,125,214,8,130,230,156,25,218,7,105,9,214,71,222,9,90,128,233,138,216,155,129,74,173,203,191,111,3,60,73,32,47,101,108,9,16,80,57,89,207,151,205,15,168,45,95,109,34,251,163,56,153,81,41,76,79,124,220,33,235,130,68,189,101,96,99,122,94,202,98,168,235,161,244,169,51,209,135,167,95,134,113,22,67,175,53,136,49,200,193,106,154,15,9,226,83,178,57,94,156,179,113,97,30,236,221,102,180,171,82,26,169,75,63,32,35,126,174,65,205,16,197,226,26,69,45,72,231,72,24,127,53,74,103,173,246,129,176,254,97,205,174,201,74,94,175,1,38,159,206,181,112,213,20,255,60,85,255,29,186,47,210,223,23,248,106,138,235,116,120,56,17,61,238,148,164,59,19,132,203,225,51,205,246,66,126,141,18,46,78,147,55,4,218,110,38,207,206,233,127,227,246,41,182,11,145,178,221,134,56,103,250,121,128,30,43,145,110,196,192,251,98,224,113,89,66,30,101,121,116,48,122,29,2,247,242,237,71,36,168,181,33,168,97,245,95,53,82,30,139,46,26,132,144,76,66,140,252,91,96,20,187,15,139,168,67,76,34,9,189,64,172,163,17,48,219,151,116,51,51,89,125,35,81,213,246,129,23,65,246,38,136,151,59,215,115,211,2,102,253,30,251,216,157,71,169,100,249,208,25,151,21,61,8,125,146,105,102,22,221,16,58,147,76,203,172,76,29,20,47,32,117,212,226,44,61,164,160,233,115,178,56,99,25,98,135,183,145,116,250,41,117,95,198,217,181,225,0,172,224,164,89,117,229,3,178,84,211,241,149,194,97,113,9,16,254,241,6,137,44,8,187,41,109,35,12,222,169,245,161,31,145,172,170,110,124,5,233,44,40,29,43,49,85,254,68,128,176,170,94,13,180,29,16,224,92,253,239,164,54,64,81,203,117,93,199,47,250,151,140,0,185,74,95,33,45,198,145,248,57,180,157,233,126,1,57,214,94,141,115,178,178,137,178,106,18,198,204,216,237,192,74,219,69,42,247,255,9,74,169,1,234,245,118,81,235,27,135,184,51,208,160,155,74,74,100,98,244,6,100,98,55,105,233,80,121,243,201,98,133,12,195,180,1,187,0,88,184,71,91,16,200,98,243,47,48,10,43,20,59,61,234,38,157,220,190,167,190,125,210,66,109,13,66,4,235,102,163,159,19,24,130,45,203,156,86,19,152,99,127,74,184,222,25,103,104,172,231,79,52,140,1,45,209,186,190,193,127,83,0,255,224,215,170,174,175,239,125,182,80,168,242,243,9,169,121,63,82,198,133,199,225,213,19,50,116,145,87,132,137,156,72,29,72,92,155,211,14,153,252,220,151,217,110,240,116,135,218,102,59,239,230,130,153,223]], +[[91,50,63,192,26,22,196,93,16,100,102,125,46,164,167,234,89,210,3,66,86,45,18,251,197,152,213,170,115,0,104,142],[212,20,27,69,93,48,22,66,186,218,40,20,175,203,22,32,213,235,86,217,43,17,133,254,93,173,239,85,150,37,250,113],[226,239,246,7,240,34,122,41,213,130,214,159,52,88,172,173,211,34,111,206,170,192,171,189,174,213,38,117,197,22,48,7,60,211,169,1,112,126,207,5,232,147,242,195,109,170,240,204,73,1,17,105,70,181,119,13,192,56,18,95,109,19,27,9],[173,36,102,158,245,92,84,10,142,209,98,206,29,40,240,23,96,166,7,25,160,55,115,54,235,0,177,236,190,111,97,96,28,213,100,249,44,149,104,4,249,190,212,225,71,107,148,229,234,140,202,128,203,73,163,4,239,133,31,127,103,90,190,88,230,104,29,192,18,173,85,229,27,2,29,152,40,86,157,11,204,158,5,39,163,252,3,200,145,209,122,144,230,51,122,30,166,127,47,8,129,5,135,105,56,55,8,30,76,8,163,215,44,83,108,33,64,218,32,11,164,86,195,118,246,29,5,101,31,12,95,57,87,17,244,28,13,110,174,152,201,6,118,77,30,190,243,249,4,108,183,200,98,38,64,252,175,175,191,184,246,46,28,211,44,102,238,28,85,80,148,137,165,56,171,97,41,153,231,153,123,119,156,100,34,239,241,9,218,77,248,41,32,147,13,141,54,61,120,48,144,135,149,163,136,143,37,214,103,225,77,21,94,212,69,129,190,67,15,121,115,181,116,226,188,11,19,76,241,57,251,75,176,29,189,164,27,103,185,129,71,216,1,47,64,103,127,75,128,206,74,83,76,144,173,234,191,72,75,33,250,153,75,122,23,95,138,139,138,64,117,86,68,120,221,176,80,36,88,11,171,3,140,217,234,161,223,218,85,47,179,18,41,66,155,97,79,161,216,12,82,97,78,132,250,162,33,127,38,15,247,204,234,140,123,6,227,215,127,248,116,235,129,252,133,151,229,252,220,236,149,27,95,230,74,26,248,110,115,25,58,136,36,105,235,59,163,195,130,115,75,40,135,180,25,49,110,164,72,175,194,130,71,140,37,247,188,161,132,41,203,191,253,136,113,23,124,94,204,125,138,169,161,185,236,135,25,45,41,165,37,57,192,129,195,89,51,50,68,76,190,102,135,44,243,208,225,151,41,43,130,176,190,95,205,133,140,214,202,72,181,62,229,182,22,65,188,170,243,29,129,156,126,28,237,175,158,230,176,126,9,202,237,251,48,185,32,74,29,77,219,112,86,12,190,30,176,192,236,67,241,209,120,32,27,41,8,25,252,220,146,198,62,13,182,15,184,125,255,0,229,18,100,140,137,88,168,71,239,195,99,70,7,63,26,79,31,35,23,6,15,28,84,62,111,1,180,36,133,190,235,86,202,179,186,178,110,106,12,166,147,88,2,199,98,183,153,21,158,50,15,54,181,232,61,74,202,137,98,170,44,60,43,122,56,112,233,224,71,49,243,148,140,249,65,226,29,80,150,78,93,99,90,53,165,62,41,152,17,184,202,223,203,68,22,197,117,152,163,253,5,65,9,16,219,192,234,44,120,253,185,37,116,153,125,88,121,98,121,234,170,120,179,109,206,241,201,161,41,238,255,130,57,154,38,208,8,255,163,191,4,24,255,125,57,182,66,127,52,24,149,2,77,22,226,42,12,98,168,43,235,162,226,186,194,61,238,24,207,205,93,178,57,127,55,140,83,103,48,144,130,196,78,180,60,237,193,82,32,37,58,98,50,3,153,102,95,113,52,156,193,185,68,245,140,115,161,10,11,191,212,202,241,40,145,227]], +[[190,28,17,47,120,207,19,174,252,92,231,227,55,100,172,164,72,31,159,136,176,24,225,34,219,159,141,172,20,98,70,5],[174,56,153,54,187,246,209,110,60,30,235,100,116,41,137,112,134,110,18,236,156,29,106,234,47,217,219,107,86,170,89,196],[245,252,90,203,23,233,149,126,163,4,241,35,182,80,225,68,201,228,55,114,131,80,157,67,29,166,162,187,213,39,190,179,130,201,245,135,69,163,229,109,204,101,91,210,235,183,174,239,201,62,220,63,32,216,211,195,121,35,3,30,236,12,180,7],[215,127,154,238,160,254,152,237,127,183,77,88,42,64,43,203,121,49,71,75,74,149,213,35,243,251,118,159,183,9,125,43,228,198,236,16,82,20,1,99,34,37,83,170,143,79,137,228,33,115,0,20,236,115,70,151,32,206,169,103,248,139,106,72,208,42,45,220,26,18,31,223,251,138,225,39,115,142,41,60,77,107,27,116,173,3,132,77,230,191,232,33,80,107,58,122,129,209,156,55,167,240,28,164,129,71,18,25,239,226,167,185,44,75,210,172,7,116,59,73,117,105,100,65,113,75,132,214,60,84,157,122,111,182,31,22,251,205,183,43,145,77,120,130,208,145,249,112,109,163,140,26,129,161,198,164,15,190,192,216,226,56,181,213,109,70,14,144,159,133,71,159,122,216,177,25,243,84,85,227,64,16,202,167,229,208,31,56,227,1,173,55,232,0,95,110,210,158,74,16,45,179,246,29,132,9,63,120,196,154,150,72,201,119,191,77,91,104,159,113,244,6,248,173,123,154,235,26,226,33,51,168,76,225,178,120,178,205,222,70,89,1,178,58,23,157,7,42,128,135,157,10,36,210,175,25,123,50,42,7,191,93,64,238,171,58,241,33,23,241,48,33,223,193,104,26,186,92,8,63,37,150,227,127,17,35,66,43,189,202,59,44,50,203,89,79,86,195,37,224,197,100,161,115,50,136,5,52,89,198,36,136,146,92,216,14,124,148,77,185,152,195,199,190,84,107,248,157,122,81,28,205,186,75,128,158,238,15,194,135,61,173,114,180,207,59,160,81,40,155,179,244,233,146,87,50,228,90,231,116,16,88,200,253,17,89,157,216,67,146,126,61,20,89,139,184,48,82,211,53,105,207,176,42,240,200,143,167,174,164,187,70,132,28,210,221,189,245,152,143,207,50,95,241,4,165,223,196,163,13,38,157,42,148,151,48,195,97,59,221,211,103,59,66,246,9,14,106,96,228,162,83,6,36,99,166,93,126,127,192,3,11,186,118,156,163,68,191,169,172,130,63,88,203,92,238,138,95,192,202,55,34,141,229,164,217,62,14,207,127,16,130,22,89,162,38,31,126,241,89,110,218,78,65,28,243,201,102,157,129,222,116,84,124,228,191,131,62,180,50,243,133,206,144,56,254,132,138,140,150,218,127,1,253,149,190,160,109,29,116,124,138,231,54,73,91,186,34,133,190,92,50,175,234,68,149,32,207,232,225,206,37,249,7,126,208,236,15,101,152,169,184,247,56,111,21,53,129,112,204,239,195,213,255,176,9,40,129,84,222,135,124,36,9,174,95,216,254,240,9,63,28,54,179,168,245,71,67,44,208,246,44,64,51,36,42,217,146,26,143,17,192,15,54,109,169,57,105,48,168,12,153,125,244,41,164,245,244,228,92,122,109,126,2,175,3,49,134,117,124,115,203,230,77,45,78,120,234,175,226,117,57,82,128,53,242,207,207,142,175,10,66,189,37,248,139,47,198,158,66,102,143,174,102,119,201,172,144,145,217,209,90,65,243,172,230,93,144,160,34,152,115,220,242,84,37,108,202,68,158,212,193,125,84,53,186,228]], +[[189,133,35,237,168,153,185,132,35,14,50,136,117,185,103,46,220,159,205,36,234,92,193,45,123,87,45,164,190,1,251,123],[2,183,52,235,190,136,193,59,250,149,165,217,100,252,126,249,211,149,189,99,3,240,101,220,78,225,123,58,193,84,139,123],[252,252,219,8,141,203,208,165,27,211,1,227,225,86,22,113,147,93,139,111,113,156,93,146,105,6,64,211,201,30,119,91,244,5,65,50,239,192,90,33,34,252,32,157,179,195,52,50,51,255,138,236,235,213,45,170,43,59,33,238,177,95,209,2],[22,194,22,201,190,159,13,75,17,84,16,189,253,21,147,200,226,98,34,26,185,122,42,57,90,18,25,143,149,195,2,5,176,137,98,212,137,49,24,186,159,249,154,177,199,166,225,242,241,117,25,16,112,172,148,83,39,173,108,71,11,171,247,146,139,7,221,120,140,133,182,75,113,46,10,174,108,14,162,2,129,228,47,213,97,232,62,63,186,198,127,20,0,14,229,109,152,29,42,47,11,156,160,10,158,164,124,162,246,252,141,202,16,53,252,235,20,44,63,38,242,14,60,115,34,7,255,255,17,183,150,149,189,175,164,21,33,74,68,153,48,35,38,96,92,240,184,200,47,43,17,57,46,204,144,205,116,167,180,17,182,217,7,163,213,193,48,200,121,183,207,136,15,34,187,215,240,233,89,51,113,142,150,215,209,108,174,169,242,195,158,137,177,60,213,34,102,39,54,4,169,107,81,214,227,79,112,103,53,221,217,252,164,77,9,205,134,187,114,23,96,14,13,52,212,22,172,36,159,46,65,189,15,74,188,189,37,128,173,174,33,215,235,165,250,68,243,157,120,15,23,235,133,204,190,245,143,239,144,58,40,13,149,248,243,33,7,137,250,18,225,32,226,27,110,140,173,145,120,53,187,220,195,176,126,132,105,57,84,226,58,148,249,159,147,125,219,13,74,24,212,44,62,168,252,167,209,234,110,213,58,0,36,111,153,234,82,14,100,5,189,42,165,73,176,110,125,167,34,193,186,116,170,28,19,110,142,165,139,170,248,211,118,88,105,63,62,11,68,246,49,221,109,8,255,223,79,9,24,157,48,53,163,240,52,104,226,150,150,239,5,224,44,193,170,191,236,189,162,48,27,84,12,176,235,10,117,188,206,115,219,146,115,169,22,26,152,173,137,143,205,101,121,251,126,75,50,121,84,79,46,11,215,116,221,26,129,87,218,168,138,112,50,17,103,112,60,96,166,8,164,181,66,22,89,3,117,229,151,254,33,174,169,123,82,24,93,14,55,165,59,99,136,167,7,162,188,36,172,249,68,37,248,79,61,86,188,159,126,231,65,42,158,24,51,173,85,183,234,230,218,88,22,152,22,99,131,162,235,168,182,245,57,32,245,23,165,200,11,211,224,63,170,212,8,126,62,232,254,201,167,154,1,199,121,81,33,51,215,182,229,241,222,199,102,48,13,196,5,204,33,168,197,131,251,115,188,144,207,36,56,91,8,96,73,211,191,32,195,0,152,60,11,53,21,56,220,203,34,122,20,250,253,35,172,75,38,190,129,162,177,32,207,33,111,197,131,84,249,220,191,5,246,99,57,173,109,220,44,172,20,103,123,144,226,71,235,182,197,194,41,0,125,198,15,55,74,6,212,4,235,35,235,30,196,153,7,198,232,129,98,158,24,103,38,140,166,255,250,89,170,60,168,246,194,149,22,43,149,54,194,190,34,187,227,183,35,128,239,17,182,27,53,122,98,83,16,14,48,165,134,129,139,160,3,250,63,253,31,201,25,136,28,5,2,47,148,132,133,152,242,23,254,162,34,80,114,32,209,8,162,143,199,188,57,168,161,28]], +[[51,168,90,225,80,187,245,82,244,22,99,178,21,33,194,150,210,70,221,108,248,25,93,248,81,198,149,189,21,244,165,2],[200,201,196,37,33,0,141,94,255,245,118,199,228,165,96,131,206,217,169,40,218,111,213,207,147,253,165,114,165,162,208,192],[187,228,205,99,103,110,38,214,117,161,145,21,29,48,219,114,181,184,77,70,30,236,101,100,175,134,122,180,27,174,153,49,20,120,133,81,158,201,215,230,200,24,116,60,142,246,213,22,123,53,180,33,54,60,9,179,87,54,127,232,222,68,58,6],[147,126,5,242,241,253,189,65,115,21,83,231,124,241,129,181,7,151,88,148,10,238,142,146,98,63,177,213,240,113,40,183,215,241,126,72,66,112,122,86,44,69,186,105,38,76,15,115,10,130,28,125,182,191,130,153,13,198,81,38,155,41,108,51,81,121,17,48,83,214,248,91,176,150,178,145,17,101,250,57,0,203,16,36,22,72,123,168,7,134,121,198,179,54,223,243,135,99,192,141,205,32,250,102,221,164,92,87,93,241,80,216,81,22,90,72,4,151,56,48,244,54,223,96,184,19,25,249,207,181,100,192,101,40,150,237,95,24,73,203,51,84,245,15,0,18,242,134,232,163,12,33,53,40,105,52,116,0,78,133,4,1,43,148,85,96,192,116,166,161,99,67,44,244,172,75,167,23,92,242,96,5,219,113,153,238,150,216,147,205,26,173,63,223,93,87,70,14,240,45,218,109,58,20,8,37,25,111,63,142,47,55,218,54,182,253,173,24,79,39,64,241,22,222,117,138,146,145,112,48,197,251,128,240,38,36,150,210,223,147,199,226,118,242,93,167,219,237,142,184,221,76,86,58,186,85,184,42,246,186,58,112,202,95,133,139,68,160,51,207,183,149,96,77,222,231,70,231,200,174,121,210,114,251,154,35,65,162,162,2,223,94,172,8,222,117,173,128,198,88,13,146,177,105,242,225,49,136,87,177,177,66,28,48,243,221,70,16,147,222,45,52,94,222,116,4,183,42,69,13,224,123,22,238,230,140,230,40,135,182,234,164,54,238,230,132,190,117,206,14,31,150,38,62,141,135,54,249,186,0,13,136,233,229,134,15,50,138,225,226,220,115,9,157,50,252,235,27,210,192,18,54,152,164,155,234,209,144,160,14,201,166,248,113,51,237,221,69,49,111,101,235,13,50,155,7,185,166,107,185,254,66,88,139,247,184,208,110,254,193,152,107,130,160,129,237,63,104,2,233,190,115,70,71,132,85,154,79,44,9,123,161,75,11,253,93,126,10,255,101,203,105,171,208,63,134,22,205,126,223,126,195,104,33,158,220,248,147,233,238,113,218,217,241,141,121,229,104,38,93,220,103,22,34,50,19,35,91,185,40,233,8,222,168,39,120,76,209,175,57,109,89,12,129,244,234,205,252,248,156,92,172,150,250,5,0,100,162,40,65,234,113,95,140,137,214,213,175,191,89,122,77,0,93,188,107,19,133,109,51,91,66,169,168,46,220,185,73,131,92,202,32,176,162,61,229,28,195,174,195,85,102,239,240,197,174,26,179,117,19,32,210,195,16,73,82,56,237,163,131,195,138,65,99,21,43,136,21,105,11,143,240,21,3,93,29,0,234,74,13,108,175,50,75,183,26,102,74,27,237,49,72,7,132,166,143,67,140,170,53,158,141,38,115,200,87,212,184,192,182,198,149,132,123,134,128,14,163,215,52,181,236,196,213,43,80,122,198,155,58,103,120,145,96,22,235,194,49,95,68,201,11,240,195,231,218,224,29,73,203,195,3,64,43,188,99,74,225,25,31,63,111,214,61,48,59,12,11,224,51,164,123,144,248,211,167,127,10,68]], +[[186,158,104,98,4,151,92,59,222,212,193,233,247,76,126,76,122,126,60,153,129,208,27,252,160,173,1,21,195,240,245,195],[73,144,252,230,149,46,139,125,10,252,244,191,157,186,155,206,27,196,129,94,55,81,29,167,194,173,72,146,88,29,224,58],[199,210,58,88,226,251,42,141,75,142,209,233,234,233,30,17,41,194,175,139,208,95,11,213,114,171,235,190,15,48,130,89,37,240,223,113,207,183,33,140,104,110,85,72,217,66,119,16,166,144,54,107,168,85,65,199,145,1,165,138,16,232,175,10],[70,187,72,149,42,229,143,43,245,143,91,232,223,79,49,107,80,243,99,236,132,238,216,248,47,244,192,75,6,146,208,58,239,38,232,225,230,201,84,154,34,71,213,64,166,226,47,235,17,229,127,75,128,138,32,151,232,167,182,179,183,175,55,105,230,216,29,100,136,110,105,98,55,47,79,57,228,156,212,108,27,95,115,95,56,15,124,39,125,9,151,118,237,26,234,165,122,53,156,10,168,199,47,64,235,145,161,191,7,234,21,127,93,219,48,64,157,110,58,249,137,144,206,127,48,175,253,172,94,34,1,6,70,220,169,106,84,0,96,252,144,138,49,37,176,0,173,30,211,160,242,85,205,52,241,93,125,209,253,104,28,60,53,161,205,101,32,86,236,197,38,77,57,170,247,42,155,184,58,85,28,201,52,136,122,225,7,175,223,239,6,50,23,39,13,149,150,137,20,24,189,70,27,186,99,222,101,190,6,123,27,120,100,254,70,72,76,124,158,150,52,154,124,3,168,15,160,85,5,10,161,138,206,42,68,180,160,60,148,120,36,23,43,48,226,16,17,21,148,67,202,60,239,175,105,106,122,168,249,128,17,38,12,148,54,191,72,153,31,65,212,213,7,185,108,231,50,62,83,26,220,246,99,71,197,92,136,85,103,58,159,46,200,155,92,128,36,70,6,23,236,114,113,119,59,54,214,79,193,78,181,216,38,82,197,58,48,49,69,114,39,9,61,17,143,216,235,147,132,232,2,41,4,26,150,166,73,52,80,249,126,103,54,38,58,191,30,205,158,159,185,164,240,246,214,103,250,130,65,81,72,94,220,55,179,74,207,61,140,53,249,193,190,72,181,233,106,18,175,142,45,53,194,58,3,88,15,33,29,166,49,107,52,197,107,238,135,45,71,100,27,202,119,218,100,15,219,186,213,169,173,138,185,220,121,87,145,61,167,52,173,55,73,43,164,222,140,241,54,204,205,235,107,163,241,189,63,0,59,231,38,60,79,42,64,195,63,36,202,51,57,89,110,108,52,40,51,129,0,235,204,7,34,212,245,13,48,179,59,145,45,78,124,26,159,230,95,102,88,166,242,57,20,10,98,195,38,30,16,57,46,209,147,10,169,23,101,45,59,210,190,78,138,8,171,151,225,69,185,32,171,179,30,228,188,213,160,215,31,99,129,128,246,28,36,88,35,163,153,167,52,164,220,222,9,151,136,2,69,237,113,235,155,198,94,60,111,201,90,185,32,184,2,76,23,212,76,237,0,55,208,74,19,60,38,65,120,47,29,98,45,244,82,105,180,145,211,250,42,18,39,87,158,170,56,109,227,231,222,123,196,85,198,161,84,238,229,114,127,255,4,55,162,0,118,197,195,176,87,124,172,91,75,105,52,226,105,56,2,34,70,26,96,249,84,228,137,121,192,103,18,23,241,111,112,39,152,48,52,18,16,147,24,108,120,112,95,194,125,201,46,46,218,65,22,166,191,125,35,224,84,141,98,182,123,37,196,30,208,97,146,188,38,239,19,151,191,22,1,243,166,226,160,231,246,97,251,5,5,238,56,47,39,174,194,128,90,62,33,23]], +[[89,7,168,192,132,4,56,117,35,142,219,220,183,131,47,187,164,192,94,163,197,248,138,150,241,251,249,80,64,30,193,100],[226,244,149,9,209,0,127,97,142,254,79,31,214,126,170,110,42,177,138,251,45,236,206,213,160,178,186,131,99,120,146,96],[140,73,18,192,248,133,215,108,145,64,89,80,83,115,166,75,221,214,125,212,104,54,154,185,24,242,62,162,142,4,193,145,119,168,212,97,20,79,10,139,81,210,21,23,108,176,139,214,83,1,195,196,98,55,182,27,177,73,140,167,157,75,231,14],[67,59,36,120,225,143,173,92,184,16,103,6,29,34,85,40,34,151,120,48,120,133,71,84,96,251,227,19,122,91,68,2,72,148,221,190,86,250,110,208,33,73,111,7,134,228,43,198,194,210,121,126,160,166,191,53,94,136,17,95,170,85,205,146,237,66,19,61,157,205,166,185,235,246,60,228,169,148,209,168,45,42,73,38,117,88,190,84,24,42,111,133,17,43,209,43,36,122,218,207,20,5,252,126,199,160,21,212,58,180,11,130,198,119,247,248,90,14,72,25,124,91,150,87,97,153,244,195,52,63,247,101,77,82,58,48,196,58,5,76,62,70,68,81,39,128,52,183,241,150,195,102,118,140,98,138,249,79,192,204,252,154,41,85,249,211,35,56,185,68,120,15,142,50,112,133,177,3,120,24,104,228,251,121,213,97,34,215,243,245,171,48,158,93,99,74,221,21,218,56,44,13,35,88,230,71,24,43,228,222,110,154,158,67,230,163,163,184,33,91,32,77,149,7,97,13,70,22,33,0,15,177,137,55,7,175,125,37,149,191,239,138,140,92,92,208,143,48,154,95,181,94,69,81,154,234,155,132,116,140,165,198,114,191,236,211,13,37,101,18,52,163,204,49,155,67,223,206,252,26,7,181,91,74,202,113,76,46,126,249,99,143,231,136,74,119,178,34,83,160,26,34,41,80,14,156,225,15,218,115,168,67,193,156,192,150,38,210,69,108,34,169,201,1,136,29,82,31,75,21,210,246,19,203,70,157,48,77,87,146,35,188,95,247,56,4,223,99,113,81,126,186,165,182,119,234,145,15,241,160,42,38,250,254,72,254,244,105,237,121,155,237,109,86,206,150,24,52,162,237,194,226,60,13,148,38,236,205,204,147,79,76,34,14,55,129,95,124,51,75,115,131,96,125,67,5,32,148,106,136,26,8,50,91,65,100,151,157,94,130,205,129,52,215,140,236,72,97,192,25,246,222,48,28,27,154,236,82,187,152,32,51,251,121,178,233,115,27,171,41,104,188,63,147,250,86,4,184,147,198,2,140,32,76,54,187,140,107,7,75,226,140,150,77,40,73,181,187,25,215,224,186,36,226,42,32,77,79,218,131,177,1,49,211,131,241,11,19,107,208,219,163,158,194,106,243,14,63,251,77,188,12,146,31,12,201,145,7,21,213,28,129,254,76,98,149,14,133,85,73,161,124,215,58,9,172,145,224,109,70,21,24,55,109,15,207,161,35,223,10,131,113,3,69,141,156,226,33,128,141,31,158,242,237,197,205,46,104,35,20,91,82,72,148,234,72,82,109,152,94,239,211,246,6,121,57,149,72,225,237,234,219,83,149,180,61,135,4,75,43,254,124,96,55,2,155,52,106,64,34,39,234,184,31,51,62,16,231,127,29,188,6,162,17,212,59,130,85,134,118,194,220,255,144,130,177,221,83,54,141,240,2,222,19,41,175,48,0,177,113,166,145,67,137,187,128,236,12,159,62,65,42,68,27,128,10,252,235,4,134,112,154,218,198,108,175,238,242,72,131,147,49,245,216,146,25,126,37,66,15,30,55,215,192,36,127,102,159,95,203,240]], +[[96,32,174,39,62,14,5,55,186,200,129,215,84,157,146,62,177,204,32,13,73,202,101,212,190,99,94,57,23,61,249,218],[218,175,14,105,154,18,169,44,22,224,222,211,235,52,80,163,99,17,130,69,119,227,97,240,86,150,96,51,0,22,98,151],[177,186,136,254,215,229,244,183,87,243,250,77,30,217,177,158,73,142,93,47,94,108,212,110,66,111,232,240,57,136,47,27,231,122,201,229,169,38,92,191,126,60,210,169,233,146,108,24,25,145,67,121,141,165,190,71,164,8,100,64,73,107,160,15],[106,128,17,222,9,170,192,13,177,111,247,229,92,45,230,125,140,152,131,252,178,4,13,237,188,30,50,28,171,167,187,3,105,113,83,1,118,209,219,186,169,39,82,11,223,204,190,216,132,1,38,4,62,220,68,203,183,250,53,40,104,14,95,27,86,100,149,29,201,1,9,174,164,185,195,54,202,4,61,130,33,164,200,210,1,22,86,191,148,78,253,54,186,10,16,164,179,137,25,96,85,117,11,14,56,143,181,40,112,187,236,140,85,25,129,49,68,57,69,192,159,58,172,227,230,145,80,20,55,64,115,38,111,52,136,116,66,215,79,70,143,141,112,120,187,160,189,129,76,214,221,66,60,151,181,105,5,88,123,21,45,31,207,186,14,185,253,226,17,38,145,218,250,244,249,33,86,47,36,27,98,132,16,1,131,79,108,227,102,133,248,42,143,170,59,122,250,215,58,94,89,191,95,158,113,62,89,22,63,49,219,230,150,17,138,243,53,6,210,255,234,61,156,21,86,251,21,47,210,179,33,195,23,87,208,195,192,246,14,225,19,237,172,2,214,126,251,179,3,220,230,250,136,247,185,116,108,161,16,230,160,205,9,156,8,49,245,60,85,194,139,108,130,175,68,100,86,184,66,178,201,80,165,83,238,44,118,94,151,41,230,176,197,70,191,194,107,214,212,45,6,178,237,93,76,140,187,199,95,42,58,216,18,147,149,121,61,151,156,3,31,206,126,32,179,139,216,156,155,98,71,72,178,1,52,35,206,186,218,2,205,226,5,45,165,102,76,108,100,38,203,252,136,248,79,246,2,226,226,13,249,103,143,187,165,119,164,193,52,81,126,224,80,104,17,81,88,15,124,92,151,135,185,110,85,196,7,90,38,244,248,204,255,187,182,234,24,222,27,44,200,196,73,107,22,4,39,112,183,236,110,181,66,158,122,193,137,18,50,170,78,71,70,127,78,154,152,93,128,84,126,204,76,111,217,245,151,99,237,233,22,113,242,170,87,54,165,209,72,227,168,255,200,142,97,37,58,133,176,149,54,84,149,142,178,214,148,1,203,234,231,117,248,203,140,60,164,45,33,105,62,190,41,136,56,223,148,193,215,123,18,106,18,5,204,71,213,13,83,103,182,242,118,236,141,182,185,83,36,163,30,143,210,237,46,67,66,12,74,208,46,162,119,221,148,138,85,25,61,15,11,77,28,242,131,134,199,37,151,92,229,193,45,42,111,53,103,60,194,42,6,148,204,164,218,246,175,191,211,38,216,140,24,80,248,52,196,47,240,226,146,186,79,19,229,239,7,116,165,150,211,57,4,192,38,45,49,223,44,88,74,10,79,69,63,106,228,168,138,39,95,125,231,156,19,174,26,115,17,91,224,47,66,92,111,23,122,30,196,99,156,66,167,146,128,154,43,9,25,235,211,33,227,22,0,29,91,47,132,137,79,206,189,80,161,220,244,77,112,43,146,69,50,252,14,77,63,159,248,72,108,14,209,128,238,204,62,9,226,39,42,148,220,125,36,164,232,122,147,31,226,73,92,191,153,44,10,174,146,1,224,121,98,152,249,54,61,186,196,117,232,237]], +[[147,42,32,14,206,231,34,63,36,20,98,131,164,4,140,103,166,162,210,252,75,160,249,36,139,223,253,130,198,204,227,203],[236,155,251,122,109,4,231,38,252,30,160,196,36,97,13,203,121,103,191,21,214,214,98,104,88,212,17,25,141,64,226,57],[205,30,75,223,74,62,74,49,214,82,84,51,60,140,196,8,126,76,196,11,2,226,163,71,208,154,61,222,105,132,144,192,135,215,16,154,208,32,156,83,233,135,88,156,191,60,226,100,18,162,176,44,184,163,188,147,254,199,90,181,210,195,135,3],[223,149,50,7,4,130,19,175,184,226,175,69,44,136,154,33,202,19,106,104,201,41,189,200,36,249,168,154,197,150,220,185,0,25,164,111,182,130,188,253,150,47,204,178,125,0,186,248,236,202,249,217,167,216,24,60,171,215,223,165,6,247,186,251,73,53,171,4,89,49,255,143,174,183,22,49,249,237,107,184,248,71,58,214,41,13,124,245,25,219,49,10,68,66,196,97,17,143,103,209,166,209,3,186,230,242,105,124,148,183,66,109,158,2,227,203,149,34,253,11,68,174,246,0,201,98,254,255,88,115,217,140,39,144,136,123,142,136,209,96,130,79,27,186,34,1,118,57,248,220,230,143,116,52,128,222,234,31,146,170,31,212,19,93,208,100,87,166,15,54,183,215,245,23,212,12,148,192,221,220,46,70,88,71,217,9,185,246,130,69,255,43,66,29,89,25,0,26,174,90,239,36,224,44,0,45,169,7,232,96,95,22,14,166,9,107,88,11,117,206,160,34,212,2,247,245,253,196,100,248,127,120,199,144,106,1,232,228,143,181,179,81,116,97,43,72,172,139,199,80,224,243,174,176,161,47,125,252,9,176,132,44,23,128,165,253,156,84,175,185,57,155,148,8,186,172,205,162,10,251,227,214,130,36,141,123,241,239,222,244,144,90,49,155,15,251,16,139,117,59,113,204,151,233,226,30,201,179,221,40,206,224,57,217,65,138,17,53,240,173,208,146,170,102,49,46,162,145,51,0,209,204,137,22,82,67,2,189,61,27,9,230,178,156,104,87,203,220,86,239,75,63,53,216,238,103,114,8,239,250,132,111,219,6,107,5,235,113,123,77,69,18,12,171,114,167,219,122,124,168,70,232,123,22,182,144,71,235,118,216,241,141,168,225,57,158,192,168,201,195,40,203,230,14,11,244,32,68,210,235,242,129,139,60,4,117,136,69,47,205,43,62,252,30,16,9,174,7,104,135,39,219,143,182,223,42,47,231,93,28,242,47,50,186,192,156,130,166,163,215,238,215,208,5,8,203,229,183,36,96,236,252,221,62,233,17,239,229,137,141,189,142,76,232,89,19,38,221,21,34,249,210,85,218,134,27,249,235,42,29,87,37,215,213,212,39,52,3,65,148,94,123,202,140,242,255,138,153,116,80,149,62,119,210,3,104,62,75,13,175,195,48,224,86,114,210,236,209,58,63,68,45,241,55,4,78,15,85,111,251,206,255,234,38,203,174,38,203,166,242,86,140,243,159,144,132,137,225,169,46,118,175,191,41,121,149,218,75,44,177,171,201,238,31,228,220,165,170,131,139,47,189,193,9,232,155,239,60,229,163,110,91,47,113,42,196,200,137,67,130,72,250,90,33,80,202,198,201,119,181,224,84,63,64,16,183,49,71,50,253,24,231,253,89,130,232,50,118,81,158,120,114,94,90,94,235,134,244,137,32,132,174,82,218,56,73,194,40,200,9,237,191,105,162,204,71,196,120,209,135,25,241,17,215,55,136,124,122,46,179,37,8,152,219,52,229,229,7,111,171,159,74,158,110,25,41,163,72,8,54,222,160,123,164,214,63,206,252,229,84,52,48,168]], +[[92,72,62,131,126,176,30,213,164,173,93,179,121,38,153,130,77,241,62,87,107,233,103,209,33,21,200,94,2,134,230,40],[254,26,168,176,105,218,86,230,118,239,58,87,217,187,168,131,5,234,3,40,8,238,99,82,115,179,124,92,99,93,239,78],[193,124,47,191,140,0,188,234,48,53,191,10,98,211,2,41,219,116,44,171,17,153,103,124,126,180,235,14,245,199,181,26,212,135,164,151,27,99,30,121,74,88,187,8,35,204,15,230,38,16,253,166,169,224,63,140,76,51,129,203,21,76,239,11],[88,213,226,205,137,155,169,133,55,139,62,195,62,154,134,152,34,178,61,93,137,106,40,244,36,252,214,228,204,40,184,13,74,175,45,232,4,54,126,253,245,228,35,177,35,77,130,29,99,172,5,234,237,18,199,62,142,54,8,175,13,220,204,131,134,183,216,66,177,46,96,211,12,237,227,37,83,148,94,120,41,233,178,63,92,204,46,113,3,160,143,44,221,158,117,167,179,111,94,99,114,14,240,212,155,37,146,190,243,116,2,104,200,156,134,166,203,223,226,1,222,13,185,152,92,235,25,57,156,154,29,91,176,88,106,243,200,205,242,113,50,153,235,4,67,165,65,164,115,132,96,114,67,197,74,5,145,80,88,54,125,63,45,179,128,237,49,122,140,18,199,166,62,128,156,46,132,212,172,185,217,238,245,76,111,90,247,171,89,203,145,104,177,6,143,157,44,205,151,143,231,33,186,214,138,102,159,254,222,163,233,44,118,179,46,49,102,101,142,227,189,13,235,27,8,65,148,206,53,217,167,65,197,127,194,36,30,104,239,170,101,50,11,35,161,221,25,234,139,126,200,30,118,241,233,22,63,149,146,238,238,90,248,236,237,2,114,243,53,18,208,212,202,6,127,5,85,27,38,83,150,225,0,20,120,60,172,172,121,67,123,25,132,45,230,171,145,185,217,35,187,235,80,51,37,188,84,134,159,102,62,110,164,174,104,151,112,27,231,225,29,22,205,250,224,238,232,97,134,32,0,231,164,22,7,129,84,126,66,82,106,245,27,169,105,141,35,74,175,81,13,168,26,13,191,38,67,102,21,61,122,109,94,179,251,8,185,187,94,160,101,194,245,229,182,187,103,157,46,33,11,91,64,226,188,130,247,141,201,171,88,36,183,74,173,173,216,155,248,168,183,58,10,47,67,172,116,131,120,146,26,115,162,82,112,74,74,219,247,64,203,153,193,225,89,76,55,172,154,204,25,245,35,21,198,168,70,165,123,54,18,140,100,215,103,175,68,233,200,99,5,191,24,186,124,213,38,128,82,58,59,16,47,186,111,229,85,103,6,157,32,71,203,221,150,5,234,18,200,135,125,57,156,30,102,227,56,23,115,31,80,184,79,129,125,31,7,96,164,15,151,70,134,24,147,65,5,235,0,236,80,199,109,179,197,63,207,67,254,23,2,144,125,154,117,107,207,67,159,136,49,208,191,172,146,231,5,143,177,87,190,62,89,29,55,235,52,22,94,60,111,198,14,114,41,76,8,62,71,118,38,249,0,28,29,115,124,41,3,119,223,165,142,164,234,211,2,143,199,98,206,138,58,254,194,230,225,50,198,98,223,96,52,171,85,79,147,239,172,101,122,211,79,97,7,211,71,252,92,94,83,243,115,62,23,139,118,1,77,47,155,189,6,239,45,254,96,226,8,61,136,101,247,245,178,172,192,37,217,18,229,207,108,218,110,121,129,67,233,219,188,112,160,33,29,142,64,3,215,139,56,61,102,166,173,41,113,124,162,78,221,239,125,247,205,58,126,246,82,171,165,72,122,254,93,2,108,155,16,40,7,41,78,178,125,152,36,238,182,180,15,8,61,231]], +[[176,208,171,221,132,68,225,15,41,55,84,172,159,22,227,27,220,221,151,183,6,113,40,170,232,228,215,241,18,137,226,205],[28,120,204,1,190,161,83,82,182,60,86,151,241,207,225,47,253,209,109,220,29,89,231,121,81,182,233,64,142,226,40,173],[100,64,139,221,45,15,200,146,165,182,43,90,207,142,59,60,115,192,181,196,250,42,114,227,157,214,8,212,147,127,147,50,247,62,20,208,139,173,198,39,1,20,209,241,165,86,204,110,232,72,138,187,144,127,121,174,23,92,53,46,159,17,238,5],[170,39,108,197,67,252,198,45,112,167,4,96,141,152,206,81,182,69,181,194,74,100,10,93,241,10,85,145,65,125,16,137,38,223,63,12,225,185,33,3,51,9,235,141,134,89,244,137,253,111,121,170,27,244,136,45,114,172,105,204,88,211,188,224,250,137,177,100,17,233,117,62,180,12,108,77,89,141,200,244,171,176,188,72,241,55,3,113,50,108,154,134,187,194,172,98,20,71,142,120,163,132,8,189,218,250,169,89,38,0,196,154,18,156,5,57,47,138,125,100,43,73,19,122,32,243,254,159,17,238,23,207,163,175,210,175,113,86,94,156,64,8,11,96,205,13,188,55,142,218,6,44,124,188,127,233,114,189,228,80,154,29,233,95,20,223,72,47,72,170,204,70,60,213,148,246,109,100,141,55,148,115,138,214,171,73,110,45,165,11,13,178,186,123,101,145,133,228,88,127,24,46,131,61,231,80,250,172,221,242,26,245,224,207,76,154,243,133,176,79,123,226,49,73,138,208,183,66,213,168,124,6,17,93,178,48,151,58,81,66,127,32,47,163,154,251,152,40,181,240,63,163,39,203,213,45,254,198,109,113,234,49,152,101,220,246,129,15,24,88,71,45,139,234,62,68,122,223,180,182,7,88,232,107,72,19,55,9,115,45,43,207,81,199,108,170,132,123,101,55,252,176,91,184,200,125,197,233,251,2,43,50,96,193,215,27,20,152,89,201,102,61,189,174,106,123,191,214,222,185,209,35,128,156,36,20,1,175,16,113,156,249,26,107,237,22,8,76,68,70,7,53,158,216,240,24,219,17,21,17,137,43,70,189,172,108,156,97,56,65,222,216,134,185,222,192,108,1,232,4,135,228,143,190,119,142,158,151,80,143,253,160,87,120,83,170,189,202,202,139,11,171,108,228,21,87,170,185,99,28,150,214,9,119,227,87,24,182,5,149,39,63,219,161,64,245,80,10,141,53,118,245,169,252,143,60,164,192,44,22,122,242,224,61,37,117,11,66,173,176,59,20,23,242,182,210,25,190,95,132,41,51,26,38,164,73,181,212,219,43,26,9,21,46,234,43,37,210,223,126,246,254,10,50,226,95,174,121,54,10,154,238,21,17,253,168,6,69,80,147,122,113,48,151,25,48,198,115,187,53,142,95,85,149,31,80,177,70,216,93,56,63,62,1,193,81,236,230,192,109,131,103,1,37,50,128,253,207,244,225,57,211,49,154,178,226,202,113,188,195,250,15,175,124,112,44,156,96,78,86,81,222,74,245,112,14,158,222,114,88,185,188,20,141,85,149,205,52,23,14,62,92,242,146,130,131,144,144,143,218,150,31,34,48,172,11,140,172,100,115,151,50,112,108,226,213,229,154,189,109,94,32,123,218,254,167,77,40,215,167,88,242,32,14,78,0,160,188,240,48,106,60,171,218,71,2,79,171,234,228,136,171,92,50,55,21,207,60,167,114,10,249,235,191,133,130,225,21,138,9,157,115,107,86,155,157,64,41,88,23,234,37,84,6,139,239,50,68,44,17,30,200,20,198,237,65,89,25,186,115,82,99,52,223,48,186,198,102,8,78,86,1,194,40,28]], +[[73,132,151,253,204,106,16,88,145,224,35,255,50,215,95,124,55,72,216,197,45,135,221,59,39,117,174,253,129,96,161,67],[45,121,174,156,238,74,198,39,91,5,116,156,67,142,190,85,43,65,61,135,60,192,127,20,245,250,19,1,119,33,76,84],[176,163,106,44,147,71,86,52,142,180,124,37,163,44,63,42,93,219,213,143,204,114,160,140,60,234,209,162,217,0,51,92,48,1,227,91,254,31,63,181,165,85,0,155,168,233,104,116,73,75,151,232,176,151,0,237,203,31,37,132,185,208,254,3],[190,56,188,140,223,70,25,14,48,74,181,61,210,156,43,196,9,84,253,76,109,43,185,144,249,59,43,92,105,31,223,5,39,194,96,245,6,97,135,242,208,243,31,67,160,139,54,14,161,237,130,0,101,23,100,184,250,73,89,90,21,148,16,158,73,103,89,171,102,35,250,51,55,141,128,14,97,23,224,121,225,63,232,92,129,182,62,190,36,123,61,246,193,88,75,199,207,251,223,164,95,42,44,231,194,55,170,175,239,140,188,167,11,202,188,224,184,71,213,81,244,106,125,21,206,42,13,61,84,90,186,204,89,48,1,12,83,100,136,135,212,118,224,209,58,52,252,28,84,223,9,209,6,237,117,141,238,220,118,29,85,122,115,178,188,221,222,251,164,237,0,89,151,177,146,121,185,210,222,55,208,65,254,1,62,239,5,162,225,28,154,35,78,135,204,14,22,192,198,218,66,170,165,191,153,100,23,191,100,229,183,133,214,125,195,37,71,193,240,82,23,141,105,76,242,15,22,152,88,158,126,212,155,226,157,213,159,213,192,27,161,217,245,251,6,167,88,149,183,177,225,88,149,9,126,189,232,76,173,99,3,170,10,134,219,195,36,116,125,151,36,93,112,197,32,59,224,27,6,203,222,6,174,3,114,4,210,55,48,205,105,97,137,247,172,38,124,242,2,23,153,41,206,84,16,224,227,173,229,19,210,32,27,253,32,254,250,64,180,71,111,39,191,144,124,118,46,183,38,42,91,225,60,252,4,122,132,109,32,169,242,49,27,100,105,176,106,181,69,240,236,159,196,70,234,37,12,211,183,58,123,107,150,12,16,202,76,45,108,100,161,86,161,140,159,184,16,228,154,253,12,54,218,171,139,139,133,102,67,164,204,175,169,173,136,110,145,229,68,83,91,142,221,162,124,144,192,106,182,188,197,54,40,190,24,215,214,54,156,161,128,31,145,194,224,185,95,54,215,2,247,114,52,180,16,7,25,192,89,149,30,69,177,249,22,152,57,52,227,43,77,77,143,41,192,163,115,248,216,240,145,139,150,120,101,205,14,75,236,160,19,39,201,157,95,222,212,193,166,154,194,212,217,183,143,251,131,5,103,0,33,4,2,80,204,39,115,126,117,223,117,118,15,236,139,141,48,178,69,101,79,60,18,241,247,206,160,188,231,138,179,105,53,120,175,62,166,31,252,205,249,186,247,195,234,101,184,143,200,84,18,129,38,71,103,150,137,44,102,59,209,69,24,201,145,134,41,161,9,95,97,78,4,146,68,108,61,132,177,110,201,79,126,202,218,235,107,101,155,187,72,103,181,121,6,23,20,253,91,176,250,164,173,107,224,255,179,136,139,234,68,126,78,52,56,200,240,234,230,68,251,212,90,56,2,220,64,236,69,27,33,43,213,146,218,205,77,169,102,134,220,139,32,36,37,127,37,233,200,48,191,247,149,238,232,93,135,160,144,193,164,35,33,231,16,85,87,100,237,130,87,201,65,92,127,34,75,83,117,88,206,253,198,21,18,159,40,53,2,103,192,27,160,64,62,7,245,198,6,127,145,200,90,44,80,200,102,220,67,136,175,56,210,22,2,3]], +[[217,98,166,113,158,92,199,114,76,164,161,213,89,83,104,18,180,226,42,167,188,177,62,79,177,114,45,40,224,69,33,124],[169,68,89,45,188,125,119,3,157,114,2,86,195,253,52,13,52,219,137,42,177,62,72,18,214,98,226,132,12,40,182,208],[223,185,182,53,172,14,223,131,183,181,157,11,132,9,175,71,95,102,252,153,70,175,11,124,99,171,140,245,146,157,71,1,161,191,102,149,156,222,98,251,207,89,164,138,179,187,175,11,154,97,182,224,11,33,129,235,147,66,130,7,10,93,83,0],[166,170,122,25,13,0,58,177,117,51,43,143,88,231,202,235,105,8,84,217,219,86,219,182,149,123,63,182,84,226,224,218,153,31,49,84,33,66,4,19,93,241,225,16,67,23,201,227,197,142,237,255,31,198,26,186,87,116,76,12,126,244,134,0,10,112,178,193,66,235,173,220,7,171,6,94,42,133,93,175,25,138,104,3,172,36,239,55,36,72,124,19,81,221,237,160,81,57,19,69,125,118,134,13,120,169,182,188,61,186,102,196,14,95,195,73,168,115,173,96,101,206,125,127,220,44,196,131,179,174,251,242,240,61,214,105,189,156,184,246,60,238,71,120,92,172,176,157,135,44,154,235,131,233,134,132,5,37,67,36,3,121,130,224,134,19,69,93,149,33,216,142,162,253,160,32,190,115,12,252,140,7,203,11,55,97,76,203,162,250,62,196,152,184,21,187,90,219,153,110,132,139,56,192,21,166,165,199,82,235,218,199,185,238,216,182,150,25,216,200,70,182,111,120,22,209,223,30,188,33,7,28,239,11,37,30,46,171,89,130,127,109,96,85,8,67,112,253,39,194,3,232,106,24,159,30,225,30,132,3,171,220,189,31,69,52,26,130,5,37,216,99,125,196,132,165,24,93,101,81,203,136,42,150,185,152,26,95,26,130,31,39,182,86,255,249,14,127,105,191,40,111,117,47,151,15,252,165,197,62,8,80,178,11,148,249,67,22,39,9,74,206,169,18,168,128,183,73,166,248,11,178,6,204,170,116,111,167,12,131,60,159,50,48,137,206,5,88,201,220,32,13,87,57,209,228,153,99,79,44,22,229,75,127,109,120,25,196,112,113,182,11,213,77,208,242,115,163,25,117,15,211,197,16,164,154,181,111,99,12,124,230,216,2,61,151,134,35,70,133,155,192,180,214,5,34,73,105,112,137,3,118,3,1,64,156,96,171,37,23,86,17,240,190,152,178,58,140,216,172,83,94,53,19,188,119,225,69,33,147,218,223,68,53,230,60,54,41,182,102,165,234,76,75,173,54,234,202,210,96,20,4,234,189,141,154,7,149,110,194,180,183,187,99,54,237,117,184,223,143,22,222,66,192,252,174,147,101,46,60,64,124,189,69,232,212,19,239,81,232,84,45,246,37,18,238,121,62,65,53,138,29,225,146,70,198,88,107,60,20,7,65,4,33,246,232,101,199,90,159,74,106,71,136,248,74,156,120,29,143,128,36,191,219,226,91,220,125,75,105,203,170,119,25,98,140,11,7,236,44,74,35,79,255,74,195,212,147,91,156,228,200,161,105,71,171,231,149,31,248,217,172,146,21,227,56,250,15,233,18,65,118,209,123,172,30,5,89,44,67,152,104,174,90,79,117,253,30,168,42,164,84,194,10,147,157,237,167,41,160,225,150,70,206,189,130,32,73,200,37,199,227,28,110,250,212,94,48,111,45,159,5,105,224,113,115,49,244,128,4,194,110,191,230,143,56,67,233,15,128,103,3,45,33,231,134,200,83,158,1,190,60,234,197,149,74,5,70,200,75,115,77,153,148,86,167,196,95,140,235,170,71,142,84,128,7,249,211,175,131,111,117,77,228,18,63,47]], +[[225,209,65,101,24,146,29,7,200,195,158,41,115,216,234,18,73,202,168,191,101,156,195,108,121,55,248,78,206,122,212,252],[72,189,204,63,26,91,128,88,237,154,50,239,28,196,140,247,168,171,118,166,228,81,158,90,130,133,82,65,173,111,255,138],[66,50,210,164,129,8,77,17,150,219,98,242,45,199,76,242,234,242,219,13,240,90,215,205,222,103,191,194,155,255,86,205,224,25,172,159,3,216,31,24,39,235,30,59,10,190,2,4,202,127,119,250,135,74,181,38,131,84,255,8,187,127,72,0],[61,38,61,225,171,145,232,221,123,49,127,122,39,251,96,166,225,131,140,12,121,59,3,171,190,112,130,182,189,160,199,196,96,98,38,33,146,200,139,101,192,38,193,116,88,77,41,100,151,16,66,154,228,74,70,20,11,76,130,200,160,183,77,86,160,4,248,226,245,193,143,132,240,70,65,83,119,47,131,18,99,63,198,173,40,167,217,251,85,247,215,140,214,72,140,165,129,23,234,249,35,250,40,135,94,43,49,137,137,49,133,170,60,205,4,77,63,17,14,46,124,171,223,111,129,75,159,221,103,51,189,95,48,122,135,188,115,182,37,13,88,131,147,109,235,29,176,224,175,27,231,171,50,155,92,107,217,53,189,143,141,200,136,240,209,196,100,237,188,2,60,188,8,7,83,238,143,121,159,16,114,186,209,20,77,250,166,21,165,158,42,237,198,98,232,60,177,248,229,32,150,167,238,72,59,248,115,178,90,12,4,193,133,26,14,135,55,80,99,170,26,148,250,131,92,5,38,64,54,107,121,247,53,211,40,97,151,171,50,235,219,81,35,246,180,122,211,244,66,196,76,83,10,104,248,81,39,89,233,207,56,111,186,7,184,6,75,200,254,131,226,69,73,94,196,95,137,56,248,37,157,200,1,98,5,247,141,57,84,68,46,193,180,69,216,61,149,173,24,5,165,224,232,179,213,107,135,10,32,218,24,215,79,38,245,80,169,199,83,74,65,68,220,188,28,60,219,190,71,12,193,83,144,80,67,8,143,172,241,211,3,85,157,228,30,150,192,171,64,155,179,109,207,56,204,144,56,166,164,144,141,234,130,166,83,25,92,22,242,144,167,195,172,72,118,54,204,91,203,24,209,90,20,172,98,76,112,182,246,70,43,242,73,224,0,206,233,36,1,139,223,125,222,57,17,76,180,246,82,225,34,232,116,77,162,139,5,137,225,40,77,112,217,241,6,222,22,208,115,100,128,128,230,67,127,243,132,230,129,119,213,203,113,142,44,227,241,123,161,233,144,174,60,233,64,102,1,48,233,55,80,184,46,47,180,26,163,105,119,69,104,215,207,40,103,37,227,197,143,99,231,63,134,151,174,236,199,23,197,207,26,247,173,116,244,70,41,44,144,93,132,226,43,35,212,224,210,96,75,255,72,254,252,64,198,32,75,94,52,192,66,41,46,83,190,201,54,1,89,165,205,151,178,223,87,134,184,245,162,146,192,179,157,20,168,112,164,88,142,103,189,18,178,194,247,164,64,132,98,133,29,42,167,135,151,29,147,21,25,15,66,204,88,138,240,210,220,217,31,49,187,113,94,146,80,241,25,40,20,247,184,162,31,239,69,23,176,207,139,184,161,161,165,245,0,238,33,157,251,70,19,46,254,142,144,188,73,9,58,85,89,249,104,27,79,181,158,91,169,239,63,5,211,78,237,3,76,20,215,126,233,94,189,118,255,165,175,11,239,203,161,143,223,147,42,244,133,69,16,183,93,176,10,114,87,178,52,136,125,73,96,125,253,22,24,13,181,22,199,162,12,207,202,237,166,174,223,182,162,55,127,191,49,230,123,81,118,85,219,115,202,41,225,24,98,77,96,128]], +[[43,247,79,0,77,125,10,247,58,131,234,32,140,194,6,114,61,24,143,76,246,7,188,173,75,105,128,38,143,242,31,167],[143,220,217,147,82,67,139,235,82,240,209,116,43,174,113,132,69,18,221,6,133,170,241,201,9,227,143,196,181,170,182,204],[62,181,179,57,225,145,163,182,22,133,69,218,95,176,202,155,226,9,4,57,25,185,199,10,7,180,167,163,191,100,177,2,246,255,214,210,176,37,89,220,104,30,211,185,200,34,151,178,1,220,37,196,151,56,128,225,85,225,58,41,66,110,180,13],[137,142,67,3,234,91,235,210,0,165,247,86,43,229,245,3,38,64,163,245,204,250,118,66,146,4,90,26,54,141,2,170,89,16,119,216,243,4,247,77,189,252,40,7,52,69,78,216,194,114,122,255,57,44,16,140,82,110,82,126,103,44,83,151,178,215,124,1,247,116,30,248,220,194,81,14,232,65,181,157,209,15,78,29,58,197,1,175,124,189,184,91,163,17,41,194,98,253,225,160,200,188,131,214,255,148,75,107,174,63,167,251,98,88,124,104,29,142,52,41,101,197,112,95,209,166,171,57,229,160,119,14,231,121,141,159,182,192,1,138,81,77,83,175,132,141,182,4,124,208,45,179,82,213,86,59,83,102,35,115,185,113,147,90,26,194,183,182,54,29,172,103,72,119,24,19,247,116,147,22,105,73,97,185,64,255,56,5,129,26,73,250,39,169,186,69,122,210,136,72,198,151,5,14,1,136,208,119,62,23,251,82,25,78,25,10,120,114,163,152,243,28,15,10,224,101,55,162,115,255,181,12,44,129,100,69,171,136,40,17,146,44,6,33,85,108,70,163,160,236,64,191,237,180,17,233,11,109,177,221,212,187,235,181,125,16,223,86,106,99,215,38,163,51,8,81,76,227,180,153,213,229,38,194,43,149,109,139,153,145,61,203,19,228,55,233,71,182,102,196,28,84,216,179,174,35,86,100,126,128,23,171,103,131,134,201,39,33,154,231,189,220,13,130,18,101,249,220,79,243,248,206,91,230,15,142,157,239,197,202,51,80,104,238,41,254,131,4,145,123,120,135,132,162,56,138,50,1,146,249,50,93,14,108,255,254,162,30,110,170,41,231,112,127,99,169,234,79,187,37,88,227,208,131,91,171,31,82,54,16,55,174,89,229,3,238,150,185,215,8,164,122,58,228,186,209,19,226,164,96,162,105,204,242,90,0,3,203,62,104,165,81,134,78,89,132,9,20,121,17,38,249,84,120,139,37,181,175,90,175,88,110,187,135,250,95,55,123,77,125,127,132,192,0,221,44,180,64,226,20,211,141,94,207,112,242,14,152,129,130,142,218,161,219,236,55,9,61,185,96,104,108,161,35,241,236,186,99,54,179,127,70,207,118,91,226,129,75,158,103,5,188,157,106,73,49,129,24,199,82,155,55,200,78,200,141,88,168,69,61,203,105,44,154,54,1,107,148,142,190,111,178,193,208,173,245,241,152,238,48,151,166,255,11,142,235,186,216,176,118,147,48,177,134,137,81,107,192,254,102,139,13,5,227,165,132,252,248,156,73,219,80,29,97,194,222,247,237,55,34,7,1,147,165,182,131,197,8,126,242,116,206,106,25,61,212,163,3,83,108,103,147,75,70,96,168,65,238,27,68,106,104,146,177,77,11,10,163,233,143,223,253,67,199,151,173,211,101,131,247,76,148,208,226,214,142,45,232,24,217,175,32,5,152,240,178,190,174,22,156,141,251,196,211,151,230,209,206,182,218,166,201,246,187,244,248,49,27,162,111,251,25,77,68,33,108,81,48,82,103,7,78,133,106,29,110,146,39,128,244,121,142,47,34,2,35,255,241,220,55,12,142,52,81,74,186,66,223,81]], +[[245,247,213,183,60,90,101,48,27,91,76,103,16,237,18,193,110,121,3,23,125,183,146,202,113,94,35,56,157,5,216,62],[124,71,98,233,121,240,199,226,7,190,24,67,226,102,106,202,39,234,137,191,245,182,29,87,60,152,95,199,2,94,30,40],[88,251,57,47,130,213,229,47,240,114,204,119,239,224,72,242,35,82,80,199,17,37,238,130,28,95,59,57,59,207,47,164,107,228,197,216,202,241,60,181,25,239,224,194,250,217,238,35,26,233,182,253,31,213,9,201,140,105,194,211,108,117,62,14],[124,147,24,213,110,99,241,101,53,67,111,164,90,254,39,142,116,230,24,129,187,70,137,151,208,65,139,199,32,182,48,218,219,129,40,180,182,92,166,233,33,229,1,129,61,249,254,3,180,239,10,174,128,53,221,8,197,248,32,206,93,241,46,225,24,217,195,109,59,21,26,82,195,249,106,225,202,76,130,253,25,218,102,157,219,169,79,235,248,234,200,196,43,68,123,171,200,166,11,54,232,3,98,79,125,32,71,189,141,138,21,54,135,241,13,193,202,130,16,11,124,135,211,35,112,236,143,38,113,237,125,6,124,200,5,135,202,184,219,58,113,206,94,64,99,39,247,99,236,27,60,22,103,112,167,85,54,99,12,129,95,216,38,117,130,209,181,5,31,15,130,28,2,21,11,46,239,52,155,80,89,3,20,170,37,112,121,63,166,74,118,237,46,216,61,43,161,249,185,241,22,49,84,97,43,73,166,74,216,213,87,60,37,177,205,55,196,26,68,227,223,120,241,5,61,144,176,104,240,211,122,224,12,74,50,177,163,255,135,76,65,218,74,112,67,57,47,24,239,229,81,141,118,232,139,65,206,214,158,111,76,1,79,6,235,197,20,110,97,232,47,174,28,73,195,124,57,79,234,52,25,154,184,108,17,164,70,122,55,78,64,37,90,5,212,38,151,20,48,213,108,219,162,90,33,173,119,156,199,246,45,34,205,135,182,15,8,145,189,133,106,81,126,20,183,42,154,199,103,46,78,143,179,116,169,117,138,176,196,229,150,74,174,3,34,137,115,241,115,165,212,42,239,157,179,55,54,195,225,141,142,236,32,74,26,23,185,208,69,147,222,164,216,4,203,200,27,154,197,69,128,80,73,85,57,153,154,153,133,72,126,124,161,28,55,88,46,248,92,132,30,143,6,94,169,143,221,107,28,96,222,161,236,40,131,82,21,104,133,106,110,187,39,73,242,7,46,180,52,72,190,7,5,237,71,124,244,178,0,72,101,33,125,229,250,219,226,160,249,214,184,75,63,231,247,191,108,119,83,116,150,36,110,199,150,184,239,44,4,246,138,181,177,79,206,12,109,40,123,131,98,39,217,240,143,160,238,25,114,47,103,152,165,216,40,13,16,124,252,27,213,146,217,221,199,36,234,134,252,57,220,148,163,148,1,158,58,61,233,224,209,199,53,232,98,222,43,185,82,91,95,180,189,18,18,18,191,175,249,255,88,106,195,199,92,90,206,116,109,156,163,7,247,149,255,38,151,242,180,26,99,70,237,35,57,126,179,136,152,105,30,111,102,132,22,55,208,171,13,150,131,9,224,25,64,2,48,144,21,65,110,116,71,47,227,36,37,212,95,7,199,113,25,24,177,229,121,15,87,44,228,68,16,66,212,38,3,55,146,41,123,95,129,224,128,155,217,105,31,10,80,94,50,89,252,3,201,255,16,126,185,180,135,149,244,159,176,156,27,171,86,89,211,159,254,203,220,196,3,227,128,61,192,18,67,140,47,179,111,104,48,21,197,223,4,130,203,125,127,197,117,115,100,160,163,193,13,14,18,89,192,31,204,77,213,73,75,82,144,166,148,174,163,246,250,229,71,172,87,111]], +[[67,212,190,109,233,203,0,137,142,153,221,204,46,21,48,17,15,162,203,196,55,108,72,94,156,165,127,214,85,134,216,163],[54,50,173,56,155,226,250,179,251,160,216,4,191,99,69,205,50,46,221,214,167,93,140,55,253,75,91,161,201,194,94,143],[134,174,147,37,248,11,152,134,200,56,31,150,161,140,33,32,230,219,1,106,13,108,162,130,237,147,186,155,97,202,236,2,222,136,239,202,139,142,145,106,75,22,165,133,37,162,246,141,33,229,251,230,125,180,196,214,32,149,149,196,171,195,43,9],[217,213,93,171,15,166,218,118,182,142,132,28,36,217,113,186,193,247,154,245,19,216,52,228,38,165,208,129,20,206,139,84,206,139,122,254,1,107,15,173,3,238,116,80,198,195,9,113,115,104,26,75,46,185,249,193,121,168,142,124,195,104,19,242,245,209,95,121,152,175,169,253,78,84,108,115,187,66,231,249,82,43,230,175,171,202,140,123,100,254,208,226,146,228,55,95,62,30,95,217,252,181,57,244,229,229,67,251,106,17,160,223,50,30,112,8,74,170,187,112,169,149,12,238,227,216,121,195,134,239,202,30,89,195,203,124,69,181,96,9,94,122,240,15,245,47,138,26,170,156,207,9,47,11,184,6,217,118,16,116,42,197,130,163,171,190,221,243,159,73,210,41,211,42,17,134,208,33,81,141,116,114,141,19,217,98,99,93,99,186,166,116,59,18,107,244,88,250,42,199,86,251,248,128,150,200,211,52,12,98,35,144,83,74,116,63,24,100,213,77,234,181,229,83,99,114,206,90,201,55,98,40,116,20,234,225,88,167,107,248,29,245,65,124,244,192,71,190,58,193,71,92,81,126,189,58,193,209,209,189,218,17,179,249,156,24,23,62,3,10,205,81,210,181,207,121,81,101,9,65,84,5,7,117,17,189,217,203,225,125,4,244,120,5,233,141,13,20,94,96,165,208,224,244,83,205,155,92,26,36,241,43,117,232,204,52,213,224,6,145,255,172,191,247,136,254,168,52,217,215,121,193,230,16,41,77,206,25,23,13,40,22,12,255,144,155,234,90,10,167,73,64,23,64,234,58,245,30,72,178,124,43,9,240,37,68,66,118,193,136,192,103,26,109,169,75,67,209,229,37,230,164,168,161,167,61,254,223,18,64,24,70,186,67,6,138,4,9,43,18,145,34,112,210,182,13,246,9,151,121,117,107,139,187,73,236,232,45,85,240,248,219,27,128,251,75,89,187,168,96,189,24,199,93,108,131,77,105,68,42,224,49,76,242,57,159,83,146,163,198,114,140,99,229,197,22,196,34,42,172,96,249,22,221,99,209,208,81,126,142,177,11,208,225,94,185,6,20,222,178,150,64,58,209,91,140,18,185,233,113,239,47,1,229,159,195,93,144,197,90,142,32,233,67,125,212,52,178,109,92,44,110,194,213,58,206,193,126,129,228,120,49,220,45,232,33,131,215,19,181,154,77,31,70,150,157,220,221,175,39,244,78,90,49,26,170,195,156,61,90,151,188,144,202,215,18,244,111,133,230,200,251,245,213,141,139,195,236,39,211,16,169,234,242,195,105,203,0,100,151,112,57,10,63,152,143,54,46,252,21,95,86,161,70,166,38,80,84,126,145,83,37,7,1,238,173,27,208,28,137,70,34,114,223,175,10,67,26,244,189,124,61,180,81,173,166,3,35,63,218,211,170,137,153,170,33,226,211,164,59,11,86,252,106,145,36,211,53,152,179,115,127,78,92,178,88,190,218,117,106,210,225,125,6,145,209,93,65,107,183,203,7,236,141,140,122,245,222,128,229,185,57,78,50,12,76,110,67,239,170,230,132,173,0,246,221,32,168,117,14,149,156,47,4,32,111,192,35,170,25,12]], +[[125,1,13,118,15,36,229,162,222,52,8,156,159,219,25,195,59,21,91,10,55,202,69,90,94,91,29,174,122,7,49,118],[76,135,123,60,73,113,251,181,81,22,110,33,77,28,118,36,197,34,119,144,60,89,165,98,168,11,145,168,84,131,251,71],[85,112,97,56,121,174,34,119,139,213,79,20,251,110,140,2,86,167,31,61,121,195,229,205,142,65,174,168,207,119,62,36,210,159,31,27,36,248,200,13,41,73,232,32,20,101,219,222,137,64,177,250,182,72,59,8,93,65,142,37,16,20,32,12],[134,226,17,85,114,191,76,1,62,107,75,4,208,176,62,96,110,231,13,146,156,184,236,54,244,226,243,85,219,59,94,21,115,214,88,209,123,177,163,16,193,105,137,161,107,149,88,146,46,228,147,243,89,4,33,3,196,220,27,64,223,247,112,153,1,253,88,48,19,63,66,196,101,30,202,0,139,73,158,228,248,76,212,236,30,218,167,130,86,237,182,47,36,2,26,0,118,37,105,25,228,226,206,10,90,32,249,33,194,120,204,41,145,89,100,75,94,58,59,189,8,157,203,190,186,211,118,106,234,119,233,240,142,229,247,212,193,157,129,112,188,61,225,186,119,154,118,153,20,249,101,219,222,43,97,186,210,20,197,8,24,96,65,247,108,37,190,149,118,86,245,207,183,51,78,184,56,163,207,188,85,207,186,182,122,223,21,82,97,153,65,184,53,205,62,52,16,59,24,180,145,49,232,32,150,240,95,87,11,137,152,4,186,184,182,203,173,219,188,2,249,243,181,89,115,109,153,202,123,2,211,38,143,162,115,153,111,207,5,113,151,125,28,195,0,140,78,248,72,151,14,227,80,177,88,196,126,194,119,173,212,116,47,162,188,190,169,189,85,73,199,188,160,56,2,14,206,104,241,136,193,234,58,98,221,154,7,61,76,19,140,168,169,172,4,8,220,253,70,227,107,223,247,57,136,165,139,150,23,202,160,139,212,27,243,232,18,231,130,79,15,126,129,70,164,68,243,107,245,58,28,216,146,3,156,205,51,95,90,46,121,116,94,172,150,20,140,42,41,153,71,241,178,227,40,163,120,155,241,60,109,115,80,111,59,220,104,234,72,171,240,2,39,15,228,238,158,249,237,107,16,194,251,180,255,18,117,185,215,221,53,216,165,46,55,23,88,87,76,180,102,197,123,90,188,36,41,118,190,252,141,152,160,19,27,155,184,70,178,25,228,102,145,134,168,60,5,108,216,8,6,97,222,22,181,28,229,118,123,34,233,169,50,66,191,141,50,5,198,106,103,60,231,131,209,192,211,123,99,0,251,240,214,18,121,64,248,143,24,25,196,80,220,201,5,67,237,121,79,31,212,78,101,57,254,186,241,154,76,201,136,112,1,77,124,202,215,77,24,118,161,35,236,209,69,81,108,116,59,75,186,98,216,33,202,154,121,81,224,223,178,63,56,217,227,163,101,253,131,34,242,238,71,153,233,255,17,225,197,195,11,85,163,85,200,165,222,234,129,165,69,227,71,5,171,86,209,123,31,160,110,215,100,21,85,103,2,243,100,128,130,70,248,99,195,25,247,92,223,107,215,72,67,141,26,46,175,66,6,197,96,191,175,194,53,103,154,214,4,156,26,1,82,111,203,154,60,225,177,211,155,228,223,24,177,95,160,234,85,39,43,23,235,222,223,108,48,73,138,138,20,242,4,43,225,194,205,176,158,158,243,132,109,102,89,169,246,214,115,223,154,251,126,222,208,75,121,61,151,49,240,172,204,65,70,141,193,243,35,108,153,172,173,238,98,57,195,97,184,189,126,45,12,254,139,183,192,102,135,224,142,118,183,26,213,122,3,97,121,242,145,208,150,174,47,160,129,142,244,191,72,102]], +[[170,170,187,124,228,255,254,77,195,87,71,186,234,43,197,240,80,190,240,110,224,193,253,99,42,6,127,236,225,239,79,181],[130,10,36,66,213,244,95,60,121,20,120,224,152,251,59,6,141,165,46,196,232,218,222,200,80,101,195,86,89,244,55,224],[5,10,232,174,206,236,150,39,184,1,55,53,122,34,150,42,200,180,80,72,102,23,8,211,148,208,165,26,173,195,129,254,133,53,2,61,110,27,218,14,114,179,73,181,11,38,218,124,58,48,133,232,30,157,214,207,18,120,104,252,91,174,171,1],[249,210,133,151,163,226,182,75,163,39,172,92,210,159,8,30,116,191,70,27,46,178,211,207,217,213,233,33,88,210,29,29,42,71,171,80,152,28,177,159,227,248,198,254,72,130,73,177,196,159,184,151,160,254,33,171,84,4,65,79,217,20,135,92,34,15,28,188,18,245,195,140,251,167,159,122,195,3,165,35,26,55,43,2,250,214,200,70,47,140,196,159,15,100,150,91,101,29,204,239,11,185,96,130,21,9,8,73,23,123,228,123,45,48,114,148,77,54,232,86,218,24,92,123,58,104,159,126,222,249,136,51,142,9,99,237,49,166,176,168,13,92,176,177,204,207,111,57,72,55,170,111,139,47,61,165,239,189,244,211,96,212,191,77,215,8,206,100,69,88,125,148,43,121,118,28,233,81,177,187,77,144,80,112,54,24,166,217,48,168,12,105,87,111,196,175,48,106,42,86,219,216,132,160,90,30,78,159,49,54,205,11,85,174,71,75,181,211,208,251,201,176,51,156,236,52,79,221,8,92,25,40,16,20,129,198,135,148,245,200,144,19,113,8,206,167,145,210,31,129,104,61,62,26,158,236,102,172,229,192,20,216,158,105,128,142,95,168,61,56,18,238,104,15,90,153,113,104,27,138,220,212,161,110,154,76,22,91,94,249,147,44,94,216,37,35,127,213,3,123,203,239,228,203,17,86,79,167,7,200,169,50,144,117,20,20,137,27,30,221,51,19,198,95,139,145,194,233,37,163,193,42,157,58,164,95,213,166,103,183,131,147,195,227,157,248,138,143,13,17,72,181,49,30,61,135,196,169,46,10,63,185,21,188,144,213,85,141,5,180,117,168,131,71,120,170,148,62,163,155,142,170,149,173,24,50,229,145,110,163,16,45,125,224,184,54,205,232,243,117,157,187,59,157,86,234,129,123,62,73,201,131,33,2,119,194,199,197,176,219,24,116,34,83,47,202,152,162,139,59,101,156,107,129,90,193,38,250,219,226,244,0,199,62,157,45,237,203,189,45,58,54,95,250,215,230,102,200,150,227,30,97,179,132,237,58,159,207,18,144,83,141,241,27,148,116,198,40,28,197,146,199,28,136,8,134,139,66,146,193,126,206,107,62,223,94,53,66,167,11,145,21,147,233,63,53,236,217,114,155,216,136,10,36,234,244,31,188,101,116,223,225,103,236,45,14,122,179,223,94,195,75,139,85,213,72,171,147,115,138,46,234,242,28,136,76,92,133,81,219,46,223,43,4,159,26,42,132,250,114,172,137,120,164,194,120,9,242,9,193,178,25,90,255,80,79,105,152,86,204,79,34,212,78,189,208,254,80,55,68,104,208,177,121,46,87,75,81,16,161,244,205,14,34,30,130,74,120,221,196,132,95,235,70,214,109,99,61,35,205,35,244,182,251,228,200,206,22,205,26,246,21,54,218,95,166,123,16,172,117,85,166,140,14,11,219,242,248,215,35,9,217,149,81,107,129,24,191,67,131,93,10,1,192,143,254,186,62,163,237,5,205,45,84,240,234,188,218,5,208,3,125,82,202,237,59,25,55,79,175,115,153,144,148,247,144,85,146,75,234,154,236,68,112,19,95,94,139,241,131,201,209,201]], +[[233,92,194,164,209,25,59,117,57,252,187,234,174,237,152,91,111,185,2,221,14,251,214,56,116,87,85,13,13,106,47,234],[114,161,255,30,155,177,28,141,136,150,138,123,22,150,55,173,238,67,142,34,99,240,6,220,164,254,2,254,6,108,186,211],[27,141,124,194,173,243,108,174,22,49,37,12,130,67,27,216,132,55,22,58,99,73,173,150,231,168,100,68,126,159,238,117,58,195,101,92,152,53,180,209,236,187,48,108,99,139,165,64,42,208,43,166,210,37,217,104,130,136,159,232,210,4,166,4],[132,38,116,57,32,27,5,145,219,96,192,241,122,156,21,228,84,9,41,86,82,213,245,91,135,251,53,25,103,200,70,165,103,245,206,186,174,209,118,43,255,84,133,240,72,83,202,146,105,244,100,9,78,81,45,241,240,46,19,229,23,177,218,165,141,52,202,162,213,255,159,158,121,188,175,180,206,150,232,160,137,37,138,214,19,67,180,70,98,142,188,79,91,42,132,208,59,114,239,63,115,133,137,250,19,196,37,25,168,40,41,154,63,174,192,53,3,123,193,11,68,227,189,254,217,224,135,7,23,203,175,49,190,248,178,44,78,161,110,129,87,252,188,99,238,250,57,237,130,46,253,66,21,194,71,221,164,135,134,39,126,192,48,168,108,14,244,133,29,103,60,254,117,45,6,119,136,60,44,69,32,56,151,12,9,189,72,23,20,188,63,190,207,164,255,42,60,36,86,149,215,236,194,244,222,199,245,237,224,79,246,219,67,226,187,145,192,102,182,73,239,115,253,59,232,96,203,131,250,128,176,116,20,159,67,30,235,185,23,236,132,120,218,135,12,17,227,23,112,56,89,249,242,244,0,138,108,124,117,75,6,225,247,210,71,150,137,218,132,232,137,34,243,130,116,152,94,17,206,19,205,189,176,242,236,230,143,182,2,173,224,61,213,73,163,98,73,31,74,32,63,248,7,68,246,99,197,35,160,38,180,49,170,212,92,88,41,224,41,173,98,86,209,39,111,215,183,161,45,219,241,114,125,158,35,63,181,52,69,115,112,164,38,229,111,179,156,244,4,163,236,191,12,75,80,187,82,45,206,152,30,8,48,253,132,6,230,217,114,92,235,29,221,58,25,71,147,125,144,224,77,118,138,225,209,38,226,174,172,33,184,201,239,197,76,64,150,27,127,78,158,136,2,95,126,11,157,233,1,235,240,4,158,116,27,121,121,151,216,219,120,233,40,59,187,95,144,243,90,44,77,238,39,49,66,236,37,140,2,173,14,204,97,204,92,159,18,19,45,178,138,244,28,31,183,142,82,75,229,50,123,95,252,53,150,39,121,251,17,255,12,93,62,224,163,31,244,126,115,177,114,157,250,70,232,152,107,27,137,171,200,138,208,106,189,91,111,118,109,35,171,246,66,37,120,148,235,223,167,158,99,9,241,39,35,116,238,148,51,103,123,161,62,69,27,170,149,51,14,102,12,128,82,174,135,46,14,50,226,178,209,40,109,1,160,171,88,16,66,78,216,185,64,84,101,189,235,160,59,105,131,132,103,111,229,234,70,74,3,68,108,79,124,215,180,51,18,236,241,81,54,4,100,87,26,210,134,16,88,31,186,219,148,90,29,104,24,29,235,64,58,165,110,186,11,184,64,50,142,238,54,16,60,125,224,115,166,135,156,148,28,117,84,198,246,242,160,128,128,158,176,229,189,14,19,15,41,162,41,233,48,219,1,254,202,194,224,54,189,240,224,1,226,168,234,50,100,248,100,157,91,96,194,145,3,240,180,156,36,201,127,172,175,126,129,6,154,43,38,171,63,147,63,66,125,129,39,44,108,139,124,208,223,183,198,187,233,192,234,171,50,187,218,34,24,185,98,58,33,25,170,177,243,235]], +[[119,173,15,148,44,55,240,49,62,107,4,86,218,186,236,129,178,214,31,108,17,141,219,41,234,243,172,91,241,149,4,212],[105,45,45,165,169,95,72,97,26,109,168,156,251,59,53,64,246,170,12,133,13,109,152,222,234,135,14,57,127,237,227,40],[105,107,213,82,221,1,219,128,179,214,125,97,238,183,236,197,104,120,64,74,177,25,68,42,28,116,34,153,44,250,53,174,169,32,130,93,45,175,216,146,173,126,182,130,90,217,153,174,229,200,59,123,80,121,6,83,79,145,172,231,89,197,81,12],[135,230,222,173,44,133,84,158,61,141,37,136,160,163,54,6,3,166,36,251,101,174,187,193,1,191,127,31,236,24,208,178,143,189,93,186,238,211,135,82,205,246,53,92,232,220,132,225,138,193,164,57,61,42,184,136,136,44,79,241,201,200,19,127,131,190,227,99,54,188,191,187,114,213,4,158,10,64,8,116,81,79,220,54,51,4,110,137,56,61,222,217,60,163,31,222,13,137,142,17,233,38,141,61,92,36,6,102,237,85,39,97,61,167,159,183,228,150,37,180,76,222,120,180,28,103,144,46,176,33,107,58,122,62,86,14,38,29,113,215,100,170,207,21,149,156,23,252,214,23,111,178,94,36,158,230,187,27,59,215,189,144,246,11,11,15,250,3,21,160,101,162,75,186,232,242,85,191,41,141,126,77,68,240,180,48,196,21,180,251,54,207,166,98,106,131,244,154,37,103,246,36,79,64,233,35,173,209,212,154,114,245,123,21,48,245,179,121,222,58,145,194,233,161,172,121,171,55,188,59,155,167,61,136,40,19,107,204,135,210,192,17,144,222,84,87,250,205,144,243,105,85,63,122,197,33,197,103,43,8,103,223,168,218,59,149,42,217,91,103,218,185,155,72,32,87,47,45,74,41,142,149,24,99,119,121,40,156,3,27,121,61,238,133,156,222,123,36,173,214,73,255,248,113,36,138,102,2,210,81,98,121,218,96,88,203,182,150,250,139,29,137,162,13,32,153,230,70,68,50,16,72,62,93,65,52,233,40,250,235,56,163,181,8,25,158,13,105,187,85,238,52,119,66,5,192,166,18,5,181,11,8,254,190,170,64,30,110,58,81,162,191,152,239,172,120,183,174,43,133,44,83,149,161,44,64,226,199,221,27,32,37,4,181,167,210,247,228,253,79,134,16,147,13,40,104,203,168,134,67,57,224,65,218,33,192,113,95,65,178,178,61,20,208,181,69,72,11,195,189,125,114,21,207,47,129,106,51,50,8,30,202,160,140,15,139,153,82,82,81,245,114,49,182,117,12,45,189,17,9,172,65,96,72,107,118,131,36,182,186,200,126,245,162,38,68,140,67,18,64,50,143,66,204,165,134,190,122,255,60,190,118,5,250,52,21,20,252,207,185,102,175,61,69,48,232,205,144,55,161,28,229,147,194,211,131,225,3,90,12,46,218,9,141,233,13,80,197,24,74,156,1,181,127,38,185,77,237,209,69,76,52,6,55,236,204,238,112,98,87,84,163,40,198,95,66,100,91,94,26,86,85,238,249,125,251,28,99,8,237,244,159,163,104,209,125,23,224,106,220,81,43,57,115,234,101,42,196,10,153,120,225,187,27,47,134,197,169,255,191,96,220,196,246,187,201,138,100,244,222,101,231,236,97,114,30,222,176,229,35,132,86,247,97,210,209,41,58,240,222,159,121,59,17,216,202,223,1,169,67,25,160,42,66,115,255,196,211,255,167,179,77,116,253,46,11,16,15,202,88,181,50,95,144,122,116,145,147,231,81,214,193,22,104,122,238,55,71,181,148,96,212,239,21,110,114,71,110,174,27,132,85,215,110,113,179,6,185,129,41,183,47,225,203,94,180,5,167,194,244,50,127,56,98,212]], +[[41,50,20,105,238,159,43,177,101,160,105,100,3,50,180,137,191,92,63,171,104,46,147,218,233,216,99,23,191,80,197,44],[150,247,48,248,239,137,112,38,141,186,15,117,112,65,11,97,136,161,163,200,99,151,116,9,19,213,58,218,38,42,184,126],[78,26,255,132,99,188,161,183,222,177,211,119,61,242,231,160,104,100,17,27,109,196,42,98,174,152,222,178,49,57,67,179,21,62,228,102,150,177,92,36,239,194,168,8,170,186,129,199,142,61,250,77,251,80,202,159,232,68,69,234,104,188,142,10],[156,113,44,131,213,79,46,153,60,166,138,150,50,132,96,4,73,156,81,149,68,141,220,73,28,58,13,46,58,102,109,107,51,9,142,72,100,253,248,110,97,157,80,241,11,124,198,195,155,63,242,128,26,148,145,246,250,151,197,241,196,175,167,174,255,49,215,56,249,167,104,167,156,115,178,85,119,49,15,176,173,79,175,133,67,160,152,248,89,87,27,97,72,232,181,41,38,68,87,87,213,84,159,210,90,38,81,133,49,86,99,121,209,194,116,230,198,169,214,65,50,228,172,37,172,154,249,56,27,203,136,83,50,17,63,67,1,74,19,154,129,248,212,60,138,106,181,76,17,165,201,46,6,25,28,30,81,183,87,172,159,17,227,220,21,219,68,134,209,103,255,159,45,101,226,62,108,150,34,61,154,255,141,16,209,80,44,243,219,206,94,53,126,107,18,219,233,183,233,151,195,208,165,7,211,186,227,207,239,31,252,141,5,110,247,220,114,221,193,200,30,49,10,210,5,190,22,231,127,39,56,53,75,16,180,132,211,7,108,39,230,180,241,102,56,133,129,243,80,190,254,34,251,176,130,181,65,33,238,89,236,199,174,93,236,232,152,130,172,242,108,183,71,255,170,62,45,5,166,150,246,15,217,232,41,199,9,216,240,45,175,83,123,35,105,184,145,254,108,203,248,223,205,215,244,163,100,177,153,133,190,126,222,198,125,220,29,183,19,192,169,15,175,164,136,55,119,37,98,222,172,194,210,160,231,137,225,138,139,91,59,217,224,131,234,146,255,252,49,131,213,212,20,21,50,89,179,58,67,41,207,200,8,36,235,203,224,68,167,227,58,184,162,79,222,84,189,149,32,174,162,132,176,196,196,250,148,39,210,81,192,221,208,19,236,221,130,144,239,85,101,246,8,80,142,54,53,137,229,41,216,79,240,242,111,158,203,3,5,45,88,151,250,188,145,126,86,230,1,182,74,191,229,161,124,57,80,40,157,12,220,175,31,96,5,169,248,16,111,67,225,122,220,170,45,30,38,145,102,118,47,128,84,222,5,19,93,93,19,147,215,0,10,21,184,123,214,136,70,168,157,91,194,40,99,50,81,81,170,200,67,247,34,120,174,111,74,247,42,78,68,154,219,126,174,109,67,106,30,199,229,142,89,183,184,187,158,240,221,170,160,1,130,111,141,203,68,100,121,222,175,216,184,213,66,4,28,25,160,91,30,14,228,123,70,64,145,12,49,147,12,164,226,11,16,87,88,236,117,241,149,3,86,148,127,98,97,208,3,127,227,7,115,163,236,230,169,108,141,84,51,51,61,130,44,39,119,239,127,248,190,96,51,52,91,80,85,213,143,94,179,114,154,245,174,136,36,243,49,238,7,49,200,155,32,172,17,143,85,4,39,205,149,138,85,246,177,162,136,138,8,123,183,219,85,191,199,59,41,66,155,68,72,219,233,17,156,69,168,115,57,180,73,122,105,164,207,131,62,143,55,112,204,229,224,31,175,94,115,187,175,98,118,131,192,162,140,115,5,47,190,206,32,48,67,56,157,251,253,69,73,94,81,218,184,106,37,46,91,193,180,183,254,40,7,227,208,226,54,59,234,181,28,103,251,49]], +[[4,101,119,80,73,126,104,21,44,67,206,52,165,141,33,6,230,76,85,124,215,168,78,240,93,158,184,46,107,203,5,245],[59,58,25,71,180,203,246,11,130,109,96,159,25,45,194,48,170,155,155,175,76,214,166,9,46,73,95,29,46,71,173,98],[126,46,174,90,41,63,65,131,145,246,216,90,121,148,176,124,69,34,128,1,126,230,83,191,97,122,141,91,226,76,187,93,14,253,251,127,127,0,19,18,38,15,52,78,111,185,21,173,141,125,233,192,81,152,39,192,87,38,249,206,37,69,221,11],[41,72,34,122,137,15,111,132,91,119,94,98,197,58,243,128,80,100,161,87,100,70,240,133,217,15,139,154,94,214,141,241,234,57,60,228,121,196,65,65,73,169,236,90,23,16,54,66,77,255,3,68,180,149,143,97,50,41,141,14,36,201,38,210,138,217,215,159,152,198,230,188,241,197,118,118,6,236,210,145,198,173,71,180,249,251,43,2,1,21,90,218,98,123,122,31,213,176,116,25,135,64,131,5,158,181,43,47,110,194,40,24,183,130,70,34,143,63,230,53,93,253,167,14,187,155,190,115,34,147,120,115,99,153,85,124,226,75,48,191,100,90,20,226,37,111,112,1,155,51,54,178,3,251,119,198,236,148,167,162,99,72,136,254,234,212,215,44,35,145,233,158,140,141,83,63,216,164,43,8,193,31,136,122,178,222,182,235,191,227,210,81,222,99,83,108,54,205,83,66,35,152,229,68,207,248,123,7,166,51,73,252,80,133,221,233,58,27,253,113,113,19,58,32,67,152,31,96,117,34,200,19,60,99,66,141,27,146,98,108,121,183,53,142,112,33,207,31,65,42,120,175,167,203,63,89,255,239,146,121,136,90,91,219,36,102,172,211,76,213,21,128,131,11,131,81,235,212,64,169,102,35,144,122,209,244,181,98,3,245,225,89,164,41,227,84,110,173,12,1,29,190,208,144,40,113,126,60,61,254,211,145,151,118,77,77,36,94,242,40,185,128,68,113,142,244,216,130,47,33,178,197,104,80,56,71,59,249,61,192,147,116,81,235,2,211,26,70,200,220,126,148,195,232,103,140,131,185,138,67,129,143,18,91,82,139,71,106,173,49,209,88,79,253,72,241,73,229,115,110,88,249,66,5,211,136,158,86,126,77,209,234,194,250,193,248,244,220,84,14,83,34,70,15,185,64,225,46,147,196,201,141,237,25,65,193,144,79,150,127,180,100,54,132,193,154,77,92,68,29,96,176,233,244,8,85,229,35,254,127,153,16,118,87,166,128,118,39,91,248,75,124,105,163,242,179,133,91,200,2,107,169,176,11,198,254,52,185,157,160,99,23,0,166,127,82,179,78,23,150,51,152,135,164,131,5,18,29,83,171,68,64,252,75,92,155,247,35,148,213,237,55,47,241,140,163,240,7,189,2,223,101,29,195,172,67,130,117,241,163,229,36,34,184,108,69,134,118,106,33,205,137,248,5,128,93,187,68,253,137,254,36,251,44,11,64,209,183,84,195,53,219,175,252,59,59,184,187,70,199,76,54,55,69,4,4,45,134,120,146,39,89,152,98,49,46,153,202,137,235,80,76,195,215,93,25,73,90,168,107,32,178,115,107,18,27,178,7,92,136,237,74,63,189,170,107,44,63,118,209,255,85,37,211,162,134,62,77,131,199,43,254,1,225,2,120,128,148,116,225,130,45,226,217,98,131,72,147,32,2,150,17,170,157,255,196,130,157,102,134,158,99,73,79,154,173,231,11,119,167,184,15,188,147,227,222,77,147,89,19,117,45,4,94,19,179,18,197,208,130,246,36,45,73,133,176,83,179,120,62,176,44,102,20,150,61,192,213,93,76,190,136,123,174,41,204,24,151,158,94,46,169,69,188,212,13,137]], +[[139,217,144,112,197,10,159,164,24,239,127,117,192,1,41,145,106,65,200,96,112,150,28,203,43,32,43,225,140,45,16,215],[221,215,51,8,252,232,202,101,82,208,57,66,140,122,26,148,146,51,32,163,28,15,88,13,60,35,82,128,240,60,24,48],[177,74,123,38,32,18,197,144,158,33,213,135,251,79,41,169,9,60,142,28,41,153,129,106,130,17,143,239,191,16,230,142,168,152,191,13,161,142,191,208,52,30,168,248,42,24,68,200,224,221,83,6,229,9,185,208,195,91,71,58,125,32,149,7],[72,95,141,104,15,121,238,45,130,139,231,208,24,166,94,11,100,176,240,24,72,25,134,62,113,16,238,168,242,153,167,44,77,200,127,142,232,168,174,170,129,175,145,220,113,173,234,121,252,151,151,66,28,204,100,110,108,213,221,72,180,222,193,222,150,134,147,251,206,13,0,33,163,217,141,56,168,187,197,129,149,230,223,195,181,225,70,27,42,89,65,3,232,10,41,68,29,90,170,248,137,227,28,200,101,20,31,12,107,44,140,129,247,33,103,158,162,57,78,198,228,8,30,194,3,194,234,57,125,148,132,117,122,122,14,205,83,230,82,219,157,241,123,234,14,50,254,139,44,188,224,209,217,123,150,30,215,78,142,98,43,205,211,85,139,124,72,105,90,223,24,170,230,17,14,169,163,57,185,218,64,122,158,218,242,171,8,26,104,30,24,50,204,33,91,31,8,166,125,85,154,71,68,175,124,213,3,24,194,6,238,145,21,117,130,248,46,182,192,252,41,2,123,68,97,195,7,51,184,22,157,20,129,50,44,72,96,80,155,160,150,186,203,113,165,121,36,103,81,213,103,84,14,65,67,30,20,241,180,110,241,110,186,39,97,4,188,1,101,13,92,73,38,228,124,156,96,64,120,75,4,60,208,170,72,84,239,232,121,127,208,70,45,69,57,243,128,53,174,240,139,69,119,193,169,17,141,0,75,109,1,134,47,82,118,119,109,254,241,55,24,100,241,85,172,15,7,131,137,194,5,207,5,56,216,95,163,72,36,77,122,66,41,17,49,15,246,193,1,50,177,89,139,180,69,199,226,7,123,118,60,71,61,30,122,97,163,139,100,146,154,100,139,96,178,229,67,84,55,57,34,75,64,251,246,216,127,16,121,195,11,200,115,172,56,153,29,81,184,158,157,38,28,75,204,179,117,53,92,7,44,30,162,14,79,249,29,85,217,247,84,78,144,209,198,100,108,89,175,114,66,77,138,170,142,10,237,7,179,136,157,78,69,12,18,9,104,76,225,56,208,201,218,7,149,37,245,170,2,5,10,245,112,228,49,92,47,168,176,153,183,118,91,251,184,148,250,211,89,184,226,72,4,236,224,82,172,34,161,145,112,83,53,233,136,64,166,36,228,203,243,161,161,163,39,129,39,133,178,192,245,214,56,20,87,183,47,219,99,62,129,147,139,187,84,184,195,124,204,181,213,156,88,39,199,104,58,82,71,84,73,119,233,132,68,33,120,208,133,41,6,202,111,148,92,66,41,235,8,173,39,230,194,117,215,180,236,141,194,95,178,129,147,55,229,62,173,108,122,167,135,249,26,125,198,221,175,213,54,238,252,189,236,44,80,22,123,227,67,6,168,46,22,213,213,43,59,27,224,8,167,166,17,39,76,226,207,141,98,227,185,0,192,153,67,190,112,204,199,123,7,6,55,194,80,97,214,27,233,16,238,245,13,241,135,68,195,62,118,246,112,30,10,143,246,41,127,166,126,75,65,8,193,55,86,114,122,157,116,188,158,23,152,62,236,8,248,102,183,199,255,179,127,60,203,1,65,168,15,239,246,50,43,42,198,43,132,206,39,151,253,152,214,255,38,154,65,160,195,132,130,219,103,152,98,163,140,210]], +[[26,244,207,109,36,171,55,130,134,125,150,161,194,117,206,235,2,44,105,26,48,142,98,69,102,93,97,107,246,124,44,50],[25,211,23,234,152,211,91,165,250,103,193,46,207,179,39,80,223,39,93,122,69,184,226,17,167,172,71,237,231,113,45,159],[126,180,108,208,222,49,85,180,55,71,215,50,241,4,93,142,247,68,146,173,130,122,34,69,189,23,16,40,40,68,46,67,160,206,126,139,38,142,215,253,141,62,123,40,240,114,121,93,163,224,112,241,43,196,226,62,174,245,123,133,60,238,136,10],[244,69,253,207,226,140,23,189,68,39,174,165,103,108,14,18,128,132,21,151,233,214,109,231,215,167,23,35,17,9,57,190,208,15,78,186,249,96,61,83,201,203,246,39,27,229,71,175,41,178,160,69,236,65,40,138,123,183,157,102,45,194,16,226,21,149,127,168,70,136,201,22,84,62,86,23,245,96,228,211,143,115,186,239,195,126,17,145,78,71,197,21,6,120,81,232,237,33,57,62,19,221,25,237,155,115,217,137,69,252,130,106,37,142,149,125,192,131,221,142,83,92,48,165,75,66,102,221,113,209,19,206,133,107,70,40,42,24,3,54,39,169,142,100,114,204,180,99,237,61,150,250,123,53,93,59,44,42,43,96,16,221,20,244,234,57,101,221,135,190,28,66,155,222,168,48,11,75,11,68,69,134,53,180,151,159,94,62,142,181,198,24,212,225,62,29,104,139,248,140,126,74,61,147,142,132,51,109,103,190,104,223,52,53,197,201,144,134,50,28,2,225,59,74,18,82,75,52,228,106,11,77,39,243,13,126,212,245,206,203,54,222,173,240,158,126,252,199,85,202,102,117,104,41,121,20,198,188,36,6,39,217,208,154,172,248,84,21,65,44,6,53,98,52,83,39,141,155,240,225,14,236,101,252,114,175,255,250,147,146,220,120,129,209,229,199,96,164,2,128,241,107,20,117,18,123,145,182,156,203,101,220,75,53,222,16,249,67,37,192,203,225,196,112,25,162,234,242,180,186,146,215,133,34,154,172,250,209,130,110,187,222,190,251,125,173,75,5,248,130,67,225,95,39,151,102,227,50,29,216,219,166,80,68,77,129,251,8,120,118,122,156,99,83,75,180,186,33,40,90,36,22,203,143,133,109,17,169,110,10,140,141,225,225,167,81,50,241,86,76,217,148,153,86,144,187,237,46,225,84,83,127,182,242,121,251,9,200,222,166,246,175,171,198,40,86,227,209,40,253,250,121,252,73,118,25,59,185,179,54,134,30,71,181,109,194,88,35,147,210,229,68,101,26,200,91,197,142,158,106,148,220,76,57,196,239,114,83,138,20,248,86,205,149,195,226,121,10,222,224,58,178,229,44,160,174,71,29,229,2,203,25,230,118,175,53,245,249,61,132,15,239,150,6,203,233,45,139,194,80,6,16,93,146,52,69,136,131,136,66,195,190,80,92,115,80,227,81,183,53,230,204,111,183,146,117,178,123,217,235,211,107,164,208,96,172,238,115,181,163,21,206,255,171,134,208,111,33,104,166,112,101,87,129,150,160,237,4,164,221,113,214,115,72,55,219,8,56,87,171,30,181,224,238,196,255,186,201,84,79,78,193,155,222,25,77,248,75,28,132,131,65,87,75,241,13,174,232,91,129,120,25,111,182,8,18,58,128,129,113,215,60,228,32,106,214,82,22,173,26,92,189,228,11,25,214,174,127,64,223,151,171,132,50,226,197,58,80,78,209,34,226,95,183,165,28,20,53,74,179,146,142,222,179,156,41,235,36,107,116,160,118,248,157,3,80,79,64,27,209,118,181,207,254,228,185,219,9,124,69,118,79,81,170,55,103,4,181,167,242,16,179,241,169,5,226,93,103,0,47,101,87,235,183,73,115,124,218,49]], +[[42,172,200,25,127,248,250,225,193,207,56,98,227,192,74,33,120,41,81,248,228,142,64,181,136,248,188,116,96,195,10,3],[154,27,1,226,21,79,28,54,168,225,107,121,238,125,45,5,184,113,46,13,39,160,97,166,212,29,71,87,120,176,223,140],[100,124,221,108,26,103,41,14,87,103,106,120,17,58,170,220,166,154,197,123,153,119,21,197,9,137,91,140,92,148,232,44,11,106,206,204,243,186,139,215,207,97,117,43,27,25,209,59,73,241,95,139,250,4,110,180,66,165,92,213,186,177,66,2],[93,130,117,44,229,218,49,128,250,244,120,122,237,251,25,41,75,67,72,161,217,32,44,133,57,131,49,50,62,15,66,176,131,82,39,230,142,17,86,242,212,186,47,228,80,230,214,239,43,146,216,155,187,228,9,110,18,202,131,151,235,47,69,230,118,241,103,58,164,28,149,159,205,48,213,87,136,83,181,219,209,192,213,179,160,240,216,112,236,167,30,161,51,144,17,27,37,143,101,72,179,47,55,160,94,151,68,166,86,253,119,141,101,114,25,101,198,217,179,40,96,11,69,112,71,112,224,75,9,151,144,170,120,132,240,13,123,183,101,158,51,114,16,189,194,62,170,113,215,176,22,3,10,202,98,35,181,86,155,223,194,144,129,26,172,64,149,36,220,203,249,186,188,190,75,242,9,70,181,68,49,124,166,242,249,24,49,199,159,178,115,182,64,78,180,230,30,31,123,16,110,189,13,185,242,177,151,77,47,3,27,206,37,128,54,6,85,44,52,65,101,94,252,242,199,234,82,173,203,48,153,61,133,242,221,167,150,3,233,65,90,2,50,69,166,108,7,169,86,147,49,70,245,60,153,60,8,137,24,8,184,22,107,48,114,31,189,31,138,27,147,125,20,7,13,120,110,158,180,81,242,171,81,66,248,58,96,243,93,118,173,139,129,214,165,124,243,104,252,111,202,204,12,71,88,68,13,156,213,149,177,176,148,42,54,85,226,80,218,152,59,114,65,84,109,207,190,10,232,16,119,101,2,149,64,159,249,233,9,119,251,153,96,203,244,10,42,245,23,116,2,186,47,175,80,219,111,26,115,101,207,153,233,146,66,158,56,219,67,234,131,253,220,149,166,72,103,108,11,22,188,149,43,21,222,153,213,47,107,82,51,218,78,174,25,120,232,186,37,230,35,90,251,197,17,199,108,76,135,76,146,55,146,43,28,239,8,71,208,122,128,32,12,186,227,199,200,31,203,208,209,114,82,237,140,97,173,25,84,252,134,46,30,4,68,76,50,8,111,238,56,13,28,23,84,19,34,185,166,13,166,98,53,46,33,14,154,226,21,227,83,41,109,185,34,51,154,161,125,33,115,236,49,241,197,48,162,75,31,52,138,49,87,46,20,105,202,172,128,143,156,118,236,39,49,135,59,128,62,173,62,84,234,36,188,36,73,155,151,4,179,189,206,129,56,155,157,20,212,149,39,192,75,59,185,227,186,109,148,108,234,88,207,120,109,77,40,184,155,65,197,130,116,3,90,134,144,90,217,87,88,195,22,19,102,171,147,218,129,230,180,200,8,54,78,8,125,174,234,76,76,92,42,166,135,25,55,197,254,171,162,20,159,1,247,56,244,83,150,230,110,168,6,50,33,225,200,28,5,37,91,165,100,173,68,12,181,208,124,189,75,171,148,30,165,147,36,73,48,188,92,40,155,49,101,211,236,136,71,235,196,182,116,192,164,159,145,105,173,239,120,109,119,103,188,143,33,61,183,217,92,6,233,155,193,30,32,0,85,182,94,183,154,218,160,27,205,44,133,218,67,206,99,112,225,46,52,155,246,212,117,72,122,255,223,146,226,10,58,205,237,29,118,249,232,62,145,158,152,222,241,149,7,42,80,208,197,113,221,37]], +[[255,134,33,86,199,234,182,129,201,94,255,248,0,62,0,161,79,31,13,80,93,85,7,230,229,179,145,121,223,155,28,218],[225,184,159,179,17,20,234,70,16,127,253,3,41,241,6,100,40,222,84,112,142,219,236,243,237,157,71,8,205,20,63,226],[75,129,55,4,45,103,132,117,125,74,156,6,188,116,50,244,128,155,28,106,144,53,66,115,109,154,87,102,140,32,132,92,23,212,104,85,112,133,197,127,182,50,19,218,211,190,15,163,106,17,143,124,26,239,242,86,47,244,184,136,140,38,144,14],[179,209,219,114,166,169,133,236,215,10,44,255,108,24,193,121,226,23,212,244,16,253,57,52,150,150,133,144,27,208,113,188,230,194,251,103,99,225,12,111,161,110,117,161,23,96,102,184,236,129,174,58,128,57,231,29,194,205,198,74,64,253,98,183,206,231,190,75,160,51,47,228,93,11,96,21,134,82,227,63,141,58,255,60,180,214,176,33,116,77,13,209,120,177,191,10,28,193,211,254,147,33,190,40,66,30,184,130,99,161,36,244,151,146,208,121,71,90,140,85,95,245,105,8,115,81,75,93,72,62,83,33,126,12,187,18,134,43,133,15,227,144,200,248,48,8,8,110,100,154,201,4,176,24,53,10,180,145,87,238,155,202,230,192,122,75,135,139,72,226,94,152,79,187,77,54,182,29,104,155,19,70,138,40,209,227,135,224,232,134,87,248,200,172,149,134,166,226,108,249,77,255,111,130,100,227,255,98,88,134,92,109,207,133,123,0,20,120,134,225,117,223,4,50,227,47,4,64,14,41,159,33,24,131,18,179,45,252,5,14,123,126,135,238,170,12,186,172,107,233,147,122,94,12,195,17,19,222,124,139,35,62,28,232,229,217,197,100,251,233,243,123,189,65,29,247,165,228,78,108,126,187,103,109,133,137,77,204,244,134,94,77,218,12,173,239,43,188,85,0,11,58,41,241,247,30,244,70,29,220,59,51,29,145,86,101,52,197,214,216,76,115,19,118,41,83,32,248,10,220,144,40,143,153,83,85,79,205,249,33,61,230,169,5,33,13,76,128,100,175,145,205,152,50,94,249,24,152,211,61,112,3,130,2,227,47,182,112,156,163,215,136,254,203,209,184,65,250,78,94,144,98,214,66,103,195,92,253,68,79,182,158,47,96,71,245,139,28,42,244,204,126,76,172,47,137,8,136,54,5,146,17,62,150,173,58,133,126,208,94,170,186,111,145,83,239,137,185,62,0,232,116,55,51,236,71,45,155,14,236,28,216,250,82,66,92,74,38,189,125,247,58,39,18,190,190,81,174,59,37,235,120,219,130,20,144,49,254,123,40,26,246,203,119,20,237,248,157,233,21,243,71,15,21,62,237,127,69,98,67,187,144,52,46,25,14,100,127,57,224,70,136,60,226,138,137,32,3,49,94,163,121,66,158,149,130,169,53,235,120,150,51,150,209,54,132,95,134,196,102,232,250,242,39,47,67,255,239,194,173,165,96,31,138,107,42,196,204,107,146,130,9,23,242,224,57,60,143,175,152,45,108,95,79,35,14,39,206,34,120,167,35,119,71,250,133,169,200,87,191,24,2,195,234,224,210,53,181,173,88,73,125,102,160,211,169,186,235,204,65,127,24,51,233,204,68,96,249,117,215,40,88,205,17,141,122,175,175,28,135,130,151,202,207,113,172,117,103,109,193,180,251,81,193,119,88,16,208,53,55,242,215,102,39,139,153,113,187,151,211,196,155,81,254,178,109,55,94,12,185,16,149,116,168,22,248,78,118,252,126,240,114,213,121,60,47,101,171,46,253,144,82,230,184,86,159,40,5,134,28,49,167,52,74,60,68,6,154,148,50,13,39,78,39,18,113,234,250,59,254,100,222,117,55,132,106,1,229,31,218,224]], +[[88,38,25,171,60,245,163,174,119,102,136,191,109,186,203,54,51,10,53,173,117,36,228,158,246,99,104,119,100,207,110,199],[32,2,234,10,56,163,39,224,56,74,234,228,104,219,15,108,133,22,166,150,9,175,158,238,147,233,236,185,75,68,156,102],[254,151,1,218,26,168,28,85,186,195,54,56,247,117,84,43,128,68,128,243,75,123,252,120,218,153,22,229,36,106,96,77,57,11,249,32,200,114,167,121,36,36,110,232,208,57,59,32,46,123,37,178,72,79,101,74,195,103,203,9,37,236,227,5],[202,116,40,79,17,197,110,37,152,215,138,78,205,3,180,14,1,122,85,129,118,1,43,38,253,246,149,195,222,152,167,79,143,64,164,125,121,120,237,194,78,232,9,43,254,94,97,89,104,52,222,237,29,157,52,160,245,205,174,190,52,33,170,25,224,18,222,134,91,158,225,183,52,121,178,189,26,201,130,249,126,217,199,205,32,69,156,96,251,177,30,30,43,78,172,93,182,132,76,113,215,41,73,80,43,186,80,58,206,201,5,173,186,37,246,177,25,234,249,99,159,168,171,179,2,223,249,147,45,133,12,196,76,87,207,144,178,229,138,139,82,81,193,38,169,226,143,92,118,27,98,128,226,205,221,121,203,214,142,83,255,74,98,38,211,189,76,150,27,155,158,67,69,162,84,88,98,199,151,56,102,240,66,11,137,142,123,174,169,14,164,238,0,64,66,239,56,161,253,149,106,114,253,246,253,67,37,125,169,253,185,102,128,239,79,223,158,148,61,38,92,220,242,229,46,50,1,213,64,139,198,206,16,229,112,10,223,18,181,91,161,74,168,41,216,105,28,49,242,79,196,165,28,230,250,161,243,239,46,173,120,229,231,83,68,106,211,250,74,132,193,147,151,154,235,200,48,155,173,96,129,79,72,89,185,49,215,4,20,118,68,145,198,201,237,141,182,115,197,67,211,81,133,205,40,136,170,33,193,169,32,52,39,224,172,11,31,227,76,14,74,64,1,224,149,108,19,203,89,163,186,248,124,33,9,168,136,164,201,231,170,72,23,103,216,2,15,243,93,215,197,204,236,124,8,233,113,167,226,24,19,140,144,84,106,125,223,54,173,17,75,229,133,87,67,44,45,223,52,206,211,55,159,112,212,64,126,88,121,249,132,47,56,23,23,5,27,22,133,170,122,176,173,56,84,30,193,104,245,28,182,136,243,205,26,1,154,51,108,159,79,63,130,222,120,92,7,72,103,253,200,128,15,199,111,186,4,200,173,141,225,13,46,155,67,5,129,190,68,196,30,204,143,200,166,22,49,67,153,209,140,100,121,245,126,87,59,34,166,238,92,226,220,192,137,72,160,222,31,13,210,91,101,113,90,177,140,112,199,98,252,61,125,96,12,173,99,34,96,56,80,156,25,171,53,181,73,62,238,115,167,3,115,30,197,53,201,12,111,6,217,77,62,95,126,81,160,159,159,143,66,197,1,184,80,70,134,54,92,238,233,224,254,0,19,41,243,3,82,33,70,113,124,106,18,88,208,241,87,203,234,75,90,94,61,19,188,144,126,149,253,110,138,113,137,106,2,195,16,107,210,106,81,0,81,241,179,2,88,171,39,248,117,103,59,19,55,238,54,183,26,55,110,15,158,120,9,166,124,103,217,172,193,108,37,29,203,140,146,108,142,147,37,22,211,139,114,51,234,198,21,156,89,202,208,48,124,89,14,113,49,182,34,25,20,90,170,53,91,251,74,203,106,240,165,80,0,6,205,216,184,19,254,25,8,96,46,8,116,201,98,43,179,118,115,186,26,203,164,20,35,22,103,188,196,144,122,200,113,248,126,108,227,245,145,193,145,113,5,122,159,69,127,83,98,174,218,16,93,24,251,132,247,208,240,167,218,126,248,218,145,20]], +[[43,189,131,12,231,222,243,254,206,161,236,214,234,10,233,201,244,250,143,252,59,31,25,56,197,5,5,27,171,64,207,122],[15,223,237,141,227,193,234,248,145,206,55,227,76,180,162,68,28,187,174,8,131,56,61,112,222,36,100,133,11,74,100,42],[19,235,201,121,168,135,16,227,197,243,69,207,187,130,72,19,179,8,169,213,198,222,227,40,191,210,53,169,125,231,179,38,222,108,115,143,150,246,152,49,148,146,9,153,104,82,221,156,9,141,88,8,65,135,9,242,191,81,13,70,183,240,54,6],[95,30,222,170,60,11,42,99,49,29,151,241,197,78,126,47,104,113,112,230,180,110,33,105,203,245,108,102,242,49,191,196,165,118,189,43,132,32,191,53,125,58,144,248,243,46,161,173,153,57,180,103,37,75,102,161,223,31,91,76,186,198,58,92,39,36,38,13,36,216,223,142,219,88,174,36,122,37,145,233,32,177,164,32,207,141,133,57,234,87,219,13,173,255,26,211,233,140,49,114,208,51,22,60,180,52,167,102,176,193,24,165,106,189,204,231,156,130,175,123,172,116,237,14,160,36,172,76,224,34,45,10,169,20,244,50,9,43,27,81,120,4,219,89,24,168,69,233,204,165,90,135,219,124,40,82,247,221,46,72,54,1,133,204,68,44,121,48,175,225,93,214,34,204,2,188,209,238,119,139,89,112,95,20,51,50,65,88,138,82,45,226,68,7,232,230,225,13,94,243,168,142,58,60,68,56,193,127,117,4,103,79,215,228,24,203,47,119,173,10,86,210,56,103,3,21,94,154,64,28,67,221,181,30,173,85,32,170,123,160,56,231,222,83,49,65,138,213,82,189,205,24,95,80,58,133,72,245,91,99,134,228,104,124,165,21,247,192,238,165,112,152,59,251,36,190,22,247,179,0,63,183,86,227,38,86,47,42,50,254,101,255,132,76,57,132,199,46,64,221,73,228,243,174,140,15,129,154,121,57,178,231,54,227,129,245,130,60,188,97,178,237,1,217,176,92,248,177,70,72,164,139,13,124,190,136,42,193,108,173,216,196,42,162,199,2,70,52,123,77,132,149,54,167,172,34,199,32,218,60,241,120,114,94,229,87,169,44,37,177,43,139,149,109,59,244,128,46,158,138,21,181,171,117,66,53,204,160,229,183,229,94,74,236,228,90,71,224,132,206,20,71,68,5,152,239,93,79,95,220,44,152,165,173,19,108,255,191,135,211,207,82,246,115,140,202,121,72,53,96,146,7,143,223,37,69,119,245,89,105,160,198,82,70,218,200,9,162,252,161,246,10,29,146,152,119,185,166,84,14,136,169,230,233,21,89,56,210,44,104,126,99,179,135,83,77,56,94,137,97,229,136,103,67,249,95,74,112,128,217,22,98,69,23,177,83,54,3,10,70,113,75,22,139,131,214,249,204,224,96,102,73,192,31,10,29,10,42,83,245,227,120,246,170,152,195,132,170,251,62,239,219,52,33,250,58,201,138,13,58,156,2,156,35,0,174,2,65,6,125,26,79,201,46,67,134,136,234,136,159,203,26,26,158,134,52,185,22,198,11,170,12,24,191,205,19,155,254,48,23,191,190,22,41,19,67,206,134,5,187,120,114,85,140,107,95,213,109,253,34,21,119,237,207,250,168,189,163,77,122,17,171,140,178,120,40,142,88,52,132,38,118,252,207,250,169,17,27,206,210,179,87,95,221,73,98,27,118,232,209,41,182,23,0,238,171,3,20,239,148,213,80,80,106,75,141,30,230,85,8,216,157,14,153,233,51,107,65,217,247,74,164,215,34,17,77,224,243,30,207,0,176,151,245,60,154,202,156,122,40,91,88,163,93,112,41,140,92,52,247,75,74,112,83,8,3,49,0,52,159,12,98,249,194,235,247,222,173,10,119,178,152,235]], +[[26,122,60,47,84,129,19,27,229,248,104,69,106,162,250,144,229,109,82,203,114,28,113,132,235,255,6,254,210,254,104,93],[124,42,208,242,165,112,85,3,38,251,80,168,80,131,88,33,103,109,225,222,18,127,109,225,103,2,153,216,20,246,227,206],[151,97,96,251,91,189,171,229,200,150,47,35,186,186,207,11,10,180,28,43,177,62,156,13,68,144,103,183,222,204,125,180,233,78,118,167,27,156,10,196,214,175,56,122,114,168,205,115,227,188,99,183,237,101,11,238,191,23,66,76,73,11,214,13],[198,40,52,217,213,93,26,68,3,233,37,208,165,181,82,218,23,76,2,244,233,69,222,195,56,193,187,178,174,180,255,64,2,14,247,15,245,5,32,92,248,129,182,41,150,10,189,98,118,78,90,84,242,181,16,86,103,177,28,125,91,122,76,204,63,72,139,221,219,149,138,123,233,84,98,7,230,196,103,24,151,192,83,80,142,31,216,50,34,19,10,121,51,151,109,43,236,97,78,216,249,182,166,185,244,239,178,165,139,157,0,91,148,62,66,241,113,183,9,167,49,48,112,203,46,6,141,163,156,249,153,34,182,158,40,92,130,173,151,242,214,199,121,34,202,226,181,227,32,232,53,119,192,208,136,118,30,200,129,82,194,151,73,41,120,169,215,163,255,103,237,228,76,42,112,124,243,226,53,46,35,47,83,200,120,43,164,137,40,169,127,138,54,178,10,65,104,22,233,69,121,185,215,37,10,41,220,132,112,246,58,112,88,226,210,169,157,111,12,203,83,13,245,150,149,5,239,92,120,68,235,22,125,32,244,18,165,8,250,177,248,205,156,32,197,235,154,65,122,84,18,181,218,106,87,19,87,89,250,177,127,99,20,246,141,243,91,23,114,66,20,67,103,111,49,37,121,175,107,20,17,83,90,218,143,118,1,43,105,187,235,96,178,137,126,230,96,124,179,105,205,245,47,79,109,223,136,205,178,99,13,120,137,111,19,97,254,162,42,230,52,33,118,150,255,17,79,180,45,190,79,67,70,241,190,91,87,173,179,132,174,126,73,180,31,116,179,27,154,98,188,105,220,161,101,137,198,52,235,157,124,108,148,248,236,228,75,96,98,143,152,225,2,76,243,46,62,61,214,220,229,90,18,34,83,47,73,13,99,230,162,117,40,28,15,58,108,16,24,145,184,213,122,69,222,17,222,53,235,177,81,192,220,215,94,108,5,11,60,216,186,186,232,69,195,159,102,195,108,119,205,224,91,104,62,79,176,16,61,147,231,101,147,53,200,127,192,227,35,91,46,130,72,140,218,190,181,197,200,117,128,135,69,238,169,45,232,107,142,252,182,62,22,208,130,145,154,238,46,146,137,156,176,188,241,193,66,21,119,164,160,217,219,9,238,31,159,235,146,165,56,33,3,207,124,50,207,228,99,114,90,228,134,109,170,254,218,5,52,193,105,248,249,190,64,79,59,170,225,35,250,118,138,206,70,23,141,75,155,188,91,215,174,236,121,3,176,165,188,87,83,137,134,238,9,224,126,50,7,123,59,157,229,13,209,150,122,55,44,56,90,200,134,40,124,24,69,26,100,239,179,125,5,111,159,65,148,192,139,30,62,201,112,34,38,123,240,4,60,19,210,107,156,225,245,57,5,246,228,27,61,153,220,129,179,49,144,155,114,38,102,239,36,50,230,175,138,69,49,7,83,18,48,206,74,26,248,238,214,38,218,34,61,167,107,70,80,126,51,215,205,189,224,45,65,16,64,200,154,17,217,81,86,237,74,194,96,91,130,105,57,198,207,135,123,78,231,54,197,218,119,207,70,80,169,153,122,59,156,244,106,130,186,43,192,19,51,192,68,120,181,201,46,36,152,189,0,47,1,49,64,174,219,48,27,149,153,61,29,117,8,112,217,136]], +[[25,26,29,144,50,28,127,78,116,148,187,152,41,9,169,235,64,195,52,29,211,42,228,217,103,80,183,208,41,102,180,15],[149,98,217,226,19,241,69,196,86,147,91,112,49,198,128,102,159,139,189,49,164,194,237,60,145,196,0,42,86,41,233,123],[116,203,2,141,198,183,91,55,161,218,234,28,248,132,101,219,131,160,9,63,236,178,45,153,186,133,94,154,181,157,5,203,34,200,125,11,9,223,124,17,98,19,186,168,241,137,178,112,63,249,83,205,32,46,185,222,163,151,110,232,143,95,167,3],[133,137,13,180,226,251,206,9,61,222,90,128,191,143,224,154,152,75,131,164,155,124,203,93,75,6,205,175,221,211,130,228,184,168,165,5,48,232,44,32,6,18,201,215,216,160,137,188,138,168,69,195,207,204,56,166,25,93,33,194,97,140,61,186,43,87,9,32,236,207,205,35,111,23,240,141,129,66,104,248,130,36,45,223,7,2,218,135,133,244,7,170,143,134,254,207,169,3,196,141,168,63,131,151,119,235,107,74,43,191,93,247,164,218,83,71,90,241,255,228,75,95,224,7,43,143,191,61,38,230,216,158,166,125,138,200,69,148,146,137,10,218,101,126,179,220,36,146,184,141,225,117,180,187,161,165,8,6,77,97,150,116,170,174,42,240,157,49,165,194,124,141,93,90,41,176,55,121,244,40,107,137,102,206,64,126,111,246,146,251,148,37,32,169,147,141,105,204,112,172,176,107,1,75,109,252,25,131,66,6,207,26,198,196,72,174,111,7,128,37,181,95,61,130,114,1,38,138,146,173,217,173,23,142,247,106,41,137,254,220,110,57,244,235,185,249,108,155,131,82,105,79,165,79,160,34,1,156,14,192,1,45,13,118,158,35,103,128,63,146,95,23,95,159,185,203,236,74,12,156,30,44,131,234,87,230,169,42,23,245,85,202,185,52,39,30,114,200,204,50,21,252,184,124,32,83,155,241,66,119,177,191,189,110,88,128,239,149,63,199,95,35,192,221,79,204,30,11,227,64,175,148,125,224,46,135,127,213,199,125,209,223,123,65,75,92,11,64,199,73,86,165,69,161,21,176,198,153,58,178,51,183,231,44,130,43,107,51,129,187,31,193,8,117,191,254,62,46,209,25,15,163,63,193,93,160,131,121,79,204,44,91,245,160,121,9,6,60,178,137,160,138,44,138,51,211,67,132,44,45,106,60,250,42,22,202,46,175,202,183,234,16,13,28,113,75,170,187,113,73,240,126,37,222,227,35,231,128,117,125,250,128,22,250,167,192,98,98,34,195,101,248,242,246,104,125,29,237,35,79,121,156,197,13,28,210,107,76,250,64,69,145,112,86,252,121,195,184,139,43,25,8,227,114,223,102,218,200,115,70,49,100,131,73,188,55,250,52,178,95,255,59,7,71,182,188,22,185,78,62,88,149,228,187,217,61,71,138,108,31,117,228,250,48,250,169,34,4,158,212,197,15,18,244,179,18,168,151,77,15,237,141,68,37,93,203,43,240,254,190,71,251,63,184,237,153,3,181,186,76,161,142,60,198,118,44,250,30,175,4,223,169,68,212,150,224,254,139,183,220,4,84,81,57,107,250,186,84,133,217,213,243,145,169,84,195,113,66,83,204,217,177,153,100,212,40,6,128,114,7,131,3,107,58,191,175,40,132,88,62,165,189,188,246,157,8,137,122,178,136,49,70,53,171,180,194,150,75,113,173,146,145,254,181,182,31,128,233,176,204,7,249,18,168,229,89,141,85,72,222,254,14,234,28,68,133,115,113,10,172,221,177,82,249,60,124,111,211,247,228,237,159,116,66,166,185,0,242,60,60,84,76,229,201,186,95,94,146,170,253,17,201,255,95,121,192,139,157,4,95,239,7,151,6,37,246,46,47,67,52,164,214,100,202,247]], +[[98,133,99,170,62,226,252,97,27,207,247,139,251,42,117,233,253,135,128,232,122,147,148,153,166,27,234,166,164,183,25,19],[218,32,97,110,228,164,28,46,191,220,80,171,84,149,59,109,56,123,6,198,222,247,87,150,176,136,9,86,92,108,248,5],[201,166,170,169,180,225,204,225,181,132,69,114,95,97,245,82,200,251,69,131,31,3,72,39,152,240,31,102,62,153,131,219,26,130,253,51,171,163,236,203,150,34,100,38,213,10,225,124,197,18,116,206,24,163,136,96,244,11,47,130,54,27,92,3],[5,111,185,84,251,230,166,1,79,173,172,30,26,159,86,204,8,175,55,52,142,186,246,146,6,131,56,78,250,71,98,108,205,223,234,210,213,233,232,207,255,69,247,172,99,222,99,246,157,18,132,140,227,192,239,31,83,10,222,67,15,10,253,93,142,207,217,255,214,10,121,116,106,44,91,238,221,62,103,36,153,130,248,182,9,46,226,211,64,71,175,136,168,31,234,181,213,43,71,213,179,247,108,32,65,114,95,111,129,50,147,5,10,170,131,75,1,163,165,143,105,170,74,140,166,31,91,116,111,96,15,61,69,44,98,130,255,220,164,66,155,147,56,150,123,163,167,38,102,144,174,199,94,191,191,123,233,141,153,155,3,237,220,114,146,88,27,13,105,227,10,3,81,161,81,219,112,65,43,11,253,67,211,186,169,212,86,203,62,11,79,193,156,176,158,108,173,203,109,63,59,229,19,124,199,168,211,33,158,194,3,110,198,112,237,126,197,35,177,177,198,135,181,70,83,7,136,47,227,141,116,114,208,186,135,164,113,134,131,9,210,247,115,255,36,200,125,57,193,107,112,138,78,217,175,67,247,76,141,133,207,232,171,84,6,144,126,148,26,20,151,14,32,156,41,255,126,216,162,249,53,174,65,112,159,39,13,13,8,85,94,247,175,46,223,228,13,243,153,34,60,120,90,67,231,243,105,21,137,226,234,76,3,111,17,208,61,125,30,234,20,246,32,3,83,37,207,43,51,186,243,134,57,62,138,151,42,122,246,205,155,133,67,179,46,37,51,209,252,195,23,127,217,109,30,19,191,139,104,222,178,34,249,68,151,38,93,60,203,52,87,81,189,91,102,144,120,8,25,152,214,8,202,95,220,19,72,57,212,237,43,235,178,149,47,234,90,57,198,240,51,193,85,143,105,140,228,148,110,79,108,8,175,135,79,39,53,127,135,14,190,235,33,153,151,111,250,239,172,149,31,142,23,254,125,8,33,225,185,42,144,170,78,157,239,211,250,253,160,82,164,68,71,109,177,206,56,169,225,118,232,65,24,154,189,143,236,222,15,188,92,181,95,81,31,95,222,7,234,151,222,179,155,122,168,220,132,163,148,106,108,249,38,211,155,149,193,26,249,214,77,152,184,7,244,112,77,10,43,218,151,218,217,136,26,218,27,246,99,99,102,230,10,82,43,72,33,4,120,97,199,170,226,20,106,2,238,246,178,93,81,55,26,15,23,210,75,193,135,220,221,5,213,65,194,247,34,1,66,121,21,163,146,140,211,120,104,145,3,172,80,179,63,135,164,126,140,223,166,135,165,240,175,138,86,115,29,171,230,98,244,242,131,109,224,186,143,175,216,106,56,84,188,160,18,215,8,138,0,185,133,76,45,60,112,141,223,88,250,163,85,168,154,252,44,128,243,245,51,109,160,29,114,162,119,26,5,88,19,251,53,51,15,125,46,1,177,209,45,170,149,237,85,211,189,197,223,119,57,203,195,202,9,122,65,182,178,189,127,15,249,221,29,134,88,152,59,163,255,121,32,193,95,41,42,30,249,252,173,161,198,7,236,180,93,58,115,201,255,212,47,62,22,2,47,223,225,39,68,146,99,149,247,79,179,17,23,147,250,146,129,130,26,102,160,29]], +[[145,65,247,158,211,11,246,0,97,26,19,243,103,180,3,150,242,236,131,156,86,18,187,241,230,228,151,248,57,84,188,136],[241,78,218,150,38,64,190,203,102,196,209,241,160,33,17,2,81,145,123,139,29,52,130,130,152,211,33,69,186,246,229,217],[207,32,45,127,47,158,209,23,244,41,80,43,42,90,255,84,167,247,81,210,23,21,21,164,210,3,117,52,70,223,14,186,200,105,132,200,139,212,43,209,251,141,203,64,135,118,114,42,56,243,44,206,178,95,50,162,93,115,147,241,56,238,223,10],[143,236,170,122,233,163,212,164,133,26,102,54,43,54,110,22,123,159,67,0,253,171,32,86,84,117,25,135,240,133,222,97,190,201,52,74,168,111,94,92,100,119,81,76,40,4,206,215,172,12,208,98,133,41,163,161,89,146,54,237,103,190,190,31,46,149,170,21,31,224,243,179,1,26,29,75,233,144,28,175,171,47,24,145,144,77,75,255,1,40,193,211,94,206,203,50,43,60,192,29,172,197,174,61,202,105,20,167,211,77,168,201,101,123,149,15,137,209,214,174,195,41,155,182,144,17,16,113,250,135,40,39,116,148,61,150,164,171,124,61,109,231,209,191,17,147,99,6,140,200,45,69,228,183,100,84,198,8,188,53,102,183,249,179,133,204,126,179,142,228,41,175,194,218,153,102,159,197,193,190,130,22,26,27,12,51,247,186,154,212,65,157,32,98,151,25,1,219,0,59,250,35,196,71,20,153,92,176,107,250,150,110,80,35,170,147,70,253,55,90,226,161,232,64,132,49,77,243,240,140,226,8,0,194,194,173,251,184,19,102,246,177,4,36,61,98,213,4,30,114,115,67,63,23,88,27,249,63,76,97,70,250,150,111,99,138,176,126,161,102,148,167,206,48,92,198,9,166,225,6,35,255,127,108,121,22,182,228,219,222,187,123,82,236,167,240,213,24,127,246,100,215,195,112,237,34,136,106,162,103,19,41,217,40,224,163,190,163,180,113,26,18,139,154,171,144,38,111,134,81,210,32,185,204,28,191,91,28,231,38,89,49,128,54,144,211,41,28,1,234,212,219,195,50,154,151,232,92,79,225,211,86,96,140,201,230,11,5,188,20,131,138,134,8,39,154,0,97,222,40,255,123,142,129,245,156,138,140,85,35,146,76,76,72,94,110,168,10,200,23,80,187,14,65,158,252,120,88,205,74,245,12,139,140,128,101,15,172,171,77,130,88,249,202,250,3,16,160,7,204,203,196,24,92,130,253,20,109,241,216,17,135,157,163,101,13,87,22,241,0,75,113,210,199,242,189,101,3,195,84,88,159,134,2,201,80,161,245,19,159,129,20,96,117,40,128,163,65,17,102,48,228,255,132,148,142,116,169,235,53,13,100,216,41,48,2,32,2,51,242,9,177,125,120,137,124,124,230,206,41,226,159,130,212,173,108,97,235,121,245,115,156,182,104,178,26,116,85,85,201,110,25,82,104,69,232,44,110,210,177,198,189,214,54,75,143,199,155,169,163,45,189,63,139,151,94,185,35,98,57,88,174,13,170,79,250,19,146,23,192,14,2,31,147,126,155,121,28,55,153,26,53,229,35,26,25,20,192,69,167,135,67,47,151,184,226,6,61,177,5,225,77,169,121,193,196,203,167,133,33,14,176,32,17,51,75,35,12,251,104,49,153,140,204,226,83,134,244,243,186,13,206,32,6,233,195,148,11,77,90,86,170,204,220,171,2,113,134,137,129,99,96,241,136,82,253,25,152,169,159,206,154,4,218,63,94,35,175,148,198,232,165,186,223,211,147,4,185,226,163,118,161,249,186,192,154,133,189,4,36,118,226,107,88,236,115,241,35,109,65,171,75,78,122,84,222,249,214,106,56,248,229,70,222,123,56,142,30,125,102,129,229,226,160,150,241,96]], +[[105,92,150,11,187,13,213,127,250,54,21,28,133,222,115,81,84,254,90,213,245,252,119,208,5,160,163,32,17,222,179,12],[52,18,94,78,33,247,137,237,14,17,128,193,246,54,156,114,29,202,233,133,155,111,123,4,249,87,229,16,1,238,222,138],[74,244,28,85,77,153,8,18,104,108,50,154,135,92,65,238,36,180,167,253,123,61,79,140,141,82,117,242,231,203,36,43,37,139,88,88,164,102,222,89,92,226,162,23,126,53,28,127,8,199,252,78,11,249,126,197,251,45,203,130,82,210,201,10],[55,6,105,108,122,144,102,144,208,211,183,30,126,33,28,123,6,113,104,243,168,241,237,152,74,10,94,96,120,89,118,98,228,231,136,157,82,219,15,120,224,213,239,14,95,122,10,15,66,99,182,132,139,7,37,202,164,177,206,166,152,116,9,81,28,142,94,152,45,63,91,130,187,86,164,167,148,113,33,147,127,142,16,92,90,20,181,62,108,55,204,113,107,30,186,146,36,33,130,139,4,111,104,86,196,79,171,241,58,117,22,198,42,95,249,133,104,69,12,238,120,177,64,51,80,71,191,28,167,126,21,73,168,148,254,235,7,128,69,228,100,24,50,37,59,246,149,72,84,82,236,54,144,101,166,0,41,166,201,7,122,55,157,178,4,133,234,46,219,108,150,149,71,187,38,83,40,155,198,232,31,252,184,75,219,247,115,221,234,75,55,80,233,167,35,149,209,23,246,68,176,226,32,97,212,243,187,124,91,97,46,75,112,57,94,7,121,81,107,70,101,145,22,144,47,208,251,205,35,64,238,164,94,156,35,219,37,100,165,225,29,199,158,143,75,51,42,68,62,195,90,173,150,4,254,121,18,82,8,130,149,232,79,101,163,7,49,37,80,217,235,246,31,54,126,74,15,43,86,35,229,62,246,188,19,40,37,252,36,235,238,78,191,51,140,191,181,223,105,179,45,3,13,68,124,68,243,19,186,150,254,7,187,254,91,1,102,234,236,188,97,155,182,178,229,146,64,16,186,62,193,80,255,106,105,254,196,222,217,196,66,249,140,21,231,127,49,155,72,67,179,183,72,181,210,96,137,167,108,43,131,79,249,60,65,62,4,202,149,80,205,33,28,226,214,165,131,215,130,87,80,102,219,109,211,62,141,94,131,116,53,93,6,138,94,185,111,139,61,168,221,223,181,186,245,197,150,218,175,85,106,143,44,181,120,30,80,66,50,127,146,174,6,33,234,224,136,181,240,19,89,46,119,135,58,129,215,224,104,215,184,51,125,185,241,9,168,53,180,117,229,202,247,206,165,175,59,74,214,217,11,170,241,199,54,85,236,103,103,71,252,221,65,119,91,79,190,57,36,195,244,29,138,115,117,40,209,45,97,86,101,58,34,53,140,104,33,66,107,44,10,51,225,99,76,98,199,200,56,86,73,188,35,62,125,175,148,57,240,157,185,189,17,234,1,226,139,119,236,187,196,89,14,41,253,207,15,221,225,82,246,71,129,50,254,76,58,91,69,167,48,90,246,227,129,202,221,114,73,110,102,187,184,102,206,164,127,126,125,126,99,52,22,0,175,63,73,206,156,158,78,55,57,77,245,223,113,220,16,205,57,31,220,184,161,147,220,152,252,25,5,159,163,172,35,14,197,71,107,249,77,133,85,106,206,110,27,163,36,33,191,89,220,190,5,197,225,93,52,198,100,78,39,208,160,43,233,127,168,56,126,224,55,6,242,42,143,75,59,64,64,173,125,63,138,134,151,26,32,160,158,200,27,118,150,216,52,197,38,184,229,28,185,125,39,100,63,154,191,94,41,255,208,51,63,149,222,21,209,16,194,6,76,164,148,103,193,78,242,39,244,186,191,26,85,231,177,205,160,66,156,255,37,107,227,28,241,22,113,154,129,185,197,251,117,253,246,78]], +[[37,203,23,252,51,210,191,131,132,174,77,242,12,31,173,92,53,253,118,90,255,222,4,181,37,109,77,224,28,168,222,20],[184,108,163,18,254,89,133,32,198,75,229,199,47,91,35,129,101,7,246,158,7,15,130,142,2,210,175,207,225,27,250,1],[140,203,13,188,247,204,3,232,62,33,197,116,116,175,211,173,136,152,9,123,151,46,222,23,90,202,174,72,227,236,23,178,219,6,252,130,119,107,7,81,192,249,86,253,113,150,243,209,201,99,33,166,207,61,137,36,21,216,248,238,180,161,65,8],[75,74,113,203,248,203,175,87,167,125,78,161,136,166,249,100,132,15,13,113,74,95,56,160,149,161,59,78,87,18,151,168,139,121,36,23,209,97,132,66,127,144,224,67,221,138,85,183,241,193,62,0,223,166,5,22,68,92,190,119,6,140,121,200,195,94,190,172,51,12,51,241,18,29,5,115,26,143,81,50,214,72,0,115,39,70,65,25,90,117,32,33,22,255,241,195,24,129,113,120,253,215,104,187,223,16,95,160,105,199,163,209,67,253,245,209,123,250,215,192,98,78,82,146,6,143,215,187,109,48,59,74,39,203,32,164,230,24,117,7,103,135,209,159,166,247,41,201,77,192,186,155,140,11,253,152,102,218,92,178,231,162,205,46,219,220,149,172,52,158,94,92,33,114,229,164,207,123,217,12,171,226,198,226,36,89,128,189,114,208,246,245,71,152,129,232,196,195,84,246,138,167,40,65,208,199,59,152,107,165,16,33,32,49,97,2,110,227,215,41,221,241,160,73,255,233,235,37,67,152,2,240,48,17,209,68,229,11,2,189,74,202,94,85,6,211,47,207,105,227,47,84,37,68,121,143,78,135,247,43,223,36,51,177,255,50,89,41,46,29,144,129,44,255,215,159,106,84,50,112,186,242,74,60,57,221,53,152,225,198,97,97,41,34,82,47,56,125,81,89,118,146,243,20,196,213,172,75,241,136,58,97,70,54,51,106,85,68,213,159,244,29,30,13,188,248,230,98,126,124,128,133,100,99,34,223,194,12,51,44,189,243,83,112,212,125,202,187,128,46,23,202,132,120,14,236,102,28,144,77,91,251,194,64,173,106,20,167,83,63,113,162,117,0,198,29,211,228,115,152,56,135,168,104,53,24,122,187,13,240,143,166,44,218,105,220,232,110,33,250,90,233,84,194,46,221,182,14,227,19,21,4,166,155,80,72,106,23,118,112,145,136,55,96,99,138,41,195,128,48,225,224,95,219,40,225,88,99,48,16,56,90,98,6,19,204,16,213,165,243,80,149,95,74,52,124,101,237,221,183,226,81,89,218,141,204,38,85,146,138,214,246,216,196,193,171,184,23,215,254,243,186,229,222,4,2,237,222,231,181,21,33,206,40,10,102,183,150,20,15,86,175,155,194,14,70,88,117,206,38,40,168,161,4,119,206,155,46,172,199,216,111,136,39,36,87,191,212,67,231,18,82,105,150,37,67,128,240,19,82,39,233,252,21,28,134,149,233,204,100,210,114,178,86,171,149,201,169,245,104,233,55,22,224,229,61,41,136,46,60,231,66,97,37,122,2,205,73,124,55,215,100,217,15,127,212,120,161,122,137,10,139,46,166,26,184,31,104,105,177,32,162,246,72,74,136,193,81,149,51,145,236,164,69,1,83,119,179,165,223,254,76,251,172,251,91,171,44,71,246,84,247,42,157,25,203,196,210,149,55,25,132,5,227,160,75,75,254,17,188,219,92,31,48,217,172,2,245,72,73,197,122,169,111,123,86,99,97,22,242,187,111,37,131,217,175,148,200,106,255,92,19,127,99,206,84,232,240,194,27,108,37,193,240,71,42,34,156,144,129,126,97,98,234,199,28,205,163,9,161,100,59,214,49,42,82,99,162,239,230,70,223,254,121,235,216,21,122,40]], +[[73,226,77,22,153,131,55,38,177,140,120,234,101,104,64,26,151,30,28,163,157,208,109,117,99,172,139,66,80,212,169,245],[113,207,5,233,13,48,26,109,159,173,127,11,56,236,139,176,68,252,253,151,200,73,176,76,0,54,37,222,41,190,134,187],[160,182,162,175,21,182,190,158,149,30,243,243,44,189,28,103,2,232,224,23,251,211,21,163,242,89,156,63,26,17,134,93,70,231,132,89,160,215,247,190,4,106,174,41,60,173,9,19,126,200,71,226,105,40,16,109,154,163,94,9,130,185,146,2],[109,38,5,246,30,26,4,182,174,24,194,194,90,225,0,221,66,166,30,102,78,45,181,195,77,122,209,248,74,197,7,85,43,116,28,32,134,193,124,133,43,171,224,122,145,225,41,165,6,238,89,237,185,206,115,190,27,29,6,209,32,236,54,161,233,76,98,129,5,78,120,206,177,189,239,251,203,244,240,16,81,237,56,27,252,138,209,118,159,65,226,64,191,96,89,217,112,76,172,236,102,102,17,244,30,77,212,56,183,245,2,66,234,134,117,107,177,248,30,89,66,192,146,18,159,188,109,228,149,93,40,223,243,82,55,219,48,228,165,3,106,153,20,201,248,77,189,140,207,130,186,43,27,59,85,84,162,183,167,76,176,178,161,225,150,51,69,40,110,37,141,200,231,213,103,24,3,95,149,243,19,129,28,251,216,82,160,248,244,154,41,239,147,62,124,218,126,217,199,232,177,98,205,186,26,130,38,44,212,223,124,248,234,75,88,109,180,61,204,30,55,100,89,142,156,164,102,115,130,43,170,42,216,127,177,75,111,219,158,32,50,208,202,81,194,108,94,243,217,247,151,133,250,194,73,28,219,247,195,153,243,205,23,116,193,166,177,228,166,127,84,54,216,13,176,37,248,251,100,9,226,117,189,14,213,8,181,224,57,237,46,78,236,139,15,77,91,233,157,202,250,106,20,1,37,39,50,166,91,55,201,67,192,126,243,172,188,251,179,220,6,218,208,168,143,47,94,181,81,163,153,122,214,198,238,217,94,221,154,10,244,162,136,213,228,50,134,178,172,7,41,119,196,54,183,197,255,122,182,28,148,132,242,87,245,142,1,12,155,106,212,21,129,215,66,205,25,117,44,222,84,210,180,32,214,67,101,78,144,150,168,30,185,220,248,4,199,194,237,14,56,209,58,92,227,153,120,205,208,43,37,53,9,69,222,120,254,236,192,194,194,47,253,112,92,59,168,17,50,101,199,185,167,200,221,181,145,120,189,33,215,246,195,28,107,226,195,103,73,238,15,154,184,188,29,207,93,165,203,45,45,89,98,53,143,113,249,106,179,121,42,37,42,81,158,65,83,81,244,62,126,18,3,91,3,40,242,130,8,207,75,229,41,210,153,170,92,18,140,157,94,213,117,191,144,197,53,5,105,234,166,242,213,82,29,225,24,3,9,246,134,201,126,154,214,250,30,193,221,134,39,174,137,81,88,28,246,4,184,185,23,197,186,67,74,99,123,225,188,139,121,244,172,175,119,149,244,229,26,171,219,136,80,119,188,79,60,104,252,51,24,222,88,35,215,224,128,78,233,149,183,3,135,149,15,121,147,83,104,35,0,212,231,151,243,202,214,17,180,197,98,200,100,15,242,179,254,41,41,22,169,112,251,152,193,71,92,31,78,39,185,179,60,254,13,58,217,50,161,235,230,162,127,195,180,70,98,41,84,174,225,104,54,104,200,189,74,63,144,59,229,199,125,253,184,232,145,76,237,197,31,101,254,210,217,196,208,62,19,166,104,212,199,234,94,49,136,62,27,61,182,67,99,226,172,92,197,75,84,206,105,198,173,82,248,116,153,155,93,210,197,120,47,3,195,213,21,5,223,83,106,31,224,216,96,211,62,171,237,100,26,148,0,137,241,41,125,208,245,127]], +[[248,255,151,3,42,52,207,153,153,8,128,88,175,86,255,112,182,172,178,237,247,89,225,49,250,236,132,64,253,236,246,196],[84,56,180,227,63,28,94,161,18,251,27,175,239,64,89,191,9,90,17,64,155,100,212,107,251,77,37,71,60,28,8,116],[80,158,158,173,254,141,222,121,20,172,32,202,252,11,10,242,43,132,221,138,33,10,72,18,205,140,174,57,176,162,114,229,62,2,36,109,200,147,158,146,38,146,3,54,225,64,179,21,50,208,104,19,122,52,22,30,89,154,134,148,169,93,223,1],[223,180,31,185,213,55,2,203,43,158,63,252,173,78,166,2,113,111,113,138,126,163,62,33,132,62,42,108,5,44,112,198,197,20,133,215,43,83,165,187,78,52,224,62,62,29,26,82,81,142,179,231,241,143,42,30,28,175,120,172,178,17,96,137,190,212,198,23,19,142,113,106,145,67,31,44,246,68,161,33,15,109,25,32,210,133,153,66,100,214,70,107,13,141,44,98,99,128,68,97,111,87,110,220,125,13,147,203,102,1,49,212,187,80,135,94,21,54,64,18,58,150,241,91,117,165,188,238,70,213,204,94,177,164,49,197,157,46,173,223,213,83,21,2,254,177,85,27,247,121,28,213,152,157,23,209,2,150,208,27,163,174,62,56,76,103,69,38,202,182,42,124,36,192,255,103,125,231,28,161,114,98,26,40,168,94,1,238,254,7,246,238,249,195,236,253,127,148,152,172,66,244,106,67,113,111,97,83,24,163,178,135,87,195,161,95,79,28,56,34,174,122,117,194,3,162,152,37,141,117,54,56,207,66,94,21,187,196,98,2,176,147,184,228,243,230,112,251,182,99,219,43,105,200,251,15,98,80,116,216,90,68,211,80,224,66,187,27,116,2,29,25,41,151,162,194,125,214,200,99,72,65,209,0,160,52,75,174,215,80,163,159,245,220,217,132,141,252,240,158,92,140,71,150,123,150,85,110,35,50,202,23,216,228,45,216,243,147,165,68,90,55,34,68,96,11,48,1,184,254,134,196,94,175,198,231,56,170,126,17,123,74,121,250,46,107,0,244,100,146,141,24,86,200,62,207,232,125,211,77,21,143,92,180,228,244,214,16,245,151,23,236,121,11,211,255,135,32,64,182,126,141,57,57,232,4,227,181,219,152,90,9,86,33,203,204,214,134,192,147,78,206,62,39,171,44,108,227,63,181,43,17,31,72,228,242,116,189,243,32,208,176,35,132,200,60,73,225,160,65,189,35,25,16,156,133,160,109,128,72,169,147,53,122,191,216,17,172,47,56,5,157,7,122,203,195,106,169,102,192,40,144,55,72,98,95,146,232,247,157,81,189,161,15,120,82,41,119,247,110,196,232,133,228,154,70,198,141,224,159,61,168,248,107,113,174,100,35,189,41,222,239,28,198,161,19,234,193,21,166,205,226,204,208,17,252,28,15,14,52,39,244,60,62,150,252,65,86,237,246,45,223,183,176,131,107,136,139,171,60,67,69,5,90,108,65,120,233,226,40,41,253,140,252,227,155,11,132,68,235,38,72,124,201,220,130,96,111,234,173,175,73,120,105,78,101,100,242,114,156,27,19,171,55,201,7,45,180,233,222,148,14,229,241,208,88,132,174,127,217,217,236,156,183,222,86,52,118,0,168,141,234,146,8,166,52,25,252,226,158,229,0,85,163,116,168,242,47,154,226,190,152,5,169,244,118,21,170,89,87,107,68,4,47,241,38,168,152,36,227,106,214,188,88,224,107,185,15,190,239,186,229,214,215,214,36,48,243,115,182,41,111,191,205,77,102,32,22,131,83,88,63,189,61,90,41,43,149,114,81,117,52,226,251,11,238,242,250,152,164,100,229,145,3,231,160,66,135,241,93,173,15,172,84,151,14,119,21,7,141,99,236,38,54,47,111,186,188,221,234,247]], +[[46,76,57,33,159,201,42,83,142,72,233,95,191,207,239,48,245,162,27,120,148,11,129,5,59,218,212,96,43,76,150,144],[248,238,216,146,23,102,32,67,76,127,14,197,61,207,243,152,99,16,158,124,164,208,179,198,196,181,100,16,190,1,229,55],[57,69,32,18,43,176,165,100,100,138,122,139,200,220,115,99,108,81,119,70,163,200,160,91,144,30,114,82,254,240,229,2,61,144,153,30,49,27,83,130,212,145,0,229,38,51,199,15,233,194,108,20,80,224,96,62,109,69,34,153,175,77,174,7],[200,125,31,186,157,148,166,165,64,137,128,252,128,131,152,15,210,210,82,250,229,64,246,238,193,158,214,116,108,41,227,57,161,194,159,111,83,188,35,253,107,250,67,133,7,239,245,218,249,3,64,60,218,112,123,77,197,232,68,128,93,107,28,235,74,255,244,178,50,232,230,157,125,39,31,60,6,124,72,84,243,217,79,39,254,50,85,129,250,202,121,209,240,42,38,41,10,210,58,247,17,0,193,44,9,21,118,71,202,157,164,61,118,144,221,205,148,219,101,224,0,152,156,135,139,117,160,255,34,210,199,9,98,89,76,155,8,8,242,120,70,204,172,133,103,188,229,210,227,183,96,40,9,242,59,89,205,113,138,8,5,209,8,243,26,99,42,5,184,223,165,3,90,185,70,26,235,164,22,0,157,116,253,249,224,7,32,40,86,137,13,44,255,128,250,36,11,151,138,72,39,15,203,47,71,54,151,188,186,142,115,10,85,194,135,97,145,154,35,190,65,218,39,255,234,9,227,85,156,170,171,249,81,158,192,142,31,250,134,129,122,163,232,135,79,168,22,231,113,140,91,47,52,73,103,186,27,194,129,156,79,4,90,151,180,5,68,234,97,215,23,8,60,202,241,30,157,220,4,163,89,142,241,129,231,190,244,172,239,69,182,85,27,71,138,13,119,49,196,240,140,229,128,47,120,37,141,65,144,23,102,16,118,215,214,210,239,57,229,124,249,205,147,151,220,197,222,191,100,171,130,182,97,89,245,120,49,110,116,205,73,245,173,44,111,239,131,207,8,104,59,149,112,169,70,173,73,3,223,78,150,236,0,142,20,165,1,250,147,134,189,175,42,99,153,60,108,155,223,35,31,208,158,166,249,110,244,212,226,154,58,51,39,203,247,78,168,49,5,78,102,202,134,104,12,108,229,59,102,249,70,93,6,179,250,7,152,187,105,5,174,56,69,89,52,242,251,126,11,164,114,50,137,137,240,1,48,134,113,204,203,86,109,34,44,114,22,91,179,167,68,251,152,226,33,15,150,32,104,13,243,227,205,20,168,189,148,181,116,92,0,22,221,167,127,5,159,38,5,59,100,207,69,35,195,212,41,17,47,182,179,40,57,139,198,48,162,233,6,185,90,108,87,128,207,220,6,65,190,71,81,190,189,223,119,36,220,156,39,231,141,96,237,15,215,54,213,171,216,137,41,193,121,93,71,58,189,43,3,32,197,64,71,87,40,130,24,103,164,9,162,255,19,204,68,206,53,229,152,30,159,107,135,162,141,79,168,184,103,94,80,63,174,252,167,193,215,152,71,55,135,31,233,25,172,65,78,234,38,94,227,31,159,120,245,33,243,244,248,208,12,63,183,145,113,243,198,165,219,245,225,172,139,246,59,76,61,141,139,193,33,3,110,158,85,187,112,46,166,200,110,146,94,192,185,132,222,210,199,31,59,253,73,50,230,196,27,88,47,208,44,165,159,83,206,41,116,69,120,92,196,202,194,71,176,184,78,127,160,188,220,247,155,62,74,21,95,152,120,193,246,67,190,156,66,247,164,242,114,96,68,69,5,193,132,91,213,59,85,10,49,215,149,60,199,56,134,31,70,189,244,135,15,58,119,172,225,145,171,214,60,69,173,177,83,144,159,181,154,181,219,155]], +[[240,146,230,190,141,45,154,208,105,163,226,185,118,210,68,227,76,21,194,140,72,211,47,85,96,165,65,133,209,80,21,2],[207,235,62,116,228,181,200,53,106,129,117,123,143,27,228,180,41,252,24,252,175,73,124,191,141,139,192,72,15,249,120,249],[99,205,76,11,163,190,147,151,204,15,60,26,243,72,236,75,138,145,228,47,238,103,93,161,208,89,0,185,168,108,19,143,145,116,235,153,107,189,243,28,66,149,224,197,120,172,15,157,83,118,65,162,175,213,223,249,58,57,197,205,157,60,72,11],[44,37,95,178,93,69,176,134,192,113,224,62,82,91,77,114,133,120,251,182,176,198,13,169,65,230,191,42,72,152,178,213,182,152,140,83,48,39,133,171,122,59,196,187,44,32,90,205,39,214,164,203,221,26,12,8,137,222,215,132,38,76,183,192,40,137,197,199,17,63,201,11,187,205,49,255,0,20,50,192,83,249,113,7,60,246,113,47,102,127,206,70,152,119,107,152,204,84,68,198,146,171,209,40,129,152,190,90,213,103,70,9,247,225,57,173,27,156,203,148,63,141,253,157,18,197,78,206,226,120,52,27,46,225,39,121,145,202,98,205,59,254,18,141,19,146,150,78,149,136,226,249,124,50,23,4,163,222,16,97,136,197,235,51,90,165,161,154,204,144,103,180,169,65,41,185,209,166,22,124,75,191,181,111,185,118,132,203,189,114,12,134,134,158,0,32,171,7,118,205,201,149,79,235,168,98,18,75,7,63,186,141,233,234,154,56,234,207,160,3,174,79,28,220,191,21,195,47,182,185,112,199,49,21,221,255,205,79,163,183,24,70,17,14,222,194,87,252,174,214,17,54,4,247,25,37,114,87,114,100,185,144,92,166,174,216,218,236,19,132,3,202,65,170,149,66,120,165,114,11,38,123,144,202,22,58,155,223,68,126,173,232,222,183,105,163,180,146,55,167,53,22,151,124,40,115,69,85,221,35,76,167,222,73,153,38,27,199,150,15,83,107,168,163,90,211,208,44,117,241,194,190,160,160,97,46,125,73,196,3,151,221,106,245,255,88,186,230,166,75,106,119,233,129,249,45,21,158,11,43,210,5,171,21,112,82,244,112,23,163,225,138,236,148,77,4,101,238,0,23,233,97,72,166,18,159,116,211,204,180,137,254,161,58,21,169,185,172,237,88,198,238,14,110,132,224,95,218,223,174,7,179,52,169,143,195,127,126,81,28,213,164,78,156,116,228,120,211,73,227,14,41,174,180,106,77,240,30,67,7,254,101,225,57,74,117,143,106,218,47,177,32,34,92,205,80,164,144,19,230,201,241,117,175,144,243,252,140,87,231,166,169,105,169,22,195,241,170,204,34,243,224,26,7,12,196,142,111,216,120,226,189,7,61,249,238,111,5,155,152,86,132,4,252,126,174,125,75,246,250,22,192,200,3,198,190,132,232,183,156,103,175,252,140,136,202,189,238,188,17,52,187,35,134,226,43,164,210,233,224,243,225,171,58,13,172,124,128,221,238,215,115,205,160,196,29,201,222,250,103,254,163,119,105,203,74,30,21,34,215,224,179,215,196,99,139,205,152,49,83,212,120,190,94,207,43,106,177,180,1,36,228,34,43,140,170,70,71,189,80,215,77,32,57,67,171,32,147,141,95,39,217,8,166,115,103,64,70,206,46,241,142,133,139,10,1,167,231,83,13,237,15,140,200,158,240,155,115,202,89,124,247,58,251,201,162,113,164,210,60,146,254,89,24,131,196,64,16,156,78,244,22,103,11,127,44,89,5,183,127,101,245,109,9,212,2,80,53,111,155,29,188,175,30,226,192,182,54,150,248,77,104,221,190,161,96,8,81,81,169,82,98,116,215,184,70,204,235,108,67,72,9,132,132,222,59,183,35,174,94,133,39,109,244,159,86,52,19,15,249,5,117,79]], +[[1,162,71,148,58,254,131,240,54,182,182,15,35,217,119,116,253,35,32,142,220,49,207,61,136,32,233,220,99,102,17,3],[140,151,165,139,224,232,71,196,138,106,57,135,207,226,80,168,215,176,125,151,249,97,246,183,183,158,125,128,66,184,189,123],[237,44,237,26,79,221,179,68,42,99,115,72,23,154,106,91,238,220,180,76,142,152,140,162,111,120,147,109,44,141,181,197,22,213,75,140,79,8,217,29,215,4,42,182,171,38,216,127,35,14,178,178,21,111,60,226,153,79,206,124,43,15,16,14],[8,216,20,149,218,119,244,7,37,92,196,26,129,142,239,167,39,226,196,122,228,17,244,181,65,240,31,129,29,144,109,85,251,30,60,156,72,77,243,5,101,54,77,233,220,185,254,160,175,102,17,47,231,95,209,26,232,29,38,65,181,71,88,159,139,151,74,151,231,151,110,214,146,170,214,64,237,210,136,189,134,61,17,196,202,152,54,249,215,193,21,195,217,136,48,214,66,71,203,111,143,182,3,198,152,17,51,85,42,50,4,4,25,97,189,216,62,47,157,235,167,112,192,57,79,155,96,42,69,53,81,7,73,33,163,222,40,50,19,105,215,248,202,100,12,69,16,158,143,82,44,151,237,159,53,185,39,122,53,14,41,89,49,180,46,1,53,233,74,146,254,211,99,214,202,227,146,247,196,81,153,50,126,36,180,207,165,137,138,181,153,174,123,213,11,211,160,12,13,0,126,149,250,248,242,174,16,56,2,202,126,83,178,121,24,77,6,144,95,87,72,202,139,225,247,46,102,140,184,50,131,221,0,64,100,145,248,185,180,229,169,212,165,67,139,47,164,55,30,11,5,104,111,135,87,91,170,121,110,48,47,8,255,196,37,102,39,80,163,58,12,156,250,164,180,215,4,31,146,100,254,215,190,79,159,222,44,172,104,162,21,130,54,246,172,67,4,126,145,31,76,78,139,198,99,253,213,5,23,223,170,143,188,210,25,221,122,14,147,105,244,61,13,210,91,79,12,249,48,242,11,123,124,109,185,213,190,12,110,25,96,148,26,62,4,209,65,192,62,89,97,170,51,233,2,68,119,213,51,201,149,55,135,150,191,34,146,173,233,34,105,91,20,86,159,195,57,179,217,8,92,99,252,110,91,239,77,153,12,128,51,58,107,87,175,71,143,147,142,62,231,56,177,209,41,189,151,106,254,104,97,40,188,172,8,204,190,176,52,155,155,83,115,19,188,123,245,145,198,93,74,113,35,173,48,189,190,20,134,180,40,8,71,72,182,80,127,111,94,246,124,38,202,134,44,247,38,170,193,64,184,97,174,13,199,75,179,192,180,137,120,159,23,20,94,154,133,90,62,43,93,170,196,24,216,53,55,51,35,158,246,156,123,86,91,83,3,235,135,189,127,100,154,191,64,162,241,53,162,158,210,126,59,228,193,44,214,221,210,229,65,138,153,151,67,131,102,63,88,73,191,60,229,83,43,246,74,128,170,82,17,145,210,83,144,188,25,164,94,237,29,63,236,161,217,252,192,219,3,27,251,72,228,80,190,61,69,147,53,109,91,160,243,16,71,180,87,116,95,33,227,46,190,163,202,108,53,240,93,120,216,195,22,64,176,254,203,148,1,22,86,117,199,249,203,177,155,196,181,103,124,44,206,220,78,122,175,184,65,132,193,145,153,172,160,219,33,207,80,103,220,58,247,105,188,198,41,53,95,247,37,122,158,253,113,166,169,45,19,13,53,171,238,110,112,96,91,92,171,147,192,40,250,195,170,35,68,186,134,26,193,232,206,154,75,7,12,61,247,64,210,140,94,206,15,27,195,28,45,125,30,94,204,118,16,68,128,147,145,51,161,134,96,228,163,228,132,107,37,23,190,59,142,122,250,254,7,131,145,216,170,142,92,48,19,126,133,217,77,100,162,121,251,238]], +[[145,253,239,205,188,153,13,62,142,235,96,23,4,52,218,16,131,27,3,8,31,106,253,13,126,18,177,0,17,224,42,239],[197,141,62,32,184,212,123,164,85,185,18,87,45,200,64,129,94,61,136,95,165,145,125,29,164,132,8,185,169,86,64,152],[81,1,18,34,59,51,165,171,21,100,247,83,113,145,205,41,42,157,189,90,50,61,122,221,5,132,193,176,173,0,208,172,113,153,195,251,117,142,145,63,243,215,22,194,233,13,217,13,78,143,89,149,30,135,239,139,120,33,74,81,117,196,230,8],[91,12,26,58,149,224,186,116,116,118,108,155,173,250,227,74,184,96,224,166,192,51,162,47,186,114,17,39,245,187,238,232,226,203,222,26,29,254,177,141,85,28,149,153,77,33,227,235,198,138,250,230,133,68,74,58,65,149,188,117,85,56,144,58,207,166,113,85,146,221,226,86,231,161,180,195,99,236,167,30,240,243,164,138,227,68,45,80,213,102,27,57,64,150,183,236,39,187,245,41,83,243,4,12,210,91,120,206,71,85,39,224,204,89,241,239,154,226,224,89,4,49,88,43,45,248,20,20,153,130,154,44,95,123,190,53,152,228,201,108,192,30,222,47,67,182,86,5,180,136,89,55,9,192,148,181,160,66,178,133,85,251,82,39,166,209,86,55,111,63,240,123,213,200,188,104,4,211,154,50,130,172,89,112,186,8,174,191,117,66,184,69,246,181,194,56,194,206,32,68,63,127,119,85,215,95,228,250,22,185,100,76,163,226,29,145,169,168,124,104,97,21,116,138,22,192,174,74,228,225,109,28,113,174,96,11,57,205,37,229,99,59,57,159,238,127,242,227,98,190,210,81,37,198,253,92,127,95,250,45,162,53,63,211,91,120,74,27,27,3,25,119,71,88,183,57,12,68,220,201,47,202,66,1,223,225,163,117,105,222,5,240,102,77,8,185,13,110,43,173,194,27,146,249,206,135,33,66,53,123,150,21,8,10,183,101,154,36,111,240,133,42,219,23,223,218,112,207,23,84,21,123,19,188,3,43,76,93,235,142,16,104,180,105,43,147,22,93,163,94,252,157,168,106,203,230,248,15,1,187,194,111,87,94,197,175,91,5,14,152,40,175,222,108,59,120,231,51,235,90,145,36,146,247,101,188,173,115,27,149,227,171,136,150,182,23,88,191,145,59,154,21,104,249,197,180,96,51,207,69,220,193,117,13,162,6,108,96,141,195,211,67,115,142,132,141,195,144,205,71,68,50,233,145,215,170,44,91,39,129,66,30,254,85,227,107,11,66,193,244,154,226,119,72,11,15,197,255,104,91,181,163,27,227,160,250,68,130,56,22,7,112,55,84,138,92,155,14,28,198,198,53,4,164,7,87,154,54,50,179,201,111,205,13,229,234,30,77,110,135,192,202,247,182,202,227,18,13,184,177,244,97,92,230,167,90,129,101,79,57,4,40,182,76,33,62,114,126,236,58,231,249,244,45,185,6,244,222,31,218,221,52,163,218,42,235,18,180,217,161,133,244,166,12,176,194,103,69,245,48,180,129,252,151,106,9,60,226,74,48,145,106,246,5,238,148,176,135,133,25,58,148,157,86,156,75,126,245,150,3,187,98,67,96,231,180,8,217,140,165,9,218,245,169,42,109,64,21,189,182,249,122,212,255,12,240,92,143,12,213,71,106,147,68,38,160,89,242,68,68,70,229,134,79,8,158,15,6,117,97,89,16,102,45,124,30,121,166,199,95,163,20,183,186,44,100,59,13,55,101,62,239,229,147,23,45,29,51,44,141,214,68,146,234,241,4,251,25,87,186,165,32,73,68,45,16,181,106,248,234,232,255,130,205,143,70,160,73,75,236,47,203,159,173,241,12,247,26,110,236,208,84,125,175,220,122,219,170,69,3,120,63,148,58,70,180,173,14,109,215,242,202,181,86,23]], +[[239,0,179,193,129,246,50,125,2,37,103,81,203,81,194,195,108,12,10,120,7,99,64,84,143,91,192,112,216,109,158,38],[219,20,205,50,88,143,215,65,232,244,46,81,33,204,129,26,212,80,99,242,129,65,232,60,102,143,7,217,18,40,240,73],[19,159,156,185,155,153,91,230,88,140,221,181,5,22,148,131,143,157,130,166,7,97,253,227,4,176,2,127,248,101,132,191,101,199,60,198,210,83,229,96,246,85,37,223,4,191,225,70,200,59,66,38,156,243,120,15,139,195,146,67,120,148,174,1],[125,106,190,199,161,26,246,115,36,206,23,177,210,11,180,12,102,138,33,155,201,93,240,94,50,93,134,248,135,149,226,100,212,84,252,95,167,217,200,170,254,119,233,10,106,246,181,116,83,216,91,151,11,85,42,133,107,166,89,171,49,189,138,102,14,183,211,88,123,69,62,92,95,198,183,148,114,178,110,143,247,221,109,182,190,53,114,84,139,13,117,78,212,217,133,184,217,150,95,136,185,82,252,79,163,183,97,204,255,195,83,84,219,14,185,197,161,113,113,138,138,85,146,135,2,19,130,125,54,145,186,231,253,156,99,242,5,3,224,67,25,181,233,83,87,157,228,126,62,248,225,98,133,73,80,60,180,246,135,27,162,93,184,115,71,8,14,83,26,81,122,139,114,33,230,173,132,223,248,50,86,217,171,154,67,61,232,113,185,203,156,80,68,88,158,103,32,107,49,122,82,6,174,186,150,201,47,214,9,64,113,198,68,254,82,101,141,237,146,32,207,106,189,80,226,48,90,28,144,253,102,170,207,179,142,176,94,175,246,202,95,133,244,41,205,87,113,110,184,119,57,160,43,100,207,250,8,196,246,133,176,3,16,181,180,132,73,32,223,33,90,159,36,161,118,19,174,248,95,236,148,245,17,220,138,66,148,237,220,234,17,192,140,11,57,154,35,217,22,56,62,41,173,235,152,198,93,65,199,5,165,127,132,5,32,250,128,141,127,210,95,220,225,89,247,160,132,208,98,151,75,48,19,42,87,18,66,186,255,65,150,36,109,109,117,123,49,46,157,96,133,83,210,220,83,182,35,178,233,92,117,56,251,197,222,182,43,167,55,118,216,94,81,24,250,26,48,45,77,7,109,153,225,0,240,223,17,156,51,252,102,205,254,111,212,77,113,153,123,120,200,247,137,12,112,115,70,5,98,32,209,233,222,136,188,23,60,240,183,108,179,2,135,126,193,106,244,110,76,49,99,159,84,238,220,22,218,157,158,176,173,149,189,165,69,223,196,167,50,182,218,152,20,19,106,177,185,57,42,7,27,2,36,115,179,73,5,87,105,139,119,231,68,122,200,89,13,202,244,242,66,173,61,251,192,223,113,108,192,234,117,54,38,151,61,240,141,147,93,23,142,51,18,251,226,167,186,156,80,147,197,59,146,85,234,202,41,183,37,120,227,186,27,223,175,12,158,206,33,165,223,246,234,66,21,36,247,15,193,144,78,154,44,247,197,24,191,204,126,54,115,238,135,255,39,225,202,42,195,43,203,64,145,203,52,168,42,113,86,63,246,166,161,93,160,235,213,189,16,37,108,233,96,244,234,167,254,53,225,40,136,96,80,208,73,254,195,164,171,22,213,176,193,7,38,126,174,26,184,1,234,91,145,152,56,57,218,28,72,140,18,248,100,215,195,167,127,43,106,226,125,84,1,9,246,141,120,54,75,182,39,24,59,213,3,145,117,71,170,243,179,161,128,157,160,37,119,179,240,58,154,63,90,244,140,136,2,226,151,200,187,99,219,106,134,211,234,114,122,109,113,72,179,170,68,75,141,22,143,56,198,200,242,64,136,164,154,243,49,119,163,68,173,171,44,246,224,142,12,176,55,30,213,43,222,173,19,47,119,231,174,62,229,216,251,23,175,192,160,187,115,17,185,86,11,103]], +[[208,113,216,197,87,141,2,89,73,147,42,166,191,106,128,177,204,65,47,16,111,145,87,78,226,70,84,180,69,238,154,151],[155,203,247,210,33,47,182,44,204,248,182,199,104,3,165,234,36,64,157,166,40,126,251,184,177,240,199,179,14,189,217,62],[12,41,122,190,15,216,235,204,107,119,25,152,117,94,44,107,224,124,129,43,90,128,84,73,87,6,49,112,202,105,67,46,114,182,13,170,227,34,149,138,34,56,205,106,70,40,148,163,135,238,246,91,249,111,99,245,76,8,86,135,165,2,117,14],[62,142,231,14,81,229,110,245,127,110,102,179,168,132,170,4,167,180,212,89,159,185,180,57,150,179,147,168,104,9,53,18,234,116,26,12,106,148,244,12,228,152,98,210,253,31,117,81,244,100,122,189,128,117,188,27,116,42,212,14,41,166,4,97,48,18,36,254,143,118,146,177,71,114,120,43,78,137,107,99,254,5,171,213,255,83,20,249,236,128,117,242,141,144,140,202,170,206,94,144,94,167,245,122,73,27,153,179,89,30,234,84,166,183,129,145,103,116,157,56,160,71,98,6,118,161,167,175,17,244,133,165,91,124,135,158,104,80,56,8,88,200,244,92,12,28,203,215,64,110,208,153,216,74,116,113,185,53,12,77,219,40,71,11,245,191,50,125,91,60,34,216,153,180,198,96,131,158,16,74,6,34,174,133,200,74,169,252,127,10,44,124,235,110,105,28,73,192,100,181,49,52,153,104,62,142,3,178,17,94,218,125,218,213,90,73,249,251,230,37,68,249,20,81,28,251,236,107,132,219,222,126,128,144,155,69,251,16,80,46,44,170,167,33,36,253,148,86,163,135,47,149,146,112,126,154,76,80,18,218,169,114,234,246,95,171,229,83,222,190,130,87,1,239,239,92,117,107,180,101,233,102,171,104,221,82,243,221,0,164,92,246,220,63,25,184,107,176,219,74,134,228,102,152,133,160,116,105,106,103,216,234,33,24,199,102,239,98,95,138,152,2,111,159,74,60,92,204,249,132,111,220,144,237,147,236,124,31,60,112,134,149,79,162,240,164,202,150,212,1,132,170,87,84,85,39,161,249,101,193,29,132,60,144,197,165,224,141,124,17,242,213,97,0,78,144,87,72,82,235,80,70,170,30,167,182,16,9,253,93,215,214,36,42,141,245,138,158,142,85,92,127,76,220,19,13,105,1,191,230,121,127,220,108,57,190,236,251,186,182,98,91,46,79,185,216,0,2,118,212,169,79,198,252,16,81,254,255,245,173,235,114,75,135,9,13,176,162,198,151,208,86,102,77,153,31,173,128,220,128,250,183,0,177,241,242,238,39,115,78,188,38,178,166,65,195,42,12,145,27,39,10,199,107,13,165,192,137,20,151,28,145,18,70,58,112,112,156,13,218,199,145,0,22,249,19,246,33,0,134,215,37,92,239,17,149,87,16,246,81,136,156,131,98,29,216,164,252,213,54,99,2,214,201,181,110,239,207,172,133,193,74,148,120,182,215,24,7,84,40,128,7,96,81,92,171,95,61,68,85,226,185,112,223,159,228,190,131,131,215,4,131,187,221,117,96,113,245,59,47,156,39,92,124,133,18,209,99,81,143,229,85,131,117,20,200,103,118,201,71,242,154,119,87,2,135,68,107,105,190,64,200,212,171,189,101,239,37,7,36,155,90,236,51,172,183,184,189,63,53,188,133,155,164,227,123,219,73,207,145,61,147,152,156,68,56,210,171,207,163,136,204,137,215,138,192,98,112,101,100,146,231,82,143,41,189,254,140,187,155,250,158,115,193,218,1,63,195,206,33,5,101,118,19,255,98,187,12,59,244,222,227,176,210,101,156,114,110,123,205,158,151,236,206,146,71,212,96,13,254,175,96,68,78,216,98,176,11,161,30,112,234,136,212,240,182,181,57,252,159,54,187,42,26,158,210,179]], +[[233,212,134,194,154,232,17,185,66,225,13,129,240,166,113,99,23,184,66,194,197,191,222,245,92,196,50,183,252,174,184,24],[67,165,45,21,185,247,49,215,55,177,196,219,195,34,39,164,128,150,48,145,210,198,40,111,72,46,241,232,54,112,84,229],[101,25,26,168,133,221,171,159,103,39,24,121,149,47,198,175,254,65,202,32,235,59,205,134,103,49,97,176,59,83,38,148,214,221,136,144,142,177,177,238,192,3,207,203,230,20,107,69,56,226,29,245,89,105,145,42,13,125,136,24,173,121,89,13],[20,254,30,213,187,189,118,204,115,220,86,80,189,169,45,232,99,38,226,77,47,31,98,36,186,133,104,148,77,111,227,68,38,117,219,150,241,216,73,143,22,52,255,155,110,80,203,169,219,78,176,176,176,33,178,190,207,206,75,239,51,196,206,14,50,200,169,131,137,236,169,224,89,166,98,214,240,55,197,74,164,12,118,205,238,232,86,80,240,137,234,86,225,56,58,176,245,195,111,109,102,69,255,126,135,102,115,1,249,68,253,194,237,53,176,210,195,92,178,228,180,86,54,231,73,142,146,127,88,70,179,225,237,251,209,96,164,174,243,50,12,52,40,73,107,218,175,125,62,213,110,240,183,37,74,197,151,190,88,154,112,88,68,22,48,12,26,220,251,164,242,44,253,76,214,97,225,245,15,21,93,23,47,165,116,141,41,107,41,205,215,235,129,33,72,63,241,217,254,149,63,148,81,199,199,165,66,0,114,133,238,114,70,188,15,222,169,56,129,64,41,171,206,5,122,14,203,151,75,18,211,96,234,182,175,211,7,151,214,20,69,173,43,172,126,82,188,228,52,99,21,247,142,184,117,66,213,149,40,178,246,197,109,102,36,28,180,66,3,63,100,61,61,42,103,203,99,125,141,169,93,79,209,35,75,3,26,62,81,114,58,29,38,230,245,202,7,152,115,33,173,17,169,15,204,29,78,43,11,137,102,80,195,167,81,141,86,85,41,190,168,6,160,93,68,126,8,210,166,163,219,241,163,105,21,178,149,124,165,180,14,88,185,122,208,54,151,53,196,40,189,109,105,189,33,0,68,182,81,65,141,152,176,89,217,12,131,228,96,17,244,28,3,44,86,85,165,239,33,172,44,140,43,201,75,224,126,69,66,106,122,229,212,123,69,242,124,244,40,156,164,221,171,224,138,18,185,16,32,125,171,179,74,70,171,117,206,105,181,142,126,23,102,75,243,53,154,143,182,142,176,50,201,234,166,223,135,56,41,240,224,132,133,83,247,50,225,195,192,132,179,43,122,247,80,116,231,187,170,78,181,215,234,215,175,249,117,128,16,155,96,244,199,146,249,226,166,81,55,176,170,72,23,91,129,21,217,19,5,244,199,126,45,8,231,232,215,231,120,92,150,104,66,194,227,80,254,212,249,227,59,246,225,132,197,80,180,176,110,149,116,20,237,245,47,160,121,232,25,115,69,132,97,251,185,183,215,211,75,239,21,3,87,244,50,202,172,58,233,243,220,150,235,90,45,18,62,9,237,161,112,46,29,16,112,23,123,178,32,196,35,192,150,236,36,66,67,133,198,121,190,2,239,132,208,158,209,2,244,156,173,59,31,214,112,103,154,57,113,79,241,214,228,34,141,141,125,14,25,237,14,186,19,47,33,40,212,123,170,86,154,142,203,123,212,138,130,98,130,249,207,203,246,13,222,206,175,29,2,19,44,138,255,237,58,3,210,52,13,235,120,124,214,73,197,28,110,203,159,247,93,122,123,78,249,177,81,57,207,234,39,98,171,24,97,81,151,166,181,31,110,117,219,208,69,115,162,68,128,148,208,205,235,15,228,88,88,131,255,155,104,130,74,4,184,62,201,28,248,74,205,106,116,70,203,31,94,227,125,93,248,15,23,203,43,220,63,49,34,168,250,247,110,189,6,207,232,23]], +[[230,250,16,219,180,120,225,227,107,53,223,235,2,80,246,60,8,81,80,112,174,121,178,47,4,126,39,23,8,214,79,92],[224,46,31,43,216,121,46,244,131,72,28,109,17,247,199,201,219,222,236,201,133,148,50,231,242,121,233,209,115,211,17,100],[192,60,71,3,89,18,126,157,227,175,14,14,215,211,177,159,174,224,236,20,11,121,194,153,226,203,109,172,10,62,126,49,65,65,204,133,75,69,150,206,76,81,199,176,222,200,165,200,207,9,54,32,83,97,213,54,95,75,204,7,196,40,124,7],[173,49,96,117,141,140,8,166,97,82,92,149,40,10,55,24,135,73,105,133,159,28,201,24,227,79,236,0,138,207,35,184,137,110,141,80,195,192,81,35,49,220,137,120,15,139,16,252,52,156,103,92,76,216,42,93,248,88,107,67,200,100,68,143,172,0,184,71,185,201,128,84,171,121,63,99,199,26,165,229,36,142,34,208,105,189,63,133,42,59,140,110,42,200,239,134,29,144,188,217,132,191,202,135,88,62,89,233,167,70,143,41,184,8,220,47,229,48,42,152,157,111,46,205,231,88,92,217,190,78,76,118,28,77,75,62,234,244,105,159,101,86,239,3,154,242,184,15,148,7,96,90,195,151,53,29,216,85,149,88,68,149,186,161,119,176,140,136,210,236,31,196,227,45,28,11,141,126,122,197,131,157,251,146,63,9,179,35,231,142,206,183,233,108,6,4,176,26,25,228,156,155,234,244,242,94,196,168,76,26,8,242,56,14,221,195,167,240,18,24,73,89,204,209,158,203,186,198,94,172,161,85,206,233,236,254,193,30,127,238,5,142,23,79,196,237,124,103,159,44,21,99,29,78,21,39,188,219,14,59,176,129,95,253,255,192,200,86,190,240,220,15,92,130,55,247,9,142,38,189,182,158,135,130,209,202,81,17,236,60,126,219,66,93,255,128,50,2,108,186,61,46,8,27,113,49,13,185,186,218,209,173,2,241,236,204,83,125,135,76,209,140,107,176,18,33,247,30,230,98,80,217,76,248,236,206,170,150,211,197,126,234,43,10,142,199,36,41,215,96,100,136,189,241,158,195,187,22,229,8,103,199,147,125,239,9,252,120,63,32,162,165,236,153,37,61,107,36,13,244,103,125,210,213,39,123,1,197,184,229,189,108,125,240,135,66,5,188,140,47,255,219,161,49,70,116,211,28,155,44,145,153,34,142,25,224,66,24,52,193,101,125,6,152,40,105,22,199,227,146,240,171,213,84,91,150,58,193,255,169,151,33,97,108,35,121,111,133,195,74,92,102,74,232,29,22,178,22,165,176,207,91,198,181,169,8,41,114,133,214,22,68,18,143,136,111,56,175,158,221,37,25,61,126,204,119,167,153,148,39,141,160,113,245,68,149,147,127,238,245,165,25,87,82,124,62,236,124,176,180,232,170,122,78,133,109,239,213,125,217,35,52,21,27,152,106,166,156,166,146,96,209,226,215,181,60,5,103,126,224,210,22,178,141,3,98,82,221,48,6,222,190,27,101,116,162,94,107,25,223,180,143,166,67,22,175,143,214,141,120,147,179,151,231,219,87,128,171,39,191,135,38,255,246,5,211,180,109,128,5,149,180,98,75,238,48,44,150,67,38,3,75,82,52,209,117,223,220,194,206,136,46,101,179,217,58,4,56,246,146,233,105,93,225,242,76,112,167,155,238,210,84,21,236,90,174,207,51,145,149,59,47,253,69,58,143,4,103,86,26,74,71,238,20,74,67,253,255,131,223,43,234,95,102,167,34,181,42,190,134,19,242,12,89,74,240,152,46,179,240,69,5,165,36,97,221,3,77,168,108,54,202,22,33,119,5,192,72,35,145,29,114,162,71,105,81,118,51,86,40,134,242,80,242,207,120,139,143,50,134,74,148,116,245,126,98,229,125,232,253,175,149,154,107,114,40,116,64,168]], +[[5,142,54,128,184,252,192,170,20,144,8,156,17,36,103,127,152,215,75,27,251,113,238,134,99,240,37,240,217,70,205,32],[236,114,206,14,130,198,163,178,18,67,210,240,14,158,136,58,219,197,203,99,179,217,54,239,165,12,7,203,146,145,72,226],[87,52,236,80,167,248,46,72,83,107,220,67,112,207,239,46,21,10,99,29,171,175,137,237,207,15,218,190,79,88,57,244,245,251,216,223,142,196,163,172,212,10,139,251,150,61,24,85,255,146,116,219,195,49,101,181,230,211,122,35,157,172,233,3],[230,61,20,245,190,167,161,171,184,254,230,151,116,108,34,128,223,208,98,45,231,53,114,38,204,7,66,114,42,50,41,190,18,107,8,62,134,138,234,240,125,47,201,122,220,51,66,112,150,116,25,60,162,129,116,78,133,14,161,84,64,5,10,236,147,14,69,215,168,123,138,200,1,92,137,103,194,0,51,165,50,210,149,145,177,53,88,108,224,253,210,230,104,181,200,100,179,189,231,12,126,113,154,210,65,147,18,81,134,25,51,255,191,169,100,131,255,130,133,103,72,197,109,194,110,37,125,105,46,81,52,216,47,199,25,28,17,13,149,144,211,252,117,28,214,54,176,196,111,68,248,128,62,89,226,249,63,160,203,226,71,161,166,37,180,188,44,123,31,220,235,90,43,34,89,31,166,19,124,84,4,223,236,106,105,99,158,63,99,43,89,118,171,159,225,198,58,163,218,157,82,176,68,0,143,58,228,75,124,54,79,8,86,100,50,58,136,235,69,131,232,113,64,247,99,120,43,255,136,25,207,116,26,135,93,80,108,146,157,52,187,212,48,7,222,75,24,246,135,167,88,17,17,40,177,219,134,252,90,210,251,159,202,209,44,157,210,143,238,90,209,13,224,115,159,142,253,155,255,102,248,64,177,27,63,145,197,224,124,33,69,44,171,36,36,43,110,50,22,92,209,230,149,114,191,33,110,134,4,83,218,210,253,18,156,51,55,88,88,11,183,208,241,149,9,116,94,133,20,99,209,39,165,249,190,33,254,84,156,174,85,213,107,139,234,128,191,175,218,193,10,205,131,142,168,175,49,192,7,220,50,191,215,64,130,217,17,10,62,145,230,30,3,87,88,126,78,211,40,39,173,233,182,145,10,152,140,29,59,45,210,44,14,231,110,243,95,225,94,9,148,4,164,93,75,42,202,185,18,62,204,69,85,10,64,250,248,51,107,70,198,48,169,8,3,88,255,139,142,88,175,11,204,189,53,1,12,30,204,18,129,102,85,165,236,235,169,90,211,245,3,161,142,197,190,206,58,51,244,105,223,233,23,225,197,94,241,216,30,90,117,86,30,107,189,153,198,83,166,208,149,185,243,135,145,30,64,51,47,98,22,249,86,163,92,247,217,154,159,221,12,68,197,30,144,165,100,241,195,107,243,212,10,127,175,75,162,139,26,18,11,50,5,251,172,26,152,86,146,144,190,55,197,139,189,116,92,224,251,116,131,82,112,171,162,37,42,218,236,21,125,196,36,97,34,26,44,255,104,123,158,101,206,181,124,45,119,112,10,234,99,32,72,108,91,27,236,156,197,62,126,249,228,143,205,27,119,131,172,190,117,166,190,2,103,39,136,18,219,243,210,87,108,247,173,57,17,39,26,206,190,15,44,4,96,42,8,12,139,150,193,32,253,134,253,162,130,170,78,28,19,31,233,124,144,124,21,133,95,135,117,95,81,28,3,123,239,173,15,86,179,159,50,162,19,58,34,243,213,169,190,195,68,63,41,166,148,233,127,224,94,16,251,142,249,153,19,2,185,224,216,77,146,154,25,235,3,71,31,58,134,19,211,147,104,225,88,131,167,228,151,11,83,203,175,41,41,216,222,67,27,72,180,53,215,83,60,170,46,54,206,171,108,221,179,70,229,53,229,21,196,179,219,118,222,7,217,133,84,20]], +[[81,186,58,79,61,133,209,84,140,47,36,148,163,81,31,59,149,21,102,61,126,133,55,15,182,21,2,55,233,188,152,11],[119,73,222,2,16,188,224,109,72,245,155,149,174,177,82,143,217,180,229,44,221,226,47,184,25,59,237,213,223,18,129,124],[22,251,41,12,145,59,32,235,28,61,123,121,130,73,235,132,89,212,190,232,18,93,178,179,241,218,171,138,249,217,167,0,237,121,138,221,216,2,223,205,41,122,65,37,147,205,167,190,153,121,161,240,147,80,232,111,105,138,195,56,14,52,29,7],[209,141,12,191,193,109,15,155,103,242,83,154,214,32,124,217,33,122,213,237,3,51,205,219,16,65,224,172,43,221,146,2,118,98,150,82,180,156,188,152,2,89,62,195,100,234,121,90,188,209,88,32,133,245,91,198,108,72,253,62,237,230,24,214,54,150,23,16,14,174,204,193,95,36,157,110,238,91,178,196,60,1,176,98,63,230,3,206,238,228,155,64,251,124,83,252,104,71,54,115,192,155,26,199,126,169,190,183,232,83,3,121,168,109,105,236,209,255,17,129,63,187,136,246,146,240,94,241,50,7,66,180,254,126,6,213,186,113,101,102,70,205,117,0,222,25,187,147,216,68,83,102,3,244,11,212,174,234,240,196,219,192,172,253,32,43,40,107,100,175,184,61,74,55,141,212,94,227,193,223,107,62,241,107,139,26,204,188,4,6,50,80,236,71,184,106,229,167,29,29,171,56,181,235,128,214,99,250,167,136,248,181,154,117,76,15,156,159,109,144,98,82,175,70,171,31,255,237,39,109,35,136,219,231,13,150,186,103,71,209,254,212,252,11,85,41,61,95,120,123,218,12,13,244,106,115,244,170,125,41,225,201,204,133,205,4,62,61,255,224,87,70,44,165,254,92,100,112,231,57,39,111,139,83,76,1,114,228,96,243,64,72,122,86,148,104,170,88,144,204,20,242,13,103,215,156,102,30,135,254,186,198,39,89,113,195,115,8,7,235,241,117,224,222,16,73,190,230,124,137,94,87,183,26,184,162,243,207,54,65,253,84,141,9,65,79,95,195,2,106,10,53,246,186,149,22,115,148,73,65,203,35,111,61,25,118,220,105,7,125,149,20,80,231,102,3,22,152,143,111,42,111,187,255,59,55,206,170,2,253,111,2,115,189,128,49,133,161,9,3,156,99,242,81,155,152,61,175,101,84,37,59,237,84,151,192,176,189,170,11,212,161,250,201,0,38,173,227,228,12,85,76,255,44,203,54,153,14,113,85,103,8,197,196,3,146,86,255,199,51,126,95,234,17,245,233,13,62,77,147,53,145,121,17,106,133,194,65,54,202,52,131,92,211,64,18,228,215,221,199,183,33,194,70,199,55,0,226,118,220,47,249,242,119,11,67,200,232,10,23,240,29,50,104,11,174,34,142,100,35,168,128,195,251,153,106,184,210,33,188,98,116,172,95,167,112,210,5,252,135,143,186,155,189,119,106,61,121,237,119,4,137,80,243,109,192,170,60,205,40,228,117,106,153,25,4,174,5,27,138,75,125,227,161,242,173,15,180,90,51,208,198,130,37,132,31,142,182,91,106,22,233,95,137,53,145,225,170,115,166,79,13,46,233,56,171,105,173,204,140,89,81,139,236,80,28,57,241,57,23,75,187,0,105,158,26,15,14,13,136,154,174,84,58,85,230,172,86,213,32,76,26,222,31,39,216,42,106,149,225,75,45,105,9,221,167,191,170,127,72,127,182,25,89,1,75,120,121,92,180,99,159,9,240,211,41,254,179,92,207,82,237,194,219,114,25,20,228,35,48,104,137,164,131,254,232,118,54,14,227,38,51,83,25,7,12,86,79,58,139,149,63,82,244,21,19,162,38,8,131,195,141,217,120,162,72,96,74,65,189,75,252,158,132,24,77,201,232,77,37,137,244,175,255,132,23,130,76,229,173,186]], +[[125,222,197,38,164,151,29,137,18,166,189,67,198,159,146,237,134,68,43,21,244,47,186,187,242,209,126,255,152,153,49,97],[13,254,255,178,118,35,9,180,115,78,76,226,82,60,241,134,49,73,247,225,154,124,20,126,192,137,158,17,12,169,216,125],[158,96,59,1,95,66,135,27,120,235,39,82,63,187,124,233,98,252,163,42,226,112,232,225,45,202,221,37,170,133,43,137,31,111,239,119,181,154,84,108,154,122,124,172,181,94,29,50,173,200,5,174,95,97,166,158,103,100,199,192,130,146,235,3],[232,119,74,69,212,216,248,109,218,92,8,128,43,162,71,46,243,200,211,108,127,56,58,192,70,18,164,100,56,46,157,108,7,216,211,88,34,197,63,67,136,245,21,54,20,254,250,244,99,116,116,123,157,79,212,70,168,100,118,154,76,173,232,67,193,234,184,87,67,25,17,47,1,121,210,234,158,60,25,93,192,104,240,105,116,98,185,224,124,135,148,135,15,143,184,255,192,129,228,88,106,251,205,186,122,79,89,37,233,253,158,201,66,216,67,71,51,194,221,213,226,155,189,252,115,66,185,40,104,113,155,84,64,136,164,142,186,76,130,241,135,221,202,143,71,70,37,167,28,246,183,170,95,8,28,116,247,64,143,83,183,129,99,110,126,157,41,176,127,219,109,156,53,229,235,56,45,183,163,26,139,165,22,145,93,248,222,233,225,173,63,24,40,67,104,62,141,29,197,216,102,157,191,207,9,84,26,67,192,160,70,19,56,26,91,94,78,113,178,60,90,208,155,142,170,81,203,147,141,12,117,44,195,211,161,15,16,180,43,232,238,127,107,218,200,7,133,104,67,73,70,187,245,109,167,14,125,84,21,122,110,253,72,70,235,21,82,120,201,76,56,136,101,138,122,47,142,163,186,193,71,170,137,22,146,174,139,35,241,175,231,30,207,222,202,166,193,19,181,202,170,161,147,152,199,223,231,63,172,180,21,95,214,186,193,141,93,242,18,158,139,41,7,236,238,21,27,221,20,122,124,62,70,234,114,117,77,227,44,235,6,109,157,177,194,110,128,223,54,49,41,43,22,23,76,250,111,29,156,8,40,184,73,194,45,41,101,26,115,233,16,217,39,88,119,244,100,206,147,38,198,228,237,107,7,220,179,163,83,99,193,170,100,114,224,44,92,216,85,227,138,171,233,101,172,233,243,245,164,245,222,3,0,134,148,203,144,175,228,22,201,212,134,136,222,127,117,207,226,67,255,127,65,224,89,49,9,52,144,61,181,104,132,69,8,38,44,137,157,250,117,12,214,162,130,152,36,186,2,122,234,27,109,1,119,114,106,52,58,221,78,205,197,247,230,233,9,171,125,230,21,239,40,7,249,231,215,28,226,247,138,207,245,126,186,121,195,245,224,124,139,102,28,30,48,39,248,23,109,40,191,239,118,125,214,141,78,93,98,143,236,11,254,136,121,147,65,243,6,18,135,52,250,210,2,170,252,159,17,18,63,179,227,99,209,10,238,13,181,226,122,21,112,223,174,228,126,36,218,71,59,7,254,229,154,108,147,240,152,29,190,50,92,216,204,45,46,215,220,23,22,107,38,124,27,17,5,54,242,99,107,186,52,117,26,120,247,246,41,129,130,68,45,131,193,35,187,238,79,80,197,176,250,207,240,62,124,85,110,217,230,76,162,124,75,202,90,176,222,13,95,156,44,187,84,204,45,148,115,163,45,249,153,57,10,194,255,238,211,212,203,163,73,115,220,236,63,186,186,252,77,84,202,228,231,232,93,74,110,138,254,69,202,205,113,224,242,230,208,75,79,157,59,207,67,211,250,65,233,152,204,190,208,241,80,213,202,29,82,114,147,45,147,236,161,4,149,198,131,52,250,50,104,243,29,229,34,203,18,167,68,159,251,92,181,232,241,70,44,217,181,23,112,204,175,88,177,224,216,46,249,41]], +[[11,101,144,221,124,47,21,249,74,86,226,64,22,147,99,194,103,50,48,43,157,68,11,83,39,35,0,46,21,93,2,217],[205,24,224,50,87,124,85,118,242,35,243,227,216,161,250,142,154,135,15,239,9,233,64,159,175,64,215,20,62,82,252,68],[100,45,129,172,243,140,240,153,168,51,167,79,45,128,184,84,72,236,43,26,93,220,100,71,11,33,61,84,183,190,97,51,104,154,113,148,245,216,151,146,225,110,93,247,85,164,253,158,244,104,158,169,82,146,110,14,78,203,59,212,129,253,145,2],[113,254,15,213,93,94,209,32,111,40,238,22,228,25,250,182,250,102,162,81,250,107,6,1,218,38,30,66,159,85,184,213,174,63,60,82,161,127,225,236,115,75,129,10,182,58,173,228,68,112,57,202,10,228,104,124,36,53,245,97,228,108,91,48,151,23,171,49,224,246,64,118,178,22,146,17,87,43,116,225,138,31,69,37,166,79,167,23,165,237,241,73,117,129,41,203,4,3,94,126,32,186,64,5,183,72,9,222,198,68,80,76,36,84,167,127,153,178,12,83,116,243,206,231,216,198,182,139,36,60,175,179,0,152,220,233,4,144,253,195,185,47,84,148,143,66,70,57,225,159,143,32,32,209,85,19,218,239,173,217,233,177,42,132,118,30,94,206,160,136,173,86,31,6,32,159,212,66,63,205,0,63,188,209,135,62,165,73,99,162,250,7,199,71,107,19,136,249,1,93,158,172,48,91,234,90,61,225,148,245,90,23,180,45,89,158,92,230,44,139,124,25,231,231,9,97,55,185,208,166,94,99,193,163,184,69,56,202,101,54,154,32,232,130,47,255,94,203,87,252,9,180,230,132,91,79,36,212,136,105,113,172,26,194,140,119,88,14,165,103,42,209,76,228,68,23,25,194,20,84,109,7,54,203,122,208,189,159,181,178,108,109,156,83,107,248,200,87,174,66,87,123,54,52,29,57,43,67,50,59,218,231,223,170,73,25,134,135,42,35,216,39,198,239,139,87,231,208,15,234,227,131,76,70,100,0,170,209,211,103,130,57,132,170,2,210,239,73,41,20,174,17,39,231,85,27,129,37,89,55,131,5,228,253,82,216,188,126,65,87,236,202,69,31,67,238,159,84,200,33,83,199,219,250,247,236,53,35,135,115,5,27,78,88,125,177,54,149,126,197,113,56,43,144,89,11,93,16,38,2,69,128,150,107,114,82,210,205,63,79,22,37,196,133,186,144,107,255,23,89,146,24,137,120,242,214,39,79,58,3,23,73,186,126,112,47,86,84,126,220,150,236,38,123,132,137,40,128,215,80,215,49,14,191,109,178,65,37,60,171,228,178,90,151,116,88,198,255,201,227,83,230,42,223,5,230,239,192,252,30,190,137,245,39,112,91,204,38,183,1,40,86,16,217,138,163,191,35,135,43,105,150,211,222,72,14,141,9,215,131,196,160,140,211,131,201,1,38,53,170,104,151,139,80,6,129,139,189,228,79,41,135,71,155,203,43,113,28,27,238,237,39,207,9,151,10,22,78,69,79,113,8,34,238,245,85,193,199,191,159,118,213,37,76,226,32,201,170,167,22,132,122,36,148,136,249,205,180,76,72,244,82,171,82,196,15,109,3,173,200,191,63,25,123,37,227,209,39,131,14,116,253,129,235,20,247,84,32,91,58,72,68,197,150,182,227,169,147,106,214,253,158,128,161,99,32,179,129,195,255,199,182,158,171,84,83,111,85,171,226,44,145,216,152,64,142,136,12,109,191,15,165,100,141,81,119,114,202,165,53,59,37,219,96,80,215,83,250,241,152,236,29,55,93,224,250,114,24,10,147,186,176,61,237,119,22,203,135,80,91,104,172,106,53,231,61,15,207,52,69,126,255,130,23,137,82,20,44,123,172,157,253,135,42,154,130,248,91,36,184,143,164,45,75,224,160,202,11,44,112,244,198,34]], +[[198,217,172,197,23,95,162,184,150,92,21,140,86,186,10,90,102,106,210,199,64,205,91,182,121,187,169,177,220,80,146,132],[245,207,202,33,27,2,251,167,114,3,71,112,59,241,99,28,179,8,250,188,218,166,116,41,82,124,91,123,103,109,186,239],[77,44,231,7,9,11,15,63,65,70,47,215,91,214,9,162,114,79,173,254,92,163,144,227,19,164,44,171,66,134,142,214,233,168,145,77,193,57,9,192,214,246,30,99,113,41,87,199,111,59,216,183,245,83,73,113,90,58,49,117,21,192,113,8],[242,69,16,12,210,211,22,72,245,243,81,189,165,100,201,219,74,53,130,12,195,14,246,81,51,124,76,216,136,7,5,105,209,23,169,52,185,201,24,229,223,139,55,68,221,102,32,204,188,73,246,179,229,120,42,48,51,157,187,156,190,208,93,210,179,184,197,191,21,70,231,10,246,54,230,97,92,72,178,195,194,209,159,227,84,32,223,83,20,246,60,72,18,181,142,130,162,166,11,24,2,243,142,80,92,231,72,1,122,250,151,125,63,155,27,107,234,33,146,172,236,115,189,206,18,214,94,104,77,164,216,180,31,169,168,111,17,8,110,220,45,82,150,246,126,252,83,172,132,7,15,222,19,105,62,178,49,143,90,140,59,17,124,35,52,34,173,205,211,82,243,40,240,236,105,154,70,80,201,63,155,74,125,121,93,127,194,98,42,3,217,155,100,247,179,220,49,148,246,195,177,182,157,153,7,206,9,36,1,7,63,71,162,143,71,153,210,41,9,42,27,7,65,41,149,75,232,12,164,163,230,88,46,224,92,48,44,172,183,67,29,28,166,164,81,170,237,114,120,171,199,247,133,117,36,28,42,46,234,46,132,203,249,163,52,223,64,33,9,192,40,227,69,71,58,19,175,155,0,142,32,188,140,240,188,239,187,122,167,39,236,133,110,153,37,180,221,217,157,235,168,242,82,145,26,89,1,84,181,121,168,170,163,31,7,221,80,37,223,92,216,160,159,116,41,100,204,140,54,93,138,255,78,177,215,159,110,90,7,218,197,244,237,233,43,78,46,97,211,76,194,212,240,170,170,176,55,173,95,219,149,222,108,213,152,78,186,247,204,231,240,141,12,160,219,190,72,60,227,203,53,205,121,12,160,66,112,101,163,77,247,244,194,175,134,239,233,183,101,113,58,255,37,127,92,29,84,112,149,39,173,24,172,51,171,205,238,219,32,128,100,235,174,164,131,91,228,148,43,143,198,102,173,27,121,182,101,19,9,229,234,29,163,2,215,251,162,233,159,14,99,25,232,43,153,5,161,234,72,43,160,67,182,128,11,51,13,196,139,51,19,245,155,178,249,232,167,240,126,177,128,10,112,39,69,219,20,198,41,154,152,45,173,137,121,84,68,91,125,152,235,88,55,253,112,191,25,12,100,149,82,200,232,111,235,127,245,179,237,142,10,6,112,77,69,83,163,194,221,116,241,142,168,35,58,224,165,13,145,79,224,143,188,211,161,67,95,237,86,169,243,167,239,250,20,15,181,82,221,210,29,255,255,127,164,115,50,221,252,30,83,23,244,23,125,94,47,17,160,110,200,76,207,184,155,101,78,168,27,212,45,126,7,163,135,48,29,15,64,38,74,187,249,249,16,123,48,237,232,100,204,118,144,192,109,46,36,122,6,11,178,36,74,215,142,213,197,81,90,26,42,97,45,97,227,217,49,226,139,201,57,180,211,67,94,238,79,115,49,177,240,248,83,117,216,42,201,167,124,67,116,0,50,5,23,70,220,146,105,69,140,20,125,24,141,132,64,25,84,164,137,203,79,191,155,248,75,167,216,241,0,144,60,230,120,49,180,5,77,15,88,205,136,61,84,44,73,51,16,63,240,112,205,252,157,187,15,204,49,239,202,70,110,119,163,63,26,129,61,166,220,12,124,49,88,94,143,79,239,30,191,66,251,209]], +[[125,250,228,22,65,157,123,13,79,193,248,35,132,12,62,75,212,173,205,77,194,220,23,179,134,55,172,237,172,189,187,69],[188,81,215,116,89,49,49,126,30,52,110,46,124,146,3,145,129,182,191,56,238,47,90,68,251,226,51,156,79,149,42,185],[218,52,177,152,62,140,85,228,31,218,142,200,171,242,59,54,122,13,166,6,200,205,187,30,139,87,224,52,60,5,87,165,240,232,21,231,242,47,134,5,174,147,178,125,3,119,106,193,247,222,61,121,46,162,147,58,194,45,45,194,59,50,61,12],[236,132,61,196,221,166,233,2,233,190,49,183,15,17,118,59,117,122,182,206,115,52,220,0,118,75,45,8,78,157,175,36,132,72,89,132,238,40,162,131,15,203,148,197,65,203,70,148,64,3,103,49,222,128,255,86,15,83,12,157,158,110,31,125,156,76,91,223,80,176,79,84,3,194,159,118,215,227,110,0,187,234,53,219,28,198,13,168,215,118,82,98,102,195,50,76,231,239,236,100,80,133,150,9,38,104,86,215,1,164,122,72,222,232,191,55,64,149,101,199,251,250,153,162,4,229,83,12,151,28,96,91,68,48,93,92,116,103,137,65,20,37,60,244,60,221,241,139,98,150,221,37,74,77,150,172,112,0,145,129,134,223,212,191,69,78,211,9,116,197,83,208,174,21,26,212,207,84,12,236,170,160,181,148,139,9,133,169,199,182,231,129,89,50,186,193,23,50,252,125,16,38,127,107,248,241,231,192,141,101,14,86,123,78,221,21,174,121,88,65,14,66,241,245,55,250,115,47,114,122,38,131,136,50,29,83,68,196,231,139,185,167,78,171,157,106,191,150,137,101,198,102,147,213,241,18,221,76,20,253,253,217,96,5,234,166,117,127,162,204,16,19,254,67,39,171,9,153,209,23,243,219,243,37,176,124,212,84,212,177,65,153,30,247,226,61,181,238,36,190,218,53,136,74,163,112,72,8,100,138,164,60,214,37,98,89,247,211,219,94,5,83,17,242,83,232,181,122,76,218,90,254,11,10,223,195,100,225,96,202,55,232,222,198,185,90,166,21,46,93,93,166,235,145,190,14,68,255,232,228,149,51,38,123,126,183,149,245,248,224,178,195,91,41,223,188,135,88,95,34,189,91,144,157,253,106,94,220,14,58,157,151,176,196,243,173,197,30,150,153,55,192,143,214,95,83,122,172,218,143,17,39,90,240,44,51,84,84,38,48,243,146,12,57,63,92,66,185,252,99,61,233,217,76,114,227,242,0,2,52,154,208,65,128,53,179,242,95,2,202,146,142,91,45,64,167,122,28,62,86,34,31,75,157,176,194,91,9,109,110,93,15,231,88,218,44,105,5,62,141,8,109,239,78,220,110,52,83,120,63,252,99,164,150,1,34,217,35,103,26,144,96,8,186,193,5,97,174,98,25,210,181,29,83,103,191,19,204,171,245,147,27,159,24,110,177,9,186,205,228,14,26,242,181,100,129,224,198,220,111,92,84,115,248,0,28,243,113,145,154,203,64,206,197,185,98,235,186,128,227,45,110,186,196,128,109,4,210,71,104,194,173,46,63,146,168,203,228,119,84,249,191,97,89,83,82,43,38,61,194,73,55,251,217,50,200,196,89,235,139,16,148,67,175,108,25,90,89,253,39,33,176,18,86,40,242,184,20,60,243,193,40,188,236,19,146,239,209,107,115,76,16,113,109,150,186,125,31,65,57,23,204,175,165,191,95,131,245,36,254,132,6,161,82,17,94,167,112,225,116,94,130,232,181,29,117,43,139,215,133,223,72,191,193,32,65,191,135,79,199,58,251,66,202,93,105,198,65,100,121,206,180,170,160,73,43,111,242,30,225,45,178,33,58,66,134,253,86,5,201,58,123,184,163,176,113,176,178,95,176,29,119,171,188,135,113,72,148,112,161,7,170,218,233,246,64,194,77,253,83,40,246,15,75,125]], +[[112,148,22,7,73,151,185,201,175,77,55,160,17,57,232,163,249,242,206,93,114,165,125,128,94,130,42,129,24,109,1,126],[174,225,16,241,244,212,110,166,6,73,215,134,177,80,5,46,40,122,157,166,1,34,196,123,9,8,250,139,44,162,138,128],[142,75,65,240,151,216,54,20,24,75,167,245,43,162,253,159,5,101,248,166,55,33,239,85,249,49,98,130,107,159,10,192,112,192,226,134,75,95,253,142,204,193,142,250,209,139,44,232,75,229,124,11,74,65,197,46,32,239,55,114,35,119,198,15],[237,218,163,105,192,227,26,31,204,29,164,111,101,54,36,66,160,204,33,199,220,221,92,217,14,10,46,233,242,81,16,129,43,161,20,147,28,134,138,112,134,7,172,22,8,77,121,113,93,19,179,56,192,92,106,239,115,67,231,218,210,130,249,111,226,129,147,24,143,12,200,147,199,220,232,5,253,58,124,210,104,183,40,148,22,11,82,69,254,217,250,153,67,183,200,10,219,60,45,26,53,61,143,18,223,37,163,29,222,127,163,133,187,236,53,29,166,111,21,48,50,225,119,86,39,63,141,84,233,163,185,234,37,174,103,209,233,193,140,198,139,230,1,227,214,130,130,129,140,224,231,207,136,164,209,51,100,83,2,23,50,240,141,158,118,205,35,99,121,41,176,145,29,95,134,20,244,132,46,103,12,20,40,96,175,194,101,197,1,114,177,59,253,53,173,143,197,75,40,101,125,163,43,172,21,59,169,175,252,137,122,251,60,114,31,72,202,164,98,64,88,87,16,176,242,210,77,95,244,150,93,29,16,241,160,123,6,171,234,106,8,225,214,241,80,13,161,44,67,74,109,119,140,148,16,103,16,128,0,71,92,232,49,188,254,45,10,254,64,183,65,157,7,5,155,192,205,141,206,75,233,88,127,242,154,216,191,11,38,138,226,60,224,218,91,181,191,116,255,11,43,49,184,33,18,169,253,90,189,155,253,10,144,230,244,114,53,72,198,187,47,153,220,6,27,163,46,186,45,83,230,188,121,191,68,27,35,251,116,96,222,4,232,232,239,188,212,212,204,115,85,222,158,59,8,97,166,129,185,131,131,157,68,136,229,81,117,31,35,233,166,226,228,212,67,39,59,158,15,230,77,138,205,28,116,139,85,89,67,130,35,221,33,181,24,49,137,224,243,192,232,237,65,76,3,86,186,183,122,101,77,225,165,119,20,98,239,20,52,73,112,164,145,81,26,114,41,20,244,168,159,79,26,130,126,24,205,132,71,156,201,37,146,234,223,141,226,223,130,75,151,109,203,210,132,163,186,100,188,219,13,241,94,143,65,192,178,71,21,134,178,106,6,53,61,144,80,40,35,92,28,110,92,69,135,34,39,37,175,8,62,17,231,156,148,58,164,68,212,170,65,33,141,62,151,67,54,227,114,129,62,153,226,176,197,240,174,129,15,254,217,167,163,214,203,116,197,71,61,153,10,89,17,50,155,142,130,236,107,242,189,67,33,187,72,115,112,248,115,158,122,42,74,83,67,8,51,212,91,159,227,222,185,63,121,252,106,81,213,99,105,94,205,185,120,88,210,19,218,88,68,52,183,199,21,70,170,232,217,103,225,198,208,8,43,16,212,167,45,225,116,46,83,196,178,249,46,184,181,200,195,90,182,83,94,168,16,11,55,146,74,10,145,210,167,40,208,245,100,36,55,170,102,200,42,183,75,93,7,69,236,8,247,112,92,184,31,160,121,216,158,205,201,170,31,141,125,130,220,119,70,211,70,21,52,58,105,37,220,49,143,53,42,43,69,1,36,56,66,79,144,152,253,223,110,97,253,31,143,180,157,164,11,62,236,232,154,26,241,153,109,231,12,209,105,108,191,217,227,1,234,95,68,55,199,26,194,160,50,37,76,20,10,144,232,95,184,255,196,102,127,161,57,193,238,155,191,18,238,217,6,169,103,188,9,33]], +[[61,203,122,231,217,240,241,65,241,217,240,120,131,99,91,145,62,210,159,182,29,15,116,28,154,253,5,162,123,4,91,6],[174,98,183,238,27,141,181,118,77,175,221,217,114,74,204,16,109,108,10,77,30,133,216,144,111,117,132,181,88,245,119,223],[9,161,230,254,223,151,27,62,219,250,239,190,184,154,165,57,202,11,2,179,126,122,196,234,137,32,214,212,52,142,224,207,154,45,94,150,252,229,23,198,101,231,195,131,104,186,242,73,121,36,154,149,183,14,167,67,108,0,120,95,22,163,174,9],[56,17,106,87,38,105,7,13,213,134,50,24,201,26,119,164,171,71,85,54,136,72,140,121,40,56,80,158,154,186,37,6,122,219,126,164,36,152,72,0,157,145,74,233,135,166,3,35,72,193,192,104,28,249,119,169,85,45,214,187,244,230,255,50,172,201,250,97,203,238,37,163,147,7,101,15,139,166,167,206,66,30,242,247,27,204,192,149,129,56,249,50,76,134,191,46,82,143,163,228,209,177,159,159,44,165,38,132,9,184,204,25,198,45,217,121,184,150,151,228,87,237,45,152,189,32,150,246,45,61,158,36,115,136,121,89,39,128,62,121,171,113,212,247,47,86,142,148,90,138,22,33,89,217,184,72,54,228,88,86,68,212,151,159,97,74,173,167,58,212,19,168,51,145,233,207,136,12,66,172,42,152,52,59,106,130,205,43,97,88,20,86,246,222,92,235,36,254,70,183,98,93,82,171,44,44,50,74,199,71,3,209,94,21,241,174,255,128,85,210,247,57,247,54,62,22,236,29,120,190,44,98,153,67,108,140,141,51,107,210,146,113,168,151,166,236,147,46,208,135,37,190,33,178,143,154,161,78,175,79,113,133,49,84,219,20,88,124,147,10,179,235,2,39,173,127,251,69,179,186,166,169,153,73,156,200,166,228,91,26,180,208,179,57,120,43,205,156,251,207,136,207,126,174,137,28,200,65,233,200,138,31,106,105,31,57,72,166,188,133,186,127,70,17,100,46,132,34,60,59,23,137,70,221,190,221,207,205,239,74,228,196,225,168,20,185,177,240,43,30,170,130,77,185,63,68,178,125,20,32,107,52,4,101,161,206,252,245,53,198,62,85,196,40,114,36,38,39,51,217,138,170,161,84,243,173,66,205,133,70,164,97,206,13,70,216,134,211,70,26,33,80,203,69,219,229,100,115,255,99,211,220,122,43,149,123,130,57,105,241,155,89,104,232,180,36,200,121,116,25,38,216,44,99,134,117,59,15,161,240,128,40,78,85,120,148,35,99,170,222,178,31,142,30,137,9,250,108,56,7,100,20,155,201,21,178,40,96,78,252,86,217,46,75,235,114,14,220,116,196,215,143,146,93,108,253,247,186,47,20,181,98,55,117,129,13,45,7,189,56,140,87,62,54,82,63,33,87,56,230,145,20,220,248,216,15,23,11,250,103,110,49,251,98,106,125,68,158,217,102,71,54,52,117,151,12,140,71,128,151,9,188,181,231,32,15,42,34,124,124,142,123,0,15,48,192,189,230,29,103,189,104,149,54,22,41,163,108,143,221,90,86,184,30,251,172,241,92,27,53,48,160,140,222,213,177,253,69,127,189,47,3,4,47,86,241,179,126,209,92,219,145,47,160,41,140,39,103,37,8,126,226,125,60,242,85,15,230,232,160,51,10,244,23,244,245,186,240,54,39,237,103,197,248,50,51,99,171,172,90,31,227,72,35,24,14,62,14,32,128,247,91,253,145,194,7,207,107,170,154,34,156,244,67,221,68,44,89,2,224,103,63,50,82,184,82,99,70,88,88,114,246,205,54,96,37,165,105,146,183,14,222,57,188,141,50,47,156,34,161,220,89,158,159,13,82,76,182,210,234,90,226,135,142,246,190,212,183,2,128,127,30,30,115,235,242,144,235,108,14,235,133,193,55,22,246,38,170,144,211,100,180,144,72,55,206,5]], +[[41,115,17,221,239,254,201,210,190,104,239,123,42,32,254,45,39,126,29,142,81,100,139,3,87,42,218,39,236,31,159,67],[106,108,40,231,97,100,12,64,8,51,58,174,90,51,102,48,46,47,70,119,169,83,186,72,42,182,251,74,29,112,180,71],[75,240,185,44,110,228,234,206,94,142,177,3,112,255,157,156,104,165,116,157,89,137,157,4,50,122,170,56,248,248,37,224,50,229,151,66,179,125,226,49,7,163,236,221,63,122,13,8,18,38,20,183,143,221,55,41,60,141,5,226,143,95,113,8],[38,82,172,252,59,223,9,165,153,236,103,134,187,217,79,229,119,207,87,142,2,99,204,104,217,245,122,108,131,69,143,128,172,216,167,94,240,48,64,166,53,103,43,150,143,242,175,219,40,141,40,185,153,111,100,21,178,243,23,94,158,163,122,235,5,223,129,129,46,56,164,201,118,235,146,133,108,237,185,26,38,154,70,252,165,223,155,215,48,253,132,69,43,75,217,53,119,198,31,66,193,65,19,151,152,130,168,106,159,230,50,228,117,106,253,137,129,111,196,103,10,49,5,3,253,170,210,219,118,76,55,33,33,60,62,96,242,156,38,104,212,222,143,66,176,135,242,92,213,108,105,164,228,143,19,79,85,152,207,20,91,230,56,165,194,49,136,99,50,144,97,114,154,172,145,218,106,25,31,215,116,136,12,249,203,85,94,236,21,176,4,79,16,229,67,63,180,106,155,136,146,218,143,109,36,241,66,88,139,112,255,11,73,32,12,80,107,136,190,212,73,173,16,211,249,44,43,174,218,107,191,88,103,108,91,188,103,211,31,100,251,18,232,213,231,136,118,213,200,73,252,49,75,44,248,1,12,81,2,4,200,99,61,12,195,24,86,236,106,17,78,168,168,156,72,146,123,7,163,26,184,66,201,184,53,45,147,103,52,81,65,169,155,64,4,157,92,72,231,210,124,171,66,122,222,253,31,15,193,19,107,53,60,176,28,61,239,145,255,254,232,173,145,232,143,75,183,210,97,92,13,204,149,52,76,208,25,80,147,142,203,20,184,68,107,86,160,107,242,242,246,95,184,115,94,138,123,201,107,180,108,233,202,199,26,136,235,143,218,94,105,214,158,178,154,164,42,1,107,133,131,137,62,157,114,119,203,19,89,197,104,126,237,205,89,157,138,70,230,193,73,99,99,125,176,74,146,159,75,199,147,4,172,45,174,115,59,58,131,158,183,79,190,61,229,4,47,214,85,234,236,177,95,57,178,254,22,218,216,166,255,141,188,5,79,237,81,40,42,133,110,157,166,49,111,172,109,181,213,111,119,241,141,168,65,46,179,119,229,177,184,244,203,19,84,236,254,143,232,253,84,230,45,118,122,128,222,4,203,118,32,34,154,136,49,219,201,236,212,87,143,250,47,240,107,84,69,228,64,214,154,171,201,76,71,189,23,242,43,105,245,46,234,229,207,205,1,165,202,254,5,128,7,42,233,22,107,149,116,61,104,195,86,76,90,126,70,242,75,196,138,137,138,26,178,235,230,63,54,133,29,42,172,250,12,79,50,217,147,119,29,49,78,114,90,67,217,128,93,19,113,207,114,62,241,97,212,46,99,255,202,104,141,127,14,33,239,91,63,154,86,26,98,16,112,43,133,251,209,248,202,117,56,156,199,162,39,57,186,228,222,217,55,87,241,82,13,195,136,68,161,168,139,232,224,150,69,5,145,72,128,123,147,55,112,135,140,184,169,173,146,17,49,113,49,230,147,36,83,47,208,39,155,131,24,91,98,143,194,249,226,21,0,56,70,147,250,41,242,107,209,185,195,1,96,19,103,102,95,5,243,114,218,180,227,16,119,38,205,63,99,156,166,43,246,58,117,247,126,170,117,247,19,97,87,173,162,55,78,101,251,79,211,73,180,94,37,68,31,210,27,19,230,145,19,102,185,124,251,77,106,213,34,184,80,173,244,12]], +[[77,178,181,129,68,168,210,208,236,3,187,155,194,155,76,168,147,133,76,128,182,74,250,74,247,169,201,54,147,94,203,4],[252,92,215,80,225,116,237,113,139,217,56,250,142,217,154,27,157,85,107,167,103,15,42,119,218,241,199,32,17,55,50,165],[66,69,23,170,221,133,60,227,152,87,89,163,39,231,118,13,145,86,211,178,115,69,56,63,14,74,214,102,30,228,163,114,77,24,216,32,246,197,87,248,39,151,190,182,45,47,8,84,51,116,79,137,162,216,82,147,121,100,129,134,46,248,164,15],[200,209,219,201,54,145,30,18,44,238,24,249,43,22,163,154,46,239,8,35,178,39,248,152,205,245,132,43,147,213,159,192,2,237,181,73,138,32,135,46,25,85,78,247,57,153,235,58,123,62,47,221,144,112,225,239,169,34,142,158,147,178,154,134,138,227,121,158,78,87,35,36,131,107,26,213,170,129,43,240,15,132,91,194,23,235,188,63,171,220,78,27,110,81,239,158,250,194,119,10,160,164,161,30,229,42,185,86,172,100,72,170,38,41,203,97,219,177,241,237,179,189,233,155,72,118,218,57,42,110,11,154,12,49,132,154,88,144,174,169,82,47,86,208,21,161,147,80,21,185,27,244,198,160,1,29,35,119,214,113,195,208,215,83,194,127,140,118,228,5,208,35,15,31,75,155,136,252,235,186,30,175,19,119,114,53,229,83,36,183,211,248,30,104,97,9,217,28,230,137,83,11,144,210,197,199,29,209,135,114,179,133,214,44,203,253,46,8,154,27,103,9,131,246,12,33,196,69,92,185,209,160,220,170,116,200,116,227,82,17,248,34,127,247,194,52,223,248,94,192,176,126,54,140,250,80,163,67,87,131,149,161,76,104,241,248,155,212,236,188,23,46,248,5,229,131,30,200,148,117,252,200,214,133,202,146,85,167,126,59,163,193,71,80,142,201,45,123,204,232,121,175,10,189,210,65,107,103,181,245,5,7,51,121,20,243,144,187,224,180,80,182,162,241,21,147,114,196,188,206,163,130,206,61,109,159,178,81,94,207,121,48,5,154,5,82,183,95,151,136,98,191,151,232,50,90,242,77,27,140,233,81,43,252,124,239,136,66,50,4,35,65,216,47,155,93,173,46,80,42,198,172,121,95,153,218,199,252,96,227,184,99,157,14,21,0,222,173,78,120,172,161,9,149,125,87,122,19,193,146,93,116,3,193,172,249,137,169,222,103,17,226,60,103,191,135,34,245,81,183,116,202,218,147,27,95,217,115,67,78,59,113,114,129,152,131,231,12,82,120,94,59,73,211,35,208,86,54,100,17,88,100,13,207,106,76,32,14,178,193,59,27,238,178,220,54,3,82,71,13,21,56,110,89,230,250,96,54,126,94,127,23,43,33,21,157,94,231,202,176,215,245,134,130,57,133,142,42,147,85,4,128,254,143,180,220,175,79,34,76,75,42,213,68,135,145,99,45,243,14,142,95,185,152,179,94,169,174,200,201,52,164,64,58,239,130,24,124,161,171,248,42,52,77,0,255,185,147,217,255,52,97,214,254,205,175,93,59,72,30,13,49,21,61,191,106,237,40,140,138,221,6,78,131,49,85,1,65,189,95,122,126,4,123,134,7,216,70,166,191,183,45,104,52,70,164,69,17,70,6,37,13,141,45,58,139,149,8,187,7,212,98,60,223,23,136,181,73,158,156,185,161,55,152,73,191,161,156,154,159,76,211,217,37,58,223,253,162,95,71,200,17,190,131,59,2,243,50,126,187,168,55,48,25,93,97,75,174,111,228,231,163,131,8,21,210,175,64,13,32,169,65,122,9,94,126,142,234,16,68,145,124,190,81,44,64,24,214,86,226,219,103,187,152,156,0,225,229,7,98,62,130,120,215,41,146,91,132,251,92,24,106,123,172,24,158,109,106,177,79,215,182,47,220,99,43,235,181,247,124,181,204,47,112,125,244,5,48,153]], +[[200,32,65,60,36,86,116,113,4,102,46,244,223,243,172,35,58,196,185,26,118,211,196,234,117,68,144,188,155,30,41,31],[137,147,206,162,247,242,128,108,119,179,152,27,84,191,169,191,23,98,21,27,65,142,94,114,83,113,202,44,4,210,35,238],[126,247,14,74,20,149,77,80,159,17,127,75,208,27,34,11,204,25,45,59,95,223,195,72,47,187,195,182,157,192,104,167,196,118,29,27,235,194,49,125,109,183,79,144,106,21,86,66,176,163,198,89,43,220,114,230,78,172,111,32,63,183,78,2],[210,153,47,131,146,74,89,72,135,230,239,19,242,174,128,143,200,99,156,123,44,153,79,175,15,121,94,54,1,109,171,119,0,160,238,83,1,112,240,185,254,152,171,117,136,206,3,188,80,194,186,230,94,5,38,71,231,86,115,91,53,208,181,156,150,78,145,125,140,131,226,249,254,204,76,176,85,100,40,127,14,52,201,73,64,5,226,91,26,139,27,148,43,84,216,144,53,241,177,195,201,69,252,200,78,74,57,239,162,202,80,149,155,69,154,247,77,33,182,36,46,47,86,81,143,112,232,103,146,87,192,137,210,108,59,183,146,104,124,146,51,85,178,193,142,226,19,109,64,203,164,90,203,100,36,13,150,103,243,157,186,54,57,182,81,109,76,73,71,87,62,244,206,216,118,181,178,234,52,137,234,234,83,159,85,127,88,218,32,70,145,167,110,41,201,75,139,5,56,35,44,95,125,11,176,253,208,22,145,4,49,53,75,62,30,124,230,42,212,54,145,124,213,195,21,165,190,155,151,28,128,249,123,201,213,193,86,255,214,79,212,227,29,165,96,131,224,42,12,143,206,85,77,182,134,116,203,98,112,11,169,81,117,43,130,155,3,197,66,50,116,18,238,201,204,198,165,10,223,71,187,238,21,68,102,130,218,47,234,66,4,137,54,215,99,6,12,216,245,57,101,38,22,223,168,8,214,35,255,119,123,65,19,101,46,120,158,192,37,184,94,4,239,232,173,76,150,11,25,11,244,165,166,50,77,111,87,193,173,34,1,140,131,205,126,126,9,127,198,123,128,38,156,19,180,221,151,1,202,152,249,135,105,88,186,118,137,198,246,241,10,115,42,100,190,242,46,139,152,189,48,77,93,191,79,177,249,228,202,83,154,92,74,166,25,196,77,111,88,248,36,178,219,174,119,183,232,59,86,219,94,90,167,176,174,156,225,205,16,166,159,4,168,15,19,121,235,12,71,78,71,130,223,14,59,166,161,72,34,107,209,166,98,217,94,226,214,124,82,7,51,60,177,213,65,118,217,229,6,69,148,121,2,159,49,220,172,226,105,147,143,107,197,98,120,120,65,220,254,16,31,77,182,11,214,96,22,225,238,187,107,251,217,205,131,4,45,209,55,154,70,79,64,90,170,227,193,24,7,132,140,196,249,92,60,198,250,146,171,78,165,48,88,52,235,134,184,115,250,48,237,31,127,71,11,246,99,241,167,12,249,230,10,182,128,205,29,187,208,58,192,67,59,61,75,180,130,248,179,68,212,107,58,169,52,184,99,63,87,9,11,234,95,204,202,100,136,121,152,53,241,51,248,188,246,232,135,202,89,209,144,118,214,202,25,212,226,131,73,5,30,1,107,3,233,169,32,244,18,15,181,35,209,55,29,14,56,70,115,25,84,63,18,126,217,20,180,58,208,98,34,106,83,101,130,219,114,140,205,118,233,131,241,23,102,168,134,60,47,66,79,101,80,141,203,38,254,12,90,128,12,53,9,57,96,161,33,151,110,48,81,226,239,26,42,153,193,47,183,189,139,192,55,164,57,104,104,6,235,114,1,122,7,26,145,179,227,156,144,232,107,195,53,249,187,84,59,18,124,152,134,115,140,181,56,6,185,203,60,37,148,199,239,252,42,89,32,170,131,75,230,92,73,244,121,100,232,158,236,116,114,141,231,113,243,214,117,222,157,30]], +[[103,105,204,142,18,86,23,194,44,229,114,55,164,252,161,80,127,148,18,52,102,29,247,67,40,208,74,182,46,248,108,71],[5,17,44,166,11,175,247,155,73,22,193,190,226,185,57,12,4,122,240,140,53,235,179,195,129,185,116,141,29,212,196,253],[211,157,133,61,44,44,93,33,181,135,30,165,167,92,4,16,72,217,58,71,220,89,154,95,221,192,133,98,133,206,99,111,205,253,133,100,8,61,6,255,40,74,82,75,198,51,207,223,195,176,55,22,61,103,76,185,187,91,163,188,37,190,208,14],[104,84,137,115,155,152,86,71,73,88,127,241,172,150,186,104,45,163,11,64,164,222,36,245,78,200,176,131,221,164,83,51,22,33,103,203,63,151,178,199,49,76,231,163,243,243,211,25,204,195,91,182,169,240,7,125,86,49,97,226,129,70,156,240,137,104,217,220,247,174,95,255,131,10,93,176,11,195,128,16,230,102,45,73,79,60,134,71,196,247,12,226,210,154,157,168,70,16,160,128,181,117,154,59,88,32,82,223,222,102,228,167,250,95,178,127,6,80,115,254,114,61,131,112,29,91,172,6,202,67,180,109,30,88,9,118,112,193,148,161,58,248,181,115,163,121,26,150,97,85,124,188,4,39,87,171,138,221,14,247,207,79,53,67,90,66,18,53,63,203,60,32,60,115,219,201,210,104,82,208,233,23,50,227,98,28,232,40,146,156,220,164,217,25,32,72,117,25,34,237,34,94,171,41,0,207,249,113,162,162,211,66,70,54,72,187,177,148,67,25,168,239,109,67,219,98,72,15,191,29,114,87,210,38,148,83,151,147,242,92,146,121,23,202,171,37,193,25,58,45,43,35,187,92,184,86,154,239,255,79,12,164,35,209,155,189,70,252,94,247,82,79,248,203,112,111,252,71,7,101,9,192,90,129,88,175,119,249,141,246,169,181,203,50,68,171,164,181,197,249,206,89,126,125,41,186,7,1,61,202,193,145,27,109,231,17,60,115,106,64,5,196,89,153,41,121,1,154,69,178,221,128,42,7,102,9,9,235,76,226,5,64,129,112,216,37,69,218,203,168,104,109,189,233,39,219,201,199,217,98,5,142,154,149,234,102,184,223,211,234,67,83,87,169,60,115,148,140,211,85,246,172,101,82,50,63,23,194,166,120,102,43,192,233,114,106,213,165,37,29,210,118,71,64,76,191,230,28,234,175,220,252,8,164,117,255,216,124,183,245,151,229,106,193,103,4,9,221,148,8,174,71,112,66,12,110,94,109,216,231,72,254,3,167,45,193,40,3,208,39,113,217,47,71,230,231,23,204,193,68,252,3,114,117,182,247,69,221,48,218,26,69,210,157,182,217,7,62,238,80,9,207,213,70,39,51,65,74,73,95,52,157,176,182,219,242,206,169,204,213,114,56,237,94,233,26,216,188,134,23,154,213,105,90,133,165,4,132,230,23,117,29,229,239,122,125,138,141,185,80,169,138,107,127,125,238,157,66,165,223,105,47,204,245,85,201,64,220,57,207,46,172,72,203,157,21,205,161,77,210,167,236,192,183,110,190,198,138,212,23,125,17,23,224,119,102,196,133,144,212,60,167,102,40,104,235,151,144,172,41,244,242,57,43,154,147,248,151,89,231,186,84,107,146,91,216,111,128,125,141,22,199,230,55,220,198,102,233,5,144,191,67,13,152,106,103,241,176,199,194,201,73,48,132,88,105,237,141,138,221,225,143,193,136,116,86,136,27,75,38,181,61,203,167,165,38,240,236,161,78,139,182,137,214,111,10,161,178,83,195,220,252,245,149,64,213,210,245,173,97,127,82,195,9,56,165,169,46,163,133,7,125,117,170,74,192,122,252,43,53,251,140,29,94,120,235,41,95,194,15,227,124,65,172,6,149,157,58,23,151,132,58,215,5,108,27,65,45,208,180,128,170,59,57,188,194,5,135,217,160,254,249,44,108,149,14,188,91,184,225,66]], +[[29,247,172,251,150,51,4,229,30,196,113,202,241,129,16,37,86,120,60,183,217,30,173,48,189,194,83,77,7,138,20,136],[5,163,31,252,112,228,227,86,159,194,190,17,12,100,58,213,240,135,145,60,122,164,118,220,216,214,228,188,126,194,45,36],[177,129,147,141,225,1,66,243,36,7,180,231,134,205,221,233,50,235,17,219,192,191,14,90,197,9,250,231,165,188,195,41,97,254,52,72,249,18,200,80,15,198,219,78,29,50,98,168,60,157,190,118,155,184,195,167,97,0,15,227,108,13,113,4],[176,195,238,181,127,20,96,106,183,171,234,178,238,5,115,132,60,162,46,109,178,253,242,201,6,76,234,81,152,220,88,48,235,21,141,168,226,218,168,136,87,175,139,142,239,204,240,194,108,62,192,243,48,233,44,255,6,188,5,162,155,252,153,249,64,182,31,60,251,41,100,179,55,9,122,101,80,163,233,163,40,200,91,230,241,96,210,192,165,127,246,241,179,197,255,204,168,144,137,66,90,182,190,1,114,225,117,186,244,12,241,43,36,168,21,247,15,41,163,164,205,10,106,19,47,18,0,151,117,47,75,199,67,237,224,143,95,33,212,47,40,47,118,113,247,120,62,39,178,168,226,193,70,146,241,224,229,222,130,133,93,171,249,138,26,99,151,96,6,255,191,229,245,165,121,180,96,226,109,6,189,84,40,66,165,249,38,27,191,38,4,81,210,50,28,80,137,50,1,60,198,233,4,247,155,94,70,134,208,51,225,44,123,189,126,177,201,35,121,197,236,52,27,246,69,122,63,23,38,74,124,39,139,39,80,30,202,237,195,97,235,168,68,68,35,66,180,177,15,169,77,38,88,101,17,106,207,67,252,190,201,101,210,171,75,187,230,20,196,249,10,182,179,224,213,56,63,160,73,136,191,187,38,3,7,221,226,45,132,9,139,99,49,209,85,20,26,146,123,183,141,102,75,52,29,47,42,147,226,145,207,121,186,174,205,38,18,246,177,4,243,252,129,55,58,124,106,4,91,89,36,191,149,12,213,66,247,183,172,206,243,170,125,114,93,224,83,5,93,149,27,215,104,17,19,146,89,102,56,174,9,113,112,244,73,43,165,10,70,143,142,52,119,99,219,97,45,60,125,231,229,100,89,178,110,224,41,198,48,130,122,53,58,238,115,222,104,214,215,43,39,175,215,93,34,22,69,39,148,92,114,38,132,79,171,21,184,220,201,20,52,158,49,65,198,19,22,173,200,148,222,220,220,132,57,132,217,199,254,174,57,219,51,45,195,147,233,232,150,27,189,224,113,195,210,133,139,60,181,243,59,22,74,21,97,108,111,225,187,194,74,53,242,19,54,210,97,197,216,207,117,158,39,226,44,145,1,196,174,189,227,225,38,207,100,108,167,178,224,49,40,9,92,89,118,191,63,110,73,26,240,240,182,64,199,49,9,102,172,89,197,159,188,91,254,5,72,248,142,230,26,217,236,64,193,192,109,210,157,121,76,68,163,234,34,195,212,118,38,34,236,30,139,51,62,69,7,77,185,55,65,253,161,147,201,17,246,219,88,121,229,94,227,110,246,2,97,74,230,74,92,222,157,131,6,210,47,188,74,233,200,129,165,148,189,230,121,97,37,252,182,40,185,243,182,251,63,253,81,27,53,63,20,106,39,39,42,253,62,93,40,183,127,88,166,127,31,210,114,133,194,94,204,28,207,100,227,141,33,243,185,255,34,224,14,233,0,98,158,241,166,62,113,63,37,136,131,221,145,31,48,192,211,152,183,75,215,151,20,155,229,226,105,103,34,218,9,213,45,78,191,60,103,57,41,210,152,170,195,76,224,91,234,8,234,154,66,78,147,69,156,46,184,252,34,34,195,28,193,61,128,59,144,168,167,11,205,10,48,194,9,33,29,194,204,200,91,11,205,69,130,198,149,245,141,128,191,110,196,113,162,80,95,104,132,122,117,246,233,17,253,135]], +[[126,216,124,54,223,219,174,96,201,64,163,179,37,193,159,222,216,20,215,106,84,72,32,163,47,40,106,92,10,215,29,114],[60,74,197,16,179,98,34,194,82,162,220,26,252,180,15,176,235,133,188,169,3,145,25,106,88,131,170,44,201,18,178,223],[87,155,56,18,75,208,89,26,89,124,201,163,137,18,124,234,245,81,86,7,115,99,237,184,17,208,182,85,82,172,252,198,119,178,114,148,33,153,202,37,171,121,13,230,224,132,96,58,209,5,46,194,16,207,111,203,20,23,40,144,103,206,60,8],[98,211,19,145,42,187,176,6,183,119,74,103,55,113,74,52,153,112,206,4,33,17,47,64,4,99,211,219,14,47,127,18,141,123,150,147,159,67,193,231,16,123,81,24,167,124,17,150,131,216,102,183,227,215,42,194,31,107,66,114,180,190,146,137,182,85,111,227,27,96,81,160,180,46,213,234,12,243,71,105,109,48,251,139,255,107,139,87,39,25,222,25,162,49,204,133,69,154,153,12,55,128,31,8,55,24,108,239,187,85,33,86,150,102,150,124,212,36,61,115,7,241,176,178,76,142,43,155,105,35,23,48,79,190,61,208,162,99,101,1,145,179,82,22,245,41,22,87,58,249,5,36,249,29,177,169,36,113,215,88,201,45,198,209,77,26,75,38,244,27,64,64,60,168,125,207,171,220,164,123,159,194,83,53,120,241,97,243,176,25,155,92,105,142,8,7,4,178,28,158,97,82,105,252,208,212,4,57,237,139,195,189,251,201,175,180,76,17,250,137,39,95,14,170,165,208,143,169,89,214,55,141,13,184,153,16,212,143,45,134,161,235,252,92,191,16,235,45,90,173,245,27,189,131,68,255,139,187,91,138,254,5,164,80,17,181,228,183,46,184,100,173,38,62,138,3,166,199,249,138,238,179,84,247,48,163,24,170,48,251,86,211,61,128,116,140,152,235,236,21,135,140,207,60,232,34,246,157,52,86,132,60,64,13,197,107,72,26,149,230,136,184,164,115,91,243,132,63,88,51,221,160,239,224,158,113,117,181,103,198,97,56,122,253,46,188,7,154,72,227,73,103,236,151,185,39,223,165,129,136,143,35,26,152,167,237,51,16,59,250,142,143,155,166,81,53,39,144,11,57,184,98,49,218,121,17,162,252,147,88,136,167,95,17,41,88,74,255,242,2,82,73,196,24,143,9,5,47,133,104,119,6,208,94,41,145,68,212,13,232,137,139,124,139,45,254,240,195,112,133,115,216,176,86,58,107,208,165,4,192,182,116,87,2,177,181,113,33,198,240,64,175,242,113,152,148,139,166,156,33,37,58,40,211,158,186,114,98,25,190,218,31,130,9,251,131,233,173,176,122,212,9,251,214,210,85,101,136,154,180,81,35,249,217,69,236,215,217,202,112,40,236,224,146,227,95,187,124,179,243,40,18,110,253,218,197,216,89,242,178,198,235,9,1,51,105,14,32,193,125,234,243,136,38,133,240,126,158,210,101,59,128,59,155,56,59,112,116,138,31,169,44,134,248,109,108,71,234,135,177,11,18,227,99,186,80,128,96,244,124,226,162,243,182,163,238,252,212,218,207,199,28,65,244,54,254,12,43,195,77,75,170,212,149,116,231,68,60,18,106,88,159,110,247,188,164,73,84,240,187,40,236,113,81,176,81,28,35,198,188,66,213,232,89,131,236,22,187,95,80,163,130,214,136,21,10,73,96,156,189,229,105,142,134,220,191,2,18,194,41,34,153,220,77,207,135,66,159,108,210,238,200,9,72,206,134,126,37,201,69,132,205,198,75,9,144,41,235,133,78,220,38,234,33,66,30,255,72,207,78,65,244,158,45,137,71,141,239,6,196,43,234,34,10,19,62,80,245,199,68,100,199,231,63,177,193,167,124,80,124,246,205,168,91,228,2,183,230,214,210,30,129,13,109,11,89,114,185,254,119,229,78,116,174,225,243,187,253,110,125,230,181,192]], +[[106,41,248,27,141,154,164,138,27,35,54,78,172,143,106,75,221,96,122,132,207,232,232,141,144,23,93,128,100,58,88,168],[76,59,227,162,168,66,95,243,28,58,13,180,165,42,12,177,65,108,235,72,204,62,76,40,164,242,40,74,179,70,7,21],[223,9,203,155,135,141,61,201,229,66,219,172,40,148,62,40,228,29,206,203,146,203,126,164,64,9,136,94,70,73,151,67,51,5,97,186,29,54,174,221,70,118,117,253,202,43,170,164,112,27,111,173,151,159,216,57,196,112,209,60,130,218,169,5],[120,118,163,244,235,105,187,126,84,233,255,149,78,189,59,16,185,58,76,26,254,174,146,250,3,193,3,203,99,19,162,1,197,179,58,154,114,35,117,92,181,16,226,94,197,130,181,78,129,184,73,86,246,197,63,31,8,166,59,240,196,162,97,175,69,14,82,63,232,246,29,219,60,14,234,184,117,16,114,104,136,1,178,164,115,183,26,46,56,112,141,166,140,47,55,146,92,176,90,32,196,40,59,58,249,123,111,11,166,90,84,3,85,67,117,226,21,217,227,170,27,15,159,219,15,132,153,35,237,189,170,10,180,129,197,69,165,223,143,81,209,246,139,34,53,7,234,14,204,250,235,181,252,207,94,61,250,101,164,78,234,80,69,104,168,129,128,160,96,187,6,197,21,87,184,30,102,123,75,4,227,33,15,164,195,121,135,108,73,243,229,107,242,190,28,245,25,167,65,131,147,210,64,220,138,34,76,108,56,172,42,185,216,250,223,197,54,32,48,199,147,12,60,231,121,91,20,124,38,200,162,140,101,52,41,217,10,23,58,134,168,177,138,0,158,98,174,246,236,169,93,57,189,190,69,100,119,120,162,83,42,65,90,225,155,173,35,17,41,18,120,66,254,29,15,17,250,180,161,207,11,23,228,152,205,89,82,201,57,224,144,9,2,135,177,68,137,93,255,0,206,200,214,174,218,246,36,129,164,23,131,224,33,8,44,227,82,6,62,98,129,31,217,153,144,16,77,138,70,205,202,238,43,171,69,142,82,71,251,2,62,146,51,48,164,40,199,188,253,32,176,143,82,14,137,70,221,101,131,71,53,42,224,196,190,115,195,213,236,205,17,20,159,58,183,184,5,44,253,149,195,93,65,100,84,111,93,143,55,117,23,167,244,50,192,213,86,58,123,204,123,209,25,211,66,29,254,186,174,132,69,153,178,155,56,59,184,213,219,241,64,217,189,71,160,120,183,174,124,106,168,123,30,41,35,108,159,207,214,84,183,248,9,121,76,204,178,97,88,142,24,222,198,196,4,106,147,64,103,208,223,160,55,145,208,61,131,183,24,172,77,36,220,231,133,163,2,141,224,201,89,45,186,124,92,88,69,24,74,252,156,13,252,249,64,149,134,15,14,184,2,235,234,32,23,142,120,181,100,46,93,214,28,51,179,151,105,5,45,157,133,77,206,144,47,71,110,33,249,108,101,11,70,59,123,195,208,255,41,150,182,92,87,131,31,139,124,15,185,21,244,221,114,38,172,149,92,188,125,251,3,249,183,88,221,62,13,252,226,224,229,128,201,26,48,199,131,255,86,123,23,241,45,253,93,49,55,100,110,32,1,28,220,170,225,17,2,220,113,104,134,203,241,35,192,148,136,177,115,99,106,189,84,233,98,202,238,201,125,94,185,64,104,46,112,59,115,15,97,86,44,209,75,158,101,97,181,233,63,96,205,14,30,134,209,161,180,113,156,91,80,130,66,189,107,45,154,84,143,89,187,184,117,7,89,105,239,32,50,243,25,107,138,236,204,69,164,77,157,189,175,135,142,209,111,29,133,94,137,24,237,101,164,94,229,199,250,50,161,236,105,50,161,89,207,181,15,252,135,190,6,223,207,114,40,174,136,112,204,211,87,252,101,110,51,250,75,107,139,125,26,114,21,85,60,171,172,199,10,57,201,128,185,113,229,26,23,237,99,24,180,59,41,187]], +[[239,18,223,71,157,152,58,217,110,139,166,83,48,179,109,73,170,219,152,49,100,225,192,180,82,181,96,222,209,208,141,96],[247,97,207,40,38,146,122,124,218,140,176,79,170,44,89,248,66,90,143,125,57,143,118,232,103,2,28,149,31,7,56,9],[76,128,16,134,109,145,21,240,82,147,185,52,202,198,129,4,204,44,52,55,86,140,185,213,197,112,177,168,190,231,6,96,48,117,83,112,51,189,112,138,156,159,61,30,37,25,169,21,177,196,174,76,205,223,207,14,208,192,73,211,66,160,46,2],[229,143,52,218,234,117,90,196,228,19,51,214,240,237,1,53,247,219,206,80,48,155,177,149,107,199,26,203,18,199,112,103,166,71,255,216,106,165,135,12,12,0,7,232,249,149,162,43,136,196,103,222,34,84,68,84,66,1,197,87,73,94,37,62,51,25,204,92,163,118,211,231,204,30,180,103,52,110,82,173,149,106,111,167,51,114,11,23,17,123,91,117,133,228,213,89,64,154,174,250,149,88,15,145,229,2,1,95,73,124,92,220,183,212,213,97,245,68,239,163,92,30,42,83,183,43,221,236,238,194,209,5,15,23,125,72,15,104,116,5,102,77,253,222,192,110,238,75,209,71,169,18,253,191,116,242,169,93,31,209,225,18,104,105,76,228,212,236,79,255,214,221,179,37,77,54,15,35,111,171,77,26,23,248,208,209,165,17,249,68,105,47,35,150,57,174,3,214,79,172,236,101,56,66,122,183,31,113,39,244,162,118,249,188,69,187,166,17,223,204,230,68,108,193,57,104,151,108,139,182,214,254,33,6,215,5,146,45,202,201,86,150,106,118,212,143,42,255,75,134,81,78,57,166,126,22,67,252,195,33,133,128,36,230,147,24,152,51,200,173,89,180,182,37,41,142,186,254,100,98,107,72,15,50,111,19,64,114,60,179,211,131,244,252,203,252,35,122,63,76,79,126,207,11,164,54,179,44,47,227,81,121,218,147,17,27,72,204,158,162,66,2,189,193,178,251,96,164,49,157,253,152,100,71,15,115,245,65,55,32,110,11,240,7,245,174,136,168,135,71,0,138,96,244,120,154,209,103,114,79,23,156,2,182,58,237,0,37,115,210,138,107,207,136,224,124,232,218,234,93,95,26,207,72,123,76,92,22,194,191,225,18,49,234,94,167,99,232,243,50,204,115,218,27,47,140,25,142,168,23,63,211,61,75,42,230,158,93,77,26,173,221,242,253,130,27,133,190,69,21,25,98,209,249,157,248,19,8,97,136,82,173,124,244,29,114,218,8,161,179,157,247,216,185,148,180,221,255,55,249,223,232,243,140,227,14,145,6,29,149,213,143,122,232,38,176,35,133,39,46,192,159,1,167,179,228,179,145,208,155,206,214,101,218,214,149,5,180,25,218,132,129,188,55,146,191,139,142,122,214,75,99,242,69,102,108,140,50,253,92,27,27,72,201,149,30,28,33,161,235,95,80,124,255,19,124,251,134,44,44,201,135,102,232,120,201,48,160,131,130,140,157,141,177,139,241,103,22,104,95,57,214,87,42,140,168,178,165,20,247,112,3,212,231,91,193,84,174,191,20,16,55,120,243,101,177,195,240,53,65,221,189,7,214,226,62,86,118,45,151,30,176,41,131,233,60,78,1,186,75,138,33,120,146,140,67,55,211,2,243,28,156,203,117,178,73,168,45,201,104,33,233,90,3,171,107,119,13,242,195,223,219,241,254,151,115,248,188,27,197,179,175,160,68,11,16,37,120,243,210,19,200,208,25,207,241,36,247,92,228,172,204,140,102,127,235,39,199,81,166,18,0,116,129,49,4,224,205,7,12,159,94,69,29,204,255,76,128,215,17,7,201,117,171,250,192,125,77,39,12,114,125,138,47,236,52,155,83,57,104,226,113,137,45,43,98,193,37,251,121,116,96,60,48,94,163,191,163,15,182,16,252,90,35,235,104,168,64,100,68,57,26,82,19,55]], +[[247,49,49,124,245,175,254,88,112,76,77,148,151,174,134,11,191,115,157,15,217,107,124,2,239,182,119,123,60,133,138,25],[215,214,56,174,204,225,70,30,49,66,85,170,41,217,166,180,136,174,161,57,110,150,130,105,90,71,14,255,35,243,237,132],[42,79,234,152,249,36,1,113,161,130,63,47,105,53,32,98,103,46,108,110,102,82,211,136,168,119,20,214,71,153,93,247,91,110,30,209,116,106,242,173,244,232,6,19,93,96,117,78,96,254,160,50,18,142,53,171,193,241,97,81,129,18,95,11],[22,245,28,89,233,174,252,38,176,218,94,0,133,235,46,47,31,133,109,239,151,37,118,158,58,241,47,134,9,5,174,19,63,101,7,77,167,109,191,37,198,127,98,87,210,220,102,192,95,155,49,174,23,123,105,146,159,193,131,181,136,197,25,188,161,71,150,160,137,109,41,5,253,148,45,122,180,163,253,149,65,165,82,159,114,156,88,81,65,155,95,190,247,177,52,214,118,46,185,126,138,149,26,143,245,42,160,215,230,116,68,208,107,7,170,85,228,235,154,184,146,244,123,253,17,29,245,182,47,111,63,209,165,237,132,18,95,238,187,119,218,99,124,5,213,38,92,237,17,61,254,135,130,219,209,206,205,44,108,3,43,143,168,133,91,58,231,141,231,79,170,90,162,10,118,20,99,194,163,11,230,107,211,140,222,199,95,137,87,203,148,193,19,164,93,84,109,175,71,93,137,170,20,130,248,210,128,58,35,201,57,32,32,21,160,142,148,177,50,114,143,190,143,96,25,215,22,138,8,165,147,1,112,229,99,157,17,14,71,57,219,133,230,30,100,73,89,68,181,66,58,116,173,90,138,10,81,6,18,236,230,85,206,24,134,64,81,82,91,144,142,11,25,41,10,190,139,17,130,196,140,112,13,53,5,21,253,52,153,86,232,8,115,39,243,11,111,195,241,49,194,20,74,187,63,14,156,163,49,23,43,53,6,74,130,129,26,104,226,207,54,180,62,58,210,232,223,165,177,206,245,14,42,96,41,63,197,246,53,201,169,153,141,140,26,210,150,231,199,143,192,88,32,34,214,48,103,24,107,101,231,100,130,140,192,245,247,99,45,94,239,134,62,108,109,144,227,140,204,135,215,183,71,250,200,73,29,99,44,247,245,75,154,158,237,22,238,190,192,27,108,195,61,36,99,247,249,80,216,40,181,94,227,247,124,190,151,79,72,148,142,183,87,174,212,224,219,176,10,217,94,224,19,35,72,110,186,60,141,168,134,237,127,87,187,64,13,99,161,178,235,234,162,231,10,223,3,121,227,57,48,1,186,98,108,13,213,75,127,12,154,37,170,230,201,135,93,78,118,34,243,237,66,143,179,18,75,41,197,219,154,126,241,110,189,221,104,5,240,149,245,231,105,130,60,67,242,98,134,143,244,62,62,5,37,116,109,148,151,175,18,74,1,223,246,30,199,24,175,59,91,183,70,252,192,138,235,209,102,132,212,86,174,121,50,255,94,215,214,176,241,178,92,122,222,239,89,139,93,88,135,117,144,172,29,192,89,117,21,103,150,153,135,116,8,30,91,102,130,42,148,166,168,2,195,162,205,159,72,158,22,40,170,244,101,43,225,24,75,15,199,197,238,127,151,206,8,185,35,59,75,131,217,54,123,229,244,170,233,120,37,147,163,82,101,21,77,234,76,55,92,22,240,202,246,220,69,148,210,189,191,195,55,91,178,160,67,44,72,47,19,148,28,226,170,171,77,131,231,77,17,111,93,228,171,40,248,220,61,28,209,157,39,30,86,225,3,152,189,29,245,200,112,252,191,147,167,209,223,57,57,84,124,16,123,253,144,100,63,111,80,1,174,126,6,57,122,225,162,113,187,130,161,243,142,9,123,236,102,116,102,184,14,227,229,13,212,252,157,93,84,241,143,175,122,91,85,168,131,69,148,239,12,183,229,8,187,210,143,113,253,52,35,91,191,211]], +[[73,142,90,33,169,176,195,71,186,131,164,122,193,0,105,69,127,87,131,194,225,230,228,100,0,69,229,148,177,198,147,50],[251,57,72,200,17,153,86,145,5,204,27,125,156,235,59,65,163,67,187,0,87,85,56,89,46,9,132,244,244,113,10,190],[40,96,131,12,205,29,65,217,80,118,129,106,57,132,36,247,183,57,196,159,218,207,86,84,82,157,168,95,227,86,85,132,246,170,194,97,76,99,247,116,182,29,185,8,31,20,16,251,168,229,10,179,180,195,157,192,99,20,36,63,63,13,142,15],[228,251,234,134,74,165,17,144,130,102,69,210,247,114,203,15,158,221,211,3,68,115,250,49,119,199,175,154,93,65,225,167,58,213,120,76,112,150,85,159,205,219,123,124,133,137,28,242,78,130,197,136,215,71,116,255,202,192,198,180,238,188,47,63,164,62,157,69,242,89,214,117,100,3,12,254,234,185,35,108,102,91,101,10,240,201,44,135,81,137,245,249,56,53,4,177,83,96,160,185,165,160,13,163,31,99,91,150,246,199,62,244,123,107,6,240,40,17,209,209,156,46,142,83,85,12,226,46,66,236,80,161,235,46,162,244,205,3,196,66,212,170,67,104,148,35,140,235,24,53,254,153,178,64,53,138,160,86,44,36,150,152,163,241,35,194,193,126,89,16,16,189,111,223,203,215,219,231,11,4,82,5,2,236,227,122,154,29,250,26,227,55,4,23,176,4,33,122,91,143,233,144,60,154,59,159,75,109,92,70,192,237,12,83,140,236,34,242,223,203,42,40,10,66,173,196,137,207,46,6,41,18,190,153,40,240,192,96,137,30,67,32,145,23,117,38,241,179,169,104,6,157,74,87,173,232,40,85,152,16,174,3,96,104,31,249,147,41,250,15,89,231,229,156,223,135,249,243,60,64,233,112,49,185,248,29,72,252,18,40,110,251,179,212,229,166,46,245,123,192,213,45,83,59,153,197,16,106,167,156,254,23,147,169,8,81,133,150,195,131,72,62,196,159,249,142,197,87,191,255,116,144,164,109,175,103,20,242,194,195,47,87,147,44,160,215,48,240,63,56,29,105,222,205,189,154,122,109,74,252,98,64,101,67,200,235,233,10,199,110,106,250,189,184,36,146,162,6,163,105,224,66,134,211,19,225,17,7,216,205,155,75,246,143,129,93,186,78,153,11,4,157,121,33,109,54,83,19,131,66,205,17,139,19,15,102,176,6,243,216,154,195,207,137,131,112,72,176,248,166,45,148,5,29,46,171,137,26,197,244,120,136,135,157,136,229,70,103,109,29,174,235,77,23,93,63,4,169,215,79,252,221,71,116,96,22,248,74,208,209,18,175,181,154,209,33,135,233,79,34,83,93,119,233,224,81,111,164,33,133,193,151,186,119,75,57,50,39,247,65,254,104,39,63,66,63,176,224,224,71,75,253,175,45,167,138,235,28,213,185,140,29,192,131,33,36,116,42,71,84,18,95,199,139,25,197,89,165,179,247,113,30,6,140,68,12,192,70,154,28,250,92,24,100,190,24,115,90,168,188,212,6,196,55,30,184,87,117,77,144,139,243,121,185,31,203,36,227,67,150,191,135,193,154,4,168,61,89,218,231,31,63,56,57,130,157,6,34,19,1,239,89,86,150,231,25,213,107,121,82,10,14,80,153,41,131,59,29,128,74,106,14,164,4,0,187,69,2,140,229,211,105,51,136,62,23,64,110,39,168,16,144,87,177,161,165,229,218,33,10,105,33,153,79,70,122,180,26,168,240,216,135,117,168,168,235,180,236,119,215,200,14,69,167,187,66,42,76,0,201,5,131,145,20,101,230,181,240,253,205,234,183,40,113,202,84,46,29,26,44,169,77,244,237,46,171,249,13,237,0,69,41,3,36,169,255,251,48,20,84,112,32,159,56,38,88,9,137,52,145,153,220,90,184,212,162,93,247,160,82,156,249,20,113,227,8,66,171,250,205,68,171,120,29,252,19,149]], +[[194,76,191,64,26,208,59,216,141,204,123,81,158,207,98,77,178,34,62,153,2,137,48,158,30,159,31,143,97,39,198,201],[167,70,102,243,87,32,159,113,137,144,55,136,241,7,86,62,80,192,81,195,212,12,63,61,173,16,211,195,207,241,230,120],[88,30,108,133,174,198,35,182,43,61,76,155,201,199,119,89,213,73,39,34,226,82,212,76,31,138,218,157,162,236,198,124,23,8,50,115,170,9,27,186,192,70,174,99,199,136,147,21,46,20,217,38,196,26,227,95,14,110,57,89,73,107,19,6],[231,250,53,158,106,9,178,197,74,171,237,59,186,191,183,40,83,168,5,170,188,244,209,141,218,211,159,3,243,70,1,229,91,108,226,99,201,163,202,106,62,95,20,37,200,33,146,140,97,231,247,80,145,155,211,175,50,188,183,185,77,69,154,122,154,53,246,28,148,23,146,226,204,46,67,39,190,179,68,168,65,160,127,50,6,138,241,2,179,222,97,234,182,78,246,213,230,144,98,227,147,171,94,223,106,201,239,123,56,212,154,1,190,240,0,63,66,17,116,200,136,89,117,192,24,50,137,156,49,53,231,168,110,91,85,217,177,50,139,180,40,155,92,64,32,15,73,229,82,59,60,70,29,199,23,94,20,101,2,34,151,195,211,128,242,177,254,243,156,184,44,0,253,22,15,68,126,181,18,99,250,37,180,223,15,202,65,236,12,162,236,231,71,34,1,175,134,195,3,140,73,223,9,154,154,239,161,248,141,14,223,209,124,11,60,134,4,102,41,192,148,84,5,74,160,251,44,105,73,221,156,19,1,133,223,165,217,3,137,30,8,116,44,208,66,148,3,245,127,64,82,21,139,47,64,29,164,117,104,84,228,170,240,36,34,30,55,81,60,246,119,238,106,11,21,159,80,29,55,126,163,46,183,30,119,128,4,242,114,3,205,109,85,63,218,93,101,225,135,148,119,4,111,62,163,209,215,92,157,13,48,49,20,86,112,156,199,246,171,104,199,176,213,43,228,15,4,207,101,86,85,50,50,133,49,131,41,232,76,106,91,7,224,206,237,95,120,247,241,250,98,41,190,248,120,121,60,88,71,40,171,244,81,11,127,39,121,75,89,66,145,98,84,197,137,160,156,142,145,31,11,149,66,17,166,54,153,167,82,20,127,42,78,26,24,149,102,68,190,162,202,38,146,186,24,34,128,224,74,114,221,137,176,209,38,133,0,147,143,52,123,244,63,42,36,46,233,185,166,186,172,155,53,13,101,111,177,158,200,52,171,227,22,68,64,242,210,7,31,229,227,44,142,76,249,5,83,155,131,156,238,202,38,32,252,178,160,135,247,128,230,199,245,224,92,80,104,136,37,14,167,200,86,251,48,152,50,0,170,143,120,252,23,113,5,74,218,15,63,172,56,174,47,51,220,74,79,133,27,118,237,116,12,9,98,167,106,77,228,64,128,220,98,10,68,173,143,35,211,70,43,121,42,179,175,177,156,184,169,244,217,229,154,215,101,167,113,137,157,168,203,236,137,229,7,126,133,192,201,49,38,55,108,148,27,239,31,139,185,146,211,163,95,39,7,37,132,111,178,82,248,181,251,183,86,126,64,106,27,83,182,25,118,158,99,43,43,64,135,205,76,39,110,93,88,255,43,86,232,158,222,196,140,229,58,82,227,41,202,21,89,83,143,16,144,44,1,168,95,187,60,215,46,107,130,145,229,254,99,155,238,157,71,211,76,36,154,122,7,215,161,66,122,1,246,61,96,152,76,69,11,239,129,155,25,246,94,38,20,253,156,47,174,123,146,49,160,188,164,20,237,148,165,238,126,102,50,125,42,153,200,72,120,183,190,224,135,232,145,242,83,250,31,236,227,19,100,140,6,196,93,178,217,243,188,133,153,147,123,117,45,56,206,80,99,208,237,154,67,236,157,64,21,137,61,67,191,91,45,28,96,71,133,16,70,137,104,183,150,240,21,55,137,89,84,65,114,42]], +[[139,61,205,228,171,191,78,98,17,196,165,28,75,2,104,0,168,162,160,97,203,56,162,236,199,201,207,17,63,146,112,191],[81,69,53,88,15,13,227,89,187,13,65,242,239,221,170,4,194,236,149,1,25,243,22,52,178,193,163,47,25,95,105,104],[79,61,77,34,133,3,1,126,116,166,187,88,170,250,227,92,63,55,189,238,79,246,190,46,98,64,181,8,47,237,219,34,39,53,225,47,49,224,86,250,104,84,71,229,56,72,3,0,126,167,145,14,96,92,27,120,17,140,213,172,197,135,166,6],[72,20,37,2,125,166,114,182,242,108,145,184,14,85,88,44,174,244,123,177,90,45,232,252,168,82,34,23,133,24,11,32,167,253,109,73,7,181,136,28,193,214,227,154,185,97,44,199,77,105,119,233,20,31,112,135,187,39,171,48,132,162,98,133,88,111,132,17,219,31,80,58,223,82,220,178,90,184,255,253,46,193,80,76,23,119,185,214,221,74,41,226,1,158,92,186,225,183,235,38,249,91,190,7,217,12,47,111,176,136,74,89,168,213,141,222,81,22,237,195,188,52,157,55,193,96,178,123,239,190,90,92,24,28,231,37,99,146,53,77,34,27,88,196,126,176,187,16,146,158,116,33,121,95,75,122,124,39,94,221,8,192,136,86,135,114,233,147,33,141,214,243,194,203,74,198,87,160,163,249,31,49,38,185,145,173,246,203,231,209,177,155,140,216,59,227,96,46,209,143,3,150,51,251,210,56,123,218,105,226,207,3,135,216,100,77,151,179,3,251,0,99,154,238,231,174,70,63,111,225,162,196,184,154,235,163,233,9,76,17,252,41,17,75,32,40,63,40,124,109,210,140,176,152,218,232,218,188,72,232,91,181,156,13,198,231,140,149,102,5,203,124,240,105,66,53,62,122,34,233,111,128,163,122,102,247,24,217,228,219,140,82,69,42,160,163,87,114,232,27,162,179,3,32,91,65,45,210,191,193,92,233,180,54,249,159,187,50,18,107,99,206,156,180,49,153,241,87,216,23,81,167,196,147,125,19,175,76,88,41,82,181,214,6,181,85,176,70,191,29,224,108,243,155,99,168,2,135,55,24,3,96,154,56,126,232,15,58,93,136,185,214,33,150,80,237,23,211,204,24,59,44,112,213,235,148,227,188,82,174,167,170,127,83,190,14,32,184,151,47,20,61,142,32,22,46,128,62,219,74,168,61,85,83,253,213,83,57,139,15,161,118,185,89,203,161,64,214,233,128,201,37,27,15,160,182,94,144,132,23,248,47,69,31,249,242,222,107,156,165,227,181,244,27,164,13,5,165,79,61,171,72,134,170,204,160,92,156,39,152,19,154,76,179,62,150,169,20,148,116,153,16,161,124,232,179,146,252,15,199,118,41,116,215,157,51,219,146,75,254,248,101,90,114,55,118,255,135,249,80,253,197,104,177,229,38,83,69,65,245,114,114,59,132,6,99,193,145,136,196,36,247,196,137,35,90,66,75,9,254,37,195,7,39,234,28,176,73,83,215,6,214,139,254,18,16,14,246,246,76,53,198,184,222,103,237,240,227,173,1,74,64,14,130,30,163,64,36,50,25,153,134,123,67,200,44,69,1,132,183,143,116,37,206,189,115,25,220,111,101,211,96,102,93,251,231,195,102,116,218,195,165,78,150,218,145,12,2,211,100,7,128,178,45,81,44,160,227,202,53,135,185,78,169,252,215,163,27,74,246,159,214,32,124,104,254,210,95,137,146,28,28,220,222,253,28,9,2,4,73,43,255,155,187,82,224,136,133,130,157,1,43,194,223,180,254,140,53,229,156,209,59,203,142,173,52,25,60,64,176,62,228,216,37,238,19,34,255,78,240,113,39,149,116,203,174,231,192,127,20,190,96,107,156,208,226,97,17,30,242,13,150,129,215,108,247,140,137,168,195,151,214,184,220,119,143,73,132,22,106,213,223,58,129,170,242,230,222,9,247,0,25,90,226,193,212,96,150,71]], +[[212,167,169,82,77,48,166,51,124,10,11,233,92,169,5,145,222,152,136,3,142,62,89,225,178,90,65,129,239,148,102,41],[159,195,235,209,57,204,91,124,14,5,175,71,191,246,97,155,129,40,21,187,1,206,236,57,42,63,240,174,195,129,29,44],[209,87,136,188,216,141,29,129,185,230,29,79,226,110,164,158,102,129,154,89,210,174,72,50,50,27,129,77,80,98,250,219,135,128,125,182,133,46,29,130,149,227,26,41,27,30,120,93,1,216,52,137,95,136,244,0,223,136,50,193,96,123,91,12],[23,25,128,192,63,223,122,114,123,213,186,179,186,9,69,230,173,95,175,10,127,80,106,86,209,208,237,217,163,6,179,21,141,132,50,102,211,9,31,193,228,34,129,223,151,85,154,34,1,245,189,221,254,104,61,14,16,40,209,217,91,47,49,59,72,76,57,47,253,177,205,248,133,8,175,222,61,111,210,161,40,136,186,206,222,183,159,243,219,64,201,172,14,195,251,144,27,34,134,152,173,248,216,69,255,79,206,16,222,85,212,36,54,220,233,48,151,58,52,190,5,209,64,31,51,77,76,232,227,167,147,121,158,175,219,148,208,242,171,9,80,176,121,230,101,62,235,73,159,199,68,124,203,238,237,141,189,84,86,128,140,215,163,143,154,21,162,169,199,56,214,19,52,202,184,206,235,187,244,164,129,77,148,198,24,89,23,135,132,96,78,12,33,84,89,126,114,207,88,124,209,245,218,254,89,34,5,24,144,231,109,97,109,140,213,176,93,100,120,208,98,110,168,60,232,8,196,97,67,230,251,6,180,24,45,34,141,168,246,212,19,158,202,91,143,59,27,152,175,104,197,155,75,90,83,193,54,238,144,67,42,202,43,185,21,82,157,38,54,121,73,130,98,51,180,62,85,128,75,85,252,159,33,94,176,176,183,146,145,70,91,179,78,218,234,223,250,191,230,207,65,188,7,181,221,77,1,66,240,54,31,5,142,225,179,185,252,193,150,235,155,53,177,52,190,61,29,35,32,4,72,158,143,105,147,246,37,166,48,21,188,211,241,232,117,136,50,72,88,204,251,119,13,221,216,148,191,41,123,215,99,239,88,40,226,31,92,137,170,152,207,188,28,8,45,215,251,170,67,7,189,164,11,74,117,140,168,243,159,78,74,174,211,9,4,18,104,219,207,10,243,45,224,215,250,144,165,35,150,59,120,11,106,147,44,248,148,153,2,95,14,13,4,116,199,67,72,148,117,16,230,197,236,124,158,5,6,110,235,74,115,82,12,61,146,124,57,172,38,173,117,150,50,91,44,196,124,94,130,167,117,69,91,122,240,49,32,177,207,191,214,236,63,192,195,190,96,120,176,12,253,248,52,42,232,191,20,113,89,245,14,157,86,78,47,104,48,109,174,60,174,221,16,25,243,35,196,120,161,225,246,117,152,221,131,75,209,209,168,115,63,215,253,216,168,118,82,108,83,21,24,147,110,219,114,208,22,86,179,68,199,214,90,193,206,227,124,229,153,123,164,141,63,77,6,77,136,5,126,254,154,72,45,158,0,171,92,174,181,172,162,214,96,227,55,189,21,72,115,101,105,121,86,165,228,123,2,171,220,48,216,227,83,254,212,225,172,65,210,188,33,32,2,17,67,99,89,53,198,32,24,106,82,43,222,84,190,4,70,251,210,220,136,181,99,4,179,166,66,39,208,172,213,248,90,107,103,135,163,173,207,45,124,252,134,198,52,180,215,171,67,21,185,125,233,230,102,207,243,255,27,136,243,41,94,123,171,158,159,212,111,175,221,180,245,250,197,28,192,23,1,41,198,81,180,239,77,57,80,214,148,47,240,32,209,102,138,82,139,222,29,169,54,192,236,26,224,158,132,248,32,88,97,255,244,145,80,42,135,44,129,84,169,110,126,162,94,218,149,90,127,210,228,180,199,168,210,115,246,11,199,79,171,123,73,104,202,111,117,218,234,80,64,248,57,253,86,194,169,128]], +[[208,143,75,171,186,59,83,101,250,247,56,121,92,157,164,93,177,134,44,178,139,147,235,102,53,209,50,13,160,244,217,55],[239,49,180,84,247,52,229,43,52,56,238,47,28,188,53,99,27,25,105,222,84,172,152,254,70,51,242,245,0,172,135,18],[172,235,228,200,111,169,254,44,26,92,87,106,192,80,30,138,176,246,64,250,64,56,5,54,252,249,80,89,213,61,74,53,85,210,32,172,54,53,135,23,94,75,222,22,60,13,0,101,10,18,150,61,70,118,108,153,187,98,191,117,115,226,135,12],[163,148,216,133,76,235,92,67,175,238,26,72,146,107,189,102,133,170,138,236,253,207,133,65,51,51,57,116,214,36,191,47,31,156,48,240,5,187,243,76,238,58,254,43,41,6,0,238,174,111,29,209,42,12,52,111,187,42,185,201,22,197,213,216,13,205,135,136,120,117,160,172,132,118,120,3,159,220,211,169,121,53,65,245,214,117,20,58,106,186,220,59,24,240,254,245,16,140,25,194,219,251,89,113,14,239,152,102,164,243,242,151,160,158,228,140,104,3,0,125,214,186,143,212,190,132,28,251,16,255,5,20,195,15,196,221,73,163,205,67,187,209,110,70,4,67,161,26,254,100,158,144,29,99,216,154,245,152,170,104,107,47,96,126,193,31,53,225,122,121,138,66,19,183,90,56,120,141,164,242,124,242,176,44,173,223,230,28,55,41,168,126,198,230,176,152,246,142,122,237,40,168,0,196,132,223,160,19,4,1,32,143,152,109,121,47,84,99,90,221,40,72,225,81,38,42,54,94,178,30,39,39,25,30,31,112,15,59,245,199,59,15,180,197,70,208,4,138,21,92,24,113,121,32,252,4,37,200,200,250,143,22,124,67,162,119,187,54,110,10,215,2,200,155,197,170,6,253,71,9,67,190,5,203,158,50,89,120,114,41,113,76,48,164,232,123,0,166,51,170,247,190,107,88,117,1,13,18,225,7,201,165,38,28,165,98,214,112,37,190,160,254,34,52,99,237,185,46,160,28,202,146,196,79,242,77,169,216,168,10,100,33,243,212,19,93,100,125,27,176,253,152,140,70,200,161,112,206,180,243,63,255,156,15,251,106,186,209,9,44,132,223,173,130,144,137,139,36,149,22,162,146,232,218,150,253,81,168,16,5,238,207,222,187,5,147,48,153,39,125,7,58,72,12,63,158,184,170,17,150,140,77,141,192,120,122,154,236,62,5,39,183,254,76,6,53,65,19,53,161,129,22,137,232,143,109,92,237,13,64,214,180,139,127,45,153,41,82,147,72,148,21,48,118,168,211,115,114,250,0,217,206,252,92,248,194,106,219,90,207,50,90,1,205,0,90,184,212,116,165,45,103,17,64,120,198,81,106,239,128,75,186,25,184,135,162,142,213,228,110,233,153,94,90,211,168,47,185,205,147,40,52,51,104,9,33,17,75,77,154,248,252,182,178,181,53,131,156,54,222,141,241,43,23,234,109,220,252,179,51,79,244,14,108,240,76,205,92,166,64,59,160,182,43,76,183,27,189,233,29,139,171,218,105,21,44,156,147,174,118,155,85,41,200,213,47,217,166,144,154,21,225,160,96,26,113,70,73,201,110,201,150,193,112,109,16,33,185,116,135,152,13,123,44,42,57,187,176,228,112,216,228,106,196,170,96,154,9,34,201,189,192,22,18,234,222,172,205,95,165,35,178,168,208,230,47,254,86,40,22,71,214,31,255,187,200,64,83,87,69,209,68,37,156,200,19,0,254,153,223,191,254,166,176,185,188,210,132,115,152,45,50,233,62,212,102,52,169,152,121,6,214,244,137,57,216,223,191,179,125,51,184,136,219,96,140,178,255,227,154,140,246,123,114,100,70,17,199,211,42,74,141,246,18,70,140,213,229,215,95,187,167,158,99,138,161,218,162,140,78,14,235,154,99,127,248,160,139,101,247,167,97,36,20,223,118,188,123,11,86,181,83,125,102,111,172,253,218,246,90,241]], +[[143,71,79,136,207,134,60,72,84,86,165,162,21,82,129,255,39,178,132,89,246,59,196,241,219,0,224,3,16,100,246,73],[67,20,74,50,157,117,29,4,224,113,105,183,121,238,146,13,208,41,203,68,91,243,118,186,58,102,133,114,24,35,68,163],[246,31,120,7,195,62,25,109,15,225,130,239,164,212,81,106,152,21,221,212,73,83,139,186,166,184,107,105,1,160,95,93,221,160,96,30,201,15,57,241,85,71,121,219,122,9,166,5,114,239,253,77,18,141,13,60,45,212,232,131,87,75,198,11],[132,8,145,217,72,236,25,200,199,247,201,211,196,119,83,98,165,68,160,236,151,69,122,181,209,78,18,93,197,75,89,200,220,154,99,94,123,173,182,190,115,195,165,141,192,233,146,159,43,66,13,131,86,214,23,195,212,27,254,105,180,225,88,212,191,8,251,23,230,136,211,207,60,148,139,105,179,95,11,109,182,98,114,168,235,43,212,16,214,80,159,108,130,139,106,32,214,88,110,175,133,118,1,237,157,96,84,121,156,37,50,14,186,128,119,254,26,226,38,113,179,58,21,136,255,43,35,93,60,113,162,124,229,198,198,110,24,136,145,152,209,22,147,54,118,188,79,176,113,13,183,255,26,194,242,12,227,105,190,245,107,67,205,29,64,108,239,218,207,0,241,243,72,184,202,122,166,20,219,17,163,166,64,253,181,147,137,209,166,163,148,117,92,19,63,27,1,156,131,8,202,90,149,30,115,184,16,161,128,246,255,37,178,157,187,204,239,76,19,169,117,3,57,57,7,162,219,160,150,168,206,92,134,192,238,111,151,193,68,27,141,99,49,203,165,59,25,96,107,66,26,245,47,101,249,198,99,230,61,57,130,113,143,148,140,107,174,150,27,142,75,248,205,158,49,205,9,146,142,78,128,97,101,151,204,250,220,184,166,20,21,73,51,188,55,88,156,133,199,118,227,78,90,144,102,15,89,166,91,94,147,173,67,136,66,249,130,208,43,4,30,109,189,223,23,16,153,248,219,112,153,87,49,160,219,140,70,37,201,188,167,16,128,89,97,251,23,109,174,129,151,104,252,173,127,249,191,206,54,64,60,167,247,131,231,97,55,38,215,220,89,242,78,36,124,241,80,104,255,59,25,199,37,250,214,94,168,232,167,247,34,213,40,201,95,206,241,192,204,121,209,142,240,124,238,139,1,30,234,189,153,33,99,77,118,166,26,138,60,137,49,184,39,232,24,152,129,248,31,122,23,95,33,251,3,120,184,24,142,88,189,178,1,123,239,57,15,24,0,217,215,79,38,58,129,223,142,103,82,45,9,46,119,93,1,224,4,231,248,216,40,26,226,194,253,248,195,164,69,249,239,247,253,241,63,38,26,119,61,223,45,217,204,107,165,88,93,153,12,153,94,110,184,157,255,217,255,10,157,187,118,206,94,16,221,2,114,213,0,20,151,136,19,102,245,214,54,169,204,234,162,131,34,141,58,198,20,219,33,122,184,145,214,104,157,190,185,80,225,32,12,61,229,59,197,218,7,241,211,99,218,233,190,110,195,110,218,110,104,125,38,41,15,122,188,162,104,167,250,3,217,49,136,100,237,169,161,30,59,38,20,6,5,146,10,193,58,222,193,181,84,140,154,122,50,21,165,135,107,126,148,26,250,28,181,215,247,240,193,22,48,205,66,159,59,43,55,220,118,198,203,234,79,59,114,106,168,165,248,185,247,5,176,93,126,148,81,149,111,138,241,60,224,168,89,85,199,19,93,100,173,229,73,110,165,66,231,15,141,165,181,115,170,241,55,8,93,201,108,105,39,9,150,149,103,38,104,179,199,198,249,60,151,122,78,142,158,119,2,149,242,13,82,223,241,135,248,219,178,94,231,231,116,2,78,185,190,8,18,30,215,75,109,84,98,244,187,125,194,0,56,116,202,163,27,183,89,92,217,58,153,235,225,239,249,40,187,95,203,158,156,137,221,49,212,135,252,14,32,187,225,80]], +[[228,43,48,212,156,67,196,250,216,61,213,31,220,42,74,197,144,19,39,173,216,0,182,105,114,200,199,11,222,24,10,220],[247,52,170,250,164,219,175,49,92,37,140,202,139,188,29,79,52,232,54,1,16,152,116,34,42,160,85,137,243,166,99,95],[255,142,7,110,52,60,139,115,170,69,59,254,233,178,186,182,213,194,247,76,53,225,186,209,229,42,231,119,214,159,121,118,64,131,249,148,54,138,26,200,81,166,65,205,36,112,8,163,79,59,96,137,98,244,221,81,9,172,113,204,233,120,236,2],[13,73,112,81,134,30,34,216,169,198,14,95,125,230,200,149,203,163,53,178,232,46,96,33,24,173,131,66,180,212,237,170,128,249,94,251,181,156,253,161,252,192,41,23,37,112,14,138,129,187,18,160,184,98,59,31,226,137,27,141,152,247,168,76,89,253,146,248,167,173,252,6,80,66,247,244,253,126,26,121,245,90,29,77,94,84,224,78,103,47,28,158,76,76,216,208,0,63,60,213,75,118,226,22,61,215,55,172,178,222,92,38,58,193,2,164,143,105,107,96,202,249,190,57,198,101,204,225,224,243,212,152,85,63,87,144,97,136,154,94,197,96,62,77,20,28,253,237,232,231,49,117,114,207,231,106,15,72,228,174,6,6,44,145,87,181,234,172,52,104,147,129,146,219,75,22,16,92,115,100,169,68,50,178,21,167,23,151,254,225,76,60,156,226,247,70,237,121,3,2,252,65,220,73,45,55,217,239,2,74,181,29,163,189,175,15,129,217,169,48,170,14,2,92,4,253,113,2,107,106,254,183,237,1,169,26,30,253,108,57,245,228,71,198,109,211,138,118,86,198,19,208,33,38,243,88,93,250,160,45,249,48,37,63,131,189,66,25,100,99,235,197,15,140,252,148,158,211,80,57,46,97,206,236,19,9,218,21,164,50,248,13,254,148,142,38,28,230,216,66,28,84,89,205,33,243,255,162,237,181,0,152,43,42,191,165,46,130,67,124,162,48,246,9,17,99,32,217,137,62,184,42,20,223,114,183,115,102,103,81,111,192,18,178,138,3,201,221,136,234,67,8,216,206,234,68,204,96,68,84,205,250,44,121,118,21,188,10,107,62,0,137,175,10,129,190,84,209,177,16,161,58,185,17,180,82,195,66,128,12,238,42,210,57,162,177,136,167,250,135,94,148,29,170,235,207,200,139,112,174,75,28,87,92,219,110,109,137,68,129,54,246,14,232,28,112,60,71,130,45,44,14,80,199,241,232,183,252,126,189,128,120,159,205,126,6,199,229,11,95,200,183,118,232,185,164,205,89,5,162,144,105,188,58,85,141,124,171,206,42,244,243,16,118,125,91,17,126,48,118,179,160,213,39,23,85,67,178,204,234,40,213,247,22,250,195,46,254,211,210,224,39,107,228,74,137,86,252,130,64,242,219,51,151,97,79,47,45,160,33,102,105,78,198,167,254,236,110,206,57,215,43,100,187,198,180,118,164,248,79,141,135,147,128,163,132,136,228,214,229,140,172,3,144,174,37,165,252,183,61,71,65,75,76,38,187,185,180,204,102,228,37,148,189,86,216,65,163,96,146,52,145,209,23,190,44,110,178,50,15,60,97,117,228,78,39,182,101,60,93,172,111,174,115,96,11,103,150,13,202,80,170,133,90,137,224,255,81,30,160,79,20,62,137,241,218,2,132,118,190,75,246,217,76,128,255,114,99,57,232,188,251,125,217,248,207,32,34,89,192,172,182,39,108,40,30,56,71,194,204,141,47,186,132,67,141,45,60,96,49,242,167,185,92,29,143,159,60,200,106,94,255,101,204,1,29,233,90,216,150,133,142,31,127,109,107,148,191,73,223,255,93,226,215,253,113,239,16,129,52,40,95,97,174,71,84,131,68,45,201,11,240,19,250,237,243,119,28,71,197,185,109,195,207,142,72,81,0,96,173,141,69,253,84,97,98,39,128,216,105,212,97,123,87,254,60,181,204,2,3,21,58,174]], +[[92,181,20,33,116,130,191,66,246,17,252,236,54,165,40,104,7,194,189,187,86,150,118,145,53,63,84,49,14,26,213,83],[40,6,153,0,61,93,62,28,5,173,16,251,16,149,155,188,89,92,254,33,48,105,150,92,216,207,57,221,66,106,5,104],[213,62,226,224,240,253,101,123,32,82,71,143,209,93,241,211,143,224,233,58,84,131,235,74,110,125,233,61,2,164,205,84,77,143,221,220,234,130,43,113,87,110,208,40,83,217,166,177,78,26,84,138,239,233,13,146,248,131,121,43,127,29,134,9],[47,87,37,140,202,121,50,229,139,237,84,108,176,4,17,21,187,173,35,209,131,70,239,122,181,227,17,0,130,179,169,113,47,108,190,18,112,230,220,12,234,51,100,160,106,95,47,40,62,195,155,99,5,141,52,213,153,121,7,47,203,189,122,93,15,68,43,189,240,130,213,191,226,153,138,235,81,189,38,18,120,3,229,199,150,195,136,67,32,10,226,246,230,5,175,49,47,84,253,255,23,237,29,250,168,157,40,250,103,220,228,98,222,79,226,82,104,33,43,40,46,34,42,68,62,47,49,226,105,5,65,113,170,115,199,25,168,150,205,183,165,57,223,209,212,41,145,151,129,151,215,196,242,211,10,100,27,227,75,241,56,10,79,77,198,217,177,1,99,102,54,164,150,190,179,87,227,71,193,102,101,22,223,142,181,96,160,224,209,225,82,156,227,106,96,224,14,210,120,218,56,2,190,25,35,66,152,155,182,17,180,227,203,217,195,126,140,206,7,239,193,45,41,190,253,126,47,58,219,19,210,143,112,141,151,182,62,16,116,130,200,98,149,109,124,232,223,194,175,92,172,141,81,101,146,103,176,187,237,221,94,250,65,77,222,171,209,123,35,202,110,132,63,244,158,255,200,42,93,7,227,106,131,182,124,42,215,228,142,185,153,11,66,28,85,88,0,155,214,147,78,134,213,74,138,106,196,7,135,150,227,5,199,204,129,13,63,102,234,107,149,4,254,10,230,117,124,80,76,85,82,83,10,111,139,187,82,64,155,224,121,216,228,162,138,111,215,220,137,53,248,235,148,152,173,192,242,61,8,7,236,134,41,95,72,152,245,208,94,21,11,220,67,170,139,123,220,137,58,10,104,76,48,99,137,139,108,149,231,213,106,76,16,38,144,67,142,157,249,151,88,169,15,71,198,8,218,204,76,162,64,38,111,171,163,95,161,235,46,170,190,40,141,44,42,213,11,108,191,16,124,0,37,117,233,31,244,114,164,65,121,64,102,123,232,24,1,115,133,76,147,223,132,70,75,205,49,43,122,122,228,220,43,144,89,251,230,248,63,83,128,100,37,189,255,3,28,106,237,110,250,253,157,232,220,208,223,171,234,142,111,166,129,233,145,147,251,60,100,126,68,33,18,201,162,63,89,110,101,65,29,141,107,252,57,35,0,78,206,145,234,109,235,136,17,17,177,220,41,148,63,87,137,129,238,140,59,206,133,37,247,133,101,243,75,133,255,32,1,95,234,232,70,249,91,24,112,11,197,205,241,75,45,182,202,198,152,20,214,61,116,191,32,50,147,3,229,202,159,4,115,31,104,129,206,198,211,171,248,127,94,172,8,115,79,170,52,207,244,211,205,154,74,17,215,177,47,115,37,59,77,208,164,49,120,240,211,193,156,12,64,217,237,145,141,209,118,70,246,22,175,121,253,246,25,66,98,240,250,79,113,179,24,125,237,202,72,217,203,204,25,147,26,21,25,103,116,86,37,110,211,131,84,86,124,58,103,87,28,223,130,23,10,44,133,189,44,94,104,224,90,15,59,147,144,63,25,27,137,79,132,148,111,137,0,5,104,5,76,28,234,159,208,184,187,85,1,149,6,197,67,65,194,73,49,152,69,72,186,69,138,77,129,48,137,137,110,134,162,220,51,217,70,4,0,63,53,74,124,201,65,199,84,170,234,36,37,60,190,76,242,20,127,254,197,231,185,80,203,242,142,40,68,129]], +[[135,211,186,149,196,13,248,0,105,177,121,125,223,104,232,102,230,109,70,197,31,222,96,231,104,169,219,197,201,47,87,169],[43,129,43,44,155,96,255,49,151,92,66,154,134,115,109,204,23,165,141,61,193,218,163,70,35,164,187,203,226,204,5,129],[250,13,18,205,83,35,108,65,8,107,234,140,12,198,11,119,100,163,237,114,189,235,157,26,229,238,172,180,136,17,254,82,151,98,162,198,242,187,6,217,179,24,33,141,150,143,100,68,53,73,122,27,208,208,216,193,97,42,184,153,109,152,215,7],[225,18,86,248,42,215,111,63,74,73,215,186,211,206,216,113,141,54,210,242,187,61,49,187,97,237,209,236,188,238,102,33,253,46,238,211,227,222,181,151,177,73,255,113,184,81,246,28,140,104,25,225,49,249,162,175,118,115,195,242,7,2,172,253,200,184,249,6,75,65,92,154,62,53,86,142,55,29,116,10,56,18,124,31,39,179,145,180,93,7,4,90,234,240,10,84,229,183,250,84,138,251,95,150,254,181,245,180,79,96,205,23,7,232,250,149,103,247,128,110,21,246,160,26,160,32,119,115,63,231,56,176,143,33,239,188,249,140,25,213,185,112,230,22,62,95,232,244,128,14,249,237,34,160,249,181,18,111,241,235,28,125,101,1,156,139,68,3,145,146,112,41,184,19,218,183,199,232,99,212,130,41,248,223,133,57,67,69,252,200,138,48,15,96,168,213,22,216,119,165,163,167,227,196,154,158,176,108,217,242,102,92,226,168,144,34,150,43,29,73,89,43,9,199,84,61,168,53,206,99,188,154,187,130,33,69,118,43,113,203,225,80,41,44,229,200,112,78,90,211,79,180,89,47,151,32,68,228,62,105,240,225,103,45,108,131,207,37,170,198,142,254,61,39,175,42,211,66,116,185,210,183,119,66,217,198,223,189,87,249,47,246,77,62,76,103,197,65,216,80,42,125,3,24,149,175,133,49,154,78,174,45,37,67,53,131,94,255,17,231,163,103,26,106,13,33,183,44,225,252,42,203,161,169,32,24,56,52,188,10,75,115,246,57,255,203,15,107,129,205,146,15,46,148,32,214,18,22,109,86,130,160,96,96,234,11,111,166,149,254,204,119,4,187,228,176,82,170,62,200,247,32,247,212,243,46,138,255,134,184,11,140,28,193,39,100,160,72,116,3,124,49,3,233,223,236,184,247,171,203,14,7,59,35,230,124,160,169,177,252,114,153,58,191,49,219,194,74,143,238,9,91,50,81,194,38,38,175,93,209,182,211,75,229,234,6,160,42,225,118,199,184,203,157,6,53,1,190,111,97,32,130,136,159,219,220,191,173,195,58,13,49,27,8,11,141,100,228,159,22,177,109,216,237,211,178,237,17,147,167,78,91,229,7,96,155,4,39,39,204,240,138,251,5,204,108,80,82,78,240,226,102,70,33,220,139,5,177,95,250,129,171,111,126,60,138,91,179,234,177,246,142,54,86,193,25,217,105,228,20,76,243,40,90,242,60,4,219,236,192,56,174,253,145,131,196,231,36,71,178,170,168,49,95,70,150,206,109,30,244,41,186,14,92,61,95,250,127,5,11,227,156,127,97,47,78,16,248,239,7,13,247,47,138,221,190,175,51,57,193,173,139,95,195,154,46,207,41,168,127,130,226,154,1,23,186,172,102,37,173,92,128,207,231,89,250,29,188,250,161,43,55,68,119,216,11,252,240,103,150,195,15,44,57,207,3,3,208,13,197,106,50,209,208,57,89,45,219,6,194,42,160,104,132,28,11,70,253,72,223,143,187,116,146,204,188,89,12,86,60,143,236,206,66,99,200,199,83,146,24,187,151,179,87,17,83,126,152,129,149,219,245,188,213,204,175,6,250,245,8,71,9,119,165,53,142,111,2,96,131,73,251,185,154,35,251,227,107,140,151,21,90,220,36,106,215,217,58,140,32,63,117,68,108,131,196,52,44,53,186,16,78,204,103,230,105,219,74,149,70,110,230,143,69,138]], +[[124,39,174,71,7,43,12,155,156,44,53,31,19,39,137,152,149,239,165,54,201,192,103,208,224,206,142,130,230,41,39,147],[249,254,189,18,30,23,219,114,41,181,103,9,2,24,73,195,93,105,250,8,181,6,32,230,103,248,66,236,122,199,130,220],[50,113,150,221,212,59,182,2,208,77,25,100,204,192,89,237,98,124,239,10,136,216,173,145,190,73,49,241,124,37,13,85,41,245,82,121,74,62,38,157,23,166,59,211,41,51,235,94,81,156,29,80,101,116,119,10,228,167,41,100,224,111,125,0],[21,71,135,106,152,141,27,231,20,164,47,185,28,176,55,99,241,145,58,137,46,203,212,222,44,207,131,68,210,7,88,183,182,208,2,89,16,31,233,114,37,178,151,248,123,254,34,32,4,50,93,183,246,50,206,175,251,209,52,201,108,189,87,233,133,190,200,67,79,129,164,238,106,248,92,63,173,229,14,76,78,242,12,176,57,53,69,228,212,168,110,31,163,154,175,51,63,228,222,208,84,191,192,80,168,152,58,3,221,30,207,43,94,149,23,186,249,225,21,33,41,168,167,89,53,113,30,219,32,175,92,140,249,198,148,163,60,238,69,28,217,80,178,255,240,142,49,88,197,207,183,177,92,179,233,13,70,244,148,182,161,8,216,136,141,94,194,154,51,192,102,2,59,73,119,9,178,217,64,31,234,242,231,79,242,108,22,211,108,57,230,81,127,249,84,189,152,188,231,112,6,113,152,143,102,232,81,7,100,75,162,234,0,122,19,1,140,28,20,78,60,91,184,13,185,81,31,204,164,16,27,244,159,140,128,255,60,167,210,152,37,124,191,234,98,159,131,213,224,102,57,211,31,99,157,180,184,114,108,190,34,77,117,136,41,186,177,9,5,23,28,156,14,195,112,213,128,49,239,228,204,90,231,42,73,90,207,246,203,46,217,238,198,88,186,17,112,136,221,60,110,209,223,143,156,177,11,212,254,14,94,138,217,245,3,78,52,101,45,152,102,141,177,92,133,51,57,58,110,158,192,135,12,53,102,108,229,78,254,43,203,69,195,74,114,48,230,167,0,103,99,73,199,179,171,243,29,231,183,176,82,31,137,179,10,196,3,76,42,75,168,33,142,239,223,141,42,92,31,142,217,183,1,87,158,71,175,138,82,154,149,161,255,100,216,253,184,133,195,104,57,180,197,246,215,42,153,37,126,134,120,220,207,49,39,84,185,212,97,155,238,206,184,37,82,109,230,34,189,150,118,253,95,53,118,147,171,171,7,139,158,3,174,33,232,124,161,97,231,120,175,119,9,110,170,194,210,211,43,254,200,236,148,175,121,101,246,29,104,239,102,164,82,60,28,199,12,149,25,176,117,11,60,158,237,90,235,169,240,169,183,239,82,205,74,45,226,155,57,91,112,95,165,63,2,143,167,102,21,159,32,231,95,77,56,78,196,253,102,223,6,231,68,201,154,200,140,184,73,194,133,117,124,197,87,226,238,221,134,149,157,162,193,184,31,91,39,21,166,81,152,72,144,26,228,248,157,9,19,200,222,87,197,61,173,242,229,225,170,42,156,95,70,79,199,97,14,142,245,245,205,216,32,58,103,169,60,51,160,109,171,53,141,197,174,35,237,254,230,51,66,98,244,123,25,177,19,214,202,254,218,193,180,57,2,83,157,116,251,162,154,170,123,206,104,136,75,114,97,106,5,66,201,252,105,84,124,209,154,225,223,1,114,58,189,218,101,233,191,172,93,160,208,66,64,198,162,23,92,0,98,228,225,237,138,91,57,122,252,212,222,56,232,98,9,39,44,122,66,75,90,232,213,164,11,72,76,225,180,112,74,242,131,22,9,173,15,54,233,14,7,178,175,237,1,220,5,87,74,211,151,23,35,197,181,193,221,212,252,139,210,99,188,223,86,138,247,94,115,216,171,209,0,140,158,199,18,248,15,252,101,172,52,226,167,147,4,234,222,29,42,29,255,236,14,76,152,195,88,36,104,243,32,191,143,102]], +[[8,237,220,181,98,90,225,159,254,123,73,167,220,130,156,137,60,117,56,176,136,94,24,249,141,183,140,139,235,86,156,38],[131,71,139,28,88,87,106,13,24,52,178,141,70,251,128,81,109,111,182,249,245,145,105,75,68,53,46,236,209,231,232,154],[236,231,83,34,153,81,84,178,146,67,126,71,211,138,106,112,175,55,226,2,7,22,253,228,107,253,57,59,61,54,155,221,181,50,83,181,86,98,28,251,52,200,169,2,84,225,50,253,40,236,208,152,67,52,19,162,27,211,169,121,140,161,243,9],[1,91,29,62,235,0,146,158,168,11,216,104,125,24,40,111,10,223,230,69,204,242,90,34,181,6,25,33,226,160,48,252,118,208,51,251,83,208,147,124,105,179,28,91,228,153,19,202,31,44,61,202,18,27,43,135,197,155,60,132,199,174,82,175,25,198,185,250,27,214,117,251,109,216,179,41,213,102,135,134,220,120,131,226,210,232,88,111,244,18,139,144,222,232,75,224,171,84,214,129,63,122,140,97,52,117,113,115,152,23,117,222,132,196,221,57,227,54,248,164,239,141,202,222,201,67,233,13,66,27,34,156,17,120,95,205,63,233,99,3,116,88,231,108,130,11,59,194,201,71,96,1,38,43,38,29,40,182,91,72,157,118,180,190,35,101,228,168,15,168,113,176,165,59,106,95,178,67,104,130,53,172,197,244,119,77,177,93,71,180,45,214,200,217,225,45,203,11,93,152,13,171,15,58,216,164,150,247,110,80,6,194,202,130,103,95,241,148,202,248,7,13,4,189,56,79,151,229,131,231,60,188,79,127,37,115,16,166,27,28,128,98,50,45,206,129,21,246,221,147,238,232,169,63,250,92,171,102,52,17,110,26,183,5,250,134,196,168,234,165,86,198,200,157,188,173,1,4,54,191,254,69,24,34,73,31,30,168,108,32,32,126,77,18,223,163,98,97,108,88,159,151,16,126,165,216,189,138,114,21,198,0,255,199,11,128,226,171,177,90,203,228,190,204,162,13,114,21,90,188,61,190,142,55,207,215,63,116,32,242,28,155,205,12,50,115,81,59,80,73,103,8,116,213,81,155,59,193,219,82,60,29,126,144,193,101,150,124,76,178,132,90,46,139,71,181,136,146,84,245,138,155,187,130,111,148,82,28,219,208,65,111,95,24,255,120,163,253,13,122,184,151,144,98,100,72,60,222,100,45,142,112,63,216,46,90,231,10,159,151,143,100,238,128,82,5,84,133,5,40,88,28,169,160,179,140,25,111,209,102,218,229,135,155,63,114,245,156,222,145,204,162,200,191,170,71,139,152,214,36,205,52,114,68,2,222,87,142,87,84,130,92,226,39,210,135,27,69,165,17,113,73,81,91,255,129,169,35,36,111,59,114,208,123,212,88,18,92,112,161,77,135,195,253,19,57,42,59,218,101,83,1,110,139,45,7,189,233,3,207,104,123,68,92,253,111,118,20,146,235,164,101,34,173,168,74,150,21,216,218,52,152,178,88,6,114,105,183,136,229,89,182,89,212,180,138,135,216,128,214,55,139,230,168,135,70,243,91,50,43,4,120,69,170,220,82,59,234,255,48,112,247,33,195,192,113,234,163,25,183,164,124,27,32,211,0,220,3,33,144,155,102,158,87,211,154,28,226,253,190,170,250,194,19,80,236,45,110,109,91,136,1,134,192,40,168,97,71,77,80,118,164,173,197,3,47,236,145,64,120,124,54,128,110,247,156,114,227,161,157,140,139,112,189,175,32,114,149,84,45,150,130,90,93,231,223,225,8,239,87,69,153,184,241,132,198,58,90,19,29,177,155,59,229,63,105,156,16,252,76,167,198,63,53,0,33,27,53,106,10,198,100,221,252,26,146,82,89,0,38,57,91,71,155,233,165,228,117,132,35,86,11,101,187,206,91,186,222,73,59,19,208,12,248,193,211,183,233,34,19,103,232,240,234,218,182,230,209,181,255,253,231,178,215,65,252,44,131,2,36,255,247,255,20,174,92,7]], +[[34,115,148,45,179,229,211,34,30,128,217,148,253,94,17,99,175,85,245,69,90,142,82,190,133,45,211,173,247,98,180,64],[188,88,103,78,153,107,111,62,50,32,179,233,79,0,103,187,14,155,13,151,217,225,5,156,241,57,151,161,147,172,3,42],[135,77,222,206,8,243,11,48,240,212,200,179,237,124,97,81,73,184,170,116,13,170,52,123,85,149,143,30,33,25,4,79,105,90,33,6,150,144,80,100,72,216,231,53,43,144,70,81,29,127,57,165,65,91,185,197,112,80,252,23,5,92,56,8],[138,160,80,158,75,145,65,134,255,255,7,174,185,122,4,181,70,39,45,162,249,234,123,250,101,154,36,203,80,150,108,35,235,101,66,228,242,45,235,227,59,101,118,146,69,196,209,181,220,243,230,153,199,12,92,43,170,217,115,78,157,30,254,84,72,171,113,200,148,106,236,206,82,104,210,111,25,207,96,94,179,191,56,176,179,50,38,148,172,13,203,118,176,249,70,132,47,108,92,104,215,99,252,231,71,1,189,107,120,231,28,140,49,66,173,212,237,70,224,150,155,185,85,91,224,54,2,213,98,228,200,159,58,145,153,64,232,131,169,105,64,84,47,39,121,251,249,236,10,40,93,157,138,114,54,1,70,227,255,189,183,141,33,3,22,3,141,149,214,171,117,113,101,170,148,60,3,62,235,179,33,192,90,57,149,105,188,246,107,77,219,11,46,14,51,196,121,61,129,124,207,245,127,153,179,24,156,96,213,215,185,65,157,30,188,148,58,121,212,216,195,148,86,97,128,89,79,85,154,128,82,156,193,186,40,135,122,248,245,192,80,62,148,60,211,170,217,152,17,100,82,114,218,251,73,185,179,230,16,126,181,229,24,110,22,8,117,113,38,5,61,235,206,199,93,217,86,92,238,160,106,19,145,168,34,109,31,69,147,121,34,64,204,217,124,103,166,194,177,52,76,34,201,31,66,3,58,222,245,40,97,243,42,78,7,18,169,23,135,154,11,5,24,181,66,75,205,192,84,180,78,151,46,210,77,1,104,159,79,39,245,241,118,240,165,120,171,45,60,8,120,39,46,140,8,194,21,130,17,134,84,18,77,202,57,88,83,55,193,60,24,101,129,76,175,9,150,202,223,166,91,229,128,222,227,34,235,204,218,112,75,34,128,88,38,4,6,125,195,198,177,247,216,162,105,120,166,92,255,209,237,49,150,162,176,101,251,60,170,121,230,181,182,108,19,215,189,125,14,193,74,58,77,88,65,63,33,47,71,30,202,173,58,132,175,53,229,152,168,159,179,68,125,51,36,240,32,251,241,183,62,42,152,110,13,161,108,1,131,191,146,163,152,196,25,160,249,243,5,55,190,160,223,141,242,220,83,193,84,232,234,22,6,137,231,187,77,114,157,216,171,144,3,20,39,170,57,69,134,58,133,232,150,82,185,53,56,5,22,111,124,10,24,201,57,149,75,39,135,195,112,148,249,37,18,114,46,82,176,201,118,185,228,42,244,3,157,44,5,120,255,20,250,225,216,194,209,57,107,235,45,106,166,235,213,84,116,169,52,152,103,160,63,58,153,215,135,128,99,74,180,179,92,254,27,135,169,19,50,82,166,152,188,64,125,99,132,40,112,226,44,207,57,51,98,10,192,66,60,61,31,104,29,215,60,1,208,108,59,148,21,6,201,142,237,155,120,104,224,23,183,249,151,22,176,183,127,17,50,30,90,178,61,191,207,202,147,80,132,94,225,128,68,76,80,255,10,156,150,95,203,247,119,112,142,79,52,204,198,55,198,160,141,133,67,132,248,211,226,81,105,86,193,81,208,49,187,28,190,113,42,94,249,238,22,97,146,40,189,41,111,42,254,88,45,153,83,213,144,209,139,178,5,247,15,132,76,22,192,162,216,49,128,55,212,61,216,15,101,198,167,83,242,168,226,124,137,200,62,126,215,12,82,247,6,45,251,177,245,68,170,35,107,92,112,78,123,57,206,10,85,253,70,82,128,131,202,97]], +[[219,250,69,171,170,85,65,82,56,177,40,118,52,213,238,196,2,218,223,98,46,39,12,4,168,145,76,237,39,10,114,190],[192,254,50,53,129,234,41,103,80,121,126,181,80,140,161,154,88,59,83,127,167,223,69,41,240,128,74,51,193,164,190,244],[164,98,169,186,165,109,192,247,167,27,248,123,149,244,141,100,32,34,217,209,115,62,227,104,55,119,163,120,34,40,172,133,252,216,48,38,190,76,169,122,52,91,8,79,80,135,78,145,36,225,107,161,125,234,212,173,133,192,229,111,22,239,24,4],[226,110,141,203,68,230,65,252,32,8,14,149,71,75,211,157,113,108,90,254,90,31,251,5,109,30,170,176,196,159,133,112,113,125,182,67,122,3,34,138,154,217,244,187,11,52,59,149,225,96,35,192,128,126,178,161,81,6,166,235,18,220,118,104,62,105,221,163,54,49,72,197,215,221,151,19,175,111,135,160,148,16,234,143,118,182,183,138,17,68,41,188,133,247,132,129,47,202,49,172,176,48,149,82,204,24,140,110,150,151,9,60,244,4,198,240,244,171,232,161,96,134,115,253,250,94,183,143,101,252,29,73,205,236,64,148,177,189,35,74,70,224,236,98,164,182,211,27,130,150,17,84,1,39,135,107,255,76,23,61,224,88,207,97,0,75,1,74,123,223,121,61,253,107,99,197,7,210,178,62,15,86,188,47,230,186,246,55,206,228,13,24,153,34,149,216,72,239,73,143,138,22,27,216,126,96,201,31,151,169,30,158,243,246,217,127,43,45,33,4,186,111,221,214,198,128,112,98,115,218,232,126,110,236,26,242,164,89,132,152,80,105,232,9,232,222,50,193,40,137,41,154,50,212,15,56,119,69,153,172,51,36,183,203,10,78,166,50,197,249,16,173,135,245,173,191,165,195,187,32,73,130,121,253,83,193,194,103,254,10,132,119,48,133,218,38,107,37,60,216,83,223,126,150,53,88,203,6,136,7,128,151,52,35,197,100,205,11,205,107,147,51,76,25,89,83,215,205,137,159,138,84,125,26,26,10,141,239,241,56,27,67,33,87,71,40,207,113,185,111,242,9,232,153,218,168,241,63,65,178,48,225,123,255,223,221,42,137,67,170,93,33,229,243,110,29,160,126,221,108,238,146,220,72,181,178,167,88,1,70,169,186,247,19,149,12,230,118,37,90,137,227,79,135,135,84,125,98,134,141,177,75,164,101,148,218,49,13,126,45,158,124,125,190,23,219,215,30,180,124,86,197,114,29,201,109,105,100,112,87,55,148,128,148,17,205,250,39,107,5,157,0,7,194,93,116,178,166,125,56,36,109,225,30,244,109,254,38,112,146,111,228,182,54,86,35,27,199,38,139,186,35,243,120,232,74,66,140,60,191,69,204,83,150,120,253,70,124,211,61,208,117,124,250,2,78,84,218,31,245,76,232,32,34,155,119,139,24,75,225,250,46,132,104,204,25,149,89,64,115,94,170,168,132,2,47,100,24,176,177,242,107,204,241,105,241,188,172,125,130,163,90,182,239,132,126,29,186,83,125,202,255,87,37,10,141,28,113,250,203,19,76,208,107,1,196,83,25,19,39,69,220,72,136,136,161,215,118,27,132,134,163,126,105,136,161,18,11,204,22,130,219,252,137,20,63,195,91,70,147,93,138,207,110,243,196,47,15,75,246,121,223,214,255,68,182,173,162,107,1,169,248,159,55,76,125,46,228,141,254,26,65,14,137,124,223,217,127,98,109,38,104,80,40,20,64,7,147,179,176,124,135,32,187,221,197,156,176,249,222,150,74,224,117,180,175,61,212,186,246,208,228,249,79,41,78,129,9,214,87,124,79,138,156,122,95,125,105,75,248,143,26,94,167,235,160,166,109,166,199,112,192,139,58,191,252,83,77,242,25,220,62,51,35,176,34,233,108,200,96,2,177,137,24,26,29,43,82,125,39,149,11,127,66,90,71,218,64,19,119,139,208,11,113,16,89,34,32,73,33,233,220,105,44,35,63,123,170,4]], +[[239,100,225,122,83,247,251,202,254,62,164,104,118,132,160,218,219,24,208,55,53,164,10,83,179,237,176,73,7,238,97,98],[145,134,230,188,20,41,97,196,211,235,54,158,158,17,87,130,146,222,91,106,245,52,212,35,255,36,15,162,110,33,167,129],[245,143,57,107,162,126,6,122,95,224,3,227,133,88,42,227,73,14,5,149,119,21,215,4,218,13,166,58,100,25,210,228,246,220,102,183,232,142,66,138,111,33,185,234,32,34,153,163,195,107,36,43,14,160,100,118,255,18,208,182,88,12,4,3],[104,130,69,108,195,209,173,13,170,155,136,239,240,150,159,21,233,123,72,208,81,150,126,19,144,132,114,37,242,106,194,85,89,240,36,107,247,214,131,250,40,236,237,173,33,73,29,119,189,38,150,250,131,93,15,209,25,136,79,236,233,216,3,105,27,47,211,222,23,238,8,124,116,0,122,125,233,188,101,52,187,254,149,253,50,233,124,55,95,76,182,87,49,170,30,131,70,190,162,27,233,242,195,220,135,74,240,67,25,6,204,188,44,96,1,39,244,211,176,105,235,9,29,22,94,196,83,230,114,233,60,174,139,114,240,51,113,216,184,168,36,78,196,236,46,9,243,29,244,2,6,162,177,200,76,170,27,153,60,198,117,253,225,199,155,212,167,209,89,116,250,41,206,46,137,44,40,153,207,72,44,61,150,99,246,210,167,151,132,244,28,31,88,102,211,124,133,70,243,87,213,100,211,196,33,141,250,109,32,182,194,130,180,0,254,221,229,36,57,212,114,33,44,87,103,163,93,165,32,16,50,218,135,48,150,139,7,32,232,166,4,222,108,27,170,63,78,137,106,194,97,79,177,171,110,63,108,243,135,168,235,47,248,169,33,71,171,52,146,56,67,46,80,157,130,156,183,91,44,23,101,197,18,33,132,142,37,175,255,95,22,228,221,12,213,201,247,19,196,170,171,44,232,54,248,73,69,6,181,48,157,194,176,174,116,91,185,196,121,128,152,251,134,65,213,32,160,139,2,247,90,216,13,188,44,226,158,137,11,77,114,163,255,178,161,203,213,56,225,34,159,87,156,41,174,102,188,168,94,15,160,140,134,71,161,171,207,232,164,159,94,80,141,77,36,149,85,102,35,217,38,206,73,239,164,53,10,170,171,92,236,44,216,133,190,29,99,71,94,59,171,124,124,220,141,101,97,115,184,212,86,2,244,179,210,129,36,29,23,25,3,39,178,76,56,54,177,147,17,161,147,175,134,166,118,143,4,133,42,176,110,103,200,234,213,145,205,203,243,120,156,97,50,9,207,224,63,88,192,48,95,99,32,59,72,127,124,95,192,152,135,126,201,138,104,156,157,53,175,129,232,64,120,214,111,233,228,236,203,177,204,108,113,153,28,3,1,123,184,17,244,31,7,222,104,250,209,148,20,96,97,50,79,61,14,242,23,165,76,243,143,122,98,90,56,134,159,103,208,183,67,29,249,55,205,227,73,193,117,206,139,38,172,136,211,154,67,226,121,176,24,118,78,250,77,214,39,203,245,145,246,32,156,74,91,177,158,191,167,199,19,85,146,208,46,80,28,174,94,107,49,201,14,114,250,171,71,247,220,237,44,72,173,248,132,67,179,237,230,12,239,176,214,55,157,105,34,236,67,127,8,107,173,98,23,212,212,255,239,24,226,37,35,102,75,244,233,202,30,101,162,140,42,122,96,197,246,188,144,107,115,124,41,147,95,144,151,70,48,72,87,91,239,209,162,84,157,196,116,177,62,104,174,236,241,102,4,62,7,90,172,81,85,64,248,49,180,48,102,206,249,50,230,61,205,91,55,182,21,120,195,91,9,228,92,194,168,222,245,113,3,237,252,95,100,152,49,168,150,31,228,164,179,114,31,29,109,244,234,159,3,56,129,180,116,48,14,15,18,203,156,211,186,189,207,251,185,24,221,155,176,226,245,178,16,51,228,48,35,160,210,230,109,163,171,15,7,238,152,139,22,136,156,165,213,26,189,192,95,222]], +[[51,71,220,71,187,61,46,93,2,134,172,6,165,79,217,33,201,233,107,104,153,134,42,84,229,204,129,21,211,208,186,153],[208,11,100,93,134,219,183,229,36,117,126,199,120,198,43,126,96,208,182,87,104,131,51,140,155,103,194,199,228,80,146,104],[154,180,41,155,23,114,147,68,117,11,105,220,96,55,54,140,152,244,123,230,39,251,217,173,253,141,179,159,153,100,221,183,188,146,214,116,199,190,116,7,86,57,107,170,238,172,191,116,148,123,97,145,198,237,31,93,50,166,61,243,109,84,38,1],[226,244,142,223,157,100,51,32,171,153,28,143,249,246,170,117,254,6,110,125,136,255,30,71,42,90,201,197,24,222,31,182,41,131,177,0,127,100,34,128,145,23,189,190,138,14,87,135,246,107,176,87,210,127,18,154,32,11,64,87,110,23,25,207,158,152,252,183,42,249,75,184,46,231,15,55,25,162,226,205,155,100,119,124,234,94,68,100,89,135,75,116,191,191,86,178,210,82,100,0,89,42,155,69,165,203,121,128,146,182,10,129,183,29,130,240,104,95,174,127,129,11,82,210,38,173,172,122,216,169,24,63,9,254,190,233,210,80,70,192,254,48,102,129,172,226,191,249,27,52,130,176,188,48,178,2,28,67,65,100,93,103,81,52,254,48,129,197,30,92,89,228,11,55,90,20,52,246,59,66,110,48,83,13,169,53,59,178,169,66,50,32,67,74,229,157,123,111,220,20,63,73,130,235,140,250,119,81,183,91,243,233,201,19,199,59,118,11,7,211,149,49,12,89,243,183,126,191,18,237,45,123,3,89,13,51,23,175,23,223,66,30,120,176,132,159,213,109,148,92,86,150,160,64,252,170,120,169,62,204,22,213,172,52,69,6,54,17,243,1,62,154,58,226,225,194,112,221,1,168,255,227,230,18,107,193,228,201,95,101,71,168,101,31,38,182,64,78,57,238,76,231,97,137,24,243,249,55,165,37,115,236,39,123,119,30,145,173,9,111,161,92,122,52,10,128,155,71,3,24,164,99,100,35,235,72,136,161,33,96,196,102,63,206,41,150,214,56,137,108,131,155,44,122,212,179,169,178,230,203,113,233,18,254,57,184,67,198,224,131,46,202,34,222,147,139,80,174,134,62,72,88,44,16,133,18,50,247,94,82,37,184,137,107,90,71,15,129,139,111,163,158,183,187,89,3,87,103,134,18,210,95,225,164,14,161,185,215,29,136,9,9,193,189,74,209,118,204,12,239,253,206,231,9,158,120,130,167,201,7,228,190,199,152,48,198,119,26,203,137,148,75,213,74,81,101,179,24,112,145,105,33,177,152,172,212,67,46,126,237,140,225,222,179,69,177,7,237,167,96,38,111,203,218,59,165,34,148,0,163,3,96,164,100,92,168,219,56,195,213,244,168,222,241,87,187,219,191,44,31,161,220,107,5,20,164,245,160,54,79,146,131,129,180,15,149,87,154,38,70,127,34,130,168,162,85,117,132,2,172,156,168,14,137,185,204,104,96,163,75,179,249,12,50,55,101,124,33,41,234,72,200,82,185,37,105,232,17,6,188,228,97,226,2,68,84,130,26,145,117,146,209,153,27,91,105,242,123,190,1,153,119,82,138,47,192,17,146,197,107,74,234,135,60,248,197,141,253,124,180,176,233,23,232,122,135,4,201,146,130,15,152,215,116,4,211,241,210,5,12,103,67,246,233,60,219,81,166,26,166,244,91,53,27,38,70,29,19,41,243,21,18,114,172,57,98,52,208,214,124,23,138,207,145,252,81,13,134,66,156,105,168,127,223,16,17,85,218,141,148,222,103,34,35,138,111,177,112,22,134,43,17,213,2,198,103,238,156,160,170,190,28,32,185,119,137,241,134,122,221,120,184,184,126,154,181,25,52,192,180,161,108,44,188,77,46,254,219,121,192,91,35,224,207,120,146,1,172,117,254,7,109,49,95,203,172,32,186,13,49,228,220,97,105,39,214,234,177,177,200,122,28,156,119,142,75,210,133,41,88,116]], +[[255,21,214,231,78,40,228,29,5,168,102,58,112,47,3,141,91,133,120,196,39,94,119,43,115,186,68,11,197,245,90,6],[71,71,226,233,184,38,55,179,132,75,133,247,91,89,247,19,107,127,219,26,98,231,183,13,106,172,23,179,197,117,47,47],[66,193,41,95,175,226,109,227,234,52,146,107,241,239,128,188,175,228,123,33,185,14,174,209,150,53,237,117,56,215,103,203,243,161,229,222,218,171,130,173,247,81,32,55,62,146,50,2,247,253,160,130,103,132,41,46,186,139,35,139,108,184,131,4],[206,123,249,114,132,79,81,132,174,142,172,135,177,43,233,32,44,114,57,150,29,194,60,212,31,245,91,155,250,172,12,192,111,63,29,236,250,149,113,9,92,142,130,180,235,111,138,28,82,200,211,222,170,97,169,170,148,226,236,217,171,91,128,99,242,218,109,128,21,223,10,81,68,250,58,72,227,5,173,159,65,234,161,28,77,116,133,67,116,236,191,56,46,48,2,87,154,154,36,158,250,30,28,160,77,51,132,71,215,242,32,103,3,230,202,191,91,189,51,43,66,87,59,203,211,182,247,27,124,59,247,61,76,119,74,160,30,134,104,65,67,40,41,208,127,150,225,246,26,32,33,109,150,140,144,227,237,17,246,99,247,214,39,22,34,254,252,243,171,104,243,68,50,133,21,213,204,226,206,133,232,191,61,29,9,4,54,146,225,251,139,189,220,7,164,171,10,62,239,140,166,164,32,231,75,255,141,61,113,85,150,170,130,22,130,149,79,232,150,41,174,39,193,187,3,182,170,9,243,106,57,163,227,123,169,129,50,244,226,56,136,249,243,53,231,190,170,44,178,114,122,204,61,39,119,48,155,133,41,82,50,229,77,168,142,187,111,16,83,214,222,121,172,102,9,133,46,185,58,10,53,188,26,123,220,34,214,40,188,134,18,77,105,108,63,152,40,182,248,185,170,222,26,101,33,97,119,72,108,37,42,75,66,217,10,78,15,234,32,147,72,158,36,77,128,142,247,2,26,151,213,96,140,10,225,214,99,199,117,232,187,158,154,115,21,241,254,182,209,41,181,165,65,234,89,41,162,198,51,182,216,195,196,84,65,113,121,70,207,135,62,155,76,81,33,128,19,93,84,240,83,171,228,76,109,243,155,123,6,46,247,36,1,98,203,208,184,81,175,229,249,21,54,169,73,148,24,232,191,244,153,100,115,216,5,235,193,174,72,218,45,11,18,158,142,130,82,241,213,60,50,143,50,219,37,45,227,190,251,229,243,18,128,18,17,67,168,0,74,76,174,99,28,130,116,9,229,32,227,148,205,15,137,80,205,76,60,243,243,219,212,149,42,77,254,105,135,95,86,83,137,6,26,208,160,206,230,182,175,240,156,236,162,109,153,14,137,106,42,186,159,59,38,1,91,99,66,55,104,104,76,3,237,13,230,206,231,172,91,189,249,244,133,194,39,92,209,42,239,168,249,7,184,81,160,45,81,195,79,18,27,119,243,165,106,158,189,29,101,255,232,155,238,56,31,242,167,72,14,137,104,207,242,90,200,208,78,20,154,157,80,39,209,75,136,248,174,38,4,210,172,34,172,103,209,62,144,173,166,32,194,4,109,40,41,147,132,208,149,159,183,110,34,88,135,150,206,66,122,174,175,78,42,138,174,195,232,127,132,204,208,130,82,76,150,215,102,238,198,111,11,236,62,121,149,88,20,95,9,211,48,19,79,28,99,243,112,83,205,75,220,28,55,253,233,114,145,133,117,81,245,10,200,225,95,6,172,28,115,218,161,232,197,188,146,119,227,214,156,180,74,50,55,236,87,219,188,207,223,102,133,173,162,11,116,161,188,107,116,171,5,105,14,175,155,208,196,190,23,4,47,92,211,32,205,214,19,220,8,210,154,243,70,170,65,145,206,11,79,133,187,42,215,243,186,199,56,169,55,126,198,184,64,98,204,112,252,169,236,251,225,245,127,229,178,206,122,79,115,156,129,202,188,222,4,100,81,221,97,206,29,188]], +[[30,211,123,97,11,139,53,65,125,4,229,154,170,218,198,136,255,129,241,229,7,200,155,79,64,1,96,148,25,8,203,140],[72,232,203,235,18,64,189,235,240,162,217,41,83,170,137,178,130,196,154,171,44,56,174,105,4,76,81,81,92,51,0,213],[134,8,129,94,16,89,13,85,4,135,77,137,153,253,111,9,98,111,149,11,226,12,145,44,39,201,222,110,121,176,250,247,119,165,51,189,91,182,103,171,81,58,73,69,142,205,103,135,160,158,192,223,108,156,157,99,51,197,227,174,97,234,55,10],[30,103,103,223,151,219,28,251,64,136,218,123,32,13,159,89,236,141,212,83,59,131,190,48,159,55,101,0,49,6,87,39,205,82,2,206,244,132,38,165,243,161,29,80,179,129,248,188,34,255,16,24,39,53,159,45,10,97,10,79,117,84,100,160,200,145,203,217,141,45,203,65,217,119,157,40,143,207,31,234,98,229,33,99,174,103,233,4,40,184,99,152,239,162,24,241,185,130,8,31,197,19,48,95,211,232,236,231,249,172,176,225,14,0,29,46,210,153,164,138,128,135,11,61,93,138,185,0,99,9,179,21,145,202,240,88,51,128,7,58,45,182,31,69,37,74,185,101,181,228,103,44,75,250,168,110,51,108,73,39,133,82,114,159,178,218,118,255,229,2,236,97,225,105,108,127,201,239,25,247,204,42,39,117,178,151,0,203,56,66,148,6,58,23,254,212,252,99,91,193,50,130,169,13,173,12,0,170,219,205,86,159,21,106,133,79,139,169,231,214,7,210,15,46,158,83,55,152,17,97,216,4,100,70,104,208,100,250,99,220,235,159,88,1,53,61,10,185,244,29,29,139,220,118,193,58,178,240,35,234,1,173,188,76,129,104,217,57,233,143,100,253,137,25,56,74,190,118,112,146,99,192,205,124,62,250,220,40,1,204,74,189,128,160,155,179,237,107,183,140,214,32,150,156,211,92,106,58,93,1,72,94,173,76,69,235,182,172,106,131,33,42,124,118,103,84,39,178,29,168,167,165,4,123,48,166,16,12,218,2,71,108,24,110,108,228,13,39,104,169,66,201,248,115,5,233,211,99,181,36,192,9,74,158,46,41,245,133,137,76,10,219,252,214,6,144,252,127,176,169,199,23,207,67,180,132,253,69,21,27,19,4,22,156,38,146,29,178,39,110,192,90,210,42,209,102,133,79,210,249,64,133,119,140,71,13,196,82,229,207,164,174,224,79,172,183,112,82,110,31,36,141,61,21,194,114,128,253,250,31,210,193,4,75,203,200,129,195,217,152,21,201,127,190,164,97,16,190,2,218,183,116,243,166,16,229,128,42,191,54,164,152,117,198,130,99,142,10,228,204,130,119,197,233,170,115,7,68,94,107,188,190,84,158,236,42,69,177,89,127,116,71,16,123,98,226,206,224,165,252,81,190,174,62,31,233,190,251,24,133,217,179,15,155,79,31,86,32,109,238,13,103,119,156,87,244,132,200,195,200,153,165,21,169,209,193,15,96,89,132,12,28,115,211,240,91,203,136,89,12,82,247,218,57,24,56,220,46,115,34,143,9,129,194,137,164,194,127,12,117,127,175,123,59,137,20,110,51,218,250,73,13,158,15,146,117,176,207,166,167,113,10,115,131,20,89,89,91,247,50,17,43,98,252,134,76,164,200,41,120,74,63,22,238,196,225,143,147,105,24,167,185,137,22,105,233,51,34,63,116,95,218,86,43,192,164,230,30,61,20,234,69,223,195,39,226,252,12,223,230,242,249,117,70,201,15,206,130,245,34,41,20,128,17,26,30,107,147,136,39,44,11,226,141,32,237,132,187,132,212,155,193,153,205,89,153,72,184,242,3,157,7,130,122,63,64,117,211,166,126,229,114,160,19,121,163,98,19,254,17,110,118,139,65,20,232,164,179,19,76,56,24,150,7,114,215,39,176,202,111,124,153,124,169,152,67,183,235,2,255,192,19,151,28,190,14,110,96,212,151,115,241,232,192,179,6,6,19,28,177,12,62,4]], +[[132,54,68,120,236,148,189,37,196,189,184,45,41,98,41,230,218,206,43,19,89,214,210,27,226,179,175,205,123,218,25,199],[161,129,79,140,224,252,59,35,96,147,165,15,70,140,19,22,33,31,230,197,46,35,69,217,240,118,107,54,136,160,60,173],[180,194,50,26,222,60,25,237,78,212,198,57,213,164,214,242,190,142,47,177,59,183,189,98,90,214,220,135,226,194,15,147,173,107,231,183,228,39,17,168,120,219,157,118,5,75,253,123,194,94,55,116,169,61,161,84,60,155,79,102,51,176,190,9],[123,183,41,61,229,95,5,143,178,236,34,182,135,38,5,67,220,170,144,241,64,185,244,94,221,212,188,34,228,9,119,224,14,211,60,209,239,27,186,19,193,208,153,8,89,0,85,105,168,7,103,228,134,74,44,210,136,200,19,147,224,74,217,113,120,46,43,196,147,16,140,190,128,218,207,11,123,156,213,52,152,132,7,164,249,50,126,200,233,196,4,50,132,239,110,229,162,106,91,65,119,101,211,234,187,72,160,7,231,199,243,41,135,215,10,19,154,196,22,120,205,247,165,92,184,12,249,219,94,170,69,243,222,15,191,186,223,252,64,153,99,112,228,139,31,245,237,217,121,64,231,80,121,33,100,131,106,74,90,194,227,255,83,228,138,30,85,109,185,173,12,92,11,148,79,74,238,81,154,43,10,136,187,28,31,199,69,69,36,205,87,170,83,80,152,98,67,211,79,197,142,36,232,25,236,11,133,69,216,223,207,107,32,49,20,65,211,163,93,62,113,179,227,236,215,136,77,218,132,51,164,5,227,217,150,144,0,200,32,168,155,149,209,151,132,29,152,174,115,74,46,129,218,246,167,220,245,108,178,252,38,242,22,90,95,66,184,108,126,158,91,17,22,23,0,161,171,152,49,243,250,229,142,20,32,139,225,191,51,181,142,204,232,27,12,107,126,2,248,138,223,154,176,48,38,62,44,201,182,227,62,188,163,244,149,73,46,50,191,227,114,83,125,230,198,184,118,68,130,143,116,148,42,2,176,7,241,76,63,197,219,222,118,51,61,54,208,118,49,183,169,146,79,113,117,80,4,6,151,146,63,167,185,84,107,251,2,23,2,78,163,242,82,181,21,181,214,74,98,196,142,2,124,239,103,80,190,218,73,160,36,71,3,155,37,10,11,218,7,220,6,36,145,166,98,226,104,116,200,208,15,128,230,207,200,179,15,44,59,247,114,11,87,242,97,95,196,120,254,250,166,211,23,5,180,60,90,84,247,88,102,107,48,42,141,52,149,49,49,148,27,121,87,115,4,118,121,77,11,217,210,223,167,47,210,3,242,45,245,236,107,186,172,232,185,57,75,235,218,234,165,97,70,16,17,180,252,166,24,92,154,56,40,63,84,3,253,172,50,109,31,115,76,106,93,237,103,36,217,243,132,174,189,108,171,252,190,193,42,186,185,130,13,8,7,50,81,94,5,0,207,93,62,47,158,248,10,77,118,70,167,218,158,255,65,15,80,124,105,135,59,50,213,64,236,50,178,131,239,49,121,164,198,50,179,102,87,109,255,5,143,175,140,140,112,188,105,190,128,137,130,236,20,151,174,137,17,176,1,101,166,102,149,244,211,185,135,231,57,11,92,248,120,227,94,103,101,65,40,94,78,19,223,174,178,243,104,203,81,27,119,139,16,106,66,135,120,161,184,242,167,210,224,147,81,155,201,181,24,142,56,198,121,62,150,189,13,48,226,163,219,158,225,70,140,61,200,124,195,101,200,16,249,219,223,1,164,181,20,33,246,252,141,253,163,161,110,45,167,202,113,89,182,134,165,225,103,51,137,55,136,47,247,21,211,231,80,217,88,252,158,75,31,5,83,18,146,153,170,132,48,24,62,80,108,215,242,178,121,7,110,14,28,202,151,73,207,18,60,229,7,254,7,221,187,196,220,202,108,219,158,241,184,51,246,29,75,255,0,190,192,18,21,143,67,44,235,117,180,242,237,177,187,132,229,235,185,37,158,9,249,98,92,227]], +[[0,219,55,173,42,25,95,8,160,132,64,208,89,37,158,83,159,235,64,180,116,146,130,85,231,201,78,188,59,5,3,140],[4,248,139,246,57,224,247,26,87,208,208,175,255,95,233,125,222,56,9,255,40,236,104,235,111,196,35,244,250,255,67,144],[244,209,200,15,94,123,145,197,199,168,42,104,45,73,186,111,177,157,64,10,41,151,72,160,201,105,187,153,129,105,152,190,99,78,132,218,120,88,27,6,227,71,14,254,195,152,4,254,217,61,41,115,159,4,57,168,9,90,196,13,157,56,94,4],[90,148,247,41,211,13,216,170,226,165,200,194,133,71,191,69,6,41,93,198,27,254,173,151,39,116,96,130,212,59,15,129,20,200,193,140,94,218,242,254,199,202,232,25,53,99,56,240,191,17,90,23,176,56,172,253,124,150,186,98,98,202,189,87,16,252,14,251,67,209,61,244,6,91,236,191,27,158,39,156,3,236,155,191,237,84,217,161,63,224,106,85,163,189,5,200,7,133,139,65,225,141,189,225,59,9,7,212,3,65,50,38,45,156,47,77,45,55,110,22,9,173,40,13,226,11,167,9,132,77,189,18,149,2,87,241,176,126,248,204,51,55,192,26,112,38,147,251,77,146,208,71,230,152,195,166,221,70,196,169,42,16,212,199,128,229,46,80,37,224,157,86,83,93,126,235,159,231,240,51,230,233,38,10,104,249,213,75,111,55,204,6,150,86,227,188,238,6,146,43,52,150,129,168,231,117,28,222,203,225,236,182,99,251,198,247,200,97,248,83,220,49,15,51,222,250,152,238,52,58,104,99,46,194,44,175,236,183,243,33,47,129,231,11,113,132,59,159,232,200,106,104,181,200,111,3,34,211,72,167,109,167,241,186,12,163,205,123,111,209,95,248,146,146,179,246,54,205,8,207,98,92,116,213,16,44,171,181,113,163,219,168,106,28,146,244,28,114,3,180,73,66,245,162,70,37,172,55,215,126,73,165,127,17,130,56,105,157,128,124,37,13,91,244,111,122,60,236,87,121,166,229,174,26,108,161,96,207,243,127,179,183,131,136,254,156,3,12,64,231,21,70,1,8,26,81,127,192,170,24,2,205,59,132,91,148,110,254,148,170,139,158,3,246,138,128,222,208,223,191,173,77,174,228,15,168,56,193,51,132,26,232,163,206,13,121,250,138,43,148,52,186,197,225,218,110,12,113,147,232,222,164,53,160,58,133,247,97,132,247,235,226,170,116,155,233,65,49,4,161,120,104,155,166,210,126,148,252,207,97,235,58,186,14,106,90,99,175,12,168,240,90,53,203,99,112,81,148,228,77,146,147,222,57,41,176,217,43,230,248,230,39,195,80,168,63,201,0,10,169,91,147,130,11,233,121,92,128,181,102,44,215,179,72,34,50,128,97,53,109,197,128,87,141,26,53,177,1,64,220,210,72,228,133,49,4,210,197,178,193,63,246,131,221,92,48,121,75,228,167,104,88,175,28,13,154,243,71,206,29,205,151,46,228,154,172,18,187,205,137,156,147,41,135,29,62,122,6,131,209,117,119,154,254,53,242,106,45,36,143,215,128,234,133,29,196,186,109,33,248,161,113,170,108,184,105,125,157,17,33,97,84,3,7,205,84,249,49,119,93,112,179,61,59,109,225,9,31,193,117,5,49,192,143,167,15,123,227,138,161,16,214,116,107,181,101,219,123,71,15,144,8,80,251,191,28,102,47,214,19,228,243,165,104,149,73,227,16,126,155,15,23,222,247,165,189,127,215,89,108,77,4,199,244,140,119,159,195,94,9,51,94,29,247,132,8,78,85,216,85,29,31,244,157,229,179,17,205,53,15,52,122,11,210,134,58,42,48,230,234,24,58,210,227,238,222,188,24,221,40,198,165,150,230,147,220,51,137,247,217,11,113,62,58,133,166,37,22,48,90,112,102,127,193,251,60,177,14,138,149,87,80,39,57,67,197,104,225,7,105,206,247,129,153,223,68,80,219,196,144,254,241,179,4,176,82,34,27,45,185,196,79,224,3,69]], +[[108,161,161,72,42,7,242,166,197,127,4,17,151,179,74,81,25,230,137,3,207,109,251,81,113,29,149,80,151,49,99,192],[128,52,165,94,59,110,215,153,244,158,46,112,58,129,244,172,2,87,60,68,93,118,94,48,105,190,66,240,156,189,24,173],[221,155,219,173,217,253,200,28,226,48,40,140,74,6,141,240,126,24,180,199,204,81,192,202,72,17,223,189,4,118,92,86,188,136,50,64,228,110,58,66,192,29,141,36,36,251,195,50,183,197,161,123,206,177,246,232,218,208,191,229,98,202,211,2],[8,253,132,135,80,60,63,50,150,182,241,182,77,110,133,144,111,213,152,108,249,197,217,250,138,89,217,47,68,230,71,10,243,75,205,239,51,111,253,200,100,86,236,122,123,87,97,241,173,234,2,115,38,99,14,104,171,198,184,205,93,223,64,182,65,162,89,173,2,67,33,191,62,249,142,118,50,121,113,73,196,146,213,53,148,117,44,85,13,251,196,250,107,244,113,118,244,35,162,112,86,147,148,122,169,13,104,221,200,239,182,203,157,190,202,253,40,48,208,79,217,59,30,158,124,18,185,62,13,15,62,38,52,144,15,37,134,13,218,219,174,206,23,128,255,45,63,61,159,184,56,253,13,93,102,248,175,179,5,255,26,26,237,202,43,151,75,99,228,63,91,60,201,223,237,27,207,17,153,145,118,237,149,133,172,130,155,198,121,78,243,172,216,114,232,210,233,38,8,179,32,248,148,153,106,86,46,30,177,119,226,27,229,124,34,196,30,194,89,163,223,249,199,201,73,29,184,56,215,108,249,176,56,49,17,89,142,53,127,68,186,190,191,18,27,219,36,238,157,85,123,125,90,244,145,160,160,54,92,144,54,31,228,247,227,209,58,23,218,58,57,253,67,246,144,223,176,178,216,96,202,180,25,247,117,171,113,82,205,200,242,175,220,80,232,213,218,93,160,23,6,238,162,162,255,173,75,171,238,139,3,218,51,106,77,132,61,157,126,10,147,243,106,146,230,97,10,54,139,99,19,63,5,163,253,197,94,62,26,68,11,15,135,165,51,100,193,211,114,66,197,122,16,158,109,246,147,69,176,28,33,193,8,158,121,10,102,244,243,56,13,59,118,255,180,32,223,225,230,32,14,172,229,121,38,90,66,127,189,53,85,20,239,149,62,26,110,150,142,55,2,27,60,106,41,13,205,2,147,218,103,104,218,215,198,99,17,99,48,81,192,172,203,11,145,101,70,77,253,223,222,210,59,209,62,249,8,116,79,156,33,17,220,21,49,66,210,241,5,52,216,147,254,11,84,95,236,83,253,179,179,91,81,131,152,176,42,178,23,145,250,151,126,48,207,75,64,78,122,41,157,55,135,16,139,131,106,160,213,156,17,79,31,54,113,154,122,207,133,172,153,77,156,183,35,6,242,88,247,138,192,163,182,192,83,67,224,183,169,170,114,110,82,38,126,223,151,244,151,47,118,100,244,55,32,173,51,206,110,97,84,64,227,101,55,203,197,105,189,111,249,79,253,174,165,30,6,2,157,174,120,197,185,21,197,55,202,234,111,21,4,20,121,121,184,170,174,11,205,150,24,67,126,190,208,181,94,250,236,50,14,132,199,89,89,163,122,38,10,2,212,239,27,182,38,65,82,15,26,3,221,234,140,76,29,232,215,250,197,141,164,8,176,171,71,87,161,53,241,208,117,201,247,201,159,185,157,185,66,124,233,176,214,38,203,26,193,137,173,134,99,215,167,20,251,92,209,88,92,59,249,154,10,164,109,118,57,120,208,177,45,101,196,56,187,183,63,234,165,27,162,106,69,158,123,234,37,67,148,102,192,134,19,228,37,64,200,198,213,67,103,242,33,252,206,12,94,182,175,47,170,24,30,162,21,33,128,155,231,86,73,207,141,238,118,113,219,127,148,143,52,108,189,3,2,191,154,6,234,188,114,226,229,18,179,223,136,95,109,170,57,143,147,227,109,174,45,106,4,71,129,33,249,119,135,212,206,223,246,219,9,170,241,15,39,177]], +[[39,132,223,145,254,161,178,210,29,113,61,226,237,198,101,36,81,160,193,89,84,184,101,96,98,234,29,237,194,68,91,42],[149,86,219,83,112,248,251,60,116,120,222,3,210,61,241,205,169,111,39,64,17,142,253,211,209,169,250,76,59,254,136,73],[23,209,113,217,70,222,53,22,21,132,7,225,50,204,26,206,202,239,214,208,146,17,43,230,83,153,149,35,226,11,212,149,247,183,246,0,232,213,166,113,51,13,50,105,61,96,25,192,141,45,0,59,23,110,99,25,195,83,148,32,14,2,125,14],[46,59,197,77,244,22,116,29,190,121,22,173,37,240,78,72,213,169,215,122,98,62,87,249,205,97,236,180,79,9,247,104,51,235,42,62,154,183,170,137,255,93,45,86,12,7,23,125,133,77,124,73,203,239,73,43,127,79,126,86,125,225,39,81,36,225,108,164,167,152,1,98,250,15,209,98,168,229,253,111,53,97,112,7,3,75,206,236,87,200,250,247,102,79,75,59,175,253,234,141,143,194,186,34,213,133,233,226,215,57,245,255,201,155,78,13,190,156,54,134,84,126,160,72,21,165,156,74,37,181,242,57,6,104,228,24,186,15,203,223,76,74,81,243,57,5,199,79,187,131,10,25,249,188,134,54,219,170,255,32,153,149,68,121,150,210,229,177,195,119,180,203,135,164,225,239,225,45,227,77,51,89,159,243,151,183,64,23,215,17,237,211,231,114,21,91,229,164,64,110,116,203,226,147,30,245,19,89,175,213,27,91,26,123,62,162,46,232,237,168,20,118,188,193,126,167,104,15,111,49,4,112,59,159,42,53,207,38,39,235,116,29,26,48,170,75,238,246,87,158,199,208,176,122,78,243,42,188,180,215,86,151,15,112,163,103,142,23,230,229,115,24,144,174,188,140,146,185,86,212,179,181,254,42,223,215,155,33,26,24,131,223,200,201,164,177,185,200,193,187,38,94,31,61,211,146,68,94,165,155,89,10,1,149,81,248,18,24,73,244,53,179,172,27,41,144,47,200,57,37,84,5,107,147,144,61,95,38,59,61,84,8,67,214,175,167,90,42,216,48,75,118,144,222,153,167,52,195,209,48,182,149,71,177,139,9,233,140,191,37,39,48,228,174,219,109,196,181,139,34,67,254,85,232,9,57,211,123,10,89,215,34,38,216,162,204,81,83,9,94,21,153,74,214,33,149,170,49,15,42,100,38,103,107,102,30,71,185,252,255,250,4,214,220,98,95,41,244,76,124,246,32,179,120,166,93,35,131,68,179,128,68,140,209,25,204,127,55,63,98,205,250,214,65,73,144,99,83,243,165,65,7,197,219,166,94,60,196,148,176,83,31,77,100,116,147,99,242,48,115,139,44,254,237,152,53,32,34,125,213,188,67,190,89,179,38,142,40,50,22,246,233,199,94,12,28,113,39,46,84,253,178,156,120,88,210,135,209,239,161,145,123,227,124,142,234,181,228,76,58,215,179,110,138,201,246,105,145,235,130,165,20,142,89,114,3,74,208,28,98,97,90,69,21,69,121,250,80,134,158,123,233,135,107,86,86,234,173,46,67,2,90,98,221,19,75,97,45,143,77,94,188,248,5,110,25,139,113,52,56,232,224,227,71,202,251,252,184,158,57,74,163,48,212,199,136,212,156,101,143,207,200,11,62,0,120,240,232,225,154,169,184,254,142,176,186,185,61,231,133,208,67,224,244,117,174,182,13,98,227,143,177,248,56,74,0,183,169,2,218,238,19,210,19,98,105,229,8,1,184,10,101,178,249,19,207,227,255,179,101,217,170,47,209,147,114,160,176,34,86,149,68,78,75,197,72,113,209,8,224,156,126,28,43,66,220,187,172,206,36,234,91,213,191,31,207,74,198,151,163,254,9,165,70,119,183,168,220,141,94,236,184,108,199,146,238,155,111,234,45,225,106,71,50,105,253,198,93,187,115,194,88,200,33,68,4,7,198,66,247,211,211,245,199,8,213,83,50,218,131,67,16,108,25,178,48,165,20,39,243,183,113,145,106,227,104,139]], +[[75,183,146,54,250,218,49,68,182,130,150,73,155,164,74,229,52,7,76,169,77,75,88,30,94,220,255,254,19,179,173,25],[10,131,153,241,229,164,35,220,247,178,91,47,176,172,158,30,149,72,20,139,234,132,208,33,224,66,135,96,224,93,88,191],[105,143,171,104,81,13,184,18,26,70,93,183,126,79,139,88,106,238,137,88,22,230,59,191,11,235,36,45,180,232,76,21,127,75,226,1,174,101,100,81,122,135,13,23,246,12,133,131,112,192,28,202,23,24,156,180,24,158,129,67,145,209,80,13],[173,129,171,246,147,122,122,205,127,24,55,240,77,63,16,231,8,198,26,95,190,222,238,77,183,110,21,152,87,3,132,230,239,236,233,124,146,93,46,92,52,136,202,177,11,91,82,184,165,72,110,153,216,255,232,108,25,129,161,241,213,50,220,212,212,137,229,84,109,134,101,50,152,231,165,249,110,129,68,85,45,218,138,24,231,91,95,115,85,177,53,65,98,17,6,228,151,229,26,86,216,101,157,25,143,225,0,55,226,33,40,175,194,113,74,44,181,161,44,197,219,9,104,163,67,239,145,142,135,105,221,106,62,91,158,50,170,182,108,176,35,158,190,76,23,241,130,24,226,82,235,166,22,46,151,112,73,235,172,11,56,4,139,58,175,183,212,215,34,99,233,33,40,153,163,191,224,166,156,153,226,42,198,28,94,150,18,69,99,3,217,36,88,181,197,2,145,108,52,168,238,92,217,165,130,165,37,118,182,220,157,125,76,100,47,33,41,152,191,51,88,212,168,194,234,103,104,110,85,212,137,246,167,110,107,7,14,110,153,90,116,83,38,201,170,99,99,10,0,51,173,48,114,26,166,95,172,96,74,110,88,199,80,114,26,86,202,103,96,201,65,52,214,17,250,180,211,84,228,246,106,41,103,123,26,102,102,1,233,218,121,242,19,245,130,3,116,51,192,127,148,213,240,222,106,169,250,160,179,47,123,2,63,185,252,19,90,38,249,112,82,172,128,179,155,48,106,237,19,146,108,40,84,25,162,155,32,226,55,13,138,9,91,50,37,143,169,137,52,137,238,33,8,156,117,46,192,98,225,32,53,158,47,53,21,18,130,84,200,9,140,202,101,169,26,2,45,208,87,162,194,161,182,184,93,19,124,60,150,125,203,112,170,23,162,255,75,55,103,139,56,41,2,240,249,49,238,116,63,195,152,172,27,140,16,70,152,103,48,132,121,228,13,127,47,4,164,176,76,68,137,21,132,136,221,183,190,197,164,127,32,255,53,109,153,161,179,233,208,183,254,155,10,217,73,242,152,150,14,250,77,151,40,248,16,28,245,61,163,191,253,217,82,75,244,64,165,139,50,115,141,11,98,147,232,83,244,102,255,212,44,86,7,172,158,53,59,160,62,251,87,140,201,150,61,138,170,157,46,38,109,29,42,233,41,111,48,201,239,68,236,105,16,48,213,150,164,1,182,206,231,42,84,14,243,196,46,192,23,66,102,186,84,1,243,84,173,200,226,84,4,67,126,136,139,8,40,105,57,190,222,48,138,205,48,50,126,191,240,98,112,9,124,194,148,240,160,243,159,154,163,198,101,133,202,71,230,12,75,142,163,96,137,235,138,144,136,187,24,176,52,49,53,187,106,69,109,47,106,59,243,144,114,62,120,180,44,3,124,45,226,225,67,44,170,211,165,148,2,18,148,212,63,91,21,162,232,25,220,116,142,69,29,228,0,104,200,240,50,241,59,71,17,55,112,18,237,205,79,17,222,193,17,27,18,235,110,27,0,99,56,24,112,109,113,50,217,145,206,32,223,59,146,29,178,24,94,226,91,182,245,130,117,118,236,1,173,137,15,121,121,59,170,53,140,43,191,182,250,173,17,216,203,13,13,45,43,41,129,251,244,227,114,52,159,198,160,28,54,7,123,89,50,95,112,43,56,0,89,166,92,242,245,234,152,214,189,200,21,32,83,184,91,40,200,30,65,60,76,172,126,34,108,19,219,50,103,210,24,48,240,229,67,17,2,145,112,5]], +[[175,215,101,230,170,192,20,109,72,17,239,149,151,188,63,68,118,63,3,55,139,123,224,51,214,230,76,162,157,236,174,249],[107,183,97,35,217,37,137,34,104,108,83,251,105,23,185,164,89,202,189,48,190,140,67,151,13,128,245,53,12,45,152,239],[61,201,25,77,80,129,20,25,4,158,170,7,182,85,183,212,6,75,203,14,127,181,249,229,50,107,95,200,86,252,10,184,112,89,115,174,16,1,223,85,55,57,119,221,226,217,184,16,121,85,20,20,173,199,28,200,82,212,153,176,207,130,79,7],[24,59,16,146,199,144,78,71,161,66,3,23,162,93,15,89,17,10,168,77,107,52,25,173,69,104,101,196,59,41,233,209,218,207,117,93,158,92,249,76,85,145,213,217,18,208,92,169,165,45,1,93,110,143,93,201,78,253,206,13,124,245,101,18,3,177,30,84,39,169,246,121,66,158,0,65,74,72,234,177,63,216,229,139,135,235,163,157,16,37,214,161,139,44,220,190,20,116,54,219,243,138,28,232,100,19,174,49,135,101,225,187,29,247,226,179,190,151,233,4,8,177,23,23,207,69,155,205,15,60,172,88,180,160,211,91,255,181,51,226,13,243,116,81,193,20,1,206,29,171,2,5,92,126,8,197,236,70,57,12,214,23,166,181,242,47,101,24,48,161,17,42,6,237,228,196,10,183,149,120,81,214,198,111,23,28,209,98,65,89,9,0,184,82,163,208,25,149,123,225,183,187,122,203,137,35,242,163,87,195,38,68,86,207,202,155,66,157,113,254,203,126,218,227,155,37,43,78,182,16,232,199,24,131,86,153,117,75,141,65,36,180,146,72,142,222,98,97,12,206,68,181,146,24,102,59,108,150,70,161,74,132,23,237,219,182,244,251,229,164,187,187,72,43,55,164,69,227,193,107,101,161,65,205,62,18,165,178,192,72,29,97,77,109,32,132,121,185,178,9,184,40,133,77,174,14,161,237,237,80,101,85,254,24,225,133,64,5,207,0,26,128,119,8,52,152,210,127,173,241,24,40,107,83,184,151,77,105,250,40,37,190,140,163,214,3,106,146,202,82,249,29,222,109,91,31,254,40,136,244,214,7,121,250,209,251,65,216,192,113,64,73,175,104,27,117,95,45,66,4,238,205,9,224,119,33,10,72,161,149,231,44,128,225,39,195,212,135,80,149,198,87,10,31,120,9,89,7,82,140,247,116,111,49,217,113,17,198,244,203,37,179,116,18,153,167,87,72,34,212,107,110,121,237,35,194,254,5,123,58,199,41,11,70,11,22,110,233,10,69,86,46,255,237,204,107,168,244,121,95,115,149,129,141,181,107,110,221,89,202,44,196,174,161,132,31,217,86,91,236,214,192,129,4,205,238,38,186,157,226,0,119,61,9,27,199,122,87,197,71,241,166,186,10,44,215,23,171,50,86,29,116,34,234,114,53,173,176,203,54,191,92,189,248,143,202,224,102,48,161,86,71,217,163,87,180,224,229,2,210,115,243,121,106,81,224,188,63,237,191,122,30,100,170,215,34,170,197,253,2,47,167,157,96,252,112,115,37,241,39,235,31,3,134,135,149,204,220,11,76,178,111,32,35,209,82,21,58,151,162,96,191,241,23,69,210,226,204,11,248,96,212,166,227,88,166,216,23,109,42,193,120,169,174,26,45,199,94,139,73,4,8,255,124,223,153,19,41,243,60,176,192,94,30,53,105,37,8,126,11,141,150,165,35,81,209,209,119,104,235,19,76,219,33,161,84,106,174,220,198,135,223,161,178,46,146,251,82,65,168,54,119,161,83,68,91,119,213,231,3,80,142,42,188,88,138,159,66,229,188,113,6,115,228,221,138,215,3,250,178,215,219,30,184,66,38,200,157,135,98,167,9,227,233,19,138,31,167,144,242,146,155,255,97,188,30,166,232,170,26,208,227,136,125,112,165,109,78,101,71,252,96,106,80,211,190,59,214,219,3,102,62,0,202,158,79,36,254,140,191,215,216,201,115,141,99,103,85,75,123,96,31,116,25,11,89,112,163,152]], +[[235,52,113,69,243,57,237,216,2,120,91,111,190,205,92,184,8,137,172,124,228,235,173,47,103,7,103,101,219,147,155,202],[153,74,69,110,173,160,48,32,146,28,61,16,156,19,94,185,97,252,212,160,164,0,186,253,50,202,6,27,188,134,37,67],[253,189,21,225,230,70,157,247,32,217,85,44,181,221,23,123,203,210,146,252,218,131,205,147,200,141,1,20,145,45,200,112,49,9,186,192,212,89,172,233,149,125,242,41,58,193,109,64,213,20,137,53,86,133,50,153,185,123,79,212,19,122,61,0],[91,139,49,186,248,132,131,240,149,181,208,46,23,216,183,180,108,244,100,96,230,76,107,2,197,109,141,175,227,72,35,112,108,181,193,95,51,138,217,181,101,134,169,73,113,26,167,49,44,201,52,80,210,251,154,244,97,63,195,7,147,166,49,165,92,20,229,60,12,177,95,6,17,99,153,57,140,141,214,24,118,198,41,21,249,249,228,205,248,247,216,154,222,18,158,109,222,125,99,103,26,24,99,245,218,143,66,234,100,192,121,236,185,162,193,177,221,154,218,230,14,150,185,203,188,118,36,83,42,161,121,117,235,161,122,122,240,43,251,33,154,172,2,179,212,48,108,211,137,51,168,80,96,205,98,171,81,58,57,101,176,145,80,164,136,201,43,247,202,176,72,46,238,86,70,63,1,57,0,155,159,187,63,244,236,174,33,31,66,139,91,251,136,118,240,4,152,59,144,196,71,132,108,164,183,69,102,233,121,188,48,201,94,153,250,171,105,163,235,191,228,218,96,52,200,45,99,233,197,204,175,132,134,175,59,94,13,56,20,34,147,139,12,34,245,22,149,91,220,54,148,49,115,245,131,39,8,163,60,245,45,136,117,217,127,222,88,91,73,23,228,173,236,221,30,121,133,103,98,3,58,242,47,37,75,80,206,157,12,112,14,119,167,49,85,79,160,17,58,12,102,102,131,243,253,177,158,58,66,99,2,35,11,99,227,58,120,94,242,74,146,137,69,91,59,143,198,24,255,254,244,156,44,110,72,253,75,180,34,245,4,20,157,226,180,192,53,92,54,52,8,230,109,168,28,187,88,21,82,164,17,227,100,254,62,76,169,109,112,114,171,7,46,117,104,193,61,53,228,28,120,37,161,58,92,104,251,159,181,152,139,187,251,154,11,81,22,87,100,102,12,223,162,65,31,61,66,22,93,161,135,197,142,222,240,16,90,109,177,119,66,5,67,233,88,213,213,232,163,113,247,152,112,81,196,225,120,109,1,142,179,215,50,194,16,168,97,172,175,103,27,233,91,182,63,188,136,191,139,231,190,83,144,147,156,217,251,42,207,57,129,221,166,27,120,122,123,189,120,70,142,29,50,202,70,175,143,179,42,24,70,60,24,15,82,75,225,218,145,13,165,80,141,66,160,5,23,65,34,124,155,98,222,109,25,179,60,11,212,128,103,176,53,133,154,217,189,194,221,217,123,239,202,49,230,90,136,108,252,117,58,252,79,242,167,33,42,137,211,124,4,108,223,57,153,192,81,255,19,150,189,153,203,84,148,86,57,235,100,98,219,158,206,132,7,123,11,61,107,61,243,149,45,211,103,86,198,218,178,171,194,90,81,191,50,193,233,205,208,167,40,167,152,95,123,126,13,156,26,111,102,206,18,22,55,61,37,45,175,89,88,242,232,151,63,210,104,250,208,239,226,81,206,118,254,71,189,10,77,12,79,16,23,148,157,76,43,22,113,114,24,225,73,21,78,214,251,229,111,134,216,46,25,239,10,145,99,25,18,242,168,243,222,187,0,118,107,97,119,128,47,75,46,121,246,231,191,169,198,44,250,47,117,205,182,4,146,99,10,133,201,180,49,119,210,221,155,168,208,84,138,190,36,146,58,232,68,62,234,220,208,245,138,123,130,223,245,13,136,64,3,136,156,181,96,247,172,83,231,16,167,85,117,54,36,100,177,170,67,210,169,178,47,43,210,22,45,48,47,170,116,82,52,76,231,173,233,152,54,135,182,198,142,202,71,221,219,40,155,21]], +[[50,8,131,125,21,84,182,81,26,221,160,156,186,229,101,218,120,67,154,71,42,93,27,16,124,224,169,177,215,117,125,183],[155,82,94,53,54,138,146,30,58,46,154,53,164,222,158,164,196,54,202,186,39,18,62,92,54,158,42,108,245,201,10,182],[112,157,28,169,202,47,116,42,185,221,11,4,147,53,245,68,207,251,47,26,54,147,213,245,63,139,160,131,185,176,216,110,82,8,250,142,30,129,86,201,204,34,66,119,90,187,126,21,175,48,133,134,142,244,87,99,78,153,38,196,4,236,243,15],[67,106,60,49,118,63,147,212,213,70,198,209,236,251,122,228,89,22,175,117,79,131,157,207,233,109,107,105,198,18,20,208,22,252,132,47,86,70,42,63,7,246,97,178,226,80,90,207,175,72,42,11,15,79,85,1,238,196,178,210,215,212,68,84,77,224,0,185,144,244,54,61,63,152,63,93,78,9,48,151,82,255,87,156,115,32,201,21,149,28,195,161,227,35,140,27,167,161,145,48,234,191,106,55,245,240,188,86,226,82,66,247,82,6,31,60,99,172,173,153,42,117,1,233,103,222,185,37,179,14,209,5,67,30,88,33,2,250,79,48,140,47,6,131,97,43,86,104,109,82,218,237,105,67,167,33,159,59,238,162,224,162,146,66,232,109,85,98,255,171,131,181,107,38,51,38,102,78,2,158,150,30,112,23,216,232,159,94,62,29,16,245,147,40,84,85,12,230,229,205,118,151,31,210,53,207,156,0,39,208,207,237,51,21,194,203,241,133,8,98,77,138,207,4,127,155,150,143,144,125,158,111,76,250,94,69,200,10,39,44,45,187,98,197,212,25,69,128,223,171,237,216,44,180,215,100,146,52,75,233,108,207,93,170,246,30,107,43,85,239,219,63,101,33,10,61,110,31,54,152,135,202,14,160,213,140,61,20,106,227,207,155,0,0,118,136,65,21,250,81,181,253,102,190,192,204,191,13,41,32,25,106,125,122,56,68,95,190,210,45,252,117,100,220,86,246,13,110,41,229,146,72,83,116,198,189,30,91,21,147,27,105,202,110,230,179,170,37,37,194,53,133,240,146,159,49,203,209,31,177,165,51,2,22,185,10,229,166,86,223,122,7,76,236,100,229,152,24,79,80,63,178,60,192,94,101,218,154,231,232,68,31,64,226,220,38,184,181,109,44,181,35,167,198,53,220,8,71,209,205,73,138,191,117,111,90,19,234,20,248,250,178,196,16,177,164,112,244,154,168,220,164,172,2,86,177,24,0,222,13,208,236,66,177,66,197,97,18,141,53,126,120,59,18,246,28,102,143,94,110,6,183,180,139,123,34,84,222,91,220,24,4,183,35,213,253,106,15,75,199,197,158,124,80,84,24,38,19,187,210,250,146,180,193,218,22,188,140,151,225,107,203,13,191,140,146,183,72,153,179,127,49,135,87,20,11,108,79,213,53,226,225,224,87,10,80,129,140,247,143,185,136,225,244,206,64,231,110,143,227,214,151,215,164,88,80,242,147,206,23,15,216,171,7,207,21,52,234,95,250,211,79,111,207,164,45,13,33,169,29,251,254,5,151,199,63,217,185,118,118,20,235,223,208,44,58,192,196,154,209,12,148,190,89,105,238,8,8,192,163,11,42,30,170,144,234,67,184,87,92,48,86,244,35,205,75,111,52,174,81,194,34,55,101,169,234,33,246,69,115,193,161,57,97,50,18,70,227,181,52,158,224,72,251,98,213,251,97,177,113,67,145,24,37,98,185,21,152,54,14,95,155,244,172,128,219,36,100,50,175,179,164,61,52,150,80,222,3,211,67,194,233,122,142,239,209,191,48,193,12,37,134,127,83,38,107,209,240,220,20,174,26,107,233,239,222,207,246,126,125,41,44,108,223,201,13,128,184,134,102,143,4,194,160,245,173,127,161,124,23,139,110,155,69,161,31,77,223,226,214,105,96,163,247,81,53,173,94,209,84,229,19,225,165,209,56,231,55,30,132,215,201,36,83,230,198,45,197,155,142,31,169,61,119,58,37,64,217,28,37,124]], +[[78,198,130,155,67,153,112,86,217,150,133,56,155,213,60,82,141,231,229,255,39,21,214,92,149,102,25,130,110,63,181,181],[125,146,45,87,253,177,39,146,135,154,236,78,140,101,20,99,236,224,100,73,44,114,23,83,210,46,17,85,9,254,215,6],[21,156,164,4,247,247,65,23,197,22,60,244,4,17,9,73,235,87,174,45,118,98,177,255,65,120,204,103,86,233,10,218,234,183,27,6,76,225,223,244,87,178,219,167,226,220,19,194,23,188,174,138,97,252,248,206,20,135,166,73,194,87,255,7],[237,38,180,19,13,78,191,63,56,97,73,26,163,221,150,164,235,105,117,33,115,250,108,132,202,101,223,201,145,199,254,68,224,43,214,22,80,37,42,29,35,120,102,130,236,56,193,254,232,44,195,80,219,124,60,57,73,161,201,53,255,235,215,186,162,79,53,163,147,251,210,126,124,52,194,249,255,218,96,161,141,246,108,62,70,93,144,237,72,251,186,211,250,121,71,222,231,230,89,163,238,173,184,135,240,150,63,107,221,118,195,108,17,174,70,208,136,238,80,188,168,24,122,10,136,50,219,121,132,183,226,124,190,106,191,18,210,201,79,51,126,199,140,179,139,38,36,27,209,163,210,245,250,68,7,253,216,2,39,210,177,112,20,75,65,89,120,227,114,1,208,252,244,49,116,185,215,178,17,93,94,184,188,236,39,106,119,90,234,147,242,52,13,68,37,211,77,32,71,73,77,145,126,13,190,55,133,126,108,153,133,155,113,201,20,170,213,229,79,123,43,3,62,89,78,39,44,197,207,233,25,248,136,229,92,182,21,122,255,207,53,114,70,208,11,83,44,196,113,185,46,174,14,247,241,233,21,148,76,101,39,147,21,114,152,83,218,87,44,128,154,160,157,64,54,95,144,135,90,80,211,28,163,144,13,167,112,71,201,87,200,248,191,32,236,134,189,86,249,169,84,217,152,142,32,107,68,76,165,164,67,69,33,191,201,197,243,168,160,97,71,235,7,209,29,254,17,113,236,49,255,85,119,21,136,179,51,238,230,33,93,33,108,71,168,86,111,187,43,24,151,70,70,172,90,146,198,153,215,117,132,192,222,254,253,45,250,88,252,162,113,153,228,30,197,138,36,99,32,179,95,170,183,91,151,149,25,36,34,109,164,171,40,240,27,71,7,142,113,46,79,217,247,123,37,28,150,103,133,140,40,227,46,241,205,1,252,190,67,92,84,45,186,208,168,74,19,205,187,87,117,230,45,129,29,198,144,217,85,92,55,241,95,145,118,122,86,19,87,223,16,110,239,224,86,231,54,6,112,101,15,184,24,252,106,220,89,151,62,154,213,205,205,128,152,7,171,86,57,127,60,19,148,135,50,217,141,103,111,74,68,112,169,93,139,81,130,55,226,38,240,204,95,71,101,22,74,92,62,240,80,113,75,224,42,18,107,232,246,101,70,72,21,129,185,233,74,38,170,210,76,105,59,127,219,193,138,205,62,215,207,196,125,138,178,103,69,215,142,112,29,12,240,93,216,68,181,179,69,162,157,171,104,76,188,80,146,186,2,46,60,88,45,252,4,76,49,0,173,2,117,102,151,168,73,130,41,21,161,110,42,43,129,14,104,21,245,68,33,210,243,166,255,245,136,192,217,1,60,118,243,62,9,190,174,239,96,216,119,66,48,232,206,113,49,40,154,239,42,64,104,108,129,159,178,4,11,6,18,77,61,154,164,25,213,103,136,241,127,167,237,155,155,87,206,170,209,51,122,1,1,190,160,68,12,255,116,93,221,151,34,5,93,31,155,207,176,9,206,44,47,65,169,231,232,104,6,184,114,205,194,5,155,200,236,104,245,238,86,196,186,207,75,189,48,234,76,113,85,134,77,96,12,14,46,238,115,179,25,189,164,55,46,156,96,60,119,44,37,137,12,118,16,72,153,137,71,93,55,167,122,69,116,162,186,85,191,217,201,207,209,70,251,151,230,22,93,204,25,85,159,79,133,223,202,47,151,243,112,46,216,250,107,60,42,151,65,151,74,160,122,182]], +[[177,80,167,137,41,237,30,185,50,105,33,62,30,188,34,226,228,10,96,27,219,0,84,153,183,190,176,88,145,124,83,64],[40,134,107,109,28,57,60,176,142,70,76,245,87,20,64,166,73,229,6,66,56,13,223,79,251,122,209,80,72,92,16,142],[39,109,208,150,46,110,230,79,5,146,68,26,138,240,229,239,143,147,191,11,174,186,32,80,75,157,180,249,90,0,185,57,234,56,222,241,199,151,134,40,152,202,190,157,196,100,79,14,103,126,135,192,163,59,135,182,164,210,42,128,125,14,30,2],[27,245,93,39,249,221,230,196,241,192,221,211,96,162,93,148,147,192,255,220,167,74,126,213,229,165,20,233,85,21,205,164,170,216,244,92,214,237,121,1,248,242,36,166,59,56,18,28,190,172,47,86,218,226,16,221,5,55,80,203,32,117,20,168,137,30,36,90,93,7,231,222,120,162,227,129,68,99,241,72,210,172,183,220,113,249,149,201,41,154,208,214,38,108,254,252,148,38,150,87,253,71,207,83,18,185,42,242,117,6,81,196,121,99,108,157,54,174,240,143,125,17,149,231,250,27,163,171,181,220,185,1,54,176,251,154,55,102,139,135,162,219,136,209,226,182,68,13,62,110,96,30,109,75,193,12,241,203,223,29,97,105,192,220,44,74,236,222,182,205,212,86,125,66,80,178,175,167,21,177,102,201,70,127,144,125,63,165,166,218,242,0,179,9,193,9,55,104,48,73,156,175,49,73,0,28,243,51,148,72,202,61,118,82,37,214,179,193,205,38,124,186,147,110,122,164,131,37,57,70,111,210,12,187,56,50,60,187,34,40,162,113,242,210,130,86,28,115,237,121,161,173,4,105,142,39,239,227,147,35,95,52,86,194,149,64,125,160,150,15,0,52,216,222,239,209,193,133,115,111,211,234,241,249,161,227,47,9,23,76,31,225,39,32,183,201,111,235,219,51,224,27,27,106,28,99,113,80,25,75,228,255,171,21,158,69,178,69,133,87,104,70,187,100,39,78,202,123,57,163,237,147,87,222,123,8,66,19,2,74,158,133,137,38,54,0,162,134,124,42,124,248,185,144,118,161,42,7,189,125,248,213,39,123,176,74,215,46,99,155,119,234,202,30,197,142,249,99,126,154,35,118,186,135,138,69,114,53,160,111,120,253,240,224,217,37,203,47,210,163,140,119,24,143,96,55,46,246,0,151,146,66,67,153,201,182,121,40,218,46,59,169,28,189,228,7,231,232,118,186,152,19,158,210,44,163,185,131,190,222,0,0,82,135,150,68,142,74,16,85,172,178,222,170,86,188,48,130,84,197,189,73,140,39,94,206,220,19,87,239,225,253,160,29,52,217,22,221,77,134,71,229,119,25,149,166,83,224,248,165,40,76,199,191,115,21,123,51,73,213,158,111,146,12,173,108,221,23,25,240,56,2,92,67,0,224,33,12,226,73,250,243,200,45,225,253,28,218,190,97,193,78,203,29,240,12,92,70,106,166,160,18,169,193,13,207,229,155,126,157,59,21,93,171,108,123,124,22,8,193,237,213,29,189,173,246,186,88,118,181,230,15,223,127,25,230,239,113,44,209,167,221,58,6,42,101,116,167,67,107,49,158,251,148,78,66,35,245,66,178,80,44,27,169,118,190,145,224,91,15,133,160,159,215,147,190,202,136,51,117,251,103,205,19,63,82,132,216,153,132,255,60,175,167,225,26,157,133,231,137,50,50,165,36,236,84,178,15,151,93,60,10,17,67,160,239,65,23,107,112,81,234,145,212,12,95,68,253,158,16,5,88,191,18,18,167,184,145,230,139,85,202,97,244,190,148,82,102,217,161,0,122,20,170,235,104,196,142,37,127,15,70,49,10,209,100,129,70,126,193,119,53,53,213,252,8,73,21,245,208,4,186,13,199,89,29,33,35,198,34,7,144,157,132,242,179,130,245,239,18,117,154,149,205,63,81,137,128,110,39,57,96,174,225,98,192,15,115,231,250,89,54,57,87,101,75,177,145,107,87,9,187,10,157,4,5,20,174,82,132,149,30,107]], +[[159,199,196,156,184,196,240,151,45,110,217,112,174,44,106,195,55,230,117,66,92,200,220,231,48,252,65,68,67,2,147,93],[71,130,82,11,6,249,51,68,170,118,103,128,229,68,1,54,61,253,125,150,124,195,191,6,72,138,249,9,32,163,15,133],[92,120,58,134,10,166,104,24,77,210,44,79,154,84,107,94,201,110,186,210,228,175,0,249,104,198,136,103,19,84,224,204,155,87,44,115,188,111,25,147,122,5,241,186,243,67,71,99,150,92,150,225,3,64,127,14,182,66,197,100,65,84,41,11],[130,188,44,112,13,178,34,164,172,145,74,162,190,143,162,142,66,32,103,249,79,51,68,245,54,43,235,170,190,215,97,43,14,70,74,115,166,196,86,144,53,100,177,83,147,72,81,64,221,15,58,255,144,170,110,22,97,221,246,130,133,13,4,144,175,195,215,53,222,160,91,164,124,133,217,126,131,53,51,81,76,25,139,76,246,230,109,54,14,229,191,0,225,74,58,171,26,208,231,184,171,42,172,201,100,212,40,48,199,132,83,223,25,85,187,237,28,214,138,218,61,176,236,219,96,26,215,102,125,92,94,47,212,158,54,247,50,142,170,51,125,189,111,247,14,120,152,163,249,140,21,157,4,90,36,39,173,229,51,60,136,252,74,253,56,25,220,130,244,218,163,197,35,203,87,227,90,42,90,114,93,99,212,2,186,239,81,229,31,30,244,248,249,165,149,201,55,156,154,186,135,63,180,231,101,169,49,218,9,20,138,186,110,197,180,72,89,176,232,31,249,252,34,149,152,172,159,189,176,189,189,219,86,146,165,34,34,223,82,234,56,123,187,243,106,214,77,25,70,189,40,46,50,63,244,130,42,217,218,137,127,247,63,1,179,144,207,226,230,77,228,146,213,93,231,127,93,125,0,96,166,135,42,1,131,204,186,97,15,83,39,76,203,41,206,109,206,106,3,108,83,23,161,237,42,124,16,104,193,178,70,252,29,88,129,208,13,224,110,180,1,207,249,94,107,105,20,134,153,219,19,233,75,181,178,128,33,45,255,84,199,14,86,222,35,90,95,20,0,181,190,165,103,114,208,96,23,15,29,6,87,50,21,97,228,180,145,7,235,150,217,179,188,90,223,69,28,42,82,78,186,77,176,3,183,123,99,42,93,137,130,122,98,36,204,121,142,9,107,162,127,179,59,246,30,59,142,175,24,208,1,174,142,181,47,133,201,13,158,18,84,72,3,230,127,240,32,71,224,210,60,34,231,248,185,128,192,28,61,72,36,178,169,161,74,46,143,103,42,123,12,224,59,219,179,189,86,215,84,160,150,77,176,28,168,153,212,136,0,21,8,101,123,123,2,44,207,4,44,56,252,25,73,208,224,10,244,211,1,212,240,12,61,234,32,227,8,160,249,220,172,180,50,34,179,130,65,68,175,119,190,24,165,4,170,141,38,139,138,86,0,114,94,124,197,243,162,230,37,106,128,116,209,174,188,161,35,234,83,160,118,122,146,225,120,58,73,131,197,239,61,125,215,240,42,169,209,244,249,170,198,206,37,69,147,240,135,146,1,79,184,103,234,248,121,184,138,78,251,24,232,155,161,16,6,173,9,216,84,49,204,38,87,91,83,141,142,120,144,100,108,89,136,100,124,193,5,213,130,144,122,230,37,224,156,208,137,244,114,73,232,24,20,218,20,4,76,112,20,232,14,122,142,97,156,123,115,95,112,22,22,182,163,198,244,146,205,198,237,70,62,113,163,210,34,145,72,45,144,161,222,111,9,124,74,226,84,135,97,132,197,98,177,101,117,185,208,209,147,19,237,152,134,79,73,254,46,29,7,74,33,33,27,43,42,109,39,221,178,134,17,82,13,95,113,35,5,143,208,7,187,1,0,29,239,7,183,146,187,5,187,116,28,18,156,106,54,55,108,56,83,184,187,79,102,181,118,12,142,180,236,199,48,107,163,169,12,112,218,71,201,101,246,220,203,219,97,167,253,161,142,233,103,207,140,95,5,3,17,9,45,15,222,234,237,209,38,93,239,221,102,10,190,112]], +[[8,191,5,155,77,169,170,127,252,112,47,91,35,4,196,249,108,164,155,125,171,182,175,180,29,201,28,15,0,198,91,120],[166,40,155,162,142,128,232,209,163,25,34,62,65,101,220,11,206,115,82,170,242,66,247,12,201,104,210,29,119,117,40,50],[226,71,101,134,1,55,104,154,173,80,235,238,252,141,109,184,233,54,164,203,166,44,232,122,127,88,2,9,56,74,157,126,236,144,112,144,95,96,173,99,167,190,253,124,112,240,174,124,129,9,22,154,238,78,81,143,206,191,172,167,35,197,178,7],[189,79,178,138,29,208,139,7,186,102,225,127,12,79,33,133,63,239,239,28,157,32,186,121,119,241,84,100,30,161,161,139,236,246,187,184,3,136,136,98,148,224,117,106,60,80,143,253,254,144,181,30,19,86,209,18,216,205,229,238,44,198,51,46,97,209,105,204,200,204,147,73,148,241,187,86,15,164,102,12,11,15,212,232,20,154,34,94,212,136,62,104,251,182,157,167,175,138,82,75,23,20,28,203,118,181,12,216,225,182,125,60,224,55,222,215,223,165,155,199,194,103,66,38,236,126,7,183,142,163,247,130,253,163,229,241,233,202,234,182,8,202,56,124,48,70,84,248,1,208,14,16,167,194,159,75,13,163,229,248,149,19,169,128,55,113,154,26,239,76,37,6,193,119,175,84,81,160,7,87,165,159,22,34,156,79,68,20,223,81,88,13,72,33,13,171,201,55,115,112,182,6,138,136,232,29,58,209,190,212,152,81,85,195,96,15,244,135,104,185,3,2,47,224,42,228,128,242,230,50,159,11,204,145,215,95,92,106,9,253,247,123,222,144,73,159,60,163,149,203,32,6,42,9,132,173,106,1,65,253,1,194,213,77,251,177,238,88,70,16,100,7,115,67,154,22,88,210,201,248,98,241,131,191,239,176,51,163,190,39,24,18,241,60,120,112,70,87,231,251,79,133,1,117,252,214,61,62,68,5,209,146,36,44,33,242,124,81,71,127,50,17,169,206,36,142,137,43,66,251,109,133,130,15,65,184,151,131,111,32,248,90,19,17,83,75,92,64,79,139,122,74,3,25,188,108,236,170,87,254,77,79,32,96,124,153,194,223,34,250,6,118,249,157,27,216,120,134,201,40,196,152,140,110,120,197,125,117,131,48,230,146,44,190,3,193,3,64,37,61,13,212,131,121,44,231,94,108,208,157,18,251,187,4,31,2,5,230,90,210,92,231,193,178,78,119,238,141,111,145,94,59,195,225,13,9,251,211,135,168,75,218,171,253,28,237,181,44,11,23,51,181,244,112,136,192,211,94,14,244,88,200,84,20,194,176,76,45,41,246,63,119,88,97,49,238,101,83,15,32,155,81,138,15,37,122,7,70,187,213,254,10,46,12,56,138,108,72,14,27,96,113,79,238,28,89,65,187,78,19,247,7,234,196,135,169,102,106,114,59,87,147,19,74,38,139,119,89,119,134,195,163,25,59,70,211,85,221,8,149,252,98,22,197,54,165,66,255,215,215,176,128,16,200,111,84,122,93,170,56,51,90,139,250,38,85,213,247,27,77,136,7,245,12,133,69,197,131,221,11,105,0,34,238,101,135,58,234,62,143,26,86,95,59,14,78,2,149,251,13,50,31,92,11,57,127,47,208,82,143,134,160,209,183,7,247,55,177,117,198,158,158,122,227,200,77,75,44,243,163,138,99,26,168,3,43,62,101,187,69,40,246,109,11,253,52,71,62,208,16,29,42,97,37,91,33,91,193,203,171,154,38,210,185,105,50,75,119,200,165,70,78,91,35,223,108,81,18,249,209,124,88,125,149,85,157,226,18,173,36,29,139,18,96,80,229,253,223,204,131,154,126,90,162,253,161,202,32,192,145,13,134,52,24,241,149,179,138,223,204,54,233,47,35,150,172,49,68,181,55,179,15,190,77,222,97,73,2,248,153,120,183,251,66,205,153,241,61,153,196,92,115,79,184,44,50,89,249,11,136,253,82,189,203,136,247,238,236,221,228,194,67,216,128,186,199,97,78,21,207,141,181,153,63,250]], +[[219,189,15,126,203,100,130,203,1,196,219,220,56,147,192,219,129,232,49,53,58,91,1,204,117,211,177,31,47,243,197,156],[45,78,88,141,49,163,132,177,120,88,192,215,132,246,113,43,175,208,180,18,4,207,143,13,87,151,62,89,199,112,211,218],[150,192,3,97,251,113,197,35,5,225,171,119,7,224,70,82,3,235,19,223,62,6,85,240,149,251,51,25,66,164,11,21,88,65,67,179,112,167,221,87,97,251,3,192,117,208,74,131,72,102,28,206,169,173,165,51,101,181,0,8,125,87,236,12],[224,255,243,89,117,235,167,141,162,176,255,204,92,27,102,54,0,136,142,130,85,205,32,143,109,206,126,136,149,59,113,66,147,115,137,163,55,174,130,244,207,227,47,203,52,245,82,164,143,168,137,158,26,101,158,62,211,211,210,144,239,201,160,247,222,223,51,226,29,4,141,141,145,7,87,3,123,118,232,167,238,158,78,202,48,245,41,221,192,44,239,252,38,214,79,218,115,3,204,13,137,64,233,239,89,220,152,60,18,204,209,210,113,126,100,211,0,106,248,42,177,91,184,120,187,137,209,117,139,228,67,16,66,6,56,185,106,11,94,30,101,0,157,105,57,93,2,122,93,164,168,94,144,27,233,170,44,11,58,204,80,142,225,133,116,193,178,250,155,213,215,174,124,125,131,7,18,218,92,191,38,190,9,163,18,132,112,161,42,20,144,154,128,162,102,101,155,239,218,84,143,210,178,47,36,197,253,194,6,237,58,78,117,245,50,6,130,237,14,76,232,23,214,61,92,127,30,226,180,64,100,51,85,190,101,66,245,157,198,196,90,177,87,114,242,33,154,129,46,247,82,118,66,1,91,199,95,228,91,169,105,232,16,12,38,142,36,206,239,146,5,168,58,63,123,90,232,0,173,6,224,149,185,177,57,33,148,137,121,58,123,206,132,235,235,101,74,182,102,158,40,85,204,190,182,148,221,72,101,21,5,185,89,211,42,119,2,11,134,149,51,227,37,109,64,104,90,97,32,186,183,148,72,91,50,225,22,146,86,251,24,143,231,110,4,233,239,166,209,13,40,106,232,109,111,28,135,232,252,115,173,155,89,254,12,39,238,146,164,100,21,179,157,120,109,102,50,93,127,166,253,167,18,241,153,218,85,79,193,200,153,68,164,232,76,25,110,151,154,128,117,83,113,140,184,28,7,110,81,30,96,157,92,172,35,216,244,91,56,185,75,207,207,21,141,13,97,96,34,56,213,46,58,232,76,129,83,34,245,52,242,84,230,51,137,174,21,93,238,47,169,51,150,240,234,73,157,93,8,194,71,89,8,198,72,189,220,238,89,30,19,55,233,66,29,197,162,87,206,137,204,206,76,238,168,9,215,232,113,52,224,57,219,27,229,152,25,109,48,137,253,207,168,151,142,2,193,85,88,50,218,10,114,176,138,208,124,221,7,38,39,64,156,135,57,55,176,232,53,113,91,170,242,96,139,35,149,50,116,103,207,105,161,205,204,230,55,36,24,56,62,123,137,200,223,77,83,31,88,81,73,80,158,173,30,65,182,98,127,234,129,199,149,140,180,157,45,60,62,47,198,145,224,184,207,114,103,156,8,184,144,70,84,83,27,196,54,143,182,23,172,117,87,217,219,141,50,157,119,228,141,143,180,222,115,171,231,203,147,136,39,74,245,133,248,117,192,218,183,147,228,53,53,24,187,36,105,83,66,175,15,93,245,190,78,156,122,210,21,190,144,226,85,64,218,52,137,113,125,211,210,146,84,88,90,69,193,62,109,204,126,156,138,58,121,255,117,92,190,70,91,37,226,58,29,166,8,225,8,79,236,131,191,248,12,251,116,66,177,70,1,135,48,122,205,117,227,242,209,40,67,167,112,148,172,195,40,136,251,229,241,252,36,198,21,209,154,6,83,145,212,23,100,116,100,66,70,181,52,61,167,118,38,162,212,131,254,32,79,131,147,40,119,91,113,164,203,86,114,115,225,105,100,10,249,61,222,62,202,145,22,244,0,226,58,122,211,216,252,58,40,229,101,241,37,214]], +[[116,139,179,205,71,113,55,188,136,14,167,198,29,242,92,29,172,110,190,201,230,195,25,61,129,255,166,247,168,30,198,103],[16,111,40,207,237,240,150,69,66,38,179,176,31,194,74,177,201,187,215,242,176,151,62,86,254,47,76,86,160,177,71,91],[225,60,168,229,206,124,38,128,144,144,141,97,207,47,10,62,69,114,65,43,245,173,252,90,221,254,136,85,111,20,139,95,203,227,225,188,101,255,22,17,125,53,201,213,220,59,17,113,152,248,132,146,91,64,53,178,192,222,108,64,46,212,122,1],[0,222,109,153,12,132,51,138,57,143,218,95,74,44,202,115,60,86,178,162,234,57,108,47,230,103,194,104,227,129,69,135,133,57,189,65,188,20,10,44,223,231,225,131,96,65,16,72,204,166,15,53,206,81,9,145,223,38,28,191,102,144,57,217,210,86,135,160,127,192,71,106,65,245,14,204,243,129,83,238,106,233,255,211,146,178,190,192,204,103,16,30,195,105,109,122,46,200,203,212,71,182,166,234,6,61,51,236,18,138,232,181,117,119,222,225,123,151,22,37,99,241,94,66,181,92,164,190,219,223,182,49,169,246,38,47,148,174,53,187,53,247,149,195,90,1,222,219,70,69,167,60,250,110,217,238,82,30,70,49,251,23,187,192,110,229,115,22,190,82,116,39,200,170,85,198,49,24,116,98,212,178,200,130,44,164,225,139,122,93,76,17,76,17,220,34,6,155,200,50,101,109,95,77,57,84,135,24,197,31,94,79,200,40,246,14,55,240,19,7,80,82,101,172,178,45,94,141,118,123,154,167,184,102,161,87,198,67,135,62,9,8,74,26,64,74,123,181,140,204,75,90,57,15,211,6,1,200,150,147,94,53,86,246,13,45,198,189,255,228,125,160,166,135,200,236,225,36,31,246,192,125,119,97,17,202,101,152,252,169,104,203,106,250,10,20,163,74,184,245,75,149,211,216,71,58,23,75,199,37,82,63,134,116,223,178,177,15,135,66,7,254,225,176,139,66,218,31,88,101,83,5,163,89,117,122,160,37,31,20,19,142,237,188,40,12,189,56,91,244,187,245,83,1,20,204,67,176,71,71,121,226,4,150,47,133,96,212,170,66,62,23,230,174,202,206,102,200,19,120,79,108,137,139,91,156,183,70,169,224,31,188,107,181,198,96,243,225,56,87,79,89,185,116,84,69,72,108,66,43,192,106,16,204,140,201,188,86,69,142,248,94,14,138,2,124,176,97,125,3,55,221,218,80,34,11,34,197,195,152,245,206,5,236,50,240,155,9,15,124,246,198,15,129,140,107,76,104,48,152,62,145,198,234,223,30,174,77,84,189,231,84,247,93,69,10,231,49,41,246,196,255,92,76,96,111,124,173,191,79,120,161,141,178,150,28,200,200,221,171,5,120,207,237,252,249,94,240,136,138,253,56,85,55,209,208,160,118,72,165,206,37,34,208,99,53,7,215,117,147,225,160,54,109,30,206,132,61,230,152,103,215,172,68,43,167,218,210,169,11,89,216,152,78,74,148,107,190,95,23,45,164,39,99,139,43,97,32,144,65,255,245,14,96,236,2,236,44,11,29,196,190,46,221,19,232,123,100,209,209,102,49,20,87,60,245,138,23,115,159,70,58,28,61,107,33,35,57,1,131,181,5,200,238,255,178,5,57,189,254,235,64,119,109,32,196,89,186,196,86,153,104,252,175,228,78,164,205,98,74,132,191,204,215,135,109,215,191,85,248,58,199,4,14,48,243,38,220,227,37,88,142,27,165,188,7,144,38,93,253,186,9,131,158,239,87,22,65,232,161,35,75,108,252,58,54,168,102,189,107,146,205,113,236,116,224,212,222,185,231,77,21,130,1,170,80,47,7,200,186,52,138,194,106,175,155,61,7,12,154,64,181,42,68,233,50,85,43,103,162,223,5,167,240,240,60,97,123,72,220,39,130,54,106,35,30,12,78,57,56,164,39,75,54,170,148,80,255,147,107,225,50,220,182,146,131,141,101,76,148,84,44,110,4,122,127,120,186,113,25,25,249,8,161,91,48,185]], +[[57,61,68,221,13,237,113,252,8,71,123,210,94,208,230,98,159,167,248,143,8,46,188,239,9,24,152,229,201,227,213,184],[197,42,153,59,128,45,132,84,13,39,84,121,161,175,94,40,125,25,234,19,179,128,250,48,104,210,242,198,142,185,122,9],[132,199,22,230,13,230,123,2,12,193,166,162,78,101,73,254,86,198,217,65,168,237,234,228,7,98,102,102,195,28,182,13,238,107,229,167,30,189,118,186,247,27,117,17,75,204,253,55,209,99,169,104,187,238,193,247,105,114,21,18,150,196,126,7],[20,43,110,130,80,19,98,213,90,4,184,157,84,26,121,104,99,215,120,56,64,211,76,189,252,81,106,60,132,119,47,146,68,111,95,13,244,196,92,110,13,200,236,30,155,176,255,126,193,105,106,9,205,122,227,76,16,248,230,26,154,202,189,67,3,240,169,36,114,55,98,28,73,14,141,157,15,228,68,130,197,96,208,81,184,43,7,74,195,216,228,155,178,172,113,90,196,205,227,212,112,157,14,163,175,197,27,253,239,75,101,103,113,251,213,95,137,218,159,166,220,170,98,203,174,86,18,8,217,140,250,36,203,129,37,43,137,95,106,74,146,200,228,7,175,108,31,30,244,157,141,222,21,79,188,177,202,69,122,32,75,94,165,67,46,77,113,251,126,178,77,67,246,254,37,231,180,198,89,176,238,188,76,188,200,179,207,222,7,200,240,123,24,165,21,112,231,22,62,51,179,23,182,19,96,249,206,8,217,93,226,195,21,106,241,204,201,181,91,207,129,234,191,60,64,67,64,70,187,232,46,2,153,42,42,200,179,180,37,104,10,35,217,52,114,108,177,183,191,38,206,181,42,57,2,44,0,172,244,37,37,113,103,184,33,24,95,104,227,237,23,144,61,141,34,39,84,152,195,154,158,141,248,132,236,0,85,141,207,164,59,138,17,156,46,133,59,154,3,24,187,234,8,127,156,236,23,202,73,183,8,23,184,215,193,112,168,144,111,62,233,232,248,203,39,161,208,245,117,171,250,98,126,136,240,140,164,185,60,50,151,196,243,23,7,47,66,28,94,96,46,47,131,29,251,130,85,27,220,232,215,18,22,240,92,249,162,119,59,144,252,147,185,216,85,169,30,53,173,227,50,165,6,31,219,130,179,9,186,180,245,110,45,88,106,132,198,116,129,209,144,44,38,27,63,151,220,48,177,132,97,157,249,253,252,122,50,157,6,26,65,223,51,34,2,19,61,142,174,237,219,76,252,238,83,83,110,7,170,209,21,83,220,245,237,30,148,157,69,53,95,158,244,44,120,50,176,222,124,47,21,38,251,239,134,182,54,73,182,184,90,229,202,134,240,206,166,223,156,18,108,29,121,72,156,195,191,198,232,191,3,70,235,48,208,22,67,192,16,21,12,92,141,14,181,1,10,70,17,34,21,19,121,145,8,94,87,73,59,34,232,53,38,183,177,114,198,199,52,28,64,50,30,156,235,124,130,191,186,164,143,59,216,245,19,114,217,109,71,68,79,240,216,187,46,95,210,101,20,235,99,145,5,227,56,149,253,196,31,109,241,251,253,203,8,70,110,194,210,23,252,153,251,1,47,230,84,12,12,90,89,102,237,62,102,250,177,32,42,185,218,255,232,226,126,143,116,98,130,141,102,38,89,234,59,44,96,140,246,142,48,219,172,98,255,216,34,159,74,83,245,154,225,104,51,184,26,21,145,97,241,147,105,246,15,81,196,58,33,126,252,94,253,106,183,169,31,226,73,199,184,160,193,78,159,174,165,51,222,19,56,73,169,36,71,103,111,108,193,139,239,79,236,127,55,49,151,89,206,128,234,62,172,24,250,45,159,160,35,9,225,206,147,172,108,244,205,44,178,201,95,30,42,255,123,42,136,86,64,90,123,142,186,190,180,144,109,155,151,52,218,159,181,229,211,243,34,187,91,85,159,166,30,200,245,21,219,144,101,171,75,145,167,163,29,92,98,80,97,194,253,43,207,225,127,148,187,222,71,118,48,43,138,239,61,91,82,219,59,199,58,228,163,12,196,65,122,203]], +[[113,25,54,64,160,162,178,47,178,45,0,168,11,51,165,81,79,61,16,0,3,79,204,216,133,216,234,134,56,240,176,248],[177,211,111,114,59,112,134,217,35,17,159,70,117,155,57,250,30,64,56,198,65,140,55,155,169,139,88,64,199,234,80,104],[169,112,42,51,149,172,210,13,117,67,115,9,93,198,20,69,88,77,142,87,16,128,225,121,173,203,163,16,107,176,106,124,228,212,96,241,38,26,239,134,67,171,22,52,244,124,148,20,163,46,24,58,50,118,145,230,88,67,221,108,5,80,114,7],[224,40,121,72,187,133,163,152,230,175,250,45,37,252,255,139,219,147,38,245,209,79,222,182,5,73,245,251,240,193,129,111,17,203,221,78,144,254,160,57,220,166,15,170,209,105,96,3,249,21,21,201,178,114,136,44,149,201,164,171,110,39,119,189,146,126,125,132,66,174,166,206,166,25,201,177,82,85,254,214,18,181,204,49,88,252,112,91,183,165,6,244,175,236,244,227,78,213,23,178,193,43,131,98,97,14,94,162,112,72,92,204,179,201,170,151,236,214,203,25,99,9,0,240,125,148,203,41,60,182,224,137,169,167,124,1,148,7,58,127,113,119,176,35,13,37,118,58,46,249,141,71,112,76,178,195,175,76,60,27,73,86,49,180,165,178,27,46,86,191,242,237,224,62,164,254,124,248,41,23,52,126,58,157,77,190,239,55,209,207,23,97,90,218,160,253,23,5,121,105,145,125,71,141,3,204,216,248,184,142,94,90,202,230,115,42,129,97,223,181,247,208,33,35,200,213,165,101,207,77,217,141,252,154,175,90,51,80,88,169,65,202,67,7,63,38,89,97,90,114,254,120,193,1,196,26,237,7,243,188,249,128,176,165,179,251,175,219,190,169,47,216,137,207,213,61,64,50,120,188,21,165,154,161,64,194,215,115,184,136,155,150,61,206,163,101,54,46,66,110,244,96,152,69,201,188,233,248,174,181,145,209,164,105,176,114,180,18,9,245,168,182,220,35,149,173,144,96,235,46,55,9,120,174,51,17,209,207,10,143,32,81,66,212,54,186,182,185,89,67,169,124,35,230,27,209,75,45,149,103,44,185,50,94,154,177,252,158,238,170,204,213,139,159,74,193,85,11,222,200,68,155,3,96,57,73,108,95,7,165,237,100,213,216,81,113,105,1,68,219,92,129,200,28,188,76,22,113,141,82,196,223,209,149,140,165,201,200,186,88,44,217,215,6,242,122,116,116,76,58,5,191,28,205,81,241,9,32,16,211,111,21,120,181,120,174,14,159,250,71,7,144,85,239,148,250,188,159,247,47,115,139,239,104,70,30,179,64,76,206,233,83,245,238,134,76,151,76,231,14,144,55,227,56,143,186,242,136,158,19,102,202,160,246,81,226,27,51,158,61,86,185,217,90,195,11,53,146,169,72,145,44,144,191,84,71,60,235,196,103,176,154,57,67,220,172,72,104,172,181,179,94,166,145,239,244,216,204,28,218,12,108,10,156,22,154,78,225,0,65,243,95,67,63,181,61,38,6,123,41,16,86,177,218,105,255,70,251,234,28,167,33,54,89,169,144,213,213,223,20,6,176,147,218,42,51,200,223,149,171,60,232,17,175,185,201,140,91,253,124,78,152,27,62,169,78,239,210,226,254,149,112,125,137,243,7,250,118,130,139,92,103,116,149,10,238,128,98,103,20,37,110,25,125,199,218,151,33,88,199,104,187,238,127,189,22,158,193,91,75,183,190,114,151,109,190,211,229,18,118,110,242,46,243,184,18,188,172,74,163,17,90,254,131,211,18,132,175,142,172,234,78,228,154,253,66,217,196,79,255,45,134,28,8,98,155,85,218,224,15,246,116,251,2,142,115,139,5,220,179,138,234,166,150,60,195,250,175,199,182,146,69,162,161,34,169,109,210,240,58,130,77,114,176,254,13,215,152,223,92,75,183,90,135,50,78,118,74,80,165,255,82,84,122,218,143,143,136,230,243,138,238,73,213,141,219,1,38,72,133,76,213,157,14,201,123,195,213,141,10,212,73,31,8,89,7,103,206,177]], +[[191,201,98,108,145,243,72,253,175,70,157,239,35,2,233,227,143,144,81,231,52,158,72,248,80,207,53,42,131,49,162,139],[78,129,147,6,28,157,101,168,43,203,37,218,8,155,74,128,186,65,179,221,47,142,209,220,129,225,207,208,60,132,145,21],[102,2,66,193,220,243,41,19,105,198,92,157,127,137,135,46,171,72,34,0,227,68,178,150,227,54,160,162,230,49,250,121,96,36,182,225,17,156,39,213,34,100,164,152,21,221,120,25,39,167,223,70,126,136,184,1,230,132,252,96,34,150,37,14],[47,17,244,11,42,25,246,64,192,4,76,123,19,150,128,195,195,182,159,0,255,159,106,65,134,253,125,237,86,156,29,140,87,32,241,157,211,92,120,22,208,138,148,192,130,4,228,118,67,226,100,212,37,226,28,239,184,49,41,201,9,163,215,140,175,114,196,107,241,167,41,118,94,244,184,202,128,63,218,248,5,47,252,108,196,166,181,121,161,96,183,3,177,83,85,198,252,211,185,162,236,188,38,126,96,221,89,246,162,177,148,32,229,87,39,168,11,11,182,65,103,200,59,160,200,5,222,237,73,29,147,231,35,243,180,50,99,209,116,32,184,91,232,108,22,92,85,39,121,219,150,14,10,169,235,77,159,58,22,74,90,33,250,179,245,9,168,240,25,154,105,67,196,178,35,207,157,172,167,225,16,224,86,168,29,156,224,224,192,42,194,101,238,172,5,236,216,68,72,70,138,77,18,43,135,163,224,76,40,55,228,61,33,39,4,253,65,231,243,209,152,162,231,107,236,160,231,2,156,67,42,6,84,236,212,79,152,76,93,240,103,65,150,77,131,114,200,110,22,42,140,84,24,132,155,65,229,113,254,184,62,180,47,187,205,219,138,8,33,67,144,158,170,80,18,185,121,147,29,199,227,204,203,68,199,145,224,75,128,101,238,99,240,86,29,161,187,243,123,246,80,52,119,135,156,251,175,109,157,125,154,116,117,85,63,83,83,95,132,122,118,220,59,43,122,61,29,71,11,190,23,18,74,136,224,63,233,148,186,16,194,66,33,227,158,61,15,245,60,121,226,250,175,161,144,18,213,239,25,43,198,213,38,11,102,249,151,182,68,207,72,217,159,56,153,215,196,133,230,132,170,30,110,48,133,92,247,92,45,128,199,163,238,67,84,254,19,198,118,9,28,134,103,55,61,48,230,15,248,224,159,237,239,23,90,26,135,57,95,239,160,114,43,246,192,28,101,85,207,240,104,137,42,254,148,134,203,31,204,95,182,100,30,130,216,112,121,186,93,122,156,19,147,85,214,193,76,80,125,189,89,71,36,181,83,81,16,9,101,190,158,93,191,167,112,136,120,196,178,159,77,84,194,23,116,110,50,106,178,165,79,153,184,129,215,218,91,17,237,176,138,109,121,216,133,105,27,31,112,133,81,115,16,179,9,207,155,27,113,74,171,197,193,122,80,155,20,11,137,179,249,220,238,80,202,180,65,191,90,211,187,194,153,144,246,39,64,97,112,167,161,15,45,71,223,201,37,97,84,249,98,48,142,118,154,42,177,178,160,14,39,227,39,240,209,250,22,77,30,56,234,213,206,170,226,56,186,82,111,84,184,27,69,222,166,200,151,65,134,177,182,114,95,164,200,62,98,243,226,84,247,41,135,27,218,77,196,68,188,231,143,9,3,250,49,142,170,200,34,169,85,50,171,1,158,156,252,86,25,226,194,6,127,37,143,67,117,210,224,34,46,165,191,150,162,83,162,163,250,158,234,2,195,238,204,176,40,199,107,198,13,56,41,139,149,185,175,230,96,49,177,162,162,97,82,253,170,126,244,248,55,171,181,17,133,223,139,46,248,90,210,201,190,109,251,167,94,55,220,125,18,225,120,127,197,95,134,111,208,102,241,34,145,223,241,151,106,252,16,218,145,49,1,231,4,149,216,120,51,72,214,17,176,17,236,103,28,13,167,55,191,150,44,220,201,228,168,0,181,19,147,90,86,208,132,234,100,167,212,232,233,158,233,68,10,115,97,50,228,44,144,149,3,194,34,74,20,27,37,206]], +[[57,59,118,148,130,55,91,130,20,39,166,109,22,228,245,81,133,183,163,183,51,143,26,6,246,124,223,167,227,92,84,28],[132,175,215,6,120,255,168,90,159,101,116,203,207,227,177,93,4,169,253,21,1,111,248,85,10,152,124,75,149,28,113,34],[49,249,140,10,8,253,168,231,53,181,115,102,170,27,131,185,61,174,99,181,129,12,130,29,153,203,57,223,82,31,234,192,127,60,65,11,39,186,51,7,117,125,96,73,242,36,84,251,109,233,226,195,194,67,141,104,49,144,151,209,18,207,219,7],[138,232,5,62,3,190,190,174,84,64,67,184,65,75,56,83,100,173,209,103,55,55,207,138,178,1,147,212,170,188,138,120,225,214,155,156,126,82,114,158,105,48,120,6,233,39,206,56,7,176,124,104,200,51,196,252,241,109,177,94,125,206,96,77,23,152,145,95,212,33,22,137,180,134,70,66,80,45,56,233,27,25,151,183,24,35,49,139,105,171,229,190,214,245,227,1,91,251,34,223,48,219,55,31,34,96,197,194,46,186,96,223,57,179,237,211,196,215,161,225,17,205,155,138,164,111,103,189,12,243,167,23,175,6,236,12,229,103,2,142,6,228,121,121,52,173,105,177,245,190,68,15,243,122,138,3,75,21,51,250,148,100,36,172,89,84,0,173,39,211,190,118,220,137,186,157,108,73,147,154,9,242,228,1,200,242,15,127,123,75,158,99,185,213,82,1,83,74,180,204,123,232,133,240,67,42,44,102,115,210,231,101,25,77,255,217,182,9,109,210,178,132,57,24,117,9,89,168,221,228,163,171,64,126,178,247,225,164,156,37,151,227,8,5,248,72,13,208,204,130,114,163,32,192,10,162,178,16,245,118,228,37,119,211,170,65,151,3,105,124,164,6,212,58,26,79,153,176,115,54,100,246,214,178,64,60,186,27,220,197,31,84,28,242,66,54,7,5,112,84,7,85,199,168,99,31,204,47,24,147,143,161,27,194,145,21,91,57,215,167,98,161,255,77,202,151,180,72,247,14,45,61,228,71,203,8,249,24,234,32,203,67,63,161,21,227,8,128,201,108,140,245,240,235,188,244,130,48,157,182,220,31,182,78,23,192,77,124,223,122,144,244,1,77,21,174,118,150,180,68,35,176,186,8,78,237,77,63,178,140,30,251,57,130,138,202,47,64,202,109,243,66,194,14,149,248,0,107,39,103,168,63,80,195,31,204,21,129,160,151,83,231,130,145,240,217,147,29,153,42,211,96,68,115,206,184,133,236,190,120,87,204,82,173,85,133,51,77,20,133,208,34,225,6,183,28,41,189,252,242,62,232,164,117,223,44,9,5,50,53,106,111,252,2,35,35,23,152,138,44,188,251,194,163,107,75,72,60,180,69,16,232,85,153,182,18,89,107,98,101,114,176,153,109,138,97,192,238,62,255,241,247,199,28,5,251,90,141,140,93,9,217,36,235,170,200,128,4,81,201,219,36,86,113,10,39,157,254,45,34,246,174,169,222,49,128,29,199,66,83,67,98,176,232,16,233,158,132,29,187,127,12,249,175,26,239,84,42,82,199,118,204,81,242,135,54,143,190,106,214,81,250,213,120,126,247,124,115,83,95,61,251,54,24,204,143,13,187,84,157,220,169,185,191,145,19,90,52,86,0,26,70,33,90,222,56,142,124,235,159,205,253,13,45,10,3,86,175,190,44,236,28,46,120,180,217,152,212,85,79,70,33,241,21,29,211,255,211,186,76,11,200,82,243,17,117,140,93,202,66,93,24,186,21,168,214,124,164,1,208,230,207,40,12,184,131,132,162,218,212,159,174,57,186,42,119,180,103,179,35,138,162,140,253,19,126,92,92,15,249,0,15,139,6,162,25,46,22,41,32,105,34,101,219,36,171,106,237,229,53,227,28,32,147,190,87,235,248,128,93,241,120,137,20,243,168,132,248,132,23,144,21,128,141,180,211,2,15,62,120,188,52,40,93,35,55,98,232,153,235,255,40,66,130,21,226,68,64,77,226,145,114,143,191,65,36,206,91,36,53,38,10,142,52,17,128,7,90,86,81,230]], +[[38,203,194,81,14,230,234,57,10,44,185,72,160,21,209,49,171,244,192,149,73,21,98,11,120,22,174,207,78,17,218,109],[20,94,141,210,43,68,0,40,157,175,182,38,217,90,148,194,243,182,156,101,25,119,23,203,220,216,80,152,197,73,33,7],[103,16,208,221,0,84,91,68,76,247,20,183,145,68,254,121,243,140,177,192,245,183,66,72,212,240,31,227,96,17,122,38,255,237,74,59,242,19,35,178,138,57,58,233,222,224,125,105,229,131,227,22,198,165,115,211,124,100,74,141,98,196,5,6],[156,235,226,75,79,138,222,134,67,14,39,154,60,67,62,74,225,126,0,136,82,162,79,8,105,12,188,61,117,227,183,242,0,218,137,124,37,247,72,59,55,99,125,75,193,16,8,217,34,76,213,129,251,192,56,173,173,160,45,39,30,210,165,210,133,216,67,160,248,183,158,55,148,93,195,91,194,100,190,205,128,67,7,225,212,66,24,166,67,228,181,154,147,17,222,152,93,36,180,194,111,177,70,3,190,93,186,24,57,238,12,141,46,222,108,181,10,246,124,128,69,25,3,123,27,22,99,49,140,252,110,117,208,240,81,219,181,211,234,243,170,209,247,142,240,207,244,141,92,85,178,253,37,219,21,57,208,240,45,174,159,37,20,138,141,51,139,151,135,155,189,57,223,150,26,162,195,150,49,90,42,134,204,120,53,129,230,126,168,68,172,254,134,69,66,138,39,184,211,46,163,6,78,59,246,45,207,88,1,14,196,52,136,98,250,194,94,61,159,205,78,93,101,190,89,144,93,129,109,251,150,73,146,186,122,206,239,140,32,117,163,18,229,255,196,249,83,14,162,15,119,249,62,129,207,138,1,157,195,148,86,52,54,75,171,247,151,114,4,90,13,186,167,124,71,162,43,119,34,59,112,77,235,210,208,3,246,165,199,191,107,25,205,44,73,182,20,253,77,71,253,37,31,230,34,203,152,23,133,193,70,189,183,193,210,234,2,177,22,146,59,249,138,26,251,183,133,138,223,45,249,56,167,144,236,31,144,116,173,184,209,175,181,99,63,169,97,168,71,100,1,13,59,222,209,192,51,210,90,189,180,176,15,176,94,215,100,15,174,97,135,157,248,143,11,9,227,171,208,87,185,165,33,8,169,188,152,95,183,58,95,41,216,77,28,166,146,27,98,241,183,3,199,238,180,129,93,157,214,208,102,115,141,177,24,186,246,27,4,34,243,136,241,191,201,227,169,190,216,58,26,114,125,204,38,106,153,136,54,72,70,128,127,77,85,24,188,46,221,14,203,52,19,194,111,208,199,155,117,216,203,91,205,133,192,111,204,234,77,3,251,137,136,223,243,237,12,201,219,174,120,214,174,141,95,196,2,70,23,162,63,82,189,97,83,133,212,238,224,143,145,52,235,59,37,12,143,130,43,71,217,30,140,77,76,41,41,128,22,230,252,129,241,241,9,146,83,215,148,94,7,152,149,93,160,221,225,78,187,147,78,207,174,234,186,232,120,131,225,204,57,128,103,64,15,228,98,162,196,233,242,50,219,92,221,97,235,169,73,24,140,240,27,35,139,231,173,169,56,240,2,220,58,227,31,223,212,37,200,212,110,160,50,50,58,175,32,221,61,226,80,125,54,187,69,251,185,28,64,150,154,158,93,162,15,127,147,107,15,75,19,123,98,254,43,163,166,103,188,3,98,217,63,197,13,63,34,149,225,103,252,186,176,251,58,57,183,203,2,75,87,143,148,144,247,52,178,140,156,207,113,146,241,131,148,125,90,81,62,250,73,22,228,216,43,42,180,186,126,194,255,186,33,60,232,42,214,237,59,16,228,133,83,231,51,201,64,170,155,156,231,19,55,198,194,128,93,251,141,214,97,139,109,64,144,163,214,204,150,62,206,162,109,28,220,43,245,172,153,156,17,39,97,104,169,49,216,22,70,157,121,8,60,36,8,26,80,220,189,34,39,82,56,82,103,206,27,252,29,183,107,21,84,173,87,227,71,82,183,248,152,49,71,193,22,212,163,250,230,246,213,126,101,79,237,215,55,141,43,73,137,234]], +[[177,245,158,60,35,128,215,170,65,77,11,249,8,147,163,141,221,252,41,56,89,48,61,22,240,13,158,174,108,179,69,14],[132,227,245,247,47,25,9,91,15,83,56,72,165,169,29,15,7,67,184,227,163,226,245,47,203,215,235,231,197,181,169,152],[96,175,193,233,145,253,210,124,196,114,185,172,201,212,5,180,210,185,19,8,146,144,179,17,196,250,137,26,226,238,160,86,113,253,231,160,239,134,85,123,216,103,209,192,183,71,202,243,82,41,214,239,82,143,227,224,208,188,246,48,56,14,169,14],[198,23,76,154,211,104,93,214,72,99,96,23,131,123,141,153,34,0,49,158,154,90,13,38,217,77,45,167,94,44,58,255,70,244,45,123,58,186,71,43,127,134,11,15,225,246,149,82,151,49,253,200,207,13,167,5,209,208,154,202,208,79,1,8,55,236,239,65,157,87,233,234,108,172,241,104,197,33,86,150,244,113,243,202,168,151,96,124,98,157,68,61,224,153,211,23,83,194,70,119,216,215,95,75,241,114,70,129,139,88,173,192,66,75,118,42,25,30,243,154,112,118,165,173,18,97,76,245,76,71,235,9,8,187,134,101,24,197,250,193,202,45,46,91,101,117,32,162,179,105,92,111,179,96,241,111,74,179,87,153,142,76,14,151,35,29,111,137,201,104,220,41,236,193,170,145,250,13,117,67,181,210,36,123,13,133,228,135,67,171,124,200,21,207,218,168,43,246,140,166,211,226,37,11,253,162,112,36,214,27,71,76,107,129,84,172,141,27,90,54,32,151,130,81,92,22,70,104,13,55,6,155,139,68,18,249,81,176,37,164,213,67,98,93,208,34,144,191,3,198,115,70,19,249,155,122,76,58,245,197,249,233,172,52,116,70,94,100,132,35,1,141,64,166,173,190,136,163,48,29,61,37,155,4,238,68,204,5,98,238,13,237,79,94,38,173,151,122,181,99,31,133,118,141,188,229,63,97,108,2,154,139,143,147,62,42,146,100,177,200,31,81,126,159,245,138,185,244,90,35,238,237,66,4,53,143,143,255,12,143,151,94,241,223,165,119,106,95,119,147,186,226,242,129,215,176,203,239,36,11,63,198,190,5,136,33,234,43,128,15,255,229,90,125,224,175,201,62,222,156,96,200,222,0,90,187,154,44,136,244,230,30,141,235,49,112,241,7,138,54,226,216,242,165,130,57,189,238,73,110,144,209,55,210,17,15,10,216,87,168,139,53,39,102,79,120,25,57,224,178,247,102,52,255,159,108,87,225,196,63,88,36,49,113,205,134,46,244,40,69,118,23,42,241,246,195,189,55,213,215,75,40,167,169,134,152,189,116,229,123,188,20,46,103,247,3,249,214,44,222,118,26,2,38,143,236,179,67,252,1,65,136,54,65,79,18,34,202,36,188,221,105,208,5,144,29,162,160,249,68,101,228,212,186,104,137,136,22,191,126,62,75,183,156,140,165,153,127,186,154,141,248,79,170,45,36,176,68,196,234,97,2,154,70,203,167,3,66,30,54,29,250,82,202,175,243,187,170,183,253,117,63,40,86,215,192,131,174,185,118,141,161,29,130,30,45,48,159,122,115,92,57,150,146,218,194,242,98,132,107,137,27,246,70,26,242,60,140,124,225,212,217,3,44,60,20,15,115,158,85,132,195,111,5,234,244,52,159,244,84,95,40,58,78,15,234,73,67,10,27,24,13,8,113,227,116,43,136,204,181,145,18,79,196,39,237,103,59,95,39,176,176,166,245,74,242,43,164,166,209,198,193,219,42,31,202,166,216,160,48,139,119,239,45,12,97,187,245,27,149,241,232,182,171,197,4,29,151,182,182,241,181,105,179,246,60,236,5,203,86,122,174,161,6,114,112,150,238,138,158,168,123,136,4,144,31,126,136,167,64,156,102,241,82,222,157,191,203,227,25,82,230,253,131,178,135,122,119,95,174,66,91,56,81,224,239,248,121,47,251,56,72,248,74,101,204,49,114,83,178,114,71,94,113,126,73,233,198,255,107,120,89,209,27,186,124,68,40,200,45,23,137,224,220,165,188,173,202,47,219,37,158,152]], +[[219,70,27,159,112,126,178,205,119,72,196,76,153,86,47,19,2,57,116,137,53,61,245,243,3,121,127,224,208,181,141,225],[99,81,22,218,139,165,163,106,55,119,40,226,134,24,231,92,85,146,174,204,24,227,64,17,196,196,37,145,151,11,115,102],[221,4,156,167,155,235,158,172,50,90,207,68,103,47,245,120,169,104,80,47,225,188,245,234,25,213,44,15,103,120,199,241,199,187,247,66,116,121,7,120,110,96,129,35,145,26,146,7,120,210,249,89,111,226,155,231,204,40,253,0,157,124,68,14],[26,42,200,193,185,234,9,155,131,26,104,18,210,180,38,19,9,5,142,165,136,61,112,177,198,7,185,205,63,223,219,134,231,153,2,176,254,137,232,14,167,196,120,32,118,116,178,216,3,176,185,202,20,127,254,98,229,148,245,6,199,150,214,137,151,206,72,43,81,164,110,73,180,165,216,88,205,234,226,198,236,155,105,65,152,230,130,47,14,51,237,87,190,219,3,53,199,137,10,114,167,238,60,35,130,59,231,155,127,148,113,224,51,199,154,238,213,46,87,96,251,12,203,185,211,143,222,216,180,115,131,193,145,3,206,68,112,88,52,197,157,221,134,247,3,57,72,97,45,102,98,245,22,206,78,57,159,242,3,99,204,114,129,166,155,45,92,48,123,16,183,4,21,1,132,236,227,47,57,13,119,44,207,167,132,131,187,119,169,251,168,68,37,54,105,132,23,28,194,187,96,176,236,108,98,141,78,144,48,116,109,172,28,171,202,96,240,86,131,129,51,70,161,165,188,20,114,117,73,121,92,28,146,104,105,225,170,37,9,61,89,27,67,224,134,228,58,4,209,112,217,66,196,22,94,28,92,231,108,62,100,151,61,145,54,249,50,91,238,130,22,130,241,4,62,149,27,2,118,127,63,180,88,208,36,73,173,211,232,166,110,81,111,219,30,213,128,224,86,224,247,142,227,63,217,238,50,128,145,47,174,7,254,30,160,37,39,205,0,29,111,111,47,137,238,100,159,81,116,20,213,111,87,53,154,132,104,145,240,34,44,50,29,126,112,129,121,149,168,205,142,148,118,11,110,116,131,43,171,104,213,91,196,100,24,132,34,31,210,159,18,45,135,169,168,104,182,166,6,12,135,178,56,44,247,187,221,164,205,106,170,27,188,142,109,99,74,181,128,200,101,245,173,214,161,213,78,97,166,7,220,44,55,176,138,140,186,110,97,12,18,207,235,239,156,152,158,239,59,120,42,203,209,188,236,95,4,232,53,202,16,18,152,181,233,189,216,129,58,113,176,212,105,252,241,39,39,211,222,28,63,151,221,188,106,178,101,132,64,221,100,33,1,155,198,143,53,109,111,37,83,104,101,133,29,146,217,15,233,150,156,59,124,53,162,232,140,225,83,71,110,195,151,58,249,53,159,22,119,164,202,241,204,72,28,113,189,144,34,143,245,252,109,216,59,138,105,159,254,81,73,41,245,201,92,180,240,75,0,221,24,162,135,44,65,134,141,59,235,118,73,141,220,146,52,182,63,89,157,112,113,128,29,178,194,135,143,123,239,79,253,221,129,50,38,240,109,184,78,179,2,23,167,24,48,130,227,193,36,43,182,208,28,211,166,206,39,191,241,107,251,253,215,91,126,81,4,49,44,73,196,58,173,252,213,180,237,186,15,245,13,40,144,202,60,217,204,163,62,79,198,148,192,87,196,126,190,28,32,164,173,17,95,152,93,199,68,44,111,109,167,190,83,11,105,2,40,156,171,156,161,57,198,178,76,184,15,253,215,130,50,78,96,44,69,145,13,182,61,139,92,68,202,41,210,127,86,219,240,1,134,186,88,60,52,225,96,49,223,53,117,70,179,171,154,61,214,94,145,215,18,140,147,145,149,230,70,160,240,184,155,245,223,4,186,35,61,106,18,162,113,247,224,74,164,92,218,153,180,165,90,33,203,187,115,133,21,227,44,86,170,194,73,98,50,177,0,138,103,97,200,4,90,31,224,249,163,100,64,71,181,150,106,88,166,0,70,108,27,29,17,221,173,90,165,115,196,62,189,168,135,225,106,5]], +[[245,192,167,248,246,88,76,93,47,46,29,8,16,232,232,97,3,228,226,212,92,249,167,33,216,196,127,103,73,51,150,164],[60,109,108,206,73,99,49,65,7,134,150,19,26,141,132,237,130,63,48,102,75,40,154,249,221,48,198,64,127,111,3,19],[212,195,10,72,196,82,59,31,132,177,75,101,122,248,248,89,117,91,186,99,89,152,139,103,92,109,133,221,243,84,98,130,13,164,118,216,79,108,64,46,101,176,32,217,232,162,194,133,193,103,8,174,88,209,248,219,198,87,130,168,152,166,101,8],[214,138,188,96,154,122,12,226,86,105,158,177,112,67,222,254,30,184,34,201,112,143,101,113,138,6,88,31,171,33,16,236,45,176,146,19,187,158,15,54,18,206,74,63,143,219,231,87,169,240,235,44,62,186,67,138,144,136,177,143,108,92,170,187,229,200,47,122,154,178,254,207,15,88,89,209,117,225,57,38,48,51,116,36,88,248,42,111,56,117,108,213,188,223,158,7,54,219,44,171,32,160,205,63,15,28,219,234,133,86,216,73,9,53,141,216,246,159,13,172,212,154,191,138,193,191,231,89,64,214,147,158,106,85,56,91,90,206,124,225,253,225,32,103,154,182,234,122,137,209,66,104,210,159,251,70,223,16,91,243,144,146,66,198,96,95,62,62,42,183,68,137,55,214,219,43,160,84,199,177,79,67,45,180,29,193,138,91,149,115,54,183,245,45,151,142,192,62,125,87,100,233,189,47,75,104,149,141,147,123,242,152,35,178,126,251,49,226,91,67,146,92,77,172,190,103,24,166,15,234,59,50,112,231,183,107,13,224,231,15,127,163,193,44,33,94,247,43,149,220,27,82,118,35,129,121,223,197,47,196,136,89,100,159,165,130,208,90,96,223,104,89,154,28,238,166,79,100,18,211,248,73,138,226,206,219,18,66,69,136,58,36,11,192,133,31,14,50,73,101,190,18,4,134,225,234,137,160,24,45,250,142,171,211,184,250,102,169,156,81,73,19,137,243,200,58,60,219,66,103,243,228,219,201,143,12,68,133,107,4,77,200,141,144,238,238,132,21,191,115,222,23,26,254,132,190,144,53,224,220,76,128,207,4,34,70,159,224,201,189,28,106,166,84,165,155,94,52,238,211,81,205,162,135,18,105,172,71,142,141,56,46,116,14,154,199,171,77,220,76,13,239,10,234,183,151,182,241,164,39,184,228,168,73,122,11,151,151,218,220,211,92,65,79,213,91,120,49,48,246,205,237,56,164,76,26,137,40,131,7,235,132,37,72,65,55,168,174,219,3,13,84,182,22,168,46,60,90,207,251,8,214,204,26,97,116,92,41,175,198,138,12,24,56,177,57,21,156,95,166,103,77,102,185,227,56,17,90,173,75,27,71,16,170,93,149,23,188,247,225,203,18,212,230,165,28,17,120,159,220,174,157,155,190,120,246,154,51,229,45,241,131,60,135,107,2,104,122,64,79,172,173,50,132,28,178,213,37,84,231,184,226,32,158,63,136,253,148,140,30,207,131,149,124,150,244,59,3,75,237,166,196,118,9,107,203,9,48,26,214,31,131,103,204,67,225,86,19,24,98,180,46,206,40,91,236,45,204,45,2,208,148,208,66,161,96,114,235,34,171,152,136,1,59,232,35,113,86,148,0,236,31,142,199,231,145,8,196,27,133,51,101,38,143,164,207,188,98,196,172,18,204,152,210,236,56,168,125,96,133,133,149,103,192,242,125,109,67,26,4,110,136,169,129,85,88,102,7,5,253,5,235,6,198,192,94,91,125,98,52,124,238,226,125,255,237,113,65,84,13,96,140,185,117,7,90,150,68,172,198,50,132,57,249,250,104,43,34,107,24,97,84,84,144,17,195,176,240,255,79,116,202,167,28,25,68,228,203,131,108,232,81,217,181,217,231,39,197,83,227,199,35,207,152,194,115,229,103,92,171,137,155,182,111,70,51,167,109,234,53,115,65,249,131,197,61,145,88,173,49,154,218,117,64,139,65,192,111,38,183,67,91,128,220,59,192,170,242,42,131,61,222,220,214,120,92,135,209,150,176,175,44,154,67,209]], +[[26,185,70,192,193,174,191,156,163,124,47,78,42,75,51,125,91,30,188,205,36,115,76,156,178,161,96,140,136,30,87,87],[154,252,99,223,206,13,72,155,64,144,122,238,214,223,254,76,216,239,90,111,250,34,152,149,86,68,92,191,155,53,25,194],[191,171,222,164,24,16,165,63,142,82,122,205,102,236,16,108,226,174,26,103,255,106,155,82,46,15,8,251,191,18,82,104,44,179,161,220,200,117,96,25,68,203,136,0,15,114,225,57,7,0,121,3,167,124,208,219,3,22,212,25,172,56,194,4],[155,176,113,182,44,4,6,75,12,150,226,67,221,25,140,57,113,123,37,201,148,72,194,192,2,184,74,153,32,76,90,110,35,180,185,18,2,134,117,191,220,77,249,60,91,47,184,8,129,162,62,13,68,186,24,189,233,145,33,238,232,106,220,111,132,40,25,214,235,199,162,136,153,45,163,40,88,5,168,184,182,251,205,34,103,182,134,179,225,191,121,96,180,95,36,79,133,46,130,73,41,68,227,214,24,188,196,81,76,23,247,34,186,73,172,167,242,243,187,78,145,249,64,233,206,240,21,101,12,62,64,176,200,85,161,124,66,241,30,58,52,172,200,82,135,219,224,249,9,60,0,55,61,80,192,179,6,74,90,95,43,30,137,32,101,23,82,130,149,253,135,23,3,168,231,98,181,231,111,185,183,71,61,33,73,184,91,148,97,245,88,126,215,231,252,139,80,170,9,135,109,238,182,226,55,7,133,2,20,44,236,107,221,199,1,64,254,29,31,22,88,213,211,233,16,253,112,54,162,249,36,180,153,219,23,86,247,200,206,13,95,13,4,91,57,188,129,197,194,241,167,97,245,47,243,147,224,100,155,141,176,189,136,84,189,2,107,226,199,195,205,99,82,107,165,168,13,72,51,95,3,56,50,214,51,118,7,27,99,8,240,89,96,203,63,201,250,201,50,237,216,55,109,174,81,242,198,97,247,91,124,111,74,200,86,117,58,202,98,6,40,119,96,159,196,160,255,96,103,2,130,192,94,136,45,26,3,91,249,137,12,171,41,106,199,168,223,36,76,86,244,144,37,15,2,0,84,184,175,81,190,79,195,24,190,186,80,98,50,191,69,225,127,92,116,12,240,157,55,81,90,139,200,148,188,149,92,138,70,8,119,199,133,79,139,227,99,178,25,51,225,98,135,174,12,183,15,34,45,78,54,184,180,36,151,85,89,187,75,252,141,209,213,27,60,15,175,74,83,227,2,25,111,159,237,181,50,135,208,147,21,223,255,162,188,75,58,207,241,55,249,167,109,104,86,33,127,121,203,178,84,51,252,151,137,159,214,84,15,24,8,142,132,65,126,72,51,228,169,26,171,164,101,138,233,173,127,118,13,217,197,183,25,26,13,60,5,84,27,131,192,37,167,153,33,56,230,209,8,13,161,76,44,136,124,109,103,10,171,55,77,67,108,39,47,158,150,248,90,156,66,51,121,192,212,124,70,223,109,227,52,234,32,87,21,141,51,35,30,20,38,166,109,60,112,130,122,173,85,17,184,70,224,59,148,146,61,95,148,186,241,248,207,17,168,97,55,58,91,128,173,94,49,126,194,165,41,233,78,99,108,220,58,162,158,93,172,32,90,12,19,246,143,177,152,207,148,86,230,57,10,234,212,217,120,42,16,56,246,71,141,51,154,129,186,231,175,42,4,21,28,47,34,232,211,159,224,113,225,165,33,104,213,124,132,195,98,147,65,63,142,111,246,147,79,5,231,239,173,111,161,32,200,193,195,138,209,136,106,61,0,191,195,6,69,146,3,192,44,223,79,6,101,43,200,250,14,139,156,199,121,212,63,187,120,158,125,173,93,201,159,65,212,204,88,140,27,101,66,106,78,119,56,158,221,4,151,117,120,248,243,22,188,221,148,97,214,102,71,44,221,39,106,165,105,114,28,101,35,34,86,186,28,240,231,245,234,85,50,23,41,187,14,3,134,167,123,134,85,50,2,70,150,237,222,244,133,183,215,178,140,21,115,185,52,126,65,77,66,97,153,84,130,227,179,18,222,19,49,248,78,117,72,96,122,132]], +[[4,187,136,122,138,49,132,255,199,234,9,201,188,124,31,124,52,17,85,106,124,124,57,140,184,178,217,143,253,158,232,102],[106,177,228,174,74,160,211,137,137,174,239,168,5,181,120,128,110,46,151,26,199,172,5,64,153,88,191,230,0,113,244,167],[205,132,245,94,94,244,83,25,36,197,162,24,30,200,122,100,84,19,136,193,5,148,6,188,7,213,49,87,161,104,226,3,204,138,160,240,6,157,83,255,88,169,91,138,140,170,253,173,38,54,60,125,15,128,69,196,53,158,151,180,54,2,198,6],[183,171,12,129,99,244,120,198,202,191,43,189,124,163,124,176,36,86,215,110,82,126,234,27,13,38,219,36,46,55,135,118,50,152,90,62,60,164,27,82,226,29,121,1,123,255,129,238,85,26,215,42,242,119,180,16,228,42,248,34,198,8,205,105,208,11,244,64,183,91,120,122,140,145,93,112,182,198,55,108,63,103,250,100,214,18,161,180,73,167,226,19,77,156,35,35,1,87,213,118,224,106,102,168,66,42,97,30,42,15,9,114,134,193,153,234,42,22,40,97,134,75,208,53,7,106,178,11,186,226,180,64,138,44,100,51,203,35,67,58,136,159,230,89,143,71,190,83,187,210,200,15,7,168,252,203,138,174,81,17,97,230,9,218,77,24,10,206,165,68,129,30,148,73,197,220,34,80,227,229,160,205,65,218,51,162,218,99,46,96,56,189,134,241,109,91,124,27,228,159,198,219,73,144,118,202,145,247,170,2,143,227,133,41,112,11,33,208,114,210,183,93,204,139,67,120,29,75,196,211,187,88,77,157,160,28,62,204,133,177,233,63,206,4,93,173,206,234,81,6,70,139,223,229,247,13,102,164,250,214,14,79,184,100,236,21,234,80,246,203,121,114,35,200,199,86,247,161,147,26,57,70,78,187,185,103,159,107,1,104,124,23,78,170,50,185,104,185,207,172,232,193,103,18,10,167,189,2,66,240,3,160,195,119,112,37,81,179,13,162,72,142,178,148,64,82,147,74,239,75,254,17,95,10,183,64,90,61,95,169,189,121,107,55,23,66,188,17,74,155,242,140,91,210,86,38,41,92,226,97,166,168,62,246,11,119,210,211,45,215,16,95,200,54,100,170,137,118,91,63,129,145,238,238,216,120,242,235,255,47,185,118,99,166,24,119,192,147,147,59,189,7,49,230,55,87,87,27,14,55,202,201,158,208,31,210,20,203,212,254,185,119,232,86,224,161,167,239,12,64,140,32,224,221,175,31,216,240,40,207,160,140,133,15,167,9,13,202,140,221,224,203,105,3,218,24,198,41,12,102,161,192,174,10,8,75,242,80,197,26,157,3,94,91,22,236,97,102,54,175,185,181,188,227,106,119,95,226,23,91,204,46,224,114,32,131,78,235,49,202,238,80,233,248,6,63,177,252,132,104,174,37,227,150,103,137,166,216,223,254,8,166,247,161,230,114,111,147,174,116,130,222,2,98,187,31,141,224,201,90,153,236,185,86,132,212,75,63,26,51,42,24,210,205,61,207,37,60,51,215,53,82,47,121,107,101,28,154,99,58,142,190,149,208,43,192,70,88,37,238,84,26,125,146,123,181,185,10,109,181,73,159,141,153,58,180,4,177,101,11,117,231,146,167,200,52,235,65,240,71,1,56,176,245,120,160,76,155,165,173,149,10,199,201,181,211,40,243,64,139,100,90,217,198,191,25,109,217,97,68,85,150,188,120,242,132,184,145,75,42,140,249,183,189,58,113,109,143,20,75,182,177,93,131,16,35,113,59,94,65,253,169,181,135,255,157,108,196,60,8,211,90,112,127,73,82,131,225,172,233,96,72,126,127,2,183,84,59,104,167,49,162,155,243,190,20,182,233,195,113,116,169,244,111,86,17,153,219,210,123,70,191,230,34,67,224,193,28,14,223,19,182,79,65,28,142,142,206,211,93,132,40,247,159,16,234,207,251,114,52,229,70,65,61,30,176,250,216,140,14,147,133,147,180,59,94,224,228,40,93,77,221,245,41,93,191,26,61,219,233,244,19,77,215,109,61,231,4,98,194,240,79,224,174,189,245,154]], +[[151,118,164,103,250,20,0,115,84,18,167,155,73,95,159,202,7,140,225,216,122,133,48,216,92,38,5,93,58,57,68,136],[199,219,224,228,28,10,49,192,148,39,147,255,209,66,216,185,92,200,46,92,170,146,163,121,186,35,246,68,237,242,36,218],[225,49,123,162,161,35,174,59,41,231,182,14,142,147,190,237,215,160,132,81,160,19,105,91,109,207,53,142,64,52,2,109,199,64,55,175,189,210,23,255,75,20,139,2,145,56,244,188,200,249,131,106,187,174,126,98,118,233,231,105,219,216,240,7],[215,133,83,161,183,5,91,88,178,19,16,27,28,132,197,62,22,78,57,198,233,211,109,180,63,48,225,158,42,18,90,154,103,112,158,175,239,150,79,165,186,183,38,29,219,58,138,1,136,69,125,251,245,21,156,64,229,29,168,32,132,131,36,87,129,215,19,30,35,168,190,229,229,6,51,24,22,185,222,238,254,110,85,110,63,12,149,198,104,209,190,219,125,166,53,6,84,88,173,32,70,112,18,245,159,23,19,82,6,128,32,206,60,117,135,134,147,246,67,123,196,160,159,19,185,176,240,205,218,241,105,27,135,47,130,0,128,147,235,251,226,51,208,49,62,114,200,99,45,125,23,147,240,184,28,118,136,245,68,112,51,15,4,230,72,96,230,68,107,252,109,150,200,117,105,191,24,47,15,67,133,175,72,93,66,153,202,192,78,6,186,71,52,101,86,108,71,127,7,185,219,39,122,180,169,222,47,178,222,208,165,1,28,208,109,103,92,8,0,179,79,85,188,243,236,114,210,28,161,80,200,191,35,97,40,123,232,30,250,187,150,216,104,138,29,238,63,67,15,6,246,55,223,208,111,21,20,100,160,92,149,245,254,118,175,46,6,208,18,63,105,72,162,107,59,232,53,4,90,162,104,204,27,233,118,105,113,7,119,2,8,167,86,143,2,92,45,83,199,25,229,36,204,54,157,155,74,51,125,143,209,239,52,91,155,202,87,251,215,182,90,107,153,124,173,63,206,76,240,111,44,164,62,190,41,134,208,150,130,212,124,146,43,44,183,86,157,152,222,151,166,22,79,84,112,238,199,28,237,165,32,204,236,119,50,189,1,104,158,248,22,86,233,246,208,197,138,137,85,88,174,232,99,245,70,158,122,185,121,21,191,224,184,10,6,76,101,155,24,48,49,247,241,168,111,177,26,157,82,140,40,21,220,170,47,13,236,61,33,168,130,225,6,226,4,147,238,10,203,119,8,234,162,145,37,116,174,151,187,40,139,65,252,9,37,5,58,41,176,191,188,14,186,232,214,60,192,180,110,55,56,4,108,90,32,37,48,188,177,91,24,122,114,133,74,162,216,167,167,108,137,168,154,93,180,96,50,7,78,27,215,222,119,239,32,101,160,143,56,157,120,60,247,89,235,213,166,58,68,217,25,249,72,245,96,195,233,76,66,57,226,116,224,81,162,4,133,164,48,203,213,41,243,19,217,247,237,103,154,52,24,123,36,248,65,48,135,169,2,30,71,49,115,15,95,70,31,197,170,214,101,77,250,28,5,4,210,97,36,112,126,99,238,87,249,49,178,120,89,8,248,107,16,75,62,203,150,0,2,81,208,108,225,250,69,228,205,109,249,26,193,91,191,124,163,195,235,142,224,130,118,18,162,158,203,122,54,213,71,12,64,80,81,130,250,154,201,19,87,13,12,16,80,217,164,52,85,203,123,220,23,209,105,128,95,1,137,86,248,84,248,145,155,191,183,25,225,134,123,54,166,74,171,205,184,7,244,141,204,192,103,47,103,136,116,80,179,243,233,88,215,132,153,224,209,171,54,138,164,148,66,229,232,163,50,191,253,68,193,105,234,103,98,156,133,114,77,182,241,88,107,108,107,91,228,134,77,253,83,218,124,15,123,139,179,87,49,22,190,80,119,211,50,189,18,166,48,15,58,104,168,152,102,180,121,236,43,170,39,127,159,86,246,225,212,157,116,30,179,34,3,95,248,203,29,232,92,141,200,122,200,230,228,197,210,11,251,109,49,122,177,37,147,12,66,96,155,227,174,130,36,42,158,240,86,136,88,216]], +[[9,216,18,38,151,18,109,252,126,17,104,90,4,18,63,223,180,124,205,219,68,153,216,163,174,244,24,203,101,174,215,167],[248,221,177,192,15,110,15,75,234,166,252,56,229,208,165,119,94,226,140,128,219,222,63,12,121,48,163,58,173,113,80,243],[24,207,175,109,200,228,232,88,43,206,254,12,220,111,206,254,106,74,135,234,98,149,133,243,125,47,186,68,107,58,235,212,82,66,99,130,218,13,73,28,57,203,125,84,210,115,0,93,193,50,18,21,104,210,171,103,69,32,173,218,117,35,132,13],[160,216,216,121,142,186,34,245,103,96,195,6,67,233,252,103,149,84,126,165,242,242,187,209,28,3,146,178,235,247,17,172,162,47,8,36,25,159,195,24,138,69,189,255,222,112,236,233,171,21,165,234,137,98,42,88,113,224,239,118,133,209,15,18,116,204,25,91,79,218,129,248,121,209,233,191,66,248,115,178,10,133,156,35,63,158,73,173,191,5,119,49,225,19,53,233,182,216,237,14,6,158,19,78,196,97,202,136,144,215,176,71,60,64,94,138,157,149,209,87,17,177,36,118,16,55,98,198,38,217,242,170,93,213,25,189,130,91,96,179,35,78,191,101,30,13,25,51,55,28,82,191,216,206,51,252,54,187,163,40,247,243,242,204,192,16,0,168,153,4,175,55,228,225,233,225,95,255,171,92,43,12,71,243,124,220,176,104,219,51,172,54,165,240,214,222,18,3,251,248,148,147,36,189,62,253,160,249,136,157,176,13,162,49,123,73,253,24,105,153,223,127,205,195,203,78,29,24,250,162,84,86,28,37,17,120,184,211,63,220,157,204,216,210,215,33,185,58,83,108,205,60,14,156,133,99,55,241,149,238,231,218,154,127,107,10,66,183,197,65,198,166,140,89,91,243,71,4,217,254,58,86,210,236,132,129,213,119,201,110,204,8,184,228,10,205,191,5,14,32,198,131,243,156,65,78,140,191,207,74,1,82,49,76,5,152,122,131,189,227,2,91,115,92,202,48,35,171,197,254,183,224,13,2,54,180,242,75,21,230,121,219,5,44,141,47,221,179,190,248,102,58,109,248,25,169,129,85,39,161,162,246,10,15,164,229,7,141,220,109,67,95,232,146,135,179,15,253,235,93,154,224,93,26,134,144,251,199,89,10,173,87,212,61,34,193,42,206,44,129,150,136,142,53,78,159,120,47,93,187,68,20,158,131,251,139,188,157,166,216,156,226,6,193,226,182,178,178,143,147,63,62,95,241,23,90,49,168,255,93,49,230,92,139,0,197,186,70,34,36,161,224,157,79,9,203,64,252,135,195,110,125,40,92,119,74,150,151,98,3,101,24,40,231,131,98,136,71,172,81,46,93,28,53,179,91,3,1,113,249,35,150,245,255,175,245,133,206,173,4,182,174,33,13,128,112,124,198,131,45,152,162,13,58,148,118,72,218,38,4,147,127,239,210,90,159,224,252,92,172,8,61,221,125,32,117,48,127,79,56,38,100,246,135,220,232,198,85,222,217,193,45,72,255,118,1,223,42,72,211,127,226,20,151,8,68,192,117,242,234,176,2,5,159,194,39,30,97,124,150,87,160,27,236,29,211,143,108,40,186,138,97,123,211,8,81,227,249,219,172,144,68,24,223,29,2,21,173,69,223,201,240,43,92,94,159,155,188,109,232,176,122,240,189,31,127,168,146,37,68,241,45,42,62,26,173,255,126,156,107,147,50,12,58,97,239,51,218,7,235,135,177,97,127,158,119,215,112,46,85,139,199,216,18,46,13,254,42,232,62,131,108,91,26,98,170,88,92,13,255,231,22,247,70,60,11,51,218,91,30,218,85,106,30,241,228,80,66,199,155,221,62,195,203,136,99,167,188,27,15,126,28,5,189,153,32,240,91,78,218,134,81,119,5,237,7,246,220,167,187,0,174,4,86,230,120,125,159,174,142,222,78,205,11,197,114,235,92,198,209,158,137,31,27,203,34,158,148,9,224,101,116,199,223,5,129,115,203,88,195,253,242,15,63,241,124,55,5,175,98,217,183,34,92,87,67,246,0,96,127,119,203,231,214,231,97,138,188,121]], +[[16,32,27,240,8,67,103,89,13,230,116,204,14,210,100,142,194,93,59,168,219,64,208,14,222,21,51,152,80,139,193,38],[186,219,208,94,95,121,227,17,105,247,64,186,70,165,137,16,161,183,119,5,175,69,113,123,42,248,8,86,69,124,88,201],[241,217,150,88,139,41,143,39,30,151,12,235,210,161,179,57,151,156,210,157,221,238,54,69,208,127,171,138,180,101,221,227,233,134,103,236,1,173,127,28,10,101,146,224,105,126,102,92,114,253,56,20,219,225,137,237,95,78,118,199,148,229,56,9],[123,177,71,6,23,209,30,69,235,96,42,130,154,215,115,238,43,183,230,184,141,164,192,74,114,22,164,80,248,73,147,164,152,203,211,185,37,64,40,242,249,159,194,26,35,40,139,220,30,21,26,114,169,19,12,61,237,218,27,187,204,212,230,192,244,138,233,243,83,24,203,239,201,89,244,5,4,94,110,11,95,178,231,56,242,183,101,190,17,177,182,160,241,232,49,149,73,217,95,168,209,223,129,103,205,74,119,23,174,22,54,169,223,84,217,110,175,45,99,35,105,0,253,17,51,130,82,165,0,141,93,72,14,43,30,152,97,209,247,6,136,196,126,174,70,137,218,1,164,125,163,223,182,210,186,179,205,245,5,238,93,128,26,21,44,38,112,147,209,126,155,247,19,122,110,231,184,52,208,8,85,0,228,1,193,127,50,134,193,87,93,28,1,0,250,152,7,99,12,74,153,6,84,193,231,26,139,113,86,39,187,19,212,66,200,74,68,152,68,196,4,184,114,191,186,199,24,164,141,14,160,148,92,119,22,106,83,19,155,15,240,9,129,52,118,79,158,205,184,142,171,224,124,203,44,206,212,149,94,8,36,155,47,87,112,173,65,252,205,123,91,179,114,230,195,55,103,224,127,91,231,209,7,18,222,129,132,27,19,78,25,61,240,119,106,15,193,86,255,93,14,150,244,10,112,71,83,225,20,94,159,160,131,196,221,238,244,65,98,52,246,225,162,56,44,142,91,58,212,5,69,142,137,210,244,147,164,215,194,154,35,222,33,7,72,91,127,86,53,1,36,231,224,214,149,197,34,182,222,122,146,71,162,146,76,230,242,134,50,54,193,12,194,18,100,173,84,89,13,49,71,99,234,26,25,175,172,217,14,186,149,88,112,64,126,140,99,101,161,67,165,193,185,168,190,94,74,77,202,219,114,224,212,118,73,189,83,171,212,107,92,105,96,234,226,202,183,115,117,60,192,224,78,153,65,75,194,203,48,244,139,181,65,57,208,102,228,62,47,14,26,74,233,99,133,139,239,150,125,248,200,65,64,210,208,146,2,180,6,213,216,92,183,169,108,197,127,35,62,178,24,127,253,2,249,78,146,41,123,94,105,217,105,211,165,147,110,254,73,41,20,79,37,139,251,57,221,12,226,99,89,196,84,159,194,24,160,170,84,243,27,213,81,184,120,26,203,191,97,203,63,115,44,218,246,34,198,166,145,136,207,85,122,58,146,237,21,62,105,18,90,64,144,172,69,21,54,160,233,166,58,65,120,41,16,255,204,180,232,80,2,17,35,255,209,243,191,57,199,52,96,166,92,207,228,219,169,189,239,181,213,244,218,108,70,154,161,50,47,162,112,67,35,131,99,238,114,145,134,136,215,202,28,76,41,82,228,48,213,99,37,107,184,109,53,10,53,238,130,224,21,4,116,127,49,208,46,3,174,221,165,70,208,241,178,244,81,184,112,130,22,2,208,14,129,144,54,173,229,167,199,252,210,26,109,230,175,53,177,249,99,42,112,175,101,223,100,69,246,250,223,188,15,65,103,85,200,36,102,64,229,107,133,107,102,221,217,42,96,192,53,56,34,29,200,251,20,44,226,219,172,219,116,37,243,60,184,93,133,12,192,44,49,92,252,17,31,111,101,29,222,27,219,103,251,32,142,31,107,222,120,77,220,247,189,24,200,5,26,46,11,191,16,24,184,243,149,54,197,137,222,101,234,220,108,243,121,183,124,173,19,249,8,156,179,35,251,46,148,61,6,205,209,7,5,193,33,19,76,101,72,220,83,65,95,140,55,14,198,144]], +[[196,170,66,82,70,181,23,63,94,248,152,21,46,202,61,9,43,180,194,221,2,133,63,207,199,23,131,153,244,226,247,88],[41,183,122,48,117,244,25,36,60,12,27,195,150,89,215,49,23,172,0,229,94,141,227,143,233,130,154,135,156,197,184,160],[93,133,69,164,190,63,214,218,37,120,194,236,203,100,141,131,252,254,88,113,51,250,122,228,161,207,202,154,230,218,164,146,89,201,82,4,74,133,162,11,111,83,36,248,39,219,162,209,168,56,140,64,169,40,185,80,145,60,99,79,179,9,39,7],[125,249,120,161,244,151,104,56,255,237,116,73,164,220,19,139,96,79,75,42,74,230,137,206,117,1,142,188,205,171,46,170,11,96,118,143,114,8,37,127,43,40,231,170,9,191,108,5,136,141,164,111,211,150,209,200,3,1,23,80,227,14,180,132,135,12,136,6,151,118,150,241,46,187,159,238,180,202,249,42,2,219,170,34,187,255,99,248,66,195,186,20,123,202,124,0,49,66,120,172,208,219,23,53,105,244,227,101,39,149,142,246,241,0,43,211,205,1,244,7,168,101,49,237,203,217,243,27,58,74,184,128,164,245,181,43,66,208,212,161,186,102,162,9,134,81,174,62,108,145,81,244,2,115,40,95,127,106,78,129,96,107,249,128,246,137,80,75,66,8,15,219,151,199,40,70,251,169,4,124,126,102,11,165,198,191,18,106,154,89,158,37,113,250,19,80,90,247,88,27,254,188,22,81,63,92,148,220,113,147,126,110,97,179,234,16,147,155,2,234,16,133,159,50,215,145,43,158,56,6,171,239,97,133,252,255,166,136,33,71,128,5,203,252,29,99,125,208,32,66,86,32,163,24,7,72,152,189,195,9,49,197,154,192,198,108,77,18,56,176,151,205,91,23,15,8,68,53,212,186,228,138,3,217,47,212,143,194,202,164,255,197,5,241,188,165,22,251,214,228,248,136,204,237,152,42,224,221,184,143,194,138,166,151,183,7,29,1,91,10,203,40,9,176,29,29,156,126,123,83,238,230,130,76,195,124,206,91,105,147,216,141,131,234,252,46,146,138,111,20,125,182,235,128,177,166,159,1,96,91,4,107,210,253,29,146,197,69,157,109,51,152,169,202,162,153,221,208,195,186,46,8,148,19,7,177,32,204,19,153,47,112,3,172,237,20,164,164,217,35,187,177,47,195,147,255,207,146,11,159,109,71,117,233,77,74,81,34,103,253,38,166,153,124,96,98,180,201,144,15,152,98,185,234,12,141,125,241,159,5,194,182,4,175,91,152,100,251,39,84,168,7,59,187,251,24,35,62,110,21,15,114,165,37,227,165,118,15,205,167,211,42,96,3,79,149,110,60,189,52,54,194,0,131,11,62,122,20,87,18,32,188,182,39,213,164,190,114,194,11,35,53,27,45,146,6,2,165,28,62,179,44,18,55,3,157,251,255,67,201,135,253,133,99,119,127,14,90,57,248,20,108,22,75,223,252,228,79,59,19,238,116,214,75,253,207,152,3,240,61,208,23,42,196,250,75,246,199,131,156,177,31,61,52,186,239,14,50,181,73,66,252,79,163,143,71,62,41,102,244,145,28,14,128,215,105,55,178,91,118,50,39,91,168,131,9,99,90,96,223,19,84,137,32,141,62,115,75,103,46,218,125,43,162,21,121,171,168,216,134,14,167,100,253,103,234,249,195,142,167,99,125,27,173,87,178,243,215,130,185,30,29,93,146,172,48,11,219,167,171,145,19,206,145,61,12,121,60,18,169,167,38,227,252,171,5,203,71,153,119,135,22,64,99,13,69,158,105,232,28,165,207,86,221,178,160,97,29,97,212,129,193,184,206,243,128,75,212,229,117,74,97,235,73,177,126,242,176,60,131,5,123,93,32,216,130,5,140,0,245,75,108,202,134,190,149,53,13,215,188,178,94,76,28,70,88,244,82,41,200,187,159,92,223,204,68,121,92,151,142,51,136,211,37,118,1,6,229,43,233,131,75,216,31,252,92,98,72,107,111,51,194,116,89,223,23,142,185,70,231,168,45,185,206,13,41,91,146,91,182,18,109,213,92,49,244,154,104,220,239,199]], +[[241,60,175,222,111,57,185,99,220,169,102,38,134,47,79,188,92,46,0,221,240,139,236,234,199,166,226,252,169,225,204,247],[193,176,26,145,232,238,11,159,25,167,46,94,126,10,239,207,220,68,161,87,71,78,153,254,235,208,255,85,45,115,178,172],[108,169,248,10,98,80,31,175,49,159,184,74,244,113,246,118,174,63,255,133,86,92,151,152,31,20,87,203,184,196,159,151,178,102,49,106,153,45,176,212,43,197,2,240,149,165,242,217,164,225,207,172,12,201,53,211,136,44,138,58,14,166,225,14],[43,238,115,183,79,27,118,34,235,9,106,40,216,58,129,155,206,194,45,153,153,163,32,98,16,61,96,74,230,215,142,223,143,137,56,149,210,34,10,183,86,144,65,12,88,170,181,144,169,141,223,242,58,148,210,53,15,136,158,83,70,66,0,165,39,213,77,98,87,17,7,178,126,87,79,84,46,186,194,73,184,226,227,206,8,209,189,39,189,141,41,242,230,18,67,222,239,14,105,56,229,46,226,153,47,242,24,125,122,127,82,130,237,217,143,196,152,91,97,154,203,128,170,157,3,214,203,132,184,33,16,111,64,214,229,244,195,135,171,10,246,242,6,97,93,10,23,95,126,96,238,39,85,174,163,70,117,253,216,35,235,36,16,154,155,216,24,234,45,157,155,209,153,207,141,254,121,98,75,3,114,174,133,233,140,96,32,2,52,189,65,63,74,98,206,104,164,123,108,155,18,133,124,13,57,154,68,142,90,82,128,233,242,47,155,18,234,44,211,198,135,19,231,125,10,17,243,98,141,142,197,224,96,99,144,49,211,182,64,2,28,156,56,128,157,197,244,45,46,28,46,35,70,200,110,36,238,220,89,132,161,21,164,45,232,222,126,53,201,145,117,57,232,152,133,202,145,110,7,42,253,93,70,132,107,42,147,89,97,194,254,40,233,235,60,143,137,107,134,252,18,12,189,58,242,170,19,156,73,157,41,207,195,105,157,183,156,20,72,78,158,194,87,165,246,67,68,183,173,30,61,251,52,238,231,101,76,107,241,47,211,143,187,168,15,225,118,42,171,87,17,43,58,148,226,190,231,144,65,209,232,132,64,248,95,183,45,222,104,212,158,132,188,237,153,138,47,99,53,68,110,74,131,94,112,197,248,39,251,58,215,130,61,95,190,59,229,246,236,126,67,78,229,36,204,217,255,91,126,114,163,45,9,26,126,23,200,177,174,65,161,175,49,121,60,206,145,216,76,54,34,103,137,105,200,245,23,220,38,227,205,97,210,68,105,18,40,63,147,83,187,90,208,60,17,28,98,51,222,49,76,97,184,49,203,243,139,4,254,88,207,68,241,210,208,180,95,37,166,180,224,37,104,89,205,93,131,15,172,94,195,200,215,99,152,85,158,155,38,1,15,94,29,165,242,93,34,0,147,84,83,255,172,90,234,81,247,232,30,114,236,142,95,4,210,248,133,199,180,92,99,246,68,86,207,226,49,184,203,36,170,22,32,169,2,99,156,167,141,211,145,170,74,61,3,225,25,117,200,144,127,150,79,213,93,249,187,177,64,227,141,109,185,50,86,180,179,156,43,123,203,227,91,17,130,107,191,140,8,241,220,180,142,220,75,251,112,70,42,53,234,140,216,203,167,159,171,139,76,68,231,59,231,236,250,17,33,102,246,220,171,112,216,187,85,216,184,66,140,45,167,26,172,162,252,61,144,243,204,94,208,21,81,53,141,96,120,155,157,87,30,254,16,137,32,39,250,55,64,74,175,89,236,28,45,113,17,236,195,89,36,103,237,29,155,138,186,142,34,158,50,210,160,12,25,219,113,135,251,203,18,32,97,150,28,31,218,202,48,126,156,156,157,233,114,173,81,64,47,166,125,193,194,164,3,179,197,232,177,226,70,134,45,106,214,164,152,219,109,118,31,181,102,246,6,89,66,182,10,212,180,48,157,24,43,197,21,76,252,54,134,49,133,168,126,35,171,170,29,84,26,183,99,164,161,6,108,10,122,140,61,130,26,227,47,211,28,136,146,64,16,70,208,162,14,145,166,71,121,244,189,168,17,32,175,63,179,72,109,63,192,167]], +[[200,70,52,66,97,163,72,101,57,56,52,191,170,58,21,163,245,58,201,225,56,51,176,178,135,18,39,129,183,157,227,146],[235,173,224,34,97,149,174,37,75,97,21,226,22,150,169,198,90,25,213,224,64,68,49,49,194,43,137,240,47,105,171,120],[213,228,27,71,173,15,52,0,112,151,112,237,67,145,155,175,223,36,56,27,102,21,68,229,29,139,92,238,158,151,179,103,106,76,15,250,235,178,203,210,219,121,133,50,182,92,246,84,165,182,193,102,239,136,108,176,251,191,74,79,132,76,68,11],[90,189,19,233,91,110,225,213,81,71,104,40,34,0,161,79,125,26,87,31,52,104,226,46,254,201,147,70,48,102,163,122,236,131,115,229,251,73,149,100,25,31,50,148,169,179,10,251,95,26,52,212,216,138,188,62,155,195,3,193,171,160,91,216,250,202,144,238,53,217,122,195,221,145,6,246,250,60,168,26,56,16,236,206,250,106,32,158,163,243,252,48,73,220,177,176,3,199,40,247,246,55,76,169,140,88,45,230,219,26,247,96,240,160,33,51,202,74,1,3,36,48,77,38,160,229,10,240,209,60,19,77,163,74,3,164,30,131,236,143,16,234,91,133,155,236,31,81,176,28,171,178,209,108,31,197,43,5,143,142,93,239,174,222,18,129,113,194,224,38,144,35,22,248,113,179,94,50,146,101,111,14,91,57,187,188,129,208,192,131,14,106,192,31,172,155,69,57,244,127,154,207,189,88,183,171,159,90,18,86,0,242,81,162,113,215,191,22,127,41,84,202,142,30,12,150,225,107,6,232,48,125,248,139,184,233,213,125,91,160,68,242,127,62,175,248,29,159,21,5,84,170,113,34,253,16,209,31,53,210,190,43,22,36,227,225,161,215,127,234,76,92,127,139,152,62,148,91,168,192,141,193,84,91,62,107,41,115,173,4,28,68,208,97,126,204,200,113,163,130,26,159,254,169,219,124,43,13,5,93,165,93,224,179,80,99,228,34,90,238,107,34,90,178,167,144,106,142,227,41,209,179,151,46,13,31,112,129,124,80,204,254,148,3,209,42,214,44,148,146,59,154,162,215,248,90,141,218,71,190,77,206,192,220,43,11,88,247,172,25,10,224,87,155,155,19,187,184,177,106,49,176,171,77,111,39,145,37,58,180,117,27,83,107,136,211,180,147,124,195,161,16,170,130,166,255,237,104,83,82,75,102,179,239,252,210,246,60,111,150,69,206,161,58,162,60,209,201,157,159,253,164,205,58,156,93,244,94,199,71,38,195,71,17,40,183,8,159,189,130,105,77,45,63,8,220,147,6,192,252,156,231,200,1,19,142,177,236,183,86,229,113,233,5,155,117,237,3,249,42,49,80,47,190,181,254,197,29,233,53,144,16,196,57,125,40,182,94,53,110,56,0,29,13,81,172,150,0,114,140,120,181,118,110,15,33,121,56,180,16,231,133,180,192,30,134,163,69,43,203,56,132,172,164,117,64,133,156,196,155,0,15,11,97,253,190,114,117,37,116,178,122,34,212,196,4,19,164,59,49,9,36,177,187,20,15,201,253,170,226,102,214,89,48,227,242,52,254,132,29,130,178,97,118,255,134,197,210,189,141,150,92,82,215,40,6,78,189,246,141,200,228,131,73,65,128,28,202,11,47,37,109,79,108,61,209,157,53,213,54,43,191,155,138,58,28,134,62,9,38,137,221,40,82,173,212,136,191,66,104,91,17,225,225,173,87,69,208,117,98,141,115,31,145,207,215,73,21,158,46,28,131,127,78,248,61,128,234,29,217,189,237,95,136,1,140,225,212,179,55,31,149,67,83,243,216,148,55,0,98,192,150,93,103,152,109,188,72,23,21,244,45,210,201,22,7,171,139,95,13,137,246,110,104,215,61,80,214,64,82,77,114,230,145,52,184,135,41,142,92,216,196,185,5,186,94,250,14,157,104,82,20,184,66,245,10,42,57,131,161,175,88,90,242,202,67,219,207,2,196,8,151,174,46,26,181,29,188,229,112,52,94,142,19,95,183,180,235,10,29,106,11,181,168,161,128,126,66,91,45,98,131,96,118,128,88,230,26,209,207,170,32,153]], +[[250,175,85,211,194,151,20,182,92,34,129,226,194,45,97,52,151,26,46,116,0,143,185,64,137,167,115,238,235,68,131,166],[57,134,46,172,109,213,46,56,27,179,77,193,150,186,138,55,77,203,125,246,203,20,15,208,207,166,207,163,155,140,117,63],[91,0,131,247,168,32,97,198,92,246,199,86,64,200,28,40,232,214,210,232,127,109,87,149,201,170,59,179,227,144,233,25,144,232,45,182,240,126,97,79,80,122,86,10,186,161,236,166,86,198,120,221,202,232,25,130,81,230,175,11,118,184,141,13],[148,230,97,194,82,64,168,158,130,61,127,93,192,230,146,237,221,19,112,195,90,196,77,90,140,135,152,208,201,170,253,240,187,251,84,146,96,86,141,186,28,105,8,107,238,99,107,232,237,204,211,203,178,112,22,36,77,84,215,237,47,235,127,166,70,20,212,84,73,215,224,88,231,27,48,108,34,230,145,28,42,199,66,7,186,229,168,77,15,194,71,190,73,211,86,229,212,53,59,165,88,107,110,75,43,151,206,158,35,119,182,238,217,44,132,158,103,105,68,174,144,220,66,8,227,0,225,156,201,29,194,107,189,213,163,12,250,146,129,161,94,253,135,48,102,248,90,243,162,111,49,6,35,224,9,128,72,83,204,104,85,144,62,166,74,144,152,151,227,21,231,61,49,41,72,152,14,246,40,157,178,26,94,187,236,140,142,254,32,209,213,61,250,173,109,159,66,150,83,46,136,124,55,53,1,5,166,51,171,199,115,24,135,81,178,140,58,8,241,181,238,4,114,222,70,39,230,182,27,104,39,141,213,28,237,106,97,236,243,136,134,228,83,57,220,108,96,195,30,133,14,248,41,106,232,15,157,49,112,23,118,235,154,242,22,147,244,197,46,192,98,98,87,56,212,227,175,191,113,209,200,31,196,132,99,96,54,62,165,65,169,118,98,58,94,78,107,106,103,35,126,146,55,23,63,26,29,84,51,2,133,136,133,113,76,42,89,29,10,120,98,130,160,40,90,55,17,247,188,43,99,202,121,135,233,174,125,2,3,85,85,207,59,106,214,247,28,169,138,169,40,136,59,248,29,214,248,100,147,234,171,86,55,180,221,86,157,30,232,222,106,68,188,237,182,43,151,6,177,219,137,227,240,93,241,99,16,1,125,137,239,62,75,192,153,183,33,165,200,211,128,67,214,228,162,44,240,64,9,192,252,238,107,230,153,55,130,153,84,148,27,139,74,30,191,77,174,160,215,116,208,120,43,225,118,200,229,145,144,119,86,194,207,117,222,166,247,135,125,214,135,91,143,225,1,47,48,80,207,177,40,156,240,136,102,126,21,34,238,237,201,39,172,134,191,226,196,7,67,43,74,129,58,106,122,85,4,233,153,32,109,177,130,126,37,250,253,112,206,211,109,179,178,129,182,247,177,78,213,186,160,87,35,21,169,57,197,191,74,187,19,61,46,123,22,213,45,226,8,23,175,5,93,245,241,65,32,119,52,97,10,12,110,235,237,175,255,217,204,159,6,155,103,249,161,192,69,75,228,29,84,193,56,190,84,46,94,56,207,226,242,147,247,210,211,223,102,151,122,203,54,106,66,193,155,49,133,172,250,27,54,60,97,49,164,168,17,28,59,31,79,215,172,64,109,14,105,16,59,161,91,140,75,242,155,194,237,156,69,207,209,210,121,216,217,49,68,75,43,24,73,37,43,138,112,238,216,15,210,96,237,245,163,192,27,150,144,22,13,35,17,133,29,33,201,48,45,152,89,134,234,238,179,174,44,7,199,199,103,32,148,249,29,176,189,80,190,55,126,77,30,176,126,231,106,244,157,193,54,161,69,161,27,23,47,8,17,254,115,214,37,155,227,112,196,223,202,182,241,158,74,100,177,81,208,166,219,128,80,195,222,44,195,37,245,197,246,89,76,246,36,142,176,129,32,149,57,224,140,163,66,41,132,231,191,128,61,227,164,25,177,68,35,241,229,165,66,36,4,44,228,240,84,136,166,4,79,64,66,189,100,155,26,8,206,16,194,0,110,167,110,250,180,100,31,239,40,151,239,215,36,230,5,74,59,209,166,158,57,164,165,226,213,2]], +[[109,120,85,227,15,122,19,226,55,176,103,20,67,70,67,75,180,176,81,120,199,216,141,73,46,121,2,124,75,15,60,221],[114,115,41,56,40,239,163,73,130,35,146,219,186,176,120,121,87,126,26,119,166,253,106,254,51,117,58,158,236,136,196,175],[15,226,142,173,217,229,221,87,75,63,170,234,129,13,68,82,44,139,27,251,179,227,213,126,216,137,250,237,236,145,208,225,74,134,185,20,196,199,102,241,191,155,143,24,176,219,137,13,182,193,177,37,213,120,4,51,54,25,177,224,114,10,51,0],[248,185,54,231,147,176,23,88,12,192,233,203,218,42,203,100,116,80,127,75,202,58,252,135,131,236,70,238,184,44,205,77,210,82,86,118,170,106,181,192,220,247,215,95,126,3,17,230,254,107,242,114,99,248,87,143,235,85,197,97,45,31,40,232,136,183,102,86,196,28,205,138,112,185,188,96,75,66,114,79,162,188,65,29,68,195,26,182,140,232,79,131,147,57,158,52,213,64,133,121,194,186,41,33,242,248,209,20,135,170,126,82,85,127,238,217,103,87,25,157,58,174,99,119,119,1,84,177,127,53,119,199,172,61,140,118,207,116,97,181,232,212,42,113,133,7,142,212,248,98,252,87,80,47,97,80,117,48,123,110,16,60,119,193,246,200,189,167,170,23,228,53,226,27,148,154,244,77,255,90,163,10,98,218,113,47,169,150,106,97,47,252,161,72,113,253,111,134,11,74,150,20,1,44,83,105,145,14,15,253,111,15,189,136,154,156,37,124,50,189,207,144,187,128,98,124,178,114,236,212,89,152,151,85,89,85,225,254,8,205,126,187,33,192,113,190,15,72,152,150,150,203,57,170,130,173,17,186,165,212,172,97,58,191,27,109,184,162,14,104,104,54,34,40,51,248,182,221,47,0,6,34,123,228,142,133,128,220,200,222,98,13,172,178,246,90,105,54,117,214,203,69,186,93,209,170,112,219,118,188,100,29,79,181,103,236,188,113,17,68,46,41,65,88,190,87,92,113,221,194,110,148,244,18,102,162,253,58,13,67,87,129,252,9,70,72,250,223,95,23,205,65,171,137,88,33,137,78,192,128,107,38,44,57,53,52,254,102,242,30,55,131,193,74,150,200,143,46,6,83,254,50,231,93,206,138,70,59,185,126,237,108,22,243,243,34,129,105,171,181,180,191,158,163,39,140,31,240,248,110,174,113,56,155,100,51,172,208,151,238,250,158,110,5,244,149,92,213,23,131,11,141,152,112,204,181,34,116,21,229,15,35,246,71,50,23,167,69,9,100,112,220,169,61,43,52,103,60,93,106,87,237,2,200,224,202,225,25,179,243,41,216,171,100,152,73,76,41,33,187,111,73,109,208,131,129,231,211,159,45,181,118,59,20,162,130,27,239,204,160,169,253,49,37,69,222,104,171,242,6,209,45,142,2,231,59,199,227,203,121,110,126,226,108,198,61,116,30,250,252,83,69,248,19,41,81,188,251,253,223,99,31,183,203,67,239,53,185,69,60,147,144,235,35,177,249,216,177,199,45,235,210,79,9,160,26,157,198,14,230,129,83,6,24,131,87,120,26,246,225,130,10,163,94,78,193,33,183,202,52,215,222,118,17,178,70,163,231,3,237,72,199,235,3,166,254,143,133,46,231,211,37,69,201,216,82,214,77,93,117,147,14,95,30,190,33,163,7,239,167,98,46,218,206,214,216,121,2,111,15,133,169,17,32,18,128,55,5,88,34,105,211,159,20,50,52,223,137,9,171,61,148,142,118,211,218,170,36,34,109,154,198,1,238,242,119,253,44,252,74,25,174,223,67,135,162,22,23,176,62,195,211,132,90,56,85,79,94,151,3,110,86,236,28,230,96,223,156,6,44,44,153,59,119,197,186,106,109,5,35,29,174,55,100,24,60,62,150,170,83,156,251,52,21,251,22,60,100,91,35,3,178,214,212,189,168,202,108,114,188,3,213,48,95,155,17,142,146,94,39,210,154,183,220,177,150,71,14,99,57,99,27,35,128,116,76,4,209,218,52,143,192,254,39,66,119,248,47,149,189,251,11,100,180,207,59,81,229,113,192,221,179,181,60,166]], +[[126,228,231,233,140,106,64,240,231,68,19,242,64,57,189,34,13,241,248,199,240,21,82,141,191,82,132,171,159,124,130,226],[77,90,128,15,155,34,7,14,1,110,226,58,248,163,16,144,43,54,157,88,154,132,127,52,92,46,162,150,141,109,9,36],[172,59,254,58,223,148,28,147,77,51,73,196,146,222,112,213,22,107,227,137,249,85,190,135,194,136,63,65,242,218,20,108,145,6,81,163,180,82,194,215,57,220,155,83,28,87,69,86,94,105,217,131,89,241,215,217,62,189,54,215,10,187,240,13],[143,176,19,115,196,46,105,97,74,234,153,175,73,50,55,133,243,56,97,185,78,144,245,101,56,158,191,112,226,25,245,222,199,50,224,1,11,88,247,41,5,48,223,34,42,201,199,62,28,46,146,165,230,6,29,229,89,12,175,156,13,80,33,215,41,234,161,21,65,250,29,8,33,96,190,175,97,30,124,253,192,235,179,21,211,136,229,56,180,181,2,143,155,48,211,217,115,52,127,253,68,38,62,239,8,59,129,178,27,130,236,165,117,106,73,75,29,129,192,125,232,73,80,109,62,59,102,135,151,165,197,68,37,77,78,190,92,248,23,27,57,248,114,76,188,65,137,41,27,60,83,194,30,206,73,161,215,57,86,60,101,180,144,37,147,86,71,167,48,58,224,239,127,109,36,85,70,69,164,40,219,187,66,68,159,83,153,227,109,199,135,183,214,149,138,2,238,187,184,54,229,229,62,38,228,135,35,157,233,77,29,37,14,121,67,172,14,34,217,39,80,160,207,52,115,190,26,98,37,203,231,149,69,4,130,105,246,35,126,201,249,236,48,126,138,52,183,187,52,205,73,6,228,49,98,163,112,143,50,156,91,152,157,122,127,205,225,9,154,84,37,70,254,156,51,24,43,165,27,132,62,150,209,28,121,233,26,210,31,113,112,226,87,253,194,129,142,18,249,22,138,151,76,150,138,77,39,63,163,255,169,243,95,249,5,152,14,170,211,114,28,174,128,43,238,54,33,11,64,185,147,25,187,102,153,130,233,67,178,112,164,196,208,169,46,203,91,186,45,216,180,10,195,210,240,50,92,70,157,94,157,72,63,82,65,151,64,16,197,192,218,51,95,22,233,98,25,108,46,241,78,178,74,175,187,49,27,253,95,168,220,141,45,97,230,135,138,210,204,224,220,153,57,228,69,34,114,61,66,126,243,47,180,59,150,127,94,68,252,102,87,146,121,111,140,249,52,240,28,50,93,99,213,131,220,60,169,212,252,199,87,217,23,133,128,218,239,83,170,58,178,29,44,228,53,149,93,28,109,71,99,140,94,219,98,255,85,97,105,61,28,189,16,236,158,57,154,113,191,157,177,201,150,159,213,158,78,235,49,170,89,191,57,233,241,132,23,141,239,114,70,237,75,143,75,229,186,218,165,219,74,248,103,244,242,236,57,161,55,4,32,44,135,132,250,22,140,233,111,156,250,199,16,23,35,98,117,253,133,124,195,197,26,156,122,194,86,33,94,20,184,67,247,33,77,201,248,36,185,29,26,81,112,208,239,29,55,105,111,147,238,150,106,43,125,236,226,43,79,58,253,57,193,109,96,30,95,248,64,141,69,193,166,206,113,240,96,151,108,91,228,192,66,177,183,56,223,149,128,186,90,231,120,128,167,12,11,148,240,225,201,249,170,52,192,144,214,18,213,122,155,147,31,80,161,37,250,53,206,64,162,203,127,170,213,48,248,9,8,199,60,183,130,88,175,210,99,19,144,4,29,146,97,126,155,246,76,233,110,142,74,199,243,18,109,138,248,160,76,117,255,212,56,118,157,224,111,116,194,252,32,204,129,146,218,53,62,121,6,18,131,187,160,138,141,36,230,228,226,232,59,165,176,142,66,117,34,96,98,20,141,138,2,175,173,101,182,246,39,207,189,41,183,28,161,138,238,91,31,151,22,155,240,34,139,55,111,65,6,181,15,217,26,56,166,98,17,214,158,187,74,122,240,225,194,33,127,27,160,20,209,224,205,23,80,141,88,21,93,22,61,217,222,47,225,198,76,127,136,213,181,83,233,186,30,31,37,67,13,126,18,91,7,168,194,237]], +[[31,40,217,9,29,25,108,186,61,69,82,229,163,55,164,216,175,63,41,94,98,158,75,166,254,153,112,49,32,174,65,224],[129,77,52,191,40,238,109,144,240,57,89,144,65,219,129,15,124,157,170,145,142,3,233,97,151,65,75,201,170,49,236,220],[91,229,82,250,115,30,131,103,147,246,221,168,149,220,155,30,44,205,102,157,225,200,67,224,14,166,250,60,94,191,151,163,75,38,241,243,172,127,242,34,94,228,167,228,48,7,44,19,218,64,102,220,220,192,91,162,181,246,26,110,141,33,7,9],[166,148,104,188,51,235,254,240,97,92,100,60,73,218,198,224,79,219,108,251,142,196,88,87,187,183,162,126,82,143,214,49,252,52,17,186,238,101,204,31,148,252,201,74,237,74,67,50,250,104,97,224,101,224,97,99,84,23,9,215,151,40,224,27,226,177,64,160,34,200,62,123,35,185,237,42,210,131,33,105,223,201,86,144,145,60,243,114,1,48,101,112,128,201,213,167,130,126,86,96,117,116,82,197,252,61,205,128,204,107,224,152,198,41,34,109,84,102,224,43,151,18,107,231,74,20,82,238,22,129,80,149,222,180,43,240,101,102,113,80,40,193,24,37,130,10,138,35,198,13,162,182,141,217,165,93,173,42,41,164,150,68,67,129,124,7,215,118,178,68,177,81,134,129,154,59,190,212,20,171,244,87,154,62,206,58,61,199,177,5,208,169,219,163,123,158,170,120,190,142,70,225,105,139,89,176,148,11,1,243,139,40,60,51,169,164,177,212,248,20,75,22,238,181,252,10,122,240,208,129,105,102,69,161,234,179,167,135,203,207,136,250,217,61,214,205,70,210,149,168,121,161,119,80,51,169,133,99,130,46,241,246,182,154,88,30,73,115,108,141,112,27,68,83,150,147,64,82,30,74,212,191,148,185,17,176,226,216,111,52,238,206,74,99,133,255,31,230,50,32,205,60,197,146,243,109,108,73,31,161,143,124,20,4,54,13,42,119,83,254,7,62,9,162,252,66,164,187,234,85,188,150,215,240,92,152,174,210,204,74,159,174,143,212,160,25,127,240,31,167,240,4,110,60,62,181,154,170,188,163,19,164,221,170,93,32,210,124,44,95,26,198,216,127,211,203,75,211,90,30,199,93,16,79,124,54,115,49,163,226,149,229,60,78,128,186,225,75,151,146,208,213,38,247,64,212,255,3,111,175,84,135,150,127,250,190,142,136,61,63,176,209,111,170,219,40,225,40,93,237,65,87,12,11,7,194,85,155,83,30,15,146,84,239,136,229,177,15,100,244,131,154,154,11,108,60,127,27,120,80,244,173,155,240,153,154,127,42,231,196,90,101,142,165,48,54,252,112,25,152,66,184,228,158,96,249,103,222,31,243,171,255,246,205,115,91,124,216,184,249,226,72,241,86,246,198,84,56,105,235,153,130,61,174,168,141,235,175,121,240,30,101,33,236,99,254,114,114,78,227,200,34,184,139,57,104,178,72,82,9,21,131,196,154,179,193,95,161,247,155,24,217,143,4,217,182,132,28,154,124,160,222,47,204,2,249,93,214,73,73,46,139,86,163,30,193,226,68,51,122,246,170,174,222,139,249,159,200,20,239,87,192,213,224,140,60,126,204,24,151,152,10,161,105,169,146,109,32,105,141,246,147,14,33,16,203,70,15,73,57,1,0,116,16,149,248,237,0,65,42,230,150,217,142,254,253,41,13,165,247,208,183,40,210,10,30,191,166,189,125,39,15,40,26,152,199,177,228,8,67,81,37,170,72,60,107,125,99,63,247,88,138,148,22,88,246,18,149,68,214,41,69,185,184,175,113,168,198,44,10,80,7,108,184,84,27,167,228,189,228,237,228,65,114,44,110,185,223,140,253,6,86,51,158,134,210,38,171,174,160,94,160,71,246,184,48,119,1,246,201,164,76,201,203,131,123,142,182,36,69,146,94,138,136,129,210,83,143,203,43,36,158,78,232,182,134,236,251,73,196,223,134,64,29,36,154,172,53,132,30,145,64,4,249,69,93,63,222,55,93,32,160,31,186,39,177,151,166,152,211,132,199,101,5,16,104,1,98,126,131,54,189,45,118,215,97,168]], +[[198,77,210,13,66,98,117,38,25,138,34,100,118,144,200,149,181,180,91,105,143,87,166,157,251,228,141,189,66,106,164,112],[46,1,212,4,22,247,138,205,219,52,184,68,94,164,253,10,179,250,158,102,67,4,71,82,33,63,7,199,240,255,67,160],[222,172,200,194,50,24,114,118,118,213,64,162,59,218,215,129,2,17,230,213,122,210,148,195,125,75,28,154,246,179,55,165,63,120,128,210,186,250,115,179,5,8,192,8,66,107,248,215,201,101,161,244,164,34,161,188,125,106,214,34,111,209,151,6],[130,27,159,124,22,16,75,83,59,209,39,24,79,215,42,222,9,43,19,187,217,172,238,210,155,141,16,241,102,136,146,45,22,95,137,49,213,61,245,144,251,113,59,103,77,128,92,224,201,214,206,108,67,186,105,104,25,29,18,191,160,138,140,226,46,143,51,107,43,73,26,242,93,27,22,6,249,48,202,235,229,34,57,42,135,212,44,231,188,22,122,167,182,16,89,114,32,175,49,166,101,53,48,113,232,217,229,244,32,120,185,195,136,191,4,2,88,226,31,156,58,179,140,4,39,97,139,44,40,211,67,13,242,121,33,191,197,132,135,179,70,25,120,191,168,191,88,108,254,131,88,224,146,248,244,116,102,231,98,69,29,80,22,74,13,116,54,15,102,180,205,58,53,117,218,1,218,35,117,36,48,192,53,218,133,159,87,125,226,34,144,170,180,237,127,52,210,103,64,106,181,71,235,68,92,198,77,245,48,25,66,127,78,183,43,202,85,57,113,83,208,28,207,126,201,125,122,150,125,154,255,70,35,29,46,32,39,179,143,59,65,189,44,177,183,152,164,174,136,171,244,137,98,22,211,21,189,83,131,2,66,89,229,151,66,128,42,145,27,173,207,132,115,219,145,175,49,151,51,50,12,185,82,30,249,206,67,114,103,182,234,23,188,175,229,208,144,59,18,58,53,201,136,244,152,52,246,29,213,82,100,10,50,118,218,38,175,23,236,33,162,2,150,88,109,214,244,179,108,122,79,11,137,157,112,180,42,248,158,41,55,1,50,237,251,114,214,131,65,148,161,96,147,96,177,241,254,171,137,185,107,142,143,15,104,152,124,87,204,224,186,183,104,17,55,24,251,23,9,222,45,243,33,119,212,64,133,218,94,253,157,167,14,26,133,140,146,242,69,172,254,230,75,113,243,235,22,224,79,193,57,137,230,147,55,153,151,1,221,115,171,194,102,201,253,76,255,145,160,253,4,251,216,177,59,18,230,244,80,56,87,21,132,142,0,127,160,212,99,17,159,215,222,99,37,182,64,4,43,101,66,18,224,219,141,161,173,235,210,167,88,159,119,238,79,117,45,40,44,161,17,156,67,27,23,173,10,2,30,242,191,149,229,172,71,4,230,45,112,57,208,230,81,228,86,214,14,99,186,222,64,28,202,119,201,168,145,99,23,77,80,34,215,69,171,220,118,185,255,226,84,65,85,35,94,48,99,230,228,174,236,68,237,93,138,180,8,217,102,254,193,32,22,193,48,115,11,188,85,135,50,6,93,168,0,167,12,191,176,252,204,164,93,0,40,203,253,150,50,221,178,240,237,18,237,174,123,147,11,16,108,157,18,133,164,184,112,222,117,7,153,156,116,121,61,212,151,64,135,25,200,152,171,228,159,127,51,163,62,105,181,15,165,175,148,128,6,133,102,209,253,223,68,130,215,151,4,173,142,241,27,136,180,44,198,159,206,138,85,123,91,165,16,231,8,185,55,81,35,3,133,104,39,13,228,7,35,46,149,98,30,45,4,87,11,236,44,65,236,207,216,85,178,31,12,155,186,162,59,92,88,21,252,136,143,127,190,212,130,195,32,255,161,224,99,232,123,85,188,143,126,238,163,116,6,58,155,230,95,126,217,34,91,246,202,52,207,163,17,183,159,58,37,140,37,46,99,69,237,106,200,71,72,244,104,7,165,93,75,164,18,102,22,156,210,98,212,247,34,121,239,12,170,119,255,68,147,53,50,189,19,116,117,108,35,236,133,245,94,254,159,194,51,31,38,248,129,98,159,128,194,105,47,127,83,228,188,111,34,239,180,84,87,162,35,240,209,196]], +[[15,142,159,53,38,180,250,234,146,118,242,42,23,121,230,248,39,9,128,143,109,12,97,42,223,227,42,110,138,6,16,5],[212,140,63,15,222,243,130,209,216,3,19,232,70,252,169,94,65,129,118,187,93,250,157,57,140,29,33,36,119,111,105,10],[47,89,162,147,96,115,145,56,52,235,21,160,224,188,185,170,128,64,137,70,143,36,221,27,45,55,161,147,74,233,186,16,32,255,100,183,46,236,3,38,141,10,124,1,44,78,121,99,0,246,223,122,221,160,28,139,197,233,1,92,205,238,26,0],[12,205,55,196,207,216,231,12,163,187,57,70,208,157,112,208,246,164,184,29,109,251,7,157,120,115,116,128,113,88,152,128,146,115,130,247,67,106,110,248,245,28,37,84,115,221,1,254,181,44,142,219,228,211,37,87,19,230,141,100,15,61,207,21,143,43,251,159,190,207,113,240,113,157,254,140,230,182,1,40,27,166,194,10,86,180,248,231,202,164,170,159,134,143,191,197,228,50,28,34,214,95,3,130,196,137,107,249,190,190,53,70,148,158,129,133,164,216,23,228,91,93,18,147,149,56,33,189,217,142,194,89,246,74,61,229,56,101,177,73,234,1,200,246,131,236,218,97,218,93,193,14,126,189,221,254,116,132,245,235,16,49,183,145,101,135,202,163,153,160,107,111,234,76,94,110,11,230,80,251,223,6,193,3,109,242,204,53,246,46,160,234,113,63,82,128,157,119,244,124,46,85,201,35,146,72,22,128,182,51,32,86,34,105,19,176,206,136,166,197,90,38,189,181,184,186,179,207,70,149,168,197,34,48,44,78,186,55,211,31,247,126,88,48,27,204,252,124,123,232,88,12,99,66,104,121,149,244,74,205,25,9,101,174,13,123,240,102,149,146,182,173,136,116,62,187,54,12,115,224,72,74,35,210,249,233,158,158,176,56,220,189,135,202,155,26,73,143,27,45,53,254,221,127,142,31,127,216,202,82,100,134,145,30,7,106,234,180,135,123,186,207,55,138,40,85,249,197,172,3,145,48,220,105,14,23,125,103,178,68,204,138,208,50,55,158,247,31,224,94,156,134,19,216,245,214,234,61,78,62,71,34,32,41,204,0,66,83,190,71,248,127,181,227,49,76,72,152,19,75,135,172,241,11,37,56,186,216,151,189,197,1,45,143,151,98,200,113,182,83,212,0,254,224,206,237,94,246,189,209,111,175,63,10,189,189,114,205,10,18,148,5,70,240,153,95,241,75,15,27,213,72,86,255,116,195,110,180,242,45,114,135,174,253,198,9,153,140,31,65,188,195,187,58,95,164,146,52,244,250,142,146,156,208,245,84,179,21,57,93,174,135,60,97,202,112,224,65,12,47,213,161,21,210,166,255,31,28,148,178,123,164,80,184,25,75,33,240,149,198,26,95,33,94,60,132,245,212,63,14,115,98,134,211,59,140,71,129,77,185,121,249,220,0,145,152,70,190,230,133,51,125,153,85,90,36,71,46,107,0,179,244,161,67,17,166,199,201,4,186,88,137,218,108,29,220,193,17,117,128,245,251,196,31,43,138,66,104,207,14,159,165,191,65,37,52,201,228,5,42,172,181,4,203,134,226,20,122,184,2,61,88,128,11,118,63,154,191,157,4,64,120,138,81,223,229,203,212,66,48,186,82,40,241,245,150,14,163,164,228,4,77,54,218,248,17,203,219,236,93,105,100,99,216,233,65,242,114,23,86,59,180,74,33,24,164,245,172,214,231,148,222,23,224,40,203,222,239,222,242,203,240,61,211,46,120,153,230,90,28,248,57,245,217,14,31,140,54,75,87,127,227,16,83,83,246,103,104,219,247,175,12,82,26,168,164,159,122,34,8,45,136,249,1,73,140,144,185,215,119,126,210,249,240,232,165,82,216,161,250,94,150,50,237,133,50,88,201,194,21,182,219,180,17,29,207,202,85,75,251,201,187,162,47,136,188,85,85,44,109,134,37,86,215,65,218,213,159,33,94,55,40,131,70,202,125,127,216,198,90,56,13,114,12,175,249,239,161,73,243,253,162,50,218,165,177,46,241,28,10,240,134,43,208,34,158,7,90,60,107,96,239,11,187,61,173,127,41,8]], +[[254,124,220,121,102,208,255,185,199,111,74,24,231,240,191,144,105,14,183,109,195,211,213,8,132,100,142,46,57,55,208,32],[161,46,233,129,45,106,246,170,72,121,250,114,188,10,105,128,78,161,168,95,155,196,162,106,91,167,207,187,145,77,13,217],[181,45,3,253,235,205,66,151,55,239,112,146,6,135,33,31,187,76,4,248,30,53,92,236,112,114,197,5,65,117,210,237,119,243,143,70,111,0,20,34,218,143,205,240,103,219,20,81,0,124,171,96,127,4,156,46,38,7,181,125,68,113,60,4],[220,185,28,241,85,70,26,96,223,7,238,194,157,152,97,110,209,114,139,52,239,169,225,247,68,90,145,88,168,248,141,127,170,174,14,36,114,90,239,242,99,195,247,79,12,104,79,24,88,240,91,105,149,210,132,107,106,131,47,103,8,90,66,118,216,102,26,235,211,191,204,115,24,31,31,81,2,147,182,222,94,75,178,63,242,220,161,223,96,140,177,74,229,34,172,75,81,225,249,185,115,171,139,175,205,83,78,113,197,113,129,177,24,150,238,16,97,251,54,156,164,210,147,157,30,87,6,13,159,77,176,165,192,176,125,82,104,127,21,120,23,230,62,47,231,235,204,62,124,149,239,224,91,133,153,16,201,94,237,232,109,20,57,158,97,98,72,162,140,36,196,20,219,182,147,175,155,228,53,163,169,205,195,62,14,42,88,105,24,217,27,138,133,206,221,22,18,215,193,162,23,146,189,212,58,145,91,21,126,4,187,58,68,236,190,35,250,73,204,85,218,171,190,170,21,90,115,127,118,91,141,219,15,59,21,212,236,242,206,247,5,76,167,62,200,125,145,117,44,46,153,25,92,219,25,88,132,79,20,78,218,184,42,151,84,159,201,206,192,142,135,17,207,248,99,182,63,194,49,167,127,118,46,92,217,218,157,89,64,146,82,233,154,176,76,66,188,87,9,126,70,78,60,106,72,216,2,65,230,50,94,62,64,148,152,155,52,192,232,179,43,26,120,41,213,77,243,42,5,14,232,125,143,124,79,227,228,244,247,4,157,31,238,205,190,166,113,8,53,13,180,232,237,190,60,63,248,171,42,37,209,71,177,193,197,130,27,15,140,33,4,45,101,93,184,49,105,31,89,152,63,39,210,237,29,73,6,197,68,226,78,121,190,104,101,60,155,34,154,127,182,30,245,69,186,177,110,152,129,203,77,146,101,226,147,89,10,11,194,220,134,186,210,48,7,255,64,201,88,97,146,59,73,130,65,193,13,38,191,72,72,246,43,167,56,63,100,157,195,138,241,132,13,13,233,40,169,191,238,94,17,181,20,52,22,58,122,177,237,83,116,21,241,233,50,133,227,105,146,5,114,1,88,249,85,125,134,65,237,43,244,133,184,33,44,143,130,102,139,172,60,34,142,105,36,193,125,13,152,242,230,217,35,67,113,196,66,94,183,88,104,159,219,13,193,206,161,57,74,40,98,232,123,179,142,98,76,52,121,145,104,97,50,120,34,95,181,225,156,146,71,173,163,85,84,242,196,173,219,182,29,90,80,42,112,129,39,214,239,188,168,247,53,9,11,223,221,136,219,41,251,209,75,105,171,18,98,240,195,226,109,38,58,89,197,174,70,57,6,83,131,213,37,11,84,207,89,43,183,173,254,170,224,210,254,129,107,99,129,232,110,162,209,199,24,19,203,195,216,254,45,49,222,123,48,251,110,194,41,79,228,83,106,54,198,161,131,90,113,98,171,75,248,157,25,70,97,25,101,123,14,70,69,174,245,3,80,91,77,85,223,151,123,210,201,12,100,64,111,73,112,213,207,242,69,184,53,50,42,111,190,35,78,94,251,181,234,69,232,240,211,151,59,228,170,162,170,218,171,7,125,108,155,37,189,68,148,64,158,147,71,157,45,21,7,246,107,200,190,248,41,153,161,60,121,67,180,114,185,230,30,194,157,235,239,191,34,65,66,62,15,170,66,193,163,56,167,166,19,29,237,147,91,160,58,40,102,46,104,89,51,104,221,229,75,70,47,42,95,183,70,24,95,245,80,62,105,186,54,191,22,247,20,88,205,208,87,229,193,114,103,246,116,152,214,82,134,11,70,94]], +[[246,201,171,94,167,95,41,78,142,12,7,196,192,158,216,238,163,17,59,223,194,239,117,158,32,162,100,87,22,4,16,141],[177,47,245,91,211,236,66,97,14,172,234,40,179,19,161,110,25,201,232,180,124,43,21,23,9,145,190,8,141,101,207,99],[167,249,208,139,161,65,131,239,36,127,44,37,254,204,43,131,237,166,222,88,2,46,70,108,231,143,207,80,247,28,226,97,98,68,101,98,238,164,93,99,162,28,59,34,86,31,212,104,0,88,172,184,37,64,122,21,64,143,39,19,97,161,70,15],[113,98,59,57,116,62,57,199,224,134,56,128,109,70,138,26,138,111,53,194,174,56,142,239,194,115,116,187,82,83,136,20,196,179,108,155,142,56,154,216,49,131,222,2,161,187,208,50,87,52,228,97,135,84,9,35,55,211,231,220,18,86,146,142,53,40,135,12,167,240,6,19,162,91,113,187,21,209,217,234,175,249,242,38,155,113,193,151,105,224,3,206,132,86,20,178,236,149,237,40,202,133,91,82,33,212,203,128,166,202,148,102,170,51,226,81,13,223,247,220,225,134,21,157,167,15,200,177,251,172,18,162,110,31,192,148,34,118,137,42,214,233,176,3,245,105,89,189,49,58,242,137,231,160,83,42,102,75,118,185,107,145,152,84,224,101,12,184,197,46,196,197,251,80,83,175,47,12,248,192,242,42,82,63,158,44,100,25,223,141,11,113,78,227,119,104,0,235,250,112,119,96,132,102,125,109,207,84,31,20,207,22,98,98,224,246,76,66,118,174,40,136,94,108,253,9,123,112,192,214,24,110,165,219,208,51,50,60,152,118,19,218,8,100,93,224,114,8,186,225,42,23,141,143,127,101,10,37,175,189,112,28,133,161,186,99,158,249,241,33,196,12,92,18,154,71,55,52,51,134,164,129,131,255,60,89,19,137,216,158,205,165,38,207,251,38,116,241,123,177,194,48,144,85,75,19,64,132,151,150,166,212,68,70,11,180,25,66,126,147,230,88,91,15,79,6,90,216,126,230,237,245,75,230,24,138,29,213,172,225,54,77,239,165,97,247,78,38,118,156,155,41,30,231,85,82,118,80,28,106,73,8,13,160,146,79,55,146,194,167,40,165,32,7,177,192,124,149,87,143,237,175,64,57,150,35,158,156,85,169,164,76,61,252,195,124,223,3,251,72,93,181,160,141,255,21,167,164,247,183,241,84,116,46,132,49,86,77,193,125,189,67,46,16,51,124,34,118,252,253,157,112,247,195,213,112,57,58,12,25,246,64,81,199,58,135,14,32,85,132,16,101,49,209,253,42,29,209,201,208,252,225,79,250,170,7,123,183,226,96,37,30,237,108,98,188,110,220,36,34,81,148,64,194,36,78,186,56,64,70,176,237,218,166,207,44,28,126,238,191,205,120,252,174,24,184,34,144,85,43,89,192,70,61,196,80,97,139,166,124,119,13,236,14,34,155,132,96,147,108,168,25,86,43,203,54,150,156,143,247,11,241,19,193,22,113,224,11,148,19,85,191,1,173,84,176,92,254,42,4,139,56,114,140,189,209,180,152,9,225,242,7,172,163,9,141,153,66,238,196,125,108,157,65,59,55,201,20,254,221,56,172,213,255,228,150,202,199,87,194,239,139,119,189,132,3,209,75,31,201,138,144,63,226,185,121,70,130,51,167,242,174,214,248,213,9,216,116,225,220,224,81,73,175,157,243,254,69,149,199,30,139,196,99,222,233,56,77,94,5,5,210,166,176,162,184,161,237,98,22,170,174,157,204,118,2,72,122,76,8,81,253,240,150,41,193,233,145,24,128,154,149,68,166,87,122,249,249,21,209,230,93,129,98,32,196,140,132,144,250,155,112,218,66,42,214,128,2,35,214,216,195,64,249,234,178,204,126,20,147,98,18,74,48,11,64,203,184,192,166,93,163,1,219,186,147,27,165,100,243,89,115,202,139,242,209,237,181,108,25,70,97,149,91,59,104,56,31,161,93,75,141,198,173,161,165,206,189,163,164,204,197,81,35,224,5,127,79,130,16,65,147,125,213,73,32,156,130,225,22,87,11,201,8,162,142,50,153,169,68,20,67,73,143,116,179,204,136,225,166,45]], +[[67,16,61,240,26,72,160,60,87,243,47,82,215,12,104,73,238,68,88,11,42,180,238,114,213,72,216,72,19,79,124,235],[163,203,224,214,75,5,96,188,181,174,0,144,1,227,20,217,236,144,121,1,221,116,168,4,160,5,144,34,237,156,109,4],[25,84,71,190,177,222,74,126,54,234,137,166,206,60,153,188,200,148,17,223,94,11,21,247,186,11,29,17,12,69,106,188,107,63,95,29,166,16,110,216,135,134,75,165,106,171,70,106,138,99,179,53,207,207,76,100,214,92,14,111,180,128,180,1],[115,140,191,6,208,13,77,205,94,95,36,58,28,24,221,94,194,2,120,136,70,149,161,207,59,234,103,187,91,5,221,126,96,162,162,79,211,37,190,107,244,107,70,40,115,236,144,127,157,232,141,194,199,98,98,11,126,14,247,39,101,212,189,166,98,69,73,147,200,40,161,116,110,158,216,209,157,255,67,196,196,133,39,172,132,95,33,134,164,173,124,29,153,42,22,36,92,213,115,7,62,9,64,220,238,211,104,17,11,181,253,10,76,136,52,206,136,167,113,37,185,20,115,147,200,181,140,177,110,94,189,193,130,68,235,250,72,186,186,70,151,63,220,212,133,177,178,229,243,176,231,9,146,207,25,153,88,6,56,216,127,31,91,39,196,215,249,29,236,243,125,226,231,52,227,25,85,53,198,49,8,43,62,186,168,206,48,169,194,194,219,1,109,125,53,71,230,33,97,136,80,226,32,64,3,141,15,224,250,234,47,155,245,16,182,130,196,253,20,117,14,137,180,193,153,239,12,153,5,0,84,62,238,171,95,11,80,122,49,49,153,194,162,160,38,45,109,129,76,188,9,51,197,146,226,86,195,226,157,82,75,6,110,165,164,84,51,97,161,4,80,224,170,103,92,97,64,143,48,127,38,238,88,150,157,99,39,143,19,91,125,203,102,107,147,242,202,207,216,56,115,71,30,151,74,40,107,9,2,63,80,21,250,26,175,24,191,191,165,247,67,133,208,223,107,154,221,81,111,252,12,49,19,227,126,9,120,56,100,106,201,48,84,255,77,150,2,6,103,68,186,51,150,149,63,215,129,104,19,1,112,187,39,92,21,43,221,54,111,115,6,92,10,122,215,173,0,117,140,185,154,122,193,183,128,157,38,223,170,199,88,70,130,1,238,182,13,234,54,140,51,242,87,175,226,241,180,192,46,55,186,254,64,245,215,253,64,200,125,28,86,160,203,40,233,210,131,105,163,146,75,206,248,182,217,153,220,244,41,77,216,196,20,61,117,198,194,91,90,69,68,72,141,222,114,82,72,199,141,147,193,91,129,91,1,203,208,243,29,27,0,172,4,131,126,248,91,64,3,252,150,212,69,122,197,160,35,98,62,103,182,109,164,112,10,8,89,248,63,220,205,60,122,174,9,222,9,160,87,224,13,180,74,42,106,172,170,33,116,106,73,184,34,70,137,165,204,24,84,186,61,196,170,42,163,69,36,231,165,168,157,17,238,163,86,170,234,94,245,251,245,66,201,159,84,77,185,64,245,8,104,56,238,42,178,24,184,211,242,225,7,208,178,157,75,4,131,14,237,121,192,118,142,2,194,132,75,60,186,50,104,149,244,171,56,163,153,75,131,171,48,96,15,245,17,204,181,149,153,47,140,192,210,149,72,7,151,45,163,101,176,111,189,171,83,155,46,3,89,139,52,229,60,252,249,57,144,185,122,172,29,50,151,131,54,109,69,31,151,43,141,138,0,182,184,236,219,55,39,150,68,206,193,68,124,9,152,238,79,112,144,243,76,156,200,83,5,144,202,231,101,54,10,173,176,171,49,53,0,73,65,201,35,2,203,178,179,80,161,78,143,48,175,83,37,194,180,56,0,94,58,157,69,133,230,50,101,195,39,186,114,87,84,179,50,86,145,127,185,101,174,159,2,237,33,38,180,129,71,61,192,233,49,194,82,43,240,15,230,162,236,149,199,146,36,123,30,3,57,97,18,247,131,7,14,47,230,194,203,152,34,80,209,63,45,84,96,199,68,253,228,83,35,230,49,204,203,84,12,215,37,242,197,90,112,88,242,48,232,43,121,243,102,175,203,176,37,180,146,85,67,149]], +[[249,19,158,87,159,169,110,189,98,135,219,59,171,205,166,15,146,231,49,83,86,111,146,76,181,222,4,222,68,147,72,30],[192,108,227,53,83,58,248,216,243,55,242,179,142,10,175,162,206,155,39,34,60,217,221,197,239,50,2,127,4,136,155,127],[5,29,141,127,11,104,210,238,199,44,129,173,252,251,49,174,133,88,246,10,182,60,159,86,82,168,223,99,143,102,111,30,188,12,110,11,65,25,83,188,218,107,81,81,178,185,58,57,227,197,51,10,133,115,225,104,121,34,114,171,211,108,129,10],[179,48,118,77,220,98,142,74,214,122,164,152,42,232,109,69,129,7,28,25,62,195,197,143,129,61,121,33,184,77,42,84,86,43,216,116,23,174,29,229,144,161,164,140,78,199,213,86,173,147,29,101,192,84,63,223,6,7,199,73,133,158,225,47,153,82,2,12,25,92,248,116,96,149,225,8,124,198,195,200,239,157,36,5,37,96,206,129,61,97,57,183,167,92,143,75,142,163,10,156,74,184,136,208,166,52,28,153,171,211,94,9,3,191,229,108,147,21,35,64,196,18,118,215,242,78,9,18,177,42,77,179,215,238,68,132,223,165,58,252,11,26,234,20,9,209,224,50,138,161,200,96,65,39,202,46,177,165,232,27,243,31,140,122,81,198,5,44,83,78,254,107,61,14,231,79,245,169,177,28,97,87,227,100,119,239,169,56,47,87,81,190,140,140,100,84,196,70,214,248,220,126,146,149,37,204,61,231,140,177,186,74,186,155,212,190,21,38,16,67,117,130,201,101,238,164,140,189,76,170,111,48,143,133,244,248,208,6,160,66,246,25,32,7,98,225,187,155,164,34,230,84,117,179,58,148,148,41,140,251,183,90,21,43,54,210,160,85,1,128,119,5,185,82,118,83,80,205,20,20,29,53,212,152,102,146,214,195,188,252,109,97,223,0,82,166,32,170,184,204,19,32,94,117,76,22,249,62,202,121,32,187,234,81,87,239,17,47,11,100,193,5,79,144,165,221,193,117,168,158,41,36,47,87,100,110,116,204,136,94,129,161,204,20,76,61,120,45,17,82,169,228,207,231,108,179,255,171,231,219,230,3,251,56,105,236,168,105,150,152,112,156,200,127,201,97,193,226,153,207,202,34,227,36,46,174,120,140,255,17,191,202,97,2,103,69,244,151,98,37,178,110,226,0,196,241,145,12,75,131,223,92,228,110,244,135,215,72,217,196,197,2,20,27,120,116,202,244,30,90,41,123,36,140,43,172,105,144,161,91,7,180,207,129,14,89,40,116,66,217,163,105,108,2,232,215,50,77,60,247,48,221,165,64,83,107,235,19,207,222,174,97,128,221,116,132,131,45,250,148,233,74,166,203,161,23,170,225,114,112,244,143,147,178,249,138,233,88,23,24,22,63,68,99,84,108,10,224,242,121,195,107,146,190,230,111,28,162,214,164,247,38,210,223,238,11,193,28,29,138,31,166,44,60,200,171,162,102,185,135,89,40,108,16,104,72,59,35,118,180,3,200,135,251,182,87,220,15,37,93,234,144,219,210,51,8,247,224,232,66,180,152,168,223,199,201,205,90,239,14,135,213,107,228,13,80,252,29,212,192,170,125,238,85,174,190,77,107,106,82,5,57,98,184,123,15,46,224,154,144,129,97,85,51,61,92,87,161,71,36,224,1,188,61,237,23,132,59,118,226,196,122,23,99,57,200,222,252,84,181,91,35,88,174,125,1,176,246,224,143,49,33,106,233,3,64,105,65,104,165,167,158,232,131,234,120,88,0,125,23,195,115,89,201,157,101,151,239,228,96,193,162,247,115,138,195,44,94,181,227,158,80,12,73,192,223,249,196,101,158,140,80,204,92,167,157,139,164,229,151,45,103,34,84,104,251,166,65,103,166,178,198,243,104,147,92,122,4,157,53,211,85,199,103,37,32,211,201,228,228,60,103,28,60,184,222,226,89,4,116,149,222,15,86,221,113,145,213,189,75,189,41,81,126,54,71,146,255,137,211,55,153,182,231,129,194,1,147,245,163,22,251,64,222,116,254,226,172,194,94,71,245,18,33,77,227,177,233,179,130,168,105,41,193,87,61,55,36,194,80,23,192,229]], +[[200,238,149,77,181,161,27,41,46,217,119,100,250,230,178,131,5,29,181,125,205,192,170,13,245,57,59,182,12,17,46,211],[92,47,129,130,78,153,117,221,126,163,83,188,102,128,125,237,199,97,3,73,121,78,47,192,142,90,49,224,2,227,254,7],[243,7,122,117,16,30,18,30,92,62,119,216,237,151,181,120,210,57,189,66,24,3,211,69,91,86,84,64,90,76,88,106,96,146,225,58,133,41,186,206,70,138,48,87,132,179,115,228,51,254,228,163,223,137,86,190,250,1,47,216,168,238,209,12],[123,163,251,86,131,21,170,129,226,31,25,119,128,237,194,198,234,38,216,208,106,67,120,145,47,202,35,1,207,30,171,61,128,60,132,105,222,221,243,118,112,61,219,124,224,106,119,218,178,14,2,52,79,173,204,80,2,42,179,199,19,205,3,193,218,169,63,28,126,165,114,98,159,97,11,94,60,81,65,27,184,193,150,148,187,206,144,60,172,71,5,249,181,221,15,71,188,93,10,163,37,63,144,136,112,41,144,39,255,189,52,73,238,186,212,83,50,181,208,196,245,51,219,237,24,169,154,36,152,185,22,78,36,95,182,92,10,250,11,5,55,3,160,207,149,148,10,199,160,25,93,79,112,70,96,156,240,67,113,51,135,6,185,177,152,108,15,17,129,117,210,205,252,231,74,111,136,101,152,37,133,78,148,236,229,143,81,87,99,109,98,53,183,109,50,116,90,42,129,169,103,26,143,134,2,123,169,224,23,99,136,143,193,113,206,247,196,81,195,96,114,188,116,153,131,157,67,28,241,140,215,198,201,251,163,170,113,42,5,67,40,204,214,43,228,130,10,189,94,120,33,98,118,70,17,212,83,155,162,206,189,194,9,179,244,228,182,156,61,100,7,62,146,13,33,82,20,251,15,218,68,24,90,173,165,195,97,39,161,91,161,92,162,138,58,208,134,233,208,51,102,134,156,96,195,251,206,189,134,157,46,64,100,62,131,63,137,72,3,249,128,162,218,126,164,229,156,228,215,192,111,210,175,240,135,238,123,207,221,170,59,50,129,124,230,58,99,88,125,186,254,243,128,1,58,111,30,227,115,75,148,202,61,249,100,77,208,67,67,2,236,179,36,175,227,95,70,92,156,28,147,27,39,41,79,198,238,2,114,222,34,66,174,144,215,242,224,103,2,126,248,100,46,143,23,30,216,128,255,171,206,138,32,161,179,227,57,173,78,63,26,144,1,242,15,144,2,97,136,253,227,75,33,122,110,38,170,255,24,66,43,127,132,61,15,221,163,33,195,25,199,120,242,49,55,242,12,204,27,218,24,144,229,188,145,106,84,86,208,104,211,123,90,204,99,71,114,12,86,165,164,145,188,52,141,108,132,138,156,143,236,254,88,201,43,31,48,47,225,73,25,113,140,213,231,139,127,214,1,208,157,192,30,105,4,134,30,141,104,179,197,117,53,182,19,102,118,203,198,232,57,175,13,215,57,219,137,167,171,217,19,253,246,176,14,156,160,38,2,222,108,160,175,208,145,61,153,47,186,168,255,130,43,157,155,9,221,167,162,155,233,25,16,216,250,60,170,42,94,81,131,70,193,103,201,245,25,65,207,115,83,243,243,76,29,171,51,72,93,10,140,25,218,249,81,253,62,242,13,11,17,157,128,56,223,144,193,20,162,90,91,147,174,64,236,68,185,165,210,188,28,101,23,198,130,80,13,76,220,25,113,66,190,195,175,130,50,192,113,66,141,197,76,13,48,69,66,114,231,51,107,11,88,136,166,232,254,205,232,89,226,172,203,127,176,148,172,197,79,250,72,31,118,35,217,68,105,31,4,251,54,19,169,149,73,128,241,126,42,210,23,61,104,207,14,193,182,125,138,145,214,236,130,148,107,207,5,203,144,104,26,113,98,123,89,2,56,51,78,61,90,185,218,106,8,155,215,38,36,223,144,116,205,210,48,158,4,223,202,224,50,129,47,232,79,157,184,130,205,234,174,105,238,93,170,90,102,255,66,127,196,82,237,208,118,155,106,171,204,19,157,15,112,175,139,151,67,14,100,79,88,164,18,135,169,63,99,29,237,168,44,160,113,109,121,117,76,92,80,62,82,166,101,218]], +[[109,188,85,158,74,177,147,238,191,112,197,195,45,121,123,224,11,115,17,232,230,105,29,169,175,204,24,114,145,242,80,28],[56,167,3,68,118,251,147,130,241,65,119,104,196,33,98,149,26,38,54,144,44,56,152,192,41,190,39,138,180,195,31,49],[49,241,106,124,175,43,116,246,94,5,124,147,51,161,162,99,61,172,115,70,51,143,121,133,16,115,14,184,213,211,37,252,16,128,221,90,173,95,206,5,52,233,84,63,60,147,88,104,4,70,74,245,136,110,134,68,18,156,119,235,170,72,95,1],[136,238,35,101,247,207,157,227,58,205,83,86,73,104,178,220,127,115,112,183,231,3,63,76,102,58,136,194,95,96,247,247,17,214,25,8,235,241,245,187,114,131,85,83,200,170,140,142,79,205,236,211,121,120,35,130,137,191,108,168,72,118,210,40,33,122,40,216,27,11,69,124,146,46,145,236,186,141,62,29,46,102,89,194,176,174,160,81,185,194,224,156,125,254,181,29,48,237,231,103,87,3,65,255,172,30,207,13,226,12,130,209,233,237,7,117,222,172,114,218,124,45,236,35,72,101,222,200,63,103,21,225,195,197,157,226,3,60,194,77,134,188,45,49,170,22,100,150,134,237,224,219,189,137,100,195,166,74,61,202,85,136,215,36,139,31,36,223,141,117,240,154,172,98,192,120,40,202,67,26,58,45,119,166,12,201,60,250,52,149,202,190,177,144,78,213,181,99,152,78,140,32,119,123,172,135,116,16,138,100,237,165,143,179,32,36,74,58,221,62,62,122,118,205,19,124,250,74,9,182,230,233,48,17,234,10,230,81,113,175,19,7,17,118,108,210,91,60,116,236,84,192,189,250,2,179,18,10,194,144,135,235,172,152,55,252,166,91,169,113,188,66,129,221,85,124,80,14,34,94,166,108,60,63,213,34,6,193,154,159,147,149,70,49,105,248,199,168,70,189,159,131,77,127,51,125,11,97,251,48,188,226,148,244,120,174,31,29,151,126,69,78,67,62,232,114,159,176,101,204,224,63,178,228,53,220,188,191,186,1,83,126,122,103,98,229,94,126,210,37,40,48,55,4,190,181,174,56,31,46,24,16,86,242,81,51,39,60,241,125,223,43,6,226,217,71,127,44,9,117,95,200,217,199,60,179,49,0,70,140,100,19,28,104,108,172,121,253,56,69,1,229,15,139,11,238,40,186,57,88,63,66,228,253,55,153,226,79,96,218,95,211,199,121,170,191,105,159,253,35,33,237,4,90,133,188,100,36,246,15,220,196,156,28,179,31,36,154,66,54,192,148,145,118,129,129,185,33,245,134,2,253,65,92,30,222,178,111,57,50,74,221,255,20,119,19,36,115,124,103,32,204,146,57,27,148,157,203,66,18,189,105,49,212,222,81,64,30,127,149,59,123,3,107,34,63,10,247,168,228,8,176,78,166,53,162,63,160,112,155,160,66,165,217,146,149,76,9,216,88,29,204,207,82,86,138,210,122,28,199,29,24,170,39,64,246,33,33,46,127,76,94,94,94,94,69,50,217,166,126,194,119,58,194,28,138,75,0,45,101,36,246,24,45,211,113,115,93,44,42,190,108,149,194,129,198,251,30,151,107,193,126,56,63,213,42,234,170,159,189,74,187,130,162,204,101,57,95,140,44,199,216,24,42,13,37,12,104,92,252,186,147,169,81,238,124,80,60,110,62,236,35,108,227,62,8,108,97,7,40,115,124,28,59,58,36,37,45,167,242,22,114,217,40,235,218,153,58,148,196,88,171,153,15,93,25,216,0,35,195,106,161,110,175,202,177,67,243,82,233,125,100,9,243,36,153,65,17,155,253,159,95,144,132,114,77,158,186,211,131,177,15,52,211,58,200,48,204,233,229,203,138,236,238,111,64,48,28,187,227,9,253,6,21,52,167,208,195,237,170,234,2,161,113,216,178,52,157,190,236,98,133,32,172,51,74,91,254,40,169,213,244,192,215,64,247,199,45,77,114,216,154,151,50,106,3,0,45,30,243,133,34,188,211,123,66,132,122,49,75,216,67,236,136,209,242,249,211,159,87,242,241,161,61,1,64,168,132,116,80,68,140,136,11,58,231,101,49,233,92,67,146,151,50,80]], +[[201,212,22,131,10,226,2,143,33,117,210,43,97,76,121,25,140,103,12,250,160,231,163,97,80,239,15,238,33,169,92,230],[110,62,180,208,24,115,7,45,249,70,241,121,47,113,6,51,8,149,231,167,109,217,174,39,248,169,136,3,148,144,253,75],[71,250,173,78,101,82,147,237,161,86,178,161,250,187,251,126,0,159,194,144,170,254,219,213,101,33,20,164,120,83,188,119,168,35,58,43,23,159,96,84,119,215,135,135,140,187,21,234,97,36,223,141,197,123,44,231,190,125,24,183,22,47,181,13],[255,154,212,131,124,208,187,119,214,33,15,221,220,117,94,108,15,26,115,194,188,208,63,122,88,105,231,52,44,253,115,207,112,134,248,101,86,21,96,39,123,246,195,66,26,145,45,103,101,139,31,169,112,87,196,150,244,190,142,220,190,24,181,236,208,138,30,125,178,82,35,171,218,32,143,165,49,244,178,128,170,3,176,75,96,96,52,17,211,116,186,124,187,2,11,185,168,206,76,14,69,167,225,50,20,72,67,195,31,139,69,197,142,179,234,133,60,44,235,97,55,110,157,248,29,151,120,231,33,173,172,119,181,3,84,147,127,52,55,47,204,213,117,232,141,157,5,142,67,223,148,47,44,67,181,35,200,9,142,109,217,230,189,33,213,166,73,180,114,212,30,52,95,205,94,253,221,73,234,179,2,112,205,135,136,64,79,40,81,110,9,211,172,196,0,72,179,157,50,70,247,87,228,130,225,69,156,98,107,121,158,4,208,103,39,19,115,113,225,32,175,185,254,195,154,37,244,230,118,75,249,121,47,228,146,238,15,33,11,87,219,158,187,158,142,244,27,2,199,254,233,237,212,182,23,76,87,13,224,32,163,145,40,113,51,254,140,203,65,168,63,145,189,34,56,43,33,225,215,235,194,199,229,1,142,245,20,45,130,99,125,2,98,15,188,5,105,204,9,196,78,145,17,18,187,174,153,6,77,104,209,198,158,119,201,147,11,13,224,48,200,193,215,72,196,20,5,157,94,41,155,126,220,8,148,6,81,137,75,48,58,43,50,221,44,54,90,6,124,151,35,88,85,148,100,77,62,232,222,26,81,250,234,14,101,15,33,36,136,90,148,203,153,235,144,59,125,69,121,189,229,145,73,125,149,57,48,211,99,221,219,218,198,39,185,122,145,244,150,130,223,142,114,80,167,7,61,56,58,122,34,207,17,63,40,88,206,107,99,42,40,146,196,232,138,169,160,210,137,235,87,98,155,0,141,59,27,96,129,230,254,93,60,10,108,128,33,137,181,241,8,231,102,49,158,21,179,62,170,91,140,237,64,39,234,236,131,180,172,104,177,75,130,152,188,81,205,142,179,128,155,122,45,104,79,227,43,189,159,171,92,145,142,235,23,204,68,77,115,247,48,212,200,204,5,123,211,162,241,240,174,187,97,99,41,52,230,23,2,22,136,41,205,126,145,222,129,80,150,41,208,26,140,222,254,13,26,196,158,33,240,197,251,225,178,36,72,39,38,138,10,39,53,126,21,139,215,104,132,162,30,127,31,172,27,98,114,22,109,90,159,100,249,182,114,152,154,135,98,245,18,191,29,244,178,171,105,151,101,242,205,131,150,244,118,231,245,153,149,222,231,216,144,32,126,255,15,210,114,99,236,35,46,55,207,237,254,124,68,5,85,212,202,116,229,45,162,70,196,184,55,87,190,175,210,171,42,81,239,225,96,187,2,185,140,38,214,178,195,240,193,170,203,47,60,52,165,178,163,182,111,238,23,91,120,117,72,7,61,139,87,119,198,190,136,11,220,25,107,51,116,162,21,79,148,217,54,15,119,85,172,104,21,162,138,242,150,39,30,34,168,242,53,67,199,73,85,166,9,18,91,2,165,105,33,128,17,66,2,149,204,240,215,53,105,153,165,184,149,204,136,72,63,173,247,151,12,236,108,100,36,15,112,121,253,177,95,252,92,66,39,229,57,38,210,120,186,15,237,60,57,147,188,134,130,40,35,221,88,26,50,171,46,58,7,247,148,48,34,75,39,78,173,216,69,89,138,125,29,137,103,106,175,35,103,119,116,183,176,88,59,204,131,89,157,21,93,20,176,154,220,244,158,213,5,232]], +[[45,39,125,213,95,87,25,94,192,114,180,124,177,68,140,181,130,200,53,115,158,108,152,186,113,171,18,143,112,206,107,121],[223,169,37,147,239,15,13,151,74,17,55,131,10,209,56,72,175,239,59,129,12,42,33,191,119,145,120,206,75,58,185,116],[115,193,6,6,73,167,192,20,237,1,148,88,81,181,62,40,83,36,230,13,6,28,131,29,218,65,240,51,181,101,131,6,161,241,18,50,122,254,147,202,169,33,2,7,48,170,224,6,156,154,43,69,238,245,92,187,74,90,156,212,108,218,128,8],[20,84,158,221,213,242,183,144,93,218,25,215,74,178,7,170,198,251,62,61,243,41,93,132,82,49,239,58,234,110,31,4,238,3,60,144,56,220,180,189,61,94,69,44,84,131,77,15,242,183,222,63,50,46,86,38,148,156,214,29,110,137,1,56,255,14,168,173,132,110,143,232,135,174,225,95,196,139,190,79,186,66,69,95,92,23,69,122,231,137,180,5,175,133,150,17,254,31,135,70,24,90,101,174,242,19,78,164,216,243,152,212,141,247,193,187,164,48,68,8,174,126,251,53,41,36,9,213,8,221,85,206,33,222,140,40,22,13,201,232,119,112,12,118,61,6,176,27,133,66,5,45,125,219,99,53,84,227,88,66,121,199,150,147,112,35,200,234,195,114,119,190,43,130,4,255,62,14,16,49,25,10,1,1,76,245,245,180,215,173,153,103,39,249,117,49,224,53,91,135,201,230,17,82,90,173,7,153,88,233,175,226,171,16,228,163,231,161,182,186,10,255,129,93,162,205,129,234,158,185,245,54,152,102,51,243,22,221,6,194,80,60,107,25,141,197,147,4,128,123,152,180,41,53,245,31,99,125,219,89,226,51,254,213,102,67,156,31,233,108,218,175,164,159,68,18,208,193,230,84,216,198,144,66,71,11,58,89,172,182,191,103,228,11,56,167,112,103,213,153,123,141,53,237,97,214,235,60,199,139,139,220,185,87,75,28,237,159,111,51,158,158,56,249,65,70,239,99,240,73,230,184,2,191,237,42,81,171,66,231,212,137,243,22,255,77,28,216,152,188,248,80,86,81,104,116,64,116,156,15,183,165,125,190,255,114,230,70,137,250,164,28,7,180,173,229,153,51,210,250,198,213,115,222,183,57,84,158,183,95,30,111,115,133,216,198,20,40,148,151,62,214,133,235,142,208,128,194,164,159,58,198,87,17,97,175,150,99,90,208,87,223,20,134,211,150,119,58,200,152,50,16,151,137,134,225,191,33,162,8,6,214,103,164,138,85,90,150,50,33,213,6,20,168,151,107,46,236,151,81,45,177,26,53,129,148,73,42,181,69,88,1,186,161,74,81,27,38,235,12,104,40,157,121,5,35,113,47,47,248,112,152,146,105,92,77,185,173,49,13,248,198,238,123,216,60,135,31,5,174,195,59,122,211,38,244,70,105,42,66,247,34,35,118,36,109,83,106,50,108,77,115,235,87,47,234,218,17,184,172,113,20,246,203,68,76,162,120,252,240,123,151,13,42,212,101,55,42,104,125,54,183,218,172,71,135,72,236,106,147,45,162,8,67,148,142,250,57,48,151,129,66,114,229,202,28,115,231,17,151,58,82,104,63,152,192,30,85,36,28,21,77,40,227,141,62,223,173,226,48,58,78,124,69,194,167,161,201,150,238,17,55,175,134,74,152,182,152,9,252,146,20,238,168,207,58,254,132,47,238,62,185,169,50,44,59,130,253,219,5,212,209,162,222,9,193,206,114,115,68,83,168,221,58,137,32,208,208,172,150,239,119,139,158,2,198,163,241,40,114,225,125,58,129,186,117,253,35,59,170,219,226,22,234,10,88,233,221,160,8,64,135,2,8,174,65,53,64,3,11,60,5,229,208,184,50,223,135,200,238,127,21,52,135,170,17,186,217,241,57,199,221,75,207,65,143,75,203,149,190,232,87,208,233,96,132,71,35,135,203,57,18,122,148,113,52,80,25,99,167,7,27,219,52,222,105,97,190,43,107,6,228,3,231,89,24,230,246,157,8,2,28,242,168,172,184,10,1,17,244,213,6,16,193,82,211,156,102,33,192,87,138,198,137,149,155,28,230,243,118,244,61,24,175,6,46,74]], +[[66,128,102,197,36,69,114,109,14,162,0,126,80,70,55,39,77,132,238,35,35,37,181,5,242,197,22,53,127,128,117,131],[221,64,254,143,103,198,101,97,59,60,69,159,106,206,141,194,141,52,224,231,126,47,106,160,96,89,40,25,190,106,157,104],[201,56,130,159,89,139,31,241,184,24,51,96,210,35,244,60,89,71,48,96,104,118,169,154,63,49,178,6,93,4,230,240,117,209,57,107,60,140,255,176,225,226,234,171,218,125,165,231,137,204,209,192,32,131,95,227,167,29,205,182,175,3,150,12],[226,121,108,80,217,61,248,18,188,164,27,242,161,225,221,115,125,140,246,246,180,247,98,66,227,145,120,24,103,88,203,174,8,132,230,12,107,74,170,221,174,201,168,153,169,18,229,197,185,128,77,123,4,151,186,180,69,140,88,93,79,37,146,34,73,140,233,232,14,182,167,151,155,190,214,213,44,195,128,114,247,69,203,44,99,230,99,188,59,157,108,175,1,42,96,127,109,59,112,110,21,87,87,135,23,236,187,151,26,235,124,72,225,223,149,113,28,85,14,0,105,147,191,251,169,17,203,100,173,82,213,23,237,24,190,130,54,158,129,88,25,211,23,89,71,212,163,91,44,199,185,220,108,16,5,19,38,179,241,220,30,219,27,104,186,1,95,247,202,29,195,97,216,150,122,188,255,211,195,31,125,107,12,177,57,106,229,65,242,151,89,196,19,11,229,46,204,17,217,146,97,195,101,191,124,222,199,129,73,76,95,160,82,109,180,219,190,102,10,67,43,229,96,67,198,110,160,124,37,98,122,95,114,183,129,35,220,249,134,255,113,237,26,255,209,101,155,19,147,217,98,31,113,29,250,99,234,218,56,52,48,121,112,88,241,86,106,0,5,45,103,186,83,193,35,123,86,145,222,59,3,159,212,71,111,17,81,229,237,95,90,152,103,47,163,58,29,133,79,160,21,102,179,50,49,212,106,205,127,52,184,3,68,121,152,24,83,118,77,171,135,244,152,68,203,98,198,61,83,111,172,169,32,68,125,140,209,232,17,62,219,200,62,74,107,120,21,225,128,205,120,185,51,217,104,127,213,190,153,208,81,138,68,102,41,137,188,100,1,17,36,241,135,212,57,121,153,74,149,224,201,3,160,6,193,192,190,241,192,243,223,30,183,0,249,128,194,140,60,30,153,125,12,86,209,19,218,225,150,136,43,5,1,143,202,179,20,216,17,127,175,186,190,119,0,185,50,212,124,87,54,43,32,53,237,220,226,210,239,51,100,30,169,12,62,163,254,198,234,91,135,225,97,1,76,79,130,20,253,3,206,191,148,171,225,34,83,122,152,112,50,57,223,88,33,197,171,99,63,152,54,92,198,54,227,241,210,247,78,15,248,241,254,224,106,63,115,144,126,229,4,179,16,253,82,36,173,77,5,205,35,195,86,223,139,52,100,114,152,196,152,40,114,91,165,253,96,97,30,130,155,99,55,188,201,220,248,232,151,28,171,62,233,194,99,55,211,141,253,250,3,107,246,9,107,99,90,193,189,85,37,236,211,119,161,82,114,168,172,155,190,241,51,16,122,66,37,141,139,25,236,105,220,66,97,190,83,0,162,210,213,202,153,243,30,253,242,89,249,208,121,134,154,52,65,55,121,243,2,136,36,215,71,104,108,70,15,252,73,111,32,16,244,3,233,3,226,122,135,221,7,90,224,167,241,104,148,22,211,27,204,21,244,144,202,249,117,196,14,113,93,84,153,3,232,188,15,125,145,65,224,32,244,16,243,202,43,44,7,151,202,13,200,215,57,43,255,36,53,40,199,243,190,19,137,151,24,90,75,54,244,83,118,217,253,112,186,32,152,157,45,26,145,29,75,152,209,96,210,184,222,89,45,226,244,192,79,53,134,13,243,32,197,72,68,13,94,58,52,106,20,211,166,63,228,133,194,136,145,38,183,244,29,85,166,235,35,213,98,11,171,248,86,74,167,157,21,110,152,63,54,217,237,73,141,169,202,136,141,148,107,83,204,71,104,165,137,45,82,213,65,82,105,96,40,37,36,186,97,148,218,101,148,29,30,163,15,128,107,182,217,124,116,136,185,63,208,167,112,169,177,94,252,209,44,92,70,148]], +[[49,69,188,104,216,41,121,64,142,70,87,183,117,241,80,198,210,138,50,77,116,110,166,222,144,253,114,177,122,37,121,130],[199,118,24,108,228,127,48,173,8,250,29,44,97,106,54,68,102,91,165,79,247,48,252,47,77,177,219,163,141,222,237,202],[36,164,51,51,118,131,188,113,166,202,59,204,216,204,36,0,194,68,100,250,103,113,75,70,81,95,42,20,50,113,39,5,213,112,97,77,182,210,107,187,211,240,38,124,20,39,202,28,47,64,220,154,111,31,176,240,252,113,74,2,226,75,71,8],[46,168,220,225,72,127,69,214,255,142,184,60,84,251,126,221,118,173,110,96,139,184,218,241,161,130,61,164,244,228,233,134,49,115,137,124,25,122,198,88,4,130,59,202,149,9,31,89,232,109,99,193,141,188,219,133,116,63,136,147,238,105,77,129,86,1,248,242,47,77,125,240,135,240,17,75,178,108,55,149,225,254,75,127,74,143,163,31,217,244,255,16,254,93,212,82,197,76,85,120,199,82,248,136,33,48,118,190,70,123,163,13,46,47,187,238,135,124,75,233,182,236,79,4,2,28,0,111,146,102,49,25,67,202,183,206,169,154,42,206,187,105,238,195,230,24,193,49,249,116,48,7,95,121,117,227,159,38,213,49,81,120,182,154,29,223,115,23,97,5,27,147,251,141,247,224,232,180,30,130,231,244,247,94,145,214,200,144,177,76,165,51,224,148,235,142,164,72,109,56,113,133,150,108,152,41,93,63,88,177,126,239,108,195,180,208,126,147,163,217,244,119,46,229,47,24,165,187,48,170,57,114,133,14,101,129,112,189,219,103,111,51,38,108,159,209,15,89,144,186,216,145,240,206,183,130,115,107,64,240,27,216,101,9,176,99,4,169,109,147,218,35,61,190,209,138,250,24,24,170,245,122,249,189,188,134,123,57,127,242,53,168,62,133,114,36,177,80,101,34,94,236,3,157,212,226,214,154,4,238,16,190,160,105,80,65,237,165,155,5,142,192,95,73,4,142,227,36,209,108,77,97,7,182,236,208,72,117,235,116,78,147,101,71,27,76,95,230,97,27,38,24,147,249,210,177,40,225,53,249,46,71,65,86,178,113,179,200,46,154,118,99,218,212,149,61,48,225,14,218,8,98,96,125,236,51,114,179,153,112,242,168,75,18,246,14,109,174,127,49,121,144,134,211,138,126,52,148,132,25,193,176,127,68,194,21,156,134,184,192,207,232,116,127,194,186,213,191,71,83,86,207,230,157,226,220,106,213,165,25,253,101,193,37,100,112,28,5,247,194,119,236,175,207,76,135,177,72,223,31,152,121,169,174,68,60,85,174,165,33,56,198,250,1,239,12,58,187,95,45,249,10,87,171,102,36,23,140,115,123,84,145,91,122,162,158,167,142,142,73,239,90,129,109,138,146,194,248,27,138,25,99,39,121,200,146,214,111,117,61,81,140,65,204,204,158,89,62,80,116,38,37,188,175,164,104,128,92,55,162,31,142,41,166,150,13,223,92,94,92,161,74,123,5,42,123,96,21,105,122,2,16,237,111,1,67,230,180,132,195,245,179,180,114,108,96,125,7,191,179,213,74,9,201,128,67,242,29,204,92,194,11,180,117,78,46,90,115,178,248,6,194,32,75,114,243,106,185,233,106,98,198,39,124,10,214,107,231,171,255,193,99,180,232,250,252,239,245,226,2,229,148,63,79,14,107,146,180,221,185,83,203,183,145,248,49,102,3,105,56,230,196,74,217,26,89,106,85,115,68,15,179,7,65,230,96,182,205,95,134,255,167,70,230,233,114,184,5,193,11,123,123,154,99,192,85,29,184,235,79,132,0,205,226,134,140,13,13,78,180,207,17,127,142,196,171,151,68,252,88,121,222,167,240,239,22,194,145,213,92,23,240,139,115,27,124,101,208,196,65,182,59,200,255,94,148,144,76,2,106,19,97,218,204,128,169,58,155,159,186,59,64,54,23,174,185,74,86,133,65,132,128,17,149,66,52,174,173,112,15,3,76,71,199,222,248,119,144,82,85,241,139,219,154,37,124,229,189,207,14,23,103,12,218,175,19,177,199,224,157,88,249,42,150,99,175,35,158,34,7,142,24,10,35,204,182,246,77,100]], +[[90,37,234,94,24,45,155,248,233,48,162,11,108,245,94,36,232,56,98,120,155,56,57,177,206,154,113,233,56,196,45,55],[201,129,252,54,241,166,213,247,212,81,205,94,243,156,211,171,2,8,127,204,106,242,125,215,142,168,39,73,126,119,158,33],[164,243,91,73,215,225,152,229,211,38,227,83,251,176,31,161,59,106,226,96,209,228,142,48,193,185,103,115,122,94,121,147,108,151,202,43,167,153,202,52,229,231,136,206,165,172,142,209,13,92,209,93,174,83,228,36,50,50,28,194,109,201,152,9],[33,77,209,146,127,44,172,217,136,135,20,36,155,133,67,70,2,172,120,69,59,74,245,56,110,238,57,41,93,61,90,34,103,128,110,176,207,242,193,50,211,100,194,66,13,4,227,246,204,10,150,123,240,90,16,255,207,18,23,187,243,21,231,91,152,6,15,212,88,214,126,186,173,147,128,244,173,196,219,223,116,203,241,198,71,146,2,189,215,254,211,169,70,105,125,195,132,68,216,139,254,81,212,29,122,155,56,218,96,184,80,197,107,72,186,152,79,106,24,137,81,73,85,192,218,219,105,168,199,54,204,118,205,196,159,19,248,90,139,251,121,40,255,10,12,12,3,241,124,116,181,225,6,45,117,83,251,235,157,211,213,8,29,225,223,216,166,169,151,102,151,198,162,89,188,247,212,190,241,194,30,10,175,50,152,176,66,27,145,159,221,252,29,203,62,198,131,216,111,243,212,35,215,28,143,45,114,58,66,255,104,216,46,159,57,23,73,184,41,152,220,250,17,33,96,245,42,65,58,35,217,95,196,44,59,210,35,132,186,215,119,84,167,16,216,185,248,74,224,168,2,252,70,80,158,127,43,7,7,144,18,180,59,254,234,183,25,189,229,111,0,229,155,142,223,28,71,40,131,177,152,91,47,166,153,161,174,144,207,69,215,172,88,12,235,95,39,151,222,245,184,191,79,43,155,53,25,167,39,185,242,205,18,86,162,240,118,237,34,150,73,91,92,45,247,136,127,248,158,136,226,54,161,76,222,99,36,244,61,104,217,1,114,176,184,139,210,136,3,233,153,219,237,204,80,29,182,84,84,78,23,30,193,249,243,45,77,51,33,213,137,57,46,3,202,101,159,150,117,46,31,8,165,93,181,83,216,102,152,85,65,245,190,248,76,226,238,50,62,23,209,247,220,22,75,80,81,90,40,125,83,5,252,40,197,152,59,158,83,152,178,64,122,228,114,150,254,74,72,29,34,255,180,184,101,166,107,151,166,194,121,53,221,142,184,105,148,183,157,54,131,99,113,63,16,29,195,127,66,158,238,15,238,36,65,194,220,23,191,67,146,79,12,4,79,20,50,144,234,243,249,238,77,148,109,190,69,131,26,13,131,192,118,231,81,193,79,59,26,114,103,245,68,108,24,134,152,210,180,109,135,230,243,178,11,179,253,175,226,76,192,150,188,49,45,134,120,179,138,128,195,240,82,160,201,109,90,216,122,93,216,193,51,204,154,21,190,51,87,76,217,67,8,194,77,236,26,155,223,24,155,166,135,25,159,114,239,103,9,135,142,16,248,123,216,160,61,200,76,143,169,100,32,40,88,152,202,50,17,216,176,204,239,100,1,30,194,79,56,229,116,218,52,218,185,210,240,2,16,82,39,137,15,146,72,140,98,30,87,19,228,125,188,177,168,42,109,166,13,139,34,1,235,41,212,148,73,51,96,237,90,63,75,82,37,234,231,112,126,224,180,192,64,115,5,193,103,84,199,246,48,252,133,193,62,73,23,4,123,207,243,178,162,147,254,149,85,6,199,38,78,166,91,243,169,178,90,207,52,54,0,216,250,12,124,26,41,13,2,113,16,27,127,64,185,110,127,218,242,157,239,157,147,39,165,174,5,68,108,181,166,211,34,69,58,139,9,139,207,58,238,31,112,78,20,208,11,227,66,184,147,77,25,229,41,33,136,114,234,58,47,178,18,75,82,102,124,1,252,165,132,28,102,225,230,74,30,104,14,9,186,24,110,4,209,5,24,108,246,235,114,139,157,80,42,102,184,41,251,201,146,163,136,16,4,236,220,128,173,253,4,78,218,136,15,138,247,42,20,251,85,13,124,199,65,148,169,69,32,125]], +[[66,51,92,48,179,246,179,89,206,245,170,182,163,206,40,88,161,81,183,164,253,120,210,253,62,227,111,194,157,36,148,4],[48,28,81,90,2,164,198,107,198,64,16,128,198,202,121,35,183,131,30,60,154,114,181,91,20,2,126,178,231,179,177,82],[103,176,241,116,73,3,158,140,121,123,249,19,170,230,228,240,187,153,199,77,109,16,201,115,185,144,255,224,62,126,228,171,91,53,128,109,177,90,152,192,132,106,130,126,123,205,83,156,211,188,9,221,17,138,179,229,38,99,163,87,177,41,145,7],[109,162,37,30,111,85,149,54,176,155,250,251,129,96,162,232,16,45,49,248,181,147,36,8,62,82,39,178,12,62,92,58,6,226,57,103,104,220,163,236,118,220,127,192,235,61,20,94,98,237,7,252,26,139,27,46,52,112,19,160,82,114,116,208,178,52,254,114,80,38,169,209,40,248,223,32,219,250,59,101,3,129,142,222,189,127,36,147,64,128,148,90,126,30,160,34,115,254,72,182,237,30,131,253,22,141,121,115,251,183,148,27,64,55,211,205,165,85,224,232,156,43,148,63,177,226,7,101,172,125,79,163,119,127,53,160,168,188,17,143,89,156,132,123,227,253,178,216,226,1,174,18,163,11,222,251,3,79,242,78,62,46,112,26,13,23,51,115,64,120,189,31,154,105,187,198,103,228,97,33,31,44,118,157,41,219,124,77,98,214,177,185,43,86,245,241,138,147,26,146,96,100,183,141,161,70,225,139,72,19,155,155,57,134,42,236,55,188,206,18,203,120,148,41,230,142,163,129,18,208,181,204,227,11,210,210,108,95,127,212,21,218,247,202,49,123,51,104,183,97,125,69,37,229,188,151,217,70,29,93,100,246,181,211,24,208,188,59,118,242,91,6,5,66,105,9,242,170,12,214,103,164,240,224,117,185,169,251,46,154,108,130,112,77,138,159,22,102,132,78,220,50,246,58,61,78,15,217,253,186,48,181,27,51,54,185,110,158,174,57,42,52,45,228,158,155,95,160,249,185,1,113,189,224,156,241,233,70,73,145,64,0,129,89,235,24,101,86,60,40,57,75,3,168,215,165,82,39,27,40,118,104,117,102,184,15,211,190,43,102,51,47,202,209,150,202,184,82,124,86,226,21,54,161,65,101,44,220,127,167,69,178,106,51,29,120,123,147,229,232,22,216,216,81,165,143,106,192,122,88,39,252,223,71,46,134,133,67,58,64,202,192,196,154,165,105,49,154,46,87,180,28,153,152,22,94,105,114,59,167,126,92,4,35,196,180,202,7,24,123,183,68,46,125,49,202,172,178,119,0,199,26,228,140,208,85,237,47,228,218,54,63,68,130,17,36,204,161,191,46,99,217,184,171,210,250,65,177,66,47,82,213,88,188,95,17,12,134,60,198,0,134,73,132,237,37,155,115,205,221,87,150,179,41,121,237,223,118,160,123,197,155,115,104,196,142,18,158,204,13,69,53,220,206,226,195,184,229,109,229,14,111,92,198,234,81,92,214,160,235,223,28,167,154,162,121,72,33,173,46,16,158,221,164,80,201,252,60,132,216,201,107,195,141,75,67,122,115,143,129,139,77,220,182,132,56,60,9,177,27,54,5,46,157,47,118,166,30,180,214,32,73,206,213,246,22,98,196,185,236,210,74,103,244,81,157,70,82,140,91,46,178,16,5,244,156,115,163,55,12,104,227,122,194,177,141,72,31,161,15,150,113,79,224,92,22,141,241,28,218,84,241,79,73,55,233,252,225,245,22,192,55,27,54,162,192,160,80,186,199,250,81,34,166,227,94,201,196,4,54,88,95,49,110,108,145,27,223,215,219,75,128,180,48,100,121,184,42,43,36,58,82,178,210,182,39,66,237,17,40,39,144,207,111,220,124,156,130,67,100,207,37,99,106,133,81,80,189,219,223,126,100,15,159,149,42,148,126,199,151,73,37,232,36,80,104,178,146,16,27,31,75,32,24,232,93,7,140,47,238,244,73,35,73,114,154,212,172,179,143,28,124,2,112,182,29,61,253,118,54,198,203,241,129,228,200,160,230,79,160,97,50,85,60,43,157,183,1,158,59,60,72,93,141,91,125,253,95,81,94,77,113,237,229,53,174,127,42,174,220,35]], +[[190,107,43,171,221,210,220,161,176,225,13,18,210,10,156,226,156,103,133,218,193,214,15,46,223,169,74,194,120,75,167,102],[57,143,34,240,239,191,140,56,53,94,71,145,191,103,8,152,149,31,187,213,81,143,14,42,96,93,70,0,35,246,19,240],[112,42,185,172,191,167,94,162,173,190,75,226,182,132,118,37,174,180,9,238,249,89,111,171,227,157,44,83,58,3,67,30,94,87,149,82,232,166,79,196,251,125,146,106,168,255,254,6,64,105,132,100,196,69,76,227,95,232,63,242,99,5,26,1],[92,146,149,136,27,122,103,6,105,176,76,190,13,171,216,150,147,183,127,124,206,13,74,51,245,46,2,235,38,149,158,113,61,154,239,95,149,68,43,223,145,114,131,131,50,82,2,170,204,192,55,71,126,54,102,250,202,242,78,172,149,52,135,154,163,239,225,143,252,26,92,84,227,156,118,135,208,147,123,36,113,186,179,137,182,70,203,230,179,229,213,150,30,166,59,212,82,180,116,51,68,206,76,121,51,116,82,55,149,199,129,238,132,213,17,226,148,17,25,186,209,244,167,70,237,157,186,137,200,208,117,26,100,2,113,134,53,246,227,29,158,24,104,28,105,86,197,55,50,81,211,95,83,186,161,152,124,212,72,201,3,26,7,243,44,128,41,17,157,227,169,22,49,222,222,29,147,62,15,163,38,41,175,225,180,46,181,145,194,47,135,51,30,147,204,8,60,35,246,74,110,94,88,111,243,28,192,78,66,60,86,174,63,106,115,148,108,72,222,77,133,171,0,23,186,36,69,109,105,181,157,202,109,64,59,100,176,124,64,211,185,14,18,35,33,94,63,126,135,108,103,1,17,30,55,229,23,119,8,135,49,12,168,86,240,9,160,214,6,84,131,93,148,230,88,122,67,157,165,219,10,12,55,215,201,211,124,161,215,3,225,179,34,118,49,173,172,170,121,66,26,28,67,157,96,52,154,229,119,65,183,168,173,9,236,41,49,35,3,11,246,186,192,104,158,83,28,167,231,39,24,34,63,158,164,59,236,176,238,157,156,26,184,69,237,28,174,68,62,60,93,74,155,30,222,109,179,65,124,58,206,40,17,67,244,45,133,245,153,179,185,211,208,95,160,237,7,193,236,53,255,171,3,5,22,139,78,86,229,138,250,6,23,249,168,107,27,91,32,29,204,176,114,180,206,240,187,123,149,197,45,174,239,157,158,116,36,165,192,241,72,249,255,230,10,91,35,224,255,130,199,48,153,42,201,193,127,151,240,101,207,10,213,55,126,172,203,49,216,187,146,59,210,96,234,17,158,111,169,189,105,131,72,45,112,217,33,145,2,64,45,198,163,73,145,147,208,193,205,62,210,166,105,33,169,141,246,155,121,20,19,244,151,11,188,224,79,99,154,249,9,198,79,69,96,219,10,246,0,61,196,98,25,232,173,43,55,47,139,95,129,207,170,4,26,183,26,52,140,147,30,141,253,188,64,156,34,215,238,110,7,98,110,16,78,198,204,124,106,65,22,23,127,147,175,22,241,36,241,150,218,182,25,182,246,152,194,209,145,133,142,150,12,46,148,123,81,243,172,72,56,117,156,33,254,247,235,174,53,218,36,245,94,189,169,185,135,154,234,23,166,216,217,39,222,72,123,23,95,215,250,162,20,56,162,9,35,221,187,202,114,230,114,105,52,189,108,33,232,17,128,25,246,91,56,16,160,127,162,123,28,186,100,208,243,159,11,253,73,220,250,253,239,227,121,189,234,130,243,26,156,57,247,232,29,41,67,55,209,15,30,157,139,80,235,164,88,206,123,117,61,54,150,133,56,81,62,221,176,232,69,52,65,28,74,243,240,33,70,16,238,57,1,160,235,243,22,23,60,202,241,92,215,238,73,109,191,194,70,94,184,52,223,98,2,157,98,31,233,17,130,77,121,135,223,45,70,52,107,77,206,30,206,125,25,213,81,24,192,55,201,149,81,17,208,127,31,195,98,199,57,241,234,91,39,92,113,192,174,191,89,101,94,45,239,22,225,35,179,235,37,38,195,202,94,131,203,36,213,182,141,122,196,10,103,89,51,132,197,99,175,224,181,82,173,175,96,128,80,53,190,151,184,6,118,173,235,21,118,82,8,51]], +[[177,228,124,163,28,100,182,138,175,175,180,67,81,46,102,120,124,101,146,243,52,170,120,250,33,154,61,147,195,58,74,179],[88,17,155,56,230,161,72,169,54,188,95,146,244,242,155,152,47,242,204,166,74,90,255,161,76,161,182,166,47,227,40,196],[223,172,134,223,88,110,195,76,124,254,165,213,166,205,17,64,229,11,107,240,80,248,228,26,25,14,191,211,177,67,43,149,165,125,86,82,219,174,143,83,224,55,174,50,110,127,24,207,239,124,119,159,64,52,111,124,13,134,68,97,5,147,242,9],[118,126,193,179,218,242,4,56,127,63,211,178,0,16,120,26,251,31,56,246,20,71,66,19,40,127,255,17,48,127,95,245,174,126,201,69,162,185,180,135,0,73,212,83,47,143,97,193,167,181,242,17,252,162,230,124,55,77,150,33,157,142,169,222,115,240,227,135,4,252,148,192,233,231,47,46,21,218,186,63,136,247,73,177,237,112,38,96,219,26,53,42,38,103,212,223,212,224,10,24,239,164,198,96,158,233,201,168,138,218,203,187,152,93,61,232,221,209,125,78,78,183,207,116,161,218,145,237,179,144,133,46,164,203,154,66,79,127,162,34,158,8,48,51,163,64,89,17,126,94,250,123,102,19,215,94,88,183,2,198,206,229,208,4,232,89,155,151,80,58,95,16,196,196,229,185,87,115,113,211,208,91,45,251,247,203,239,230,208,146,214,92,189,64,81,56,217,176,76,81,134,35,89,131,250,182,212,206,133,182,54,39,98,6,215,74,46,231,219,97,100,218,196,124,206,120,245,13,185,154,246,172,110,112,100,193,58,171,121,59,232,126,102,40,156,148,160,159,176,163,29,151,151,30,221,116,234,156,12,232,116,210,183,214,196,171,174,255,7,248,112,34,81,81,148,106,92,71,111,107,151,137,150,184,125,140,152,70,6,199,145,40,125,166,186,208,170,68,176,19,11,232,134,113,165,86,226,222,53,196,203,3,142,231,129,39,53,48,172,224,161,4,194,120,9,174,224,51,200,191,144,41,217,15,231,186,6,170,169,78,22,165,44,100,61,253,146,167,98,79,187,238,119,167,21,139,44,193,81,189,63,97,161,167,111,50,178,132,137,48,122,207,13,216,194,108,196,173,187,184,222,67,13,180,228,245,131,8,182,171,144,69,97,17,222,172,41,120,23,47,225,252,12,228,152,8,138,221,76,49,194,31,36,39,144,37,254,180,140,187,122,146,12,255,45,40,113,5,135,175,82,200,68,219,138,122,235,125,241,13,67,65,26,60,142,238,187,64,109,110,252,177,146,72,136,125,69,11,87,61,144,48,94,31,35,117,62,137,5,17,220,199,124,116,14,49,106,215,245,45,73,2,7,61,179,153,142,78,74,204,78,1,136,91,209,24,142,205,97,101,174,222,209,231,120,112,43,106,106,121,169,73,153,16,45,247,32,24,247,146,248,241,98,0,126,129,42,239,143,149,110,18,50,130,187,219,208,195,86,18,194,211,71,63,148,76,109,118,190,158,134,255,250,70,204,177,174,19,80,90,74,129,243,27,132,38,184,182,13,232,232,167,193,109,30,22,101,178,113,67,70,101,196,66,169,198,169,119,206,152,111,105,147,183,67,154,240,59,64,46,234,255,241,69,109,21,21,38,217,197,143,81,95,210,72,94,12,187,50,74,80,58,141,73,19,68,205,178,175,244,196,26,168,226,237,102,229,128,131,191,13,47,191,72,119,200,90,75,205,107,156,187,130,18,66,201,65,71,229,253,139,125,215,146,173,10,40,212,157,65,16,11,67,27,180,216,199,131,61,133,5,221,158,38,73,249,202,112,81,190,104,113,46,243,99,113,2,3,107,0,38,73,71,60,226,89,103,125,130,198,6,40,149,225,97,146,139,117,47,19,201,26,69,149,94,128,240,7,222,105,14,223,138,14,94,238,68,34,225,98,185,210,180,169,33,211,166,72,69,121,58,162,34,158,156,35,158,87,166,177,169,10,82,84,195,81,47,153,52,83,21,172,125,52,87,249,21,66,150,198,104,34,171,225,132,214,78,87,43,156,56,73,41,88,226,27,2,146,103,84,16,231,52,139,43,113,138,11,117,146,202,238,148,88,26,148,141,47,65,250,3,198,30]], +[[251,213,95,167,67,195,165,145,11,56,87,221,11,106,165,132,243,178,56,222,5,107,118,171,118,23,174,181,38,56,254,246],[167,161,99,196,24,59,216,75,117,109,243,200,175,223,185,205,91,36,35,82,217,73,158,189,171,144,120,92,59,214,219,45],[239,251,41,218,105,133,151,28,32,46,36,80,48,29,73,113,27,237,37,250,216,95,97,153,209,235,30,113,145,77,150,76,190,24,227,76,195,227,40,114,205,236,2,107,209,25,164,28,28,7,202,65,232,42,203,166,47,176,167,200,42,237,128,12],[191,82,82,178,174,202,17,99,119,31,118,98,120,118,128,102,242,25,113,53,126,167,153,97,88,168,214,233,8,221,89,181,153,113,52,159,161,120,130,203,146,36,185,114,208,255,171,232,85,16,220,242,90,159,159,155,222,250,210,244,202,223,187,218,204,31,202,157,148,140,181,65,47,71,76,173,35,181,185,25,155,243,199,55,6,65,51,155,117,14,31,120,194,173,180,96,170,91,33,177,250,143,151,113,74,187,78,213,233,203,81,214,222,85,129,102,24,171,211,253,43,40,107,193,28,103,186,1,18,147,115,212,53,179,231,227,145,186,55,38,20,218,131,34,135,94,70,166,117,182,69,21,96,36,202,210,221,19,249,160,129,97,107,241,49,162,67,88,137,78,14,250,29,86,100,143,251,66,239,181,64,49,218,127,55,209,151,97,81,85,174,219,105,196,231,9,200,187,190,127,191,203,89,131,71,172,93,12,99,132,7,132,123,40,28,241,22,67,48,151,245,102,33,88,113,159,205,211,123,235,72,146,104,206,113,222,125,112,237,146,95,116,63,198,58,113,95,126,238,117,73,253,185,9,204,69,76,152,139,48,174,77,119,214,47,101,160,126,44,143,147,98,56,93,2,138,96,49,8,201,69,135,47,94,26,151,65,152,120,237,73,84,46,40,142,240,123,92,144,245,196,21,158,22,35,3,208,128,246,172,43,5,141,220,172,96,116,111,158,28,158,193,223,142,218,66,214,39,56,88,109,63,221,101,223,85,244,55,79,50,148,224,134,141,65,239,11,177,253,85,224,203,241,149,187,252,252,222,91,219,65,250,217,160,71,126,76,144,202,39,250,140,245,3,54,42,51,253,236,165,164,240,255,234,38,232,215,225,52,250,211,177,236,61,5,96,85,187,165,230,93,129,21,62,232,49,135,59,147,141,247,210,200,60,42,82,179,194,33,130,127,150,27,208,8,54,34,50,216,130,160,65,42,4,122,253,251,133,151,200,101,162,170,44,44,245,24,153,52,168,62,230,183,82,166,38,148,30,220,224,194,11,111,122,105,241,207,18,249,163,49,205,250,158,218,36,200,222,250,118,156,204,226,239,116,108,48,125,139,176,72,145,252,239,212,154,243,230,249,105,145,167,162,15,39,182,192,175,18,24,190,49,121,29,29,2,147,224,129,185,10,243,185,46,203,23,94,200,199,137,247,168,100,46,4,30,195,166,26,174,254,246,42,128,125,26,80,84,173,248,50,59,237,148,34,65,98,55,50,162,5,29,192,31,154,32,162,154,164,139,63,223,38,93,11,166,193,56,251,87,147,226,135,80,2,231,222,63,92,63,247,232,58,210,125,17,28,132,139,126,110,46,90,213,242,142,183,195,99,249,95,150,12,188,66,19,54,206,152,95,148,107,5,21,177,189,211,168,50,195,254,144,63,123,68,226,12,146,234,128,130,111,191,151,226,164,252,175,45,177,160,134,152,221,98,237,208,168,69,137,215,70,44,68,123,74,137,111,224,8,96,4,36,150,189,81,177,146,92,183,156,195,184,41,1,106,76,126,98,121,15,128,88,197,70,242,20,90,170,239,77,75,30,39,63,246,19,0,248,0,142,148,107,98,47,96,229,5,245,246,41,13,81,235,153,125,32,252,63,187,62,153,237,214,143,245,204,233,232,194,131,136,28,54,79,242,21,203,80,4,94,96,244,167,238,69,182,201,216,100,71,243,129,65,211,66,219,197,48,143,140,102,239,196,127,124,69,246,210,94,101,100,48,154,134,45,185,15,77,243,49,120,126,205,216,157,58,170,70,5,62,41,241,2,98,77,223,232,14,138,63,153,40,124,236,25,250,131,228,77,85,124,4,65]], +[[93,102,206,183,198,229,140,172,145,226,136,39,145,112,232,24,231,135,24,12,107,66,223,161,104,120,125,208,127,128,159,164],[239,201,179,93,184,31,52,97,152,167,172,198,159,101,253,251,244,194,46,104,221,118,18,227,184,236,104,211,120,85,59,141],[110,242,100,171,248,176,229,194,215,147,178,199,82,121,97,74,57,199,117,235,43,204,8,145,6,122,188,97,246,214,68,166,159,248,248,20,163,5,34,204,169,5,54,240,18,198,40,58,118,195,43,137,238,225,189,154,67,54,244,253,218,200,220,11],[148,215,47,109,236,79,124,146,6,180,21,16,206,113,160,41,85,96,79,60,93,232,228,71,213,135,24,101,167,88,152,164,210,7,162,108,243,61,16,202,240,90,11,110,208,211,137,254,233,237,73,39,80,152,168,142,28,13,131,4,232,27,64,116,33,76,122,92,225,87,235,38,23,239,4,225,50,75,169,66,18,159,175,50,195,28,180,170,228,165,145,108,117,8,8,114,104,86,247,24,14,87,151,237,228,67,98,215,71,215,12,236,21,157,59,106,206,198,58,81,76,126,243,27,46,205,22,219,127,230,142,169,197,234,217,216,112,146,24,0,52,143,105,84,18,243,9,62,97,152,90,49,234,219,121,181,157,145,221,154,55,248,212,239,122,93,223,34,61,75,36,119,76,46,68,227,242,113,255,184,80,13,89,83,129,179,223,46,142,107,121,238,101,83,90,81,154,67,234,165,229,43,37,108,38,67,48,94,49,112,203,229,118,6,160,84,95,133,134,86,92,251,117,191,94,149,100,198,42,240,95,21,238,110,98,175,238,248,194,199,169,218,226,53,201,237,209,215,194,92,244,154,220,3,62,231,181,131,245,24,188,22,142,164,136,54,181,15,254,221,32,50,179,246,48,204,86,218,173,213,19,235,218,134,72,35,97,15,198,122,114,185,167,216,17,113,5,193,199,29,133,169,107,29,39,164,65,250,30,124,108,248,2,51,164,159,224,231,106,64,39,141,6,227,67,71,216,123,231,123,152,222,213,226,163,234,26,251,19,190,225,230,205,108,166,59,229,79,207,136,162,12,203,122,159,195,36,191,97,67,32,27,68,72,59,204,150,64,51,218,183,28,248,242,165,145,252,5,13,87,36,233,90,165,13,50,137,110,236,15,59,52,49,29,42,153,52,233,248,82,151,126,37,63,21,48,76,174,36,22,194,196,252,216,241,254,204,63,31,100,187,121,117,153,41,171,176,232,232,245,247,41,61,105,26,242,42,189,59,42,103,112,176,207,20,70,8,242,214,44,199,229,43,254,51,59,46,210,222,57,185,154,253,55,227,172,240,126,218,55,221,240,223,2,155,255,46,194,37,68,182,11,215,219,35,141,241,151,95,250,0,117,168,42,189,141,107,5,178,103,24,11,135,14,33,171,243,105,129,174,119,104,222,83,153,59,48,79,28,84,83,135,47,223,168,237,173,69,248,0,26,160,231,52,43,59,88,236,15,56,157,203,194,113,251,15,144,0,98,135,87,171,186,88,192,87,225,160,137,159,111,175,21,243,116,15,49,67,245,192,183,169,21,150,128,222,140,85,114,102,68,27,59,1,202,172,18,236,39,143,90,16,37,223,83,237,182,19,76,150,102,58,150,102,174,59,170,144,252,131,81,17,239,5,27,217,18,246,121,103,68,145,19,182,168,95,113,223,140,96,55,114,78,184,252,125,131,25,188,3,133,190,155,14,153,233,95,154,237,202,232,212,90,81,68,118,240,91,205,114,53,192,19,235,195,174,169,18,60,103,170,111,59,121,200,94,165,219,21,158,239,173,251,117,165,10,198,185,91,73,107,85,114,88,26,118,17,47,246,219,38,63,193,76,88,24,170,213,188,163,178,203,58,200,17,109,66,148,130,120,30,6,246,30,117,99,230,80,94,81,200,255,153,139,248,74,237,181,32,46,47,159,244,194,104,152,32,41,108,198,150,3,9,27,139,129,143,190,178,175,95,76,87,6,13,152,193,169,4,132,58,112,191,151,91,60,60,166,3,26,76,173,91,75,191,186,126,155,71,73,26,183,64,217,235,228,29,118,136,16,203,140,197,26,147,127,126,59,34,227,207,7,206,174,12,226,8,49,73,90,252,221,140,26,152]], +[[98,237,134,130,189,58,179,150,110,186,59,255,183,117,163,24,160,61,153,147,25,121,233,159,235,45,219,214,148,85,160,239],[211,42,218,23,139,62,199,112,12,71,221,109,54,83,34,3,63,228,49,195,2,180,111,141,88,121,142,216,51,113,86,107],[61,168,209,77,196,231,31,230,195,46,222,70,55,136,228,27,130,107,78,33,96,186,16,201,95,28,138,39,73,170,216,241,46,152,174,36,104,48,59,175,105,8,189,179,94,243,138,94,205,119,116,30,114,238,58,66,127,217,4,218,230,111,207,3],[158,177,59,199,250,207,81,161,128,84,30,193,220,95,90,203,20,140,141,94,173,205,44,78,240,104,188,221,17,179,73,37,234,191,175,171,254,130,162,132,188,186,238,19,129,21,42,248,229,224,159,3,124,241,187,100,132,172,24,227,115,89,191,170,76,135,170,7,211,209,78,208,137,176,83,145,13,31,164,115,247,188,225,67,226,165,156,77,175,153,182,198,228,233,41,29,151,200,100,113,42,243,234,186,83,206,37,23,164,247,92,215,236,242,120,243,78,34,183,223,253,8,143,165,236,173,192,221,34,19,94,66,165,54,198,132,242,25,93,49,95,105,36,87,30,70,63,92,252,17,185,249,208,90,126,161,27,152,161,105,161,227,147,96,151,60,80,173,69,199,73,27,87,19,142,192,80,244,60,189,93,23,235,63,224,1,62,61,40,213,38,5,78,7,99,49,82,36,111,22,85,79,48,84,116,158,234,104,123,156,55,27,64,156,211,236,239,177,17,161,214,0,64,115,68,230,214,236,56,198,15,110,84,90,146,56,46,70,196,209,19,18,93,190,91,152,38,225,39,241,1,129,163,90,207,255,40,171,55,100,202,127,35,143,244,121,253,188,69,183,162,173,15,245,56,200,172,208,1,141,68,112,254,188,198,163,7,101,28,181,131,47,50,107,25,36,27,233,134,126,78,202,106,227,111,14,45,131,253,119,185,114,2,179,100,113,110,54,209,137,90,54,133,62,126,118,232,143,98,219,191,119,38,194,24,5,105,198,102,115,131,122,215,47,249,54,207,14,47,219,158,198,175,204,121,248,130,158,21,127,149,34,136,244,224,13,4,16,167,34,83,191,96,94,221,206,176,20,64,222,229,221,50,181,168,3,67,159,3,140,6,175,28,144,178,123,95,233,132,60,39,174,118,96,156,191,131,40,53,192,227,196,187,89,151,108,206,222,68,135,134,217,30,67,142,7,117,192,106,146,208,240,184,220,14,246,130,96,247,221,158,104,113,196,208,192,192,148,99,133,38,21,33,133,22,244,166,222,191,219,70,39,59,40,51,130,205,156,167,68,171,249,253,67,145,148,184,207,27,219,179,23,92,169,197,122,28,55,60,65,252,233,43,213,252,1,43,25,160,105,138,239,55,186,248,6,174,9,173,216,203,151,42,158,249,167,165,169,177,253,154,65,216,84,195,12,202,19,150,20,14,32,194,185,134,84,254,110,81,27,98,106,67,145,91,34,251,45,173,116,123,167,254,116,96,216,206,187,32,6,254,161,155,50,132,176,156,6,166,245,47,23,154,50,190,181,99,87,185,41,166,89,240,254,106,38,182,151,3,61,239,88,186,96,63,67,15,116,170,53,7,9,129,219,116,204,241,145,144,161,251,5,20,78,192,160,154,81,229,71,101,6,151,48,176,154,122,35,49,255,179,222,42,126,2,197,225,132,218,64,19,223,233,55,195,113,17,117,36,247,178,16,186,96,226,105,45,205,206,243,106,178,39,180,196,240,42,159,72,137,114,184,71,240,214,181,157,2,238,84,254,222,136,33,219,108,247,49,204,138,200,149,53,10,197,205,77,107,170,58,208,54,240,111,32,209,10,20,12,74,211,209,12,169,133,83,46,49,96,70,39,115,56,90,46,181,228,100,213,40,225,229,156,41,246,107,61,229,158,158,162,138,243,249,123,252,85,137,3,87,82,165,165,82,61,236,210,223,240,31,192,15,243,27,48,21,47,245,218,250,51,28,106,177,88,115,175,65,170,150,10,172,231,210,203,79,149,194,61,244,75,158,108,110,47,134,120,138,135,47,211,165,203,228,172,201,88,16,218,160,157,204,29,249,51,70,94,240,64,197,61,157,149,159,157,173]], +[[78,87,240,49,31,255,14,93,83,136,73,177,33,111,105,91,26,82,119,148,23,8,32,77,178,240,193,91,60,115,200,42],[227,55,31,226,54,173,47,111,66,249,225,250,78,30,218,44,62,41,195,108,138,210,33,138,60,3,121,130,240,181,121,236],[79,220,123,110,40,39,246,75,163,192,51,199,251,109,27,53,221,104,15,83,41,153,160,215,122,235,39,108,49,189,158,57,198,112,151,139,228,114,67,193,19,34,58,87,170,16,35,49,80,103,139,64,219,120,89,28,4,208,141,245,122,112,162,9],[5,42,31,65,235,253,75,246,94,251,14,200,231,77,215,179,6,94,156,72,44,73,185,146,98,230,223,168,64,125,158,49,237,52,210,41,186,65,252,73,169,74,19,9,249,144,169,156,185,144,47,184,79,78,222,145,187,100,113,69,100,169,19,213,116,212,163,194,134,240,161,146,167,140,226,213,90,174,92,159,176,87,255,54,18,0,24,178,168,181,77,152,8,85,55,234,100,174,169,153,213,50,28,120,128,179,106,180,48,24,234,44,146,165,230,131,80,211,222,133,38,226,200,188,145,65,244,52,154,24,163,79,33,222,10,187,242,147,9,135,86,127,10,175,142,177,145,69,88,13,113,48,108,232,166,158,121,248,238,162,108,250,11,139,235,73,204,90,162,188,119,183,151,212,248,213,3,38,255,185,55,57,158,148,253,236,133,225,146,241,39,42,128,233,160,235,186,245,208,31,27,151,6,8,2,189,74,243,76,15,125,126,152,84,63,157,102,214,14,14,107,192,191,156,153,11,227,30,234,25,120,255,209,103,51,168,171,228,149,88,179,173,208,220,230,222,253,100,220,4,63,21,25,177,233,190,102,224,110,65,236,171,22,140,131,57,168,94,11,145,56,24,100,78,167,197,51,68,104,253,113,150,160,30,29,76,232,221,30,126,227,19,221,83,80,184,220,228,245,215,166,172,9,133,124,77,61,15,16,163,217,6,38,9,117,69,146,173,16,119,178,226,9,111,201,229,177,151,140,152,181,102,13,223,81,180,110,222,159,157,205,65,178,239,68,231,159,109,175,247,211,98,104,112,226,36,60,175,178,244,54,121,57,16,158,217,192,20,132,183,158,170,48,161,137,30,161,143,152,78,22,29,205,209,189,163,113,52,191,103,53,210,178,20,155,72,152,218,203,253,166,30,96,2,215,42,111,197,210,31,16,152,33,50,49,19,45,86,223,104,214,169,191,223,78,221,192,82,77,184,253,143,36,136,82,4,154,104,37,165,237,210,54,12,0,154,242,79,10,148,197,7,157,223,111,231,150,148,95,249,132,170,195,100,17,206,128,217,135,198,237,103,182,176,221,182,212,23,246,232,9,153,30,114,157,20,125,208,210,26,9,50,65,54,60,244,239,59,142,59,160,45,72,102,51,182,178,23,245,73,62,46,67,43,140,46,39,208,12,91,86,201,182,95,154,237,73,206,147,215,126,125,11,245,249,47,146,245,187,75,89,93,102,248,135,164,136,1,51,249,112,70,58,184,183,243,216,199,148,192,64,110,136,227,234,185,174,101,241,161,133,214,227,158,45,214,171,184,169,61,42,196,185,32,131,152,218,184,157,188,7,164,26,80,38,64,38,65,45,160,34,181,143,72,157,77,186,49,251,136,47,236,177,255,140,161,130,13,218,24,101,175,21,81,228,108,214,24,180,76,78,110,179,3,122,147,51,253,204,239,75,137,81,137,228,57,14,147,20,93,38,76,165,244,82,2,163,235,40,83,89,63,238,214,198,109,187,40,143,243,163,192,250,131,43,42,167,229,41,181,86,136,151,179,20,148,2,169,7,231,65,225,1,28,224,115,28,145,95,145,68,106,160,213,202,240,89,95,24,22,67,79,164,87,109,179,188,49,225,12,194,175,51,246,19,240,60,167,185,73,26,10,52,5,37,39,26,181,55,246,42,17,168,77,160,28,127,85,129,173,87,56,195,114,181,51,91,171,155,43,157,194,254,145,233,51,48,77,148,1,186,142,28,232,220,85,196,251,70,107,58,142,215,245,58,18,43,131,129,216,242,144,71,215,38,77,6,251,81,236,62,112,7,31,39,54,164,231,225,83,122,82,250,37,106,4,238,134,250,210,122,210,210,138,155,54,41]], +[[57,240,85,107,28,93,202,179,135,16,65,129,187,48,77,224,207,129,89,32,185,114,232,113,213,240,251,65,109,142,97,106],[216,95,183,110,120,195,213,187,124,166,176,91,49,1,145,130,26,74,125,45,155,223,2,41,44,199,174,165,100,46,72,25],[1,102,175,237,90,143,124,63,122,214,243,253,210,147,142,255,0,137,142,171,129,92,84,85,172,144,251,81,246,225,133,79,12,7,83,25,75,118,41,89,76,193,39,27,0,52,49,34,28,87,75,12,13,25,8,47,238,218,81,176,132,174,94,3],[168,208,52,225,112,252,34,181,122,68,170,98,105,237,31,1,203,168,1,243,152,223,26,223,231,223,4,77,95,164,104,187,250,138,244,116,154,181,13,36,214,46,49,58,192,231,58,100,180,40,43,116,98,106,242,180,164,181,76,39,78,90,107,194,128,182,220,37,220,254,7,129,76,156,129,109,47,158,54,192,91,155,254,223,247,198,176,60,221,235,212,115,94,9,147,211,195,253,198,84,4,67,198,0,94,144,11,64,53,225,64,138,133,1,106,161,184,146,2,153,14,93,132,237,153,129,194,155,119,32,109,124,17,48,82,162,2,152,18,198,234,19,170,232,190,10,202,122,51,6,191,97,114,66,41,142,104,190,205,13,93,22,200,136,127,209,149,11,119,133,164,107,176,34,179,159,118,7,205,137,19,113,139,48,23,252,63,134,214,147,63,117,238,197,25,26,209,241,152,154,141,38,23,134,245,107,228,169,136,55,13,184,41,97,169,252,201,83,84,46,81,194,224,134,219,14,2,180,252,52,102,148,171,217,5,157,91,17,114,38,71,102,158,127,23,183,69,166,11,2,247,51,159,204,153,188,53,213,159,208,185,139,96,195,20,171,212,191,138,164,183,234,224,157,208,9,122,203,145,137,240,44,248,90,37,26,201,42,175,105,27,21,205,74,51,181,141,118,99,171,208,176,68,67,51,4,74,245,206,32,253,113,203,175,252,13,41,131,88,25,244,146,147,252,38,231,249,120,127,195,104,196,211,92,174,146,116,127,33,202,31,62,253,135,160,216,16,65,153,65,100,130,208,123,254,193,40,28,102,245,101,40,91,246,114,213,231,72,100,0,102,12,1,117,85,233,250,43,246,164,231,2,127,14,126,95,68,62,214,88,183,91,89,6,18,171,222,13,128,209,162,108,184,189,231,107,153,110,255,106,116,227,218,252,89,235,27,88,79,69,151,162,57,205,131,159,161,241,183,189,161,162,77,21,12,78,36,185,28,236,1,238,83,163,172,133,42,145,45,225,149,163,194,157,215,7,154,167,232,138,168,30,157,49,184,252,205,67,94,218,17,60,63,130,69,139,127,121,51,87,43,119,103,83,201,34,64,204,3,97,88,164,186,14,86,239,237,83,236,181,63,192,147,254,173,20,52,52,133,174,93,145,5,187,22,63,38,37,20,228,139,231,65,89,201,250,188,183,29,26,66,128,217,237,112,215,228,43,117,247,253,173,208,45,105,25,143,95,70,91,246,4,203,66,84,65,123,172,55,20,179,169,158,111,26,206,201,227,179,208,151,249,114,251,195,111,46,218,57,38,213,97,18,212,233,9,125,137,189,195,89,55,185,163,21,142,124,221,93,164,1,225,128,211,237,230,177,255,2,134,65,146,235,114,151,129,83,79,73,100,221,242,175,17,128,13,139,91,109,1,178,9,170,51,105,54,108,25,162,140,121,168,125,33,116,236,34,251,20,137,166,117,92,52,138,153,109,10,165,110,15,96,213,142,38,190,250,35,168,107,239,78,53,41,81,46,48,169,209,197,228,136,80,24,203,151,174,183,201,60,92,65,202,163,66,54,87,92,34,111,59,35,94,221,186,54,78,40,91,110,53,39,7,187,179,179,57,187,242,166,58,156,185,189,51,58,119,231,155,213,138,72,225,76,229,136,110,208,205,7,194,209,101,168,27,94,106,49,168,174,120,6,188,242,224,196,236,41,169,103,114,94,87,127,23,65,238,104,243,69,245,247,171,15,173,49,200,180,177,139,67,28,73,119,213,197,132,0,75,69,247,205,25,97,175,254,135,56,226,76,56,38,16,239,233,152,53,61,126,186,249,25,178,121,187,182,145,195,5,43,139,44,95,9,128,142,243,166]], +[[186,179,255,122,68,72,216,160,61,138,207,219,145,63,119,254,119,128,67,149,195,229,78,194,53,17,121,39,227,43,80,213],[84,151,94,53,229,177,208,50,63,45,111,181,198,21,139,246,101,75,8,79,118,187,220,253,114,52,146,41,232,228,166,232],[214,180,19,95,199,172,179,215,205,249,135,137,109,145,184,169,13,181,132,216,147,58,111,48,41,227,38,30,193,195,144,203,172,250,175,239,244,67,182,218,79,219,29,132,198,74,84,86,15,239,250,47,28,122,145,189,233,115,2,34,146,59,103,3],[182,71,182,124,240,28,44,172,195,157,229,150,158,25,155,230,217,50,1,103,164,206,187,241,98,89,80,177,230,183,173,245,202,36,209,52,149,104,134,95,187,253,144,245,19,240,95,121,247,10,99,162,56,115,220,122,25,93,75,40,90,8,243,14,224,97,208,184,230,180,214,191,155,46,207,44,105,243,213,160,122,103,48,83,124,202,74,78,76,126,230,132,112,43,255,136,63,171,139,202,248,147,17,197,73,139,204,181,160,247,200,212,155,84,244,130,255,251,202,110,125,162,98,69,43,165,154,87,166,135,157,129,183,60,215,173,247,42,59,226,138,55,60,214,51,16,64,132,97,194,27,144,127,99,224,134,178,146,255,2,131,62,138,47,70,173,189,103,29,2,176,58,105,172,162,225,29,40,124,82,42,149,69,32,68,46,206,250,169,5,219,252,200,37,76,88,195,149,74,137,191,86,203,224,26,213,99,25,113,235,57,235,67,42,133,78,105,25,41,223,126,72,185,0,202,110,116,10,204,245,120,179,23,149,180,154,108,167,116,189,139,153,49,6,169,196,148,140,24,113,73,72,49,89,144,165,241,145,105,36,32,242,137,50,138,183,19,236,25,183,234,137,77,22,230,71,97,0,135,28,243,22,142,79,147,91,85,5,209,237,91,10,162,155,227,111,163,163,70,172,62,118,241,67,196,108,166,145,35,183,156,54,57,154,13,46,211,2,119,36,148,173,244,66,187,175,188,77,1,83,38,146,199,133,157,240,77,44,167,139,165,93,119,253,243,229,173,153,55,134,162,76,255,33,153,187,73,56,120,115,204,65,75,76,241,19,122,187,126,148,174,61,219,249,127,83,74,24,252,90,229,133,35,163,204,82,40,61,199,176,22,243,28,214,85,121,129,197,7,108,119,79,48,58,71,196,39,135,14,32,126,216,189,102,100,15,240,146,219,80,63,161,36,191,220,240,32,5,29,173,209,6,221,36,88,64,179,25,16,184,169,6,13,89,134,240,43,96,170,94,51,180,215,85,9,18,205,197,119,108,119,42,172,147,174,25,199,59,126,207,202,56,158,98,118,129,168,120,30,180,125,132,233,52,96,186,137,29,63,246,234,223,143,42,144,60,56,52,116,190,170,66,185,14,3,34,54,220,216,152,208,42,64,239,180,78,71,234,213,43,117,176,156,125,161,205,106,45,253,77,28,4,82,222,105,246,172,172,26,104,221,120,218,249,114,174,38,8,33,226,236,82,47,181,116,155,235,224,173,180,82,191,164,250,161,233,121,17,193,41,159,22,86,141,104,238,244,5,244,177,205,172,171,237,89,247,176,251,206,171,113,154,52,178,153,245,138,74,232,21,79,152,244,217,244,241,64,177,240,133,0,105,70,114,94,124,41,187,11,198,204,242,83,68,151,198,29,76,22,18,98,74,97,215,13,38,195,239,183,215,195,81,132,134,87,247,248,238,191,139,153,7,71,116,14,111,145,12,151,206,241,80,55,87,101,200,192,179,180,73,192,208,157,102,240,8,230,124,250,118,234,43,104,8,182,254,99,46,175,224,88,127,55,227,107,233,141,203,23,163,244,161,91,101,169,246,252,249,100,43,82,82,32,119,177,251,76,195,192,141,244,180,103,202,113,109,177,107,115,127,120,44,223,56,113,112,165,241,246,167,174,10,179,245,183,197,133,227,176,101,90,100,86,165,3,89,92,232,234,234,37,55,133,94,127,13,80,97,188,41,180,230,125,170,130,70,60,25,14,159,221,213,47,131,34,221,180,224,242,107,104,119,130,40,235,87,225,161,133,183,2,93,161,73,135,212,75,170,118,123,34,238,127,76,132,89,16,50,232,142,193,46,184,197,164,185,225,87,236]], +[[72,108,123,67,108,29,67,214,183,3,81,34,131,193,102,220,134,62,90,51,128,47,78,166,95,199,56,119,137,2,208,20],[181,220,148,125,100,51,124,174,130,18,43,214,140,200,8,64,89,109,227,190,86,203,208,200,51,175,63,170,58,220,55,118],[49,249,92,187,116,99,184,117,40,101,66,39,187,19,151,191,16,101,180,245,118,128,128,120,32,125,250,240,109,18,75,65,244,195,24,244,169,49,90,102,8,91,158,86,138,113,228,20,237,148,20,81,115,16,198,153,148,109,176,201,118,40,82,7],[175,3,96,83,103,45,207,58,162,110,40,236,106,166,66,206,40,75,137,108,105,136,125,253,207,8,36,81,94,176,132,141,157,151,12,162,114,223,119,168,107,63,246,221,175,60,186,221,58,182,40,59,195,124,223,122,86,7,213,223,199,207,150,50,146,153,204,83,237,187,230,87,253,250,44,162,68,103,5,10,10,235,140,255,215,211,61,84,62,194,193,145,204,11,206,137,172,55,211,50,147,177,136,140,203,118,194,138,220,103,26,73,53,168,70,217,7,228,173,208,17,15,235,190,229,174,200,15,157,47,247,78,42,244,253,190,187,207,73,16,90,100,105,215,56,0,6,178,202,68,54,72,20,69,78,68,94,54,220,0,18,243,57,201,104,84,248,54,68,42,5,165,11,236,144,115,39,247,75,169,246,253,121,15,240,173,55,131,210,151,189,204,167,100,96,120,55,3,235,95,43,31,81,176,167,64,206,122,143,0,163,135,227,99,98,112,169,113,250,143,21,180,73,103,48,216,138,221,128,122,127,126,152,124,212,21,149,162,231,67,93,245,25,85,118,163,95,94,145,178,252,250,201,78,213,215,118,99,120,59,97,230,103,29,52,131,139,107,86,68,251,193,197,57,254,21,155,119,146,219,150,126,131,82,97,141,218,202,12,222,115,67,123,89,231,128,27,73,235,70,9,177,5,119,202,38,146,221,111,157,94,157,75,94,94,98,197,145,62,123,135,230,179,71,190,97,83,177,113,153,201,22,161,63,138,136,91,55,142,240,158,19,202,228,216,176,121,215,213,203,144,148,25,155,15,32,83,60,144,8,59,195,172,178,102,118,151,238,210,46,54,112,171,180,165,83,233,149,201,221,149,148,229,146,57,26,0,4,182,85,101,68,243,86,18,196,151,19,89,87,124,71,99,130,202,83,179,242,98,165,227,62,210,110,236,128,159,79,219,164,137,138,17,54,117,203,106,247,23,219,98,87,159,57,128,178,20,99,190,2,156,180,22,15,229,210,87,196,108,214,102,79,152,97,172,80,254,5,193,68,5,125,206,47,141,241,83,42,167,175,88,159,65,39,6,1,206,240,107,190,79,53,195,28,120,43,179,207,255,125,90,182,74,20,236,65,115,97,241,211,44,189,56,182,189,14,2,80,93,20,22,48,43,133,5,174,42,150,232,213,51,156,52,108,43,6,98,211,80,37,156,80,197,228,135,149,145,78,111,136,233,124,129,28,57,59,223,154,236,126,248,32,71,202,40,238,151,28,23,92,39,227,110,16,151,39,150,13,223,26,27,151,106,180,79,72,81,96,123,217,102,128,138,196,109,84,0,49,40,41,127,95,68,135,16,141,106,2,231,161,100,19,210,183,94,203,66,253,223,182,105,200,1,210,61,229,10,111,123,246,88,247,83,198,178,179,180,124,6,64,16,93,10,128,27,50,161,148,60,220,21,200,134,85,94,183,91,183,146,123,147,195,92,91,225,249,139,25,108,170,194,218,217,145,177,4,78,168,99,148,77,84,216,131,171,195,198,222,102,237,134,142,232,75,207,156,52,204,219,128,252,217,204,4,2,116,119,50,205,99,11,191,163,187,232,176,56,220,29,189,175,67,109,154,192,12,2,213,40,236,226,231,145,238,49,42,134,143,235,47,88,124,164,77,181,115,19,132,250,24,49,20,32,97,178,234,210,184,12,102,189,47,165,220,202,190,106,37,242,164,147,254,170,205,35,29,47,64,150,70,185,66,165,120,84,94,164,254,234,154,115,71,63,121,220,241,62,12,159,27,73,253,137,18,236,72,115,40,4,91,208,250,34,137,34,238,110,151,62,97,246,233,51,101,41,101,120,220,194,28,54,20,121,238,45,36,135,159,46,155]], +[[166,230,173,44,55,156,111,204,173,180,164,155,35,42,145,66,97,142,163,1,3,195,60,34,111,246,40,188,253,129,244,38],[247,196,50,63,92,65,157,155,63,52,168,235,66,174,127,31,170,35,51,7,144,48,197,214,79,159,251,30,155,22,0,45],[7,217,252,36,79,218,176,1,89,235,236,197,160,8,131,69,63,8,49,1,113,118,157,41,112,1,232,119,1,14,62,206,217,251,96,236,145,203,77,136,231,186,64,197,48,177,249,35,121,120,204,217,109,92,186,158,79,162,126,42,10,217,214,12],[46,133,118,118,165,187,28,110,158,148,80,127,131,198,10,103,245,71,197,222,158,148,86,107,25,122,106,246,207,71,82,233,61,189,239,107,159,102,209,254,189,149,126,66,167,245,173,100,239,29,188,196,254,105,174,149,37,209,164,222,103,5,76,136,242,156,6,71,186,207,139,130,243,33,255,153,254,158,237,201,146,237,52,193,23,127,197,66,18,39,204,172,16,254,185,206,212,8,47,86,88,218,99,113,71,35,151,151,55,231,220,191,226,232,181,213,15,145,223,202,131,231,249,95,53,209,173,141,213,17,68,80,47,61,246,114,67,38,17,240,231,102,169,13,204,42,87,57,200,5,217,95,229,176,65,222,157,127,180,123,68,4,175,200,3,163,189,72,4,199,129,126,188,91,223,239,138,221,158,37,11,80,150,108,168,147,155,34,179,198,255,147,110,170,101,154,36,12,12,132,139,129,10,206,207,97,129,224,228,219,142,76,248,252,206,125,229,89,203,232,175,169,219,132,153,87,9,17,163,136,126,133,14,80,156,219,112,222,188,52,119,209,33,117,1,79,121,248,27,161,19,208,183,179,53,17,143,133,207,89,153,111,128,103,88,235,144,60,196,80,245,47,238,16,46,252,1,68,30,154,229,250,231,76,35,29,253,133,235,107,173,23,214,183,14,147,133,132,250,203,33,114,203,3,189,94,160,123,127,13,55,31,250,53,28,14,228,239,233,186,74,63,213,67,135,70,85,231,211,156,83,174,134,50,152,2,229,195,133,233,40,58,41,115,202,184,207,122,199,255,15,145,209,212,139,88,171,253,173,101,141,129,47,7,136,22,118,189,34,107,254,149,125,125,243,12,65,48,164,72,53,74,107,148,64,90,65,22,80,169,200,252,133,17,85,236,90,138,62,59,103,174,12,75,92,184,155,183,63,200,41,116,190,98,218,115,240,226,48,146,147,125,64,91,164,175,108,171,148,101,234,67,166,37,63,68,87,8,42,6,172,18,183,94,136,236,104,68,135,249,7,99,115,250,184,137,40,89,216,232,186,67,20,35,170,128,90,34,12,191,218,67,27,50,177,224,49,33,247,253,77,225,133,145,242,80,92,192,245,178,177,167,96,95,188,198,55,87,176,126,41,159,239,90,43,115,101,35,12,46,146,162,89,98,194,232,1,42,211,250,158,233,72,130,112,150,37,186,104,199,178,19,102,74,226,83,43,96,157,124,154,160,232,61,73,61,188,231,99,47,53,88,14,6,211,17,28,237,50,13,208,25,4,65,246,45,158,53,245,13,229,156,39,47,176,15,86,138,0,176,116,108,51,169,189,36,144,192,116,185,28,221,196,135,239,46,69,160,240,48,224,143,220,24,23,188,168,169,206,41,210,146,121,231,85,222,188,40,223,173,195,196,209,180,88,72,110,60,141,12,67,24,231,230,249,235,90,54,83,179,247,196,149,7,7,124,213,235,129,241,11,136,16,124,192,249,49,105,50,171,233,182,78,136,134,208,104,86,168,91,230,59,12,43,71,92,10,252,176,105,68,38,134,15,178,75,92,23,171,106,183,115,61,94,100,27,231,79,213,246,161,255,24,210,249,164,39,112,251,48,117,15,86,244,133,78,56,213,138,239,24,162,166,28,191,180,158,229,118,237,151,115,123,194,141,243,38,138,51,65,117,81,61,151,175,0,156,187,207,223,173,80,57,214,155,180,111,112,136,103,217,179,206,11,242,245,105,227,207,188,246,19,111,136,112,210,82,8,178,26,62,220,183,51,147,223,205,65,114,193,64,44,65,243,110,63,130,164,234,109,205,137,22,134,186,102,225,67,32,170,14,34,186,12,30,240,51,214,98,205,184,96,205,250,58,64,246,204,83,42,8]], +[[155,109,126,40,235,5,21,151,50,77,206,183,161,137,65,36,103,37,232,141,83,171,44,52,119,17,5,51,12,241,244,174],[136,114,165,11,95,227,98,248,234,209,212,14,32,69,240,212,11,46,123,80,181,157,128,144,188,71,173,104,235,238,9,237],[198,220,92,161,232,86,0,21,180,147,175,226,102,108,207,111,239,168,3,216,82,108,131,127,231,241,35,199,153,20,39,171,3,13,124,119,14,69,246,222,132,129,82,59,148,236,233,127,63,22,28,245,184,199,174,163,159,90,216,38,191,141,10,2],[209,225,152,123,255,101,246,42,214,118,36,198,101,121,36,245,214,115,183,130,78,190,64,64,38,192,86,45,237,49,67,68,11,230,55,249,140,158,1,166,175,223,169,164,125,212,156,124,186,110,63,210,62,69,82,247,99,43,20,56,11,39,205,62,150,6,204,227,80,241,82,171,18,107,234,208,165,211,188,228,212,32,146,217,52,200,202,51,126,152,126,17,216,108,251,251,210,172,195,34,59,209,103,68,169,39,114,143,72,83,114,23,92,198,148,223,48,167,63,157,51,118,95,240,20,239,0,141,88,99,33,3,56,204,52,130,204,39,234,49,126,236,146,27,12,86,140,56,171,39,196,165,100,232,2,177,185,70,104,198,81,226,10,11,85,243,167,157,33,95,195,160,208,73,4,1,9,50,196,204,104,194,169,231,208,14,93,56,216,45,245,82,6,186,185,92,246,151,190,188,114,6,238,222,246,253,24,217,162,12,44,187,40,91,0,239,167,105,160,141,171,43,58,186,223,0,209,152,180,241,146,221,68,188,185,20,49,130,58,230,253,249,132,88,236,163,156,210,146,99,240,153,147,3,231,13,198,148,254,1,197,58,17,193,209,195,76,30,229,6,138,32,29,190,126,16,8,215,100,53,137,104,180,2,170,57,133,73,80,127,123,209,133,8,0,228,17,177,196,226,141,220,4,168,89,225,121,190,138,215,230,103,14,80,157,176,39,173,126,81,126,68,37,149,79,90,128,116,20,166,218,38,122,118,78,113,42,153,132,101,6,73,130,216,81,162,101,234,60,77,251,116,249,146,167,204,205,154,130,104,127,166,28,50,44,79,88,158,134,184,130,82,19,191,169,81,218,230,175,53,74,206,24,240,115,153,90,220,149,131,157,172,1,101,81,29,97,117,55,145,165,62,72,227,168,39,61,68,130,61,37,150,242,162,219,46,95,26,229,151,34,27,167,243,235,175,74,123,40,136,57,80,2,189,175,245,31,165,75,251,151,157,225,3,20,4,202,119,137,254,9,93,77,23,240,122,53,85,107,16,254,142,20,23,200,166,166,49,194,237,54,203,122,14,97,129,119,98,137,195,68,129,77,66,19,26,115,177,47,170,53,215,120,20,198,129,166,1,55,75,167,28,185,173,83,21,250,212,45,58,207,199,193,214,40,129,2,86,218,247,216,195,201,162,229,189,207,183,112,8,47,166,56,22,137,88,82,58,28,59,3,93,188,109,90,223,38,223,137,167,204,171,237,62,125,211,119,193,109,168,65,241,60,104,148,212,60,235,180,227,144,34,241,204,236,34,116,68,92,120,179,173,199,187,247,13,137,11,128,35,108,196,70,143,149,105,197,154,126,51,181,112,230,112,56,13,36,78,78,49,14,17,195,146,241,227,52,5,75,146,200,56,108,22,28,224,65,9,176,55,189,98,141,145,157,203,98,218,20,53,191,148,232,139,10,136,70,212,134,209,103,120,247,163,184,128,230,96,244,65,253,248,110,86,184,170,6,97,245,90,174,206,39,249,221,170,14,42,34,194,21,176,64,83,151,38,185,133,57,21,161,89,45,255,234,227,45,123,91,103,235,98,5,187,11,215,39,159,120,141,95,131,60,64,102,120,12,160,164,45,62,78,26,162,43,208,107,181,238,216,155,148,19,119,30,202,182,68,202,114,209,41,29,0,247,64,144,26,115,17,220,3,103,21,210,62,189,154,89,137,22,40,240,216,126,212,137,80,47,6,215,91,189,17,205,22,2,163,94,231,225,51,53,214,161,68,176,136,48,230,105,192,46,101,47,63,16,13,57,62,249,180,172,5,50,20,57,188,230,206,54,255,197,171,202,137,11,135,150,204,181,225,99,3,85,156,93,145,23,240,243,29]], +[[112,9,237,208,121,80,150,237,196,254,213,90,23,204,244,132,19,30,96,140,109,93,102,150,191,51,118,226,105,36,149,155],[119,87,75,240,105,82,113,69,231,45,62,133,206,125,79,205,103,26,51,224,167,30,107,240,218,126,164,113,221,110,134,164],[183,1,184,249,164,52,224,109,113,154,210,93,204,84,6,12,121,134,100,127,68,243,136,75,203,110,94,225,215,164,70,204,38,92,236,2,155,83,125,167,242,82,51,38,85,138,201,186,52,244,204,42,151,204,163,69,46,112,86,46,122,143,85,4],[177,44,18,71,5,57,84,124,45,230,188,78,234,199,182,62,80,142,215,16,243,86,55,217,253,210,220,202,50,42,122,80,113,218,178,178,132,94,48,121,40,6,3,92,159,205,175,226,120,62,59,103,125,107,229,170,199,11,51,145,10,43,149,232,181,213,155,218,97,89,53,164,23,183,174,25,167,133,55,116,232,154,18,170,84,123,65,146,151,154,1,239,110,243,42,64,222,121,214,128,5,122,131,160,116,97,124,166,80,31,89,231,53,100,146,124,56,181,140,25,88,90,44,3,101,156,2,110,77,227,128,109,108,28,168,149,141,238,71,188,184,137,231,109,44,58,154,181,184,182,175,178,232,66,41,128,86,86,123,249,181,137,87,65,84,131,51,98,51,239,73,32,250,87,244,150,225,240,52,140,202,32,54,100,150,250,179,167,91,244,33,78,206,71,164,95,234,161,57,45,179,242,84,217,106,127,55,64,44,152,17,20,13,115,88,180,239,143,32,162,152,238,239,144,78,55,214,143,55,141,51,203,150,208,12,3,16,159,200,63,208,106,135,108,146,72,47,97,171,121,20,235,124,46,94,132,6,110,14,145,226,30,66,233,190,35,223,18,181,199,71,151,60,184,100,66,195,34,145,211,209,174,113,155,54,166,47,175,58,186,162,5,58,49,63,98,93,133,197,26,81,152,87,25,21,239,138,43,25,155,163,125,37,136,69,117,186,27,114,132,76,171,67,40,181,127,171,30,201,116,238,142,161,223,124,169,199,138,77,58,3,188,176,171,65,105,191,6,163,164,56,217,86,108,108,80,29,141,156,204,203,26,194,107,77,164,174,26,157,142,139,157,246,98,130,26,217,117,201,176,21,254,38,246,137,141,34,171,145,47,14,64,90,91,39,207,211,157,101,125,205,146,205,235,230,121,25,2,113,52,132,64,109,221,206,113,24,135,49,228,67,25,56,26,242,125,175,118,121,34,115,184,195,82,81,209,27,131,106,254,139,60,233,180,2,115,246,145,94,190,107,201,90,117,187,148,26,66,146,9,134,127,186,135,100,191,108,64,219,110,236,180,242,23,71,131,124,246,174,127,191,227,109,80,35,223,127,206,44,12,60,87,175,40,152,136,83,19,197,196,189,163,92,125,166,203,41,147,47,177,153,31,98,187,176,128,179,46,32,80,97,147,17,174,105,171,179,2,45,145,63,169,234,189,93,92,180,220,84,215,93,202,99,140,218,154,243,49,192,207,77,32,7,182,202,57,246,85,166,28,1,3,159,18,164,185,120,43,195,154,236,77,34,239,0,147,56,141,215,213,181,109,251,138,127,157,134,105,0,78,40,120,221,138,109,118,133,124,8,69,36,80,104,254,225,197,49,150,49,231,141,55,133,22,92,112,175,214,82,153,48,19,120,85,30,191,97,53,132,198,167,98,10,14,59,103,121,243,140,9,64,6,36,151,0,142,178,51,135,8,104,194,28,204,172,35,149,1,182,59,116,154,133,96,44,40,160,149,202,252,116,155,5,17,166,200,120,237,179,183,128,234,23,77,7,177,33,227,21,168,38,221,166,236,141,197,67,99,226,205,46,99,5,161,148,130,92,14,169,14,253,122,159,216,156,217,123,153,196,48,11,211,191,147,83,216,47,188,206,234,113,180,238,63,26,174,149,57,180,204,233,12,164,119,89,124,23,78,242,15,75,159,78,98,208,154,87,13,49,53,170,190,233,85,31,166,9,131,149,140,11,123,140,55,68,85,62,225,78,127,60,209,3,161,146,81,201,155,246,56,74,187,96,167,106,252,102,88,184,13,252,81,16,173,196,199,50,254,14,227,41,51,251,40,72,40,224,8,136,122,239,128,246,248,19,52,4,70,192,33,124,18,238]], +[[18,254,142,92,226,12,175,170,50,121,218,123,52,170,135,117,46,173,103,159,21,97,40,170,239,180,175,165,219,79,42,111],[231,127,68,32,107,176,196,197,154,40,112,207,194,236,172,99,54,45,238,203,232,17,93,229,203,26,252,45,154,61,71,241],[4,234,249,0,150,110,9,146,211,110,60,34,10,75,212,216,43,204,110,185,152,237,5,29,188,185,22,11,205,53,116,9,115,107,207,247,230,99,14,150,245,83,138,236,166,171,139,13,11,216,44,12,215,196,84,153,23,254,187,156,186,218,8,12],[107,128,204,111,187,211,50,248,198,25,124,223,46,109,193,154,33,48,250,162,236,147,142,245,88,184,132,186,79,165,225,19,229,179,228,177,170,245,27,105,95,19,239,254,19,247,125,57,202,179,192,125,4,214,109,67,13,153,116,177,218,61,57,223,18,120,192,13,107,203,253,75,174,117,184,192,118,64,77,187,184,52,72,251,73,61,246,112,0,249,125,36,126,143,35,220,8,31,206,153,43,101,162,27,53,215,189,127,167,220,204,84,165,96,175,209,75,30,196,54,193,9,70,246,170,89,234,225,190,62,207,49,29,239,81,228,107,107,77,29,8,13,23,132,178,51,75,128,207,186,114,205,147,31,85,236,210,152,176,93,200,54,171,18,208,173,139,93,110,155,30,60,234,61,132,51,104,238,241,159,92,20,198,187,173,148,20,204,122,77,182,167,38,228,252,174,212,68,64,160,25,254,18,166,5,115,64,60,14,102,45,201,2,209,200,115,255,48,201,49,186,126,67,163,179,191,113,213,176,148,234,80,73,113,100,124,169,67,86,240,165,62,68,75,76,0,142,229,151,114,4,34,27,64,13,238,195,127,194,115,69,37,69,248,242,24,190,152,135,37,188,56,200,93,242,18,234,115,220,11,199,203,186,201,7,152,47,239,173,104,15,189,151,92,32,147,167,254,142,107,55,193,204,237,135,248,29,170,87,41,26,90,24,71,109,17,161,142,196,181,203,206,93,85,172,155,98,75,4,132,48,242,84,246,113,7,133,6,230,152,157,247,192,146,86,82,80,57,8,90,183,193,48,194,64,0,74,187,179,175,107,72,28,193,160,97,126,87,227,136,238,75,31,5,47,52,160,3,254,107,178,2,203,135,210,116,27,216,227,69,76,167,61,47,97,32,17,236,199,77,136,52,53,16,166,60,147,19,221,195,108,37,211,251,3,225,136,245,96,189,2,156,128,21,133,206,85,41,136,220,85,183,216,82,42,51,150,192,29,94,113,90,226,108,98,44,100,254,213,185,142,156,85,158,74,167,141,30,211,183,184,144,212,119,236,140,80,160,255,16,122,63,131,176,123,211,94,156,233,160,139,207,192,241,104,238,199,170,49,31,113,198,106,113,206,185,213,162,25,154,20,190,54,134,92,168,208,126,24,107,19,146,185,41,12,87,128,4,213,132,241,145,200,42,83,216,80,137,11,204,13,18,223,248,64,224,67,221,220,46,103,12,131,96,32,146,79,88,192,68,178,24,118,60,166,25,130,188,51,45,36,123,42,0,138,181,112,182,86,90,6,137,42,38,207,176,133,61,121,218,40,239,139,145,10,147,41,84,75,121,42,228,69,107,167,118,80,102,185,209,180,163,0,33,4,72,102,10,228,139,80,68,65,1,124,221,209,246,240,9,56,177,7,44,138,184,36,173,254,138,227,73,35,200,46,236,117,75,238,26,101,80,171,29,61,160,134,227,174,187,242,17,105,196,68,105,224,59,186,224,215,44,232,99,69,119,132,207,225,223,194,118,241,175,173,158,229,62,186,181,163,198,87,46,177,202,224,153,164,165,254,25,49,146,144,230,161,184,176,231,84,30,215,53,179,242,27,30,44,117,9,248,127,209,254,208,0,7,71,155,60,27,183,132,50,70,99,2,210,70,216,208,49,153,99,7,38,10,12,65,160,227,236,209,231,253,131,77,172,17,161,62,176,54,179,156,54,153,102,253,239,57,76,24,62,84,231,176,203,61,12,235,25,139,208,230,108,0,211,141,183,3,170,206,48,203,189,171,54,157,253,29,158,81,77,9,104,241,0,201,240,124,49,80,137,173,179,173,2,229,156,4,185,190,70,233,159,191,90,98,198,187,236,223,245,179,129,229,81,39,130,77,219,24]], +[[238,155,108,46,12,155,1,71,44,227,45,84,209,118,42,176,48,51,23,215,109,58,167,143,94,8,169,2,76,161,224,131],[1,109,240,247,23,188,183,173,246,38,149,141,131,191,138,163,37,199,5,24,198,139,199,239,216,66,83,183,93,176,135,136],[75,0,29,150,66,131,93,114,19,141,104,1,152,230,175,112,181,222,122,240,21,19,30,167,38,244,229,27,94,139,109,72,194,166,202,142,135,9,204,130,34,165,4,124,9,166,110,81,138,197,232,182,229,53,72,148,130,97,240,112,31,104,115,8],[119,44,194,92,59,105,187,63,245,101,86,100,239,164,120,172,65,74,223,174,167,10,196,162,168,135,237,57,104,197,77,52,219,241,190,50,204,154,155,84,32,164,173,60,154,135,123,200,204,236,148,173,71,58,167,163,199,222,8,160,253,181,237,30,137,135,43,231,129,112,190,34,29,39,151,118,187,198,237,156,90,103,22,137,128,213,234,248,149,225,52,15,93,250,163,223,98,45,101,68,179,153,215,73,69,253,19,187,17,115,98,30,5,97,81,70,64,19,122,167,188,156,183,222,190,255,44,98,105,119,212,71,38,59,126,87,212,61,105,239,178,48,205,37,134,94,77,146,72,40,245,227,111,150,78,64,62,52,147,243,13,109,254,166,202,59,120,16,117,181,227,178,92,5,172,80,229,85,241,91,161,43,14,5,155,255,153,100,132,18,157,182,234,253,136,153,61,111,11,126,205,21,220,226,252,153,248,184,228,53,22,53,45,219,70,26,4,185,255,52,134,69,46,106,166,165,75,45,16,98,167,113,66,80,205,42,136,255,108,76,23,182,204,102,82,216,197,172,39,212,68,58,235,243,213,251,170,238,69,33,236,118,240,65,61,182,68,33,236,141,105,73,98,103,37,254,86,22,10,179,7,192,231,57,6,196,81,85,239,171,180,114,34,2,31,34,13,50,189,61,176,113,42,189,226,89,158,164,255,121,151,23,129,29,205,248,24,45,246,113,109,42,3,138,238,21,215,120,218,85,172,32,240,31,37,48,156,234,213,181,183,178,35,34,225,130,142,167,201,26,230,102,242,220,214,132,7,49,72,227,27,178,36,125,95,147,80,110,168,8,82,39,173,201,174,25,130,233,80,240,6,169,218,21,139,156,236,255,137,41,118,28,132,249,217,118,253,205,49,127,254,211,108,191,106,205,163,229,12,155,115,189,44,128,133,64,157,17,155,100,206,215,52,154,38,116,38,42,131,43,236,176,60,46,220,202,192,236,84,18,78,130,248,16,24,23,146,218,73,234,16,189,148,31,152,149,160,105,89,253,224,211,176,174,132,195,157,240,83,144,171,51,195,108,121,202,34,230,89,77,127,198,227,248,105,34,215,142,183,245,194,84,149,216,34,163,180,16,81,178,78,87,167,111,207,193,101,205,230,208,150,204,123,126,157,5,95,232,100,213,41,66,214,41,168,172,38,27,225,220,211,162,31,137,95,73,182,126,228,126,171,124,241,100,77,87,29,95,243,140,23,159,92,106,84,163,97,47,179,71,83,65,42,27,149,191,98,255,49,121,128,79,251,185,144,81,242,176,128,86,58,74,224,242,124,249,150,234,139,227,186,224,164,51,157,204,223,246,182,103,21,89,38,110,175,244,239,246,130,184,222,232,156,157,45,69,172,219,236,74,166,206,205,189,177,210,132,96,158,101,239,183,123,184,241,165,31,196,212,86,138,112,95,185,201,123,35,3,193,70,125,255,140,140,94,226,117,89,185,58,209,197,185,197,198,199,197,41,250,140,85,199,94,187,89,178,168,24,170,155,218,30,158,121,188,102,2,151,114,248,174,161,27,173,211,34,101,101,213,79,208,27,218,140,178,112,231,13,201,51,155,70,144,11,88,24,233,50,7,91,230,194,142,115,161,145,208,44,189,199,69,75,225,35,135,176,212,122,26,177,66,50,210,52,42,111,21,24,234,151,9,139,129,90,28,163,249,199,11,37,114,43,27,205,125,172,218,99,86,34,252,142,114,149,159,87,247,103,234,86,61,164,193,88,238,247,32,1,9,246,20,22,194,231,4,57,146,48,98,67,123,29,8,42,140,127,67,148,113,60,27,123,160,88,123,132,28,17,68,117,238,63,240,89,223,140,250,18,163,33,217,1,203,71,245]], +[[163,210,53,5,208,124,95,147,127,19,99,157,189,129,142,133,20,82,52,238,112,23,236,238,134,54,199,186,118,235,239,91],[253,127,219,61,2,43,163,110,173,254,208,218,170,229,191,240,69,5,64,63,23,20,115,228,211,97,238,141,21,10,14,180],[103,166,103,238,13,98,84,202,10,143,33,37,130,192,203,139,110,217,124,201,103,219,2,18,150,173,106,169,159,10,211,169,68,151,140,253,175,241,63,229,248,198,232,140,189,131,26,84,115,208,116,46,55,52,179,226,223,0,255,50,64,165,222,2],[188,41,142,214,152,146,144,64,40,114,94,33,177,20,70,45,137,216,192,6,220,136,75,23,135,86,131,138,244,149,79,240,241,183,149,23,48,122,37,138,14,118,129,232,121,172,71,215,146,2,48,176,204,29,102,23,30,178,20,215,124,217,127,97,124,64,94,108,33,114,252,88,159,22,37,204,94,27,89,49,16,83,31,110,181,63,30,111,72,109,25,100,97,36,71,117,10,4,31,229,27,51,46,179,251,199,17,97,108,227,95,4,4,66,180,49,99,184,11,117,30,33,236,18,69,241,46,72,131,199,157,59,65,50,130,198,155,252,106,70,93,30,120,150,186,176,56,220,137,180,207,192,50,252,205,252,135,176,127,6,17,14,31,80,106,204,168,21,122,50,37,67,191,30,216,144,103,39,242,141,13,104,155,205,125,211,223,133,147,82,4,169,4,171,63,122,13,153,193,110,90,84,44,194,188,222,191,91,80,45,186,190,51,185,114,72,14,2,231,26,67,138,25,128,168,118,111,16,139,216,173,81,16,66,35,153,77,155,251,60,58,75,122,89,35,140,226,239,125,114,136,56,63,251,242,145,225,96,43,56,74,246,7,0,215,218,240,232,254,96,248,202,237,228,61,176,107,63,76,140,255,247,73,174,175,164,111,198,28,73,178,213,164,18,4,207,134,240,73,37,77,128,158,148,152,170,157,76,253,185,74,203,43,171,252,247,134,221,251,3,105,21,22,179,131,139,13,79,32,28,178,89,30,219,176,176,246,116,225,226,130,3,22,183,46,129,180,140,197,166,178,147,56,188,54,104,31,143,125,202,67,238,108,11,210,228,2,175,191,150,119,151,81,100,83,188,1,190,134,191,66,41,157,27,115,106,13,151,187,201,34,245,167,138,242,223,66,230,248,194,142,149,63,44,234,218,255,197,233,48,100,4,30,66,90,214,151,95,136,199,170,223,129,195,104,105,26,88,30,136,95,42,107,167,46,214,139,143,239,188,214,206,54,134,38,212,72,146,162,2,112,181,247,9,194,227,75,131,53,212,46,235,214,122,36,223,115,244,84,85,196,25,68,24,123,102,146,240,84,178,252,149,145,55,63,25,252,113,170,127,162,125,246,0,106,29,84,155,191,174,125,60,62,179,110,90,178,170,161,10,165,83,141,167,239,54,200,255,53,75,96,88,19,64,4,214,96,164,3,99,33,202,173,0,163,11,28,73,139,163,216,8,196,64,94,247,150,24,252,34,18,167,184,51,150,163,215,206,220,235,134,60,102,55,77,196,105,174,24,60,126,215,75,62,112,214,55,74,6,45,224,55,155,33,207,37,211,196,197,118,33,21,205,254,117,85,69,232,154,212,5,43,176,39,157,147,142,144,222,58,191,80,68,16,202,173,114,183,194,159,83,208,29,157,215,242,236,94,69,154,4,89,43,221,102,65,102,19,230,237,208,4,86,158,14,108,152,130,123,140,29,112,2,166,209,191,48,62,24,37,149,1,221,137,246,238,148,118,109,24,175,129,4,99,235,19,178,239,221,241,114,58,247,53,168,135,22,225,252,180,183,180,60,185,126,28,201,3,178,64,142,244,83,173,164,22,71,134,240,8,69,251,250,31,252,165,204,62,28,75,217,148,14,125,153,174,249,25,22,109,5,139,81,69,60,156,20,251,159,50,81,236,95,228,241,83,199,10,68,146,220,52,150,41,97,134,242,58,212,126,186,209,60,102,230,135,39,206,80,186,148,135,241,128,24,144,182,147,239,235,252,55,187,93,149,248,175,84,142,200,214,73,130,137,229,95,152,131,252,91,232,76,37,109,43,197,72,73,56,199,9,130,13,155,107,128,89,192,170,66,103,221,230,144,120,228,135,200,134,92,11,19,10,12,168,202]], +[[110,38,81,5,238,113,113,209,189,121,62,255,216,125,30,44,121,69,13,94,24,139,87,190,58,161,98,226,165,37,40,173],[31,64,60,122,117,80,49,193,60,166,58,245,118,53,220,110,44,79,35,189,107,29,103,202,101,218,104,176,153,67,197,84],[181,168,58,17,122,96,52,90,103,228,166,101,243,125,231,34,166,236,3,145,56,41,56,153,89,243,118,238,98,100,119,230,84,172,141,114,15,199,39,212,187,143,225,84,79,93,11,11,133,5,20,41,11,36,39,60,76,212,183,58,202,74,83,0],[248,185,212,176,39,235,177,14,229,17,129,158,110,86,251,27,169,88,64,24,65,141,130,136,90,56,164,73,8,96,7,184,120,91,81,5,202,247,130,191,155,54,218,3,156,198,14,34,124,126,22,20,242,155,100,11,30,155,34,116,126,234,122,103,37,97,78,137,224,120,62,190,187,183,238,85,126,243,107,43,70,207,100,97,229,190,42,209,215,167,194,113,26,71,92,164,251,195,48,146,186,66,86,103,227,77,9,0,96,81,143,47,236,99,107,4,145,35,135,106,178,28,139,217,197,13,204,185,132,202,1,26,2,238,160,32,86,79,168,33,252,54,43,254,57,42,171,80,194,115,252,123,90,4,33,136,227,49,98,27,157,47,116,62,92,140,243,171,31,175,250,254,42,0,4,200,239,124,223,94,109,187,94,181,68,228,40,159,113,166,253,21,198,56,206,41,210,142,251,156,3,158,71,116,41,163,73,122,131,130,126,118,206,119,164,152,22,217,11,65,168,225,82,243,122,9,230,52,13,254,6,154,74,198,242,125,210,234,199,71,253,33,227,21,32,136,193,177,236,211,42,198,121,146,116,144,117,4,136,194,145,120,81,71,182,59,11,143,241,29,24,155,144,73,184,163,150,182,147,47,133,189,106,21,239,249,240,206,24,8,65,26,240,249,200,230,233,123,129,79,17,11,212,223,19,134,169,121,125,197,17,240,170,182,171,101,7,29,158,168,54,83,44,236,81,185,44,167,251,219,141,225,200,67,102,88,222,46,182,94,221,134,4,79,108,26,186,49,120,100,122,214,120,97,46,231,79,4,108,163,199,254,47,57,192,157,210,224,125,242,180,34,112,133,254,147,110,121,77,34,253,95,64,162,95,8,119,21,128,172,128,29,152,137,245,167,106,234,225,240,204,74,158,30,219,221,163,117,12,116,200,80,82,75,50,244,73,51,253,136,59,83,114,191,183,231,97,224,105,254,124,28,14,127,189,74,127,88,70,126,166,136,63,157,91,127,102,211,134,176,73,155,182,251,94,173,137,201,161,253,44,206,185,115,226,135,155,93,3,234,164,82,225,96,34,213,150,23,218,160,72,111,77,76,17,120,7,253,168,73,157,251,122,40,111,210,247,26,142,181,254,100,6,92,65,228,225,226,54,42,180,228,119,150,158,58,64,138,36,126,58,86,252,134,242,176,30,248,211,205,218,135,37,130,52,188,127,37,182,105,7,243,100,179,123,98,69,41,108,79,223,73,159,32,35,127,72,100,133,47,197,216,205,93,5,65,139,232,177,56,89,238,154,67,225,126,31,87,164,195,94,162,130,237,104,235,205,166,130,129,116,36,90,73,198,203,101,144,235,31,45,207,176,7,191,161,195,32,119,149,109,169,172,190,62,240,114,55,153,253,184,105,216,222,48,112,106,156,2,104,20,209,106,1,224,51,201,27,89,7,13,254,68,92,91,132,138,81,102,18,229,19,31,232,72,105,33,227,107,142,126,241,87,168,136,34,136,108,104,27,93,167,31,234,148,217,87,218,254,194,111,65,71,163,178,172,56,58,95,71,200,88,94,177,122,138,198,87,144,100,27,66,24,215,85,248,190,164,217,122,226,164,91,220,220,35,35,98,148,216,82,201,93,8,64,109,46,155,211,12,50,100,82,83,140,31,94,80,4,212,161,168,39,32,218,50,229,157,195,171,24,234,8,160,88,247,145,210,68,24,85,96,134,193,228,237,206,137,130,170,35,177,24,251,38,110,96,181,66,120,10,105,51,173,217,19,38,85,18,192,123,17,73,120,212,74,247,59,32,48,236,71,176,111,208,157,218,140,79,29,78,49,55,117,70,140,69,31,158,230,17,233,205,76,8,69,194,80,25,72,167,177,78,241,212,181,207]], +[[196,55,13,42,175,53,172,209,88,252,13,22,34,163,153,201,159,65,185,218,78,151,11,53,78,91,160,92,190,132,76,168],[53,69,215,212,201,92,61,182,165,69,48,83,122,250,250,77,134,221,236,249,204,126,102,195,25,186,159,125,215,208,126,231],[159,235,171,90,225,97,214,146,166,163,148,80,10,40,144,210,28,127,14,226,111,70,64,170,186,79,230,107,144,184,158,220,184,14,164,205,202,187,77,44,58,92,65,84,232,255,32,208,226,55,254,253,0,199,186,151,130,225,116,143,100,136,172,1],[97,159,87,222,43,29,186,238,32,154,130,93,140,169,127,132,238,73,235,18,160,177,61,205,210,179,164,238,69,224,23,109,71,76,240,148,96,200,49,168,174,29,63,57,190,235,208,136,8,179,237,23,97,33,59,169,83,66,24,96,204,7,226,219,49,46,104,13,240,62,96,166,135,2,100,171,202,143,213,19,1,225,193,86,32,35,216,2,204,213,199,209,150,219,57,251,184,48,75,14,89,227,51,22,65,146,236,195,51,56,126,239,105,199,167,138,93,17,37,136,98,214,194,129,177,156,11,211,54,205,62,219,47,159,170,212,2,26,194,242,5,193,104,20,179,133,72,67,63,249,237,223,214,17,51,119,151,105,220,105,175,172,101,138,252,29,27,65,109,57,10,213,180,90,26,213,204,75,0,180,178,120,251,228,181,157,82,230,26,106,95,208,2,65,198,203,195,130,210,214,33,163,222,208,2,1,155,51,5,96,227,97,250,171,40,244,29,26,249,201,192,2,15,43,175,153,232,216,238,88,227,18,34,2,20,124,10,220,87,214,112,197,179,128,175,89,76,199,237,87,184,126,198,103,74,182,63,58,152,73,117,59,148,98,170,181,222,136,201,72,168,177,9,175,77,73,84,146,122,172,88,190,233,83,190,13,141,125,113,170,17,209,31,26,135,177,71,123,145,112,189,115,92,252,36,73,240,81,184,43,197,155,11,238,118,161,114,232,211,38,112,245,29,221,219,128,74,209,16,165,101,227,132,205,183,111,173,4,207,246,120,147,9,30,65,230,156,253,247,14,169,38,194,99,105,165,182,25,59,25,171,10,98,85,141,165,95,250,254,184,120,151,87,113,6,68,170,25,244,116,190,74,218,157,193,132,155,7,213,225,123,133,249,33,225,1,106,84,170,96,149,119,114,83,167,52,38,252,120,100,185,149,95,4,144,112,35,219,32,127,133,221,33,166,81,6,207,13,98,35,133,135,12,52,194,218,154,17,228,114,99,149,18,30,74,103,97,251,82,34,41,217,229,204,157,171,53,174,184,125,13,121,105,60,0,111,222,28,250,241,22,32,139,186,150,32,89,207,192,210,214,55,10,172,119,72,54,46,230,160,163,202,123,241,51,235,207,162,15,28,78,216,48,127,128,12,202,126,108,75,234,163,251,42,176,134,18,83,100,40,92,68,237,26,115,122,103,203,243,183,99,201,248,177,66,126,137,223,169,109,41,14,157,72,66,254,99,22,175,239,131,76,216,205,31,220,31,18,76,163,254,38,38,109,166,46,39,92,11,247,252,200,229,249,187,166,192,211,142,35,250,250,177,224,73,72,23,148,193,79,74,140,83,190,28,150,247,105,201,177,62,172,163,154,14,73,54,109,44,159,254,143,32,99,96,169,213,3,222,197,152,98,17,18,227,119,103,19,231,252,6,73,67,62,37,126,80,58,84,96,89,169,137,218,137,21,125,118,71,96,5,253,144,228,176,122,175,13,176,188,11,192,182,125,184,220,186,223,243,147,116,225,175,174,85,22,52,224,227,40,49,173,14,95,167,213,33,111,167,198,68,247,62,30,142,7,35,131,148,164,22,193,105,170,157,83,3,244,105,165,212,7,67,8,114,31,253,222,255,101,89,229,173,240,194,119,59,63,82,100,231,170,168,194,219,136,142,40,232,21,199,16,105,195,180,206,108,41,3,76,10,179,181,193,154,128,169,216,194,232,116,129,53,49,196,34,117,42,214,43,60,90,26,61,108,90,93,181,135,39,6,147,170,117,213,241,114,238,221,244,235,131,155,215,147,175,251,28,121,106,29,240,228,66,221,249,155,120,10,164,30,234,15,230,248,101,187,83,156,165,58,164,93,185,168,86,203,117,208,21,29,53,237,234,128,242,148,109]], +[[189,61,225,161,209,100,189,110,155,224,166,209,7,247,3,166,221,145,76,134,103,205,52,29,19,159,25,87,141,147,59,22],[155,2,73,100,189,250,133,46,178,212,20,79,53,183,205,194,103,129,20,60,43,215,246,96,35,63,139,138,163,96,113,238],[19,204,21,143,208,97,121,47,206,209,86,135,149,152,37,29,208,29,87,91,64,15,227,227,154,112,8,99,170,232,219,31,145,151,250,80,28,12,249,147,228,77,106,197,81,128,184,105,131,142,138,226,75,33,79,163,94,36,75,122,108,255,109,13],[23,105,252,219,245,18,71,237,76,131,160,11,187,240,47,68,40,218,111,206,221,208,22,26,2,252,205,21,0,151,6,101,225,199,99,10,210,46,61,151,73,199,146,231,26,38,12,255,246,5,50,86,224,47,91,71,187,161,75,118,26,229,60,167,33,158,210,128,29,45,120,142,38,65,159,54,200,30,249,44,35,3,104,55,53,200,161,117,106,218,182,164,135,146,49,83,228,53,96,60,150,178,57,85,62,223,222,176,147,41,143,122,231,220,144,241,106,126,86,100,185,228,192,43,167,49,162,60,242,35,78,37,10,201,116,38,51,169,50,169,72,187,131,220,61,121,77,5,159,237,244,236,134,24,199,67,60,93,143,229,230,44,240,123,87,104,196,217,178,97,199,21,54,128,79,226,231,202,112,152,135,101,33,213,118,119,54,20,36,228,127,27,149,146,55,249,7,16,66,31,91,196,241,9,247,212,137,199,85,233,78,239,223,179,200,91,144,236,1,49,129,162,59,185,83,95,238,164,148,29,10,6,165,64,189,107,88,142,85,183,243,87,87,20,156,163,230,64,150,94,26,15,247,243,200,37,146,89,149,127,245,218,185,251,135,50,234,231,25,182,36,164,73,40,120,23,155,90,131,171,229,28,175,2,8,61,115,124,235,79,207,4,47,46,96,186,2,151,172,114,184,127,227,225,75,165,251,197,75,72,9,16,115,137,104,35,191,162,137,206,142,22,135,59,72,129,44,50,191,234,95,246,187,34,29,30,165,70,61,50,91,190,49,30,127,209,231,131,222,101,11,121,82,234,228,97,214,59,199,71,5,34,175,91,119,137,248,252,46,177,146,210,207,119,108,92,36,180,78,41,205,176,204,203,29,144,54,20,56,228,149,15,243,77,188,179,203,14,129,204,69,248,208,255,87,9,73,247,128,132,225,6,15,245,89,74,213,22,245,15,28,176,167,101,225,192,224,56,213,148,59,147,110,74,139,73,51,84,231,154,188,145,123,185,39,18,102,238,186,119,169,58,101,127,154,216,123,41,26,199,234,56,111,93,79,203,197,130,231,45,92,35,217,43,169,68,176,6,76,32,227,226,220,245,4,188,199,198,150,108,99,242,8,8,67,96,11,163,19,236,39,203,169,94,126,243,24,22,140,144,103,220,232,108,30,240,213,217,235,122,97,88,72,157,243,46,213,139,105,49,3,8,24,240,7,5,160,220,85,211,219,248,0,106,133,70,100,27,24,101,217,25,188,36,34,2,203,58,227,0,191,134,83,227,179,120,148,195,220,14,71,123,157,124,65,186,248,211,136,124,46,181,155,30,77,80,187,182,241,121,42,28,147,103,198,92,219,69,12,45,250,33,69,230,17,169,122,216,28,255,31,216,60,108,247,35,9,71,234,255,76,33,220,27,175,183,30,196,30,91,199,43,55,69,236,62,56,191,89,48,193,38,208,96,240,197,10,137,95,0,154,161,142,135,242,23,79,88,171,83,121,167,33,253,131,170,213,81,127,217,157,255,20,110,222,234,97,82,18,53,226,241,161,110,229,131,3,224,145,190,141,87,144,148,193,216,162,11,199,74,85,13,119,192,13,8,117,113,81,122,99,205,65,38,147,58,79,9,160,112,191,142,164,255,184,70,169,120,14,151,52,4,59,172,76,15,244,123,26,252,207,82,147,172,20,188,115,235,246,113,41,101,126,75,138,139,51,221,172,123,15,77,113,157,45,198,93,246,234,10,63,36,207,68,200,51,142,214,1,163,147,156,163,88,252,75,225,62,142,222,2,117,57,113,44,162,62,63,251,167,6,232,253,214,42,7,78,224,173,116,32,247,128,96,204,150,251,42,191,48,233,234,162,65,192,248,126,187,227,236,115,81,117,150,247,195,197,168,12]], +[[246,174,81,106,81,41,111,197,35,206,165,240,8,207,189,9,231,63,120,182,253,211,182,148,38,18,128,65,165,96,76,249],[55,108,130,186,123,135,170,119,65,135,39,219,51,211,38,174,117,139,247,161,53,193,4,96,205,139,248,254,184,60,43,16],[15,228,221,126,31,96,142,232,43,127,232,99,209,176,58,129,132,60,226,12,118,44,216,187,36,239,212,107,160,37,255,243,51,29,135,87,82,202,114,32,197,61,211,199,31,43,193,226,198,74,47,156,88,134,90,42,36,72,9,244,19,78,83,7],[131,66,242,90,196,177,126,186,214,247,155,154,3,49,117,199,242,138,240,158,101,142,140,185,140,41,79,21,195,200,52,38,41,203,42,50,71,223,200,117,184,47,91,56,12,93,17,66,106,46,235,98,69,11,216,133,101,1,7,198,131,98,163,183,44,232,35,242,209,89,66,183,221,163,1,210,251,99,143,48,42,169,87,11,71,145,29,173,211,189,219,254,213,84,193,200,11,215,24,7,139,139,210,201,195,20,165,22,111,38,94,130,102,238,45,179,87,86,26,85,133,196,20,167,132,11,250,230,9,215,205,221,225,250,222,133,86,15,35,214,56,239,61,82,229,31,92,243,19,160,114,197,234,15,129,127,114,129,226,203,165,197,200,210,108,146,133,146,184,31,15,248,205,24,219,90,44,65,216,128,215,68,115,134,60,123,189,0,86,250,77,74,250,189,23,163,184,157,151,211,254,93,192,107,15,97,42,29,102,66,57,35,186,141,251,184,236,130,70,98,77,131,120,78,186,79,87,54,186,56,94,68,34,150,200,203,15,27,104,224,51,66,178,198,193,3,52,111,109,215,64,226,108,61,19,202,239,128,29,27,38,33,216,159,6,147,145,160,120,212,58,230,255,18,238,202,102,188,50,99,123,69,240,172,98,124,45,123,191,138,73,217,70,129,117,226,104,133,224,40,33,211,163,186,162,195,227,166,187,150,181,117,38,226,36,207,61,133,159,102,149,115,203,213,200,115,147,116,97,86,243,209,199,168,3,8,220,31,36,5,191,13,64,190,28,167,59,118,125,237,244,3,19,55,192,129,191,163,174,110,84,246,2,63,66,240,203,216,119,98,219,85,145,60,112,114,6,3,64,16,223,42,168,117,61,3,15,3,194,103,231,26,157,210,198,193,157,227,225,133,26,191,172,187,213,221,91,248,150,250,184,228,21,49,123,73,241,228,9,110,61,169,154,91,93,10,60,66,218,249,222,148,132,124,30,83,200,129,138,91,132,51,35,245,1,227,167,250,104,223,137,165,244,31,44,98,195,141,23,242,80,176,42,103,250,228,125,175,6,63,85,137,66,55,126,248,168,144,82,241,162,21,215,104,247,145,58,126,193,78,152,184,30,75,44,207,38,186,202,214,243,150,100,175,192,233,26,60,173,105,29,178,191,86,167,171,102,119,180,149,150,219,136,124,151,222,244,53,8,167,162,236,42,183,85,236,54,142,46,83,209,225,107,96,255,240,156,59,82,38,63,15,124,30,169,204,53,55,49,151,233,92,17,230,210,47,169,216,41,156,66,55,54,245,129,79,30,121,141,34,117,24,96,13,246,167,144,53,141,234,227,141,86,57,225,152,63,224,24,67,110,165,139,168,70,117,72,201,41,239,187,22,223,234,65,2,37,58,53,15,184,77,152,49,196,194,203,203,118,225,141,127,62,149,54,65,173,164,20,33,57,48,145,230,61,254,102,222,36,201,146,50,199,214,162,131,122,72,152,60,245,177,99,49,206,0,5,13,28,113,57,88,255,206,95,46,147,72,197,47,83,18,5,121,167,201,161,96,8,209,52,131,142,89,97,41,199,2,252,210,17,72,189,249,23,77,72,226,218,10,138,102,53,158,222,224,28,80,9,239,103,66,254,196,28,26,206,205,3,239,225,204,201,177,48,214,229,172,146,87,106,133,204,183,207,199,208,228,35,49,6,23,41,49,160,134,153,121,11,196,26,207,187,115,26,219,178,109,86,179,154,170,91,51,59,193,161,14,44,112,100,202,134,17,157,140,113,113,72,249,36,65,175,36,205,42,168,245,124,134,186,56,165,154,16,11,146,118,223,56,39,236,127,180,211,250,245,139,227,28,110,202,253,105,207,28,100,16,164,156,215,8,31,246,233,252,57,124,45,32]], +[[131,247,137,144,15,4,13,198,47,77,24,120,76,182,75,99,200,142,141,24,0,22,150,187,235,71,7,196,105,209,26,91],[237,252,43,171,126,121,244,0,55,254,77,144,65,222,72,218,154,238,143,151,128,152,215,176,174,23,146,144,37,228,39,61],[234,101,130,204,35,224,70,9,23,247,130,217,100,227,187,109,205,224,174,234,196,44,193,73,25,211,108,231,138,160,175,217,128,114,245,76,121,95,191,215,164,29,153,215,6,6,194,138,93,207,25,190,56,160,206,45,9,187,143,132,76,49,191,0],[108,17,42,32,211,6,87,171,95,140,92,4,71,141,108,66,209,198,189,239,56,205,79,224,6,172,42,87,226,144,255,41,40,120,150,238,168,195,10,1,57,193,143,200,201,117,100,86,62,134,200,211,64,86,166,113,155,254,71,157,158,135,232,27,25,69,35,49,191,161,84,128,104,130,229,3,154,32,201,233,84,177,252,124,1,93,207,88,21,189,124,247,182,53,125,249,40,11,155,212,63,137,255,201,25,69,50,59,90,203,42,224,2,84,212,22,40,104,209,200,62,198,224,252,190,122,138,185,37,65,146,20,156,107,201,229,254,53,6,148,22,93,102,56,51,30,178,78,59,19,144,198,152,196,131,131,120,192,27,44,97,163,235,226,192,96,185,139,166,238,2,181,25,180,234,193,224,188,192,155,35,36,204,245,177,167,254,143,208,177,84,90,148,39,131,42,187,37,116,78,235,54,50,107,230,78,254,211,167,176,125,99,10,33,195,8,27,85,38,28,53,50,135,198,108,87,102,58,153,219,70,106,93,238,34,116,107,129,199,80,239,133,190,81,20,62,34,30,205,241,20,254,241,179,8,47,245,79,208,68,188,136,75,251,60,197,197,51,89,151,0,152,103,206,148,145,168,15,230,150,130,95,153,66,109,239,171,106,73,186,220,222,64,63,88,232,49,121,102,33,7,71,181,103,117,77,229,48,118,179,236,191,101,52,108,184,57,5,131,46,22,208,27,80,185,61,55,235,155,254,32,23,42,49,99,13,37,243,33,125,135,217,52,101,253,138,197,84,203,187,57,217,130,234,215,33,147,145,35,76,136,159,11,146,162,224,65,61,134,108,172,8,125,98,140,227,28,97,198,50,62,203,142,104,149,85,175,16,222,43,101,110,106,234,44,222,147,46,36,31,109,31,138,158,51,22,207,19,241,53,172,239,131,160,192,207,34,249,92,168,24,230,31,146,118,135,116,198,48,224,146,91,233,157,189,50,180,153,192,254,125,132,164,46,57,50,135,246,245,206,61,11,39,31,23,0,69,166,212,142,171,49,111,225,123,24,88,177,255,238,233,8,136,243,163,122,36,128,223,208,74,74,134,41,248,104,181,192,168,14,225,240,55,25,243,164,125,64,149,190,241,14,2,52,252,48,14,42,244,130,40,93,120,147,121,104,49,157,169,75,235,108,64,224,120,87,124,2,79,58,92,218,0,132,226,248,85,169,57,106,170,158,233,191,175,44,199,113,254,104,196,11,98,158,141,207,17,94,240,62,117,122,42,201,238,240,115,241,189,249,197,164,65,0,49,85,138,109,56,43,95,22,2,75,21,27,28,1,238,120,23,65,58,60,77,233,221,100,120,120,91,129,16,29,245,82,36,48,5,135,128,32,126,121,15,97,45,120,229,112,92,238,212,107,14,192,117,231,193,220,7,59,23,178,180,61,114,83,89,39,191,210,113,233,46,60,147,99,142,64,169,96,29,194,193,171,118,217,26,65,3,223,101,125,145,28,130,158,232,165,247,71,247,100,47,90,145,90,95,64,246,48,180,48,57,199,212,189,42,210,179,33,41,217,78,91,47,3,173,74,61,69,87,126,184,31,54,156,158,62,42,79,106,142,65,172,248,40,59,229,132,37,234,153,59,142,152,238,166,51,5,86,100,134,24,218,217,143,162,85,98,13,131,109,60,127,41,185,7,137,88,73,40,97,103,199,24,30,44,175,85,194,193,132,169,169,17,248,228,28,176,66,226,205,72,176,84,78,167,159,226,239,56,30,188,91,21,227,154,155,92,109,153,143,174,170,167,119,60,254,192,132,192,191,174,209,188,171,150,58,78,243,217,77,187,61,254,114,76,4,12,228,209,226,238,127,194,218,75,37,18,124,227,165,223,105,63,207,90,110,209]], +[[67,191,243,205,213,48,126,215,210,92,249,111,219,186,100,171,24,17,200,187,147,78,33,135,234,127,252,1,141,133,224,242],[0,241,181,211,202,198,229,108,165,248,148,212,205,191,155,235,217,104,210,77,94,255,165,5,139,14,32,187,8,152,246,241],[166,181,107,118,134,223,29,197,244,237,84,74,77,151,230,112,54,25,90,50,178,46,205,93,49,234,23,48,230,237,143,129,13,37,139,68,192,142,164,95,3,43,147,116,65,183,44,208,220,55,85,111,215,135,78,159,230,79,21,118,92,82,16,3],[100,111,139,52,24,45,94,96,43,81,202,115,41,52,124,14,25,140,183,71,228,218,10,107,128,243,246,249,243,54,246,112,141,133,203,66,154,178,214,190,211,93,80,19,18,156,209,0,20,44,221,206,232,99,81,121,2,27,62,36,146,43,129,174,241,60,19,112,40,105,57,214,61,107,106,65,149,237,161,216,18,202,81,130,4,118,143,135,52,140,104,137,85,44,99,209,55,44,222,106,94,157,170,127,132,69,236,141,97,48,163,245,174,240,237,234,206,1,11,108,127,11,157,36,22,42,141,4,69,75,129,212,142,169,9,123,216,223,9,52,89,113,156,203,84,170,16,245,28,36,106,169,156,88,11,234,249,201,197,188,96,250,240,174,92,236,127,81,55,246,197,193,68,223,69,209,46,233,149,173,204,242,90,157,184,27,133,88,189,251,101,131,1,134,231,185,212,238,217,246,180,215,50,177,181,130,45,3,235,1,124,7,36,244,143,135,186,170,225,4,93,111,219,18,92,145,52,6,79,175,24,219,237,88,216,251,172,234,205,79,9,125,249,179,66,229,196,165,188,133,178,149,151,212,182,64,241,85,28,91,98,74,178,27,72,233,74,144,48,4,155,225,240,90,168,81,208,130,126,175,135,0,223,225,71,253,205,238,219,201,140,79,21,119,79,1,32,251,89,112,162,248,178,23,148,52,11,98,131,121,168,2,185,247,192,104,176,223,99,25,62,81,15,199,178,175,151,238,56,222,71,146,151,133,83,85,40,211,80,216,134,32,97,12,253,181,93,36,158,56,251,115,200,40,113,19,145,156,227,50,103,215,219,146,78,73,25,164,78,110,41,169,13,190,59,123,13,57,33,22,63,235,90,193,5,98,78,216,82,190,206,53,56,233,145,147,48,12,137,51,69,105,147,80,168,249,158,140,106,65,9,95,201,252,8,218,7,247,87,17,247,223,3,68,6,222,20,237,216,226,42,99,58,134,228,165,165,201,117,172,93,52,137,28,204,252,133,67,119,31,250,8,14,11,69,214,90,184,48,163,97,172,76,66,98,148,211,104,94,168,194,96,57,199,28,144,252,63,181,18,190,159,201,72,7,215,109,189,175,143,250,164,251,249,132,157,104,232,165,125,48,196,160,185,115,92,35,240,142,242,226,132,69,132,103,225,93,102,83,98,203,100,111,222,105,55,236,186,83,9,18,100,99,131,87,167,34,66,91,198,45,30,48,236,95,13,216,254,162,107,46,164,168,73,0,53,222,67,242,116,132,111,176,207,2,9,236,116,55,243,195,208,165,96,55,61,3,78,95,215,158,37,182,66,77,155,44,23,97,99,43,53,161,33,50,82,24,39,52,92,85,228,231,20,45,214,254,148,214,32,254,81,92,21,62,131,149,181,209,48,199,68,19,155,106,146,239,211,127,34,186,19,254,76,9,83,115,85,14,46,79,203,160,50,91,62,163,185,254,37,204,125,217,44,191,66,225,95,69,84,183,122,194,122,74,52,99,130,255,97,0,69,21,8,214,2,207,100,63,96,182,202,66,134,53,111,33,163,17,13,78,44,138,137,98,167,128,252,255,67,155,58,168,4,153,223,39,15,195,230,202,216,137,51,72,135,47,15,112,47,147,144,0,12,127,110,6,39,210,187,183,183,206,245,196,218,37,218,223,234,128,50,229,2,50,151,167,10,101,142,154,231,59,221,195,178,39,161,193,23,65,19,63,1,47,15,72,254,38,68,111,166,126,100,114,15,200,220,151,243,13,13,208,38,246,220,33,100,234,216,87,130,74,10,122,235,32,241,21,213,13,27,101,221,93,130,224,154,190,131,78,140,168,137,87,227,153,132,130,73,85,161,161,62,59,148,160,1,87,24,109,205,194,137,227,75,103,140,145,203,42,26]], +[[6,59,144,37,227,33,233,114,214,83,160,98,190,52,249,147,101,175,253,204,152,236,159,244,62,244,34,190,15,128,68,96],[16,208,26,99,1,42,192,153,86,186,158,214,29,243,91,183,175,227,101,139,179,0,72,82,228,113,116,189,7,221,77,231],[133,200,29,107,13,133,120,250,88,225,58,179,145,0,21,40,180,106,29,99,160,50,124,122,74,4,8,127,198,104,117,138,166,92,1,213,161,80,249,53,103,78,243,7,80,126,111,76,145,225,252,53,0,178,111,100,155,238,168,125,39,86,55,4],[167,238,210,150,82,132,78,224,4,155,175,178,207,99,64,41,113,2,13,126,101,193,11,145,172,87,38,238,168,111,64,219,197,60,63,10,190,222,186,246,204,68,155,79,234,72,192,21,254,77,144,123,62,85,5,207,245,10,18,24,25,162,228,168,162,150,213,117,16,21,187,205,126,246,251,124,39,39,187,0,11,225,52,42,125,20,188,169,121,4,237,254,139,24,221,182,57,51,65,131,39,165,175,129,126,149,186,215,78,183,144,32,54,21,208,130,231,20,147,234,212,124,204,9,1,162,202,159,80,19,60,68,239,133,8,213,31,183,60,97,111,1,71,83,34,69,130,45,209,2,179,55,161,178,170,226,239,199,45,202,122,148,25,213,152,166,71,82,51,220,26,78,224,236,109,5,218,18,162,178,135,203,119,255,175,221,226,208,172,194,129,153,147,62,102,33,238,193,106,180,36,81,112,207,2,218,128,212,146,38,49,162,50,114,145,81,101,173,136,114,39,80,3,93,42,9,119,188,121,29,20,251,61,140,176,43,199,127,124,113,190,82,66,98,154,76,154,88,141,253,222,149,120,73,77,139,170,78,104,245,25,75,128,2,200,227,120,160,232,51,183,193,169,105,129,196,251,5,228,87,255,72,38,11,114,73,60,188,184,42,225,22,115,209,76,238,133,40,143,99,112,189,75,202,146,81,167,226,20,195,235,121,231,187,111,206,187,22,201,224,86,242,155,98,114,116,62,250,111,232,191,210,85,151,206,134,137,138,179,5,158,176,35,28,115,181,48,89,3,253,19,25,189,244,158,89,157,139,188,215,74,139,151,103,48,139,97,86,60,203,172,211,143,197,12,131,171,68,202,117,157,201,182,91,42,75,84,124,80,151,242,32,193,200,139,43,10,72,246,95,145,254,120,177,80,18,120,225,227,4,222,88,180,200,42,92,57,153,129,9,138,23,132,235,144,66,80,24,89,242,169,63,49,126,65,119,47,213,47,151,46,81,176,126,217,77,49,78,29,26,244,237,130,144,154,11,239,103,31,84,181,93,183,183,13,161,247,24,200,230,72,174,221,109,166,75,5,119,5,38,241,43,196,63,104,185,85,72,218,197,8,9,166,135,219,151,215,63,6,244,126,208,136,49,182,10,40,233,130,146,6,50,5,143,14,108,144,192,24,127,244,69,100,248,30,253,143,217,62,50,123,198,216,11,73,14,8,139,154,16,3,108,128,220,218,212,157,43,224,116,251,186,49,224,111,113,128,229,173,28,136,35,214,9,102,169,206,21,80,60,230,13,212,14,145,238,242,53,157,131,215,13,152,64,29,222,123,227,198,176,126,87,212,228,125,4,33,118,51,216,226,99,202,52,143,129,251,233,164,166,47,69,215,124,132,59,107,26,210,132,102,217,218,251,27,145,11,52,142,216,124,104,108,171,41,45,72,12,25,29,24,123,64,74,155,29,19,43,164,226,147,211,173,169,145,114,172,193,33,254,102,184,69,185,139,22,12,88,35,246,1,199,117,143,178,108,174,232,87,1,89,91,45,82,202,162,245,104,138,162,191,47,108,75,182,55,248,224,15,73,171,108,38,188,106,216,158,19,103,253,40,228,145,125,37,8,147,167,179,45,57,102,11,222,141,180,159,8,111,183,57,229,96,18,195,107,234,11,38,207,109,147,87,148,11,0,213,164,82,143,144,89,170,240,134,105,229,244,108,153,94,96,248,135,181,196,171,136,172,116,66,237,1,161,76,106,66,0,107,175,31,52,63,239,227,228,172,168,67,163,36,225,118,178,254,126,199,136,61,28,189,6,139,194,252,150,47,250,96,36,79,101,76,119,172,86,80,129,125,192,132,70,85,69,169,35,10,116,130,107,12,80,235,133,37,42,136,111,242,177,175,234,248]], +[[136,60,193,56,23,87,176,254,4,85,183,123,201,205,13,212,100,210,180,191,12,122,60,12,45,199,117,251,120,170,55,50],[131,168,182,105,204,208,18,69,206,59,129,141,203,27,88,143,134,83,88,80,230,199,16,199,146,23,254,67,152,36,243,250],[199,207,213,201,254,147,13,21,161,30,187,52,227,67,31,72,157,160,16,235,25,62,219,250,111,35,213,209,77,216,254,171,215,136,13,45,90,86,0,211,133,70,206,59,198,74,134,41,26,28,227,31,39,47,240,32,223,140,182,160,253,77,58,13],[255,236,41,61,18,234,99,108,164,196,160,165,226,219,21,52,38,57,196,118,103,77,46,189,171,74,239,212,4,107,93,219,86,174,178,16,193,25,175,223,184,168,145,40,163,79,109,119,242,97,237,234,7,114,162,248,219,20,10,38,64,253,142,202,219,11,71,146,22,155,107,40,16,174,226,197,205,131,82,136,191,244,147,188,235,238,234,40,167,162,72,195,97,22,84,15,167,23,54,214,107,10,71,91,95,169,44,13,70,0,47,202,122,30,105,209,181,158,129,163,166,212,243,57,118,157,174,178,11,95,157,117,196,194,143,105,33,50,210,141,60,86,76,9,254,61,204,160,53,156,60,99,236,55,122,51,249,238,135,77,138,120,157,119,201,106,192,95,223,58,179,139,44,130,116,169,2,239,139,183,244,103,252,126,7,60,119,177,219,95,200,239,150,108,18,12,77,174,63,183,245,183,74,187,153,1,102,200,18,165,37,209,35,247,110,213,18,18,80,128,161,83,79,61,139,220,204,84,31,201,117,144,40,117,70,9,111,200,128,191,207,221,0,230,92,14,191,74,9,253,100,118,206,27,124,143,170,165,161,204,39,134,113,154,48,216,37,88,17,24,71,82,168,139,8,172,159,15,241,214,38,47,37,134,148,10,254,31,228,94,11,86,52,72,165,95,48,48,228,195,156,31,63,134,167,51,103,3,128,234,176,136,227,147,222,9,209,245,8,210,251,202,252,100,154,234,230,184,195,14,50,158,195,253,40,41,190,109,176,171,142,99,126,161,9,91,220,61,243,172,194,61,60,247,5,169,84,44,25,229,144,146,236,65,58,78,43,213,222,210,140,211,77,219,61,50,148,154,164,135,241,195,55,214,151,156,245,18,98,45,191,183,218,28,187,28,126,90,190,234,112,9,226,148,63,251,162,37,46,29,134,236,169,214,213,194,70,205,46,19,74,62,93,173,55,239,239,113,206,57,122,218,251,217,231,43,63,154,134,255,15,93,129,44,70,34,91,235,208,112,59,197,204,233,198,69,130,0,143,126,85,140,64,163,179,82,32,150,209,170,43,97,188,144,205,136,198,40,93,148,32,135,216,164,102,90,14,100,211,87,47,116,104,155,79,36,239,64,13,116,27,87,20,6,19,71,20,68,222,204,101,74,240,255,178,237,253,249,253,208,117,9,129,144,179,76,222,40,221,22,104,114,198,8,101,103,166,135,97,206,242,93,164,11,212,195,211,79,221,215,46,229,101,176,185,55,103,142,232,67,73,209,22,15,95,7,5,248,149,208,241,65,206,143,81,161,228,253,45,196,112,75,82,122,64,37,169,57,203,43,183,136,87,235,24,215,136,114,237,201,238,112,230,11,42,66,112,10,25,143,79,255,108,49,146,81,104,190,7,125,194,60,50,42,187,202,151,54,31,236,170,63,203,25,110,101,108,18,143,57,130,254,17,229,81,164,160,136,93,166,13,57,125,14,64,208,216,151,38,47,27,75,103,47,120,162,210,173,252,221,110,21,37,194,110,113,149,251,154,198,6,187,27,164,169,137,8,3,180,189,132,52,106,232,216,199,25,108,144,174,204,178,150,164,195,235,78,250,203,252,182,46,56,59,138,73,74,199,35,86,45,13,140,55,145,135,169,46,59,218,107,21,105,71,106,237,33,174,215,160,86,180,165,130,103,68,1,124,192,6,11,77,85,250,135,114,181,177,193,95,87,72,173,114,152,0,90,236,188,189,144,163,229,198,21,154,134,116,171,187,163,121,20,65,80,2,181,166,239,93,243,198,73,66,110,161,39,90,1,216,10,223,73,10,197,70,6,45,147,153,154,109,204,172,185,106,9,4,173,51,217,5,118,220,106,33,182,114,232,255,176,102,19,251,63,20,230,203,221,232,140,36,55,201]], +[[94,64,167,170,187,176,131,10,154,176,253,121,105,14,224,67,57,1,198,203,6,118,171,228,187,160,111,91,190,88,250,194],[77,79,40,254,9,196,170,191,202,1,239,110,231,253,99,114,251,98,219,97,170,238,130,124,67,253,26,109,28,37,144,50],[89,118,114,171,141,58,96,222,84,86,252,201,195,130,83,245,243,123,128,231,74,0,124,159,109,185,9,210,125,14,173,22,39,137,36,73,148,243,91,128,214,27,225,153,196,23,199,234,144,27,152,204,99,254,60,80,252,60,99,56,73,15,162,6],[253,78,200,179,79,198,183,67,129,63,89,226,253,31,239,168,112,245,169,112,226,235,117,22,239,124,48,111,75,130,63,254,233,45,96,31,118,93,121,202,20,106,186,139,198,231,152,68,85,153,53,205,220,36,38,73,192,89,236,242,219,132,253,194,25,54,102,136,168,143,194,91,133,28,54,97,229,25,136,194,191,115,187,142,61,193,109,34,65,90,177,167,179,85,121,218,172,115,37,227,25,21,125,125,165,254,232,124,147,164,223,203,175,201,47,186,126,23,204,104,227,144,55,51,198,200,1,87,45,144,115,32,178,254,181,23,16,232,86,161,247,111,133,167,238,26,17,230,45,46,69,163,82,147,141,216,207,194,188,203,144,45,234,68,79,170,174,109,132,197,243,145,225,10,239,118,146,138,69,21,61,182,205,37,162,191,53,61,128,217,123,244,179,128,134,5,232,152,0,210,152,64,234,96,151,141,158,201,178,195,2,116,152,136,249,222,188,132,221,30,42,121,170,11,107,160,42,3,145,147,8,27,219,255,5,153,161,77,145,140,12,141,234,196,246,11,110,153,71,74,181,48,17,116,16,52,254,42,32,207,244,224,240,35,66,76,142,87,151,118,138,213,61,246,208,26,36,1,31,169,15,11,177,213,6,156,219,54,180,80,244,51,17,12,44,86,243,74,29,228,38,9,20,205,70,150,177,74,9,192,38,139,42,226,233,142,107,78,153,43,145,37,248,120,241,172,9,130,49,112,98,131,136,240,246,226,86,37,156,167,134,187,225,68,136,76,178,152,204,4,61,2,245,195,220,104,79,120,127,175,22,193,15,221,132,55,168,195,9,116,99,189,185,155,120,3,15,148,116,252,92,153,81,220,117,38,73,5,134,254,28,45,176,84,17,52,20,96,35,157,94,139,197,48,101,144,43,149,251,162,130,194,118,101,232,105,161,157,174,132,96,109,23,38,103,81,85,211,128,57,185,229,93,180,213,206,236,149,205,109,135,248,94,153,221,229,74,4,118,30,110,173,166,97,157,168,149,182,84,254,56,69,232,166,15,58,59,50,72,61,109,39,151,138,245,69,2,178,32,228,120,219,120,207,247,122,156,151,251,121,251,90,207,86,40,159,56,26,203,16,222,100,195,242,56,66,177,43,245,241,178,131,189,37,212,141,9,18,143,181,93,218,226,85,190,183,198,106,116,207,111,6,149,164,248,40,203,41,228,175,219,179,180,42,35,93,79,219,102,185,99,172,143,104,232,43,0,161,196,80,8,99,41,98,71,23,140,253,239,128,59,183,177,20,240,192,50,118,246,113,102,154,8,125,146,40,163,122,231,185,155,6,21,73,193,207,142,193,114,70,234,30,224,61,188,136,191,66,100,22,213,134,87,47,241,10,49,69,96,111,39,132,228,53,123,228,237,238,198,195,167,191,17,187,91,14,144,207,80,237,175,137,30,81,210,99,87,191,200,83,206,35,178,153,21,92,130,193,3,29,250,100,7,77,114,160,157,41,114,14,173,110,187,191,117,213,115,142,50,205,166,182,70,106,141,239,107,80,161,237,155,134,90,154,136,160,128,24,172,181,1,164,222,157,181,77,5,34,206,156,236,122,6,189,154,95,134,176,180,108,7,191,62,127,90,66,111,246,180,187,225,224,3,19,165,172,39,25,169,89,237,68,238,10,68,189,151,218,109,178,203,151,27,214,131,52,144,137,73,237,133,15,191,115,208,224,32,73,218,24,28,206,156,45,156,161,182,36,200,216,124,249,4,235,130,29,199,149,146,149,218,87,119,146,6,96,180,60,204,37,205,56,159,21,127,103,250,3,144,254,172,151,167,82,193,172,32,76,33,223,86,187,15,79,192,22,65,180,128,175,43,137,181,209,109,74,11,203,10,80,184,43,14,4,132]], +[[58,52,19,106,151,52,128,217,112,6,220,39,147,88,230,96,98,147,216,203,193,164,78,229,82,51,175,43,82,100,185,12],[229,239,253,146,27,232,238,197,48,117,47,204,197,118,239,13,155,205,228,179,44,198,73,211,247,149,71,23,86,40,96,204],[66,95,39,34,18,131,87,85,173,204,5,34,198,246,224,95,104,0,138,59,233,186,89,116,228,32,196,197,203,86,230,197,93,236,13,227,71,177,108,174,248,189,51,183,27,68,200,53,125,5,182,50,29,123,244,147,210,88,97,219,72,123,214,3],[152,28,142,16,144,227,150,149,27,7,46,248,73,112,98,2,8,151,191,125,215,173,80,91,77,109,193,27,62,29,188,176,218,36,153,132,161,64,225,100,252,46,2,179,29,163,152,70,85,74,168,144,91,200,179,223,138,118,191,96,235,95,252,242,44,151,182,113,34,125,36,144,113,218,143,246,187,167,91,47,118,104,206,193,154,137,230,71,90,18,70,61,171,243,104,179,202,36,69,187,48,53,204,0,250,232,91,112,114,251,207,89,84,1,117,91,128,81,230,9,112,101,174,66,159,24,238,177,63,250,109,222,89,223,111,60,32,107,253,156,225,248,168,0,200,89,10,64,33,209,96,246,109,103,64,163,105,174,131,86,23,83,139,88,144,35,31,19,197,102,123,175,81,10,96,107,218,168,75,141,16,238,96,21,225,42,76,30,192,189,4,33,162,148,197,28,246,59,93,31,5,142,17,83,220,66,93,16,206,232,177,176,132,214,194,147,71,233,111,15,49,184,57,96,125,7,139,121,169,12,163,209,240,99,128,122,70,59,124,50,244,90,83,68,152,215,29,71,237,195,177,122,77,255,39,254,220,255,171,48,31,52,241,166,76,2,120,165,53,137,52,154,35,58,243,11,30,193,174,65,15,123,22,48,199,20,92,164,44,150,99,245,18,232,165,120,38,125,201,94,131,40,156,23,3,46,9,120,46,47,232,225,110,251,135,240,60,160,59,17,149,97,79,137,150,28,163,147,157,59,223,115,114,33,162,45,122,24,236,48,252,18,109,12,166,99,232,141,96,96,208,76,106,68,229,97,110,85,110,7,214,212,168,71,241,113,28,244,55,23,129,12,112,170,75,231,48,39,139,59,214,85,92,149,77,198,237,176,157,176,143,14,33,24,3,89,98,128,243,199,134,141,35,66,204,35,8,234,174,77,161,145,53,20,102,75,29,185,98,233,156,138,140,255,229,121,49,245,223,205,219,193,203,179,108,225,200,66,226,221,222,173,253,126,125,10,80,72,205,203,150,27,20,243,95,67,94,115,166,131,200,206,37,200,22,129,37,102,253,248,23,224,211,54,174,11,210,71,50,133,18,178,168,86,118,50,191,32,85,61,155,214,254,21,127,34,15,251,11,70,235,174,137,167,4,89,114,138,87,238,209,121,98,86,241,189,80,182,213,71,234,62,37,250,89,19,211,137,162,37,131,233,21,235,73,222,53,169,123,90,204,82,29,176,208,5,194,149,117,225,102,17,167,85,242,26,58,90,130,162,10,169,0,167,7,206,54,130,84,146,195,202,21,57,95,23,0,180,175,171,148,218,167,160,47,20,83,177,249,166,189,54,239,178,4,217,40,238,31,77,204,134,15,58,133,155,173,192,6,251,48,95,161,35,212,199,155,35,162,14,50,41,93,4,10,127,143,108,172,162,93,131,247,28,98,227,175,120,54,239,118,185,58,131,211,195,180,147,175,20,23,83,218,25,228,205,203,165,102,23,39,16,52,180,244,243,148,199,198,183,215,150,102,243,175,182,146,36,79,6,28,105,168,136,29,27,82,184,132,159,181,52,153,10,194,57,25,9,71,30,187,183,40,226,156,210,15,66,35,84,196,48,151,23,235,255,62,253,24,51,55,8,6,213,191,181,60,162,218,49,109,172,181,10,183,251,115,150,115,35,90,29,197,58,168,137,48,114,213,185,28,159,109,184,63,196,234,65,209,238,244,154,194,138,252,28,237,143,54,24,144,171,159,119,157,25,48,130,131,28,184,196,47,178,121,43,238,59,38,41,107,98,149,235,120,168,216,83,17,118,97,98,78,17,247,245,122,253,96,133,167,185,18,54,121,253,172,161,207,42,120,211,128,188,76,54,10,167,195,203,253,224,192,9,31,229,62,34,25,192,112,242,240,47,20,131]], +[[207,51,231,151,77,143,11,248,153,172,91,131,76,124,249,100,121,206,28,253,69,58,240,127,151,5,39,243,106,168,92,31],[87,143,96,51,139,31,4,26,151,211,25,254,207,163,12,250,237,54,147,3,204,0,179,236,140,92,153,4,17,88,226,12],[151,165,182,210,104,165,180,23,95,176,111,31,55,208,166,51,81,146,150,237,195,0,17,201,84,216,240,185,187,226,100,24,0,57,108,75,53,212,176,215,210,161,209,124,187,235,220,85,168,9,70,45,108,193,154,111,173,190,27,209,186,232,138,1],[232,19,20,75,209,22,246,172,54,56,146,23,181,23,26,144,47,6,183,221,123,20,77,244,249,9,21,83,199,199,131,87,83,162,150,203,176,215,250,185,156,239,119,182,31,52,160,76,138,240,78,125,93,31,150,19,2,222,137,226,0,95,41,159,90,74,161,121,36,97,125,0,102,147,147,119,69,83,156,48,72,238,54,184,194,58,254,192,175,159,234,160,6,108,138,248,224,167,240,144,147,73,130,16,246,216,220,192,170,173,165,102,135,134,145,15,247,197,179,72,212,204,214,238,239,250,58,205,24,22,217,1,26,76,64,37,246,194,253,44,2,10,16,89,54,39,82,13,77,217,158,7,198,45,45,190,190,132,19,158,28,125,134,124,9,53,116,250,96,30,78,227,7,172,146,110,93,54,182,45,126,216,74,38,21,136,183,226,136,60,121,38,97,43,76,198,126,43,183,37,68,161,13,107,73,41,200,142,246,196,124,38,37,210,246,129,107,215,60,59,174,137,210,224,200,97,113,172,75,208,128,174,85,93,98,116,13,29,42,118,28,237,134,223,195,40,236,194,126,227,219,109,64,65,8,239,78,11,100,144,98,83,180,192,167,113,173,239,237,200,162,197,181,60,66,90,112,205,111,99,149,111,122,10,97,159,223,191,208,10,160,120,65,142,180,101,47,139,198,243,194,83,190,236,152,56,183,127,156,190,46,242,184,5,92,87,115,83,158,53,107,216,25,38,6,236,16,30,63,96,88,177,221,8,166,143,219,197,73,223,230,183,114,93,194,84,158,142,63,144,220,91,227,204,251,10,56,186,249,55,124,179,246,80,29,46,21,204,179,85,106,137,92,203,35,240,182,223,159,229,147,17,207,245,83,116,195,251,58,50,152,28,162,106,180,38,243,102,61,4,227,22,126,83,165,55,183,88,154,159,183,54,121,9,10,32,85,50,193,50,144,102,52,51,74,126,135,73,121,63,140,89,63,63,214,39,140,224,5,3,131,72,127,59,36,80,103,175,148,136,26,161,174,150,141,12,174,186,95,165,199,190,95,78,75,114,87,81,134,149,216,155,204,222,197,7,185,103,180,253,100,182,137,59,62,231,128,60,29,54,234,138,2,252,66,111,154,252,142,159,36,50,21,39,236,152,68,188,60,84,160,247,102,126,3,67,0,187,180,251,2,15,109,91,185,84,231,181,163,167,6,164,147,157,179,60,21,72,146,100,52,118,162,145,212,125,193,230,247,44,233,29,19,111,17,219,38,185,201,186,115,110,64,223,10,21,193,168,145,73,153,107,37,29,217,136,179,144,4,230,239,65,189,192,97,219,88,11,123,116,222,42,101,24,16,189,137,23,83,185,115,134,215,248,203,219,182,236,56,111,162,195,66,245,239,32,230,227,168,187,77,81,73,167,212,222,18,36,223,241,209,114,200,117,112,247,118,213,239,69,149,155,224,147,138,215,159,93,51,149,203,39,33,98,113,34,136,123,215,168,152,59,100,119,151,189,65,216,130,100,28,129,67,28,232,217,179,6,122,222,196,205,233,38,197,19,19,240,207,132,197,41,37,98,221,73,8,100,45,210,69,40,132,132,197,86,138,120,125,12,237,54,163,82,240,50,218,79,126,77,224,107,17,71,63,101,14,236,101,221,169,150,57,175,45,66,216,78,226,48,244,248,54,35,217,201,170,163,177,107,218,16,221,170,210,90,245,193,193,15,129,200,197,28,129,26,58,163,227,219,88,167,2,94,67,128,226,133,218,71,74,97,186,89,23,63,240,66,164,106,121,171,24,75,7,1,8,65,111,157,97,88,207,150,208,230,219,68,118,20,160,217,8,158,187,106,238,78,241,7,190,69,147,215,30,121,246,121,134,104,167,64,174,75,172,90,199,89,78,203,213,220,130,231,208,249,203]], +[[81,177,173,15,252,33,73,122,51,219,219,133,234,43,193,206,61,12,45,149,217,70,26,57,9,115,254,227,119,252,117,244],[186,208,65,37,117,211,128,19,1,237,238,107,192,242,118,231,135,53,123,65,34,245,45,233,129,136,88,81,136,66,73,203],[207,182,91,111,240,55,124,239,81,31,217,123,144,195,236,184,8,51,241,66,167,207,80,34,206,211,11,63,183,134,32,134,208,19,57,184,134,106,35,140,176,112,39,110,25,68,181,254,50,204,64,153,71,203,145,222,177,67,44,41,27,96,251,13],[120,130,232,110,243,64,47,109,188,101,204,232,49,91,57,118,95,170,75,31,200,118,250,213,248,34,12,178,42,125,242,227,88,14,171,58,126,143,167,251,182,181,148,130,202,14,54,74,19,19,150,223,121,42,50,65,160,96,228,65,67,182,118,116,147,198,191,117,241,135,169,100,58,161,30,17,235,167,176,168,15,10,104,185,241,183,159,117,182,108,197,157,157,167,121,85,253,126,135,153,249,157,110,176,143,144,211,24,244,239,203,254,113,21,155,16,168,58,165,253,105,187,117,51,111,93,242,150,234,6,10,66,108,149,69,223,148,11,193,69,78,252,31,157,201,101,241,242,45,148,115,3,251,142,193,36,7,255,246,177,219,228,126,52,33,195,23,100,253,144,200,58,199,17,209,153,38,226,41,160,100,198,31,227,103,106,243,0,161,113,111,171,228,227,132,34,100,173,179,46,13,156,159,93,74,101,208,215,181,195,119,13,115,126,225,60,190,210,29,122,29,163,106,175,126,192,243,111,204,71,111,101,150,129,229,22,10,90,31,73,231,89,185,208,252,212,253,184,84,236,205,153,23,42,71,210,196,239,190,11,55,87,99,29,241,186,225,117,240,250,116,221,4,139,182,165,254,216,67,2,132,52,157,163,214,125,242,166,247,232,38,155,199,159,178,197,213,237,96,132,233,7,111,69,90,182,56,145,144,70,54,154,68,109,87,252,173,167,1,28,199,113,191,109,135,74,142,93,35,198,135,116,125,228,29,208,75,255,199,23,214,18,129,131,132,110,181,148,179,203,28,26,138,160,79,13,126,186,83,175,57,203,29,78,111,236,243,17,59,216,66,36,22,244,196,64,55,174,238,158,15,220,81,124,72,115,31,208,78,233,201,159,93,188,163,213,116,80,157,123,175,50,136,242,194,48,160,45,23,3,189,177,97,28,222,42,118,109,172,25,61,225,103,68,61,32,9,13,195,77,41,39,122,134,177,233,152,178,69,100,81,23,229,17,31,18,241,70,6,197,84,70,221,145,45,52,117,193,152,118,225,154,197,54,211,23,135,108,75,10,46,15,152,97,97,41,165,104,55,50,164,35,23,197,232,9,220,169,86,178,171,180,132,173,168,16,161,92,129,204,133,98,181,85,218,148,88,249,180,67,56,73,2,48,199,64,79,61,72,97,31,132,18,126,115,226,119,216,140,98,33,45,42,58,53,31,198,118,101,177,141,119,33,98,48,99,44,188,120,18,136,225,92,235,243,236,51,167,32,94,178,43,154,190,76,219,199,221,186,170,83,100,8,117,235,118,63,82,44,54,207,255,46,178,62,229,134,215,117,40,98,89,250,148,164,79,167,236,1,80,150,162,164,70,182,115,43,128,2,66,103,254,61,93,57,209,196,133,9,179,236,170,46,36,229,77,228,214,28,9,123,112,247,83,181,175,154,109,182,249,117,210,95,79,131,208,111,135,158,23,239,124,80,154,84,20,68,186,62,182,134,120,56,9,14,34,218,253,187,14,179,176,86,91,225,87,156,238,205,237,32,245,68,37,108,124,78,222,59,98,132,60,101,176,70,107,230,183,226,115,5,185,99,202,145,78,59,125,33,115,97,24,237,179,214,88,217,215,111,80,157,179,185,202,46,174,40,150,74,75,59,60,56,74,129,164,137,14,233,111,190,147,74,111,42,236,142,235,108,254,89,172,157,59,188,22,70,186,50,161,20,47,238,89,254,214,251,123,188,4,152,204,39,222,173,65,59,123,67,81,236,32,99,67,192,171,137,252,248,114,67,177,171,69,14,88,255,17,161,20,10,56,63,25,106,163,151,108,225,124,243,69,48,240,73,161,222,144,227,23,83,205,133,231,241,253,92,242,4,38,201,55,159,235,140,49,180,191,236,53,234,90,120,149,61,117,197,207]], +[[250,47,70,28,232,199,18,98,24,196,124,145,86,158,135,153,121,124,131,54,143,200,66,182,225,194,47,213,42,236,112,191],[107,137,178,63,30,17,167,90,83,249,146,246,202,87,117,0,140,110,158,126,73,192,216,81,11,14,131,105,183,162,11,204],[132,247,157,158,143,48,229,187,99,98,35,151,20,85,107,4,115,111,164,68,101,202,186,173,35,190,175,90,153,252,69,26,212,174,90,24,199,246,249,100,250,65,3,146,22,1,142,197,162,172,202,225,7,90,107,179,166,236,188,31,202,2,185,4],[121,155,57,128,42,24,39,228,92,65,18,254,224,38,3,76,14,89,138,255,206,44,85,12,25,63,238,115,241,223,140,48,200,211,135,51,64,8,140,232,89,222,52,113,233,208,87,104,108,130,155,84,8,121,94,8,179,220,122,163,182,55,199,222,157,33,114,173,3,51,193,190,168,97,166,35,47,71,240,90,16,191,93,248,8,21,162,113,37,110,55,232,8,160,230,47,31,7,217,225,14,187,148,125,62,250,191,138,40,250,157,204,217,161,213,153,245,253,97,101,80,142,253,103,156,243,86,1,80,88,191,75,52,17,143,131,170,62,91,194,206,25,236,168,79,113,131,152,173,188,10,82,118,207,157,140,175,252,39,227,230,171,190,52,91,14,158,207,137,198,119,27,14,117,212,8,186,47,187,144,252,253,112,197,63,46,77,82,186,84,217,120,76,247,28,52,158,246,241,74,228,151,13,239,110,251,95,48,233,132,214,1,106,25,109,234,236,126,4,180,118,25,196,139,244,157,192,47,127,239,62,19,183,86,23,78,144,208,95,203,221,94,19,240,228,52,239,213,66,27,9,29,81,121,0,237,13,87,133,150,136,98,180,191,229,9,58,182,114,23,24,13,151,85,76,205,156,195,20,41,50,108,171,66,243,248,57,128,96,193,157,180,136,181,209,200,11,41,9,10,253,28,107,172,54,66,38,72,0,33,27,194,120,252,185,157,174,157,191,73,218,241,178,74,181,105,220,187,135,212,211,84,115,53,227,93,185,132,0,205,252,230,121,6,130,233,54,0,34,14,196,153,36,95,164,238,21,216,67,131,27,86,204,38,65,128,37,191,135,0,22,5,198,105,28,166,189,64,164,226,72,195,9,128,27,118,167,149,237,232,173,83,8,188,182,209,117,74,179,55,31,0,3,187,140,78,78,71,25,84,226,139,30,152,102,55,159,130,225,251,172,183,157,80,173,221,173,91,151,120,181,88,205,219,176,3,138,95,243,213,201,85,123,150,93,227,167,8,44,69,168,236,243,231,114,30,182,144,182,199,31,61,137,117,213,48,15,103,196,220,74,115,104,70,228,204,210,111,147,70,61,91,198,244,110,220,72,134,100,190,150,150,190,18,176,45,209,4,209,12,198,177,216,46,129,23,129,18,20,166,72,125,23,54,126,57,90,222,46,246,178,106,23,131,167,226,242,69,33,59,192,58,117,93,243,238,142,249,241,239,249,114,198,145,144,101,203,123,117,102,120,212,221,253,25,62,221,192,180,46,134,137,97,54,67,20,109,116,40,202,55,191,49,189,241,78,49,134,120,88,243,157,35,35,112,158,179,183,215,244,227,151,2,35,120,66,75,222,233,188,183,78,157,93,253,55,31,71,52,153,143,193,141,244,205,251,75,92,33,194,229,15,141,108,21,188,20,191,79,218,108,235,157,128,130,202,228,50,223,201,139,251,62,205,22,184,215,79,131,11,100,43,4,40,117,233,33,176,84,189,26,170,88,31,96,215,24,223,102,159,86,220,47,16,212,120,153,119,34,22,46,131,148,14,97,161,182,228,45,242,164,163,167,203,205,214,17,206,150,203,207,181,169,92,196,115,35,28,161,60,6,9,208,206,26,229,221,181,70,109,109,101,238,250,217,218,242,163,105,1,188,201,69,132,125,161,237,110,46,36,14,132,139,35,27,125,14,26,205,6,84,62,201,62,118,142,89,152,93,126,150,200,195,31,205,18,16,240,150,66,113,226,24,119,82,92,177,52,188,53,54,37,125,187,17,211,10,60,79,148,159,184,42,224,195,28,205,254,65,148,50,81,229,10,164,53,83,146,172,48,158,246,15,193,116,50,162,190,75,219,47,203,40,96,124,196,90,82,182,0,22,187,29,46,35,151,47,242,194,162,71,215,37,88,91,30,242,177,95]], +[[27,226,148,157,81,231,32,129,117,130,98,19,238,106,227,192,145,23,39,66,232,140,170,2,237,15,49,62,203,229,217,16],[215,191,71,72,214,221,237,91,87,162,171,247,151,250,204,86,11,72,86,61,253,157,207,244,190,82,44,113,122,108,253,169],[244,31,46,246,89,95,23,102,11,178,254,147,229,31,198,250,156,49,218,220,157,185,12,63,70,96,122,127,180,128,11,183,90,217,99,37,220,126,171,120,36,114,176,77,166,216,230,254,100,101,93,234,85,31,189,80,73,232,118,206,90,64,95,2],[4,94,43,14,199,187,32,58,73,189,203,169,65,226,183,60,35,193,254,89,161,125,33,160,18,78,162,75,51,127,146,171,156,146,58,32,87,107,98,213,208,246,36,231,147,44,17,91,84,116,224,164,106,77,201,236,81,246,160,206,141,84,116,77,29,82,9,51,32,227,155,226,3,247,74,15,93,250,197,44,240,249,149,198,109,242,145,75,104,173,135,31,190,129,82,90,210,216,138,198,153,51,167,90,234,116,172,228,227,99,67,221,192,109,50,8,241,109,128,95,93,215,134,180,218,170,22,103,72,207,238,197,113,76,133,193,4,120,181,151,172,127,106,226,201,136,145,227,143,212,20,170,129,27,118,33,216,5,235,143,204,70,207,77,86,138,138,146,88,124,187,193,174,204,18,241,13,144,172,30,1,174,152,109,20,254,130,149,28,104,44,234,200,201,37,252,102,84,216,56,172,147,83,174,47,147,243,200,139,247,184,44,188,67,177,228,158,92,235,251,25,73,173,228,178,46,75,207,27,64,12,10,143,168,166,254,118,112,246,159,195,250,236,212,128,91,140,149,76,1,165,64,209,161,231,136,67,110,174,7,58,233,86,218,227,23,105,5,168,240,163,198,15,217,128,218,180,25,212,30,192,110,82,115,251,177,61,185,56,31,137,182,99,204,196,189,117,63,217,15,20,167,123,61,129,196,93,211,86,28,209,250,14,148,210,52,206,249,215,133,154,46,201,66,191,193,136,73,215,242,173,163,165,214,87,188,25,61,46,20,145,104,47,22,101,165,52,177,172,32,131,183,56,190,143,158,150,63,89,65,237,72,60,106,204,130,233,89,184,27,138,240,47,71,28,8,245,248,177,46,16,224,8,25,40,152,164,69,2,2,175,115,21,146,231,78,254,42,148,142,81,208,110,68,222,155,149,107,123,201,166,155,110,116,104,122,178,6,222,196,211,91,49,115,251,196,56,130,157,80,100,191,188,247,67,193,226,212,111,98,143,46,81,198,38,216,228,22,215,190,110,85,90,36,150,145,171,177,103,241,217,47,79,163,57,47,222,36,233,147,206,127,245,193,184,225,87,122,124,14,115,2,92,198,252,215,39,168,46,240,193,41,233,30,85,51,224,33,163,205,187,153,213,75,247,205,205,63,241,25,21,79,63,173,146,66,182,237,53,13,16,55,44,151,111,243,164,55,208,151,134,125,155,251,169,29,132,189,165,90,107,205,110,54,65,178,19,162,24,179,4,21,137,197,90,251,179,68,222,110,151,216,195,91,92,134,207,59,224,99,249,1,255,238,168,204,145,6,153,103,210,52,96,53,169,30,181,112,106,59,83,246,209,195,77,77,33,22,112,107,101,194,152,236,87,222,130,171,196,0,60,232,204,94,11,136,255,113,13,218,29,206,246,241,84,39,113,6,184,62,180,108,4,91,8,45,17,59,54,29,106,98,88,8,201,19,5,132,223,201,103,7,239,137,85,144,123,170,97,207,136,198,107,109,31,96,88,17,25,203,98,23,168,82,21,115,54,23,140,104,94,110,212,133,38,237,92,78,59,121,103,213,31,153,223,104,118,161,172,251,132,92,87,27,137,134,86,229,227,188,115,152,11,155,237,17,152,134,99,89,201,233,177,239,169,21,248,16,209,239,138,214,203,63,194,31,191,230,84,48,109,230,202,19,163,166,164,142,122,19,237,135,70,172,189,7,244,142,176,12,54,55,75,30,180,243,240,28,25,226,232,211,126,159,192,100,179,60,13,102,155,186,85,77,220,104,33,167,123,64,137,202,189,202,252,151,246,14,96,80,188,164,68,174,140,252,68,217,60,64,239,83,24,190,230,248,207,12,6,123,133,205,221,196,89,116,164,234,207,195,239,81,49,91,160,243,246,41,104,199,0,58,127,244,68,97,36,0,177,89]], +[[59,107,166,213,204,156,214,36,29,139,0,151,163,114,46,77,6,111,234,61,86,10,234,180,103,62,134,241,248,236,96,38],[140,166,82,7,23,207,54,60,76,239,250,118,50,138,10,22,111,248,62,69,202,125,25,28,200,239,108,166,229,36,51,103],[120,140,159,69,84,221,186,92,125,100,186,117,158,196,86,148,236,121,251,133,232,35,104,160,116,189,216,223,52,66,19,165,109,208,159,51,76,217,172,185,65,190,40,61,152,196,177,93,207,236,209,78,147,246,162,227,203,12,26,162,222,231,217,11],[54,222,147,12,200,225,136,96,131,106,12,130,157,137,233,99,165,139,221,156,107,110,245,188,97,247,89,146,210,7,82,66,220,162,62,40,222,32,90,51,223,234,134,31,196,74,50,98,142,142,124,221,62,215,255,73,234,106,112,151,224,9,12,253,159,245,236,171,29,232,34,252,10,76,55,118,221,86,193,145,146,4,81,106,148,206,197,99,141,161,217,158,82,184,102,245,236,65,98,169,18,237,180,28,30,146,237,252,53,63,103,5,225,193,44,212,28,182,45,237,74,216,21,121,64,5,155,252,245,7,25,211,242,173,0,132,133,64,206,137,243,249,175,166,16,204,186,94,204,55,227,226,193,83,79,203,56,252,211,154,45,20,213,181,218,111,234,36,224,6,101,78,48,144,71,162,156,173,10,228,218,142,112,143,151,161,140,173,95,189,201,172,132,64,12,83,44,237,84,136,134,83,158,221,108,84,16,116,121,10,228,80,47,223,233,243,39,58,135,106,33,134,35,162,87,6,161,82,94,103,229,122,22,210,44,33,182,164,94,35,132,226,135,172,68,82,174,196,224,99,5,107,76,23,138,176,229,178,165,186,211,244,99,196,114,196,234,31,156,26,102,229,39,4,115,168,53,9,78,143,14,239,104,12,215,178,13,14,112,244,214,201,88,254,224,138,147,96,170,96,102,136,143,77,215,206,94,194,34,89,250,11,83,254,146,113,192,131,198,252,219,114,131,176,144,97,8,140,82,247,27,253,210,119,124,224,128,31,65,166,196,206,144,239,19,29,225,225,131,203,137,73,206,50,60,158,177,58,75,12,172,249,157,239,223,219,104,213,237,31,104,145,180,142,33,4,118,104,214,157,232,168,15,142,86,52,222,208,135,54,164,251,84,16,205,234,156,114,89,110,54,223,104,65,242,238,164,104,80,200,116,115,200,149,84,2,5,176,146,25,96,255,165,217,216,255,184,226,156,222,150,163,237,224,21,172,188,38,151,64,4,211,228,56,168,91,46,51,133,246,77,24,20,0,57,65,255,211,99,153,45,57,64,198,230,216,31,248,228,95,206,214,211,108,225,152,216,204,190,254,228,50,167,125,143,202,221,115,251,121,159,107,175,239,181,26,45,167,152,114,28,61,70,91,22,62,241,62,110,204,101,230,3,178,137,62,228,204,158,28,109,29,231,166,92,171,92,189,245,54,133,94,40,140,60,205,168,210,250,60,225,12,244,147,88,162,239,78,240,118,229,191,169,27,188,243,217,102,223,163,220,110,113,47,25,86,212,229,138,163,110,113,45,211,52,113,105,177,156,141,68,190,197,188,183,48,119,143,204,204,88,158,213,211,80,212,76,23,189,226,238,187,111,94,197,159,178,64,214,125,129,174,169,38,127,52,241,94,238,45,227,244,250,103,57,20,121,189,187,67,15,72,67,112,251,14,8,149,185,174,6,91,189,212,62,35,12,98,172,7,24,78,139,6,178,75,139,151,236,2,220,111,55,239,97,100,30,213,110,63,94,184,210,8,11,81,68,239,118,11,81,135,82,225,151,84,121,46,25,52,58,56,85,225,226,247,167,220,98,53,23,238,210,245,210,101,72,166,142,184,255,215,191,112,247,143,209,134,219,99,73,40,187,152,19,143,43,143,232,68,129,204,83,245,170,53,226,102,108,99,37,225,210,184,172,94,45,242,147,91,127,100,19,149,45,16,214,7,111,252,117,187,106,246,59,41,176,185,102,59,236,55,36,123,102,181,8,221,228,31,47,17,184,67,51,85,157,250,199,63,118,27,205,168,74,72,210,102,7,58,239,22,56,70,8,73,231,161,114,6,162,95,104,0,119,11,145,76,192,38,186,249,227,37,89,20,225,50,88,68,28,239,53,173,29,102,131,62,152,126,190,68,49,230,166,187,34,44,187,101,175]], +[[221,153,135,177,143,154,146,44,15,111,234,24,235,0,184,150,199,162,211,9,61,179,234,49,211,132,33,218,13,229,18,49],[87,57,33,169,85,254,182,221,228,27,5,92,141,172,172,205,29,183,254,158,54,181,9,211,201,227,111,151,53,117,35,36],[62,159,43,0,124,14,41,236,135,89,149,166,48,155,151,61,235,139,175,17,61,237,19,241,224,0,62,155,155,249,57,22,164,223,228,121,55,218,223,199,138,166,99,197,95,103,78,195,92,56,70,37,143,24,231,187,147,251,186,62,130,106,31,13],[72,22,47,220,58,191,115,25,198,202,171,96,203,141,5,32,135,92,180,238,138,7,9,39,131,22,125,71,51,255,229,32,78,95,235,231,210,145,233,83,107,222,163,223,6,55,21,154,101,62,9,253,153,175,102,29,131,0,174,116,26,62,145,168,189,133,234,208,93,199,217,230,249,41,50,51,22,237,196,202,98,78,167,129,139,37,189,192,97,247,20,146,253,34,212,101,171,34,111,217,161,13,139,171,252,7,76,104,108,67,108,36,163,165,63,143,243,137,206,156,161,219,200,144,116,69,136,146,65,248,253,163,167,163,245,2,79,168,203,13,4,75,218,246,113,109,152,58,109,131,152,20,255,231,13,220,85,187,186,17,172,151,136,123,219,77,173,169,101,101,187,7,93,95,193,211,197,36,75,159,255,119,222,88,114,154,5,154,145,31,179,224,235,22,79,184,66,158,38,86,133,209,74,99,35,48,70,210,14,207,40,156,85,114,49,105,169,214,61,218,13,82,85,21,61,158,244,166,27,146,18,244,184,32,105,122,231,195,8,207,171,64,59,44,52,49,144,98,38,228,92,226,25,32,223,82,1,96,157,175,131,15,40,173,121,96,5,169,189,142,186,98,12,248,57,195,186,34,123,150,60,123,208,145,72,34,223,44,160,60,34,84,208,203,138,202,224,213,158,76,62,14,194,21,200,54,150,157,205,29,73,191,225,151,226,243,238,163,250,138,55,59,85,141,15,185,6,60,241,86,142,115,154,173,143,9,251,67,124,175,181,162,114,55,95,67,96,100,238,225,27,217,3,211,170,234,180,227,253,205,54,189,32,118,238,161,121,164,240,212,251,200,223,66,191,38,96,240,141,231,213,198,57,124,174,16,183,39,116,88,170,108,250,1,232,166,115,126,177,38,34,120,86,100,102,145,104,28,16,106,21,122,38,174,210,27,26,175,14,210,118,100,33,207,195,209,199,221,251,114,252,223,75,139,73,15,192,154,206,73,174,221,119,18,178,26,197,111,134,1,246,37,86,60,120,67,6,243,185,23,74,221,247,100,224,81,170,223,225,40,49,175,150,105,230,44,171,18,28,116,223,52,55,36,66,157,108,38,102,2,113,195,47,64,207,124,45,8,189,10,252,199,40,222,244,19,93,78,181,91,106,62,118,41,216,6,134,74,133,179,106,50,185,178,26,192,211,150,128,162,174,78,196,24,151,9,23,142,52,148,151,243,147,153,251,199,139,60,108,250,202,110,222,167,195,61,218,60,193,30,67,132,241,88,61,108,252,107,88,244,234,162,188,86,171,164,47,115,138,66,155,147,88,8,80,222,227,253,37,57,148,248,176,250,102,238,142,39,61,236,171,213,50,9,95,176,74,74,60,52,10,240,229,91,87,239,171,67,99,15,192,46,242,11,66,92,162,24,126,60,108,94,16,241,45,97,143,210,67,162,36,246,80,30,190,185,211,33,198,56,91,129,39,239,156,220,208,151,206,127,160,33,207,64,210,28,57,145,35,67,246,122,204,225,130,94,58,81,184,167,24,232,195,64,98,47,255,101,254,0,83,210,74,163,53,27,106,36,0,24,93,122,235,136,232,122,196,161,211,148,144,157,73,65,74,239,194,43,160,9,175,246,150,44,146,23,215,85,105,78,77,106,168,165,214,168,3,206,187,21,222,143,84,22,52,182,252,235,12,172,121,221,168,161,142,239,187,83,126,112,255,233,170,90,106,106,175,146,64,250,194,234,203,251,239,1,173,107,223,80,117,135,128,248,106,78,72,137,133,54,45,88,37,1,31,94,139,102,66,90,97,107,126,16,78,178,63,232,241,0,203,2,73,130,54,98,189,163,218,71,164,195,193,202,47,145,75,37,185,115,133,52,2,96,71,223,109,127,246,49,223,44,65,49,246,128,225,55,67,201,204,242]], +[[56,210,239,80,159,147,5,31,20,81,103,115,124,34,225,165,191,232,244,169,30,186,11,184,124,57,206,4,168,155,174,198],[1,17,95,109,137,165,218,171,84,248,146,187,74,75,218,28,229,216,246,201,200,138,80,206,232,59,217,135,162,192,221,247],[222,196,98,83,80,155,17,228,181,42,106,228,243,102,182,128,223,252,40,13,10,4,79,192,203,121,11,110,117,19,129,70,30,30,96,42,137,227,179,211,6,76,64,127,96,47,28,34,64,75,104,35,189,36,103,84,147,20,160,0,1,102,74,8],[66,123,90,1,232,89,127,4,253,66,47,10,102,45,11,226,223,168,83,237,95,157,63,96,255,144,242,197,238,8,187,89,253,3,212,2,183,84,202,245,77,0,88,245,162,207,135,175,79,239,33,119,213,158,24,34,98,147,253,42,243,118,188,152,123,247,179,32,185,209,226,73,171,158,251,117,7,142,109,61,242,158,3,80,71,118,53,67,68,170,105,231,46,30,188,82,163,195,138,76,42,22,115,180,233,116,162,228,225,42,46,120,234,62,63,229,12,83,99,13,9,109,163,226,254,130,153,247,26,27,68,27,76,240,202,235,147,122,250,74,14,57,21,204,171,57,150,201,246,168,244,253,55,84,62,143,117,144,12,253,71,23,83,112,239,184,82,165,246,157,103,54,131,249,152,253,207,248,95,248,243,43,170,128,112,102,96,68,34,2,125,81,164,53,221,249,136,237,47,216,235,25,31,16,180,104,7,66,0,8,117,110,180,227,0,196,9,156,45,100,80,188,198,164,231,208,103,49,86,184,55,240,80,99,56,243,209,181,115,75,22,108,165,204,47,36,164,239,2,108,218,44,74,227,16,91,99,202,133,112,209,133,70,207,172,184,96,66,150,106,0,239,82,199,41,144,25,246,138,45,240,140,139,112,78,133,231,19,195,72,215,241,103,118,96,225,142,186,181,155,244,225,46,111,242,215,131,216,213,212,42,171,110,240,23,183,161,150,106,238,141,193,77,218,190,212,155,75,100,61,244,233,176,182,3,131,199,216,180,184,140,101,168,152,193,199,125,67,214,189,104,178,165,116,63,31,237,214,84,220,132,73,109,160,44,235,105,185,180,211,168,224,12,205,114,231,199,95,197,10,141,208,135,225,131,230,193,245,121,186,235,197,198,63,40,7,147,103,145,181,254,72,71,205,207,21,23,116,35,82,5,205,45,123,139,244,174,136,25,34,94,167,8,183,186,172,102,153,143,12,186,178,199,221,242,81,243,177,222,16,23,211,151,105,34,5,238,166,57,241,45,119,190,239,108,19,187,18,16,15,248,144,100,112,188,123,33,41,128,83,190,26,97,183,179,164,153,237,195,16,153,108,139,192,135,25,7,202,70,142,137,237,49,26,220,162,226,184,41,48,151,91,62,251,191,192,60,221,244,217,72,196,118,94,140,16,89,8,130,22,154,205,219,143,140,54,216,76,45,172,59,121,142,122,191,132,71,18,250,69,141,39,124,36,232,20,4,125,116,35,25,168,52,221,159,146,122,43,68,133,239,19,116,95,122,96,221,107,179,55,147,99,4,201,125,63,159,20,78,178,155,182,149,184,220,49,185,216,73,16,97,29,40,213,129,202,169,54,93,109,255,82,212,16,164,173,82,189,18,23,41,255,245,40,136,244,218,174,23,7,246,245,109,172,97,255,185,150,28,218,113,118,175,68,96,166,213,84,42,32,68,111,181,20,127,206,114,114,4,206,198,137,155,154,61,79,246,34,107,184,161,199,142,54,252,221,158,80,192,64,215,45,15,64,7,211,250,154,167,103,228,171,208,173,214,47,219,204,222,255,103,33,235,37,158,0,167,33,99,32,6,190,222,13,23,61,56,52,77,234,68,249,107,103,217,162,238,161,210,175,95,116,142,142,189,180,65,191,180,229,142,45,66,254,199,64,86,106,207,115,163,3,53,143,125,137,200,21,140,242,31,232,91,13,74,65,126,189,200,109,4,105,246,185,28,36,173,97,13,72,109,237,194,24,178,206,122,139,150,117,71,35,21,31,13,0,118,255,249,241,157,17,45,156,5,146,251,141,146,201,157,203,141,223,170,70,251,224,217,45,244,107,140,0,202,67,69,173,182,154,90,202,105,74,134,207,48,100,100,81,187,23,186,110,96,122,145,43,241,9,213,252,45,62,39,208,13,148,86,0,168,165,124]], +[[67,191,179,219,228,217,189,170,130,179,84,221,89,99,52,230,96,215,111,192,178,235,105,137,147,174,243,118,127,28,124,127],[208,10,236,239,240,206,184,50,194,81,209,254,107,203,234,234,203,180,17,63,82,129,186,186,78,135,143,123,149,249,63,7],[169,153,85,35,2,10,13,34,43,196,143,152,208,85,4,227,6,143,48,74,109,25,112,6,204,156,3,94,234,222,9,158,122,169,126,144,137,78,173,23,232,195,11,10,164,169,128,136,240,56,185,34,68,196,178,15,222,150,79,133,52,232,251,3],[63,62,237,220,174,244,225,102,42,219,102,187,27,32,125,121,63,203,239,129,80,5,232,38,67,237,112,201,133,84,3,218,194,139,82,7,39,169,1,165,50,210,139,155,209,52,141,178,248,150,123,187,140,144,152,176,127,87,10,46,174,30,228,130,100,12,11,103,165,42,56,97,33,51,161,94,37,142,222,56,205,168,120,255,54,237,50,29,255,135,204,106,1,56,59,168,64,103,214,10,244,23,118,172,248,10,138,78,172,119,247,216,124,55,167,4,163,226,172,161,232,129,94,73,251,202,183,151,200,86,82,149,56,190,7,213,22,150,50,31,105,176,155,93,197,161,94,95,14,76,34,210,40,55,246,46,228,200,188,127,37,169,72,123,150,44,194,15,19,63,203,135,14,209,37,204,165,133,209,129,189,57,249,223,166,97,241,155,231,109,167,246,95,34,251,188,128,117,42,235,57,232,213,158,217,110,20,245,149,208,73,41,64,43,80,41,198,12,238,55,192,33,123,197,49,216,13,179,65,218,206,60,206,118,230,67,170,197,56,135,71,62,220,110,25,203,57,254,207,106,244,36,162,6,99,147,209,195,63,199,185,54,118,215,230,16,91,155,252,150,125,30,41,175,220,76,241,91,202,250,9,194,149,166,249,222,238,51,26,179,176,212,147,18,110,43,47,255,180,42,107,104,231,158,19,141,181,80,130,114,98,228,135,168,63,55,240,29,215,146,43,231,94,146,252,245,217,212,128,59,58,194,243,93,162,16,251,56,178,99,176,255,182,194,112,141,75,85,183,87,175,82,7,122,126,49,132,208,30,130,246,77,50,204,228,253,238,15,141,78,54,75,207,185,88,235,191,219,182,34,179,139,81,233,48,39,28,123,27,112,170,157,75,179,170,75,153,124,82,20,77,58,166,33,98,87,58,58,29,156,228,108,219,238,184,68,159,18,37,196,73,99,30,136,151,82,28,208,246,55,183,33,161,37,43,138,16,171,11,232,112,175,188,216,157,88,178,235,182,50,17,149,12,173,122,184,44,129,149,2,107,80,234,139,119,185,233,14,213,89,175,68,132,48,136,81,163,161,86,113,104,83,168,172,78,203,140,92,199,217,53,176,244,102,18,65,67,177,23,127,5,208,139,151,209,173,84,46,210,194,70,90,241,133,231,219,66,182,156,184,2,167,23,148,163,19,152,131,2,150,112,201,86,116,42,170,215,144,122,113,217,89,133,252,29,69,182,89,151,180,236,108,232,37,93,233,89,39,10,250,125,233,15,41,41,222,99,249,177,114,17,215,241,174,130,10,218,156,227,228,134,73,23,157,96,176,20,148,147,72,31,1,212,89,219,125,173,5,38,181,189,159,75,51,128,210,91,162,197,2,186,143,163,196,212,19,27,70,98,173,222,251,65,130,127,117,159,167,29,68,125,95,2,146,69,244,140,98,46,183,198,140,142,113,8,31,127,120,157,231,162,131,210,237,168,58,125,23,34,160,95,183,46,23,96,194,64,64,196,216,52,222,245,223,95,116,46,2,179,4,81,200,147,188,247,215,113,219,120,76,187,218,236,135,109,138,200,103,67,181,41,162,146,0,122,199,83,201,154,87,153,204,50,79,229,235,181,68,138,181,84,177,13,65,54,151,74,18,84,45,37,198,20,124,103,197,210,51,108,157,183,92,186,47,214,8,205,67,171,149,190,172,208,67,161,52,156,239,168,40,226,59,95,11,110,14,41,81,243,53,59,185,43,253,31,10,73,195,63,179,207,55,153,160,181,67,25,138,213,208,61,38,60,26,6,195,90,38,173,225,81,132,145,200,193,210,122,45,176,51,128,137,50,205,28,71,181,161,38,152,90,203,141,136,131,96,238,204,254,179,191,81,176,209,137,180,25,4,64,64,77,18,251,166,93,10,122,20,198,32,197,85,248,34]], +[[81,78,7,11,1,144,209,140,190,152,26,90,21,30,119,83,57,138,39,43,207,1,72,19,173,55,151,34,195,110,19,61],[111,189,224,71,76,196,129,14,255,165,10,7,130,12,150,90,160,3,149,255,58,91,62,46,221,125,53,107,125,106,239,43],[182,195,85,201,88,181,186,167,235,233,119,169,63,207,83,149,137,163,102,212,1,96,228,224,49,184,138,185,100,2,199,189,87,127,246,53,252,7,120,36,35,89,141,202,67,102,129,36,168,178,135,81,14,44,253,7,161,232,246,25,246,200,84,10],[131,20,85,118,42,93,128,9,123,178,132,80,66,244,200,118,231,16,133,53,190,214,131,232,196,70,25,208,129,84,162,41,68,75,16,30,62,215,192,21,7,232,112,148,20,70,175,151,140,15,83,65,209,172,29,209,91,20,232,150,103,18,223,25,245,47,235,81,3,207,98,182,99,39,86,68,108,199,84,223,0,163,246,221,113,153,104,162,206,246,108,58,223,183,209,252,73,31,187,243,213,146,148,171,52,97,158,23,109,176,212,70,21,30,55,234,163,218,241,114,64,110,152,61,157,35,166,182,158,146,151,96,48,245,172,112,64,173,81,20,18,159,234,249,122,241,91,34,150,250,231,4,146,219,190,178,180,130,118,135,251,121,135,21,201,187,44,50,85,122,129,216,145,184,151,5,41,0,112,113,89,117,31,7,219,7,76,119,240,113,150,113,241,118,102,137,2,154,60,221,243,157,243,72,60,242,176,79,113,194,93,224,95,194,208,43,180,142,83,158,175,26,50,22,70,205,128,239,47,10,199,3,244,94,115,137,83,8,0,229,212,23,204,234,138,92,8,102,130,240,71,69,213,11,93,252,143,110,220,135,169,92,125,32,42,156,253,153,135,20,183,70,146,14,187,226,51,91,202,26,1,113,118,32,22,245,228,189,168,156,87,208,237,198,145,12,109,34,200,249,9,218,61,177,53,47,12,139,209,143,59,90,172,37,241,147,184,148,112,249,118,188,79,26,255,179,198,107,197,135,108,111,226,172,117,8,83,61,151,187,207,119,17,157,154,174,25,63,7,224,182,75,70,28,156,108,59,157,41,59,211,125,227,216,225,171,30,141,135,44,217,78,108,240,235,104,67,159,220,211,178,92,232,72,52,96,189,139,124,206,136,159,183,34,180,54,30,17,141,169,131,239,74,158,69,206,188,12,27,130,41,234,83,230,245,85,5,246,68,224,154,202,164,196,184,204,100,11,44,210,179,18,225,195,162,192,38,105,225,249,192,99,17,199,141,54,0,9,219,158,103,195,155,73,209,229,215,112,192,29,40,75,10,23,164,27,78,124,167,69,214,101,236,7,80,14,77,159,200,235,193,204,106,245,58,63,199,107,12,63,20,49,212,152,67,242,14,24,39,130,200,43,59,90,174,54,254,32,202,100,38,24,6,139,226,51,212,181,239,158,174,255,64,21,54,220,89,58,43,193,131,68,245,90,197,213,252,123,62,181,6,209,28,179,117,51,0,99,198,32,197,51,77,114,60,125,31,4,40,22,188,71,133,179,90,192,230,241,116,247,54,135,139,123,73,22,88,202,103,216,252,171,83,143,198,236,210,119,234,217,13,149,75,70,13,164,37,58,28,58,48,179,216,146,143,105,172,152,118,162,137,25,105,252,45,6,166,104,153,43,142,33,21,223,229,53,138,113,36,186,124,207,66,29,128,84,234,4,52,68,205,235,64,183,22,220,122,54,89,163,202,148,52,114,147,72,144,96,226,207,103,18,162,166,199,184,173,20,103,133,252,64,204,185,218,40,120,48,208,17,208,210,77,243,231,175,190,151,45,111,65,125,229,205,117,242,89,234,7,202,253,222,32,95,192,163,101,19,92,35,44,189,124,27,197,57,250,75,126,28,206,53,24,82,55,194,63,128,174,151,193,134,208,211,177,5,3,213,152,74,32,236,65,195,205,4,44,40,164,195,31,149,116,176,106,135,43,249,89,171,10,221,31,93,238,20,161,231,65,239,35,141,252,222,192,133,170,8,141,207,57,163,109,218,143,42,133,237,13,54,44,203,0,93,2,229,172,204,9,42,55,109,193,26,86,97,112,213,131,219,53,241,222,11,227,241,89,8,89,110,155,120,26,200,27,224,123,155,210,175,70,197,111,180,217,216,66,118,1,30,70,24,183,247,111,150,121,76,208,253,87,237,65,75,99]], +[[188,121,10,115,133,221,29,221,199,98,227,178,2,33,220,7,139,108,61,168,152,109,65,128,148,7,39,37,124,253,205,241],[201,38,70,38,246,143,237,181,179,156,40,240,48,69,59,84,208,213,26,152,177,119,33,242,97,29,127,39,126,244,139,129],[109,107,214,95,55,38,121,254,157,148,95,245,101,22,51,62,206,11,122,37,177,90,210,72,115,129,103,14,83,111,82,70,119,94,179,154,17,77,178,185,205,80,243,18,179,96,217,208,190,162,149,220,55,184,23,179,50,137,10,219,101,228,196,1],[20,61,215,191,191,242,173,199,31,93,18,61,71,78,160,105,223,20,174,146,62,217,191,143,152,145,230,11,174,67,240,201,245,85,55,172,157,26,229,35,206,78,207,211,59,32,174,68,94,156,66,99,114,5,15,165,33,124,30,79,176,19,83,235,242,227,41,4,239,126,239,207,114,232,2,59,174,6,187,182,64,207,119,125,91,14,17,82,123,200,53,73,58,214,152,10,21,123,178,213,11,226,51,101,231,44,191,11,63,32,158,240,196,74,0,180,26,98,38,36,136,9,108,174,90,105,107,77,100,203,173,52,80,13,65,251,78,75,199,15,139,246,33,68,208,28,34,117,214,210,159,93,231,91,23,33,213,4,107,104,41,22,68,67,235,253,156,23,129,49,157,136,245,64,16,237,194,150,171,190,208,43,125,173,155,165,133,181,82,224,0,93,204,164,0,191,79,69,158,237,125,184,110,168,97,43,233,233,24,223,212,226,112,12,71,16,8,50,131,98,111,172,117,68,23,224,8,125,38,186,20,93,252,69,177,201,191,123,77,215,14,108,80,135,71,239,128,92,154,2,66,90,235,198,66,30,13,235,106,121,216,154,206,238,224,30,206,204,159,60,163,101,56,56,38,88,76,67,14,189,57,236,240,167,40,102,174,10,206,202,90,212,240,64,91,103,119,156,4,197,222,3,48,97,77,163,71,11,128,93,120,124,231,154,197,166,150,221,111,107,85,57,177,166,81,180,36,206,251,25,73,29,166,224,136,146,35,204,152,57,139,66,192,4,20,255,141,108,6,39,235,151,207,242,10,140,190,127,204,180,29,129,15,207,232,88,202,116,117,36,126,246,40,232,74,9,208,18,254,18,35,91,56,193,204,157,130,226,182,157,1,214,33,140,253,72,232,95,38,174,173,209,149,64,140,221,76,47,128,106,137,4,31,208,49,127,177,167,182,32,159,144,66,112,211,78,96,97,149,4,114,136,176,251,17,165,114,41,56,246,124,34,179,19,247,247,75,32,37,199,91,205,30,204,90,154,221,74,100,10,65,242,153,110,182,110,90,241,150,25,141,181,138,63,185,147,143,52,159,146,42,36,216,111,78,216,169,106,9,161,150,194,77,109,1,237,118,243,129,108,5,196,242,107,172,169,185,214,220,199,155,88,13,251,117,214,201,5,212,128,218,215,105,81,133,75,218,28,170,127,74,129,149,67,174,208,26,233,86,191,48,88,254,139,60,125,93,114,73,98,241,166,168,49,67,221,173,39,79,218,58,213,120,233,138,169,103,196,16,238,87,87,94,240,28,2,88,86,15,10,31,164,183,147,39,121,109,233,148,32,207,208,164,21,80,99,96,241,36,44,204,88,166,136,9,39,117,13,187,255,19,215,193,180,237,81,156,218,53,114,16,241,47,176,209,196,212,143,4,17,189,126,5,140,196,203,147,211,199,117,151,226,101,63,250,40,45,60,47,18,138,195,58,35,122,242,252,188,158,249,200,17,243,120,20,186,43,11,133,9,61,15,209,139,140,111,176,154,67,206,82,37,77,35,213,95,50,225,211,36,42,237,31,35,217,207,32,74,160,223,212,74,52,111,224,158,85,164,160,108,241,190,248,187,243,123,161,241,89,138,88,174,248,149,1,236,186,192,69,53,67,228,128,237,10,221,233,12,132,29,149,235,214,235,35,186,169,247,15,131,193,73,234,179,45,9,19,199,155,9,147,208,225,211,87,79,15,84,46,86,162,6,22,207,228,168,189,122,174,235,224,176,131,220,44,224,20,97,120,192,116,130,160,17,41,188,111,239,220,129,65,193,56,72,148,182,156,190,47,41,218,24,143,127,212,172,52,26,45,246,253,144,222,230,164,70,210,116,99,36,199,92,30,245,177,172,225,135,211,188,22,215,5,89,137,41,117,215,228,113,56,240,64,99,133,234]], +[[219,58,68,223,64,210,85,162,92,242,63,83,196,82,35,183,216,241,241,241,17,186,7,64,107,113,225,132,168,205,6,18],[107,18,189,149,128,174,32,122,155,11,170,130,135,184,187,134,102,147,115,238,94,90,98,90,180,166,239,45,8,113,37,151],[204,40,181,239,75,151,115,99,127,174,126,95,8,75,105,148,170,53,152,248,244,166,93,11,178,1,209,114,216,97,163,1,73,179,51,141,60,58,183,91,50,178,85,149,205,139,40,150,48,195,55,106,205,16,186,42,178,107,193,171,169,0,132,14],[82,221,139,164,255,250,52,77,30,8,17,217,103,92,49,63,156,192,229,161,56,71,134,145,152,157,43,127,115,137,2,80,104,250,53,247,79,154,234,241,233,86,101,236,248,213,112,127,117,246,95,34,86,238,169,51,152,190,89,192,213,56,245,232,88,75,251,179,162,64,245,1,109,121,39,35,76,179,234,195,91,57,27,139,83,242,14,216,186,224,186,17,8,150,148,191,234,222,17,7,22,86,212,207,24,239,45,54,129,146,224,78,8,227,2,79,193,210,253,166,49,42,252,166,141,16,201,195,54,160,227,104,80,190,26,79,53,176,51,168,90,42,149,73,242,103,58,153,95,42,154,180,189,70,200,253,45,131,142,100,247,97,113,52,39,50,156,154,245,228,33,26,34,171,32,138,170,184,14,25,76,208,246,165,2,179,8,254,214,197,131,81,120,1,164,142,212,51,14,47,173,220,212,24,9,195,145,155,48,232,77,179,198,135,49,3,30,121,133,125,217,249,127,253,18,84,125,167,6,103,152,7,65,81,236,136,165,250,150,59,157,157,131,186,47,238,19,88,51,149,14,247,188,98,179,64,30,161,27,179,111,37,86,27,192,82,43,176,45,141,173,5,67,246,61,84,123,231,125,10,76,155,246,93,66,243,162,118,20,77,46,71,78,41,66,243,121,2,33,226,111,186,231,202,145,239,216,89,33,153,8,53,250,251,109,198,116,99,92,150,1,130,16,56,181,39,17,52,61,26,162,95,28,70,186,78,60,110,113,43,172,25,229,62,174,48,229,36,110,79,4,221,242,172,219,179,65,99,194,67,103,118,144,190,11,242,227,250,22,72,112,181,230,245,54,178,47,184,158,94,142,29,135,205,179,64,68,151,126,210,131,110,84,77,123,164,147,221,66,162,182,73,188,243,19,197,179,154,29,191,255,62,127,42,89,173,232,125,62,123,37,143,88,229,101,253,186,62,77,146,177,237,184,191,245,77,196,157,134,197,60,3,12,245,139,151,239,6,109,36,27,84,5,48,33,57,5,115,157,142,26,167,46,217,15,104,93,57,88,234,162,66,176,203,247,162,235,151,110,233,106,99,230,103,134,70,65,105,167,66,212,87,228,217,17,124,125,102,66,132,69,164,105,48,194,139,167,162,101,130,65,128,94,190,114,199,142,2,3,93,38,58,33,30,89,11,73,12,219,132,65,80,98,238,209,79,19,184,161,169,231,124,141,123,117,81,91,24,251,133,56,110,74,126,5,57,128,211,15,72,153,232,56,99,190,232,117,88,88,135,197,244,139,81,108,203,115,28,75,202,163,223,7,208,71,149,129,64,150,199,157,124,95,220,77,171,245,226,106,76,161,131,142,14,93,135,219,113,48,155,129,234,124,228,97,229,228,76,122,178,241,5,173,117,197,67,193,233,23,156,54,165,250,85,94,201,34,255,237,27,118,210,88,1,221,116,248,12,208,166,186,123,194,13,176,173,88,11,123,187,157,220,253,147,173,28,95,32,243,226,124,62,163,161,231,30,183,79,245,249,68,205,59,152,246,208,69,41,89,48,17,196,174,206,246,220,170,96,251,24,54,140,177,43,110,57,27,63,93,247,101,203,171,255,21,137,140,132,121,111,194,181,63,164,144,13,173,3,74,19,176,206,20,69,173,218,78,247,25,190,116,20,25,226,49,233,47,31,102,122,50,132,42,66,219,121,189,122,1,74,128,156,129,89,110,130,98,115,209,111,229,212,4,88,36,42,225,14,18,230,11,52,137,83,12,102,34,181,187,68,69,79,41,97,110,71,233,162,151,206,28,160,116,19,127,217,174,19,227,238,142,219,207,120,175,38,84,89,219,26,243,66,220,11,47,200,9,189,160,21,181,168,43,43,124,84,239,228,229,252,37,46,177,61,102,232,8,147,111,25,16,244,196,139,224,239,122]], +[[119,150,77,173,82,181,121,184,150,103,83,218,49,134,209,197,233,211,61,51,164,219,56,188,13,122,26,108,17,44,19,194],[252,37,18,94,120,41,246,66,52,55,94,82,174,159,119,174,16,19,249,157,245,249,150,90,210,170,22,88,149,150,208,145],[61,27,75,78,130,13,37,11,226,168,250,151,30,89,158,30,152,151,117,40,178,249,48,24,150,129,169,59,5,225,167,6,252,128,239,250,148,233,41,188,67,146,22,86,137,115,136,40,138,155,41,39,31,55,161,75,224,20,184,115,198,143,201,4],[195,57,231,24,167,87,243,243,189,27,171,221,46,0,170,165,205,127,201,0,94,227,75,111,220,9,215,31,189,156,146,137,171,29,209,77,186,44,173,88,203,128,81,22,119,123,216,12,133,150,100,51,173,70,249,202,110,84,241,61,211,202,126,86,228,127,234,65,229,72,138,69,173,83,188,93,101,116,39,225,215,147,143,85,25,241,176,159,91,221,152,170,229,172,150,67,239,120,235,164,147,73,37,51,154,21,93,198,104,40,87,16,2,9,122,17,165,206,231,181,26,68,27,117,107,12,230,91,119,154,254,25,218,106,24,239,193,69,246,9,12,231,112,222,158,14,145,245,67,39,10,9,133,234,180,117,41,60,207,221,49,65,196,20,46,71,34,35,59,38,116,153,68,118,65,35,93,114,139,215,92,209,173,192,219,20,47,115,49,173,221,248,197,238,163,213,118,64,93,134,153,21,181,96,249,100,227,224,0,60,145,245,233,107,255,190,238,199,62,81,2,78,245,44,85,198,220,181,77,88,32,62,98,244,221,182,225,55,235,8,225,191,19,38,1,138,253,26,134,202,182,200,65,224,102,28,224,161,167,174,150,127,36,193,167,127,199,202,80,95,114,229,247,147,110,57,198,244,131,126,37,149,25,90,105,205,103,101,16,167,22,26,77,197,227,24,243,212,243,172,10,240,63,140,74,229,188,227,147,36,233,115,138,234,73,240,2,211,45,22,222,35,23,233,90,159,50,238,96,78,19,219,128,56,178,100,207,193,122,237,41,201,222,191,129,145,222,158,14,252,149,26,214,213,72,103,6,140,245,10,38,156,55,162,65,248,82,6,120,141,35,20,49,119,246,89,204,166,108,252,224,59,192,80,34,85,51,127,22,179,218,214,247,145,50,171,248,15,241,43,109,34,129,230,55,235,108,113,247,110,38,51,161,20,86,82,64,238,208,15,171,234,158,216,222,40,200,50,33,248,203,72,95,81,45,144,8,191,199,74,54,109,76,43,78,209,114,211,103,224,36,124,182,80,152,193,16,40,46,131,29,248,233,189,79,189,95,77,210,183,242,66,12,35,184,90,99,122,162,38,44,60,184,132,5,247,7,48,201,171,76,157,15,34,126,228,250,78,249,30,254,154,89,179,230,216,67,219,135,159,86,80,5,158,153,240,228,160,56,104,56,230,249,135,111,103,213,15,137,131,45,218,95,48,169,203,253,113,1,52,249,181,181,70,39,73,106,163,164,50,18,176,127,3,219,17,211,212,248,117,212,29,31,74,196,89,105,221,239,105,248,26,6,210,176,198,70,201,205,147,28,242,80,47,239,13,211,42,187,240,149,30,211,3,245,40,72,37,147,67,151,252,34,231,134,152,211,90,216,29,130,37,107,249,225,84,0,161,9,22,35,169,130,111,30,87,121,35,103,65,126,240,37,134,214,78,101,13,169,172,226,241,138,160,161,38,216,103,202,196,181,212,201,27,245,32,158,83,89,85,99,134,248,39,8,62,181,62,139,71,9,255,250,190,146,198,29,120,255,181,218,241,2,116,226,66,167,0,145,243,249,185,213,150,193,37,140,154,99,56,79,75,5,176,40,102,18,34,24,28,15,202,150,95,10,44,181,110,75,85,109,111,191,247,27,100,217,179,88,218,49,170,55,199,79,245,150,47,184,217,106,56,61,4,151,36,193,158,36,156,158,219,178,163,117,178,60,227,16,77,160,236,88,210,99,91,160,59,85,66,63,162,219,126,179,73,164,252,88,161,239,84,14,233,160,44,46,112,60,104,215,248,71,95,67,77,221,50,0,219,31,6,116,87,145,163,172,195,22,13,186,80,163,147,68,127,254,239,109,199,185,143,176,102,132,204,144,253,133,32,61,17,157,205,129,153,228,217,168,154,227,70,122,228,187,25,251,113,207,116,112,41,194,64,150,249,165,14]], +[[92,175,216,23,164,65,12,203,39,18,23,35,239,50,7,193,115,26,8,97,148,91,233,98,113,76,14,217,80,56,161,149],[78,160,134,190,67,236,225,195,45,8,5,155,186,220,158,154,43,47,79,63,227,112,241,245,204,215,219,222,192,170,243,3],[40,133,21,250,114,89,241,235,88,127,232,162,196,3,67,76,70,248,215,231,91,109,34,187,56,150,86,108,1,125,9,182,152,194,200,7,121,156,47,101,249,205,180,235,88,21,28,207,196,141,16,128,97,166,179,20,132,50,178,191,193,205,171,5],[80,178,240,83,66,65,128,70,209,106,48,190,79,198,43,103,218,246,193,141,42,116,36,43,124,181,91,169,10,210,11,108,175,221,96,21,87,55,194,157,228,138,165,215,153,254,84,149,254,89,223,90,155,140,10,142,84,24,144,71,99,251,173,131,234,105,134,101,27,172,49,17,121,57,206,244,224,199,153,48,213,45,253,125,180,60,49,173,218,227,207,147,227,239,197,169,22,239,208,214,95,220,48,144,159,163,86,204,188,82,71,215,170,160,103,19,27,107,72,32,253,2,248,227,149,245,169,112,76,155,221,117,96,166,17,214,37,89,168,223,225,210,133,156,82,72,108,193,30,211,51,25,146,72,143,65,117,32,217,32,220,115,163,45,79,8,17,0,130,80,15,90,150,42,48,105,50,198,167,128,41,85,206,218,215,171,245,59,15,25,254,71,148,163,29,107,133,83,128,40,67,6,204,255,113,164,0,120,89,162,50,139,177,144,36,196,62,16,215,112,100,216,102,217,98,45,20,44,39,53,75,132,172,59,79,130,50,247,162,248,175,100,9,213,204,117,122,24,239,129,61,250,244,185,188,4,12,176,6,215,127,20,54,65,170,32,54,172,123,201,40,220,150,88,93,158,54,199,188,156,86,77,37,241,194,204,11,234,185,213,242,7,232,75,33,95,30,122,166,252,50,130,55,183,156,57,146,58,78,9,199,199,61,198,178,75,20,22,41,77,121,138,78,213,247,88,51,109,145,90,135,10,125,107,117,146,181,184,138,172,226,220,95,38,123,219,73,17,65,203,186,226,166,119,64,124,192,149,95,150,25,98,89,147,4,186,11,131,150,113,165,192,0,233,32,16,138,5,41,128,135,228,151,112,174,238,170,179,99,39,36,203,15,194,40,87,150,220,65,72,20,253,167,138,84,230,127,0,160,47,119,211,204,222,30,217,215,177,222,241,78,161,246,25,16,189,243,10,17,150,252,99,81,182,34,84,214,68,94,108,144,68,91,22,239,175,226,137,162,120,75,146,228,43,120,164,169,0,195,95,85,99,11,187,119,98,255,158,183,254,247,208,76,144,185,87,28,79,199,96,164,16,219,252,37,41,145,208,186,39,242,212,20,254,100,238,253,255,74,188,24,129,124,151,6,198,49,191,162,3,130,29,59,146,203,51,139,170,245,209,35,43,70,38,71,149,77,9,2,70,47,177,105,110,153,31,7,250,156,61,188,242,135,41,96,131,27,77,237,146,164,33,207,33,183,83,22,95,243,9,239,226,239,84,56,192,18,112,209,12,106,3,211,79,113,235,194,218,177,218,144,218,163,87,152,77,36,98,188,179,94,227,222,85,195,165,95,139,152,174,194,17,79,116,200,67,65,166,65,39,134,60,18,11,94,202,217,227,41,165,117,106,228,162,85,93,132,146,205,168,53,34,90,141,235,63,156,21,88,240,212,37,188,23,47,247,100,12,199,157,151,128,4,22,253,98,148,204,204,112,205,28,245,182,168,226,170,7,40,155,213,34,191,153,220,150,195,107,254,232,14,132,111,93,215,70,221,76,80,3,228,191,125,41,239,238,167,80,138,1,97,35,104,130,201,168,42,86,170,44,37,116,102,150,82,198,48,146,58,180,112,221,185,93,69,111,123,142,143,7,89,155,160,209,211,139,199,248,23,110,63,223,2,9,189,111,117,212,204,17,128,58,251,24,86,203,192,233,28,115,115,14,79,185,143,60,148,138,135,213,167,237,204,10,106,138,200,16,234,62,170,110,6,60,236,95,85,102,205,109,237,197,55,219,109,104,107,128,33,246,234,130,90,215,71,94,199,241,197,219,222,69,211,255,75,94,229,28,13,4,241,215,64,24,235,145,229,4,13,1,200,183,26,74,171,189,230,9,77,74,254,204,177,141,252,222,215,62,167,94,59,159,140,225,103,223,98,9,174]], +[[213,202,200,85,33,175,120,31,61,95,102,134,42,4,176,135,208,204,220,172,146,108,254,158,116,123,232,213,194,99,63,120],[16,13,204,83,3,155,240,94,160,169,245,136,130,18,105,61,79,158,14,117,37,149,187,205,2,6,16,224,174,33,53,150],[93,192,51,99,65,78,234,192,8,111,182,254,186,68,33,124,239,76,82,13,182,25,38,223,104,12,166,2,220,17,0,60,230,175,191,61,19,200,197,176,82,115,210,20,21,230,124,20,162,238,93,11,29,83,82,65,154,185,179,156,0,58,81,12],[213,231,221,89,73,9,55,90,75,224,142,116,130,93,89,141,83,91,244,110,192,132,222,82,181,115,145,193,39,239,245,34,74,178,209,148,223,178,102,51,71,141,2,251,218,116,209,220,88,33,247,145,191,150,45,141,173,158,78,242,66,36,137,25,7,176,24,156,204,200,177,51,211,170,32,120,146,109,174,242,137,140,25,194,224,191,224,32,65,169,4,185,240,75,231,203,80,174,208,217,98,209,173,210,11,64,168,138,183,171,173,98,108,244,218,10,120,249,245,54,133,80,31,223,165,133,67,221,242,234,14,234,105,231,186,22,15,138,23,122,37,252,33,232,162,156,102,22,51,227,14,82,59,14,192,27,42,238,226,212,38,228,174,173,69,116,136,16,143,229,245,105,207,110,47,219,104,194,143,43,48,82,130,53,119,205,147,78,123,6,44,138,52,36,205,67,103,251,49,91,116,76,163,82,85,215,241,175,78,220,155,201,216,131,113,35,217,121,3,180,61,243,103,199,212,24,199,147,71,255,175,231,199,177,114,75,186,52,237,232,211,86,141,181,5,152,62,173,71,246,43,86,227,97,140,17,219,143,240,191,73,42,198,117,151,210,249,106,111,66,15,249,133,52,27,120,106,214,206,174,221,16,93,13,21,99,178,213,53,67,215,142,114,86,114,93,32,78,130,237,58,46,106,110,131,223,97,252,40,42,98,202,6,230,33,116,181,91,239,64,160,189,248,210,61,28,51,12,113,68,20,133,238,133,231,12,237,18,30,172,96,127,88,6,120,22,62,75,215,92,103,9,255,59,65,222,128,89,75,158,47,42,162,120,254,252,33,215,62,227,247,40,84,185,88,217,168,246,62,61,112,247,254,173,140,61,202,142,113,191,75,156,42,54,242,18,179,46,179,41,46,99,85,128,56,101,89,238,26,17,223,21,41,58,12,33,205,115,96,134,152,70,186,91,123,168,92,153,79,91,47,156,197,14,94,234,142,75,54,145,216,134,6,42,24,207,177,130,241,232,182,17,254,27,194,99,21,156,184,160,134,120,124,129,27,234,72,18,83,0,8,199,12,160,196,126,100,235,47,186,213,176,39,39,166,111,44,221,109,222,134,245,210,169,100,90,30,154,166,110,224,225,91,151,245,253,34,149,150,238,2,230,97,202,185,165,78,238,27,129,249,143,226,86,237,108,84,254,170,160,186,4,126,234,53,51,68,246,229,198,43,225,233,213,192,154,42,105,148,17,17,12,86,209,148,158,144,192,123,25,56,186,149,85,172,27,232,81,27,81,2,24,215,205,231,225,215,74,104,175,182,66,248,23,21,254,158,108,150,197,3,129,174,90,157,243,6,81,135,133,220,77,188,58,100,246,15,36,92,86,75,128,41,81,47,56,27,86,238,120,119,3,66,104,3,200,10,177,195,17,244,119,184,145,112,139,89,250,116,143,50,222,191,84,210,65,55,113,151,140,38,92,155,135,17,74,223,37,184,51,122,169,59,14,99,42,91,110,218,71,75,236,22,50,129,89,251,237,6,123,0,184,122,221,97,150,84,146,236,204,111,211,70,28,16,0,228,3,122,177,232,172,137,168,82,79,120,174,9,211,8,234,108,148,255,136,55,50,183,18,238,192,239,7,113,141,51,192,17,185,57,143,140,254,167,51,7,90,243,49,251,63,151,205,193,232,201,159,106,16,114,90,104,197,197,143,221,139,11,170,80,34,127,52,215,61,35,144,82,3,105,142,175,246,38,101,76,232,61,134,81,8,73,155,230,134,31,97,65,191,166,33,157,122,184,181,132,81,145,153,248,128,207,161,178,109,145,148,211,1,113,28,48,251,68,109,110,167,100,164,49,15,112,228,184,89,207,149,253,68,170,248,193,226,64,232,10,113,97,29,188,245,45,165,142,220,50,3,17,222,56,141,93,157,118,158,181,155,224,147]], +[[21,154,158,221,234,93,230,52,3,152,123,86,112,219,111,172,152,255,229,236,58,108,240,21,22,238,44,112,206,59,59,224],[246,31,74,4,165,161,44,202,236,250,244,76,28,156,24,136,71,90,44,137,251,2,242,107,184,26,181,247,143,76,227,168],[5,67,113,44,239,162,154,34,13,144,248,27,170,78,76,247,122,198,82,8,178,213,206,159,209,124,226,20,173,74,147,123,127,197,199,134,65,59,88,5,28,202,59,184,178,235,85,101,125,137,87,43,197,14,162,229,236,220,85,80,136,73,22,3],[209,149,229,144,13,211,147,20,129,188,1,46,119,191,6,10,175,49,204,203,15,225,166,196,14,175,40,106,97,102,161,102,177,234,55,5,52,38,40,75,146,12,103,254,225,212,185,216,111,184,97,204,110,221,52,225,12,82,35,55,52,217,205,146,245,219,244,51,81,46,210,85,172,107,38,229,111,92,102,75,204,178,96,105,44,244,157,8,54,62,233,78,51,106,204,72,150,0,166,170,81,42,4,15,16,235,241,143,125,44,190,233,202,209,76,79,248,115,119,163,38,52,25,216,41,117,41,64,31,21,51,122,76,77,35,37,237,125,239,118,58,13,71,156,170,64,130,102,131,77,162,66,243,161,107,121,164,88,102,185,217,215,26,72,41,49,118,116,207,247,174,108,140,88,123,164,212,152,14,129,134,19,211,173,130,80,122,122,176,50,187,249,156,94,155,100,3,113,187,65,185,30,150,93,195,30,140,125,75,59,175,212,149,112,82,127,170,168,122,187,246,65,108,71,177,177,176,157,52,1,37,49,38,203,36,106,228,90,207,95,16,11,177,249,47,17,165,198,201,55,224,88,141,139,20,107,62,77,60,126,91,245,116,132,233,132,254,58,252,71,114,242,78,191,137,76,219,57,131,127,189,70,154,146,26,150,172,90,245,224,112,246,201,98,76,88,142,157,79,230,221,254,237,31,143,226,14,185,196,96,206,110,227,139,244,113,221,86,220,242,227,238,153,139,142,127,220,246,18,231,138,46,124,113,115,192,22,9,130,190,222,204,44,98,30,95,102,17,180,239,33,2,227,46,124,41,128,58,126,37,254,225,81,36,49,88,167,110,229,216,193,187,46,125,140,136,135,27,164,51,197,229,65,194,96,38,147,217,1,16,190,121,91,82,58,143,173,182,5,216,227,215,228,147,254,36,93,156,197,50,13,50,184,93,97,53,164,75,17,104,114,148,20,194,202,33,86,15,180,254,236,222,239,12,247,216,224,113,39,78,136,86,192,4,3,62,128,1,60,115,175,113,119,195,25,120,22,165,3,45,144,89,177,182,228,21,44,56,97,146,221,84,185,15,157,48,139,233,142,215,208,202,157,18,232,170,246,249,216,105,56,106,169,219,176,21,147,211,126,114,240,144,18,77,52,85,41,142,155,76,158,195,202,231,59,184,238,65,235,99,227,140,86,19,62,253,186,244,73,184,78,30,73,30,73,111,28,112,164,77,6,153,134,186,136,24,66,32,105,6,27,182,235,203,123,32,84,230,61,243,129,186,3,198,167,103,74,189,97,5,13,105,61,65,191,227,202,80,70,198,95,251,6,160,116,152,9,229,141,76,147,169,255,105,237,48,149,11,222,31,153,33,111,255,41,159,34,241,107,7,194,84,194,101,174,11,18,227,19,22,60,205,245,3,109,73,5,95,154,150,103,176,183,18,146,188,59,98,96,203,135,86,143,210,103,23,11,201,64,195,51,41,215,41,201,227,45,15,145,128,177,52,191,248,174,147,177,191,235,250,56,66,254,242,11,192,74,41,123,0,168,74,15,66,141,95,66,250,184,97,66,153,109,74,217,239,171,196,152,82,248,129,47,59,251,94,87,83,158,33,134,235,138,226,41,88,11,198,4,72,172,222,245,114,60,136,21,136,181,55,137,240,91,145,224,34,137,34,50,82,215,83,247,152,19,119,154,206,112,94,4,174,209,82,101,211,189,242,162,228,177,86,84,119,10,39,88,84,230,76,244,67,144,96,122,69,215,187,169,175,62,26,46,40,48,103,252,214,230,51,170,45,36,3,189,129,247,199,146,118,85,16,181,152,65,47,107,218,7,178,169,69,185,246,212,106,178,247,195,32,7,91,198,182,10,128,218,164,74,243,145,244,205,86,33,49,187,221,64,125,102,248,219,18,89,189,118,250,126,77,82,100,225,69,84,108,148,45,254,144,7]], +[[237,160,254,172,15,42,254,1,116,73,21,82,72,127,57,98,23,19,50,184,34,220,61,164,38,249,165,246,43,239,123,141],[239,242,124,181,31,77,57,194,66,243,35,1,154,18,52,129,142,242,228,205,27,218,188,15,45,141,33,52,88,220,71,26],[108,188,126,111,94,18,20,91,1,104,122,217,202,107,246,228,127,148,23,194,206,250,211,251,214,143,214,93,215,79,170,151,80,203,169,146,222,76,235,207,205,53,128,140,187,63,241,44,141,147,7,153,175,54,239,231,151,107,242,254,167,158,62,14],[144,17,25,218,78,209,129,170,158,17,23,11,32,98,110,0,171,240,181,72,36,94,61,235,249,75,245,237,80,174,239,233,66,180,2,204,153,72,148,120,82,222,223,43,83,4,1,118,101,116,156,212,124,33,252,101,46,233,149,103,159,249,49,227,14,148,175,152,180,169,143,212,78,132,158,152,71,15,224,167,108,232,12,97,248,63,180,232,91,165,35,238,63,210,93,176,0,5,59,73,208,147,14,59,7,158,134,110,21,63,125,134,54,127,35,164,196,171,198,59,48,117,70,30,144,228,253,137,109,160,73,46,39,215,20,148,30,150,127,82,201,63,250,236,68,128,63,87,135,125,134,110,181,248,197,40,23,133,170,72,38,121,46,57,100,198,101,144,130,30,234,102,117,32,116,38,64,24,165,113,245,176,19,179,142,21,44,149,192,36,138,230,3,104,34,166,122,252,158,2,105,69,115,21,43,134,76,86,194,247,48,160,130,16,248,94,196,111,152,74,100,61,81,106,21,252,250,168,72,64,245,18,4,125,17,14,7,24,210,147,149,95,1,88,37,127,186,13,120,235,125,242,240,183,126,110,235,118,219,94,113,112,115,16,232,39,54,28,212,225,25,116,14,99,146,45,180,44,44,235,94,225,117,213,13,236,199,183,73,253,35,37,188,225,230,168,247,16,255,204,30,28,155,51,195,128,229,42,100,218,169,88,95,171,228,6,217,207,36,72,143,226,111,58,73,95,176,171,80,225,226,186,216,35,129,170,34,67,16,153,204,138,86,152,19,215,156,157,120,86,156,13,149,218,154,173,43,251,87,117,141,82,163,117,39,82,224,35,214,81,201,203,102,164,18,165,200,15,107,165,71,147,247,236,135,180,197,152,254,210,206,36,171,215,96,135,8,137,92,70,114,115,89,255,236,166,214,198,46,16,166,120,202,167,24,180,205,38,50,146,207,239,83,91,159,190,39,86,183,57,109,105,123,49,70,197,81,230,170,193,245,241,194,75,233,182,122,30,42,42,255,116,83,1,186,106,33,34,23,197,61,104,22,129,187,180,1,191,74,67,101,111,93,21,205,233,105,193,120,0,153,163,50,55,235,25,163,184,88,93,107,93,234,47,181,119,132,95,37,238,42,130,204,244,178,133,2,249,15,232,11,140,220,223,44,207,147,196,52,192,230,170,93,135,82,164,67,67,194,177,141,32,254,64,4,196,112,56,101,147,86,248,122,190,213,68,80,52,216,226,211,209,71,104,245,239,49,44,241,2,169,136,70,131,188,192,205,138,113,227,236,54,251,182,51,74,27,186,237,93,43,241,4,22,216,43,214,83,4,117,56,10,182,226,87,123,188,105,206,189,167,95,175,2,173,130,123,84,81,130,19,32,111,212,205,102,242,82,178,52,172,169,238,222,126,62,235,129,93,220,216,213,25,197,215,245,217,209,251,156,160,250,68,103,153,0,149,250,70,34,12,32,162,7,29,252,170,213,240,36,218,227,65,111,124,73,45,117,116,136,196,154,46,77,244,131,188,155,128,9,142,13,93,104,63,172,184,201,96,130,157,255,9,179,3,54,157,70,203,87,51,31,242,23,145,238,37,214,190,125,236,126,186,241,179,36,121,167,245,20,220,100,113,5,201,68,195,111,125,191,10,91,88,145,40,219,170,164,33,113,214,66,242,90,152,28,225,248,55,159,145,105,11,54,175,119,70,72,213,98,76,8,219,208,169,15,112,135,22,223,171,32,36,218,232,101,185,196,154,178,116,115,130,108,212,160,16,191,219,82,1,29,140,124,179,244,33,202,140,163,205,4,134,136,145,136,230,125,240,15,184,194,166,67,231,173,178,248,39,159,118,62,91,154,129,182,223,195,247,33,252,95,104,73,246,103,54,120,140,197,87,196,235,198,252,104,214,246,172,119,190,221,168,172,179,98,36,59,218,116,231,178]], +[[236,5,159,198,190,152,60,39,236,169,61,220,220,181,58,247,40,98,85,218,145,226,165,106,104,79,100,30,194,208,157,110],[255,198,203,117,28,112,7,27,101,236,42,198,180,95,209,213,95,232,54,150,95,128,179,231,199,132,252,112,74,203,223,105],[167,184,142,90,191,19,40,36,189,222,119,197,248,223,148,171,38,72,31,107,238,102,14,161,98,36,112,130,162,80,211,144,199,29,50,10,208,96,216,239,52,31,182,154,72,50,148,240,214,222,114,111,12,134,47,163,126,164,188,109,171,82,21,9],[209,172,99,37,164,230,144,250,121,83,104,131,213,194,14,172,183,217,100,192,23,143,116,44,43,35,114,125,235,98,100,90,247,200,25,34,160,231,46,94,48,181,131,154,46,213,229,103,236,49,206,34,65,21,184,45,43,242,81,183,57,63,1,176,208,58,96,43,193,32,174,98,175,127,188,55,157,252,249,91,187,186,152,74,171,163,79,226,18,172,153,0,51,40,184,50,195,83,45,66,238,225,225,135,77,194,42,214,125,182,201,29,187,251,43,69,120,93,188,211,153,23,211,111,180,140,27,93,111,56,189,218,93,40,251,186,100,23,85,117,175,234,70,200,237,103,87,255,48,22,78,13,242,231,33,118,232,182,201,219,91,94,243,144,183,47,45,77,148,227,182,111,13,68,167,224,240,110,137,222,188,223,19,99,192,231,93,80,219,91,183,1,144,209,159,102,163,156,111,125,186,112,223,205,74,159,237,2,194,241,208,103,231,199,136,197,143,219,62,23,162,55,124,228,134,236,101,130,243,186,153,123,181,247,12,214,33,0,41,86,245,19,26,163,161,97,124,12,235,204,217,57,29,225,48,124,133,151,10,139,193,85,245,25,135,38,104,69,12,145,72,134,137,245,60,44,26,126,213,63,56,140,177,58,44,56,150,254,91,125,58,13,193,104,63,39,102,76,139,234,234,104,12,140,197,74,144,228,198,249,159,191,5,242,194,45,246,13,233,174,200,12,121,183,214,98,7,5,6,103,180,82,215,133,127,154,140,167,35,40,13,172,121,146,226,7,146,103,236,58,217,17,64,70,66,196,227,38,191,185,107,67,200,148,52,186,75,199,140,37,47,77,76,168,209,58,136,116,198,252,130,82,234,11,86,198,188,120,104,71,212,49,131,6,225,198,82,196,82,88,94,239,208,189,157,211,193,72,167,59,168,110,237,234,148,95,1,103,19,237,125,240,133,208,6,102,137,231,146,218,203,43,252,30,181,200,36,55,42,38,197,233,68,170,116,68,172,151,115,212,161,146,30,73,189,212,248,246,215,136,194,99,254,224,76,123,68,76,83,5,237,182,51,225,255,224,186,78,168,218,1,26,98,242,187,254,244,184,149,173,63,34,76,59,163,191,240,201,93,117,117,12,155,204,102,255,138,32,182,194,75,222,117,129,167,236,56,102,248,113,111,120,31,70,220,173,69,169,235,203,110,212,105,83,54,131,151,1,23,53,212,181,45,0,232,219,57,121,149,219,219,61,79,66,84,104,127,4,104,138,38,140,48,91,43,31,98,44,245,27,23,71,117,186,215,246,103,74,220,46,88,224,92,206,134,95,18,215,86,156,142,155,53,188,223,60,204,230,51,13,8,206,83,64,167,198,48,242,122,108,128,134,181,20,107,41,47,203,245,15,246,170,174,248,132,138,112,123,37,67,198,24,209,123,217,118,194,64,188,121,211,62,0,78,73,83,72,41,21,231,230,239,148,150,75,222,164,224,45,215,194,244,117,35,95,43,153,228,50,41,201,172,58,186,13,181,154,194,218,3,169,238,79,55,219,242,71,163,62,109,254,91,231,199,248,37,132,240,74,70,212,159,102,33,218,49,185,26,195,218,164,214,141,72,165,102,89,180,72,192,237,54,92,180,170,12,253,144,136,83,223,91,191,168,142,96,225,10,90,0,44,50,171,51,51,242,195,155,191,62,224,26,74,166,13,45,1,66,62,96,151,220,84,48,95,129,162,217,62,47,107,78,139,53,25,113,203,242,69,125,199,110,31,184,146,147,56,71,152,239,40,35,78,155,26,71,222,220,35,54,248,107,142,19,196,174,247,144,245,161,18,57,199,71,217,216,101,201,161,90,222,176,113,7,2,103,229,52,98,86,100,138,220,15,164,219,223,215,135,202,20,101,252,36,10,50,76,60,175,41,49,218,65,73,158,39,95,212,179,95,109,8,219]], +[[241,106,189,188,192,188,198,26,26,238,58,189,135,103,171,82,229,247,153,153,187,119,163,151,108,188,130,103,13,253,47,115],[16,244,81,113,157,176,253,33,55,110,34,138,65,195,3,92,140,43,196,46,90,170,146,111,230,8,135,141,187,13,199,171],[51,216,5,41,8,105,184,224,79,240,137,250,162,209,250,184,55,67,186,218,104,173,229,179,138,229,240,204,88,195,55,78,186,67,148,60,31,81,16,103,142,179,155,70,88,97,24,34,162,109,53,255,225,158,156,252,185,186,149,137,228,236,49,5],[191,172,215,221,78,234,70,125,204,228,4,244,163,82,10,69,185,78,186,166,34,25,125,2,214,21,41,210,179,191,39,60,78,225,251,149,161,128,200,248,125,225,144,162,229,234,112,184,74,225,235,111,212,68,125,138,58,141,237,16,246,237,226,79,14,185,43,211,11,198,93,72,113,232,245,218,8,203,232,205,60,10,198,79,213,165,122,107,6,74,137,213,21,155,66,248,179,229,161,131,140,156,177,157,136,16,108,7,115,162,117,205,42,29,96,153,48,191,107,48,174,202,98,185,126,49,155,191,169,52,244,208,161,230,172,128,186,235,203,162,216,234,75,237,156,168,86,43,74,203,86,151,155,248,133,50,74,196,10,180,165,11,251,159,52,144,73,252,117,160,224,61,228,204,67,234,227,198,166,207,251,95,106,230,201,69,4,65,94,108,126,211,4,90,147,47,71,253,32,185,243,72,58,119,182,212,73,216,223,212,166,56,219,245,111,3,240,240,49,135,144,89,178,251,73,118,121,67,244,107,56,114,226,222,86,125,95,239,128,176,41,37,233,134,62,15,29,49,168,15,78,100,81,195,37,105,75,128,207,31,25,24,198,228,152,135,142,220,71,196,83,12,172,70,111,26,41,77,85,223,9,175,79,220,128,114,173,177,191,38,202,140,146,249,18,162,185,254,188,139,151,181,140,30,157,50,199,128,50,48,82,151,43,111,189,83,48,76,5,25,60,174,182,124,91,211,230,116,121,114,93,41,125,255,176,104,144,171,248,205,158,66,69,142,22,138,97,24,249,5,177,213,52,134,1,111,133,220,217,141,211,57,227,70,5,51,208,184,164,159,174,109,193,160,113,114,94,106,229,242,148,71,158,227,189,202,235,116,6,24,65,251,38,8,232,138,73,253,15,56,149,177,143,133,185,15,114,65,221,19,135,113,0,83,250,166,43,174,117,233,174,57,54,156,28,2,222,93,25,36,46,250,22,225,29,68,164,186,87,120,206,119,34,169,28,236,11,192,160,140,6,155,223,161,48,209,198,196,181,108,110,147,84,36,3,204,242,118,132,222,245,125,239,38,223,134,206,213,113,40,45,201,96,151,70,24,240,167,74,12,222,53,182,83,204,110,119,48,67,27,130,95,251,155,138,170,179,199,163,151,201,146,188,47,162,50,112,251,17,238,67,26,253,95,154,100,68,131,1,17,115,153,63,25,72,93,211,203,221,24,123,211,217,149,235,240,3,27,27,13,228,168,222,156,20,235,111,120,14,54,184,146,87,86,185,121,6,161,150,157,133,233,103,216,128,230,231,221,164,47,211,195,0,25,241,29,112,129,7,30,238,102,38,66,40,54,187,237,39,212,109,208,223,31,235,102,16,220,133,159,81,60,11,198,83,215,2,32,254,4,141,46,151,194,224,106,245,48,225,27,220,112,41,188,204,92,146,237,236,239,94,74,46,11,226,210,81,244,65,93,202,62,85,179,168,80,242,99,11,135,158,78,3,108,232,99,59,242,9,32,182,128,148,33,89,41,172,204,123,228,12,87,120,188,85,78,110,221,126,84,201,225,69,178,238,7,182,93,6,28,17,222,14,131,243,129,206,79,87,198,72,63,81,6,147,99,81,16,116,199,165,119,53,59,69,198,235,113,25,157,206,80,89,253,44,70,17,176,84,35,138,170,223,43,107,165,52,191,255,194,114,42,227,227,31,247,154,226,235,202,153,204,53,7,248,160,51,207,79,234,112,197,47,125,181,222,68,43,66,184,212,30,153,1,46,66,202,14,133,169,251,109,79,22,91,51,13,230,56,60,87,38,239,202,47,233,113,52,0,2,245,98,220,108,184,242,250,240,102,87,37,224,151,121,157,9,96,145,134,77,102,169,80,165,121,9,83,238,22,185,234,88,32,9,33,135,8,196,172,205,129,56,19,88,162,198,137,160,65,208,45,120,97,33]], +[[190,121,209,174,234,134,232,111,57,129,55,230,47,253,121,229,14,255,159,49,63,37,25,47,137,229,47,11,75,189,93,50],[24,125,172,133,92,164,66,253,154,61,220,50,137,194,78,178,210,111,122,64,251,41,216,231,68,49,178,80,34,195,160,204],[109,171,89,59,177,212,72,201,116,166,92,106,11,111,173,34,180,115,38,50,208,4,137,23,110,241,38,170,89,1,9,224,167,35,161,19,16,123,83,225,125,105,10,13,64,176,250,51,108,200,127,213,252,232,245,65,172,206,198,127,125,30,188,6],[109,99,42,125,60,155,229,54,73,208,209,165,238,223,81,154,65,59,19,172,100,233,173,133,77,250,4,242,225,115,41,216,34,190,87,61,158,53,172,6,111,2,34,19,163,68,98,11,186,40,159,83,49,105,85,132,209,52,62,129,84,5,174,171,227,134,29,99,179,165,185,43,140,216,238,237,34,128,34,42,189,227,10,27,204,211,243,228,17,170,185,34,250,27,170,9,122,165,199,128,208,234,239,148,234,16,254,33,247,214,57,183,109,71,136,174,181,146,74,157,38,45,203,197,104,138,62,67,84,75,236,8,140,162,224,208,109,119,167,31,182,65,213,82,38,97,68,82,177,224,128,122,159,205,60,166,155,247,242,93,128,65,71,12,235,123,33,234,208,62,192,55,161,98,155,213,0,170,35,59,89,190,68,151,130,16,182,163,102,242,35,172,250,7,151,149,64,7,176,14,251,79,250,219,95,201,43,219,55,134,62,80,45,125,112,104,16,57,237,243,55,112,223,61,29,227,67,220,53,242,38,213,231,57,68,186,2,85,226,168,142,246,196,30,71,43,33,69,103,194,73,89,74,80,135,139,103,49,193,174,181,177,15,169,31,167,106,55,225,249,241,192,15,219,254,52,133,222,213,74,0,154,182,19,57,39,17,86,104,181,159,81,21,80,141,169,55,15,107,201,42,17,133,192,213,202,1,210,145,225,140,84,172,250,202,115,139,215,25,104,163,66,160,203,166,46,75,177,4,165,187,55,159,200,62,225,130,13,29,185,128,37,61,108,179,131,233,90,241,95,83,200,93,23,88,144,221,229,228,237,3,210,208,19,94,61,96,177,130,147,245,181,100,30,248,60,110,206,61,82,89,143,198,53,54,134,230,247,176,159,222,193,246,241,83,103,45,52,180,137,180,138,13,185,228,44,237,167,23,85,72,28,4,112,22,194,37,52,233,12,109,32,30,215,133,150,2,99,110,167,122,232,198,115,75,124,76,91,217,149,121,197,8,115,28,114,70,162,149,134,228,6,225,217,50,246,113,48,113,212,190,166,61,197,226,163,118,30,22,2,77,44,50,132,247,9,161,242,186,8,94,173,50,0,199,4,98,117,203,150,182,26,96,181,172,85,155,196,136,189,16,100,103,195,222,80,191,93,116,13,5,201,205,112,29,101,183,218,234,41,230,77,213,169,122,219,107,92,130,207,127,35,1,122,167,202,26,201,163,158,88,39,235,71,226,13,53,155,103,199,212,225,168,227,226,124,82,211,61,147,3,165,146,98,52,132,215,151,180,2,203,180,88,209,172,46,165,62,28,79,122,187,112,204,2,149,84,162,52,87,77,239,155,195,176,211,131,93,195,20,144,46,37,171,178,45,253,237,220,103,154,60,200,240,115,64,177,95,87,98,244,64,127,56,3,66,85,78,208,198,47,115,182,24,22,234,140,82,148,97,225,191,14,157,28,45,94,76,87,70,51,107,192,225,50,135,60,222,13,194,21,139,84,250,27,103,138,0,107,77,149,237,168,169,85,113,66,115,183,204,92,242,173,217,9,77,70,228,154,188,9,106,69,244,24,226,237,190,153,221,133,41,17,104,128,100,223,124,240,97,208,122,238,244,39,149,105,15,72,201,186,25,86,84,117,213,70,138,158,244,93,123,247,95,215,17,130,221,110,100,1,56,241,130,166,160,198,203,189,0,196,149,196,56,149,48,172,142,103,150,14,181,197,118,63,84,132,234,177,193,171,133,1,64,218,4,43,164,126,216,82,136,0,212,23,135,240,117,254,13,133,80,26,122,183,102,53,208,52,16,210,134,192,225,125,180,2,58,118,57,116,104,204,176,145,204,90,193,246,67,69,135,145,62,171,146,43,80,202,85,103,1,109,222,163,47,181,50,85,190,103,242,220,249,255,168,93,17,127,26,101,95,167,13,211,165,76,249,145,83,31,25,19,14,170]], +[[38,153,82,23,44,63,169,118,222,251,244,11,214,237,216,241,92,253,75,225,12,117,142,55,65,215,65,98,216,234,34,154],[74,234,87,199,33,227,220,202,130,57,233,173,155,34,193,155,171,141,247,44,136,121,59,36,216,220,71,207,151,64,252,248],[58,200,13,30,143,104,180,5,140,58,4,218,215,24,115,115,149,159,38,162,112,2,73,111,138,250,172,205,139,234,9,1,197,76,171,135,178,162,48,46,31,54,37,194,176,108,126,188,243,206,150,222,58,253,240,15,81,148,163,94,5,82,199,14],[124,203,106,5,112,197,51,115,123,154,83,74,52,26,122,150,220,118,82,139,153,122,155,72,230,224,253,225,15,71,75,39,236,152,153,18,209,118,202,183,66,216,154,132,139,54,102,233,39,125,105,91,2,47,213,58,158,184,158,136,199,32,57,158,36,237,37,219,158,179,93,109,160,9,233,240,36,239,142,101,81,101,189,239,28,13,121,124,116,240,25,205,89,26,4,66,161,45,28,168,147,131,108,162,98,139,51,232,84,243,66,142,236,74,165,237,132,244,189,210,238,248,182,210,37,202,249,73,109,249,237,255,215,53,234,84,219,27,222,168,131,173,93,71,235,11,212,166,101,63,10,176,55,240,64,164,21,23,167,116,31,145,232,47,219,111,218,4,240,223,161,188,248,185,179,123,242,191,189,135,50,122,99,111,144,127,223,150,141,1,137,209,161,24,9,196,35,11,166,157,92,189,132,245,97,188,172,58,208,2,229,88,197,185,176,151,160,25,2,242,156,227,241,236,38,65,83,214,104,199,139,132,81,5,185,205,46,243,201,67,83,27,117,170,66,143,23,158,75,52,24,177,213,164,170,122,177,32,62,250,73,92,135,105,98,142,177,6,58,147,123,115,228,181,205,12,218,51,218,176,26,80,198,79,235,217,117,197,122,30,132,21,8,232,96,96,148,208,130,79,221,150,204,108,250,24,250,130,9,179,15,10,42,120,234,201,167,103,23,111,87,62,120,192,104,128,155,25,154,105,172,109,51,93,124,146,9,153,196,12,186,216,124,244,204,124,165,198,68,41,29,117,173,122,116,188,30,99,146,209,206,49,30,207,210,235,201,22,227,158,182,170,62,125,137,251,128,90,39,165,95,23,137,18,177,87,188,1,160,85,246,122,239,167,142,85,200,6,203,217,192,27,175,142,249,44,173,34,96,180,187,20,207,230,23,130,222,229,197,153,114,80,105,65,196,98,164,218,126,184,153,83,28,249,150,188,152,186,54,41,239,254,111,205,23,6,209,180,238,79,42,20,233,33,189,64,143,48,225,46,115,251,122,168,96,83,107,3,231,124,169,55,130,50,129,161,100,83,254,130,121,53,148,50,1,230,236,20,58,103,238,250,79,148,233,171,249,79,126,61,65,183,10,130,190,105,222,216,165,48,96,194,48,95,66,246,47,230,162,247,4,182,122,30,143,221,199,217,139,167,243,69,113,25,179,17,212,73,102,62,217,227,32,214,24,220,35,104,212,149,8,117,185,195,140,93,140,3,16,78,46,50,196,50,93,237,210,188,38,126,42,204,176,17,32,24,233,197,168,0,124,202,178,246,215,199,55,121,32,2,172,183,48,215,46,159,115,8,41,235,196,44,165,100,193,217,39,27,241,134,156,77,53,131,85,137,183,67,30,247,163,26,7,0,96,254,74,8,159,177,31,45,211,220,230,90,224,251,69,188,58,40,96,145,125,147,59,162,208,144,86,158,245,237,67,188,37,50,219,135,158,15,31,34,94,173,203,239,28,3,217,237,120,41,158,35,62,76,240,123,6,74,123,170,195,76,90,12,25,252,58,85,66,8,159,112,22,123,226,248,91,74,16,231,120,82,82,35,190,143,253,92,255,150,72,177,0,90,9,139,75,57,36,57,143,176,188,171,204,110,223,48,192,97,236,231,174,163,95,233,138,146,3,248,113,19,105,83,15,235,94,103,187,45,79,89,217,200,188,153,56,84,221,71,71,205,227,153,189,14,99,116,12,28,200,57,173,15,9,138,56,168,11,234,221,100,142,20,54,222,238,96,233,49,230,143,82,151,156,228,159,48,31,227,154,251,182,21,53,32,145,200,182,88,95,232,132,71,237,110,89,160,32,178,187,230,106,148,35,174,82,40,194,3,191,212,132,123,81,129,226,195,180,218,216,58,109,79,167,105,133,238,247,106,221,227,179,78,219,221,40,214,160,180,164,238]], +[[204,49,56,229,2,165,255,111,128,210,70,54,110,132,214,92,89,241,45,79,73,99,151,230,235,153,181,38,123,140,190,42],[158,45,62,136,175,123,82,221,207,0,230,208,199,117,156,18,56,184,251,62,177,68,33,254,130,195,72,51,67,120,53,189],[162,112,14,56,149,237,12,194,170,240,18,164,11,199,189,11,210,157,215,156,105,192,180,166,237,208,83,12,243,226,103,192,248,45,216,78,218,241,116,77,196,17,214,44,0,40,113,82,88,130,45,123,99,211,151,5,97,43,63,173,75,94,251,4],[88,94,207,47,9,235,146,61,242,10,133,85,100,42,43,192,182,140,106,95,207,214,184,64,28,74,12,186,187,76,110,106,32,103,98,183,163,159,44,84,85,215,128,142,191,190,213,109,103,96,164,49,199,210,12,45,198,239,27,115,202,163,196,148,136,227,11,28,162,82,10,210,11,38,161,151,0,120,14,94,243,206,1,68,56,141,132,7,182,167,12,28,218,55,219,127,18,9,29,137,47,46,145,173,64,120,187,77,177,118,46,70,40,90,123,102,75,42,211,163,77,38,216,169,77,100,88,122,132,82,119,34,234,131,203,138,168,137,132,225,72,151,67,180,33,78,166,4,26,161,142,85,32,9,84,239,199,237,179,25,223,148,126,251,252,108,141,15,234,72,161,49,97,52,101,216,244,196,148,152,242,38,145,69,198,218,229,4,120,5,37,152,225,202,59,224,227,54,17,87,31,163,132,119,30,238,64,44,194,177,216,72,54,200,241,173,40,242,173,35,222,233,255,29,126,31,37,33,99,88,116,17,93,239,77,147,232,155,231,97,128,188,85,247,97,20,67,96,168,178,34,137,45,100,209,87,204,181,216,244,133,93,202,86,112,20,149,160,225,0,45,52,10,74,70,21,107,155,127,224,107,124,7,89,224,182,223,85,155,105,30,222,120,181,90,246,78,124,141,217,8,183,136,221,107,163,90,144,44,129,220,235,55,136,182,21,222,34,90,250,88,168,17,129,171,36,167,55,5,238,131,139,110,134,63,225,188,194,108,27,148,50,57,35,12,39,198,179,151,178,61,19,222,106,2,201,127,54,69,218,145,212,19,249,22,71,59,1,138,97,89,75,111,81,206,164,68,87,218,30,61,187,186,109,225,104,102,101,126,146,239,2,2,113,138,132,173,3,51,232,51,107,5,43,0,71,51,232,233,94,193,62,95,145,179,128,106,152,211,219,114,159,183,53,184,20,124,74,152,42,45,91,78,250,233,192,157,10,155,248,145,203,188,60,143,83,30,118,228,4,78,201,31,77,124,92,247,115,16,226,178,205,226,224,124,207,62,10,25,221,106,225,179,252,178,223,66,24,110,156,114,146,45,45,76,229,27,48,110,129,177,108,252,248,240,13,81,63,189,44,82,57,180,90,252,101,79,111,226,26,203,126,138,12,154,168,123,11,96,80,116,223,149,118,166,221,217,0,172,165,103,97,124,183,150,86,179,181,236,185,255,104,178,246,36,30,208,208,36,172,39,170,110,180,134,182,159,220,10,13,185,32,150,171,248,96,2,222,199,175,216,71,160,6,163,246,149,91,73,86,144,83,190,159,29,10,73,183,147,165,65,30,89,22,244,24,236,171,149,50,67,85,59,102,230,186,220,78,144,155,224,239,92,199,198,210,113,153,236,63,33,66,59,196,87,115,251,64,185,123,97,24,91,87,8,14,143,11,137,163,234,87,200,68,74,178,126,207,112,6,167,102,4,126,239,245,77,133,86,207,237,35,222,241,218,44,200,174,187,72,201,78,119,158,130,3,174,44,144,43,81,222,14,222,4,86,251,115,251,77,95,81,74,76,235,196,127,236,63,148,132,105,165,69,198,188,87,180,19,141,179,78,124,192,6,222,38,239,80,123,84,210,129,71,86,122,140,41,172,30,206,245,187,132,251,153,172,235,35,162,2,148,215,74,133,174,54,179,52,80,102,138,92,38,9,211,169,57,52,88,111,249,12,59,109,39,50,158,238,243,167,84,233,169,203,213,97,126,243,176,147,151,189,201,113,55,7,102,88,154,18,216,144,5,13,22,81,69,139,63,197,51,200,67,191,253,249,117,77,147,44,78,215,97,29,77,39,195,42,8,117,85,181,234,163,122,233,12,73,121,239,84,41,156,66,10,181,226,154,226,132,93,77,207,33,120,146,10,134,81,117,251,156,192,230,184,197,36,177,238,73,88,5,213,23,191,224]], +[[92,105,44,104,17,152,177,114,223,47,172,42,236,63,207,112,21,194,187,104,48,242,169,142,48,163,150,182,74,244,40,14],[51,177,105,212,202,39,16,64,146,110,168,120,53,229,6,111,159,5,120,47,8,127,202,122,85,111,123,244,203,162,232,134],[173,143,55,156,175,65,247,45,204,173,195,233,21,53,122,176,205,48,78,16,244,18,14,13,187,250,172,1,191,250,242,190,137,63,112,7,45,201,100,6,145,129,190,193,127,224,37,16,85,178,30,35,222,228,54,59,39,239,31,255,103,170,254,6],[177,96,238,58,147,207,107,195,69,110,91,208,25,124,9,170,118,194,37,128,82,249,163,77,188,46,213,137,248,219,229,255,153,105,166,28,254,132,107,47,103,57,220,125,74,20,150,233,173,88,96,91,90,39,88,202,7,140,85,169,252,28,78,235,84,145,168,75,253,70,138,44,235,20,26,119,52,147,169,179,238,130,139,93,222,156,0,194,54,255,1,86,228,226,228,95,160,121,49,218,104,187,210,3,10,136,20,5,196,247,135,40,129,58,94,4,129,36,4,194,161,156,155,135,177,207,233,175,149,226,115,236,249,197,24,197,57,53,248,66,86,59,25,47,174,18,167,60,239,8,95,225,158,137,158,91,160,137,121,227,17,251,40,111,191,199,178,72,170,189,64,220,97,97,14,29,79,201,128,109,210,18,146,57,45,178,219,64,66,108,93,25,106,72,156,93,183,126,62,156,240,189,4,30,60,35,181,186,29,183,129,161,7,144,190,31,224,122,43,0,202,58,248,156,189,70,239,206,136,14,30,242,139,12,215,157,83,180,44,216,14,170,19,126,255,125,249,11,203,207,149,201,133,141,192,204,198,216,202,138,227,84,123,219,249,255,144,36,243,207,23,1,21,235,40,191,18,183,211,183,1,70,15,72,209,180,178,61,127,111,247,47,253,201,166,197,38,36,209,83,18,215,241,157,219,96,38,161,94,181,66,149,211,49,253,121,80,145,3,188,89,163,182,225,186,122,200,193,18,228,222,40,23,229,28,30,22,80,123,166,111,37,71,188,137,159,105,193,32,122,229,227,123,219,14,22,27,21,182,18,48,91,192,148,15,157,27,56,42,55,236,45,166,57,166,236,186,27,205,252,81,33,76,50,35,193,27,186,183,159,63,174,61,85,226,212,190,88,79,215,96,30,78,46,85,139,59,229,112,113,21,166,31,90,129,94,194,74,172,24,9,52,87,188,70,192,92,251,122,63,37,51,234,218,220,158,108,31,227,16,119,158,105,127,104,48,53,206,87,135,61,245,93,121,31,109,47,176,226,16,126,104,102,248,57,195,161,38,233,2,56,101,206,209,188,246,119,153,85,175,84,126,29,135,235,50,169,191,50,40,87,253,18,107,12,220,93,94,144,78,183,108,103,6,227,200,151,174,253,110,71,86,251,138,202,129,112,202,91,57,102,144,137,175,27,177,65,162,93,107,139,6,3,77,139,17,171,241,255,143,141,67,55,88,70,250,143,168,163,75,95,38,72,32,116,77,49,20,155,125,87,50,108,89,177,219,116,19,22,120,246,52,231,35,44,165,234,81,136,118,10,112,220,53,220,137,248,228,83,180,198,91,119,44,43,107,98,118,141,131,115,35,101,81,186,175,36,211,195,4,196,27,98,195,110,106,51,131,179,161,99,183,62,120,216,186,219,117,116,30,80,1,212,25,211,14,46,215,124,48,150,232,216,223,113,59,147,118,44,151,7,189,208,243,101,168,116,185,218,138,183,16,73,93,213,106,234,147,187,119,251,34,38,53,198,59,206,159,99,175,145,250,200,156,102,152,107,142,33,118,221,69,29,88,51,148,193,144,124,186,23,37,240,109,37,209,208,145,43,62,92,108,125,205,52,53,143,173,89,219,198,246,177,194,239,51,211,202,130,244,53,24,254,79,243,19,120,1,110,87,138,123,171,11,119,103,110,186,224,212,141,8,137,214,144,41,210,9,242,131,206,143,224,236,35,205,131,42,220,18,169,195,227,174,194,214,3,102,149,85,109,147,19,241,42,137,157,213,154,102,190,242,142,222,23,95,138,174,238,178,148,43,185,8,146,160,75,68,13,4,182,111,94,239,246,26,218,114,121,2,148,206,85,200,108,109,146,120,93,221,38,199,167,49,96,59,6,156,96,60,146,228,254,143,247,130,84,76,142,137,180,11,139,85,249,14,42,94,154,15,51,199,254,199,125,173,129,82]], +[[157,95,133,210,231,223,208,59,182,137,217,0,40,95,212,70,21,56,165,242,113,10,19,237,33,199,117,246,239,246,179,255],[184,103,151,228,190,2,134,174,57,228,77,240,160,12,1,109,180,85,94,248,111,47,5,208,163,237,137,216,154,76,62,94],[23,107,149,146,248,194,81,53,41,42,221,77,170,204,156,79,170,33,212,244,155,39,132,128,196,232,136,28,1,98,77,249,163,126,35,225,142,132,202,50,208,216,203,133,16,84,34,47,16,164,149,65,159,25,126,123,61,24,223,10,223,177,179,7],[247,11,91,5,58,70,114,81,44,36,179,22,131,146,246,161,125,215,125,134,137,194,28,134,239,194,88,41,161,160,79,171,79,118,200,82,22,132,211,32,16,69,89,7,162,105,8,103,123,64,220,105,71,214,84,242,145,76,48,236,238,114,79,166,132,70,181,157,9,30,37,143,200,98,65,28,150,77,102,141,239,131,3,75,98,126,212,22,220,25,11,181,162,99,166,255,141,85,158,19,184,147,98,37,251,77,171,79,123,218,4,104,229,71,231,8,203,4,206,190,30,92,252,105,247,106,29,40,63,40,22,130,134,242,78,206,165,83,94,68,144,160,197,85,103,167,52,94,249,83,206,66,107,32,154,61,227,223,89,94,128,238,97,229,114,162,120,171,2,33,149,81,183,61,164,25,132,128,130,133,168,53,152,160,45,155,40,103,18,16,0,78,49,216,175,146,66,193,111,144,213,234,143,99,161,255,102,207,230,14,203,229,55,36,95,161,42,155,21,65,21,41,88,6,234,45,17,243,103,23,130,185,175,79,168,106,18,136,225,35,207,210,64,154,93,201,143,65,184,246,223,41,155,188,196,187,100,71,220,3,166,214,14,155,44,91,143,252,64,217,131,149,107,233,119,104,221,6,18,212,124,191,167,87,28,153,105,133,108,21,44,211,180,115,172,224,184,161,68,170,194,9,92,15,114,241,211,20,113,82,185,8,239,102,38,213,34,40,25,178,11,179,53,10,70,69,47,103,84,144,194,168,33,80,238,196,13,117,182,106,50,93,110,146,154,144,90,222,30,49,96,171,149,1,129,239,198,110,89,35,8,101,213,229,153,105,138,138,63,245,96,196,198,1,167,169,165,218,59,93,137,188,169,63,124,245,188,245,189,94,207,248,241,161,133,200,34,14,76,119,130,30,98,173,249,90,3,127,45,247,206,244,58,76,96,172,117,128,30,159,204,220,91,8,238,211,40,221,147,16,9,4,17,86,69,236,30,224,133,204,119,139,15,78,70,225,114,152,152,74,112,46,206,179,225,82,131,216,32,0,79,116,160,121,82,13,99,167,95,174,51,236,63,75,131,100,105,225,170,153,234,36,74,241,251,8,176,10,140,157,253,3,48,141,252,32,35,94,169,200,40,63,77,164,124,251,205,189,3,26,2,209,100,22,15,42,88,152,103,0,177,149,38,212,30,77,127,212,88,67,77,114,100,188,142,182,66,230,216,221,39,89,206,43,133,201,123,55,2,231,13,167,31,24,237,197,62,145,64,166,69,98,126,2,120,232,231,5,57,3,116,132,220,209,140,98,250,51,7,23,214,20,138,13,98,63,248,182,94,168,86,126,199,250,4,200,146,227,161,236,238,150,232,50,244,21,80,116,200,60,188,147,233,140,198,127,31,161,18,170,6,233,145,95,164,210,222,169,49,85,30,124,98,58,168,163,167,97,158,162,79,249,20,226,100,243,31,199,61,250,140,67,10,196,108,225,109,201,104,197,164,8,93,92,56,13,48,205,198,244,61,238,128,111,56,209,223,66,10,6,85,116,20,71,55,5,109,170,98,240,192,152,201,197,47,204,4,204,166,66,196,93,104,115,69,160,148,97,61,74,60,108,135,136,191,162,24,83,138,215,236,225,189,182,201,57,36,238,196,186,170,62,177,93,193,73,77,101,255,161,162,63,248,233,133,38,52,8,251,2,191,227,154,140,85,179,0,177,160,46,211,108,103,20,221,90,183,80,212,127,2,31,101,224,140,99,95,29,107,123,175,57,108,180,249,61,86,193,202,70,27,177,46,148,222,126,93,152,101,154,138,240,191,1,159,196,34,128,225,17,224,72,0,255,128,224,193,87,21,14,22,86,9,69,66,129,178,0,7,227,237,250,161,234,133,68,101,84,122,0,106,76,50,54,65,20,149,218,22,96,152,175,40,35,164,89,207,16,10,31,60,146,198,57,12,96,102,205,191]], +[[74,175,45,19,40,132,243,13,17,39,207,24,126,224,147,136,180,165,196,74,154,146,103,230,114,131,23,57,137,81,251,97],[131,114,126,146,87,52,145,40,85,158,191,117,159,220,130,18,44,206,118,116,102,57,192,173,169,118,31,13,96,185,64,177],[95,17,223,57,6,167,18,169,83,244,124,133,152,6,181,35,115,88,208,139,169,94,73,249,229,48,163,113,101,131,94,147,89,217,118,157,194,31,187,77,68,73,123,147,144,91,202,141,153,23,199,40,73,63,238,58,205,91,82,29,189,30,36,8],[215,62,175,17,65,59,244,213,188,207,106,46,128,156,214,131,42,81,130,58,162,43,209,110,9,207,86,255,4,94,239,45,26,218,221,165,12,46,189,103,187,196,215,14,73,60,150,140,180,222,73,119,6,93,68,99,48,6,148,201,202,165,114,6,214,102,70,147,216,70,44,60,87,107,82,92,199,172,247,159,38,249,5,90,27,207,167,208,119,244,94,190,11,45,72,30,189,99,247,52,10,51,228,171,104,241,96,73,117,236,29,254,196,90,121,26,42,187,16,68,215,90,77,181,90,223,89,184,57,78,189,230,130,76,33,20,91,0,239,59,27,8,237,17,253,81,221,165,20,237,126,33,229,77,186,246,171,182,217,227,23,252,249,253,55,91,24,118,78,100,172,155,229,176,143,236,59,120,171,186,177,209,42,42,176,157,85,154,205,199,19,63,178,224,0,142,12,17,75,124,173,180,191,118,48,120,103,77,3,233,200,7,190,193,226,202,113,173,205,170,49,13,88,127,165,105,80,252,15,178,233,121,4,61,80,249,174,35,250,143,130,28,217,214,35,39,137,208,238,204,252,79,71,227,173,128,78,37,207,90,66,95,148,55,125,23,135,72,51,230,174,54,56,23,140,120,183,149,25,214,77,151,147,244,80,70,6,160,234,182,135,7,246,225,247,204,203,81,91,227,209,32,27,205,25,242,240,226,85,199,34,234,177,43,67,175,248,200,197,86,17,37,251,202,31,101,66,7,106,6,21,46,183,228,176,120,99,36,194,73,94,121,215,156,10,142,41,91,178,227,223,208,90,144,51,25,0,101,162,132,85,42,110,115,96,6,172,228,31,151,204,67,74,37,18,5,27,114,124,229,188,156,74,117,82,158,197,61,215,209,241,38,231,147,133,119,71,181,186,141,3,21,93,69,85,245,158,139,175,47,12,219,168,113,172,22,14,117,25,168,82,219,0,79,112,22,65,164,10,66,45,76,56,182,192,195,204,143,187,208,83,34,221,192,0,31,184,103,40,110,41,108,189,105,134,44,188,204,116,71,3,142,179,15,138,129,35,183,179,19,115,152,71,2,195,190,69,122,75,140,84,230,229,40,4,133,162,196,255,132,82,31,41,141,222,179,179,178,188,145,241,20,221,206,103,3,2,72,4,68,105,220,6,243,98,242,145,154,63,236,229,8,35,117,208,64,128,55,111,226,25,217,180,87,91,28,241,201,236,77,202,197,116,159,199,120,245,21,221,161,63,160,213,134,194,100,185,187,97,80,51,16,118,44,120,156,161,22,8,210,254,230,116,199,10,196,252,109,94,188,246,140,74,184,155,216,69,85,252,0,117,35,194,138,126,29,208,138,152,98,4,77,82,69,185,26,135,120,236,158,233,132,164,26,158,19,183,171,214,87,174,42,70,174,134,1,82,198,68,172,217,83,103,103,143,246,76,197,64,6,227,102,20,128,94,214,24,167,198,208,253,51,169,8,82,48,144,132,28,35,10,240,152,70,209,50,187,76,107,96,226,68,31,157,60,73,135,20,244,112,246,188,3,168,13,20,162,148,181,101,209,213,231,129,207,252,177,48,78,253,187,199,191,234,189,237,200,87,172,196,46,39,98,187,249,122,248,57,161,102,117,45,162,149,103,40,23,241,13,189,71,45,56,31,83,22,85,85,172,130,34,167,133,53,168,104,5,241,190,212,34,136,159,32,97,9,170,116,119,46,220,11,181,30,138,152,64,207,98,201,47,166,53,185,12,174,7,109,213,14,90,237,157,234,200,67,250,138,107,83,153,136,40,95,241,173,171,228,199,184,61,158,41,172,45,148,9,45,170,254,201,246,103,54,137,186,158,146,82,216,100,215,87,122,168,149,5,211,49,254,120,9,134,18,119,0,42,11,68,169,107,166,174,74,82,179,84,139,242,104,231,119,120,12,0,32,155,36,95,139,20,23,238,94,112,26,18,51,74,213]], +[[75,199,218,171,197,64,124,34,109,25,32,219,74,253,33,178,165,179,229,155,142,146,70,5,63,106,26,106,250,84,231,231],[220,83,152,133,252,123,238,0,42,197,222,186,225,107,221,190,75,85,63,161,94,129,238,121,136,118,148,15,56,207,196,197],[167,166,72,136,57,187,174,4,222,201,47,150,215,40,196,100,104,93,122,150,223,81,43,0,81,22,61,34,83,143,116,84,111,169,134,177,182,10,109,140,199,102,162,108,105,132,201,205,38,136,57,88,152,226,178,174,114,220,106,45,90,159,117,14],[106,204,233,152,67,178,65,175,230,237,213,208,171,120,208,251,33,200,195,90,255,136,19,137,213,5,242,241,221,145,175,30,178,173,34,146,84,146,124,127,14,207,183,168,20,22,144,87,58,101,93,105,133,61,116,208,112,139,248,177,230,10,3,150,48,40,166,37,183,159,61,254,162,177,19,255,202,180,111,60,253,74,98,30,143,216,255,10,150,129,67,176,174,3,204,182,244,46,37,226,215,77,191,81,91,195,88,105,155,99,80,9,176,29,97,254,89,127,29,194,195,90,123,164,85,82,120,238,14,164,86,199,211,95,168,117,122,65,121,36,177,208,168,53,31,34,106,19,236,41,208,37,180,38,150,236,29,153,37,183,105,205,89,200,226,249,205,60,228,229,192,32,224,81,231,163,111,63,151,193,232,236,113,151,75,193,106,196,222,70,81,173,77,242,233,192,238,214,134,146,66,36,254,109,230,198,13,212,172,194,110,10,171,216,12,33,213,9,217,89,184,11,67,83,149,141,0,228,76,81,29,35,188,244,69,82,96,139,250,86,169,197,174,121,222,98,187,35,241,29,116,15,72,36,12,39,225,1,153,151,81,242,83,71,66,192,166,145,63,246,75,104,58,24,153,90,188,57,63,235,157,87,199,31,73,160,128,85,114,152,204,64,93,17,183,152,141,113,22,132,12,90,218,245,59,198,114,180,105,35,204,69,124,112,57,148,10,212,213,191,7,60,108,136,107,19,57,82,89,38,210,129,219,209,167,151,57,178,227,100,20,203,211,33,177,133,252,136,241,141,47,129,200,9,151,91,233,160,147,100,76,197,89,237,42,229,204,14,53,203,221,24,17,247,2,134,5,122,63,112,48,103,237,221,245,235,22,144,167,66,123,183,63,227,2,78,208,219,130,165,206,143,23,22,66,138,118,253,41,43,169,154,48,12,75,47,54,13,162,18,70,23,89,11,16,227,177,98,166,230,125,213,213,165,155,204,161,15,97,15,160,100,175,253,85,248,72,59,152,166,141,7,111,39,138,191,136,138,8,160,20,224,234,73,145,128,251,199,152,64,206,237,19,204,107,36,88,191,171,155,13,215,174,157,134,70,31,226,21,231,201,246,63,118,140,238,74,136,45,240,221,132,227,235,79,45,127,107,24,250,87,216,188,125,154,251,99,194,26,196,101,231,144,59,155,251,134,56,162,147,97,247,235,252,110,84,229,70,90,108,239,70,58,226,38,67,174,65,2,88,119,156,167,75,112,64,26,148,85,164,209,87,215,74,112,41,239,230,181,25,168,196,190,105,103,86,224,69,174,64,129,183,125,214,3,31,13,37,15,167,97,230,15,133,157,144,99,252,16,90,160,161,167,69,10,241,83,231,5,71,119,119,196,66,88,109,244,7,64,43,162,56,117,47,174,247,79,51,69,194,106,69,51,190,154,97,245,252,107,222,72,227,203,167,92,4,214,247,179,51,227,112,6,221,12,148,253,59,106,19,11,214,252,219,60,106,190,33,202,96,235,67,28,194,216,162,236,231,22,157,45,207,206,39,96,130,86,87,253,76,38,243,195,184,48,172,223,213,8,1,29,20,118,75,59,233,23,21,87,26,49,131,1,142,13,34,31,185,83,43,178,225,113,30,114,90,39,58,224,204,47,172,203,167,213,80,73,41,69,156,153,37,23,176,92,29,221,3,170,204,217,55,184,110,182,123,200,32,45,1,202,179,212,137,88,110,234,26,204,167,220,32,205,11,100,117,194,88,255,103,54,97,73,106,34,234,150,184,157,180,191,63,202,174,59,176,79,103,219,9,106,71,255,126,30,226,57,86,45,193,13,64,240,83,148,79,61,123,204,63,244,192,255,118,86,84,186,94,166,79,14,166,62,69,162,29,155,18,148,159,20,247,234,112,116,233,182,89,197,197,212,72,22,132,45,232,150,152,168,252,202,206,67,235,107,65,53,224,179,51,172]], +[[242,106,242,16,227,178,1,115,153,12,119,69,146,44,223,148,36,119,58,187,55,77,119,122,81,44,245,185,123,58,0,13],[84,88,106,191,4,17,118,224,106,236,91,96,16,225,144,145,109,165,74,140,75,222,40,140,242,77,140,16,124,179,183,48],[206,69,69,48,185,34,186,94,161,98,241,164,82,224,92,0,54,58,73,169,219,138,86,148,151,192,12,175,28,190,169,145,128,119,5,84,237,78,49,64,223,202,69,85,21,158,191,72,239,93,42,80,243,148,174,189,120,33,22,237,101,105,164,9],[136,226,109,163,92,84,136,75,71,20,111,78,63,1,74,182,91,61,113,170,126,60,51,145,173,190,177,158,242,231,185,48,46,40,25,145,178,97,182,160,153,46,46,137,164,159,72,12,162,216,230,132,177,47,155,21,9,179,143,106,122,152,165,221,180,194,216,105,253,3,24,233,142,205,143,217,223,73,27,175,153,169,41,77,228,158,28,248,221,65,238,133,115,10,240,37,167,1,20,62,79,12,142,61,146,213,91,89,202,125,74,108,137,173,118,13,255,192,194,24,146,9,80,142,246,194,33,78,223,153,103,177,125,239,18,61,134,146,201,228,226,11,30,152,38,136,8,112,79,95,159,225,166,214,5,94,50,200,114,86,75,209,126,219,115,89,87,134,41,1,127,12,48,254,171,139,80,78,34,137,35,173,199,232,26,226,10,133,45,176,173,103,106,120,224,129,51,109,107,4,2,249,205,197,213,233,1,40,202,148,93,16,81,92,160,197,239,3,247,49,177,212,10,113,7,65,212,28,29,209,202,22,177,6,15,235,242,160,83,46,111,93,118,81,239,68,99,117,236,24,9,12,184,65,139,130,2,242,90,3,137,3,27,48,127,34,60,91,95,106,254,54,169,173,193,6,143,44,110,14,165,178,182,207,235,141,192,4,247,184,41,200,4,57,6,155,129,167,189,144,116,119,198,19,94,242,130,183,113,241,65,219,231,90,15,160,86,224,107,138,26,31,152,194,95,165,77,20,200,253,180,45,101,2,89,92,89,210,91,172,241,161,154,222,252,193,49,112,247,164,49,123,106,182,16,182,9,212,20,176,7,62,160,74,194,158,177,14,231,60,215,26,76,166,4,9,248,231,96,230,15,147,149,16,16,13,12,140,215,111,38,75,179,120,17,249,122,165,41,154,192,177,45,65,104,255,56,236,223,168,11,30,92,27,59,189,77,64,211,84,71,53,223,113,103,235,21,138,154,154,35,77,68,95,29,102,61,237,113,113,237,198,141,23,44,146,33,75,130,239,19,254,107,140,67,170,137,183,57,180,153,10,233,71,163,79,2,10,141,137,67,176,247,165,214,29,250,118,173,222,2,114,233,140,17,89,192,253,138,29,227,63,44,239,142,221,50,133,123,33,137,237,150,18,128,87,235,222,168,31,122,58,61,255,225,137,59,91,168,119,85,108,144,56,63,162,197,166,253,104,14,138,103,222,228,128,45,144,223,233,113,98,58,123,226,42,179,202,86,6,123,30,92,105,74,168,76,25,241,109,105,226,132,221,250,3,156,16,141,4,53,129,56,18,57,13,142,188,30,80,19,129,118,242,89,220,15,38,188,161,59,201,67,245,13,90,53,0,177,141,89,53,116,198,32,252,9,122,206,67,15,184,7,40,211,161,170,100,78,80,75,16,9,173,103,83,108,235,1,31,42,53,125,189,0,158,74,99,245,36,213,181,149,127,51,21,103,197,180,209,133,166,29,242,45,112,113,211,26,233,33,65,225,153,193,34,137,81,90,237,128,201,16,33,69,107,205,69,204,198,52,3,125,207,105,180,29,107,31,245,52,113,1,13,153,241,135,240,70,84,244,54,34,40,120,113,254,230,220,245,243,2,60,189,9,19,217,154,255,67,250,149,179,46,162,177,51,180,201,172,75,1,123,124,248,249,190,80,134,254,146,180,44,184,219,237,91,99,11,240,151,193,142,46,85,195,221,147,39,30,9,194,209,204,106,248,125,131,253,239,60,62,60,76,186,251,234,155,96,253,94,156,240,1,29,226,233,226,111,191,9,175,238,245,198,152,2,166,196,107,223,84,193,69,134,41,68,23,62,1,126,48,20,158,165,192,60,122,239,162,138,156,172,119,103,0,46,163,254,251,222,174,91,174,0,92,55,13,188,6,66,68,213,185,190,85,0,163,87,38,169,155,201,232,194,117,45,81,14,19,154,242,37,88,0,152,200,24,154,169,197,32]], +[[57,191,254,0,127,141,247,206,78,86,253,23,107,16,43,146,59,164,138,235,130,105,253,12,213,32,194,58,123,35,110,108],[149,50,99,104,0,1,11,61,212,1,46,52,31,202,214,210,154,250,212,132,230,253,115,110,137,213,188,2,186,10,200,83],[162,124,202,75,159,91,149,173,14,68,228,116,12,21,222,174,185,63,34,169,178,84,235,189,35,41,54,90,0,150,108,159,78,193,229,92,88,148,231,191,194,61,57,141,57,112,185,70,94,152,168,210,62,114,218,232,227,80,218,53,49,174,105,8],[122,140,32,191,46,255,105,175,139,173,107,223,171,199,144,156,88,206,116,108,196,223,120,182,155,51,193,5,186,59,216,218,117,36,71,88,181,23,45,92,69,1,188,57,151,1,133,238,61,67,112,131,169,149,159,129,231,102,91,130,154,105,165,215,46,3,77,53,26,221,220,235,61,63,255,88,153,136,223,24,43,70,250,83,210,110,124,158,172,6,34,21,120,143,35,55,191,144,240,23,125,140,167,68,249,95,40,254,168,84,89,60,67,98,200,46,157,237,25,185,4,255,153,210,190,168,36,50,130,46,82,195,218,109,70,45,167,84,255,31,139,209,9,148,45,245,29,186,37,183,205,232,56,213,245,36,35,159,19,49,244,99,25,78,16,255,86,121,91,41,104,120,254,177,245,93,67,236,125,175,12,165,171,61,104,75,85,187,10,164,199,32,212,181,194,232,48,200,88,105,77,61,15,219,170,208,191,103,216,115,24,45,149,178,65,47,206,94,123,0,250,107,252,56,177,50,239,185,111,135,188,108,16,7,10,87,22,236,155,51,162,105,44,223,91,196,28,127,115,126,40,196,34,3,23,164,137,183,50,61,94,32,246,93,55,93,118,159,158,121,55,111,208,45,133,54,134,113,231,224,129,235,117,63,136,133,69,235,229,192,0,178,248,1,67,235,53,141,67,24,94,47,28,41,75,159,41,200,187,145,72,45,67,135,73,74,173,23,109,235,133,84,15,208,5,201,125,19,230,102,63,9,148,78,180,58,70,230,35,103,148,191,110,33,248,29,10,66,9,15,156,206,249,10,108,72,7,181,255,84,19,0,229,147,72,129,168,217,33,150,180,206,232,93,40,9,42,130,142,163,191,198,183,69,173,33,155,233,245,233,87,65,23,208,121,224,47,75,116,142,44,192,26,50,130,106,55,8,35,25,20,210,119,44,118,65,25,253,153,213,58,181,181,162,233,216,145,164,138,154,170,172,194,99,56,177,130,72,219,138,178,213,37,218,241,95,245,58,203,195,170,152,212,242,212,163,55,187,175,109,27,226,25,133,164,175,96,14,41,187,180,44,141,137,230,179,137,198,111,66,39,12,58,11,5,27,219,98,56,129,224,47,47,66,148,206,195,71,99,134,116,122,186,230,199,112,11,143,155,3,135,205,223,183,54,104,251,87,105,61,132,116,25,107,51,171,209,45,206,89,165,124,247,46,230,204,29,219,170,223,177,158,144,175,129,49,179,169,15,152,103,244,199,225,91,223,158,33,132,119,1,107,208,173,59,232,221,5,150,113,255,101,108,189,78,216,152,8,109,228,212,35,243,223,178,112,187,241,157,159,83,247,246,242,210,44,106,201,2,92,186,219,164,66,227,29,152,17,227,126,132,125,189,72,77,128,207,116,48,57,255,167,4,132,112,251,220,96,128,246,211,129,220,126,63,162,113,34,223,83,204,6,57,78,166,252,68,110,27,167,37,56,115,62,211,171,182,133,241,109,253,92,207,88,90,232,251,249,149,75,80,241,11,126,84,50,162,43,54,148,6,169,183,8,137,97,240,174,32,116,149,174,113,133,57,109,204,242,146,220,70,63,65,243,118,161,202,137,238,251,174,25,38,145,82,3,27,253,129,82,136,232,181,186,243,72,196,248,255,61,255,79,214,209,8,248,113,218,163,82,17,15,166,65,136,176,27,133,38,168,69,170,237,19,62,69,107,76,131,196,253,75,187,22,91,64,144,48,126,142,177,125,241,118,195,34,82,15,55,89,156,33,5,170,129,32,117,131,148,164,34,36,115,71,103,100,207,10,247,197,81,131,235,169,104,61,114,112,99,20,67,243,197,31,184,171,12,19,10,196,54,171,96,63,244,241,216,101,108,219,237,34,154,32,43,64,0,142,161,11,23,21,66,247,74,112,183,187,172,196,1,107,127,99,106,168,150,51,183,102,128,88,241,51,18,245,124,81,98,209,142,57,158]], +[[60,64,128,205,160,252,60,3,182,20,217,128,242,255,131,31,91,224,231,169,129,213,56,26,22,24,224,184,253,0,23,118],[241,195,38,157,135,4,2,202,164,56,130,19,93,157,186,219,187,22,45,252,160,179,218,209,151,230,184,167,238,103,154,112],[201,212,164,114,139,143,221,36,13,156,73,138,163,93,233,90,75,189,81,120,91,115,200,64,63,223,4,13,250,237,148,71,239,173,0,105,182,124,120,61,75,129,217,102,190,246,227,217,168,8,160,88,75,152,236,43,24,50,44,76,146,14,176,10],[12,238,188,14,138,71,114,15,37,131,94,43,154,207,137,27,204,164,189,163,134,55,243,99,39,68,88,186,169,226,187,175,237,208,147,143,86,136,115,78,34,172,80,251,18,15,102,95,108,76,97,198,83,23,57,185,41,172,131,205,119,248,150,59,117,68,136,185,184,89,193,56,83,99,124,240,37,193,78,143,221,17,143,170,20,207,57,48,206,179,95,16,77,149,68,30,86,72,148,64,246,32,65,239,26,167,196,176,139,40,7,227,43,185,88,75,144,4,215,110,118,83,51,72,80,109,100,241,18,225,255,111,147,143,100,34,48,191,56,175,1,14,65,152,114,112,36,139,19,99,90,53,103,179,85,187,165,181,116,72,198,209,59,116,243,190,191,97,121,21,130,16,40,252,165,222,250,76,229,66,76,161,145,205,84,162,41,68,163,217,64,228,238,46,43,165,213,4,200,95,149,155,81,76,79,171,65,204,181,116,61,156,178,249,191,51,209,216,194,165,134,158,159,70,96,195,251,34,75,57,20,30,49,16,201,238,138,235,135,30,20,198,44,107,227,143,185,164,86,141,115,104,16,187,157,32,115,23,139,108,126,135,227,88,46,252,98,181,60,35,197,212,101,32,186,51,255,179,169,202,100,158,242,111,231,74,60,255,97,136,66,115,38,184,201,111,116,53,76,179,236,170,97,27,18,205,237,86,94,89,254,31,143,64,0,151,233,62,168,89,81,181,180,233,0,158,234,125,185,55,228,52,156,78,94,0,196,69,108,108,95,78,87,65,27,175,78,70,231,0,172,64,2,87,118,95,72,218,176,62,67,159,118,193,73,155,81,8,4,124,131,1,9,220,231,247,64,209,57,55,135,226,157,55,22,211,196,126,117,92,184,40,231,212,64,169,113,151,81,151,235,219,63,155,115,123,161,31,127,208,56,106,149,146,73,1,125,231,35,77,94,90,155,71,59,185,88,58,55,66,199,116,238,85,42,18,161,243,110,179,242,108,136,91,237,34,233,28,116,207,50,168,221,62,219,8,182,116,191,56,110,244,39,114,121,18,213,124,95,175,170,28,254,183,64,205,82,185,222,233,149,227,208,22,28,217,33,63,56,253,104,29,83,138,184,191,151,183,69,245,73,128,3,14,248,183,38,150,212,226,116,115,251,15,26,205,93,10,174,2,151,33,22,128,234,15,197,157,123,109,81,198,50,146,88,90,29,85,61,12,137,84,180,42,75,214,252,211,164,149,117,191,92,136,149,63,31,78,167,254,14,215,165,121,209,105,126,100,94,42,97,198,157,26,86,188,96,91,176,64,96,162,119,141,80,154,138,173,191,53,217,70,151,204,238,157,53,67,221,1,40,26,3,31,42,14,179,169,235,19,174,86,255,68,250,10,237,79,52,136,116,125,106,248,32,243,152,155,113,51,244,73,234,86,211,167,247,49,231,145,183,237,42,93,185,57,187,117,53,45,231,218,236,80,102,253,87,85,113,101,173,255,166,49,205,63,150,124,60,124,252,17,204,31,20,250,35,222,254,195,235,2,57,180,94,214,1,163,168,7,140,207,199,248,56,9,2,168,89,238,156,226,219,121,94,250,202,10,1,220,8,121,213,6,172,151,209,7,4,215,117,123,60,207,59,55,195,57,180,45,178,55,130,39,128,35,228,194,231,125,116,36,108,158,84,65,73,165,92,12,146,14,191,41,134,180,197,180,179,87,47,116,140,75,21,199,248,99,153,155,197,19,42,218,208,151,97,235,118,80,80,25,118,159,181,84,34,246,3,24,78,36,192,212,243,118,25,135,181,197,15,234,252,206,83,48,42,58,65,94,32,245,106,5,72,3,229,83,186,205,36,42,94,19,100,170,59,45,124,179,188,30,27,134,164,116,49,203,211,150,149,182,127,85,76,70,69,183,35,105,4,9,76,17,170,27,64,50,107,169,27,139,244,135,62,154,77,224,78,43,244,98,89,114]], +[[69,67,143,145,70,93,116,162,130,91,15,102,163,91,215,200,208,5,134,84,121,179,220,16,169,181,111,41,125,49,185,38],[240,146,181,136,3,48,135,30,90,175,221,60,235,56,80,238,126,9,65,162,161,220,137,244,251,71,113,215,90,34,246,242],[217,40,123,127,236,1,127,46,164,10,20,161,246,45,202,120,176,42,61,102,50,223,124,96,235,217,15,197,228,146,197,198,44,67,22,107,248,86,88,251,48,160,139,87,165,129,49,33,184,3,151,87,26,49,43,109,209,27,101,57,32,84,22,2],[48,113,212,183,32,223,16,147,101,153,103,205,78,239,239,46,249,103,132,117,247,222,197,143,236,236,29,146,141,234,248,2,69,122,25,52,230,4,85,244,150,207,66,81,130,14,214,10,61,129,51,182,36,211,58,242,106,38,39,132,181,162,251,167,60,202,42,165,229,25,225,245,57,88,71,128,100,152,100,186,95,188,31,1,29,221,172,56,31,141,72,208,214,12,232,35,23,1,23,60,157,42,48,122,118,48,46,188,105,220,188,147,13,40,67,20,117,181,22,249,143,119,142,210,225,255,242,114,144,154,39,44,195,251,182,179,28,128,65,163,124,183,119,224,98,228,150,73,175,173,18,193,181,247,252,184,6,90,153,231,66,51,98,173,22,144,96,49,38,93,183,232,184,151,81,248,164,164,7,242,80,38,80,254,215,83,228,44,140,145,30,80,185,75,56,0,105,91,14,186,125,255,6,183,167,16,17,126,73,32,212,177,198,5,163,235,243,46,6,150,103,22,237,161,75,48,66,153,138,60,122,94,159,131,84,45,125,222,101,229,40,190,214,16,29,235,51,29,235,148,205,212,96,68,190,248,140,9,123,175,212,13,105,33,167,196,132,200,249,102,132,220,55,22,113,217,78,238,124,190,93,88,119,21,49,76,255,13,24,119,39,45,129,144,169,14,24,191,179,33,213,43,247,71,5,19,123,42,191,145,101,115,23,103,161,58,220,156,133,224,57,123,71,174,249,107,173,178,202,127,203,130,147,176,31,209,222,49,110,225,230,95,53,107,157,110,142,161,253,216,55,189,150,8,17,73,234,45,205,115,196,136,31,50,183,222,235,195,113,94,45,124,219,100,62,13,152,244,232,70,80,139,4,179,36,57,255,20,177,22,79,70,132,109,249,175,174,68,70,76,245,80,16,76,211,170,179,129,117,64,71,10,170,42,185,85,154,104,183,255,107,27,156,12,233,245,134,156,189,205,214,23,9,9,66,227,83,180,199,127,9,57,88,150,190,205,223,241,171,127,7,88,106,81,77,129,251,9,99,97,85,117,102,135,15,22,145,152,52,133,168,12,52,19,218,152,184,209,156,120,230,55,159,148,62,91,213,165,105,122,163,60,94,107,252,251,123,141,241,225,87,78,228,22,250,179,200,167,208,136,179,160,87,207,134,83,33,183,78,97,3,82,109,217,173,21,202,90,211,192,246,151,24,226,112,129,212,179,74,124,109,26,171,107,150,192,167,84,185,137,180,148,6,56,201,237,227,209,123,212,159,101,191,120,61,200,95,28,75,20,72,118,205,189,178,40,42,149,100,170,129,181,112,146,8,13,100,72,251,101,128,236,240,159,130,167,85,1,13,85,212,165,228,243,5,226,89,219,233,149,8,180,121,37,13,128,236,23,200,118,10,147,224,90,41,87,31,104,86,7,48,34,200,112,105,19,196,106,46,253,46,156,170,228,255,161,180,34,46,61,112,233,121,232,26,113,149,29,124,184,48,188,188,249,1,175,36,79,100,228,173,159,82,250,59,98,3,30,53,22,218,80,188,43,206,120,235,157,97,191,237,217,179,245,126,137,53,95,23,125,182,22,43,246,29,160,228,84,195,66,136,185,103,195,251,76,52,27,50,212,209,58,49,152,105,184,227,96,70,249,227,56,181,243,106,31,193,167,237,167,215,176,212,56,224,167,93,132,187,228,214,140,135,154,218,128,221,226,63,113,85,181,50,204,207,122,99,241,190,223,132,248,47,68,12,158,195,203,14,69,243,44,146,247,100,56,245,180,185,16,68,30,103,56,175,63,93,32,80,213,121,238,150,184,143,59,0,129,10,177,38,255,58,143,239,217,113,4,67,36,221,78,179,68,125,172,91,119,128,156,218,140,113,104,37,73,215,207,45,206,227,64,237,207,148,148,172,164,41,1,226,193,30,217,119,144,175,72,188,234,41,82,30,240,227,208,60,218,222,205,200,148,221,7,86]], +[[114,207,206,244,201,214,161,152,109,25,3,17,132,14,85,203,175,172,200,166,235,94,204,114,147,79,218,83,91,220,255,178],[169,68,100,216,204,143,62,67,57,57,71,100,159,145,194,117,35,39,228,13,172,161,26,153,112,197,24,30,218,55,214,6],[219,114,112,172,206,120,215,251,9,8,10,50,121,65,188,231,235,20,91,158,54,97,134,106,134,131,249,161,163,222,151,251,2,176,37,219,158,199,111,243,37,96,254,99,136,39,116,46,162,244,235,239,107,124,206,68,249,170,238,67,79,215,193,8],[102,166,203,232,138,138,185,163,56,71,121,127,196,128,178,68,232,162,184,236,121,232,11,194,99,119,83,222,179,111,163,1,79,132,62,34,164,125,176,163,23,120,56,94,193,244,85,103,46,13,255,108,162,28,164,207,210,185,137,71,27,127,252,48,120,40,19,139,10,212,230,71,194,209,60,239,114,68,105,5,74,189,55,64,36,90,234,75,120,158,36,78,149,207,158,207,208,138,13,19,199,206,211,147,51,39,39,167,243,216,251,218,189,147,157,226,140,170,65,204,150,199,8,17,152,226,38,83,217,78,2,74,97,245,243,220,90,163,127,169,173,221,201,108,241,105,211,80,98,160,162,155,164,90,83,156,135,166,138,58,3,4,54,19,9,210,19,230,20,238,131,115,218,251,162,167,214,237,125,42,211,119,4,192,148,110,77,9,62,45,148,208,97,54,76,193,35,16,99,114,145,3,167,124,203,80,24,145,187,195,24,84,87,187,210,134,158,182,61,198,15,25,111,16,163,139,123,54,203,63,100,61,53,221,191,67,138,68,191,12,143,87,15,173,65,189,222,38,127,15,252,241,242,249,39,214,38,209,176,217,128,160,206,34,63,47,0,84,132,90,254,65,211,157,229,164,87,33,159,39,108,103,230,155,226,213,201,224,112,19,22,57,86,28,38,117,31,176,100,53,224,228,46,37,8,197,244,156,209,43,81,124,152,51,255,151,245,229,30,29,206,175,169,66,109,61,197,47,209,55,156,100,204,170,187,38,219,26,246,222,215,21,54,40,132,47,12,189,187,189,106,160,207,165,64,127,64,148,150,192,101,50,219,234,201,77,171,155,171,160,179,201,136,250,3,211,111,145,29,128,228,155,55,11,104,55,3,127,242,73,231,109,105,44,209,119,55,224,208,121,101,211,63,23,4,43,188,209,233,144,224,64,247,25,54,246,252,162,84,42,227,55,72,54,119,135,192,27,222,167,92,154,14,102,21,2,129,196,104,254,92,115,175,158,91,236,55,45,80,32,195,211,127,161,3,90,103,226,36,208,149,240,102,165,31,225,246,129,195,7,57,57,39,47,106,247,117,14,216,209,131,73,23,138,180,162,238,180,233,202,130,187,103,41,110,152,144,243,22,201,217,73,89,83,214,132,54,235,28,26,47,182,161,204,164,90,142,136,160,155,221,101,165,85,128,37,97,139,54,215,243,203,56,157,46,42,177,237,35,50,40,236,146,163,39,151,140,10,220,237,219,108,150,50,211,171,215,151,22,33,113,55,84,117,142,33,1,58,12,61,0,155,110,49,147,204,21,44,87,239,115,16,123,212,53,125,82,139,228,8,115,2,123,241,132,15,104,85,54,8,15,18,197,255,169,60,166,41,115,103,128,224,21,232,109,25,9,240,216,243,114,1,12,156,183,44,9,137,132,95,200,131,21,230,185,55,13,201,45,54,131,239,68,211,247,95,201,108,75,14,137,225,61,104,45,25,136,182,133,113,62,173,168,66,190,157,43,190,42,118,187,161,93,56,203,175,182,92,64,194,21,155,12,238,176,215,105,185,190,53,85,64,115,79,243,119,54,192,240,250,203,149,21,147,9,54,91,150,70,188,75,52,79,177,154,92,22,57,168,142,135,49,123,251,59,94,123,81,48,250,125,86,67,237,77,160,100,48,200,160,193,133,140,207,47,154,110,61,98,1,34,83,240,18,45,186,180,163,84,117,166,246,85,137,178,176,149,153,40,38,228,241,181,143,160,80,184,249,92,79,235,163,251,170,221,44,34,68,173,74,189,65,1,57,173,244,193,83,203,94,105,51,122,241,118,167,131,126,234,234,153,189,205,89,56,90,253,237,52,255,186,128,99,163,95,79,85,142,78,235,72,241,72,123,86,177,248,209,247,48,103,98,28,181,72,200,8,117,62,53,38,162,242,170,189,225,38,190,165,33,207,103,61,234,250,121,44,165,189,34,18,121,91,214,107,134]], +[[166,51,126,77,59,26,73,177,38,49,103,120,198,19,81,108,3,172,136,201,109,146,255,92,199,224,200,82,124,206,26,98],[245,234,196,254,14,161,165,242,54,180,157,163,58,36,226,243,168,61,75,38,12,84,211,65,108,100,78,5,200,56,191,81],[120,19,118,201,81,47,163,60,69,112,71,161,244,240,218,49,118,230,14,228,119,130,134,155,126,159,165,132,29,150,79,60,26,214,107,112,193,20,177,119,28,50,76,131,255,108,217,151,174,252,205,197,156,17,77,185,242,243,202,125,132,167,182,15],[227,52,48,195,140,74,64,179,198,110,32,207,59,112,233,254,168,204,80,118,31,42,254,36,158,192,89,192,123,195,179,126,91,148,244,164,62,49,0,153,177,154,133,245,157,255,115,167,228,149,196,223,49,247,71,128,205,239,123,214,228,124,57,76,24,145,234,48,82,227,204,245,216,75,174,8,45,36,186,113,120,172,101,210,41,173,24,168,73,64,246,180,219,197,150,238,99,193,129,181,123,91,73,105,137,121,193,134,50,250,130,28,166,30,53,160,208,53,31,225,61,105,224,109,220,200,214,102,220,162,69,2,23,127,52,78,47,68,5,117,211,158,191,229,231,241,6,83,182,91,239,41,29,200,19,160,67,76,151,93,225,100,193,167,107,246,252,239,152,242,49,129,192,9,185,24,48,182,24,228,135,72,71,210,226,27,189,185,63,32,205,139,31,75,170,223,153,66,138,34,103,67,134,166,104,21,43,75,144,57,255,6,171,207,227,52,160,98,247,148,5,97,114,236,188,7,148,223,152,39,27,154,207,228,183,218,85,58,135,99,66,55,99,0,9,160,91,37,124,24,76,190,35,217,205,90,3,134,88,1,15,87,72,153,243,178,209,84,209,133,238,103,35,9,19,101,12,58,5,181,74,46,220,36,58,66,135,57,142,55,105,40,234,156,107,44,186,243,113,37,37,64,226,184,4,63,207,85,104,19,25,106,229,114,194,124,251,90,70,171,185,114,154,242,220,252,41,224,51,221,17,243,62,134,204,106,195,188,230,243,249,87,125,54,120,26,105,237,126,175,140,130,99,160,241,142,186,15,232,164,129,243,225,90,85,89,148,52,25,95,124,176,87,221,54,78,170,7,221,13,253,38,107,128,127,83,162,7,15,215,145,232,114,66,47,217,7,19,79,74,138,120,168,118,189,203,3,26,200,96,223,224,187,87,225,5,219,130,135,179,26,96,78,183,18,105,190,91,162,41,152,92,234,188,43,223,22,90,199,65,101,11,31,1,58,102,201,189,36,61,3,168,177,197,8,19,129,203,146,226,63,144,87,119,31,192,124,163,45,255,29,185,79,90,223,210,244,255,154,243,29,37,13,212,248,107,34,89,47,96,167,69,117,21,98,19,241,8,70,199,70,169,32,254,57,133,27,50,254,76,139,135,88,118,91,197,184,185,213,185,146,99,223,54,249,120,136,5,63,209,15,29,104,245,119,174,213,89,188,253,231,68,188,101,17,7,108,175,214,137,68,160,237,16,85,45,17,52,75,199,228,217,239,147,109,172,206,213,39,67,49,50,149,155,28,115,36,173,28,76,188,58,26,115,107,31,2,170,232,224,97,26,226,63,221,71,79,91,142,231,5,111,203,90,246,19,62,204,8,75,185,241,245,12,189,172,102,36,68,55,180,52,143,78,223,226,55,252,60,56,41,171,148,235,79,20,202,177,204,214,202,238,54,250,220,32,163,16,207,6,144,98,44,220,168,72,174,208,63,244,3,166,99,63,79,101,121,148,183,128,221,96,72,20,156,59,251,193,120,137,227,125,144,177,229,66,14,179,212,89,107,145,186,17,188,2,41,198,93,5,185,60,215,224,69,77,31,60,110,30,128,113,152,55,146,196,212,54,141,7,120,174,244,225,35,51,95,210,150,44,101,123,208,81,53,113,165,252,226,17,222,98,135,79,39,202,16,220,21,186,45,68,95,28,244,190,95,131,60,240,181,100,192,34,87,107,152,192,162,67,73,182,112,133,249,34,2,103,93,125,172,72,185,94,59,253,101,85,169,236,183,199,47,8,191,236,13,34,2,34,73,47,220,150,54,240,54,236,69,8,163,101,183,183,9,121,249,235,74,114,99,168,186,203,28,29,1,85,115,134,70,205,212,106,185,35,74,23,3,17,80,13,11,174,110,85,168,99,189,170,86,245,22,69,173,133,41,122,115,129,248,210,12,249,108,71,77,27,184,31,206,19,43,20,85,93,26]], +[[16,125,169,141,14,232,231,192,15,109,65,236,38,89,68,206,103,239,140,143,251,81,244,241,31,78,95,26,39,251,232,5],[59,236,52,177,97,177,188,255,0,159,140,252,80,216,76,235,106,45,91,32,59,82,56,168,170,216,168,54,24,180,66,231],[83,37,43,146,58,209,156,195,151,132,211,169,174,89,214,42,99,0,220,197,10,200,253,7,19,203,88,132,69,1,216,211,128,90,250,15,218,100,199,62,160,246,14,106,139,52,69,191,255,230,202,107,253,200,126,18,139,175,153,191,98,104,252,9],[26,123,127,62,28,124,65,73,42,124,231,153,239,219,45,157,194,242,72,156,132,174,40,187,125,8,79,50,236,168,251,176,102,136,90,198,242,239,116,73,231,18,38,168,46,159,21,55,114,169,147,235,107,107,202,100,145,210,106,202,93,238,152,183,122,29,220,89,146,43,49,69,196,71,222,115,127,175,172,186,90,117,242,168,1,55,181,89,70,151,34,13,25,97,118,116,166,145,19,253,247,124,52,58,242,183,227,134,27,91,120,34,245,141,96,8,156,60,165,76,116,157,39,248,131,121,192,103,89,143,6,57,57,186,134,49,209,245,45,201,171,69,80,69,251,54,12,194,165,182,176,18,127,172,252,245,177,180,195,62,63,25,79,201,36,184,84,22,140,177,22,154,177,9,151,180,56,183,28,128,135,131,71,190,136,122,244,72,16,19,75,81,76,128,105,8,32,26,61,62,109,12,86,18,12,67,20,135,77,194,148,77,132,68,240,27,175,163,74,166,46,206,240,152,21,69,229,208,47,64,22,192,177,100,252,5,174,24,245,53,195,27,242,11,134,243,31,122,121,74,186,20,137,132,195,255,67,61,194,34,196,67,181,210,108,31,102,230,197,241,157,25,205,110,173,212,220,148,16,27,47,82,181,140,157,69,144,203,16,219,197,214,234,205,17,212,46,208,159,21,189,228,78,233,39,29,239,41,47,115,27,243,180,172,108,209,39,228,136,76,44,179,11,40,95,201,36,118,56,162,153,228,22,82,6,36,209,236,141,13,242,73,137,57,199,25,169,231,189,41,163,197,195,42,62,130,65,54,141,110,79,144,254,162,157,195,163,241,71,234,159,118,197,120,14,115,20,63,85,211,222,199,182,99,65,211,243,234,193,217,143,142,125,78,135,117,9,180,67,140,58,82,70,109,36,42,16,180,194,124,74,13,185,35,45,173,1,20,20,235,251,213,121,6,241,164,16,32,123,82,107,13,31,27,105,134,179,235,215,85,10,43,60,21,252,36,9,199,98,110,13,211,48,239,103,34,227,186,72,177,217,32,86,82,172,25,76,33,71,60,226,88,85,157,181,17,239,173,62,93,85,242,167,150,214,90,106,185,125,134,49,6,42,89,58,19,170,160,149,219,201,62,98,23,206,214,25,203,22,165,126,116,67,85,161,107,21,231,125,73,121,17,146,153,187,4,62,72,250,62,97,84,96,225,100,136,41,132,162,35,212,24,202,149,52,12,91,252,218,103,63,205,19,178,159,44,71,210,249,126,62,140,97,59,108,88,223,14,98,207,35,6,29,111,84,91,117,80,51,253,61,193,64,94,95,239,53,161,62,1,95,152,177,204,66,247,27,153,104,31,150,129,37,130,41,164,71,61,134,234,187,12,23,146,121,65,229,12,8,243,74,118,180,59,204,109,4,46,86,50,239,156,204,145,182,230,149,15,93,48,246,112,251,57,2,195,212,9,49,90,64,176,130,28,232,169,154,151,254,202,84,120,191,215,130,231,135,103,179,17,243,116,22,63,88,150,176,190,185,88,56,230,69,135,140,100,153,3,133,18,59,97,87,93,216,66,220,118,53,75,172,156,109,90,205,153,53,182,9,188,204,184,70,61,57,34,93,161,175,184,145,29,54,230,9,137,45,209,114,56,82,171,159,130,117,143,63,30,77,40,220,240,44,176,110,237,38,132,74,174,104,130,237,68,188,228,74,188,209,223,186,99,52,24,201,241,85,135,156,151,171,39,248,174,35,131,48,57,43,229,73,26,7,134,98,218,170,2,163,213,69,139,119,197,73,196,155,226,1,36,94,122,174,192,217,78,84,55,190,202,110,90,176,70,214,148,233,107,245,30,4,251,68,55,155,43,155,128,22,117,254,20,119,243,224,137,135,74,96,17,113,216,182,143,2,2,1,70,1,165,63,129,47,83,229,129,195,185,99,18,179,107,158,224,79,255,17,217,234,180,228,81,72,220,200,240,250,177]], +[[139,194,41,252,35,70,83,177,60,146,71,16,203,70,139,143,169,178,128,226,173,180,156,180,179,107,245,157,111,164,166,57],[70,20,105,117,223,103,4,203,244,83,32,165,230,203,109,232,19,70,159,49,49,230,29,68,123,188,161,164,119,160,197,87],[210,67,184,125,19,151,213,148,19,157,131,195,154,207,133,1,208,115,189,75,231,24,180,194,6,152,7,41,231,32,164,197,176,234,145,162,142,161,38,4,169,135,230,149,145,197,67,4,159,41,115,187,145,193,112,33,60,50,166,74,15,172,130,4],[186,226,220,127,148,171,92,205,202,168,207,73,237,190,240,246,215,174,177,250,137,7,128,5,51,175,68,146,97,17,148,229,108,239,55,177,240,51,48,55,56,174,44,59,196,88,143,92,179,213,95,52,91,154,64,126,120,119,66,160,106,240,182,238,32,222,227,223,233,201,29,118,42,62,189,25,174,208,121,7,187,185,28,215,118,50,101,64,222,217,247,255,125,218,118,97,95,151,142,148,144,244,6,237,45,145,22,226,9,63,167,133,233,113,181,6,45,49,203,64,255,249,227,197,81,167,59,32,36,93,70,223,77,127,209,48,58,40,24,1,114,217,162,191,85,147,196,121,23,181,134,144,145,124,31,176,225,226,153,77,31,169,119,53,174,55,141,230,234,253,92,26,37,171,175,163,207,210,223,122,234,189,110,104,252,68,237,248,47,200,54,148,229,216,65,161,91,20,86,139,97,16,190,100,75,242,43,113,252,71,215,240,126,22,102,149,125,15,135,218,23,241,63,205,99,193,194,150,111,104,125,37,220,189,153,99,240,30,255,19,45,95,43,134,103,120,22,88,140,18,62,148,87,190,252,206,210,211,205,29,27,235,232,221,143,187,21,135,229,83,203,204,76,135,98,6,76,211,46,247,161,112,36,16,247,127,21,36,13,126,43,181,130,198,120,192,218,136,239,69,34,131,11,20,54,96,172,156,67,77,149,119,46,110,238,237,96,20,174,22,130,76,205,196,223,45,246,74,235,105,128,181,29,17,137,133,220,187,209,150,31,49,94,106,148,51,240,185,107,30,99,81,37,126,173,131,224,91,76,200,156,146,75,248,53,88,186,125,46,124,163,124,3,23,154,143,133,184,49,231,33,123,244,197,83,131,135,97,211,38,2,133,59,129,89,59,14,191,142,75,159,250,240,236,64,91,42,131,175,125,229,85,77,170,210,139,88,46,224,139,216,75,55,85,80,202,224,138,228,165,189,167,21,129,252,59,123,84,73,140,78,26,251,150,107,74,241,217,200,67,166,178,91,52,224,76,253,155,210,55,66,68,241,254,32,236,98,190,60,207,171,78,222,247,158,214,78,107,113,170,146,40,18,124,99,89,234,28,74,128,135,137,8,150,255,164,110,0,146,222,199,239,188,150,10,23,183,112,145,111,149,64,112,19,46,38,217,141,151,116,162,172,223,128,157,88,109,240,37,47,103,207,232,217,133,163,226,72,219,15,144,115,26,206,122,189,153,156,116,107,105,100,141,92,59,75,214,17,55,224,143,204,139,46,252,86,118,188,216,86,161,59,54,33,81,71,76,74,30,253,237,197,146,207,62,173,26,186,188,212,142,226,4,210,119,38,173,27,218,79,228,176,154,181,16,137,208,22,222,107,162,89,234,129,128,127,175,33,28,135,228,201,239,191,106,76,117,62,8,247,128,237,85,51,140,15,222,20,251,153,179,7,34,181,89,75,58,190,2,4,127,70,98,66,66,31,184,17,118,201,196,240,253,43,94,124,90,15,101,160,197,154,168,195,169,134,8,125,231,186,64,186,202,119,189,54,172,33,206,52,233,254,151,250,204,78,41,131,48,238,206,28,142,198,35,230,106,75,15,35,66,210,197,160,44,95,90,189,220,95,241,241,242,208,60,29,78,233,180,179,66,237,59,28,194,101,97,243,33,123,248,80,14,8,240,39,87,28,83,201,35,38,5,165,63,43,218,2,78,57,146,145,99,168,224,7,145,172,6,86,187,7,131,130,94,113,5,255,169,217,9,105,220,9,74,244,111,112,46,133,204,17,228,66,179,213,83,76,29,50,117,32,125,109,41,169,66,195,88,237,95,160,117,87,195,192,20,207,84,31,154,174,234,96,37,180,30,205,216,72,81,43,162,94,114,30,67,211,41,24,95,143,148,137,46,158,45,94,124,187,153,231,173,37,246,158,91,239,115,44,252,235,7,134,17,85,60,199,131,119,55,94,116,230,111,27,157,141,32]], +[[62,219,80,255,7,78,249,113,127,79,176,182,206,37,43,244,189,4,156,144,131,119,95,82,158,175,81,233,117,203,50,69],[75,194,31,224,62,103,154,187,252,216,197,234,43,204,77,131,138,120,125,72,64,195,188,57,222,75,4,196,23,199,104,165],[222,179,217,252,123,45,134,171,75,146,111,153,82,121,112,171,181,24,56,188,194,145,158,148,205,163,55,31,208,231,105,63,227,126,12,64,225,35,59,9,255,169,3,160,52,221,226,135,192,35,125,197,148,245,58,188,135,132,72,105,220,233,32,2],[151,94,206,78,129,240,1,95,90,195,4,70,9,208,172,58,141,249,20,91,80,196,40,137,221,49,47,86,60,246,18,110,54,255,250,242,30,182,184,79,189,161,90,168,92,102,20,95,117,65,229,180,26,142,129,112,11,227,86,34,79,193,9,50,122,105,25,102,86,115,83,79,92,138,74,0,23,80,177,153,219,253,99,6,145,175,85,45,77,38,169,217,175,179,58,22,175,57,17,84,18,75,83,66,108,159,105,80,87,177,129,79,214,211,16,41,138,246,200,48,104,106,74,0,122,20,224,5,123,114,251,173,91,128,58,211,83,209,195,253,184,144,169,200,24,8,232,159,34,145,135,188,180,79,238,22,164,235,202,213,235,164,89,176,40,39,42,86,44,5,7,159,167,174,62,202,232,4,169,232,196,243,243,21,129,60,94,224,132,27,188,207,228,169,86,35,181,23,164,180,43,44,109,151,163,191,38,172,219,226,233,121,99,63,2,170,196,102,82,106,62,187,20,218,25,188,149,242,195,253,246,189,176,139,232,189,233,122,134,76,144,126,145,140,103,154,183,38,248,1,119,20,88,64,33,107,157,195,249,129,239,23,135,79,8,178,252,102,17,166,52,108,61,166,165,94,207,167,83,201,145,159,79,25,227,199,144,147,191,215,143,134,21,152,228,102,110,28,171,104,142,70,4,212,108,156,88,46,173,185,44,152,143,71,141,22,15,90,21,24,43,51,64,32,23,151,208,185,85,40,46,74,33,123,80,177,75,16,201,244,144,103,234,62,132,229,39,77,202,236,116,71,76,87,7,194,139,186,13,184,205,227,232,56,215,49,60,23,27,133,255,43,154,61,43,22,126,144,97,248,77,243,177,59,221,8,178,213,1,229,55,146,214,128,84,208,72,171,254,59,206,152,217,120,37,111,47,210,198,196,231,111,57,104,140,204,240,254,20,154,249,211,71,231,176,64,239,36,29,213,165,62,170,94,171,53,161,140,104,199,84,160,107,3,57,155,190,86,162,82,104,200,41,165,186,130,178,129,146,4,29,59,210,68,235,8,191,120,231,109,239,135,205,9,243,43,234,201,187,99,152,35,179,105,103,165,116,216,150,13,27,208,52,53,103,157,147,237,220,85,128,99,197,64,185,194,246,9,254,210,226,227,87,109,25,230,32,158,171,70,108,32,103,145,195,170,25,150,35,251,174,125,52,151,232,15,221,63,203,175,91,137,17,14,215,34,68,35,75,232,92,202,75,39,160,155,183,10,38,236,228,235,141,217,112,162,110,91,4,54,31,165,14,144,56,14,214,95,65,76,27,233,245,6,79,113,66,145,22,38,126,221,105,118,66,42,217,45,235,43,128,74,146,232,28,159,101,34,160,243,181,216,173,54,180,248,125,181,22,162,40,115,230,242,114,132,242,202,54,10,47,64,255,61,142,35,222,200,239,138,23,164,58,203,182,18,113,167,39,203,134,144,210,155,184,32,22,115,107,49,2,98,1,221,61,56,141,44,100,58,115,207,189,10,148,226,5,81,251,95,142,31,252,57,116,18,114,170,35,8,220,141,33,51,163,250,156,241,9,121,109,105,210,204,138,221,196,74,226,82,119,129,238,153,58,242,166,55,168,114,240,42,255,71,74,112,115,242,157,156,137,80,119,1,254,203,191,213,16,19,83,83,126,186,23,194,150,105,218,192,66,126,56,226,45,250,172,145,252,32,217,227,254,231,145,244,98,168,99,187,25,8,251,30,66,4,182,136,128,49,77,218,202,170,53,161,122,245,245,122,57,159,25,49,231,143,90,55,69,79,211,140,87,166,142,141,54,120,72,169,115,69,24,156,112,7,127,209,170,7,84,231,3,227,82,97,128,99,185,227,250,243,177,75,95,11,39,17,54,51,197,209,115,99,116,30,150,166,126,129,100,1,232,9,140,23,191,254,156,111,53,135,100,111,64,233,253,182,129,159,210,42,116,58,122,110,16,254,186,17]], +[[205,164,186,147,148,10,160,192,195,21,11,57,41,185,94,231,118,156,228,63,217,142,202,255,156,74,80,158,115,109,92,142],[244,199,162,95,26,116,61,175,65,65,126,71,224,39,83,127,36,244,129,189,26,117,230,177,211,62,196,200,44,85,162,211],[49,4,141,51,74,240,90,79,39,95,248,39,84,78,162,150,164,167,117,250,89,239,160,0,197,118,19,250,110,92,73,60,58,155,121,232,206,86,231,34,91,15,163,38,32,79,3,54,194,19,83,90,229,137,23,122,142,174,219,109,248,178,2,3],[58,29,102,140,102,136,65,72,150,167,105,127,60,46,67,16,152,237,252,69,126,4,210,218,134,149,104,173,91,51,16,229,158,76,114,124,144,60,191,24,23,64,136,2,49,154,140,35,27,88,2,61,250,228,148,192,19,175,15,219,120,201,29,91,69,127,140,71,163,220,49,216,200,89,74,160,143,20,98,3,250,44,40,179,221,121,106,17,169,122,222,222,106,122,112,155,90,25,24,239,27,234,131,83,60,120,52,115,112,51,86,245,190,234,127,209,138,196,78,198,137,4,149,237,23,13,3,241,91,65,134,8,167,217,239,213,47,161,9,24,99,128,81,196,72,217,141,87,36,245,103,200,198,127,213,182,236,140,61,99,96,8,185,186,229,232,177,233,132,248,255,184,182,75,238,189,99,69,161,5,193,193,8,49,50,253,69,8,214,172,13,78,145,69,80,18,16,229,23,217,178,36,120,226,21,182,2,89,159,128,55,98,220,213,164,9,179,70,14,127,52,15,71,239,119,40,26,210,56,61,224,140,91,128,149,56,170,236,146,43,252,160,214,117,47,20,121,114,100,109,10,141,131,64,119,44,135,29,59,52,171,192,96,55,222,58,180,227,113,41,134,93,91,167,11,111,60,201,160,89,239,183,221,220,56,130,244,252,254,19,244,72,201,188,102,72,136,88,150,3,186,152,104,58,147,180,179,177,1,73,146,165,92,142,78,161,186,249,204,0,209,186,223,245,253,127,93,165,227,7,251,209,180,201,132,224,250,14,222,197,211,11,254,245,244,119,48,18,99,181,215,82,0,27,133,221,82,223,59,74,122,194,59,147,10,145,192,164,87,101,166,100,136,216,235,89,1,133,112,96,6,123,130,55,129,136,84,146,136,221,198,24,49,229,182,132,27,52,76,174,34,80,4,34,25,207,180,172,224,35,230,145,249,228,141,0,110,154,7,198,125,36,104,249,53,147,180,175,193,97,192,118,139,108,235,116,76,36,201,35,218,52,175,61,94,213,119,204,127,133,212,145,86,15,76,11,203,205,29,94,52,33,189,28,207,175,179,115,214,81,189,97,237,113,192,158,153,246,18,0,23,4,208,198,48,216,84,123,217,112,182,110,127,92,231,160,20,224,255,90,51,125,197,197,106,153,241,49,185,18,145,64,238,234,57,57,124,72,202,169,168,8,111,159,217,145,80,190,126,248,123,109,75,148,177,189,82,135,139,243,187,252,206,172,194,204,69,232,151,28,58,77,74,62,184,106,249,135,77,79,165,231,202,167,244,93,21,83,255,187,65,100,91,240,245,233,178,151,114,227,220,8,27,37,181,46,28,183,226,22,116,131,213,79,186,105,13,219,41,213,70,45,42,39,163,93,133,240,7,173,237,226,163,221,114,129,246,84,51,106,250,251,115,112,120,43,41,202,214,67,217,217,219,47,5,242,129,181,62,19,62,195,14,236,9,251,13,6,27,116,88,26,43,210,121,11,19,115,145,241,147,40,136,15,100,197,59,231,0,208,250,221,183,13,193,101,210,214,46,103,30,185,68,154,46,110,157,242,193,109,143,73,250,75,91,132,48,159,115,53,19,61,190,135,44,90,143,220,251,196,152,10,191,179,201,89,125,93,102,122,210,246,136,199,171,36,201,228,64,41,141,114,178,139,15,205,233,198,240,113,188,204,147,232,221,187,167,182,10,11,84,74,46,6,195,156,103,35,212,247,220,24,92,33,19,95,209,58,114,119,11,151,97,25,228,154,31,129,237,71,107,224,124,68,61,224,176,238,118,251,217,25,56,147,40,179,235,134,7,188,47,227,143,133,116,94,40,173,183,72,43,112,28,204,102,144,228,174,90,147,50,234,68,97,49,121,56,125,198,252,71,193,209,236,54,96,53,233,145,225,64,67,35,189,187,245,53,241,195,60,245,123,103,35,241,60,166,202,50,158,42,170,75,70,180,38,7,51,153,6,199,239,73,179,45,184,44,223,106,135,173]], +[[33,126,205,106,127,204,152,113,146,16,195,76,194,225,79,94,45,107,90,34,242,104,193,75,196,216,167,242,129,114,0,195],[213,145,145,206,40,45,114,254,58,196,88,120,226,75,178,242,140,64,155,160,93,118,206,155,207,34,245,11,12,119,134,117],[160,177,105,232,233,206,85,117,85,224,51,74,13,231,67,142,85,54,117,72,158,164,186,156,198,58,35,77,0,222,216,171,105,103,163,190,144,239,105,224,118,219,158,163,213,202,35,179,36,141,210,89,145,238,31,77,128,98,11,244,219,67,143,14],[155,83,55,231,143,179,130,242,46,166,14,3,192,191,62,228,112,11,105,120,169,30,230,172,223,106,64,158,73,24,209,104,72,129,250,29,17,140,8,201,246,242,202,12,171,86,116,2,201,80,16,231,171,223,232,72,174,121,186,36,154,220,185,110,174,29,250,8,67,149,33,57,207,73,181,136,100,120,149,105,26,46,152,128,70,107,126,119,229,79,111,96,129,94,191,213,229,116,143,65,60,14,21,249,213,118,121,155,207,49,40,71,16,99,111,110,157,199,135,133,0,121,110,237,128,200,175,75,226,150,25,82,234,128,187,237,20,4,189,93,174,158,109,5,253,79,50,90,59,131,205,69,40,160,134,156,239,132,180,211,14,2,249,65,215,73,168,218,201,123,179,250,131,157,37,115,155,151,236,55,69,54,189,234,80,4,132,169,65,219,159,34,153,151,6,88,212,17,72,41,92,160,132,108,162,54,98,56,182,32,26,72,179,228,71,237,190,167,164,200,247,16,32,20,39,105,225,95,167,42,229,242,135,20,11,197,149,59,138,154,36,45,32,95,192,25,9,31,42,190,208,253,164,127,82,213,154,2,4,206,116,1,193,130,155,88,87,185,160,145,111,206,190,46,239,153,28,65,58,205,113,177,141,133,144,214,182,208,251,57,148,48,38,120,194,159,43,106,83,2,63,145,135,228,108,54,121,11,206,115,135,60,84,90,114,190,181,83,41,75,30,229,208,208,223,242,57,226,142,198,59,1,228,216,254,13,110,105,177,96,30,250,36,17,240,192,96,30,126,79,101,201,132,248,41,240,220,42,132,33,231,246,109,147,48,83,113,81,199,36,60,165,36,215,165,71,53,198,227,68,241,252,147,142,174,234,39,121,201,64,137,29,109,1,170,85,244,12,193,173,186,18,232,166,122,217,162,127,230,63,180,243,141,192,240,24,65,146,87,24,66,114,85,189,102,93,94,179,188,134,152,150,219,134,37,32,74,212,176,47,90,34,170,238,173,110,48,4,113,254,166,29,187,27,85,192,113,54,92,88,177,81,31,56,176,154,70,113,189,102,179,254,221,169,200,126,67,209,235,243,1,118,78,24,252,12,241,107,45,45,103,237,35,155,57,58,199,25,104,169,3,192,36,119,251,45,249,239,1,219,252,49,103,222,114,101,248,145,228,253,36,208,44,99,16,53,25,184,106,112,133,177,236,47,180,25,219,118,107,238,122,100,26,75,228,41,97,74,184,159,32,249,117,52,16,114,191,4,65,159,182,155,231,169,238,113,165,180,154,248,62,211,34,186,198,138,66,159,245,197,32,103,115,190,84,56,182,94,83,246,9,114,159,79,106,33,193,51,57,17,38,77,99,146,112,23,232,19,107,71,37,205,28,201,100,224,140,160,147,58,86,30,126,63,89,135,118,131,48,226,229,79,141,114,143,89,237,254,44,145,196,249,154,239,151,209,133,89,25,90,61,142,179,21,223,249,111,226,118,218,113,55,239,249,48,87,172,115,30,6,166,10,88,189,138,154,232,199,203,175,240,203,51,114,198,141,170,23,92,66,141,82,241,7,58,56,191,41,70,93,42,113,40,187,64,7,64,6,237,203,114,90,131,29,129,40,100,239,67,243,184,102,124,159,183,16,147,161,103,48,73,222,192,94,9,22,157,134,254,233,45,242,134,0,138,217,144,101,162,146,151,151,169,19,208,35,63,77,26,149,162,32,189,145,193,29,217,196,86,133,220,173,56,87,128,160,196,139,156,74,210,214,99,3,232,222,74,241,219,60,4,228,163,221,66,25,254,119,63,131,168,146,75,15,203,255,252,242,100,171,206,50,131,41,36,3,107,250,187,166,84,107,29,244,227,247,136,237,138,213,194,205,146,178,100,27,71,9,10,16,60,245,189,196,109,139,33,67,23,71,87,218,128,28,54,10,122,161,7,250,198,84,179,76,134,11,213,79,118,187,244,60,72,71,141,244,254,122,165,156,249,29]], +[[8,209,208,111,62,194,158,181,34,147,144,123,112,94,197,108,90,179,84,251,120,103,55,115,174,97,37,48,148,184,158,130],[193,185,154,135,173,21,189,70,246,200,72,69,42,240,250,60,204,203,92,223,110,52,141,129,110,54,197,208,252,166,110,102],[11,142,220,184,177,90,140,208,116,196,29,194,161,186,41,217,100,141,106,203,220,51,131,20,112,126,202,111,180,113,76,153,84,59,73,7,185,248,94,87,238,207,254,15,122,107,112,115,168,9,70,248,8,117,83,244,104,49,9,39,58,96,74,8],[18,11,53,87,60,52,145,75,55,48,81,136,13,162,126,210,65,55,127,14,120,151,44,152,208,250,235,170,118,126,183,167,199,231,198,252,52,5,164,51,110,249,91,197,218,146,37,187,208,158,158,17,242,161,191,20,42,244,232,160,249,36,211,35,221,90,73,223,229,132,240,144,67,156,8,229,21,17,52,77,71,12,98,0,172,126,124,161,80,208,136,169,30,71,196,201,255,116,227,138,66,163,50,21,93,129,82,174,74,189,17,97,173,202,147,76,35,76,228,96,175,135,137,229,63,16,157,125,49,238,222,10,144,155,209,147,252,141,60,44,254,193,11,20,60,49,71,103,17,187,236,39,225,150,165,73,133,188,52,113,103,172,210,51,80,136,39,186,211,110,84,140,136,6,66,184,106,40,198,211,64,75,81,29,162,79,17,223,175,106,143,70,221,203,201,222,158,57,21,151,102,155,221,252,166,86,15,145,172,211,69,159,50,155,176,113,221,128,218,223,53,240,229,13,245,177,15,136,210,103,172,157,48,98,51,13,217,154,107,207,161,49,135,244,92,12,33,77,205,226,205,249,195,186,77,89,230,51,163,84,164,226,119,198,119,187,223,162,65,145,23,156,188,175,5,161,13,64,120,216,173,217,59,201,237,143,108,108,73,151,87,64,54,85,52,31,144,78,55,217,39,117,12,105,156,38,157,201,13,194,109,0,86,37,195,244,18,75,255,102,254,202,89,212,171,255,65,114,186,61,244,90,135,67,2,35,16,48,250,120,51,132,245,9,153,227,196,186,165,234,219,69,20,82,200,136,181,25,39,46,144,247,60,104,114,118,142,13,226,14,226,229,249,80,47,53,228,159,236,194,139,117,32,24,135,254,210,129,142,255,84,83,152,57,47,94,91,104,118,188,85,106,193,58,25,3,173,161,185,215,37,176,74,20,32,75,89,158,195,61,98,183,220,174,234,140,82,135,123,44,253,195,85,138,145,210,201,21,117,0,163,187,109,69,46,94,47,240,147,41,79,196,51,203,214,52,101,187,25,19,7,237,128,26,21,184,93,194,255,11,179,131,18,248,184,23,164,54,212,34,207,70,7,198,78,231,3,89,35,219,107,150,163,137,153,16,20,155,13,164,170,62,150,104,93,113,99,170,207,158,97,157,198,8,19,206,79,52,79,48,121,180,63,24,127,163,27,218,203,154,29,119,32,185,57,213,189,36,27,150,161,119,215,183,118,143,254,191,121,4,76,210,149,109,111,136,219,28,36,58,16,254,222,104,20,133,44,244,4,178,205,207,167,116,7,109,193,37,199,10,87,198,144,126,153,175,227,150,34,174,17,245,87,231,211,75,57,170,175,69,248,52,5,141,47,229,241,91,94,183,10,193,90,144,163,222,88,80,171,29,203,72,176,107,108,202,164,180,47,133,126,113,236,0,184,163,216,151,75,11,234,104,250,15,102,85,146,17,91,79,165,85,114,207,11,7,56,100,31,200,104,212,162,231,20,219,58,215,33,154,130,61,84,183,247,194,101,107,165,197,238,190,53,148,199,219,18,41,140,22,37,29,152,69,191,47,120,0,180,25,11,116,110,33,176,193,165,196,122,61,249,160,89,206,9,86,103,78,183,3,222,203,10,0,69,67,125,164,218,16,242,134,215,32,209,185,223,5,251,36,65,93,104,224,101,87,14,107,49,80,49,66,208,51,53,168,7,189,202,48,137,46,219,95,85,248,152,157,158,100,150,89,192,116,76,84,51,191,180,222,235,17,194,98,106,134,80,229,77,77,57,139,161,155,100,246,139,237,6,215,252,64,143,71,10,199,4,226,172,146,42,193,65,31,238,36,84,62,86,242,245,11,107,8,149,61,197,106,122,117,237,174,67,10,109,242,138,34,122,218,201,27,162,111,14,25,133,149,50,119,57,203,163,3,233,170,57,62,166,97,138,132,248,245,3,208,5,110,232,216,126,55,150,224,54,204,81,204,183,145,222,183,149]], +[[240,200,92,118,177,83,46,137,174,169,117,21,109,221,177,211,208,102,246,64,159,132,27,180,65,9,34,114,95,38,157,134],[253,117,252,117,195,111,131,73,141,143,8,39,240,29,59,69,127,139,196,217,220,85,228,164,98,116,221,240,3,79,225,111],[66,24,254,76,29,206,121,92,169,42,73,166,244,121,142,181,65,45,200,37,134,3,20,236,70,159,237,69,222,58,123,248,234,85,232,83,163,73,88,75,217,90,130,106,88,90,80,63,213,11,254,76,99,94,241,131,208,115,1,54,126,144,16,10],[174,46,176,24,212,141,189,79,33,11,22,119,139,91,210,253,20,201,78,107,191,43,63,248,85,24,229,96,171,141,62,114,32,31,67,52,32,240,15,17,188,120,224,233,243,114,8,117,178,233,220,17,224,67,37,184,179,240,212,101,221,171,33,81,28,69,125,106,202,216,242,253,95,220,13,40,35,254,108,170,102,161,145,163,182,50,107,50,161,107,239,214,77,21,179,97,164,21,19,100,27,206,186,38,191,233,59,223,133,74,79,143,138,11,41,247,226,130,98,226,214,233,138,162,74,194,127,111,120,131,172,1,167,76,64,204,233,71,235,172,112,233,254,242,161,110,98,137,228,104,149,14,57,30,158,36,239,88,232,138,68,55,114,105,206,186,254,216,152,125,34,13,202,226,216,177,38,182,191,129,33,103,208,35,217,186,172,149,13,157,184,207,82,222,99,6,189,72,153,150,16,192,164,51,250,158,23,113,203,131,45,65,151,170,52,13,208,204,208,116,79,198,182,47,144,189,62,187,83,8,202,181,249,64,226,145,100,35,207,15,59,240,128,192,106,148,240,38,145,4,96,221,168,9,55,78,100,87,240,100,241,120,227,8,231,161,181,175,77,239,49,144,7,208,65,119,140,61,106,65,159,81,186,223,135,102,56,121,48,43,83,255,38,157,244,66,208,224,92,149,141,91,170,204,238,215,245,248,175,200,17,193,137,0,238,59,15,97,229,220,207,213,218,200,83,50,211,46,187,163,113,170,45,71,166,6,245,149,70,228,187,182,5,167,70,119,177,154,15,232,233,95,159,119,192,184,183,29,7,233,131,0,77,194,171,44,179,121,58,50,60,16,141,250,121,112,218,0,219,25,134,116,189,52,191,115,16,118,127,118,162,36,224,123,219,198,43,157,7,140,188,117,54,126,46,186,162,197,210,116,191,52,39,242,160,204,93,190,240,175,78,99,173,136,158,19,27,18,188,140,163,45,130,127,114,96,176,68,157,4,67,250,40,132,64,239,209,54,78,60,152,73,71,126,115,238,11,164,36,13,73,42,245,206,19,195,69,97,180,80,16,193,9,216,66,193,254,209,190,63,169,225,132,170,161,64,100,244,63,109,234,11,101,156,91,151,137,60,242,164,51,188,251,29,42,135,235,86,75,217,9,44,38,102,112,71,49,248,62,86,67,75,42,66,153,101,12,112,96,249,255,126,138,173,203,69,147,246,9,24,141,139,70,118,70,207,233,82,112,6,122,29,53,205,117,159,229,129,175,78,98,96,44,2,239,20,116,65,67,235,66,79,45,159,51,166,2,136,193,178,95,8,228,178,245,254,174,6,203,204,43,32,82,191,56,78,26,111,205,132,113,206,94,86,88,215,127,64,195,92,65,94,42,158,9,251,88,59,183,71,18,88,231,200,6,243,194,24,34,221,16,245,106,100,12,220,0,18,141,59,165,86,186,81,220,170,180,124,59,175,159,1,151,211,102,61,232,208,147,232,49,115,50,93,239,30,131,162,245,245,172,241,42,224,159,60,233,108,216,136,3,77,203,230,20,125,197,153,131,98,164,188,64,109,40,132,106,177,80,60,23,201,79,154,253,144,60,154,88,225,206,187,74,187,79,246,242,164,16,36,224,109,202,173,20,245,183,12,27,38,230,159,150,236,241,75,141,163,28,98,31,154,212,227,10,235,152,35,120,103,31,125,31,44,75,87,44,65,187,136,48,132,10,197,221,206,216,129,248,255,242,16,195,199,242,54,216,197,242,207,218,205,162,152,147,48,47,222,21,40,45,181,64,203,84,55,55,221,119,133,37,105,34,31,221,205,214,141,135,226,64,33,121,211,165,167,119,52,194,117,161,213,96,164,98,244,3,24,187,104,25,131,125,163,211,5,235,73,179,134,80,239,220,143,228,9,212,15,185,76,213,220,62,176,39,56,243,136,82,246,113,160,196,20,20,183,111,180,54,243,65,123,142,243,0,146,28,0,158,187,215,207,142,17]], +[[24,226,104,177,90,37,1,221,76,151,157,193,3,202,106,132,34,22,19,43,59,80,129,215,117,248,134,64,248,156,128,65],[179,78,25,193,226,8,251,72,168,133,7,157,159,191,55,199,79,146,113,9,96,248,50,21,79,171,24,87,12,251,76,29],[242,220,252,6,239,29,142,204,216,228,11,223,1,48,125,209,150,131,242,20,212,240,132,230,182,147,79,99,114,120,48,13,187,24,137,242,211,127,83,179,174,242,111,187,62,54,189,117,152,95,167,200,234,109,223,250,114,200,228,6,242,75,178,14],[66,75,220,240,178,86,0,20,57,209,105,88,255,246,72,207,122,134,4,175,34,207,165,180,67,49,180,220,53,109,255,37,204,5,99,218,157,100,1,51,172,183,11,106,17,118,196,130,219,201,64,140,214,121,61,86,188,41,204,64,136,35,211,136,237,136,178,76,235,102,33,219,172,0,35,238,105,247,111,130,150,167,57,82,17,104,91,60,234,169,149,240,53,93,154,173,61,151,53,143,74,55,158,89,32,236,84,95,70,150,33,207,118,138,191,85,210,165,84,201,73,176,237,112,24,124,34,5,173,3,41,133,201,181,178,228,186,87,224,180,164,125,52,69,18,184,75,254,159,58,165,96,254,110,207,197,189,248,195,180,24,69,41,53,115,248,30,211,183,14,220,99,163,12,112,205,163,244,85,144,19,19,246,210,61,179,9,71,143,3,227,78,113,53,109,131,250,93,185,40,12,194,180,54,156,61,36,221,144,56,242,71,89,108,57,30,72,178,243,248,144,161,65,202,29,18,7,124,105,52,71,53,165,155,29,212,7,107,34,225,97,137,153,30,95,27,228,251,118,149,175,144,235,234,93,242,134,19,92,236,42,110,153,170,29,218,50,142,98,192,223,182,55,66,32,45,99,98,77,204,12,92,241,165,223,121,226,135,141,188,113,250,150,87,102,1,175,34,132,79,84,87,51,18,106,247,211,152,76,62,210,82,230,168,118,68,92,146,37,159,187,71,10,16,86,155,73,229,121,31,208,24,44,254,28,63,136,41,127,172,200,195,26,83,50,241,244,235,73,88,219,19,182,192,121,170,156,148,148,135,38,52,3,25,12,131,193,26,67,25,31,254,198,2,63,179,76,250,178,82,91,235,84,108,249,32,10,150,245,133,75,47,120,236,178,217,165,58,169,210,135,169,13,77,65,10,99,173,160,233,117,211,4,213,20,131,83,70,63,168,5,180,128,95,180,104,126,216,133,125,252,228,188,110,128,131,60,143,154,121,205,79,2,154,45,128,43,253,200,25,237,12,10,200,242,16,35,40,127,43,75,175,188,200,153,147,254,70,213,42,156,98,70,222,173,97,125,247,151,212,142,233,133,240,240,223,154,168,46,162,14,13,13,178,138,37,74,154,37,63,57,249,207,1,227,219,143,62,188,247,203,151,206,197,140,78,254,3,18,105,180,179,126,76,187,54,31,115,171,75,73,128,189,144,8,73,83,136,68,197,44,179,172,117,131,184,248,150,83,160,222,101,168,190,145,88,44,85,35,156,184,245,213,49,138,136,209,96,225,200,113,229,234,126,117,245,166,156,186,133,56,34,26,180,44,226,162,196,217,195,183,236,133,127,35,13,87,55,49,19,54,134,174,138,126,214,64,244,47,49,2,148,137,228,230,175,43,62,164,199,148,142,213,55,192,197,144,103,38,194,182,37,253,95,148,158,58,124,243,182,233,152,236,118,29,214,226,181,23,26,104,116,151,82,231,33,183,136,195,71,127,161,144,205,110,168,29,87,157,206,100,98,217,198,98,173,137,98,231,147,56,113,12,200,210,115,138,95,176,74,223,219,63,20,50,207,216,14,46,150,125,160,0,216,58,15,168,90,186,226,149,47,63,54,131,226,84,216,104,244,191,128,158,178,227,0,231,178,9,115,74,60,137,78,150,107,22,8,141,94,211,84,191,251,255,187,242,236,43,233,58,50,168,190,92,250,24,250,86,83,1,46,218,229,175,216,112,156,165,92,12,242,58,85,13,52,202,15,50,216,246,102,251,71,161,47,43,115,83,164,12,83,121,247,83,102,193,63,74,185,241,76,248,10,148,225,241,61,139,9,183,111,216,209,79,250,83,143,49,253,138,235,73,211,52,51,244,223,124,44,166,115,153,87,159,233,144,120,170,114,29,107,111,192,197,14,138,145,252,113,202,37,234,193,55,111,198,113,191,97,83,231,32,178,92,126,151,163,212,239,132,66,172,103,172,245,139,80,75,103,21,143,145,48,37]], +[[60,57,63,157,241,251,11,30,236,9,183,242,112,184,89,130,186,15,213,228,177,121,94,26,127,169,145,55,254,226,77,125],[151,79,226,55,48,252,23,148,86,112,251,193,248,11,147,249,69,147,200,212,75,199,93,24,154,107,191,170,186,245,219,217],[34,51,62,86,65,15,220,191,132,246,168,222,116,19,55,105,22,132,73,91,166,158,255,89,109,185,192,58,40,18,16,136,30,108,145,239,169,27,33,131,192,234,201,22,21,40,23,167,140,167,36,186,124,139,81,187,76,170,222,169,163,65,235,14],[84,216,184,213,250,194,140,255,167,122,9,22,214,51,60,22,237,188,139,183,74,160,110,86,220,0,228,126,57,41,228,8,100,184,132,13,145,32,121,89,126,172,216,29,174,67,226,120,93,252,104,159,62,133,248,198,101,129,239,197,232,83,209,250,170,199,68,64,10,176,140,189,181,209,97,70,250,96,249,153,5,237,132,253,41,54,221,115,244,188,162,87,43,124,245,22,5,96,255,170,104,218,122,103,228,14,8,167,187,122,239,196,4,62,190,213,254,128,164,20,129,126,223,44,99,246,47,172,13,71,68,110,208,187,88,64,88,244,135,47,236,255,98,21,89,49,26,39,10,234,55,166,41,104,100,232,209,104,191,30,47,85,205,59,39,110,223,166,18,181,217,195,54,46,97,139,230,232,42,110,95,130,102,121,36,243,209,211,223,130,95,157,35,244,214,20,45,49,0,223,199,15,112,96,58,191,63,218,218,202,105,239,106,24,239,144,146,179,196,30,198,88,171,39,33,111,198,20,122,8,10,205,166,10,132,25,132,238,131,244,26,196,42,128,234,172,145,255,252,130,40,57,30,245,131,171,62,221,207,135,101,35,194,2,129,53,83,0,216,108,17,164,231,193,173,232,229,5,96,244,57,6,201,188,140,165,251,248,51,159,190,189,2,227,62,133,24,190,229,232,6,184,193,15,130,119,244,16,102,71,53,162,191,85,104,57,99,84,146,69,46,108,160,121,222,185,117,28,252,103,151,244,155,202,150,19,255,46,127,221,54,70,247,197,35,106,54,189,240,5,23,69,229,149,220,0,114,253,102,81,213,118,39,166,0,76,15,12,250,232,86,187,194,138,18,49,203,131,150,101,255,4,21,46,195,28,0,123,62,46,208,169,115,178,76,147,20,156,231,1,230,253,101,57,32,106,233,27,236,76,230,90,137,219,38,199,211,140,236,184,145,159,150,251,108,184,246,193,147,157,144,251,63,144,184,135,120,159,41,87,90,178,14,11,8,188,53,129,83,216,192,53,33,220,137,24,112,181,247,238,220,193,230,43,238,125,160,99,174,102,255,10,75,125,152,209,203,117,143,105,116,60,61,179,174,42,44,155,225,190,9,79,23,205,40,249,45,140,203,202,152,60,116,156,117,198,16,248,64,131,110,44,67,12,205,239,240,175,165,68,68,241,43,74,79,0,44,96,148,81,131,66,68,192,192,125,248,225,34,2,166,95,148,68,124,212,144,58,203,96,109,119,37,168,110,74,35,67,152,78,103,156,74,241,179,103,156,117,94,165,13,10,190,47,204,12,28,51,81,169,238,25,107,70,68,196,36,34,43,233,158,47,179,115,249,100,30,63,174,191,244,49,112,235,3,251,142,196,85,125,21,26,85,250,182,196,153,212,68,200,75,232,159,36,71,104,45,228,230,246,53,52,117,239,203,143,197,50,86,118,58,148,141,199,92,81,95,163,83,84,93,12,186,210,157,245,233,219,92,196,87,237,48,134,207,251,61,117,232,70,196,232,216,129,71,252,208,216,170,90,186,180,155,94,5,195,215,254,239,99,121,67,52,122,211,244,146,238,53,110,243,72,129,207,216,90,188,232,161,68,206,119,97,226,132,232,184,203,8,150,96,73,4,122,153,110,35,85,159,119,107,26,159,65,203,163,149,65,8,72,110,41,39,190,182,67,58,54,255,139,47,3,170,116,179,210,9,196,136,224,119,249,36,242,49,226,131,69,148,44,125,204,46,97,215,201,181,34,182,89,252,181,54,98,175,243,100,143,102,218,62,131,229,155,13,170,144,185,76,81,93,173,171,16,213,168,57,203,58,47,29,60,208,146,222,85,217,149,19,140,58,192,185,7,175,21,172,99,236,24,116,17,67,39,226,25,113,52,94,241,112,49,213,38,23,231,132,218,55,113,67,155,226,232,65,72,188,254,161,50,189,225,14,111,218,84,125,203,177,196,216,247,77,220,225,252,207,130,19,224,218,110,151,184,31,117]], +[[248,102,156,136,241,104,91,191,4,128,204,146,33,172,46,173,143,85,27,250,135,236,186,47,212,221,243,186,52,118,235,218],[52,114,63,184,226,83,173,156,113,206,253,224,54,40,210,4,229,53,222,71,158,16,72,229,24,135,98,161,243,55,254,95],[55,70,218,108,216,202,16,139,238,240,100,135,190,230,53,132,248,18,200,224,105,95,200,99,184,110,93,177,50,56,11,98,255,133,68,246,243,116,130,91,14,62,160,98,14,248,84,193,51,17,20,214,103,223,31,158,167,118,195,150,56,112,41,13],[91,73,65,190,236,34,65,201,251,118,216,72,79,79,63,58,180,255,232,236,200,231,174,199,109,226,171,140,54,133,132,215,81,176,211,254,184,161,220,129,104,205,198,148,150,143,102,178,160,176,82,175,191,139,227,167,217,81,99,233,218,145,65,197,156,165,89,118,194,146,197,199,77,49,49,141,106,145,231,129,124,90,139,47,129,33,24,203,235,163,161,51,35,205,151,72,191,134,237,26,133,221,78,188,13,244,149,207,163,212,98,116,52,191,20,170,232,171,103,129,70,122,86,217,101,209,14,99,113,152,157,250,15,107,192,247,133,159,55,113,235,144,4,179,67,103,219,39,5,219,214,15,168,247,137,92,30,173,245,159,83,218,177,104,180,249,54,57,121,2,85,1,221,217,104,13,235,192,124,209,202,74,9,151,135,110,146,17,243,7,217,183,185,217,4,228,141,40,97,167,120,184,121,173,89,10,154,47,20,27,213,104,227,161,187,36,148,98,142,158,192,198,66,85,174,234,111,14,237,202,48,173,56,161,243,255,236,59,43,94,148,46,33,148,1,4,233,20,209,26,68,192,15,221,71,218,62,85,19,170,133,48,174,226,71,201,92,166,109,8,162,96,140,117,186,152,88,218,20,249,168,163,43,231,19,211,9,224,245,132,200,30,245,190,4,14,0,101,240,123,119,90,225,117,223,226,200,185,10,136,204,218,23,250,79,33,199,126,173,245,210,91,110,64,75,240,4,71,158,5,160,26,192,4,43,137,147,126,178,120,193,195,79,51,2,141,183,128,186,59,97,121,24,89,90,57,192,252,173,103,75,133,196,12,172,141,52,91,124,160,187,72,162,142,102,196,77,139,181,242,121,65,228,11,14,156,112,151,151,108,98,223,239,80,201,143,23,86,108,203,172,200,124,176,59,148,223,223,175,50,241,229,111,250,99,157,99,97,30,33,60,235,245,76,208,163,226,23,45,129,28,14,189,117,177,168,100,98,100,221,139,26,189,70,229,72,151,42,27,38,44,217,93,81,21,54,221,220,180,151,41,254,123,208,11,56,56,189,47,32,161,66,100,14,219,27,110,118,91,101,218,114,231,35,50,97,200,137,46,47,73,73,187,81,243,42,26,90,62,225,73,190,162,111,220,237,185,145,210,205,18,102,55,226,151,30,155,111,11,120,93,242,138,72,243,1,112,115,73,66,63,68,232,70,34,137,215,37,73,130,48,72,157,241,181,27,227,15,8,215,227,37,5,101,198,239,130,75,197,58,27,167,74,87,162,92,6,134,173,203,108,130,90,177,202,112,200,165,212,109,187,198,250,96,116,97,226,109,22,254,147,187,61,58,148,58,61,192,95,48,234,109,200,187,18,215,8,33,211,32,241,173,241,206,186,75,230,87,25,79,127,204,210,25,144,248,98,157,116,70,1,207,82,234,109,148,5,170,162,135,143,30,236,64,3,180,90,66,24,216,248,11,176,245,175,4,115,38,72,119,82,226,183,109,104,135,37,32,187,234,231,179,9,215,130,130,160,115,254,11,26,26,122,152,218,35,223,104,202,248,194,105,155,28,125,15,71,189,125,226,192,187,35,54,153,99,230,138,105,116,200,226,181,149,184,41,58,159,77,152,223,126,154,227,173,210,163,246,78,131,3,151,57,100,45,25,34,4,232,94,108,72,213,214,113,246,199,90,10,137,87,237,187,116,24,118,32,242,171,169,156,28,98,88,76,89,172,0,100,126,63,180,2,146,185,220,26,51,70,134,133,83,57,47,211,241,29,109,198,245,242,244,232,94,226,81,37,205,214,68,116,60,125,69,40,30,218,198,56,76,119,203,152,166,125,154,230,252,154,10,118,185,246,250,105,111,223,74,206,171,95,121,78,229,33,177,229,160,238,87,175,83,189,241,118,128,27,79,69,207,179,202,227,40,114,52,35,75,119,206,33,237,248,104,13,104,196,168,238,207,27,3,83,126,165,105,154,203,86,39,119,228,42,72,111,231,205]], +[[206,204,198,131,17,252,69,182,194,162,241,255,156,221,224,7,236,120,127,223,37,208,44,205,42,28,173,157,227,251,76,255],[111,128,71,52,239,146,130,65,128,218,113,229,92,243,191,26,254,246,91,207,86,9,98,224,176,172,187,45,140,202,89,132],[60,68,98,170,71,1,1,50,219,178,99,17,228,68,114,114,121,237,173,225,90,77,102,44,246,71,243,39,92,243,37,62,109,233,51,56,48,224,81,122,165,250,123,194,208,230,62,162,89,122,148,176,254,146,112,110,205,23,44,94,197,199,240,6],[186,193,134,217,254,90,189,167,156,58,53,167,163,194,234,230,174,106,178,130,71,145,39,112,200,78,253,4,142,189,58,186,87,195,124,244,198,199,243,10,121,246,138,63,118,178,12,216,198,99,31,204,150,103,5,34,8,14,107,98,232,135,174,111,68,54,212,202,245,105,67,19,28,82,221,40,43,37,28,208,117,241,247,248,224,189,182,190,223,201,160,121,111,85,121,4,43,86,230,147,116,150,27,17,223,214,27,18,222,43,183,212,155,252,80,156,219,49,56,243,53,106,13,222,217,143,83,1,183,196,167,72,191,137,178,61,244,247,71,47,248,177,245,5,215,101,198,255,130,219,173,116,185,215,174,242,47,188,202,11,127,53,4,47,154,118,43,208,105,2,187,33,199,249,247,246,107,239,56,144,29,117,1,45,97,215,68,222,231,175,216,159,199,233,8,196,6,133,189,68,10,237,164,32,77,0,111,38,48,125,130,164,150,150,49,21,249,14,9,247,102,136,41,31,74,103,214,65,31,118,209,102,23,135,91,43,153,130,223,220,94,233,184,59,152,23,0,147,25,17,11,84,4,198,49,22,251,110,148,100,132,111,160,9,85,86,50,240,118,152,76,21,225,246,8,23,51,160,212,111,45,106,60,235,247,158,217,2,12,157,236,141,241,88,163,52,31,57,234,165,252,241,207,66,169,72,73,178,53,44,26,30,205,79,184,20,194,13,7,223,218,49,43,212,242,245,140,21,118,180,170,49,92,150,200,120,106,76,251,183,54,178,210,60,56,177,216,28,70,68,234,54,175,160,118,224,85,190,89,23,205,122,146,53,10,126,214,106,90,178,37,63,85,196,253,26,13,14,109,78,218,181,247,18,237,180,64,192,111,172,143,7,230,215,60,201,11,43,167,19,215,60,115,128,35,97,206,70,164,235,94,209,6,12,76,245,50,7,211,1,240,252,212,240,201,209,88,13,178,252,16,89,211,114,7,100,56,160,17,146,167,249,253,111,120,131,245,100,34,134,111,217,240,175,229,63,220,145,10,250,90,117,28,191,163,119,89,37,121,22,92,181,109,195,235,77,206,103,227,219,51,169,129,165,107,125,159,123,222,167,79,186,234,52,120,230,171,44,100,79,215,119,184,191,167,42,160,240,165,33,152,211,110,91,99,77,44,154,17,183,254,10,178,249,164,9,1,197,177,72,160,25,46,149,161,112,186,247,213,53,15,224,30,86,149,66,185,52,133,164,25,113,68,52,133,250,245,127,103,245,109,254,44,88,229,57,201,249,180,73,195,249,18,73,161,12,26,27,231,224,179,234,190,142,224,186,177,241,31,137,97,77,206,212,24,198,42,7,160,181,154,19,112,214,83,27,161,119,9,28,106,213,149,251,89,72,130,4,246,51,68,115,110,161,1,122,255,190,183,83,169,151,134,177,235,100,81,14,46,113,126,201,14,2,116,75,195,82,211,241,178,171,123,224,235,101,98,61,4,251,58,4,108,231,244,218,105,125,130,152,40,165,44,123,4,59,42,130,236,151,251,4,27,245,25,180,222,49,111,78,47,91,13,182,42,237,14,237,149,202,212,50,12,25,71,195,95,216,132,122,88,103,135,40,131,86,17,25,192,27,0,137,33,61,132,219,153,212,57,240,246,68,77,135,131,221,75,100,190,53,119,205,70,28,247,83,200,230,28,145,45,226,229,215,167,226,186,239,162,88,151,93,22,239,49,23,218,89,166,200,147,243,51,145,135,223,49,104,184,159,15,176,178,25,139,182,241,89,75,184,143,61,97,15,206,195,227,109,224,74,225,3,40,17,46,111,247,79,90,140,230,141,64,113,116,180,192,105,28,118,2,234,177,187,16,243,196,157,210,43,132,80,120,45,234,233,167,49,94,59,136,222,121,205,21,230,201,38,129,101,237,58,15,179,248,155,24,62,26,33,33,82,0,63,50,162,102,93,55,205,215,246,181,108,36,83,229,88,12,77,33,249,152,63,56,121,142,155]], +[[123,48,180,45,194,198,112,161,149,254,42,248,121,252,93,227,116,2,69,136,254,61,228,62,45,213,8,68,244,143,66,190],[130,162,172,96,121,242,18,181,238,221,12,25,233,57,79,175,172,215,77,113,111,222,251,252,108,184,167,234,244,28,3,98],[10,99,184,79,70,147,95,175,62,161,100,176,10,242,39,176,8,104,160,63,86,18,147,94,24,97,154,132,162,229,123,136,81,215,70,230,63,217,16,7,135,245,51,141,81,193,7,60,47,197,48,48,153,225,135,62,94,61,62,92,3,111,190,1],[198,104,122,239,235,197,200,22,209,163,52,83,190,202,80,32,211,169,124,218,29,172,86,98,240,175,114,186,212,68,226,253,17,118,167,176,76,27,208,157,131,38,24,32,155,243,227,62,82,53,56,214,218,167,83,4,110,135,29,211,179,199,172,173,51,231,156,27,183,137,100,7,134,93,22,141,75,195,117,123,222,79,130,60,8,119,134,38,248,199,31,183,207,207,223,3,168,36,151,189,139,231,216,248,239,100,144,48,181,243,106,51,148,89,150,142,36,106,30,66,8,83,218,206,65,202,133,10,78,234,232,52,174,17,150,16,202,76,208,102,42,172,57,98,21,134,153,128,39,239,47,97,72,92,2,133,6,113,74,224,156,118,57,157,135,62,128,129,88,87,138,165,158,130,18,245,136,101,49,159,158,13,43,141,167,173,82,158,10,193,241,235,67,90,236,253,53,245,171,185,43,234,80,115,73,107,244,192,191,21,186,162,115,191,197,195,16,68,116,162,220,241,50,195,51,235,54,236,44,191,4,250,149,128,183,104,245,206,167,181,97,126,88,128,175,246,50,1,194,116,214,105,116,62,27,197,86,176,103,144,46,238,41,210,145,17,40,137,105,207,250,135,159,201,203,246,111,191,147,38,217,217,37,172,65,2,250,159,26,6,8,26,222,192,121,203,201,103,70,215,155,99,160,18,237,119,216,44,159,253,78,63,22,31,108,234,40,204,35,250,194,165,67,245,177,208,100,78,192,72,56,50,123,204,101,43,133,143,147,255,70,63,126,148,158,236,140,157,182,86,154,134,152,79,131,29,246,172,109,149,243,143,70,206,187,110,101,131,101,127,172,210,16,141,188,208,175,35,171,1,1,161,48,27,235,72,164,76,172,203,145,9,68,115,215,229,165,200,140,100,79,211,66,5,115,182,120,241,123,81,116,203,20,233,15,172,105,77,29,188,108,150,50,181,151,74,239,40,172,8,215,32,178,234,48,68,13,42,251,4,147,180,13,178,78,251,219,245,60,67,9,33,229,42,16,181,70,97,225,73,209,101,89,26,124,249,29,101,8,234,71,47,179,190,22,57,94,48,49,47,25,184,124,71,228,104,4,160,250,41,181,107,90,201,80,103,123,198,2,56,181,233,158,3,11,30,85,33,70,160,232,140,41,76,252,168,53,193,1,197,95,52,35,135,76,193,40,117,110,115,165,222,190,142,151,254,33,102,182,92,180,70,66,119,12,109,29,35,144,175,27,15,49,185,88,200,48,233,172,79,226,245,173,89,5,130,251,184,146,191,148,149,132,71,126,247,189,226,63,125,208,43,99,247,194,144,136,165,114,81,0,145,50,255,187,120,237,20,222,251,239,217,253,49,253,202,176,59,168,10,35,243,51,152,55,96,171,173,79,22,221,249,221,68,20,240,77,0,219,86,186,114,214,58,58,19,210,196,66,245,73,253,102,201,136,210,228,96,29,19,181,47,119,80,13,214,146,190,201,214,189,59,175,169,36,47,220,250,235,105,185,139,11,87,137,178,128,56,64,222,198,55,180,154,244,56,26,227,250,66,159,181,52,97,160,198,116,235,90,161,141,189,96,122,43,119,169,109,58,180,100,236,217,116,146,246,222,70,12,159,17,181,193,117,108,181,156,177,52,141,253,119,149,107,113,144,124,84,130,30,48,60,184,177,73,6,192,3,227,72,75,228,234,5,166,144,29,105,176,116,133,232,88,247,180,113,198,53,249,3,149,185,163,226,36,127,26,209,43,17,143,250,252,114,33,165,123,16,227,25,182,26,241,193,54,6,168,22,22,206,63,29,98,186,147,47,244,230,62,116,184,66,85,227,175,82,16,187,213,113,189,164,76,191,68,183,20,66,44,180,92,46,242,31,152,19,27,169,107,126,219,155,3,227,61,125,24,141,91,141,144,76,180,19,111,226,105,219,20,105,136,22,142,126,226,69,53,99,84,240,2,165,234,139,53,163,169,158,131,161,50,114,39,65,68,179,58,96,202]], +[[102,86,244,212,113,129,87,196,186,195,143,247,171,229,235,31,129,44,11,152,109,156,1,74,186,213,176,154,166,200,238,74],[243,8,120,152,228,82,190,158,48,174,204,78,143,254,12,1,22,152,136,104,63,98,164,91,141,163,130,153,1,79,91,74],[156,44,57,145,90,237,106,221,0,78,125,214,132,238,61,205,209,13,135,164,135,246,119,231,60,43,206,15,202,125,80,135,150,70,65,80,165,42,68,15,82,55,133,10,0,156,114,22,45,157,41,133,71,10,51,73,14,102,211,196,1,112,76,5],[148,217,229,229,167,183,5,217,217,118,254,113,233,77,63,127,167,134,106,251,247,236,228,36,241,54,50,119,153,178,178,6,206,78,244,195,243,231,5,85,58,252,143,213,193,149,42,76,22,101,141,74,120,175,187,154,151,242,113,147,198,91,101,184,46,143,59,113,81,95,172,130,100,14,15,138,95,179,90,230,252,106,61,176,81,162,45,74,83,0,65,62,110,51,209,156,32,19,194,152,58,202,138,214,206,194,206,100,168,20,22,79,6,26,26,60,90,134,16,167,101,11,251,84,35,212,54,44,224,34,6,219,228,166,250,130,111,3,180,42,195,205,158,164,198,81,64,27,60,234,130,195,153,63,106,248,178,201,226,230,255,230,146,128,171,63,9,251,233,13,213,71,204,218,157,158,142,138,83,123,59,54,5,84,34,126,208,112,159,41,49,152,152,46,251,94,251,14,115,224,0,66,209,160,99,181,116,82,2,125,206,26,57,228,176,6,143,88,177,17,236,93,193,66,191,65,154,216,147,213,79,66,96,203,222,118,40,247,131,222,132,150,56,3,6,164,239,246,216,40,105,16,66,89,201,76,84,173,90,168,176,103,196,36,150,203,136,221,49,21,14,160,77,73,155,250,201,31,75,179,230,138,245,175,122,86,138,62,76,231,241,112,217,134,1,22,63,73,82,241,210,94,18,224,14,240,162,216,241,17,175,219,15,175,186,210,191,142,139,157,73,54,63,202,104,24,54,23,181,65,39,13,218,70,9,178,97,103,41,171,27,140,66,219,221,123,249,134,175,143,186,82,231,51,228,43,160,60,137,46,30,30,192,106,144,177,99,245,167,159,97,101,235,115,22,151,42,193,173,191,207,29,202,176,120,71,239,130,194,202,177,1,93,187,80,170,220,121,254,17,200,50,9,140,172,195,152,32,171,8,91,105,99,189,66,22,14,214,97,59,174,94,32,31,23,192,253,127,50,53,122,227,80,206,156,187,233,38,250,66,220,189,66,42,193,191,9,161,154,209,246,148,105,228,209,220,177,36,17,142,212,82,45,53,60,23,66,152,101,15,248,131,130,250,47,219,178,134,196,91,24,169,186,246,246,118,58,194,12,156,164,118,125,52,140,75,141,237,99,0,118,101,123,133,177,76,17,174,39,55,234,41,164,53,21,183,240,86,116,160,205,62,212,191,106,61,24,154,233,114,33,143,135,124,216,170,105,73,157,90,8,201,158,68,6,148,204,172,205,241,246,66,225,78,144,16,91,238,109,152,237,238,171,59,79,51,159,48,1,136,174,192,193,107,214,69,33,217,40,115,152,230,72,219,148,51,14,216,246,185,171,108,122,217,63,252,67,232,121,46,99,124,97,191,247,216,86,229,78,244,152,115,132,227,18,203,87,1,122,80,234,229,149,42,190,25,216,153,156,140,130,223,196,87,152,204,23,200,217,73,107,245,32,236,197,183,127,226,132,145,85,102,196,86,133,195,4,162,172,213,37,239,18,200,111,56,174,245,84,216,162,56,71,55,204,65,51,251,126,43,101,193,59,239,49,102,138,108,47,96,238,205,132,18,238,255,127,107,96,92,190,149,8,62,35,62,193,167,187,54,222,35,108,138,113,186,40,114,190,148,108,211,179,137,53,245,218,100,200,254,200,225,79,69,204,246,18,75,171,127,112,86,124,47,43,253,213,102,103,96,149,114,3,124,118,20,108,153,23,7,101,155,87,9,176,116,227,69,31,146,26,45,242,131,185,106,162,106,180,118,98,80,22,241,129,173,100,201,145,156,244,29,113,74,26,154,94,43,178,107,175,135,112,178,235,167,123,119,138,51,38,119,167,87,46,227,162,177,220,5,247,53,107,220,174,95,85,227,83,41,227,76,170,121,67,11,39,12,3,97,96,220,159,202,171,91,37,69,67,172,148,178,70,129,241,113,114,182,21,157,22,98,29,122,208,238,189,137,90,30,29,9,185,22,168,111,180,142,76,145,102,16,87,238,233,92,8,112,237,84]], +[[20,56,62,110,86,4,201,156,36,141,57,190,81,209,100,177,52,66,176,94,81,215,142,205,153,147,100,34,26,69,3,107],[47,193,97,56,34,10,183,75,59,212,70,248,167,20,181,141,84,99,212,13,67,103,146,80,7,71,76,91,158,53,212,148],[69,232,237,26,117,29,252,59,155,123,215,161,11,245,189,207,140,164,97,134,90,73,12,16,95,16,69,41,65,207,135,114,18,20,191,191,58,53,96,107,124,227,93,111,112,170,242,213,234,220,192,222,3,94,155,47,109,123,134,47,194,132,144,4],[196,117,59,127,122,111,109,234,37,21,198,227,210,149,97,80,111,79,54,224,222,132,153,146,33,242,40,226,11,213,18,142,217,59,219,141,17,147,35,125,142,41,65,105,162,188,68,138,249,221,54,6,99,1,239,183,254,18,49,53,60,6,35,255,225,17,93,235,182,144,90,198,148,110,227,130,162,124,60,9,225,177,245,193,20,147,219,163,125,160,255,110,234,117,217,250,176,238,146,109,112,29,172,47,197,183,239,87,136,128,165,213,238,236,173,193,244,188,196,205,78,198,242,241,79,82,168,193,100,7,46,111,222,90,178,238,156,238,11,72,229,26,240,85,249,254,199,198,55,80,254,223,114,51,43,35,134,58,30,84,197,43,70,26,33,80,109,253,252,99,136,14,34,216,156,137,68,18,102,108,146,152,33,192,228,57,231,69,65,95,113,121,105,230,5,133,84,214,75,148,122,79,201,209,106,202,227,228,154,236,8,128,26,9,217,114,247,158,173,104,213,41,118,128,105,115,92,170,116,43,69,165,131,5,129,184,12,160,97,166,193,81,94,63,125,90,147,55,135,140,25,252,148,238,242,38,152,234,108,77,5,249,237,65,27,107,143,5,43,95,241,93,194,58,100,190,234,174,153,248,72,147,222,61,249,64,164,224,184,233,147,147,1,57,5,45,153,190,71,188,168,119,95,133,99,189,64,38,183,19,67,213,25,104,242,51,117,40,244,201,219,139,189,10,41,138,240,75,39,105,93,134,183,247,186,108,76,204,98,115,254,188,216,247,92,255,38,105,149,36,79,193,250,19,216,216,67,240,191,244,156,194,213,8,244,162,179,170,209,217,95,178,42,43,198,173,27,150,107,8,18,217,144,112,187,160,124,146,62,228,208,129,7,72,109,192,26,6,219,166,241,213,241,5,172,234,222,51,177,102,81,14,66,126,187,206,82,163,231,131,31,15,120,163,198,224,114,96,131,52,216,2,28,51,138,115,204,12,71,241,156,159,174,64,59,151,22,208,209,95,189,246,70,107,8,246,172,206,63,80,167,3,177,222,168,216,38,223,132,44,161,186,32,210,159,69,72,172,252,117,76,240,17,245,112,104,27,89,228,218,37,56,94,189,109,92,58,220,147,5,41,225,102,206,103,5,246,1,2,16,219,16,100,98,179,51,50,4,231,173,173,238,102,6,165,98,6,180,126,239,32,116,177,22,226,42,97,84,24,236,44,220,51,31,30,25,224,126,138,55,185,45,105,223,7,52,224,133,218,238,185,1,236,110,140,53,241,3,241,216,110,240,210,162,101,43,1,209,131,89,126,76,253,238,223,229,223,154,126,246,106,28,121,106,55,162,113,19,185,68,221,123,161,124,70,0,21,171,138,206,69,28,87,133,14,198,194,144,197,78,81,19,245,94,153,168,230,228,113,30,59,120,23,191,145,165,173,179,127,185,70,27,230,177,181,93,88,96,70,228,42,84,197,222,244,7,111,31,246,195,27,128,111,198,2,71,67,86,170,40,153,234,231,15,94,90,191,31,117,167,242,76,19,76,222,17,121,59,177,98,224,58,88,61,91,224,70,172,199,52,86,209,45,80,157,146,247,112,87,104,104,111,108,113,74,78,87,236,136,183,19,152,226,62,131,93,109,101,71,34,89,150,183,237,8,243,183,68,59,177,124,137,148,9,73,61,14,254,132,85,190,200,232,194,132,163,177,73,165,180,202,99,30,166,32,177,187,129,124,237,171,165,11,4,68,17,132,157,38,10,111,42,13,63,44,206,236,56,66,113,154,94,164,254,24,221,224,212,45,203,51,173,33,230,69,51,37,175,111,60,0,159,43,185,120,211,12,238,174,154,164,146,139,247,55,103,205,169,41,42,184,147,206,95,163,170,76,35,33,99,180,92,100,237,121,119,119,155,28,12,175,207,194,185,250,8,74,50,79,17,58,222,236,33,139,71,53,182,180,100,219,109,70,194,121,26,243,69,95,28,165,234,30,154,4,140,5,26,84,223,160]], +[[89,176,114,99,178,44,10,56,187,197,145,5,149,148,178,189,146,126,128,89,97,221,7,225,249,66,69,178,58,162,224,22],[11,30,76,245,175,242,120,236,101,180,5,245,16,142,27,91,24,169,105,173,31,30,99,129,145,44,130,214,152,144,124,186],[136,109,163,62,53,83,40,94,165,156,20,49,182,232,110,164,155,182,139,46,14,253,43,21,126,119,145,183,79,53,162,66,27,179,89,243,220,30,76,229,241,31,115,101,46,3,191,192,180,41,197,143,15,45,116,24,199,194,11,206,46,45,25,1],[8,206,13,77,181,194,170,80,10,25,239,188,141,200,84,146,80,247,221,70,167,169,165,64,116,23,179,213,24,32,228,176,214,18,117,88,63,86,248,151,253,148,43,221,115,17,173,107,175,115,129,40,86,122,246,85,141,117,144,106,2,196,52,58,153,85,213,155,17,8,140,88,141,199,221,8,246,121,101,197,96,42,86,146,141,218,74,225,100,41,49,99,181,23,202,23,222,208,79,228,171,47,151,137,19,10,233,106,178,49,240,126,9,1,91,120,243,132,140,239,67,93,176,173,159,53,224,251,201,133,30,62,207,201,251,24,109,20,216,218,77,218,69,208,179,235,62,228,80,12,16,30,49,148,181,114,20,6,137,205,117,218,18,135,178,84,243,116,227,217,51,38,174,95,175,17,64,24,172,113,75,208,3,117,217,42,139,182,89,195,41,18,131,31,79,32,119,110,158,44,37,2,159,10,255,57,253,218,199,36,21,67,160,54,107,132,222,123,31,242,62,142,77,192,147,223,13,45,213,229,62,104,71,148,140,243,208,255,63,86,74,217,77,156,192,10,94,165,182,149,228,8,191,80,245,186,178,246,234,135,186,138,211,161,148,1,149,207,27,194,181,179,72,71,173,58,94,255,184,167,130,61,233,30,241,99,56,105,209,240,70,67,175,77,130,106,89,231,139,157,24,99,18,179,217,114,38,54,84,172,85,135,184,11,113,118,70,243,16,3,219,129,172,112,134,13,63,200,205,58,106,10,13,87,109,37,115,30,247,184,150,98,99,215,160,91,85,0,158,138,35,218,192,249,162,26,36,176,110,19,144,14,68,68,70,253,254,86,203,193,160,38,223,65,6,107,32,27,20,129,229,97,88,146,108,12,158,169,15,12,100,90,171,75,239,18,212,224,114,203,253,195,195,213,224,199,44,248,143,22,109,224,72,135,79,53,52,224,64,198,43,22,98,130,27,221,22,176,232,88,40,23,70,28,178,104,146,121,180,70,215,12,138,194,10,208,62,89,140,173,73,8,197,44,53,13,66,67,238,138,237,184,122,74,249,119,247,219,87,205,148,123,71,214,187,81,64,157,128,216,31,109,176,60,185,166,166,183,152,18,244,112,105,10,252,24,54,165,49,51,128,148,207,38,211,193,35,47,213,96,93,143,140,85,182,248,162,167,239,30,12,120,21,85,148,178,55,149,109,42,186,214,169,173,205,88,225,28,205,53,204,153,91,154,10,236,191,127,87,65,172,5,27,4,239,107,151,68,181,111,204,180,99,152,82,139,179,31,190,132,224,120,132,62,105,191,51,136,152,205,239,105,173,65,135,35,149,228,107,89,57,4,130,85,71,224,11,218,242,33,248,250,88,126,162,3,127,251,154,201,48,125,211,248,243,94,197,56,107,169,102,51,62,42,200,114,123,14,27,128,97,45,60,127,44,184,139,170,202,223,226,22,59,195,140,136,132,46,118,163,148,87,29,64,97,14,138,41,118,2,121,55,99,41,110,62,171,247,32,233,132,178,237,210,140,245,196,224,249,160,247,106,206,186,40,204,31,27,105,255,29,53,180,189,51,71,183,249,169,90,76,30,161,7,52,225,201,24,235,150,36,157,12,199,11,71,127,111,35,128,155,189,169,1,213,63,72,90,113,245,8,96,2,193,183,30,252,196,28,177,174,181,18,42,63,59,252,150,197,26,85,215,92,2,152,66,136,190,101,120,135,133,76,250,115,137,116,188,213,68,1,70,249,187,20,4,13,229,79,84,68,173,67,183,154,249,189,178,78,214,164,142,178,253,238,215,31,49,240,236,225,2,233,24,233,86,53,199,160,56,99,62,227,72,216,181,120,22,82,213,5,157,33,90,201,127,48,234,32,210,119,235,191,21,36,105,5,66,138,123,236,2,184,249,38,49,91,173,103,35,253,100,215,31,201,95,51,51,100,203,233,13,70,70,51,60,64,221,166,209,212,51,183,193,149,167,88,219,180,3,138,245,220,199,35,45,69,71,245,64,227,148]], +[[92,193,21,216,57,224,88,205,182,81,142,233,193,97,192,4,216,139,211,144,141,60,246,213,44,143,41,106,26,7,107,155],[30,143,51,5,191,47,161,27,23,217,36,22,171,14,167,98,57,109,136,242,249,112,239,11,16,14,211,191,92,193,52,64],[3,113,194,214,76,94,192,200,39,108,165,255,166,21,239,244,47,158,255,252,88,221,142,207,207,103,98,10,155,203,56,250,241,24,147,43,242,205,91,146,5,250,85,19,52,223,42,117,124,89,119,68,247,145,243,113,251,237,217,139,33,247,52,5],[83,62,73,193,213,243,60,94,196,190,132,198,25,244,236,100,156,37,253,112,189,207,226,87,166,60,51,115,164,208,137,200,154,246,238,183,22,13,215,122,182,107,30,231,225,8,80,171,79,193,243,81,50,51,43,83,120,155,43,1,64,196,242,15,151,242,20,32,114,214,36,175,247,170,211,36,170,205,6,140,3,90,255,82,250,113,47,78,116,131,45,224,49,178,100,35,20,209,113,16,222,230,251,133,118,45,195,13,126,151,120,47,209,251,255,113,121,240,9,23,245,90,247,80,58,91,126,35,198,234,219,101,225,4,241,81,123,102,36,201,229,32,75,63,210,154,101,133,233,44,227,163,238,226,197,174,23,121,32,247,180,171,44,172,135,214,114,171,107,170,193,24,109,144,74,234,52,152,83,78,181,171,35,228,172,76,13,219,13,130,165,174,83,29,118,84,157,54,118,40,87,123,172,66,53,232,151,217,254,32,85,34,4,125,33,79,246,204,243,17,196,227,151,130,125,151,242,134,142,112,172,23,210,142,51,73,153,116,77,53,147,118,164,130,253,203,65,75,2,178,104,123,150,46,232,8,110,87,63,224,0,220,81,222,224,104,121,198,132,226,95,148,206,229,232,97,52,126,123,231,252,165,73,160,247,101,19,106,47,75,136,254,222,7,2,77,210,252,225,246,208,192,53,77,161,161,110,243,102,179,21,179,247,35,48,49,249,121,183,14,172,110,35,191,59,52,158,251,208,228,245,63,77,92,65,252,0,66,118,165,150,112,101,159,105,5,239,3,210,252,9,141,88,159,203,193,50,130,130,250,34,177,13,184,60,93,112,134,89,148,253,25,215,96,163,157,71,110,2,51,13,44,109,25,231,66,38,125,211,101,187,225,254,92,113,26,149,177,132,80,140,228,140,28,150,215,230,57,144,180,8,212,80,137,190,121,227,47,156,176,22,47,209,231,208,209,157,151,208,174,120,255,130,76,198,152,148,134,192,189,3,131,82,85,31,55,73,158,158,152,38,128,78,157,38,36,173,12,123,117,52,86,15,69,253,125,50,75,142,81,126,1,201,178,116,60,20,151,156,253,81,43,195,254,102,114,121,179,162,119,251,70,62,157,115,73,182,79,252,159,230,8,132,194,30,72,16,129,237,112,230,218,90,53,57,196,72,151,31,13,151,135,40,159,203,0,128,242,25,233,148,73,248,41,140,66,71,95,135,253,16,174,181,9,197,48,207,106,87,116,142,184,243,86,33,97,250,72,117,234,149,63,9,101,156,125,247,169,149,15,3,23,70,124,180,229,54,110,25,110,50,245,226,105,103,51,162,94,172,189,228,146,16,73,7,98,6,14,162,49,55,13,64,144,66,155,176,107,184,103,57,158,141,55,191,93,33,160,231,33,71,228,150,207,59,125,214,254,110,94,222,169,102,141,128,33,144,169,28,96,14,41,82,63,142,185,4,228,139,112,65,43,193,10,112,32,152,76,95,240,245,243,131,242,20,174,89,77,200,89,113,228,128,55,40,72,208,215,231,204,92,24,255,136,186,155,38,45,120,132,105,138,65,198,199,129,156,3,25,253,198,187,7,185,29,193,105,77,175,227,175,55,165,56,191,43,45,140,172,178,125,36,205,198,234,219,140,106,46,107,125,248,164,101,74,233,55,133,12,137,10,217,48,152,10,252,193,73,45,184,160,22,140,188,159,16,101,126,180,141,42,200,127,81,117,210,60,174,212,181,230,241,11,190,170,94,51,252,95,100,24,214,59,163,116,171,26,60,189,54,183,41,221,189,171,169,137,212,100,94,58,102,19,11,174,65,124,173,8,109,173,211,8,67,53,37,20,195,117,242,87,26,186,249,62,154,7,113,250,16,58,233,37,133,176,79,85,196,52,118,155,67,214,210,47,117,63,147,6,3,110,83,82,79,111,77,156,203,210,195,3,23,168,232,153,243,22,20,144,53,137,77,169,69,183,109,144,130,191,238,50,142,122,49,182,99,40,238,139,148,224,104,199]], +[[117,165,3,244,143,252,34,22,23,103,37,25,17,27,249,13,163,157,169,234,178,226,145,79,211,117,95,16,245,57,54,104],[246,128,204,15,99,88,205,207,83,122,167,17,40,207,173,252,15,58,137,193,0,170,52,188,210,66,126,36,139,110,213,11],[223,40,227,230,48,54,8,103,134,75,196,30,67,253,125,222,181,40,118,220,233,178,52,163,252,195,216,84,157,176,17,46,23,99,144,166,133,235,212,132,147,110,37,192,140,138,56,120,163,123,60,78,35,154,208,160,229,1,153,55,255,188,212,7],[123,1,9,4,35,35,108,180,177,60,65,119,252,229,42,127,246,88,5,136,204,46,181,163,243,159,245,208,199,62,1,224,27,247,189,116,175,228,21,18,80,195,145,66,110,165,7,39,27,234,29,109,133,240,178,254,53,196,5,0,249,141,6,86,198,56,143,201,239,186,24,55,219,34,223,162,157,137,38,118,245,14,87,95,232,159,210,147,137,208,157,8,11,173,103,186,84,76,172,171,245,167,115,130,55,197,94,40,117,237,73,22,48,42,43,77,196,150,231,66,115,191,5,25,17,55,129,14,80,228,129,149,38,11,171,109,129,249,200,5,98,238,115,204,185,51,60,217,182,29,175,91,0,56,164,230,197,201,88,169,31,104,80,140,29,136,37,25,193,170,79,252,197,53,98,70,58,10,227,1,99,105,111,132,185,124,203,216,103,152,32,237,211,97,126,123,137,110,239,254,52,30,198,181,176,63,115,182,37,215,65,198,85,254,110,130,209,29,71,138,125,84,63,246,192,250,58,58,140,148,166,22,251,132,112,112,209,251,221,230,1,15,2,107,8,156,216,99,195,189,41,177,196,38,159,119,101,158,81,87,40,137,12,151,59,232,127,11,131,60,165,175,107,76,49,51,173,79,164,249,22,85,198,173,181,183,35,92,39,254,52,130,132,243,241,51,102,166,160,58,210,43,135,198,245,88,75,222,174,164,140,112,50,93,110,51,164,117,245,5,17,6,56,117,25,42,135,237,195,136,8,155,132,57,83,144,194,163,173,137,162,37,149,220,74,113,90,66,162,192,239,222,246,123,53,75,52,252,117,202,152,223,145,62,117,158,81,199,246,37,221,213,152,172,34,212,33,222,203,87,190,189,84,34,14,198,218,165,236,231,105,210,224,27,231,182,190,226,255,90,11,6,179,45,109,161,215,188,5,126,58,191,170,178,66,163,247,230,100,106,21,158,79,80,94,70,98,152,43,19,208,204,31,186,145,209,3,9,164,45,193,8,124,241,13,54,227,31,23,6,21,160,172,181,8,191,104,62,45,224,12,135,100,13,48,74,148,123,196,151,31,243,97,156,114,171,216,60,123,44,187,52,100,196,4,12,38,98,181,133,8,183,70,128,207,166,222,6,232,210,30,59,236,133,17,25,147,18,104,0,9,7,31,112,107,123,19,58,36,135,213,116,95,250,221,93,192,235,43,85,61,244,64,120,127,1,29,218,55,113,159,167,19,21,232,178,145,239,215,125,163,186,20,251,153,95,3,87,26,61,181,34,182,60,96,190,86,25,148,22,153,179,146,34,181,157,15,35,229,235,55,234,212,183,247,80,237,74,191,77,184,124,112,218,102,91,239,77,122,41,33,178,201,152,151,242,50,28,155,230,7,94,116,76,130,40,99,154,183,54,219,235,43,234,180,64,193,86,163,154,46,253,38,29,181,8,85,227,4,217,207,235,153,20,28,97,53,88,16,159,33,71,77,39,42,45,144,109,72,147,147,74,255,142,8,164,252,238,150,74,92,208,7,50,253,51,175,41,132,156,141,252,166,89,121,66,24,87,24,92,246,41,248,104,7,168,89,115,211,68,10,107,248,17,165,141,4,19,135,36,152,17,236,4,126,94,139,52,59,35,135,208,24,30,13,11,212,97,239,16,232,22,74,174,53,125,155,41,220,10,206,62,198,215,67,174,52,84,171,159,132,42,40,213,113,2,23,223,254,80,52,78,141,147,47,24,1,176,232,249,102,25,142,241,201,204,105,105,243,71,52,170,106,99,174,170,180,51,159,117,211,79,250,138,203,147,126,217,199,48,146,163,9,169,184,74,37,1,30,49,20,194,101,228,246,2,51,126,182,153,181,162,45,87,43,3,228,218,208,59,4,97,192,13,185,103,155,114,252,91,73,62,244,72,111,133,83,93,129,58,88,8,3,133,175,212,232,216,113,130,128,52,51,75,254,68,29,24,152,78,77,252,222,2,68,3,181,174,102,204,80,164,115,1,181,127,154,50,247,64,189,199,255,29]], +[[216,170,42,10,165,20,253,132,95,122,166,107,131,192,234,187,156,22,2,58,188,22,149,119,52,80,178,187,51,37,34,242],[228,232,214,178,152,36,140,21,254,8,248,122,59,198,8,75,242,214,77,127,30,75,45,81,89,158,159,173,156,201,16,146],[20,111,101,212,62,113,85,66,137,75,121,0,162,248,205,75,23,211,135,10,97,0,227,125,224,5,176,219,93,129,81,36,109,228,238,56,66,211,235,202,32,165,218,34,163,99,167,87,94,122,85,18,130,149,242,114,17,72,74,245,124,213,49,9],[8,222,179,184,50,245,45,101,86,247,140,63,10,190,70,241,239,228,94,61,93,136,231,248,237,248,3,103,12,228,97,41,33,116,158,158,206,99,253,201,190,242,186,72,56,18,187,98,43,231,68,212,4,4,253,110,9,201,225,203,124,225,157,232,26,157,173,245,86,53,46,232,152,16,199,106,155,16,71,172,98,177,110,187,125,162,61,220,45,74,183,106,2,5,97,208,45,65,181,139,148,149,58,35,250,175,221,215,129,183,220,167,183,251,238,112,110,193,10,115,18,91,247,68,54,5,107,243,180,242,160,112,28,254,240,91,235,211,221,142,239,48,108,26,193,176,9,80,136,31,240,90,181,200,36,138,209,9,106,201,29,82,106,229,155,160,88,59,39,219,125,30,57,15,87,165,136,158,39,153,164,161,81,155,21,217,61,191,11,33,212,80,135,60,118,186,82,4,97,232,187,92,131,201,1,46,172,213,87,190,166,64,88,110,252,184,105,0,118,71,212,73,249,28,205,82,175,227,168,148,119,222,124,43,100,126,204,155,249,103,251,245,118,157,116,136,148,71,217,82,45,158,128,105,195,73,154,246,168,161,9,122,149,211,188,197,248,52,51,147,68,132,49,76,179,7,88,181,37,254,83,233,7,33,223,92,190,3,217,111,13,15,152,82,31,1,165,251,229,124,232,128,77,189,24,248,245,234,200,247,219,181,140,65,120,154,68,67,63,138,141,18,69,210,173,218,140,120,216,129,198,94,166,97,171,23,141,79,194,99,76,214,203,81,74,182,242,84,62,145,18,24,63,63,247,58,63,69,1,6,176,238,138,52,122,128,203,130,74,193,248,1,100,227,187,81,35,105,141,224,231,71,53,156,163,90,202,163,186,12,148,59,234,205,122,155,223,143,247,57,120,233,251,0,32,69,232,254,86,72,204,15,156,250,136,176,216,18,232,26,166,46,13,156,115,254,97,58,253,149,57,188,182,21,114,31,180,151,214,47,101,200,59,135,166,210,20,63,155,28,136,14,200,103,27,212,44,141,233,87,177,166,142,228,146,38,255,113,124,204,110,116,242,238,228,156,48,222,165,63,236,60,212,217,15,44,204,216,249,124,85,213,199,82,69,75,226,186,123,111,242,3,11,230,126,13,245,12,94,136,56,67,231,22,18,242,185,83,89,84,62,43,161,191,46,152,222,188,245,118,143,43,230,253,80,77,151,131,206,146,26,129,224,148,22,219,207,43,182,85,169,36,177,239,1,18,214,113,240,132,165,182,144,176,182,74,139,155,245,3,51,195,89,255,63,239,25,150,148,249,182,41,36,36,240,6,102,206,246,208,109,22,26,121,227,161,185,185,98,158,234,83,80,95,94,54,174,173,254,13,117,150,114,176,255,228,152,57,125,144,165,93,153,68,179,5,65,167,225,189,172,83,2,6,64,19,125,194,82,174,246,34,243,129,157,54,171,73,141,118,62,67,39,186,133,128,221,159,126,95,71,194,76,201,146,135,52,183,230,33,18,197,126,62,12,254,222,205,203,172,203,12,69,175,130,25,69,94,231,34,60,113,231,226,4,16,197,36,78,184,39,175,47,57,53,206,71,85,68,71,71,170,148,95,76,38,219,58,41,133,25,231,95,198,186,206,145,82,153,114,232,105,27,105,77,48,170,139,94,196,193,160,40,211,189,16,189,12,138,64,143,183,217,215,3,73,85,83,236,234,89,141,6,34,220,199,77,228,137,186,113,149,205,174,141,92,255,152,85,146,24,55,181,40,67,62,229,92,11,112,144,133,122,12,39,132,217,49,11,72,37,167,153,58,217,198,241,143,131,188,165,204,106,37,4,113,104,168,55,107,6,46,58,72,234,144,202,216,142,51,17,135,194,182,242,129,66,111,129,247,136,4,168,149,196,236,6,195,65,254,132,106,244,82,126,162,96,105,220,246,29,129,63,221,240,252,67,199,7,53,11,251,47,193,207,252,238,125,124,205,125,117,247,164,101,163,209,77,87,48,44,20,106,186,62]], +[[222,143,28,153,231,248,85,109,242,11,89,184,80,76,255,124,108,82,65,168,174,235,48,185,46,171,151,191,72,29,15,233],[228,99,121,29,15,86,126,231,58,187,244,125,213,113,103,165,53,97,59,5,205,72,217,46,188,125,36,230,235,255,149,115],[48,171,196,228,228,179,136,88,30,102,139,212,9,238,24,166,237,232,26,19,108,40,162,146,77,245,252,0,215,194,128,217,120,98,174,58,103,169,53,206,73,35,100,19,94,101,154,219,95,186,190,104,152,22,89,31,73,172,80,34,163,135,204,9],[56,217,62,92,152,1,219,144,23,151,236,117,198,221,220,101,174,121,128,222,33,11,237,67,179,62,180,76,220,109,201,147,63,182,190,199,66,29,177,15,10,89,50,11,158,100,42,33,241,221,35,86,1,252,214,197,59,228,168,119,244,254,211,250,74,10,212,220,110,155,57,27,207,164,52,144,105,37,186,69,236,197,180,53,217,171,140,250,252,57,75,220,202,155,7,213,102,131,147,68,110,52,0,233,3,148,53,161,220,120,203,192,136,7,163,251,36,202,139,25,246,78,160,139,139,246,194,10,25,91,81,255,128,21,243,231,201,29,8,228,188,98,65,85,149,165,168,130,251,166,81,220,58,103,81,135,175,97,130,73,116,123,70,128,209,209,90,32,46,169,223,72,177,194,20,253,64,52,102,253,26,38,95,45,239,175,142,213,166,191,14,176,141,24,100,242,162,142,148,114,20,60,111,209,3,182,177,8,192,209,209,54,59,153,249,32,45,17,240,32,86,194,121,204,163,21,219,26,182,211,16,24,69,143,87,186,51,22,205,39,56,232,12,73,45,133,124,177,116,153,37,227,49,198,88,88,181,9,131,205,152,56,207,210,24,138,94,143,5,180,113,253,60,221,205,48,217,105,1,25,64,32,241,21,251,70,154,181,132,144,6,223,250,45,84,58,19,179,181,6,237,101,204,69,117,50,184,170,62,227,29,157,141,158,82,152,215,172,112,122,193,91,130,122,87,140,129,212,52,248,76,177,181,97,32,214,103,178,175,230,209,83,10,253,223,185,102,217,83,190,126,50,223,7,222,56,158,45,4,178,50,211,81,44,125,185,53,143,201,68,209,177,24,7,142,105,153,232,145,187,250,74,67,41,246,93,128,113,136,181,152,88,196,49,33,27,41,87,111,68,150,19,139,124,12,18,143,123,239,95,121,176,244,70,252,107,74,14,32,188,164,196,10,131,87,26,54,100,74,191,250,189,73,203,88,95,208,100,200,229,9,217,160,252,255,70,38,118,240,235,203,97,206,198,30,81,43,230,241,130,171,213,158,9,246,66,170,97,150,52,133,52,130,236,232,248,152,0,249,197,188,251,132,20,49,202,6,145,237,141,128,224,162,252,183,151,160,54,137,124,251,101,55,88,107,49,192,11,121,101,239,221,253,167,40,97,132,80,38,69,145,87,247,158,186,27,202,246,205,65,214,24,174,177,189,141,161,190,152,240,205,199,242,224,155,144,61,228,156,12,27,233,29,204,23,123,41,128,150,131,109,206,164,246,1,221,134,105,21,85,18,131,37,67,139,217,204,191,192,231,119,146,10,232,187,213,118,52,198,16,79,230,154,58,114,1,42,35,96,182,229,82,85,12,255,180,226,240,180,31,225,85,55,238,14,111,55,231,136,15,180,209,43,239,108,173,38,108,229,141,249,129,107,53,150,12,208,191,134,82,134,46,231,137,204,195,26,126,252,33,168,27,218,70,20,107,17,31,207,217,79,4,133,106,182,26,85,123,31,247,200,228,234,109,156,75,205,217,59,21,26,160,132,97,197,104,222,251,42,239,223,206,150,57,77,200,34,212,239,108,196,185,163,230,195,50,3,159,101,56,170,13,248,222,129,38,217,12,49,47,244,150,136,116,134,17,21,101,83,67,70,167,70,38,37,214,61,246,159,203,87,65,144,111,25,224,15,200,0,63,8,185,89,133,195,139,134,116,175,66,60,165,109,229,248,129,181,156,70,98,67,167,173,186,219,162,156,175,87,250,119,113,34,230,24,35,180,231,8,24,42,175,55,32,109,125,94,208,81,193,42,92,15,107,67,113,4,63,86,44,220,2,157,94,27,169,178,191,95,251,241,245,245,35,219,6,254,202,66,125,183,160,136,25,255,178,208,88,82,66,226,13,165,142,50,11,22,177,110,68,141,139,224,239,116,2,210,74,113,148,37,113,51,189,201,130,49,77,131,173,188,209,46,138,243,19,3,66,108,89,255,216,38,156,228,185,135,202,155,111,15,253,187,77,29,18]], +[[7,54,248,1,114,10,148,124,92,47,50,88,206,13,81,28,62,23,233,78,55,179,10,223,165,32,149,146,17,113,212,0],[79,105,66,85,146,13,12,56,222,110,114,225,101,195,58,238,118,177,203,246,244,131,122,165,144,20,117,102,122,205,40,38],[192,60,3,20,133,18,121,237,205,233,112,194,62,250,35,111,35,94,218,150,13,44,39,211,202,148,111,101,12,32,11,78,186,4,190,102,143,246,46,175,250,108,234,53,26,189,252,84,64,29,204,206,61,186,120,0,74,236,149,129,162,204,244,15],[127,135,181,31,110,173,45,68,2,163,189,60,55,105,162,103,172,142,130,247,121,173,123,152,109,236,130,203,252,30,165,18,145,136,67,38,217,34,105,103,203,102,169,104,115,24,79,14,131,179,171,37,165,171,47,168,5,254,58,14,123,25,10,98,45,70,27,120,48,163,246,151,200,49,194,158,167,192,205,75,104,216,231,122,166,151,17,207,134,77,193,213,57,79,72,69,226,251,181,7,100,4,224,154,136,183,159,5,103,5,81,188,226,239,84,104,183,157,87,136,139,152,82,164,187,71,154,79,208,190,182,129,253,82,63,197,191,68,88,171,188,56,236,231,46,16,110,0,34,32,21,165,126,190,197,91,244,117,19,226,92,60,69,84,132,59,218,203,207,233,241,184,208,174,53,78,72,208,63,222,189,242,13,101,91,82,104,216,187,191,51,177,40,137,16,240,68,79,205,86,192,218,123,137,3,54,43,126,55,168,100,101,66,119,207,251,230,198,8,87,240,179,81,77,34,164,11,157,210,211,254,92,174,165,80,122,13,227,5,27,179,164,1,95,160,254,76,70,43,152,254,242,53,125,207,107,151,220,117,222,243,130,249,1,249,111,74,4,163,239,198,2,84,32,10,44,76,220,138,88,178,93,148,227,41,84,234,255,21,17,172,70,227,96,102,99,182,135,95,19,100,153,218,106,118,144,151,135,154,110,8,52,213,100,250,127,219,153,88,17,131,237,12,157,72,253,25,93,126,205,159,77,212,134,85,101,253,23,160,8,113,141,205,118,246,138,84,229,22,162,183,48,237,61,186,92,44,244,6,48,187,254,127,160,59,183,205,217,103,105,84,149,167,200,110,46,132,203,1,126,198,150,1,146,70,49,89,90,255,170,140,253,4,141,20,38,124,115,229,76,250,83,144,71,231,23,105,30,57,151,55,250,80,204,72,68,150,18,87,201,61,114,83,210,50,38,183,205,13,27,211,31,63,13,45,137,45,7,61,140,80,115,198,2,246,26,4,214,67,124,57,3,235,74,100,160,31,188,192,199,225,89,32,28,220,74,164,46,243,177,255,156,120,252,39,92,251,17,160,95,254,216,249,242,45,133,186,146,77,141,50,35,28,37,77,137,141,167,240,103,154,100,202,184,64,38,144,110,158,133,249,94,253,142,226,161,114,86,51,244,222,43,166,125,153,170,127,5,80,175,19,158,159,140,82,147,120,103,39,216,38,48,41,109,93,170,158,131,10,161,179,181,179,2,184,182,98,172,131,46,146,19,1,107,164,147,160,58,40,204,62,149,64,208,214,90,205,219,254,18,82,181,193,106,132,164,69,206,117,65,92,108,216,171,22,254,94,239,17,112,151,215,30,181,103,107,154,149,179,88,130,167,195,80,107,197,208,47,3,145,10,99,212,104,70,178,19,195,201,187,47,195,78,108,105,1,125,32,101,161,173,60,227,253,20,171,0,20,245,132,229,126,169,217,3,228,10,206,178,48,168,105,63,162,230,54,65,194,84,56,255,122,22,56,118,4,56,132,76,223,0,17,128,245,177,119,190,105,237,247,239,102,179,147,18,128,82,20,203,23,112,108,239,229,69,190,90,119,1,154,94,197,43,191,120,133,15,163,217,125,226,212,215,74,166,139,88,202,129,42,27,21,106,12,64,1,18,159,6,114,50,166,236,145,165,237,66,112,242,164,198,239,238,231,135,0,71,112,200,89,228,80,232,55,239,176,77,201,152,189,39,60,39,160,152,85,228,236,161,162,42,155,136,193,123,219,242,83,167,151,97,7,10,118,129,122,127,116,255,63,7,251,113,139,255,160,180,243,38,242,132,230,47,131,104,50,66,123,232,47,72,51,115,81,91,155,245,154,244,167,106,87,226,244,11,145,3,77,213,104,236,20,172,16,226,48,155,135,226,146,47,156,217,252,26,70,164,126,211,188,126,27,159,235,158,224,103,7,63,165,220,226,166,117,48,82,109,230,126,224,229,9,102,60,68,70,126,235,89,66,1,3,235,205,255,167,9]], +[[250,117,101,4,145,4,116,40,211,99,181,130,34,34,18,45,255,181,169,253,220,96,60,51,200,166,8,97,131,117,220,243],[152,201,100,31,169,223,168,234,19,224,209,199,22,184,103,158,38,75,225,93,210,212,192,106,180,60,190,228,121,22,238,1],[30,255,191,146,153,161,185,53,79,225,241,222,193,118,101,149,234,118,122,184,228,218,155,181,123,79,105,188,189,140,179,216,111,118,131,146,245,155,57,250,250,138,33,10,101,9,254,13,96,8,214,53,97,17,173,251,55,153,193,213,89,194,99,9],[245,78,65,185,57,227,125,241,124,125,96,67,253,237,20,169,21,217,52,232,103,195,69,38,159,220,1,119,245,189,16,196,52,143,49,158,10,185,166,76,192,183,212,224,201,28,169,170,218,171,46,220,186,84,79,20,237,44,181,57,202,137,117,9,125,135,146,112,149,180,235,212,144,52,67,64,6,30,217,60,56,22,126,218,160,150,162,48,219,89,98,76,103,251,154,30,29,218,196,2,19,63,77,71,207,193,30,47,174,107,63,60,80,1,203,169,168,174,217,0,115,16,50,64,34,126,113,111,247,27,246,138,89,27,162,206,255,45,49,184,110,242,26,176,18,236,205,64,154,213,194,157,101,154,27,55,196,216,85,5,48,65,64,251,44,52,55,162,6,134,139,19,82,193,2,187,250,59,154,118,82,42,43,252,84,6,178,87,105,109,231,78,231,211,21,200,233,156,170,150,189,131,128,6,198,218,42,66,51,49,90,133,106,203,142,128,195,49,104,179,51,85,29,145,208,116,5,87,52,19,11,215,209,76,86,129,30,186,191,125,90,37,14,96,114,89,61,159,47,139,151,193,42,112,60,44,71,156,176,177,91,122,39,117,201,220,210,202,70,36,103,35,104,162,230,20,84,103,243,190,102,21,249,59,129,32,160,161,45,161,86,6,99,162,106,97,115,25,102,180,75,41,158,191,173,42,149,198,35,96,243,156,224,93,149,88,227,5,238,35,165,47,165,206,32,246,190,94,38,42,255,58,134,77,93,218,190,35,255,148,63,113,213,153,132,147,217,159,226,172,35,116,180,100,166,145,131,195,188,79,29,219,136,54,17,20,157,125,219,241,232,56,11,84,67,53,226,184,147,149,5,76,159,37,88,223,197,110,169,63,241,77,15,21,210,224,189,137,55,165,86,56,125,233,110,65,141,139,58,125,102,111,177,144,54,75,44,33,144,211,194,95,23,82,213,72,61,203,181,150,0,100,240,200,127,207,143,49,61,40,120,28,17,74,22,155,105,10,135,1,197,13,137,199,115,36,83,28,15,132,157,186,209,99,61,146,90,205,6,193,106,156,234,25,164,52,235,196,42,235,177,253,185,176,186,204,147,206,195,153,25,148,54,100,234,26,149,132,6,255,158,73,53,201,44,167,195,151,8,249,202,183,16,165,131,9,107,78,217,244,141,158,9,6,71,36,13,118,236,203,171,165,145,245,95,231,227,109,114,194,23,39,172,186,15,128,48,149,78,98,188,88,11,139,103,12,68,87,195,64,62,54,154,194,14,102,13,102,47,127,106,65,66,19,234,67,247,192,16,80,9,193,222,129,122,223,111,253,156,202,59,69,166,58,130,34,129,198,226,119,47,215,183,128,150,3,24,75,72,121,177,140,136,121,3,240,252,141,142,30,45,191,110,119,47,11,45,155,138,41,146,122,204,129,113,74,34,86,173,141,123,115,48,82,125,125,191,139,239,216,47,140,155,180,1,207,10,144,36,154,100,202,111,136,51,219,49,189,3,185,231,148,109,6,221,4,56,61,124,8,45,112,174,179,127,248,76,43,5,125,151,59,137,75,74,3,236,123,240,49,174,166,86,161,144,132,136,137,74,74,218,63,215,250,223,145,237,233,85,13,56,65,95,130,160,148,85,192,244,50,251,85,152,113,50,240,0,66,175,214,14,165,29,31,28,108,26,254,12,248,124,52,110,49,230,62,38,244,155,19,113,119,178,212,122,179,15,7,206,160,113,147,18,116,207,1,8,54,214,131,255,243,190,113,52,199,139,139,253,139,27,143,194,4,158,24,204,177,225,138,10,149,133,167,216,161,226,84,146,96,134,104,201,109,98,160,172,168,239,144,224,72,210,3,120,193,8,208,107,3,254,62,196,173,178,117,40,174,8,247,222,217,72,120,147,174,100,202,75,147,146,2,170,76,23,175,231,24,205,202,73,255,150,22,208,205,248,51,75,106,238,45,109,32,148,124,164,189,125,245,49,221,29,169,149,129,255,114,234,86,254,98,202,162,201,94,53,135]], +[[225,193,41,70,210,33,161,148,242,47,39,98,192,229,28,190,63,152,185,20,164,125,61,196,26,31,69,197,67,112,99,124],[16,64,129,54,166,143,197,108,125,59,54,183,254,241,34,9,77,224,129,3,17,137,204,132,164,136,6,170,246,203,145,133],[143,215,250,64,12,3,47,207,188,64,41,66,252,120,99,117,38,190,151,171,130,242,55,187,57,62,163,158,53,115,140,103,215,84,9,84,58,139,60,5,95,8,191,105,25,154,246,59,105,17,164,130,251,79,101,128,128,46,201,210,220,60,17,6],[135,15,76,217,124,252,10,175,173,164,0,114,49,47,181,75,204,192,118,40,113,78,73,98,212,190,244,238,181,222,64,161,154,36,107,91,125,82,212,135,183,229,45,101,111,44,100,3,185,22,208,46,2,166,210,145,193,225,130,141,217,69,165,131,180,56,82,141,28,57,118,90,87,32,49,255,169,22,182,131,33,243,46,102,70,240,220,193,198,2,53,255,170,50,53,244,132,165,196,151,143,163,230,191,20,48,29,83,225,47,76,197,33,24,177,246,240,127,83,54,245,208,169,55,137,187,1,209,98,251,49,38,220,215,86,224,100,46,126,105,137,99,192,52,89,17,165,207,60,153,83,247,115,25,66,108,234,44,222,218,62,254,152,158,203,99,203,158,184,185,32,222,118,108,79,207,99,54,229,188,67,113,160,104,55,31,237,149,200,194,182,30,233,183,195,227,131,28,32,191,254,135,7,192,201,139,233,97,83,200,168,115,215,242,138,252,161,191,113,8,92,224,227,137,158,239,85,145,189,214,102,220,45,7,100,23,114,215,69,197,22,68,162,96,129,91,32,140,77,211,5,240,95,228,99,208,217,213,169,238,255,151,121,245,177,212,79,38,8,48,120,86,109,14,95,245,107,58,240,230,76,195,135,8,175,90,101,246,84,53,45,241,4,55,241,221,249,69,160,218,31,77,239,106,113,160,96,224,196,173,236,202,172,248,94,9,15,112,144,55,10,226,78,82,56,215,104,160,143,230,180,187,94,196,151,166,96,49,152,96,132,21,199,198,73,0,72,170,54,115,124,8,80,48,8,174,206,15,73,66,25,221,248,155,114,234,119,23,28,109,49,23,8,158,184,137,7,232,195,63,185,231,11,13,194,129,246,100,181,249,101,181,210,173,177,37,7,16,239,35,82,2,95,178,147,57,90,225,210,62,227,181,146,180,197,242,213,85,105,165,69,134,84,206,63,194,93,208,227,247,230,117,122,167,179,71,193,255,211,186,77,79,44,75,109,54,175,213,152,99,163,42,89,78,116,83,126,206,155,139,30,194,105,187,196,203,84,215,98,56,33,31,98,169,138,70,164,175,102,47,168,30,186,111,48,245,20,184,102,183,148,43,193,115,247,33,26,108,1,77,161,78,116,19,39,165,104,98,61,20,184,248,53,239,29,93,98,178,82,60,254,106,133,188,105,250,5,32,13,234,193,86,139,148,106,129,107,117,197,215,96,49,116,253,78,47,145,1,167,144,99,121,27,195,213,146,151,205,193,11,218,166,99,171,243,193,190,47,218,23,228,229,206,57,78,144,189,118,177,249,224,64,95,86,117,185,157,99,138,188,44,27,45,139,83,166,253,61,200,55,88,85,236,84,204,189,162,78,103,37,39,114,59,7,187,89,157,181,78,56,121,51,145,207,9,239,59,31,215,97,73,144,6,91,189,74,25,232,211,209,4,130,83,186,76,151,28,47,152,210,179,89,223,80,144,135,50,58,166,144,80,41,245,204,94,26,10,175,47,124,1,8,221,177,164,15,86,43,230,78,87,230,149,237,33,220,125,177,125,83,54,119,239,18,252,187,226,159,59,35,123,182,52,75,17,9,179,42,148,98,171,195,173,60,7,16,176,79,56,198,245,149,45,178,117,231,126,47,55,233,93,85,9,107,186,243,227,5,213,215,67,211,101,149,191,5,103,137,44,33,10,199,186,231,55,29,22,69,132,120,93,216,144,23,65,89,179,147,10,154,108,227,161,102,221,162,56,62,110,42,242,140,27,243,25,36,71,233,5,17,220,216,14,189,249,238,44,155,222,221,238,182,16,85,134,65,83,45,7,205,19,218,97,37,65,84,204,15,217,212,129,227,176,162,55,175,46,194,98,86,212,171,33,159,175,21,173,43,126,142,87,171,114,111,242,114,50,22,165,116,88,94,42,99,157,148,140,44,79,105,238,170,210,131,227,164,79,242,104,234,239,215,230,107,115,237,228,115,168,57,124,118,180,141,86,203,60,205,171,201,26,137,41,207,66,153,131,80,224]], +[[118,47,6,202,1,227,20,113,95,146,201,11,190,114,162,91,242,98,18,200,30,177,209,160,218,226,195,17,48,247,205,187],[249,98,111,253,105,39,49,146,94,90,172,250,27,222,208,26,168,247,48,183,114,213,228,106,219,195,21,86,91,155,242,201],[232,66,180,158,83,61,188,146,153,141,192,120,229,151,147,162,194,250,99,107,223,175,219,72,147,76,147,207,52,121,113,2,147,141,19,122,183,234,209,160,247,14,148,166,125,87,239,106,2,201,236,119,215,31,112,204,87,241,83,59,236,135,115,14],[148,151,72,58,79,186,120,67,59,56,233,222,184,145,92,117,11,109,160,247,138,244,166,139,98,249,252,3,145,227,56,135,59,29,100,177,183,240,159,18,240,86,163,201,22,83,73,138,213,110,6,155,139,22,8,135,232,227,120,167,109,139,60,102,112,131,192,162,178,210,49,125,59,135,72,87,229,120,98,239,12,183,4,54,169,2,143,1,145,204,198,22,233,215,201,189,134,152,8,207,9,72,53,255,81,134,119,179,251,8,159,76,157,7,124,199,116,36,5,180,134,58,199,165,150,69,201,207,84,13,87,57,157,166,174,157,7,253,25,252,169,91,200,168,109,139,142,36,228,135,51,243,33,88,253,25,168,161,17,29,29,161,249,181,128,163,156,16,72,70,22,207,43,192,236,41,246,63,119,200,83,86,21,142,22,218,89,75,90,137,14,85,208,182,69,153,179,2,147,233,0,237,146,173,38,25,105,231,223,76,75,29,11,96,36,189,206,182,144,103,239,72,108,32,253,205,34,161,13,93,164,95,191,144,91,161,233,53,201,111,80,175,182,53,113,188,255,49,48,104,78,218,11,86,230,11,38,207,76,14,249,147,138,146,118,143,200,99,31,227,8,35,107,1,47,146,175,36,168,246,230,236,190,118,98,155,186,248,255,229,76,219,232,103,29,226,186,98,74,124,15,97,147,187,164,17,4,18,144,43,172,41,144,146,42,158,90,129,5,60,248,118,164,200,5,160,76,86,168,19,157,52,25,228,84,166,34,208,52,43,244,38,233,128,44,61,193,180,8,12,117,73,42,254,157,123,21,69,254,8,109,150,53,65,50,79,245,42,72,198,191,174,162,102,104,179,224,30,82,54,253,69,254,84,89,69,53,192,178,62,40,126,189,20,40,200,190,10,209,65,96,14,145,203,81,225,234,102,39,26,100,33,251,104,158,136,160,121,10,101,29,189,33,238,32,137,178,116,102,111,102,12,160,156,226,214,14,57,226,238,95,3,182,235,130,209,153,118,150,110,121,144,10,129,15,109,91,92,26,84,142,80,100,245,195,216,169,242,222,240,23,157,249,157,20,63,222,105,176,113,44,9,28,41,233,178,95,64,202,253,87,160,36,101,141,119,116,3,118,16,52,47,56,0,253,81,244,158,121,165,179,222,204,17,47,88,208,62,61,41,88,117,133,136,188,75,28,106,108,218,123,197,245,190,24,62,65,81,60,31,35,15,60,195,100,48,75,248,36,132,183,207,25,160,2,225,80,249,140,94,151,198,22,110,161,91,134,52,11,140,94,190,92,26,24,62,85,136,230,111,85,144,80,134,49,63,55,164,9,232,155,71,219,49,174,151,69,62,223,105,254,215,190,8,17,48,113,243,116,178,110,198,4,63,42,14,156,248,186,216,2,171,173,105,230,23,231,98,67,179,204,3,75,9,157,135,41,238,64,122,83,235,3,189,198,65,10,3,149,4,179,177,44,129,155,100,84,93,64,92,106,79,8,73,33,147,91,223,244,19,10,230,41,217,9,98,107,6,38,118,229,56,234,253,255,177,214,34,156,8,137,211,205,221,51,101,220,61,101,54,247,36,140,73,49,124,181,12,86,251,87,133,85,65,214,254,235,172,129,108,153,40,250,102,45,10,232,10,15,57,229,112,187,125,34,65,111,152,243,113,182,66,71,150,137,81,168,162,70,247,75,48,97,116,60,154,247,104,75,187,150,106,224,189,120,168,16,73,62,164,204,215,17,116,135,28,130,187,101,43,39,72,229,188,203,10,182,56,138,80,240,83,160,72,8,127,217,126,177,92,26,33,177,238,24,37,229,74,161,48,214,99,24,170,246,97,187,178,71,99,87,126,179,125,49,14,33,155,10,155,186,3,117,235,156,155,74,248,196,185,154,54,153,224,211,38,103,51,182,228,233,197,52,73,10,19,65,203,25,144,202,91,28,132,123,200,18,96,38,254,169,3,161,245,73,214,90,248,254,2,169,22,63,248,234,40,30,114,38,36,62,42,21,59,146,24,81,222,16,247]], +[[197,204,11,149,129,140,75,243,141,161,214,95,2,22,39,233,229,125,38,43,2,236,109,145,122,125,70,177,28,127,228,138],[69,125,164,239,20,81,157,84,30,223,146,202,190,217,176,77,138,47,42,253,21,16,169,47,0,155,180,232,117,79,30,186],[59,160,175,138,241,39,196,88,72,38,9,14,205,175,72,94,189,240,123,130,188,73,156,154,43,239,202,40,212,147,68,151,74,221,188,141,128,165,37,96,224,243,215,63,245,204,204,114,199,75,91,71,173,46,109,233,97,45,26,0,174,201,39,1],[214,96,139,245,172,0,14,202,249,95,192,159,156,183,73,140,81,138,110,2,85,88,110,99,55,133,59,29,125,157,125,228,223,225,36,93,89,3,26,49,125,78,43,106,115,196,195,249,91,88,46,114,166,66,2,33,88,123,172,18,15,184,237,115,72,7,15,40,96,216,88,102,160,159,231,86,116,52,151,242,17,155,193,191,223,87,59,227,93,16,145,190,55,241,139,205,166,116,28,144,213,102,204,146,75,114,22,75,116,154,249,166,244,15,113,211,234,93,135,100,205,200,23,20,189,115,149,229,246,121,151,54,54,239,241,219,28,240,1,41,131,247,26,47,43,18,212,90,41,78,90,56,159,76,210,72,62,179,157,160,223,38,183,54,199,175,110,65,221,53,167,142,69,41,44,57,78,52,104,149,50,136,135,33,248,99,197,109,185,125,161,205,16,166,106,32,166,112,178,127,232,206,85,104,164,43,137,55,121,12,123,225,170,66,13,32,61,122,136,92,23,41,205,107,142,25,113,137,228,121,213,66,203,203,155,83,101,111,43,159,83,156,50,92,52,170,89,143,217,30,125,247,15,154,116,171,236,70,118,84,177,201,163,209,68,56,231,192,131,96,64,183,147,135,30,203,233,229,246,104,12,204,205,93,70,150,168,126,55,232,158,171,40,182,189,103,158,143,225,98,123,220,157,55,59,130,245,44,216,196,155,233,186,205,198,48,163,47,209,40,53,37,90,84,47,183,177,35,147,119,157,68,152,170,6,160,231,225,164,151,121,57,129,126,178,8,138,241,225,155,176,229,172,168,84,193,37,220,96,61,131,87,54,160,61,147,128,81,83,12,154,177,170,59,199,121,179,186,231,69,14,245,125,27,63,192,147,163,125,190,157,27,214,208,64,242,248,238,186,119,247,250,136,193,73,240,101,199,172,227,50,119,170,153,105,194,102,234,109,133,202,214,44,250,245,80,142,112,50,113,107,230,132,162,40,86,65,62,14,101,228,43,110,158,109,134,90,135,54,60,187,98,213,187,182,163,115,29,221,160,250,106,208,41,58,249,137,60,9,169,231,67,9,15,44,238,47,68,55,115,109,212,51,226,172,116,40,189,200,199,124,185,150,67,85,250,68,21,204,56,49,216,199,202,90,249,61,81,117,46,113,140,96,102,236,161,66,106,135,194,152,8,40,26,133,172,126,11,64,68,255,110,40,14,40,1,75,147,131,209,156,157,56,125,41,220,20,222,67,61,162,96,120,74,73,68,202,118,194,254,138,8,13,9,150,217,166,194,163,211,167,7,114,128,237,206,224,56,154,168,229,54,93,29,155,52,110,202,9,71,176,255,82,101,148,60,207,9,147,154,75,74,143,152,95,106,94,114,114,60,121,93,160,188,54,13,206,80,31,103,58,182,234,132,67,241,41,66,121,82,69,62,183,43,58,141,13,151,108,39,140,91,209,169,133,60,145,142,12,36,12,60,115,73,50,149,63,219,80,57,251,176,70,135,147,124,159,240,171,116,161,110,174,33,43,198,242,14,112,10,119,192,146,210,61,46,251,88,14,12,25,214,95,48,65,41,171,142,108,193,46,88,5,34,87,186,9,68,159,48,211,217,116,57,26,255,245,99,61,239,47,92,78,189,87,58,158,68,75,243,163,221,172,237,240,44,5,243,204,46,117,6,100,168,74,29,36,197,210,139,73,103,13,232,162,242,9,8,57,72,60,163,137,89,153,26,125,55,39,226,26,21,232,32,22,193,90,9,238,113,244,244,60,10,96,139,72,72,92,153,52,163,134,20,121,77,98,145,218,163,156,1,196,93,61,235,229,121,181,130,59,243,64,100,4,180,200,14,230,255,52,43,70,179,52,176,184,131,180,11,253,47,154,83,89,90,182,47,209,53,30,188,136,48,131,112,73,114,24,223,201,140,224,129,64,125,168,18,164,109,100,151,215,175,158,198,216,62,28,96,238,183,18,216,137,223,190,208,200,5,170,17,207,129,125,216,240,67,150,239,135,26,38,17,45,203,124,14,29,46,104]], +[[97,250,134,119,238,218,222,214,155,22,92,141,39,124,151,130,73,102,48,40,48,29,246,22,62,57,176,106,194,245,98,95],[135,51,158,181,114,56,219,46,78,96,243,194,138,63,213,251,97,28,101,253,220,129,238,215,207,119,113,223,52,217,34,103],[192,78,189,17,195,235,9,57,111,232,214,130,121,81,10,158,254,227,145,171,238,64,129,240,210,117,103,74,48,71,148,131,90,173,127,62,52,91,207,10,248,2,127,151,71,126,121,230,121,43,143,41,152,70,174,40,203,19,189,136,117,55,153,13],[2,197,129,222,224,63,44,96,57,53,175,94,206,236,250,103,113,52,163,224,174,165,79,236,175,66,113,251,82,149,26,39,183,104,119,204,212,154,180,134,223,194,39,207,49,201,217,87,204,151,48,101,115,252,127,225,211,27,108,125,243,215,128,243,160,92,166,57,86,87,169,66,67,66,201,198,183,3,18,126,3,141,240,121,33,84,227,10,73,71,97,18,203,146,208,213,162,210,46,137,87,82,168,110,221,221,145,47,220,129,177,230,74,123,183,80,240,153,24,33,50,238,72,35,253,232,69,128,42,148,69,57,212,18,178,168,26,21,176,0,113,169,80,80,76,91,85,167,27,219,140,90,88,38,57,232,85,232,190,36,28,218,27,166,179,180,246,69,84,209,120,36,144,76,179,12,215,239,217,172,4,158,57,11,183,159,83,89,142,241,232,252,39,221,123,245,153,201,2,140,158,191,146,252,59,225,29,243,41,97,42,34,142,15,86,132,104,123,244,31,242,3,233,122,118,134,18,106,57,54,107,220,38,213,11,224,37,213,24,124,107,160,102,110,55,155,228,168,10,158,98,239,252,217,22,215,249,141,230,81,224,11,151,173,245,210,213,61,170,127,141,105,90,41,21,96,117,92,116,68,130,54,76,79,31,164,126,192,177,218,22,26,163,136,249,89,121,137,169,119,38,211,237,44,236,130,241,161,187,196,172,11,224,160,12,180,168,219,31,183,193,75,160,93,137,99,72,220,5,89,210,169,11,234,194,4,29,215,127,130,214,177,42,235,34,67,202,15,65,154,87,211,202,156,125,37,163,15,240,232,187,13,148,81,85,209,179,106,209,7,181,91,234,169,91,125,94,50,0,52,7,98,159,21,21,248,167,8,158,36,136,208,215,84,76,47,124,199,199,240,152,93,164,40,64,212,54,143,244,240,250,79,162,152,227,183,34,147,3,171,165,20,174,148,231,2,101,53,163,244,38,255,187,78,0,28,213,14,209,47,33,75,58,190,249,110,48,22,53,201,135,177,51,252,94,97,132,231,183,87,43,195,217,154,69,35,203,213,175,229,147,206,223,76,156,208,47,242,227,98,55,228,238,18,239,26,34,209,109,124,244,192,114,220,237,145,205,210,110,225,68,204,43,239,73,80,2,99,73,233,68,71,132,8,31,228,224,73,139,199,95,114,230,129,143,69,155,186,144,73,197,97,49,108,159,73,142,123,26,153,75,14,147,5,95,231,62,68,76,189,249,106,195,94,156,78,146,230,180,158,59,192,233,157,225,113,109,248,234,202,235,141,47,215,72,112,4,76,179,156,14,54,122,31,227,42,155,178,151,68,22,54,78,115,13,82,72,223,177,223,22,74,141,88,202,161,0,95,220,145,186,194,188,1,204,119,222,204,20,137,62,249,70,251,60,129,190,8,50,199,47,186,55,32,98,248,54,15,77,142,109,91,116,28,247,3,45,141,137,222,46,223,76,113,74,41,247,90,189,143,95,244,62,205,212,183,160,77,125,176,136,45,22,231,68,115,160,251,121,219,68,74,120,234,68,170,38,49,184,192,215,176,48,13,85,203,106,196,133,242,76,10,204,100,119,71,196,61,179,178,168,103,123,175,101,111,167,53,165,117,241,129,63,54,104,162,172,169,23,87,17,181,37,235,73,110,158,249,113,29,117,245,144,199,217,239,153,224,245,158,132,131,203,249,242,132,227,245,163,62,231,120,30,98,184,176,85,81,119,126,254,15,191,209,158,84,182,187,209,66,148,75,194,149,154,130,235,210,149,210,61,52,67,182,206,101,140,45,87,154,118,55,181,73,82,4,145,144,142,52,40,46,194,113,105,114,230,240,53,57,41,84,126,241,83,122,236,201,107,45,246,22,20,133,153,176,157,155,129,57,74,19,254,125,184,103,96,177,226,160,96,239,212,132,232,24,153,57,235,223,111,33,100,13,137,216,231,54,222,224,130,173,114,160,24,74,222,221,141,242,20,116,201,245,38,188,253,247,232,86,88,25,75,182,217,66,231,243,254,150,194,63]], +[[112,72,198,82,26,239,175,164,234,198,214,195,167,2,185,82,84,128,166,100,130,228,150,152,150,117,127,44,209,172,125,91],[237,147,17,60,22,67,165,58,160,100,202,166,49,206,182,226,15,109,110,194,252,108,7,17,203,138,31,231,49,57,175,147],[124,69,112,62,211,148,46,68,4,28,127,161,133,138,165,241,220,56,31,73,58,69,45,251,82,112,128,23,137,143,113,14,49,17,142,51,31,0,170,100,203,115,136,54,104,43,125,23,126,151,149,92,0,49,154,189,121,164,158,15,205,22,254,0],[83,247,76,114,77,177,87,138,26,41,106,124,202,201,4,162,80,77,217,0,83,137,180,248,212,234,75,99,7,41,143,198,220,206,152,166,188,7,40,13,32,54,78,64,90,70,126,115,101,120,150,82,105,200,20,97,214,31,198,183,228,186,214,141,43,109,208,0,88,80,16,95,10,103,187,198,238,34,62,193,117,74,244,227,185,175,165,6,45,28,24,97,4,143,24,91,18,143,26,92,15,178,92,57,25,180,131,62,41,226,2,188,148,26,144,94,99,194,192,91,16,20,100,123,215,237,229,190,159,153,102,21,24,122,61,59,178,199,220,76,40,247,5,61,239,155,40,178,158,35,49,241,98,150,220,232,241,237,228,132,202,236,153,103,2,189,153,2,229,38,132,200,18,200,116,64,246,155,209,65,199,224,12,105,71,209,252,124,59,220,11,197,80,107,110,164,98,230,95,158,116,59,114,192,7,221,199,163,119,73,55,119,212,235,18,98,12,166,192,25,200,191,196,194,158,200,175,56,47,195,234,200,65,2,26,116,228,103,75,163,228,62,93,123,65,227,254,235,23,218,0,167,206,69,90,28,236,112,176,190,110,86,248,95,195,127,100,207,7,51,183,227,18,65,222,100,26,138,142,91,145,137,123,193,88,254,147,209,2,192,29,31,94,22,109,64,129,101,254,63,203,19,213,48,69,144,171,142,240,220,141,90,140,29,138,147,252,235,133,79,193,250,54,208,204,72,12,248,81,45,128,190,230,155,6,80,169,87,218,237,40,60,215,99,129,85,237,119,48,134,232,106,143,251,25,138,204,116,35,181,209,166,9,161,117,165,107,148,201,107,115,24,81,185,58,148,151,113,1,226,85,241,206,146,226,50,160,94,46,51,135,252,180,220,19,163,27,238,110,226,85,7,50,44,115,201,136,48,128,167,76,0,248,3,169,152,221,83,10,121,18,107,177,68,237,85,116,196,178,49,128,227,78,9,146,131,180,187,29,40,130,47,206,55,23,4,111,243,46,249,226,205,249,103,227,24,234,114,106,42,238,197,120,6,100,58,212,128,29,62,13,165,42,29,119,191,4,63,90,233,243,174,169,228,188,79,167,149,208,132,1,8,92,169,76,252,76,231,25,218,188,123,35,144,208,61,41,74,101,183,175,155,195,144,114,40,91,119,123,47,19,61,193,26,112,192,169,240,96,225,4,65,244,2,22,172,182,65,99,122,46,173,241,247,184,210,98,254,193,180,208,240,244,250,169,63,63,115,44,172,56,45,138,196,46,23,142,34,68,153,157,118,74,157,14,152,23,20,104,110,180,146,68,151,229,107,80,21,126,153,57,3,44,159,136,235,101,124,253,228,74,211,71,20,175,74,81,50,78,94,119,208,222,234,153,201,242,68,210,224,158,164,37,130,10,116,109,136,58,12,244,183,5,194,157,248,192,55,68,129,84,220,8,164,212,51,116,5,251,135,101,130,49,20,55,11,55,237,134,8,110,197,248,189,108,114,171,241,63,81,132,48,113,15,89,123,6,16,143,101,179,10,72,52,150,226,237,129,218,177,15,238,148,127,224,75,84,133,242,227,7,64,73,210,34,132,38,102,81,173,16,221,8,106,170,93,69,46,13,26,97,18,157,30,119,198,99,194,109,8,137,98,181,84,86,69,183,161,168,113,61,81,50,122,122,53,155,18,218,173,184,90,44,212,181,65,13,92,32,38,127,167,102,184,196,42,132,220,66,102,69,136,135,155,62,174,253,76,200,220,105,63,152,172,32,86,9,229,112,102,91,1,234,70,85,227,148,41,167,167,229,66,239,180,247,137,13,191,78,52,198,207,240,126,77,53,189,62,238,223,91,70,40,15,74,13,160,194,231,60,148,234,129,207,234,231,249,189,4,254,45,69,151,101,0,247,220,172,176,223,42,93,199,54,168,35,103,29,182,121,190,102,203,51,193,98,253,44,116,174,113,251,244,210,176,90,240,66,179,169,119,245,185,68,185,253,182,195,68,36,66,27,207,79,98,35,118,132,40,250,20,15,212]], +[[62,99,115,178,101,185,103,137,0,122,210,161,12,48,154,86,118,56,242,85,135,215,126,40,176,130,58,79,23,154,228,254],[163,35,78,93,19,176,52,114,22,80,54,64,79,109,232,14,112,40,57,80,15,19,217,201,133,160,119,212,92,105,255,69],[245,30,15,135,138,90,112,150,71,232,95,234,131,159,213,102,230,243,92,138,97,133,208,201,235,19,224,213,185,230,232,170,149,195,51,168,245,6,50,164,214,101,123,81,140,228,207,222,64,184,245,160,91,45,159,132,65,252,201,210,214,146,213,9],[185,208,104,187,202,231,114,47,130,139,15,140,152,167,56,227,106,125,244,201,151,199,36,186,39,83,26,243,74,47,16,108,117,19,164,74,70,26,154,164,48,155,193,92,78,13,66,117,145,147,234,28,222,169,86,187,129,89,133,245,120,103,20,94,158,44,117,133,252,141,97,2,126,71,210,215,53,226,68,138,243,120,41,9,64,78,222,170,192,253,115,246,4,93,205,176,79,3,119,117,143,2,32,74,174,58,114,32,49,28,15,71,35,88,39,16,204,68,12,54,201,88,123,92,158,188,64,99,254,168,202,63,67,25,88,148,247,154,54,80,135,19,114,130,48,45,191,46,122,13,65,26,181,139,112,38,204,222,25,136,105,170,115,67,52,192,82,56,226,117,227,195,171,33,112,131,73,87,105,226,250,211,116,5,20,82,215,245,177,219,14,120,88,54,212,189,94,41,120,163,233,145,175,15,247,22,244,56,137,160,127,93,242,153,96,54,33,195,158,44,222,224,137,152,93,158,107,247,178,251,208,35,115,174,27,94,155,136,245,181,74,7,110,103,109,119,144,191,200,245,125,204,89,239,82,133,12,233,146,167,59,167,188,153,29,235,77,222,94,176,178,22,112,177,179,212,182,79,54,204,168,227,7,9,133,104,73,125,137,22,246,181,208,233,232,159,153,248,96,6,243,155,211,168,16,118,156,143,120,1,119,60,150,56,171,207,94,39,17,177,157,17,103,89,58,203,232,94,65,97,66,137,151,162,25,77,197,231,183,100,15,13,44,30,178,5,85,59,233,22,127,251,194,43,124,46,118,152,243,175,161,7,84,203,68,212,177,212,91,131,115,3,177,102,144,115,65,90,34,96,107,80,242,31,130,101,225,57,242,48,90,192,224,18,122,224,86,206,138,190,171,162,14,29,38,154,43,46,137,156,73,84,114,104,160,105,106,228,80,220,2,103,247,246,58,142,223,7,76,71,211,194,219,29,163,99,147,115,115,4,230,221,79,172,205,182,171,85,229,248,82,12,61,255,95,107,234,195,11,168,91,134,8,35,81,227,222,216,64,10,165,127,101,12,12,51,3,109,101,179,155,125,47,182,17,40,99,213,155,114,85,130,66,232,176,69,173,221,53,125,230,253,55,168,246,97,23,101,201,181,255,25,204,77,183,225,23,198,90,0,69,137,8,176,36,93,4,247,144,143,199,59,22,93,255,110,75,228,180,32,50,216,207,215,214,247,119,44,27,254,114,29,75,207,226,252,82,121,152,243,79,180,65,138,31,174,30,108,55,103,196,208,120,6,33,249,35,218,31,10,13,61,33,156,3,106,207,211,112,157,173,76,242,77,144,188,105,29,112,14,106,156,128,204,253,16,189,232,231,145,192,254,168,40,128,192,123,170,170,49,30,239,121,36,7,132,246,40,167,210,160,145,132,224,22,248,16,8,231,116,41,168,101,139,21,62,68,231,154,152,173,36,143,127,218,35,181,144,214,70,215,193,216,65,244,146,125,110,139,199,50,20,209,10,127,60,41,200,248,57,168,144,141,32,167,78,130,122,244,103,172,90,191,15,29,14,211,156,221,217,105,221,233,238,180,164,183,82,122,179,226,71,90,25,94,36,71,74,78,54,176,144,82,226,218,212,165,235,70,145,226,99,184,198,27,189,232,119,114,32,126,1,28,76,30,20,35,95,178,78,77,164,56,135,93,24,83,15,239,144,38,25,221,72,93,119,181,69,171,181,107,105,199,85,175,231,88,96,105,113,171,151,221,58,206,28,26,52,163,55,148,200,21,109,167,153,232,34,77,136,94,24,104,249,203,70,109,128,44,130,124,195,225,236,208,174,110,11,1,248,247,145,177,34,8,252,192,254,211,133,183,150,235,47,41,8,181,141,48,179,115,63,20,112,242,226,239,18,173,67,254,183,45,8,22,222,60,19,168,181,165,35,225,76,223,95,243,114,11,248,119,105,205,231,73,93,34,107,243,130,56,168,37,247,90,9,246,187,154,252,229,22,167,188,112,17,67,112,187,196,15,23,199,188]], +[[245,232,89,126,172,14,191,169,211,133,222,133,161,251,170,53,20,99,149,177,52,87,181,177,77,54,112,218,202,105,5,231],[206,147,230,66,194,241,80,132,188,131,186,253,170,25,103,99,222,42,60,81,59,14,68,246,141,219,222,55,133,20,196,65],[87,101,67,252,33,171,10,124,95,99,177,207,240,27,248,69,223,145,121,46,122,151,80,197,80,139,81,102,94,127,137,241,124,110,195,53,90,10,237,135,219,140,119,189,178,113,251,237,199,20,255,173,183,139,94,15,151,129,22,119,27,167,207,11],[39,51,65,242,25,255,92,243,129,199,123,45,210,38,197,143,143,51,196,82,112,72,203,0,106,255,239,140,238,21,30,48,14,254,246,41,254,210,27,112,69,31,114,146,146,98,125,31,63,27,82,87,53,158,229,166,113,207,98,174,87,50,73,64,242,208,177,90,172,118,255,57,130,32,192,128,36,226,154,140,243,101,4,225,42,78,150,67,143,66,195,218,12,0,5,65,188,17,240,145,56,27,11,114,181,138,146,8,63,68,110,202,25,145,153,104,120,222,53,8,28,196,171,144,149,140,150,207,92,153,121,108,186,121,81,238,24,111,38,82,122,237,230,157,179,4,206,41,65,186,21,204,0,186,47,20,17,242,8,218,212,94,135,188,246,56,121,45,224,166,134,36,182,103,41,124,39,163,67,219,75,175,52,160,34,142,175,13,16,34,0,155,93,6,139,37,52,217,32,48,46,113,49,15,235,240,223,27,176,44,46,240,173,26,225,73,222,173,248,193,132,55,60,15,126,182,178,86,149,190,130,209,44,113,182,200,50,103,217,162,51,102,126,119,188,32,89,131,248,184,216,119,216,90,234,211,246,14,130,15,252,177,122,221,221,146,167,113,43,190,179,78,231,25,102,218,253,153,7,209,147,221,157,114,90,49,166,19,210,158,50,190,114,19,40,8,146,109,148,55,71,127,238,37,237,166,16,174,177,220,225,46,163,22,198,174,198,104,158,80,28,85,25,35,130,90,52,180,44,79,6,117,184,106,178,106,222,234,46,96,218,230,198,209,205,208,203,60,52,123,22,56,64,57,168,227,253,96,135,56,19,135,203,75,199,45,219,95,37,179,116,133,155,2,229,187,27,160,109,60,198,158,196,76,236,75,152,92,132,118,227,80,50,233,154,191,0,26,29,68,221,198,226,136,156,60,44,62,202,206,214,9,178,178,104,14,0,177,239,167,233,210,109,98,242,179,171,54,249,33,4,71,144,171,189,73,54,7,86,220,255,204,242,48,246,109,187,112,26,161,100,218,214,6,154,162,184,179,48,159,47,228,77,94,11,37,189,85,100,49,240,223,76,46,169,122,231,158,212,165,117,120,214,111,198,147,156,87,98,138,144,202,201,122,223,168,112,42,74,28,137,101,186,26,144,38,37,103,40,102,100,0,48,3,83,60,201,49,76,175,125,59,152,46,10,67,47,245,170,78,213,116,25,131,217,181,67,35,172,126,41,155,43,73,86,193,162,193,145,85,123,39,216,107,231,20,181,182,143,203,29,65,247,140,165,221,182,181,59,61,252,142,125,107,60,61,176,89,175,159,45,215,101,239,4,182,209,110,103,55,199,39,170,17,243,223,55,116,163,252,150,24,46,40,42,204,61,35,62,234,191,140,114,211,242,70,174,24,69,5,40,143,239,57,179,103,102,177,13,209,191,191,191,167,15,151,179,201,1,114,109,30,13,10,131,125,17,240,18,58,52,171,173,26,121,170,190,128,177,37,177,40,238,22,11,81,24,72,247,240,76,73,200,213,194,242,4,29,167,217,89,156,41,177,218,200,198,128,119,239,172,62,202,88,187,193,99,122,173,206,33,199,116,254,164,45,43,207,74,11,152,146,48,126,54,250,37,10,206,231,149,173,43,254,207,191,96,49,155,129,102,62,42,38,87,25,70,247,90,141,150,154,241,107,59,87,195,236,62,102,21,138,175,66,204,245,229,139,147,122,174,246,19,49,134,6,96,51,23,229,170,49,139,231,15,141,163,192,193,107,230,194,158,62,201,254,244,228,110,140,162,65,217,65,213,128,73,160,99,217,10,252,149,60,163,46,138,80,166,71,54,50,88,138,196,30,174,151,242,12,233,183,65,237,65,201,164,170,101,81,253,130,60,224,200,17,165,187,90,23,28,30,164,35,138,2,70,129,30,70,156,244,152,183,150,33,195,35,235,167,152,83,68,254,17,230,116,153,237,244,150,116,145,170,116,159,143,63,227,153,97,215,104,146,201,58,172,59,25,250,75,79,193,116,215,212,212,216,189,110,228,117,71,80,8]], +[[205,173,197,184,156,178,182,48,138,0,111,47,78,149,90,145,170,243,186,112,22,95,45,68,78,241,255,235,189,170,162,33],[5,65,65,95,245,70,127,40,206,172,131,155,19,161,118,110,114,201,158,101,69,32,125,157,93,150,151,65,30,182,188,167],[255,237,231,1,235,24,41,206,35,97,205,162,200,187,99,51,133,57,216,173,47,102,119,88,85,49,231,191,29,57,34,56,38,121,161,174,132,255,235,117,63,201,117,78,80,192,24,82,249,85,227,253,96,159,246,75,240,91,190,112,117,205,190,0],[145,23,39,3,109,179,9,214,226,227,54,158,79,23,217,141,153,236,7,12,51,40,59,177,36,78,253,98,231,107,215,10,105,185,114,59,210,181,32,71,43,152,170,6,89,36,54,109,231,128,144,11,205,139,119,181,15,135,195,195,97,135,2,75,188,89,204,244,72,44,123,74,173,181,110,46,94,204,0,3,217,137,214,175,198,62,193,2,66,229,116,130,254,57,33,82,97,213,252,149,160,24,95,149,233,84,12,85,247,77,105,96,72,188,167,171,17,38,129,165,85,142,169,60,59,31,28,211,100,101,158,148,51,206,238,190,5,78,231,19,196,119,96,215,173,19,42,127,63,143,227,213,4,27,129,26,38,182,94,251,31,52,14,24,26,78,199,32,234,19,107,58,243,217,229,70,29,210,67,112,51,111,16,230,53,76,140,23,172,249,153,133,68,206,192,135,62,250,104,124,177,50,174,207,112,174,187,197,103,186,3,197,54,73,158,249,108,200,65,46,122,170,213,191,150,66,43,228,124,185,65,54,69,223,44,23,3,25,35,71,220,187,18,49,39,69,89,113,174,21,126,159,162,219,255,136,116,90,150,198,88,184,101,228,31,85,174,191,152,57,80,5,221,203,213,152,62,106,224,44,79,187,94,23,145,103,150,50,95,118,237,245,182,74,250,78,197,167,65,138,254,210,58,151,239,173,230,139,106,91,49,69,240,138,93,61,185,194,152,165,18,250,189,172,104,86,43,63,85,55,127,244,75,0,193,194,243,239,209,129,50,218,113,249,113,169,83,169,49,140,87,82,51,97,161,96,249,183,227,181,28,82,78,149,221,94,244,86,142,241,138,128,7,117,233,210,110,7,19,25,66,210,190,78,242,44,12,188,19,223,1,198,139,27,205,59,206,155,213,28,76,237,101,42,220,64,7,190,67,179,124,103,165,197,94,212,2,158,138,209,93,239,131,5,201,104,98,26,237,76,212,191,224,121,166,244,136,132,216,86,128,57,44,169,43,166,225,47,234,111,74,5,111,121,214,123,25,176,95,144,214,132,190,125,69,114,95,121,103,198,164,103,175,67,184,106,107,27,157,158,237,58,66,72,151,28,118,167,172,41,194,146,223,186,77,117,197,247,186,112,154,57,5,142,150,173,246,219,215,96,211,206,244,2,75,243,237,196,65,239,191,17,71,162,193,8,189,111,158,180,57,193,197,196,211,166,234,78,195,217,44,239,56,19,97,136,190,201,224,182,192,81,141,139,121,186,89,197,220,186,57,58,237,253,255,176,183,13,119,156,43,151,101,206,68,82,231,227,176,140,68,2,177,166,8,50,8,64,251,233,109,30,184,101,110,177,194,13,149,81,221,245,51,185,241,94,78,181,120,55,86,197,61,221,59,20,216,7,248,56,172,150,128,248,159,26,223,183,141,104,204,176,103,49,169,11,234,197,240,215,9,213,184,140,117,67,122,102,60,185,98,211,127,150,184,232,146,132,119,181,97,18,40,1,93,51,127,4,158,139,98,228,223,248,208,187,108,218,36,165,223,144,131,227,72,190,241,37,133,245,244,196,211,187,60,126,120,213,80,25,74,69,37,26,8,121,161,98,75,249,221,53,235,101,92,57,57,254,168,144,159,109,243,149,190,189,2,182,138,23,168,151,201,170,221,214,226,226,4,97,227,3,245,124,222,176,10,224,242,62,96,169,76,25,199,113,216,170,96,83,59,147,206,220,27,118,210,41,10,1,191,67,178,114,95,18,91,239,165,117,21,78,152,108,156,98,5,161,89,108,186,162,209,52,112,194,52,34,242,223,123,236,228,230,235,215,82,233,56,154,230,8,87,181,41,105,210,221,239,169,192,52,241,191,53,174,51,22,48,78,148,156,137,144,130,14,38,230,207,250,228,179,136,209,80,95,146,55,6,41,127,141,181,86,83,121,25,235,190,48,134,2,63,18,244,222,211,177,26,207,42,109,151,61,221,142,178,123,7,197,128,191,68,140,170,90,46,161,22,197,234,243,111,122,107,23,168,91,57,85,220,138,68,166,32,216]], +[[45,221,121,231,96,100,194,230,179,34,175,176,197,198,133,205,190,198,40,33,205,252,12,177,77,183,208,27,163,191,33,165],[245,91,74,182,74,37,130,33,43,150,204,172,6,64,226,113,148,74,52,162,134,208,53,131,48,69,129,14,52,24,36,187],[164,195,150,225,157,212,46,3,145,132,205,37,17,136,255,162,69,240,54,124,105,192,45,18,71,78,92,169,229,199,104,167,238,58,61,71,235,34,209,172,158,4,183,4,167,79,65,105,71,243,244,154,50,66,89,78,123,99,144,232,43,96,213,5],[165,102,116,161,225,240,151,149,37,26,190,84,171,67,194,152,32,143,239,201,187,145,118,253,178,62,30,159,96,240,50,100,121,21,86,126,189,204,43,134,158,219,112,85,244,171,166,126,207,231,250,25,237,164,92,6,4,124,122,81,132,139,233,151,50,81,248,95,247,111,28,89,227,101,67,130,133,140,155,225,35,219,138,148,144,198,201,179,9,184,45,30,44,166,244,160,125,0,18,2,131,198,194,149,100,73,149,169,102,40,97,43,141,103,145,87,53,24,226,85,106,104,138,9,241,73,188,132,106,104,189,14,247,146,121,3,87,16,3,30,240,168,254,209,221,11,240,38,18,93,198,100,143,134,246,67,9,148,46,24,242,59,18,209,220,104,198,242,119,12,168,181,72,91,54,155,12,146,0,122,148,97,193,57,252,187,65,23,95,49,109,68,103,6,10,180,61,18,34,245,128,36,4,191,99,194,223,126,0,75,220,64,12,168,15,224,210,203,104,162,16,251,195,252,11,144,50,9,213,71,110,122,86,186,239,184,250,215,243,40,183,47,50,113,19,225,57,65,75,166,243,78,153,194,236,205,224,68,231,163,172,112,197,128,205,38,199,69,1,146,202,76,130,60,122,197,234,232,118,192,209,200,199,104,193,203,11,126,164,31,201,183,210,148,55,187,173,171,24,224,245,237,29,239,224,207,108,14,186,166,182,215,119,244,218,217,171,221,191,192,253,106,181,238,234,128,60,250,1,192,189,70,246,95,239,164,105,1,171,190,13,137,16,78,59,196,174,225,240,89,156,105,182,123,165,69,171,155,84,245,222,227,64,172,105,216,130,153,232,104,34,172,221,221,206,96,17,34,1,47,153,41,151,116,170,241,124,150,78,222,203,149,225,39,125,70,45,230,78,145,21,166,26,217,138,163,210,46,59,166,248,241,205,105,182,181,43,131,56,40,35,243,14,150,107,218,209,255,95,193,152,174,50,233,182,128,85,212,57,43,199,195,223,16,21,241,40,174,225,228,250,61,73,153,227,41,242,47,15,246,170,119,139,174,2,148,161,223,116,54,203,22,162,191,205,116,180,99,171,231,203,75,172,83,98,200,156,157,26,55,138,44,184,133,204,59,38,171,75,232,129,239,26,252,20,67,14,16,210,101,57,202,53,140,54,118,40,106,216,28,225,201,231,133,146,175,102,241,130,187,31,127,134,47,231,85,191,251,91,229,197,242,183,49,193,50,226,56,138,118,161,167,177,205,223,5,174,210,172,158,196,8,71,82,113,148,44,202,221,50,228,157,135,145,237,248,184,222,17,117,81,206,38,74,96,184,65,5,234,232,126,102,246,164,1,209,50,43,178,26,152,232,172,210,119,73,50,84,229,4,0,79,114,199,110,121,3,210,250,56,250,183,23,233,76,230,39,148,124,78,163,38,189,37,117,195,115,16,243,180,216,67,185,15,167,125,50,217,149,33,148,21,11,98,248,80,24,122,79,223,56,70,109,250,6,86,192,162,224,179,240,116,146,172,142,55,229,208,223,149,204,137,223,48,133,162,105,41,29,194,81,34,16,211,254,68,36,141,122,185,150,190,9,154,246,76,34,117,102,102,248,222,165,108,0,185,6,119,209,24,37,0,221,39,79,208,118,146,83,130,109,103,122,177,106,85,123,8,179,197,34,101,73,141,133,196,203,43,96,14,224,72,27,124,28,71,106,157,170,139,136,199,31,194,27,111,137,191,223,236,229,141,169,232,213,101,101,46,67,149,189,244,200,17,180,244,242,45,43,150,19,38,31,136,198,4,194,151,77,62,151,125,20,13,4,110,27,102,37,183,7,22,64,211,82,203,126,126,101,212,108,97,52,71,190,141,197,162,0,170,154,202,180,106,252,207,235,182,177,195,25,115,36,108,52,250,175,141,38,234,94,131,190,21,113,143,143,219,12,252,68,78,46,182,15,54,89,176,32,22,28,34,142,107,146,64,183,172,57,76,171,129,45,225,5,21,118,111,34,71,62,204,165,53,89,76,229,40,165,124,245,218,178,235,50,171,132]], +[[58,187,219,11,161,26,161,6,59,210,107,2,193,22,3,120,98,40,91,171,210,21,210,64,188,156,9,38,244,236,234,129],[184,252,89,67,143,140,233,227,120,90,71,59,34,200,137,44,81,234,194,86,140,104,29,204,119,182,240,224,121,156,78,51],[152,31,32,5,90,69,117,37,174,229,97,98,100,230,175,66,232,179,135,203,8,248,180,167,63,155,224,179,102,241,3,91,179,10,28,135,72,148,203,236,224,168,70,216,73,183,236,197,86,88,93,13,61,57,86,69,128,127,242,163,202,90,89,12],[220,205,85,249,34,205,39,79,105,117,0,10,220,141,152,99,12,109,117,44,18,2,169,221,18,16,72,185,57,69,175,43,17,16,150,119,136,249,158,192,40,227,211,180,207,130,251,7,23,62,164,64,30,59,180,176,123,123,11,36,176,89,167,102,51,149,50,217,223,62,49,183,44,149,140,17,157,141,250,21,165,7,175,108,95,126,120,254,39,15,168,27,157,240,242,228,175,36,189,153,251,235,20,224,3,48,132,215,251,248,77,222,223,213,206,86,117,29,21,144,132,117,223,138,240,19,208,145,23,60,19,134,185,19,148,38,204,96,129,234,22,91,140,228,129,148,184,225,138,155,145,164,99,19,68,254,41,200,231,40,24,183,31,161,92,146,146,209,63,223,95,157,24,226,155,208,41,27,129,56,222,115,143,211,163,108,53,35,144,34,54,139,69,111,31,172,186,144,160,216,13,110,49,28,95,108,111,4,103,126,146,55,58,95,196,115,136,148,219,237,32,108,48,218,52,27,59,25,108,148,120,88,166,210,173,198,138,172,63,32,207,219,224,73,121,97,218,227,52,112,38,109,23,236,113,154,89,240,88,111,130,249,159,28,144,237,112,5,162,7,33,154,85,237,199,96,244,235,143,36,2,100,127,111,119,151,31,247,182,52,53,123,107,41,187,215,234,5,226,226,88,84,233,156,98,15,75,139,100,115,144,34,255,11,51,138,254,243,95,182,244,26,83,98,154,81,142,185,61,102,2,15,179,83,174,248,221,7,30,9,201,22,212,112,74,205,247,118,179,140,169,197,159,33,31,248,140,67,10,87,232,241,113,57,35,179,243,12,168,105,112,161,74,82,219,75,203,230,13,244,188,60,253,242,84,191,16,248,175,174,135,189,97,179,88,244,60,194,150,192,65,41,100,196,224,15,113,33,51,151,70,133,23,203,1,55,156,183,41,199,185,227,91,213,11,221,152,195,211,183,98,151,161,56,181,124,235,108,119,116,45,240,136,29,7,102,140,8,166,48,164,78,110,215,235,32,109,106,86,68,7,16,67,138,81,17,66,75,97,170,238,206,64,233,0,245,227,196,87,233,214,227,26,121,236,91,75,66,182,142,102,225,153,48,146,135,202,214,83,54,252,127,228,63,67,205,140,119,61,60,101,128,215,33,126,44,171,236,211,234,188,72,92,74,207,71,113,140,57,176,44,120,88,255,52,124,236,117,53,237,220,212,252,129,93,248,20,86,154,136,174,112,242,115,58,101,57,242,8,199,156,244,231,196,249,234,36,26,146,233,81,81,113,54,20,24,164,194,229,60,7,106,170,188,71,228,201,113,189,4,177,0,194,98,130,48,136,87,224,110,126,95,188,67,66,86,79,179,177,234,74,23,169,37,233,30,230,145,34,50,29,57,43,36,105,101,184,107,84,253,92,131,250,92,71,65,99,249,138,159,68,125,136,203,89,254,44,223,159,84,18,252,190,179,239,250,200,151,103,145,198,164,123,102,154,47,197,90,190,142,9,231,65,87,239,205,28,167,143,193,15,166,135,1,12,104,38,198,232,150,239,92,215,29,15,228,209,189,7,193,13,172,59,3,72,94,221,37,105,167,238,207,188,78,93,46,226,55,152,89,226,101,38,123,237,170,214,157,147,183,193,189,24,242,126,164,36,131,199,228,16,14,224,91,40,48,57,191,185,137,29,55,196,103,237,131,184,140,121,78,171,107,171,157,198,119,137,38,80,226,216,150,251,254,193,177,205,183,33,190,48,176,184,229,53,135,9,225,101,203,227,161,130,201,59,192,160,206,162,248,207,58,98,87,173,247,100,83,64,65,32,34,65,165,39,155,102,142,64,18,95,192,148,88,90,60,88,138,186,130,182,124,217,29,72,62,84,48,4,40,66,104,99,164,35,100,4,157,124,69,161,105,56,90,168,155,243,119,240,211,43,7,128,155,88,113,57,94,192,83,162,87,217,62,72,187,244,7,235,96,145,64,30,37,101,70,227,31,159,205,36,210,197,179,51,207,101,120,80,2,240,141,84,141,178,106,209,243]], +[[138,68,214,175,198,200,238,225,188,125,95,105,228,149,176,177,140,167,174,224,7,222,167,207,13,23,20,215,133,169,244,237],[212,243,102,179,55,127,163,155,54,249,174,20,218,64,78,34,64,73,13,189,141,121,107,26,184,114,223,203,131,165,149,64],[224,114,126,183,46,132,210,184,44,219,208,166,189,47,73,73,99,22,170,232,53,30,73,2,172,213,227,204,87,52,110,126,186,253,217,42,144,222,215,111,208,198,105,13,104,187,47,237,214,19,228,79,162,34,190,1,38,218,82,10,204,44,65,5],[222,128,50,105,102,83,108,233,73,150,175,45,231,160,118,5,204,79,203,158,117,238,10,103,161,226,9,50,17,29,233,179,86,213,190,234,232,108,197,245,100,193,13,102,227,222,149,165,185,158,132,73,40,234,142,119,88,108,243,193,10,211,99,61,222,235,29,157,207,63,148,183,11,241,239,99,210,56,223,32,77,112,92,11,23,79,131,40,37,69,245,228,7,95,141,105,164,129,121,194,158,171,245,193,116,46,243,158,26,217,99,190,187,182,111,206,148,145,169,132,101,18,21,194,231,80,230,238,131,101,118,100,64,168,68,25,229,45,207,103,31,28,82,234,162,185,144,43,204,164,179,124,255,219,172,142,126,126,107,10,92,135,72,239,191,69,45,246,22,63,76,160,123,97,249,160,94,194,10,43,214,51,56,158,103,11,181,69,74,205,111,58,6,51,91,93,169,236,50,98,100,233,98,199,217,208,108,231,233,255,4,160,165,187,223,170,76,65,8,102,165,114,1,22,81,67,159,45,188,229,222,230,103,146,74,196,147,77,32,84,150,189,29,77,240,139,208,203,63,210,222,115,162,239,52,47,240,9,30,16,225,91,59,118,10,87,93,249,60,241,201,124,1,197,171,17,192,148,191,52,135,130,6,113,143,107,40,90,165,204,81,39,189,127,152,139,132,169,4,149,48,111,217,233,157,137,85,230,104,209,163,255,16,246,91,124,71,159,172,36,17,154,60,16,18,45,77,24,168,5,178,71,223,22,140,10,81,0,22,155,85,114,209,112,18,215,81,164,46,131,55,97,21,225,21,97,193,96,193,94,250,215,109,33,247,171,180,48,54,100,117,35,134,49,248,76,136,248,56,176,172,64,76,145,61,47,161,36,80,35,132,133,195,2,252,32,31,68,21,28,25,188,189,193,25,12,18,209,84,8,49,251,25,88,28,185,49,114,176,210,255,92,101,243,28,175,242,15,129,56,129,248,78,94,249,213,193,101,224,150,210,84,202,223,137,82,73,170,184,212,73,108,148,10,64,249,7,189,64,147,90,148,245,229,91,109,208,81,21,65,0,254,51,23,112,239,242,186,214,84,86,25,184,163,62,246,70,42,80,192,178,196,237,47,186,78,78,56,62,191,41,50,230,25,39,102,164,170,209,214,226,182,146,217,242,189,194,51,147,232,170,207,186,50,59,83,79,132,237,242,220,237,124,148,213,22,135,218,162,113,152,169,20,75,49,43,113,111,225,112,20,167,190,208,193,74,36,56,115,61,85,92,101,100,200,193,163,217,151,235,174,123,61,232,135,122,245,60,29,26,80,41,21,138,128,170,12,135,72,159,239,39,12,223,254,16,211,75,21,193,169,105,58,224,57,2,67,227,20,207,172,6,239,110,239,235,204,244,61,66,234,194,76,233,135,148,41,210,252,114,83,179,237,23,88,37,188,77,160,118,43,73,51,169,138,253,185,75,6,244,252,210,173,54,17,170,153,157,124,28,141,133,45,1,221,158,82,100,132,85,160,78,178,51,10,118,253,148,44,83,30,81,75,94,192,114,138,137,211,76,165,144,234,153,200,143,170,32,223,183,187,246,86,84,170,108,33,43,235,138,214,191,124,119,115,145,205,73,195,156,248,171,81,185,91,65,158,61,252,141,148,169,58,30,240,34,60,109,233,11,249,98,24,216,4,91,212,149,42,13,131,114,165,87,140,106,175,167,75,166,98,227,24,142,106,110,86,126,77,47,232,34,125,7,67,152,42,65,235,250,13,49,15,231,159,237,39,4,23,144,239,213,175,172,34,67,225,209,80,177,69,1,93,157,234,176,237,237,99,148,172,54,252,95,178,1,245,32,79,189,66,42,54,4,35,48,21,187,10,72,169,32,226,229,224,212,222,237,103,32,37,242,60,251,169,56,137,89,126,80,76,136,135,173,212,108,254,244,2,74,251,138,38,238,183,220,221,178,57,123,68,161,121,99,103,52,0,66,19,112,40,195,48,118,38,129,108,41,49,230,30,187,107,105,237,203,203,97,44,155,24,26,40,83,1,206,70,248,47]], +[[138,151,45,208,241,25,12,43,157,84,143,75,165,130,100,187,4,130,103,117,80,42,141,92,43,32,158,232,141,206,165,251],[109,128,55,95,60,241,170,178,131,85,29,244,69,209,126,125,59,175,155,203,236,187,178,103,5,46,2,253,182,145,68,211],[189,69,179,192,69,133,14,190,247,184,13,209,222,171,72,3,123,19,70,199,29,234,241,229,143,42,123,22,38,116,249,77,30,243,212,35,144,55,51,11,214,51,95,228,240,20,146,80,144,31,0,168,228,107,229,250,10,174,198,157,224,109,115,4],[48,178,137,72,147,154,162,99,67,126,69,197,192,37,79,178,14,97,126,208,243,250,125,172,229,160,168,224,254,60,31,196,173,178,128,155,97,197,232,217,44,210,243,222,147,177,115,190,112,123,173,169,66,64,198,38,44,22,14,140,120,33,101,190,239,153,208,190,142,205,173,99,22,220,215,52,187,185,10,102,203,213,177,203,79,216,242,34,108,234,148,142,77,247,107,190,37,29,71,143,92,63,224,214,222,75,229,79,103,245,2,178,128,79,98,139,121,165,80,251,26,196,131,173,43,161,102,55,196,188,157,166,127,180,249,134,89,196,196,57,77,22,182,209,75,62,11,12,30,98,93,113,13,204,28,17,223,93,52,20,123,30,197,164,23,185,226,31,144,140,252,82,61,67,227,241,129,199,32,156,197,107,219,90,33,98,134,149,237,50,15,141,76,7,253,109,132,170,3,66,111,33,100,74,174,254,238,195,17,199,78,148,153,147,96,71,53,10,155,245,183,3,150,46,119,206,85,19,54,131,95,195,44,203,210,201,10,229,46,36,212,125,141,203,152,122,189,18,29,63,116,107,93,226,48,242,100,105,96,63,176,196,168,246,205,121,115,215,218,136,46,209,214,228,217,197,164,110,194,194,25,64,173,51,137,161,134,1,78,233,114,120,229,53,9,136,177,94,205,158,167,69,107,60,181,94,77,48,147,241,58,135,91,80,214,81,99,120,236,175,88,215,82,198,55,78,209,86,56,64,147,17,252,211,121,209,34,200,216,197,155,134,244,232,220,70,173,183,48,169,51,132,110,11,210,72,211,96,130,82,217,112,181,4,200,19,198,222,169,252,136,163,222,100,25,86,220,162,145,32,77,57,11,107,57,152,31,140,10,107,207,195,28,160,116,68,32,102,42,155,53,235,63,194,17,248,16,163,232,6,37,0,177,228,155,223,133,118,101,255,50,169,186,118,25,75,187,119,251,156,21,65,41,100,36,75,152,101,247,61,237,159,37,180,155,66,90,162,83,216,7,217,129,130,146,118,58,81,62,200,7,71,52,79,186,10,207,229,147,204,38,177,51,11,185,173,230,108,78,136,207,27,174,214,214,231,183,80,230,199,35,157,123,203,250,63,190,69,64,90,99,185,109,80,52,204,12,7,255,195,181,8,88,8,29,25,85,226,210,254,91,229,253,167,168,153,105,67,118,139,5,81,112,183,253,82,240,163,32,151,254,27,122,148,241,191,135,154,12,186,190,16,172,154,124,193,249,245,80,104,196,142,60,204,6,81,54,67,16,24,211,141,32,16,157,201,93,153,204,43,190,124,98,122,177,168,170,95,67,22,19,183,144,194,230,82,108,240,79,220,158,85,245,28,5,95,60,32,69,166,117,227,161,229,75,164,9,247,174,250,126,74,160,122,43,189,94,74,177,99,33,169,240,153,105,67,145,253,166,138,116,88,30,47,31,17,221,154,109,82,75,27,131,38,13,181,123,114,239,41,194,140,141,181,195,127,209,133,183,194,216,69,80,144,101,58,243,50,219,200,43,251,13,181,220,202,191,182,178,140,170,53,5,37,203,84,204,132,229,83,225,207,57,84,182,18,57,62,121,147,255,126,139,245,236,227,241,69,9,77,215,162,124,180,127,34,116,118,242,137,35,82,81,247,114,179,186,119,107,183,115,175,12,197,247,134,163,251,158,147,26,83,12,251,216,145,203,90,93,254,37,22,158,249,51,204,130,201,8,15,50,57,97,161,32,21,142,75,189,113,19,78,241,249,1,8,184,21,194,137,212,233,169,88,158,198,76,5,251,180,42,33,178,61,22,226,166,70,120,174,207,171,101,205,154,128,108,89,129,3,212,31,112,9,119,99,23,131,31,237,221,28,144,2,212,169,34,4,249,123,169,73,12,97,70,152,3,7,33,2,82,75,157,245,25,0,95,152,175,84,214,12,165,186,96,181,91,9,106,74,194,177,110,185,204,129,151,60,49,53,211,251,104,115,221,150,83,128,10,34,187,93,13,97,23,202,93,145,101,83,190,57,201,163,181,17,235,61,183,48]], +[[18,56,12,69,167,154,222,15,72,60,136,26,170,55,48,67,139,8,53,144,244,4,220,158,96,31,118,21,243,117,166,40],[214,111,197,154,233,23,247,109,36,206,138,184,238,3,251,203,113,93,94,234,75,8,57,43,89,30,100,133,145,199,60,137],[2,178,81,116,163,221,82,25,237,72,178,201,76,162,18,182,58,106,58,37,151,112,60,7,183,240,201,101,195,198,172,46,180,80,239,227,135,22,162,162,139,63,137,132,107,6,235,220,164,189,9,170,88,31,36,232,77,128,252,16,172,26,0,10],[104,69,35,194,231,250,139,75,215,84,140,75,172,170,134,120,163,48,219,187,150,6,50,148,1,102,178,204,154,252,21,53,200,12,17,44,141,196,173,167,98,146,51,254,144,144,85,35,125,81,62,41,42,241,90,215,105,47,17,90,160,146,218,101,117,50,245,24,153,195,247,245,217,212,7,237,92,22,62,179,149,4,128,164,18,42,9,146,152,31,7,123,200,103,249,6,7,84,7,186,152,73,196,234,4,115,206,84,10,121,103,68,239,163,134,3,120,225,184,147,67,229,131,208,128,126,90,103,196,213,189,124,230,65,41,254,144,43,140,250,189,44,33,250,61,42,16,233,191,158,165,229,71,58,226,80,201,22,5,9,151,38,120,249,167,64,230,202,219,59,82,245,2,250,97,108,255,174,29,239,137,61,84,228,30,84,211,38,70,76,159,67,92,99,80,95,177,94,62,234,245,2,28,101,220,208,16,248,64,170,179,23,200,96,93,251,26,12,138,61,85,73,134,27,105,175,44,147,216,108,152,29,243,165,28,91,245,120,92,47,133,38,16,228,79,164,255,28,113,97,21,46,86,24,56,71,68,254,131,186,191,11,203,117,97,120,154,2,49,37,246,36,42,24,60,172,149,73,201,50,115,58,134,138,161,130,101,110,43,160,168,192,190,16,105,150,168,92,235,241,189,173,18,59,152,43,78,5,85,16,135,148,130,2,29,174,169,216,242,108,88,142,108,209,1,38,203,49,150,136,3,86,190,232,242,152,188,163,6,236,86,153,199,87,107,118,80,135,194,83,166,2,20,1,12,110,215,13,135,28,252,135,56,1,138,14,219,87,241,6,180,33,141,133,94,171,44,145,243,159,133,139,63,37,144,86,49,160,238,226,152,86,253,52,247,184,201,186,81,193,196,198,167,53,214,199,161,61,34,13,122,86,108,63,80,108,114,188,116,23,171,55,240,214,215,150,255,199,29,249,220,124,110,19,125,165,107,122,62,16,207,11,26,187,63,251,112,188,102,41,59,93,117,180,5,237,139,236,13,111,205,6,146,92,56,17,104,172,24,141,11,138,26,240,131,159,91,222,132,59,105,145,229,165,214,205,102,254,107,15,222,134,124,8,110,212,56,118,145,154,27,114,51,216,215,225,210,116,47,97,199,125,142,89,145,104,156,131,40,103,102,85,183,106,55,80,86,14,117,209,199,232,94,60,0,133,5,147,49,9,75,186,87,16,3,44,246,121,165,37,199,139,49,112,14,109,145,247,82,148,196,34,72,146,151,225,115,89,67,228,23,252,211,85,128,88,47,221,2,57,181,17,70,83,12,192,157,131,178,143,10,29,100,34,32,223,185,155,173,98,243,149,65,3,80,129,214,93,119,141,223,50,57,186,14,111,169,145,75,23,179,151,165,52,203,143,211,180,255,66,168,216,200,238,102,21,63,187,31,240,250,84,247,189,3,39,133,22,230,52,26,248,15,205,31,206,231,12,53,157,32,83,104,172,73,13,117,163,84,81,45,164,107,167,99,76,21,178,132,178,68,119,128,143,23,99,51,96,164,180,159,179,188,170,132,24,65,207,146,65,126,178,76,228,130,213,162,75,253,45,172,55,34,49,218,83,154,5,66,0,2,255,122,32,196,118,9,125,160,111,89,240,51,20,230,5,159,173,136,197,12,59,170,192,60,239,167,205,130,17,210,70,27,22,96,234,107,207,71,104,56,201,26,16,7,78,180,180,14,110,151,74,148,90,103,246,238,105,4,35,30,240,65,136,241,234,213,186,243,86,148,239,227,1,237,199,232,102,218,35,181,166,197,143,1,178,165,44,243,171,128,94,220,92,19,104,98,107,149,185,78,180,100,91,105,62,200,128,242,184,17,122,105,58,251,220,210,72,36,49,137,15,65,11,197,128,83,15,239,55,88,121,194,228,96,73,202,137,26,44,62,205,96,67,174,128,216,175,52,102,52,103,76,109,254,144,89,151,222,93,5,214,32,9,238,237,39,117,2,251,90,90,49,85,238,238,182,115,72,182,13,137,163,74,120,18,99,159,84,31,254]], +[[209,179,67,13,78,99,170,191,169,239,150,188,186,241,250,106,158,181,33,157,212,77,243,177,166,21,99,223,254,28,203,40],[194,138,5,25,82,69,41,14,205,56,83,85,133,206,81,243,194,53,197,214,80,200,197,124,47,121,187,10,192,232,8,52],[76,182,255,93,215,6,177,174,129,108,219,175,158,158,30,220,128,166,98,132,249,70,82,213,14,193,78,40,59,42,220,89,47,208,132,51,113,68,255,167,18,220,52,206,142,97,6,104,166,94,150,159,5,206,181,71,134,48,77,13,88,211,26,8],[7,108,12,135,98,228,188,0,60,54,10,18,161,149,152,5,5,81,209,107,75,141,160,251,156,74,252,200,26,219,230,25,149,242,92,188,40,220,164,32,191,169,70,16,84,211,238,0,173,120,24,62,127,38,223,104,152,175,154,77,34,95,202,182,124,4,46,154,19,82,93,31,117,255,14,61,141,168,8,150,183,40,243,226,219,101,148,74,224,113,125,119,89,144,181,158,91,112,67,75,212,179,238,69,47,16,172,6,16,87,11,56,34,8,50,150,143,84,77,62,77,17,155,29,75,80,21,198,205,244,207,34,11,86,181,192,204,216,227,152,213,228,165,141,163,176,226,178,112,165,211,155,130,171,183,249,210,122,65,144,24,85,11,98,0,174,81,200,72,130,240,134,174,126,165,53,22,113,182,221,150,9,35,173,107,239,193,52,9,135,154,141,246,25,189,246,200,138,111,225,236,192,240,243,170,33,159,182,25,2,190,72,165,61,242,188,102,197,111,28,29,23,247,230,22,125,37,81,101,241,116,186,169,202,245,60,115,203,187,124,194,199,192,135,244,58,190,42,237,90,33,254,66,144,184,214,121,96,168,169,203,194,165,122,190,34,101,77,193,132,207,249,22,139,182,151,39,3,117,254,136,213,196,156,249,91,6,207,157,13,172,129,251,217,192,215,184,45,5,237,44,63,212,156,204,41,64,68,65,113,37,69,249,169,145,228,240,221,182,33,144,131,130,150,249,103,41,154,56,96,114,38,216,166,129,240,168,243,196,56,79,209,139,48,37,124,70,60,10,189,15,79,111,18,37,165,27,118,45,109,10,199,213,156,210,239,214,152,184,209,62,35,215,4,9,246,176,125,105,92,22,113,205,111,89,68,59,29,176,171,53,185,220,6,64,228,198,209,172,80,71,93,40,239,148,248,23,144,226,229,178,84,85,20,178,164,156,92,33,83,69,155,229,64,137,15,83,188,24,228,161,109,203,93,207,80,243,122,149,198,6,253,244,133,152,229,42,243,23,154,32,72,97,93,147,217,126,5,153,183,8,140,17,116,187,159,21,227,112,24,249,154,203,206,91,19,2,248,216,206,42,184,84,55,254,235,12,170,119,132,220,131,201,231,195,111,224,89,144,107,3,10,134,163,222,208,171,157,139,115,82,157,71,94,102,26,8,8,214,211,240,144,127,133,40,135,63,8,213,116,139,225,214,151,18,232,82,98,215,123,223,19,191,209,138,92,222,111,113,70,38,115,171,41,177,97,115,21,169,166,233,54,168,232,26,142,67,189,15,102,68,165,198,158,170,172,137,189,170,153,204,168,3,131,55,5,229,175,166,155,59,209,208,37,43,133,70,80,242,25,151,145,230,172,167,199,90,134,18,131,33,98,51,162,99,58,106,239,249,211,1,238,92,180,221,114,192,138,69,205,174,143,84,88,192,149,178,46,117,156,67,180,155,152,233,244,203,51,213,222,168,121,68,158,174,115,203,135,76,115,89,67,37,235,246,140,30,212,6,75,111,97,171,47,1,74,47,25,243,46,18,179,60,94,170,138,41,32,77,94,186,88,220,7,80,114,254,57,155,231,209,171,24,8,32,143,180,8,18,59,220,11,74,179,19,15,159,112,109,195,235,25,75,96,94,115,163,47,18,90,228,145,40,92,230,3,159,182,35,195,139,129,213,171,160,245,89,159,108,134,232,114,72,107,78,150,73,218,255,227,163,208,108,176,115,221,59,198,244,225,10,24,112,14,69,114,45,120,166,176,151,45,201,77,92,122,123,102,65,117,123,121,96,117,113,157,123,142,195,106,30,121,111,181,248,254,111,27,121,160,133,156,180,214,124,236,5,237,145,76,250,50,193,221,254,33,142,249,99,67,108,58,17,72,172,44,249,9,223,115,89,137,6,87,70,58,78,162,95,237,89,97,138,6,129,161,33,126,34,214,78,249,217,180,85,157,10,15,107,60,232,216,71,147,11,35,35,1,202,244,76,223,122,63,24,162,172,19,11,146,207,217,192,51,96,85,123,95,124,71,117,70,42,16,113,247,3,68,199,24,55,75]], +[[3,62,0,61,122,171,123,199,252,138,194,4,199,51,121,154,229,83,195,254,197,63,16,219,247,149,181,244,184,127,28,149],[104,47,70,245,192,86,221,69,186,11,90,120,32,49,249,89,106,115,170,41,44,162,50,107,237,167,74,82,252,50,183,22],[237,180,224,32,214,118,250,198,168,69,83,72,128,191,97,54,55,74,139,127,44,83,133,187,158,226,37,56,31,73,78,251,116,165,91,65,58,224,234,112,173,214,27,253,251,135,251,66,213,188,12,83,89,221,221,87,61,83,138,233,58,107,54,9],[89,106,162,196,11,51,24,135,137,56,235,193,56,219,39,75,179,138,82,1,235,124,175,135,94,108,100,87,145,218,224,18,189,239,212,133,230,189,157,132,153,196,42,42,232,108,243,43,24,0,46,118,187,88,44,202,13,236,72,21,222,216,161,33,31,143,200,133,127,206,29,87,246,21,29,136,120,123,151,143,171,86,191,146,107,21,51,225,148,153,232,187,153,21,140,221,110,152,15,107,165,67,174,131,31,157,209,52,176,254,109,92,36,136,125,199,168,212,120,29,217,183,252,93,201,70,75,4,92,191,157,30,245,3,107,91,242,139,84,154,199,170,143,175,185,26,220,159,236,167,161,69,84,209,16,227,16,199,73,228,133,51,243,89,199,15,5,251,122,237,239,19,102,54,184,239,114,35,136,101,57,134,78,229,45,52,17,139,75,139,116,224,143,230,182,88,150,228,177,155,109,124,63,37,40,38,85,133,72,23,16,210,215,73,72,235,75,23,8,165,15,167,64,33,189,164,179,97,188,104,210,165,210,2,16,159,141,40,216,170,103,215,140,17,54,205,46,144,60,141,250,23,90,247,189,150,59,115,218,228,149,135,60,205,174,98,191,239,136,86,54,221,131,85,15,249,192,92,55,186,51,137,209,84,54,133,216,148,131,176,193,4,231,239,187,119,2,197,160,57,138,199,32,72,76,80,147,104,53,238,157,242,83,240,239,140,190,243,224,125,233,105,81,28,203,248,117,87,73,58,11,151,46,240,232,230,41,207,56,34,219,33,40,110,215,39,102,27,211,23,134,252,161,66,17,6,218,205,238,28,170,244,148,84,232,84,121,79,112,77,34,169,90,76,142,107,28,47,238,165,126,86,35,140,32,150,241,204,87,134,71,254,165,68,214,118,68,130,189,245,20,136,121,162,95,148,61,177,111,41,2,27,158,207,227,224,144,180,37,200,28,112,9,132,46,28,122,2,217,28,166,12,18,1,195,189,174,156,83,115,175,3,242,244,219,239,64,222,141,155,33,254,214,141,238,81,13,224,66,114,52,202,161,194,10,58,229,73,149,72,52,201,51,115,217,19,184,117,15,35,160,55,128,215,169,69,78,214,254,81,253,45,39,107,157,74,163,45,224,94,3,129,110,100,233,70,111,79,14,34,70,81,66,141,52,44,188,198,151,23,10,71,239,153,107,218,203,206,145,17,124,161,248,69,91,37,178,176,132,67,233,145,78,61,144,196,137,238,170,119,49,221,234,33,35,213,93,103,177,102,131,251,124,130,54,170,165,161,176,252,175,141,23,0,17,219,233,170,40,87,190,97,44,187,133,239,105,229,104,49,180,218,207,188,122,89,180,101,166,109,199,65,45,219,61,106,244,235,253,112,88,100,231,212,251,153,166,204,180,139,17,131,104,254,171,2,163,64,196,50,118,141,224,224,103,135,30,158,168,8,214,217,147,129,88,41,231,31,108,4,43,102,73,149,9,143,238,148,213,67,223,21,229,177,105,87,3,27,210,56,188,173,187,220,197,118,175,251,100,3,3,214,156,91,37,11,58,83,154,253,18,127,126,226,96,158,82,229,21,79,189,255,62,69,249,196,64,102,101,109,86,30,15,100,223,242,128,93,248,142,48,163,128,83,8,34,65,58,122,183,106,27,154,134,83,120,210,71,99,6,154,129,64,2,169,169,208,55,149,202,141,43,91,209,9,3,147,233,228,177,255,125,127,14,184,78,113,42,1,143,104,201,227,132,240,160,174,243,150,120,121,40,79,64,158,48,210,54,80,134,230,105,82,39,140,169,182,249,14,143,105,164,141,155,40,187,76,78,214,50,171,202,58,244,20,77,167,66,43,245,25,146,247,52,115,20,83,199,163,62,21,229,159,83,8,18,157,106,119,74,148,88,111,114,51,17,23,145,118,192,148,143,255,78,48,193,185,89,129,44,172,151,124,199,67,71,176,7,148,15,47,185,98,169,13,102,6,106,109,232,128,25,132,222,228,165,50,212,176,172,214,220,175,6,114,123,171,112,179,134,98,50,35,76,145,0,191,220,102,159,119,202,73]], +[[238,85,252,247,10,39,92,114,107,212,133,102,131,179,71,222,207,212,34,241,130,108,7,169,50,203,133,190,159,164,239,60],[223,207,251,94,21,83,120,157,86,169,243,145,75,206,80,13,7,197,172,49,31,146,120,84,178,207,30,88,51,192,50,55],[157,140,178,234,243,255,62,12,43,198,114,225,210,85,197,184,232,7,49,191,246,246,171,165,23,225,51,84,232,81,8,15,74,139,184,18,27,38,36,36,76,158,233,92,138,9,47,16,55,3,251,230,111,156,186,16,13,46,145,237,119,74,201,7],[184,200,69,207,124,84,133,240,98,45,29,220,23,247,160,246,240,253,112,116,254,25,75,14,12,212,38,80,207,200,23,245,127,9,95,140,223,173,30,190,13,251,193,189,118,23,171,79,32,78,157,85,216,26,124,138,67,57,64,236,111,23,200,168,227,213,108,26,251,10,243,116,189,50,213,78,247,19,45,38,184,156,71,12,42,181,190,22,250,187,76,117,25,61,109,165,155,162,253,21,126,158,164,224,197,192,138,82,2,245,237,198,166,23,1,240,139,179,68,202,100,85,215,93,20,90,219,36,76,83,76,140,252,98,63,77,75,103,103,89,75,57,167,105,11,238,236,77,249,116,106,87,255,238,5,20,84,196,39,142,164,60,129,15,241,60,215,105,97,95,157,5,212,254,74,81,88,62,128,192,21,220,254,217,175,5,249,61,5,77,52,255,217,57,189,216,240,81,143,163,3,10,150,77,201,216,13,240,15,22,53,130,64,114,205,242,155,200,2,89,32,157,80,245,111,202,159,189,106,225,81,74,103,25,137,206,164,246,132,107,193,145,121,9,124,202,64,198,36,215,237,191,145,251,91,37,57,235,189,80,45,54,70,113,20,48,186,228,35,253,17,88,72,9,51,24,183,208,135,239,30,59,137,75,195,185,234,39,175,133,63,202,133,149,211,111,183,41,153,105,22,47,46,214,162,181,80,117,178,198,48,128,40,87,23,109,236,76,181,172,242,177,58,53,169,148,155,145,43,181,125,129,235,12,138,138,223,60,246,76,181,113,191,95,61,113,249,135,214,77,116,233,25,160,3,54,229,125,53,238,78,236,252,101,112,0,221,91,18,153,94,225,177,22,89,28,229,142,86,222,37,178,156,148,130,157,29,104,82,27,149,88,228,114,94,199,112,57,6,156,12,209,123,42,0,51,89,233,225,225,18,199,89,1,118,206,188,231,240,1,241,209,54,232,24,244,129,140,253,148,116,90,250,171,86,241,164,6,249,125,217,230,27,115,82,102,214,130,173,125,242,109,215,12,222,11,87,254,167,219,45,248,50,250,136,163,95,83,151,148,136,77,220,65,33,132,3,1,108,182,213,34,31,63,235,93,58,238,74,152,64,169,19,7,45,41,248,209,169,54,123,176,187,245,69,247,218,231,192,10,13,12,3,66,35,26,228,98,187,116,46,20,152,238,88,74,230,200,63,47,31,45,4,82,190,173,152,34,104,205,60,253,231,143,244,34,226,38,191,123,42,241,19,119,87,121,127,176,46,82,117,195,72,9,213,76,169,238,42,101,39,94,110,92,255,221,32,173,31,161,238,11,216,178,30,4,206,130,158,2,205,182,60,72,191,205,216,109,58,8,197,151,137,201,215,142,54,24,29,239,235,114,39,16,114,117,237,107,92,203,18,124,215,43,55,78,23,245,238,11,94,71,180,179,225,74,142,198,216,107,183,80,113,135,242,141,179,43,63,63,161,202,19,68,111,229,37,62,231,131,100,94,121,66,114,121,154,134,59,79,202,153,228,67,203,170,5,222,60,80,237,243,213,205,124,16,82,156,108,9,160,193,69,52,6,172,126,202,250,155,58,31,54,157,104,243,198,24,245,142,252,53,157,242,243,252,210,71,139,85,164,26,17,242,72,126,127,112,236,41,59,62,204,199,0,239,68,74,51,209,234,233,132,156,91,118,210,154,253,90,35,134,26,239,79,42,123,163,246,102,48,31,222,181,211,216,240,220,158,226,224,20,178,76,116,101,222,227,192,150,78,221,73,237,73,237,171,181,202,122,251,153,87,77,0,30,88,18,160,133,35,31,36,27,107,8,199,62,128,251,68,187,42,223,85,79,20,253,109,206,148,166,246,54,35,217,193,222,180,26,209,1,101,26,107,103,174,82,52,218,174,129,151,159,189,130,51,137,100,154,59,10,6,198,139,128,70,138,153,29,48,7,116,135,81,250,105,40,29,177,185,77,108,22,10,28,171,80,148,60,219,184,222,165,117,9,6,179,198,89,91,181,128,222,219,250,229,116,100,204,122,101,29,76,81,219,181,250,152,5,151,209,118,105]], +[[73,194,152,162,219,61,37,137,201,254,22,164,229,113,229,170,35,203,170,119,123,134,71,2,144,163,237,167,165,211,233,107],[218,197,35,214,55,76,143,241,95,196,221,199,19,113,90,195,92,245,84,127,193,177,178,100,107,99,251,65,167,242,22,33],[42,67,156,115,201,129,23,251,41,82,226,177,97,247,243,185,158,125,57,188,105,127,121,64,117,219,123,99,77,41,241,255,87,36,246,119,248,49,42,213,21,176,151,204,169,223,195,14,121,238,138,124,157,215,40,189,212,93,248,89,199,189,227,10],[53,130,238,176,211,113,223,56,93,232,139,170,211,128,203,12,219,96,234,178,186,235,179,199,152,55,117,61,8,225,203,120,192,189,118,221,17,4,69,73,86,213,113,206,183,230,181,113,165,35,104,53,215,132,181,15,246,96,87,177,53,149,231,208,200,242,93,8,174,139,84,182,18,59,160,129,81,172,125,176,197,106,152,15,127,11,179,154,84,180,55,245,72,81,151,153,134,171,19,103,131,94,92,79,58,59,61,118,13,56,39,231,108,86,138,231,174,187,182,18,231,117,189,222,204,211,52,172,107,205,50,83,171,194,157,75,124,63,16,54,38,102,246,174,117,8,3,112,163,108,186,85,219,58,145,203,87,137,228,214,249,239,234,77,241,221,119,48,165,226,121,96,213,59,81,33,148,140,206,90,246,83,255,241,213,180,229,176,168,140,113,140,73,179,28,121,61,136,193,204,69,171,141,162,157,5,233,6,205,5,148,181,246,99,140,142,195,241,118,11,164,35,181,171,29,8,165,135,112,175,176,241,57,171,211,73,193,191,22,13,137,2,35,156,226,79,25,180,225,190,9,95,126,209,101,243,147,30,60,188,195,7,233,252,92,101,128,49,34,142,85,203,190,236,13,11,207,143,105,81,84,169,238,209,190,243,82,40,120,155,252,13,35,139,131,114,211,24,50,140,19,57,254,160,136,20,219,134,33,171,202,58,235,130,9,139,90,168,123,185,143,94,64,82,42,8,136,83,44,23,72,69,61,178,210,179,148,62,74,187,49,45,227,25,174,196,140,193,201,71,117,151,41,83,251,100,150,184,22,137,55,98,53,16,205,72,200,178,71,149,109,49,104,72,108,23,106,231,164,203,56,78,172,253,171,250,221,159,186,48,162,59,129,27,215,121,243,203,165,67,56,194,139,179,56,34,56,237,59,141,210,27,234,178,245,202,222,40,197,224,155,49,164,84,128,138,83,72,18,46,58,227,129,34,150,247,134,156,56,101,195,201,216,254,24,189,129,47,46,96,233,20,151,92,254,27,239,141,187,128,151,0,111,13,124,243,252,21,235,149,194,120,84,177,67,18,184,141,82,128,21,175,105,251,117,5,184,243,39,3,246,78,177,201,88,240,70,221,37,18,66,248,190,167,70,127,199,41,29,9,94,150,150,225,26,164,90,190,121,36,232,86,53,21,53,170,7,115,211,217,230,28,201,162,216,155,91,7,116,215,100,94,225,175,126,182,252,212,64,188,105,212,62,222,170,249,53,253,42,82,149,172,25,169,125,112,175,146,152,131,15,129,192,165,9,242,66,244,115,55,36,120,250,88,121,251,44,184,81,16,128,252,46,205,130,89,184,195,206,158,139,100,7,97,220,121,39,195,46,127,91,174,151,168,184,172,147,86,98,229,244,93,20,202,214,211,74,255,201,161,148,20,196,86,111,69,249,119,57,103,16,137,76,83,153,237,68,128,241,142,144,149,127,170,118,204,181,18,162,208,117,115,5,138,149,180,47,225,129,2,73,209,200,94,196,49,160,73,209,174,203,15,17,131,121,189,195,241,238,73,11,200,160,84,195,44,61,172,118,89,150,108,219,102,249,149,172,64,61,94,121,235,107,37,179,243,246,90,108,238,194,32,214,108,5,248,168,169,139,128,121,155,164,242,198,219,187,77,251,88,98,201,164,107,202,1,62,189,250,186,116,148,163,12,225,70,6,175,192,176,249,147,20,63,237,238,120,150,217,166,187,129,73,145,102,237,2,233,65,134,170,243,33,135,174,182,226,130,80,27,202,67,181,123,126,250,9,57,201,52,188,143,187,210,108,68,182,24,51,90,53,198,146,255,153,106,91,149,211,39,223,155,42,102,33,179,176,241,144,219,31,54,217,17,209,166,99,164,235,249,162,133,75,180,244,6,16,149,182,152,18,200,44,47,254,63,146,233,180,77,46,166,49,105,136,28,174,132,83,214,238,247,207,105,194,90,40,179,248,221,199,1,72,239,38,114,26,60,31,46,98,217,209,12,234,66,252,163,250,205,116,103,58,78,127,51,80,115,100,170,40,108,15,56,215]], +[[130,63,12,41,251,253,211,209,130,143,48,85,233,236,1,255,209,181,163,117,17,141,221,126,78,12,67,113,159,87,63,247],[115,18,95,200,58,187,139,124,101,133,89,252,18,115,147,35,29,3,202,88,70,224,200,129,24,209,61,85,202,68,120,157],[250,116,123,111,227,56,26,214,188,130,169,86,67,193,244,162,11,118,186,115,191,240,14,99,93,100,32,45,139,13,240,61,188,86,176,19,139,58,109,65,152,255,175,88,204,211,211,136,237,37,235,207,119,4,67,228,30,157,33,71,149,10,48,11],[128,44,57,206,127,42,80,189,129,98,42,221,13,244,224,254,3,236,61,45,48,90,69,166,22,82,113,237,121,173,210,67,185,160,14,82,24,49,146,254,178,76,79,219,210,44,128,122,225,0,239,207,22,91,156,153,97,148,224,15,168,23,118,94,169,74,3,7,14,72,102,134,180,69,252,178,99,204,254,31,88,98,243,184,75,16,243,144,8,11,252,174,68,122,224,6,151,66,184,97,143,169,87,95,126,99,122,213,78,131,76,175,3,148,215,69,3,44,225,226,85,192,39,50,80,241,80,75,55,160,173,217,74,162,69,199,222,82,200,14,5,214,224,169,106,20,65,5,67,130,106,73,233,185,69,98,109,78,137,245,80,39,22,61,75,214,208,233,189,26,36,119,246,125,61,86,104,164,46,148,216,182,17,147,216,33,224,209,178,48,252,173,197,54,19,183,91,2,207,184,21,132,86,7,126,189,245,165,240,12,59,91,24,99,112,202,254,196,162,28,105,220,225,240,30,254,242,60,55,171,144,248,88,35,138,239,190,33,43,85,109,47,7,52,6,85,159,26,81,216,78,255,253,206,7,176,13,1,187,243,55,113,204,18,201,96,172,137,54,90,156,130,197,35,67,247,96,51,129,184,144,35,193,166,231,2,165,177,228,189,25,30,166,151,11,94,164,81,234,5,181,155,248,62,85,242,154,31,128,50,18,187,46,88,240,97,99,51,217,17,71,8,82,158,139,108,96,129,222,235,124,41,154,90,42,83,204,210,78,213,143,251,254,80,61,128,97,74,219,5,202,17,207,41,222,208,9,4,234,18,57,248,43,164,12,121,62,188,51,151,117,248,176,254,57,1,245,72,46,49,12,121,60,110,44,240,29,193,87,114,122,242,56,244,156,152,98,128,75,4,117,81,253,136,111,74,72,153,226,42,106,101,112,17,23,163,133,128,85,187,254,150,110,55,14,115,62,23,239,173,162,133,159,216,255,169,224,31,206,86,6,162,85,54,118,120,244,189,78,33,229,218,15,239,48,117,127,52,227,137,247,107,125,87,196,228,16,160,2,233,0,228,143,178,24,200,242,119,143,20,143,238,86,150,95,91,71,62,37,37,108,35,167,175,25,131,66,207,62,240,43,132,223,44,213,128,10,70,28,27,7,189,162,244,38,40,166,138,210,157,187,130,164,112,150,125,115,2,201,147,178,52,19,110,91,242,85,230,36,139,16,44,43,255,178,1,114,55,31,28,163,225,11,8,16,232,100,149,3,84,109,154,115,28,241,155,8,51,87,212,207,236,200,155,237,181,53,6,254,25,155,103,3,145,166,32,6,154,48,129,242,83,180,215,144,136,10,162,59,83,233,124,117,220,12,54,5,64,229,176,163,239,177,172,207,253,19,116,20,255,132,35,213,70,70,252,86,186,95,83,189,132,199,38,124,47,126,227,227,118,7,84,65,84,54,95,159,133,8,29,215,210,238,117,211,2,39,92,121,158,242,66,124,166,73,99,85,220,218,29,68,224,217,119,191,104,219,48,6,80,10,227,244,0,214,168,199,207,71,5,125,79,200,126,238,203,2,17,107,115,238,214,206,31,204,239,110,143,184,174,163,99,178,246,245,50,42,95,7,83,244,88,153,83,118,70,213,134,81,190,144,55,191,145,66,60,41,134,245,204,43,203,206,79,174,201,3,73,139,64,252,45,234,182,96,61,110,234,88,93,39,32,210,27,178,114,43,192,91,53,174,210,188,192,232,4,254,157,35,159,175,218,125,218,254,29,120,96,171,176,251,40,244,191,43,31,187,98,167,134,228,85,190,2,75,25,59,120,48,190,13,85,143,2,201,243,174,49,220,16,126,233,66,29,197,240,176,248,148,2,183,26,69,129,64,21,54,188,71,48,133,6,217,105,57,162,6,54,39,68,226,125,222,148,79,64,150,161,43,95,99,218,182,77,4,20,132,211,253,145,166,44,47,14,249,174,120,116,34,235,39,254,208,128,46,37,249,188,119,92,73,21,168,55,254,62,183,185,213,132,62,77,130,16,198,180,148,182,18,129,99,122,107,227,32,82]], +[[101,103,102,51,55,66,20,196,172,75,123,206,169,241,204,132,177,183,231,148,17,227,16,82,90,206,56,95,69,102,193,213],[14,110,197,128,29,139,214,177,235,66,20,33,161,64,143,19,76,247,18,51,142,15,252,36,205,204,220,79,127,163,29,190],[224,184,103,201,219,218,53,50,52,51,192,70,224,131,12,37,27,67,70,197,57,89,114,40,107,58,114,49,14,212,82,110,84,93,192,157,57,24,242,235,153,32,188,155,36,30,144,80,216,72,211,131,2,136,101,21,145,249,54,211,186,228,83,1],[157,98,44,32,103,135,105,64,147,198,242,159,147,97,159,33,187,100,192,57,65,109,32,220,112,138,8,74,157,46,73,12,245,101,142,19,214,44,176,210,30,171,0,228,45,133,27,198,236,117,218,244,5,210,55,50,70,238,164,21,232,102,41,27,171,247,100,151,104,10,175,4,66,90,66,85,43,16,125,88,205,24,86,28,140,148,131,247,64,116,76,191,166,5,76,27,18,111,90,118,101,154,193,157,221,173,74,181,160,145,85,216,192,80,181,53,78,6,164,221,62,227,166,249,201,30,139,76,122,242,116,150,100,231,171,233,112,97,88,158,21,60,88,226,124,242,153,162,95,43,83,12,6,7,49,236,15,67,102,189,29,235,235,77,78,145,46,118,229,8,83,77,67,62,196,143,150,182,46,21,13,233,57,99,161,179,230,200,9,27,73,90,150,81,140,227,211,185,168,219,220,42,19,253,208,119,242,35,29,232,215,111,86,217,171,28,47,158,250,188,228,99,131,100,248,251,42,44,104,60,168,25,183,3,171,69,59,17,211,122,105,250,75,203,128,35,152,8,52,247,185,2,173,24,25,252,2,146,18,253,234,10,191,17,222,200,140,85,214,142,248,122,38,219,177,93,195,211,223,188,221,221,94,215,27,232,111,50,199,110,226,34,29,146,67,104,61,249,81,101,100,178,107,171,92,132,93,77,254,10,220,199,203,159,225,238,44,5,26,245,144,140,224,204,58,144,144,77,188,13,54,128,237,73,146,244,108,226,92,46,232,81,196,20,240,24,125,137,62,92,59,1,137,167,187,104,147,214,131,245,227,57,76,192,70,41,154,22,161,193,181,105,89,51,168,155,177,48,48,133,91,129,179,199,70,133,247,25,222,1,96,87,90,15,240,169,31,217,67,71,184,188,190,18,93,29,63,156,231,114,168,18,110,0,245,99,179,24,150,86,213,82,44,24,122,184,49,167,173,231,172,6,253,202,199,241,212,88,130,229,31,155,245,180,74,45,171,164,165,61,187,49,151,11,74,15,18,114,254,20,8,126,12,60,126,69,66,49,47,231,77,118,127,33,231,234,72,125,82,132,40,79,70,242,15,50,197,177,110,30,10,200,215,150,171,47,128,179,68,231,168,216,77,93,232,35,165,8,151,117,45,197,73,164,143,193,11,205,67,106,122,147,233,124,208,93,120,48,19,143,50,56,121,104,12,52,60,22,70,125,38,77,116,155,244,94,64,243,159,188,58,0,196,59,0,105,59,1,86,118,143,242,227,248,173,158,182,64,80,34,245,202,218,102,148,232,163,60,220,89,198,103,60,68,17,114,68,235,3,253,127,214,117,147,12,41,78,221,41,64,245,241,128,149,61,145,12,85,72,91,32,87,174,12,147,2,244,168,232,49,165,83,14,60,187,246,244,114,34,64,131,169,82,168,57,10,176,13,192,246,157,253,136,14,234,45,115,157,33,141,106,102,242,55,241,13,68,1,170,117,143,248,18,12,10,226,118,97,39,132,144,36,245,164,204,87,74,91,2,185,53,150,104,18,205,31,182,215,157,12,79,89,255,128,240,53,160,177,9,204,203,34,251,8,83,91,135,65,73,237,242,160,151,12,20,136,132,39,208,125,30,175,166,132,166,211,69,78,73,178,37,24,76,107,153,62,200,221,184,181,163,94,228,95,135,246,146,102,212,144,150,163,23,216,106,222,39,244,82,159,231,35,100,208,185,88,0,114,153,217,222,135,214,255,159,176,77,87,58,234,70,186,200,235,118,71,82,235,70,92,170,171,166,137,166,70,12,17,7,48,189,208,139,22,137,222,123,5,222,89,175,159,226,68,172,54,62,149,201,139,102,147,89,175,144,49,163,169,59,166,49,171,241,246,29,32,239,127,198,136,59,72,64,252,146,103,18,225,61,135,75,114,47,106,121,177,96,112,192,49,19,37,233,167,15,205,134,145,108,250,29,167,249,208,86,58,34,254,155,254,133,75,12,24,108,134,99,176,97,182,91,192,113,232,57,147,141,143,221,124,248,246,149,42,100,103,250,216,229,132,144,237,43,38,129,51,1]], +[[210,237,237,205,133,50,6,203,245,155,215,74,37,163,3,250,45,108,57,54,187,72,235,66,246,217,0,203,232,7,114,190],[34,68,17,30,46,118,158,171,129,135,30,6,197,128,23,140,35,92,123,244,165,45,46,204,225,24,135,169,180,108,69,200],[190,60,43,86,127,232,194,8,201,142,113,151,17,126,176,27,60,25,123,223,200,88,86,45,197,205,144,248,226,192,53,112,66,48,57,149,186,186,47,64,183,52,92,86,219,11,70,37,88,10,168,220,196,141,246,1,157,35,168,56,234,113,114,2],[128,112,188,13,176,137,165,146,84,70,1,155,126,64,60,116,236,120,144,62,75,213,75,193,208,138,84,166,240,237,117,168,91,118,63,245,77,195,58,38,0,204,180,87,253,186,234,229,72,71,127,109,105,71,174,38,222,183,30,172,209,210,214,34,130,160,131,132,59,228,229,147,29,145,201,59,98,130,197,136,7,206,143,13,136,11,20,56,218,216,253,203,168,97,45,247,59,159,175,243,169,247,219,48,5,37,5,54,170,189,152,174,2,122,137,94,16,181,203,123,105,135,92,15,57,147,175,36,81,146,244,57,62,156,77,52,5,116,110,49,29,58,145,68,127,205,189,115,6,182,2,12,147,59,186,185,227,157,19,73,22,37,3,92,156,99,110,250,23,57,195,88,135,16,168,121,217,227,206,23,100,97,111,16,130,232,223,245,117,89,195,245,165,215,109,211,1,18,79,164,137,251,148,158,158,3,157,212,98,27,218,96,240,184,107,49,30,120,237,10,179,181,40,150,80,68,178,61,120,238,47,129,6,31,142,219,214,146,153,51,209,140,2,7,222,196,181,182,178,250,74,202,39,71,207,91,17,13,240,11,12,152,39,189,179,217,219,44,123,3,40,212,13,153,225,246,178,40,228,13,173,174,120,174,218,2,137,182,162,61,78,181,131,112,136,229,216,132,19,99,44,204,34,226,26,115,118,140,103,50,1,233,168,216,220,110,182,247,57,127,237,189,57,141,38,249,105,44,167,47,109,108,240,86,170,172,80,172,47,59,38,109,190,94,123,231,160,36,119,69,120,234,213,133,36,93,170,167,62,10,175,131,60,7,11,164,178,4,76,203,94,92,209,111,156,10,217,46,168,68,128,85,221,130,140,121,147,90,166,192,116,31,158,43,129,3,36,253,198,230,30,132,47,148,87,34,104,191,125,90,223,167,171,53,176,127,177,158,120,21,168,170,93,129,19,1,48,172,92,218,138,71,81,238,118,3,140,10,107,194,250,186,76,73,126,98,185,241,241,148,184,165,153,176,119,1,129,75,109,251,125,132,188,221,91,123,91,194,36,159,29,56,69,239,249,239,140,199,50,133,53,215,13,83,199,170,12,115,5,144,29,231,196,237,47,225,131,130,101,212,164,23,184,118,173,189,136,235,147,63,39,201,170,72,200,199,227,78,72,20,124,207,251,47,182,26,52,143,234,19,239,103,205,242,224,57,227,63,216,158,44,26,210,164,37,78,59,247,72,69,42,168,62,254,202,70,231,128,237,225,209,63,244,204,94,125,1,237,69,235,140,116,129,141,72,96,175,71,89,168,62,20,136,150,171,104,115,67,149,118,14,0,20,107,121,60,62,114,137,138,160,179,197,224,193,211,253,241,33,88,210,232,255,17,35,163,160,198,76,246,55,74,127,68,241,26,87,94,72,163,121,24,27,48,164,134,92,253,2,42,169,131,39,86,53,206,79,44,196,11,254,6,96,103,236,79,226,65,250,4,123,85,39,10,26,208,119,108,95,150,134,16,20,203,244,10,4,50,197,89,242,45,121,52,43,121,248,231,4,45,204,251,28,245,15,131,8,95,128,99,251,24,135,237,45,252,157,183,239,201,109,170,15,242,188,79,82,51,91,2,17,45,22,57,46,19,76,2,35,222,69,143,192,114,204,34,191,158,126,171,192,98,8,24,10,87,231,206,72,5,238,78,15,192,21,132,9,152,253,86,134,68,160,56,107,61,142,125,218,82,171,246,79,125,208,8,104,252,132,240,54,202,138,120,233,186,129,113,202,144,38,124,116,230,21,154,202,199,175,91,242,55,89,171,197,61,130,231,147,219,135,253,173,225,54,51,84,255,220,176,189,76,201,33,63,92,132,84,69,252,100,155,42,31,50,159,157,65,216,160,49,171,70,180,114,22,15,3,67,75,75,107,197,164,1,82,77,97,121,173,102,249,226,33,201,6,127,200,127,228,167,126,33,232,2,59,97,105,235,241,9,12,213,86,169,190,80,185,24,127,228,96,124,89,37,230,11,65,79,106,92,191,138,250,21,237,14,179,75,103,180,201,197,213,74,219,230,64]], +[[181,105,247,193,170,223,86,237,27,95,161,182,250,214,72,208,220,84,79,248,252,209,115,120,13,228,26,125,77,230,12,182],[158,255,164,174,217,198,88,228,52,96,113,67,68,104,160,184,160,78,207,120,65,105,157,99,232,136,124,226,5,87,12,234],[46,50,186,5,86,189,233,116,215,161,155,59,154,30,146,241,131,146,76,75,116,197,215,81,181,171,61,0,121,103,1,110,192,58,254,145,215,66,251,34,182,62,94,85,178,252,182,198,26,70,233,220,231,254,159,163,11,191,102,174,244,184,95,9],[124,90,164,220,128,120,170,119,232,179,183,254,230,16,132,207,173,118,71,98,241,239,38,216,222,183,242,243,177,134,223,199,114,72,117,80,25,120,69,251,162,244,194,60,131,91,155,88,221,11,99,92,100,145,53,19,127,36,143,94,247,19,86,77,227,201,102,239,165,246,219,107,234,158,48,151,7,73,248,232,114,216,215,174,69,53,183,94,23,110,160,72,155,145,95,52,113,216,39,235,91,68,69,134,72,140,252,63,166,164,80,130,218,203,130,100,149,229,10,59,93,198,187,147,10,51,31,48,195,133,188,59,36,206,112,184,149,150,219,107,251,104,125,153,165,129,152,124,168,118,234,14,117,118,150,179,252,3,119,154,101,129,48,196,16,179,68,237,172,196,39,125,68,132,84,153,214,120,225,65,79,21,243,110,22,99,53,24,149,105,206,243,86,122,194,227,171,130,28,145,201,50,116,245,194,138,93,31,124,27,245,9,155,16,248,78,203,19,164,228,83,143,102,73,191,116,247,57,75,112,62,245,54,73,216,21,22,203,29,181,33,65,96,101,207,159,39,106,184,12,147,8,137,122,39,223,227,126,94,20,47,24,25,184,211,72,223,80,160,70,161,40,136,227,183,242,220,199,15,82,24,209,94,187,154,167,41,26,26,146,172,68,92,81,211,165,61,214,145,239,255,207,90,1,232,118,167,42,164,129,235,79,18,26,7,35,151,216,204,147,187,194,201,166,194,140,200,155,17,255,192,233,16,216,45,157,98,152,163,103,160,225,227,232,200,101,228,50,106,49,155,34,102,110,82,159,25,152,241,179,200,239,181,252,33,204,233,112,64,251,98,71,218,160,0,10,197,85,77,137,231,178,113,89,221,11,24,0,183,96,183,156,145,239,110,151,11,30,108,95,244,36,66,177,179,174,77,60,67,158,8,236,47,107,148,23,115,135,202,92,1,223,111,7,248,227,77,37,237,189,73,216,183,78,49,165,230,93,236,31,135,96,250,34,192,14,111,177,205,85,91,230,139,10,180,53,153,240,185,244,165,74,124,203,6,38,131,137,93,94,246,109,36,223,177,103,140,176,208,232,200,1,216,229,255,231,155,145,57,252,150,209,24,235,57,185,200,212,64,68,137,50,93,69,180,163,32,43,234,220,166,111,131,28,104,239,184,21,148,21,129,147,14,173,41,253,95,33,27,144,231,163,159,13,79,244,140,98,165,69,226,138,194,206,41,190,220,53,109,146,252,0,52,113,118,215,118,35,224,225,128,158,255,63,230,43,117,167,217,222,183,39,216,97,114,209,78,219,242,120,154,87,20,60,105,146,92,145,125,67,59,70,131,176,105,59,60,217,231,227,119,153,100,16,114,127,94,111,184,245,204,209,134,10,32,41,78,207,51,250,249,122,30,15,133,183,97,68,125,71,97,185,110,77,241,179,18,189,65,76,171,207,73,132,151,176,234,214,124,209,229,144,27,191,58,22,168,137,28,204,237,138,144,125,248,135,38,149,45,74,179,112,166,183,223,41,66,207,19,97,90,91,193,43,78,16,109,195,1,60,104,184,251,144,99,153,223,21,241,170,144,213,106,169,116,177,210,178,140,26,132,83,185,191,7,146,165,28,151,206,138,18,175,201,52,27,180,192,195,123,18,220,177,44,99,148,73,119,93,154,197,194,236,73,103,61,165,170,247,73,62,213,241,242,17,110,174,247,43,183,251,30,9,62,222,44,38,49,127,79,75,106,213,133,52,98,5,223,145,166,233,107,198,109,48,100,188,233,82,57,143,252,232,128,113,237,159,242,117,12,101,192,195,4,18,90,194,202,220,79,239,113,168,24,115,36,150,168,76,165,116,212,130,213,163,187,162,14,22,221,47,162,77,50,112,246,198,9,146,247,246,62,136,245,46,255,98,34,153,142,180,65,103,39,56,67,117,245,159,0,228,117,18,238,70,76,49,132,172,234,255,60,207,176,107,209,92,24,60,94,72,89,38,40,139,153,123,250,170,236,246,236,187,247,210,171,244,144,109,247,107,18,119,197,245,168,126,104,23,177,198,54,233,30,253,126,204,246,79]], +[[50,52,101,208,49,61,16,1,162,97,171,253,68,254,101,195,140,154,0,202,15,32,51,93,101,83,222,73,38,153,252,70],[226,47,22,189,76,199,233,76,70,186,49,150,26,248,197,131,249,210,113,140,104,247,61,133,6,159,96,142,21,186,135,102],[218,58,173,179,67,96,178,218,12,38,84,46,167,29,239,168,160,191,127,189,174,62,233,225,28,132,8,74,208,92,206,123,167,217,77,226,93,133,99,152,38,22,188,219,91,182,57,95,172,74,126,132,188,119,226,30,211,109,247,93,236,153,11,6],[187,16,130,225,207,220,210,155,252,162,70,77,92,228,70,181,186,101,75,165,140,34,83,141,169,38,184,48,60,171,253,40,74,123,213,153,74,120,111,166,106,237,240,225,95,32,195,130,205,172,243,209,69,87,255,122,130,103,250,4,103,44,172,171,118,112,8,101,10,169,180,167,201,7,28,71,153,241,255,164,92,164,213,134,224,32,71,68,76,20,35,25,67,70,122,58,186,239,165,57,89,218,34,110,176,193,83,146,1,151,96,21,150,151,116,130,147,192,37,86,135,131,88,138,57,16,231,142,94,164,39,196,64,122,137,1,6,27,139,153,43,130,162,223,88,192,74,27,44,95,173,17,198,179,121,133,108,46,15,239,138,149,13,231,224,252,34,49,3,9,224,139,19,43,12,206,79,193,236,191,148,87,74,56,141,74,227,102,117,211,41,154,149,21,84,235,241,128,235,56,30,27,93,249,119,217,56,67,56,145,188,71,141,118,129,133,11,157,201,197,199,105,212,5,245,216,131,159,201,115,97,214,203,48,108,32,48,38,207,46,43,61,57,132,158,31,75,18,37,235,37,239,138,205,64,176,6,242,12,100,77,182,80,199,93,56,192,252,221,72,245,152,199,180,166,1,6,230,158,25,205,113,37,137,206,220,207,80,134,78,165,249,233,94,1,241,221,133,199,81,79,44,148,178,131,89,222,65,50,184,140,62,225,209,10,128,169,250,223,182,144,227,216,134,65,179,22,143,11,137,106,248,153,10,219,240,228,248,233,211,249,212,205,49,78,18,195,188,224,204,135,56,224,207,193,144,91,229,239,160,113,247,16,179,47,142,88,152,198,14,177,187,143,238,183,64,0,86,15,65,203,46,188,50,178,96,11,105,128,162,164,6,77,250,163,121,126,196,76,251,114,211,121,248,9,115,121,202,214,126,205,192,195,36,20,250,65,199,43,27,158,78,223,85,24,203,57,254,144,146,180,57,175,58,78,189,90,254,121,190,220,14,168,191,23,71,154,40,33,245,233,189,145,215,244,170,94,56,70,153,82,55,25,182,149,127,130,54,124,216,95,234,157,237,98,54,162,7,201,76,179,115,227,57,60,180,254,17,249,10,27,135,121,228,171,76,52,102,19,107,242,30,42,171,120,247,210,114,109,182,65,79,165,196,163,247,49,58,210,17,106,109,124,228,10,170,16,1,194,112,77,91,5,174,84,199,204,111,86,114,23,241,164,123,253,14,231,56,234,234,94,173,181,55,16,117,190,7,108,135,80,174,206,252,65,126,167,191,218,172,60,195,139,241,108,194,109,247,96,14,60,126,142,67,31,38,118,252,42,140,67,166,161,67,104,186,98,187,50,67,154,6,190,172,56,160,71,179,116,94,38,244,7,173,130,61,106,209,192,182,164,67,65,225,95,201,179,49,33,79,252,137,105,130,17,176,81,51,214,211,67,59,93,89,247,171,77,16,158,84,228,197,214,243,47,207,114,48,250,78,37,40,200,97,187,33,204,201,227,16,233,73,126,7,126,166,117,81,13,167,18,177,165,223,87,92,93,27,247,54,45,7,17,128,3,154,236,250,165,200,87,60,36,192,244,235,232,28,47,136,154,237,61,229,160,0,190,18,254,61,10,242,220,44,212,36,14,49,74,23,108,85,62,253,92,186,121,141,159,241,227,212,189,158,144,187,129,19,227,132,157,115,90,250,74,246,148,92,197,125,76,55,141,184,79,32,110,247,234,177,28,99,122,127,114,96,241,34,169,125,255,103,71,233,180,193,116,237,13,100,249,239,215,252,204,249,129,81,158,197,128,168,24,37,71,209,121,104,196,1,81,253,246,213,75,197,122,145,21,240,64,250,181,193,0,222,176,57,18,43,125,43,253,152,182,173,243,143,66,178,150,234,59,55,138,144,66,89,183,93,96,112,59,72,64,179,245,218,9,98,10,84,119,98,128,233,202,158,140,217,36,174,210,181,221,43,73,131,78,88,28,174,213,39,28,215,140,224,142,75,186,73,181,156,215,124,27,98,118,100,145,72,171,114,71,249,127,192,19,22,53,222,71,77,60,35,73,60,169,141]], +[[96,255,219,174,0,63,162,121,79,202,187,248,245,180,22,68,254,58,127,68,237,108,131,65,147,218,7,169,220,94,38,101],[53,181,235,49,171,85,100,146,87,139,61,189,108,241,104,125,31,219,33,106,114,88,24,7,150,99,72,47,34,28,228,33],[184,243,225,243,120,90,42,57,187,8,108,164,101,192,171,240,163,232,116,67,34,90,198,233,102,237,155,69,49,197,74,137,74,154,189,1,172,49,184,87,87,254,117,48,140,149,148,255,101,249,124,221,145,232,216,169,60,241,43,158,109,190,233,11],[63,143,242,11,180,240,8,52,200,15,46,230,137,61,111,115,191,122,206,39,41,96,27,178,106,15,178,114,164,208,238,161,250,225,211,6,172,44,95,50,173,214,1,53,133,29,162,126,79,18,230,78,165,233,233,150,11,19,131,176,76,224,90,152,176,65,77,173,151,30,169,137,68,135,29,65,92,194,196,109,164,3,151,109,159,33,147,137,88,212,234,140,121,3,177,79,42,68,133,253,105,175,178,74,190,16,45,143,236,38,111,180,104,180,17,235,32,163,57,103,125,136,235,49,201,151,180,220,136,86,19,240,190,124,112,218,248,86,163,223,146,218,150,2,251,162,230,116,157,47,66,107,238,246,134,98,213,176,194,253,49,50,27,34,181,236,89,125,165,215,230,162,136,235,217,68,60,95,57,235,135,220,244,165,173,157,86,198,186,246,8,9,150,167,121,54,189,135,220,60,180,46,212,196,212,38,136,169,225,147,130,155,118,31,243,32,226,166,108,198,118,72,231,14,234,58,31,47,155,157,91,66,2,251,90,57,233,173,198,9,8,106,155,226,168,50,58,198,105,49,189,246,197,4,211,51,98,17,228,111,222,252,72,31,191,23,246,19,218,177,252,92,9,124,146,219,6,9,144,109,120,178,90,69,90,48,69,113,142,253,62,59,20,226,82,177,174,89,199,195,137,62,49,145,59,44,38,76,15,252,59,96,108,161,176,29,196,126,232,40,160,142,70,175,96,78,89,13,239,68,210,122,171,147,164,3,37,31,202,7,114,233,223,15,171,122,240,203,197,24,30,253,164,218,145,61,142,182,69,47,108,236,189,162,4,188,114,215,201,144,246,12,224,221,131,198,52,233,18,35,96,145,176,166,103,58,124,137,234,89,48,141,85,189,126,99,168,82,103,116,203,221,122,19,57,250,194,18,76,144,34,171,214,254,206,127,45,174,223,216,127,166,131,220,14,62,244,8,6,160,171,25,135,105,211,169,159,232,26,153,182,134,0,49,144,135,175,164,234,121,215,238,69,218,156,212,8,9,244,238,143,78,37,160,23,117,33,238,157,186,139,86,33,46,136,113,155,183,54,115,54,244,167,188,113,34,180,26,125,250,162,103,47,146,242,52,3,161,12,79,178,83,136,198,178,0,129,9,61,73,243,190,138,158,28,99,78,247,186,150,182,213,35,221,111,246,19,192,162,59,96,69,112,38,205,72,91,168,219,97,216,10,13,198,89,217,175,66,163,140,174,119,127,236,104,227,156,82,152,111,249,252,32,120,156,16,88,81,7,192,64,71,182,107,161,78,147,251,144,78,169,13,247,172,159,1,84,201,111,50,54,172,246,220,139,68,245,84,192,205,81,49,147,229,223,216,126,8,90,212,179,138,164,197,227,107,36,39,114,32,136,129,110,205,43,195,163,221,160,30,79,179,255,94,236,122,100,23,50,43,166,162,119,115,210,68,149,168,57,25,74,74,88,47,229,171,219,139,93,83,58,36,38,37,137,36,31,200,31,223,94,121,253,38,119,100,40,248,225,206,158,146,108,242,114,113,110,117,131,171,252,103,169,74,174,8,22,193,0,10,25,97,112,187,255,31,69,229,237,158,38,122,206,30,77,145,93,206,114,22,197,244,4,222,246,254,43,216,178,139,46,204,243,226,174,160,192,214,98,99,144,39,78,71,231,69,237,58,35,188,253,33,210,132,195,149,55,157,192,32,128,240,121,54,188,21,78,123,153,238,115,219,24,139,210,163,148,224,58,1,255,226,209,179,48,206,183,33,88,249,88,199,22,168,23,17,219,246,90,255,140,209,47,93,250,83,179,118,235,184,185,143,134,40,241,126,248,178,171,156,11,182,132,18,244,227,71,166,51,226,248,218,26,85,109,150,244,175,114,17,192,120,7,156,16,84,28,7,220,55,34,209,141,171,143,168,188,73,37,171,165,201,102,248,5,4,3,34,223,187,190,135,251,254,177,150,31,92,205,64,169,27,153,126,84,49,90,126,239,195,164,123,176,200,125,194,55,85,206,114,39,87,73,150,244,190,122,163,68,254,13,23,185,123,197,12,88,56,249,146,146]], +[[23,78,153,61,155,129,242,175,103,233,255,184,235,213,218,65,121,102,169,231,127,102,198,92,118,119,56,254,131,87,208,124],[59,183,56,111,27,28,191,174,85,55,3,131,62,188,191,226,223,255,140,137,154,7,146,215,206,35,34,181,186,100,90,95],[230,7,188,154,83,96,179,29,165,107,225,197,68,194,0,2,132,149,29,134,137,244,183,34,188,70,115,160,200,72,155,132,72,62,216,231,110,41,126,160,70,232,91,55,186,86,48,88,94,83,117,86,106,24,122,251,86,150,102,30,91,253,193,14],[164,1,117,10,252,72,55,223,227,170,204,40,74,89,113,69,223,239,2,98,158,248,123,208,147,141,68,57,121,223,118,242,159,205,102,165,183,30,168,171,120,114,119,227,5,111,110,161,27,8,189,35,137,121,249,211,176,98,83,140,77,96,64,168,107,110,50,4,122,236,197,156,35,119,173,14,164,196,12,121,255,159,233,140,149,139,43,242,95,47,214,52,36,50,99,111,95,125,91,176,210,236,241,129,131,66,108,115,20,121,132,217,91,190,22,46,17,151,45,219,120,162,167,195,69,197,192,187,186,186,156,243,138,45,93,213,9,167,223,139,132,40,116,169,110,100,181,214,79,92,65,162,29,32,141,20,206,167,6,108,242,45,238,12,164,26,164,106,185,33,212,206,236,137,236,135,63,119,150,14,218,96,217,103,108,253,13,191,174,200,114,194,173,232,251,164,40,90,172,213,39,20,58,224,52,29,103,208,7,129,25,101,59,93,35,212,110,110,247,2,100,177,176,145,56,112,135,118,35,113,109,15,26,89,2,27,231,76,145,75,67,36,113,164,58,41,242,182,219,235,106,34,62,45,186,171,184,32,180,173,190,51,120,41,225,222,12,24,77,208,208,159,157,1,212,37,39,229,212,10,187,218,204,138,192,241,178,197,193,203,47,35,135,109,45,27,107,67,223,228,130,249,212,90,24,245,194,43,21,241,254,82,30,245,123,8,174,198,163,3,57,37,199,69,76,147,230,49,158,119,138,196,148,251,20,10,229,241,163,28,200,50,202,36,136,101,16,4,6,59,207,248,253,154,233,38,106,245,39,242,195,31,106,203,143,61,235,217,151,142,249,223,1,8,227,213,12,73,25,144,201,13,216,238,157,100,234,78,191,215,17,201,157,144,68,236,17,52,44,83,131,202,57,35,46,217,122,7,228,220,81,219,76,31,233,71,52,141,255,231,10,149,201,157,177,71,81,49,72,1,241,63,162,191,66,216,103,55,90,8,238,155,59,121,158,11,21,39,142,149,233,26,137,104,6,77,109,253,143,81,21,67,140,203,139,81,108,160,196,29,187,25,135,60,110,16,162,54,236,194,218,213,34,248,15,1,193,78,47,161,74,13,121,43,159,196,134,198,251,14,251,223,33,48,240,45,241,73,125,181,171,168,190,97,202,112,178,147,136,228,238,199,224,105,74,56,192,208,60,89,187,106,45,195,204,214,221,225,226,158,226,193,179,37,172,114,170,142,111,171,145,56,248,182,245,211,36,212,106,243,163,84,44,139,216,124,176,79,175,197,75,93,184,39,222,96,103,98,160,151,182,34,121,156,168,39,189,169,193,192,187,38,126,186,130,84,168,28,107,133,138,55,91,148,189,9,243,158,235,136,203,20,184,212,110,71,64,220,26,180,42,137,95,134,210,197,127,194,139,7,183,246,15,196,248,132,123,139,200,173,131,162,72,26,40,242,155,202,53,16,255,139,241,221,117,129,227,53,113,100,244,254,146,15,157,232,57,55,109,224,100,144,13,199,248,188,245,17,220,87,46,15,15,106,117,185,41,121,125,164,28,82,234,230,254,19,117,12,227,81,232,118,118,48,186,223,109,125,78,171,144,205,25,4,201,108,4,138,154,203,33,58,158,91,134,70,21,115,138,132,242,34,152,106,194,53,84,207,76,229,78,128,171,87,51,192,101,184,4,89,146,29,211,216,55,45,14,133,148,212,54,67,81,191,4,28,20,111,168,210,58,25,62,184,7,236,226,63,36,171,101,149,233,50,201,206,26,117,155,247,136,145,77,176,8,232,112,152,221,129,70,94,38,16,100,122,195,142,8,134,102,246,14,197,208,226,23,51,32,164,12,217,133,240,224,13,188,43,69,112,114,116,131,168,194,95,111,193,224,147,187,87,204,175,209,202,32,47,41,134,199,197,84,10,124,62,16,196,166,252,38,209,214,44,44,165,175,131,5,206,235,228,47,249,110,125,197,72,33,67,117,232,167,249,247,18,186,139,216,117,228,60,161,12,249,177,131,240,200,81,149,18,146,133,56,164,120,203,152,37,155,216,179,227,52,188,196,99,85,149,202,211]], +[[229,55,21,254,201,211,178,14,156,41,145,229,75,94,176,168,204,129,135,85,105,201,94,34,162,0,19,96,2,23,96,4],[83,81,137,155,105,178,17,107,199,248,168,129,77,30,91,159,199,133,105,139,235,217,171,20,39,124,62,204,1,239,139,29],[61,10,220,231,122,78,4,111,203,155,73,173,94,108,104,9,200,172,51,108,115,52,4,229,211,240,21,201,34,92,61,244,110,242,30,163,76,255,179,175,105,151,79,139,126,171,45,35,252,213,161,225,117,58,64,35,222,179,129,134,41,169,138,11],[132,49,205,22,213,192,147,119,94,24,192,130,82,196,63,149,177,1,126,183,17,252,175,115,225,224,12,12,214,243,68,135,68,171,155,14,100,51,85,24,196,131,174,148,222,185,118,119,248,24,240,232,26,116,144,97,91,113,65,185,195,95,128,85,110,105,113,206,162,142,154,50,195,40,204,38,105,252,165,177,35,203,102,45,235,171,43,152,21,119,100,102,128,112,225,142,223,118,26,225,150,189,75,36,79,234,123,116,152,69,22,190,44,0,115,158,118,230,196,182,33,203,57,131,118,90,32,216,71,120,213,164,53,11,22,143,106,15,113,42,152,32,168,90,99,111,175,146,199,137,196,40,207,210,150,46,210,7,195,172,136,153,194,88,202,193,173,181,21,159,118,75,163,114,41,197,203,247,131,252,154,164,209,234,70,236,200,95,224,150,20,133,212,252,92,178,29,240,1,42,201,185,85,55,59,20,34,229,26,250,28,85,9,136,134,44,134,19,59,118,10,166,48,252,10,206,232,152,145,23,209,221,150,227,230,40,123,105,40,124,89,11,220,169,203,200,238,206,242,129,238,109,28,141,136,130,43,254,165,250,15,83,15,35,39,128,147,199,200,90,13,68,195,167,116,4,238,121,241,200,54,140,215,50,27,241,72,253,164,220,242,235,7,228,99,14,164,34,88,117,134,55,23,128,81,69,54,184,148,197,36,230,184,61,90,118,161,92,131,233,90,179,20,224,123,52,185,140,217,158,7,112,180,235,155,63,63,80,91,174,138,6,247,249,80,37,141,121,7,72,16,113,149,235,79,107,132,132,15,140,5,144,114,115,150,237,20,227,245,50,57,71,108,77,42,114,105,178,225,249,114,251,255,51,228,114,68,38,116,94,200,134,163,41,22,41,94,112,212,104,208,108,125,187,95,249,163,84,225,172,144,59,180,92,165,38,240,139,73,166,94,130,41,125,141,211,251,37,170,66,143,100,52,91,202,151,64,217,7,141,172,158,17,56,201,33,189,215,72,129,103,61,73,208,205,32,6,129,23,35,222,40,124,108,149,131,228,86,160,26,177,163,77,250,30,170,150,59,113,232,188,127,168,169,140,173,79,148,30,75,55,182,14,239,146,59,50,148,136,35,80,179,142,164,234,192,233,35,46,147,197,50,219,93,126,236,142,207,174,101,224,128,71,48,120,119,125,223,221,17,80,138,110,89,240,235,170,63,96,68,31,130,167,26,115,200,75,202,6,163,113,255,92,159,119,33,58,45,183,149,212,168,137,120,35,216,143,217,42,227,224,87,232,187,216,12,153,10,248,56,107,223,38,241,45,151,60,140,95,249,237,111,123,45,142,97,131,207,110,104,243,187,137,143,89,169,62,196,222,59,234,96,90,93,139,21,223,171,113,63,53,133,196,141,201,165,118,130,66,179,49,1,67,128,48,231,4,72,128,209,124,46,232,79,137,210,106,31,123,25,134,25,63,150,99,197,135,213,12,169,221,246,24,106,81,118,175,239,26,219,36,129,183,146,84,183,141,59,52,198,151,144,235,40,185,11,20,97,23,12,61,115,129,131,118,205,243,113,175,10,15,234,241,79,223,112,22,237,110,127,8,192,193,75,82,112,92,134,212,240,0,59,94,69,249,116,192,100,22,204,181,202,62,157,82,154,169,212,21,194,90,68,111,162,214,158,130,244,153,78,87,233,34,193,124,28,52,45,215,40,30,65,0,82,217,228,170,27,48,155,125,71,13,69,140,102,62,23,255,37,0,208,187,142,70,169,196,54,126,9,28,175,135,221,252,6,42,174,8,166,92,185,224,234,167,28,153,69,156,94,124,177,18,162,238,152,165,228,203,238,13,197,32,248,124,48,34,218,101,73,190,30,231,10,10,115,173,132,153,201,125,208,106,161,76,159,216,98,138,146,202,109,180,135,50,45,185,89,138,218,31,206,40,244,185,252,29,60,195,157,207,46,209,223,61,134,45,135,245,92,193,1,111,185,231,62,124,200,151,185,112,213,255,53,172,254,176,92,28,137,25,40,8,174,235,251,44,209,124,177,201,79,171,5,152,152,254,220,47,189,68,204,239]], +[[171,253,105,123,251,197,182,255,43,223,243,188,225,215,119,224,95,190,62,200,185,92,230,147,214,35,147,18,9,49,61,79],[167,9,50,26,2,16,203,128,171,88,191,149,94,205,235,138,175,158,228,195,117,249,89,197,48,137,212,55,72,140,8,45],[140,54,181,161,17,197,168,17,159,45,157,181,126,187,89,45,174,134,173,75,246,120,193,73,46,38,243,193,15,190,3,241,5,202,224,220,104,181,82,89,185,181,152,146,137,219,51,217,93,46,230,183,86,199,96,249,211,170,14,104,161,137,222,2],[137,107,122,184,65,63,254,67,154,47,68,135,236,73,214,78,49,199,79,80,172,131,245,93,166,26,112,3,170,113,108,42,157,246,180,56,230,47,83,216,240,25,47,55,54,50,71,96,215,232,196,74,192,186,202,58,226,166,251,147,241,61,150,136,103,153,253,44,69,81,176,171,54,241,115,8,85,85,18,101,165,163,195,194,29,149,22,162,55,245,219,193,200,231,41,153,183,130,197,202,65,164,246,233,48,142,100,175,222,224,191,71,158,84,107,137,197,27,197,228,247,30,87,251,36,206,67,122,139,129,185,29,199,152,181,171,54,242,154,253,91,72,232,28,23,106,229,237,249,83,113,186,50,70,251,67,148,5,189,16,238,211,103,142,62,198,35,7,163,179,220,27,173,186,5,31,22,119,75,133,8,129,136,194,169,227,32,161,97,141,95,38,206,148,238,43,147,60,48,95,109,149,132,149,142,234,49,86,195,209,224,239,57,161,134,39,94,230,44,64,243,193,172,209,93,139,230,224,116,53,31,83,73,206,61,246,149,23,80,95,69,250,6,168,21,198,156,161,143,69,15,66,181,207,78,189,153,38,132,69,224,246,129,4,167,222,235,10,17,91,129,123,153,225,167,62,15,169,216,125,183,31,142,201,79,135,8,201,188,46,98,43,150,51,101,235,207,185,124,254,115,50,99,0,112,233,101,78,170,96,54,26,69,212,2,220,10,178,151,102,82,66,102,127,189,153,64,246,205,51,25,82,70,168,194,134,154,247,89,168,98,212,182,65,219,20,77,87,50,54,107,32,99,108,64,39,120,127,85,128,39,215,111,203,248,67,46,185,62,109,20,86,125,248,219,242,17,218,235,86,85,219,16,172,221,208,94,202,6,172,206,233,253,168,211,183,12,161,230,220,88,127,164,183,143,99,205,102,63,240,36,56,112,87,15,77,203,170,63,182,38,180,225,19,189,228,125,92,157,178,180,186,110,198,219,249,24,172,5,105,73,239,60,252,177,21,86,22,21,119,26,3,90,67,211,59,162,101,29,190,180,99,72,38,28,227,196,201,242,70,210,63,148,219,194,208,193,155,146,30,36,199,125,165,153,47,27,75,223,46,222,164,153,245,65,17,104,172,12,18,233,111,59,21,210,225,42,200,215,179,237,141,30,7,196,38,122,37,211,163,195,83,164,32,139,116,6,39,138,171,158,112,15,123,32,111,72,230,234,124,201,126,85,79,21,201,190,52,157,217,21,20,219,232,216,137,242,220,187,250,24,44,159,175,88,7,166,155,46,151,250,119,26,111,35,26,76,123,49,209,23,184,237,14,99,12,223,19,224,130,187,79,99,195,249,172,179,85,50,4,204,215,110,24,53,196,110,236,61,67,197,97,187,241,124,146,33,74,109,177,33,43,96,3,207,44,194,108,122,230,117,252,208,83,185,71,231,34,249,232,87,98,206,138,22,228,101,78,198,52,47,198,70,229,202,180,114,121,126,171,246,88,186,74,253,20,47,200,252,76,143,152,242,60,36,220,153,132,122,232,206,240,135,158,26,179,187,128,151,228,195,82,154,221,45,142,142,44,32,105,33,15,80,172,225,174,50,166,200,230,56,74,43,247,215,156,102,199,70,20,156,132,173,117,163,161,118,228,94,19,109,148,105,90,237,75,253,8,180,38,234,140,75,147,121,243,116,37,80,225,207,90,200,76,24,23,77,104,14,146,175,44,24,116,172,28,19,210,130,50,222,25,55,104,229,97,148,124,189,107,121,233,185,157,166,92,251,116,255,179,47,125,61,32,37,198,7,99,220,7,245,85,57,180,210,83,222,30,108,37,130,58,98,88,199,169,206,209,80,29,206,39,134,137,138,62,5,201,191,248,252,91,33,37,208,244,113,8,138,19,75,72,115,200,213,92,4,69,246,202,57,107,61,123,75,194,191,92,77,34,64,218,65,130,147,175,106,62,216,83,222,221,59,246,104,217,55,179,90,160,194,172,191,35,118,111,159,62,150,130,132,117,171,8,100,150,97,122,110,129,214,83,88,155,47,229,11,123,168,240,207,30,90,68,216,214,47,8,55,122,191,194,98,151]], +[[220,250,213,159,198,182,151,16,158,114,127,246,106,95,233,58,106,34,111,99,26,100,229,121,122,216,216,200,182,53,135,52],[231,159,79,81,19,114,227,85,231,233,224,232,181,52,111,219,205,45,241,252,92,58,24,144,210,127,161,250,146,141,39,166],[5,47,247,149,64,115,116,86,198,164,44,65,201,125,107,245,23,184,207,40,155,199,139,80,61,238,106,48,239,81,104,179,143,117,190,172,161,225,77,151,31,135,115,227,148,27,214,223,92,185,119,141,234,18,90,76,79,224,17,107,112,238,132,11],[125,146,221,216,19,60,97,198,16,193,48,140,35,174,175,153,56,132,164,230,127,123,148,187,136,109,173,80,152,105,169,50,236,74,39,212,16,210,194,156,167,174,174,111,146,128,207,108,75,6,126,199,81,229,232,195,159,244,68,212,34,206,171,174,20,93,66,240,71,69,61,212,2,209,121,116,5,3,52,9,231,44,193,159,121,61,93,38,143,179,253,44,17,234,44,176,215,4,54,225,143,158,136,160,21,21,220,134,95,106,30,178,54,144,50,143,215,93,226,99,33,163,143,18,25,122,151,32,27,29,132,82,148,79,188,84,28,182,140,119,212,149,21,219,83,38,242,177,208,118,62,218,6,210,80,206,42,94,11,189,125,22,118,215,212,31,179,171,232,139,219,227,114,249,107,247,187,82,109,107,101,162,81,94,131,165,119,4,91,84,121,179,139,133,47,228,171,1,28,191,33,192,133,239,95,10,124,27,237,118,87,43,15,134,2,40,6,122,137,159,137,90,231,246,37,110,182,81,64,135,249,214,245,195,85,150,193,244,128,199,49,19,84,108,185,204,48,245,106,176,116,169,255,40,172,171,126,66,101,10,150,29,163,37,172,91,101,148,184,28,147,37,10,231,211,146,103,161,156,151,98,84,7,237,218,4,4,203,229,163,110,149,159,200,32,178,126,245,202,215,150,193,30,175,241,192,226,249,212,179,198,73,21,2,25,93,224,54,89,179,100,228,232,123,43,45,115,62,194,94,111,155,99,213,246,145,121,224,210,123,212,174,204,143,18,165,7,169,27,170,72,217,155,58,66,108,236,235,174,243,125,115,97,16,106,132,144,100,67,9,246,235,77,37,150,68,59,107,1,24,185,69,172,236,198,68,62,166,31,205,21,91,84,50,91,194,195,27,224,37,15,148,130,225,63,216,235,68,226,174,215,107,232,18,175,84,83,203,127,134,50,69,143,200,160,42,47,69,72,13,121,176,108,125,218,56,180,105,93,8,181,164,48,80,79,26,226,39,91,5,201,30,121,157,68,112,243,138,190,119,115,109,250,137,92,25,126,164,182,60,45,241,142,254,177,65,132,131,123,141,223,72,144,149,32,217,16,69,185,217,101,92,34,90,131,23,57,96,180,215,205,13,139,174,48,35,117,87,248,105,112,139,225,56,173,82,70,200,102,198,192,89,220,89,122,191,212,148,50,55,55,104,150,115,107,151,183,224,40,158,249,187,210,148,119,116,92,182,15,70,32,47,29,233,132,245,9,177,128,136,51,245,128,24,205,232,194,107,239,76,0,91,220,163,133,176,87,53,17,12,160,46,86,43,80,237,223,246,253,233,251,184,208,48,206,223,112,49,187,235,50,177,43,36,43,228,159,222,1,96,193,251,222,153,176,60,6,42,26,71,6,35,69,201,46,11,96,77,8,15,172,206,146,67,72,21,41,199,5,151,223,214,67,130,203,84,6,145,181,155,113,176,148,51,43,175,11,187,18,91,99,164,70,187,151,73,28,4,100,50,140,171,215,98,124,70,243,146,243,177,36,130,47,32,19,198,225,109,60,168,124,197,190,207,86,176,252,110,178,191,153,35,179,1,43,162,182,18,80,166,51,164,210,238,57,18,86,197,32,149,115,130,175,249,112,197,210,35,133,195,52,76,109,75,69,97,87,28,150,50,155,247,86,21,41,117,22,185,242,206,185,249,151,163,149,35,170,15,88,180,136,119,45,130,252,13,120,197,221,82,236,250,107,250,198,58,118,225,72,8,139,54,242,74,136,230,131,133,73,109,218,223,48,35,247,45,135,194,239,162,110,135,125,50,241,218,151,205,180,44,143,21,113,137,136,228,40,205,2,244,208,149,67,189,11,213,178,244,9,150,61,15,163,115,83,31,120,181,146,189,19,126,234,234,11,78,127,145,130,8,225,213,144,8,168,175,80,88,245,217,35,196,243,45,241,153,144,241,13,211,240,235,32,98,147,178,179,68,63,74,93,45,204,95,125,59,186,246,175,67,254,69,245,219,190,83,236,244,191,27,74,19,226,212,110,248,2,152,212,240,28,64,46,33,15,203,159,242,8,78,192,62,66,0,141]], +[[105,109,196,129,246,25,169,73,133,99,200,61,13,14,85,86,92,20,160,120,69,254,74,102,171,162,36,123,17,63,248,239],[201,215,55,171,196,169,231,60,20,158,173,193,149,168,55,137,159,44,213,1,147,115,195,14,202,246,46,95,142,20,182,69],[222,213,217,145,147,92,209,249,57,15,30,133,146,156,161,109,171,252,131,230,94,67,39,46,177,117,22,113,170,49,147,12,114,133,85,52,20,48,206,124,128,72,93,229,128,6,66,113,41,164,211,79,214,129,213,45,132,10,22,186,250,21,48,2],[45,75,58,208,204,153,249,131,228,31,155,72,196,168,24,239,247,95,207,185,58,18,41,236,39,64,237,25,193,7,214,33,223,120,5,141,231,194,221,114,81,245,255,69,67,64,134,95,108,134,218,101,131,31,102,114,219,35,23,38,253,254,75,158,227,21,217,60,114,68,169,32,223,55,5,76,130,68,157,49,15,137,41,50,221,186,217,76,201,187,57,172,137,55,204,118,201,101,33,211,253,192,40,186,35,65,11,41,2,62,129,56,253,63,82,67,25,136,78,229,218,208,210,52,200,223,102,31,136,36,190,71,126,33,105,159,99,105,177,95,243,255,239,193,81,170,85,91,60,61,118,173,180,95,37,103,45,56,13,71,43,49,72,218,189,239,66,69,182,142,130,133,98,242,92,197,184,29,155,187,36,27,202,157,25,52,234,53,63,149,247,219,243,100,100,51,232,26,53,78,30,32,86,184,28,21,170,31,168,237,122,157,26,249,146,56,205,90,90,233,232,65,196,141,195,72,174,29,231,196,26,202,35,50,130,54,188,56,180,127,71,199,54,178,87,163,7,141,87,213,116,182,71,167,252,140,77,1,188,80,48,33,80,213,3,43,250,203,4,187,15,209,85,217,77,146,6,102,119,32,225,128,166,69,175,70,36,89,227,50,109,70,13,163,196,142,117,114,103,142,25,25,38,141,62,71,64,214,42,38,247,200,85,156,28,67,155,75,11,12,89,66,166,32,207,219,147,204,104,170,21,82,15,242,134,66,105,215,160,193,85,120,10,220,108,24,142,11,86,95,185,89,67,25,230,245,29,21,202,246,178,128,231,21,143,37,121,148,7,243,186,13,209,206,234,100,185,50,109,44,253,239,1,126,31,23,47,77,222,15,126,70,19,80,26,240,30,224,172,48,9,95,72,181,149,144,144,43,26,236,254,9,52,19,145,141,131,90,223,150,46,207,24,88,13,22,249,253,79,111,161,9,138,241,216,162,188,36,220,134,247,29,10,97,255,21,0,16,134,125,8,105,135,181,29,208,48,245,10,182,227,116,184,224,17,132,179,226,178,20,171,28,127,223,174,219,197,69,227,140,60,210,246,152,41,121,84,31,224,255,136,190,214,117,6,218,149,114,122,241,162,3,143,50,64,174,91,253,48,238,9,33,14,0,253,207,42,6,77,93,180,97,73,70,189,169,114,198,112,8,26,110,230,161,11,99,246,115,200,60,145,92,165,87,62,14,214,135,176,6,124,64,7,146,169,188,195,52,78,14,67,245,223,99,254,213,239,168,94,154,175,133,228,215,162,197,58,108,146,130,142,7,254,99,226,210,63,27,223,151,216,74,220,54,233,252,149,250,173,240,62,6,214,90,25,197,226,133,239,253,14,160,207,168,57,213,90,10,13,191,109,162,135,133,199,127,92,4,191,213,153,116,239,55,147,205,195,152,223,122,27,188,156,252,252,58,81,255,169,162,13,96,196,123,36,93,175,163,228,70,35,205,113,29,119,98,197,10,103,214,80,199,232,196,253,59,235,192,196,152,210,21,42,185,130,124,112,12,123,40,97,86,87,73,181,134,79,236,149,183,246,177,153,78,120,216,248,93,6,156,193,31,133,190,217,113,47,122,159,6,11,11,246,117,50,232,142,185,223,62,180,168,210,251,186,168,94,218,146,109,129,196,159,184,110,115,115,27,126,210,161,144,80,120,81,63,124,160,253,204,59,29,87,110,106,96,18,76,68,97,141,241,137,14,22,151,148,149,108,177,236,80,27,162,4,153,112,200,231,76,193,128,6,76,24,68,104,190,79,8,154,58,226,38,60,133,88,99,182,44,40,49,61,223,156,168,91,246,107,8,162,100,21,90,215,195,40,35,141,254,97,74,7,237,233,21,90,9,204,175,249,34,146,36,147,65,186,237,203,224,230,70,110,44,118,4,94,70,218,210,252,137,154,23,130,224,9,152,231,154,131,171,250,233,183,6,247,7,245,142,115,2,3,225,210,204,160,40,201,34,190,182,209,87,250,122,152,19,42,146,26,61,162,31,47,118,155,182,193,245,241,158,158,133,161,59,120,26,241,65,3,157,81,78,225,7]], +[[243,248,214,47,238,58,243,117,102,150,48,203,240,99,191,169,48,24,154,241,54,205,117,145,226,77,87,141,115,102,191,97],[71,20,198,4,170,149,225,130,138,40,54,123,167,135,96,181,137,100,49,104,62,233,150,207,249,104,113,119,50,145,149,60],[141,111,124,238,185,48,139,74,48,56,121,252,108,250,92,168,224,93,252,61,239,194,178,205,41,16,221,75,23,201,78,174,232,69,171,230,95,215,21,223,5,176,18,142,67,22,226,51,71,153,198,232,250,116,126,188,138,4,12,116,245,161,72,12],[225,221,31,253,115,122,198,220,36,179,185,206,59,121,232,53,191,105,142,147,19,3,216,9,206,161,120,45,195,175,99,160,213,230,115,146,130,61,20,57,231,182,227,55,176,28,139,33,84,52,194,120,43,59,231,68,60,181,200,129,229,251,108,243,187,36,65,40,180,218,106,111,66,178,187,44,215,81,41,213,100,24,133,67,72,195,57,220,217,18,180,85,87,169,21,233,253,127,55,145,98,54,81,12,182,195,49,193,64,184,125,34,83,17,96,11,141,19,42,196,116,115,131,156,114,15,159,240,249,193,220,170,133,129,90,157,39,185,117,140,217,29,197,211,229,51,38,252,223,178,115,14,82,190,49,3,149,122,200,145,73,164,195,0,76,182,3,140,13,128,250,114,172,99,13,51,59,229,173,74,219,88,90,235,113,174,241,205,253,87,185,21,250,196,241,175,120,231,165,151,248,209,186,6,103,43,25,192,182,88,8,168,160,113,255,132,9,3,67,121,88,159,61,65,48,45,45,57,179,49,142,140,0,144,250,54,203,149,136,87,255,91,33,28,150,102,226,123,200,149,171,157,0,106,186,245,149,10,3,255,23,234,152,33,120,164,70,221,162,70,111,90,64,184,248,149,80,158,79,77,74,106,39,57,153,127,189,73,104,248,148,54,206,227,216,237,184,166,218,155,211,213,91,6,100,144,232,51,156,120,147,91,119,136,63,149,185,50,250,94,107,183,223,48,59,227,15,165,103,36,159,255,180,115,161,228,100,50,45,124,16,63,232,34,76,126,197,123,211,155,205,3,11,150,120,122,235,205,32,233,173,101,28,250,43,240,75,167,10,28,246,72,224,165,68,149,103,32,42,147,122,69,190,203,182,252,222,211,12,249,181,199,72,248,130,181,220,42,77,101,190,105,253,125,156,56,30,131,208,220,42,52,182,222,233,18,32,186,144,110,81,47,205,99,54,142,44,231,51,228,102,180,184,43,132,251,12,113,125,200,148,92,175,109,70,172,28,47,100,24,247,114,158,244,195,94,64,36,34,214,75,28,62,189,27,50,163,15,196,197,238,206,125,68,8,255,103,159,240,26,28,123,3,202,81,123,229,46,106,231,101,15,123,173,56,144,30,52,138,85,147,188,153,143,124,242,234,151,114,156,176,4,245,97,179,181,143,229,152,9,164,31,212,179,183,102,96,144,106,217,237,162,59,249,37,67,126,244,82,177,111,84,11,59,128,163,90,112,147,194,115,78,239,230,250,151,216,129,215,158,245,183,103,217,136,159,17,132,119,183,63,88,164,192,203,21,224,172,129,1,18,5,113,202,50,206,135,31,48,138,217,5,122,128,200,40,21,79,177,188,43,32,29,12,209,0,110,2,45,68,77,201,63,27,207,34,77,183,74,91,55,62,21,62,133,24,84,148,139,109,161,71,183,50,135,207,23,209,251,114,180,130,118,17,16,54,9,202,178,161,119,158,151,147,185,167,8,32,252,111,56,40,166,76,158,172,53,239,122,167,177,118,9,216,239,248,169,229,46,78,188,216,107,30,20,253,20,11,234,71,198,184,221,196,30,140,210,113,235,146,40,124,189,6,16,81,34,66,247,106,30,243,234,193,228,187,188,26,218,229,0,52,167,162,100,126,8,178,253,32,170,147,169,60,178,255,222,191,46,70,30,204,239,187,209,254,137,76,231,10,223,121,1,115,186,233,111,90,85,161,136,126,154,224,159,206,209,212,48,108,41,28,107,25,236,172,71,7,233,239,113,62,161,138,117,98,198,103,131,38,34,137,146,7,122,70,105,115,73,102,16,128,0,180,20,79,69,160,195,162,134,58,76,106,60,7,99,44,185,62,177,151,210,148,136,77,156,163,221,75,33,243,157,183,7,246,58,127,154,87,15,127,15,235,153,178,202,125,167,223,146,161,119,171,207,232,110,198,97,211,11,205,207,21,34,189,177,254,17,103,50,88,223,126,70,239,77,50,102,101,9,49,86,85,63,40,179,86,63,231,25,47,114,245,249,179,144,61,121,254,160,78,44,72,139,70,91,73,120,214,159,38,224,90,89,213,237,78,244,202,178,50,172,253,86,79,198]], +[[134,90,67,46,204,231,231,140,66,112,159,193,229,49,223,94,57,89,19,43,43,111,49,143,209,195,69,33,249,162,110,59],[199,168,202,248,147,11,98,42,80,19,55,249,40,64,237,150,97,26,50,32,128,253,229,228,159,10,47,110,51,184,130,131],[50,187,117,32,226,99,156,108,202,25,162,185,131,107,8,248,176,131,202,51,54,157,223,95,154,135,125,76,122,158,176,95,156,61,195,78,212,207,164,178,131,229,25,34,176,148,6,108,233,255,164,217,223,98,25,16,202,55,176,179,127,186,187,14],[178,49,182,210,236,222,73,245,19,176,223,37,170,252,62,93,164,91,106,153,88,214,15,84,100,202,89,60,3,0,94,207,54,30,241,105,107,182,229,93,101,56,227,75,56,243,36,194,28,234,92,200,26,0,115,39,139,185,39,39,239,248,26,245,97,128,45,206,243,59,236,16,173,101,148,226,45,156,68,24,175,57,136,164,62,208,135,185,149,75,248,214,40,62,75,234,232,192,150,222,102,6,117,28,190,214,133,132,108,102,48,185,82,143,243,100,167,196,132,100,17,52,114,201,134,11,51,113,150,60,145,20,149,169,198,40,163,227,228,122,176,153,31,16,221,29,211,49,97,82,82,98,214,59,171,100,136,25,213,125,18,105,225,20,130,92,84,52,230,178,132,95,66,121,93,79,176,131,173,121,64,31,42,7,97,198,52,165,69,174,199,205,177,59,91,228,73,241,216,41,50,99,120,237,31,73,63,232,200,233,176,104,204,29,188,241,101,85,11,129,50,195,25,218,196,135,184,123,178,42,84,205,246,10,172,113,81,97,130,164,230,155,160,131,246,232,109,26,79,5,8,58,119,97,158,242,57,247,2,57,109,126,70,150,140,192,74,59,52,223,50,101,236,241,97,87,171,225,92,100,44,215,66,112,150,216,212,13,176,2,209,150,202,177,190,48,75,207,50,45,157,26,36,81,182,193,30,234,243,232,227,217,41,244,128,182,183,120,4,254,132,73,108,167,87,224,67,55,145,76,233,68,117,215,153,12,116,87,200,230,6,248,188,32,125,45,72,17,156,128,166,180,169,224,123,34,146,38,87,13,205,153,73,137,254,204,105,76,108,47,181,151,92,154,106,155,116,232,21,156,39,221,54,119,223,213,203,101,31,30,50,173,250,253,129,11,110,93,94,251,172,227,26,230,217,177,33,145,232,147,152,218,6,63,19,139,117,132,197,142,119,231,249,253,215,251,158,245,214,138,228,156,108,202,210,141,24,188,96,9,212,24,126,209,66,2,36,165,101,138,173,241,53,181,169,83,242,220,60,139,252,175,102,158,213,218,56,208,20,79,217,102,94,111,6,119,211,252,136,4,226,28,194,95,213,224,26,63,63,168,62,87,30,178,248,130,167,101,156,229,216,100,216,187,84,7,43,9,134,168,84,241,167,242,210,114,13,248,87,230,212,33,150,48,132,27,28,205,207,198,114,107,145,191,193,126,24,195,227,72,12,35,162,192,94,75,254,221,212,219,158,244,35,136,242,52,253,62,79,61,173,102,96,38,226,120,6,18,55,65,97,49,106,252,118,101,249,65,27,108,90,167,137,51,177,128,33,192,18,176,132,243,36,71,96,164,234,27,207,49,204,159,92,64,68,169,188,199,90,152,103,7,243,143,69,172,28,127,161,57,238,149,166,216,241,108,60,30,18,118,76,75,11,17,148,192,252,95,126,239,249,168,72,196,5,11,14,101,22,132,113,157,67,138,173,86,1,145,100,250,228,244,136,130,32,94,206,11,153,115,103,145,8,74,117,59,167,213,110,136,252,238,165,51,86,108,58,44,164,141,214,239,196,155,39,219,241,79,38,22,206,214,82,225,56,51,171,144,40,173,164,84,67,28,137,179,203,116,65,253,184,242,62,18,182,10,26,16,74,42,140,244,166,78,135,138,162,111,84,232,136,26,75,21,26,22,169,109,232,185,128,126,114,147,150,235,227,227,211,148,248,8,189,116,183,49,47,230,184,75,19,18,175,138,30,65,51,89,157,7,189,243,61,178,30,1,107,92,25,108,27,163,17,87,8,245,129,187,130,244,181,122,108,161,165,41,230,77,25,48,66,193,220,95,170,10,3,171,245,56,73,225,189,239,186,182,75,28,182,15,225,10,63,193,130,58,35,76,69,243,176,220,230,106,70,115,156,1,174,173,18,222,111,3,19,199,190,113,64,95,63,220,74,80,122,157,132,232,104,111,111,201,38,53,219,15,120,86,199,55,58,97,138,114,82,193,41,167,118,14,32,41,84,61,114,98,40,194,29,0,173,74,197,46,91,26,110,49,32,9,23,241,90,245,21,133,158,8,242,167,154,206,103,153,30,214,144,68]], +[[43,225,249,140,230,85,60,145,91,106,9,51,236,13,227,71,179,112,226,156,162,148,232,0,85,65,35,159,99,180,48,208],[122,111,68,105,195,10,99,245,96,249,135,52,252,25,6,235,209,55,30,216,1,37,250,62,76,134,180,63,38,44,171,188],[142,101,154,63,83,90,88,154,95,210,210,23,203,203,139,119,126,90,242,11,35,68,50,247,218,194,159,129,10,43,71,55,197,202,177,11,89,223,208,20,79,48,144,245,249,224,230,103,240,226,26,159,87,63,225,59,28,40,236,203,181,49,162,5],[98,104,32,31,147,42,124,211,248,121,174,106,184,56,85,162,245,2,145,222,120,77,125,158,154,218,161,185,175,237,111,90,234,32,36,14,89,254,147,229,167,8,140,149,236,142,21,116,95,184,253,235,145,223,1,81,199,180,96,80,103,86,30,160,141,191,0,196,255,225,253,10,207,16,54,86,167,181,79,173,15,37,171,22,180,189,163,71,23,158,209,202,219,123,152,190,8,149,224,80,220,188,55,157,31,213,83,233,151,149,146,139,103,167,82,248,210,236,27,157,102,191,106,201,151,231,68,220,50,127,36,34,48,249,46,121,174,49,39,69,165,171,109,222,193,153,143,182,61,196,246,176,95,20,114,34,212,182,90,206,144,23,220,27,205,103,94,73,95,158,171,181,246,2,19,63,108,114,224,83,233,244,174,48,216,114,215,139,247,31,235,163,122,204,89,80,85,195,190,165,58,5,239,12,127,33,45,207,78,10,248,56,234,41,40,244,205,201,253,200,55,218,37,242,105,102,178,69,106,190,166,106,93,251,143,170,143,160,145,247,51,29,84,54,233,138,141,99,35,204,158,154,145,213,160,42,73,81,23,20,132,155,71,69,75,175,153,197,248,80,160,141,61,152,65,14,147,154,158,137,177,80,83,130,95,62,154,238,113,68,116,22,20,7,130,225,191,59,13,139,79,246,46,119,164,160,63,113,10,138,183,108,246,53,146,192,92,68,12,143,6,71,112,9,145,99,193,34,112,243,213,236,154,107,201,113,91,255,254,199,105,97,29,33,250,0,60,60,200,53,108,151,93,55,182,43,136,170,187,133,151,218,202,25,108,150,72,163,29,21,187,11,134,207,7,14,224,30,81,30,243,115,180,164,76,106,0,22,10,121,127,46,130,11,113,111,92,166,68,100,228,24,154,0,254,233,120,211,91,242,4,247,29,177,245,1,249,182,229,223,200,33,168,175,93,191,239,211,83,173,54,129,249,188,60,34,198,124,178,17,180,48,182,165,95,62,115,218,124,58,7,206,183,210,254,37,75,16,194,112,58,178,226,41,77,208,211,21,45,199,178,26,171,135,177,80,247,55,169,71,70,63,178,4,23,93,232,84,50,54,251,176,218,92,125,72,197,127,97,116,77,230,249,132,170,142,97,185,112,198,45,14,235,132,157,167,232,154,97,34,45,67,32,121,203,207,95,138,43,169,48,48,22,131,192,120,92,38,253,248,93,163,2,8,116,96,69,153,172,108,132,126,194,96,134,88,181,120,140,123,141,58,55,68,253,84,66,226,76,142,236,205,66,7,86,189,216,184,167,124,253,128,88,150,5,220,237,154,253,162,189,182,48,160,203,97,47,115,156,230,23,213,78,222,108,207,54,170,49,231,227,115,216,160,251,27,124,153,6,247,107,95,157,232,194,104,145,222,0,110,183,151,234,212,168,111,112,22,243,75,205,233,47,148,172,62,146,11,165,141,109,255,119,32,120,216,2,169,79,86,203,38,191,121,79,217,12,160,173,79,46,122,205,197,146,155,199,54,73,151,222,217,140,166,156,87,57,145,187,154,184,95,35,91,99,231,111,119,224,171,69,231,137,18,56,152,105,175,33,231,78,102,247,196,86,184,39,230,112,190,176,240,114,102,136,187,31,144,54,211,141,160,125,105,234,54,102,247,107,214,5,216,46,45,214,56,126,206,110,130,74,86,151,0,240,27,25,93,26,155,220,176,249,106,181,197,78,6,194,17,155,64,107,196,136,132,128,102,4,24,187,66,136,234,47,218,150,99,27,14,31,96,172,134,29,108,204,76,132,75,100,122,125,116,3,188,45,21,186,254,74,246,119,232,86,254,13,43,95,102,59,228,228,128,179,143,107,118,106,220,211,208,82,152,239,19,152,208,77,21,35,166,139,145,221,49,207,93,196,183,61,236,191,215,33,63,152,27,32,126,31,110,242,37,215,148,138,26,161,125,141,87,161,18,241,212,70,141,45,40,247,236,46,84,183,74,105,44,89,88,2,46,130,3,26,65,179,21,9,14,212,213,189,123,208,180,81,71,99,56,247,57,167,215,3,26,242,211,108,170,9,255,219,183,195,150,80,124,117]], +[[16,187,230,231,97,167,92,147,91,81,127,9,54,254,203,158,198,252,33,94,88,19,8,0,234,24,209,255,68,42,79,19],[134,67,221,248,170,141,156,138,120,182,235,105,159,210,10,87,246,241,134,54,176,108,230,157,172,220,161,38,122,203,57,84],[240,243,87,65,3,115,49,59,124,98,82,214,217,102,0,54,12,35,117,45,67,28,168,7,91,207,183,114,212,156,214,9,182,92,156,216,56,214,52,216,217,185,93,30,227,14,222,204,19,227,202,153,123,36,55,48,63,138,51,161,255,200,51,6],[232,16,140,109,228,19,55,51,220,25,154,115,57,46,34,111,113,44,54,162,79,169,29,111,176,159,146,223,33,141,235,45,40,48,166,104,253,105,75,72,9,208,37,53,7,35,18,71,199,242,88,180,214,92,86,187,105,52,94,246,170,151,231,197,158,129,83,119,90,90,60,241,9,196,188,169,129,85,105,218,105,50,232,33,131,66,91,66,215,72,60,157,191,203,216,235,56,200,71,41,87,30,142,201,57,130,195,23,113,103,89,89,140,79,106,27,127,141,167,48,106,120,21,114,28,175,2,231,2,70,113,35,20,247,102,190,156,177,119,205,47,163,189,162,44,214,118,197,210,232,110,141,121,143,211,79,84,60,155,227,18,150,81,242,115,244,132,240,185,70,123,20,9,85,205,41,129,255,38,3,192,189,187,67,106,192,149,90,17,108,94,95,195,4,37,225,254,120,246,65,15,110,247,87,246,4,102,136,84,186,231,155,254,34,225,168,92,229,238,93,100,52,180,97,1,32,234,126,93,61,19,124,226,7,81,79,133,52,173,155,243,146,183,220,83,85,81,75,89,248,53,70,108,142,181,111,68,237,220,91,173,32,207,11,72,11,46,130,42,111,70,253,149,243,15,24,60,123,179,20,62,78,97,0,226,219,201,242,191,13,67,7,62,15,230,95,1,188,206,106,26,228,1,193,37,65,190,58,230,140,222,172,42,74,199,31,22,99,181,253,252,46,80,240,224,119,251,58,10,139,142,238,173,98,124,28,62,121,221,115,97,4,111,126,87,193,116,54,195,45,196,67,47,5,0,40,204,122,164,64,140,45,41,209,215,153,143,220,221,163,43,179,47,112,77,194,99,219,155,142,6,197,118,48,135,15,139,182,236,102,31,222,27,125,169,77,83,176,71,112,26,69,136,71,140,28,102,35,70,116,26,234,196,194,83,56,85,106,61,132,141,229,178,162,62,206,166,27,119,107,208,232,3,126,251,133,1,239,242,57,199,250,204,166,200,54,126,215,200,173,206,145,159,239,26,21,90,224,213,71,138,152,0,44,149,161,111,191,76,14,208,22,234,93,56,102,254,29,228,84,131,42,78,149,101,151,107,96,179,221,46,175,127,238,97,47,43,192,64,217,57,117,67,94,235,209,47,6,235,9,236,234,44,102,118,131,8,245,140,119,172,81,237,123,210,22,54,252,156,195,253,20,135,11,208,107,223,18,138,129,177,71,146,230,8,196,126,162,213,53,202,122,162,30,184,168,165,109,118,153,22,99,168,25,10,149,5,125,51,103,30,115,199,203,206,90,152,211,30,240,215,59,208,177,99,120,123,127,220,210,221,252,114,150,15,43,227,32,132,109,75,41,8,13,122,235,91,126,166,69,162,173,90,89,192,18,191,123,149,21,216,89,225,193,71,46,248,164,211,201,94,113,26,249,122,228,97,142,251,171,61,255,232,140,159,106,244,160,155,14,115,56,126,37,27,119,215,191,245,33,79,121,24,98,219,105,136,65,30,42,226,199,91,242,141,40,96,42,99,124,38,244,156,24,211,9,210,252,88,161,38,102,122,211,194,236,22,12,153,186,64,251,218,193,126,126,76,33,165,213,7,133,151,98,235,160,156,65,96,223,102,245,254,239,230,113,90,40,197,41,108,244,62,94,119,31,49,252,229,19,59,233,124,171,87,48,27,76,157,249,205,154,74,207,28,51,250,201,70,250,21,150,250,101,200,243,101,139,228,122,71,58,98,197,33,129,236,161,131,228,36,108,214,36,216,120,61,204,229,253,204,31,234,23,63,128,113,247,7,79,85,137,125,233,191,232,74,108,79,223,128,45,80,38,184,20,94,108,140,137,80,175,197,180,15,208,53,111,197,94,225,126,31,133,58,76,47,204,52,161,54,155,135,210,141,194,253,32,16,241,153,3,175,248,228,109,224,73,56,244,148,130,69,213,180,37,208,116,172,223,43,216,11,252,55,53,204,52,162,37,144,241,148,175,147,19,238,244,171,95,222,97,241,249,181,133,120,99,143,203,79,40,80,178,252,230,224,61,180,208,168,52,132,129,99,196,178,126,18,159,92,199,79,103,240,8,162,113,45,29]], +[[24,109,204,126,252,94,215,230,26,229,61,196,32,147,186,232,241,93,217,159,15,3,51,38,197,118,255,117,105,80,208,109],[200,209,65,172,182,66,170,155,251,213,67,39,124,45,202,138,169,136,142,239,240,69,67,179,120,155,33,242,106,235,15,113],[137,69,6,151,135,193,198,118,168,74,112,60,174,30,11,172,174,255,211,62,145,190,195,96,62,31,19,251,23,14,49,230,215,4,158,218,43,246,39,24,15,69,108,63,122,171,252,211,108,73,168,192,79,138,230,146,158,197,173,160,123,101,114,8],[151,67,100,214,200,56,132,44,204,78,116,158,106,253,83,113,112,220,216,204,80,214,102,84,209,5,72,35,57,202,189,247,78,50,147,94,226,25,39,46,161,104,79,185,60,31,171,66,181,99,24,57,36,53,145,189,7,211,190,148,155,13,209,94,49,150,223,25,107,167,82,173,17,33,172,113,18,213,102,148,78,21,58,78,6,25,179,162,50,36,31,2,11,224,113,159,107,236,145,139,38,130,142,177,103,14,207,199,60,102,132,78,163,228,4,198,162,252,1,190,180,3,201,214,202,85,26,216,166,231,31,70,100,127,166,5,63,3,20,248,18,77,141,43,193,44,200,250,141,185,95,43,115,83,117,32,27,129,106,156,244,15,131,238,75,134,113,97,128,50,222,34,156,231,98,113,208,61,38,114,161,174,74,40,140,133,220,210,127,184,69,42,129,50,233,255,41,225,232,155,241,27,28,131,81,146,192,75,19,190,20,243,205,229,211,124,233,111,29,194,169,204,218,12,77,115,123,202,31,162,32,210,27,243,96,185,5,21,187,210,38,187,42,108,141,95,42,176,24,212,8,78,36,238,51,60,228,227,155,203,107,70,231,174,180,219,155,108,101,178,68,217,130,130,58,119,15,156,98,160,189,226,203,183,236,54,132,13,69,81,135,250,255,78,72,138,92,96,142,189,183,219,132,216,125,173,56,103,227,176,208,75,100,113,94,22,86,10,98,241,238,3,223,97,131,253,94,55,85,93,161,151,47,202,6,45,18,187,132,32,224,130,218,203,141,235,185,193,67,133,65,208,218,36,100,239,126,197,34,99,251,155,154,76,70,156,131,50,62,72,25,223,223,79,160,167,112,195,167,9,37,78,5,49,72,48,232,127,187,103,54,199,45,157,171,224,26,49,14,145,235,191,174,118,122,31,203,98,246,79,163,186,141,83,64,13,100,105,173,28,203,129,31,185,225,21,241,65,39,177,62,131,100,170,47,232,11,188,136,106,16,223,27,156,196,174,70,1,245,70,26,240,145,245,38,210,114,218,155,32,56,87,164,68,126,171,222,244,57,131,4,150,165,117,156,33,222,101,186,58,60,139,142,147,156,70,19,50,169,36,133,44,32,92,119,17,243,166,138,35,103,169,69,222,244,251,229,248,28,96,203,183,227,148,162,164,155,233,236,42,174,177,243,48,87,89,121,68,106,217,208,213,74,189,67,111,40,96,240,66,52,38,244,187,194,107,59,159,101,13,105,177,0,114,215,71,163,158,71,143,69,94,170,18,199,198,225,43,252,69,54,163,89,67,68,189,2,182,32,227,226,180,224,213,52,8,157,215,176,79,166,52,128,69,103,88,108,98,190,3,145,199,189,176,169,251,193,239,59,51,33,30,219,248,239,88,194,183,164,157,6,102,121,89,215,229,212,70,113,238,115,87,161,11,160,203,26,68,90,229,215,9,206,37,94,146,222,113,89,117,175,148,184,157,74,41,199,31,157,136,200,91,108,209,29,139,51,91,248,242,198,88,230,221,124,63,108,128,173,77,14,90,108,135,219,167,181,184,168,164,126,114,244,209,211,199,67,99,29,249,173,252,250,69,206,224,73,141,90,68,169,247,92,131,183,91,42,60,35,15,240,118,125,56,136,249,65,238,27,102,36,221,14,18,208,110,209,171,139,177,53,255,211,121,233,222,55,136,190,84,26,173,178,214,167,204,96,19,22,242,30,185,170,169,34,245,106,142,53,38,201,189,17,119,254,252,47,190,62,67,11,98,142,235,214,102,30,59,162,214,49,198,168,66,44,36,30,205,150,153,114,65,47,116,218,107,18,67,191,15,190,232,168,77,82,228,10,238,63,30,79,200,49,64,44,98,243,87,107,34,232,227,195,220,78,22,11,195,182,185,210,206,0,88,83,129,46,175,192,164,226,91,167,18,39,155,0,186,63,145,48,255,54,227,239,25,113,221,231,80,139,39,146,254,100,212,117,104,143,198,243,49,58,173,183,133,48,46,107,127,154,132,242,219,194,243,207,6,14,224,139,70,55,54,248,54,219,178,98,211,41,104,76,32,132,146,209,125,129,18,33,190,2,182,94,226,142,17,181,70,146]], +[[7,5,179,54,200,156,163,95,253,222,10,240,249,6,234,207,98,60,86,195,247,103,56,22,142,118,252,213,136,45,247,158],[234,170,242,161,95,68,182,52,206,241,90,99,139,128,32,127,97,9,154,7,150,245,212,63,62,157,4,142,106,231,150,193],[212,169,186,232,236,196,114,195,118,186,184,5,194,206,12,28,46,213,252,119,55,21,70,140,177,164,147,69,100,218,206,207,67,139,29,210,172,27,92,94,51,106,30,32,112,29,93,207,60,142,227,173,34,59,19,159,169,10,27,85,46,27,119,7],[97,111,225,95,204,179,49,15,158,199,69,100,71,218,218,248,224,165,251,38,155,225,105,176,195,234,44,253,170,165,93,55,147,127,231,91,120,50,74,194,120,166,80,71,224,174,79,50,126,151,239,252,183,190,217,29,9,218,114,11,10,16,27,233,233,109,11,168,91,31,244,157,141,29,243,98,211,69,79,13,182,130,85,150,16,28,151,229,218,202,208,126,196,146,211,15,45,12,183,231,222,78,116,75,182,166,16,11,117,77,168,71,65,29,9,170,206,141,93,65,7,88,184,48,135,219,75,94,98,151,151,154,33,251,101,175,57,9,82,196,249,54,38,14,114,215,199,131,39,185,74,166,205,97,114,120,176,206,158,27,211,251,237,147,182,155,198,73,133,221,224,226,196,53,123,80,47,5,94,231,176,160,56,132,116,218,224,45,108,26,115,31,135,120,93,117,58,235,13,156,253,248,80,2,223,86,111,194,80,125,231,186,111,208,53,190,225,122,46,128,139,74,117,136,197,131,55,92,130,64,122,64,174,158,235,223,148,223,47,184,202,191,23,96,108,67,158,167,4,89,178,18,170,228,163,245,48,236,173,197,232,142,37,72,250,100,60,125,223,80,99,178,225,6,115,229,157,7,254,144,104,146,182,126,181,143,147,136,165,107,55,4,82,233,151,119,85,252,4,223,188,119,218,108,5,190,221,235,240,54,82,86,181,44,154,239,138,130,23,59,140,137,251,217,140,234,54,168,184,150,254,102,211,124,167,155,236,127,191,233,88,254,137,246,118,80,133,179,53,220,119,3,67,226,48,202,221,250,40,51,218,166,98,254,130,8,221,136,90,111,223,114,227,110,207,34,187,187,203,231,157,55,6,80,35,105,64,188,46,109,74,199,79,228,213,84,201,188,35,47,7,210,175,98,32,209,87,189,45,166,166,97,42,8,27,76,153,4,162,134,155,19,126,227,160,133,111,18,178,235,135,98,219,148,237,11,161,54,242,62,127,180,189,31,205,238,16,221,132,226,205,59,10,73,20,138,199,77,180,102,219,238,248,30,106,140,224,134,17,2,222,155,26,62,29,207,92,107,3,8,168,46,58,199,194,40,60,124,194,243,79,250,20,91,159,116,183,153,4,179,43,121,233,96,184,20,170,222,99,160,223,1,103,220,210,78,217,10,141,167,185,52,199,114,147,47,90,71,143,226,167,47,148,90,19,9,110,195,124,231,100,181,129,235,137,229,246,178,189,126,184,139,133,168,149,135,119,77,69,140,88,205,135,148,87,151,61,100,142,247,113,197,241,222,178,122,12,197,178,146,70,172,47,161,45,24,221,198,185,249,172,156,241,70,195,242,43,30,68,153,173,238,251,205,34,73,116,14,19,162,36,231,182,179,239,21,96,94,126,116,230,141,123,114,100,36,9,185,12,78,193,97,235,36,201,180,15,249,199,230,229,218,152,50,42,202,82,196,106,141,220,25,15,28,171,21,124,76,118,25,96,26,107,51,223,106,80,218,102,27,199,83,96,223,246,151,80,211,69,116,9,204,2,65,195,232,196,179,229,6,212,38,175,82,183,2,49,205,108,145,38,12,196,49,228,204,253,73,108,161,76,234,174,28,218,120,114,30,22,51,157,82,104,43,105,81,249,102,199,218,92,110,16,217,25,174,102,169,245,45,236,16,134,117,56,211,223,109,89,58,50,219,105,90,141,119,69,112,53,22,234,86,248,193,200,240,239,83,189,235,127,83,194,217,68,245,17,148,12,203,144,98,73,34,172,89,159,70,25,195,4,98,7,214,5,246,255,148,222,120,141,37,52,34,41,220,138,249,43,95,223,13,215,29,242,180,70,205,241,217,162,5,36,51,158,225,195,24,38,40,126,247,39,129,167,163,82,137,248,90,21,186,87,199,253,93,136,91,208,85,58,180,8,5,245,23,232,241,177,179,196,252,103,113,230,242,36,188,3,17,36,185,201,174,177,156,90,150,191,20,136,225,230,108,110,136,128,146,48,200,58,116,21,85,84,162,25,236,55,154,229,74,159,231,157,190,222,61,87,96,66,166,53,209,151,244,216,24,199,120,117,91,139,69,229,19,222,172,136,246,4,37]], +[[149,23,74,9,21,104,76,219,182,25,176,85,73,91,0,241,146,130,207,252,59,5,1,158,106,183,9,164,161,116,43,171],[170,140,135,45,126,16,182,127,127,242,65,114,195,99,126,128,130,90,10,113,238,12,72,134,58,42,205,203,232,218,69,154],[120,15,64,194,15,234,59,17,201,66,42,67,185,166,247,150,17,231,241,245,157,20,136,193,90,95,210,211,44,7,218,220,57,28,56,149,62,223,13,228,139,229,45,162,175,51,92,71,184,210,228,74,185,211,223,183,107,165,56,176,102,73,82,8],[94,26,116,0,69,108,173,79,155,168,102,67,188,124,191,59,53,104,220,181,34,179,112,85,232,195,157,60,128,242,40,66,56,229,114,127,215,81,60,200,179,28,87,174,123,64,80,170,129,159,194,54,9,48,235,13,214,119,165,178,199,41,254,178,218,58,215,154,231,252,205,221,182,192,132,70,38,30,201,187,229,156,100,233,154,187,200,109,60,72,53,240,15,239,229,39,67,58,80,26,59,109,87,44,245,225,42,136,1,11,70,164,114,185,189,134,145,164,7,195,101,249,247,22,52,180,217,126,223,223,240,99,20,192,193,180,235,147,199,96,127,29,111,163,84,101,147,34,194,132,7,63,66,96,37,24,197,79,223,38,234,44,39,200,10,109,250,32,86,131,145,171,53,114,130,192,107,35,190,220,29,241,38,75,97,28,30,156,241,138,235,226,73,253,134,23,198,227,238,152,197,60,15,111,33,117,197,126,248,226,6,189,60,241,5,98,122,152,146,235,104,153,32,33,58,174,182,61,135,102,61,191,165,63,15,178,129,98,105,72,41,107,45,188,221,225,197,26,248,98,238,207,28,254,138,70,162,196,178,140,254,113,48,51,10,209,115,248,113,39,170,202,255,67,192,189,222,164,139,0,56,151,110,102,44,4,182,176,74,208,61,225,36,98,194,118,93,181,53,4,149,32,204,17,74,253,182,201,37,73,176,84,106,144,39,212,73,117,91,235,141,76,23,230,162,164,117,249,103,106,51,123,78,134,109,150,50,94,56,154,82,193,108,81,225,142,13,129,3,52,12,132,23,178,197,122,85,208,66,255,94,95,198,93,244,35,224,9,43,14,168,139,150,169,7,201,81,33,197,71,166,128,97,242,123,207,181,140,230,192,119,40,212,132,107,220,191,12,98,84,16,237,248,222,168,203,76,157,11,190,239,205,225,146,115,54,95,72,215,90,236,7,209,194,44,205,35,6,138,151,195,254,117,46,135,163,1,24,254,45,253,82,24,182,177,37,21,78,14,163,134,207,35,158,49,55,248,202,109,139,116,107,106,103,213,8,207,140,26,182,62,87,21,230,114,30,218,92,43,195,147,164,147,219,210,249,161,250,146,107,154,89,228,90,24,10,238,176,37,153,168,205,214,134,248,137,180,133,39,35,203,109,191,181,1,76,171,95,101,138,48,154,71,34,57,54,14,234,246,79,200,32,58,60,112,137,112,225,92,188,241,54,37,93,150,68,108,57,169,39,3,29,38,125,105,236,213,29,122,246,233,31,180,174,249,215,140,51,53,233,7,17,51,207,184,226,18,153,144,198,70,55,199,173,241,218,239,45,194,108,17,99,57,159,63,225,231,146,51,128,146,239,111,141,250,242,87,48,221,47,232,217,120,246,247,112,245,43,104,35,129,118,86,76,238,95,187,152,80,179,179,160,77,148,132,96,65,120,38,235,46,178,79,204,95,227,83,52,187,149,33,232,123,196,219,222,42,201,225,201,137,73,220,45,41,173,39,158,56,132,185,5,38,142,189,8,8,191,65,130,87,231,94,38,43,77,1,176,36,166,233,170,123,213,1,219,169,79,245,6,57,75,75,10,230,8,30,167,48,48,196,58,106,145,118,110,128,249,244,44,11,104,185,132,25,173,78,238,78,154,114,138,222,251,215,158,131,31,112,244,30,98,180,63,11,244,43,59,44,213,59,85,137,17,118,100,188,235,196,9,167,100,91,30,237,218,72,47,107,104,149,166,87,186,120,155,137,229,2,214,153,135,81,214,48,61,237,95,161,86,238,124,126,175,229,70,38,209,3,44,77,125,255,151,127,29,204,134,175,137,177,230,70,164,175,194,66,126,208,44,10,245,211,40,144,249,95,19,249,140,26,91,29,159,187,120,26,154,137,178,215,144,193,70,92,45,21,32,146,111,223,40,193,125,155,161,88,122,215,97,240,101,211,57,189,190,56,244,19,63,69,187,89,120,116,38,66,249,12,6,94,228,137,37,115,246,5,159,139,76,226,193,62,115,184,145,205,5,242,55,49,237,154,7,226,184,255,220,150,59,6,165,16,32,156,50,153,128,148,159,64,216,7,58,1,62,248,67,223,204,74,51,148]], +[[90,132,175,40,165,223,187,50,51,161,47,8,55,246,232,101,78,123,13,225,107,2,171,60,209,120,100,67,30,39,70,103],[128,212,186,120,159,138,75,32,71,173,175,165,237,38,205,140,84,103,51,41,46,139,246,147,207,209,126,40,78,252,104,113],[160,184,76,165,175,118,70,230,246,42,105,53,55,148,115,250,110,76,39,105,88,81,252,189,174,41,23,178,220,104,215,150,226,120,215,12,214,127,206,223,108,166,41,184,129,247,196,242,170,37,89,178,13,103,6,17,118,107,214,90,164,254,242,4],[138,172,209,184,163,155,240,143,213,201,24,68,107,229,118,230,163,242,127,54,17,22,7,242,123,86,169,18,20,231,99,249,168,127,177,209,132,72,152,150,23,151,100,68,96,191,245,72,140,16,58,246,5,232,116,14,70,88,143,185,62,68,60,59,178,59,146,192,152,112,165,87,101,58,31,34,194,24,204,188,47,7,58,39,45,23,168,66,35,239,20,63,76,124,162,88,70,11,121,129,105,103,61,161,7,215,29,83,86,206,159,117,89,169,176,56,57,153,81,245,117,199,126,91,157,5,41,87,142,202,162,226,8,146,102,252,82,108,93,64,159,189,70,187,134,132,28,181,84,245,189,60,153,113,59,4,62,64,70,83,167,208,19,68,212,219,131,26,33,114,130,196,179,54,64,86,83,184,93,39,164,107,37,156,133,92,221,133,173,111,122,237,216,53,255,85,0,204,139,175,15,178,240,24,9,16,198,70,114,184,168,212,157,152,74,120,41,60,245,119,156,145,12,58,203,188,164,85,168,84,102,229,53,4,79,52,128,38,44,9,15,191,78,11,13,180,209,239,135,89,218,175,221,141,5,144,116,130,70,31,249,16,196,55,25,93,92,127,237,157,130,203,148,231,228,236,36,218,5,62,71,246,43,72,142,183,178,68,101,92,125,187,32,237,96,126,237,69,49,68,158,7,128,230,28,253,87,64,134,255,197,220,82,66,131,119,92,68,247,84,124,218,176,74,81,238,228,225,183,182,90,87,87,58,146,72,74,53,144,10,144,159,129,228,21,2,157,34,202,147,122,58,205,158,97,248,192,230,134,178,210,173,3,119,175,142,225,102,228,162,10,130,175,244,81,225,81,16,62,10,23,103,178,113,250,156,43,29,209,32,248,5,133,59,59,138,86,15,200,185,55,98,131,181,17,36,50,74,40,74,14,154,196,157,246,159,82,76,142,4,45,248,46,251,205,22,136,30,193,49,161,82,16,223,115,222,2,148,52,71,242,42,46,161,220,139,249,104,41,142,233,127,58,213,70,215,139,198,96,137,126,8,210,162,139,43,166,139,84,185,84,241,71,100,81,198,146,7,229,221,36,138,228,126,243,86,148,153,14,111,5,139,192,1,123,116,149,16,92,200,115,144,102,175,177,30,31,38,96,25,66,84,106,232,73,255,47,86,115,15,19,38,187,238,166,64,238,23,143,162,71,173,255,239,192,70,73,79,199,255,192,119,125,93,190,138,85,218,238,97,64,111,227,199,8,141,67,217,225,77,162,28,165,47,216,193,96,9,28,143,153,166,125,173,101,198,79,234,157,24,177,83,125,6,31,93,206,135,158,11,196,38,72,210,234,160,45,151,33,133,117,60,178,246,34,93,141,3,187,7,249,68,177,12,244,234,34,39,92,61,112,132,128,32,243,12,130,59,118,20,58,207,84,89,153,162,204,75,88,152,217,75,74,37,239,190,90,96,51,28,192,9,254,192,162,91,201,137,71,177,183,19,158,34,210,50,128,255,136,84,161,236,118,34,27,27,243,209,8,50,140,138,196,99,198,82,99,162,215,202,116,51,72,41,49,161,216,252,20,75,190,155,239,103,140,146,225,194,209,9,33,182,173,67,167,92,83,188,7,88,84,237,45,153,216,37,243,10,94,16,213,23,67,142,77,79,113,19,66,159,30,219,56,125,107,215,170,210,146,116,248,210,220,136,155,126,251,235,88,104,111,141,102,156,234,239,146,199,94,213,48,127,12,3,245,144,1,129,206,87,60,143,162,134,117,32,95,177,5,127,98,106,162,48,208,62,46,170,140,255,205,226,0,129,71,93,128,178,69,161,202,96,69,186,32,74,176,0,105,7,156,99,127,195,251,62,128,202,4,98,231,164,205,217,40,63,249,0,133,48,54,72,22,121,47,223,59,154,78,77,200,55,146,40,237,203,177,84,190,243,135,211,119,96,215,154,251,183,54,38,10,29,177,1,56,54,31,36,184,38,219,205,95,15,201,231,131,13,38,216,12,82,167,146,24,146,118,188,227,71,96,251,119,190,19,18,172,140,249,125,146,203,243,208,119,128,40,219,94,142,174,137,224,185,188,135,120,174,177,39,143,4,113,203]], +[[121,58,200,141,125,59,111,167,244,125,238,195,31,104,221,204,183,1,130,15,27,19,221,198,82,247,198,168,91,96,82,165],[145,182,34,122,205,209,131,218,98,197,25,101,198,53,53,139,32,77,104,62,224,100,67,203,212,14,113,193,247,106,209,2],[168,79,85,43,244,67,34,166,219,36,92,160,6,209,207,120,12,97,104,15,231,66,154,137,71,195,95,33,188,75,68,34,139,163,10,234,12,116,75,134,100,89,211,184,172,173,69,59,6,172,226,71,186,105,82,140,107,59,196,178,14,117,99,14],[236,80,175,173,138,222,116,5,226,198,245,198,36,123,187,204,251,44,23,22,111,120,132,254,174,16,217,15,93,131,196,182,240,191,118,222,47,120,151,186,17,148,214,211,68,157,219,128,174,116,235,142,214,143,4,155,53,198,242,25,22,219,77,252,39,36,220,58,247,173,141,213,196,79,96,210,244,159,173,215,0,77,161,89,48,147,148,44,174,82,8,191,84,207,144,59,238,100,105,5,252,226,235,46,55,13,13,202,72,216,32,173,234,177,106,59,103,94,90,74,142,38,126,52,255,150,243,18,43,24,222,12,173,146,146,171,99,210,110,95,49,15,162,22,140,41,102,189,182,59,13,224,134,38,118,123,55,157,228,99,59,159,62,218,121,23,40,29,173,102,30,159,119,43,132,74,121,232,0,253,132,39,2,68,110,74,167,49,117,113,7,243,253,101,71,191,64,117,150,61,95,213,245,142,128,133,63,196,39,81,220,160,120,169,250,141,91,179,217,163,74,188,171,2,147,214,206,174,196,137,103,161,230,34,67,152,202,208,246,5,163,190,142,103,88,234,143,41,32,157,142,76,76,161,137,59,170,217,30,55,155,163,177,115,48,193,42,91,111,33,155,56,74,138,185,120,191,27,55,195,115,26,27,71,75,36,181,214,125,76,236,40,170,198,81,11,17,242,207,33,188,22,150,61,81,245,83,135,39,113,143,196,226,229,23,46,60,12,218,188,39,127,13,112,55,195,76,166,143,115,40,136,72,185,38,189,224,207,71,171,250,102,96,9,22,148,111,7,101,28,40,10,32,134,177,77,82,87,12,200,164,183,67,88,181,156,48,43,157,0,225,180,152,243,188,51,238,78,207,43,206,44,101,237,126,139,167,77,53,183,81,211,201,159,64,134,25,104,194,183,243,165,190,52,140,87,217,59,64,255,208,81,237,215,202,202,110,230,188,167,33,220,186,141,184,208,6,79,84,211,110,197,232,214,42,113,253,28,144,241,73,36,244,28,22,63,0,122,252,111,187,254,134,69,250,71,195,201,128,36,109,27,146,39,67,133,149,60,83,65,205,100,195,74,233,113,124,194,195,127,88,53,156,10,153,145,194,63,230,55,222,108,223,8,98,247,208,50,159,231,88,170,137,42,212,88,59,157,242,243,51,125,91,229,112,186,101,73,152,237,41,47,17,240,23,114,56,42,4,52,47,221,153,230,158,13,151,196,63,16,172,155,150,241,64,166,248,60,71,41,231,169,0,71,31,43,29,242,64,27,197,198,128,66,43,19,176,200,0,125,99,104,31,102,160,89,90,28,93,58,205,229,183,121,66,110,115,107,193,0,197,230,245,38,8,220,57,30,62,249,177,187,106,241,61,36,155,125,50,206,6,128,195,104,245,77,95,224,57,207,225,1,48,37,30,77,177,76,121,200,208,68,6,4,101,130,41,144,216,128,147,205,115,101,50,133,46,68,120,137,219,137,204,96,5,41,150,163,42,100,54,92,7,38,5,28,17,158,218,144,29,229,118,179,52,252,112,73,72,35,146,226,98,11,10,58,19,250,177,211,111,192,165,242,61,177,71,253,133,123,38,166,152,4,143,139,129,30,35,215,34,226,233,2,126,212,18,75,72,220,94,87,138,122,235,25,161,180,249,72,238,91,70,246,91,151,150,70,226,190,7,71,20,17,139,170,75,252,21,176,137,160,224,102,39,218,70,228,187,6,170,60,124,93,214,72,224,60,156,45,236,63,172,217,86,38,86,47,48,0,136,50,48,210,176,161,248,167,71,140,183,127,147,154,95,24,143,69,141,16,55,185,1,118,102,77,134,234,133,11,138,245,8,127,134,96,90,119,224,37,239,108,126,106,42,89,240,6,203,161,137,250,217,51,244,44,83,39,8,16,155,193,175,129,72,25,89,95,252,185,95,191,91,126,147,167,17,151,228,119,238,124,4,184,81,193,195,102,34,205,216,230,200,96,217,171,44,172,86,210,220,152,250,105,18,79,43,178,166,71,30,28,115,182,97,240,113,245,216,109,231,209,222,175,164,237,205,199,191,31,112,92,86,48,10,255,208,88,185,105,119,145,65,158,95,178,165,183,247,140,227,64,31,245,80]], +[[137,222,116,66,215,75,169,56,89,105,201,101,26,136,254,40,224,64,213,147,144,125,172,26,57,135,65,139,223,219,173,137],[253,59,169,250,211,32,235,164,93,7,184,74,73,123,225,125,63,199,221,153,153,201,104,136,60,214,172,19,176,102,155,23],[186,181,114,132,210,14,229,76,199,249,112,141,113,119,6,216,250,246,228,99,50,176,105,29,111,33,58,141,184,1,21,91,78,51,140,19,97,181,146,190,117,133,1,177,130,23,147,174,82,39,204,59,168,223,138,223,198,237,154,202,181,76,196,1],[157,82,114,240,183,132,136,43,148,199,109,251,157,70,12,164,149,2,94,10,236,93,82,204,255,254,206,159,129,115,193,5,88,38,108,73,133,37,137,26,151,191,56,120,227,60,61,226,252,46,82,85,11,67,21,98,203,228,163,208,17,236,201,231,126,195,106,211,131,65,53,140,136,50,28,3,208,139,180,38,167,213,133,65,113,192,39,236,72,213,120,25,169,26,253,2,166,24,204,188,37,230,142,83,9,208,71,177,86,227,87,5,55,58,218,46,184,49,50,26,32,62,27,216,240,239,236,192,150,24,100,123,65,223,242,43,57,208,34,53,248,113,83,47,96,133,233,204,82,236,0,155,51,238,188,220,38,125,119,103,201,12,146,126,21,79,114,243,244,138,52,149,99,25,178,147,200,168,179,227,78,252,95,98,242,180,232,1,155,80,160,143,92,207,149,188,131,27,175,64,129,29,135,229,237,189,47,213,54,91,38,164,49,174,149,128,15,243,129,205,98,202,64,225,134,109,149,13,206,20,240,48,145,138,186,198,142,121,22,221,185,90,220,25,113,40,120,116,208,126,176,237,239,100,41,102,82,196,128,68,176,197,82,26,141,39,13,83,215,78,198,59,137,15,51,99,249,32,127,102,82,174,142,120,53,195,130,10,214,217,227,99,63,75,253,83,121,164,79,41,214,95,54,9,254,53,88,23,220,165,81,141,254,59,215,105,50,10,3,25,2,233,207,102,105,194,79,136,176,30,179,105,149,189,184,219,237,110,224,201,183,243,34,149,198,27,168,144,94,85,152,243,201,225,200,191,114,100,249,130,147,250,234,23,116,127,136,68,12,49,129,140,67,62,163,210,60,1,244,247,233,195,221,61,95,50,236,158,172,215,26,9,227,169,151,56,31,28,191,253,244,181,186,73,121,222,183,176,152,65,175,163,176,61,28,147,17,9,123,134,44,174,17,112,124,189,58,74,230,200,162,106,48,106,104,124,65,74,78,161,232,18,241,21,246,15,112,189,167,248,251,231,188,45,80,204,85,11,186,41,29,94,197,35,34,154,8,237,86,139,92,238,24,254,111,70,120,44,23,205,130,136,1,99,146,21,188,94,155,228,85,92,154,24,0,151,103,166,197,199,74,130,41,210,255,170,57,157,142,100,50,78,136,66,35,213,7,15,115,90,117,216,95,246,201,74,159,188,43,54,81,56,109,229,162,60,206,149,200,120,129,199,147,153,174,113,240,144,115,126,33,135,254,144,74,171,29,146,214,24,103,149,201,180,108,98,165,145,79,54,48,253,203,172,59,212,176,218,78,195,19,106,31,178,186,64,50,45,124,196,8,94,22,112,9,207,116,80,252,106,40,108,47,121,81,213,26,174,35,184,243,48,32,239,181,227,36,91,166,163,84,58,43,222,196,71,213,26,224,11,94,22,120,183,96,147,207,33,107,149,7,201,99,235,252,2,76,205,110,246,199,140,69,114,39,59,234,175,85,7,109,196,74,34,75,88,97,87,5,121,25,101,48,124,239,212,134,114,192,129,188,207,188,29,21,176,98,179,139,79,186,155,155,236,149,108,209,68,68,238,67,126,121,96,204,96,30,221,192,47,26,118,182,133,116,213,248,132,49,80,192,185,0,153,52,162,191,175,96,87,112,193,54,186,41,243,220,126,41,89,122,36,128,219,35,226,178,103,126,198,197,27,211,1,242,181,163,157,253,167,180,119,190,221,28,218,237,16,226,157,41,84,98,155,152,118,248,238,84,228,4,115,105,213,52,202,181,74,234,68,29,201,71,235,63,89,56,43,33,131,96,87,47,38,89,88,49,83,192,226,185,18,207,48,200,21,178,111,5,133,61,211,5,81,238,207,100,184,88,164,65,187,140,109,184,169,253,231,122,50,167,180,106,246,111,140,185,243,94,224,250,251,11,212,45,158,101,178,169,5,130,65,163,27,140,161,17,84,52,35,118,112,170,180,239,243,96,16,237,3,113,244,101,149,218,27,221,87,155,187,103,170,219,104,231,122,211,163,140,143,38,210,175,90,113,3,186,95,34,180,44,193,42,140,60,229,201,33,201,28,252,14,99,223,144,39,210,98,41,177,4,124,188,24,246,176]], +[[38,34,189,155,190,247,255,74,135,98,158,160,21,61,196,214,8,195,31,165,132,121,136,255,80,13,136,6,129,241,19,114],[25,151,88,169,195,208,238,62,235,203,189,163,225,239,84,85,255,70,215,54,187,78,240,192,106,115,159,154,197,132,131,149],[67,120,150,107,120,49,222,244,174,203,73,137,188,175,156,174,153,70,28,185,181,157,25,81,140,193,236,123,131,81,188,209,247,35,170,197,240,97,179,131,99,87,79,249,107,161,14,25,107,27,5,49,225,24,48,54,164,37,230,156,69,152,4,12],[137,30,130,18,37,71,214,30,131,176,171,175,39,199,48,63,5,34,162,236,74,244,78,240,172,25,106,153,120,177,198,35,239,31,167,43,175,112,145,10,92,81,196,247,142,15,233,254,55,226,67,156,71,149,145,108,250,34,171,71,26,37,87,204,123,166,182,105,86,6,61,222,179,156,80,241,79,6,52,143,166,107,96,100,220,255,202,80,67,150,127,5,37,77,87,122,191,34,174,140,144,0,12,226,230,161,168,178,227,166,179,171,197,99,235,255,178,4,69,240,145,28,196,42,152,127,132,86,239,186,65,48,230,143,1,252,223,123,247,113,252,29,53,55,26,13,117,221,95,144,0,44,144,182,203,173,228,13,91,35,253,180,154,186,203,114,25,174,39,86,26,162,168,121,218,136,223,52,168,197,129,240,198,113,152,255,198,8,254,145,149,181,85,92,138,233,52,200,48,170,226,136,91,234,135,72,116,72,225,27,79,47,23,46,77,92,254,79,209,19,249,210,1,108,36,167,52,81,43,185,24,245,117,231,84,19,151,24,227,210,14,121,10,187,148,44,186,62,200,178,219,89,7,150,220,67,95,19,159,198,77,220,133,162,36,148,239,43,250,31,92,15,24,117,234,88,232,78,179,116,236,248,206,198,70,139,107,9,209,231,79,21,65,237,69,74,40,7,211,244,5,53,102,176,228,226,198,174,206,209,13,192,7,233,223,65,111,38,127,203,63,225,123,139,172,224,63,7,67,224,230,212,164,140,231,110,223,246,12,14,58,48,132,86,153,84,19,193,7,111,243,126,207,35,129,160,212,233,228,169,19,162,88,217,131,185,105,107,92,69,175,55,200,104,64,112,228,0,184,248,101,165,4,4,63,69,215,139,151,19,243,53,170,65,106,70,22,100,16,115,95,181,216,34,16,69,141,90,8,161,4,212,0,42,182,17,136,249,223,69,125,215,237,89,55,202,80,119,96,107,65,139,188,134,132,161,213,37,191,165,81,8,118,64,177,209,119,202,109,79,100,113,179,155,44,228,58,251,248,40,94,205,104,126,67,143,68,37,223,86,138,184,111,162,49,99,73,161,16,43,65,67,215,30,244,226,79,92,83,12,119,175,176,16,7,136,99,100,64,231,64,103,90,97,116,197,240,87,16,178,83,164,17,23,63,158,130,206,110,34,244,9,94,119,20,184,115,126,20,122,160,242,49,145,87,143,253,147,130,60,228,191,145,193,209,16,152,42,93,160,228,184,27,210,91,155,156,33,66,167,103,30,233,55,201,15,208,113,94,201,175,164,77,134,4,104,152,180,47,117,53,137,210,38,141,42,170,169,133,204,144,224,249,232,39,163,146,62,119,22,52,111,79,137,49,199,40,33,179,235,100,93,170,116,82,200,175,200,152,215,151,85,69,193,45,161,189,178,9,4,92,176,15,75,253,83,131,223,1,240,3,104,11,151,52,64,241,163,156,157,130,9,89,239,111,133,189,51,99,144,101,174,253,200,188,254,203,217,185,85,64,73,115,138,242,159,18,148,99,157,57,21,214,50,153,94,143,175,113,62,242,238,60,41,139,85,150,250,16,201,159,148,109,219,50,52,6,149,223,28,25,69,148,234,243,119,141,115,200,186,96,64,192,78,179,164,255,134,119,147,107,136,224,197,240,68,20,128,209,7,215,172,34,2,179,182,148,229,124,204,166,216,37,226,160,126,129,46,210,155,44,32,213,198,5,71,21,121,227,237,255,194,35,242,66,197,147,145,219,65,233,141,95,61,108,91,30,50,172,130,55,252,253,16,32,84,58,64,65,224,61,146,173,62,46,197,82,145,71,7,199,124,208,31,62,72,1,20,68,40,63,9,104,250,77,238,238,85,196,86,237,31,135,122,222,4,172,142,141,44,182,200,88,32,180,146,155,37,191,49,233,37,67,93,107,204,80,211,226,233,184,81,2,233,112,215,137,92,37,173,229,33,97,163,182,191,80,26,176,25,97,203,99,237,153,10,235,147,237,163,130,139,240,76,165,40,83,199,182,184,233,228,158,52,157,105,181,59,224,116,133,245,66,183,205,208,107,82,125,65,221,17,156,112,181,100,241,169,58,236,98,174,116,230,232,248,85]], +[[174,177,60,203,144,200,203,239,144,213,83,218,63,105,1,179,215,92,19,1,31,2,73,116,218,247,154,23,137,200,198,50],[95,170,254,181,149,241,109,51,143,28,114,169,243,228,152,243,139,171,105,168,27,55,210,208,146,183,191,126,80,93,130,13],[6,17,177,154,116,114,164,67,232,126,84,215,198,100,127,170,177,183,154,131,253,67,113,201,43,151,84,0,253,98,138,207,195,37,119,204,187,175,3,216,143,137,60,136,242,202,199,132,199,34,160,143,56,122,188,49,154,112,44,134,132,121,101,11],[134,26,16,24,214,189,196,128,90,92,77,248,126,250,164,98,198,139,75,244,6,92,104,76,42,241,49,198,55,115,136,186,238,88,198,200,248,132,35,98,236,110,59,206,7,200,175,85,136,94,130,219,135,161,82,39,128,13,211,58,252,94,95,209,87,1,233,95,83,80,27,26,111,248,60,100,232,81,113,73,191,63,240,17,176,148,160,156,103,61,15,196,163,158,229,94,105,240,113,23,123,138,163,100,225,226,86,6,76,247,2,121,204,118,105,90,228,157,175,205,128,202,10,20,225,105,29,185,70,66,46,199,90,180,247,134,89,21,166,155,212,141,137,177,42,223,72,125,77,185,190,135,205,220,162,17,170,136,233,187,232,73,218,33,57,137,235,8,68,89,42,214,62,40,27,46,74,254,106,136,54,0,102,9,146,108,15,120,126,132,242,169,91,70,182,111,14,69,85,201,72,60,226,23,111,198,63,124,201,244,242,162,45,176,85,170,226,230,139,48,160,218,95,235,128,194,166,14,161,13,191,103,251,188,219,224,190,51,242,233,193,60,70,158,119,104,242,255,89,96,165,94,180,130,236,17,212,126,21,75,124,66,165,251,117,108,138,213,57,179,61,18,90,74,101,25,44,108,155,213,118,35,140,167,42,115,205,23,158,140,245,205,4,142,211,48,33,56,35,171,186,252,54,130,178,183,246,140,91,196,111,208,154,140,178,163,253,9,149,115,238,46,111,40,200,46,39,27,181,239,147,75,11,12,56,28,250,174,198,102,215,23,16,106,135,74,243,10,167,65,37,234,233,172,194,241,242,65,24,203,78,104,58,115,30,55,229,228,100,161,234,61,42,83,204,13,202,212,193,124,234,154,67,226,54,95,58,227,221,137,235,57,151,116,32,4,85,80,116,95,194,103,252,125,204,86,2,233,20,151,42,77,166,235,235,104,127,104,160,205,125,139,79,221,115,114,33,6,168,228,54,185,62,91,88,245,152,42,206,205,236,253,179,130,254,152,83,130,97,66,107,166,64,82,85,118,67,206,159,236,113,234,67,207,91,108,186,222,180,149,49,147,255,62,209,161,249,34,169,175,46,198,243,56,231,251,10,255,227,209,60,51,227,149,135,62,74,122,127,176,68,152,30,5,166,113,151,185,150,177,153,180,48,17,17,147,99,229,97,213,184,165,23,132,253,255,88,171,128,237,76,73,233,63,12,244,25,36,249,131,94,251,9,246,68,99,182,85,23,182,123,21,220,63,40,173,154,155,45,41,70,141,226,198,62,98,0,75,106,63,208,197,194,226,170,166,207,161,94,79,170,250,30,44,113,62,152,211,253,37,202,185,229,23,3,89,200,54,81,82,180,116,39,110,208,3,124,223,119,24,40,226,251,124,206,196,137,95,33,173,204,91,104,135,200,110,81,173,5,242,85,246,233,218,210,196,31,86,185,139,123,187,249,252,182,186,140,173,253,56,173,140,98,249,45,216,119,64,250,30,27,209,112,192,11,32,73,197,19,15,231,51,241,107,31,44,127,0,178,239,151,179,169,84,88,197,63,25,157,70,83,54,213,255,89,119,128,110,26,253,227,234,162,70,216,92,171,247,225,35,72,30,35,146,153,118,237,25,196,14,41,255,51,216,14,125,234,177,146,113,222,205,94,224,97,114,176,176,161,57,189,98,162,231,200,58,138,101,96,29,10,5,214,26,249,198,3,45,245,128,1,212,115,226,13,214,198,175,215,141,219,215,205,23,142,156,39,30,5,114,248,89,130,130,60,230,196,2,147,12,248,15,94,12,124,218,133,18,42,118,209,206,2,27,30,61,226,85,109,27,69,172,123,1,181,156,173,162,82,145,214,56,165,42,94,125,188,221,249,107,177,119,74,176,176,119,228,179,218,90,149,143,225,29,238,74,2,230,155,145,141,219,250,28,91,59,125,202,159,135,132,187,107,11,157,90,127,238,116,187,3,116,127,97,194,178,241,180,146,69,45,59,86,11,72,211,157,135,33,233,131,117,37,86,212,77,166,176,40,217,174,248,191,249,170,55,156,142,43,10,99,109,116,136,96,171,216,230,79,200,233,101,32,163,74,39,247,103,170,151,168,247,123,96,149,33,142,173]], +[[115,135,43,20,118,47,104,218,228,252,16,223,214,244,45,63,150,34,191,42,254,107,52,169,86,73,170,56,116,36,238,108],[223,171,44,225,171,153,129,170,124,191,50,7,53,0,7,250,108,230,202,96,162,237,123,89,15,60,47,98,146,45,143,97],[133,37,195,70,202,58,106,108,95,101,196,23,120,89,147,119,101,152,112,203,109,249,164,160,229,91,64,195,91,235,165,92,142,0,158,86,0,182,68,125,199,64,43,162,119,73,41,126,143,149,40,105,24,86,247,45,42,215,97,237,27,193,83,9],[67,61,113,120,28,234,178,180,125,130,110,103,211,159,155,128,210,255,215,37,248,197,174,180,12,190,79,155,95,72,239,147,82,28,206,198,4,54,11,150,71,50,49,144,191,239,117,172,147,21,98,210,127,74,78,49,244,110,87,188,153,250,81,88,200,46,18,183,55,228,92,93,233,247,221,124,134,34,212,167,234,173,247,32,47,180,157,129,156,154,210,79,136,7,49,60,95,55,220,32,69,59,223,5,201,191,26,60,33,23,201,62,127,60,200,162,84,32,152,232,252,28,100,47,164,123,5,84,54,87,184,95,72,11,200,110,196,40,0,187,20,34,53,156,124,62,143,244,190,89,139,213,79,29,197,134,172,174,69,164,116,6,34,185,98,116,43,200,110,23,207,166,62,119,83,84,231,112,126,80,121,88,158,141,16,139,31,17,218,206,5,117,203,154,109,38,181,159,206,152,20,101,217,188,52,78,166,148,90,149,184,98,121,99,132,250,129,112,86,8,87,69,123,239,249,90,155,90,195,214,173,40,45,68,146,154,48,48,38,180,187,237,214,14,46,240,85,163,31,82,215,206,141,242,202,93,24,81,197,177,103,219,8,9,37,155,184,18,86,144,116,16,92,115,76,133,214,35,18,115,117,95,58,139,86,220,80,141,181,194,61,172,183,160,97,103,189,165,27,192,19,80,240,22,205,65,178,30,140,197,188,147,52,58,155,182,234,71,56,197,200,75,120,250,150,60,65,14,67,61,197,152,25,108,34,229,183,145,225,42,75,52,63,124,212,123,187,14,176,120,43,219,26,78,70,104,70,160,48,82,142,235,137,5,111,115,37,113,147,173,170,188,27,34,152,98,3,72,120,195,37,138,83,37,72,118,46,41,236,192,1,171,217,137,100,157,165,225,68,207,53,212,134,153,242,59,196,108,91,52,224,74,83,231,39,36,178,176,184,120,152,37,117,214,136,226,60,190,58,52,6,127,73,113,229,85,151,46,194,144,138,229,240,62,136,49,236,103,117,91,233,86,135,206,99,114,147,158,30,47,182,149,30,201,236,244,191,125,21,53,67,30,37,159,41,173,67,18,34,181,75,101,170,125,7,207,181,223,22,42,135,196,208,52,129,235,68,31,34,29,127,88,98,122,20,22,78,127,76,46,58,29,80,126,137,157,83,88,224,8,41,176,140,243,174,203,138,117,178,163,28,49,133,165,128,225,43,19,240,100,40,105,255,251,5,103,35,233,97,170,246,254,254,103,180,167,196,201,61,179,254,31,97,173,204,118,85,105,169,156,9,163,200,36,237,74,152,186,190,174,67,239,177,243,81,186,19,14,34,170,151,129,25,134,190,146,60,196,24,10,124,75,120,188,193,64,206,193,85,116,101,74,166,214,90,6,185,126,207,165,243,169,53,95,150,228,238,170,118,137,33,123,102,63,186,77,171,13,153,177,156,141,141,191,71,161,87,229,213,150,154,53,239,132,223,249,86,46,221,67,78,115,174,231,208,216,146,221,167,42,54,42,34,167,233,250,134,52,165,126,235,209,169,7,72,92,168,146,27,220,25,238,158,229,136,243,149,104,125,63,200,248,194,95,46,149,118,202,96,49,63,187,44,38,90,153,242,205,213,87,91,29,213,48,96,78,154,214,105,92,159,179,89,148,168,184,125,92,133,112,84,154,77,50,155,159,224,135,6,154,183,235,13,113,74,148,225,146,97,248,110,68,143,45,169,177,203,12,13,190,65,212,76,58,130,71,131,209,189,189,115,38,5,26,235,16,173,171,128,92,92,89,208,232,59,28,17,162,253,211,94,68,74,73,158,209,93,175,216,56,98,119,95,108,223,198,117,149,129,132,7,190,85,236,191,123,248,108,115,6,154,172,229,119,98,106,133,99,83,111,96,80,66,207,124,170,246,252,142,59,84,91,119,65,77,248,217,246,73,185,158,228,37,65,218,56,195,170,230,39,32,120,69,184,244,20,168,7,77,112,134,138,92,11,7,176,112,195,198,83,190,4,7,107,131,202,215,176,48,93,149,0,170,68,69,92,184,96,220,199,100,0,175,147,195,210,239,180,42,224,86,241,66,139,101,241,34,225,199,185,88,77,129,77,80,172,114,239,219]], +[[103,207,39,21,82,135,190,107,250,182,98,21,224,23,195,70,99,34,242,30,110,177,64,190,79,27,222,207,85,171,253,193],[208,112,170,178,149,168,175,147,87,39,195,190,68,43,37,29,185,231,116,210,244,75,60,36,36,197,47,200,150,86,225,105],[201,52,163,161,170,171,120,217,38,157,30,157,19,57,47,114,198,55,188,93,229,79,4,105,30,252,41,212,115,180,117,2,93,141,143,227,197,35,210,210,156,65,197,243,222,198,202,56,206,109,104,215,255,9,182,19,91,162,77,13,50,204,21,2],[15,240,82,151,3,28,137,39,116,203,44,1,232,202,96,221,208,206,172,192,184,213,145,168,145,227,59,25,225,190,158,54,59,198,66,13,111,82,159,4,132,11,59,8,133,60,131,90,3,224,54,151,139,4,164,249,236,107,228,174,243,49,149,97,144,153,109,234,39,38,25,241,104,109,51,190,240,61,188,8,90,146,58,15,17,91,120,246,83,254,235,96,187,158,69,243,79,184,190,90,76,187,100,140,125,41,149,111,13,14,150,189,211,200,208,100,151,32,98,76,188,32,121,232,79,214,208,16,36,17,36,9,132,89,241,42,242,153,29,56,40,119,15,80,177,4,234,110,95,81,253,173,48,169,184,7,157,33,89,228,109,100,175,145,208,124,16,237,25,129,77,242,175,230,96,215,216,242,64,53,52,233,44,98,225,234,109,104,130,3,188,163,217,124,42,253,168,59,37,85,32,255,233,42,51,98,87,114,81,59,31,227,79,175,227,43,106,155,140,249,148,223,126,99,78,104,101,145,229,240,7,58,186,188,100,168,146,16,186,83,164,153,28,17,85,126,3,52,230,198,165,3,108,100,42,49,143,34,149,17,113,57,8,95,179,64,117,100,112,6,117,142,50,188,0,173,16,159,232,3,247,238,159,94,194,175,77,37,195,7,10,188,81,207,77,120,225,58,124,226,131,212,251,78,180,29,62,140,233,2,56,80,10,224,206,218,50,14,197,146,46,250,16,185,3,116,142,30,133,58,55,41,210,76,16,84,57,223,47,112,0,18,61,185,178,192,21,51,187,240,208,40,235,178,252,0,220,227,138,208,99,40,238,158,205,132,154,110,252,58,232,132,239,105,51,207,235,237,5,91,178,150,138,11,6,118,181,114,146,22,23,140,117,25,239,7,136,89,63,192,220,255,80,215,224,177,235,179,207,73,187,209,191,165,195,14,167,184,140,54,225,161,89,58,239,11,179,249,226,9,28,133,137,247,65,75,238,216,223,70,106,46,216,123,44,181,243,95,29,49,36,108,235,150,134,9,37,54,21,215,128,67,81,115,121,238,105,116,166,105,203,72,218,106,194,249,109,112,11,126,68,164,53,207,239,236,64,42,30,49,16,231,105,129,146,79,38,1,192,29,192,53,70,253,79,81,22,73,48,47,6,51,223,189,37,101,28,90,89,156,144,149,68,137,199,106,101,236,5,167,228,204,116,97,108,226,86,1,204,55,184,4,225,240,188,200,101,16,35,177,46,19,86,132,65,232,184,239,76,48,95,205,173,61,43,19,250,8,3,36,178,253,107,97,153,140,248,100,182,88,188,127,239,204,72,165,167,104,29,124,134,108,52,44,127,93,108,241,8,129,82,44,199,16,37,125,37,164,193,227,82,210,112,233,2,8,42,185,84,29,89,0,206,255,160,145,75,22,181,94,13,211,120,110,152,212,23,32,135,90,20,142,180,171,219,1,83,133,102,121,251,152,192,236,72,94,95,69,141,99,91,120,97,162,179,168,186,94,194,193,68,77,53,57,128,32,14,94,7,24,8,133,74,38,140,199,108,96,92,148,243,115,41,195,97,135,164,31,221,249,42,171,219,73,150,160,225,11,49,85,38,175,234,200,14,178,250,50,175,120,106,52,49,107,54,17,30,233,53,33,8,20,77,112,247,209,114,59,50,244,219,170,130,32,19,83,65,29,101,119,19,229,94,53,223,120,88,11,27,192,134,128,240,21,159,161,22,250,244,99,86,106,175,232,174,166,152,87,231,46,68,172,128,154,196,63,92,69,147,157,133,161,165,244,163,112,161,137,150,200,81,74,70,243,67,113,239,158,95,178,4,66,44,147,74,29,41,61,16,27,140,22,249,156,192,115,234,54,106,19,164,92,67,125,98,13,19,43,116,64,156,191,139,156,7,91,65,99,247,38,170,103,229,9,162,72,116,252,27,31,182,251,124,115,85,21,156,2,170,19,230,75,173,241,80,53,107,24,65,179,33,248,4,30,19,237,119,232,70,28,251,184,232,40,72,139,245,23,165,210,159,248,46,115,103,72,10,142,221,222,181,53,14,122,131,66,59,208,177,197,95,123,180,36,202,4,194,5,114,60,213,64,86,113,231,51,243,145,96,10]], +[[24,194,28,13,13,225,61,76,100,73,126,240,38,13,102,207,211,66,22,152,26,27,73,57,26,229,203,14,65,67,110,159],[247,212,221,30,5,156,54,246,209,33,192,175,254,178,31,12,87,43,69,153,47,132,148,139,9,170,251,205,134,187,83,92],[201,192,153,226,29,9,90,250,221,78,113,201,171,246,183,8,51,36,119,98,37,181,135,182,10,14,96,146,236,179,211,60,255,57,198,125,52,119,106,233,157,218,117,74,60,43,63,120,17,53,163,140,120,237,100,85,170,240,174,12,49,59,98,5],[104,171,202,124,22,106,254,6,62,71,123,128,227,125,178,36,225,162,53,222,143,205,235,127,66,122,246,126,0,18,71,204,94,5,113,130,253,155,109,184,186,186,166,88,207,59,63,228,176,118,59,248,141,103,49,27,17,144,190,131,64,24,207,87,163,50,146,36,19,118,70,32,172,224,84,69,238,1,154,6,223,249,139,35,137,121,173,109,48,144,27,239,163,198,79,107,216,198,235,9,44,46,98,132,19,136,253,140,78,132,25,226,119,137,132,137,103,55,237,144,162,205,178,25,150,174,247,194,22,56,214,203,230,128,50,45,8,153,101,151,169,227,3,246,245,244,121,64,248,197,186,95,95,118,56,62,126,24,6,74,61,45,255,95,223,149,233,12,94,179,15,77,141,69,158,225,213,6,168,205,41,205,198,155,103,84,150,59,132,214,116,148,179,83,5,209,13,18,185,72,116,23,178,206,40,173,203,16,182,92,201,49,251,51,129,174,2,231,175,121,160,43,249,158,37,138,86,54,16,144,224,183,18,34,179,172,96,191,47,183,186,131,45,3,79,91,107,198,250,102,58,231,65,247,109,151,193,172,50,188,183,65,21,7,213,24,210,246,5,75,87,131,40,197,246,127,117,138,192,27,254,111,77,53,144,15,80,165,220,211,13,47,146,97,182,187,236,76,29,31,193,141,42,126,112,196,211,108,33,250,248,207,148,165,135,195,160,209,169,205,231,131,26,230,38,119,84,104,221,205,64,168,186,24,244,43,52,24,141,229,116,30,27,232,48,123,16,132,88,101,21,236,1,94,78,55,29,41,68,58,64,176,192,105,198,65,216,206,229,228,97,24,98,152,124,62,53,107,18,147,176,81,139,74,76,142,169,127,197,164,219,31,1,41,171,238,114,251,128,146,234,53,194,218,182,117,115,133,2,7,184,232,39,24,153,154,217,156,76,131,158,172,20,99,107,213,228,216,67,106,39,13,217,11,142,50,19,2,229,42,146,216,145,255,24,145,84,42,226,202,160,214,110,15,102,30,174,55,178,91,8,187,46,14,238,196,131,128,9,119,140,213,37,152,67,128,152,59,43,170,221,113,2,161,227,86,115,78,65,215,97,131,130,158,169,171,130,68,195,54,89,124,162,214,121,136,242,129,67,132,103,228,83,245,98,198,123,34,208,164,221,159,203,70,165,248,13,41,157,181,240,31,89,22,10,25,215,76,100,79,165,169,64,227,44,157,141,152,59,171,126,251,13,124,125,164,227,253,161,205,13,24,164,85,142,185,254,70,64,138,171,80,133,145,43,242,244,106,182,58,147,84,249,2,124,147,105,18,35,255,170,184,70,59,172,76,75,195,177,26,188,70,186,104,113,124,145,120,13,63,48,71,13,189,216,139,55,128,161,148,200,164,10,44,10,129,164,213,109,236,45,137,98,195,77,42,183,51,105,2,142,27,254,170,107,181,130,65,255,79,137,143,128,173,59,177,198,145,184,100,127,44,105,131,149,76,28,119,149,116,88,238,191,28,80,85,195,22,147,171,206,208,83,132,115,90,79,116,25,104,189,106,195,21,101,207,238,113,200,132,193,226,158,158,122,224,247,236,208,77,70,59,29,195,137,195,96,55,232,20,88,220,236,97,208,118,64,50,221,88,155,146,175,218,47,201,2,143,65,171,83,204,162,208,78,198,169,86,89,85,203,207,26,52,99,152,156,113,57,187,144,42,89,33,232,178,201,156,72,225,55,17,240,188,195,153,37,149,22,200,26,233,66,166,121,212,186,51,151,158,177,47,205,40,96,96,46,71,36,177,51,15,28,210,87,181,178,137,29,174,232,239,76,146,252,59,253,179,78,83,45,88,112,243,128,89,134,172,151,181,3,253,133,135,53,72,227,9,80,0,15,138,112,190,81,250,117,118,3,80,31,45,48,232,82,239,234,196,130,104,98,174,215,246,210,12,154,140,141,190,54,45,254,228,24,147,242,126,111,213,233,29,14,126,61,79,216,21,95,68,253,142,241,122,241,74,132,141,68,168,118,49,174,238,117,20,98,178,165,64,135,6,141,174,171,62,163,40,158,206,98,18,179,181,44,231,168,136,109,242,167,39,183,42,87,12,47,185,197,3,65]], +[[219,154,174,225,152,205,38,165,43,17,129,250,63,217,42,190,66,94,102,109,137,11,249,105,70,125,210,206,40,14,212,167],[60,137,124,175,226,180,153,236,178,225,221,1,234,85,243,252,136,246,140,37,182,74,99,107,49,161,253,28,120,243,127,63],[178,227,217,197,208,255,50,153,150,188,137,210,111,179,172,18,107,222,211,19,203,248,223,134,113,134,56,193,153,224,87,39,61,9,235,22,60,108,24,31,216,188,229,31,114,212,217,210,232,74,187,224,131,48,119,59,159,204,33,102,241,64,214,14],[71,251,98,21,97,248,183,238,206,198,3,63,43,203,111,67,172,104,201,88,223,210,101,111,82,160,194,155,74,205,68,244,48,76,107,247,126,234,160,197,246,211,178,45,177,150,153,195,220,222,222,105,138,189,230,35,236,75,43,144,145,12,128,172,58,243,156,85,11,109,212,9,230,61,119,112,102,85,169,25,156,181,192,37,143,91,163,130,133,255,220,100,184,168,243,115,209,251,41,186,135,248,77,223,95,52,216,241,64,187,193,123,57,97,104,45,245,208,168,249,16,46,55,154,153,152,19,157,254,64,171,140,231,83,191,86,38,16,130,55,119,26,125,142,16,158,158,10,254,155,102,208,66,9,66,225,99,164,243,192,63,113,129,62,224,120,189,9,10,195,208,119,46,38,34,194,89,230,130,85,44,117,176,141,208,85,164,165,235,94,96,148,64,188,211,243,166,254,184,118,253,22,146,21,32,198,203,104,132,113,13,46,21,205,173,109,170,238,217,89,98,221,162,28,103,136,247,132,145,121,23,152,46,28,203,181,253,217,189,193,118,157,182,182,219,87,202,53,78,1,161,51,157,142,119,233,219,187,88,18,251,171,106,20,197,64,133,192,101,149,153,241,80,226,36,114,71,15,30,94,103,44,66,95,55,95,158,13,110,141,82,250,23,183,168,215,164,215,202,62,18,244,219,83,131,106,237,43,235,215,69,137,186,202,140,233,16,2,145,191,183,228,86,219,127,47,10,132,220,10,116,136,133,19,102,169,165,254,160,227,239,199,75,156,221,75,217,123,101,171,243,97,57,60,225,112,61,133,113,128,94,230,138,19,211,101,79,3,220,236,251,119,165,52,48,208,148,150,173,115,236,1,117,153,87,229,16,70,170,115,150,245,146,51,134,80,17,122,199,180,221,53,115,235,83,217,201,249,223,166,46,35,105,199,122,249,192,212,47,97,186,231,75,40,125,223,162,123,127,28,27,233,136,58,4,70,145,213,109,193,55,52,173,78,227,163,42,159,64,227,40,197,0,208,254,216,234,5,16,233,56,242,117,128,4,2,43,202,166,144,43,218,16,20,184,174,51,101,39,40,41,237,148,250,186,99,203,20,163,108,248,19,144,236,168,63,193,198,39,23,32,19,38,27,57,147,119,154,160,118,165,197,216,29,144,210,112,98,225,166,217,11,92,241,0,92,112,25,23,183,173,172,24,12,183,91,188,224,242,127,47,24,14,44,185,1,64,193,76,198,0,157,45,65,170,177,219,148,24,249,29,76,243,148,0,44,215,10,201,220,17,206,134,83,71,250,63,86,248,124,20,158,43,23,210,199,43,102,58,88,227,24,123,177,155,155,172,45,17,72,59,161,47,119,10,192,77,196,109,56,133,24,250,84,220,21,46,154,157,251,255,20,241,76,97,203,55,88,151,227,12,83,230,222,66,213,225,64,29,174,27,34,186,170,14,138,65,198,175,157,14,11,19,169,26,35,217,183,213,85,32,71,2,154,53,33,148,108,113,32,211,210,88,179,174,252,247,84,209,149,148,135,161,254,119,67,172,126,28,200,158,54,139,25,120,9,195,162,115,23,224,236,72,213,70,219,30,33,235,98,154,41,188,98,71,205,212,161,55,20,55,86,62,221,18,250,234,44,92,183,126,237,237,191,197,128,8,250,209,246,90,243,88,67,250,39,76,115,78,63,187,170,156,197,13,104,55,72,183,90,72,95,148,214,48,176,50,165,241,6,125,29,235,48,233,210,33,140,147,92,152,29,1,192,197,71,253,104,65,49,54,237,244,192,199,112,40,110,130,52,66,225,197,19,101,25,41,33,60,18,28,29,231,0,152,145,65,171,74,243,179,254,116,4,180,210,163,140,83,11,175,180,152,230,73,83,206,28,15,183,211,64,226,17,53,191,138,253,216,221,101,177,177,140,241,200,251,159,64,43,38,112,64,11,134,221,175,177,132,204,81,213,253,162,115,184,12,38,82,31,145,47,53,131,180,174,48,29,174,21,28,181,92,117,112,58,173,239,3,36,21,34,125,83,227,149,219,108,21,10,30,232,57,173,38,186,229,82,225,171,115,98,20,220,4,176,243,196,27,124,251,208,73,104,27,200,76,61,22,83,7,104]], +[[168,4,195,59,77,56,203,60,227,28,243,186,193,4,158,13,78,198,58,26,11,123,89,253,138,54,238,55,84,22,86,170],[96,114,37,109,101,116,162,147,189,124,34,28,85,28,50,207,47,119,21,225,158,67,58,73,217,184,176,73,14,86,239,98],[177,180,74,20,42,124,76,61,11,244,102,30,218,197,183,103,0,87,38,193,74,39,105,183,194,20,251,88,115,126,194,228,188,81,195,161,149,210,186,27,116,165,78,255,76,51,169,15,65,204,222,250,158,147,101,253,232,221,133,159,211,151,140,10],[219,254,48,127,42,174,158,7,236,124,75,104,33,6,210,201,54,123,12,74,170,88,174,128,78,10,57,4,117,78,108,248,254,231,60,249,226,212,93,2,137,229,7,130,147,223,196,105,212,110,166,112,38,197,170,105,45,47,44,159,180,236,87,205,171,76,4,63,249,174,97,133,242,122,112,68,84,229,245,57,80,170,189,37,201,145,4,116,212,90,248,131,104,98,114,62,14,106,39,130,61,130,188,187,104,169,96,82,66,42,24,25,81,46,59,67,64,140,244,137,87,173,106,226,53,183,35,61,241,130,132,116,145,83,223,165,125,227,80,116,163,14,223,171,138,86,223,40,171,46,41,64,48,108,34,26,165,84,144,204,102,78,20,104,63,48,238,97,94,45,147,253,249,113,245,150,102,52,101,132,59,58,221,99,146,186,51,144,49,30,248,220,89,242,81,68,93,102,158,16,160,6,25,145,225,19,86,25,35,170,33,82,68,70,61,130,100,25,154,197,136,146,78,35,30,132,25,216,104,95,51,142,89,155,95,64,191,155,209,174,206,119,37,53,187,188,184,246,136,28,46,128,4,145,171,59,87,180,75,138,228,58,235,92,74,229,231,237,235,34,143,237,201,246,185,202,222,161,118,225,52,147,109,237,96,175,28,34,135,52,251,0,87,15,35,116,187,191,161,187,23,7,133,128,93,107,108,112,30,130,9,82,234,228,91,140,35,102,17,58,29,251,46,53,133,42,244,25,183,84,249,207,122,8,28,61,222,108,128,83,191,28,224,200,83,57,213,105,156,66,36,118,252,33,242,108,231,93,42,127,237,9,252,15,65,117,120,152,71,216,118,197,26,164,224,191,124,232,66,184,48,141,199,162,140,130,57,82,7,20,220,35,49,54,224,159,85,124,126,243,224,248,59,173,99,203,40,172,97,109,57,40,243,131,125,206,29,213,138,203,141,219,199,46,130,45,238,228,95,0,119,106,204,136,224,12,211,169,219,72,109,146,213,53,165,122,15,220,79,144,59,98,229,23,34,28,48,140,186,46,48,255,231,185,25,55,169,148,23,114,31,86,254,109,244,72,64,233,228,17,54,146,156,12,163,220,40,221,242,55,158,77,207,222,131,114,62,45,76,158,35,41,156,5,106,251,49,211,231,13,8,93,10,49,44,92,213,112,182,153,222,168,113,116,88,83,19,72,201,111,110,181,45,126,230,29,86,96,246,94,144,154,20,206,16,51,220,133,63,47,37,208,156,244,228,13,7,239,247,46,21,163,144,86,74,43,227,192,66,216,154,104,102,10,151,255,172,236,73,103,164,182,24,113,45,112,96,117,101,32,194,158,232,217,34,10,216,97,92,79,207,57,105,189,59,46,9,71,225,240,190,126,45,128,224,166,20,128,195,22,109,181,88,34,24,187,10,139,233,132,142,253,65,182,206,12,215,149,196,134,171,182,114,16,190,182,12,208,120,180,106,235,127,79,72,80,49,144,43,205,113,49,224,11,112,53,170,45,67,254,224,99,247,243,11,213,112,218,29,187,101,192,202,146,164,129,38,50,228,50,119,133,83,227,94,133,108,170,130,24,34,31,214,49,106,176,134,145,115,179,132,9,188,239,230,210,219,146,16,249,2,65,115,182,109,187,146,103,124,188,113,200,161,205,88,63,166,243,84,211,201,63,168,177,108,113,55,79,37,160,12,51,47,133,168,190,253,84,3,136,251,80,219,159,93,150,228,228,230,152,131,60,227,214,60,16,184,238,199,10,36,59,144,21,219,69,148,49,182,47,86,104,187,166,15,7,4,246,189,254,149,70,234,71,92,239,46,188,203,164,183,104,8,72,232,43,239,245,133,78,73,246,91,183,115,164,146,46,144,249,184,175,199,207,129,135,48,88,142,213,170,123,57,152,38,170,221,84,55,47,203,118,20,88,182,77,230,104,87,244,173,172,212,195,41,0,203,119,19,106,83,93,123,187,181,84,89,122,236,243,159,246,152,180,94,106,33,141,241,210,171,230,21,235,141,158,24,36,192,190,204,233,7,103,137,158,191,210,199,48,20,75,50,199,70,4,192,229,62,37,5,187,21,210,128,7,168,123,153,49,214,238,192,166,203,91,15,150,211,25,75,36,35]], +[[248,32,230,242,74,132,24,182,172,218,22,95,41,163,96,247,103,205,237,222,143,100,215,104,185,95,194,165,243,244,4,231],[121,196,178,99,178,229,143,103,134,40,212,234,130,177,117,172,162,48,185,162,2,133,200,40,249,78,31,253,99,215,91,35],[249,253,114,243,33,202,33,51,191,133,133,144,141,156,167,184,227,54,34,126,63,251,55,73,161,251,232,201,177,229,213,14,240,31,157,181,240,210,167,199,193,57,155,151,201,4,78,27,193,173,195,43,139,234,70,218,215,184,16,38,70,150,3,3],[171,107,212,91,176,109,251,144,105,17,143,249,152,243,189,57,62,168,233,68,151,158,137,224,73,242,80,92,216,147,27,147,8,107,126,157,142,231,100,233,180,71,234,78,161,33,56,187,69,39,90,33,161,152,67,247,93,197,66,29,97,255,216,97,131,142,88,51,130,93,103,22,47,50,89,194,100,71,190,81,220,24,2,239,90,4,186,115,183,131,147,87,6,171,180,44,81,59,101,242,187,196,79,131,218,16,97,36,47,45,94,81,152,243,140,16,113,122,134,163,161,151,231,205,144,52,246,54,17,68,153,3,114,119,172,180,114,44,6,169,28,178,246,94,33,235,141,34,211,106,215,59,66,101,247,167,148,126,0,231,34,189,166,112,67,205,18,129,188,216,126,118,63,201,123,84,200,248,104,54,205,191,8,201,161,247,0,244,234,237,158,165,154,111,193,188,13,248,201,236,31,194,151,124,173,96,249,120,171,192,200,56,26,169,251,6,14,63,153,55,138,81,178,217,175,190,243,88,213,81,98,163,137,34,235,184,125,42,62,15,15,64,0,177,195,155,21,2,233,89,69,232,172,159,74,62,167,201,221,181,129,165,236,6,192,11,168,122,115,112,132,179,132,250,186,9,200,72,113,221,214,125,193,190,187,47,127,189,148,165,89,125,1,159,230,41,229,191,18,190,162,227,60,168,76,104,13,197,163,152,155,191,58,249,238,236,232,171,143,200,97,227,184,191,193,230,126,42,238,50,107,55,251,155,81,207,160,181,245,252,22,0,105,180,80,183,4,224,250,183,251,108,90,179,196,11,143,11,61,9,48,185,17,45,100,185,218,202,180,221,135,95,41,216,197,140,93,32,83,173,145,72,255,222,34,217,11,192,213,15,93,236,166,141,62,162,92,91,76,118,136,135,28,12,119,219,206,234,203,208,164,34,159,73,112,236,135,179,68,153,226,120,48,60,6,105,76,48,172,104,82,77,17,177,114,121,75,72,18,115,165,218,196,97,34,210,71,32,149,165,99,164,53,209,133,213,233,29,167,38,231,69,146,153,156,218,198,136,163,63,56,247,192,53,88,143,98,93,198,172,115,208,4,122,179,214,209,47,26,227,61,139,98,214,214,198,202,207,240,189,216,148,181,126,49,137,18,172,12,244,165,52,118,43,47,109,38,60,147,88,4,66,62,216,104,207,140,251,184,190,143,109,138,113,74,38,138,57,14,220,45,213,9,210,220,150,133,29,27,212,50,73,189,15,105,176,196,203,47,244,8,13,31,213,98,43,194,56,221,166,233,48,2,93,138,43,18,185,114,249,235,161,116,33,212,206,166,66,244,10,217,234,133,71,174,89,73,140,58,209,185,160,195,78,216,192,26,174,59,210,26,193,119,67,181,119,249,81,92,251,221,226,112,77,197,126,128,241,37,50,61,85,16,11,159,105,121,39,212,49,223,231,54,49,181,142,82,170,106,235,4,120,191,69,149,82,67,134,137,251,235,156,96,216,122,174,9,149,67,98,205,2,162,176,180,121,239,211,143,23,130,26,243,155,33,146,110,224,47,125,151,42,208,245,78,166,87,44,195,235,208,32,177,238,38,136,37,51,189,25,17,67,35,129,95,103,46,200,201,5,104,115,10,88,228,225,227,95,104,33,33,154,50,184,166,197,44,237,111,149,115,217,243,190,178,133,19,186,98,251,32,31,127,212,27,177,12,163,75,177,199,15,47,215,187,146,153,167,197,247,242,224,250,29,26,240,233,174,245,237,231,193,105,80,232,96,236,214,31,24,66,161,162,44,152,49,192,192,212,237,168,64,176,136,165,69,32,201,177,140,118,235,169,190,188,213,145,56,28,24,13,127,134,160,229,138,221,146,185,176,200,7,106,124,220,171,96,222,164,193,175,177,140,139,148,177,179,146,204,251,77,174,39,17,231,209,45,43,199,199,130,95,99,153,46,195,36,113,99,194,131,177,7,94,50,36,95,105,207,71,36,10,239,13,180,62,250,232,111,193,253,59,185,156,245,183,137,245,188,186,149,4,101,125,158,98,42,74,161,111,1,212,216,68,65,49,36,68,125,109,26,68,35,231,181,93,183,230,163,26,49,159,75,172,174,67,10,51,169,189,212,239,54,128]], +[[10,5,107,224,57,253,85,218,218,68,29,3,115,97,39,63,32,110,0,10,116,160,92,81,192,203,182,39,67,241,243,64],[115,20,2,23,164,147,161,120,102,255,245,21,72,50,39,61,247,157,88,17,84,60,34,42,57,208,86,184,201,112,219,250],[250,184,229,217,61,125,70,198,94,225,23,197,55,94,115,201,112,95,135,84,23,127,221,70,239,237,71,55,194,135,104,204,75,149,169,200,76,82,155,75,145,107,40,218,189,135,65,24,49,68,188,219,72,61,249,138,248,157,130,64,207,9,70,4],[165,171,20,118,132,228,212,167,188,181,169,111,179,152,24,226,63,86,194,216,167,68,233,18,61,98,8,57,48,171,29,11,181,50,230,135,20,252,236,126,108,65,19,75,107,25,221,216,103,254,99,92,158,214,83,147,238,57,197,232,250,180,86,203,91,50,121,120,131,243,205,154,9,2,185,121,99,72,238,102,198,145,251,79,43,177,71,100,65,6,87,199,74,179,100,86,120,121,182,250,10,111,77,175,217,48,217,35,76,215,131,79,185,208,238,223,187,90,57,75,240,132,110,198,150,156,46,247,206,57,227,133,56,149,255,91,77,163,30,84,52,27,66,114,228,162,96,73,24,159,242,130,65,206,239,251,125,46,31,175,79,119,159,166,92,172,15,87,131,198,10,231,125,227,10,212,70,95,219,57,13,66,87,30,255,74,99,19,99,73,147,125,108,174,239,205,174,34,158,47,40,206,168,171,243,255,174,60,62,204,217,6,112,164,33,42,43,238,28,166,165,181,79,9,79,195,35,16,88,245,203,158,206,185,153,59,228,112,39,213,28,24,222,202,65,205,218,244,232,188,86,169,159,210,112,53,95,244,89,113,149,14,52,55,161,152,204,195,37,65,104,223,193,87,64,128,128,46,225,1,166,23,251,96,78,134,143,143,168,251,48,218,235,67,7,77,225,31,36,131,217,22,222,86,67,183,202,194,61,147,64,80,138,63,214,33,236,210,80,4,53,106,83,85,74,211,173,125,93,37,129,122,215,201,166,16,0,140,103,172,22,186,66,17,196,47,93,173,248,108,44,58,237,130,92,242,169,181,35,191,192,61,215,222,64,12,103,128,126,19,158,165,219,206,78,225,247,211,24,136,155,1,169,244,72,3,195,34,172,59,97,226,14,99,18,208,160,59,249,146,127,163,63,4,237,126,32,123,22,242,101,2,194,152,58,58,150,31,34,68,97,254,155,100,146,59,29,9,24,148,118,174,141,0,29,14,202,174,77,246,13,179,95,68,139,182,18,249,101,90,95,177,68,223,17,216,58,166,147,104,134,195,4,148,158,89,170,70,223,101,194,44,231,191,40,155,60,119,194,93,137,107,230,213,29,238,16,116,130,97,104,140,139,7,28,133,111,153,98,198,103,117,221,241,96,131,218,224,101,135,227,42,99,97,25,157,114,9,126,56,58,215,67,148,145,181,165,99,163,230,213,141,163,213,171,177,222,132,137,10,54,180,33,206,3,212,132,223,214,0,57,99,141,70,237,251,96,101,158,58,37,172,110,154,147,90,214,218,213,15,146,123,204,47,249,159,153,36,165,183,153,93,194,60,143,48,28,204,119,105,247,28,24,38,9,4,163,220,251,129,125,45,128,92,177,241,150,190,139,110,207,53,43,194,150,188,63,118,234,145,53,63,140,243,91,205,43,87,235,89,66,119,61,104,52,172,80,238,173,199,230,100,97,209,218,9,140,206,199,95,247,32,82,21,245,36,89,217,118,32,249,240,40,158,147,145,29,179,155,33,223,129,143,223,11,237,69,80,146,68,99,61,240,28,221,219,75,117,151,47,167,234,111,115,40,28,189,187,209,188,176,12,59,193,177,114,142,234,224,187,161,114,177,49,245,211,8,144,163,65,230,183,47,126,137,221,75,109,179,231,155,105,39,88,108,242,200,172,56,221,20,243,116,215,245,187,169,244,53,61,239,16,221,201,77,61,17,24,197,105,158,56,182,181,4,145,142,88,158,254,63,126,151,63,180,14,46,189,5,125,225,56,94,57,214,153,168,246,131,185,98,250,228,243,144,40,129,241,175,190,215,199,131,130,53,88,195,109,104,198,135,93,22,111,162,67,235,42,225,79,126,99,21,166,210,171,78,121,234,142,22,230,157,48,237,199,8,241,231,175,122,218,254,220,211,22,136,152,179,49,135,129,120,196,186,136,51,210,11,60,172,157,50,184,136,140,198,120,50,6,57,116,112,162,231,204,76,152,9,255,121,206,172,157,194,76,161,67,140,145,156,138,65,94,130,240,144,43,77,156,244,204,213,118,150,141,91,238,129,197,241,156,125,87,185,186,218,142,171,71,86,234,39,13,210,97,41,230,18,46,226,214,21,36,43,199,250,191,244,248,49,46,104,108,143]], +[[34,5,36,134,12,184,154,178,149,189,136,79,152,138,87,145,24,104,105,61,107,16,90,128,178,48,242,30,87,128,90,125],[74,179,43,193,86,106,118,119,231,153,115,77,200,65,129,251,182,84,184,19,55,145,128,241,221,53,174,242,211,36,193,44],[219,28,192,197,219,119,62,197,22,137,190,40,132,47,166,121,26,125,117,226,156,34,138,233,89,58,88,14,8,117,177,103,15,9,176,52,66,146,154,24,241,233,65,78,163,67,21,255,9,217,29,146,46,228,127,16,247,29,164,171,19,183,217,1],[2,74,84,172,94,1,99,179,164,253,208,47,89,54,136,138,226,249,183,74,100,20,181,60,99,129,23,59,9,90,77,218,207,195,166,159,25,22,125,15,26,224,193,32,187,167,233,252,183,204,252,121,109,137,234,70,239,128,88,134,110,246,218,125,1,166,161,66,234,105,215,32,196,248,5,172,84,5,168,1,44,60,42,130,99,181,55,45,89,191,127,64,153,41,144,19,210,98,89,223,213,25,62,206,86,23,151,119,190,81,184,107,209,206,95,31,201,21,111,43,58,50,192,157,134,188,97,50,222,87,97,2,226,240,60,113,109,181,54,108,203,231,66,174,227,85,42,195,179,157,14,199,212,228,233,98,107,248,236,224,49,214,120,211,72,9,5,192,227,56,251,124,192,38,227,231,156,242,194,120,26,194,165,164,13,244,40,78,35,90,3,137,233,40,252,99,85,125,198,241,153,252,236,95,54,30,162,71,89,250,124,95,113,151,140,11,162,69,228,176,58,228,53,148,28,134,200,26,81,67,12,45,201,146,126,59,15,78,196,235,167,194,116,91,73,57,135,21,77,125,168,91,103,222,33,197,152,64,127,178,167,96,128,74,208,91,253,250,69,166,19,34,75,34,160,133,136,204,234,60,189,244,122,25,139,235,248,207,237,134,73,214,213,243,250,80,19,118,189,251,164,0,61,172,34,55,220,172,229,49,91,127,239,184,121,168,154,133,188,230,218,82,111,195,96,203,180,253,85,78,240,19,243,59,115,132,205,43,34,168,133,119,243,162,211,102,66,42,174,70,65,123,169,22,225,100,110,36,64,74,136,181,213,63,241,174,210,164,123,175,129,252,180,40,99,151,153,19,148,178,236,195,150,103,172,70,194,189,182,208,35,179,61,176,19,69,124,64,5,216,57,1,93,136,81,240,40,172,51,79,178,75,186,210,144,42,77,99,174,104,224,236,167,234,234,30,133,101,41,100,123,175,20,18,33,55,84,237,80,175,63,67,110,155,175,193,96,22,57,179,157,62,82,169,58,137,143,182,1,159,213,237,110,125,252,5,14,124,229,243,211,92,235,80,103,2,28,15,189,199,8,211,242,107,214,5,104,209,237,43,97,43,105,98,53,213,51,51,24,249,166,201,135,35,90,122,7,248,198,169,53,79,184,231,52,118,48,101,175,205,77,147,119,100,164,240,55,204,126,126,43,147,33,127,22,65,104,79,168,27,127,247,152,106,40,179,142,149,179,50,231,70,73,232,61,13,237,121,92,87,242,76,242,118,224,20,57,1,186,254,240,241,105,63,231,207,16,144,79,176,216,128,215,46,68,113,106,112,105,218,170,231,66,207,15,243,237,146,245,247,209,225,14,4,157,141,240,67,99,30,208,237,76,74,196,2,45,132,3,203,4,33,180,84,203,251,111,72,163,14,158,225,96,154,215,182,130,17,151,122,203,51,185,193,161,190,115,88,20,197,143,102,219,95,11,138,199,115,177,213,141,78,107,196,93,253,72,162,148,187,210,94,146,103,31,86,243,2,242,155,80,216,4,49,200,242,234,51,153,98,87,178,8,224,87,234,118,114,204,45,28,212,32,75,133,178,171,80,144,39,19,19,89,174,180,46,62,204,219,174,207,226,205,62,90,51,19,38,110,118,17,148,255,105,202,233,227,126,81,204,10,84,240,134,221,225,60,179,49,24,227,79,227,60,116,215,53,88,39,82,214,141,33,199,158,92,58,174,169,75,161,7,203,126,232,167,10,63,154,1,233,128,140,10,235,166,102,83,21,180,86,37,132,10,3,58,110,42,135,84,149,5,121,66,237,155,178,206,110,78,230,11,237,71,205,157,88,75,194,69,36,57,122,16,148,152,238,42,151,58,173,106,41,183,10,28,251,254,154,165,199,203,159,53,240,250,0,34,127,67,152,141,7,97,155,111,178,246,211,190,226,142,16,238,112,83,71,1,90,146,46,46,136,211,79,176,206,81,91,8,223,58,27,99,79,249,236,21,208,89,65,130,200,110,187,13,183,131,97,42,125,25,228,178,46,130,45,86,98,69,174,215,46,105,76,61,16,27,250,76,168,121,134,46,95,153,194,58,93,102,8,60,224,109,135,243,153,170,120,136,171,131,184,102,68,114]], +[[78,246,15,6,145,215,55,230,77,67,123,253,51,152,51,14,85,227,192,148,207,65,252,85,123,15,224,182,67,144,154,184],[48,106,177,70,229,200,205,99,15,155,72,191,139,104,93,176,182,181,83,239,105,104,104,83,182,181,49,150,1,24,84,140],[203,247,207,34,8,28,95,35,93,186,53,99,15,179,240,64,143,206,204,239,235,40,185,157,116,219,217,140,144,44,125,153,186,156,167,250,179,116,124,80,76,194,25,244,221,16,16,129,245,140,230,22,226,146,128,227,98,83,159,228,159,52,215,5],[10,24,138,194,111,60,93,137,243,213,136,55,79,172,94,207,154,70,126,33,101,179,29,11,15,35,80,27,210,46,98,191,53,85,255,186,148,99,29,231,74,106,60,60,246,59,3,172,27,187,55,210,51,236,165,153,59,9,112,160,34,13,232,214,196,26,151,3,7,48,154,82,218,5,118,220,51,77,128,100,71,170,9,208,178,69,234,205,11,66,196,225,159,163,214,251,220,34,148,48,235,60,117,88,175,83,49,198,231,252,194,229,82,206,53,213,121,7,59,84,141,193,21,187,210,126,90,51,206,28,71,252,132,97,227,145,182,215,103,149,52,135,204,82,238,103,59,196,190,150,86,156,133,87,54,158,187,110,2,247,146,56,16,140,59,88,86,238,56,26,121,255,70,76,143,96,9,253,71,230,123,76,128,32,30,17,230,26,184,245,155,165,208,123,21,172,227,251,55,76,100,182,180,195,69,226,176,14,145,81,171,142,28,92,152,86,139,197,141,208,129,42,170,59,238,225,101,231,234,229,143,189,230,48,119,32,60,79,214,225,96,104,215,110,61,58,19,241,205,215,50,136,189,94,77,164,78,177,25,160,76,77,50,239,162,241,62,116,38,162,244,28,86,35,201,176,102,177,48,54,57,184,252,234,13,135,116,204,8,4,95,126,52,99,101,255,49,211,177,237,153,233,123,202,95,37,201,43,40,67,172,88,93,2,25,58,47,211,148,102,247,58,170,152,155,31,160,91,154,21,127,208,39,124,94,116,93,37,142,2,120,3,165,36,173,148,48,148,37,195,244,222,195,28,14,252,84,119,82,244,199,25,76,187,39,47,132,154,82,22,156,106,7,141,32,237,225,67,32,22,82,132,119,181,140,43,223,96,99,249,68,126,51,131,124,203,67,125,141,107,149,207,76,68,190,112,200,25,58,217,128,161,5,243,219,111,153,48,186,180,103,140,119,99,66,250,241,112,237,247,66,72,211,177,202,150,247,49,185,208,38,216,240,247,195,78,211,114,193,205,225,118,245,95,85,134,117,204,49,128,194,57,2,244,186,149,8,209,201,28,60,158,104,135,48,50,127,63,123,99,122,143,238,84,55,55,89,252,177,124,146,23,234,68,206,67,105,26,143,100,99,100,10,74,94,21,30,98,84,196,239,18,98,59,73,57,77,167,204,121,69,38,147,129,125,107,174,169,160,167,88,118,148,139,31,141,59,113,127,158,195,103,83,245,50,99,113,3,131,185,130,98,174,99,84,255,42,34,131,34,10,212,44,92,178,203,189,241,44,135,149,19,113,11,22,190,133,111,59,19,85,179,111,75,128,192,23,194,27,232,94,150,5,61,160,80,196,3,18,16,10,187,100,11,135,61,136,251,110,224,209,158,158,97,176,76,151,11,209,240,96,221,49,27,187,154,110,53,185,133,253,202,23,202,238,140,213,219,99,122,205,144,203,142,130,50,85,192,86,1,143,239,89,32,219,100,13,34,1,197,237,219,216,169,201,71,77,168,222,247,225,50,91,60,196,54,199,79,129,93,177,228,43,66,31,170,182,38,164,55,140,45,132,38,27,246,73,165,59,50,31,89,140,68,187,211,0,43,6,207,127,31,222,248,74,179,95,115,237,125,198,80,150,203,29,192,204,14,52,197,97,200,161,92,245,39,154,187,237,155,22,255,36,169,116,78,63,94,100,156,201,216,136,79,137,28,63,183,137,2,3,31,254,14,1,33,199,32,128,173,16,194,71,183,201,58,158,187,45,132,212,248,119,117,13,123,52,22,57,61,3,4,82,38,187,121,148,238,165,142,39,45,193,140,70,179,130,209,249,123,35,118,95,218,122,140,226,31,198,185,141,114,63,252,205,153,172,70,85,204,93,16,16,90,42,91,124,140,251,251,144,226,122,154,128,158,65,174,100,0,99,40,100,5,169,190,131,172,93,41,7,164,95,22,60,119,100,176,159,153,165,85,147,34,13,105,1,41,43,155,88,3,160,254,113,176,228,68,28,191,239,132,28,51,206,188,152,54,77,102,110,90,159,94,126,105,161,80,142,67,128,237,54,19,69,183,36,138,76,28,28,224,135,105,188,113,82,221,179,50,251,161,118,32,15,90,187,174,56,18,244,6,218,114,221,229,219]], +[[25,126,21,220,228,196,125,115,77,188,228,104,138,122,213,254,65,235,242,170,41,162,189,219,43,238,98,132,41,193,188,2],[48,250,195,35,4,139,12,120,26,159,99,193,238,105,242,185,231,90,39,6,210,73,81,42,39,57,96,127,38,219,19,143],[44,60,140,210,153,201,6,11,101,153,155,3,166,87,155,197,14,241,254,13,133,31,35,190,156,181,143,143,184,198,114,238,8,106,83,158,173,148,158,8,125,240,145,18,45,38,250,170,210,6,165,197,47,205,88,181,20,215,169,53,190,1,121,8],[253,151,29,72,148,107,81,255,237,123,98,197,208,153,193,229,107,19,88,185,34,53,225,1,14,63,35,132,77,219,115,188,238,141,46,28,153,119,53,59,201,106,34,28,5,96,41,49,250,22,204,194,171,109,15,1,200,70,194,146,14,153,222,2,109,194,137,127,61,95,60,238,23,76,231,81,212,168,5,238,25,89,163,198,156,253,66,215,201,175,211,31,169,177,207,5,120,109,143,144,66,164,249,248,28,247,172,156,28,57,179,111,30,233,91,152,207,126,227,244,62,44,52,55,51,209,216,44,192,139,44,222,183,141,152,32,52,8,95,244,220,101,54,205,21,74,121,12,133,200,97,62,196,229,225,220,55,125,56,167,69,217,56,207,177,92,139,138,168,97,33,131,95,46,37,233,230,208,222,104,2,93,129,12,61,201,223,153,29,173,173,57,220,105,129,253,186,193,255,155,122,121,28,57,96,216,86,67,102,229,170,57,169,233,199,203,241,211,240,248,32,209,185,1,8,117,26,199,100,218,190,5,197,28,24,82,157,161,176,52,150,20,102,132,36,171,78,147,100,64,196,162,81,59,229,40,83,147,114,238,231,135,84,88,157,190,121,148,250,161,246,34,145,36,248,57,149,14,208,146,63,67,35,49,90,201,99,187,228,200,225,119,218,197,22,231,52,34,56,241,205,241,64,190,252,138,205,202,61,0,43,22,193,57,141,134,134,0,48,76,126,152,83,178,58,81,177,125,159,208,97,86,225,209,208,138,40,70,9,9,250,32,156,204,204,76,236,189,177,164,99,72,8,145,21,49,134,129,169,90,229,128,171,103,102,4,19,132,101,28,196,230,20,81,3,146,59,223,74,50,169,61,147,238,211,24,121,31,32,128,95,126,168,75,116,62,225,30,173,158,76,160,61,167,109,221,36,159,212,71,95,193,163,83,199,10,131,56,155,250,197,32,152,219,6,109,16,41,196,239,251,237,134,78,190,127,16,126,1,3,179,168,243,253,29,106,180,54,11,153,232,177,64,197,234,19,62,146,60,57,43,142,64,99,170,110,82,38,56,246,29,122,113,201,34,88,151,217,248,161,225,108,252,200,1,231,213,65,4,235,16,230,26,90,230,60,92,133,165,178,147,146,171,58,184,229,192,57,241,0,208,244,96,12,97,14,2,9,67,110,242,236,228,208,189,176,186,180,55,178,219,95,55,8,253,223,150,102,15,111,177,169,13,96,72,211,149,175,175,167,96,204,175,21,222,170,14,255,235,38,236,23,104,29,23,44,19,48,247,142,120,168,115,107,40,95,97,95,21,212,242,195,19,210,95,48,174,233,209,219,57,245,53,252,221,14,188,142,113,184,156,230,179,252,181,103,205,15,162,136,244,142,211,167,89,187,46,210,0,253,194,48,145,80,47,217,202,101,28,229,227,66,42,152,51,90,129,215,74,101,204,21,0,233,7,10,187,96,156,28,31,104,252,44,169,76,221,85,15,153,188,178,208,146,65,107,155,211,136,65,11,143,231,72,251,140,154,90,184,97,95,46,217,104,248,93,203,39,39,114,105,132,190,173,167,161,138,253,176,199,42,166,93,231,171,183,168,111,17,22,154,110,173,241,194,29,97,78,82,192,200,240,25,116,125,52,26,5,216,94,55,191,88,216,50,126,153,57,194,56,124,39,68,237,248,56,86,60,179,127,11,22,232,160,111,198,40,169,114,48,80,111,164,24,57,84,220,116,129,95,59,226,235,42,255,74,19,192,101,247,67,183,216,93,232,4,235,40,239,229,112,237,94,204,113,171,169,127,151,99,180,54,23,50,71,243,142,12,246,41,114,9,182,81,40,70,90,56,38,100,206,216,1,31,204,61,14,86,63,21,91,198,60,148,221,231,60,123,23,36,123,140,58,78,128,52,235,212,54,70,53,24,92,233,199,8,29,189,190,133,69,247,157,1,170,83,42,13,197,44,183,144,163,31,194,255,65,172,235,173,39,204,233,36,69,84,219,101,47,162,135,186,231,222,203,204,140,233,224,29,26,136,171,65,43,108,101,120,32,59,66,222,201,130,183,243,184,35,20,219,44,199,197,195,220,29,61,139,23,20,77,167,254,96,231,168,114,95,208,169,124,97,6,7,207,65,60,114]], +[[8,181,253,78,65,157,35,112,192,252,214,195,185,47,141,179,175,212,34,104,245,51,8,93,159,206,50,181,34,130,78,52],[205,13,166,153,55,158,79,148,37,232,75,151,87,48,10,81,161,99,243,88,115,76,195,122,145,255,14,164,136,210,151,121],[66,161,55,86,183,92,103,34,72,95,163,246,148,4,27,57,183,215,197,253,64,235,192,106,82,224,255,52,206,20,216,212,15,168,42,149,8,181,104,83,125,38,208,221,124,10,49,190,113,13,168,10,171,53,25,106,3,155,96,100,29,177,225,1],[60,238,238,163,15,164,1,86,61,243,107,25,139,155,89,105,140,16,225,0,162,243,14,111,120,254,98,185,46,202,201,137,232,170,9,236,118,14,137,202,192,161,107,222,60,172,115,98,42,134,39,239,237,250,78,192,155,135,63,126,16,0,231,105,130,145,12,160,170,74,251,31,245,168,68,139,118,247,176,210,162,213,42,127,64,222,222,252,104,214,12,230,98,44,160,128,214,105,142,166,195,189,114,16,179,182,72,245,50,82,41,20,148,179,90,85,255,64,250,26,99,26,87,197,16,1,26,70,191,185,226,113,186,225,231,140,230,198,234,96,197,91,160,204,227,96,89,191,176,30,57,69,86,152,127,116,75,114,174,187,219,75,27,219,179,187,170,238,27,139,47,49,116,80,106,121,63,10,81,27,43,86,144,73,179,10,46,8,65,66,65,132,164,142,202,158,45,131,120,58,197,182,30,185,71,203,216,186,183,173,56,176,198,132,39,216,249,74,226,133,25,13,187,110,12,109,88,10,37,20,35,148,190,148,129,88,216,218,131,180,243,74,141,37,139,151,7,86,50,179,194,139,250,227,16,94,209,135,46,53,110,67,174,213,147,151,185,17,11,191,157,140,162,160,68,213,39,30,108,195,97,225,78,105,169,50,81,118,131,236,129,129,143,2,207,160,41,94,86,97,206,163,229,134,175,192,219,65,186,149,85,62,231,91,32,11,15,151,144,17,29,55,87,167,57,229,99,85,122,255,155,112,202,20,232,123,121,84,55,186,145,169,93,208,126,166,154,17,53,159,54,202,3,41,142,11,250,79,145,47,100,162,146,74,217,1,151,90,42,150,11,161,190,137,146,27,31,84,133,73,107,126,165,218,109,138,105,55,172,16,91,243,118,14,72,118,153,10,15,92,90,99,79,116,203,87,223,124,23,44,138,65,83,114,230,217,3,41,135,23,73,150,22,248,151,28,104,187,236,233,46,168,120,161,142,35,243,39,195,100,155,106,133,46,242,59,123,62,96,60,223,128,69,45,191,27,226,251,119,232,20,210,82,84,150,187,49,251,110,78,210,83,50,72,179,157,95,190,35,144,169,182,252,202,186,153,126,139,73,181,152,54,227,224,149,41,234,94,65,19,238,228,81,201,198,187,38,116,29,14,76,88,111,83,214,4,198,234,12,14,96,219,2,229,16,159,55,52,245,28,221,137,133,175,235,62,202,255,101,224,89,227,18,205,80,250,52,159,242,139,220,155,112,183,245,50,219,171,29,244,59,3,22,124,29,46,63,166,238,140,155,23,74,11,44,248,170,159,250,64,107,245,189,114,136,120,12,156,74,107,105,121,73,180,134,56,212,32,121,200,198,110,20,217,181,114,162,16,160,147,234,241,210,247,167,3,181,205,32,173,196,249,146,122,110,168,234,120,250,166,27,198,43,60,92,189,58,83,37,37,102,208,67,186,85,101,144,217,167,99,190,127,234,75,32,225,233,207,190,191,174,21,67,155,51,77,197,57,177,125,173,162,228,52,233,200,50,37,177,232,246,190,183,213,86,180,125,127,105,247,235,125,245,237,226,238,189,132,226,80,183,201,70,140,33,253,192,23,14,168,223,102,45,97,128,88,31,101,127,231,108,239,24,88,182,176,47,115,37,199,33,150,67,251,162,247,233,150,58,51,50,45,101,4,171,145,191,16,169,120,250,7,180,125,93,176,190,0,13,205,0,43,221,175,103,107,119,37,156,159,96,173,11,17,103,28,213,119,124,30,128,177,63,130,235,15,182,161,128,181,102,98,147,164,50,64,134,47,191,163,151,141,149,49,25,113,175,171,158,28,200,171,20,168,118,182,87,42,200,164,183,224,180,10,175,107,82,161,207,76,30,188,108,28,72,125,245,163,203,196,0,90,14,227,41,202,188,40,109,177,15,23,208,241,120,46,7,211,50,79,12,115,239,189,60,47,181,43,113,249,138,217,93,185,80,98,217,20,37,231,52,103,188,30,78,155,245,82,232,162,68,41,217,125,177,214,109,212,217,149,229,248,210,78,156,145,11,46,177,117,142,247,85,37,195,214,90,63,67,10,2,115,72,130,12,227,5,59,111,58,244,236,150,208,73,55,49,200,24,198,177,167,12,37,10,198,134,164,252]], +[[30,133,201,228,81,183,172,248,1,209,107,200,38,142,180,42,232,92,114,198,142,159,144,146,122,160,243,181,11,239,210,41],[166,157,5,127,75,116,56,17,224,122,199,69,97,194,37,190,3,129,199,213,132,158,96,24,121,55,1,168,203,108,153,181],[108,54,218,154,214,196,86,52,60,230,66,172,164,84,146,58,82,162,132,76,229,238,88,148,124,141,247,186,178,235,228,103,130,60,86,51,229,48,177,103,215,28,71,173,149,73,223,5,148,63,153,66,30,23,71,92,77,79,8,222,223,111,50,5],[24,158,169,200,217,237,20,176,222,130,180,76,189,213,135,87,162,124,104,56,63,186,89,119,97,249,232,98,224,141,225,91,30,68,195,219,27,173,189,231,105,128,238,57,230,153,98,159,111,207,239,50,211,107,51,147,218,44,165,168,31,149,156,139,15,27,128,27,95,164,196,124,163,149,145,230,18,162,67,92,91,175,215,122,92,122,183,67,89,33,9,6,244,117,51,177,135,158,42,90,245,134,77,150,28,129,70,226,93,172,119,37,85,224,66,168,135,38,20,25,171,140,159,111,98,86,37,72,29,165,185,53,38,161,49,243,123,83,74,0,80,168,164,98,179,63,32,167,233,75,137,21,48,177,155,246,84,238,149,52,201,168,54,29,3,99,93,141,39,212,107,231,191,132,120,26,208,212,45,30,124,72,84,164,155,161,186,69,130,98,254,94,161,144,33,185,53,166,148,148,146,215,11,96,94,21,25,137,239,38,65,178,191,129,236,75,146,2,15,199,7,76,42,99,34,157,81,169,68,24,106,40,137,94,142,169,82,146,194,248,114,187,33,163,20,147,153,226,60,205,142,47,196,241,122,70,181,156,40,44,81,181,141,0,38,106,92,22,177,206,53,13,84,133,232,216,1,109,208,165,10,89,132,204,148,129,84,205,92,231,205,160,238,10,177,215,37,27,220,112,161,120,91,142,145,3,145,127,75,145,122,178,180,148,243,72,51,137,162,249,35,117,65,132,158,211,189,86,92,255,172,158,117,109,181,110,245,226,52,149,188,119,30,136,191,250,135,7,206,234,92,9,190,202,221,5,154,184,137,209,223,126,136,123,113,169,230,194,56,55,143,190,12,54,48,56,102,22,54,63,32,123,22,195,39,13,57,172,222,213,17,82,153,146,244,229,152,120,145,33,211,22,19,88,16,99,107,170,222,138,40,237,198,107,191,94,222,63,64,74,112,180,125,53,152,139,231,6,180,234,160,48,35,163,144,147,213,131,205,76,216,191,76,116,52,26,2,140,25,214,13,163,27,106,122,3,76,8,26,43,3,15,235,60,210,240,61,15,170,191,251,88,227,252,54,192,6,207,185,41,71,167,222,91,168,116,118,193,176,81,225,130,131,192,62,156,110,90,92,60,39,119,217,160,117,115,114,55,150,100,232,47,132,133,130,79,237,183,10,75,196,227,86,237,209,181,206,15,182,228,29,224,23,22,33,184,79,175,160,1,137,175,168,166,169,0,177,76,112,117,143,122,164,251,130,64,14,13,24,171,60,215,228,138,207,212,137,202,176,231,46,113,159,121,160,125,6,108,83,26,137,28,85,41,31,34,69,219,190,228,78,82,177,223,200,114,122,174,56,122,185,231,25,148,163,133,78,26,221,115,217,167,150,92,119,85,33,194,245,64,132,34,118,221,48,158,47,106,52,30,127,15,55,242,43,182,98,123,110,156,178,91,162,76,108,79,78,185,245,231,98,45,136,218,25,132,226,156,93,160,1,3,156,68,4,43,89,53,20,6,164,19,54,221,119,45,73,125,63,200,170,196,17,114,235,90,166,65,127,228,34,236,124,21,11,150,176,69,78,227,49,36,124,177,83,138,239,243,236,162,213,14,83,214,209,49,112,167,106,0,73,234,12,5,144,74,99,144,237,20,206,116,145,233,127,117,76,82,34,218,196,182,17,139,163,129,245,82,231,62,168,73,30,59,122,201,73,86,155,86,156,242,210,154,128,65,14,6,91,92,196,164,102,187,4,235,122,21,245,150,121,46,132,144,186,112,2,236,54,21,113,175,93,143,87,103,92,149,100,73,71,10,47,153,85,64,115,103,228,9,162,50,137,149,83,18,10,39,125,184,99,233,168,45,218,186,232,123,120,145,69,186,137,141,243,194,139,150,251,227,1,76,208,133,198,230,14,232,131,23,1,3,109,153,197,66,93,88,232,188,201,253,146,113,212,106,236,30,185,85,19,1,2,234,170,180,78,7,112,195,11,43,18,126,251,14,95,138,63,122,12,163,78,201,152,74,70,1,27,194,107,253,224,192,129,155,181,71,6,181,101,99,139,117,66,220,75,139,248,9,141,192,31,22,27,59,18,150,24,181,154,222,211,60,181,156,233,24,154,103,98,219,174,91,13,52,183,28,141,191]], +[[81,207,134,143,130,14,237,160,219,209,1,128,247,119,230,6,92,147,164,131,197,138,119,139,103,231,216,66,48,47,183,103],[171,8,143,80,47,188,242,21,14,72,70,179,77,44,128,151,255,1,60,2,168,185,124,252,242,185,90,28,114,223,62,36],[225,83,66,161,28,175,137,40,149,228,102,34,136,99,208,131,176,105,47,1,6,16,116,140,35,223,47,17,210,148,117,186,252,233,39,202,254,127,7,239,184,195,71,237,86,99,231,59,234,137,83,28,237,192,195,72,231,155,110,88,167,87,73,7],[124,45,142,232,45,154,191,138,169,199,36,199,91,144,153,4,115,241,49,118,63,233,59,48,203,4,114,53,136,98,29,162,163,39,146,139,34,100,159,160,98,205,234,189,119,118,21,56,178,112,155,143,183,162,0,110,80,53,9,19,76,146,156,48,17,225,215,40,165,122,78,23,81,152,7,94,33,66,83,243,243,14,1,182,224,78,171,212,222,6,120,149,88,230,152,177,134,239,227,75,50,18,149,104,179,232,208,215,234,63,240,11,63,37,164,34,54,137,58,168,164,27,103,74,10,181,244,30,123,40,207,90,124,183,101,225,142,173,109,230,163,83,167,130,74,60,73,120,96,56,214,244,147,127,50,100,214,204,240,192,162,70,91,182,147,229,43,61,30,110,185,174,76,182,93,9,207,245,72,66,232,83,98,133,122,89,247,25,138,104,138,61,243,133,19,205,214,30,33,223,216,89,20,44,131,68,163,184,178,167,199,219,23,15,57,248,124,163,255,142,212,39,150,43,43,26,20,209,34,250,45,90,234,42,102,64,17,125,210,88,250,15,197,74,198,233,64,188,22,210,17,236,154,223,145,74,177,101,120,245,33,246,85,210,18,126,121,232,113,191,127,167,84,71,25,213,142,216,71,133,12,178,123,153,235,143,41,177,108,220,194,139,21,193,37,154,180,213,137,112,90,64,102,136,246,5,162,235,245,128,81,196,58,119,196,224,31,214,247,73,211,45,180,232,159,38,60,44,22,222,24,31,14,107,221,10,106,100,255,230,241,130,148,68,9,109,159,62,43,103,228,187,0,102,80,181,146,157,31,130,235,17,187,237,36,232,241,1,138,115,132,96,90,60,242,154,181,152,51,121,57,199,106,59,232,97,228,131,197,128,94,195,206,228,94,52,36,132,122,8,85,141,204,153,73,159,185,56,42,202,229,108,220,135,251,213,178,111,249,76,134,242,225,8,121,67,131,80,28,139,51,54,104,80,167,106,13,252,10,124,215,137,160,63,1,163,233,217,233,174,57,253,114,69,220,41,41,157,36,243,180,177,103,202,204,210,35,169,155,107,32,163,182,115,220,95,116,102,208,178,248,21,9,138,73,124,202,248,4,32,22,142,221,191,77,165,123,134,102,233,211,60,72,235,48,75,76,252,244,87,205,118,89,84,63,109,30,102,24,144,245,98,180,59,139,109,28,77,204,7,123,96,191,165,51,255,171,146,141,191,217,85,220,81,22,215,112,149,11,105,14,33,6,173,82,212,44,49,194,43,136,72,137,67,50,181,198,153,229,195,49,251,56,30,88,18,231,82,111,223,75,138,162,218,170,44,162,207,185,201,33,17,182,28,188,61,30,239,108,140,103,55,240,85,136,240,68,103,219,131,48,132,58,204,152,220,26,22,251,217,217,217,75,216,191,222,38,195,247,29,238,114,181,9,16,195,107,36,15,128,42,97,202,22,55,47,111,250,173,178,190,78,133,60,94,214,154,61,31,108,123,45,229,19,197,58,63,221,10,103,111,131,208,157,92,81,23,96,71,217,32,7,22,191,34,186,228,95,224,27,62,12,44,81,193,110,70,173,6,55,247,159,155,77,131,134,119,4,254,218,159,34,120,49,222,162,99,57,156,162,119,26,78,120,180,223,138,192,222,106,148,30,171,55,11,31,219,71,218,246,100,42,174,170,99,23,15,169,179,209,225,98,143,124,78,124,240,234,139,138,142,81,140,186,206,249,173,232,77,240,50,72,72,71,255,182,27,189,7,232,114,124,196,194,93,165,119,178,100,81,155,73,153,250,124,11,195,35,212,243,249,115,159,120,11,155,44,35,199,120,85,238,95,109,204,64,21,68,214,182,75,39,112,21,143,220,108,18,244,216,155,235,4,78,14,133,172,122,104,212,41,23,177,52,81,20,185,166,114,209,35,27,44,108,15,150,159,32,53,49,231,27,187,64,5,177,3,167,220,58,88,181,184,36,167,224,27,110,185,244,150,223,166,77,100,216,198,119,127,83,170,88,213,218,4,109,114,111,85,69,76,136,182,215,212,171,13,33,152,168,151,9,241,24,166,179,36,96,185,235,206,255,63,221,198,5,218,119,239,61,27,163,15,236,240,123,226,245,49,63,78,230,53,175,94,149,97,216,119,233,156]], +[[84,61,95,29,74,110,16,41,177,145,65,56,251,31,70,89,230,148,86,85,114,7,64,102,136,162,3,92,187,178,166,138],[60,131,121,12,59,69,83,222,174,79,132,59,80,29,38,246,22,112,147,238,84,226,121,117,159,250,216,203,192,97,231,32],[85,32,17,148,2,111,214,68,139,29,82,248,62,210,10,194,132,231,231,127,169,45,82,149,211,56,37,206,163,172,164,126,199,170,202,47,192,134,121,249,172,252,237,179,118,253,164,97,155,227,39,44,116,69,232,112,92,48,97,65,205,225,108,15],[254,0,87,240,98,252,135,19,36,184,189,93,66,126,154,82,118,35,27,211,9,144,126,88,129,215,174,83,177,243,112,194,164,51,2,161,101,16,180,96,100,163,7,54,186,201,9,81,241,217,136,26,246,44,112,20,131,235,185,39,42,215,114,18,238,181,252,188,126,194,40,217,105,248,144,39,50,17,59,152,227,191,130,223,234,221,13,229,231,101,210,135,11,18,209,249,181,162,130,151,201,253,209,73,92,248,119,137,25,106,125,100,78,236,217,53,135,219,242,12,40,235,9,218,40,102,3,197,130,210,18,154,101,125,178,209,122,221,53,88,221,224,41,206,39,184,131,82,222,63,149,171,161,126,30,209,145,55,34,219,8,167,149,223,187,112,214,42,136,2,114,76,176,245,53,248,72,208,82,170,61,222,145,102,150,58,128,65,252,204,78,96,191,177,29,226,191,40,110,182,2,164,175,132,47,77,26,52,13,120,187,188,178,133,127,12,48,143,68,187,16,30,123,200,183,65,213,6,9,78,39,187,175,167,36,40,239,102,110,166,234,22,247,153,180,238,88,39,143,4,89,116,216,109,199,44,245,38,13,150,249,192,155,47,17,129,225,164,80,15,146,131,220,103,127,56,79,246,78,81,232,159,118,88,32,32,50,108,56,140,8,160,253,0,222,115,213,212,156,6,192,198,132,25,26,38,79,255,114,109,135,45,195,174,73,108,123,71,140,252,97,181,23,20,25,47,118,70,62,61,10,171,65,14,161,21,232,190,254,219,153,125,221,22,153,33,179,32,126,166,108,31,89,69,11,118,35,18,159,209,226,221,61,168,245,32,99,145,23,19,56,234,14,200,239,60,89,237,138,252,105,243,134,92,41,160,114,58,155,190,149,167,66,104,30,249,133,126,129,171,200,12,146,210,167,24,168,4,245,48,79,239,60,99,215,153,166,239,135,130,167,219,70,104,29,13,227,80,100,70,152,34,103,178,21,43,12,50,24,105,226,60,206,140,78,190,190,175,74,161,235,233,40,59,105,38,5,38,15,246,33,176,60,16,130,42,165,246,208,59,222,244,156,70,42,104,212,113,232,73,225,100,227,135,79,110,159,108,179,181,242,147,235,56,174,82,69,161,89,236,66,97,169,191,107,95,123,118,21,253,51,158,161,39,51,17,60,231,103,248,131,174,102,117,65,127,199,112,181,11,214,14,111,32,173,219,41,193,247,80,98,51,227,42,126,191,173,171,255,152,207,208,155,43,59,189,62,174,0,105,84,139,157,137,135,175,70,202,152,235,9,91,172,189,135,71,36,186,16,243,99,58,160,138,182,236,38,73,77,223,104,84,48,155,85,212,59,219,210,154,117,86,241,45,251,35,205,13,180,235,57,55,166,92,74,237,150,232,123,52,101,85,249,252,104,151,148,58,15,174,230,92,207,57,75,216,155,56,27,238,206,37,209,186,104,248,254,50,194,59,51,84,245,190,126,62,163,192,222,192,247,236,45,216,63,146,183,48,88,137,43,99,141,76,59,114,66,187,143,85,191,8,123,164,90,25,10,105,139,174,103,94,12,213,232,68,111,43,33,174,182,61,44,174,160,246,121,168,55,231,147,87,48,141,159,11,138,243,31,157,8,0,140,57,238,141,52,117,40,113,60,136,80,1,122,127,74,185,138,53,199,83,25,64,250,118,33,230,114,3,238,120,45,179,162,250,163,15,58,168,80,165,255,122,174,216,76,0,255,210,20,242,201,38,23,53,250,195,37,157,80,224,60,38,82,80,82,121,217,18,81,146,125,229,229,106,139,144,100,204,249,244,93,203,239,70,225,24,156,237,43,199,158,111,246,82,230,144,151,172,229,86,139,178,213,190,243,206,33,162,91,63,121,238,39,94,163,78,98,19,128,86,109,112,76,217,63,36,221,144,32,147,44,192,82,24,194,59,91,34,255,250,126,153,238,127,228,87,135,106,94,51,100,201,168,232,176,73,207,162,9,105,119,79,80,109,25,150,203,230,239,90,55,121,62,205,176,76,253,234,237,125,207,121,171,39,132,116,221,119,8,34,212,179,111,198,142,75,45,214,97,239,153,222,1,222,110,236,87,250,87,62,222,16,251,189,90,198,253,108,216,187,78,238,80,157,187,70,16,55,68,1]], +[[248,210,87,253,252,249,151,150,248,206,77,138,173,227,178,37,165,60,38,254,236,239,57,91,149,97,217,213,135,245,163,60],[246,107,212,135,125,247,138,236,4,202,126,119,115,40,153,222,6,119,126,105,134,41,242,153,105,248,250,156,47,71,171,158],[146,53,212,72,7,134,152,22,226,142,66,200,28,128,31,251,18,29,232,38,192,211,61,204,74,78,28,147,45,82,40,182,57,187,41,78,22,9,10,147,209,246,144,74,112,4,34,47,218,10,85,68,109,153,1,199,35,64,0,123,180,90,225,3],[35,62,30,249,1,171,203,105,251,72,96,133,216,219,2,51,255,120,243,123,19,111,10,254,36,247,218,193,148,76,54,120,231,79,237,88,161,173,84,131,91,125,188,180,111,255,108,53,36,49,34,115,48,11,109,135,138,147,224,96,138,74,186,202,78,49,148,114,43,185,226,61,23,25,77,134,103,184,79,45,176,56,194,78,251,143,83,64,156,245,89,79,221,184,188,214,31,116,207,7,38,181,28,101,28,224,30,182,106,89,180,85,247,216,167,214,13,57,39,224,198,197,75,19,142,1,146,83,113,210,217,217,98,170,152,47,94,96,133,40,12,192,95,53,105,147,145,31,210,3,157,252,52,33,23,151,2,145,56,29,130,2,125,179,108,121,145,0,5,125,147,82,178,205,135,157,156,130,175,115,75,127,162,151,210,17,73,201,120,170,94,18,91,32,55,42,155,46,14,211,87,51,126,250,234,19,145,243,185,239,17,227,229,19,91,183,11,219,227,42,155,219,124,60,66,213,213,124,200,218,182,129,22,40,160,16,137,73,92,184,164,167,106,72,41,108,216,223,175,192,5,173,73,215,11,177,159,172,162,8,74,27,111,94,72,210,60,3,251,207,111,16,109,183,112,240,124,51,232,231,244,117,125,169,4,164,77,208,231,56,243,213,115,58,50,147,117,206,215,79,60,66,191,205,187,145,1,0,69,93,106,167,210,227,227,170,165,138,130,150,48,211,118,176,180,102,220,133,170,196,143,226,105,148,106,123,199,45,145,235,55,222,210,244,167,124,104,75,224,16,147,253,18,222,157,157,131,25,156,204,80,149,154,72,214,233,164,20,39,86,96,146,240,74,15,149,202,82,55,46,7,98,185,102,206,98,50,5,90,79,215,87,198,27,139,173,131,186,239,145,163,194,119,47,179,46,173,143,89,26,193,224,43,191,144,167,246,195,144,121,184,111,184,20,204,36,46,152,15,11,139,26,44,236,184,230,212,232,165,33,27,248,186,191,56,232,41,171,152,131,96,139,214,213,158,165,232,54,169,180,164,251,237,237,27,234,47,254,151,126,140,243,97,92,164,165,15,234,31,5,241,254,83,200,234,197,0,50,62,31,82,168,6,131,21,57,149,121,136,215,154,204,123,84,247,208,43,72,12,70,159,214,149,64,254,164,189,214,140,189,198,140,249,199,135,47,215,146,89,27,1,233,217,144,45,138,97,79,76,33,130,63,35,80,143,253,73,255,33,139,234,146,46,193,65,239,246,13,161,119,204,173,125,123,157,68,79,59,3,69,129,21,241,22,204,110,55,98,92,57,203,173,240,147,98,243,29,51,244,193,60,51,182,41,32,7,242,202,253,25,79,98,198,67,231,162,85,113,86,79,235,173,125,51,227,100,182,51,208,8,176,144,215,160,145,53,139,198,156,86,123,149,34,181,193,205,1,33,141,56,82,154,235,176,61,156,42,94,178,40,90,113,118,249,140,40,3,111,33,225,158,146,180,6,233,72,149,250,40,27,53,34,143,191,118,231,62,23,88,175,27,67,74,77,249,142,140,197,86,185,216,63,107,11,127,245,44,104,15,101,239,228,224,12,89,180,108,229,147,191,152,137,152,5,208,43,145,101,183,66,152,73,231,57,83,119,10,227,147,228,241,249,124,185,12,214,21,156,201,57,82,174,138,77,61,86,169,169,93,247,207,171,172,212,208,48,215,54,234,69,77,250,75,74,237,27,205,136,93,47,190,165,255,162,207,41,39,193,55,200,107,228,254,1,100,18,98,143,231,160,160,240,43,107,106,154,33,104,147,43,148,63,248,178,141,213,135,231,114,135,121,10,170,166,154,152,80,108,118,78,111,91,166,51,140,9,243,130,225,185,135,217,159,20,163,225,149,140,182,42,230,112,90,87,127,159,252,103,48,100,1,18,135,65,168,208,175,3,192,170,175,106,240,107,216,142,228,176,175,103,3,224,234,96,176,64,154,206,36,87,47,179,134,224,126,156,34,201,104,107,220,102,212,252,243,199,70,29,56,51,164,195,1,50,67,96,125,77,21,130,23,24,115,38,223,81,114,90,107,197,17,110,153,11,239,138,90,149,121,96,2,7,32,107,252,58,109,207,7,70,239,117,111,217,57,225,135,246,104,117,7,22,192]], +[[141,169,245,77,160,182,165,163,137,133,184,139,113,51,157,199,56,76,253,90,96,190,225,89,195,148,194,35,99,188,126,221],[26,193,168,237,235,33,122,233,179,163,222,83,13,36,216,62,17,251,101,56,204,112,155,82,153,79,169,195,241,250,221,200],[246,220,194,210,123,175,22,196,244,129,127,135,73,145,87,211,172,31,132,237,57,138,94,139,13,80,244,46,221,115,133,207,6,51,122,2,54,16,153,112,183,156,160,157,124,152,49,200,118,168,2,121,148,33,194,171,208,117,135,245,235,102,22,15],[189,83,186,186,102,87,216,219,139,236,174,110,171,255,165,43,1,90,90,5,253,210,224,112,100,125,233,111,156,164,221,33,159,224,218,96,143,160,68,127,70,209,124,154,53,130,68,205,84,8,89,101,130,204,211,205,208,21,29,111,9,35,230,61,22,104,55,132,95,39,63,202,122,246,200,157,141,82,70,23,92,33,103,251,185,194,235,246,167,89,84,145,249,122,151,19,176,43,223,65,62,32,154,178,45,183,221,43,55,252,73,67,105,24,204,235,229,116,107,198,77,221,109,206,25,236,69,88,196,14,8,150,226,25,9,40,12,186,6,209,107,114,243,29,152,118,133,208,113,219,129,85,233,158,188,198,200,33,217,38,131,253,206,224,134,104,165,237,88,248,57,217,237,175,185,241,69,157,72,222,142,27,182,247,206,132,218,11,228,17,200,247,190,27,154,36,188,93,15,227,169,107,2,53,7,80,165,203,37,11,73,85,90,72,118,114,189,255,60,63,120,78,63,182,60,28,151,186,106,228,58,16,225,150,241,136,220,198,53,226,20,226,157,245,9,229,96,138,83,103,170,40,0,193,169,106,217,54,169,226,165,121,184,89,46,193,58,53,147,54,166,39,136,195,236,85,192,255,214,167,212,158,203,124,104,46,250,48,129,153,247,8,215,157,14,136,86,54,109,38,159,171,36,235,26,7,92,150,200,129,202,184,151,8,206,210,121,35,13,63,31,62,225,115,103,34,131,235,141,138,130,64,56,246,72,172,67,114,117,215,90,14,21,247,28,229,106,138,235,119,31,7,167,243,42,252,157,97,42,19,189,131,183,249,57,144,211,143,195,244,244,171,138,169,67,12,101,115,110,182,75,22,128,110,153,92,28,233,220,244,197,84,78,123,61,1,84,28,87,33,187,75,228,207,10,227,130,160,193,177,105,216,228,24,222,253,85,148,66,172,234,20,176,13,112,91,207,167,139,224,117,106,143,55,124,191,24,59,242,89,6,135,65,21,216,206,76,59,168,116,16,41,56,164,234,22,3,109,145,164,44,95,143,24,134,85,202,203,0,200,142,58,104,80,136,22,229,225,195,29,39,24,11,187,169,81,138,150,48,114,109,125,4,125,216,210,192,64,18,25,225,78,107,173,252,155,149,183,122,106,206,155,234,113,209,180,124,33,137,3,161,21,173,2,158,127,32,57,234,35,207,209,250,106,68,208,137,252,172,182,120,21,61,103,76,14,8,23,100,153,85,149,203,104,148,137,95,8,226,91,152,78,58,105,76,146,252,124,190,15,252,70,151,35,11,203,12,164,8,194,215,8,92,17,186,222,179,230,192,231,94,108,73,141,177,190,193,237,42,62,36,69,195,43,25,19,168,149,0,246,158,127,35,244,29,98,229,193,137,243,154,5,108,185,252,104,164,82,2,58,51,63,117,34,12,185,185,68,132,172,172,107,188,103,31,89,255,160,114,183,26,24,150,161,179,6,233,220,85,141,160,236,32,243,115,228,195,85,224,197,236,203,191,19,80,200,192,121,20,137,44,69,77,239,206,251,113,123,227,77,8,122,235,36,74,134,255,73,166,196,112,175,179,107,64,254,139,113,197,5,164,255,122,242,152,76,101,40,73,56,236,14,64,82,49,82,31,72,16,20,125,196,227,115,253,171,102,71,184,111,121,130,117,2,253,8,126,39,243,16,214,179,18,54,49,19,132,33,85,197,122,50,186,3,182,207,249,101,83,11,215,149,252,41,46,36,28,155,108,160,133,20,0,50,239,231,70,243,125,87,233,88,66,17,132,184,164,193,166,161,227,125,69,224,119,49,152,51,6,141,220,184,157,56,199,91,235,161,166,232,228,5,40,136,236,24,22,45,214,255,12,89,162,253,11,71,243,17,145,149,104,15,252,205,223,95,118,179,95,2,42,166,107,209,172,86,241,174,51,62,155,157,4,111,11,121,168,146,236,196,248,210,243,30,23,83,108,76,98,169,181,224,99,221,45,206,55,211,208,172,180,32,35,235,47,46,163,41,211,135,108,35,134,160,34,118,255,249,211,8,171,186,219,114,116,48,26,105,98,236,174,235,32,190,245,227,106,255,252,56,124,168,225,133,229,98,184,101,180,146,4,193,123,42,112,17,155,6,28,41,192,254,144,4]], +[[122,46,253,57,1,36,211,251,239,197,74,87,113,6,231,75,45,31,93,213,4,192,80,208,211,89,229,60,15,92,135,43],[239,195,3,217,34,232,143,112,243,140,26,43,146,6,132,239,102,48,52,161,178,58,185,214,155,108,232,237,135,6,247,247],[194,139,52,128,72,5,216,31,122,239,120,73,112,103,14,218,164,23,35,43,204,103,218,155,81,233,195,215,79,196,153,27,222,151,160,107,213,63,160,11,180,64,253,86,22,205,13,230,233,176,209,159,47,104,191,175,157,76,81,114,196,229,32,10],[35,143,190,159,179,92,114,92,108,31,50,146,72,9,75,199,218,27,39,62,220,118,153,167,227,69,43,87,136,216,120,103,222,252,64,160,5,144,232,117,128,210,192,39,93,245,171,204,224,225,170,161,130,144,191,147,180,78,90,217,215,96,221,33,241,170,202,56,49,120,249,255,249,19,15,115,24,123,169,211,30,163,96,74,28,223,57,17,225,67,119,160,206,139,68,24,154,218,167,170,194,59,108,220,122,66,91,126,167,69,80,132,85,112,79,154,215,168,149,39,24,195,152,180,33,182,224,156,183,140,181,42,24,20,238,46,150,57,236,104,211,97,240,163,32,65,214,231,66,91,75,179,60,112,25,110,36,0,235,129,45,184,80,108,159,50,69,189,152,143,188,137,27,226,12,176,105,21,89,252,145,107,87,255,150,201,177,68,137,224,153,60,183,57,163,157,162,70,208,26,110,189,7,88,53,129,242,80,191,72,11,196,75,44,51,145,84,45,89,94,77,57,148,144,25,95,132,69,223,99,143,52,105,143,26,150,237,39,179,83,62,62,182,126,143,134,88,101,250,149,85,237,52,223,17,21,118,65,160,14,109,96,207,98,63,236,26,146,184,122,21,215,101,24,95,217,5,90,203,56,215,92,153,219,79,206,123,14,57,253,195,248,81,218,246,92,122,51,244,100,129,105,49,131,159,239,232,229,141,154,183,66,184,97,135,63,210,41,24,158,89,205,76,232,35,159,201,84,63,83,157,45,41,97,20,38,110,168,198,253,21,42,198,179,66,229,209,165,87,171,53,202,197,30,45,18,18,238,49,124,77,38,113,104,41,226,87,70,223,23,210,166,34,194,67,243,236,187,101,245,122,176,244,39,14,61,6,104,169,98,80,34,69,185,76,6,223,12,94,57,227,83,170,132,46,160,128,207,80,39,8,177,221,162,208,1,130,77,228,88,211,119,98,175,44,223,213,166,211,243,94,8,161,142,20,170,122,100,44,81,228,4,126,99,117,23,132,109,246,70,208,115,54,251,23,36,52,224,136,62,43,119,216,237,28,82,201,204,99,106,86,161,158,87,165,241,97,185,45,29,203,250,73,111,52,74,230,212,223,220,149,105,173,228,87,164,144,145,54,46,90,12,221,129,179,117,50,67,253,172,48,162,210,126,160,38,165,230,1,68,30,205,85,55,167,32,27,220,183,253,88,178,64,208,34,159,221,155,171,241,18,181,105,72,18,37,14,118,141,124,12,230,202,86,90,208,106,184,247,138,92,153,80,238,245,56,114,111,87,108,75,210,224,117,92,127,152,57,41,55,42,95,225,28,115,249,225,250,69,58,181,75,88,23,170,211,89,103,86,18,125,132,227,17,148,83,232,130,91,184,70,13,133,31,31,126,74,40,56,162,190,120,107,35,53,4,166,145,219,15,162,42,95,65,254,63,211,201,181,56,176,79,64,158,9,24,9,72,107,40,173,13,237,167,179,138,66,206,252,72,222,125,134,121,192,59,248,119,35,133,17,130,13,7,112,204,141,123,65,114,55,120,35,160,185,145,73,171,184,145,139,251,102,213,171,252,209,0,96,176,92,180,242,57,221,66,129,217,52,131,80,75,115,30,175,90,221,81,95,31,60,59,82,180,227,189,175,151,106,23,179,201,236,97,191,200,231,113,22,113,88,4,83,44,242,219,242,11,123,165,234,216,90,251,149,43,238,194,252,207,248,95,245,7,43,164,237,107,84,56,171,21,32,198,239,75,11,38,241,46,132,174,221,101,206,92,123,190,106,203,103,114,245,147,166,180,248,29,221,157,80,39,70,80,80,71,200,18,160,6,122,252,235,141,201,191,243,13,64,135,248,213,163,117,236,166,5,160,98,39,132,216,254,162,120,205,26,82,65,173,75,63,27,145,79,116,247,59,195,110,231,204,130,217,110,253,166,58,59,103,153,115,15,32,101,108,18,53,108,121,6,155,43,230,249,183,123,225,1,152,49,24,130,62,166,110,124,32,152,251,199,47,201,192,57,223,227,15,45,171,161,60,59,222,251,138,120,11,235,92,177,182,194,134,166,179,239,72,253,21,198,108,4,91,162,159,9,112,65,59,152,141,14,160,4,171,132,201,57,25,240,79,155,248,202,245,140,78,180,120,243,88,239,139,104]], +[[239,54,72,203,231,52,2,171,69,12,214,236,55,229,69,208,205,44,153,158,204,31,163,129,164,92,102,14,24,83,48,50],[82,161,164,82,115,135,38,118,88,44,199,103,51,153,38,65,76,213,208,61,152,12,246,41,221,162,209,162,5,233,131,10],[246,112,121,41,66,236,65,68,40,71,86,56,133,60,66,114,142,134,186,18,187,232,89,72,179,145,52,207,110,43,209,40,19,224,216,62,81,230,87,201,1,7,173,147,164,120,138,163,131,19,250,150,47,103,103,168,247,128,91,222,101,202,66,13],[106,147,55,143,136,12,240,255,219,142,7,214,131,204,53,46,42,16,51,196,80,186,160,232,196,225,98,5,253,12,2,116,59,14,160,100,151,29,145,30,73,71,19,230,217,74,2,23,46,208,20,213,6,89,46,198,199,10,156,151,133,82,70,191,61,38,243,207,116,244,147,193,182,151,160,196,20,22,12,52,20,18,131,9,133,67,8,6,160,203,60,132,117,231,229,169,115,104,108,36,213,239,27,231,208,6,80,150,254,181,46,171,38,11,92,72,138,240,146,112,222,109,236,211,63,234,133,137,221,16,33,186,244,30,63,37,95,184,250,25,22,235,216,83,30,235,47,136,107,179,179,176,79,154,246,178,118,195,89,35,241,13,58,10,241,227,245,139,13,21,174,209,101,4,95,32,111,63,67,10,189,255,9,68,144,151,228,178,109,0,168,249,241,232,247,161,159,56,88,129,36,195,40,236,67,169,207,180,61,59,44,107,223,106,60,26,16,46,14,51,61,225,172,33,74,109,247,109,171,68,186,118,191,3,82,115,183,255,98,56,236,130,72,59,45,45,157,84,41,26,114,39,15,136,147,59,120,108,172,5,29,153,11,60,247,64,132,95,237,58,103,134,125,124,124,5,103,78,124,176,44,165,183,172,223,186,56,82,128,58,61,86,196,213,193,59,177,215,114,52,103,116,30,172,31,42,122,205,58,149,243,165,22,16,164,134,252,83,169,133,22,40,197,87,211,109,138,76,211,122,174,156,65,116,219,189,182,189,136,92,244,11,56,43,141,237,36,164,82,42,39,143,239,118,196,83,25,6,126,85,40,110,123,8,198,3,72,110,56,160,172,244,126,222,248,72,236,190,148,46,206,173,184,99,108,131,63,235,136,42,81,164,89,94,36,246,7,202,60,157,161,178,64,76,229,199,71,224,98,100,23,77,100,80,67,49,112,155,239,48,5,90,93,105,94,9,83,124,143,140,30,90,58,93,176,101,153,227,25,223,219,40,114,150,101,39,59,248,104,149,94,165,100,39,240,139,172,215,119,241,121,179,2,243,246,141,4,243,243,136,61,52,73,85,182,85,221,198,213,40,43,109,77,241,216,54,48,33,14,105,145,120,225,31,114,46,158,92,218,103,40,146,174,155,35,232,22,156,187,84,128,147,184,62,100,62,180,153,217,55,210,143,56,17,89,123,100,132,16,47,12,142,184,200,136,140,218,194,41,174,191,137,8,106,100,149,172,85,31,59,189,242,209,201,169,62,209,211,168,97,238,205,158,184,57,148,155,251,230,164,246,230,72,110,222,218,181,34,157,83,43,88,151,109,103,81,47,159,113,174,121,180,20,92,162,250,73,122,22,95,17,7,23,102,108,163,52,11,189,168,223,31,130,184,192,84,207,118,84,195,86,144,22,143,150,39,125,65,193,194,54,182,129,152,23,60,110,43,10,32,142,248,60,2,164,62,71,61,144,104,106,206,117,181,189,50,27,63,84,40,19,39,166,115,202,212,212,173,48,64,212,140,244,147,234,35,27,63,236,6,243,153,50,215,247,10,56,66,141,248,254,228,55,5,50,174,95,177,18,5,159,10,29,79,190,17,181,162,59,184,118,53,66,158,211,58,209,246,20,128,20,203,193,96,217,60,162,89,32,83,166,233,83,120,214,205,63,80,219,82,190,146,142,64,146,254,93,43,112,149,169,86,104,100,173,253,165,159,213,242,251,98,84,189,89,23,183,15,161,70,153,102,90,55,41,124,152,60,27,185,239,225,198,123,65,61,209,168,83,12,191,34,114,151,168,187,249,58,138,2,69,78,142,70,26,194,18,184,70,167,13,93,86,214,195,166,230,90,3,190,5,128,33,155,221,236,136,212,3,137,17,253,149,116,86,63,51,224,249,230,4,70,136,211,221,72,250,199,3,134,154,160,157,150,239,238,125,108,104,7,29,153,34,213,232,237,141,196,15,27,121,143,28,88,15,120,89,203,132,241,225,75,94,116,221,234,22,173,92,190,234,76,72,251,207,253,41,83,26,204,192,99,57,56,227,188,178,33,38,118,182,30,249,1,233,200,49,164,23,116,216,49,126,243,90,247,105,144,189,36,147,31,222,109,64,126,34,231,99,207,106,87,144,178,55,97,144,142,238,96,150,55,162,193,16,89]], +[[44,142,231,250,155,162,140,231,4,150,118,8,123,17,99,178,65,17,141,52,205,245,52,174,190,139,165,146,130,166,42,194],[36,76,36,245,236,178,221,29,20,99,81,34,33,50,93,115,200,30,228,216,173,184,224,30,35,52,92,175,156,165,53,59],[202,11,182,193,35,86,85,95,110,29,143,92,138,167,181,232,12,210,128,232,177,185,186,46,201,85,15,98,47,72,44,58,154,211,190,3,164,201,223,193,13,1,18,176,24,157,233,75,255,175,215,3,65,20,224,224,212,44,35,243,45,200,24,7],[7,102,154,137,100,240,99,128,210,212,152,44,182,52,157,229,80,179,140,188,53,219,44,229,114,222,136,127,102,48,85,115,111,170,199,236,7,195,45,246,14,226,89,132,34,191,55,231,207,49,154,179,201,5,86,8,202,12,73,117,125,118,136,226,1,59,130,68,243,84,4,244,90,194,25,73,127,233,36,222,147,165,141,15,114,26,237,120,37,246,59,38,103,7,124,22,30,180,221,139,247,221,189,187,193,154,158,174,89,120,151,141,90,235,51,160,109,222,24,230,18,224,91,219,202,224,22,26,162,56,144,56,2,100,41,150,13,218,58,161,126,150,125,16,119,60,164,151,53,216,236,215,64,155,225,101,192,155,176,181,9,105,29,89,28,24,92,147,205,238,174,149,53,35,22,84,70,128,82,56,33,69,140,172,207,82,138,192,69,78,76,221,198,223,13,30,165,241,245,204,30,238,224,94,25,162,173,11,106,73,115,110,216,85,35,54,252,252,173,189,147,27,11,142,150,59,224,92,142,112,55,56,133,82,81,43,104,35,88,62,74,20,56,76,239,80,41,35,45,62,11,175,228,102,53,27,75,179,245,103,84,90,180,31,164,107,255,175,168,119,161,43,56,162,122,189,100,247,127,187,77,180,102,255,127,112,101,4,20,29,58,221,13,115,114,241,111,227,216,198,159,98,153,217,57,102,214,36,163,7,14,173,184,180,159,41,250,180,132,76,117,40,162,164,11,102,152,112,96,105,92,170,102,184,103,24,197,16,73,172,244,207,173,56,83,237,180,146,227,104,203,208,115,150,142,202,164,161,238,96,70,181,232,38,233,1,244,168,8,192,66,124,2,111,226,247,178,225,150,134,103,181,58,125,54,215,2,242,255,130,198,66,211,73,25,248,233,170,175,228,98,163,212,249,38,146,222,172,117,43,227,72,245,76,240,137,221,156,208,81,132,107,4,183,25,49,225,158,137,209,37,134,75,250,137,72,172,224,239,243,60,69,17,5,105,160,223,55,83,244,197,141,128,2,181,188,56,16,46,194,236,246,149,250,250,137,22,218,144,2,56,126,68,249,109,171,248,169,130,197,60,155,173,188,55,189,228,55,241,70,247,125,143,123,175,18,135,49,150,176,195,97,147,175,85,245,66,217,150,138,237,128,105,171,159,188,214,129,78,196,114,121,154,208,156,115,13,65,237,222,202,59,98,105,211,26,181,35,181,149,71,7,115,118,52,91,5,242,174,105,180,238,114,140,134,61,27,192,78,155,125,61,15,204,235,53,156,189,8,88,89,122,242,214,6,62,37,63,174,44,63,37,3,76,51,237,89,237,210,120,40,104,41,134,129,202,245,100,219,141,25,54,111,52,234,232,91,167,60,30,35,137,176,221,120,169,210,202,160,242,60,154,213,246,205,159,44,74,213,213,137,70,173,183,24,203,131,218,88,226,252,187,96,37,190,244,102,10,131,224,175,85,226,3,8,2,147,47,42,137,106,9,96,121,183,84,201,159,123,100,35,180,90,134,71,46,103,35,239,136,150,196,50,76,115,211,74,213,138,76,1,179,138,151,199,59,229,170,127,116,162,250,77,7,149,175,109,191,205,109,78,180,66,167,226,4,219,78,203,31,138,34,107,223,162,27,110,177,113,201,229,159,26,25,46,35,167,108,53,43,4,216,168,2,51,152,91,119,162,156,2,1,25,206,101,28,127,65,131,208,233,193,159,225,138,161,2,12,37,228,88,157,238,52,185,1,189,175,159,249,69,12,145,175,60,29,182,112,180,119,224,172,33,7,105,108,158,192,211,29,130,100,123,104,234,25,73,159,227,74,142,46,123,55,141,199,231,84,36,232,196,86,69,176,194,129,142,159,136,90,28,88,65,91,186,28,63,42,119,84,155,220,70,128,219,205,22,80,199,93,15,69,42,107,32,133,145,223,15,166,225,129,218,42,191,171,68,70,33,213,247,124,44,215,149,86,70,114,70,68,122,137,240,170,172,173,102,12,154,146,94,186,251,173,67,196,120,163,200,80,162,126,1,1,157,136,165,177,220,129,181,210,233,247,64,160,40,204,183,44,26,207,137,126,165,173,137,224,249,68,136,136,213,177,92,230,228,41,119,247,167,41,21,90,40,77,17,135,88,172,101,243,251,185,141,235,101]], +[[221,216,233,255,133,86,121,137,106,19,151,180,39,219,133,67,171,232,187,93,209,34,227,227,2,204,252,229,253,198,62,18],[90,154,49,46,137,42,16,185,141,13,205,210,141,179,72,28,60,40,173,213,173,11,25,70,22,218,74,61,247,102,1,9],[223,132,155,123,210,151,69,248,190,205,221,246,201,186,240,148,215,169,140,201,51,140,52,78,202,23,253,224,117,253,168,209,84,50,153,246,37,152,35,23,219,123,60,119,59,100,247,209,242,134,146,172,69,59,129,215,236,123,126,195,65,122,206,4],[94,143,238,197,9,53,13,46,231,149,91,111,62,39,130,120,164,203,72,174,114,180,101,137,228,120,190,89,116,125,245,57,74,22,159,25,225,13,181,50,2,166,165,35,32,182,58,154,43,114,63,211,26,162,219,109,88,197,115,50,218,49,120,188,249,102,197,58,189,163,95,18,218,239,158,220,243,153,228,168,197,248,61,54,244,74,23,215,152,70,191,201,108,230,144,25,76,33,154,41,137,47,3,103,167,171,56,68,131,120,121,227,129,141,184,215,12,78,63,186,77,40,7,52,100,223,32,133,149,16,56,254,164,50,129,182,182,6,220,136,70,179,11,7,99,242,202,130,189,80,33,249,17,112,53,167,123,205,16,117,71,124,95,67,33,67,52,212,212,206,221,24,247,56,214,118,199,181,26,24,95,250,141,4,16,17,134,164,149,43,189,135,34,245,57,144,182,6,55,4,30,17,74,235,140,231,17,17,49,212,219,63,180,211,93,153,90,216,214,101,12,12,76,205,206,157,204,57,219,24,138,104,120,85,98,116,6,38,179,174,62,2,63,64,119,45,237,135,106,69,203,239,116,160,88,253,120,193,161,255,44,36,81,225,17,172,27,75,126,228,200,28,215,99,16,212,210,152,251,60,73,245,230,64,25,8,166,48,250,133,219,116,113,128,79,233,144,132,127,15,117,148,114,245,147,220,240,46,17,62,21,229,100,211,13,89,132,105,45,165,91,11,127,34,25,196,172,22,38,81,26,207,25,77,199,2,110,185,211,103,164,162,241,223,181,21,203,44,8,218,79,229,149,200,88,17,18,12,186,42,231,182,110,103,201,31,184,251,203,157,153,241,62,80,253,103,70,77,144,200,220,246,147,85,35,207,109,19,253,209,6,53,185,35,43,122,97,220,236,154,43,146,16,97,65,13,241,222,106,69,22,127,185,246,241,9,220,192,136,145,242,3,178,116,163,182,130,113,179,243,94,116,249,75,220,237,12,95,248,99,113,115,161,118,231,218,204,129,242,205,196,251,13,82,209,223,167,242,123,85,47,216,216,122,28,85,214,148,127,217,46,211,37,63,149,148,219,125,241,122,127,198,167,94,207,79,170,77,30,33,182,118,179,114,125,119,251,212,63,167,190,118,191,181,143,195,9,229,103,95,10,133,156,196,127,55,177,191,69,89,50,216,36,232,99,120,222,122,126,140,64,206,210,32,144,4,77,187,249,28,112,229,40,234,205,239,55,133,186,60,105,163,115,90,246,112,156,215,106,171,40,166,172,166,232,68,151,75,16,179,251,123,9,134,0,122,114,124,44,143,201,91,37,243,31,20,107,54,172,212,197,55,7,73,32,175,242,71,222,15,23,156,19,202,87,121,10,106,113,214,46,35,50,28,204,117,183,243,176,175,160,208,53,39,201,17,74,125,78,48,193,172,230,215,113,32,19,222,230,102,153,175,156,86,28,68,174,97,152,237,57,16,78,96,97,174,44,69,169,163,199,75,93,15,188,74,51,232,223,226,168,172,201,81,30,247,230,86,113,51,249,254,53,84,40,74,117,160,89,166,73,221,36,236,4,165,119,48,198,210,233,191,17,78,165,138,137,148,171,219,12,25,67,36,21,114,199,158,173,4,58,209,200,202,175,92,157,165,61,208,85,34,254,188,64,51,84,214,47,227,255,147,136,45,247,95,178,148,88,210,46,105,150,195,91,105,250,174,242,224,196,22,56,134,203,60,61,15,96,225,80,211,99,214,219,89,254,252,98,107,27,187,30,5,42,98,65,76,75,120,86,215,32,147,67,43,8,248,33,188,120,74,90,107,11,194,100,156,45,170,80,134,88,152,13,128,34,145,231,52,171,175,240,106,251,242,121,94,78,53,77,82,33,220,79,82,204,150,214,184,207,24,8,177,168,32,141,183,218,168,10,183,16,197,106,139,14,156,184,8,29,238,147,245,240,21,240,118,100,70,58,61,204,255,124,138,209,153,35,169,126,57,4,91,204,77,206,10,115,212,156,86,213,233,55,189,17,230,24,35,64,28,6,98,6,227,19,230,11,71,83,126,52,112,77,125,53,21,85,155,185,208,83,45,2,142,40,165,122,135,159,214,23,204,97,247,247,118,189,106,0,140,212,248,18,55,142,211,127,57,75,185,126,110,117,109,168,25]], +[[168,134,244,211,243,78,50,14,198,213,244,202,168,99,248,20,119,223,119,46,255,151,230,74,55,160,95,66,17,209,144,168],[233,188,150,200,30,135,129,16,38,139,85,222,247,234,64,7,164,239,159,84,211,131,213,251,15,109,67,67,225,1,15,56],[171,242,131,219,31,128,197,76,88,59,73,157,190,32,170,4,36,140,29,206,18,31,57,17,103,120,19,172,62,1,31,209,89,173,11,247,107,26,167,204,123,20,215,181,80,132,134,136,37,42,204,127,236,233,4,135,36,12,61,57,157,211,67,8],[139,131,27,135,123,195,169,159,97,60,137,205,166,152,179,117,157,100,56,34,181,168,143,175,56,34,236,178,206,152,246,113,215,85,67,33,178,75,116,180,227,10,102,63,122,85,112,174,145,127,71,155,218,41,137,75,26,140,2,140,157,25,62,78,122,193,25,22,221,142,156,63,14,192,239,128,189,39,253,254,238,128,193,112,199,129,64,178,76,21,39,20,21,172,247,92,38,149,106,77,75,249,157,64,232,97,233,7,131,32,208,151,225,37,158,94,193,123,88,58,149,229,36,48,221,140,0,142,216,199,221,29,225,190,205,209,230,191,236,75,243,52,122,34,221,36,159,58,195,7,162,148,94,145,55,250,74,140,38,200,2,16,119,35,156,179,36,129,106,141,173,50,176,30,227,74,8,144,48,152,203,156,66,69,41,27,144,60,150,39,7,64,149,36,158,120,40,19,71,112,50,186,50,239,4,26,7,72,110,180,71,140,87,185,213,50,38,154,74,71,203,94,151,77,247,224,16,150,251,228,241,204,212,230,99,102,52,135,151,76,98,205,217,77,119,113,108,132,121,215,159,107,106,125,156,21,89,136,207,57,2,251,105,116,36,150,62,196,236,52,255,42,53,215,66,196,69,90,89,59,172,255,196,217,105,155,167,98,108,118,203,26,97,98,83,117,24,135,246,255,226,190,32,140,113,61,241,171,99,109,114,46,160,108,28,3,165,127,44,236,8,3,134,108,202,51,53,194,139,244,28,125,239,129,172,179,136,88,220,16,229,148,103,32,134,36,150,126,46,34,217,229,102,27,185,69,249,224,81,118,135,220,128,249,184,253,236,200,169,118,0,182,194,25,163,178,58,144,182,209,138,170,206,44,120,64,15,243,140,140,5,150,127,84,75,106,96,108,113,172,25,158,175,208,126,181,132,141,241,101,126,251,35,63,186,186,230,58,5,99,129,145,160,175,116,132,161,186,225,88,19,117,103,44,87,30,38,79,96,66,37,23,58,84,163,141,214,42,231,19,13,5,221,41,26,209,35,84,222,134,166,225,19,232,63,109,102,133,22,21,123,121,103,2,13,198,81,125,140,244,45,215,177,168,151,254,27,78,4,85,60,226,110,41,153,128,170,95,124,224,23,155,244,149,79,1,194,162,54,84,229,233,115,30,20,71,52,127,164,58,168,178,203,214,212,178,223,147,250,84,175,113,229,2,138,109,168,199,30,243,197,12,13,226,77,202,238,120,86,120,233,42,175,171,235,35,59,1,31,69,193,6,73,101,8,93,37,71,5,15,33,198,82,170,83,58,254,145,138,160,249,189,170,38,7,184,115,204,211,219,209,211,168,204,98,23,44,235,67,185,33,239,107,37,192,107,9,146,228,223,43,145,227,113,176,239,43,57,71,56,141,174,200,236,111,126,56,103,209,246,16,114,175,89,1,84,250,97,154,7,248,126,2,189,220,116,6,49,66,112,175,28,21,232,238,136,179,156,1,190,96,46,79,11,82,217,160,114,78,113,237,221,127,169,19,65,105,197,250,171,145,89,121,238,169,54,45,15,31,145,96,38,129,98,221,56,219,2,252,251,65,53,10,160,142,30,20,9,178,40,141,177,254,74,14,88,107,89,16,244,222,137,75,249,151,79,106,73,131,1,58,25,14,122,115,109,20,236,84,195,100,74,62,233,88,165,189,251,203,98,151,171,164,58,246,199,39,70,187,19,84,16,80,125,143,221,231,58,42,72,183,70,249,24,190,249,237,146,197,190,98,221,85,35,254,20,177,109,99,132,202,70,239,89,178,24,95,233,51,56,58,44,122,155,240,45,169,208,253,139,12,125,123,222,107,67,159,153,96,21,94,52,93,104,93,77,195,199,20,4,214,86,129,25,35,170,60,71,212,176,154,11,174,240,161,46,117,182,67,155,168,19,93,177,88,101,135,66,34,205,122,164,40,245,202,92,229,20,14,34,255,146,105,127,55,252,112,181,180,201,77,51,20,230,170,22,178,20,107,202,79,201,65,87,149,31,196,146,69,218,83,246,196,61,27,235,216,148,227,26,19,73,136,77,113,27,85,219,231,120,255,167,39,22,92,247,203,103,100,53,134,108,45,44,184,57,116,92,164,1,102,162,247,207,199,122,132,36,104,181,26,142,118,87,95,201,221,251,95]], +[[73,126,62,189,158,76,170,129,197,168,151,61,82,241,210,63,96,193,52,202,83,246,42,133,58,10,192,67,229,28,181,23],[113,192,202,124,250,5,202,250,187,20,61,132,174,65,222,131,132,111,66,199,124,170,122,145,162,227,72,57,125,7,213,47],[18,116,8,57,179,201,241,186,135,152,150,223,246,215,37,232,78,4,67,239,150,195,73,239,249,77,196,131,49,67,229,180,25,128,77,169,219,17,138,149,146,177,177,202,72,175,24,247,91,239,28,164,104,161,165,199,76,122,200,19,187,44,243,6],[225,50,249,214,123,23,41,56,155,130,138,159,174,5,166,122,165,127,14,247,231,212,209,186,36,77,236,135,4,219,150,149,101,209,202,184,9,228,143,192,171,249,80,188,212,163,125,151,174,172,230,218,84,109,73,20,203,91,134,214,171,24,29,131,24,112,195,9,188,166,22,70,143,42,52,211,223,175,205,187,117,128,176,197,217,255,152,226,197,78,200,3,190,13,63,218,29,75,140,13,119,9,200,158,104,11,0,139,249,184,217,3,181,233,52,176,25,112,95,224,176,200,207,188,60,9,103,132,59,10,31,161,179,241,98,119,110,190,150,183,64,237,214,74,215,195,91,63,209,160,133,201,157,22,245,65,103,130,222,23,53,133,135,71,13,209,59,81,148,242,15,35,35,43,47,112,47,16,170,252,170,89,199,6,111,36,196,196,113,228,47,168,108,107,156,92,62,30,143,131,101,244,221,117,172,179,47,255,192,83,201,175,65,198,253,46,250,195,14,207,106,45,208,8,93,233,177,216,205,197,11,22,96,168,102,223,119,103,25,139,217,200,115,112,97,93,43,202,153,247,123,132,217,141,123,36,201,194,15,215,118,143,208,56,13,107,55,54,3,64,209,53,152,4,120,32,220,237,136,168,212,45,87,41,55,182,239,161,105,33,161,178,178,208,235,147,22,115,7,8,56,230,17,230,192,35,41,13,134,254,144,47,20,172,58,205,2,158,51,151,254,185,123,23,22,98,69,171,64,122,118,109,46,9,4,66,77,51,205,61,110,46,98,165,44,101,223,124,240,4,209,65,92,11,67,12,17,39,98,61,171,39,42,44,46,43,67,224,43,72,27,233,40,232,153,84,39,40,50,190,9,139,80,43,139,86,67,198,116,130,245,222,68,3,3,37,129,240,138,251,10,234,72,134,133,130,96,123,179,145,152,193,191,19,168,105,182,50,88,167,88,144,182,148,69,255,211,69,100,2,62,71,248,177,136,74,94,73,183,217,66,95,40,213,21,48,19,254,55,85,198,203,17,77,177,128,230,11,61,196,173,179,106,33,66,129,40,0,90,119,47,181,113,137,52,85,101,187,209,117,152,19,82,59,173,98,133,94,121,40,238,245,136,13,59,255,241,208,236,101,194,69,146,51,92,218,71,207,204,91,95,166,82,180,114,99,34,82,36,132,106,32,154,61,215,118,102,97,252,164,204,202,89,196,86,252,156,195,225,207,128,66,85,170,95,57,123,171,25,152,4,51,107,222,41,229,92,108,55,125,88,63,8,44,230,71,35,115,158,79,2,70,6,249,6,193,16,208,165,182,16,229,254,217,109,171,95,8,244,203,60,252,64,163,85,87,225,167,64,184,199,192,31,125,50,121,221,156,78,135,100,201,11,193,79,65,97,219,90,55,240,152,155,123,216,3,95,139,234,57,78,161,214,0,44,233,195,79,30,156,82,198,161,93,21,188,91,37,198,193,90,176,13,253,106,91,27,201,23,175,11,27,5,253,16,208,97,179,104,61,117,181,249,239,251,34,174,114,8,91,228,246,121,123,88,203,12,171,86,24,68,18,31,152,191,217,88,62,11,204,183,15,173,118,152,10,122,115,178,60,112,179,253,2,247,117,124,17,163,194,29,25,224,86,80,255,184,43,158,13,248,166,115,93,72,1,86,244,121,73,212,69,133,27,174,170,94,226,56,20,164,27,37,35,79,185,44,192,223,25,128,208,35,213,27,92,244,195,17,133,193,24,227,238,60,12,10,70,224,162,190,111,29,58,228,82,203,182,111,15,217,25,113,52,45,167,177,185,150,88,157,148,9,103,129,85,33,149,196,51,202,241,156,55,249,241,79,160,174,21,174,11,2,185,57,228,2,3,79,248,24,133,147,157,148,78,96,79,71,79,33,82,67,137,57,15,218,218,6,227,13,105,6,140,136,72,207,10,149,30,171,37,196,145,37,98,148,79,64,36,104,24,122,35,35,157,51,99,47,41,18,61,73,183,222,19,8,51,152,219,169,125,237,225,47,121,89,185,82,71,160,143,200,228,181,57,157,28,3,92,8,148,204,117,174,152,28,45,212,147,84,19,187,235,104,83,254,4,101,92,119,209,88,193,35,123,62,13,236,165,99,109,105,224,219,197,172,175,114,182,12,16,187,152,204,221,96,9,138,3]], +[[133,180,215,100,22,145,40,98,111,217,199,130,173,97,22,34,158,221,119,99,28,43,201,184,238,84,179,101,66,193,73,235],[106,9,137,126,98,155,180,55,4,222,187,103,21,201,222,165,216,146,182,52,48,100,64,153,124,60,158,148,190,138,181,71],[74,121,196,66,164,195,156,98,137,38,23,239,142,128,180,9,17,196,185,211,255,10,86,115,181,123,219,132,84,173,115,103,105,223,39,199,138,75,247,173,86,96,64,231,71,39,139,17,235,101,207,158,199,235,168,102,18,10,54,84,244,113,110,0],[178,160,73,61,71,28,51,145,247,173,209,226,207,11,251,50,171,5,219,203,20,246,228,245,243,70,58,168,217,149,82,244,51,2,32,70,210,248,235,118,60,1,113,252,177,231,74,4,159,254,180,184,240,16,11,130,16,252,232,86,178,225,168,231,57,210,249,54,115,239,143,143,64,73,139,48,129,250,31,215,133,25,140,109,55,14,22,45,65,171,232,49,134,242,50,151,131,64,139,155,136,13,0,248,29,83,16,11,66,210,122,38,31,32,205,238,209,156,197,140,184,99,18,129,216,13,177,146,83,16,226,53,228,73,102,48,155,135,155,223,194,50,34,20,51,186,229,202,228,102,144,203,82,123,103,121,225,31,27,210,165,107,89,197,110,212,217,79,223,122,168,157,250,155,242,13,191,166,164,57,139,152,56,69,23,225,221,93,44,217,206,82,74,71,54,46,243,42,199,146,116,42,18,156,158,6,19,8,118,171,90,213,81,142,171,197,232,11,2,45,143,161,62,80,213,93,237,88,149,51,230,234,50,36,44,27,63,215,230,95,128,222,231,32,182,216,125,207,243,227,223,4,200,2,210,233,20,168,122,54,41,201,11,182,158,10,111,139,187,94,229,5,241,67,201,151,115,117,173,176,101,195,227,211,145,249,5,250,60,51,108,157,164,30,74,35,32,188,244,96,151,111,199,235,31,182,198,163,195,149,219,209,210,138,27,9,205,185,174,159,154,174,228,217,197,102,162,172,64,173,216,112,71,159,175,84,173,27,118,151,113,11,78,182,247,50,2,68,181,151,87,209,234,195,217,34,183,167,48,177,172,240,222,154,69,212,172,135,157,33,252,97,110,243,150,93,116,52,94,215,7,121,235,104,50,128,206,226,91,243,115,155,235,107,76,223,162,93,32,45,161,58,74,103,48,64,217,112,72,101,139,146,5,71,149,5,208,190,228,136,10,115,153,124,112,130,90,110,197,253,159,149,46,101,250,2,34,84,69,252,59,223,74,222,163,212,210,37,81,203,172,235,56,116,121,141,106,51,166,102,63,227,117,112,129,214,36,61,253,124,210,238,191,96,163,137,159,161,248,246,201,86,163,177,131,248,155,158,125,44,163,100,72,88,77,83,170,139,68,230,90,211,229,39,247,135,35,250,111,89,34,66,152,223,49,213,232,173,165,103,200,209,177,31,59,19,20,117,83,49,193,115,45,197,74,18,164,53,110,221,164,126,60,19,11,50,82,130,163,84,191,225,92,48,0,210,7,130,41,49,121,65,135,224,151,58,184,239,135,191,137,195,84,160,53,168,31,69,145,18,35,86,59,253,153,249,10,117,229,61,1,13,137,41,244,248,90,90,90,79,159,204,28,120,240,162,252,70,111,95,28,101,34,207,98,167,190,55,136,7,150,233,179,202,9,17,236,202,63,34,195,178,77,93,157,170,104,136,248,154,143,113,161,88,89,53,156,234,70,142,242,56,236,246,70,25,39,131,162,87,173,218,222,144,71,225,62,221,139,204,31,212,23,124,178,15,136,209,25,152,217,199,38,45,100,140,43,246,111,178,39,185,179,169,237,70,150,45,34,87,164,32,246,75,234,217,226,134,87,181,33,219,46,34,22,82,135,121,31,58,27,236,76,120,34,166,202,189,229,236,119,1,136,203,116,73,138,79,8,229,163,167,99,157,36,10,227,244,253,3,83,192,221,168,174,65,11,159,167,244,63,238,209,62,159,19,230,201,65,10,29,36,205,252,44,142,100,161,90,18,247,85,69,176,165,117,113,53,35,212,223,161,164,116,39,168,133,27,169,172,204,173,120,180,239,106,24,95,92,59,0,17,144,221,143,55,8,138,0,10,204,244,72,190,141,73,55,29,157,162,225,203,95,254,7,212,26,92,34,233,70,96,172,55,19,90,200,88,203,23,105,203,102,232,38,159,213,51,88,236,172,245,221,146,199,235,97,134,180,212,214,19,10,115,45,193,11,187,43,227,47,155,29,105,81,1,74,99,92,18,210,47,13,197,189,92,42,63,150,174,198,46,119,119,148,126,170,2,40,18,202,206,211,58,91,239,159,248,131,95,136,3,103,163,123,11,118,210,221,227,150,198,20,225,164,114,30,0,12,0,241,97,147,91,20,167,56,161,183,15,110,165,66,85,183,149,24,105,100,98,18]], +[[51,212,119,96,47,41,99,5,166,113,158,166,148,192,68,233,13,35,60,45,234,133,196,106,190,25,32,232,140,49,120,73],[255,111,238,160,40,236,52,109,212,145,7,187,113,63,221,187,40,46,188,208,52,226,234,252,124,219,28,90,223,146,99,144],[202,162,135,152,149,212,246,32,185,235,95,237,34,180,86,46,235,26,214,56,34,150,143,118,173,145,7,107,22,108,5,238,32,134,77,152,187,188,110,121,221,3,98,202,207,122,33,180,207,194,48,214,53,93,67,18,12,255,251,148,139,143,108,14],[207,234,7,167,121,241,83,126,73,129,35,198,118,41,5,115,239,204,93,183,2,69,217,61,234,92,5,114,111,135,19,208,2,174,102,193,201,105,7,71,202,146,48,177,98,157,54,98,171,115,214,107,148,152,121,22,75,33,163,95,64,207,55,153,4,25,8,237,111,146,41,236,179,144,197,242,34,52,225,197,242,107,58,181,186,89,231,140,100,150,152,113,180,40,183,133,22,119,117,85,175,78,137,198,251,193,147,169,70,149,34,108,109,50,153,145,161,27,213,128,209,137,86,8,155,88,160,228,44,163,95,108,109,38,9,173,224,208,182,25,212,137,37,198,140,217,210,37,13,255,39,207,47,13,68,68,135,9,182,121,243,91,189,206,15,73,107,10,22,202,103,234,206,236,37,139,26,236,145,119,90,58,46,232,1,177,201,162,38,166,176,1,146,106,5,122,6,48,103,39,238,218,232,197,119,83,29,240,74,192,155,91,73,188,222,171,222,184,172,78,142,130,207,30,122,248,53,252,97,28,167,166,132,184,53,38,4,36,21,177,214,101,46,134,52,49,30,25,70,39,234,231,141,1,30,111,64,246,69,121,78,54,137,90,35,225,189,132,136,58,57,62,207,229,162,72,2,106,234,134,68,112,89,247,164,41,54,143,33,200,158,1,69,32,121,120,185,19,200,10,34,215,202,242,103,63,124,118,246,194,108,248,132,65,46,23,208,194,85,67,15,80,43,206,116,227,163,16,209,127,111,77,72,93,162,128,237,91,94,234,108,73,186,116,141,118,72,20,185,227,218,246,252,194,24,194,116,12,167,112,24,247,19,68,81,157,168,42,218,49,224,1,146,79,199,118,121,227,233,255,159,171,103,221,9,166,25,36,200,33,161,253,153,159,116,223,163,248,25,173,179,29,21,229,237,138,170,82,193,189,124,202,38,103,17,167,77,214,33,4,239,60,43,247,55,252,230,148,43,52,138,51,195,223,214,217,42,114,75,109,88,120,66,26,235,35,10,83,63,226,28,139,47,211,218,89,106,97,128,164,92,152,109,126,206,76,220,138,214,129,234,214,144,100,187,221,252,32,243,197,33,37,248,51,149,190,209,85,127,103,24,43,159,233,145,56,175,60,53,108,94,101,41,120,221,35,139,118,28,116,47,129,88,226,49,75,150,66,8,51,9,120,176,98,10,19,161,109,118,29,82,240,110,70,106,64,148,182,92,214,242,104,84,174,214,249,168,194,168,132,160,208,191,78,229,135,238,184,182,2,72,114,57,167,229,129,114,200,9,152,58,141,177,193,252,124,232,196,139,200,166,251,129,45,106,169,232,58,58,180,221,247,168,212,13,63,224,14,161,110,4,6,43,138,206,185,201,158,239,164,31,79,135,68,120,40,18,109,13,156,159,134,5,232,70,124,94,77,103,29,92,109,159,167,13,116,112,152,217,65,33,18,35,185,188,242,97,147,141,103,4,163,45,34,198,30,48,243,87,10,31,93,9,152,180,121,16,128,136,42,165,98,49,103,182,58,35,243,64,240,231,198,249,168,48,167,91,116,99,31,165,181,122,253,177,230,188,34,105,155,176,49,86,103,93,89,131,83,165,209,181,88,151,228,193,16,97,221,20,95,35,232,83,124,99,47,117,193,13,240,91,37,84,114,56,87,64,23,254,123,100,184,233,152,105,21,127,238,53,247,173,126,99,233,149,147,48,41,41,80,58,150,118,128,35,180,18,90,215,73,223,244,185,146,238,92,43,79,58,218,72,137,228,174,98,236,21,210,219,89,105,215,48,219,48,117,71,246,56,195,24,80,50,177,47,117,251,179,23,228,125,247,185,41,42,233,231,106,44,10,6,252,173,16,140,221,35,95,110,56,217,103,182,55,149,17,255,105,101,194,47,44,102,128,161,43,3,4,235,43,41,108,153,167,108,39,41,217,142,10,120,36,182,127,63,232,66,214,246,171,39,62,137,72,69,179,45,198,221,252,122,34,15,118,189,150,92,105,133,129,131,200,243,87,57,95,197,125,200,41,222,250,172,181,96,58,117,120,104,213,229,98,249,120,30,227,158,14,148,104,138,211,84,91,50,221,115,102,182,176,71,232,209,211,213,101,153,123,35,110,127,117,150,197,248,215,193,193,27,207,74,36,70,32,203,210,29,85,154,124,155,63]], +[[112,116,86,134,17,166,109,252,168,48,124,174,96,139,178,105,149,132,77,244,53,229,48,14,91,77,114,145,204,34,144,127],[221,171,221,209,94,175,131,17,93,221,6,93,126,34,11,30,252,38,42,97,197,46,145,67,71,68,43,222,109,0,37,6],[127,101,49,52,192,185,15,68,164,137,240,176,95,196,7,7,173,159,19,152,243,64,180,71,163,201,134,31,81,28,159,21,104,128,59,118,132,160,74,137,140,69,21,77,212,134,189,80,117,137,152,225,38,67,147,120,179,245,159,243,103,73,42,10],[108,19,116,35,234,199,144,184,232,228,24,178,144,224,87,156,123,134,177,74,237,129,141,232,206,83,206,163,243,64,161,169,83,145,249,132,150,143,43,66,41,40,42,129,97,192,154,177,73,205,172,214,105,112,180,1,63,82,229,230,142,168,201,219,104,91,44,83,7,53,0,229,179,94,41,234,11,161,244,209,89,165,88,211,97,176,101,22,131,108,247,185,234,80,31,160,80,107,152,95,3,106,130,217,224,132,72,157,59,254,211,64,147,226,214,217,237,245,87,133,237,53,169,12,229,108,118,22,134,204,62,161,162,199,106,218,94,200,193,69,216,24,176,71,204,81,110,236,93,45,106,147,165,85,146,216,146,227,213,205,16,194,80,192,75,4,155,56,252,126,192,243,154,186,21,130,64,7,51,108,43,15,127,129,214,77,92,163,226,157,111,218,76,35,217,186,101,217,254,60,180,224,57,19,105,114,135,180,106,11,31,204,210,98,78,57,122,233,92,82,84,188,216,141,44,124,143,112,253,200,23,63,100,193,222,50,40,26,180,24,70,147,180,138,52,158,103,130,188,137,146,180,60,125,231,203,157,51,146,155,249,83,6,194,175,126,147,141,132,134,179,134,249,253,63,15,113,97,224,230,134,45,79,146,129,68,104,101,161,201,190,36,96,239,188,32,21,27,6,231,157,1,70,23,208,48,14,103,29,72,118,116,88,89,102,37,183,109,255,197,88,170,155,64,97,33,150,236,130,126,28,111,255,81,143,183,173,75,248,196,111,203,39,136,133,170,73,27,119,162,137,149,207,185,215,150,64,170,209,116,198,223,67,147,142,63,19,133,32,92,84,89,91,51,222,222,80,20,55,70,161,112,94,126,11,105,175,74,38,195,183,101,21,5,24,146,177,92,166,228,140,61,145,251,199,94,143,228,160,254,142,210,194,108,16,115,190,183,14,163,141,9,39,2,146,120,64,103,85,174,110,17,218,55,134,83,100,149,21,224,8,91,94,167,219,50,73,32,142,51,166,200,182,174,140,216,12,155,214,185,131,231,62,155,145,219,236,9,31,174,153,95,128,50,66,126,222,192,44,173,144,85,235,139,125,188,250,128,212,246,79,87,39,161,82,241,28,71,229,45,117,58,87,182,229,253,223,119,76,234,77,169,16,2,104,25,196,30,50,180,241,153,114,126,35,197,74,181,215,1,66,184,84,162,123,4,230,76,244,74,242,168,153,94,18,0,189,17,124,122,22,116,237,239,89,188,83,247,58,218,246,56,224,119,59,133,181,99,52,175,246,225,23,67,227,163,211,97,74,168,163,117,179,120,30,200,20,204,8,231,30,250,120,24,81,156,178,74,248,44,51,29,253,106,199,142,193,127,215,23,75,97,2,30,140,249,1,162,170,166,173,188,144,42,145,107,42,47,79,121,229,81,80,31,191,1,223,107,133,24,80,76,30,148,100,105,56,190,209,168,80,156,42,56,251,106,121,138,120,88,244,9,176,242,251,155,63,72,23,229,104,197,45,154,191,226,22,140,195,101,15,196,62,15,153,117,254,41,227,58,237,26,123,243,13,134,49,21,7,144,101,10,60,183,140,54,143,26,234,154,198,12,94,235,150,154,69,248,74,163,115,102,168,57,119,25,15,65,174,66,30,12,70,253,163,250,1,185,38,252,239,130,36,253,163,109,244,248,168,119,1,254,121,254,6,40,239,12,192,45,242,189,120,50,7,199,219,135,17,154,3,105,254,22,238,179,143,220,159,179,93,158,25,95,225,79,140,16,56,32,138,185,119,0,175,121,242,226,224,84,150,131,2,7,199,218,141,190,142,155,183,59,196,113,164,63,27,230,80,250,146,129,154,235,93,199,238,215,238,216,23,18,112,210,25,37,125,25,97,11,137,210,214,45,63,91,100,142,19,158,237,241,255,116,190,1,165,239,29,149,248,18,146,38,1,238,146,81,81,87,196,236,173,250,62,239,159,42,103,124,0,60,164,171,155,44,69,71,44,229,94,24,244,10,33,254,27,13,69,181,11,80,197,42,11,26,93,124,55,216,235,193,94,2,5,132,217,237,215,181,101,5,248,32,120,224,248,153,56,145,53,1,76,134,209,226,237,73,249,205,49,144,118,148,53,83,163,18,174,5,171,51,53,38,225,54,113,79,9,164,2,179,200]], +[[125,124,168,232,211,184,67,68,165,228,222,160,139,51,141,143,170,95,252,17,156,229,102,239,101,111,15,69,132,119,91,33],[11,222,52,183,70,210,197,73,8,83,6,77,72,198,180,193,203,188,62,231,190,255,94,143,104,76,18,15,49,93,126,78],[208,195,226,72,168,203,45,220,126,159,33,201,197,176,9,247,14,162,157,166,137,124,217,44,38,15,4,126,214,138,161,200,185,101,127,157,130,110,136,244,165,18,197,0,59,230,64,104,128,116,18,99,174,124,230,134,14,254,115,173,84,212,130,4],[11,114,112,117,52,93,97,159,92,220,127,196,196,60,220,25,16,88,17,217,93,6,159,129,192,166,47,225,225,23,140,241,195,93,176,94,45,232,125,17,174,26,111,83,239,56,179,155,244,237,143,191,86,239,1,122,29,60,21,182,79,228,178,97,11,246,155,209,154,199,175,212,106,43,135,180,136,182,199,138,212,86,129,28,29,214,189,74,107,93,166,152,115,159,209,161,76,235,159,39,241,36,182,159,107,209,109,229,83,122,173,128,104,28,86,51,88,3,148,218,59,132,233,183,165,94,186,184,82,45,45,107,241,170,78,123,21,156,191,78,32,181,11,254,156,113,26,160,71,17,159,29,173,135,73,38,11,135,99,158,156,20,29,239,98,2,106,153,3,115,220,253,153,247,123,15,94,166,173,253,143,89,75,156,228,16,100,165,237,48,123,242,216,209,115,112,73,138,215,244,95,156,77,210,108,66,15,69,15,83,98,59,182,215,243,244,106,20,157,143,19,91,194,145,51,16,251,143,144,67,208,153,39,139,190,186,57,23,159,163,103,176,22,115,225,201,83,239,253,44,174,167,49,28,71,192,55,39,68,9,91,28,143,144,238,245,241,146,157,177,153,108,213,132,246,21,213,111,174,58,236,172,62,232,139,208,178,150,244,73,204,39,19,197,45,166,149,36,143,170,142,56,155,5,160,188,172,105,220,233,113,151,35,25,79,67,59,2,151,235,8,89,1,159,20,26,32,124,232,204,181,152,130,202,166,225,143,11,67,189,221,185,10,10,133,255,213,119,214,57,74,29,128,72,148,16,249,42,251,133,186,80,106,169,243,244,39,68,93,33,34,75,156,176,70,192,95,27,172,215,183,73,251,123,16,36,208,146,228,238,75,48,164,110,223,113,132,112,201,148,145,198,143,72,121,214,43,252,231,4,109,129,56,203,185,231,33,41,153,164,73,139,69,95,201,10,194,131,233,53,222,4,223,111,201,153,228,67,75,225,16,99,214,228,238,158,9,106,135,188,113,109,44,129,153,22,195,122,78,98,152,196,153,69,54,110,195,245,0,114,11,6,220,153,211,216,172,48,62,108,38,78,40,167,194,212,25,236,98,42,151,167,17,84,79,177,244,115,91,17,248,187,29,126,44,129,106,21,98,135,180,204,12,101,170,162,128,184,55,115,127,10,132,227,109,226,223,47,195,165,13,249,128,145,143,185,229,131,75,66,172,14,12,114,120,215,254,141,180,219,222,202,1,65,213,254,245,220,97,81,248,123,134,52,194,65,168,250,10,130,113,120,153,119,58,232,159,83,120,144,185,21,90,122,5,188,228,120,102,236,32,40,164,120,152,212,133,130,58,46,153,35,25,104,14,182,153,176,221,83,88,245,70,252,83,124,115,211,164,178,35,160,148,21,24,182,209,230,107,39,103,108,27,31,199,106,8,50,5,36,167,46,41,127,206,23,170,128,216,234,123,56,138,85,22,142,125,173,184,54,233,222,231,7,237,37,192,238,77,178,91,238,60,72,91,57,100,146,4,239,175,40,32,178,115,99,104,252,119,60,224,144,195,133,55,128,2,196,113,176,148,121,92,178,102,211,158,183,88,13,112,27,228,200,145,111,107,56,191,226,95,223,54,214,196,173,175,169,174,152,100,197,123,183,55,180,149,6,237,56,214,45,230,12,192,89,158,198,187,26,207,36,177,211,125,96,239,222,183,217,66,197,54,3,162,240,71,110,149,18,201,56,178,141,73,90,111,38,169,7,195,150,184,65,174,221,142,20,172,68,123,73,93,241,246,118,218,204,213,167,64,192,66,245,119,43,125,177,127,79,26,58,28,142,124,72,131,112,231,54,181,30,105,15,210,221,203,90,166,25,87,167,199,151,90,203,45,203,145,93,7,77,116,66,121,234,28,65,105,248,104,135,58,197,194,8,144,22,44,29,249,101,100,25,151,90,67,211,25,142,24,195,9,161,235,124,29,135,135,63,177,92,109,164,127,84,138,1,246,155,218,185,195,158,240,13,65,138,111,97,157,215,61,125,180,92,187,106,210,37,162,222,120,123,167,119,188,115,210,143,195,4,241,0,9,244,2,44,44,248,77,224,8,215,15,205,200,186,127,16,124,54,152,89,233,201,12,168,163,147,181,83,242,102,5,255,215,35,12,146,20,144,112,15]], +[[210,31,221,123,16,229,74,139,107,233,90,2,36,173,112,102,77,217,33,18,226,104,58,79,210,121,196,7,219,56,113,187],[248,156,39,46,125,28,201,61,105,246,148,222,201,204,224,90,194,71,115,69,4,130,156,86,153,116,19,200,149,139,147,48],[109,105,232,59,62,126,213,90,133,249,252,157,37,25,218,11,10,30,180,218,174,233,145,166,101,31,92,137,25,12,13,231,35,115,205,152,157,70,190,19,103,249,218,241,185,47,237,59,82,187,165,74,30,76,202,91,200,114,110,208,127,48,37,1],[184,100,74,219,239,156,124,171,145,32,172,237,200,231,92,67,61,3,111,250,224,249,85,190,106,72,143,31,66,122,104,168,144,45,2,110,99,221,108,155,249,217,125,231,134,179,29,212,244,201,164,248,166,34,241,255,200,77,166,150,124,167,116,51,195,152,244,211,241,196,67,73,137,183,172,157,15,59,27,224,200,179,82,130,79,78,122,8,63,52,46,193,190,29,168,251,117,82,66,166,84,136,14,242,152,240,89,121,255,2,109,220,192,68,134,14,103,87,162,156,250,162,34,163,89,126,56,241,119,153,98,164,26,76,140,230,166,91,135,129,153,180,216,15,74,3,144,202,193,156,34,110,234,75,96,54,229,122,216,48,236,252,0,105,62,38,19,211,237,244,101,252,140,79,162,147,253,140,252,54,220,142,55,188,235,171,236,3,73,235,216,132,225,178,139,206,130,78,13,85,182,208,21,56,56,1,102,139,52,245,186,114,61,42,192,162,100,250,178,199,40,96,143,22,45,224,17,121,37,155,226,204,176,129,80,2,253,237,142,13,120,176,40,7,49,62,145,14,179,167,51,124,83,78,132,111,158,225,85,66,110,74,239,100,54,97,176,237,180,69,150,253,220,208,179,232,20,193,55,129,122,66,43,170,64,201,5,61,3,134,198,236,219,88,144,82,89,71,66,103,124,72,220,252,140,212,169,54,103,237,77,135,100,96,1,237,160,121,232,185,157,82,186,33,197,236,86,105,254,223,111,64,68,122,127,248,144,29,176,239,24,71,211,202,207,1,152,162,243,189,123,207,45,216,17,160,151,252,94,81,136,176,63,223,84,229,23,99,122,20,80,16,0,208,211,85,22,202,240,105,148,2,180,143,141,140,195,175,177,122,86,19,45,8,35,112,53,160,201,84,144,191,229,215,183,251,64,23,143,40,30,77,135,46,71,160,233,85,206,151,54,243,195,51,166,173,245,10,211,25,148,235,159,69,50,127,172,200,197,209,19,250,212,113,63,231,241,152,1,13,66,4,107,191,230,139,13,170,121,220,184,117,89,41,190,146,249,202,161,80,223,189,227,252,158,57,43,43,112,28,48,33,194,64,228,103,157,228,17,36,177,136,142,93,181,168,61,5,206,175,73,235,68,13,196,80,38,212,80,188,152,75,141,111,2,133,14,203,87,14,238,10,56,25,177,43,194,99,103,181,185,142,27,20,28,155,10,150,144,234,74,55,0,218,209,35,149,249,117,209,28,215,127,150,54,136,49,242,31,78,150,140,197,186,158,248,36,116,3,139,199,170,38,18,45,33,139,116,48,65,80,106,235,189,31,152,121,89,253,22,13,110,183,213,141,79,87,111,140,12,168,175,134,142,57,181,234,135,32,57,55,224,48,138,203,234,233,30,16,96,126,68,232,171,73,91,192,29,213,115,251,173,201,68,121,255,146,8,44,123,183,81,52,121,199,15,4,7,118,144,37,211,77,114,20,12,37,216,33,240,52,163,152,81,169,60,98,59,113,201,64,14,148,38,57,242,139,189,3,46,29,141,60,5,159,124,44,211,29,116,118,70,45,39,118,3,93,7,136,2,2,219,254,158,7,209,84,98,45,122,198,23,90,90,250,121,254,212,220,193,55,18,98,12,65,153,78,17,217,36,48,143,178,255,58,30,218,68,199,97,188,115,111,52,81,34,240,42,64,174,111,125,189,3,217,254,150,238,61,122,59,74,94,239,191,204,86,220,66,239,39,189,128,133,23,96,56,185,235,174,99,170,117,3,82,117,236,52,228,24,87,57,214,54,36,103,112,172,204,198,220,98,14,47,201,21,111,169,72,62,13,156,174,14,140,70,57,72,163,217,122,232,221,165,150,108,136,240,112,147,41,44,206,34,187,218,6,43,170,250,127,232,77,11,162,210,221,41,91,35,69,139,202,235,46,247,66,162,237,28,131,68,131,205,112,147,133,175,234,220,188,10,156,106,79,56,123,171,247,227,220,54,200,16,219,32,155,235,102,200,102,100,4,198,97,223,233,211,44,76,8,175,198,243,177,37,125,100,132,167,85,245,172,112,30,177,63,135,118,63,238,51,15,250,4,34,205,128,169,32,56,198,244,82,146,189,238,95,137,233,76,122,101,33,151,252,25,6,180,130,88,55,36,73,177,8,28,107,151,19,76,67,200,158,226]], +[[211,54,253,132,8,25,109,34,251,105,142,178,91,118,84,253,164,111,93,228,201,180,208,73,80,195,152,181,154,68,41,10],[243,205,150,52,124,234,99,229,0,164,201,44,59,242,21,102,45,208,64,7,132,219,248,181,149,221,61,57,95,144,204,18],[175,126,45,247,82,159,209,141,27,33,184,253,76,6,129,80,89,24,226,81,20,52,254,78,73,84,231,67,193,207,164,94,65,9,211,108,62,236,242,226,93,32,155,155,93,37,247,203,195,128,41,109,100,119,82,227,13,59,234,59,146,155,9,3],[251,73,193,155,196,68,76,40,235,38,37,243,29,153,109,94,54,197,127,166,253,215,114,230,123,113,153,206,198,126,218,84,81,113,45,247,166,157,187,213,110,124,57,135,150,178,0,29,239,101,28,75,156,5,238,49,217,86,121,83,92,129,42,55,211,29,219,48,115,25,156,215,4,255,124,162,152,31,123,156,146,122,127,125,119,111,182,246,9,247,39,230,234,112,156,231,244,58,96,121,53,4,22,154,137,5,217,178,49,9,240,216,103,150,106,163,227,0,199,225,29,222,219,156,193,23,185,4,246,41,39,228,142,77,115,254,26,108,236,204,76,235,8,230,74,181,95,37,201,130,22,206,201,55,96,138,215,147,20,105,152,241,76,41,133,230,194,145,13,247,177,56,143,157,216,99,241,228,215,209,98,20,121,184,81,44,219,52,230,115,235,2,164,137,52,227,156,45,24,215,15,150,109,103,106,43,215,93,181,67,210,92,93,205,195,239,59,139,200,32,24,72,195,9,97,233,21,217,104,189,195,25,70,176,209,142,222,124,176,22,109,190,31,254,255,148,57,201,195,64,74,246,1,108,115,237,235,37,61,147,245,98,161,166,205,213,120,152,169,179,66,37,135,213,245,106,243,208,107,63,108,37,117,31,68,70,15,179,41,150,86,220,17,34,126,244,131,122,171,221,238,64,15,165,63,105,229,206,208,83,199,109,206,205,240,173,201,239,128,244,179,48,84,47,241,250,45,240,184,212,60,209,195,17,177,185,149,92,99,44,142,95,4,145,147,28,4,222,67,77,248,247,163,148,229,254,240,22,219,46,183,200,123,42,199,164,167,48,67,189,127,152,173,10,77,69,58,191,176,190,139,228,203,20,87,66,170,86,170,94,242,223,241,34,48,165,16,227,183,248,47,120,71,112,14,238,165,144,91,2,137,105,108,76,20,43,243,75,207,129,169,98,215,91,141,9,16,85,115,55,121,51,91,127,212,122,32,209,124,148,138,183,50,148,120,50,103,67,113,226,46,113,17,52,245,201,25,121,35,87,247,155,247,12,68,112,120,117,40,67,79,192,180,202,9,62,233,37,67,66,13,28,168,17,36,245,88,83,23,226,80,130,26,79,61,140,224,249,25,222,159,191,1,39,8,126,103,105,3,246,203,57,2,91,204,115,160,118,41,84,183,46,102,166,190,155,150,201,123,111,96,48,191,92,160,188,39,39,169,161,121,207,157,148,5,243,254,24,243,73,35,137,7,154,91,101,188,177,58,13,94,244,28,44,217,126,112,44,238,74,47,235,30,103,2,189,76,99,254,10,74,233,148,196,40,122,131,123,195,246,76,45,137,136,87,205,179,42,205,75,209,51,103,110,81,247,123,199,17,14,60,229,45,146,4,253,38,145,166,211,112,120,246,142,123,206,243,15,201,196,131,152,88,34,182,97,17,146,56,228,15,156,253,202,190,242,215,177,107,5,154,178,74,220,5,0,55,18,187,177,40,9,110,55,249,27,196,197,200,21,8,190,39,250,11,132,148,11,227,107,206,210,230,92,211,107,57,251,220,94,166,134,20,21,146,40,202,101,197,216,64,123,175,102,59,82,142,125,135,115,76,123,199,125,200,67,26,29,214,135,60,253,223,195,231,87,217,173,31,237,211,199,152,241,254,96,231,21,238,72,166,188,187,19,182,22,168,154,56,227,54,72,157,61,108,203,114,105,20,17,42,27,197,217,119,201,178,163,250,193,7,173,9,75,3,138,183,84,104,38,60,52,189,168,23,192,86,224,122,108,86,105,124,182,74,11,31,150,111,109,224,187,28,10,113,200,165,254,19,59,162,3,109,36,218,204,173,63,160,59,57,205,39,248,50,117,39,81,5,90,129,85,145,61,4,15,81,218,231,141,113,148,108,160,77,131,199,200,148,194,128,170,236,40,85,67,229,253,94,50,122,204,202,154,190,241,86,161,59,149,113,68,107,216,0,127,249,45,188,15,186,242,58,148,65,181,60,28,215,64,195,76,40,41,41,16,26,210,234,139,133,215,0,82,153,27,119,78,146,255,117,204,133,17,62,9,0,181,27,134,62,31,42,218,171,45,188,244,106,244,121,234,36,142,194,136,154,251,254,115,116,8,57,58,43,27,51,1,246,92,31,172,139,103,103,149,171,91,244,71,240,94,13,175,103,118]], +[[101,115,34,120,65,246,249,40,49,20,108,68,192,228,128,205,245,68,187,135,101,82,204,95,157,66,241,91,220,192,68,184],[25,34,87,165,76,229,208,76,25,67,159,220,158,222,24,236,133,110,41,135,14,36,211,115,31,226,34,71,153,148,155,126],[83,142,172,228,147,222,83,56,75,30,152,91,185,7,192,148,248,22,132,48,218,177,77,55,121,27,230,231,143,243,245,163,6,236,112,220,172,134,217,147,164,193,247,88,80,120,109,121,95,2,43,121,190,106,84,119,105,228,21,105,197,169,163,10],[110,124,107,18,42,179,107,209,53,246,158,43,133,231,252,206,251,7,44,18,207,8,138,50,41,216,118,239,245,50,56,159,5,119,17,111,122,242,159,17,149,227,130,136,57,56,19,128,70,113,120,178,41,197,161,141,124,73,67,236,151,13,209,139,206,114,59,208,202,145,255,169,85,99,84,106,50,79,224,185,191,108,4,85,212,39,96,57,232,210,145,252,114,118,170,85,161,205,62,160,82,130,101,74,127,151,0,173,203,199,128,119,197,221,15,200,110,206,212,143,74,96,204,183,107,251,139,69,98,186,194,42,2,209,158,68,137,57,74,185,113,159,193,68,245,219,46,240,57,179,127,59,81,209,214,87,160,207,131,93,113,241,164,175,1,235,159,216,133,198,4,166,36,203,233,16,191,222,9,58,211,240,203,253,154,72,48,115,41,212,66,52,189,1,25,29,86,229,34,215,43,84,225,254,71,51,218,58,236,104,39,234,179,85,72,152,224,62,87,123,78,123,157,211,243,8,230,22,128,141,2,148,73,159,40,134,41,94,84,195,96,25,156,168,58,131,255,70,25,94,163,196,132,166,104,56,213,26,203,233,97,30,238,3,106,226,129,198,121,60,189,69,31,146,113,251,93,37,234,124,24,153,171,93,67,237,139,157,6,123,197,109,141,74,21,241,218,184,216,217,93,27,23,175,100,203,24,193,20,117,81,20,122,221,203,221,83,251,204,217,2,111,133,85,71,19,27,238,149,7,22,57,246,73,242,208,53,162,90,62,66,227,142,34,187,240,56,16,108,232,188,74,214,118,138,185,44,213,122,250,205,4,238,85,207,7,20,183,104,149,45,172,36,11,30,155,40,53,236,247,176,214,196,7,200,37,36,169,35,185,245,77,27,143,18,86,74,135,33,68,239,173,63,58,125,35,151,205,18,23,220,90,156,150,228,59,41,96,168,66,94,151,224,122,2,176,218,201,15,52,107,145,163,70,162,62,210,187,127,230,145,156,34,223,240,63,98,218,125,186,23,110,141,219,34,243,243,166,104,137,29,63,78,105,84,141,10,196,231,30,109,40,237,90,103,171,90,198,17,212,96,182,122,32,31,79,86,165,0,60,167,167,209,205,29,182,193,0,117,176,146,39,203,140,93,193,102,111,139,231,16,180,183,188,43,149,174,96,218,79,100,23,154,80,210,248,135,68,54,21,145,103,29,54,183,41,99,21,246,153,100,57,173,121,130,29,168,231,114,223,191,85,169,13,93,82,239,125,118,179,95,254,189,66,227,82,95,69,48,197,74,15,35,180,208,124,95,89,116,71,14,137,64,77,23,110,239,249,239,35,51,97,150,145,197,155,122,173,212,44,41,107,29,13,50,141,154,59,213,154,84,187,169,58,12,31,29,98,65,140,33,144,195,129,116,182,171,234,2,219,102,232,24,50,14,196,184,186,193,193,47,24,243,13,173,226,126,99,197,143,158,124,175,75,246,155,38,90,47,157,145,128,8,97,172,244,121,230,94,193,126,104,5,119,224,88,203,22,193,9,188,249,178,144,159,206,51,97,162,194,104,92,16,190,133,64,161,34,45,181,236,240,204,77,83,164,33,75,123,246,36,138,220,58,134,30,52,132,26,55,121,196,96,70,197,54,79,30,169,26,120,201,112,13,70,46,207,170,227,107,167,96,193,189,106,35,124,150,30,223,64,34,206,222,254,94,147,123,190,215,5,26,230,27,150,208,139,4,135,206,5,104,255,13,50,116,11,189,73,173,13,184,110,9,16,42,178,26,145,86,22,233,223,221,200,30,191,179,108,144,62,7,164,12,210,221,17,159,244,165,11,147,252,111,223,192,243,110,89,224,20,143,207,243,254,142,44,214,211,10,158,75,143,1,85,103,209,24,182,39,78,30,215,91,34,228,76,169,217,219,252,22,7,66,207,172,88,30,26,11,245,255,51,38,188,95,120,150,185,202,5,168,17,213,94,151,200,52,211,122,100,149,204,38,207,68,43,210,217,1,41,137,94,156,192,237,1,226,21,82,147,244,122,7,171,88,128,198,202,41,237,68,217,204,188,170,218,127,62,182,4,2,24,20,136,101,78,4,145,21,120,177,170,156,221,75,134,176,221,36,80,223,58,67,8,30,65,16,171,88,222,118,57,36,211,200,145,82,233,146,147,230,56,249,172,216,215]], +[[166,60,31,84,178,202,5,143,237,46,226,80,75,152,63,243,61,87,10,155,171,165,131,192,134,206,254,25,244,62,196,157],[50,155,134,107,202,65,148,41,127,193,173,90,14,186,13,249,86,105,156,116,171,125,165,250,84,98,189,6,97,71,16,32],[40,51,89,190,65,41,10,81,230,167,197,213,114,92,164,234,10,104,241,74,202,20,176,240,37,102,222,226,31,73,13,163,199,233,95,122,183,57,188,53,167,244,242,50,233,113,170,21,118,87,166,51,235,160,231,45,201,122,243,44,219,146,135,2],[121,27,134,253,88,119,19,71,143,146,52,255,48,206,252,18,60,215,195,235,18,95,167,78,76,109,182,78,120,68,247,200,91,22,134,231,30,208,141,26,106,4,224,235,189,255,74,177,96,201,118,200,171,155,80,95,106,126,176,161,132,39,233,153,168,130,141,241,6,132,248,199,91,106,107,10,100,192,175,164,187,34,190,209,203,147,37,53,156,172,59,140,80,141,152,188,176,235,205,116,141,193,50,241,214,163,96,164,69,13,18,146,161,254,252,78,87,228,16,122,34,63,66,30,125,20,163,132,184,92,24,132,77,11,158,237,46,203,129,187,116,232,161,38,82,217,133,5,121,90,1,49,22,167,7,108,203,84,147,214,167,17,247,99,126,151,167,128,231,77,161,179,155,21,204,123,189,226,230,196,208,211,232,48,5,151,200,54,232,11,203,141,128,129,217,116,224,36,50,234,200,131,104,33,29,58,170,232,154,20,65,113,8,225,255,103,55,8,56,73,198,37,180,13,99,31,108,131,87,34,12,127,55,56,11,59,44,197,208,226,223,107,77,17,150,87,157,188,87,182,201,234,13,65,244,250,14,85,111,148,60,148,72,239,66,252,120,223,89,150,100,140,226,243,222,4,216,166,99,249,103,243,217,51,212,246,83,87,171,41,186,91,100,5,251,22,41,114,87,141,219,178,54,123,237,20,60,133,76,16,136,222,146,29,121,245,169,42,133,72,55,235,119,2,225,186,146,92,110,172,35,209,52,186,27,175,197,212,109,226,161,148,44,127,54,111,112,27,10,250,187,117,203,29,128,142,26,30,78,58,229,222,136,232,233,152,151,87,69,139,221,216,168,6,193,16,204,58,115,61,29,74,197,138,64,92,77,129,19,79,188,36,204,222,125,90,254,66,15,159,23,133,240,165,2,15,175,187,34,97,34,37,8,170,5,40,183,180,139,86,114,0,149,132,37,239,203,66,147,74,136,11,19,52,68,187,16,159,42,149,76,250,53,162,209,124,176,94,227,241,109,6,179,33,161,95,145,51,154,190,218,36,58,214,192,145,159,172,81,233,7,224,83,253,238,209,207,3,0,55,52,19,119,147,148,27,138,223,154,182,175,129,156,36,93,109,86,241,105,100,200,167,91,7,86,168,203,12,168,193,42,198,230,179,148,46,235,236,47,134,136,53,248,27,16,157,180,152,164,202,46,2,31,167,101,96,141,35,216,3,222,220,158,81,69,63,193,210,166,163,138,74,171,37,124,15,231,214,125,50,165,65,224,20,182,14,16,19,169,44,27,58,217,230,241,27,226,147,178,70,249,160,198,68,11,11,84,254,231,95,237,47,183,92,201,30,203,50,115,140,73,88,49,88,106,17,36,45,135,220,180,136,62,223,103,87,165,11,24,132,55,89,185,141,208,206,244,163,254,16,215,99,112,236,218,140,131,250,184,126,238,38,86,197,242,97,195,64,234,145,165,96,208,226,198,66,137,38,127,0,54,186,53,148,72,0,165,160,174,243,241,223,131,154,114,78,24,29,121,184,163,193,111,101,174,39,149,60,74,174,140,205,48,255,90,204,75,49,228,118,92,104,251,56,49,159,16,172,248,146,71,181,163,155,59,8,161,145,117,74,36,172,169,89,106,31,138,112,182,228,240,58,32,4,169,8,111,246,237,7,101,42,146,110,30,45,247,189,204,213,190,193,110,92,78,150,131,100,160,154,191,157,237,147,223,95,202,11,204,165,200,18,151,110,92,251,60,52,147,252,23,93,29,146,238,141,28,152,251,51,130,179,171,144,197,192,228,189,246,163,172,148,118,123,104,212,126,107,156,36,66,101,227,177,171,6,35,168,240,16,2,115,242,198,7,222,137,97,44,114,211,155,228,192,180,215,122,60,97,54,141,244,11,54,8,101,41,137,209,225,156,10,175,14,60,37,62,86,44,100,9,254,100,72,146,155,51,117,61,225,98,230,222,91,212,102,165,17,79,192,229,245,113,2,117,94,41,84,79,3,178,141,79,120,222,154,2,77,212,196,232,195,194,212,65,21,167,174,21,237,180,245,88,170,125,186,100,38,231,227,114,197,79,121,64,189,119,20,70,127,140,58,26,221,60,100,1,137,195,22,96,216,204,1,211,197,56,46,66,171,193,4,199,35,249,72,168,4,202,133,48,71,182,184,123,91,110,244]], +[[91,103,166,215,198,80,221,146,221,208,54,206,122,48,91,201,89,164,151,197,229,21,166,132,147,3,92,179,133,14,224,61],[76,111,193,100,5,5,251,70,102,159,147,4,143,142,245,87,9,159,63,217,42,83,6,75,22,51,99,163,27,127,0,170],[15,7,60,154,88,111,111,94,8,56,154,42,94,24,8,226,112,240,237,182,175,16,68,150,249,55,87,98,63,234,83,19,58,115,28,68,90,194,53,120,205,86,163,136,60,8,149,134,104,99,31,237,241,68,108,227,79,133,127,144,130,43,168,10],[98,204,222,49,119,44,87,228,133,58,175,42,129,129,253,181,63,184,39,144,234,101,1,191,200,245,212,174,141,189,82,222,66,206,46,137,97,172,23,49,244,188,8,95,181,97,239,9,162,68,41,112,182,41,121,1,174,170,46,229,85,183,213,227,149,28,124,53,18,57,221,238,149,255,84,249,36,218,149,202,231,177,91,166,169,161,51,123,140,228,146,30,217,19,205,121,28,28,105,65,8,14,84,143,60,54,232,69,172,191,216,216,206,53,226,253,194,162,173,108,126,36,97,191,203,241,170,188,85,207,15,174,66,136,133,190,94,134,83,51,8,201,117,104,5,33,154,189,127,252,22,87,182,244,99,41,32,160,193,14,14,54,51,25,217,0,252,214,30,125,219,205,110,118,42,125,185,36,128,195,99,178,192,100,12,107,243,45,105,13,216,41,216,64,95,166,110,71,131,235,225,203,222,149,71,149,74,144,186,173,159,119,78,148,84,154,187,255,44,31,92,174,194,191,210,142,65,93,54,66,157,88,81,140,62,23,232,105,158,25,137,212,123,141,98,126,249,171,77,30,125,18,11,55,44,33,65,48,79,127,171,208,38,91,139,228,31,84,103,244,222,158,101,193,37,238,31,39,162,137,196,247,201,161,251,242,91,252,47,141,48,142,127,245,33,145,203,118,68,198,175,32,69,34,242,172,135,181,244,5,37,253,67,211,8,200,219,198,168,97,210,93,178,62,226,118,103,138,27,110,142,145,40,59,224,36,112,72,46,214,204,159,110,57,99,81,209,27,28,126,34,50,156,9,31,231,211,104,246,6,83,249,59,15,106,63,113,44,32,249,210,216,169,160,129,152,114,240,199,29,123,28,11,193,104,58,21,43,72,75,194,28,245,86,9,58,180,192,172,22,211,34,255,11,244,82,229,88,30,30,114,65,103,56,132,2,60,125,110,23,226,222,128,89,246,14,76,24,225,59,213,95,207,238,98,63,208,70,156,13,9,17,97,29,9,154,37,112,32,242,243,27,245,7,142,110,101,161,53,213,191,64,118,32,35,109,108,199,89,49,15,167,40,255,139,181,236,86,171,190,26,60,209,81,83,248,146,217,88,211,13,22,45,1,238,102,95,91,86,39,129,216,220,248,66,128,89,229,253,34,90,215,138,153,234,118,15,229,217,238,130,25,201,90,203,24,208,86,34,225,10,155,108,103,246,212,246,237,17,99,92,94,46,15,133,221,93,60,189,166,90,164,35,213,148,168,11,64,66,123,195,33,224,238,249,175,210,188,135,70,171,115,153,255,109,14,18,135,182,97,221,196,6,45,7,32,24,244,193,14,134,207,174,215,45,158,104,110,208,157,82,85,211,96,227,238,162,194,155,158,174,160,95,199,140,140,219,140,157,74,252,122,220,109,74,160,103,183,171,251,10,78,148,10,119,88,14,194,6,69,108,185,233,249,95,109,86,93,83,110,83,90,22,126,222,142,32,236,54,8,30,47,197,90,239,175,36,210,39,255,254,94,108,176,48,147,244,67,180,197,22,85,217,28,166,242,117,149,157,26,128,42,222,171,68,112,27,49,232,176,253,2,34,196,153,150,108,114,209,2,10,217,55,14,40,2,190,4,201,147,63,107,119,79,110,140,105,252,11,253,49,89,57,161,39,180,224,109,15,111,94,222,103,28,225,22,18,18,107,81,135,181,51,41,176,169,203,125,163,177,204,214,123,140,7,186,185,154,102,45,248,206,133,31,80,47,196,225,237,22,50,182,186,85,85,68,1,143,117,39,227,98,239,199,227,178,186,111,117,161,37,79,66,139,59,126,11,234,105,84,158,127,156,115,98,117,85,0,128,174,227,175,89,20,227,163,75,230,86,199,127,107,41,66,14,84,51,243,223,243,129,31,53,40,32,142,157,133,10,163,194,155,15,119,138,36,39,213,253,227,7,50,223,229,4,67,169,193,173,85,199,42,8,171,38,255,175,142,251,144,188,175,211,114,107,0,192,5,200,192,240,219,242,161,53,48,134,114,30,68,101,69,184,19,68,17,148,167,85,253,38,185,99,175,217,119,39,141,27,16,240,144,1,199,237,151,84,3,193,92,190,127,153,42,176,123,132,112,201,57,248,102,244,32,247,125,183,121,175,131,151,0,50,158,7,119,166,17,99,101,215,108,54,208,157,134,4,114,165]], +[[38,49,200,195,77,41,72,221,213,153,107,65,73,206,253,35,142,167,69,46,194,46,36,97,36,223,162,121,204,194,125,184],[195,144,103,134,255,184,167,194,124,68,194,68,127,157,222,125,102,109,254,88,140,252,84,242,210,80,64,81,42,55,27,193],[10,220,111,164,15,251,129,246,239,78,65,135,85,73,23,119,92,244,101,231,181,232,87,242,225,231,244,0,151,113,6,210,55,126,188,118,171,177,219,146,76,100,134,126,60,111,227,140,11,79,203,29,15,148,104,232,251,35,80,41,168,28,230,4],[111,155,220,225,68,63,40,86,212,162,242,39,130,131,80,18,183,129,138,14,2,13,188,194,42,130,22,88,48,95,19,66,52,209,76,234,99,97,0,237,137,108,42,143,176,232,112,72,236,111,139,49,72,79,120,235,23,16,69,173,215,44,133,113,14,201,249,181,212,54,35,65,123,86,83,190,134,231,251,248,180,255,145,17,10,128,140,180,26,207,102,212,54,232,154,115,127,174,164,239,243,84,73,96,241,20,184,51,176,180,235,194,193,64,112,176,191,183,176,5,126,235,184,66,189,28,30,212,88,173,52,40,248,247,42,29,29,179,196,203,71,151,163,153,212,122,30,109,183,77,203,46,226,74,232,21,133,207,102,239,109,155,210,35,240,245,75,200,193,206,193,187,68,96,190,244,255,211,46,232,5,195,202,94,233,118,255,156,20,85,159,141,117,102,98,162,188,25,228,197,152,84,6,160,115,5,201,149,13,134,108,154,121,163,229,246,197,150,151,83,161,112,224,252,76,192,156,109,135,161,43,68,205,243,190,22,35,21,158,144,202,183,168,163,230,240,31,38,133,149,176,33,177,239,125,0,118,148,119,39,13,85,132,201,18,226,42,54,116,56,39,127,89,223,32,197,98,13,213,190,170,155,182,11,238,71,244,175,82,125,137,41,87,178,209,43,103,139,82,121,163,248,50,100,101,76,10,15,141,33,231,9,102,143,48,251,110,104,240,71,208,217,167,194,174,154,40,247,203,157,191,24,246,63,193,102,31,7,211,16,229,64,199,118,49,245,189,172,88,36,104,93,124,154,186,15,225,208,148,7,169,102,46,241,142,179,226,143,209,232,188,137,38,87,188,56,36,58,46,100,83,189,174,171,178,121,31,197,72,149,33,41,84,87,173,4,24,12,168,113,246,49,135,146,189,21,253,24,0,206,89,221,62,204,126,11,114,151,146,103,216,24,62,128,79,221,69,218,173,132,252,76,175,235,86,30,168,214,167,74,124,222,114,45,150,37,58,179,231,95,10,221,224,42,97,253,94,31,89,203,31,95,27,46,5,38,67,88,154,158,75,228,221,110,230,69,56,203,11,16,154,17,63,48,165,139,53,101,98,64,67,102,42,190,23,246,14,49,232,156,54,201,149,224,10,224,127,86,169,17,138,49,174,194,74,213,68,188,150,88,17,33,141,248,39,193,115,11,185,4,187,121,182,134,19,246,201,148,103,155,105,144,215,117,181,203,50,219,151,25,75,216,16,25,190,164,31,58,126,239,80,27,248,73,27,14,168,89,56,132,82,227,236,190,22,170,125,86,145,81,10,102,6,196,147,228,194,147,150,27,244,11,76,211,0,217,210,46,161,167,114,76,7,139,139,171,31,209,101,4,233,137,177,54,217,37,26,201,241,237,148,165,233,172,189,156,4,248,5,138,254,3,4,154,237,139,162,159,162,232,251,68,248,232,192,78,135,39,243,153,231,53,230,193,73,106,145,169,178,205,42,176,45,67,178,133,233,215,97,2,147,182,116,157,241,4,75,48,226,218,153,165,100,66,154,35,230,140,150,252,233,43,8,160,11,123,116,43,169,122,98,238,88,119,109,125,213,101,164,144,7,29,75,25,220,100,142,3,50,156,197,200,37,211,135,235,164,158,46,255,108,67,65,134,92,70,79,19,241,190,177,130,122,127,38,140,193,90,152,36,128,191,8,79,227,101,44,27,14,11,74,210,98,85,133,154,191,28,138,127,155,59,239,9,138,148,7,253,234,10,83,158,176,8,253,215,73,250,1,134,204,1,105,217,217,230,143,229,229,76,172,50,206,87,181,200,76,45,128,94,202,57,194,219,189,210,224,47,125,34,136,38,113,47,244,166,20,17,202,10,235,111,1,161,248,14,242,158,235,7,26,67,34,45,148,151,24,75,216,93,158,68,177,102,190,151,207,210,167,50,175,74,35,52,99,211,171,84,58,122,60,122,236,85,86,86,86,136,64,244,223,234,33,127,101,83,170,152,175,50,76,18,178,195,33,78,231,110,236,112,6,112,175,104,200,193,243,105,70,239,215,255,9,51,229,69,63,18,142,151,21,253,179,52,74,193,12,75,183,236,143,16,221,245,219,113,241,207,14,254,64,247,94,91,99,52,239,140,248,66,155,50,145,230,228,206,55,156,23,138,255,203,198,16,48,235,137,109,116,77]], +[[57,118,154,102,240,202,18,144,253,161,67,117,179,92,102,63,106,75,42,179,96,113,121,171,217,144,99,226,239,162,198,168],[249,253,76,25,31,56,241,33,144,211,40,94,32,198,206,229,76,253,111,243,21,48,10,78,253,200,169,14,128,175,64,131],[20,66,222,162,128,126,3,17,89,236,106,65,45,142,7,187,62,41,147,8,9,15,33,143,167,193,10,156,80,104,239,155,100,239,17,202,159,185,43,225,208,33,107,153,49,143,240,240,60,184,113,205,125,214,58,56,174,23,2,49,62,91,37,12],[255,77,137,135,227,250,54,1,43,117,134,115,107,121,61,101,151,84,105,140,209,43,101,229,186,157,117,140,172,22,73,40,141,32,34,67,119,40,62,165,66,93,236,16,171,153,23,209,140,209,61,27,223,74,118,159,55,4,76,132,250,162,164,73,198,137,224,4,193,78,0,92,73,218,65,6,255,117,206,19,3,54,28,110,62,52,204,254,231,94,233,195,28,189,6,164,188,219,180,47,214,73,190,77,252,214,100,0,109,106,95,97,7,124,4,166,168,29,179,107,232,107,164,44,41,81,240,81,174,218,100,172,234,73,108,185,36,152,43,159,125,35,74,201,114,63,239,152,168,225,39,85,227,38,165,47,190,53,133,31,65,30,235,134,118,6,212,91,81,63,84,82,99,145,197,84,99,92,24,11,143,208,238,69,26,252,150,228,239,211,96,182,30,107,175,3,221,109,25,186,81,92,49,236,28,221,58,255,255,219,39,53,78,62,107,86,233,225,161,161,183,212,181,125,157,118,137,187,47,234,108,141,63,156,224,223,45,158,233,25,196,35,10,31,32,184,93,254,254,30,163,215,247,125,180,112,228,2,36,41,239,96,155,15,244,73,70,68,10,203,68,205,19,68,91,207,163,242,5,3,194,108,47,182,99,200,144,101,251,147,52,166,3,235,154,183,21,46,98,98,146,51,196,76,176,14,119,113,109,155,114,200,79,209,179,64,99,79,241,206,163,71,80,21,118,16,14,203,15,209,187,118,174,13,255,28,43,9,72,235,113,238,44,195,30,121,211,1,93,114,219,238,34,74,152,14,15,149,166,159,121,61,168,58,45,170,86,239,229,123,47,140,234,172,158,85,244,67,202,158,115,43,72,199,95,172,33,195,111,167,114,115,195,243,72,53,255,216,60,150,240,10,198,232,108,255,237,8,21,54,70,193,206,162,35,218,156,163,96,202,185,126,3,178,182,200,251,167,193,149,163,154,229,46,178,238,134,67,0,174,86,161,15,84,127,153,163,22,152,114,36,159,151,119,75,23,152,147,85,54,242,245,240,17,206,87,97,58,148,252,183,231,40,106,109,73,193,15,217,41,215,103,28,187,140,241,125,252,173,75,36,133,195,216,253,121,18,135,33,229,93,132,128,135,99,194,175,169,197,94,59,12,215,191,47,10,102,181,228,103,190,197,238,137,173,87,11,96,241,136,179,247,180,165,17,255,133,147,18,222,208,120,216,208,9,17,52,253,73,188,121,45,45,125,96,179,4,148,28,127,35,32,111,153,232,99,177,226,216,201,236,255,210,255,10,58,60,117,73,133,97,90,154,146,237,206,173,0,254,14,5,73,59,25,141,31,124,144,8,132,70,187,164,96,56,167,31,50,101,59,89,18,178,79,67,19,119,72,183,90,236,44,21,254,75,245,166,248,107,138,108,221,156,116,71,242,235,176,244,59,1,202,21,35,224,212,150,36,0,6,173,127,255,250,254,13,245,117,75,52,44,175,243,85,93,114,162,125,11,146,202,22,103,102,92,236,67,191,181,131,7,122,156,23,65,250,73,44,227,220,44,117,41,205,237,129,184,40,26,63,55,89,72,184,167,206,208,150,178,250,204,37,227,144,41,226,33,182,106,83,211,151,158,31,64,95,216,138,252,6,236,110,67,9,220,133,230,157,110,242,180,180,146,102,22,74,157,157,28,49,238,57,33,18,123,19,56,27,251,116,13,211,141,193,199,49,89,33,249,194,254,88,182,27,99,26,125,159,222,45,216,164,190,61,237,4,144,174,59,131,118,121,25,85,193,196,180,254,208,11,159,76,56,171,115,80,252,46,55,163,21,12,24,22,43,31,175,3,55,137,75,194,62,116,245,149,228,190,51,70,109,234,179,84,88,190,151,180,247,86,88,151,240,104,82,247,28,96,254,249,16,29,114,107,114,224,16,42,151,178,202,82,17,227,128,104,52,176,172,26,125,248,124,42,7,141,242,99,239,139,164,87,220,137,27,127,46,98,120,17,171,98,43,153,70,248,198,183,49,242,64,120,209,123,6,178,0,195,68,127,128,50,170,62,122,36,62,228,34,221,162,230,82,253,117,113,58,251,206,138,89,239,133,54,101,58,72,220,244,42,112,231,98,31,155,40,2,64,155,225,193,166,31,50,227,103,137,165,197,5,94,26,130,104,233,220,67,140,46,21,39]], +[[12,128,139,6,111,12,142,141,187,28,35,214,194,206,221,11,232,102,216,66,95,36,26,146,133,112,14,165,69,54,207,109],[68,238,114,144,4,80,197,106,178,31,38,134,210,149,37,208,102,62,11,221,135,114,91,234,197,214,139,172,235,105,241,210],[56,198,130,206,222,251,19,228,107,17,247,181,248,0,204,129,32,212,90,131,205,141,141,236,16,197,119,187,1,83,213,9,186,79,223,64,9,152,120,139,112,96,7,206,22,43,150,148,92,113,64,190,238,116,225,157,7,67,175,164,236,253,37,10],[201,69,113,65,0,88,31,78,36,218,17,252,15,108,109,2,16,67,63,151,119,82,81,36,197,94,224,114,216,93,121,139,112,95,157,49,200,249,119,219,110,223,183,166,92,120,173,45,125,49,214,183,181,190,64,255,17,120,211,3,182,131,155,176,198,50,16,193,211,56,193,3,175,160,212,83,236,161,188,162,119,217,48,119,138,213,8,2,39,47,3,219,226,24,79,195,30,248,234,106,190,33,105,151,25,159,124,27,51,119,55,150,137,7,39,42,165,27,212,156,7,56,156,149,70,140,239,79,217,154,231,140,164,84,42,43,188,14,138,169,82,20,173,28,255,249,213,8,90,67,67,148,71,59,132,183,75,233,191,47,2,2,173,30,228,97,102,4,202,29,215,95,74,25,83,66,235,191,143,197,159,63,121,97,101,84,220,123,253,213,86,190,67,114,33,193,11,250,211,158,17,158,6,4,91,229,254,214,131,211,83,79,182,207,237,51,137,28,150,249,195,48,242,139,104,79,143,186,212,124,1,65,142,171,108,238,204,46,215,119,244,194,24,162,122,194,37,130,57,35,21,197,58,167,48,158,197,76,97,117,35,110,68,36,220,151,132,101,171,98,141,149,68,176,190,132,16,62,181,111,27,175,229,229,234,237,4,201,139,254,46,138,36,24,198,197,42,97,234,206,133,35,107,102,199,179,184,112,126,213,86,65,221,157,93,169,124,153,193,28,190,185,170,45,177,71,130,13,199,36,128,10,157,128,245,5,250,90,242,9,33,202,210,67,86,131,187,79,198,11,221,212,117,248,99,226,245,149,13,35,99,153,216,215,91,64,75,57,74,84,103,55,249,58,98,64,135,0,179,171,60,30,146,43,26,133,154,41,21,194,211,83,104,129,92,212,91,133,178,172,8,49,33,255,0,15,5,13,205,244,21,229,39,90,92,66,218,227,177,84,0,243,221,175,147,57,242,10,18,97,168,140,217,2,5,99,151,99,33,17,82,223,65,74,154,106,98,24,245,107,53,162,222,158,132,130,68,159,109,167,124,158,61,74,240,73,48,21,167,38,33,127,130,172,88,149,79,227,226,227,68,64,53,107,17,46,6,166,246,113,251,90,110,244,97,154,110,167,180,224,77,179,117,127,182,100,195,150,179,65,202,137,0,29,193,96,75,81,250,145,83,249,19,12,16,32,255,136,144,146,135,130,58,179,145,92,204,133,196,227,93,246,194,248,230,249,2,190,130,186,33,41,127,211,131,90,255,92,224,47,60,7,220,9,63,203,26,186,38,224,109,254,111,2,223,121,41,26,172,160,105,236,171,147,129,64,76,156,62,161,173,64,154,223,41,42,145,227,165,130,213,167,182,143,251,225,10,3,5,36,142,9,103,230,223,55,47,40,27,209,146,225,57,151,156,152,102,202,143,225,225,14,6,22,220,45,79,133,225,25,224,203,75,254,140,195,29,159,92,1,139,101,64,133,36,0,10,48,22,162,61,153,20,213,126,149,85,118,226,102,11,14,13,150,200,73,90,18,195,215,49,34,210,0,176,240,229,235,212,70,86,43,8,244,121,52,171,73,154,150,153,29,207,153,201,106,98,136,7,57,132,93,41,130,1,80,85,62,174,155,224,187,65,213,61,58,240,29,152,103,187,71,50,201,11,246,225,55,49,110,59,30,220,194,9,168,160,159,176,98,166,239,5,243,126,87,242,197,209,208,202,186,240,122,142,215,212,20,85,64,123,9,103,84,24,10,169,109,61,150,89,25,69,221,122,16,64,162,222,96,216,225,192,84,247,133,70,82,183,50,231,168,245,182,71,76,59,170,24,64,251,232,27,30,107,84,226,1,239,11,200,208,242,19,215,206,193,216,36,210,34,9,172,114,82,90,100,185,3,231,115,184,63,27,104,246,64,39,159,21,5,61,33,236,21,206,47,247,89,34,23,107,117,132,161,107,241,161,240,214,54,183,148,42,61,97,134,47,111,209,48,153,114,211,20,30,183,105,49,76,169,117,208,32,191,2,191,221,241,125,20,182,14,183,134,191,159,85,152,159,228,115,50,13,68,41,103,126,48,28,104,38,51,248,19,255,38,192,163,218,146,246,208,104,6,22,16,91,4,37,175,51,140,46,166,21,59,221,82,22,250,226,175,228,97,233,36,156,5,227,47,118,173,124,66,157,146,83,75,104,109,209]], +[[4,157,172,60,151,125,157,245,3,73,107,67,215,110,85,64,227,21,0,26,213,127,21,234,159,8,112,202,210,212,249,233],[252,111,75,126,179,154,113,22,128,249,102,212,104,166,26,187,19,169,182,68,155,185,159,218,61,18,206,27,80,109,27,75],[117,50,209,166,26,152,31,48,61,124,36,84,53,79,153,84,12,212,132,205,233,171,51,125,111,123,81,241,121,34,15,127,162,7,52,118,180,28,113,82,159,152,54,219,107,29,15,90,72,43,187,76,104,54,97,118,237,20,212,216,238,250,222,13],[127,49,227,70,246,141,167,55,22,170,203,22,238,161,155,178,65,66,220,40,62,114,99,255,195,247,4,162,42,229,39,90,14,249,95,6,105,186,229,165,76,127,235,132,188,116,135,60,202,15,51,93,108,255,61,139,74,32,5,108,100,245,232,130,203,187,210,172,116,32,118,118,70,126,84,102,221,213,106,237,245,110,9,124,127,89,217,69,145,94,176,235,208,195,200,61,72,136,141,62,158,222,81,173,45,216,160,238,30,171,76,248,127,250,120,99,90,252,77,110,243,232,125,218,59,101,86,92,41,133,164,173,10,207,223,184,28,176,230,28,103,130,106,110,160,190,212,192,138,161,165,65,222,96,69,135,4,172,33,202,18,241,200,17,139,179,9,44,53,164,12,146,30,104,69,100,86,44,44,16,73,220,220,43,141,106,151,227,86,125,53,107,255,181,105,42,65,216,157,221,160,236,53,82,21,42,39,87,127,28,206,87,208,9,134,220,167,126,223,94,37,24,21,130,0,173,246,144,175,251,49,170,242,181,116,131,104,57,68,9,153,241,87,145,206,168,83,66,172,148,169,108,122,247,161,158,73,67,16,174,38,103,95,67,195,82,88,232,91,104,64,185,156,107,9,207,165,141,25,241,228,58,119,227,151,176,140,13,177,131,11,202,103,179,158,205,135,82,218,97,30,8,50,198,202,231,187,140,231,74,130,231,231,51,11,229,6,46,208,90,165,200,68,87,176,7,251,92,205,194,10,85,213,77,142,4,9,200,189,131,136,61,46,2,157,255,38,234,93,178,117,220,224,153,228,24,101,154,4,0,241,59,233,255,220,20,231,214,69,169,70,119,202,132,105,112,183,230,172,82,127,160,9,163,89,69,75,60,73,54,73,5,24,159,180,156,155,172,182,80,192,60,216,40,117,137,78,53,70,186,3,195,46,51,111,198,81,106,135,103,108,80,213,184,11,48,84,39,59,21,124,93,118,117,20,229,69,116,184,161,1,152,90,142,150,126,149,218,143,146,152,0,38,14,8,20,139,238,226,215,120,30,158,133,212,99,169,79,254,253,187,117,194,143,168,137,128,21,104,9,153,66,156,238,121,139,63,210,217,103,55,134,138,38,63,186,159,182,244,170,213,106,21,198,65,47,248,94,125,55,82,16,45,170,242,94,116,95,165,246,241,116,162,49,252,206,134,36,221,112,133,111,155,171,204,32,145,68,255,104,100,100,141,234,13,104,132,86,106,76,57,20,120,5,190,8,78,71,64,188,80,147,9,188,177,66,150,75,176,207,207,103,38,160,224,75,191,50,174,104,52,115,43,218,3,132,206,168,244,164,132,155,186,13,24,100,108,28,52,71,24,150,181,190,241,73,248,202,185,236,131,114,43,15,178,9,239,232,160,76,74,35,93,200,221,178,10,205,146,118,90,251,243,5,135,64,234,112,185,193,13,156,90,239,134,6,41,143,228,21,21,147,178,31,121,125,146,174,159,30,8,129,176,210,113,176,213,177,12,110,216,60,52,158,194,71,63,191,47,247,128,220,208,118,216,207,10,234,250,113,254,43,140,81,40,1,95,143,187,207,236,213,40,28,213,234,203,111,233,172,110,170,110,71,214,103,185,173,75,126,65,30,108,183,70,61,86,118,7,175,191,208,65,140,78,176,106,254,132,127,94,64,180,153,68,56,40,213,162,115,164,168,126,70,222,242,26,145,157,115,134,58,240,5,74,9,158,58,220,84,80,184,227,47,81,234,82,197,153,164,162,163,83,81,120,138,247,203,113,229,196,75,203,141,245,74,96,30,110,194,193,130,139,72,196,177,174,68,99,16,111,16,239,165,202,243,9,26,191,153,170,186,82,82,244,132,211,187,198,43,250,107,42,128,109,35,198,51,26,98,252,70,188,98,118,121,231,62,200,45,204,8,247,145,67,244,183,30,207,53,126,162,240,215,78,109,48,88,230,6,4,63,110,143,237,112,66,130,193,107,31,152,143,250,54,92,250,233,163,207,121,46,12,91,170,215,12,167,226,87,118,1,139,94,127,14,149,68,225,215,63,62,93,30,65,106,94,80,251,237,41,109,193,191,75,41,163,251,227,46,251,215,233,156,131,1,93,39,245,53,173,236,241,117,252,54,193,234,79,68,35,179,109,205,192,84,186,153,50,120,232,90,195,98,45,67,95,82,55,186,97,180,154]], +[[240,125,97,181,202,28,39,0,203,80,249,0,194,107,124,40,246,198,148,8,8,199,186,255,247,79,202,75,17,244,37,212],[235,36,61,250,204,45,198,67,87,118,213,84,236,237,139,249,35,144,96,75,53,85,124,218,81,253,32,62,221,180,147,250],[193,155,83,43,130,72,86,57,50,99,151,1,191,21,188,1,95,174,187,23,187,152,216,113,97,110,16,72,214,76,165,249,85,245,88,246,59,83,83,161,87,111,161,172,174,243,155,203,201,2,23,86,223,93,26,179,188,116,26,204,249,5,155,4],[193,198,120,67,214,154,14,98,231,191,113,249,2,6,163,213,89,92,163,196,130,170,167,103,233,49,176,214,194,244,117,42,184,105,145,240,53,131,187,19,142,159,114,250,181,143,214,2,164,182,178,150,2,207,137,20,8,175,90,27,253,51,152,192,23,140,68,20,97,227,244,155,200,29,100,192,217,127,93,237,105,44,117,212,214,77,172,93,128,214,59,212,220,82,16,193,217,53,11,20,43,166,231,104,241,80,128,122,184,168,108,172,219,89,216,77,223,102,11,229,98,3,192,20,251,161,224,220,22,250,109,50,105,78,20,177,40,237,209,246,198,171,68,90,58,211,65,116,250,158,75,1,242,91,29,94,110,183,105,131,180,41,92,228,145,77,58,228,140,112,74,48,229,84,252,31,134,139,98,114,239,240,109,162,75,254,23,228,224,240,250,70,187,8,255,185,7,203,97,190,190,82,223,49,26,100,203,87,139,48,253,98,125,241,18,33,174,64,3,160,176,198,142,60,111,149,162,28,133,0,212,27,44,88,156,196,106,19,156,172,255,87,220,240,7,89,245,46,156,163,218,189,177,120,138,182,179,138,80,72,245,142,8,224,92,57,79,157,60,114,17,61,69,43,112,132,197,25,248,108,22,137,255,219,174,80,110,216,69,5,34,203,228,61,226,122,163,191,221,146,169,27,113,229,42,60,191,119,193,189,40,147,234,189,64,122,87,254,94,20,104,115,191,178,4,63,74,97,71,223,8,62,84,162,32,141,25,37,129,63,164,4,228,196,116,6,231,114,134,67,235,251,11,16,20,47,144,158,248,86,253,58,145,107,192,133,21,67,184,42,85,248,205,82,155,210,29,158,41,9,214,215,231,123,220,234,70,115,229,69,255,74,103,250,55,214,95,31,99,241,29,93,13,85,151,74,48,171,225,136,51,93,181,220,189,53,102,88,249,183,118,130,217,109,171,178,88,234,149,149,26,5,89,174,164,6,77,94,161,104,5,1,220,180,34,143,44,149,111,129,210,16,17,68,175,116,199,22,188,139,244,41,109,195,184,49,114,92,193,125,59,253,144,102,162,153,83,178,236,215,80,89,67,91,73,162,90,197,37,180,251,171,23,121,2,45,251,109,229,37,20,157,205,144,42,200,167,226,31,52,79,95,1,1,72,6,146,214,22,8,149,44,113,65,62,48,3,121,69,226,6,197,238,173,252,62,220,75,174,13,121,108,160,197,245,109,111,251,63,9,105,223,157,248,167,148,245,220,131,163,178,245,195,171,54,187,144,27,204,49,85,28,85,12,99,250,65,214,168,213,123,219,155,92,101,188,97,12,58,152,151,82,171,40,160,21,231,194,246,178,251,241,153,167,107,151,80,192,211,213,146,17,156,139,64,34,250,69,186,222,47,187,65,67,38,121,181,42,203,70,8,169,92,52,170,64,191,254,193,11,201,143,71,41,223,204,182,80,178,160,82,223,176,104,149,158,100,138,146,213,170,77,210,209,125,222,103,205,242,230,55,122,240,212,174,55,150,7,56,157,126,53,150,68,27,159,66,34,207,246,175,115,179,48,2,112,206,84,128,11,217,52,169,16,154,2,86,58,220,86,174,70,88,68,81,205,175,74,119,83,129,87,229,135,15,74,225,45,188,129,135,15,93,180,26,44,181,94,0,219,61,34,49,98,143,23,39,195,172,185,158,211,172,216,182,113,86,168,0,90,76,200,243,211,85,91,121,160,55,115,169,49,241,78,235,206,64,185,254,70,237,229,218,8,129,251,34,7,23,228,24,232,181,160,254,94,71,126,114,133,197,84,232,89,225,100,65,103,43,72,153,52,163,169,238,184,141,120,252,197,193,219,45,31,189,222,57,39,115,246,201,57,151,46,232,250,49,137,244,233,135,43,74,189,200,59,55,156,12,16,232,24,220,255,117,200,61,104,112,114,146,132,206,212,31,47,245,90,135,201,96,230,61,18,17,240,128,113,41,63,106,198,63,155,222,243,143,213,145,156,169,11,63,94,37,166,192,198,100,196,236,248,49,198,78,45,76,110,121,138,152,163,160,247,190,122,36,99,234,218,166,162,163,72,249,164,148,113,113,35,204,10,40,192,165,234,227,245,181,133,242,203,140,178,96,194,197,3,228,21,120,87,60,217,183,203,161,64,141,202,157,134,10,228,248,195,211,243,34,164,91,88,162,196]], +[[80,134,74,117,170,12,105,181,147,80,7,124,32,75,32,117,127,43,139,104,85,195,126,215,33,180,159,42,201,23,214,178],[207,243,235,213,234,12,139,85,49,217,33,30,34,25,228,207,229,222,217,145,216,236,66,77,245,76,245,60,131,118,249,189],[23,116,85,167,22,148,241,43,118,47,209,126,8,189,240,16,167,252,145,209,145,65,215,174,35,153,189,36,26,153,138,106,80,169,114,42,193,35,44,89,228,226,170,168,40,7,139,43,146,244,165,76,223,14,254,187,162,193,109,190,175,7,34,3],[179,101,244,118,172,146,231,96,18,167,255,216,120,42,241,90,63,94,225,71,246,3,163,103,173,242,249,114,70,19,232,118,91,3,122,192,235,31,103,55,54,225,19,99,227,82,237,90,233,235,90,103,18,94,216,24,144,3,66,174,147,55,28,67,59,145,246,2,29,75,226,160,82,176,218,67,179,104,46,127,116,10,232,1,208,84,16,87,133,142,176,201,194,141,152,240,59,69,225,40,170,163,66,198,182,2,119,103,146,170,129,36,28,173,6,241,51,143,160,199,23,87,24,15,88,140,131,1,217,28,39,103,155,80,33,205,117,215,246,23,30,233,248,213,110,67,119,103,152,18,246,236,94,212,101,56,202,237,80,12,29,21,245,252,134,234,249,237,156,249,160,96,107,34,97,79,175,103,100,98,19,78,61,179,88,35,50,180,131,223,165,76,162,154,94,176,214,186,227,56,14,25,208,96,17,52,83,243,43,186,183,225,24,98,123,64,188,171,241,113,27,207,234,184,149,125,227,57,67,108,112,136,187,136,49,1,83,154,9,211,190,240,136,252,31,132,7,100,3,111,251,179,61,236,209,42,172,87,253,38,248,72,35,225,149,83,212,214,126,0,14,148,54,202,50,61,224,153,188,28,231,94,191,93,220,203,68,140,215,162,228,187,214,179,46,63,32,36,249,108,197,199,21,43,139,232,237,11,216,228,54,211,36,209,206,29,211,207,204,69,42,40,199,58,149,175,132,130,170,119,42,229,61,91,225,41,46,57,209,113,107,67,117,143,229,99,200,170,59,116,187,165,192,45,4,119,141,145,227,212,61,204,114,187,124,123,4,60,5,200,116,91,112,94,231,91,90,78,199,185,91,101,67,89,251,94,133,51,56,33,152,81,212,10,138,251,180,249,30,203,180,30,184,21,52,25,108,192,204,157,62,183,20,57,108,175,4,91,35,23,34,212,72,101,3,100,4,25,152,132,128,167,129,88,8,190,151,66,135,55,44,252,72,153,101,170,197,184,9,92,99,117,129,235,145,15,144,85,205,28,10,10,59,11,51,172,169,15,124,91,142,110,246,131,171,240,206,83,174,186,81,190,196,252,123,66,122,35,71,54,15,202,134,54,211,241,70,146,132,242,105,169,171,240,203,26,36,74,21,214,180,4,101,231,92,248,144,146,71,74,139,237,160,51,57,29,211,17,196,153,81,154,8,196,240,52,231,25,24,215,202,212,24,69,50,124,137,231,177,233,74,251,7,35,120,44,229,197,83,239,54,121,27,186,99,222,23,215,70,73,24,148,1,44,235,216,123,24,55,168,33,239,92,98,75,188,132,204,80,53,245,231,12,217,242,27,66,33,154,45,206,48,224,230,92,37,13,13,25,77,43,82,72,107,3,238,102,51,41,129,165,34,81,116,219,23,229,168,187,74,16,237,156,138,68,92,65,68,47,59,205,182,180,244,158,78,29,200,118,97,167,182,228,31,53,245,93,214,123,212,203,198,255,88,191,191,250,255,210,195,130,252,173,12,174,143,13,249,175,106,207,9,64,0,118,24,165,74,238,49,217,50,203,216,232,180,28,160,56,33,196,40,160,239,142,88,210,67,94,236,213,3,197,77,169,193,98,143,60,116,155,119,5,25,245,59,242,213,126,215,18,208,117,211,115,55,183,122,43,16,167,45,45,89,12,32,213,206,194,202,204,108,58,141,193,19,226,209,110,242,209,179,144,237,150,228,3,106,205,48,78,12,124,239,157,67,31,136,33,138,161,248,56,40,221,166,54,185,74,167,97,199,49,126,207,17,108,191,198,17,229,186,109,148,197,14,153,70,147,2,59,223,45,36,142,214,3,248,91,231,58,0,8,183,90,222,249,81,220,207,163,14,66,233,245,187,5,2,58,222,121,117,6,203,249,11,182,220,228,60,243,161,195,20,26,92,197,253,154,79,60,197,87,185,14,24,4,155,60,19,15,70,30,79,50,41,159,161,209,207,156,127,46,162,5,53,101,232,22,10,52,28,221,249,154,205,221,73,22,151,250,112,81,36,171,218,180,42,94,143,207,4,141,217,241,121,56,78,201,42,70,154,235,17,232,188,98,182,157,188,252,236,102,129,117,71,87,228,197,208,253,217,185,207,218,73,175,9,184,58,90,74,16,174,217,164,207,125,223,162,137,32,157,71,90,179,49,140,212,185,101,224,7,220,225]], +[[229,95,34,15,255,128,121,20,139,37,65,137,187,41,65,116,248,226,197,117,229,127,57,212,186,200,22,92,94,86,231,105],[127,213,7,208,63,225,214,227,249,17,240,89,89,123,14,41,46,160,150,245,188,133,24,82,145,107,241,33,124,175,220,108],[193,2,58,112,104,116,62,196,102,143,73,94,183,189,77,181,129,41,193,30,88,41,158,168,125,111,172,211,2,191,41,106,152,226,152,253,180,142,221,249,196,78,121,174,134,65,247,52,80,59,184,61,192,179,31,97,13,241,209,233,214,25,167,5],[30,44,232,191,14,167,135,93,242,133,177,219,211,75,190,103,48,127,46,138,200,188,20,44,59,163,20,193,100,44,101,162,214,46,178,199,131,249,22,40,60,164,236,62,83,109,62,235,101,207,220,192,84,154,196,246,164,95,83,154,197,223,121,166,213,118,130,25,115,157,12,154,12,219,179,18,66,41,108,51,18,183,237,86,0,67,245,54,205,29,233,169,194,178,137,100,26,28,45,132,249,166,139,124,3,184,184,86,126,93,199,19,140,44,185,103,198,40,170,37,178,234,180,52,212,73,11,35,80,116,9,113,124,222,148,218,89,220,29,194,92,123,228,42,138,160,46,220,244,217,149,54,142,107,160,238,31,149,54,0,219,152,210,45,224,248,210,87,2,14,10,64,110,225,102,155,213,39,185,254,28,97,31,155,229,163,215,82,142,139,97,81,103,10,134,99,210,237,26,88,211,227,105,187,114,42,99,2,215,193,114,161,155,218,243,87,238,219,2,39,145,86,227,185,3,68,49,167,214,138,57,82,142,180,2,53,135,87,62,184,143,48,249,78,131,62,138,35,185,208,172,123,92,168,120,36,89,107,187,10,61,12,161,177,106,104,120,253,247,226,206,163,74,111,251,149,169,255,78,136,138,151,89,55,53,184,104,218,117,216,112,123,191,219,29,147,235,134,165,30,45,33,95,29,217,220,247,131,136,114,154,62,176,240,102,221,201,65,233,80,201,33,39,25,139,206,99,165,72,104,217,151,2,149,114,255,166,246,254,161,211,166,145,100,201,153,105,83,220,139,111,157,173,6,53,201,176,129,245,95,152,51,64,240,129,75,245,71,8,3,9,14,121,151,247,171,121,108,43,21,173,175,64,33,214,124,255,175,110,30,246,40,103,80,57,69,194,26,50,150,100,224,138,149,164,21,130,48,13,169,190,210,8,68,76,230,170,18,179,248,103,121,92,110,228,196,201,37,112,24,98,115,97,41,59,213,39,130,26,41,163,57,180,4,162,218,75,217,148,79,135,112,64,121,139,181,74,189,45,118,203,177,141,244,41,127,76,227,51,127,100,210,5,128,170,100,189,236,172,55,106,106,79,247,77,1,68,178,254,116,206,248,45,80,165,230,189,215,153,229,95,246,150,98,186,197,55,173,203,104,129,34,140,182,55,4,80,12,20,58,79,77,29,178,141,69,86,190,230,4,163,153,255,210,6,84,101,151,222,233,34,82,84,127,108,101,127,54,132,26,135,213,101,246,85,39,22,194,90,33,21,20,119,190,233,239,150,24,85,251,26,242,218,128,104,242,140,233,255,112,213,37,44,122,99,162,225,77,237,107,137,119,177,215,105,26,119,237,46,87,210,47,242,225,252,76,219,206,181,232,5,133,141,144,56,150,234,103,7,228,139,52,95,96,226,129,139,47,206,196,219,164,140,174,169,239,163,130,121,251,131,213,176,244,106,69,228,44,65,118,93,1,113,186,172,216,214,221,167,153,19,20,179,78,21,253,54,18,124,70,125,29,224,28,1,163,167,138,140,27,16,59,238,23,167,160,183,172,85,118,253,194,38,221,36,89,119,49,70,207,56,38,20,23,202,25,19,93,189,169,189,190,84,205,23,170,125,221,56,253,202,194,171,163,150,179,101,206,174,152,145,159,108,81,119,252,88,63,91,238,63,72,112,73,20,48,106,161,158,233,14,63,208,222,85,145,198,105,255,53,171,22,254,243,141,238,24,123,174,30,90,170,86,109,241,5,68,183,214,212,235,0,218,126,190,180,236,220,196,216,227,43,73,203,189,198,230,102,64,189,176,247,46,5,145,138,5,195,93,155,255,126,14,136,242,65,215,198,200,203,47,237,204,223,101,86,10,240,231,131,62,254,52,175,121,13,182,49,137,2,44,253,113,252,138,207,136,134,1,39,189,79,191,2,107,203,227,96,227,58,137,149,230,54,208,59,184,109,253,1,152,173,169,89,52,45,142,156,158,217,62,35,41,125,169,141,102,160,212,252,150,81,98,115,59,200,101,65,185,90,108,144,151,203,85,169,115,198,250,193,148,232,248,161,100,39,76,71,156,81,14,98,216,160,53,235,117,17,129,181,2,175,182,20,216,196,70,123,84,69,194,104,220,61,208,171,189,87,112,4,192,188,71,177,95,203,128,27,121,53,151,87,181,234,137,207,140,247,127,198,209,96,230,205,115,196]], +[[213,227,164,6,113,189,69,240,136,66,221,199,138,190,87,222,59,156,229,100,107,115,13,46,89,254,207,90,125,248,15,64],[65,108,55,174,26,209,91,99,43,14,164,57,50,193,118,55,40,44,217,29,89,121,85,46,94,235,185,154,65,157,92,151],[99,222,106,152,17,66,54,90,62,89,38,49,200,39,114,55,128,151,57,209,201,143,90,28,178,204,205,52,6,125,28,165,220,143,47,198,59,138,225,166,137,220,170,41,27,166,182,155,26,103,149,197,121,165,219,109,204,238,115,246,164,32,172,10],[9,254,111,250,139,240,148,42,100,146,19,87,101,157,188,110,79,139,99,202,59,158,164,117,234,57,215,146,82,144,161,72,216,123,177,85,116,29,250,40,174,27,234,220,31,62,26,183,103,55,235,93,93,218,222,208,187,56,45,126,17,234,129,165,231,128,22,18,105,98,96,186,59,208,156,128,182,35,246,54,56,10,160,32,143,238,10,255,112,129,45,83,7,178,113,131,131,35,67,222,186,163,96,93,218,209,125,221,112,214,17,64,13,221,16,214,56,170,61,108,104,162,140,240,233,124,29,237,246,204,217,199,49,168,79,240,64,90,58,34,220,186,0,171,68,213,178,24,68,241,77,19,116,172,12,177,229,141,244,169,12,65,37,99,207,230,157,136,45,53,15,106,175,191,166,79,162,249,255,130,96,50,50,103,128,174,207,147,5,216,33,124,23,157,187,99,193,81,84,18,50,235,101,151,146,101,216,118,196,188,67,5,192,47,64,188,29,5,219,175,125,207,79,125,217,35,44,23,238,15,122,5,85,245,4,186,55,116,84,132,136,147,62,117,113,235,63,113,196,203,178,12,196,228,167,50,47,53,172,14,121,165,145,85,121,141,208,245,179,193,19,25,183,216,243,234,121,238,58,204,104,189,185,243,124,125,76,143,156,171,161,235,248,235,127,67,180,98,174,253,56,232,192,212,198,57,121,207,102,49,222,195,26,181,206,211,147,126,245,178,54,44,176,156,113,221,9,102,87,112,15,217,107,218,85,94,34,113,47,113,174,193,26,229,233,27,36,189,22,73,73,139,141,159,134,127,182,196,30,7,96,128,247,64,208,116,194,162,85,114,211,78,102,107,99,103,191,124,187,61,212,42,35,130,220,25,115,150,18,104,96,83,150,129,10,69,106,192,129,187,253,58,84,180,72,129,252,252,69,180,36,94,231,36,101,180,135,208,127,46,243,247,74,221,113,205,253,209,110,146,254,37,125,51,70,69,176,169,188,125,7,38,19,251,156,12,222,169,219,76,114,188,135,16,158,16,45,124,186,243,102,236,214,127,190,61,237,50,116,115,7,167,174,239,97,115,90,211,170,92,233,93,238,204,22,161,110,178,160,188,199,173,192,161,29,136,128,50,38,14,124,126,201,229,79,90,37,49,112,42,126,93,251,135,195,108,227,19,163,20,117,136,174,249,98,199,47,169,102,210,65,99,124,56,139,131,221,236,147,67,187,134,52,62,146,11,18,206,28,201,21,200,59,49,233,152,98,105,6,116,234,73,53,164,136,9,212,210,121,5,65,55,84,99,146,173,159,8,231,184,222,97,174,115,232,30,72,61,60,99,181,174,115,78,24,231,162,47,238,209,35,61,12,166,51,85,243,164,138,51,6,126,26,14,25,113,243,106,169,41,254,6,19,194,28,74,239,249,65,132,41,195,176,114,165,152,73,89,40,122,94,92,64,190,2,189,34,185,167,156,127,63,83,89,210,187,228,147,245,86,218,203,176,203,76,41,60,125,148,18,101,231,119,57,45,20,141,104,192,122,19,200,222,200,229,209,225,199,240,65,232,152,62,221,218,164,100,157,172,21,114,163,154,228,198,72,12,165,80,226,228,70,45,204,132,156,27,171,120,29,40,163,85,43,45,152,224,46,21,24,230,85,83,64,251,118,214,141,181,137,22,213,86,167,184,21,99,171,168,29,154,87,174,80,240,76,245,104,96,33,132,125,121,182,187,61,168,1,122,96,177,195,190,239,212,141,43,60,211,156,111,83,192,139,204,150,125,147,6,159,86,43,179,110,12,79,76,166,188,204,94,87,211,89,3,205,128,10,97,120,90,147,119,14,55,127,79,232,233,244,182,102,128,152,73,104,249,100,158,16,94,122,17,157,151,99,111,58,5,202,234,177,215,234,11,200,19,52,180,45,92,192,128,131,14,194,77,54,156,248,103,58,73,13,89,235,76,176,129,129,218,57,164,109,150,110,35,254,216,211,138,95,171,199,232,67,188,251,1,90,68,116,191,212,109,74,67,255,74,81,169,86,118,97,226,105,109,184,124,55,88,211,181,76,231,132,109,19,145,215,244,101,38,239,48,132,77,73,50,0,24,215,73,181,212,223,211,13,56,12,110,87,63,196,20,216,254,252,93,113,4,112,117,107,236,0,216,138,196,175,201,37,209,237,227,126,174,230,0,74,35,234,14,248,182,14,72]], +[[78,215,4,138,161,40,77,187,204,36,137,56,180,12,53,116,33,147,89,122,221,175,221,224,100,19,184,212,204,251,225,55],[191,132,31,228,68,173,209,247,195,234,205,253,7,132,180,232,85,210,64,95,64,33,205,157,130,102,7,28,50,200,162,115],[16,106,157,235,35,39,243,56,204,183,27,204,148,226,254,61,46,151,60,230,221,143,167,186,202,128,139,65,17,129,62,59,195,180,216,142,250,106,0,196,113,11,191,229,49,150,249,171,58,21,11,22,84,185,8,254,172,249,193,61,242,214,56,2],[220,255,149,135,214,4,108,17,50,190,7,223,38,223,99,130,255,146,207,200,235,83,69,197,29,213,13,209,136,238,118,159,16,164,222,94,136,131,209,22,150,123,234,151,211,179,43,200,174,187,159,1,61,109,249,82,242,81,193,163,18,52,110,114,206,225,53,161,191,215,107,243,8,10,53,200,56,180,77,117,95,38,61,33,3,16,250,141,40,196,202,82,240,140,172,91,131,168,163,177,223,196,109,155,117,45,159,199,54,73,208,11,185,238,153,38,80,99,156,34,93,234,193,243,155,158,128,54,137,209,158,109,159,142,244,245,31,29,17,96,31,172,244,16,219,100,139,204,130,191,100,135,105,167,221,89,198,232,162,55,219,35,157,63,102,29,120,82,196,38,211,148,169,5,9,82,106,133,155,71,100,89,222,219,230,216,153,54,192,243,152,153,149,81,29,74,87,110,84,44,206,94,13,215,238,239,235,3,38,211,63,37,194,42,182,231,105,6,51,244,201,237,42,173,241,210,79,148,134,33,35,164,100,4,44,234,25,58,47,4,121,211,155,205,27,189,28,122,12,167,230,37,142,211,115,35,114,245,78,14,213,227,241,226,228,212,160,76,81,11,238,8,209,198,213,112,207,214,58,191,20,180,238,240,185,111,57,202,41,228,60,82,242,202,61,253,70,15,102,227,2,53,177,89,170,239,44,193,86,1,41,105,253,61,21,153,120,214,202,160,169,69,34,41,31,121,137,216,175,16,131,25,150,19,123,104,217,127,193,127,106,155,194,132,94,243,221,71,203,195,134,232,151,122,134,84,54,52,18,218,195,172,81,198,56,23,183,192,81,135,141,207,69,138,179,99,13,215,174,246,141,39,15,141,167,136,10,70,123,51,4,245,186,237,251,169,23,62,126,253,0,124,65,45,23,32,156,86,210,57,104,227,64,184,160,237,180,27,126,42,64,136,190,192,27,83,45,248,155,82,21,129,49,49,16,123,123,71,79,3,194,228,125,67,23,241,28,79,81,96,144,67,4,153,126,118,161,33,169,86,2,53,32,141,121,178,218,180,247,225,150,121,50,2,192,144,44,233,196,191,193,11,143,227,151,227,92,160,37,100,84,102,42,232,120,239,176,160,166,6,250,192,169,82,201,246,186,174,178,212,91,37,140,97,117,89,192,237,37,40,168,139,73,170,68,238,67,3,91,13,121,58,173,57,83,193,165,163,70,56,102,188,129,91,31,252,226,255,43,101,224,253,71,219,193,95,78,122,6,191,171,194,144,252,98,9,11,247,217,72,83,247,124,4,68,169,185,14,254,119,209,206,180,189,57,226,3,188,136,64,17,98,78,104,70,226,163,113,5,141,171,166,60,35,248,108,66,195,227,30,170,75,215,215,164,42,242,213,36,137,110,49,186,163,226,7,99,248,93,207,213,39,117,242,128,114,216,159,11,212,250,227,13,11,19,126,227,122,176,99,186,6,254,157,78,198,42,187,47,234,15,129,184,203,238,252,3,0,128,184,2,106,88,253,24,103,246,107,225,21,78,101,191,234,125,206,197,95,227,45,81,251,11,74,138,90,138,4,66,99,148,61,106,200,1,28,110,103,1,190,236,58,136,101,88,64,196,137,45,69,13,49,43,118,82,210,81,71,105,242,59,253,110,112,70,70,125,242,154,40,127,243,196,201,208,230,78,109,158,78,222,225,185,53,208,118,129,212,112,4,53,40,134,232,71,176,198,213,118,47,212,90,129,165,60,206,148,118,200,135,34,26,234,108,12,130,187,243,178,151,147,46,91,17,229,56,163,36,93,99,215,183,176,145,223,161,215,185,160,226,219,102,152,164,197,233,254,147,22,98,215,198,236,109,157,91,146,188,126,4,21,85,223,77,240,202,17,202,188,72,95,156,85,97,56,167,23,69,240,59,151,131,187,32,11,114,210,51,105,126,139,207,107,65,23,238,103,99,215,146,215,66,34,100,133,47,79,48,248,209,137,14,46,160,128,152,4,15,127,40,142,74,190,144,182,60,171,44,20,55,48,96,132,14,248,39,236,200,70,205,86,14,144,162,11,131,5,244,99,195,110,160,56,132,165,223,76,37,241,186,158,161,37,149,45,192,145,185,117,22,222,29,40,124,14,43,245,41,119,91,166,210,248,237,224,60,180,44,30,64,14,200,4,169,223,8,228,111,68,181,6,99,70,227,247,199,161,168]], +[[199,236,168,62,148,133,118,189,159,39,143,215,184,40,0,164,29,146,218,155,114,213,161,204,219,188,101,88,16,82,86,139],[7,107,131,82,220,168,3,30,133,60,141,144,153,194,239,87,147,55,204,123,43,76,117,209,160,99,234,62,199,37,183,253],[134,153,106,27,142,73,93,66,82,119,233,124,192,131,5,73,52,155,194,182,243,220,218,96,243,183,211,80,27,139,80,181,180,88,205,165,139,67,110,35,192,44,212,162,43,35,72,19,170,155,204,60,97,249,131,192,183,239,236,160,241,190,194,13],[141,140,239,214,115,133,92,205,142,184,83,76,49,45,51,128,5,187,5,245,185,80,125,88,133,158,30,149,59,10,77,145,59,231,89,216,237,250,146,137,140,110,112,165,63,129,149,79,195,68,180,173,98,70,176,16,148,129,186,111,115,174,99,49,171,242,223,16,142,178,232,92,235,8,124,31,111,207,201,222,44,31,19,155,161,119,27,114,104,3,2,216,17,204,208,204,212,224,199,254,176,19,46,178,11,51,78,90,171,229,246,17,159,216,148,125,158,136,82,225,235,27,116,16,126,23,65,0,227,230,223,12,58,104,19,12,166,48,148,2,89,75,181,12,28,142,39,116,241,50,20,73,106,123,31,52,131,133,234,191,188,203,172,22,90,90,46,125,157,234,95,253,88,176,189,136,180,156,179,49,236,183,244,233,214,186,233,121,26,215,136,230,171,137,38,193,204,22,21,222,175,76,196,0,199,122,49,97,151,188,161,144,73,149,225,54,93,27,151,2,100,131,118,17,105,48,246,249,17,102,230,20,134,41,231,91,226,208,104,149,246,168,209,93,90,148,202,105,183,18,243,59,207,149,190,12,27,230,144,43,183,139,138,35,13,122,133,96,196,216,78,35,137,85,42,129,87,26,166,101,193,156,46,147,176,212,62,140,44,189,158,136,93,112,82,81,139,119,196,126,132,29,17,157,194,139,101,167,80,79,102,66,113,240,108,127,243,147,248,37,177,229,147,13,2,185,199,0,53,226,146,65,28,74,237,246,96,71,0,105,112,227,73,223,202,127,180,28,16,253,83,126,53,37,46,16,158,51,54,215,168,42,20,222,93,85,64,198,252,101,113,213,119,79,57,183,196,3,231,184,135,94,194,21,135,126,252,108,200,234,72,177,134,180,104,33,234,94,242,186,139,172,212,13,121,126,106,221,6,65,50,131,20,91,96,70,43,53,3,197,184,129,215,154,89,41,85,209,138,250,8,150,158,49,69,127,91,39,218,236,1,3,56,237,134,127,48,8,120,253,135,206,50,24,128,184,96,160,198,66,132,202,45,193,95,94,83,16,225,14,106,115,167,234,101,14,169,211,115,105,77,164,221,66,154,231,65,46,249,178,156,131,179,176,104,199,71,105,244,49,206,6,21,249,255,79,130,186,172,71,180,188,233,4,73,236,65,194,162,213,115,217,43,146,224,86,49,72,97,101,188,113,14,245,132,15,128,218,233,249,221,92,255,212,235,245,209,7,70,81,12,95,203,254,98,203,151,3,192,177,84,200,111,16,129,102,114,73,118,112,163,176,21,11,180,225,176,59,59,213,68,193,42,144,195,237,204,215,144,14,187,91,49,201,17,23,204,130,129,163,196,237,4,153,142,153,174,212,27,180,31,206,153,144,164,6,72,91,20,219,227,188,26,95,207,119,25,80,121,144,218,59,11,60,104,173,64,216,149,12,13,73,206,209,1,147,25,163,243,106,255,108,175,117,215,249,160,147,61,211,171,221,118,146,161,86,47,6,19,254,74,39,141,92,228,200,218,251,181,91,46,194,175,43,36,232,57,111,88,123,23,12,156,166,84,117,8,250,205,231,52,144,223,176,30,182,101,126,63,79,39,35,4,183,11,240,71,164,58,43,88,229,86,139,197,43,44,141,76,3,33,154,90,139,211,220,6,67,24,89,19,192,175,116,17,248,27,119,190,42,155,253,92,178,105,119,17,61,38,88,169,113,146,180,28,246,199,1,27,15,246,161,28,191,243,80,85,70,50,47,11,239,96,151,228,107,54,73,43,1,106,69,98,224,146,182,124,63,204,199,120,14,162,116,217,109,89,88,73,247,226,165,109,121,237,203,50,215,132,4,159,193,50,74,91,238,252,36,25,58,102,225,202,196,161,58,129,27,144,149,131,204,145,12,240,141,75,16,77,189,184,166,242,178,31,188,29,177,23,90,26,35,86,166,61,62,234,157,187,133,55,210,198,134,39,84,61,240,209,248,253,141,87,161,139,13,189,105,185,32,203,155,40,110,60,7,174,68,174,46,27,238,192,28,238,107,169,136,181,209,175,185,151,144,177,221,145,6,85,196,61,127,42,62,211,117,75,164,101,22,210,120,112,85,89,245,116,22,34,169,171,181,200,242,63,169,118,169,209,70,148,138,222,107,166,96,138,53,228,224,211,48,232,46,150,162,190,108,120,173,12,212,216,112,78,87,206,161,70]], +[[123,70,157,249,200,247,132,137,171,71,204,112,168,133,3,241,184,243,217,41,195,63,234,177,197,3,240,150,154,58,195,123],[168,20,199,227,115,208,17,59,144,98,74,138,178,188,165,207,83,191,82,142,57,252,61,54,125,225,84,185,75,178,47,29],[24,250,248,45,8,225,6,142,159,152,61,129,47,5,253,182,146,157,39,35,219,31,119,196,90,116,187,9,207,242,119,115,181,76,232,244,59,48,21,65,145,18,231,37,234,122,205,164,178,59,129,32,231,176,207,66,1,83,229,176,61,208,97,9],[28,15,215,69,14,41,103,92,147,9,22,56,194,172,147,60,169,151,118,110,56,14,195,58,146,184,167,225,161,237,152,33,199,95,204,181,197,243,118,14,118,208,232,129,3,17,221,198,36,234,135,66,19,28,28,67,8,244,23,142,4,208,73,96,105,61,132,108,31,81,216,119,59,109,235,52,67,216,116,185,226,222,59,119,120,81,133,81,139,46,158,231,54,198,58,57,200,33,44,168,102,158,22,29,19,27,26,178,38,79,221,114,220,86,40,177,28,6,242,175,159,7,137,4,123,221,78,187,93,85,137,159,116,220,78,18,231,151,83,99,246,58,141,167,107,85,133,193,107,182,213,91,5,250,222,135,19,209,156,173,26,33,22,64,38,38,145,170,201,180,55,169,236,248,154,146,70,236,219,161,255,11,234,120,73,76,238,21,41,98,22,234,107,184,130,71,157,36,55,201,73,74,199,250,79,48,21,209,211,20,157,85,100,215,193,26,126,123,97,79,125,62,157,69,79,10,5,176,64,161,224,111,231,131,124,42,157,162,121,77,145,139,255,169,230,26,12,63,8,159,108,159,126,234,197,134,227,75,249,68,112,217,19,218,65,55,28,172,223,199,238,139,209,19,86,85,86,105,36,234,223,9,106,192,48,166,89,2,193,3,177,114,209,46,136,240,83,252,86,238,115,243,24,112,129,112,131,175,168,2,247,102,139,129,94,231,144,247,212,11,67,122,46,109,178,240,251,38,131,107,75,35,49,235,165,85,57,97,76,15,225,114,64,36,45,211,175,115,131,188,255,125,63,71,214,84,75,8,114,12,10,82,68,31,116,17,147,93,212,169,82,211,134,81,168,0,5,250,62,176,234,236,199,53,210,144,232,189,94,49,183,64,20,14,19,107,44,0,37,35,216,235,42,10,181,189,104,112,2,179,185,38,247,94,182,144,209,218,115,173,35,88,146,243,178,58,117,107,96,90,67,124,0,224,98,19,4,232,16,249,158,49,76,77,99,227,34,217,182,152,21,243,130,255,161,236,98,128,252,14,100,28,138,111,111,127,97,152,91,211,86,126,15,68,13,233,247,98,23,21,218,205,7,66,140,0,144,21,77,89,206,109,180,1,105,198,88,172,91,244,75,103,103,31,225,158,75,91,56,170,210,211,212,225,144,165,80,170,212,24,131,82,247,152,26,109,136,6,37,2,223,134,121,19,80,57,45,65,206,250,203,36,227,123,199,0,203,2,145,144,195,177,130,20,119,225,23,213,164,98,251,62,121,19,59,16,115,89,137,102,245,43,99,37,109,191,50,106,206,20,219,12,128,5,140,240,13,104,154,10,88,17,26,241,105,39,68,191,121,27,203,180,39,163,114,36,110,149,1,168,92,213,32,198,26,30,89,238,24,14,140,151,25,47,96,250,93,58,176,93,248,216,85,28,26,198,202,10,154,1,47,254,206,179,193,245,33,65,30,219,101,9,188,39,138,101,30,18,158,150,176,173,199,174,215,7,34,28,174,172,34,152,132,65,61,170,16,89,93,34,209,219,112,130,18,95,79,150,149,0,161,212,141,172,218,232,15,64,41,193,99,220,215,157,220,100,104,252,218,22,55,184,125,220,242,163,217,180,210,153,160,229,57,77,249,14,208,59,98,19,123,166,123,159,234,138,225,240,210,47,145,198,58,36,181,147,79,116,194,101,196,63,27,146,61,185,128,173,252,238,131,19,218,82,1,118,115,14,249,115,107,39,230,186,50,209,126,166,157,202,198,244,160,22,237,254,45,181,165,187,59,100,147,47,112,17,241,196,83,187,232,139,186,200,199,3,95,147,254,57,181,129,252,170,122,175,8,47,190,208,4,253,31,213,164,226,217,193,151,22,96,75,25,206,25,158,33,105,167,190,81,141,95,173,210,172,49,185,84,120,8,42,201,19,6,0,141,228,236,14,244,201,249,214,249,109,47,102,214,47,175,194,25,64,130,128,138,240,214,123,159,186,13,24,155,5,95,6,28,202,194,75,39,97,11,251,213,162,35,45,214,243,200,144,169,177,38,100,113,179,34,233,225,191,151,117,123,239,114,171,206,233,59,5,31,201,35,207,212,231,35,190,62,23,20,63,56,238,187,144,11,91,188,247,48,71,50,185,192,161,197,252,149,9,166,147,88,10,231,58,76,223,197,251,242,12,232,30,188,131,92,108,144,157,131,17,65,177,148,246]], +[[223,236,222,122,86,161,140,31,25,216,10,25,164,241,218,221,208,188,236,176,30,236,173,109,252,160,249,87,169,20,237,122],[175,186,166,231,62,133,176,43,37,164,181,135,236,184,196,223,183,154,169,32,39,97,239,168,209,223,44,208,170,99,22,196],[180,253,229,91,145,108,246,0,104,241,155,37,53,28,20,16,220,246,107,252,64,249,109,27,162,54,139,194,185,17,90,170,91,45,28,240,227,223,202,2,172,144,42,148,62,36,137,165,104,27,186,254,211,156,110,51,33,26,156,178,255,110,84,9],[174,110,143,246,92,205,230,242,100,132,149,8,38,180,54,35,5,138,94,254,2,11,177,155,125,139,78,37,118,139,105,39,52,254,7,201,19,185,232,129,38,190,203,241,74,15,208,32,91,57,252,194,174,195,115,248,193,132,198,169,187,187,132,68,154,124,163,185,32,173,160,136,1,223,198,111,241,154,235,146,242,85,83,153,164,48,39,122,226,45,35,117,78,170,206,60,115,132,103,151,83,109,215,26,86,244,181,132,44,15,65,13,25,137,172,172,93,128,93,38,87,44,15,58,100,221,32,113,102,34,18,213,47,233,158,89,217,102,4,119,119,249,3,15,164,253,46,231,75,122,124,159,124,52,166,220,126,3,89,58,19,214,76,230,36,83,238,60,163,13,132,103,40,57,241,159,28,21,208,196,93,39,85,187,57,74,207,77,203,127,127,7,17,172,64,234,70,97,46,163,122,118,7,173,50,232,24,38,95,171,25,51,245,9,78,45,3,188,250,165,246,22,103,243,179,127,0,196,197,141,155,65,185,175,57,0,72,43,15,251,79,164,55,106,160,64,0,157,236,47,69,37,121,156,176,5,243,157,116,203,45,141,206,140,32,194,195,245,64,151,3,175,21,108,251,162,138,157,145,100,57,203,41,248,61,36,41,206,98,35,81,158,117,225,92,124,127,162,21,17,158,7,63,167,151,77,177,79,122,1,9,63,170,148,173,82,171,30,173,206,26,137,54,108,161,58,219,137,6,100,56,162,190,183,48,52,23,10,164,45,156,45,219,151,193,74,23,195,9,67,118,210,163,255,216,9,95,196,5,61,145,209,110,6,210,118,147,161,49,15,1,167,81,17,207,237,168,146,195,151,42,19,58,9,173,218,168,247,65,69,248,134,129,182,210,119,150,75,254,56,85,26,44,97,159,163,202,227,148,172,178,156,148,16,180,94,16,27,23,64,232,178,170,111,235,195,164,93,173,185,217,88,157,89,126,87,205,148,123,104,76,195,85,36,108,230,195,38,221,152,207,146,182,238,163,186,90,176,55,0,98,38,54,50,77,193,34,44,215,72,250,7,191,211,154,30,6,152,9,229,103,20,26,97,62,46,139,233,221,57,138,182,190,170,253,133,255,54,40,238,42,163,45,10,87,187,172,249,86,25,11,92,66,66,235,91,133,135,210,253,203,7,65,185,65,106,5,245,254,203,31,178,214,71,136,220,231,131,193,246,62,96,100,31,206,94,29,43,24,169,80,12,214,161,253,51,92,193,219,70,239,4,117,43,45,34,7,46,109,252,252,250,86,155,178,94,69,122,254,182,58,79,190,220,41,58,217,209,171,164,227,148,170,16,151,225,43,15,201,12,137,247,109,240,214,68,31,169,152,8,182,11,224,125,252,199,249,1,11,191,144,51,85,109,94,226,212,72,147,123,120,52,147,146,15,104,30,77,167,8,103,16,151,225,153,72,27,142,240,224,21,13,124,40,81,223,68,197,69,18,47,155,14,91,162,238,255,45,152,141,86,217,187,181,93,152,150,17,17,81,164,54,175,6,94,12,173,23,138,44,159,168,246,151,78,205,240,154,223,1,51,0,207,254,218,244,184,121,27,70,123,167,147,58,218,93,99,45,180,78,214,220,242,170,100,137,23,190,99,55,210,226,210,6,133,109,8,249,238,123,94,47,20,221,198,211,172,66,146,21,168,121,35,173,50,213,220,254,227,104,99,22,221,209,178,123,177,147,165,252,5,200,147,169,57,165,185,137,135,54,108,130,158,57,47,72,94,161,94,34,205,143,133,122,19,74,250,152,243,114,21,87,109,220,90,171,79,45,16,202,175,5,0,89,163,53,242,75,205,203,172,129,159,102,219,7,170,189,251,118,39,29,23,188,226,44,186,70,58,128,170,137,45,13,142,5,95,148,141,247,246,230,195,0,218,239,253,58,35,109,221,207,35,143,225,6,102,165,124,110,58,231,227,103,61,53,87,143,139,142,166,157,60,8,224,20,10,253,62,224,48,178,42,55,33,96,249,8,163,120,248,16,27,95,89,105,254,163,16,238,211,122,0,217,115,2,213,194,219,232,204,96,0,117,220,205,51,173,99,210,101,170,246,14,36,28,227,17,190,215,221,94,39,69,36,26,224,42,229,50,209,92,24,136,110,129,129,56,117,26,252,81,133,14,80,108,109,49,168,238,244,81,173,253,75,61,38,107,65,90,126]], +[[7,130,140,88,14,191,158,29,130,90,89,195,191,53,240,114,174,18,51,85,189,204,36,158,236,127,47,197,117,94,41,181],[88,229,237,133,16,11,189,155,34,33,175,201,201,49,132,51,10,213,158,19,133,96,98,68,191,0,59,141,32,24,80,27],[187,9,54,4,57,168,45,238,92,125,133,119,158,84,193,63,136,224,109,56,244,185,73,96,254,23,161,235,202,163,238,47,51,12,100,145,84,187,200,117,164,7,108,240,187,247,238,191,123,141,8,213,170,75,231,65,56,129,36,95,194,210,182,1],[14,218,213,202,230,237,152,67,233,28,80,217,52,207,85,221,101,143,61,37,32,57,205,108,117,190,79,107,134,111,183,95,53,200,249,143,23,33,215,230,217,217,138,34,224,180,147,77,204,18,146,97,191,103,35,178,250,122,153,94,53,196,189,121,197,129,106,50,22,7,217,220,206,57,254,250,29,85,222,78,118,23,84,142,195,133,195,222,1,227,102,191,80,196,87,165,85,233,50,7,14,42,90,1,151,183,158,251,231,0,111,12,236,120,182,14,187,143,168,120,29,142,183,50,110,220,48,230,45,50,151,161,224,161,17,113,8,196,110,229,219,239,198,89,66,137,51,94,120,13,85,160,132,245,82,218,63,54,211,196,198,23,139,167,77,77,236,239,197,163,184,196,124,22,245,52,189,182,8,149,211,213,76,210,187,38,107,57,158,77,79,180,141,122,140,222,23,244,36,18,86,7,55,211,192,110,41,223,82,77,12,189,48,147,239,202,28,143,237,202,161,36,171,178,122,189,172,106,41,224,232,36,106,189,111,95,83,25,80,3,127,118,50,58,165,108,195,254,250,96,48,65,213,95,25,41,226,119,231,44,218,31,150,84,29,42,243,233,12,15,14,40,190,25,109,143,105,33,243,205,87,167,146,107,134,10,161,188,64,53,118,137,42,150,185,49,144,174,56,63,99,27,114,128,38,88,178,232,69,29,82,162,244,93,180,248,188,59,14,78,80,182,214,3,165,189,211,12,35,66,0,173,125,235,185,99,245,138,79,162,3,48,179,105,100,73,68,90,163,113,130,72,66,251,243,38,217,1,223,227,190,4,84,82,163,116,13,209,96,231,39,51,246,226,115,53,37,162,154,134,95,111,80,213,59,247,25,28,89,156,135,111,92,156,161,227,250,215,150,6,72,224,212,113,247,213,192,28,103,63,66,214,89,188,61,152,219,240,125,143,235,251,153,93,23,249,160,44,214,195,159,45,220,208,241,210,34,185,225,31,45,215,211,199,81,130,36,187,107,251,139,124,88,254,138,193,5,64,89,3,161,185,218,117,22,113,91,122,252,56,165,85,230,187,205,186,212,110,52,229,118,254,163,76,227,87,52,237,32,175,93,136,238,177,4,122,38,96,100,139,187,17,58,217,219,140,83,237,182,237,152,113,161,228,76,158,210,223,86,86,251,43,40,6,236,240,59,30,202,158,171,80,166,234,171,85,185,51,178,221,31,33,212,80,222,157,92,178,35,47,7,163,146,8,27,11,75,136,93,84,120,158,47,117,191,44,76,218,216,120,152,155,29,109,171,217,237,35,199,197,176,53,106,125,158,115,53,41,13,124,133,185,102,232,1,132,189,7,153,134,2,136,109,112,118,25,53,101,200,28,204,218,76,199,211,60,133,217,5,177,190,182,232,231,65,142,138,202,237,240,217,163,42,125,41,208,124,244,77,49,25,212,231,137,104,32,183,125,230,75,101,94,79,20,136,0,67,74,247,189,178,165,107,37,235,148,234,57,242,22,149,150,187,43,17,118,31,8,43,174,192,136,133,244,160,235,108,149,118,113,53,167,247,205,114,231,67,210,223,241,68,221,139,175,177,179,24,0,110,88,118,248,226,203,68,170,88,143,144,98,102,172,103,17,156,23,245,222,17,78,114,228,42,31,179,153,68,50,26,17,31,167,149,255,112,23,242,251,140,175,72,47,85,215,122,128,133,84,40,222,215,236,32,172,236,202,131,248,209,235,19,123,88,140,203,116,92,16,95,43,44,164,28,58,159,73,211,198,233,215,198,72,176,3,185,112,124,144,100,98,237,173,97,122,140,251,249,188,198,197,251,111,169,132,50,93,101,130,226,143,98,0,83,131,243,56,223,91,56,250,157,25,194,42,42,126,161,214,138,146,209,217,59,127,176,184,243,59,200,118,15,40,174,177,67,154,139,7,243,218,88,221,177,85,180,152,203,9,199,90,85,150,131,138,101,1,62,36,213,100,13,8,66,167,105,147,34,207,63,252,181,112,63,65,79,253,22,136,96,186,211,227,8,178,181,191,60,223,127,54,59,249,170,244,179,188,66,76,20,108,111,84,33,67,15,159,71,106,163,74,12,110,232,1,49,252,77,77,151,7,35,162,24,106,227,98,94,40,109,23,221,220,67,92,203,0,131,22,120,171,165,132,166,45,191,240,2,190,173,110,17,226,60,84,211,60,243,164,178,49,169,8]], +[[240,142,232,218,167,62,31,235,97,168,142,6,45,251,16,3,200,87,138,13,83,189,59,201,229,137,239,185,47,104,190,20],[118,105,44,232,209,22,236,203,137,112,119,237,202,175,221,62,180,78,161,164,134,185,14,73,233,127,150,105,1,1,85,2],[102,223,164,193,87,91,239,242,245,162,48,178,140,88,195,238,160,115,109,243,121,215,85,89,188,157,55,169,87,157,18,28,5,195,115,232,72,76,151,71,239,68,119,232,12,75,44,180,221,241,106,233,253,250,8,160,117,71,209,7,220,234,18,3],[100,222,144,4,77,14,118,188,2,252,255,203,117,38,54,103,179,189,115,59,64,191,178,108,108,82,253,180,176,120,34,120,202,186,228,30,33,41,234,64,23,233,77,232,96,135,150,79,102,216,98,7,152,116,103,161,104,143,159,171,63,251,47,29,0,99,191,98,108,148,19,103,193,46,49,154,183,202,48,32,201,179,167,33,90,25,48,62,45,14,137,136,121,29,224,216,225,99,45,170,56,199,243,231,246,228,140,225,34,20,61,30,44,182,97,186,119,198,158,106,113,9,17,100,75,193,16,255,88,187,0,181,41,8,32,206,48,151,14,127,222,24,158,20,14,92,112,199,131,238,213,63,14,42,199,236,174,79,39,219,129,209,91,134,70,250,169,197,163,174,43,127,71,205,88,13,119,7,176,2,73,155,76,254,184,197,145,175,223,28,198,42,242,89,92,24,74,188,240,178,98,58,27,174,96,175,112,38,178,141,5,64,180,21,38,227,2,15,129,184,148,235,63,227,27,114,178,26,50,96,218,227,33,12,76,228,253,105,226,229,234,12,134,50,165,131,38,42,18,179,168,177,108,156,18,6,173,115,2,48,55,207,48,101,60,184,10,167,223,131,20,176,245,188,110,157,95,160,11,0,157,85,82,216,59,121,112,181,188,75,153,132,246,157,28,202,156,228,203,116,221,210,216,121,211,115,18,160,225,89,215,166,175,183,122,197,133,230,180,89,197,81,48,78,30,235,251,202,180,58,16,181,5,146,78,3,234,51,47,93,2,10,85,199,170,104,60,84,29,207,119,144,162,64,175,7,155,171,169,64,150,180,96,96,253,122,254,144,86,202,153,230,136,223,40,10,155,232,200,199,62,110,111,176,82,163,62,179,50,138,127,96,37,66,254,40,12,137,14,60,202,242,44,127,52,248,123,94,91,167,132,180,114,177,225,169,147,71,169,224,210,64,133,141,18,119,165,198,179,73,56,63,228,253,85,207,146,230,159,170,211,38,184,214,219,70,35,48,38,34,30,230,208,161,196,36,101,51,196,160,229,189,23,46,184,147,106,156,13,48,6,101,56,227,235,74,213,203,152,119,253,134,27,72,43,48,21,10,6,16,65,97,100,126,1,208,4,217,151,64,62,224,103,38,203,151,226,226,95,24,198,104,238,228,197,191,114,82,152,3,24,158,230,167,174,194,56,213,144,110,165,174,16,114,44,154,97,167,138,234,82,175,51,234,172,117,64,107,26,96,190,251,170,212,132,118,217,255,136,127,210,131,235,22,85,188,192,124,247,83,51,20,54,219,91,59,19,3,47,249,195,214,150,56,14,159,90,191,80,211,85,111,218,13,240,181,56,151,167,55,172,122,59,135,194,168,50,176,199,39,62,169,252,84,167,103,241,168,18,191,1,100,191,117,33,99,11,129,185,221,147,13,146,238,44,162,142,50,3,183,123,192,130,206,179,125,85,237,188,183,29,240,183,146,54,120,154,37,212,24,203,185,85,68,226,206,243,59,189,235,39,163,247,144,156,31,73,143,71,19,90,233,3,58,223,37,10,212,246,87,83,97,228,207,204,155,207,75,144,195,173,71,163,68,34,151,162,35,204,168,67,215,32,94,208,138,155,135,22,10,109,1,180,106,125,28,132,78,141,31,24,246,24,104,43,251,34,149,95,57,91,42,87,144,165,26,105,100,153,217,231,26,80,31,63,165,70,222,155,16,174,71,188,238,66,186,127,134,159,185,206,78,215,198,69,51,38,192,52,207,5,217,241,227,194,0,112,27,167,82,218,187,216,104,82,28,61,143,128,103,45,66,246,207,69,100,240,140,215,179,144,230,212,157,217,0,144,175,219,132,72,111,252,170,78,132,216,134,130,116,77,192,168,120,250,167,205,68,10,139,39,103,16,144,32,129,244,220,132,23,70,25,166,110,163,163,113,249,85,5,64,13,153,250,153,144,23,113,12,142,39,20,190,96,148,157,70,19,16,247,212,58,13,193,35,81,109,119,211,98,33,63,159,117,165,161,195,147,175,252,73,234,21,29,70,168,31,250,210,57,242,140,7,246,95,89,234,7,125,154,77,156,117,45,228,155,158,243,107,230,13,17,45,121,95,88,139,0,239,110,119,48,222,166,94,16,22,218,13,212,98,55,14,11,165,198,96,0,30,69,124,8,180,54,218,41,3,182,41,6,147,32,132,114,140,129,103,28,191,176,121,187,41]], +[[39,45,100,222,80,177,49,43,238,35,215,244,206,165,8,168,252,207,62,155,50,78,151,177,200,231,37,2,246,31,191,69],[51,73,140,59,113,42,185,192,30,199,107,46,254,43,131,173,209,225,242,181,235,120,242,22,146,50,52,81,130,12,190,16],[51,129,76,110,243,117,171,150,55,105,178,222,74,37,231,2,15,205,151,247,143,143,201,52,85,196,177,194,189,69,212,176,30,25,41,0,227,18,34,101,252,85,44,213,197,240,14,147,30,58,24,60,202,91,160,128,45,175,222,187,121,235,235,3],[214,38,13,126,236,93,67,98,8,231,231,55,101,94,9,113,129,66,112,25,68,5,227,110,57,248,241,123,100,159,188,22,192,243,215,242,190,245,235,192,43,177,196,223,72,232,71,10,62,174,138,60,202,246,64,171,204,9,74,169,17,80,255,26,140,241,22,150,147,235,245,172,0,52,185,185,25,236,241,125,183,145,223,229,254,220,144,145,139,35,229,78,144,4,161,174,119,28,33,62,215,237,115,52,67,78,91,192,44,13,218,43,209,168,118,251,130,74,25,123,201,150,19,177,64,158,112,82,49,11,8,32,218,113,68,105,41,174,124,253,58,251,160,66,222,84,87,138,91,253,148,193,84,67,145,163,217,172,189,86,99,239,101,198,146,13,120,81,109,236,28,213,95,110,183,41,11,160,170,249,161,113,101,130,0,178,74,71,160,113,185,111,234,3,198,202,126,208,214,254,103,93,214,55,97,131,61,117,188,94,88,169,88,88,45,176,42,96,198,206,10,99,244,43,168,55,174,119,193,122,50,112,95,217,202,250,88,123,85,93,212,97,152,81,7,151,148,226,78,180,70,8,131,90,111,72,36,146,13,87,122,39,3,150,201,87,59,199,216,47,226,170,4,101,149,102,19,162,197,8,207,36,50,51,122,54,94,108,152,76,186,145,127,12,248,66,175,18,45,200,157,234,149,141,65,140,174,68,166,228,237,38,58,65,95,249,148,165,255,178,255,19,145,61,242,20,187,254,144,163,75,36,126,113,171,115,247,255,0,76,35,172,253,144,199,103,97,26,165,88,20,198,105,100,22,142,86,139,167,91,243,73,3,89,124,220,172,120,194,75,185,241,79,92,134,165,31,54,79,154,180,30,70,74,238,100,250,80,161,193,89,203,216,80,131,44,80,74,180,42,88,74,150,213,174,224,130,216,44,30,221,161,147,56,22,11,141,207,163,65,155,58,246,77,156,251,16,79,152,249,211,94,83,148,226,50,40,226,117,200,125,181,12,168,103,84,11,136,12,122,242,159,191,83,66,148,88,28,34,36,11,205,77,125,44,32,255,195,103,51,173,162,118,83,211,174,26,140,34,3,234,198,38,226,233,187,75,82,206,82,62,90,219,59,44,16,220,247,140,42,30,98,106,22,235,250,27,219,140,22,20,147,165,170,162,216,75,250,160,242,2,127,254,78,158,174,179,50,235,218,124,187,182,119,118,157,120,81,122,223,114,248,35,167,248,68,22,90,7,152,120,210,88,253,149,34,92,33,23,120,55,230,156,25,104,90,5,28,169,43,18,11,125,134,215,133,149,71,31,252,66,165,230,230,67,27,231,182,79,128,118,69,139,172,214,199,41,3,204,52,252,99,164,12,243,223,0,239,249,214,238,154,143,57,210,94,173,129,168,18,136,136,176,161,172,14,94,58,217,39,113,44,20,20,106,223,130,135,112,255,149,135,9,235,25,40,142,119,187,112,115,72,129,233,224,22,205,41,231,208,137,147,65,255,107,41,122,199,150,187,222,72,110,195,89,73,246,163,43,44,166,71,56,89,21,236,186,59,159,2,37,8,113,69,193,141,101,89,211,163,29,111,34,252,73,248,166,49,95,29,50,171,238,183,207,44,44,119,110,167,53,15,213,235,192,224,242,101,186,204,194,105,122,124,140,164,12,19,95,108,252,176,181,138,97,67,25,96,255,169,6,87,9,169,97,166,51,213,112,183,63,180,73,29,229,42,208,215,178,4,182,233,151,176,55,237,227,247,236,168,32,167,205,178,198,154,194,145,72,190,53,35,80,138,231,228,195,209,167,23,245,90,130,29,20,195,182,79,8,202,154,228,150,19,177,21,119,62,246,24,211,33,201,8,189,33,86,113,122,67,78,80,137,165,148,140,4,92,141,168,164,189,134,237,95,171,198,177,52,102,230,222,218,88,50,7,210,173,162,178,171,156,177,84,61,247,163,115,77,251,198,252,66,129,6,212,132,71,36,161,61,244,47,170,177,140,168,157,178,10,201,188,39,184,83,148,102,124,90,39,121,202,99,237,122,194,183,192,212,18,35,145,238,70,2,214,30,160,56,23,100,251,114,220,194,36,230,94,174,43,196,80,107,15,9,226,50,5,208,187,33,199,125,130,135,193,101,224,180,44,85,21,121,119,138,203,114,88,162,71,157,124,242,91,144,46,141,13,164,41,189,227,107,69,144,218,233,111,82,84,129,172,131,120]], +[[12,159,229,89,173,30,211,186,22,77,172,234,203,2,53,103,178,67,3,32,182,113,93,231,50,160,60,89,199,48,49,48],[231,15,196,102,251,42,205,116,224,153,195,110,44,34,250,81,41,11,221,233,109,249,195,27,109,251,253,194,226,193,74,64],[108,216,174,217,125,156,98,213,253,174,89,125,6,28,12,43,195,126,66,223,6,184,50,122,70,143,146,179,244,56,161,230,182,177,239,43,231,133,73,162,137,253,63,193,166,41,158,90,51,213,57,108,180,250,193,232,233,152,47,12,179,210,13,7],[38,235,198,72,207,140,121,101,236,110,190,150,93,156,121,43,237,144,101,90,212,64,24,60,109,112,234,100,103,187,142,111,4,236,132,63,51,49,86,145,123,244,197,29,14,208,242,139,124,211,27,193,44,248,64,104,107,130,176,194,195,80,187,218,200,5,51,55,37,214,182,156,42,183,243,78,229,147,250,28,204,237,243,240,100,42,104,143,204,28,217,139,9,135,208,31,113,58,47,166,65,108,150,25,33,222,12,194,201,236,122,85,88,85,231,252,212,199,221,170,20,253,145,236,176,66,36,225,118,27,125,107,53,244,170,86,24,165,0,202,0,209,202,36,81,181,211,104,175,222,58,64,126,120,49,53,243,144,25,165,185,132,232,42,194,121,192,94,72,194,149,235,209,86,56,33,160,116,60,82,36,107,93,43,32,52,227,174,182,206,124,92,249,25,231,74,156,123,188,158,37,218,48,67,14,177,110,207,56,55,235,56,160,245,89,121,42,114,152,144,186,131,16,38,15,138,235,155,90,240,14,182,51,193,45,238,2,38,40,186,65,141,117,207,24,222,47,46,101,228,155,26,105,104,77,97,39,239,72,28,168,97,236,188,227,190,134,73,126,101,223,76,95,205,8,23,201,113,107,89,242,162,99,213,233,235,96,104,57,248,92,90,54,88,55,176,251,226,196,39,77,102,203,44,101,237,54,95,171,245,143,21,190,82,181,28,182,1,24,202,79,115,13,68,115,89,247,239,52,107,117,2,23,212,123,46,121,200,108,12,98,129,106,12,124,24,162,206,43,104,142,12,206,13,117,35,33,231,155,66,56,87,218,197,159,143,190,176,148,17,231,22,105,239,154,38,67,242,233,159,56,122,193,131,224,176,172,114,197,154,12,60,24,192,222,139,1,8,120,7,74,204,26,43,57,249,223,153,217,248,248,181,47,239,228,148,60,82,95,212,208,106,216,120,228,102,8,171,242,122,84,188,80,6,246,71,219,114,72,81,219,124,69,120,174,102,88,61,196,187,81,142,240,40,137,3,71,232,252,224,146,125,125,154,243,171,93,13,45,32,42,64,38,170,46,167,72,121,98,103,106,96,50,152,231,210,231,185,9,33,238,27,82,128,109,113,167,100,224,62,37,221,214,132,143,97,212,111,173,61,0,142,16,238,92,213,163,57,15,157,21,138,68,55,239,97,95,201,10,197,191,58,157,104,46,18,195,57,138,199,118,128,210,44,209,166,165,110,195,178,92,237,232,103,237,211,131,21,156,97,100,214,62,156,209,201,86,172,114,53,255,250,233,54,22,108,205,53,137,142,41,201,180,202,78,41,37,218,50,59,111,191,103,207,213,150,200,138,26,53,168,53,152,81,221,203,168,246,19,74,159,170,36,77,203,71,230,145,39,110,230,37,204,32,173,206,194,28,190,119,163,172,185,186,114,240,201,211,218,126,156,213,190,59,149,153,11,165,74,159,49,175,23,31,149,174,234,211,51,28,177,136,165,178,198,245,57,172,180,139,152,179,247,52,31,96,37,28,182,4,41,204,217,207,50,240,9,32,95,39,83,251,187,38,170,83,23,67,66,173,24,77,171,104,112,192,251,82,147,1,25,217,249,125,132,137,166,0,118,170,219,46,150,5,74,199,203,127,132,225,60,117,187,249,228,217,36,210,39,42,254,240,135,25,21,226,67,206,102,252,42,136,136,81,53,53,177,11,180,7,156,128,107,217,73,40,30,40,40,53,35,208,210,16,179,30,246,42,149,220,174,12,210,82,144,199,237,242,194,75,67,40,34,222,190,52,127,28,174,148,95,87,40,199,27,84,3,239,20,231,44,61,131,66,225,152,179,98,238,32,248,9,228,106,202,1,95,53,71,127,248,154,196,179,126,102,21,133,111,126,162,81,251,254,19,249,6,82,89,176,148,106,174,242,73,67,39,10,133,77,232,137,120,0,51,214,61,218,84,71,153,138,62,215,229,6,174,181,30,163,123,104,26,195,7,103,151,172,219,252,194,120,131,99,10,219,114,38,10,70,175,10,96,213,63,102,84,86,110,32,214,8,140,212,142,35,178,141,129,240,238,210,5,185,42,175,217,97,100,214,211,202,63,200,177,113,128,78,233,252,231,171,174,210,234,77,223,156,178,179,174,115,167,14,214,61,228,94,20,16,20,40,208,167,162,38,219,57,171,108,208,67,116,8,14,105,131,240,24,206,147,218,76,137,172]], +[[21,215,90,216,228,175,177,38,52,204,142,96,15,26,66,103,239,149,132,244,196,172,68,255,254,75,159,203,136,92,157,42],[9,209,38,240,23,224,22,151,116,232,195,122,179,121,38,58,128,117,116,97,39,194,209,30,203,14,76,180,84,112,159,241],[168,242,244,185,226,7,44,169,250,222,55,253,214,45,141,2,66,253,77,170,9,253,133,110,117,244,227,67,199,38,14,166,119,247,83,166,39,174,208,140,185,108,68,78,41,189,181,181,56,93,67,132,59,190,121,163,221,163,110,30,17,1,197,15],[209,206,162,183,233,175,193,240,250,184,144,210,112,10,90,228,30,21,231,211,77,59,241,157,15,52,217,249,240,171,152,18,220,124,42,141,196,76,142,231,243,120,135,97,236,217,136,238,114,199,54,182,42,124,172,60,201,183,56,233,56,223,119,135,55,126,185,255,209,32,212,255,88,207,28,6,117,99,63,126,131,196,177,21,84,143,20,210,247,12,109,72,34,17,68,58,132,153,89,149,88,193,66,119,152,15,164,42,120,66,121,7,247,58,65,245,246,105,59,47,117,254,94,122,111,240,166,195,164,226,237,29,13,150,141,92,201,214,241,61,65,195,210,145,57,106,231,228,52,230,100,178,255,36,62,127,109,136,1,2,16,7,140,57,181,165,118,202,244,9,187,71,17,179,238,252,72,107,103,183,255,234,224,203,172,106,15,189,245,52,63,178,174,78,5,126,220,140,157,46,211,30,174,158,200,61,43,237,210,25,235,152,155,45,68,25,97,140,45,60,228,73,14,53,251,202,212,50,176,18,71,149,249,197,203,220,30,176,195,7,43,74,168,1,210,111,188,199,176,123,130,87,245,254,71,172,217,188,88,123,86,87,207,7,202,84,91,181,104,201,228,231,60,221,246,37,78,34,247,138,178,248,6,69,25,248,171,253,22,252,250,144,248,118,135,219,12,66,9,190,44,108,121,165,82,31,68,24,150,120,217,50,197,69,133,112,10,36,55,112,46,86,170,181,136,161,124,178,204,148,192,14,135,87,14,243,172,81,51,215,83,3,138,164,101,16,162,96,193,254,128,71,155,192,46,237,154,141,29,233,147,84,172,38,72,180,139,150,171,27,128,204,166,202,225,135,127,55,215,4,40,187,80,133,14,3,8,219,11,66,48,135,191,125,222,39,158,9,103,102,242,171,58,178,56,91,4,100,165,190,215,187,216,212,87,233,53,226,0,170,170,141,149,21,112,224,83,7,109,177,138,106,98,247,43,49,149,121,136,74,8,38,186,43,67,99,113,221,33,139,1,160,197,229,141,12,213,255,152,37,228,70,111,233,102,223,5,204,49,200,3,229,33,33,131,221,242,156,239,127,185,22,72,164,248,238,25,253,95,141,189,138,86,190,122,191,51,101,154,146,36,161,226,122,16,36,239,253,251,136,232,128,97,72,208,209,120,9,6,175,30,190,62,95,20,54,49,144,216,140,198,229,8,148,68,241,37,208,99,21,93,207,134,202,146,99,242,245,241,131,194,105,116,254,0,11,147,66,210,76,120,30,32,88,40,124,182,243,241,227,39,12,34,183,112,123,131,35,165,204,141,184,26,169,6,187,89,214,150,203,151,204,116,227,89,89,95,251,131,115,202,211,113,14,160,158,169,116,76,32,233,161,46,5,190,90,149,240,133,172,86,22,120,215,218,67,46,76,124,181,62,18,113,223,92,213,163,57,210,215,82,15,28,24,72,209,80,113,216,198,152,70,178,60,93,36,50,199,56,144,242,237,237,55,195,210,150,74,75,91,85,34,88,136,232,146,245,38,209,202,195,30,172,53,111,54,28,43,243,54,196,98,214,12,130,232,43,97,111,42,81,156,47,103,191,1,41,3,105,190,155,85,233,245,200,206,196,242,225,178,171,48,37,6,201,3,220,62,123,156,151,129,65,220,144,75,1,177,194,61,37,0,67,153,191,139,115,214,156,213,57,199,154,245,233,160,165,17,236,162,33,7,138,31,247,176,246,4,174,168,66,70,195,203,50,219,147,129,190,18,23,103,224,151,190,165,23,191,205,130,223,233,33,55,152,64,239,180,182,240,42,72,236,218,241,45,44,211,137,48,212,71,58,223,151,205,113,220,78,161,3,130,244,245,209,221,117,98,205,75,245,17,89,50,246,196,112,10,168,254,141,236,169,213,231,39,121,2,184,248,134,82,151,101,219,36,134,7,75,35,161,159,212,176,67,86,191,166,34,108,130,186,246,154,8,125,156,161,136,35,248,227,230,131,8,225,107,128,76,54,61,245,182,48,126,118,36,13,177,237,132,27,97,45,101,84,141,223,190,131,103,218,96,119,44,106,255,85,77,200,93,4,25,72,52,94,86,125,169,51,49,81,133,143,223,105,147,39,57,37,191,220,113,129,181,246,70,208,99,168,200,243,16,86,155,14,208,147,189,157,255,4,254,191,11,65,198,220,85,22,154,20,163,200,98,229,65,111,30,88,47,222,232,254,135,220]], +[[191,60,12,187,190,32,190,42,207,175,178,122,54,17,180,137,33,167,40,171,23,51,75,138,253,238,131,5,23,143,97,59],[69,0,160,60,58,63,199,138,199,157,12,110,3,223,194,124,252,54,22,164,46,210,200,193,135,136,109,78,110,12,39,253],[143,135,3,188,244,192,50,148,23,51,158,176,38,242,183,45,49,77,146,46,154,204,181,216,187,126,236,135,224,126,97,56,85,22,114,166,19,44,180,248,117,80,142,211,41,149,103,180,167,65,52,210,189,240,216,87,249,128,134,29,24,190,126,1],[143,48,186,47,121,46,154,151,246,234,254,41,249,118,164,128,40,203,136,87,181,199,152,188,43,97,104,196,100,68,192,206,105,96,112,55,76,94,106,64,195,209,138,93,199,102,159,196,29,185,168,28,255,117,155,140,160,21,152,113,195,68,46,140,117,18,105,143,164,71,181,120,62,224,29,27,97,20,73,171,173,35,113,98,146,43,2,209,174,197,222,29,102,111,23,218,22,19,16,99,1,211,5,134,209,22,226,172,9,0,125,215,30,129,35,237,228,197,166,169,172,7,127,227,217,57,9,218,98,142,134,88,112,164,226,92,179,85,145,103,90,6,144,190,196,175,2,129,113,79,230,102,27,213,192,10,39,215,159,149,159,180,212,251,22,54,166,163,87,95,79,1,71,6,99,137,157,115,116,114,176,150,190,77,183,35,113,83,103,164,26,58,76,19,247,66,217,8,244,217,33,207,221,21,110,117,134,130,97,186,156,16,216,88,116,202,45,108,12,158,114,149,229,102,43,217,22,163,99,199,167,150,234,214,23,196,37,30,103,148,218,6,195,208,143,47,220,56,134,148,74,117,9,230,64,156,144,107,89,49,19,180,177,249,133,1,50,150,13,159,58,78,235,115,134,250,89,47,97,147,190,171,142,15,240,242,137,8,160,213,72,219,135,186,233,120,176,90,187,202,155,62,150,216,121,91,136,7,127,98,15,33,36,227,21,144,235,9,158,148,224,230,227,205,98,10,230,41,15,62,45,1,70,126,91,239,79,171,222,247,157,154,185,35,158,117,62,196,250,11,177,16,255,29,57,63,202,2,36,53,2,215,233,135,153,30,183,109,8,248,190,126,178,177,238,0,195,182,139,191,114,166,35,186,161,91,232,150,179,33,94,190,138,130,49,49,9,252,98,155,12,206,100,145,248,19,194,73,112,228,255,230,134,158,64,180,107,78,210,41,134,208,4,33,85,39,108,35,13,228,192,93,103,133,82,242,232,81,202,207,90,71,33,87,219,177,169,154,43,66,255,64,55,240,220,99,128,103,41,33,201,9,32,110,128,5,14,97,166,179,5,107,23,227,174,131,80,9,178,4,25,163,185,132,109,55,72,146,231,25,241,179,91,193,37,125,169,60,204,109,143,143,202,168,230,9,168,210,4,223,16,139,231,25,52,103,231,241,5,147,82,130,195,254,102,112,165,50,148,66,234,62,221,162,55,106,3,161,207,232,114,58,144,156,6,77,48,254,155,176,33,44,51,175,226,190,163,12,145,67,192,1,218,1,199,237,80,69,89,185,127,226,206,160,155,235,157,181,25,0,220,19,103,5,146,30,32,41,120,69,186,114,169,122,167,201,83,129,69,113,190,63,8,206,249,104,4,90,90,195,64,4,246,127,191,165,78,153,107,49,27,216,220,82,125,137,225,212,245,52,83,166,113,55,32,16,28,69,166,14,227,160,92,46,230,111,19,75,90,244,14,75,112,239,55,186,63,10,253,239,192,57,243,66,194,138,249,25,130,81,56,26,16,121,165,221,3,90,140,40,151,108,107,127,77,176,158,163,131,163,168,127,15,133,31,211,49,174,167,250,75,252,217,86,49,214,82,250,47,80,241,194,63,242,188,19,122,6,4,227,217,243,156,203,150,81,69,188,164,139,6,220,138,129,117,71,182,37,239,250,121,109,0,12,55,116,186,209,152,219,18,65,190,122,44,13,196,164,100,27,154,140,185,203,140,140,56,135,87,111,82,114,195,58,175,254,69,97,95,81,169,111,174,118,207,81,37,188,105,173,10,64,56,121,7,153,181,194,98,68,33,166,67,61,186,179,156,204,176,177,120,123,91,206,40,149,148,72,157,23,237,181,249,49,3,116,128,125,54,198,230,115,71,38,187,51,0,78,202,232,187,105,29,205,56,118,1,244,234,145,27,75,144,235,255,117,109,125,141,158,180,34,203,185,170,247,244,119,46,10,84,54,67,6,133,229,123,105,116,84,232,46,234,220,228,171,160,98,183,118,130,207,33,155,225,253,155,0,241,203,17,53,161,2,19,73,83,154,75,147,174,33,63,25,61,41,50,115,142,247,41,32,73,155,123,226,168,28,155,170,237,23,197,70,65,165,151,77,39,34,50,65,227,198,160,149,34,107,210,55,224,89,30,0,43,58,240,86,93,243,233,118,66,15,151,100,160,154,232,191,162,121,95,143,173,127,198,135,189,45,226,61,20,136,244,73,216]], +[[40,127,175,210,19,116,87,47,87,129,0,71,208,217,140,177,255,61,1,32,250,164,136,97,50,36,87,50,193,166,171,120],[232,37,32,99,245,173,126,149,189,5,197,2,168,188,74,23,85,99,96,134,155,157,224,163,184,88,147,142,17,17,118,25],[98,1,227,5,145,211,107,123,34,110,54,253,245,100,52,196,124,211,5,24,55,175,49,49,58,153,23,253,2,221,237,43,91,187,75,188,54,139,59,209,93,6,32,69,241,5,182,231,52,27,21,21,13,54,249,0,135,89,29,131,153,1,184,1],[179,196,67,228,229,137,156,22,211,158,129,180,248,7,64,66,169,4,167,53,7,75,39,149,217,172,6,177,55,158,247,97,141,42,83,75,107,239,129,86,158,96,113,146,103,191,41,205,157,22,172,201,161,116,216,2,107,20,177,39,208,210,216,180,88,57,152,137,90,215,239,114,254,220,83,184,240,138,34,80,16,14,31,31,10,171,72,188,112,116,100,52,136,230,182,112,225,176,114,124,56,90,52,255,101,160,215,232,59,168,96,131,184,115,223,240,85,146,9,177,75,42,196,43,247,197,114,208,197,145,122,196,46,74,228,218,225,221,66,53,121,82,118,160,118,19,44,254,62,12,53,11,38,88,15,187,58,248,23,119,185,58,217,92,183,255,23,194,217,128,206,13,73,47,109,64,250,144,186,63,202,162,27,182,135,53,238,30,242,8,73,94,191,123,2,39,111,250,30,252,8,22,88,187,68,205,39,97,239,94,62,28,166,14,200,181,216,22,212,171,172,208,188,200,2,104,216,244,223,139,58,82,4,157,176,21,126,43,110,129,172,214,243,242,137,71,192,118,39,149,92,218,201,234,161,222,23,212,185,218,163,97,251,73,120,38,100,215,214,210,202,92,236,109,20,137,60,62,128,182,209,109,170,207,252,192,183,89,55,232,190,246,249,225,18,168,127,75,3,95,144,54,7,10,44,204,85,194,170,217,57,223,103,79,126,78,18,104,94,1,110,160,228,144,42,170,175,175,254,56,221,178,249,13,156,247,133,55,246,19,145,105,111,240,51,10,232,247,154,28,30,213,213,43,78,226,166,45,144,251,130,217,164,131,147,250,51,129,11,64,208,69,89,2,213,116,255,5,32,3,224,22,12,15,71,181,229,128,160,120,188,238,240,96,115,221,168,178,209,241,4,165,149,233,11,182,164,142,221,216,101,241,202,228,241,120,254,34,231,95,47,97,36,169,218,6,130,68,113,18,179,219,91,232,196,36,114,178,65,233,68,253,35,112,194,220,39,21,192,90,65,189,188,137,12,65,198,95,176,140,47,89,49,116,57,26,200,128,243,203,103,209,183,79,248,2,239,150,42,254,247,185,243,234,50,111,149,39,231,251,166,152,24,121,36,182,76,205,208,134,98,72,199,110,230,76,121,6,155,224,160,87,177,10,225,144,243,143,245,171,168,68,227,147,49,207,29,177,60,144,9,6,190,224,215,231,84,110,245,35,36,227,124,89,6,117,241,57,245,143,87,58,73,79,74,232,44,78,200,16,102,166,142,45,146,144,1,145,196,125,48,98,240,249,170,237,25,17,55,205,169,184,60,209,48,232,38,41,96,230,36,79,143,110,243,159,21,164,254,209,60,182,105,237,193,159,92,225,98,206,184,210,66,185,173,219,251,168,119,44,231,73,133,165,243,114,13,89,10,146,14,29,202,117,168,121,177,170,69,159,116,98,255,242,233,80,114,118,27,32,146,84,254,56,197,77,131,58,142,44,184,252,64,197,152,243,199,247,214,197,112,87,21,208,48,141,195,14,170,132,103,109,32,157,123,123,49,52,71,86,230,154,154,76,180,228,162,81,129,122,55,134,254,166,114,141,214,8,34,51,107,69,174,93,71,199,4,180,92,76,173,56,193,224,26,185,61,20,22,146,213,93,18,253,185,116,15,29,24,21,130,241,196,140,229,67,72,96,217,48,240,231,231,14,220,255,184,85,96,165,61,186,149,213,123,49,232,146,65,55,188,44,25,227,75,185,201,134,104,119,23,66,128,232,12,35,151,141,87,121,88,100,167,55,74,239,56,63,59,246,55,83,89,191,99,86,71,64,9,132,97,166,199,110,143,35,137,19,40,135,105,161,203,28,149,178,44,50,169,235,179,236,235,4,142,227,36,207,13,126,133,163,137,176,77,237,187,203,238,242,152,208,82,120,22,8,92,12,131,239,170,41,133,70,232,57,11,209,191,228,101,236,27,175,174,105,238,82,24,231,44,174,219,155,100,156,247,62,236,69,74,43,72,73,101,23,150,114,222,188,249,68,19,99,153,90,138,144,125,225,125,192,104,79,42,234,87,154,47,180,72,65,149,219,65,21,202,50,233,112,82,109,192,10,92,172,175,88,135,17,219,212,105,206,128,189,41,124,79,65,214,250,40,165,151,198,55,44,13,33,73,96,181,69,152,205,139,200,73,235,220,163,109,98,37,178,13,236,13,3,17,105,206,187,54,234,220,58]], +[[154,208,73,16,8,81,208,247,155,113,18,37,201,136,71,121,90,207,195,96,28,20,184,169,119,141,98,112,205,76,5,237],[231,202,207,79,55,20,84,60,39,163,233,237,131,59,175,59,222,76,9,86,59,239,89,231,99,250,183,31,181,228,255,86],[254,192,175,52,203,197,207,252,86,233,109,213,237,89,104,229,44,189,66,105,132,79,195,14,58,176,211,71,43,93,24,12,141,27,118,144,81,143,65,241,68,56,231,243,168,61,94,137,118,203,154,38,21,31,196,20,154,50,152,215,228,44,5,3],[194,132,189,216,248,39,91,73,172,128,140,57,4,94,80,225,237,80,200,161,175,208,17,175,229,219,61,218,98,11,232,174,195,127,69,96,87,98,226,37,208,65,17,242,27,73,252,239,202,63,61,95,129,59,32,32,165,44,73,249,92,74,214,28,162,20,97,138,222,126,237,108,216,211,20,220,76,99,85,149,82,119,212,87,70,47,3,185,251,162,226,37,177,181,55,205,75,82,55,80,92,144,212,50,5,225,113,92,57,99,204,251,236,55,158,108,23,5,224,128,52,163,26,252,230,70,114,126,120,162,14,237,136,174,176,220,218,188,92,134,232,105,121,230,58,92,38,195,226,23,121,115,182,152,60,235,254,218,159,49,71,147,97,182,97,118,58,167,38,28,9,57,202,212,139,113,144,142,169,7,104,187,108,149,131,216,234,235,158,3,56,81,90,202,18,66,98,109,198,190,4,236,196,66,158,76,187,79,243,54,9,97,146,247,80,30,196,113,181,150,169,157,76,2,117,130,204,105,226,4,182,251,205,223,89,245,191,116,98,221,205,89,137,18,31,209,15,17,160,103,91,108,78,79,101,32,210,125,124,97,67,27,167,209,116,245,115,149,160,191,114,211,140,17,66,115,109,237,107,145,228,129,28,14,133,65,166,192,217,150,197,161,125,201,125,179,136,247,33,210,53,125,60,106,245,200,107,29,94,71,110,160,172,11,28,17,212,56,127,118,144,57,189,245,56,160,33,110,221,0,69,238,109,216,158,239,130,164,37,168,63,170,27,18,128,112,56,202,25,235,236,0,46,139,60,21,52,76,97,207,209,229,240,227,176,39,61,235,55,39,140,241,151,216,168,59,19,217,146,48,138,81,55,62,179,129,20,201,228,91,67,135,128,39,125,30,50,243,151,41,98,163,225,74,141,8,219,159,9,174,195,221,50,165,185,148,35,230,31,94,121,148,74,181,122,54,246,236,7,204,50,4,249,22,94,224,33,173,169,62,111,236,183,236,69,106,160,40,140,55,138,117,175,214,233,218,214,198,248,142,149,154,44,242,139,254,86,210,230,27,42,218,236,240,216,109,216,146,139,206,218,38,176,84,2,70,183,51,127,92,220,236,17,251,12,26,89,214,49,252,202,25,64,143,149,34,182,138,57,248,110,249,112,184,131,160,240,189,107,123,20,21,236,154,160,67,181,46,25,186,193,118,214,123,121,226,165,220,168,191,210,145,2,172,96,142,71,62,159,152,44,62,200,147,45,138,168,205,86,82,132,73,29,229,47,81,107,158,191,183,219,225,41,149,17,174,115,44,42,209,238,73,146,176,119,250,255,198,95,72,143,27,162,21,218,105,121,96,9,113,25,109,15,243,160,138,217,240,14,130,156,29,225,175,202,16,202,71,107,230,100,170,210,97,136,155,14,183,174,182,237,134,55,97,137,0,172,244,129,226,210,36,236,100,166,230,207,79,164,223,115,27,122,79,238,255,37,128,201,155,109,117,180,220,208,151,105,101,203,43,11,86,53,34,120,66,208,138,125,144,122,174,188,47,222,216,0,152,17,220,221,115,53,73,33,117,59,197,222,192,23,104,147,53,245,109,15,183,174,33,59,65,121,43,31,78,177,74,36,83,89,119,163,5,177,158,185,131,141,198,181,21,40,185,138,57,189,160,96,16,113,122,32,140,52,122,161,88,238,205,253,154,4,114,211,184,217,32,249,105,225,43,101,145,155,218,56,180,97,148,152,80,204,156,193,141,142,59,170,140,136,109,147,205,9,106,32,157,84,60,163,55,95,196,231,214,81,3,203,100,36,190,171,68,232,188,74,91,98,194,154,1,188,244,77,204,97,231,103,92,2,93,236,7,36,32,1,148,189,231,77,114,192,46,148,169,70,167,82,243,96,132,87,253,145,242,146,113,87,113,72,125,38,202,212,229,207,110,247,198,247,22,39,164,218,248,164,201,184,145,193,238,143,4,174,170,153,254,12,139,78,131,59,118,9,6,107,97,50,169,104,137,14,38,149,218,34,178,216,87,200,192,173,145,135,201,96,105,228,118,226,126,70,50,196,71,238,118,113,74,49,209,229,20,158,203,51,126,225,50,243,85,45,163,58,178,214,250,157,126,147,246,138,119,203,241,145,203,6,188,34,243,71,10,246,215,88,30,58,204,190,202,11,111,235,8,161,75,154,128,193,239,89,55,76,205,192,82,60,54,132,80,76,1,4,187,162,44,16]], +[[222,84,225,63,158,44,199,84,84,108,153,179,59,61,114,244,209,247,113,80,56,169,101,159,51,99,101,119,187,82,106,219],[54,51,141,179,50,107,0,94,92,97,255,120,43,226,234,177,102,212,235,114,52,169,142,161,205,133,94,26,213,53,233,76],[55,172,168,242,72,57,74,158,4,208,106,125,168,74,125,239,163,157,228,218,43,203,24,213,246,76,195,77,176,134,81,175,74,187,25,250,42,146,167,221,165,110,201,147,11,129,174,189,35,153,5,17,246,132,198,209,91,165,149,247,212,162,116,14],[220,64,65,173,97,66,58,18,160,65,19,24,166,230,42,94,246,74,25,171,226,217,133,34,151,190,45,74,53,235,134,112,202,54,197,33,83,27,48,56,172,218,238,162,234,1,160,182,24,120,98,164,225,168,157,75,129,197,49,142,212,214,113,49,188,56,248,65,161,66,162,246,243,22,223,240,118,147,157,192,235,129,178,48,254,169,136,31,143,15,247,237,11,41,63,105,178,137,254,119,8,129,251,55,16,128,142,142,89,230,78,25,12,30,55,155,157,211,72,176,44,35,71,215,226,6,150,121,11,98,119,106,46,130,91,237,105,23,3,124,182,53,201,47,188,118,180,197,133,16,39,231,241,56,82,238,126,124,82,87,58,144,48,183,159,34,182,13,88,105,239,230,128,192,22,100,146,159,233,160,111,163,51,5,43,225,214,175,58,11,72,44,51,46,24,5,30,120,179,51,131,157,108,185,61,147,235,251,39,126,66,104,251,238,238,186,30,143,150,165,201,227,40,196,38,114,18,202,194,81,33,91,250,167,143,216,138,135,65,122,128,96,45,205,136,40,232,4,0,218,48,78,152,152,98,209,50,1,8,45,227,83,9,37,224,237,194,193,48,169,164,25,7,27,49,8,141,166,246,255,64,86,48,28,18,159,194,19,82,51,98,141,22,216,191,22,15,108,232,109,131,205,78,41,174,12,115,132,61,112,181,48,86,197,175,63,61,197,97,39,28,181,175,243,147,240,128,58,222,7,45,156,235,116,91,97,135,178,141,36,105,103,103,213,194,31,77,74,197,141,91,182,108,92,173,254,251,22,38,239,147,247,20,199,130,182,239,60,207,75,68,238,117,240,187,117,122,37,217,180,106,157,147,26,3,114,125,73,106,34,129,12,99,79,92,26,230,12,189,242,241,234,41,181,70,7,207,245,13,159,142,3,160,164,81,60,246,141,251,97,151,115,65,27,97,128,149,154,138,172,48,178,238,228,173,50,121,21,246,10,229,43,144,224,74,155,206,248,220,103,231,30,161,10,202,85,61,185,137,92,216,0,132,87,215,111,2,206,181,53,0,33,17,9,232,150,3,243,4,216,128,170,240,40,97,254,55,201,83,74,157,103,45,131,113,60,211,38,201,171,129,195,83,118,76,165,173,90,192,231,241,255,136,15,180,138,205,156,187,148,144,100,226,17,131,188,56,251,29,144,207,230,25,168,184,251,245,50,24,137,187,21,192,42,83,228,211,103,252,102,136,119,182,98,40,28,74,42,246,120,248,110,105,29,170,138,253,202,193,184,32,24,159,229,194,80,140,227,110,221,156,111,143,81,87,80,113,131,148,57,160,3,53,44,21,115,225,39,104,221,109,235,223,30,212,249,74,199,157,241,171,106,11,194,80,121,192,147,84,119,217,20,153,136,236,59,135,147,239,205,168,89,172,195,146,171,63,169,148,147,215,174,10,101,117,182,149,161,206,7,101,50,134,2,135,221,73,137,103,196,111,122,221,73,73,76,2,231,68,196,2,128,25,87,130,226,66,68,118,22,94,114,206,226,54,66,229,28,236,67,33,145,17,106,236,89,181,159,207,10,54,131,185,95,118,7,96,162,11,214,116,84,216,222,100,124,15,159,252,79,144,246,228,90,201,61,128,47,51,130,153,239,40,13,59,183,164,168,157,184,197,154,18,82,111,39,131,2,76,138,222,144,2,240,14,61,82,155,120,220,221,73,3,218,245,118,122,43,237,117,20,83,150,239,182,151,144,113,45,230,165,144,30,109,140,21,40,1,130,56,130,133,2,29,14,112,146,146,21,217,242,183,153,187,146,242,202,86,244,142,140,187,162,241,155,8,88,69,18,101,103,207,175,166,3,194,148,110,161,231,210,116,85,74,56,191,125,134,81,31,62,71,79,159,165,203,17,16,95,181,47,198,129,119,243,56,95,225,57,123,229,132,167,0,137,220,116,27,75,0,149,191,126,178,153,59,65,141,248,123,20,161,249,121,38,232,104,223,110,86,139,236,162,33,95,45,215,206,138,60,158,232,73,203,65,52,108,104,79,127,254,240,167,146,237,244,51,202,153,239,52,199,63,146,114,167,235,151,88,124,143,206,74,81,54,68,71,55,19,141,83,234,223,58,132,245,1,187,16,69,110,142,74,64,71,8,44,158,20,53,245,118,82,108,33,100,113,77,112,179,208,166,233,192,138,83,227,35,132,15,77,207,232,242,209,159,11,226,200,142]], +[[133,4,251,202,171,166,118,131,248,21,73,146,130,182,235,212,151,168,26,145,86,245,62,2,92,45,62,206,224,219,101,89],[230,45,168,100,147,160,202,245,41,33,213,96,47,189,195,221,58,132,54,148,31,107,226,64,179,21,9,104,18,56,116,109],[192,234,7,75,249,173,222,226,227,53,10,150,158,124,86,158,58,234,26,65,136,238,90,243,76,183,63,56,130,152,101,61,41,155,93,189,148,22,63,186,32,158,143,125,194,226,99,77,58,82,160,40,16,168,140,97,82,148,91,193,107,189,251,12],[108,99,237,189,64,160,56,116,236,174,248,22,2,205,104,80,192,159,73,21,183,170,244,24,37,140,86,131,100,83,142,131,146,168,195,121,131,139,12,149,52,91,246,76,61,188,23,88,83,251,100,31,53,15,11,83,160,90,142,194,144,40,140,3,38,212,53,255,119,111,134,131,162,115,51,63,155,178,128,33,132,236,197,59,6,178,140,44,64,42,84,191,19,76,26,35,41,151,73,166,206,43,81,167,186,34,35,33,72,121,126,153,63,242,88,40,110,148,119,120,168,116,45,63,54,204,120,66,151,96,67,252,35,218,138,151,236,185,113,95,192,95,176,242,63,167,50,29,220,25,50,134,22,49,96,78,186,46,242,93,139,117,108,228,115,54,86,191,209,225,71,8,146,58,199,198,10,121,132,97,54,215,65,151,59,165,81,65,137,114,11,192,247,119,75,123,211,87,69,149,189,226,81,80,49,178,91,98,101,75,22,16,53,119,128,112,172,225,73,113,223,31,224,190,78,161,239,85,207,135,71,211,113,108,28,231,7,177,167,200,82,14,109,235,51,78,177,134,51,143,201,48,0,118,142,178,190,64,198,224,220,63,93,248,49,179,44,58,44,51,226,136,152,214,118,42,21,34,211,212,141,174,229,106,2,105,189,223,108,252,157,115,248,209,120,174,204,191,254,247,206,22,79,152,175,234,34,74,155,96,237,228,106,149,250,220,159,197,217,77,32,156,22,109,155,141,226,83,56,30,162,36,136,98,148,107,156,245,52,148,116,85,194,68,88,207,86,104,58,14,196,122,44,101,7,92,105,76,124,61,106,223,154,229,232,173,49,172,118,159,131,170,38,227,18,197,176,26,154,9,64,75,21,184,20,186,167,102,107,62,3,240,106,141,99,72,171,140,203,155,96,164,164,250,248,111,113,53,223,3,157,149,92,7,189,146,231,184,227,39,238,108,27,64,25,106,40,180,68,106,165,169,178,185,119,58,183,110,60,226,17,128,240,157,108,8,210,119,198,119,29,103,226,45,132,84,15,164,59,56,246,52,207,196,110,91,140,51,241,90,86,138,119,228,145,74,173,154,184,201,247,254,164,127,118,119,192,24,128,179,232,93,45,14,63,189,109,198,233,158,67,125,220,115,111,146,181,162,255,41,39,224,180,66,20,47,8,151,208,184,161,154,194,3,99,61,244,19,254,175,142,245,10,95,118,123,237,175,32,241,193,63,59,137,209,232,183,189,24,213,145,249,222,17,110,227,79,152,36,228,234,209,174,157,162,232,202,174,248,139,41,81,106,169,66,222,119,167,70,123,111,178,106,102,111,48,100,140,113,90,46,233,249,70,116,59,84,58,68,40,224,223,208,97,120,231,233,62,198,242,110,0,62,5,139,236,20,164,170,46,59,141,225,18,149,167,100,202,179,11,49,63,204,87,67,178,251,137,150,45,220,92,220,106,160,210,228,163,6,231,122,247,106,5,165,152,146,63,98,138,133,223,28,199,58,211,188,1,196,185,121,189,124,178,150,89,10,136,176,164,27,68,93,80,160,132,35,228,237,128,241,118,60,113,107,108,69,125,132,93,250,166,141,18,176,208,60,85,253,232,174,107,43,146,188,99,34,148,61,190,84,199,6,188,142,95,206,231,6,84,178,111,59,253,135,127,95,83,57,172,24,45,84,23,189,76,7,53,216,37,191,112,232,94,171,130,22,237,218,99,42,231,226,43,62,83,208,120,168,178,11,90,126,35,133,51,124,249,43,60,22,176,35,86,62,17,203,80,67,183,4,211,126,181,237,158,133,252,220,149,207,122,110,173,228,8,3,23,90,0,142,246,83,172,97,54,241,97,41,171,174,17,55,197,130,52,0,116,138,129,37,98,84,211,23,207,201,57,226,110,160,206,249,246,84,141,180,40,144,196,139,235,4,121,16,59,160,137,229,20,17,128,56,177,185,9,67,215,22,247,168,212,205,165,152,58,103,75,131,160,2,216,172,156,101,115,74,40,183,123,118,12,142,56,3,248,120,30,169,25,159,121,124,231,41,224,107,255,254,140,41,178,11,200,82,39,192,156,192,82,25,255,43,163,142,24,5,16,131,115,47,131,203,252,204,49,7,86,69,11,38,29,91,225,131,217,251,68,236,24,82,159,44,201,132,140,64,17,156,96,118,118,188,77,144,21,253,75,210,252,145,141,200,3,30,193,154,5,255,54,44,24,64,67,190,127,224,102,1,154,197]], +[[234,192,240,108,44,20,243,125,67,75,201,152,151,34,93,210,227,241,237,116,170,116,66,197,80,51,157,247,125,11,123,50],[67,230,32,85,219,110,19,73,201,77,137,2,145,135,136,32,32,203,207,157,117,224,62,182,86,250,10,21,177,144,2,215],[69,242,128,58,254,176,252,68,211,170,150,91,18,101,155,245,2,228,114,149,112,97,132,178,161,198,241,109,5,6,19,245,150,162,0,19,148,224,14,42,68,196,108,246,80,93,92,245,184,171,132,18,240,126,218,149,26,21,0,94,51,143,60,14],[39,183,253,14,113,173,241,148,207,84,7,182,119,23,147,6,13,224,252,167,202,10,230,72,53,196,49,135,64,138,112,79,83,61,94,160,200,58,101,67,135,186,125,177,110,213,142,200,55,34,109,245,124,31,230,56,44,89,25,233,34,19,246,241,140,187,87,53,209,120,164,118,175,53,211,144,183,205,37,86,33,124,83,15,58,31,138,178,51,156,26,94,141,150,147,135,239,211,148,20,181,107,183,132,223,213,235,137,184,89,225,244,3,162,56,236,162,169,65,230,219,86,172,69,107,115,69,6,152,209,69,94,193,233,179,154,30,144,125,107,199,230,207,244,36,162,142,237,87,154,241,99,16,17,91,103,245,252,247,248,52,107,63,160,38,12,109,162,226,119,85,172,165,112,186,187,61,48,60,200,50,70,12,150,59,253,213,193,255,178,252,25,146,25,41,221,162,167,23,251,203,235,43,133,37,118,27,214,96,206,74,15,118,133,40,93,127,173,97,21,171,9,248,230,63,95,119,57,20,73,78,32,190,27,81,45,17,20,204,227,240,246,140,125,148,245,72,87,105,79,34,175,76,105,141,120,44,232,55,176,193,114,43,183,49,59,178,196,31,109,61,209,160,40,119,251,66,150,216,102,42,158,134,37,152,77,193,253,26,149,16,235,169,214,67,172,88,168,134,160,69,205,14,83,192,86,168,51,249,104,179,93,1,50,14,156,192,180,53,211,246,191,173,38,249,235,87,84,211,141,223,109,92,75,246,21,167,100,74,35,249,130,107,204,151,96,146,216,45,129,213,71,0,13,224,8,27,122,64,169,63,189,218,193,63,125,153,112,140,205,238,185,64,92,214,52,202,7,72,202,210,193,216,241,100,245,215,122,79,54,74,228,136,190,220,241,242,14,185,84,188,138,39,138,248,20,50,65,120,86,169,0,248,241,82,146,26,251,225,121,20,34,154,81,59,215,26,183,230,97,205,225,41,175,147,226,80,148,197,97,24,237,31,34,219,100,68,40,180,116,101,31,227,107,232,47,163,105,92,65,252,134,153,102,126,5,55,67,176,164,17,85,195,31,30,38,121,198,232,203,156,157,31,95,75,64,163,32,169,253,159,71,218,155,148,33,27,166,1,178,42,17,82,16,217,245,89,196,73,111,1,115,36,88,244,154,195,78,179,134,99,108,139,108,104,199,187,192,7,138,182,243,152,166,36,184,186,251,28,98,41,88,86,45,35,29,255,212,219,9,97,150,187,135,71,158,66,234,34,172,189,205,232,222,177,14,49,22,50,240,47,202,20,120,127,211,20,5,105,185,66,137,145,84,62,198,232,52,225,11,20,159,35,199,75,185,154,199,179,121,154,32,150,210,46,56,122,113,43,111,144,17,234,52,197,190,76,70,133,129,172,98,206,102,32,99,37,46,6,106,154,59,21,201,87,13,6,93,193,97,153,41,240,107,199,90,49,121,70,139,200,161,110,61,220,79,225,133,206,186,10,146,165,70,184,103,95,193,173,229,99,7,21,12,126,76,132,79,106,165,241,237,191,181,74,198,50,202,43,37,156,50,163,62,226,134,120,86,195,57,10,103,64,54,76,176,223,185,118,229,61,12,198,196,42,16,106,28,38,145,140,138,106,3,59,42,163,199,242,228,57,46,121,248,236,165,179,54,186,197,6,29,118,152,163,191,231,194,194,146,137,37,84,3,13,230,206,124,13,6,238,252,84,144,111,129,224,9,127,207,242,125,20,185,183,153,74,121,112,225,165,245,198,182,64,93,202,34,3,61,255,14,174,19,138,216,153,246,238,104,18,11,143,34,116,75,2,105,169,168,152,155,111,126,8,175,250,231,123,202,33,104,173,226,64,88,174,104,167,248,0,224,46,124,56,57,27,175,86,93,212,11,85,250,58,179,194,71,185,206,180,217,103,71,23,117,230,99,214,161,198,199,225,115,80,187,214,185,163,235,30,72,74,194,231,167,165,200,79,80,131,229,172,232,115,13,232,156,71,232,220,248,52,30,64,186,52,93,189,102,186,224,247,240,118,167,5,177,187,127,71,14,62,223,178,183,142,77,99,89,65,61,24,211,50,128,180,84,160,219,184,129,216,96,103,38,250,155,234,39,36,117,231,159,234,106,84,203,76,6,25,84,27,78,119,193,112,200,97,104,116,185,84,190,184,209,5,184,107,209,145,126,37,207,186,146,103,24,126,226,3,139,63,0,120,244,195,24,181,135,207,68]], +[[230,8,213,222,151,151,144,125,182,217,142,3,69,213,202,242,173,51,224,237,222,191,24,184,29,97,232,55,62,207,180,153],[96,224,193,106,218,88,110,54,70,145,42,95,43,179,24,251,195,213,11,87,211,111,171,182,55,105,111,157,141,77,199,97],[13,143,9,94,66,162,115,10,60,123,237,244,45,92,131,57,139,92,14,233,199,124,90,97,217,130,41,19,150,169,24,42,8,2,163,127,50,75,196,251,93,74,164,237,96,68,75,102,20,75,172,188,134,81,5,215,105,15,20,6,80,105,29,3],[230,16,250,125,131,133,192,156,120,152,158,213,239,122,35,5,71,240,19,203,126,141,223,49,116,159,252,49,206,225,10,179,239,172,163,241,78,161,148,81,15,9,133,168,24,239,139,4,14,16,195,165,17,77,225,172,8,15,20,195,214,93,60,36,79,146,66,247,84,146,202,186,232,0,252,252,155,194,117,234,31,39,114,140,146,12,37,143,231,170,115,148,128,96,41,156,184,120,53,121,46,220,192,114,21,11,115,206,254,176,213,21,98,229,59,70,129,14,39,164,215,246,171,211,46,149,159,125,115,29,222,1,217,75,196,30,216,53,239,205,66,201,34,67,112,55,168,125,211,102,255,173,46,236,171,106,186,235,79,207,7,57,43,58,180,12,250,239,234,164,38,107,197,55,103,22,147,201,9,61,171,232,160,83,140,175,209,44,99,154,4,189,43,168,12,224,242,154,219,252,102,189,70,55,202,5,67,165,59,14,55,29,14,46,71,13,49,186,54,6,66,164,90,180,207,227,231,144,245,135,246,197,165,88,63,209,91,24,153,120,56,162,0,146,28,28,57,156,11,22,39,139,125,214,211,170,171,111,50,91,22,175,223,118,26,27,191,134,125,226,189,212,134,21,241,91,82,103,112,237,32,215,159,15,48,113,75,238,237,165,143,82,163,204,12,90,97,131,21,229,34,185,235,231,205,153,182,94,213,50,166,46,15,13,247,39,100,214,236,109,109,27,164,14,244,14,5,66,99,96,121,93,109,216,91,179,159,115,33,211,251,6,39,93,224,150,170,228,162,250,34,147,243,27,51,244,173,77,124,37,26,193,62,142,21,194,191,177,249,143,73,98,197,75,108,224,51,176,138,166,38,242,144,93,70,63,85,183,28,189,173,236,219,62,11,54,93,174,7,177,112,48,25,131,174,184,59,30,159,47,40,207,101,65,159,214,176,161,169,194,108,181,75,89,73,244,188,1,169,134,129,132,75,67,3,76,55,42,69,61,56,240,71,61,13,220,112,157,159,73,200,117,58,117,184,86,199,233,119,85,23,223,87,74,9,163,149,59,222,93,174,223,142,74,141,169,215,115,162,21,18,14,38,159,161,134,17,51,205,76,234,235,145,213,204,162,96,99,37,69,142,80,203,150,109,20,5,91,34,68,126,182,93,193,1,24,218,8,49,223,40,195,180,238,139,17,240,115,47,21,33,187,148,130,177,31,90,134,178,47,24,232,61,209,217,103,211,148,66,133,229,214,58,90,152,152,23,171,36,24,188,126,216,145,163,115,132,103,71,161,43,82,124,47,68,238,1,151,185,70,198,126,103,250,74,161,194,159,51,121,212,111,224,125,58,171,131,218,23,249,215,107,237,211,132,54,160,85,227,76,161,211,175,90,135,84,211,140,23,185,186,78,100,25,203,171,81,95,67,26,37,149,149,78,66,140,38,112,250,227,190,214,43,69,150,23,156,181,158,33,16,135,8,208,113,188,249,198,33,198,223,240,61,60,220,146,2,2,148,84,1,59,157,19,56,71,242,101,68,129,28,1,105,119,15,220,111,229,99,139,253,122,114,13,139,56,247,227,10,126,104,121,6,11,95,40,200,171,23,176,2,0,113,50,7,232,99,123,255,72,68,216,66,217,202,120,131,145,52,1,152,163,254,1,114,223,167,77,225,229,90,222,251,194,233,188,126,136,84,118,209,185,192,85,129,52,8,164,117,40,67,67,85,191,3,253,212,226,125,139,52,97,176,251,102,171,62,21,168,121,161,132,69,126,158,217,234,108,81,182,99,179,30,220,140,74,60,212,84,246,157,156,229,24,209,184,120,136,238,61,157,213,65,110,67,225,20,172,5,114,19,82,223,252,44,168,133,151,55,123,188,65,64,9,176,194,253,54,155,229,186,53,166,220,227,71,139,108,17,179,60,10,51,145,139,110,229,172,76,212,194,241,202,107,209,144,160,0,168,56,218,56,245,48,119,86,3,53,89,109,19,88,147,119,147,150,56,16,167,154,33,184,212,97,64,231,104,137,141,205,168,138,15,175,141,221,13,99,56,71,170,234,14,3,11,230,69,91,65,227,237,225,226,135,55,48,235,132,129,172,170,122,81,156,249,25,88,71,168,106,250,87,249,7,29,68,244,175,76,160,211,67,201,12,13,34,217,70,20,101,133,240,14,243,174,245,127,15,158,85,232,24,192,18,138,226,85,219,195,17,108,240,254,2,22,109,84,133,157,236,191,220,204]], +[[14,134,135,44,120,98,15,16,203,109,252,70,61,44,40,114,196,218,102,7,72,201,205,160,26,177,69,105,88,175,186,127],[222,73,137,152,146,105,202,189,143,79,64,156,241,164,217,116,3,139,39,85,2,39,53,87,243,18,213,85,63,171,147,195],[32,55,233,119,65,195,230,64,156,102,252,103,130,170,179,137,197,215,120,9,122,199,120,153,158,133,118,228,158,244,246,160,199,115,11,217,224,147,221,60,10,231,236,118,32,51,128,218,101,113,71,211,58,141,157,214,94,208,12,247,98,36,214,1],[169,0,243,233,198,67,165,100,155,7,111,182,156,59,42,192,132,213,44,203,175,205,202,90,157,177,218,167,5,0,222,153,51,210,61,21,63,116,149,78,27,213,245,123,137,159,232,164,177,52,193,149,65,43,73,131,59,110,80,149,166,85,78,170,109,132,75,17,241,88,76,133,5,91,135,244,28,153,150,105,4,108,113,174,181,192,69,63,214,163,196,55,248,21,240,104,152,124,56,104,204,7,170,42,246,88,25,4,108,48,123,175,183,83,13,232,79,113,48,174,167,142,240,5,213,255,245,47,141,234,241,213,233,195,38,211,33,127,197,91,148,246,40,170,16,79,106,36,163,149,230,45,27,98,189,156,13,130,67,99,25,197,215,62,87,101,67,95,59,168,86,164,115,79,214,10,230,23,247,240,195,186,87,34,167,51,102,200,138,109,254,202,133,196,68,99,159,68,31,44,85,253,196,100,236,178,153,238,227,109,142,174,6,59,185,75,178,67,157,160,79,165,235,197,9,35,56,165,3,94,72,15,8,52,174,238,141,113,31,40,196,109,201,96,222,27,233,223,48,124,24,197,193,120,178,98,150,220,86,127,21,191,96,134,58,54,113,8,103,233,47,213,16,72,134,86,116,194,175,12,83,178,231,162,72,174,91,208,154,73,170,3,6,24,73,95,130,72,12,66,10,225,6,136,155,236,0,98,120,185,34,114,7,87,9,254,201,84,135,207,177,0,97,230,114,43,147,238,191,192,188,88,123,247,186,95,102,146,176,116,245,90,152,213,195,2,118,11,27,241,208,159,126,134,104,71,156,166,240,30,237,162,253,175,88,74,194,5,143,191,124,243,16,13,6,184,9,27,254,171,81,192,192,177,212,238,58,130,87,246,155,22,23,96,79,206,149,59,181,247,242,113,198,161,136,14,161,179,246,98,103,226,67,159,52,88,6,40,145,120,119,198,110,192,254,215,110,68,232,187,43,145,168,128,109,244,186,202,108,201,40,137,184,128,80,112,201,166,23,248,7,21,117,48,117,28,193,124,71,176,158,235,169,77,34,180,229,71,195,112,206,122,73,111,202,163,65,42,255,255,184,201,180,222,137,185,241,33,170,236,95,84,75,12,114,94,197,238,157,75,52,118,173,201,208,80,237,176,253,186,240,44,169,227,138,241,95,81,80,21,162,103,41,46,201,170,84,68,237,29,236,217,205,158,30,173,100,135,160,204,239,153,91,28,96,10,3,105,53,131,134,96,172,171,39,109,139,14,91,7,217,243,99,83,33,75,248,15,148,26,200,140,244,10,8,175,145,121,38,35,65,18,236,205,170,22,45,201,157,227,226,91,175,246,91,176,30,73,137,137,134,51,43,220,45,112,93,90,234,64,249,188,79,187,40,6,137,68,150,3,141,162,54,233,220,41,96,12,156,237,234,195,182,22,204,86,216,158,194,250,103,56,150,102,198,196,254,35,59,99,145,5,2,62,16,27,135,74,99,48,254,87,63,128,172,229,93,3,124,198,18,230,223,213,166,230,134,249,168,48,84,252,70,225,91,182,218,69,61,129,12,241,56,161,120,191,3,157,30,24,22,20,255,64,203,230,187,59,71,54,99,117,46,168,2,95,247,247,57,238,75,103,17,15,150,128,137,178,71,60,208,68,212,139,0,157,6,119,247,145,245,78,45,246,175,220,58,203,158,153,221,105,88,164,80,192,225,182,221,94,151,162,204,70,41,139,79,72,172,106,218,240,19,215,91,44,66,7,45,46,225,63,115,54,135,238,131,195,247,12,79,221,151,32,253,23,152,198,98,254,243,186,1,43,237,212,69,196,114,159,33,48,72,79,231,122,193,180,196,221,235,129,250,246,15,118,227,189,125,33,169,166,197,122,105,169,205,156,194,3,252,99,181,158,232,75,137,21,179,193,138,89,84,226,39,200,110,187,183,212,196,193,160,141,12,94,70,124,104,160,105,112,117,30,245,132,189,214,17,225,221,27,72,144,10,179,84,185,156,236,110,29,243,189,65,70,234,7,85,53,13,193,28,58,63,96,13,71,10,116,244,117,228,254,237,175,8,101,39,111,168,169,119,19,71,29,12,169,149,92,113,53,136,51,157,238,121,101,110,86,126,106,177,219,249,131,7,3,129,122,230,32,146,154,6,132,165,202,242,15,239,129,168,238,137,123,231,229,5,173,230,73,107,154,239,2,114,189,143,53,8,96,35,59,51,140,46,54,211,19,141,182,149,56]], +[[82,3,84,216,90,135,215,194,44,166,247,132,113,68,16,236,152,191,106,101,248,3,239,147,121,189,200,4,53,155,35,73],[216,81,28,234,194,253,102,26,203,255,176,27,162,116,28,173,136,153,52,222,99,146,150,27,222,198,250,70,18,59,127,15],[117,78,96,211,246,244,171,79,93,13,219,176,1,83,32,9,22,99,136,72,127,120,11,118,246,11,208,188,159,239,171,250,171,107,226,174,120,105,87,58,100,121,110,242,132,110,133,229,205,174,82,219,16,68,254,250,121,107,172,244,139,150,139,13],[161,212,173,72,110,187,124,26,10,203,143,17,112,19,232,228,116,103,137,198,36,74,86,201,237,251,241,239,55,172,19,9,170,245,28,147,117,252,18,202,205,104,151,164,71,149,69,242,191,57,10,183,192,192,229,197,146,245,80,110,153,56,55,138,17,182,54,191,133,112,41,185,104,84,122,165,6,196,160,130,154,21,253,57,149,254,173,79,134,15,215,198,35,198,62,134,149,67,110,174,85,129,100,20,119,131,71,9,47,95,77,66,43,177,181,229,160,105,102,36,30,254,193,79,30,79,202,6,99,145,20,113,140,48,235,202,221,76,109,138,190,127,233,59,37,209,113,115,83,57,84,24,139,26,176,63,203,119,146,203,99,92,227,110,155,219,221,231,165,97,197,246,105,32,217,16,203,38,156,140,28,63,89,50,101,9,0,114,196,137,50,230,146,169,199,56,199,4,137,116,137,167,21,194,179,148,213,168,111,112,54,164,202,197,220,181,184,92,250,22,33,86,224,188,107,254,2,251,76,56,96,140,251,35,201,43,139,106,60,180,110,72,125,96,224,220,151,170,46,51,227,218,218,146,94,78,102,18,204,90,241,37,229,172,164,88,23,162,253,108,63,241,11,24,147,139,68,189,77,210,13,127,204,247,242,107,64,166,111,72,170,255,201,165,65,230,211,113,56,252,85,70,152,104,226,209,3,101,239,243,127,172,54,15,171,61,197,84,55,172,45,143,234,116,116,64,95,179,99,15,121,99,210,212,89,88,249,9,209,72,48,40,111,241,82,170,117,47,81,12,233,128,189,87,84,227,250,50,198,153,36,221,149,213,193,82,167,55,168,250,220,253,10,69,96,224,177,20,248,232,170,166,24,212,56,185,135,113,17,218,23,64,239,129,124,68,25,57,236,236,121,155,161,107,27,23,28,169,182,73,183,215,143,160,82,209,73,122,80,118,136,190,222,73,0,171,197,58,150,72,218,89,23,3,92,239,254,13,162,28,37,192,155,6,214,24,91,221,162,215,120,247,237,230,21,62,62,175,244,149,201,121,109,77,22,109,45,46,164,24,228,164,170,110,103,143,175,6,150,231,82,160,158,2,234,173,231,99,7,14,8,142,153,100,145,159,244,170,76,130,248,98,154,61,92,121,124,42,100,89,77,32,104,53,218,11,250,67,204,217,221,252,219,106,172,77,72,110,3,200,65,34,55,89,57,165,39,11,193,81,158,7,7,229,28,63,70,241,229,197,102,179,58,36,95,160,194,2,131,132,114,54,61,233,240,237,222,46,121,29,130,41,48,149,247,80,191,245,69,230,195,71,57,220,197,77,176,163,106,226,226,170,57,176,124,180,246,169,100,98,64,210,211,20,136,246,120,21,178,149,69,210,32,190,146,158,51,57,248,40,26,147,126,5,168,197,195,136,126,6,4,142,167,177,138,72,248,217,27,30,58,245,202,181,206,218,14,189,113,191,84,237,236,32,61,55,22,94,76,159,159,128,70,28,210,159,205,153,221,234,67,150,147,148,27,93,83,255,148,55,156,246,66,87,29,213,89,161,31,143,56,61,148,63,34,85,207,113,88,0,175,119,107,16,69,191,25,169,201,187,9,81,85,223,182,70,182,95,74,40,15,42,151,239,146,125,218,190,36,162,249,113,168,23,13,212,42,8,146,118,130,92,185,20,140,1,90,174,30,157,173,242,44,16,231,84,140,89,191,107,134,139,32,232,108,131,169,231,52,58,236,39,84,238,98,37,249,253,206,175,142,81,196,14,149,91,218,73,195,93,237,56,250,139,204,30,108,143,201,194,65,46,145,4,197,194,54,139,31,153,35,224,16,250,46,222,145,29,66,177,57,244,0,126,52,38,146,47,251,97,88,236,169,123,71,207,201,151,133,53,18,187,157,76,162,240,23,194,194,99,220,25,159,59,241,235,79,21,8,239,130,139,14,0,219,33,0,39,54,167,242,46,201,18,152,25,69,131,19,154,215,95,88,226,27,81,141,170,73,164,7,108,99,117,250,166,8,145,166,158,82,166,86,105,157,128,52,167,171,127,203,228,33,117,73,20,65,254,97,177,120,62,131,120,87,82,34,21,165,250,197,89,11,237,46,157,32,102,6,9,109,59,232,238,146,135,59,252,48,202,177,92,233,249,145,13,1,161,23,248,153,38,204,58,250,141,16,79,121,159,243,128,152,222,40,184,255,15,3,135,37,194,144,59,36,193,66,156,234,73,37,36,157,135,129]], +[[6,27,207,26,166,253,152,152,151,179,34,229,145,204,239,84,84,239,74,90,219,26,72,0,243,38,17,207,242,181,188,120],[115,200,11,115,75,252,148,23,213,118,137,12,32,22,109,165,199,250,189,97,63,117,71,79,118,73,115,46,0,41,91,226],[90,218,169,67,48,160,53,55,18,163,77,190,151,59,117,24,249,162,199,19,248,170,209,0,37,27,8,106,232,222,38,246,210,182,204,240,82,140,197,222,220,163,24,223,25,204,126,69,222,174,40,30,19,36,185,110,50,254,244,90,175,96,177,12],[214,59,185,32,140,31,76,125,67,50,108,243,95,165,216,57,51,21,24,4,171,137,29,73,176,189,175,66,158,76,57,163,33,66,142,13,144,170,0,49,139,151,224,140,112,36,201,18,207,56,136,121,243,207,151,75,178,83,161,231,164,200,238,193,147,191,76,20,175,111,185,121,77,240,212,151,133,14,219,4,213,116,201,126,215,108,112,33,57,150,132,1,180,14,181,67,148,239,76,250,167,229,211,205,148,58,241,33,146,83,141,222,229,147,194,162,74,38,122,250,19,113,253,119,254,238,32,113,244,54,159,190,248,121,118,231,235,216,29,30,91,49,214,224,158,2,216,48,53,125,54,191,248,89,103,3,228,20,109,8,39,190,201,192,248,123,38,243,17,149,201,108,147,182,216,196,103,103,236,27,198,222,57,240,0,138,65,255,135,93,160,80,163,248,101,171,146,203,242,156,56,162,128,243,191,105,246,142,146,181,244,48,205,238,53,1,152,29,11,61,24,144,150,224,174,172,214,76,51,16,36,33,52,136,18,21,139,182,30,81,174,147,101,146,178,248,241,185,16,148,158,243,114,50,88,169,180,78,78,27,218,223,26,226,207,193,142,55,210,237,13,209,115,68,4,184,186,165,243,147,205,86,6,158,206,191,126,221,124,6,207,108,138,163,232,225,47,191,148,109,123,50,216,69,59,111,187,101,53,82,108,143,184,252,29,88,21,86,11,179,27,153,93,242,173,189,131,106,221,146,154,86,253,217,58,23,71,217,58,64,192,94,18,158,182,248,88,60,41,33,204,157,189,218,66,37,225,118,219,56,106,2,236,64,175,16,50,201,182,46,149,20,112,37,244,172,141,213,132,51,182,74,192,115,21,12,105,185,196,21,77,203,176,3,68,243,8,17,60,217,25,156,207,181,7,88,1,199,5,184,252,67,183,200,188,22,115,101,228,98,147,208,108,79,72,53,198,78,229,213,56,63,104,144,202,53,168,10,249,23,116,129,98,223,37,24,171,20,104,241,83,98,152,153,64,108,222,102,206,7,250,125,41,147,218,190,12,96,8,156,145,137,36,136,243,188,170,236,64,138,12,208,140,154,169,142,9,55,224,44,65,173,82,210,65,169,152,51,227,184,63,125,63,27,7,140,49,212,92,52,250,1,117,171,189,15,50,43,143,210,220,131,73,29,162,146,173,0,118,46,62,87,123,158,238,10,174,8,114,144,112,172,37,227,59,201,69,37,188,13,42,181,151,4,239,236,92,1,72,66,26,71,146,141,52,177,228,92,231,33,238,100,71,251,8,42,196,0,179,230,132,109,32,79,127,157,182,240,163,43,42,105,115,139,62,233,221,187,13,189,126,15,4,29,126,165,58,93,100,127,181,11,57,174,36,215,140,139,7,207,196,224,82,113,31,13,70,57,231,33,213,195,111,49,181,136,134,103,18,183,87,16,138,64,204,122,187,185,145,48,131,48,58,174,5,160,241,175,14,198,135,132,65,162,92,248,114,154,186,66,163,169,76,233,183,56,136,160,245,201,228,12,159,196,84,16,240,104,31,167,249,8,152,86,44,203,75,188,85,240,171,31,233,199,14,166,96,38,221,168,215,9,15,123,56,237,181,174,193,85,123,17,102,152,124,212,26,112,89,205,238,96,155,116,216,254,6,183,5,155,119,36,191,245,48,7,247,225,16,70,47,6,173,20,208,126,225,180,214,154,200,35,188,245,118,210,250,158,46,142,215,243,25,128,64,212,113,41,96,99,19,124,152,26,219,243,100,203,32,240,161,173,32,84,71,47,124,238,37,39,249,152,9,97,93,46,75,115,75,6,243,93,238,203,214,38,25,102,61,222,129,214,226,53,40,176,201,113,50,175,10,35,186,214,61,156,8,20,42,38,226,116,63,134,24,236,254,114,59,25,255,221,11,25,171,217,163,244,254,33,11,30,113,172,223,227,138,190,190,35,247,253,239,102,56,28,188,117,243,7,229,87,114,53,176,46,76,217,207,170,21,3,8,104,237,20,83,218,88,247,131,183,53,43,4,101,104,68,192,66,68,30,254,106,59,79,143,236,143,125,232,7,68,84,12,79,199,161,7,244,225,191,203,217,157,162,91,151,70,9,93,223,1,37,213,109,167,231,248,96,63,4,211,89,160,136,180,192,68,249,54,204,183,216,248,158,213,60,201,145,163,73,124,169,82,9,79,243,195,48,70,242,96,157,7,178,155,99,57,129,54,156,178,240,238,205]], +[[46,25,205,68,47,34,164,169,157,255,197,94,123,246,37,248,157,19,68,181,99,246,120,83,19,167,238,233,115,180,170,54],[238,61,167,106,143,207,64,58,41,88,212,85,29,160,167,43,46,115,133,34,178,230,178,15,186,106,162,107,50,48,115,87],[40,50,107,91,151,142,13,189,171,93,222,112,55,133,166,103,167,239,67,157,129,234,71,224,102,176,137,209,22,194,90,52,187,99,63,38,13,85,244,91,223,107,205,167,72,3,215,98,75,25,39,206,193,142,177,153,34,96,190,239,195,153,217,14],[27,252,92,106,166,165,53,79,187,134,20,105,121,99,72,172,99,25,18,77,163,241,13,32,213,11,189,199,21,157,65,181,171,177,54,199,153,106,119,55,151,18,43,82,94,142,45,202,25,84,246,57,23,7,48,29,144,242,16,27,70,199,176,134,239,161,88,119,202,220,208,88,18,219,52,185,150,203,79,83,26,188,209,233,141,176,138,92,241,54,142,143,75,17,9,20,46,149,98,189,0,133,255,174,94,102,15,89,201,48,121,62,189,182,232,11,10,47,79,63,89,191,157,57,92,72,210,110,10,114,166,15,157,31,248,127,210,215,163,245,56,58,169,2,173,237,237,235,198,205,27,239,208,56,51,97,98,116,157,145,169,87,202,46,61,212,112,145,197,89,49,19,218,135,195,214,106,2,200,10,110,221,181,53,196,140,161,243,74,151,253,28,149,235,194,229,112,252,143,175,230,229,214,84,109,31,58,155,168,218,172,51,76,244,123,241,23,225,40,13,14,189,241,75,15,205,187,67,184,210,72,204,107,97,50,15,219,4,73,237,95,93,232,186,177,33,175,13,133,84,149,110,106,18,1,107,66,103,123,68,54,120,146,195,178,10,252,194,203,156,251,91,16,10,149,181,30,139,7,218,159,81,65,95,76,215,120,26,49,55,101,226,13,178,127,35,67,224,247,25,236,234,154,240,38,149,111,51,135,233,234,126,208,162,147,117,155,74,38,34,2,128,123,65,48,159,184,15,80,24,93,182,165,248,189,202,23,136,65,190,192,106,221,199,97,13,247,96,23,181,20,188,65,66,242,106,54,191,91,172,236,176,18,250,65,113,13,216,73,190,247,167,228,81,67,40,54,254,155,50,101,253,91,89,238,64,176,77,173,133,207,72,248,145,70,90,132,44,212,80,10,16,36,238,253,240,245,84,240,202,23,236,159,123,113,82,86,169,185,219,226,121,102,56,109,138,195,125,60,81,88,150,222,15,124,223,124,245,179,32,255,122,142,246,179,75,168,32,171,169,6,109,210,83,197,183,118,55,119,249,75,45,106,216,199,16,34,30,17,55,83,93,255,138,27,117,101,236,129,189,141,222,181,2,227,213,143,248,241,254,110,134,184,220,21,163,170,236,104,139,187,236,212,104,130,129,219,15,129,141,224,247,38,27,169,204,88,200,188,13,2,224,102,50,239,231,40,122,215,168,67,49,168,36,217,40,115,68,239,170,167,79,31,197,118,208,38,148,48,248,86,168,86,82,101,185,214,239,113,254,19,77,37,16,171,6,182,11,243,193,83,181,126,207,210,230,52,36,3,254,103,139,88,134,182,183,52,183,211,105,6,98,182,200,198,246,226,80,229,175,106,129,131,22,109,220,208,161,127,12,221,200,99,110,241,166,132,152,190,80,182,89,149,57,212,107,76,234,151,19,14,8,249,76,165,62,136,70,68,237,167,93,35,205,44,3,138,95,23,181,145,226,19,105,55,140,211,251,87,98,209,167,195,230,106,17,174,110,145,203,174,97,106,208,85,227,157,196,30,21,79,79,206,215,178,105,109,157,198,115,128,187,142,239,71,78,154,168,60,236,71,250,250,251,148,29,98,101,100,178,7,91,204,8,86,218,141,110,27,11,143,24,186,247,81,59,189,20,228,145,237,81,121,104,196,247,36,26,242,80,152,238,141,241,48,183,163,77,89,115,109,120,54,211,35,254,63,67,245,8,205,203,117,88,149,245,154,0,200,4,237,22,76,195,57,146,243,174,233,98,174,158,153,11,116,39,46,185,135,177,45,144,178,115,20,213,116,0,231,55,209,52,62,151,9,133,196,39,16,96,135,106,188,215,4,158,124,159,226,68,255,62,249,133,96,153,91,116,130,211,27,199,192,157,153,105,247,205,65,244,228,226,82,117,13,193,108,205,178,155,152,83,20,160,182,231,73,201,95,155,210,131,141,90,196,158,224,49,253,7,155,236,48,40,221,157,208,125,182,250,98,42,214,33,179,177,225,39,232,252,163,123,209,70,227,207,112,62,145,23,1,183,161,108,45,48,54,156,148,100,142,204,3,223,16,215,221,92,5,88,250,149,147,66,93,148,135,39,214,134,12,58,20,248,17,36,81,6,97,109,42,95,169,129,198,183,244,126,201,222,246,84,18,209,50,172,198,145,157,164,232,133,151,170,145,144,202,97,75,33,128,102,160,247,177,105,151,238,116,124,90,9,120,94,80,208,168,145,217,89,55,134,61,97,60,239,247]], +[[130,16,144,153,209,234,254,237,90,133,32,96,70,73,27,52,208,109,205,227,63,8,9,96,40,123,16,251,35,255,159,120],[8,28,253,242,215,88,101,76,65,196,71,225,230,39,56,16,248,167,56,167,51,175,196,34,148,162,177,187,183,105,239,206],[179,152,127,50,75,199,231,118,192,242,135,250,19,173,40,116,22,149,226,231,188,232,209,67,226,159,173,93,0,153,71,88,226,37,251,128,33,0,210,63,214,204,175,238,142,10,149,188,71,155,232,194,58,17,49,151,69,118,91,124,212,126,112,6],[132,244,125,215,148,151,122,108,21,5,172,140,5,104,12,86,21,162,213,176,87,227,155,4,248,94,63,159,240,73,96,224,224,22,104,90,134,238,188,236,246,251,206,95,221,205,172,26,71,76,138,13,80,44,64,225,15,148,134,70,253,172,108,129,241,255,187,23,122,42,73,99,182,120,37,144,60,222,101,181,219,224,216,148,29,84,108,255,162,191,138,140,168,214,198,64,133,48,166,41,15,93,8,130,241,161,103,45,191,151,142,16,197,200,175,94,10,98,57,240,101,94,231,253,158,102,150,48,119,160,232,71,19,115,151,209,240,105,153,220,111,138,148,92,96,3,234,78,167,253,88,55,138,203,68,237,87,128,234,163,103,121,107,238,163,125,220,35,105,153,208,18,214,167,22,215,145,86,73,204,40,229,136,117,100,126,159,90,192,85,60,15,84,77,245,100,105,198,112,129,213,227,3,149,243,233,96,230,165,47,8,51,25,44,84,140,213,124,146,107,130,219,72,195,97,189,231,3,51,163,112,8,62,170,160,104,220,42,228,82,210,30,241,51,26,237,25,11,211,225,40,154,16,76,246,103,131,67,119,207,123,90,41,119,72,7,195,241,234,158,123,40,131,29,15,108,66,148,120,88,103,177,55,182,80,40,193,79,147,42,27,168,230,249,245,150,36,254,12,57,104,67,234,25,228,111,186,9,20,44,249,212,36,151,49,47,54,2,68,3,47,30,0,243,141,208,222,41,249,99,181,204,193,239,18,178,204,98,4,185,148,175,31,59,175,25,109,158,33,232,250,79,9,115,32,198,68,4,208,183,213,171,56,86,12,160,101,83,100,176,176,156,214,220,15,14,5,184,201,17,3,100,241,66,74,150,114,183,239,223,126,31,55,142,35,69,80,86,109,190,19,176,21,120,176,65,83,233,195,123,85,62,50,164,68,27,201,126,41,83,190,194,228,20,85,81,15,152,2,239,148,141,203,241,63,173,221,114,46,222,87,54,39,178,88,213,94,131,192,137,91,34,145,158,75,229,206,141,129,156,230,173,132,59,45,208,157,246,64,4,200,38,193,221,231,206,100,128,162,113,168,88,161,219,22,158,20,148,212,70,144,50,188,193,204,216,150,83,25,139,124,7,63,118,162,106,41,153,181,100,140,186,220,21,116,199,142,173,142,236,232,59,145,225,41,196,55,249,238,236,4,200,7,69,144,2,230,109,204,169,191,194,202,237,158,108,11,162,61,35,85,222,247,86,101,116,148,48,238,146,197,50,166,149,71,159,236,146,145,116,244,64,236,182,26,90,232,178,183,233,88,146,5,88,38,137,120,247,251,77,161,179,139,18,1,79,93,97,176,253,215,246,19,107,164,40,27,65,163,163,205,24,128,82,182,152,118,91,111,5,228,30,120,55,62,168,48,70,151,135,163,117,16,153,61,18,249,62,150,199,45,114,244,70,25,132,246,145,164,28,125,51,151,221,213,161,179,146,55,209,48,136,100,212,21,252,108,34,182,63,55,108,237,222,55,245,37,43,81,236,114,229,21,95,59,219,79,205,84,18,73,139,210,224,193,249,133,11,58,133,209,223,210,81,103,163,205,119,30,142,76,157,134,140,149,167,23,94,55,117,246,206,241,126,78,54,73,124,233,228,85,50,189,127,68,178,119,110,64,249,26,7,202,79,161,185,93,190,129,207,143,73,228,107,108,130,166,238,67,71,145,138,118,67,176,217,163,136,87,33,44,105,62,173,172,253,55,165,241,217,21,88,245,69,77,205,208,89,53,242,144,230,45,126,101,0,108,213,73,246,85,60,231,65,223,68,211,150,68,0,30,180,121,202,105,86,138,209,242,59,186,9,154,65,164,114,148,219,147,135,49,197,48,175,28,235,146,23,210,155,194,112,86,19,193,161,254,156,32,141,11,1,186,111,77,155,76,123,168,240,33,223,145,234,45,87,140,224,131,18,62,131,186,75,156,80,64,127,102,102,251,230,17,88,176,209,185,87,119,114,227,234,255,143,180,41,208,246,210,227,132,18,97,48,242,27,68,159,177,220,23,13,180,90,245,5,189,49,130,103,138,155,95,159,223,246,95,4,19,182,114,196,120,99,64,252,242,82,46,167,243,216,173,232,160,89,82,150,73,219,218,156,229,31,240,90,42,42,61,102,210,22,107,242,201,198,119,43,160,239,65,5,230,140,5,94,2,19,212,44,30,225,35,179,193,33,120,67,230,236,87,93,117,77,243,201,10,117]], +[[101,252,189,98,109,0,33,17,51,75,170,212,230,168,0,110,71,161,249,19,151,190,230,221,108,215,218,90,14,2,72,164],[32,64,154,20,107,66,201,107,234,176,180,46,167,242,194,81,147,17,157,13,244,77,194,191,20,209,26,50,253,115,54,21],[188,120,225,107,166,116,224,167,219,165,122,25,9,79,151,51,197,93,116,185,209,95,138,68,209,187,192,160,35,247,1,85,222,41,119,17,26,65,126,239,168,203,48,236,18,171,200,56,66,40,22,124,112,152,42,130,6,177,255,183,33,116,175,1],[228,192,148,127,200,202,120,250,136,99,244,208,68,73,157,3,110,46,126,248,193,126,131,143,47,172,2,103,91,123,83,129,229,249,171,206,175,208,216,136,106,146,157,157,155,73,252,183,56,97,178,157,21,24,172,95,131,247,248,252,38,189,28,235,194,45,135,58,154,8,35,20,6,251,3,46,72,102,229,245,92,124,4,65,197,25,4,27,178,204,115,249,34,109,213,208,126,206,182,96,214,201,103,219,35,54,85,116,190,232,252,16,34,41,40,118,119,19,87,26,113,201,58,133,39,141,66,41,154,112,89,156,169,147,38,204,134,246,217,141,170,192,0,253,250,113,5,98,244,129,250,160,32,199,42,118,226,6,125,21,76,35,90,122,79,41,112,140,197,68,83,59,215,153,237,99,99,235,59,86,170,74,109,14,55,155,191,7,96,5,149,194,58,177,243,249,241,112,142,0,112,38,27,187,244,191,234,246,214,206,212,215,255,114,44,156,197,45,145,51,234,104,212,149,220,148,137,195,237,246,131,2,49,53,31,101,203,82,114,245,57,110,44,74,26,92,136,102,26,16,24,146,36,158,35,214,206,159,219,106,154,191,116,39,44,47,89,195,216,253,135,67,204,228,97,18,108,160,168,184,50,180,178,24,51,107,26,225,77,166,119,186,127,27,44,197,202,60,113,88,247,39,169,225,184,253,217,237,245,194,24,127,203,131,219,134,42,208,198,179,146,22,222,49,22,145,149,86,70,81,0,173,224,164,43,214,186,16,217,84,24,182,154,62,0,94,159,16,69,137,234,89,72,178,181,27,199,177,169,160,116,157,168,240,19,120,27,192,92,128,91,181,30,24,119,97,172,36,199,100,20,246,104,235,69,251,10,80,36,223,229,165,202,6,240,64,58,2,227,178,254,247,162,196,188,251,29,7,93,49,13,81,151,230,89,205,20,2,63,174,194,14,4,92,171,203,134,178,33,161,212,130,113,19,255,50,103,166,77,235,233,147,144,4,202,186,200,94,92,116,97,231,232,42,151,90,207,174,11,108,81,106,28,96,83,116,207,234,125,129,144,68,239,214,215,70,84,66,79,213,201,15,242,87,79,205,142,0,119,64,217,117,134,29,13,245,37,159,228,62,67,99,158,54,229,40,149,67,155,162,194,124,30,136,156,147,9,65,4,254,145,73,33,189,111,37,211,152,90,177,242,44,165,87,176,228,154,252,115,117,36,60,82,28,109,95,175,224,56,28,206,168,40,232,142,100,127,217,9,118,179,251,236,25,254,154,219,17,60,100,4,189,53,43,252,0,4,70,210,16,5,181,249,80,174,7,229,28,118,140,163,255,97,119,178,234,197,15,16,221,46,100,97,15,168,171,87,136,250,238,226,157,18,144,9,215,254,70,170,61,166,185,216,108,115,6,94,181,22,31,189,189,250,197,119,124,78,117,69,46,110,22,174,159,214,107,183,217,170,164,38,188,183,166,145,95,15,244,74,31,142,199,19,148,233,53,47,223,32,224,47,175,225,224,206,254,80,116,76,49,148,149,111,146,143,130,83,55,85,55,56,56,220,193,41,106,137,26,223,100,28,115,130,214,155,79,90,67,212,175,119,114,164,161,238,135,146,146,215,164,243,42,195,94,225,33,198,195,76,165,249,132,135,169,65,252,177,230,91,68,212,69,97,39,238,219,47,204,28,63,72,239,249,48,9,129,229,42,195,139,73,106,184,187,206,20,74,133,235,156,7,99,139,49,253,170,120,23,68,188,225,126,141,147,220,220,96,175,237,164,136,128,118,23,248,141,106,165,68,34,253,52,125,218,221,239,243,122,86,61,191,25,151,75,42,35,190,48,15,191,166,199,252,65,248,76,105,5,65,82,105,241,149,153,11,91,77,225,38,104,199,28,135,181,4,244,17,36,191,148,67,111,51,48,69,99,21,24,21,44,81,98,162,71,92,64,239,182,203,218,175,154,244,40,254,211,37,179,167,217,76,23,82,15,216,158,0,221,240,139,34,173,246,97,240,172,215,35,179,150,157,198,67,78,166,249,46,245,142,141,250,229,176,204,40,133,186,152,126,161,209,108,57,179,78,246,80,35,0,157,99,69,228,142,54,145,164,31,2,167,123,127,225,51,234,157,231,86,95,21,122,32,120,174,152,139,187,38,109,34,213,250,145,167,178,99,233,138,210,220,7,49,254,90,41,2,90,12,180,54,134,74,90,96,219,37,127,30,118,181,198,8,242,92,222,204,135,234,230]], +[[181,0,118,138,40,35,145,92,74,104,72,211,95,100,135,212,59,215,102,210,206,9,69,248,163,204,219,141,130,163,137,43],[184,206,162,21,160,18,78,237,39,0,87,37,216,151,120,30,160,100,220,239,178,20,34,200,189,36,2,197,106,16,87,28],[227,219,71,161,30,16,231,136,146,93,20,177,226,139,84,201,252,249,182,172,193,223,140,20,246,131,165,103,47,213,4,221,74,71,90,51,147,179,239,139,206,172,35,97,219,186,53,48,175,37,194,70,195,236,76,5,137,155,81,127,108,211,79,10],[10,159,218,139,140,252,167,165,176,93,120,17,111,206,225,154,184,3,193,198,1,12,225,29,170,142,147,166,109,18,193,46,71,78,185,28,38,64,217,122,129,61,154,131,13,38,136,104,235,46,55,112,66,95,16,199,88,64,70,142,102,157,199,246,29,59,226,222,136,174,14,84,43,200,9,103,145,19,149,122,20,218,78,175,245,73,191,222,99,125,124,175,220,106,168,57,148,131,115,151,248,110,79,222,134,212,2,250,154,239,127,101,84,154,33,67,115,229,96,230,215,161,194,118,158,12,125,90,1,113,231,204,0,223,243,110,4,41,121,139,83,170,98,22,36,189,167,77,109,240,191,255,251,216,253,123,239,26,100,243,108,0,7,130,246,237,3,26,245,194,167,74,24,150,53,152,201,186,6,35,146,222,150,2,3,103,148,183,181,230,140,37,201,63,231,207,173,71,167,197,185,121,212,118,205,81,58,18,191,3,7,203,22,49,116,0,66,169,251,243,235,11,229,23,6,32,218,253,95,22,237,137,52,44,38,37,215,131,231,78,224,215,132,191,5,25,67,116,12,136,176,190,247,188,133,225,166,164,165,23,212,146,251,115,126,119,102,153,89,12,147,34,76,212,217,36,93,78,147,113,163,103,192,113,47,135,73,15,146,71,196,154,221,147,19,242,119,164,217,242,107,117,170,228,222,214,163,222,248,95,131,252,153,89,16,64,85,72,175,103,14,216,170,163,5,36,171,130,156,203,86,165,0,91,88,188,232,104,201,232,7,79,7,221,127,56,24,242,153,228,224,134,190,217,234,185,2,207,17,179,152,213,49,184,99,46,125,82,58,143,135,118,149,244,108,207,156,226,78,98,202,178,199,205,10,174,225,125,181,38,118,164,181,5,142,156,29,124,71,191,252,182,65,176,234,43,9,68,243,154,117,102,90,126,242,155,127,2,168,120,219,130,56,131,189,172,251,15,190,93,254,90,155,237,159,218,199,228,20,46,62,181,13,94,132,11,208,172,11,236,244,250,151,225,252,72,39,195,151,165,36,101,217,22,136,153,84,179,112,27,15,172,97,21,155,35,9,47,70,133,244,120,139,173,53,208,13,162,103,158,204,84,146,31,26,134,71,16,22,87,171,73,71,116,32,86,122,237,103,200,96,89,48,68,75,93,7,146,124,23,239,241,248,87,12,242,175,41,231,25,248,92,167,132,155,137,85,73,241,61,254,202,104,187,239,113,227,206,139,108,237,210,255,104,211,43,2,202,245,149,26,11,62,107,11,174,106,150,192,32,88,25,31,48,94,9,7,17,196,109,173,220,213,174,238,118,156,58,16,94,154,130,123,189,25,93,50,146,49,194,98,56,71,154,155,176,7,26,251,22,14,249,85,232,116,215,164,32,197,103,133,244,74,224,161,140,82,216,40,12,89,152,207,56,136,254,175,137,137,129,52,188,141,65,31,201,246,197,118,142,167,162,73,114,148,19,115,158,83,43,100,57,55,21,44,223,184,210,255,135,253,72,8,77,216,174,235,234,240,247,177,13,135,182,228,66,50,40,201,252,141,197,227,133,42,168,184,172,197,69,209,143,37,197,93,115,218,27,184,46,62,179,118,249,239,5,178,116,215,236,177,132,93,101,202,12,210,98,159,3,138,45,102,77,122,105,120,28,132,233,141,226,194,9,196,110,252,81,22,33,114,133,102,73,70,158,103,51,8,220,193,69,234,247,131,245,203,91,75,231,217,253,88,238,9,116,201,129,163,143,234,142,49,38,122,191,164,16,230,158,70,72,47,81,52,243,218,31,254,56,27,214,157,141,11,120,234,144,155,74,249,57,109,202,255,137,150,10,4,158,218,105,70,97,111,194,124,207,154,158,91,161,160,19,87,100,243,119,25,218,77,40,7,129,133,208,77,114,65,156,44,112,242,144,217,126,31,130,184,121,247,27,158,25,213,4,211,100,205,59,162,44,249,5,37,15,211,125,88,229,254,64,32,159,96,114,160,109,139,91,167,1,150,35,5,119,135,126,196,97,83,22,122,124,122,234,39,15,161,9,138,186,158,58,116,172,179,106,17,176,155,208,122,59,136,234,101,78,38,131,101,98,91,88,155,34,6,199,16,217,96,244,46,164,25,183,228,227,218,71,89,252,188,165,14,75,244,204,85,207,136,247,11,49,128,200,5,167,4,80,134,175,160,76,107,226,50,35,236,174,95,130,193,70,213,67,17,209,128,124,46,74,83,249,224,164,72,43,78,30]], +[[158,181,201,239,19,83,95,128,129,9,244,164,60,250,213,104,79,128,218,240,46,237,84,16,172,11,10,9,166,8,45,105],[54,126,234,30,203,78,94,236,223,126,71,27,144,187,52,249,183,152,44,140,214,109,66,85,92,36,11,65,205,135,57,219],[66,156,225,254,132,109,37,8,73,236,167,212,86,248,197,159,134,117,177,244,193,63,43,228,22,136,223,184,202,42,59,36,174,41,213,182,191,71,17,87,188,182,226,236,157,74,38,176,56,230,236,40,88,76,194,63,42,3,85,109,187,55,233,0],[45,124,176,94,97,219,174,38,37,142,56,97,198,57,239,14,29,23,252,113,26,0,243,53,186,60,2,113,55,224,7,8,215,8,193,255,69,127,242,198,81,18,247,220,215,208,47,36,213,111,7,33,88,234,28,113,131,37,80,165,131,102,253,145,151,41,107,190,97,170,77,0,222,24,164,83,239,145,116,250,129,150,131,5,196,28,52,85,244,45,68,122,146,52,240,110,19,191,139,202,161,186,187,17,105,95,175,220,8,247,165,132,178,234,31,97,233,56,146,96,206,115,53,160,125,231,44,137,17,165,138,49,63,16,136,220,223,92,141,76,69,108,186,45,203,79,45,21,107,73,67,185,91,212,147,234,79,225,168,45,78,62,160,42,160,41,114,64,11,94,225,120,66,131,45,89,151,159,193,121,248,67,196,75,3,235,60,48,36,22,208,205,175,17,196,202,138,102,204,187,105,151,57,94,223,111,202,46,160,4,207,52,134,151,16,4,164,32,66,175,142,206,0,91,148,70,29,134,220,222,33,42,46,177,190,59,145,76,120,62,72,172,26,212,108,172,215,62,30,180,72,54,131,34,210,103,142,252,178,171,255,82,9,61,176,242,89,220,229,193,225,154,81,40,32,242,53,214,174,175,14,26,114,60,44,101,12,255,30,227,182,180,244,204,152,156,11,125,109,227,205,126,109,170,57,187,105,7,16,223,0,167,25,76,23,32,31,14,129,190,100,182,115,158,28,30,129,118,183,225,42,53,52,39,192,103,193,147,20,219,100,46,92,118,38,107,100,14,177,204,12,115,248,79,192,34,126,90,150,6,13,129,64,113,205,226,254,217,68,118,123,116,102,249,0,29,252,34,54,133,66,155,196,229,228,143,92,19,166,58,78,13,130,97,51,173,146,13,17,119,33,69,173,110,19,201,56,151,57,138,138,64,31,147,219,209,3,0,92,125,174,68,56,127,62,128,183,147,96,125,5,210,216,188,13,3,81,163,164,82,184,206,117,156,26,212,141,247,185,186,158,74,23,223,97,253,171,185,181,119,181,206,195,233,70,31,187,94,18,129,85,163,201,200,159,143,107,235,183,50,42,22,103,142,142,203,152,149,61,149,131,16,219,27,6,52,72,195,73,243,110,22,143,172,72,76,179,192,212,203,44,37,27,217,46,248,233,38,43,68,9,61,126,101,10,125,59,237,55,145,250,136,16,15,238,110,240,213,226,61,30,154,128,153,204,3,53,32,42,79,16,108,36,119,126,152,248,29,38,239,186,21,201,173,21,65,224,173,191,29,29,118,7,107,13,253,123,125,108,139,130,249,192,147,70,140,209,150,103,45,197,71,142,145,206,112,28,221,123,104,179,83,201,113,17,240,66,151,96,99,87,98,248,104,58,233,112,86,75,206,186,145,32,81,118,66,232,179,162,186,170,133,194,91,84,169,67,118,97,132,144,76,114,217,41,99,78,197,240,194,132,115,65,95,18,83,137,6,198,120,252,164,230,130,219,72,121,117,132,146,83,126,120,80,185,191,239,62,185,5,59,67,146,13,129,14,85,190,150,106,236,104,201,221,59,98,204,245,126,129,120,203,94,246,209,109,23,42,86,221,146,79,0,242,211,181,233,58,170,146,178,159,184,51,109,115,226,158,89,209,196,126,166,35,12,218,29,91,3,187,165,223,219,51,31,235,25,68,63,18,61,42,3,255,79,16,236,161,102,194,153,133,136,241,229,132,237,25,77,214,247,60,138,202,132,102,49,144,77,159,228,169,139,54,120,35,228,110,219,162,136,81,41,135,158,146,119,225,80,240,41,184,250,123,209,30,171,156,225,51,103,119,200,11,86,179,161,240,129,26,219,202,15,91,64,37,165,80,60,129,150,102,26,238,144,0,110,156,133,187,250,76,90,14,144,40,133,200,206,81,33,46,230,127,15,224,182,175,188,139,173,69,55,39,84,59,60,104,184,144,221,171,162,105,210,95,193,100,63,84,131,81,54,161,162,91,161,141,145,108,237,214,164,127,192,122,223,111,198,159,165,8,148,157,193,13,157,197,224,38,27,82,243,101,113,112,56,78,204,217,200,5,65,53,75,28,224,246,251,94,211,232,213,74,240,181,191,10,146,131,81,37,199,217,188,79,9,47,243,128,229,232,150,251,243,2,85,43,20,213,182,26,34,77,134,227,1,199,166,106,102,228,228,50,154,172,10,102,177,86,119,35,116,220,28,113,104,213,181,97,101,47,143,67,135,228,242,137,182,54,106]], +[[239,9,72,225,50,129,243,207,53,44,191,175,141,137,209,23,118,133,82,213,161,84,142,203,175,55,65,46,151,103,15,172],[88,194,69,127,90,94,60,251,244,113,25,168,127,42,255,25,24,241,230,122,230,250,145,113,211,244,30,238,7,168,104,114],[204,18,246,157,182,58,103,142,196,119,166,5,165,5,197,125,194,184,16,239,133,227,227,69,25,203,37,197,16,99,170,102,53,93,63,30,41,116,105,88,102,237,246,241,113,113,206,55,132,47,186,181,7,95,200,149,209,142,215,67,197,70,8,12],[126,196,127,47,31,227,183,10,109,29,130,199,205,146,75,75,249,178,2,159,193,44,82,166,225,204,6,207,90,191,192,164,66,231,207,20,92,21,66,185,177,53,4,150,101,113,16,53,227,194,154,145,212,253,174,214,18,112,87,168,18,194,44,215,90,209,135,155,225,210,198,17,14,121,233,135,82,78,78,143,39,241,110,218,144,203,212,115,63,17,24,37,181,22,209,6,127,129,236,165,230,148,133,118,213,191,237,179,39,124,26,188,30,96,243,116,208,112,27,50,204,253,106,94,156,141,22,89,170,243,208,129,134,19,97,59,126,40,141,132,94,154,170,186,46,62,155,65,29,80,29,255,232,86,253,49,62,159,204,158,116,48,185,152,63,32,171,78,191,78,182,22,189,99,226,197,119,67,101,137,149,237,10,20,154,230,32,163,149,97,55,25,179,237,124,237,69,136,213,145,93,112,162,240,198,135,104,14,195,79,227,233,247,35,146,225,137,225,58,71,73,213,202,159,172,101,27,146,192,132,196,6,111,223,152,168,105,34,62,78,12,155,236,88,18,181,193,144,14,110,96,211,161,136,212,138,116,223,212,21,181,202,210,233,31,247,109,247,80,137,210,10,117,95,38,7,86,200,241,56,42,41,247,185,55,38,231,49,7,28,212,119,69,140,111,32,34,223,173,125,79,199,171,35,128,84,24,100,246,181,135,116,249,174,142,95,7,124,26,141,160,115,195,152,83,235,47,212,119,34,11,69,163,217,34,99,220,126,20,211,187,43,54,252,164,102,199,239,138,36,117,56,114,95,47,206,92,114,33,188,117,28,222,19,148,96,79,89,49,215,51,54,12,205,71,206,8,119,18,149,129,128,173,132,250,231,19,181,67,240,94,239,106,188,6,97,67,49,33,237,59,69,6,161,70,80,37,49,111,184,249,214,69,53,204,69,56,172,212,6,77,213,118,176,116,14,27,235,19,188,234,241,85,84,61,200,144,151,202,92,161,207,250,10,214,90,16,188,183,89,53,78,171,138,66,222,115,74,249,9,194,254,186,56,13,102,64,159,50,93,95,23,175,156,167,248,203,65,52,253,106,43,106,82,141,158,96,217,97,43,142,139,64,98,248,224,250,209,231,238,185,203,254,246,233,115,142,199,151,62,28,178,186,35,39,222,202,78,164,101,104,243,30,18,247,48,226,71,193,208,112,41,253,68,34,178,152,255,35,152,2,59,65,32,163,164,37,255,182,82,136,12,25,234,105,243,99,158,15,109,244,240,8,118,204,69,40,226,103,232,29,89,67,25,157,15,235,108,180,225,186,244,4,187,111,139,57,177,45,188,233,253,195,93,193,88,6,110,153,117,174,91,211,181,95,42,65,167,145,186,243,232,53,30,198,4,148,71,144,162,44,147,60,128,177,89,11,161,151,164,112,111,127,81,40,104,46,220,215,77,215,141,67,94,120,124,43,118,165,123,63,78,125,123,226,239,210,109,165,249,168,41,17,155,1,80,139,112,114,199,105,156,229,43,181,120,204,91,27,147,102,27,81,114,251,132,218,241,186,54,77,44,189,128,226,201,155,202,156,174,168,115,204,10,22,41,234,195,132,233,178,6,132,42,110,97,131,56,117,145,180,170,52,169,95,216,155,73,216,209,93,145,226,25,64,225,125,202,241,239,248,160,164,122,13,122,149,218,234,216,42,163,223,130,4,160,205,32,105,36,174,81,15,236,138,156,78,141,133,212,102,253,180,221,54,93,201,147,54,178,44,224,185,86,181,238,0,23,242,157,37,238,102,251,220,236,176,217,150,255,185,124,141,239,222,64,169,255,153,147,25,60,168,241,104,80,103,193,156,82,110,14,254,210,54,248,237,184,222,246,194,160,62,33,149,44,134,18,214,36,230,136,106,49,31,251,158,47,21,218,68,171,225,128,210,106,20,177,95,99,86,30,9,122,115,14,202,187,121,44,124,35,95,221,54,15,87,31,39,239,104,103,122,125,99,190,180,151,89,130,203,25,154,86,15,129,110,225,41,137,68,95,127,117,184,62,178,120,214,40,37,148,125,132,9,154,242,166,255,46,173,187,245,137,181,235,47,114,237,17,76,115,21,17,83,174,0,34,188,149,100,209,92,45,92,219,186,171,190,246,56,240,48,149,245,62,235,172,150,131,64,154,211,6,12,251,124,112,55,185,176,190,254,6,156,146,160,43,233,83,56,142,158,164,93,54,221,244,245,168,56,148,50,204,245,4,197,8,8,176,127,105]], +[[144,63,59,83,153,137,46,41,204,250,251,175,189,124,196,83,60,21,74,98,86,130,64,108,137,191,137,76,136,158,67,244],[143,165,255,91,107,38,189,103,223,134,64,70,66,157,241,36,181,35,0,93,216,148,68,39,92,138,183,235,221,182,244,219],[73,90,143,153,25,65,198,41,189,100,26,103,71,26,184,96,191,211,155,114,242,51,85,247,39,9,9,213,48,124,119,177,185,75,174,62,209,148,80,120,14,144,133,48,95,49,177,225,104,63,172,240,209,252,136,64,174,199,125,246,122,234,179,2],[162,193,27,95,184,132,168,34,250,230,77,168,220,180,69,44,253,122,4,202,109,122,90,188,141,130,113,233,63,147,68,158,31,235,142,2,151,95,73,107,144,52,64,13,53,153,171,151,170,57,151,218,209,201,255,171,91,159,141,244,170,165,184,64,217,13,134,47,255,127,240,207,115,166,12,102,21,0,9,224,28,147,123,209,175,104,7,181,186,46,246,18,238,19,214,222,244,11,176,156,70,129,26,45,78,70,142,3,139,50,48,85,249,223,189,1,130,154,226,241,165,53,239,2,149,202,30,209,118,228,109,233,150,204,135,186,206,69,53,98,51,33,24,53,182,244,117,124,153,189,82,126,118,106,95,11,18,124,140,255,142,109,102,248,186,184,109,0,0,69,44,215,246,123,229,87,120,133,19,236,7,9,181,55,176,7,180,32,22,231,168,150,131,70,155,216,255,141,33,235,16,193,73,23,212,127,45,196,248,38,50,79,124,1,178,79,141,207,240,74,166,216,80,149,217,171,21,75,165,195,189,145,156,157,114,141,189,201,144,209,156,235,35,123,69,41,7,189,190,33,249,240,140,221,174,91,228,121,39,103,9,184,174,115,248,151,76,75,17,56,65,173,83,93,111,246,34,62,234,71,209,133,200,232,166,95,222,226,194,212,88,0,193,124,181,86,234,253,103,102,71,217,150,142,85,202,156,89,35,43,151,112,173,16,249,85,252,181,133,142,223,11,116,131,173,193,129,124,15,141,2,36,4,130,202,167,111,67,198,210,233,106,79,249,89,28,215,184,120,234,97,158,165,109,27,88,134,49,231,99,60,94,203,43,166,153,131,152,203,6,227,207,117,174,179,224,141,171,25,99,45,69,79,247,220,14,42,65,240,151,55,232,238,130,61,27,158,36,221,168,74,44,224,49,60,185,252,227,28,182,99,197,92,5,100,94,99,64,23,86,232,173,56,245,23,76,2,166,99,216,21,173,100,66,47,247,114,125,79,218,22,228,141,75,248,246,96,46,114,96,218,98,51,14,104,120,195,71,100,225,41,175,189,85,34,8,246,190,212,247,206,233,182,113,244,136,56,136,21,215,75,73,81,184,104,44,231,108,254,49,233,56,196,112,184,247,164,95,214,58,150,145,244,38,167,92,88,237,61,188,227,174,143,217,209,10,131,82,228,124,193,177,44,145,146,172,134,38,209,179,132,183,122,24,185,134,231,26,153,134,70,193,55,153,43,103,196,129,126,52,99,69,250,245,10,38,89,253,197,202,213,199,25,100,142,254,227,132,124,15,246,189,112,149,194,139,76,81,149,150,124,144,207,132,225,239,104,161,173,160,31,98,116,237,227,99,251,130,224,181,73,168,112,36,93,96,140,174,130,52,246,216,74,190,182,27,113,132,102,9,54,32,216,92,88,74,176,30,237,160,145,238,138,255,28,246,122,70,117,103,154,31,64,3,230,106,175,67,135,27,136,236,218,106,22,220,90,203,5,57,95,45,169,223,112,211,189,182,20,56,225,195,212,9,129,224,52,98,125,2,110,225,210,231,159,101,203,184,24,159,203,179,204,139,92,46,126,121,107,93,40,137,65,29,86,65,251,134,156,123,10,88,156,67,37,79,140,84,56,170,245,172,66,56,50,240,24,215,154,81,185,111,36,46,45,224,200,81,204,95,194,178,6,188,164,181,190,131,97,37,172,161,68,187,195,140,140,99,139,224,211,187,224,37,161,190,139,61,3,213,146,155,170,100,156,53,68,163,42,145,94,146,106,56,121,27,19,74,151,27,197,45,27,108,166,37,239,183,194,243,187,71,171,81,212,60,142,55,77,22,205,168,130,32,75,113,202,254,144,147,203,96,120,239,43,223,173,89,237,234,243,109,12,26,77,196,37,185,231,24,196,81,133,34,90,156,48,132,183,130,191,225,99,73,47,142,132,130,236,154,160,115,246,144,31,243,209,17,124,233,23,225,145,34,250,103,101,13,133,143,143,130,179,118,105,114,60,34,109,114,22,151,231,174,51,89,245,166,176,36,36,238,135,148,203,234,166,65,237,187,247,83,177,3,165,254,21,139,224,186,96,216,162,18,212,47,140,92,42,242,84,191,27,156,128,223,111,28,240,157,112,121,60,174,26,187,70,39,177,120,15,27,206,127,97,126,229,15,107,212,176,131,178,252,124,216,68,175,183,35,128,213,203,107,37,91,244,126,167,28,173,108,108,77,240,33,248,27,84,143,67,44,24,172,54,108,106,236,208,59,108,140,226]], +[[238,129,224,251,5,46,35,173,117,157,230,170,152,56,222,152,227,109,72,32,220,14,27,123,62,241,20,26,185,222,51,64],[152,243,201,136,7,148,222,100,250,38,155,223,51,96,149,224,224,27,26,59,55,95,150,91,147,112,11,189,244,185,104,105],[240,216,115,190,21,207,69,76,116,52,222,171,113,222,37,207,233,158,129,164,141,45,206,106,53,209,99,55,20,223,15,139,64,41,224,88,37,17,239,196,208,104,146,246,114,133,2,70,188,240,112,196,111,173,194,250,171,68,220,67,80,69,222,0],[40,217,158,149,24,184,130,131,194,32,231,109,226,5,215,182,22,35,89,177,223,236,31,186,171,152,236,14,241,223,141,164,11,107,122,119,94,151,40,69,10,235,35,81,254,92,22,175,218,58,236,13,113,4,157,164,203,125,76,99,113,58,36,16,171,176,34,248,22,17,204,6,69,135,200,4,125,67,131,192,12,60,86,46,156,238,163,87,117,9,83,145,181,243,221,160,227,115,196,167,127,246,24,162,142,246,135,135,235,252,62,188,204,197,209,206,50,221,244,59,252,229,114,3,218,118,168,102,75,60,97,106,136,105,40,45,176,183,40,17,181,253,90,42,3,164,255,102,114,75,4,137,234,46,16,115,215,129,195,241,137,17,93,121,186,32,164,109,29,250,245,177,165,132,123,42,46,49,178,128,135,55,86,158,96,181,114,49,230,169,154,242,111,88,175,235,21,119,8,16,71,72,18,254,74,250,207,136,69,6,184,195,20,188,103,81,187,66,180,189,110,135,210,229,222,112,254,197,240,1,76,66,87,177,52,114,163,176,17,26,122,140,248,59,29,192,207,150,32,34,205,68,70,138,58,177,240,1,107,112,202,251,29,2,70,172,215,5,57,55,201,172,64,32,124,241,59,80,221,21,226,162,225,95,80,160,91,202,47,40,231,112,38,35,113,218,206,224,46,37,178,165,150,88,237,144,192,96,15,162,101,183,222,61,68,248,239,7,33,191,57,236,77,78,202,88,136,82,123,119,128,103,177,214,89,192,5,20,200,215,5,98,115,162,148,203,175,228,80,144,208,105,187,208,159,146,244,97,230,72,243,230,130,136,44,113,87,110,151,77,235,176,203,126,14,131,22,64,102,96,21,13,171,181,142,118,36,102,20,162,145,193,44,233,224,52,108,2,119,77,77,9,206,204,35,105,103,18,254,226,80,192,187,93,247,162,164,196,58,85,99,51,27,203,191,132,190,63,46,235,6,84,83,46,133,236,89,123,83,179,47,57,84,204,175,12,212,38,222,249,30,196,178,8,65,105,72,175,39,222,4,216,50,112,88,151,160,76,94,36,162,232,139,32,4,15,212,236,163,8,159,219,145,138,146,227,92,77,49,218,38,133,11,157,211,65,24,199,68,73,168,85,255,75,201,255,240,209,68,120,57,101,75,0,65,121,153,250,78,184,145,2,19,60,211,32,64,145,83,88,73,87,193,4,137,219,75,114,68,201,89,7,152,142,131,220,130,18,113,220,26,182,67,214,153,45,15,216,32,73,42,230,66,226,77,25,161,121,250,117,217,54,59,50,22,98,96,111,217,74,71,253,178,230,141,63,48,192,70,115,248,9,222,1,68,148,94,164,212,24,61,72,241,117,7,158,237,80,50,60,107,25,46,2,14,22,42,53,3,170,88,47,176,139,64,54,36,162,62,53,126,237,160,141,144,67,134,243,88,195,108,100,211,20,199,124,217,212,210,61,88,30,229,61,129,255,151,173,160,25,207,207,4,235,157,204,29,233,183,76,61,182,184,17,87,139,212,242,25,197,202,72,239,76,130,107,9,230,201,109,3,31,101,221,72,182,231,61,12,16,5,134,178,29,240,41,58,3,210,237,126,80,9,173,2,83,64,194,29,9,6,6,145,245,205,138,242,171,18,249,184,96,238,135,129,94,26,159,64,12,42,111,99,78,168,249,179,66,90,8,209,11,60,129,83,103,56,143,77,27,227,86,49,142,207,144,53,208,238,151,90,255,168,89,202,172,40,235,204,208,89,155,178,246,243,82,54,97,189,23,143,201,228,202,195,120,187,157,212,113,107,176,105,35,253,43,189,86,201,89,196,43,149,213,1,147,248,191,41,159,204,163,178,238,169,78,197,249,133,131,146,76,8,4,22,226,139,84,254,87,101,132,88,176,85,206,77,232,167,95,200,39,21,202,233,29,55,92,246,146,129,55,128,81,187,97,253,215,187,0,104,246,62,250,109,110,131,216,253,66,87,175,128,151,15,74,158,105,36,178,222,10,217,102,223,254,111,164,161,19,176,231,114,241,118,135,133,179,180,32,73,247,108,72,173,128,242,198,127,176,249,26,95,196,16,121,18,82,13,141,104,60,6,44,58,34,43,205,167,231,16,186,205,71,142,232,131,103,182,160,89,164,82,253,38,241,20,165,172,189,105,121,186,1,159,125,166,138,192,74,25,48,38,188,28,39,228,131,123,29,226,156,206,9,14,51,128,213,5,26,88,100,9,230,40,227,20,86,101,187,29,132,236,216]], +[[105,208,29,130,145,19,8,28,191,93,12,110,247,123,33,119,92,141,155,104,0,0,5,111,3,199,90,125,10,5,135,210],[238,132,105,221,97,207,93,228,0,218,125,122,71,154,68,24,230,119,46,105,255,83,48,206,92,167,120,89,254,39,23,85],[64,140,239,207,1,65,126,45,198,168,161,130,132,228,17,101,127,3,146,80,195,18,120,219,40,25,249,234,234,66,147,251,246,131,26,40,1,252,30,166,135,22,87,184,65,225,115,244,81,176,213,117,169,55,158,53,133,126,140,114,151,250,20,4],[11,158,17,15,41,209,152,22,161,123,44,117,71,143,19,206,233,83,129,26,25,131,1,76,183,235,15,117,82,105,18,4,76,62,166,130,151,128,230,87,248,23,197,89,125,70,97,8,13,144,52,201,119,135,34,65,143,44,58,238,202,239,107,105,12,91,211,181,147,112,16,134,152,142,67,64,174,195,78,1,114,117,142,178,64,135,208,58,143,118,231,203,202,83,170,175,196,210,21,92,117,50,171,84,190,72,135,38,83,6,111,161,253,213,74,207,233,218,174,202,53,108,41,14,107,230,51,85,182,217,252,82,235,94,79,204,187,198,8,53,7,19,45,228,133,191,174,159,66,225,151,18,35,43,113,100,2,194,63,234,116,239,166,157,115,200,194,227,168,102,43,139,101,176,253,0,119,65,1,62,31,110,60,254,67,69,213,200,48,104,47,230,0,33,215,8,225,10,158,159,64,82,255,122,106,191,40,172,177,214,181,251,3,142,237,63,114,81,60,53,91,191,213,194,39,79,168,95,196,244,70,151,75,45,27,192,54,80,122,30,181,252,245,93,189,68,33,14,83,130,116,222,128,139,144,11,241,192,252,192,36,18,112,219,141,189,205,136,52,157,103,34,79,8,126,95,7,246,153,176,186,230,139,46,188,154,78,39,199,13,58,199,217,150,250,125,77,171,213,104,55,142,63,147,144,91,28,137,198,82,211,132,193,108,43,203,28,152,68,195,143,113,187,19,224,198,162,234,149,182,18,227,144,197,248,109,36,142,165,49,242,236,111,99,154,64,45,250,204,243,114,23,0,83,68,3,7,69,209,241,229,32,204,25,93,175,221,127,41,95,55,123,141,97,71,22,112,56,54,33,155,183,176,159,234,122,174,154,195,62,66,220,171,101,204,97,66,252,216,206,21,233,119,23,253,179,62,149,56,196,79,108,217,193,198,93,182,39,81,245,82,248,112,241,1,66,201,111,157,241,133,90,187,57,228,39,6,165,99,171,21,69,17,253,206,104,124,149,118,249,237,195,180,186,85,52,108,230,104,2,255,254,244,177,181,225,32,21,206,139,87,222,84,88,202,160,218,243,65,150,129,40,88,66,136,194,242,124,191,183,110,171,40,107,172,95,102,170,208,4,158,12,166,10,144,20,225,121,1,196,19,14,131,206,174,180,194,113,62,151,26,35,94,255,153,90,129,58,228,234,100,165,131,255,222,253,172,130,172,118,234,244,212,124,74,200,37,15,203,175,214,184,143,174,180,128,21,245,180,43,83,52,165,11,49,212,80,46,164,145,218,144,220,233,60,8,253,86,245,197,142,237,179,121,22,106,35,118,43,229,228,173,234,166,244,174,28,36,224,202,196,221,202,3,131,69,133,96,205,196,139,140,209,244,42,59,162,246,255,182,7,121,9,252,178,148,173,30,244,164,76,34,236,75,57,135,221,190,239,50,91,152,206,213,104,21,234,125,95,204,245,175,223,233,142,14,109,146,15,122,218,46,181,201,22,36,199,108,187,162,153,58,156,122,85,2,29,18,122,102,123,57,226,53,223,79,129,222,231,221,20,40,152,119,141,189,146,19,91,112,179,172,245,159,108,41,162,201,212,167,0,110,241,26,145,139,58,41,6,38,74,21,214,181,41,48,140,188,137,248,86,1,252,30,161,49,77,103,247,86,108,241,9,22,92,127,146,222,26,24,215,13,235,224,36,52,157,179,86,10,110,82,126,42,195,224,103,137,70,135,4,230,184,241,135,31,22,186,233,130,115,146,180,24,241,8,108,196,151,8,108,237,20,177,36,157,109,135,148,242,59,184,119,157,65,134,72,242,21,86,86,166,253,167,68,12,86,40,77,155,33,136,250,125,23,54,188,204,156,255,11,229,177,225,245,81,255,129,55,255,89,102,237,157,15,127,1,195,223,242,152,233,16,47,251,211,36,191,202,95,254,9,104,230,111,157,130,244,135,211,3,147,79,39,247,139,40,55,142,183,44,56,39,41,98,165,247,53,215,57,46,93,51,63,216,109,225,103,38,156,23,161,101,185,45,49,164,136,10,65,225,54,247,24,150,10,145,155,61,124,78,116,203,215,60,115,249,33,190,81,63,115,154,255,178,228,31,128,66,107,184,207,180,86,75,152,252,77,229,50,85,206,63,152,180,210,42,230,252,233,25,11,85,191,44,147,134,28,29,202,193,1,181,225,108,240,153,145,197,222,250,51,248,213,16,86,217,52,187,75,71,123,101,32,212,199,174,34,234,127,179,16,157,231,244]], +[[75,142,210,151,49,241,4,121,94,151,222,231,200,180,1,160,42,250,169,167,149,230,19,53,61,43,149,0,23,101,2,122],[242,34,152,33,11,9,253,97,127,200,179,80,116,202,24,1,230,7,93,201,42,143,80,52,75,128,232,84,5,160,56,245],[35,69,136,102,134,235,57,181,25,156,170,169,97,91,198,180,137,111,7,110,139,215,54,192,3,138,101,23,249,194,177,103,231,89,243,115,114,38,138,105,126,155,120,96,95,46,217,71,37,246,144,90,121,0,21,63,201,232,190,237,49,255,174,5],[203,181,241,58,14,242,131,123,128,93,59,120,81,9,249,242,224,208,160,23,191,231,105,45,145,236,35,221,171,120,23,51,11,239,36,127,217,26,178,199,125,212,65,37,25,203,211,132,117,206,12,179,155,20,128,9,43,199,56,212,21,43,138,109,85,36,142,59,159,50,205,205,21,236,93,5,158,195,200,132,117,84,238,71,0,83,148,151,77,142,178,53,146,209,127,90,57,110,60,25,248,232,152,55,6,121,254,245,49,140,77,210,153,198,33,125,106,188,201,182,26,91,45,12,254,246,149,209,112,202,32,168,61,111,211,198,102,200,253,28,16,173,151,14,47,166,175,16,255,14,208,203,254,117,34,70,208,63,58,60,96,50,219,179,25,188,253,172,77,175,197,11,195,230,191,89,95,73,29,236,56,139,52,65,184,206,224,223,145,245,92,199,128,125,7,248,245,65,237,115,34,255,195,157,24,248,149,96,228,18,58,236,29,119,150,156,241,135,119,134,244,207,148,177,119,11,16,144,101,94,140,114,238,206,164,87,46,70,245,128,249,99,150,109,178,161,8,94,234,188,87,191,74,132,114,75,156,133,153,164,51,171,245,139,202,128,64,145,211,213,230,229,4,142,194,123,248,18,155,103,12,194,200,141,156,172,71,24,89,244,105,185,24,243,246,215,15,125,102,99,80,31,251,239,239,2,109,121,234,112,146,124,207,96,117,238,81,5,66,51,33,225,26,238,154,209,111,152,126,251,221,0,182,42,255,105,142,82,26,223,146,3,177,94,159,15,58,208,125,202,217,221,204,170,233,180,144,36,127,18,195,17,222,230,183,59,143,145,36,253,206,18,153,180,127,177,145,76,238,126,58,7,129,78,49,44,60,229,105,39,103,44,81,179,24,89,128,205,229,127,58,117,155,80,188,252,76,176,117,59,149,77,151,19,93,235,42,5,50,233,139,102,243,154,124,8,207,77,84,133,57,226,235,159,66,47,102,73,101,136,147,167,195,194,90,79,201,1,248,195,152,184,199,39,51,145,26,0,114,237,107,210,244,24,147,137,174,16,168,20,246,72,215,31,105,195,126,130,149,120,68,40,24,59,147,200,1,59,150,74,159,239,134,180,143,72,147,22,188,34,46,150,179,189,21,255,20,155,150,130,3,41,85,28,21,224,208,149,209,86,155,30,33,49,199,135,81,86,92,48,65,242,151,133,57,91,151,21,19,23,246,46,53,130,228,7,177,100,158,96,208,58,133,153,18,10,48,42,70,149,250,134,43,65,32,249,77,34,236,174,114,57,141,32,148,209,8,173,45,188,27,149,151,53,144,33,66,170,95,230,231,153,101,89,246,246,1,68,138,234,2,243,86,248,220,221,20,67,64,235,54,25,249,134,91,247,103,42,234,50,108,78,147,201,159,14,209,249,237,134,107,225,93,58,242,103,95,109,214,226,150,96,44,163,115,168,21,176,190,70,188,42,63,187,160,107,136,5,199,49,254,8,0,125,170,6,5,9,97,178,77,20,105,58,114,137,140,207,184,184,254,220,96,164,238,248,255,121,182,221,117,146,89,24,51,181,118,239,72,41,78,94,4,133,148,46,87,193,25,96,46,221,248,139,31,174,165,23,242,252,46,61,20,210,70,165,44,189,113,161,8,198,107,108,196,242,212,88,4,162,130,236,237,177,176,173,61,195,180,136,10,178,255,120,184,221,222,72,247,70,108,20,254,211,73,233,91,80,83,171,241,191,9,145,18,96,49,217,117,71,209,67,194,174,22,73,40,182,28,7,8,175,140,163,228,245,81,84,209,61,117,233,125,180,186,62,105,211,110,155,55,8,35,104,194,247,33,189,63,149,18,106,30,0,78,178,161,191,38,131,67,174,33,210,153,80,68,162,202,221,103,255,172,158,21,56,23,91,60,196,77,181,210,111,29,92,200,156,160,225,193,238,133,55,168,169,29,50,76,46,2,225,139,159,185,115,13,109,218,85,247,45,132,51,137,105,62,191,203,167,251,225,160,188,255,185,170,40,79,74,230,111,68,168,184,147,2,152,59,34,115,109,12,114,214,160,68,228,41,22,36,36,58,78,12,230,93,94,83,70,214,127,237,55,96,221,176,197,16,181,15,243,238,240,161,138,38,125,231,48,71,109,216,45,255,112,114,203,160,152,72,37,160,4,221,75,205,140,55,253,175,31,104,61,29,147,128,225,53,169,93,36,184,159,173,11,233,65,197,72,37,27,236,144,204,174,1,91,192,86,125,168,75,55,30,80]], +[[8,13,127,118,24,46,230,188,234,137,75,30,0,96,85,139,59,18,90,52,153,223,57,115,184,221,102,147,64,142,228,105],[65,36,113,61,124,45,245,15,147,5,87,48,209,178,129,218,236,48,40,207,44,30,72,88,209,40,112,122,35,214,222,176],[24,95,177,182,216,109,196,68,72,16,207,94,198,254,240,171,218,250,42,111,204,180,93,17,207,181,75,161,106,104,67,242,128,211,128,71,16,2,174,13,113,80,133,86,199,142,213,65,94,66,51,140,22,31,43,98,30,116,203,164,246,161,212,2],[171,10,109,226,53,27,154,132,152,246,130,114,217,160,167,160,87,54,93,52,239,160,253,52,204,59,248,98,228,156,220,48,43,43,213,163,13,96,26,19,14,196,3,47,84,26,230,203,123,169,127,132,24,61,45,37,129,40,124,167,1,215,215,169,171,161,16,206,88,185,70,172,8,36,48,93,247,146,159,61,215,252,156,135,50,35,134,55,226,177,129,214,225,22,199,246,110,50,38,170,227,206,209,97,2,98,218,26,10,74,165,10,27,148,67,236,130,131,41,228,115,77,40,252,37,171,156,29,233,184,152,126,93,192,200,19,25,22,197,241,137,40,112,74,113,232,6,34,177,73,43,242,254,197,212,182,219,228,21,200,175,44,227,239,16,155,52,221,94,100,213,104,70,240,133,147,90,74,93,16,115,73,127,179,251,143,183,126,143,93,94,63,208,12,48,101,46,60,92,222,64,163,53,209,78,84,37,255,186,148,40,133,237,23,189,54,223,80,105,36,35,126,117,190,132,218,130,25,80,185,20,36,253,159,22,193,178,199,131,233,15,140,194,204,199,152,12,233,21,199,105,107,6,165,134,115,2,89,230,209,69,136,88,43,171,157,42,57,246,158,152,231,242,174,155,192,194,97,13,126,4,87,242,106,93,102,84,59,225,214,91,121,196,183,192,216,238,115,208,194,182,123,245,13,128,130,240,6,249,109,17,149,5,135,49,147,223,219,212,50,187,28,158,224,208,62,229,76,249,93,32,233,31,127,58,6,155,98,86,244,33,89,205,193,230,0,169,161,194,245,168,228,103,213,194,169,223,248,115,14,107,232,38,251,42,30,100,72,191,196,252,170,170,205,170,118,98,53,31,170,220,145,247,202,167,115,125,200,46,195,212,178,25,54,188,161,189,124,227,115,173,102,38,74,241,50,65,22,117,73,49,140,221,120,229,99,130,127,133,234,178,14,11,66,188,85,74,113,44,0,81,165,1,13,194,242,199,219,133,172,246,84,159,157,16,44,144,60,27,229,160,82,146,195,15,33,171,27,43,138,188,187,241,4,114,60,99,240,235,197,84,251,238,66,2,12,203,20,244,67,71,141,247,124,106,164,77,185,165,127,143,212,77,151,234,9,158,71,116,130,62,190,18,63,207,80,22,166,110,131,123,47,101,193,132,94,104,30,226,167,5,159,177,41,12,208,169,51,18,152,85,204,131,200,126,11,59,182,30,68,19,74,221,211,99,120,80,36,108,220,218,162,159,21,196,26,61,77,210,193,215,96,6,33,36,51,49,36,207,9,20,53,253,206,113,31,82,49,99,104,153,155,239,164,200,10,57,179,117,14,78,56,98,137,228,226,133,94,151,182,25,176,162,87,153,145,36,8,183,213,138,77,217,129,149,113,233,1,67,15,109,85,85,41,221,99,10,24,103,69,155,128,34,208,224,173,214,171,79,18,246,11,170,199,89,121,187,255,127,98,88,210,141,103,96,177,255,36,60,57,228,187,214,207,155,234,87,42,156,8,45,5,173,207,212,204,249,250,2,111,44,144,75,110,120,46,215,9,223,119,72,163,7,205,45,195,160,252,65,35,223,88,12,191,73,224,92,238,171,201,243,158,87,183,243,0,144,93,139,49,0,145,251,149,63,61,239,54,222,179,232,191,55,47,89,22,181,21,151,223,2,76,232,92,196,195,110,171,220,88,11,92,241,82,153,70,72,241,215,243,95,237,92,209,15,110,41,73,22,26,51,89,179,3,77,69,14,166,246,28,223,29,90,247,109,64,16,43,96,41,79,78,73,7,130,73,2,109,98,254,53,253,242,36,146,139,12,73,186,43,83,57,235,177,146,197,171,127,5,205,185,70,227,125,103,26,74,94,242,165,130,114,32,180,67,140,189,160,87,54,41,40,6,100,143,91,221,82,66,15,167,107,132,166,173,219,18,99,235,12,80,14,129,86,109,113,141,80,102,2,109,160,151,5,74,134,99,16,22,221,251,112,106,86,119,213,2,239,132,170,115,181,134,59,196,15,220,66,203,115,33,172,95,0,226,146,143,237,123,4,24,89,109,180,182,21,29,214,188,110,129,143,2,83,85,43,241,55,65,230,150,128,233,102,201,44,41,62,19,201,15,124,153,153,189,30,198,175,227,180,175,251,71,52,12,137,133,152,41,254,181,153,219,58,140,61,51,252,141,69,250,83,129,7,138,233,247,93,133,193,73,111,95,181,173,223,78,64,9,183,100,188,201,17,142,146,117,220,114,25,242,129,208,209,239,113,88]], +[[73,132,106,218,122,230,132,151,29,217,23,16,121,144,144,179,127,229,173,86,29,114,163,95,46,251,64,95,25,106,176,236],[77,55,10,129,148,163,4,91,9,179,189,175,162,127,185,172,213,153,67,165,74,225,76,186,170,34,0,235,15,61,167,27],[165,200,9,209,202,76,251,179,220,112,162,163,161,242,103,194,115,48,66,7,25,227,96,98,24,161,71,28,172,87,203,103,75,155,66,130,124,94,154,123,37,200,19,156,19,223,246,11,222,108,45,186,211,168,54,17,151,193,251,25,210,205,82,11],[171,57,141,148,249,40,177,212,33,2,163,229,19,204,209,203,16,137,144,17,3,148,16,168,136,139,186,38,223,26,3,114,189,186,12,232,216,84,175,81,233,51,10,141,170,147,193,5,128,144,106,138,199,45,41,74,235,149,102,254,28,120,186,132,113,192,108,74,138,117,17,59,52,137,63,98,118,237,129,50,146,5,59,149,106,70,93,132,125,46,206,134,226,218,138,159,15,227,219,82,165,170,199,70,239,150,72,94,248,31,19,98,181,164,46,170,238,31,187,6,70,112,68,113,162,27,247,99,103,190,170,7,129,43,61,50,173,205,237,222,215,83,158,58,80,27,131,192,91,25,164,155,82,14,222,220,154,120,165,252,45,80,18,241,212,227,129,132,78,121,46,217,11,15,87,188,227,117,199,90,101,139,44,120,198,255,125,158,252,212,191,163,92,71,104,203,177,149,228,130,61,155,189,131,90,55,79,160,76,161,234,174,156,86,109,143,213,170,124,165,239,224,223,195,23,255,250,64,158,241,2,47,28,59,55,106,147,90,245,87,8,62,149,40,123,7,169,138,198,193,183,189,139,178,107,96,250,124,75,201,25,115,178,1,178,153,34,180,185,208,61,214,136,42,11,211,183,217,229,184,30,231,76,54,190,198,101,228,52,60,140,154,211,54,218,56,80,201,178,105,127,225,204,226,156,55,134,34,163,60,36,143,68,140,136,244,141,240,38,1,67,178,163,66,241,221,238,116,211,185,124,163,225,22,107,21,105,147,218,211,12,73,216,16,215,64,72,188,109,70,118,82,0,77,126,219,101,198,218,195,162,197,211,0,185,126,227,161,10,158,20,182,159,60,173,103,89,114,150,46,31,142,217,117,71,173,237,196,125,28,243,71,30,243,178,47,219,247,142,52,243,26,59,183,102,156,65,189,146,146,195,128,188,233,164,45,132,188,39,172,146,139,139,252,60,99,210,12,205,180,120,223,125,223,66,31,177,205,144,95,252,76,4,120,111,217,174,240,107,137,56,171,142,245,34,33,123,44,4,81,95,97,161,195,18,234,131,37,63,132,88,192,145,143,207,232,116,230,231,251,17,39,93,178,162,236,121,162,216,104,48,50,51,193,182,151,149,42,59,253,58,208,166,246,205,213,231,44,201,64,159,116,16,164,13,91,69,54,221,70,235,22,17,174,134,112,54,113,179,160,81,90,3,119,190,161,86,84,186,10,13,30,78,150,2,99,40,66,242,172,212,239,153,50,54,233,147,242,101,13,89,146,63,36,226,205,48,147,45,139,248,174,236,100,68,114,186,70,160,120,129,73,108,146,160,19,92,103,90,235,12,230,24,16,136,219,143,21,108,254,116,53,202,198,201,125,166,55,219,74,137,245,19,49,218,19,115,30,116,31,204,192,53,85,66,206,17,239,166,157,5,56,211,239,18,122,166,135,69,237,48,133,210,157,169,13,197,131,112,27,107,58,112,163,239,62,22,169,36,179,50,3,185,35,150,196,185,69,241,39,167,136,143,160,80,21,192,96,48,7,86,103,41,35,124,192,120,43,48,192,32,217,149,149,71,254,236,159,77,103,100,96,191,224,197,193,156,234,186,238,6,130,219,139,230,145,53,24,30,192,253,217,247,166,109,80,189,195,121,228,162,197,152,23,143,149,147,148,106,202,100,5,177,119,252,173,224,248,100,33,88,62,214,126,186,24,114,34,161,228,68,149,179,174,84,79,220,162,142,44,20,72,94,171,4,113,170,168,3,194,154,157,138,72,146,103,100,252,161,223,81,64,122,211,62,193,126,148,30,110,38,23,35,122,132,48,152,115,220,113,54,85,135,189,228,39,75,93,195,39,204,177,225,233,200,87,224,66,204,202,141,133,82,186,40,140,151,140,250,10,249,157,103,205,3,64,96,98,142,35,82,93,188,162,7,103,156,226,150,144,135,132,72,85,60,211,134,117,188,224,123,249,123,147,23,220,68,70,139,118,139,21,139,12,17,29,99,165,114,35,86,85,196,14,22,89,124,160,89,244,12,61,138,197,189,97,164,135,193,83,19,132,106,112,74,120,17,184,188,12,238,97,227,71,98,182,193,183,206,161,196,110,96,135,233,163,111,137,145,138,37,139,63,167,118,32,190,16,193,132,195,252,57,115,144,36,233,130,120,253,101,184,44,173,131,105,159,58,216,198,236,203,236,139,123,27,215,145,77,63,108,61,2,191,64,40,59,28,31,30,152,227,8,190,174,187,248,148,184,245,233,27,187,198,37,53,249,35]], +[[131,52,62,55,173,9,26,133,238,195,112,112,27,129,165,143,147,112,164,176,66,58,7,13,96,249,45,141,24,9,132,78],[80,182,139,247,38,234,188,165,58,198,201,13,78,172,85,71,3,113,45,34,16,85,84,240,91,247,159,157,8,252,196,147],[156,105,137,203,225,126,22,202,162,83,255,177,166,74,16,111,176,23,130,201,155,23,34,186,241,172,170,66,174,91,54,183,155,42,44,216,252,145,245,173,137,35,129,112,37,167,120,37,160,93,248,196,23,236,83,196,163,170,28,14,253,91,190,15],[199,218,220,172,93,135,149,225,116,182,145,56,145,46,112,255,65,231,167,37,250,243,133,183,115,237,21,9,137,114,179,13,155,115,147,114,217,117,180,128,204,253,252,88,14,46,45,223,94,60,39,238,121,18,121,171,149,228,56,43,20,89,221,141,65,174,54,13,74,135,136,70,105,41,36,254,239,57,12,13,187,250,53,228,184,45,124,188,51,238,21,129,197,43,217,73,56,91,46,228,2,99,165,125,161,23,75,180,172,173,55,205,138,226,166,180,95,122,109,107,190,245,167,152,206,133,185,224,94,118,71,227,52,236,252,119,99,120,222,23,76,73,124,15,64,117,230,37,175,122,237,80,44,209,207,127,88,141,13,128,127,2,227,47,67,0,242,40,165,10,102,123,90,209,251,188,23,224,179,197,112,81,221,198,2,245,118,7,159,111,197,136,155,127,41,0,113,19,52,66,15,198,102,246,109,186,255,65,38,51,108,53,63,30,91,86,74,102,69,55,248,55,134,218,92,86,39,116,84,6,215,178,254,50,51,191,213,142,244,100,160,108,149,207,208,185,136,167,109,5,58,100,75,204,21,156,173,83,167,197,219,180,14,239,92,208,71,5,106,63,9,38,91,19,37,105,156,125,21,157,92,144,36,64,23,51,87,255,171,143,122,94,56,159,70,140,51,59,120,47,128,23,10,233,9,131,175,21,63,46,115,189,43,239,18,94,61,56,104,194,171,158,207,3,175,247,110,203,235,24,22,124,162,247,17,205,86,88,81,215,240,78,233,217,176,27,109,131,167,96,87,34,98,13,40,200,77,108,26,244,47,106,118,146,88,245,60,31,102,218,54,102,109,165,202,169,189,158,143,188,22,146,17,177,174,217,194,85,143,106,175,91,20,90,188,114,26,187,0,114,1,148,224,39,3,84,104,189,227,254,11,136,136,79,78,155,38,231,113,230,199,160,165,94,163,111,197,13,236,140,239,22,47,155,186,91,75,22,16,90,253,110,55,78,3,141,92,133,135,207,215,221,136,41,11,44,156,171,69,162,100,214,84,14,161,65,110,110,78,116,161,47,69,162,239,19,204,138,54,231,176,162,107,144,44,61,150,226,226,34,146,2,226,87,101,105,75,148,51,115,209,110,96,11,215,134,217,85,164,179,241,2,22,64,195,154,11,108,105,21,0,40,26,224,208,152,204,127,56,94,24,160,126,98,250,74,16,30,245,183,133,81,250,41,189,21,238,3,83,161,165,239,155,33,110,139,15,165,7,80,163,65,98,182,53,160,188,94,93,114,48,170,25,175,161,40,171,166,66,45,56,235,119,163,240,187,157,216,228,101,47,18,7,10,55,54,28,55,37,80,60,157,34,226,250,206,46,167,74,112,2,64,98,71,221,134,151,95,7,87,92,158,124,111,65,181,59,38,213,207,82,197,172,194,197,217,130,113,67,78,159,165,9,198,223,189,114,67,114,170,92,19,69,26,174,57,61,224,161,134,70,79,93,51,126,159,98,123,79,28,41,9,70,112,101,232,154,66,46,196,14,225,216,10,19,57,0,166,47,78,79,126,148,235,114,97,94,126,194,153,108,108,36,48,195,233,87,206,174,33,5,161,233,14,174,172,13,49,175,250,159,87,146,109,113,217,114,169,162,222,17,37,140,193,231,40,89,156,159,179,135,36,145,132,126,16,198,126,250,239,107,105,106,3,15,240,83,58,88,59,234,29,4,223,37,247,238,243,161,59,142,49,170,209,51,133,125,241,180,229,255,189,238,55,244,15,56,210,36,199,10,224,78,243,59,65,176,46,113,145,168,102,86,176,215,43,44,187,83,196,144,140,162,6,247,87,52,178,119,8,21,79,205,138,151,66,156,253,31,45,162,66,151,120,67,128,3,245,181,185,194,29,158,210,59,138,216,162,40,235,79,101,194,76,28,89,105,154,92,144,175,247,115,229,198,118,219,54,42,25,48,186,22,171,167,110,248,218,164,43,62,178,204,196,92,147,77,35,212,146,154,122,217,227,239,70,139,6,164,153,92,128,221,35,106,123,207,56,121,216,183,148,103,247,43,51,132,193,96,204,24,23,20,233,47,32,53,231,185,114,162,204,82,66,217,50,82,94,174,124,80,189,38,59,15,160,156,189,157,111,152,75,156,246,21,45,154,19,60,39,132,50,2,209,232,127,165,166,225,35,93,156,117,107,184,230,139,5,185,141,165,65,149,34,63,223,2,16,37,50,80,99,60,17,197,246,11,94,103,215,238,252,170,108,45,170,82,49,55]], +[[218,1,50,33,178,245,136,175,64,226,17,160,249,117,212,79,157,101,2,129,96,81,76,57,97,137,242,124,123,6,102,234],[7,17,124,107,13,181,182,253,161,237,196,57,108,71,194,43,84,238,12,229,55,92,62,198,51,200,58,252,83,173,108,228],[16,203,82,214,16,228,168,29,50,134,155,255,206,56,7,230,57,31,120,47,205,83,139,85,77,9,3,127,218,114,40,91,150,98,177,177,16,124,64,129,120,172,0,159,5,37,150,115,136,167,216,95,161,35,89,211,206,56,117,3,125,207,106,4],[188,147,238,30,196,114,138,198,54,166,36,143,204,69,81,201,209,89,128,219,142,95,84,176,239,7,90,113,151,14,23,106,60,185,24,46,50,218,122,140,42,192,205,126,89,87,116,87,95,156,131,80,106,96,111,172,232,149,18,19,93,3,42,176,94,57,255,249,200,202,108,37,205,93,120,236,195,172,50,50,144,201,200,22,38,115,94,25,14,181,174,52,92,167,169,88,64,159,119,67,176,177,97,73,22,131,34,23,197,126,238,27,79,142,98,42,192,82,169,61,213,179,157,7,97,228,14,159,189,131,150,246,10,59,246,102,12,95,169,156,216,19,159,104,203,224,137,78,92,103,225,104,204,116,178,114,78,157,145,214,0,10,12,236,88,122,17,70,63,114,238,110,210,85,189,135,235,48,253,69,117,150,246,136,202,14,167,63,48,73,114,56,222,33,201,63,187,18,148,219,97,228,165,96,137,16,109,28,247,206,90,101,236,61,18,23,12,231,132,15,8,138,141,14,58,239,23,229,49,222,71,128,3,87,2,88,233,39,241,86,231,150,16,101,175,166,102,175,56,88,43,53,60,196,119,186,119,92,174,69,148,109,8,219,117,33,89,20,218,50,97,182,34,148,233,42,251,56,20,89,194,29,218,78,166,237,121,95,121,37,124,9,77,214,8,220,142,27,124,64,205,41,254,162,34,8,143,101,105,126,168,136,149,209,10,206,168,121,115,96,220,186,206,226,105,198,6,96,10,223,253,207,156,124,56,29,10,214,105,105,103,217,255,3,230,26,36,144,101,2,178,149,231,111,77,8,117,101,91,1,230,255,202,204,142,240,17,41,199,42,88,70,182,14,200,0,23,55,78,117,211,6,64,61,158,204,242,100,149,210,152,18,10,6,51,131,92,93,30,255,23,201,198,36,118,247,82,200,151,16,173,250,77,81,97,123,89,24,23,60,186,114,37,64,227,136,255,191,251,150,104,116,219,0,64,77,6,176,206,17,57,186,116,20,60,118,184,244,211,59,33,22,225,204,225,117,23,58,150,252,21,30,162,57,191,194,13,102,251,182,245,42,102,108,14,129,204,43,128,32,145,6,226,72,14,65,17,199,14,123,228,170,187,104,66,47,11,140,107,161,92,20,47,130,230,199,243,120,215,128,10,9,234,164,218,37,60,47,217,30,18,99,198,182,85,191,112,37,93,126,59,180,119,85,35,160,169,231,255,3,121,126,227,255,202,138,80,209,15,32,213,229,168,137,236,94,51,78,242,108,247,153,139,8,54,246,86,69,104,136,225,55,243,157,62,67,226,206,60,110,245,64,217,93,154,32,196,44,184,174,45,157,15,37,168,145,195,99,234,217,204,66,63,154,50,63,226,50,40,31,182,127,91,225,192,120,67,97,70,4,104,168,126,149,223,163,93,127,15,250,34,17,190,107,95,179,45,66,186,101,24,171,110,169,55,128,244,49,211,0,103,49,190,68,64,231,18,151,79,116,186,234,65,159,64,34,250,37,2,225,178,57,142,147,134,22,125,147,236,169,44,166,13,215,217,31,232,35,36,246,130,217,74,167,168,106,176,52,248,169,233,82,232,252,149,191,244,223,237,106,67,49,58,187,146,64,27,48,195,60,121,167,186,62,253,190,22,40,4,15,186,244,67,243,249,128,132,111,219,40,61,204,217,63,171,9,112,139,125,84,134,29,116,177,254,143,16,112,31,33,27,163,211,144,232,166,174,64,119,57,100,106,121,165,131,55,167,23,168,114,0,156,45,246,118,28,36,37,163,42,0,24,170,249,100,100,112,203,200,124,58,101,192,224,239,251,170,82,143,228,120,60,119,42,178,102,184,242,130,104,207,20,175,35,75,21,129,109,26,58,73,26,245,242,151,227,61,87,41,113,93,81,44,55,63,239,94,204,63,57,84,166,10,42,15,100,216,41,71,65,25,202,26,24,241,5,120,208,77,99,141,94,234,252,55,26,148,111,108,231,239,189,42,204,227,78,32,68,28,222,154,55,213,168,125,198,25,176,167,39,89,108,209,46,21,205,151,132,187,145,241,57,154,89,252,10,122,74,246,139,13,87,93,147,56,113,114,151,51,117,196,101,223,93,45,94,6,26,42,155,35,180,145,90,10,139,140,31,9,66,9,74,247,40,200,195,17,69,250,122,175,116,162,26,59,3,43,176,156,57,34,5,191,9,91,218,152,110,93,214,98,124,30,65,127,101,3,38,223,227,169,201,153,76,110,14,1,39,111,145,242,152,125,43,133,222,218,150,84,145]], +[[90,134,143,183,94,160,114,31,126,134,199,188,16,109,116,19,200,207,77,3,60,225,64,5,223,35,206,76,21,91,189,39],[109,30,41,243,157,237,162,187,251,181,124,176,28,179,158,88,128,130,120,229,25,106,218,28,2,118,70,242,4,135,210,82],[56,196,141,186,153,166,82,74,24,141,92,215,138,152,230,119,221,38,62,246,180,223,68,107,49,11,61,216,156,175,221,185,177,122,101,187,168,225,57,104,189,194,91,29,132,182,226,67,110,223,49,170,117,110,58,72,114,109,111,145,200,8,238,14],[213,170,17,130,91,153,68,140,128,99,6,35,216,199,70,1,124,254,61,230,250,138,12,110,214,98,113,39,207,193,248,77,78,10,84,230,167,217,8,211,113,159,20,33,209,212,199,139,60,221,148,118,154,182,3,59,206,151,157,217,14,16,104,2,235,169,160,50,149,212,143,155,154,149,213,126,231,116,84,2,164,128,35,191,59,221,213,198,185,28,119,62,73,25,19,163,138,195,70,38,5,207,40,45,234,199,87,66,251,210,117,41,39,110,129,220,206,141,255,150,5,3,94,140,240,93,246,164,61,177,81,240,65,87,101,188,189,31,27,182,104,173,98,115,184,145,192,220,79,61,186,89,14,168,47,131,99,118,155,156,119,81,25,71,17,115,117,220,73,4,212,139,136,182,138,37,91,40,1,27,17,4,129,148,9,62,152,32,122,177,207,117,106,184,51,31,141,111,157,91,226,225,25,5,115,233,94,113,15,42,53,1,181,58,160,130,93,108,18,220,251,148,172,128,220,16,130,203,74,210,98,230,212,147,173,206,182,188,25,20,95,191,115,141,247,111,33,52,250,4,203,190,68,255,197,95,254,95,157,62,155,235,209,89,160,1,170,155,247,136,146,161,101,56,165,32,130,60,222,93,97,226,154,86,167,122,185,110,73,227,0,217,134,89,98,199,231,251,139,207,93,224,185,56,41,124,63,77,111,96,33,226,77,253,173,152,97,101,47,52,15,66,30,122,242,199,30,217,167,21,135,252,117,59,17,85,73,178,247,247,203,41,105,14,162,177,88,169,76,210,188,66,231,6,61,97,155,147,157,82,62,60,35,126,177,244,8,16,222,11,68,170,105,55,134,61,98,158,221,85,117,230,192,71,82,97,182,39,71,48,146,119,92,132,54,0,17,213,124,87,32,156,46,135,90,63,137,99,232,178,65,167,170,117,239,48,196,167,24,172,77,212,102,220,122,62,64,229,135,79,21,122,132,158,211,163,169,212,174,183,217,77,240,155,181,90,11,43,201,248,182,149,195,113,121,48,35,103,96,99,103,197,243,36,130,140,231,90,148,79,80,112,58,71,144,106,128,136,243,161,28,254,74,133,78,1,241,116,18,82,196,134,51,125,6,177,204,108,107,155,18,149,67,30,224,115,89,53,123,58,120,239,80,117,182,93,127,237,94,183,66,229,16,21,152,68,75,70,98,63,137,163,3,172,193,12,115,36,73,81,59,112,220,69,106,121,211,124,72,229,231,38,194,245,88,218,10,28,70,239,189,45,146,3,38,166,120,184,162,47,9,68,190,74,245,91,108,113,244,83,251,174,64,14,106,204,4,224,233,92,162,0,22,126,150,238,152,234,131,147,22,218,147,161,44,45,118,241,26,238,190,183,142,101,234,72,247,254,235,187,19,123,42,198,126,174,240,42,45,158,100,113,221,99,74,3,125,79,93,53,162,247,138,244,26,142,165,175,91,200,21,10,153,237,104,166,160,204,255,43,29,121,101,216,188,62,249,40,91,166,66,29,135,195,58,173,129,3,165,135,190,1,146,104,69,191,189,219,175,198,156,75,146,82,136,103,32,212,24,80,159,64,243,220,245,87,101,220,204,61,238,216,39,114,21,230,159,5,107,163,27,138,48,181,0,148,234,143,20,71,32,118,12,143,140,5,92,241,168,105,100,255,203,184,238,27,178,24,18,118,234,153,167,184,231,16,103,250,49,11,164,71,30,132,39,144,55,188,73,42,85,222,32,85,72,231,123,1,69,4,238,102,100,196,152,140,187,158,217,31,243,46,34,89,237,76,253,97,161,151,208,219,195,44,104,246,84,156,13,41,252,69,243,106,203,38,177,100,222,151,204,220,55,144,13,147,205,188,249,104,126,245,63,31,77,161,177,174,66,37,184,132,32,158,129,186,67,17,82,4,119,237,66,17,176,146,64,189,123,130,94,84,115,159,226,93,134,36,175,4,184,111,109,17,6,209,129,112,229,6,77,26,115,193,251,26,39,178,137,169,72,215,113,162,246,184,176,154,99,93,185,108,98,81,195,90,24,118,211,105,98,102,153,65,108,14,64,41,138,104,31,218,245,37,95,88,194,85,119,89,216,245,223,20,141,236,157,190,28,230,223,4,28,54,248,62,105,204,251,74,172,165,203,72,250,106,133,200,255,102,6,21,36,216,177,27,215,255,174,217,157,12,212,92,66,1,15,33,211,108,195,22,202,134,9,85,99,91,255,170,125,154,172,87,45,204,243,21,61,66,238,138,43,18,186,165,124,22,11,208,173]], +[[197,75,211,67,31,38,89,40,29,49,233,59,48,120,118,104,188,186,110,94,228,125,180,110,80,222,171,227,244,140,158,216],[30,186,110,179,247,242,76,223,128,171,248,161,157,48,140,36,241,226,91,161,89,112,237,167,17,103,7,176,241,44,249,50],[223,69,65,223,241,169,121,127,235,97,127,152,228,181,122,167,113,65,49,238,143,245,69,237,80,130,227,86,142,253,28,57,156,220,86,245,88,41,145,235,135,133,251,51,134,78,239,127,85,63,62,36,130,98,237,84,138,26,104,136,249,46,146,14],[111,140,221,117,225,184,86,187,190,156,220,37,83,127,223,126,130,54,203,2,154,205,57,132,73,33,16,208,195,4,65,212,33,132,181,251,24,61,169,243,20,3,120,223,167,215,76,204,158,245,0,25,60,201,87,159,255,166,11,210,168,171,158,9,88,21,0,207,6,205,53,171,193,113,217,209,44,101,128,217,104,47,159,73,254,54,208,163,23,114,56,250,80,231,235,76,39,228,96,245,228,88,10,86,86,138,25,224,61,149,176,255,79,74,35,24,36,205,47,52,66,224,186,64,11,193,27,122,152,157,80,31,93,243,94,67,1,80,143,114,168,82,1,75,251,244,0,30,40,9,84,115,217,101,158,237,96,103,186,246,143,146,190,243,18,192,155,25,170,247,196,251,163,217,2,185,246,207,149,46,185,185,165,60,168,188,189,4,45,132,46,152,83,182,114,161,208,9,216,35,131,139,235,229,99,124,76,7,237,27,25,72,85,75,35,179,45,225,214,193,22,249,51,179,84,242,139,187,119,159,166,84,140,72,41,43,97,44,127,85,26,117,251,196,108,2,115,107,249,158,156,142,173,86,240,90,176,66,122,110,198,22,227,220,199,117,126,253,183,98,141,78,150,50,95,224,174,37,76,239,92,183,167,4,179,90,146,12,179,250,42,3,233,97,218,243,113,130,27,224,179,15,25,174,73,82,68,30,8,167,210,47,84,49,57,10,91,232,9,127,213,121,122,26,98,151,102,77,164,44,32,8,208,50,16,96,235,227,24,30,183,149,167,40,146,88,8,218,120,103,41,59,114,8,243,119,211,167,113,24,94,109,44,28,140,225,131,118,254,60,12,20,88,199,245,190,52,244,40,160,213,117,147,16,116,201,124,191,206,138,216,19,19,236,202,115,169,243,219,67,79,186,212,187,191,245,2,191,114,151,225,122,151,168,134,66,17,230,120,155,161,146,3,110,165,154,52,216,79,242,161,17,7,76,63,35,115,177,1,17,181,218,167,137,86,12,179,84,144,149,76,136,234,0,196,16,223,133,10,208,12,174,47,40,231,25,251,6,113,105,136,169,187,11,252,108,152,157,88,126,86,133,174,136,60,44,46,116,221,191,145,92,152,86,170,232,243,40,143,198,37,191,178,254,38,141,116,245,159,139,125,131,99,116,151,105,22,144,7,213,230,123,125,11,140,143,90,157,159,156,123,116,92,10,66,148,118,44,190,202,66,213,56,73,97,233,33,167,239,182,93,168,209,224,59,103,69,205,243,8,9,127,177,61,100,253,47,140,16,250,149,9,235,45,145,56,127,0,100,92,167,208,72,59,44,209,76,32,107,141,122,224,163,251,124,9,188,104,67,209,2,173,205,161,159,139,189,133,30,182,131,196,67,92,235,75,61,35,211,143,86,212,209,17,78,239,15,198,242,77,245,39,112,216,241,243,248,47,71,32,232,146,179,21,36,78,245,108,54,178,63,205,64,121,120,82,65,64,56,46,17,116,15,212,111,228,41,153,35,245,43,136,180,169,207,244,178,180,178,58,46,118,10,216,28,120,186,135,105,49,217,170,164,190,237,64,251,16,167,153,235,48,211,127,117,71,120,186,200,91,240,99,29,133,43,231,215,74,100,49,243,132,164,2,92,16,145,66,29,103,164,233,201,76,27,227,105,12,107,248,29,6,189,175,50,254,171,186,241,220,38,63,39,58,11,158,214,84,96,186,239,206,252,246,172,204,218,14,221,35,223,158,5,18,142,41,214,97,196,180,75,217,45,100,15,170,133,58,253,131,112,229,99,180,10,224,20,154,20,40,224,110,61,216,230,107,121,218,33,204,117,61,220,71,110,61,118,226,243,111,43,108,107,193,182,80,135,213,248,108,138,195,84,113,26,140,8,243,72,110,71,157,106,233,67,248,132,99,50,212,229,180,187,46,130,87,227,8,61,244,248,29,212,240,193,238,29,151,24,33,102,22,26,24,89,126,224,185,89,222,28,69,89,26,191,124,81,3,61,124,102,53,45,238,182,130,231,119,174,174,47,168,211,167,127,71,13,183,141,220,27,31,200,40,64,196,6,87,118,217,191,202,157,57,45,146,136,238,145,50,170,62,79,45,25,208,217,62,1,182,102,243,100,122,186,242,37,194,146,65,156,138,130,235,163,225,26,177,3,132,111,205,73,53,244,18,65,71,124,15,21,43,121,101,173,84,187,114,188,61,226,224,183,157,98,37,232,250,122,98,134,181,252,203,179,88,34,232,12,139,254,167,76,180,138,34,210,65,56,83,149,194]], +[[234,96,218,1,121,188,175,107,33,129,66,177,17,144,70,255,230,216,90,116,27,13,22,98,48,188,109,227,48,79,103,115],[80,107,46,187,73,189,155,159,246,110,107,123,31,171,150,104,203,24,27,79,181,228,52,61,221,211,248,169,215,2,3,28],[39,251,107,95,6,82,138,100,25,138,62,125,103,199,56,132,10,140,255,75,72,43,77,82,75,18,45,23,210,174,188,192,56,155,226,198,226,142,44,223,196,132,193,141,228,37,219,86,205,250,86,28,80,124,217,112,96,45,58,56,93,58,234,15],[97,45,110,246,228,52,159,250,229,22,233,131,232,250,123,82,217,253,19,66,130,36,13,149,20,56,36,189,74,174,3,35,75,118,168,205,109,64,104,207,0,158,72,28,38,133,54,28,117,80,66,196,230,171,135,3,236,191,143,2,12,245,115,154,76,42,3,195,115,30,156,247,90,238,37,150,97,83,185,113,21,21,198,195,154,250,149,242,33,172,51,149,176,137,201,122,201,181,20,225,125,85,247,150,163,236,193,53,250,170,238,144,122,171,16,41,100,123,72,172,129,116,155,171,38,98,124,247,9,93,116,194,252,238,53,103,28,139,180,96,83,245,21,27,12,46,93,171,224,242,214,170,32,65,51,5,2,11,42,253,158,227,56,123,44,158,208,188,63,226,144,42,244,16,12,236,35,50,123,15,30,76,163,158,246,234,246,253,245,213,172,249,63,200,104,83,109,140,186,64,23,105,50,159,190,147,239,252,126,230,191,147,166,229,136,189,85,30,170,81,40,83,149,44,129,178,69,229,210,41,210,148,228,19,112,184,103,128,134,103,136,122,111,158,186,42,141,86,167,167,4,230,107,28,2,249,110,115,137,95,72,62,68,165,197,102,203,26,242,101,115,191,226,175,206,6,177,251,88,119,229,30,243,18,106,63,33,15,191,33,62,214,93,92,164,108,70,206,74,169,69,189,140,166,17,227,131,98,80,245,100,247,234,53,66,57,130,249,112,95,205,107,239,70,174,22,203,15,107,201,18,195,242,134,66,184,216,119,117,184,24,228,228,232,6,17,103,137,155,210,122,126,47,184,24,126,233,145,125,45,88,107,249,212,153,232,250,188,168,61,223,88,199,67,126,170,206,196,244,68,251,43,247,69,220,205,140,174,56,148,69,113,222,222,32,55,220,65,240,129,138,61,145,227,2,10,114,116,198,103,66,71,135,96,131,208,227,151,70,201,104,64,97,191,116,173,88,132,54,206,27,118,61,191,75,252,248,222,110,53,197,167,98,102,117,193,39,41,43,33,223,60,22,248,16,99,50,42,117,243,67,136,134,241,240,206,191,193,169,111,65,56,76,189,216,97,176,79,81,159,246,169,52,77,148,243,211,160,171,168,64,157,252,241,141,1,242,181,180,85,23,22,57,238,167,125,238,112,110,168,61,205,43,139,31,197,236,13,116,7,97,165,240,95,126,200,216,122,209,242,146,165,12,139,174,10,211,43,3,65,154,149,13,159,227,179,236,196,216,211,170,149,224,43,81,177,131,29,131,234,222,170,68,35,134,53,249,198,94,254,47,103,68,167,11,154,228,30,241,93,151,144,140,5,51,147,68,18,247,149,131,208,233,179,215,6,161,40,232,143,181,30,237,182,94,70,216,162,179,139,189,214,69,85,84,150,122,141,192,198,139,221,254,174,15,143,114,240,184,134,195,199,65,250,196,249,30,92,73,29,186,233,218,69,148,131,108,241,217,251,110,225,48,2,80,137,174,211,80,239,36,123,201,136,122,32,80,21,157,222,209,66,143,253,155,7,185,236,46,61,75,189,194,221,181,78,135,59,99,242,71,82,51,225,145,51,161,75,102,88,80,148,87,0,129,134,214,34,89,149,169,103,38,181,41,244,66,129,170,36,254,253,28,255,143,129,93,147,165,152,105,49,102,34,144,179,238,22,131,60,96,240,175,206,242,203,192,0,98,63,57,49,144,156,169,118,160,148,226,176,253,183,220,247,196,133,225,73,136,163,111,25,182,100,37,56,95,86,50,206,246,93,29,52,20,98,58,227,238,129,110,118,58,95,96,100,102,98,43,230,96,33,20,80,41,81,207,12,9,124,22,72,167,46,44,67,217,175,169,104,159,44,60,254,2,108,220,227,189,27,249,235,247,119,86,46,205,143,241,176,215,117,48,109,144,4,67,243,10,132,51,16,184,222,106,56,255,16,139,114,57,19,215,137,155,159,190,124,61,118,110,248,189,251,109,139,11,82,149,108,177,206,201,147,109,112,180,135,192,20,64,168,66,178,250,190,56,231,184,133,26,56,125,53,139,231,239,18,167,228,242,181,39,232,48,144,214,126,176,19,201,194,207,211,222,90,26,63,153,116,138,65,244,129,157,144,54,229,0,197,4,201,136,191,210,79,97,125,110,189,202,178,221,234,166,21,121,65,79,54,11,70,154,51,166,222,217,107,161,216,193,64,196,255,201,73,144,216,173,247,140,211,135,128,189,104,102,61,26,14,227,63,83,124,223,137,45,86,46,130,220,209,217,18,202,211,141,101,86,125,41,20,6]], +[[182,44,36,24,120,39,53,19,224,191,111,51,210,16,67,101,178,206,156,90,27,120,96,88,233,197,180,209,209,146,248,127],[187,246,252,81,152,243,251,165,171,0,127,138,99,45,40,209,175,134,93,41,15,160,169,15,170,154,155,91,156,19,243,251],[197,144,57,88,123,56,220,20,30,5,90,147,133,1,4,214,41,227,128,112,91,143,201,24,132,124,94,42,53,45,163,160,47,206,127,113,153,244,174,43,30,42,89,72,52,24,147,46,24,95,126,69,181,5,12,100,44,236,199,231,129,153,133,7],[38,163,194,106,90,24,156,173,64,124,186,163,166,134,122,192,162,96,136,199,95,157,15,161,155,213,2,116,206,197,117,90,73,113,9,164,115,40,77,111,200,26,212,185,236,41,250,126,201,118,79,211,9,159,6,14,54,131,101,82,255,36,19,227,213,9,95,224,177,168,191,207,103,238,6,170,144,50,231,187,50,73,105,128,71,113,77,40,20,21,39,60,152,52,173,158,182,101,167,217,114,32,231,45,156,167,63,49,175,167,115,134,117,186,49,98,239,239,231,71,154,91,196,188,226,232,183,175,71,65,215,3,220,155,189,96,180,207,75,144,135,246,207,134,207,83,174,208,43,244,202,106,24,246,7,203,82,163,3,215,142,133,173,136,253,252,134,220,183,24,119,39,176,59,226,39,116,91,234,116,79,208,6,82,91,197,154,77,221,171,145,92,239,64,168,243,8,2,145,59,121,19,234,249,116,51,101,82,226,241,69,106,216,3,220,88,201,180,177,142,250,247,247,227,87,226,205,119,209,56,217,0,128,226,150,209,54,74,47,50,77,62,13,110,220,32,184,189,170,157,46,135,31,94,123,5,31,182,252,219,85,149,242,29,63,141,226,159,183,134,120,250,71,158,170,50,87,156,120,77,81,58,197,248,54,217,84,208,211,252,14,95,200,166,238,171,144,32,43,76,74,43,236,36,207,99,234,103,196,112,9,98,24,205,67,30,136,49,5,252,156,39,249,234,119,193,142,218,105,188,0,162,36,43,212,32,240,149,201,185,169,45,149,108,204,90,133,114,176,87,167,254,23,62,235,42,49,102,203,32,137,209,19,168,22,70,43,37,128,91,138,186,255,91,11,34,135,197,8,236,43,140,52,178,25,92,51,40,112,211,204,57,96,23,161,107,158,13,166,24,45,7,29,59,243,99,211,241,231,183,218,17,215,17,37,10,88,175,215,78,211,227,21,141,71,24,186,212,210,116,187,52,68,207,195,24,7,75,83,190,186,68,162,163,79,248,235,114,110,74,29,170,145,16,81,98,22,81,137,139,136,113,105,246,43,156,15,64,32,72,62,245,68,248,245,114,250,106,102,64,164,207,252,233,118,203,112,36,248,71,189,201,93,29,124,230,83,80,93,235,252,105,136,237,40,157,212,122,158,178,97,37,158,62,101,228,95,201,215,20,148,105,53,205,142,161,59,198,219,94,170,185,232,177,13,174,15,221,105,121,194,3,92,251,128,152,37,47,34,5,68,59,128,136,22,191,119,135,183,241,231,139,201,138,114,133,231,51,212,95,196,97,12,32,151,124,163,34,152,137,187,140,210,182,148,206,158,63,231,131,3,175,131,225,6,66,37,66,251,121,97,211,46,177,210,197,251,230,7,81,103,75,7,71,115,238,6,22,224,41,115,246,167,74,58,228,102,74,38,80,145,90,62,16,73,59,158,102,163,159,165,200,156,97,212,71,53,241,7,211,55,87,174,103,155,67,168,212,58,1,117,122,225,243,39,158,134,36,66,225,80,113,85,80,238,130,228,156,13,73,67,250,241,63,34,121,31,14,102,242,74,197,10,179,192,3,133,43,33,225,91,47,0,110,220,44,214,168,121,196,118,171,91,53,46,177,9,157,173,76,80,55,36,0,250,165,73,141,120,198,184,87,3,76,37,202,247,185,51,250,246,189,124,89,250,61,165,115,151,182,3,222,156,185,216,14,81,247,153,123,170,70,42,205,83,126,44,65,148,199,108,126,11,230,81,43,206,77,99,102,11,54,199,204,70,99,31,185,103,26,216,197,210,142,47,46,226,237,206,129,149,68,33,184,163,217,255,111,102,105,159,75,206,136,188,184,239,25,44,38,42,116,171,126,25,30,238,145,1,162,141,75,102,40,43,81,34,9,61,20,28,100,150,199,171,164,211,82,228,114,238,116,64,224,90,246,13,160,207,201,62,48,54,66,186,143,184,229,197,104,104,122,189,99,175,179,237,106,50,182,218,229,106,126,93,115,222,186,244,29,53,202,54,173,185,122,34,192,173,190,113,139,236,31,165,25,152,222,155,75,150,167,156,91,150,85,176,22,93,94,27,154,140,197,82,232,201,50,158,222,88,223,116,198,123,43,161,168,66,253,62,129,88,193,254,163,169,155,86,162,194,169,98,7,133,61,38,2,44,236,23,13,126,121,148,77,47,86,170,177,241,145,191,212,141,114,84,144,202,130,184,217,6,240,104,14,105,238,185,87,87,116,251,157,96,69,19,251,194,111,93,48,59,104,133,202,192,191,142,254,224,83,143,146]], +[[15,119,247,122,28,126,4,189,168,229,52,244,227,239,249,162,56,204,20,135,107,126,62,202,139,237,225,146,58,51,100,6],[16,69,234,159,226,20,88,58,12,219,196,148,147,43,196,74,254,235,8,11,236,72,92,194,52,253,220,255,19,156,206,0],[178,11,156,66,70,240,210,151,1,56,175,125,201,175,98,155,104,251,195,125,248,122,253,202,220,181,69,193,118,131,118,160,156,59,171,195,235,26,243,183,81,152,82,247,95,171,28,156,17,156,102,44,88,119,251,47,114,153,202,181,127,173,61,14],[14,203,116,109,189,176,22,20,33,175,235,122,222,167,163,124,46,164,64,138,89,44,157,120,30,214,172,111,78,229,204,101,213,39,14,76,242,118,50,247,197,193,51,212,57,183,141,31,113,170,109,216,7,19,217,11,21,30,25,18,27,250,135,113,14,132,164,133,10,59,91,2,101,186,38,3,208,113,110,155,126,17,34,16,156,57,198,241,2,127,206,24,121,140,187,79,107,197,228,215,172,164,112,70,144,245,201,129,81,8,113,195,19,89,87,152,51,134,129,16,127,43,87,148,212,111,110,11,222,44,208,100,179,177,252,0,202,71,24,139,187,193,244,160,206,48,92,198,216,168,150,146,14,185,235,174,87,159,211,56,95,143,31,53,151,98,136,244,197,143,252,71,96,243,89,176,3,200,114,233,162,64,85,53,94,169,88,94,149,16,105,220,162,95,208,204,11,157,181,42,174,175,25,212,63,46,171,79,131,86,3,173,18,210,220,73,179,16,37,107,148,190,213,72,150,161,107,105,176,156,180,200,255,92,35,204,229,89,61,135,173,226,168,42,218,80,133,158,21,68,193,134,24,166,92,0,126,244,36,201,133,74,23,91,110,108,14,100,178,200,235,138,212,210,139,151,125,104,231,129,105,145,81,152,151,83,148,211,185,178,105,202,176,211,38,27,43,86,205,44,196,189,219,212,241,67,158,13,190,44,155,63,63,117,20,237,172,94,187,70,34,185,42,105,168,64,169,2,133,80,178,33,219,89,221,251,0,19,150,248,99,146,161,127,8,204,177,148,205,158,26,0,129,215,221,156,202,35,87,254,184,183,149,229,23,2,159,121,200,42,59,230,249,160,49,221,26,241,231,158,73,130,191,142,118,179,16,249,211,85,239,205,91,30,250,159,53,156,23,207,59,81,13,81,62,140,213,120,106,13,52,69,220,89,168,67,58,70,72,134,135,176,245,139,27,214,86,124,42,244,135,59,81,252,132,94,118,126,36,48,5,25,47,143,6,116,242,129,38,90,85,215,108,234,50,34,96,201,50,206,166,113,122,219,152,162,221,168,198,152,226,232,146,85,254,183,125,167,100,129,103,188,30,88,135,127,235,114,209,209,75,12,48,79,7,55,45,149,86,117,35,124,73,247,166,219,201,21,230,129,74,186,230,204,228,202,249,244,128,135,233,223,178,130,216,243,64,55,124,30,41,198,115,28,204,38,103,218,102,149,183,18,190,3,18,216,101,17,25,52,241,104,213,84,67,101,221,174,39,171,198,74,239,188,179,34,219,125,151,217,13,149,122,99,123,216,38,194,39,233,235,24,11,69,164,49,98,106,111,216,144,192,229,244,237,126,133,100,116,117,47,128,181,174,246,231,62,253,170,108,44,69,27,215,76,30,244,102,202,58,170,37,115,187,82,203,43,28,169,106,27,87,68,3,206,174,28,240,95,252,83,67,14,30,76,213,89,59,209,239,132,188,191,226,25,240,129,96,209,102,242,115,29,153,184,215,163,43,18,153,31,119,119,90,38,126,192,130,151,236,81,45,123,114,67,86,50,82,92,4,0,15,176,10,121,63,139,95,143,55,71,181,83,89,223,33,183,226,196,159,43,11,154,224,130,175,199,10,20,104,113,55,11,141,80,8,109,224,15,148,72,190,137,2,23,75,162,204,133,31,163,121,221,112,49,202,69,122,136,105,175,75,108,39,41,218,197,25,85,107,139,180,171,81,158,241,187,2,78,168,183,240,23,113,201,170,183,72,229,115,129,160,25,42,110,57,140,190,109,217,243,103,204,123,51,84,248,59,121,188,218,70,183,147,164,173,168,85,73,200,214,189,214,22,129,36,54,47,249,8,170,26,12,183,138,163,48,196,45,90,93,72,18,53,172,172,58,145,155,150,156,80,152,114,102,212,4,209,93,14,112,111,217,0,118,52,246,158,19,197,110,196,113,51,136,79,202,221,193,107,238,238,209,158,12,217,23,170,73,99,103,134,125,252,234,39,78,26,71,218,119,79,60,147,99,2,30,124,141,107,248,240,0,83,250,204,17,203,104,169,214,225,252,45,109,25,23,93,99,36,255,124,166,194,48,88,184,182,147,216,253,78,11,81,220,187,17,53,67,242,252,192,69,46,185,217,103,172,15,169,178,62,158,11,29,168,216,58,60,31,201,233,236,151,31,15,103,252,116,91,177,115,118,188,70,36,95,82,140,182,229,254,225,27,205,218,134,123,127,121,1,156,249,219,89,24,88,35,10,236,180,209,233,61,22,124,216,107,66,221,135,154,19,250,14]], +[[197,165,5,52,119,174,49,21,142,116,105,221,21,4,134,118,80,212,111,21,137,6,127,92,216,129,202,242,92,38,203,33],[112,248,93,185,128,123,38,252,243,230,105,11,145,114,79,122,227,210,14,195,96,74,183,214,48,141,144,148,48,139,45,89],[245,25,27,68,189,108,195,234,40,23,113,223,18,84,155,162,190,34,139,81,235,121,27,158,94,210,129,95,134,42,166,48,181,105,103,205,239,139,106,240,185,210,26,184,201,122,109,255,104,28,206,217,245,1,151,19,212,53,124,179,229,76,13,8],[133,113,255,57,3,72,106,67,166,18,108,50,62,123,58,116,20,29,19,133,212,189,112,63,25,226,209,182,75,80,40,29,39,22,138,227,231,105,198,221,157,247,217,120,100,251,55,130,47,0,33,133,46,49,104,171,125,132,90,101,69,237,12,55,125,159,124,4,138,43,150,232,220,244,69,119,150,132,160,88,194,185,194,26,198,138,12,52,29,29,108,9,129,69,100,87,69,142,183,206,191,102,103,135,64,119,126,202,38,224,30,28,143,83,181,212,117,108,197,240,185,15,12,93,176,83,147,205,75,142,68,246,129,12,170,90,17,106,51,87,119,36,57,93,65,58,246,25,99,42,111,237,20,226,21,194,241,157,16,92,226,191,20,152,230,210,171,79,101,15,97,186,92,246,208,199,59,187,222,152,227,4,41,145,10,78,103,223,188,113,124,176,145,24,45,89,112,88,181,215,101,208,151,230,135,88,49,181,136,170,235,62,115,39,232,86,180,47,169,131,253,37,78,241,249,24,176,67,209,221,61,123,126,48,179,21,56,110,236,145,231,249,77,89,143,75,235,59,39,180,47,78,225,251,247,175,180,134,189,204,96,129,204,184,103,240,65,17,4,79,75,187,227,200,18,46,222,173,239,169,214,147,144,110,13,110,19,59,246,242,218,97,88,254,237,189,160,36,65,15,18,8,110,122,204,241,198,142,21,87,240,12,20,233,199,234,118,165,237,19,55,160,84,172,44,148,156,5,151,126,3,2,116,246,164,242,166,179,10,21,197,112,236,148,51,247,79,71,82,128,135,201,206,154,98,146,149,28,84,53,73,150,251,40,60,13,196,207,51,192,1,188,150,135,94,166,225,244,111,131,127,241,141,217,84,95,185,147,70,85,52,43,18,194,153,11,159,28,111,244,214,100,137,214,174,220,231,92,124,176,58,193,52,191,211,155,24,29,251,127,154,151,206,115,127,229,112,173,95,129,52,89,57,166,222,90,64,163,58,14,68,191,149,117,3,213,202,2,131,81,46,87,251,168,163,166,242,195,144,104,123,27,119,8,103,110,15,208,59,124,24,141,69,97,193,135,145,99,234,242,181,150,221,213,243,193,244,218,219,193,57,194,22,72,146,130,11,47,224,156,188,61,25,8,128,118,54,69,16,37,79,43,109,65,3,41,231,15,46,90,148,91,186,205,44,168,155,212,182,225,245,226,225,212,244,237,47,224,17,59,207,50,150,47,0,213,195,59,29,249,136,64,43,160,220,136,4,193,175,102,204,174,38,112,239,163,19,76,103,252,144,254,237,141,141,238,220,207,106,70,242,41,64,69,74,242,187,103,84,207,35,93,219,176,0,28,108,116,27,248,116,188,216,212,29,157,186,129,98,88,28,55,70,215,243,14,115,222,246,148,21,175,81,129,193,73,145,66,149,18,45,69,152,47,148,148,62,32,176,255,199,254,109,223,25,160,34,232,122,82,19,51,87,161,232,15,55,242,138,76,74,138,97,193,72,221,135,92,30,142,205,205,132,13,216,99,228,77,155,203,22,182,229,175,1,71,179,74,122,144,82,200,211,244,82,1,61,45,53,79,104,3,249,234,246,5,111,59,1,60,97,110,71,243,152,129,145,70,50,10,94,61,189,241,104,67,234,41,222,242,98,204,154,52,54,114,207,150,188,204,110,135,230,166,186,240,113,46,110,232,154,166,4,137,241,124,183,45,220,68,186,209,97,88,125,135,245,77,103,204,10,39,120,73,125,131,16,136,49,95,254,238,61,38,140,89,190,254,136,76,58,160,224,174,34,150,187,182,14,172,144,151,205,248,220,9,135,206,177,116,43,5,134,223,206,121,236,16,66,91,40,244,230,69,32,215,18,227,244,110,168,59,226,222,106,21,116,7,59,197,199,85,123,142,37,182,65,17,132,234,40,61,136,0,35,44,121,6,148,33,129,31,136,60,41,148,231,183,226,173,159,141,196,137,201,52,119,36,57,70,9,201,137,9,166,194,96,23,181,15,32,213,12,202,203,222,54,183,107,166,70,167,109,198,165,176,245,6,73,197,101,139,189,253,211,181,202,252,84,121,162,244,142,229,21,66,242,62,159,201,33,50,6,15,214,53,239,244,82,17,28,218,243,239,189,183,219,158,125,71,22,208,214,1,28,41,17,138,85,212,193,164,54,171,226,78,60,191,64,35,91,118,221,25,35,80,60,95,53,152,18,78,45,245,90,45,31,36,110,144,222,75,113,100,93,81,117,182,27,1,116,231,229,125,241,40,92,207,140,134,184,56,44,37,128,121]], +[[5,199,25,202,224,110,43,183,216,120,99,171,49,80,39,44,178,248,195,170,36,33,145,45,135,249,142,117,137,99,140,233],[144,33,23,150,254,211,213,59,129,248,254,235,27,173,31,252,147,62,95,16,211,188,27,54,221,242,16,164,121,35,223,3],[186,110,183,81,55,29,247,33,183,112,122,91,51,57,237,181,95,19,134,64,185,123,230,51,77,108,218,81,145,163,255,99,103,145,23,97,136,42,74,0,127,22,27,116,140,236,149,177,158,153,95,40,88,194,87,205,97,105,37,102,98,48,17,2],[236,36,25,24,65,142,96,82,32,66,230,115,57,230,100,148,153,243,26,108,124,248,146,95,31,97,221,232,148,96,54,2,174,139,181,245,136,9,130,31,131,52,79,35,205,49,230,78,201,255,231,154,152,107,126,41,228,49,154,99,65,67,22,189,110,226,14,2,165,13,164,64,18,189,45,111,159,103,158,136,237,12,139,177,226,202,213,94,86,87,137,136,51,69,183,84,111,61,84,177,179,98,177,198,80,80,44,1,157,115,19,175,188,130,104,155,35,163,165,45,143,26,249,248,30,24,141,189,242,3,251,83,0,180,34,91,251,103,115,51,123,230,117,11,61,184,140,224,151,52,63,98,238,44,17,133,116,239,21,12,189,76,98,118,12,62,67,220,188,57,33,139,214,217,133,101,250,56,152,17,177,166,116,246,23,253,117,103,51,220,181,103,169,45,191,56,85,181,123,31,74,70,213,184,151,75,57,172,13,14,36,217,157,32,55,192,79,96,217,20,15,100,176,122,119,215,234,161,206,138,120,232,68,177,220,240,227,116,36,243,249,210,83,165,72,86,26,3,117,168,212,52,18,151,191,237,183,4,140,121,53,225,72,20,24,249,187,169,39,31,159,214,2,98,36,231,142,5,93,138,9,57,250,47,225,219,192,252,123,88,62,76,255,52,144,225,208,246,16,178,82,227,13,132,151,208,14,74,172,179,117,241,154,71,25,247,156,161,234,88,58,47,139,20,6,164,170,92,181,92,8,182,89,59,103,110,181,195,74,190,137,57,45,98,210,51,8,163,52,139,87,175,251,186,119,57,205,232,225,144,157,52,37,238,178,9,38,169,119,211,169,74,134,224,186,16,179,134,146,102,152,130,126,134,180,253,108,97,128,4,124,135,236,59,49,97,157,5,169,223,52,239,211,215,106,131,105,98,178,239,96,77,7,175,9,117,235,143,61,210,37,148,50,56,2,86,76,146,155,63,101,218,203,87,43,50,85,61,105,179,26,25,118,144,169,187,134,11,8,10,119,207,187,60,23,90,175,206,1,70,168,42,77,6,232,199,80,82,27,114,110,241,203,41,208,33,229,145,94,94,132,98,237,229,57,84,69,36,92,154,232,130,238,196,177,116,94,17,121,31,118,33,211,254,112,44,172,21,37,225,247,180,110,17,5,205,208,109,162,175,222,38,71,93,193,247,141,248,226,215,43,14,195,239,125,217,86,25,60,153,104,66,164,50,105,101,56,207,18,61,118,135,33,31,252,208,144,185,56,30,171,236,135,159,118,154,172,13,53,100,225,109,247,148,250,36,114,141,113,114,253,7,115,46,171,7,126,216,28,34,8,79,111,120,27,98,109,172,103,66,138,157,223,59,13,176,70,82,81,34,13,24,184,191,98,4,100,197,26,87,141,236,204,187,171,165,69,237,68,44,241,44,76,102,246,203,110,105,1,234,84,174,218,35,110,196,94,239,136,106,125,221,44,4,28,171,163,166,206,227,57,113,91,108,233,126,118,94,195,71,159,61,82,130,74,129,148,190,194,168,150,71,232,198,63,247,100,95,246,208,83,103,199,103,188,72,204,150,186,240,93,106,65,91,42,90,255,155,251,33,121,72,250,211,87,185,143,71,223,237,98,255,18,133,235,159,70,143,15,41,237,215,90,220,12,140,47,246,165,101,237,184,237,251,72,190,160,59,112,196,71,54,156,82,216,129,238,160,238,219,8,195,21,205,240,191,235,151,156,28,2,80,148,107,177,0,194,134,107,65,105,184,203,212,77,101,143,2,54,225,233,243,170,19,187,142,128,34,163,140,233,151,201,75,91,175,151,224,186,98,31,126,9,103,28,230,56,194,163,158,230,198,226,90,104,128,25,221,22,118,117,206,174,194,28,107,66,167,200,196,118,209,41,220,198,147,195,146,160,43,233,27,135,67,122,8,160,235,241,167,189,151,107,162,55,116,118,104,56,184,214,2,79,91,185,176,127,60,107,113,155,77,225,91,114,68,128,72,171,112,219,61,75,234,119,186,53,155,81,177,236,23,219,232,1,10,239,2,68,168,7,156,168,185,162,167,151,243,177,254,4,124,141,213,202,183,251,72,104,41,35,156,78,246,217,163,131,112,212,136,196,123,124,3,14,73,165,80,12,154,187,57,169,165,171,254,114,233,24,183,99,132,236,170,254,22,39,38,108,209,78,105,108,9,210,81,46,49,37,130,168,169,17,231,183,191,160,76,33,129,154,246,135,240,76,94,12,190,154,44,226,77,77,63,209,33,144,178,83,218,188,18,198,60,171,250,148]], +[[83,17,243,201,97,1,203,139,122,188,98,43,185,50,107,143,81,60,43,22,210,148,223,121,127,86,223,216,32,61,218,39],[35,11,112,2,245,124,121,174,46,107,253,184,223,48,219,62,144,7,86,181,74,243,150,140,103,14,226,243,43,177,30,10],[60,187,178,96,136,112,222,161,239,238,187,63,191,104,30,39,112,92,53,228,221,238,168,108,27,52,42,119,220,41,107,73,132,25,128,142,172,188,120,133,86,17,255,188,146,101,167,71,152,229,24,39,230,229,216,17,129,109,60,162,30,139,156,6],[97,177,91,227,124,78,179,151,217,231,126,0,21,26,40,237,62,134,213,10,149,82,187,72,80,182,33,118,63,1,46,126,119,187,93,184,243,223,125,207,118,159,45,29,70,216,214,11,174,64,200,202,110,37,198,65,11,96,7,138,147,253,5,144,33,20,189,145,4,92,6,25,44,112,196,44,159,65,248,22,28,164,101,100,235,194,26,75,221,129,144,235,162,174,179,9,130,48,114,236,44,2,0,206,100,152,249,215,43,55,179,251,70,103,116,50,109,243,122,216,128,216,237,219,50,175,103,62,69,216,142,236,73,177,87,123,67,184,99,145,17,194,224,185,65,135,210,212,224,23,60,0,15,76,55,190,132,93,104,129,11,120,137,255,42,4,159,63,159,36,94,199,15,33,222,249,119,128,182,17,64,10,131,195,26,121,217,58,142,152,182,8,253,207,36,136,176,104,254,26,228,33,114,147,169,54,123,183,52,181,188,123,216,129,155,55,127,9,11,79,143,219,255,80,121,156,118,136,13,25,19,53,128,225,221,252,43,155,170,221,186,179,79,198,253,192,120,1,75,209,255,115,157,170,254,84,118,243,247,157,77,190,194,22,250,118,128,238,142,132,0,45,203,157,219,199,252,30,28,142,244,241,178,162,8,27,146,130,36,61,166,21,60,31,206,9,5,207,53,248,58,104,76,1,176,69,87,236,132,247,233,169,79,194,136,46,47,241,159,234,33,210,206,97,103,134,28,224,29,248,184,211,195,232,210,85,97,11,122,242,89,108,213,207,0,22,115,73,66,204,113,76,39,44,5,253,169,211,71,35,98,102,70,164,97,48,24,44,235,207,23,158,192,10,106,23,59,216,87,127,168,69,196,77,25,198,153,121,68,117,95,43,78,70,133,99,167,94,144,22,82,59,135,221,172,62,238,33,188,188,160,143,204,41,84,106,67,203,224,216,209,10,14,141,220,186,23,45,29,237,21,3,120,225,139,54,140,119,99,145,62,75,64,112,18,253,118,168,114,210,203,4,147,11,142,34,179,8,36,61,76,194,120,253,242,225,249,64,174,137,172,137,27,158,6,97,174,229,83,147,123,243,80,180,7,7,10,27,223,196,247,163,120,126,243,153,210,202,244,236,116,67,156,88,115,118,199,123,224,195,222,83,157,58,194,96,137,118,91,155,225,11,144,56,105,70,54,226,98,215,186,160,179,168,148,26,32,21,150,118,57,246,4,76,103,229,155,200,28,242,251,167,4,172,13,244,141,166,3,116,5,168,232,184,167,206,60,88,239,56,168,131,83,139,36,127,254,24,9,122,240,149,36,43,5,139,221,30,62,36,94,236,224,167,27,117,185,125,82,242,13,109,81,187,151,102,176,218,15,192,156,138,194,163,15,182,231,179,46,224,109,173,244,109,115,89,204,6,106,169,71,133,216,168,130,255,9,125,120,168,107,226,212,86,0,221,61,48,96,18,95,1,192,99,228,136,213,195,239,238,27,202,30,88,81,100,85,255,202,236,27,129,239,67,56,118,191,9,255,165,29,111,80,24,88,82,36,87,156,182,123,86,206,28,33,110,192,168,131,224,108,142,21,99,66,30,167,43,12,16,212,187,49,228,145,194,174,47,232,19,159,36,158,201,39,216,6,186,8,219,82,177,181,6,102,144,71,240,193,22,255,55,172,91,166,205,177,234,175,51,253,173,176,112,92,121,157,53,172,109,156,128,218,144,193,67,139,88,95,253,89,53,10,38,134,177,236,53,22,108,185,182,154,208,245,101,134,170,3,39,77,120,46,63,133,141,182,74,223,191,4,213,34,138,123,28,74,32,72,187,205,185,65,21,58,67,109,116,44,56,181,139,77,125,19,201,241,214,14,21,42,162,121,35,73,163,217,78,126,107,17,4,170,27,135,9,152,193,141,215,6,86,84,168,82,129,187,111,2,127,170,213,86,177,245,50,231,161,226,45,86,64,105,40,149,135,160,239,201,193,88,93,19,95,49,35,60,65,244,64,70,110,113,254,144,18,229,249,160,215,74,114,130,238,57,47,176,22,93,183,159,241,211,23,110,208,138,254,29,170,102,207,191,67,5,174,22,172,23,146,51,67,153,247,27,25,23,221,236,39,10,207,246,101,234,5,209,132,194,197,205,44,205,144,43,34,249,183,25,94,102,166,85,86,202,136,75,166,245,218,4,220,212,97,127,51,220,43,68,160,234,116,42,235,43,147,243,164,29,247,149,122,2,103,151,165,133,206,238,129,75,25,117,245,35,210,219,93,187,155,224,202,100,157,29,69,220,253]], +[[210,144,255,217,51,149,189,95,197,135,209,171,81,24,102,231,43,55,26,23,53,115,45,157,92,106,24,221,70,94,147,99],[253,74,173,115,176,50,70,28,160,170,232,113,202,112,22,56,59,43,224,22,144,83,253,191,108,89,20,253,214,221,111,146],[33,112,77,94,98,109,207,106,157,205,239,147,84,41,235,127,181,178,87,238,205,123,247,74,203,12,211,14,207,207,96,141,12,91,99,58,74,138,155,162,204,130,162,30,3,53,94,1,216,93,174,126,202,200,137,109,193,93,174,4,133,112,113,4],[235,217,0,188,145,12,94,204,77,151,218,247,203,94,187,84,145,80,11,122,209,22,227,6,96,149,7,9,216,8,75,182,67,76,91,234,74,140,204,30,213,168,1,190,187,26,17,120,120,192,55,71,0,62,20,142,217,20,52,131,46,137,102,36,26,127,255,34,254,29,109,140,60,61,221,114,21,161,239,175,75,7,175,238,27,37,103,58,20,57,234,172,50,78,137,93,75,232,57,233,118,192,58,192,1,37,72,118,136,140,202,175,57,18,114,122,96,16,106,135,190,105,36,124,158,67,140,49,252,168,217,198,27,174,54,140,131,228,9,1,169,151,0,223,248,57,181,19,186,141,196,45,147,206,9,135,162,51,52,112,169,249,131,49,63,145,152,134,89,218,84,3,158,73,156,209,175,43,143,160,235,231,80,226,77,85,194,165,189,26,222,63,104,0,146,84,43,209,190,11,151,53,186,57,58,213,105,125,36,30,142,139,40,100,109,178,125,47,181,169,64,232,250,234,240,182,201,239,218,136,97,93,236,137,28,231,50,147,8,19,191,187,208,188,95,130,16,171,232,67,190,181,228,240,40,244,155,234,52,241,229,176,158,172,76,102,98,199,79,186,57,222,74,150,2,169,105,74,133,199,193,55,95,218,223,218,106,25,87,252,91,89,135,166,135,176,57,149,229,22,151,161,171,91,182,203,17,182,99,193,55,47,173,228,192,172,168,251,235,180,235,84,206,124,227,108,105,4,234,246,234,178,243,79,172,216,199,104,200,211,109,162,57,123,26,2,115,90,234,114,207,170,208,57,52,16,219,82,122,138,178,54,212,205,171,220,136,143,172,111,24,33,72,177,50,97,68,37,211,144,255,3,110,84,133,94,66,3,197,18,3,193,244,62,55,187,246,185,191,39,245,183,231,198,101,21,20,101,64,26,195,44,190,158,51,80,83,94,223,72,167,188,54,3,226,35,46,147,143,154,129,90,196,209,222,236,153,30,249,98,9,72,68,31,122,47,74,70,226,196,0,171,145,76,75,229,29,202,173,142,216,35,156,187,233,119,169,240,156,2,105,131,25,217,254,42,140,110,182,11,121,159,41,174,118,89,151,13,46,189,255,60,108,247,9,187,246,244,187,85,185,223,79,97,162,65,222,193,68,181,153,63,8,126,120,75,151,190,30,83,96,140,46,129,124,227,217,170,249,20,230,183,35,245,180,175,255,210,166,185,254,157,45,115,145,92,122,209,255,177,62,252,183,60,86,35,129,149,100,82,3,152,76,153,170,253,2,53,247,59,63,136,46,7,57,57,191,120,102,87,40,1,56,219,5,184,111,204,148,96,179,133,239,69,89,32,78,205,129,226,241,47,95,6,42,164,72,220,204,130,234,141,137,70,109,209,190,70,248,44,79,135,191,13,178,184,120,172,187,13,145,18,200,219,111,81,211,95,109,66,247,73,133,107,153,229,80,182,196,84,233,232,190,77,161,117,240,181,232,107,230,108,151,159,216,120,35,126,87,246,145,240,210,172,208,40,251,255,165,176,102,135,117,3,77,177,242,29,219,231,17,78,227,220,11,68,218,202,100,197,160,58,47,238,174,171,235,112,99,191,204,204,85,155,175,39,241,204,178,32,47,164,209,178,191,68,192,75,44,47,129,249,78,40,27,26,90,220,133,13,161,185,71,159,202,189,218,222,165,106,17,91,181,240,108,192,22,241,65,192,252,181,232,58,178,72,234,236,144,21,141,139,230,71,175,241,46,126,235,94,87,219,204,41,60,179,182,170,203,85,35,109,74,131,154,6,32,244,118,35,135,221,23,20,223,92,19,94,61,157,104,36,249,59,124,144,211,174,56,197,24,214,7,18,12,131,149,112,65,59,70,184,204,215,55,4,146,216,174,92,96,158,0,207,130,81,226,231,223,129,229,180,249,193,106,90,83,159,10,252,206,65,187,67,98,229,234,165,249,64,161,112,111,74,251,107,20,67,44,129,212,186,26,51,211,34,219,241,6,69,171,99,115,126,173,200,111,230,224,151,111,118,51,151,251,137,134,55,89,93,253,54,147,71,146,215,121,226,76,42,63,11,172,245,62,4,115,197,253,169,198,18,132,228,65,155,220,14,239,93,34,244,217,191,66,232,192,73,51,187,147,181,60,41,93,122,201,57,90,187,109,203,215,66,177,225,188,59,14,164,67,78,162,27,142,202,154,230,130,211,49,90,65,233,195,195,55,24,64,118,29,197,156,172,69,218,126,56,19,226,135,136,220,137,222,53,91,90,238,8,128,144,163,141,211,157,131,229,228]], +[[215,253,115,209,210,41,166,88,148,66,14,75,167,52,39,13,90,32,117,131,100,222,137,125,133,85,226,65,151,69,60,25],[60,34,119,42,236,10,12,21,89,7,127,44,253,31,36,101,212,180,132,149,197,208,95,31,131,124,49,132,95,52,202,209],[64,12,53,5,241,223,168,13,244,178,109,178,76,2,126,184,25,119,240,251,155,90,202,82,74,213,18,0,244,191,177,51,219,131,72,35,49,65,149,244,237,194,146,213,245,48,208,133,86,231,128,156,175,35,57,118,138,163,128,41,253,188,40,15],[201,34,88,89,213,85,188,66,1,26,241,180,241,73,152,230,233,176,166,94,33,114,113,62,150,131,128,251,108,238,221,162,46,2,44,81,48,48,49,217,147,28,206,242,247,188,112,92,158,33,92,29,8,157,72,141,173,218,238,21,92,147,155,98,2,202,83,191,199,246,232,142,21,41,216,47,180,94,2,181,208,90,130,187,185,219,95,65,92,88,186,139,213,108,255,217,34,112,178,71,73,229,109,18,201,154,233,12,120,0,245,79,85,37,78,164,45,165,220,251,224,225,217,137,205,47,104,151,226,50,223,4,112,123,52,175,117,250,127,236,51,229,94,213,106,238,57,194,43,4,91,237,209,97,8,59,197,81,76,31,129,202,144,123,124,118,3,23,167,253,90,90,2,165,212,14,46,130,62,36,173,150,174,246,218,142,169,130,181,22,28,195,157,132,170,47,253,149,68,193,27,99,64,55,171,10,28,142,54,172,99,1,157,161,178,217,149,203,123,211,214,47,229,116,222,171,204,189,13,58,231,165,110,91,236,145,228,186,63,61,184,191,234,136,230,125,166,46,136,39,138,110,59,65,141,206,234,5,137,242,95,125,216,173,25,221,132,80,137,65,155,71,46,252,204,135,156,23,43,50,238,74,77,188,46,108,46,134,91,179,184,202,10,220,183,31,223,137,225,151,57,16,239,36,41,21,243,62,35,109,47,124,142,159,30,229,176,124,110,60,37,54,15,140,177,70,11,232,125,179,26,41,29,77,238,52,149,62,117,198,117,191,24,27,183,160,183,181,193,190,253,200,106,218,7,42,72,246,172,117,93,73,155,214,141,98,93,133,20,82,92,195,171,143,84,206,21,168,113,41,23,120,222,19,5,210,33,147,97,170,48,227,50,162,224,105,7,124,92,83,69,117,32,55,157,139,144,210,75,216,163,167,112,15,247,102,35,28,181,105,127,154,206,82,26,153,232,150,218,84,196,7,147,188,124,31,177,88,75,177,200,97,148,210,251,122,75,128,47,48,136,94,14,232,175,136,214,136,110,58,58,77,76,133,70,73,204,1,171,223,53,49,154,8,86,204,101,208,146,163,134,248,134,150,37,205,10,202,192,135,233,53,23,144,204,180,168,101,246,81,168,129,195,235,241,9,7,39,116,249,64,245,170,152,162,162,170,61,211,102,71,208,222,131,0,26,167,205,192,49,204,74,77,117,220,17,206,85,22,118,162,173,67,163,246,161,106,75,197,174,232,14,83,100,32,96,135,54,78,184,178,177,95,183,5,56,10,7,45,124,139,81,153,89,67,170,118,46,141,235,76,86,140,218,161,65,26,182,143,40,72,158,19,35,187,97,86,206,37,0,176,110,119,147,197,16,163,222,41,21,8,64,191,219,11,43,123,33,194,187,138,119,70,22,124,146,157,208,173,173,68,254,216,243,110,131,129,179,66,8,11,42,125,130,163,248,31,247,38,48,203,120,223,145,247,182,90,68,239,246,237,100,212,138,254,209,9,221,122,105,58,27,168,195,126,0,143,203,21,126,55,41,125,50,235,167,101,166,199,25,62,115,189,151,100,121,133,177,96,56,199,74,8,74,143,37,101,76,216,205,44,221,39,255,23,51,78,6,173,170,5,130,100,1,122,59,45,167,142,87,56,162,126,53,13,136,47,95,174,25,146,120,212,229,11,139,173,245,124,33,65,223,220,60,255,153,223,93,232,111,236,41,60,118,203,148,182,177,155,163,3,78,70,15,132,194,128,162,230,65,47,171,86,152,206,137,2,7,202,186,188,160,169,91,90,213,51,206,17,75,247,26,64,74,135,89,13,53,250,124,237,186,67,19,28,78,233,35,68,131,159,37,203,250,235,18,174,235,200,4,8,147,149,26,52,107,210,143,221,22,123,210,15,113,161,229,159,182,13,85,225,197,103,244,120,240,39,207,103,154,55,209,217,219,134,126,23,191,221,96,179,71,216,157,50,38,57,211,21,187,122,44,145,52,240,14,160,58,54,127,48,94,164,214,13,201,213,103,207,146,72,81,228,105,234,149,78,211,234,99,234,134,6,247,159,7,115,57,191,162,181,26,228,155,170,15,178,83,119,130,29,124,17,239,154,212,187,76,15,228,137,172,186,176,239,0,13,97,140,122,245,239,210,5,214,133,153,252,189,217,94,40,248,54,224,145,111,159,245,72,208,186,23,218,98,83,110,116,100,104,1,238,182,18,43,163,44,65,7,58,224,78,66,198,193,213,216,210,41,118,165,98,38,221,244,182,172,149,69,95,181,48,153,242,2,21,178,235,201,7]], +[[253,167,203,8,64,22,186,81,60,124,79,143,113,128,72,11,177,129,233,86,149,234,104,115,127,163,74,64,236,189,243,239],[162,222,58,14,249,114,152,253,113,97,6,226,243,245,69,19,5,122,64,7,45,35,76,53,24,21,76,27,209,45,224,55],[51,97,75,122,148,247,94,3,101,52,215,110,48,20,126,204,221,42,4,224,12,212,112,74,182,232,7,214,162,172,193,225,217,99,184,238,224,129,13,65,45,157,86,229,69,86,48,43,16,115,12,21,171,248,156,41,160,39,48,62,168,138,231,1],[194,27,179,248,227,123,239,163,103,201,19,103,49,1,186,48,211,181,199,75,216,189,176,156,210,134,64,1,45,180,17,32,194,188,196,8,93,226,160,249,92,146,21,221,239,140,181,252,141,139,18,81,180,21,39,198,125,250,163,249,91,163,87,131,145,234,90,102,41,167,51,9,95,208,164,63,219,164,15,254,38,15,255,130,172,238,46,190,152,14,158,206,204,254,126,16,178,237,140,46,107,65,13,84,122,18,134,87,29,243,215,1,23,78,87,159,207,25,211,189,128,134,192,66,63,55,17,119,137,243,5,217,103,10,210,140,153,103,79,82,207,100,33,26,8,29,12,108,48,150,218,44,113,191,95,87,153,167,145,14,111,56,16,74,55,166,85,124,45,174,243,64,129,74,31,131,13,89,55,115,198,207,72,216,62,160,114,148,185,78,176,128,184,93,105,112,226,143,64,81,213,6,109,177,14,150,25,115,166,38,168,38,174,175,138,6,236,13,86,107,126,12,78,246,15,12,86,120,252,187,91,42,198,63,123,237,6,68,138,36,123,61,66,123,135,8,109,51,87,63,178,215,34,140,92,52,234,102,64,238,250,149,100,72,90,121,99,142,156,151,192,175,132,207,238,124,228,167,57,34,12,132,41,224,103,20,57,83,213,80,102,141,173,200,78,123,237,154,176,112,165,148,51,144,198,17,215,91,28,177,40,115,163,125,152,80,102,26,0,119,191,169,202,155,139,38,55,102,193,73,255,14,228,180,173,186,37,234,247,215,245,1,243,98,69,66,86,188,18,105,55,142,243,53,154,142,214,185,96,184,102,33,250,59,97,62,177,50,18,47,73,242,235,44,235,104,50,163,153,30,150,28,176,231,139,116,46,244,214,94,141,227,70,150,102,254,199,197,184,116,120,149,113,197,201,154,44,2,160,83,255,125,47,201,0,118,186,254,31,38,127,168,26,57,144,242,127,241,79,3,0,10,240,12,89,40,108,185,187,152,226,4,233,1,144,174,42,80,237,239,4,158,169,42,31,120,80,136,249,74,223,101,136,251,67,187,64,251,226,50,66,53,204,126,22,139,128,38,75,6,159,148,79,80,54,146,201,73,35,77,91,118,188,255,171,226,159,249,6,75,215,203,237,158,0,229,183,253,218,67,18,235,128,20,101,241,39,208,202,104,131,42,127,78,208,234,237,143,85,156,22,49,205,77,52,240,220,65,77,159,207,232,73,169,30,37,243,224,255,1,58,140,255,168,6,237,142,147,208,138,30,90,117,118,130,202,61,38,171,200,105,199,111,28,121,0,125,85,157,254,103,231,141,138,240,25,88,8,176,231,113,199,30,100,181,113,111,179,99,9,194,80,37,250,230,65,76,40,187,219,212,222,89,122,116,153,108,157,169,116,146,13,89,230,244,194,237,254,17,15,248,23,253,72,10,80,128,151,128,72,134,87,18,5,140,95,231,181,96,177,43,103,247,55,234,110,42,249,36,44,240,122,208,168,166,121,242,100,48,4,106,220,62,112,102,76,201,192,238,90,188,239,109,114,107,78,4,23,96,72,183,149,190,18,133,27,219,116,0,58,19,32,65,25,184,104,100,214,83,91,160,149,4,10,133,217,120,28,244,243,72,10,48,78,34,127,120,122,213,56,230,143,75,171,1,65,121,227,13,63,222,249,239,241,27,207,71,31,163,160,188,116,181,87,111,48,45,58,107,73,159,17,242,239,50,106,192,38,201,141,177,14,39,65,65,63,50,34,40,179,207,240,243,55,186,47,41,76,120,239,115,240,232,119,135,143,143,199,255,109,16,188,230,106,214,40,67,121,184,12,168,147,39,212,219,11,241,78,109,143,1,178,42,178,2,183,22,204,7,227,200,134,109,22,138,80,148,186,197,164,149,231,56,104,238,220,39,34,46,100,68,248,59,207,101,172,220,62,200,145,32,187,80,232,171,252,40,183,142,109,152,12,119,95,72,73,160,232,202,218,128,36,11,202,36,94,57,150,110,137,160,52,77,248,54,58,125,204,129,178,1,206,156,117,58,213,68,225,18,78,33,2,13,76,98,222,218,158,217,185,209,242,251,124,84,202,122,176,159,56,59,239,72,207,198,132,140,39,19,2,161,15,166,135,245,110,0,224,167,208,147,201,39,180,253,216,241,190,223,98,136,160,227,2,132,138,128,18,241,39,167,157,45,48,160,108,225,125,148,170,111,127,138,30,110,185,208,104,28,55,116,246,20,204,109,188,178,168,19,249,37,198,48,106,99,5,114,168,62,193,9,213,245,51,192,88,76,180,33,217,25]], +[[161,172,72,170,95,250,61,128,8,25,208,59,127,98,186,191,41,31,32,144,76,17,166,64,14,79,69,32,95,16,62,56],[8,84,224,52,15,129,73,133,251,18,43,120,114,148,121,227,253,232,85,194,17,202,222,174,86,240,212,220,8,40,213,250],[197,126,60,9,30,210,78,94,132,102,91,217,187,16,45,180,151,151,223,144,8,240,85,87,250,13,90,215,162,149,229,228,210,164,113,107,23,248,201,28,177,47,90,191,177,175,2,127,176,65,17,153,172,197,210,133,216,66,164,182,91,222,73,2],[214,241,36,237,117,32,33,193,9,38,151,42,12,38,243,177,131,139,60,122,242,71,193,128,9,162,49,236,206,150,75,246,105,134,55,131,63,96,125,202,131,111,138,96,108,114,174,60,177,112,23,68,71,162,204,229,131,246,226,68,219,193,99,226,21,185,130,13,231,73,111,252,91,112,80,196,143,40,48,36,102,120,203,164,220,92,170,7,193,69,133,99,170,45,16,220,183,119,14,248,254,222,2,125,215,242,13,220,140,199,140,58,46,46,149,139,209,140,0,6,207,143,184,45,68,229,62,29,167,170,128,253,16,6,243,178,48,12,155,7,157,138,102,241,228,163,244,112,97,249,226,244,93,174,53,220,41,82,4,177,148,96,202,87,7,171,87,206,33,90,36,193,15,170,179,250,32,188,205,16,30,122,125,112,7,117,153,243,214,114,87,7,85,33,41,202,215,87,214,81,76,27,40,153,126,71,31,148,176,253,237,143,187,208,101,222,173,25,109,44,7,211,223,167,185,251,59,174,118,128,247,102,33,32,13,9,158,235,235,190,160,232,149,125,245,181,226,4,202,62,158,41,82,184,163,15,10,19,26,104,103,177,56,30,57,75,27,68,67,16,240,118,50,102,86,207,147,65,103,128,8,233,82,81,71,216,214,28,233,61,59,245,57,0,202,185,18,102,55,23,224,152,114,147,131,61,25,2,215,251,4,123,153,123,134,2,108,70,125,123,177,124,244,87,150,115,143,122,119,74,193,38,118,78,212,235,69,18,67,9,244,88,98,96,23,107,164,101,145,141,72,51,10,156,193,140,78,206,160,221,175,56,148,106,204,14,54,29,212,10,126,145,51,206,181,14,28,49,126,164,43,208,152,10,114,184,186,61,138,108,118,147,221,86,2,243,116,242,102,77,244,186,86,223,1,232,130,252,164,44,180,219,98,31,71,108,118,225,234,159,209,5,145,26,116,183,121,82,217,145,74,90,192,249,138,144,12,27,46,26,86,196,234,133,24,169,238,71,196,237,20,208,189,53,236,165,96,49,156,142,162,71,85,215,26,78,3,8,80,188,77,198,3,137,243,37,128,64,33,32,76,206,188,37,254,219,211,46,221,141,132,70,170,35,206,86,168,95,119,158,133,141,54,175,124,7,60,17,94,52,31,65,44,102,15,171,128,15,231,76,80,231,20,238,8,110,47,188,141,122,187,243,233,143,180,12,162,127,31,1,169,170,221,140,194,39,92,45,211,247,110,76,29,129,196,183,146,218,236,201,254,102,4,73,65,184,178,145,132,134,221,74,203,86,42,123,88,173,140,96,194,27,131,207,72,174,250,114,86,161,237,128,158,102,152,17,244,132,54,73,112,188,86,149,8,153,25,188,50,210,142,167,82,232,227,24,206,255,70,127,119,174,25,119,197,255,215,156,23,194,218,139,199,248,35,221,148,57,134,131,24,153,69,248,183,146,56,164,232,21,177,66,184,102,172,189,188,183,174,167,241,67,255,251,124,194,180,181,75,191,54,26,253,169,19,173,109,241,228,157,253,107,83,38,66,230,63,85,216,147,164,112,212,3,112,102,92,251,116,239,211,245,156,176,255,96,6,23,76,163,95,83,185,124,84,62,8,175,75,245,187,117,255,144,49,97,6,82,163,246,242,160,207,233,126,122,82,31,61,42,40,145,20,222,211,71,114,176,228,152,23,189,225,203,146,79,245,20,226,134,106,9,227,237,224,120,45,44,12,152,230,129,75,140,30,119,140,248,48,99,72,201,51,173,178,228,114,219,160,157,185,84,255,73,100,131,115,57,90,47,1,129,149,143,235,30,162,131,76,153,83,40,115,219,92,136,235,82,137,199,126,144,1,82,3,239,80,42,200,225,196,143,161,160,109,175,166,81,157,82,218,227,197,86,117,112,221,36,52,230,113,146,124,102,54,63,120,49,86,137,63,19,138,132,199,86,100,179,10,228,39,81,18,115,109,83,212,243,153,221,218,61,35,6,124,7,63,82,26,251,161,247,190,88,85,19,194,206,201,200,240,141,42,34,195,200,83,146,205,42,229,15,57,40,37,31,134,179,16,198,154,15,140,78,133,58,179,243,232,18,155,5,102,239,75,187,232,11,140,2,200,146,138,77,229,108,13,17,154,69,187,245,175,24,8,212,136,133,45,138,69,190,176,214,131,36,138,77,101,222,21,38,179,209,210,255,193,242,34,21,182,8,70,140,188,59,211,149,20,179,151,252,13,176,241,19,219,230,252,228,101,46,130,255,137,91,43,67,135,224,65,215,228,231,189,228,105,71,105,102,94,129]], +[[245,229,118,124,241,83,49,149,23,99,15,34,104,118,184,108,129,96,204,88,59,192,19,116,76,107,242,85,245,204,14,229],[39,129,23,252,20,76,114,52,15,103,208,242,49,110,131,134,206,255,191,43,36,40,201,197,31,239,124,89,127,29,66,110],[10,171,76,144,5,1,179,226,77,124,223,70,99,50,106,58,135,223,94,72,67,178,203,219,103,203,246,228,96,254,195,80,170,83,113,177,80,143,159,69,40,236,234,35,196,54,217,75,94,143,205,79,104,30,48,166,172,0,169,112,74,24,138,3],[8,184,178,183,51,66,66,67,118,15,228,38,164,181,73,8,99,33,16,166,108,47,101,145,234,189,51,69,227,228,235,152,250,110,38,75,240,158,254,18,238,80,248,245,78,159,119,177,227,85,246,197,5,68,226,63,177,67,61,223,115,190,132,216,121,222,124,0,70,220,73,150,217,231,115,244,188,158,254,87,56,130,154,219,38,200,27,55,201,58,27,39,11,32,50,157,101,134,117,252,110,165,52,224,129,10,68,50,130,107,245,140,148,30,251,101,213,122,51,139,189,46,38,100,15,137,255,188,26,133,142,252,184,85,14,227,165,225,153,139,209,119,233,58,115,99,195,68,254,107,25,158,229,208,46,130,213,34,196,254,186,21,69,47,128,40,138,130,26,87,145,22,236,109,173,43,59,49,13,169,3,64,26,166,33,0,171,93,26,54,85,62,6,32,59,51,137,12,201,184,50,247,158,248,5,96,204,185,163,156,231,103,150,126,214,40,198,173,87,60,177,22,219,239,239,215,84,153,218,150,189,104,168,169,123,146,138,139,188,16,59,102,33,252,222,43,236,161,35,29,32,107,230,205,158,199,175,246,246,201,79,205,114,4,237,52,85,198,140,131,244,164,29,164,175,43,116,239,92,83,241,216,172,112,189,203,126,209,133,206,129,189,132,53,157,68,37,77,149,98,158,152,85,169,74,124,25,88,209,248,173,165,208,83,46,216,165,170,63,178,209,123,167,14,182,36,142,89,78,26,34,151,172,187,179,157,80,47,26,140,110,182,241,206,34,179,222,26,31,64,204,36,85,65,25,168,49,169,170,214,7,156,173,136,66,93,230,189,225,169,24,126,187,96,146,207,103,191,43,19,253,101,242,112,136,215,139,126,136,60,135,89,210,196,245,198,90,219,117,83,135,138,213,117,249,250,216,120,232,10,12,155,166,59,203,204,39,50,230,148,133,187,201,201,11,251,214,36,129,217,8,155,236,207,128,207,226,223,22,162,207,101,189,146,221,89,123,7,7,224,145,122,244,139,187,117,254,212,19,210,56,245,85,90,122,86,157,128,195,65,74,141,8,89,220,101,164,97,40,186,178,122,248,122,113,49,79,49,140,120,43,35,235,254,128,139,130,176,206,38,64,29,46,34,240,77,131,209,37,93,197,26,221,211,183,90,43,26,224,120,69,4,223,84,58,248,150,155,227,234,112,130,255,127,201,136,140,20,77,162,175,88,66,158,201,96,49,219,202,211,218,217,175,13,203,170,175,38,140,184,252,255,234,217,79,60,124,164,149,224,86,169,180,122,205,183,81,251,115,230,102,198,198,85,173,232,41,114,151,208,122,209,186,94,67,241,188,163,35,1,101,19,57,226,41,4,204,140,66,245,140,48,192,74,175,219,3,141,218,8,71,221,152,141,205,166,243,191,209,92,75,76,69,37,0,74,160,110,239,248,202,97,120,58,172,236,87,251,61,31,146,176,254,47,209,168,95,103,36,81,123,101,230,20,173,104,8,214,246,238,52,223,247,49,15,220,130,174,191,217,4,176,30,29,197,75,41,39,9,75,45,182,141,111,144,59,104,64,26,222,191,90,126,8,215,143,244,239,93,99,101,58,101,4,12,249,191,212,172,167,152,74,116,211,113,69,152,103,128,252,11,22,172,69,22,73,222,97,136,167,219,223,25,31,100,181,252,94,42,180,123,87,247,247,39,108,212,25,193,122,60,168,225,185,57,174,73,228,136,172,186,107,150,86,16,181,72,1,9,200,177,123,128,225,183,183,80,223,199,89,141,93,80,17,253,45,204,86,0,163,46,245,181,42,30,204,130,14,48,138,163,66,114,26,172,9,67,191,102,134,182,75,37,121,55,101,4,204,196,147,217,126,106,237,63,176,249,205,113,164,61,212,151,240,31,23,192,226,203,55,151,170,42,47,37,102,86,22,142,108,73,106,252,95,185,50,70,246,177,17,99,152,163,70,241,166,65,243,176,65,233,137,247,145,79,144,204,44,127,255,53,120,118,229,6,181,13,51,75,167,124,34,91,195,7,186,83,113,82,243,241,97,14,78,175,229,149,246,217,217,13,17,250,169,51,161,94,241,54,149,70,134,138,127,58,69,169,103,104,212,15,217,208,52,18,192,145,198,49,92,244,253,231,203,104,96,105,55,56,13,178,234,170,112,123,76,65,133,195,46,221,205,211,6,112,94,77,193,255,200,114,238,238,71,90,100,223,172,134,171,164,28,6,24,152,63,135,65,197,239,104,211,161,1,232,163,184,202,198,12,144,92,21,252,145,8,64,185,76,0,160,185,208]] +] diff --git a/test/fixtures/crypto_tweak_ed25519_sign.js b/test/fixtures/crypto_tweak_ed25519_sign.js new file mode 100644 index 0000000..d113977 --- /dev/null +++ b/test/fixtures/crypto_tweak_ed25519_sign.js @@ -0,0 +1,1025 @@ +module.exports = [ +[[157,97,177,157,239,253,90,96,186,132,74,244,146,236,44,196,68,73,197,105,123,50,105,25,112,59,172,3,28,174,127,96,215,90,152,1,130,177,10,183,213,75,254,211,201,100,7,58,14,225,114,243,218,166,35,37,175,2,26,104,247,7,81,26,],[48,124,131,134,79,40,51,203,66,122,46,241,192,10,1,60,253,255,39,104,217,128,192,163,165,32,240,6,144,77,233,79,],[229,86,67,0,195,96,172,114,144,134,226,204,128,110,130,138,132,135,127,30,184,229,217,116,216,115,224,101,34,73,1,85,95,184,130,21,144,163,59,172,198,30,57,112,28,249,180,107,210,91,245,240,89,91,190,36,101,81,65,67,142,122,16,11,],[139,204,208,174,130,138,115,16,140,231,57,132,26,102,106,189,70,182,249,122,107,207,121,87,199,86,17,136,242,248,80,173,239,148,83,253,165,236,207,250,111,6,217,119,242,51,44,107,192,147,164,38,186,182,183,153,250,145,49,128,121,72,222,11,],[252,115,167,11,132,32,174,175,207,70,240,208,107,83,196,113,193,245,84,72,53,194,29,194,68,138,124,61,84,129,254,133,],[157,91,30,134,225,97,220,115,208,93,66,116,98,183,72,221,109,190,73,56,177,8,123,175,34,122,201,255,225,24,164,230,],[165,234,183,76,75,216,218,76,164,206,195,64,38,235,23,55,206,68,127,180,15,37,104,108,23,63,203,69,237,225,180,7,]], +[[76,205,8,155,40,255,150,218,157,182,195,70,236,17,78,15,91,138,49,159,53,171,166,36,218,140,246,237,79,184,166,251,61,64,23,195,232,67,137,90,146,183,10,167,77,27,126,188,156,152,44,207,46,196,150,140,192,205,85,241,42,244,102,12,],[104,189,158,215,88,130,213,40,21,169,117,133,202,244,121,10,127,108,107,59,127,130,28,94,37,154,36,176,46,80,46,81,],[146,160,9,169,240,212,202,184,114,14,130,11,95,100,37,64,162,178,123,84,22,80,63,143,179,118,34,35,235,219,105,218,8,90,193,228,62,21,153,110,69,143,54,19,208,241,29,140,56,123,46,174,180,48,42,238,176,13,41,22,18,187,12,0,],[106,26,165,169,72,111,206,225,183,210,82,64,42,232,44,202,44,1,132,152,252,138,71,106,246,93,190,99,3,40,201,246,191,73,103,220,102,70,1,44,218,118,215,214,251,152,130,120,186,91,249,245,158,115,90,191,42,76,214,194,174,120,190,13,],[171,121,196,79,102,9,53,106,184,202,1,24,135,179,159,93,106,49,203,57,121,207,19,196,7,114,20,50,189,190,54,23,],[47,232,254,212,71,221,216,61,140,47,31,175,33,104,237,104,25,166,74,81,232,103,241,30,14,63,185,243,4,31,223,24,],[105,189,162,88,41,44,29,109,238,98,186,50,130,145,142,92,243,69,222,216,235,220,65,77,161,81,205,215,61,103,149,8,]], +[[197,170,141,244,63,159,131,123,237,183,68,47,49,220,183,177,102,211,133,53,7,111,9,75,133,206,58,46,11,68,88,247,252,81,205,142,98,24,161,163,141,164,126,208,2,48,240,88,8,22,237,19,186,51,3,172,93,235,145,21,72,144,128,37,],[144,154,139,117,94,217,2,132,144,35,165,91,21,194,61,17,186,77,127,78,197,194,245,27,19,37,161,129,153,30,169,92,],[98,145,214,87,222,236,36,2,72,39,230,156,58,190,1,163,12,229,72,162,132,116,58,68,94,54,128,215,219,90,195,172,24,255,155,83,141,22,242,144,174,103,247,96,152,77,198,89,74,124,21,233,113,110,210,141,192,39,190,206,234,30,196,10,],[122,246,90,70,248,251,131,202,22,215,237,154,63,245,133,117,14,55,190,210,122,61,234,55,49,59,167,214,117,143,218,180,28,7,54,224,168,149,155,117,120,104,224,37,179,195,120,104,213,20,42,38,9,228,146,70,207,156,192,21,184,8,251,1,],[35,211,71,220,48,186,75,5,158,91,138,209,191,203,235,139,14,173,71,156,204,5,236,140,144,240,196,175,92,1,247,8,],[102,108,88,161,158,151,91,219,213,56,219,102,113,179,143,124,33,226,146,15,211,38,70,10,207,88,141,162,120,185,122,135,],[48,190,172,188,108,59,150,83,95,247,22,195,91,219,46,55,236,167,78,206,151,115,89,196,181,20,245,202,222,125,143,8,]], +[[13,74,5,176,115,82,165,67,110,24,3,86,218,10,230,239,160,52,95,247,251,21,114,87,87,114,232,0,94,217,120,233,230,26,24,91,206,242,97,58,108,124,183,151,99,206,148,93,59,36,93,118,17,77,212,64,188,245,242,220,26,165,112,87,],[176,201,241,185,157,19,60,85,178,85,142,49,75,183,0,120,29,219,166,35,228,194,83,138,133,204,227,128,183,148,195,124,],[217,134,141,82,194,190,188,229,243,250,90,121,137,25,112,243,9,203,101,145,227,225,112,42,112,39,111,169,124,36,179,168,229,134,6,195,140,151,88,82,157,165,14,227,27,130,25,203,164,82,113,198,137,175,166,11,14,162,108,153,219,25,176,12,],[117,139,65,223,235,79,237,90,159,147,205,178,78,74,136,43,10,19,27,249,175,50,179,94,123,193,55,132,16,141,52,106,191,174,160,244,142,127,90,236,237,157,148,212,42,125,101,250,63,2,141,104,145,215,100,187,132,208,76,107,190,56,242,9,],[149,216,203,249,117,34,67,138,104,92,55,86,97,252,174,10,105,113,24,169,131,17,107,20,75,206,28,78,46,181,83,40,],[219,98,13,21,2,222,86,27,167,132,35,152,234,195,160,101,75,125,89,12,196,55,200,247,85,185,65,240,130,5,202,232,],[49,94,124,87,139,187,237,213,202,72,66,47,241,107,138,196,254,19,110,67,109,152,204,82,87,3,150,25,229,251,98,9,]], +[[109,249,52,12,19,140,193,136,181,254,68,100,235,170,63,127,194,6,162,213,92,52,52,112,126,116,201,252,4,226,14,187,192,218,193,2,196,83,49,134,226,93,196,49,40,71,35,83,234,171,219,135,139,21,42,235,142,0,31,146,217,2,51,167,],[168,119,188,100,148,24,10,72,249,90,34,155,189,67,121,41,12,241,110,97,214,103,68,165,238,181,237,135,177,72,118,119,],[18,79,111,198,176,209,0,132,39,105,231,27,213,48,102,77,136,141,248,80,125,246,197,109,237,253,181,9,174,185,52,22,226,107,145,141,56,170,6,48,93,243,9,86,151,193,139,42,168,50,234,165,46,220,10,228,159,186,229,168,94,21,12,7,],[73,120,105,125,60,124,155,157,62,209,221,222,243,144,135,86,106,38,84,196,177,247,187,42,120,160,97,103,175,116,51,127,188,135,17,211,243,153,192,151,13,234,98,191,227,123,110,183,3,180,119,81,30,155,220,72,169,255,24,106,64,148,214,1,],[116,210,222,134,11,67,39,122,35,160,6,244,15,99,164,254,102,75,202,87,27,23,81,62,192,37,216,15,74,97,139,201,],[246,205,102,223,128,107,151,161,238,187,11,61,40,138,157,89,63,52,218,203,155,252,13,34,185,1,105,181,98,11,112,20,],[33,213,163,128,158,223,151,158,4,255,42,177,190,108,124,106,97,153,69,3,190,23,12,35,199,168,24,167,149,45,10,5,]], +[[183,128,56,26,101,237,248,183,143,105,69,232,219,236,121,65,172,4,159,212,198,16,64,207,12,50,67,87,151,90,41,60,226,83,175,7,102,128,75,134,155,177,89,91,233,118,91,83,72,134,187,170,184,48,91,245,13,188,127,137,155,251,95,1,],[96,156,185,127,62,48,39,115,41,102,133,121,209,126,122,1,188,141,145,62,30,31,128,56,7,23,187,122,20,144,242,121,],[178,252,70,173,71,175,70,68,120,193,153,225,248,190,22,159,27,230,50,124,127,154,10,102,137,55,28,169,76,175,4,6,74,1,178,42,255,21,32,171,213,137,81,52,22,3,250,237,118,140,247,140,233,122,231,176,56,171,254,69,106,161,124,9,],[144,110,208,188,7,31,224,89,76,206,241,81,178,32,153,134,242,230,25,246,248,171,76,172,122,221,138,49,25,146,159,52,159,27,145,254,5,28,95,138,248,5,143,59,76,170,116,21,181,198,119,49,8,122,182,205,149,245,182,167,51,79,113,15,],[59,183,133,212,190,127,231,163,209,137,80,54,99,229,125,1,152,27,195,93,168,196,93,199,225,99,186,164,219,31,199,86,],[23,22,139,42,99,208,244,47,119,172,138,183,174,232,113,94,172,158,215,207,45,234,117,63,42,190,102,128,42,211,38,152,],[28,175,6,240,253,54,109,201,22,43,153,172,4,240,39,192,41,103,180,29,205,56,217,71,111,79,236,189,156,68,51,12,]], +[[120,174,158,255,230,242,69,233,36,167,190,99,4,17,70,235,198,112,219,211,6,12,186,103,251,198,33,111,235,196,69,70,251,207,191,164,5,5,215,242,190,68,74,51,209,133,204,84,225,109,97,82,96,225,100,11,43,80,135,184,62,227,100,61,],[16,236,129,50,118,72,91,133,253,190,242,229,199,192,28,194,122,127,21,7,255,244,252,53,120,75,200,230,23,113,230,120,],[110,214,41,252,29,156,233,225,70,135,85,255,99,109,90,63,64,165,217,201,26,253,147,183,157,36,24,48,247,229,250,41,133,75,143,32,204,110,236,187,36,141,189,141,22,209,78,153,117,33,148,228,144,77,9,199,77,99,149,24,131,157,35,0,],[15,94,255,29,180,86,63,121,172,76,94,133,64,75,52,212,46,85,155,73,174,43,171,233,63,146,144,27,40,120,181,72,67,3,120,227,164,27,55,27,171,174,101,158,242,176,127,143,138,226,76,152,222,21,135,86,76,157,167,234,74,168,203,10,],[93,72,215,27,194,108,140,29,254,138,181,14,238,130,187,117,120,113,44,156,232,41,116,185,7,54,175,91,236,42,179,144,],[223,91,74,11,222,183,135,220,130,58,137,197,246,186,62,7,163,184,38,131,71,116,244,111,138,183,246,173,103,101,100,110,],[250,43,156,32,48,110,217,138,202,211,108,176,130,136,0,73,238,252,167,236,224,226,17,170,232,17,245,173,81,99,60,12,]], +[[105,24,101,191,200,42,30,75,87,78,236,222,76,117,25,9,63,175,12,248,103,56,2,52,227,102,70,69,198,28,95,121,152,165,227,163,110,103,170,186,137,136,139,240,147,222,26,217,99,231,116,1,59,57,2,191,171,53,109,139,144,23,138,99,],[112,215,217,13,8,22,222,164,248,212,20,233,37,203,103,62,4,107,117,237,170,127,114,177,142,24,53,122,234,85,178,65,],[110,10,242,254,85,174,55,122,107,122,114,120,237,251,65,155,211,33,224,109,13,245,226,112,55,219,136,18,231,227,82,152,16,250,85,82,246,192,2,9,133,202,23,160,224,46,3,109,123,34,42,36,249,155,119,183,95,221,22,203,5,86,129,7,],[135,208,118,200,223,213,200,235,60,24,206,253,73,200,69,74,103,154,90,27,152,179,91,231,134,62,132,86,126,61,169,3,15,161,58,160,194,134,206,17,170,68,1,83,19,109,214,153,22,74,172,231,94,196,178,119,165,99,183,31,234,43,84,6,],[245,61,234,44,206,119,39,175,247,17,225,4,96,27,2,247,195,236,159,153,239,173,202,235,193,132,247,207,189,170,231,9,],[94,13,68,163,137,83,61,41,168,106,129,237,191,209,18,121,252,0,38,111,61,27,168,217,139,0,15,103,37,111,244,158,],[141,61,143,111,79,21,154,211,217,57,255,42,116,183,233,104,14,238,133,116,211,36,144,143,233,180,154,5,134,108,149,10,]], +[[59,38,81,111,179,220,136,235,24,27,158,215,63,11,205,82,188,214,180,199,136,228,188,175,70,5,127,208,120,190,224,115,248,31,181,74,130,95,206,217,94,176,51,175,205,100,49,64,117,171,251,10,189,32,169,112,137,37,3,67,111,52,184,99,],[120,32,173,217,251,138,229,148,179,166,88,175,246,192,93,55,170,197,62,89,50,191,174,30,215,164,25,46,48,47,157,90,],[214,173,222,197,175,176,82,138,193,123,177,120,211,231,242,136,127,154,219,177,173,22,225,16,84,94,243,188,87,249,222,35,20,165,200,56,143,114,59,137,7,190,15,58,201,12,98,89,187,232,133,236,193,118,69,223,61,183,212,136,248,5,250,8,],[243,161,20,90,44,234,140,199,84,241,137,99,189,130,244,196,251,200,81,174,212,164,72,34,63,78,232,248,67,25,142,55,198,233,184,194,106,18,201,41,179,69,235,175,181,154,255,243,215,254,167,117,171,87,222,174,251,77,108,97,18,220,126,2,],[248,127,43,20,181,160,7,220,181,228,75,12,50,17,98,29,96,133,114,128,215,244,163,21,166,242,30,104,254,199,49,17,],[55,89,31,63,74,239,153,222,66,81,121,172,110,7,39,246,97,222,23,122,123,203,149,57,117,98,12,39,250,134,243,127,],[247,58,50,253,142,65,216,129,56,148,166,74,5,17,194,176,117,239,11,237,108,161,146,207,7,71,73,43,158,121,199,6,]], +[[237,198,245,251,221,28,238,77,16,28,6,53,48,163,4,144,178,33,190,104,192,54,245,176,125,15,149,59,116,93,241,146,193,164,156,102,230,23,249,239,94,198,107,196,198,86,76,163,61,226,165,251,94,20,100,6,46,109,108,98,25,21,94,253,],[168,102,192,216,220,188,181,211,103,126,203,211,80,118,251,119,169,89,244,173,15,184,151,137,238,106,121,61,5,54,137,77,],[44,118,160,74,242,57,28,20,112,130,227,63,170,205,190,86,100,42,30,19,75,211,136,98,11,133,43,144,26,107,193,111,246,201,204,148,4,196,29,234,18,237,40,29,160,103,161,81,56,102,249,217,100,248,189,210,73,83,133,108,80,4,41,1,],[169,86,95,43,118,33,165,195,0,66,188,13,191,28,73,14,55,182,231,1,35,3,132,168,201,211,181,158,72,254,238,74,167,67,171,169,1,212,61,31,75,222,56,244,94,0,9,119,64,75,236,167,23,176,171,39,58,53,198,19,140,170,211,9,],[16,199,195,188,105,180,58,203,0,163,176,70,44,135,250,58,13,47,80,184,20,105,11,166,208,51,5,243,43,98,63,51,],[112,253,137,18,58,43,248,137,72,73,236,98,138,198,174,248,240,91,121,20,29,49,247,86,41,15,117,166,229,131,33,107,],[41,90,2,30,147,213,68,84,102,144,231,27,3,6,244,244,75,236,77,24,142,112,45,146,98,217,11,209,29,199,70,13,]], +[[78,125,33,251,59,24,151,87,26,68,88,51,190,15,159,212,28,214,43,227,170,4,4,15,137,52,225,252,189,202,205,69,49,178,82,75,131,72,247,171,29,250,250,103,92,197,56,233,168,78,63,229,129,158,39,193,42,216,187,193,163,110,77,255,],[144,226,138,85,59,196,19,175,105,152,22,59,125,150,213,190,160,218,50,115,123,48,24,86,238,116,111,111,74,43,206,123,],[40,228,89,140,65,90,233,222,1,240,63,159,63,171,78,145,158,139,245,55,221,43,12,223,110,121,185,230,85,156,148,9,217,21,26,76,64,240,131,25,57,55,98,124,54,148,136,37,158,153,218,90,159,10,135,73,127,166,105,106,93,214,206,8,],[95,37,0,207,39,141,84,110,21,217,134,224,242,132,206,244,254,225,254,101,42,87,39,202,15,169,99,44,114,41,135,4,237,126,42,189,199,120,115,232,109,249,196,60,25,96,41,107,157,66,84,14,189,255,238,254,229,244,85,8,26,243,170,14,],[138,169,65,240,175,93,238,1,66,122,158,54,35,232,167,190,38,63,132,76,45,240,43,1,92,143,185,30,11,83,40,169,],[7,144,25,39,80,10,89,122,104,22,163,49,16,208,143,116,98,160,35,170,90,114,41,146,177,107,60,216,248,169,167,80,],[41,141,142,168,52,70,1,232,239,222,63,138,128,157,206,159,104,43,176,72,93,121,126,216,122,172,87,128,223,140,83,8,]], +[[169,128,248,146,219,19,201,154,62,137,113,233,101,178,255,61,65,234,253,84,9,59,201,243,77,31,210,45,132,17,91,182,68,181,126,227,12,219,85,130,157,10,93,79,4,107,174,240,120,241,233,122,127,33,182,45,117,248,233,110,161,57,195,95,],[80,111,224,13,9,63,237,118,163,90,89,146,183,22,195,22,26,200,19,220,32,177,19,204,18,79,71,205,189,37,4,81,],[119,211,137,229,153,99,13,147,64,118,50,149,131,205,65,5,166,73,169,41,42,188,68,205,40,196,0,0,200,226,245,172,118,96,168,28,133,183,42,248,69,45,125,37,192,112,134,29,174,145,96,28,120,3,214,86,83,22,80,221,78,92,65,0,],[69,142,128,248,34,124,56,96,92,19,152,49,140,118,178,233,70,222,21,234,30,166,143,65,160,34,181,10,124,159,36,102,71,255,92,193,96,199,163,178,21,2,161,22,104,179,41,102,103,32,112,217,181,176,120,241,202,73,73,197,201,85,70,14,],[63,100,190,176,97,34,40,59,89,178,245,165,100,255,28,181,69,217,37,25,173,115,226,226,143,163,105,40,172,220,73,125,],[160,14,66,165,161,237,47,219,50,183,106,194,197,125,239,71,227,136,228,24,217,251,51,5,59,219,118,122,151,172,186,232,],[40,64,65,135,17,207,90,75,255,89,124,170,145,254,41,73,176,108,8,204,119,67,183,220,185,137,198,180,43,238,203,3,]], +[[91,90,97,159,140,225,198,109,124,226,110,90,42,231,176,192,79,235,205,52,109,40,108,146,158,25,208,213,151,59,254,249,111,232,54,147,208,17,209,17,19,28,79,63,186,170,64,169,211,215,107,48,1,47,247,59,176,227,158,194,122,177,130,87,],[224,137,216,213,221,219,58,135,43,201,200,70,185,163,48,85,203,83,161,153,233,247,225,200,242,126,249,166,162,200,26,106,],[15,154,217,121,48,51,162,250,6,97,75,39,125,55,56,30,109,148,246,90,194,165,169,69,88,208,158,214,206,146,34,88,193,165,103,149,46,134,58,201,66,151,174,195,192,208,200,221,247,16,132,229,4,134,11,182,186,39,68,155,85,173,196,14,],[142,92,157,171,98,69,30,35,210,114,59,162,51,129,20,224,110,136,168,110,250,77,242,122,129,245,158,79,69,47,118,37,171,247,254,30,52,174,11,137,162,111,228,102,42,231,76,5,110,253,235,155,161,244,218,74,10,244,91,164,26,160,105,13,],[64,254,38,161,193,82,144,127,240,207,18,163,171,200,245,5,28,172,47,103,140,155,111,133,23,45,54,50,192,8,23,176,],[164,0,148,253,82,5,3,98,212,225,186,68,86,235,245,46,196,252,90,125,215,123,173,209,83,249,216,246,200,129,66,226,],[175,45,254,182,225,225,129,228,97,30,132,117,58,77,187,73,241,81,184,29,168,250,9,73,228,240,176,47,224,46,54,1,]], +[[148,12,137,254,64,168,29,175,189,178,65,109,20,174,70,145,25,134,151,68,65,12,51,3,191,170,2,65,218,197,120,0,162,235,140,5,1,227,11,174,12,248,66,210,189,232,222,199,56,111,107,127,195,152,27,140,87,201,121,43,185,76,242,221,],[88,154,190,186,222,174,27,219,248,177,238,157,242,121,47,210,71,128,246,179,213,231,17,145,208,203,145,83,54,46,72,110,],[216,187,100,170,216,201,149,90,17,90,121,58,221,210,79,127,43,7,118,72,113,79,73,196,105,78,201,149,179,48,208,157,100,13,243,16,244,71,253,123,108,181,193,79,159,233,244,144,188,248,207,173,191,210,22,156,138,194,13,59,138,244,154,12,],[42,73,90,212,12,97,137,109,163,221,73,12,160,133,55,33,143,164,52,140,77,114,96,41,24,146,13,208,217,140,86,108,73,36,57,143,109,167,190,26,214,234,68,61,146,203,205,244,151,181,129,88,222,129,127,186,144,103,11,235,213,90,181,11,],[99,130,33,78,212,52,30,201,130,27,213,17,237,150,197,116,137,123,220,25,251,113,174,134,183,98,30,242,53,203,11,140,],[68,15,120,169,63,114,201,165,0,68,118,113,196,29,150,166,128,65,169,241,103,183,189,137,36,41,46,119,157,170,247,122,],[68,57,140,21,39,97,134,177,67,89,138,107,63,63,132,2,234,72,171,162,83,187,217,155,161,186,23,56,97,55,30,15,]], +[[154,202,217,89,210,22,33,45,120,154,17,146,82,235,254,12,150,81,42,35,199,59,217,243,178,2,41,45,105,22,167,56,207,58,248,152,70,122,91,122,82,211,61,83,188,3,126,38,66,168,218,153,105,3,252,37,34,23,233,192,51,226,242,145,],[184,206,118,147,19,164,202,83,27,51,101,85,161,42,116,174,243,195,215,73,32,244,80,186,164,9,51,170,4,224,107,74,],[110,227,254,129,226,60,96,235,35,18,178,0,107,59,37,230,131,142,2,16,102,35,248,68,196,78,219,141,175,214,106,176,103,16,135,253,25,93,245,184,245,138,29,110,82,175,66,144,128,83,213,92,115,33,1,0,146,116,135,149,239,148,207,6,],[3,36,31,85,237,242,88,88,213,36,126,70,165,86,161,197,81,108,210,137,204,97,254,238,172,33,42,25,250,187,209,143,46,243,255,107,95,23,214,193,156,7,160,78,103,221,7,47,241,197,110,239,65,124,146,126,154,97,50,73,72,212,106,4,],[39,151,72,59,100,159,204,219,120,188,17,78,216,244,238,0,132,88,56,215,43,187,20,51,91,201,28,22,128,91,37,38,],[190,33,240,40,252,230,32,7,165,69,133,250,156,122,248,132,237,0,60,52,61,74,110,61,17,205,71,215,237,51,23,8,],[5,208,107,139,206,21,218,175,196,170,208,38,23,245,236,151,74,180,5,185,51,165,113,207,220,173,17,136,183,174,127,12,]], +[[213,174,238,65,238,176,233,209,191,131,55,249,57,88,126,190,41,97,97,230,191,82,9,245,145,236,147,158,20,64,195,0,253,42,86,87,35,22,62,41,245,60,157,227,213,232,251,227,106,122,182,110,20,57,236,78,174,156,10,96,74,242,145,165,],[248,231,23,147,137,171,238,237,72,145,190,149,133,25,145,73,12,156,2,192,233,176,86,37,84,225,145,204,8,153,146,78,],[246,141,4,132,126,91,36,151,55,137,156,1,77,49,200,5,197,0,122,98,192,161,13,80,187,21,56,197,243,85,3,149,31,188,30,8,104,47,44,192,201,46,254,143,73,133,222,198,29,203,213,77,75,148,162,37,71,210,68,81,39,28,139,0,],[1,53,92,179,170,74,152,8,191,221,18,154,168,87,201,69,142,157,144,67,63,90,108,213,156,26,220,8,173,252,171,135,153,113,233,116,19,123,137,203,110,231,245,148,75,110,242,214,243,251,214,214,248,156,108,252,13,80,77,195,91,208,125,2,],[95,173,252,25,157,112,48,148,202,2,149,155,45,177,124,91,231,76,26,88,214,154,242,73,90,76,128,12,128,246,58,140,],[16,81,178,68,224,228,28,72,215,135,58,144,156,47,54,15,130,126,45,43,185,222,150,129,220,53,148,94,67,55,148,200,],[141,229,100,225,108,213,137,4,150,194,89,4,11,65,49,223,89,97,49,93,121,180,9,156,140,180,214,67,246,107,63,9,]], +[[10,71,209,4,82,174,47,235,236,81,138,28,124,54,40,144,195,252,26,73,211,75,3,182,70,125,53,201,4,168,54,45,52,229,168,80,140,71,67,116,105,98,192,102,228,186,222,162,32,27,138,180,132,222,92,79,148,71,108,205,33,67,149,91,],[80,140,17,161,66,153,8,25,28,215,20,33,171,164,195,1,145,218,9,220,151,3,190,17,159,158,157,108,128,213,0,88,],[42,61,39,220,64,208,168,18,121,73,163,183,249,8,179,104,143,99,183,241,79,101,26,172,215,21,148,11,219,226,122,8,9,170,193,66,244,122,176,225,228,79,164,144,186,135,206,83,146,243,58,137,21,57,202,241,239,76,54,124,174,84,80,12,],[84,212,190,10,22,111,206,143,81,85,101,236,96,208,5,96,223,165,232,48,219,134,79,157,150,180,76,116,203,128,190,27,162,162,178,131,36,208,163,13,153,162,36,200,15,82,204,95,194,176,167,243,183,187,120,116,8,167,162,176,115,205,4,14,],[185,175,96,17,187,8,178,96,179,168,127,82,20,109,237,31,22,134,19,224,106,207,62,157,66,28,225,202,172,249,155,73,],[5,157,109,49,202,158,60,123,99,22,152,4,40,75,237,237,38,187,215,237,25,94,28,227,202,160,56,45,11,107,183,58,],[157,76,186,78,242,181,170,128,58,252,240,15,134,2,80,106,14,33,137,86,225,219,11,43,151,61,202,195,240,132,147,0,]], +[[248,20,143,117,6,183,117,239,70,253,200,232,199,86,81,104,18,212,125,108,251,250,49,140,39,201,162,38,65,229,111,23,4,69,228,86,218,204,125,91,11,190,210,60,130,0,205,183,75,220,176,62,76,123,115,240,162,185,180,110,172,93,67,114,],[240,26,77,156,248,4,117,152,164,210,146,196,153,177,76,100,191,226,68,135,56,160,175,93,8,51,94,62,212,13,63,73,],[54,83,204,178,18,25,32,43,132,54,251,65,163,43,162,97,140,74,19,52,49,230,230,52,99,206,179,182,16,108,77,86,225,210,186,22,91,167,110,170,211,220,57,191,251,19,15,29,227,216,230,66,125,181,183,25,56,219,78,39,43,195,226,11,],[202,177,199,108,252,237,21,176,233,78,28,60,250,50,220,189,124,216,81,179,205,15,75,108,26,83,95,187,235,28,75,176,212,72,63,118,131,243,218,161,94,186,20,98,73,110,27,197,145,54,53,43,22,18,252,127,142,220,17,149,191,133,233,0,],[17,58,186,231,145,101,236,62,31,9,215,218,199,222,200,74,136,160,84,172,179,254,67,209,249,95,224,241,26,108,151,156,],[0,253,42,16,105,83,187,146,92,4,11,32,198,160,81,155,29,103,209,64,70,161,207,16,61,146,93,185,25,5,142,114,],[34,126,214,170,221,253,233,103,247,79,47,23,11,159,194,148,219,166,126,50,124,188,239,126,49,124,251,107,194,118,32,11,]], +[[119,248,134,145,196,239,242,62,187,115,100,148,112,146,149,26,95,243,241,7,133,180,23,233,24,130,58,85,45,171,124,117,116,210,145,39,241,153,216,106,134,118,174,195,59,76,227,242,37,204,177,145,245,44,25,28,205,30,140,202,101,33,58,107,],[144,54,18,9,163,97,254,145,156,220,185,66,16,88,126,144,56,60,177,54,75,82,105,108,83,185,170,117,162,131,140,115,],[251,233,41,215,67,160,60,23,145,5,117,73,47,48,146,238,42,43,241,74,96,163,252,172,236,116,165,140,115,52,81,15,194,98,219,88,39,145,50,45,108,140,65,241,112,10,219,128,2,126,202,188,20,39,11,112,52,68,174,62,231,98,62,10,],[170,209,36,194,189,202,39,189,213,182,18,88,193,152,37,48,136,203,97,195,1,65,139,247,164,194,150,74,89,102,87,33,111,164,222,178,163,162,77,113,71,167,56,89,37,113,237,23,214,126,78,53,23,146,50,104,148,28,137,220,111,155,234,1,],[247,84,75,179,124,3,178,203,228,203,11,168,227,195,222,18,12,45,254,70,29,194,146,173,219,94,117,65,98,174,69,157,],[141,190,175,146,123,65,31,191,107,46,177,206,163,162,176,22,183,96,226,137,154,21,228,130,75,223,24,162,36,149,152,242,],[19,236,113,255,94,104,201,115,13,250,110,186,139,77,130,98,30,207,114,202,31,220,122,20,70,202,123,157,106,145,206,4,]], +[[171,111,122,238,106,8,55,179,52,186,94,177,178,173,127,206,207,171,126,50,60,171,24,127,226,224,169,93,128,239,241,50,91,150,220,164,151,135,91,249,102,76,94,117,250,207,63,155,197,75,174,145,61,102,202,21,238,133,241,73,28,162,77,44,],[152,8,207,160,132,112,77,97,105,64,140,148,49,158,226,244,196,190,202,121,193,229,186,240,223,85,37,110,48,129,235,79,],[115,188,166,78,157,208,219,136,19,142,237,250,252,234,143,84,54,207,183,75,251,14,119,51,207,52,155,170,12,73,119,92,86,213,147,78,29,56,227,111,57,183,197,190,176,168,54,81,12,69,18,111,142,196,182,129,5,25,144,91,12,160,124,9,],[225,45,206,157,51,125,225,220,52,242,33,222,102,103,251,63,200,218,39,69,34,86,98,157,248,3,133,186,92,33,131,212,32,247,53,247,67,28,63,206,141,162,61,88,235,229,137,212,56,132,176,60,19,237,119,32,234,223,191,111,142,251,58,15,],[221,78,20,252,255,25,47,176,27,240,111,245,139,191,193,169,179,153,207,17,24,116,193,250,52,240,20,89,209,166,162,128,],[143,221,92,37,229,86,158,237,228,226,202,213,17,118,87,71,172,214,254,141,117,250,94,100,45,124,247,80,118,95,185,68,],[248,215,125,184,101,70,68,163,182,20,33,216,100,47,152,63,224,56,106,141,8,198,100,52,221,217,226,253,95,59,88,12,]], +[[141,19,93,231,200,65,27,189,189,27,49,229,220,103,143,42,199,16,158,121,43,96,243,140,210,73,54,232,168,152,195,45,28,162,129,147,133,41,137,101,53,167,113,78,53,132,8,91,134,239,159,236,114,63,66,129,159,200,221,93,140,0,129,127,],[192,234,72,173,97,0,237,252,181,197,37,46,43,164,31,200,59,79,46,152,83,191,29,66,159,68,206,168,6,228,203,124,],[161,173,194,188,106,45,152,6,98,103,126,127,223,246,66,77,231,219,165,15,87,149,202,144,253,243,233,110,37,111,50,133,202,199,29,51,96,72,46,153,61,2,148,186,78,199,68,12,97,175,253,243,95,232,62,110,4,38,57,55,219,147,241,5,],[108,84,121,208,24,100,165,30,253,123,159,247,14,182,78,16,174,95,103,157,15,113,6,171,35,98,159,243,238,22,173,38,244,114,84,173,195,80,226,179,157,61,67,131,18,246,34,110,9,214,227,189,59,28,214,123,149,77,22,17,116,23,143,14,],[216,209,157,111,83,192,199,3,99,154,138,16,10,170,156,189,85,115,69,255,190,133,160,124,108,137,19,176,79,79,240,141,],[209,43,247,215,33,11,99,41,176,214,104,40,233,174,113,122,183,149,62,113,239,35,134,51,29,77,232,120,29,57,137,57,],[41,15,209,144,167,146,48,3,226,124,250,44,112,161,127,58,146,161,66,104,22,144,149,178,157,245,11,116,173,20,137,6,]], +[[14,118,93,114,14,112,95,147,102,193,171,140,63,168,76,154,68,55,12,6,150,159,128,50,150,136,75,40,70,166,82,164,127,174,69,221,10,5,151,16,38,212,16,188,73,122,245,190,125,8,39,168,42,20,92,32,63,98,93,252,184,176,59,168,],[96,198,186,12,77,40,112,111,154,191,188,42,119,143,0,90,119,211,226,106,167,220,218,86,37,104,63,81,178,189,152,100,],[187,97,207,132,222,97,134,34,7,198,164,85,37,139,196,219,78,21,238,160,49,127,248,135,24,184,130,160,107,92,246,236,111,210,12,90,38,158,93,92,128,91,175,188,197,121,226,89,10,244,20,199,194,39,39,60,16,42,16,7,12,223,232,15,],[123,73,4,104,218,215,98,227,78,77,200,1,242,159,24,217,94,76,197,233,175,23,164,6,106,49,207,199,24,53,128,10,201,122,38,106,191,78,158,48,161,114,14,118,220,80,193,155,136,44,146,231,21,139,231,130,209,164,119,155,138,151,242,2,],[85,7,183,173,146,235,185,46,185,17,4,251,86,173,32,190,228,215,213,99,196,65,72,143,49,85,94,48,97,179,148,13,],[233,182,21,193,145,211,114,234,165,217,214,122,128,110,171,66,204,27,69,76,79,196,210,30,180,250,14,231,99,34,219,145,],[181,17,110,12,5,181,167,98,250,194,163,98,136,99,78,188,150,16,9,38,103,2,86,217,49,5,88,229,228,55,214,15,]], +[[219,54,227,38,214,118,194,209,156,200,254,12,20,183,9,32,46,207,199,97,210,112,137,235,110,164,177,187,2,30,207,167,72,53,155,133,13,35,240,113,93,148,187,139,183,94,126,20,50,46,175,20,240,111,40,168,5,64,63,189,160,2,252,133,],[184,32,83,28,212,32,233,132,3,81,35,214,107,163,177,112,44,19,50,2,238,214,94,172,177,119,64,234,208,43,23,106,],[182,220,208,153,137,223,186,197,67,34,163,206,135,135,110,29,98,19,77,169,152,199,157,36,181,11,215,166,167,151,216,106,14,20,220,157,116,145,214,193,74,103,60,101,44,251,236,159,150,42,56,201,69,218,59,47,8,121,208,182,138,146,19,0,],[73,237,237,73,189,91,55,27,244,101,205,154,239,95,223,172,222,103,249,227,13,213,122,229,106,211,218,251,238,167,43,101,77,150,153,25,108,181,83,206,228,65,33,36,146,138,16,153,138,224,164,46,242,112,162,176,135,245,6,132,84,156,224,0,],[192,248,221,176,163,243,66,144,44,164,225,44,106,223,79,159,78,157,25,203,191,106,98,75,236,187,104,172,253,80,10,15,],[208,2,95,34,159,248,101,227,250,172,2,127,59,55,24,231,177,247,14,225,43,110,168,230,145,126,90,82,90,96,129,175,],[72,171,251,70,125,39,238,107,82,219,177,41,212,190,198,64,72,128,115,245,32,179,184,251,173,145,96,131,170,228,174,11,]], +[[200,153,85,224,247,116,29,144,93,240,115,11,61,194,176,206,26,19,19,78,68,254,243,212,13,96,192,32,239,25,223,119,253,179,6,115,64,47,175,28,128,51,113,79,53,23,228,124,192,249,31,231,12,243,131,109,108,35,99,110,63,210,40,124,],[56,186,252,175,110,162,161,121,141,98,34,223,97,66,164,184,176,92,58,91,227,90,210,127,123,247,38,54,126,84,195,74,],[126,246,110,94,134,242,54,8,72,224,1,78,148,136,10,226,146,10,216,163,24,90,70,179,93,30,7,222,168,250,138,228,246,184,67,186,23,77,153,250,121,134,101,74,8,145,193,42,121,68,85,102,147,117,191,146,175,76,194,119,11,87,158,12,],[99,23,224,116,157,179,69,1,18,199,243,36,112,5,115,135,15,4,116,114,81,176,192,170,118,195,59,223,22,49,179,52,173,111,103,131,18,177,220,122,155,102,228,228,232,214,161,151,4,130,132,167,106,44,184,129,237,43,155,2,129,24,242,3,],[74,97,163,64,227,28,234,4,254,102,58,3,30,149,209,84,188,139,197,109,43,251,141,105,207,47,49,28,107,123,105,13,],[211,141,173,249,20,152,47,187,181,132,96,35,127,28,184,59,77,83,146,230,140,62,156,166,34,228,109,180,47,98,218,18,],[224,198,36,76,192,112,219,169,154,151,177,32,251,245,41,75,187,244,10,37,74,97,79,250,220,138,88,219,22,244,103,14,]], +[[78,98,98,127,194,33,20,36,120,174,231,240,7,129,248,23,246,98,227,183,93,178,155,177,74,180,124,248,232,65,4,214,177,211,152,1,137,32,39,213,138,140,100,51,81,99,25,88,147,191,193,182,29,190,202,50,96,73,126,31,48,55,17,7,],[200,89,183,72,219,25,16,80,186,47,91,137,61,24,50,2,99,192,185,103,242,211,108,96,37,32,185,239,100,54,112,90,],[131,106,250,118,77,156,72,170,71,112,164,56,139,101,78,151,179,193,111,8,41,103,254,188,162,127,47,196,125,223,217,36,75,3,207,199,41,105,138,207,81,9,112,67,70,182,11,35,15,37,84,48,8,157,220,86,145,35,153,209,18,45,231,10,],[31,94,211,200,121,240,93,64,23,177,35,80,172,69,159,238,6,46,40,98,48,139,17,67,84,150,9,188,255,44,183,178,70,229,228,171,77,39,223,194,26,25,105,166,172,155,205,153,117,44,71,53,71,32,242,75,190,241,240,255,180,10,243,7,],[30,28,162,20,232,149,205,148,208,148,247,131,101,214,98,189,195,32,23,227,72,222,0,146,161,43,152,254,234,238,162,49,],[58,148,143,223,41,105,253,206,177,105,163,225,95,104,252,28,216,141,121,131,18,81,55,116,11,119,79,87,50,191,18,83,],[123,235,214,93,143,141,225,27,63,148,176,207,82,0,137,61,124,230,250,80,1,71,215,243,195,52,37,238,209,59,137,15,]], +[[107,131,215,218,137,8,195,231,32,91,57,134,75,86,229,243,225,113,150,163,252,156,47,88,5,170,208,245,85,76,20,45,208,200,70,249,127,226,133,133,192,238,21,144,21,214,76,86,49,28,136,110,221,204,24,93,41,109,187,22,93,38,37,214,],[200,210,87,61,15,94,15,30,117,157,196,141,145,16,198,173,35,213,148,7,176,52,255,67,203,203,196,80,68,228,214,89,],[22,228,98,162,154,109,212,152,104,90,55,24,179,238,208,12,193,89,134,1,238,71,130,4,134,3,45,107,154,204,155,248,159,87,104,78,8,216,192,240,85,137,205,162,136,42,5,220,76,99,249,208,67,29,101,82,113,8,18,67,48,3,188,8,],[18,20,238,211,241,36,95,67,141,99,110,34,140,200,229,198,112,67,92,117,195,173,158,148,24,203,109,137,115,132,232,11,21,129,238,4,171,0,59,146,197,62,73,241,13,49,147,81,183,230,134,218,152,22,171,8,191,30,76,166,226,74,203,1,],[182,16,56,142,253,143,166,63,241,127,76,250,145,200,226,114,64,182,52,253,201,200,134,222,161,240,7,250,112,218,47,31,],[78,130,135,109,84,162,63,76,61,17,253,24,116,160,80,143,66,187,246,163,2,93,2,118,212,110,183,89,122,216,126,197,],[26,20,251,49,99,42,22,107,105,88,33,23,214,149,148,11,187,2,148,203,71,175,80,218,252,246,11,212,132,25,194,9,]], +[[25,169,31,226,58,78,158,51,236,196,116,135,143,87,198,76,241,84,179,148,32,52,135,167,3,94,26,217,205,105,123,13,43,243,43,161,66,186,70,34,216,243,226,158,205,133,238,160,123,156,71,190,157,100,65,44,155,81,11,39,221,33,139,35,],[48,234,111,93,248,30,113,84,186,67,146,229,196,212,62,193,142,120,241,25,7,71,223,98,253,131,57,185,232,95,31,112,],[136,31,91,140,90,3,13,240,247,91,102,52,176,112,221,39,189,30,227,192,135,56,174,52,147,56,179,238,100,105,187,249,118,11,19,87,138,35,125,81,130,83,94,222,18,18,131,2,122,144,181,248,101,214,58,101,55,220,160,123,68,4,154,15,],[206,94,157,86,142,0,205,200,34,18,142,65,33,77,182,198,154,170,46,56,30,102,97,21,65,105,235,218,93,37,14,112,11,128,120,80,60,43,178,193,48,47,229,68,168,241,146,17,22,255,19,99,244,25,64,0,200,199,176,236,163,15,198,6,],[101,95,231,183,9,98,232,126,186,94,247,125,45,224,226,113,97,100,180,62,101,139,12,249,159,103,72,9,28,63,106,0,],[164,146,226,185,54,194,161,28,175,13,16,223,157,73,69,202,158,89,182,123,0,105,221,94,71,19,40,233,254,241,180,237,],[171,137,32,97,62,88,3,222,80,168,36,109,224,196,76,136,213,59,84,22,22,209,187,132,142,69,94,236,112,128,10,14,]], +[[29,91,140,182,33,92,24,20,22,102,186,238,252,245,214,157,173,91,234,154,52,147,221,218,163,87,164,57,122,19,212,222,148,210,61,151,124,51,228,158,94,73,146,198,143,37,236,153,162,124,65,206,107,145,242,191,160,205,130,146,254,150,40,53,],[64,170,23,199,64,232,78,166,150,96,229,177,123,43,193,192,203,103,17,169,76,80,122,10,174,118,70,145,250,112,33,123,],[58,205,57,190,200,195,205,43,68,41,151,34,181,133,10,4,0,193,68,53,144,253,72,97,213,154,174,116,150,172,179,223,115,252,63,223,121,105,174,95,80,186,71,221,220,67,82,70,229,253,55,111,107,137,28,212,194,202,245,214,20,182,23,12,],[220,137,52,162,152,121,178,96,221,36,142,170,202,159,240,131,180,80,152,20,220,96,26,144,8,110,105,131,118,47,27,160,55,136,218,180,225,132,104,170,100,83,117,13,50,21,36,239,13,239,200,10,128,97,175,125,153,86,217,91,114,87,236,14,],[245,59,29,202,106,16,13,227,8,124,14,36,160,40,144,230,156,64,53,170,207,75,120,250,161,180,140,167,167,91,236,34,],[39,12,108,132,108,167,241,164,50,92,227,26,69,53,56,174,15,239,177,74,201,166,29,237,82,96,1,113,190,213,135,63,],[219,158,20,139,31,159,140,218,120,221,13,111,229,173,90,67,240,147,135,239,164,39,78,153,156,32,84,240,160,13,66,13,]], +[[106,145,179,34,124,71,34,153,8,155,220,233,53,110,114,106,64,239,216,64,241,16,2,112,139,126,229,91,100,16,90,194,157,8,74,168,185,122,107,155,175,164,150,219,198,247,111,51,6,161,22,201,217,23,230,129,82,10,15,145,67,105,66,126,],[8,65,156,27,17,250,143,36,211,181,135,145,5,247,21,250,209,173,129,106,251,248,181,79,53,64,174,149,50,195,210,91,],[245,135,84,35,120,27,102,33,108,181,232,153,141,229,217,255,194,157,29,103,16,112,84,172,227,55,69,3,169,195,239,129,21,119,242,105,222,129,41,103,68,189,112,111,26,196,120,202,240,155,84,205,248,113,179,248,2,189,87,249,166,203,145,1,],[16,235,41,247,211,85,74,171,70,34,0,216,208,243,182,115,58,142,142,141,71,126,247,159,14,79,100,32,224,39,193,173,115,168,237,34,153,85,176,238,4,26,17,150,236,99,248,0,9,243,199,143,4,117,177,78,15,103,167,246,196,23,131,0,],[115,255,255,80,205,55,69,47,38,243,157,220,223,241,171,164,98,135,100,239,151,158,34,90,193,122,95,48,177,245,126,199,],[180,204,170,88,101,224,74,62,119,207,69,5,217,11,200,94,143,216,199,158,31,77,41,194,220,143,253,125,178,185,222,217,],[32,243,170,149,20,191,9,22,238,83,57,6,132,96,70,87,240,28,218,159,124,30,48,175,160,179,78,231,252,40,246,1,]], +[[147,234,168,84,215,145,240,83,114,206,114,185,79,198,80,59,47,248,174,104,25,230,162,26,254,130,94,39,173,169,228,251,22,206,232,163,242,99,24,52,200,139,103,8,151,255,11,8,206,144,204,20,123,69,147,179,241,244,3,114,127,126,122,213,],[48,110,155,77,39,120,160,10,95,208,245,253,179,63,36,137,150,102,204,190,138,207,148,171,168,24,101,187,196,6,151,92,],[216,52,25,124,26,48,128,97,78,10,95,160,170,170,128,136,36,242,28,56,214,146,230,255,189,32,15,125,251,60,143,68,64,42,115,130,24,11,152,173,10,252,142,236,26,2,172,236,243,203,127,222,98,123,159,24,17,31,38,10,177,219,154,7,],[66,36,37,71,223,229,235,105,181,57,96,203,59,166,26,96,61,35,159,12,230,162,94,4,197,122,5,168,218,240,163,172,220,195,34,178,33,27,172,107,181,138,114,135,2,87,127,177,234,129,39,60,49,108,189,64,4,3,30,243,93,19,88,2,],[160,187,206,36,157,163,128,222,6,175,12,116,143,42,202,60,26,97,245,253,229,133,216,28,22,15,155,74,171,101,70,17,],[81,43,170,20,146,69,126,115,108,59,104,38,245,103,42,83,151,17,34,185,74,11,207,188,18,223,63,182,22,178,212,79,],[116,43,202,139,40,220,106,92,206,184,21,249,63,222,38,150,167,103,36,98,204,169,69,217,217,44,8,252,201,128,11,2,]], +[[148,28,172,105,251,123,24,21,197,123,185,135,196,214,194,173,44,53,213,249,163,24,42,121,212,186,19,234,178,83,168,173,35,190,50,60,86,45,253,113,206,101,245,187,165,106,116,163,166,223,195,107,87,61,47,148,246,53,199,249,180,253,90,91,],[48,59,191,140,156,191,178,184,110,112,73,148,99,136,20,134,124,198,160,234,68,193,180,132,89,124,143,18,121,60,215,72,],[15,143,173,30,107,222,119,27,79,84,32,234,199,92,55,139,174,109,181,172,102,80,205,43,194,16,193,130,59,67,43,72,224,22,177,5,149,69,143,250,185,47,122,137,137,178,147,206,184,223,237,108,36,58,32,56,252,6,101,42,170,241,111,2,],[207,232,141,12,219,81,226,180,71,143,198,76,86,197,185,3,204,144,148,105,132,126,210,86,227,24,33,208,161,25,154,145,170,198,253,159,12,46,10,16,115,254,209,209,30,137,96,120,24,219,89,68,237,105,199,245,243,121,208,73,198,51,82,12,],[226,131,220,248,94,161,94,37,233,107,143,147,160,119,88,56,134,242,27,45,22,155,85,131,208,144,56,73,251,200,161,210,],[221,104,90,91,176,9,230,109,8,67,200,105,40,142,61,178,181,138,172,42,53,4,119,158,148,27,182,103,44,126,166,178,],[7,12,173,138,74,228,255,24,42,85,104,182,57,160,105,50,117,174,185,182,18,11,48,100,142,135,240,65,186,65,205,6,]], +[[26,205,187,121,59,3,132,147,70,39,71,13,121,92,61,29,212,215,156,234,89,239,152,63,41,91,155,89,23,156,187,40,63,96,199,84,26,250,118,192,25,207,90,168,45,205,176,136,237,158,78,217,120,5,20,174,251,55,157,171,200,68,243,26,],[184,196,8,66,166,63,88,165,70,242,139,35,46,87,155,176,222,236,231,230,96,15,236,185,113,79,40,88,223,90,110,106,],[190,113,239,72,6,203,4,29,136,94,255,217,230,176,251,183,61,101,215,205,236,71,168,156,138,153,72,146,244,229,90,86,140,76,199,141,97,249,1,232,13,187,98,139,134,162,60,205,89,78,113,43,87,250,148,194,214,126,194,102,52,135,133,7,],[51,129,128,123,25,83,38,121,57,34,157,241,77,116,55,0,82,246,189,191,3,196,131,212,105,5,126,248,176,41,2,48,234,194,78,45,185,5,20,105,167,244,229,59,86,190,180,182,174,134,128,113,169,175,200,205,45,144,7,149,86,130,189,1,],[195,241,31,245,92,230,154,11,253,2,51,91,141,86,119,103,2,243,216,216,123,87,221,179,25,49,32,67,98,243,81,109,],[111,75,148,89,236,168,229,60,31,201,140,25,255,230,169,53,200,249,254,139,11,186,173,20,150,215,109,58,17,90,202,138,],[105,98,22,56,199,159,21,69,138,164,100,242,29,34,65,51,105,181,161,237,9,117,226,37,150,255,180,235,8,84,81,14,]], +[[142,215,167,151,185,206,168,168,55,13,65,145,54,188,223,104,59,117,157,46,60,105,71,241,126,19,226,72,90,169,212,32,180,159,58,120,177,198,167,252,168,243,70,111,51,188,14,146,159,1,251,160,67,6,194,167,70,95,70,195,117,147,22,217,],[88,232,92,134,183,225,194,198,172,38,58,106,170,215,46,206,21,62,231,162,183,132,178,33,136,50,13,75,238,110,227,98,],[4,38,108,3,59,145,193,50,44,235,52,70,201,1,255,207,60,196,12,64,52,232,135,201,89,124,161,137,59,167,51,11,236,187,216,180,129,66,239,53,192,18,198,186,81,166,109,249,48,140,182,38,138,214,177,228,176,62,112,16,36,149,121,11,],[91,46,94,253,50,106,77,91,100,169,254,25,234,171,125,98,158,83,144,207,166,159,196,38,30,74,217,68,45,213,201,113,89,59,41,201,184,220,229,32,48,74,200,163,48,38,37,253,108,111,85,196,88,156,193,63,117,129,57,16,188,52,62,10,],[213,9,107,74,36,162,224,3,8,85,201,246,128,254,233,253,211,27,104,20,175,82,99,60,32,158,12,130,212,249,229,140,],[10,245,145,129,17,158,191,85,127,217,139,108,147,53,177,49,183,124,168,222,60,245,69,225,170,43,10,163,8,178,219,135,],[244,200,32,117,192,224,243,212,110,76,151,9,253,138,171,126,149,248,57,78,112,189,93,223,167,252,202,193,69,107,217,14,]], +[[242,171,57,111,232,144,110,62,86,51,233,156,171,205,91,9,223,8,89,181,22,35,11,30,4,80,181,128,182,95,97,108,142,160,116,36,81,89,161,22,170,113,34,162,94,193,107,137,29,98,90,104,243,54,96,66,57,8,246,189,196,79,140,27,],[184,144,62,157,128,47,208,117,21,13,205,95,23,2,28,196,200,143,28,103,31,189,117,17,127,255,84,49,210,246,87,76,],[160,106,35,217,130,216,26,184,131,170,226,48,173,188,54,138,106,153,119,240,3,206,187,0,212,194,228,1,132,144,25,26,132,211,162,130,253,191,178,252,136,4,110,98,222,67,225,95,181,117,51,107,60,139,119,209,156,230,160,9,206,81,245,12,],[47,126,5,205,23,78,68,200,17,247,229,221,249,0,134,2,112,69,214,211,11,247,32,144,25,97,232,208,218,162,1,58,135,7,187,2,41,234,251,72,28,247,215,76,107,251,209,239,248,12,21,241,40,7,115,151,181,176,16,78,140,108,137,13,],[246,243,242,215,218,182,62,164,169,209,108,14,47,239,156,149,235,47,146,225,150,145,108,8,76,243,66,82,194,169,147,130,],[103,35,37,59,183,223,139,249,249,46,97,96,249,74,38,106,241,99,36,129,9,66,217,188,133,211,178,73,228,112,67,148,],[246,186,86,122,143,107,144,107,146,244,191,89,84,156,206,176,129,182,95,104,60,175,2,21,153,50,174,135,24,214,51,0,]], +[[85,10,65,192,19,247,155,171,143,6,228,58,209,131,109,81,49,39,54,169,113,56,6,250,254,102,69,33,158,170,31,157,175,107,113,69,71,77,201,149,75,154,249,58,156,219,52,68,157,91,124,101,28,130,77,36,226,48,185,0,51,206,89,192,],[160,0,113,209,84,176,31,63,121,249,70,183,102,104,156,150,108,110,133,98,122,105,199,106,17,34,188,83,186,169,216,119,],[22,220,30,43,159,169,9,238,253,194,119,186,22,235,226,7,184,218,94,145,20,60,222,120,197,4,122,137,246,129,195,60,78,78,52,40,213,201,40,9,89,3,168,17,236,0,45,82,163,158,215,248,179,254,25,39,32,12,109,208,185,171,62,4,],[71,99,194,38,181,165,219,149,99,109,212,64,251,146,63,20,203,139,230,3,205,89,59,218,45,4,182,228,40,108,225,19,54,11,67,149,225,21,145,96,81,3,106,163,121,170,41,123,73,243,88,255,176,166,184,117,12,4,181,209,136,168,147,2,],[230,192,10,55,122,142,94,150,252,222,83,198,197,183,63,84,135,227,120,46,250,209,251,63,210,204,166,133,45,41,121,46,],[107,16,49,21,114,169,56,135,132,169,91,14,53,90,60,183,207,80,204,177,214,17,151,201,130,115,218,170,220,130,144,255,],[124,218,90,123,186,8,236,232,127,59,101,186,7,151,85,101,71,65,50,17,97,78,182,16,165,199,99,183,101,58,139,0,]], +[[25,172,62,39,36,56,199,45,223,123,136,25,100,134,124,179,179,31,244,199,147,187,126,161,84,97,60,29,176,104,203,126,248,91,128,224,80,161,185,98,13,177,56,191,201,225,0,50,126,37,194,87,197,146,23,182,1,241,246,172,154,65,61,63,],[88,5,152,36,195,22,2,221,100,148,210,143,136,114,196,110,197,223,89,69,94,86,205,238,205,54,23,133,55,147,90,71,],[234,133,93,120,28,190,164,104,46,53,1,115,203,137,232,97,156,207,221,185,124,220,225,111,154,47,111,104,146,244,109,190,104,224,75,18,184,216,134,137,167,163,22,112,205,255,64,154,249,138,147,180,154,52,83,123,106,160,9,210,235,139,71,1,],[43,100,65,108,132,77,67,69,194,159,120,134,180,125,82,2,185,79,131,44,122,119,163,214,141,87,35,198,101,21,237,225,155,72,131,245,172,57,183,213,207,66,109,50,197,250,98,33,183,196,255,98,227,23,215,193,0,240,230,62,194,11,26,2,],[220,118,145,144,245,79,149,122,166,2,67,60,108,0,73,55,208,118,157,108,248,23,207,161,121,81,210,71,27,233,67,201,],[69,22,91,68,200,69,125,177,149,199,193,157,99,244,249,66,121,8,124,72,87,33,13,31,7,209,140,23,231,86,229,0,],[181,17,153,35,214,142,70,183,26,146,184,114,135,131,238,228,68,247,206,85,233,187,130,242,238,110,42,240,238,189,139,15,]], +[[202,38,125,233,108,147,194,56,250,251,18,121,129,32,89,171,147,172,3,5,150,87,253,153,79,143,165,160,146,57,200,33,1,115,112,200,121,9,10,129,199,242,114,194,252,128,227,170,194,188,96,63,203,55,154,252,152,105,17,96,171,116,91,38,],[248,79,46,200,101,54,175,118,119,75,90,126,39,125,90,7,102,143,70,75,169,229,8,111,56,71,176,176,255,84,21,81,],[172,149,127,130,51,90,167,20,30,150,181,157,99,227,204,238,149,195,162,196,125,2,101,64,194,175,66,220,149,51,213,253,129,130,125,22,121,173,24,122,234,243,120,52,145,94,117,177,71,169,40,104,6,200,1,117,22,186,67,221,5,26,94,12,],[161,190,53,40,91,62,206,177,231,0,190,229,245,212,199,83,249,228,219,8,25,75,241,33,16,226,228,116,56,70,191,87,198,85,56,20,132,23,88,8,113,16,194,162,255,111,249,0,39,189,30,139,171,247,218,11,71,70,172,117,192,8,138,8,],[127,135,147,35,85,193,178,153,244,0,220,233,252,202,99,231,188,122,165,233,103,68,207,135,139,144,22,32,229,204,245,129,],[110,2,91,196,72,21,122,62,175,54,192,71,182,85,31,120,93,241,140,171,107,76,204,50,233,56,220,84,142,27,110,65,],[194,110,140,158,181,118,216,250,175,55,74,168,44,126,223,15,35,141,139,108,59,21,152,96,65,112,48,159,189,35,31,7,]], +[[61,255,94,137,148,117,231,233,29,210,97,50,47,171,9,152,12,82,151,13,225,218,110,46,32,22,96,204,79,206,112,50,243,1,98,186,201,132,71,196,4,47,172,5,218,68,128,52,98,155,226,198,165,141,48,223,213,120,186,159,181,227,147,11,],[16,10,13,44,160,135,90,221,104,13,80,53,207,251,130,219,230,77,210,3,253,110,33,36,94,63,180,84,103,220,100,126,],[94,254,122,146,255,150,35,8,155,62,59,120,243,82,17,83,102,226,107,163,251,26,65,98,9,188,2,158,156,173,204,217,244,175,250,51,53,85,168,243,163,90,157,15,124,52,178,146,202,231,126,201,111,163,173,252,170,222,226,217,206,216,248,5,],[154,102,132,179,102,233,95,55,44,232,12,16,119,242,54,230,196,173,3,45,246,109,21,55,151,16,177,174,254,22,64,178,47,185,75,253,36,20,195,208,83,143,18,41,24,175,202,62,104,207,206,146,116,0,22,231,245,240,147,79,238,195,215,1,],[153,56,1,168,47,152,248,197,116,159,167,65,163,55,149,149,89,101,120,93,225,49,94,209,219,107,147,188,25,20,79,178,],[60,251,164,196,159,233,186,226,219,197,109,206,173,47,59,169,65,193,51,2,127,153,246,181,40,251,230,228,229,244,7,129,],[228,64,218,208,204,144,9,2,181,80,66,114,208,186,42,155,233,109,222,30,17,153,192,208,84,102,97,135,24,28,177,13,]], +[[154,107,132,120,100,231,12,254,139,166,171,34,250,12,163,8,192,204,139,236,113,65,251,202,163,184,31,93,30,28,252,252,52,173,15,189,178,86,101,7,168,28,43,31,138,168,245,61,204,170,100,204,135,173,169,27,144,62,144,13,7,238,233,48,],[88,113,107,254,90,212,125,226,207,85,61,146,164,9,79,147,255,176,211,144,71,11,113,180,9,234,244,1,196,119,131,74,],[42,178,85,22,156,72,156,84,199,50,35,46,55,200,115,73,212,134,177,235,162,5,9,219,171,231,254,211,41,239,8,253,117,186,28,209,69,230,123,46,162,108,181,204,81,202,179,67,238,176,133,254,31,215,176,236,76,106,252,217,185,121,249,5,],[30,124,90,166,163,86,129,207,144,163,79,248,169,118,203,24,155,12,253,83,239,8,214,20,172,137,98,236,247,198,247,244,35,219,159,3,185,180,45,78,251,0,80,160,45,253,12,182,159,84,137,47,5,118,124,21,92,202,165,75,78,67,106,4,],[157,33,146,252,1,212,44,254,249,156,217,114,179,158,202,134,149,224,202,14,7,65,182,81,231,39,40,52,97,214,186,120,],[35,169,34,205,86,166,33,226,84,170,153,222,207,246,57,6,15,72,50,45,6,221,107,242,52,52,2,83,145,246,53,107,],[174,169,228,130,222,23,128,211,215,16,109,79,111,213,76,44,78,152,245,48,27,9,139,151,182,13,222,135,37,211,109,7,]], +[[87,91,224,122,252,165,208,99,194,56,205,155,128,40,119,44,196,156,218,52,71,20,50,162,225,102,224,150,226,33,158,252,148,229,235,77,80,36,244,157,126,191,121,129,124,141,225,20,151,220,43,85,98,42,81,174,18,63,252,116,157,187,22,224,],[200,174,9,36,64,254,134,182,208,41,201,45,192,252,168,150,232,27,121,133,190,9,7,248,96,83,248,60,129,183,145,110,],[88,39,29,68,35,111,59,152,197,143,215,174,13,47,73,239,43,110,58,255,219,34,90,163,186,85,95,14,17,204,83,194,58,209,155,175,36,52,101,144,208,93,125,83,144,88,32,130,207,148,211,156,173,101,48,171,147,209,62,251,57,39,149,6,],[127,186,138,109,102,189,115,20,213,27,219,193,220,8,131,157,102,254,15,63,254,130,10,94,101,113,96,151,96,121,221,2,155,178,122,212,11,234,253,223,133,168,29,96,97,182,97,3,108,86,219,211,3,129,106,202,245,134,25,206,5,224,179,9,],[125,53,176,61,206,142,10,99,195,12,160,200,251,196,182,192,155,121,237,97,83,115,63,2,246,20,160,97,229,162,248,2,],[158,81,203,246,55,151,130,225,49,89,40,172,85,42,61,74,91,45,86,17,97,127,64,14,97,244,116,112,252,172,57,83,],[107,209,109,136,39,26,189,86,49,150,121,223,80,85,151,156,116,198,30,112,172,131,106,15,153,175,94,177,250,137,54,3,]], +[[21,255,180,85,20,212,52,68,214,31,203,16,94,48,225,53,253,38,133,35,221,162,11,130,117,139,23,148,35,17,4,65,23,114,197,171,194,210,63,210,249,209,195,37,123,231,188,60,28,215,156,238,64,132,75,116,155,58,119,67,210,249,100,184,],[112,145,105,62,2,245,43,244,56,121,217,248,39,25,20,111,176,241,208,118,173,163,209,223,173,80,206,16,23,83,235,112,],[104,40,205,118,36,231,147,184,164,206,185,109,60,42,151,91,247,115,229,255,102,69,243,83,97,64,88,98,30,88,131,82,137,231,243,31,66,223,230,175,109,115,111,38,68,81,30,50,12,15,166,152,88,42,121,119,141,24,115,14,211,232,203,8,],[105,131,73,53,211,71,244,5,143,223,175,172,109,10,64,228,156,111,137,246,61,167,193,105,174,180,230,137,26,222,65,9,163,39,166,53,25,58,136,9,200,107,169,66,23,140,210,174,171,119,69,19,88,170,231,88,102,132,93,167,210,247,31,13,],[227,237,160,129,93,213,68,179,86,204,13,48,73,102,26,242,55,160,209,192,103,95,222,200,166,208,235,193,189,179,129,180,],[152,65,227,22,206,77,125,212,37,200,223,175,51,60,136,161,161,235,121,179,87,169,11,43,11,19,174,123,156,240,216,174,],[243,61,52,244,81,149,81,80,12,109,28,42,58,225,86,124,88,48,135,203,52,223,129,124,208,97,3,158,238,34,86,13,]], +[[254,5,104,100,41,67,178,225,175,191,209,241,15,232,223,135,164,35,107,234,64,220,231,66,7,44,178,24,134,238,193,250,41,158,189,31,19,23,125,189,182,106,145,43,191,113,32,56,253,247,59,6,195,172,2,12,123,25,18,103,85,212,127,97,],[48,188,152,28,199,82,14,200,245,251,8,204,114,82,171,9,22,59,237,95,212,52,160,79,59,4,198,84,191,17,6,120,],[213,158,109,252,198,215,227,226,197,141,236,129,233,133,210,69,230,129,172,246,89,74,35,197,146,20,247,190,216,1,93,129,60,118,130,182,11,53,131,68,3,17,231,42,134,101,186,44,150,222,194,60,232,38,225,96,18,126,24,19,43,3,4,4,],[110,76,209,9,149,22,18,168,110,18,35,103,11,104,173,110,242,164,101,168,78,247,50,183,182,126,34,183,24,20,189,51,225,213,116,165,121,216,16,80,41,93,178,159,185,225,123,213,39,149,200,223,176,127,23,238,185,97,0,42,89,49,68,6,],[124,219,36,228,50,66,165,19,194,13,147,79,30,111,167,72,12,50,112,141,250,219,1,251,211,80,196,28,175,119,185,192,],[17,114,92,133,211,30,75,202,129,226,44,216,226,204,170,10,211,244,225,58,92,121,61,219,201,198,59,14,190,0,97,83,],[154,178,2,108,82,202,230,21,115,150,153,20,80,205,104,154,113,78,136,33,1,12,216,108,29,20,28,32,222,160,102,13,]], +[[94,203,22,194,223,39,200,207,88,228,54,169,211,175,251,213,142,149,56,169,38,89,160,249,124,76,79,153,70,53,168,202,218,118,139,32,196,55,221,58,165,248,75,182,160,119,255,163,74,182,133,1,197,53,43,92,195,253,206,127,230,194,57,141,],[232,177,192,93,46,162,55,173,151,69,107,8,56,201,52,56,224,48,152,158,153,105,188,110,216,175,140,149,233,67,147,125,],[28,114,58,32,198,119,36,38,166,112,228,213,196,169,124,110,190,145,71,247,27,176,164,21,99,30,68,64,110,41,3,34,228,202,151,125,52,143,231,133,106,142,220,35,93,15,233,95,126,217,26,239,221,242,138,119,226,199,219,253,143,85,47,10,],[173,59,212,68,120,4,182,166,101,30,4,133,136,224,222,91,209,27,167,115,41,168,146,162,190,204,196,28,30,107,159,250,42,73,126,96,208,58,106,54,120,10,102,107,244,109,31,82,68,74,179,158,221,148,139,64,36,177,83,64,27,117,28,5,],[93,105,106,145,74,186,133,11,191,169,166,187,97,56,196,42,57,188,31,98,108,247,152,67,37,228,124,224,128,130,129,60,],[193,205,30,39,171,116,63,182,107,106,243,74,146,143,80,9,106,99,13,164,10,36,220,102,186,128,104,183,192,68,59,220,],[221,202,218,117,201,174,26,240,173,110,198,112,251,227,112,4,194,146,179,240,235,216,173,78,119,215,210,135,138,92,24,13,]], +[[213,153,214,55,179,195,10,130,169,152,78,47,117,132,151,209,68,222,111,6,185,251,160,77,212,15,217,73,3,157,124,132,103,145,216,206,80,164,70,137,252,23,135,39,197,195,161,201,89,251,238,215,78,247,216,231,189,60,26,180,218,49,197,31,],[128,229,25,226,178,20,125,167,34,181,234,177,186,66,68,187,154,69,251,67,217,242,134,169,60,110,14,51,128,43,227,104,],[235,241,13,154,199,201,97,8,20,14,125,239,111,233,83,61,114,118,70,255,91,58,242,115,193,223,149,118,42,102,243,43,101,160,150,52,208,19,245,75,93,214,1,31,145,188,51,108,168,179,85,206,51,248,207,190,194,83,90,76,66,127,130,5,],[184,145,241,119,93,52,221,142,248,108,106,145,212,238,12,206,165,119,142,217,4,86,85,216,129,180,172,94,192,161,136,2,87,192,223,252,86,233,2,231,14,203,51,39,34,40,226,70,112,53,54,78,80,176,11,243,53,234,21,149,65,225,227,14,],[183,210,88,246,92,156,49,55,82,181,88,7,222,128,221,29,139,125,132,235,205,251,218,59,177,81,139,193,182,186,168,253,],[224,42,118,31,111,179,165,166,49,144,233,26,50,102,165,116,13,237,157,196,46,233,192,89,66,172,6,95,247,77,54,244,],[186,37,148,239,51,7,149,222,190,183,172,250,99,26,79,245,65,159,233,221,165,218,243,235,124,233,232,227,144,104,232,5,]], +[[48,171,130,50,250,112,24,240,206,108,57,189,143,120,47,226,225,89,117,139,176,242,244,56,108,127,40,207,210,200,88,152,236,251,106,43,212,47,49,182,18,80,186,93,231,228,107,71,25,175,223,188,102,13,183,26,123,209,223,123,10,58,190,55,],[96,99,159,99,64,108,136,77,151,202,195,138,229,201,215,164,243,196,143,6,49,70,207,3,112,230,6,45,95,162,87,96,],[154,248,133,52,76,199,35,148,152,247,18,223,128,188,1,184,6,56,41,30,212,161,210,139,170,85,69,1,122,114,226,246,86,73,204,249,96,61,166,235,91,250,185,245,84,58,108,164,167,175,56,102,21,60,118,191,102,191,149,222,246,21,176,12,],[6,132,194,184,198,112,141,236,190,232,97,231,146,153,196,154,124,86,64,174,249,224,243,214,67,79,167,254,13,113,158,175,163,167,130,48,224,39,144,39,199,34,14,241,163,45,147,53,251,98,203,193,57,9,96,70,101,238,187,94,63,152,93,5,],[86,212,246,205,1,51,24,84,177,101,242,4,127,63,45,37,108,129,38,150,25,248,226,85,180,117,98,97,247,89,92,63,],[102,189,7,184,211,26,179,50,154,24,106,90,9,86,191,170,137,17,248,162,211,14,182,71,204,234,254,166,234,75,192,76,],[134,111,245,50,244,7,175,88,197,93,103,62,120,41,190,16,143,203,139,57,32,41,212,105,83,60,113,193,181,115,178,10,]], +[[13,220,220,135,44,123,116,141,64,239,233,108,40,129,174,24,157,135,245,97,72,237,138,243,235,187,200,3,36,227,139,221,88,141,218,220,188,237,244,13,240,233,105,125,139,178,119,199,187,20,152,250,29,38,206,10,131,90,118,11,146,202,124,133,],[0,197,98,66,171,13,203,232,29,113,222,41,254,98,134,64,145,55,241,47,2,52,37,40,135,231,61,120,147,239,154,71,],[193,121,192,148,86,226,53,254,36,16,90,250,110,142,192,70,55,248,249,67,129,124,208,152,186,149,56,127,150,83,178,173,209,129,163,20,71,217,45,26,29,223,28,235,13,182,33,24,222,157,255,183,220,210,66,64,87,203,223,245,212,29,4,3,],[103,142,120,194,87,97,132,8,90,187,70,38,8,132,104,101,240,141,97,237,126,209,98,188,170,243,39,158,26,1,186,125,92,29,189,168,222,144,241,166,93,172,107,84,47,119,45,86,171,42,238,121,237,150,112,243,130,153,86,176,29,176,39,10,],[131,131,229,28,240,23,151,141,100,254,27,203,72,184,254,196,129,157,147,83,236,98,238,251,220,189,70,181,10,231,216,117,],[33,74,81,235,176,112,27,82,175,83,33,46,85,168,133,65,88,87,240,143,46,148,188,141,160,112,129,168,123,222,163,200,],[199,147,13,91,100,41,47,39,34,91,174,115,162,157,137,241,126,123,38,177,3,62,28,105,55,12,154,200,99,151,101,13,]], +[[137,240,214,130,153,186,10,90,131,242,72,174,12,22,159,142,56,73,169,180,123,212,84,152,132,48,92,153,18,180,102,3,171,163,231,149,170,178,1,42,204,234,221,123,59,217,218,238,237,111,245,37,139,220,215,201,54,153,194,163,131,110,56,50,],[72,126,107,239,85,244,196,131,85,48,107,113,82,184,234,219,134,74,72,88,14,166,183,213,104,218,99,72,181,15,131,118,],[44,105,31,168,212,135,206,32,213,210,250,65,85,145,22,224,187,244,57,124,245,36,14,21,37,86,24,53,65,214,108,247,83,88,36,1,164,56,141,57,3,57,219,239,77,56,71,67,202,163,70,245,95,141,171,166,139,167,185,19,26,138,110,11,],[218,12,39,165,244,32,20,53,2,141,132,32,123,103,132,43,134,244,233,149,102,80,50,152,171,38,87,213,134,122,248,140,124,201,239,152,41,167,197,33,52,9,48,100,233,148,143,173,230,155,60,103,150,67,237,69,102,17,121,16,65,157,101,5,],[146,20,27,121,68,181,202,254,75,112,84,173,133,67,109,175,197,88,194,169,178,147,107,173,34,69,55,218,85,55,89,203,],[204,201,207,120,6,140,95,17,227,134,83,35,163,150,219,17,222,249,165,41,156,125,61,183,215,207,220,204,172,104,125,231,],[160,51,153,8,137,8,209,4,154,127,156,90,7,102,72,72,82,16,164,182,208,215,213,186,169,107,186,56,183,235,46,12,]], +[[10,60,24,68,226,219,7,15,178,78,60,149,203,28,198,113,78,248,78,44,205,43,157,210,241,70,14,191,126,207,19,177,114,228,9,147,126,6,16,235,92,32,179,38,220,110,161,187,188,4,6,112,28,92,214,125,31,189,224,145,146,176,124,1,],[32,212,3,175,167,68,170,235,191,179,90,161,4,203,130,102,27,68,6,4,116,211,230,254,14,182,183,13,149,6,24,73,],[135,247,253,244,96,149,32,30,135,122,88,143,227,229,170,244,118,189,99,19,141,138,135,139,137,214,172,96,99,27,52,88,185,212,26,60,97,165,136,225,219,141,41,165,150,137,129,176,24,119,108,88,135,128,146,47,90,167,50,186,99,121,221,5,],[254,33,130,219,252,95,223,20,153,130,26,79,129,189,241,105,240,104,148,63,35,125,202,77,102,54,130,201,182,113,152,248,249,95,93,23,210,120,242,87,34,132,211,201,108,160,26,49,103,164,93,4,25,234,204,133,30,170,126,135,170,74,60,6,],[214,76,31,124,174,115,9,159,252,166,128,66,138,90,252,143,226,221,123,213,27,166,59,59,234,185,205,19,42,182,224,208,],[180,156,78,150,178,85,93,185,190,136,208,168,40,146,11,249,100,61,210,197,177,122,236,162,76,213,191,205,83,73,184,34,],[164,157,161,166,249,128,198,109,185,129,156,199,38,153,111,219,244,168,100,202,159,203,89,81,49,141,230,124,230,209,178,0,]], +[[200,215,168,129,139,152,223,219,32,131,156,135,28,181,196,142,158,148,112,202,58,211,91,162,97,58,93,49,153,200,171,35,144,210,239,187,164,212,62,107,43,153,44,161,96,131,219,207,162,179,34,56,57,7,176,238,117,243,233,88,69,211,196,127,],[8,127,0,52,112,224,170,33,226,163,253,148,110,153,44,117,214,131,189,95,24,66,76,52,129,251,166,199,240,100,142,96,],[250,46,153,68,33,174,241,213,133,102,116,129,61,5,203,210,207,132,239,94,180,36,175,110,205,13,198,253,189,194,254,96,95,233,133,136,51,18,236,243,79,89,191,178,241,201,20,158,91,156,201,236,218,5,178,115,17,48,243,237,40,221,174,11,],[158,235,57,12,34,74,4,127,169,248,90,144,13,6,68,109,193,136,24,193,116,209,142,160,98,224,157,155,47,106,102,80,58,209,167,102,130,21,65,15,251,201,177,140,106,207,240,10,212,42,155,213,234,137,205,75,117,74,61,82,196,196,211,0,],[32,143,252,52,135,189,108,9,143,82,49,236,235,43,42,20,122,90,119,49,181,2,124,158,116,54,229,230,217,88,175,188,],[251,237,19,235,206,34,49,188,112,220,164,229,126,132,138,81,174,27,128,59,167,252,179,118,240,241,54,95,41,114,15,163,],[211,43,150,126,80,232,42,52,97,59,97,30,22,53,210,76,161,59,4,49,111,10,77,238,239,241,0,78,1,70,9,11,]], +[[180,130,112,54,18,208,197,134,247,108,252,178,28,253,33,3,201,87,37,21,4,168,192,172,76,134,201,198,243,228,41,255,253,113,29,199,221,59,29,251,157,249,112,75,227,230,178,111,88,127,231,221,123,164,86,169,27,164,63,229,26,236,9,173,],[168,179,200,6,223,134,138,128,114,57,95,211,96,207,200,181,56,255,186,68,151,252,170,99,213,121,2,58,40,139,126,113,],[88,131,43,222,178,111,234,252,49,180,98,119,207,63,181,215,161,125,251,124,205,155,31,88,236,190,111,235,151,150,102,130,143,35,155,164,215,82,25,38,14,202,192,172,244,15,14,94,37,144,244,202,161,107,187,205,138,21,93,52,121,103,166,7,],[71,17,129,92,240,218,8,86,8,252,147,102,34,250,20,17,3,157,219,101,223,97,33,84,78,191,85,7,15,240,226,41,210,128,244,116,140,182,148,185,65,195,2,52,146,103,49,35,35,26,160,201,129,93,80,20,210,234,52,58,183,68,233,12,],[105,152,61,110,48,3,14,101,72,70,199,73,2,64,162,249,95,2,88,22,13,151,219,165,211,47,22,98,136,102,184,11,],[16,53,78,225,67,117,104,193,225,228,212,3,254,70,230,235,255,126,128,79,19,47,118,241,88,63,230,250,63,77,52,64,],[61,222,45,30,35,149,82,90,183,161,243,34,124,119,222,148,26,61,95,146,31,159,142,187,145,147,102,143,130,240,139,4,]], +[[132,229,13,217,160,241,151,227,137,60,56,219,217,31,175,195,68,193,119,109,58,64,14,47,15,14,231,170,130,158,184,162,44,80,248,112,238,72,179,107,10,194,248,165,243,54,251,9,11,17,48,80,219,204,37,224,120,32,10,110,22,21,62,234,],[248,28,48,211,250,132,193,164,136,59,95,7,204,80,182,146,119,68,190,253,8,137,16,41,206,188,53,216,153,197,199,75,],[105,230,164,73,26,99,131,115,22,232,106,95,75,167,205,13,115,30,204,88,241,208,162,100,198,124,137,190,253,216,211,130,157,141,225,59,51,204,11,245,19,147,23,21,199,128,150,87,226,191,185,96,229,199,100,201,113,215,51,116,96,147,229,0,],[57,43,234,30,234,41,73,85,115,30,105,96,40,51,84,73,153,226,223,0,131,197,160,94,40,40,108,8,161,201,85,206,145,176,158,188,170,151,82,61,63,248,151,220,198,157,173,228,205,135,121,45,140,162,126,91,12,101,50,133,7,253,253,12,],[65,72,52,23,253,93,74,56,26,95,169,244,6,212,187,111,205,63,96,215,98,195,242,74,120,145,89,189,189,82,154,0,],[26,24,85,170,151,81,43,192,249,56,196,16,78,221,45,84,12,76,79,62,89,43,11,35,153,107,95,247,218,160,192,67,],[44,248,30,39,178,162,0,250,113,11,140,169,83,93,158,97,226,42,144,79,223,185,9,206,226,51,140,230,167,132,23,3,]], +[[179,34,212,101,119,162,169,145,164,209,105,130,135,131,42,57,196,135,239,119,107,75,255,3,122,5,199,241,129,43,222,236,235,43,202,223,211,238,194,152,107,175,243,43,152,231,196,219,240,63,249,93,138,213,255,154,169,80,110,84,114,255,132,95,],[208,184,202,1,215,156,129,121,189,193,234,114,182,202,132,149,211,146,135,204,77,39,184,108,70,19,149,228,241,127,244,120,],[199,181,81,55,49,124,162,30,51,72,159,246,169,191,171,151,200,85,220,111,133,104,74,112,169,18,90,38,27,86,213,230,241,73,197,119,77,115,79,45,141,235,252,119,183,33,137,106,130,103,194,55,104,233,186,219,145,14,239,131,236,37,136,2,],[118,70,16,241,134,51,123,227,87,54,58,3,79,123,212,146,189,242,196,102,125,88,68,99,197,46,110,194,101,136,25,87,154,177,97,108,217,112,73,249,38,170,164,130,58,86,214,158,38,209,179,97,14,141,50,113,177,152,191,131,222,91,107,14,],[243,52,152,196,240,219,227,201,41,85,15,251,27,57,51,217,148,144,197,160,119,55,36,37,176,88,214,179,183,221,184,148,],[194,108,251,181,247,9,88,73,119,205,56,57,167,161,161,45,66,187,160,105,69,112,79,30,62,136,106,9,166,240,246,103,],[240,255,24,24,111,192,78,40,48,15,255,32,246,151,225,249,251,38,151,116,49,216,51,225,89,219,27,19,178,86,7,2,]], +[[150,12,171,80,52,185,131,141,9,141,45,203,244,54,75,236,22,211,136,246,55,109,115,166,39,59,112,248,43,188,152,192,94,60,25,242,65,90,207,114,159,130,154,78,189,92,64,225,166,188,159,188,169,87,3,169,55,96,135,237,9,55,229,26,],[112,134,62,178,94,244,5,161,116,120,132,45,146,89,54,179,11,23,168,65,183,120,97,136,25,31,105,107,107,183,64,82,],[39,212,195,161,129,30,249,212,54,11,59,221,19,60,44,204,48,208,44,47,36,130,21,119,108,176,126,228,23,127,155,19,252,66,221,112,166,194,254,216,242,37,199,102,60,127,24,46,126,232,236,207,242,13,199,176,225,213,131,78,197,177,234,1,],[17,62,77,41,47,122,148,194,120,222,92,131,160,230,50,118,31,73,138,149,100,235,56,154,188,184,86,31,45,201,98,21,118,201,137,34,188,243,203,224,162,40,239,151,163,216,170,166,225,135,73,239,139,48,34,6,95,232,130,194,214,110,50,14,],[17,178,42,183,235,138,125,152,8,143,193,99,115,130,101,170,22,213,164,98,35,79,89,97,237,97,220,12,89,70,232,98,],[38,139,140,195,45,139,46,130,218,32,60,67,55,27,71,154,60,64,129,124,10,40,48,17,252,100,171,167,247,28,159,100,],[102,217,184,95,166,4,78,69,201,125,235,110,237,155,78,248,239,56,239,11,161,172,35,50,50,241,94,58,225,12,245,0,]], +[[235,119,178,99,143,35,238,188,130,239,228,94,233,229,160,50,102,55,64,30,102,62,208,41,105,155,33,230,68,63,180,142,158,242,118,8,150,26,199,17,222,113,166,226,212,212,102,62,163,236,212,47,183,228,232,98,124,57,98,45,244,175,11,188,],[56,218,146,205,250,111,198,97,77,188,62,52,79,130,90,25,87,128,59,112,173,190,104,149,198,84,118,70,175,161,132,95,],[24,220,86,215,189,154,205,79,77,170,120,84,11,74,200,255,122,169,129,95,69,160,187,163,112,115,26,20,234,171,233,109,248,181,243,125,191,142,174,76,177,90,100,178,68,101,30,89,214,163,214,118,29,158,60,80,242,208,203,176,156,5,236,6,],[201,52,223,226,87,181,48,16,249,162,214,48,169,141,175,192,59,180,216,53,249,60,196,48,186,11,54,239,204,166,100,87,230,141,146,128,170,214,185,245,149,113,74,53,31,114,1,98,151,62,20,103,104,140,147,36,69,212,113,135,188,228,88,1,],[84,10,101,33,177,152,222,66,198,43,159,119,32,249,45,208,38,209,154,153,66,115,126,226,108,198,170,173,233,133,33,29,],[224,91,36,26,136,211,190,186,89,233,33,163,205,163,34,57,85,197,143,162,79,165,81,149,16,65,4,9,26,23,6,199,],[190,246,88,177,3,38,202,224,7,174,185,59,153,106,50,45,225,249,205,48,15,69,219,86,63,39,105,188,154,221,90,12,]], +[[182,37,170,137,211,247,48,135,21,66,123,108,57,187,172,88,239,253,58,15,183,49,111,122,34,185,158,229,146,47,45,201,101,169,156,62,22,254,168,148,236,51,198,178,13,145,5,226,160,78,39,100,164,118,157,155,189,77,139,172,254,171,74,46,],[240,82,123,8,43,55,65,31,31,16,233,34,138,90,91,132,219,201,196,26,190,4,90,183,253,13,102,154,123,241,225,106,],[1,187,144,29,131,184,182,130,211,97,74,244,106,128,123,162,105,19,88,254,183,117,50,93,52,35,245,73,255,10,165,117,126,78,26,116,233,199,15,151,33,216,243,84,179,25,212,244,161,217,20,69,200,112,253,15,251,148,254,214,70,100,115,13,],[160,44,206,163,42,148,45,114,119,237,215,218,132,108,8,37,47,188,206,70,86,101,164,188,29,178,194,60,139,120,6,56,191,90,67,27,180,154,8,4,78,168,182,62,142,238,149,120,110,6,233,174,117,146,209,247,109,163,155,202,208,191,10,0,],[102,56,79,217,204,106,51,194,11,44,237,227,185,80,149,36,234,84,91,79,169,78,130,49,23,205,197,12,17,106,73,244,],[155,251,4,129,119,245,159,158,197,144,143,60,124,167,216,3,117,118,88,158,242,63,38,26,86,100,202,135,72,98,38,109,],[234,143,149,172,72,140,98,125,106,208,129,13,56,43,85,100,182,127,52,138,142,174,109,59,191,186,139,147,91,39,137,15,]], +[[177,201,248,189,3,254,130,231,143,92,15,176,100,80,242,125,172,223,113,100,52,219,38,130,117,223,62,29,193,119,175,66,127,200,139,31,123,63,17,198,41,190,103,28,33,98,31,92,16,103,47,175,200,73,45,168,133,116,32,89,238,103,116,207,],[8,178,238,236,218,91,173,7,244,203,84,126,112,65,29,162,123,97,100,83,55,60,239,133,245,164,118,24,113,80,152,72,],[75,34,153,81,239,38,47,22,151,143,121,20,188,103,46,114,38,197,248,55,157,39,120,197,162,220,10,38,80,134,159,122,207,189,11,205,48,253,176,97,155,180,79,193,174,89,57,184,124,195,24,19,48,9,194,3,149,182,199,235,152,16,119,1,],[217,130,177,157,86,103,216,42,9,40,21,135,147,77,190,220,52,61,149,201,174,71,58,75,74,190,170,144,134,173,57,188,59,77,225,15,255,120,156,157,251,104,143,111,184,63,192,4,22,169,51,214,66,131,12,214,250,187,75,202,45,76,215,12,],[107,5,172,250,32,192,19,63,71,154,79,205,57,202,110,177,32,145,91,127,238,186,114,33,92,180,172,224,96,90,217,44,],[78,119,225,114,229,97,14,11,153,21,91,115,240,229,201,153,36,167,24,75,173,204,252,174,59,174,88,209,231,146,225,93,],[89,192,238,137,34,179,127,245,219,152,203,135,64,121,39,183,252,22,245,10,61,50,123,159,105,186,33,241,181,248,59,6,]], +[[109,140,219,46,7,95,58,47,134,19,114,20,203,35,108,235,137,166,114,139,180,162,0,128,107,243,85,127,183,143,172,105,87,160,76,122,81,19,205,223,228,154,76,18,70,145,212,108,31,156,220,143,52,63,157,203,114,161,51,10,236,167,31,218,],[200,10,177,163,171,2,158,90,160,104,239,70,154,26,187,196,94,74,237,60,239,22,146,68,74,0,122,179,199,97,4,104,],[166,203,201,71,249,200,125,20,85,207,26,112,133,40,192,144,241,30,206,228,133,93,29,186,173,244,116,84,164,222,85,250,76,232,75,54,215,58,91,95,143,89,41,140,207,33,153,45,244,146,239,52,22,61,135,117,59,126,157,50,242,195,102,11,],[194,178,166,90,237,197,116,105,54,181,19,39,11,91,32,66,202,8,164,44,25,100,145,61,157,170,205,44,168,63,62,129,81,159,61,186,29,101,35,53,127,214,241,72,250,210,146,193,192,180,19,228,105,180,62,232,178,105,11,219,205,101,157,3,],[73,60,80,52,88,228,68,148,223,87,134,63,14,188,105,0,243,131,68,237,37,227,154,191,70,145,8,197,104,31,171,242,],[185,102,121,3,157,116,245,96,92,98,254,135,120,79,87,24,190,20,113,96,121,37,224,223,1,79,70,144,81,69,242,31,],[123,242,136,251,225,16,91,23,48,70,111,17,239,238,64,215,11,116,230,96,98,231,89,159,217,136,236,113,134,24,161,14,]], +[[71,173,198,214,191,87,30,233,87,12,160,247,91,96,74,196,62,48,62,74,179,57,202,155,83,202,204,91,228,91,44,203,163,245,39,161,193,241,125,254,237,146,39,115,71,201,249,138,180,117,222,23,85,176,171,84,107,138,21,208,27,155,208,190,],[56,65,203,188,36,78,113,67,206,53,170,143,17,221,26,33,100,117,36,47,191,223,37,159,245,178,17,166,234,152,83,99,],[78,140,49,131,67,195,6,173,187,166,12,146,183,92,176,86,155,146,25,216,168,110,93,87,117,46,210,53,252,16,154,67,194,207,78,148,44,172,242,151,39,159,187,40,103,83,71,224,128,39,114,42,78,183,57,94,0,161,116,149,211,46,223,11,],[58,80,141,95,45,201,34,18,73,45,7,76,180,4,189,109,84,196,197,242,237,139,233,159,31,31,35,116,130,48,20,125,78,132,73,182,10,164,243,173,126,63,236,98,141,33,93,134,5,212,86,225,83,124,16,82,85,254,27,215,122,58,1,11,],[243,255,209,246,223,36,51,174,131,151,41,199,134,238,228,229,55,189,199,236,34,150,164,77,152,128,21,168,11,229,186,144,],[122,245,224,208,208,183,232,209,115,209,122,251,180,44,230,28,194,92,65,143,106,44,39,182,170,122,124,58,240,150,17,248,],[175,133,245,153,5,146,219,115,125,226,197,193,245,246,23,40,227,164,53,253,119,136,166,211,158,34,74,217,70,21,49,3,]], +[[60,25,181,11,15,228,121,97,113,156,56,29,13,141,169,185,134,157,49,47,19,227,41,139,151,251,34,240,175,41,203,190,15,126,218,9,20,153,98,94,43,174,133,54,234,53,205,165,72,59,209,106,156,126,65,107,52,29,111,44,131,52,54,18,],[200,183,95,169,174,232,38,115,248,172,160,149,149,102,37,129,167,234,46,203,84,212,173,105,203,88,96,44,149,139,172,117,],[239,189,65,242,106,93,98,104,85,22,248,130,182,236,116,224,213,167,24,48,210,3,194,49,36,143,38,233,154,156,101,120,236,144,13,104,205,184,250,114,22,173,13,36,249,236,188,159,250,101,83,81,102,101,130,246,38,100,83,149,163,31,167,4,],[217,18,81,8,62,90,67,99,154,1,69,118,67,111,227,1,181,77,214,110,48,83,167,248,54,52,211,16,72,145,245,124,19,175,183,182,129,200,180,10,222,130,19,171,136,180,65,149,9,56,229,110,163,33,202,76,1,227,207,142,65,98,231,15,],[196,189,64,12,105,80,154,197,154,25,64,2,117,87,239,137,151,0,217,102,69,219,29,58,159,34,69,72,120,198,115,15,],[15,201,65,140,17,125,177,116,149,13,153,180,78,24,146,134,57,101,74,234,217,86,31,109,89,42,6,206,229,225,25,119,],[113,239,209,5,2,255,137,179,247,215,60,194,177,195,247,133,232,70,44,189,243,193,83,254,26,66,218,134,12,199,184,3,]], +[[52,225,233,213,57,16,126,184,107,57,58,92,206,161,73,109,53,188,125,94,154,140,81,89,217,87,228,229,133,43,62,176,14,203,38,1,213,247,4,116,40,233,249,9,136,58,18,66,0,133,240,78,226,168,139,109,149,211,215,242,201,50,189,118,],[112,144,224,177,26,10,246,235,239,212,202,85,45,54,24,86,103,63,83,118,9,38,80,196,253,210,72,165,55,189,180,108,],[50,210,41,4,211,231,1,45,111,90,68,27,11,66,40,6,74,92,249,91,114,58,102,176,72,160,135,236,213,89,32,195,28,32,76,63,32,6,137,26,133,221,25,50,227,241,214,20,207,214,51,181,230,50,145,198,216,22,111,48,17,67,30,9,],[9,92,33,187,101,108,248,7,213,107,31,140,145,133,185,63,129,233,193,134,206,42,60,8,75,15,130,223,136,2,78,213,146,150,62,186,62,168,216,23,239,117,82,96,246,37,139,142,9,52,39,107,117,220,215,195,184,133,159,103,90,139,10,7,],[150,45,48,189,163,126,7,50,48,57,217,87,215,164,159,176,254,81,252,115,141,110,21,109,30,203,227,43,225,194,92,213,],[240,6,64,246,223,106,152,244,56,146,152,173,240,14,58,110,195,242,9,66,19,135,95,168,41,52,63,208,220,7,173,53,],[51,139,11,212,36,69,197,74,246,60,168,163,60,216,197,167,159,0,60,24,141,212,126,224,137,60,240,141,173,110,206,7,]], +[[73,221,71,62,222,106,163,200,102,130,74,64,173,164,153,108,35,154,32,216,76,147,101,228,240,164,85,79,128,49,185,207,120,141,229,64,84,77,63,235,12,145,146,64,179,144,114,155,228,135,233,75,100,173,151,62,182,91,70,105,236,242,53,1,],[224,154,60,164,239,46,222,173,147,90,54,215,148,169,172,184,244,176,185,103,183,230,24,88,205,145,65,8,178,119,249,107,],[210,253,224,39,145,231,32,133,37,7,250,167,195,120,144,64,217,239,134,100,99,33,243,19,172,85,127,64,2,73,21,66,221,103,208,92,105,144,205,176,212,149,80,31,188,93,81,136,191,187,132,220,27,246,9,139,238,6,3,164,127,194,105,15,],[34,194,195,252,116,127,39,191,67,51,145,94,180,121,34,18,12,79,57,126,45,95,207,195,65,101,233,96,179,243,52,72,69,159,191,69,46,223,130,202,111,197,178,55,166,129,27,240,183,98,130,226,246,249,124,133,39,47,48,6,34,157,116,3,],[136,66,187,24,12,214,183,141,86,198,83,71,68,189,195,62,167,249,24,138,200,89,35,0,212,97,227,103,175,133,64,16,],[152,126,232,101,25,252,108,16,161,164,91,103,76,47,202,154,165,201,96,61,141,135,31,76,79,5,255,171,88,193,94,237,],[204,161,37,37,119,132,200,185,169,157,248,47,177,152,63,195,155,71,10,129,172,38,138,189,219,8,228,191,198,242,211,5,]], +[[51,28,100,218,72,43,107,85,19,115,195,100,129,160,45,129,54,236,173,187,1,171,17,75,68,112,191,65,96,122,197,113,82,160,13,150,163,20,139,71,38,105,45,158,255,137,22,14,169,249,154,92,196,56,159,54,31,237,11,177,106,66,213,33,],[128,215,0,9,80,188,104,227,189,228,163,6,175,221,116,42,0,24,181,205,166,130,24,53,196,71,129,79,195,239,15,111,],[34,201,154,169,70,234,211,154,199,153,117,98,129,12,1,194,11,70,189,97,6,69,189,45,86,220,220,186,172,197,69,44,116,251,244,184,177,129,59,14,148,195,13,128,140,229,73,142,97,212,247,204,187,76,197,240,77,252,97,64,130,90,150,0,],[253,186,113,95,165,194,17,223,88,116,157,178,185,79,72,241,222,173,71,179,16,40,67,215,152,170,101,92,33,210,179,159,57,201,144,118,187,116,150,242,166,192,40,68,225,99,121,204,107,175,26,51,121,85,252,116,129,168,106,88,162,234,74,13,],[66,57,77,128,137,62,56,105,9,55,27,181,80,218,178,109,51,14,15,21,81,117,209,49,136,214,85,45,130,156,130,142,],[102,229,191,53,125,243,238,126,213,46,159,123,55,142,221,250,1,41,163,112,56,189,247,174,129,168,65,200,92,182,137,216,],[175,235,183,233,249,130,243,231,10,147,137,244,187,100,85,71,204,249,35,111,139,123,251,127,113,157,207,6,228,147,186,10,]], +[[92,11,150,242,175,135,18,18,44,247,67,200,248,220,119,182,205,85,112,167,222,19,41,123,179,221,225,136,98,19,204,226,5,16,234,245,125,115,1,176,225,213,39,3,155,244,198,226,146,48,10,58,97,180,118,84,52,243,32,60,16,3,81,177,],[152,93,24,224,36,243,119,192,139,7,36,234,10,170,33,55,126,238,11,184,87,63,3,208,29,74,53,208,234,190,131,98,],[6,229,216,67,106,199,112,91,58,144,241,99,28,221,56,236,26,63,164,151,120,169,185,242,250,94,190,164,231,213,96,173,167,221,38,255,66,250,250,139,164,32,50,55,66,118,26,202,105,4,148,13,194,27,190,246,63,247,45,170,180,93,67,11,],[129,159,40,88,213,161,186,144,138,22,132,228,88,162,129,170,109,31,176,219,181,73,132,10,155,35,67,37,246,175,200,159,104,147,86,232,120,240,142,182,181,83,97,29,182,244,49,81,135,140,27,221,120,135,169,39,209,135,123,252,198,254,25,1,],[111,190,12,124,37,126,122,173,208,14,217,33,154,123,149,164,16,208,105,15,220,61,46,93,19,77,143,169,17,64,239,52,],[7,75,177,46,40,17,240,152,224,77,106,119,100,209,96,208,105,109,78,195,152,8,67,2,235,244,104,173,105,128,147,252,],[62,181,49,235,153,128,102,21,139,194,111,36,132,17,120,59,116,228,77,210,120,251,37,19,175,38,235,62,149,12,40,6,]], +[[222,132,242,67,95,120,222,219,135,218,24,25,79,246,163,54,240,129,17,21,13,239,144,28,26,196,24,20,110,183,181,74,211,169,43,186,164,214,58,247,156,34,38,167,35,110,100,39,66,141,248,179,98,66,127,135,48,35,178,45,47,94,3,242,],[240,96,47,237,70,157,113,193,107,221,64,48,253,144,44,190,9,174,206,58,5,139,12,221,226,132,20,188,73,192,239,100,],[71,30,188,151,60,253,172,238,192,114,121,48,115,104,183,59,227,91,198,248,216,49,43,112,21,5,103,54,144,150,112,109,196,113,18,108,53,118,249,240,235,85,13,245,172,106,82,81,129,17,0,41,221,31,193,17,116,209,170,206,212,141,99,15,],[239,64,94,13,211,124,5,86,178,81,31,37,157,101,25,161,28,154,64,195,233,205,3,127,51,131,162,152,81,170,182,60,242,197,149,183,180,154,58,9,11,144,108,70,245,209,92,118,230,55,74,133,156,31,176,17,68,39,4,66,51,230,54,9,],[186,139,18,120,68,13,155,35,45,43,106,24,14,69,157,111,8,104,88,197,239,148,204,142,53,185,225,146,95,198,203,237,],[246,37,160,254,179,71,25,8,53,44,148,254,119,74,57,62,66,254,48,183,221,200,3,3,118,39,124,0,115,101,36,6,],[107,252,111,185,177,209,184,21,217,20,167,113,184,210,9,239,134,126,178,165,186,168,193,63,159,151,252,66,60,53,142,9,]], +[[186,77,110,103,178,206,103,161,228,67,38,73,64,68,243,122,68,47,59,129,114,91,193,249,52,20,98,113,139,85,238,32,247,63,160,118,248,75,109,182,117,165,253,165,173,103,227,81,164,30,142,127,41,173,209,104,9,202,1,3,135,233,198,204,],[240,193,50,172,106,183,99,194,197,10,110,91,179,4,187,205,20,179,90,71,56,69,59,235,59,140,255,140,212,51,172,127,],[87,185,210,167,17,32,127,131,116,33,186,231,221,72,234,161,142,171,26,154,112,160,241,48,88,6,254,225,123,69,143,58,9,100,179,2,209,131,77,62,10,201,232,73,111,0,11,119,240,8,59,65,248,169,87,230,50,251,199,132,14,238,106,6,],[30,188,214,170,4,186,28,79,185,0,240,186,193,12,174,235,26,76,5,188,79,47,68,174,254,119,216,228,148,137,70,40,6,252,80,194,69,218,168,186,54,149,139,170,123,174,223,54,240,247,27,83,52,50,15,135,75,213,29,74,120,165,185,5,],[2,133,144,16,24,204,62,52,133,238,96,225,131,232,107,217,155,79,185,215,32,95,186,21,40,208,79,88,72,105,184,38,],[181,26,88,249,4,78,22,12,118,19,220,133,159,96,91,211,147,137,109,245,216,209,175,214,76,75,192,177,128,75,148,49,],[251,232,227,177,32,15,246,150,138,152,252,96,202,165,56,152,107,234,210,8,253,173,59,37,156,230,74,228,192,79,112,6,]], +[[13,19,28,69,174,166,243,164,225,185,162,207,96,197,81,4,88,126,250,168,70,178,34,191,10,123,116,206,122,63,99,182,60,103,41,219,233,59,73,156,78,97,74,47,33,190,183,41,67,141,73,142,26,200,209,76,186,217,113,122,93,189,151,205,],[0,84,57,229,210,113,253,251,68,37,116,5,240,103,100,151,54,218,124,19,254,207,194,128,198,186,203,224,4,23,94,88,],[169,197,238,134,251,6,217,228,107,55,156,50,221,167,201,44,156,19,219,39,77,194,65,22,251,221,135,134,150,4,84,136,204,117,165,47,255,103,209,165,17,61,6,227,51,172,103,255,102,75,63,42,64,95,161,209,77,213,187,185,116,9,182,6,],[96,16,90,26,244,161,104,40,141,116,136,210,153,163,248,145,13,181,201,190,54,188,232,143,79,137,167,210,137,236,4,211,40,4,217,29,188,207,63,254,134,212,243,101,179,202,98,60,252,182,250,151,115,97,174,10,110,241,224,88,64,156,31,15,],[3,120,199,109,107,239,210,40,101,214,253,7,190,13,198,12,157,241,71,143,116,143,221,13,36,104,129,18,135,204,66,66,],[149,188,33,180,33,5,181,142,164,0,28,178,108,213,180,197,113,144,217,127,182,131,165,200,235,124,213,171,2,72,44,122,],[156,120,37,152,11,165,51,158,165,195,139,189,194,60,57,209,199,127,93,149,197,167,144,44,131,181,139,201,216,141,21,8,]], +[[167,94,59,107,65,112,228,68,120,27,228,238,172,62,15,218,164,180,53,111,112,84,134,188,176,113,163,37,174,7,31,186,153,61,56,167,215,47,10,238,21,255,111,79,220,55,202,119,36,253,19,115,163,118,107,39,93,188,119,230,71,152,14,10,],[160,212,157,22,135,178,61,98,224,181,7,73,188,223,150,35,99,129,185,76,205,114,89,191,220,73,220,244,135,80,152,109,],[165,219,77,61,51,41,171,227,105,121,89,230,181,148,126,168,96,27,3,239,142,29,111,226,2,20,73,49,39,44,160,160,155,94,176,243,144,87,46,167,239,3,198,19,30,157,229,241,107,240,176,52,36,79,126,16,79,245,49,27,191,102,58,13,],[223,166,110,96,142,153,166,51,6,229,179,25,5,239,166,116,38,93,17,86,175,57,232,229,228,138,105,2,70,251,222,94,116,245,51,50,195,87,22,22,184,45,30,55,126,116,237,249,20,38,253,142,239,69,28,40,35,67,232,159,53,178,191,5,],[83,66,94,138,160,94,115,32,133,17,235,90,251,101,110,197,39,8,167,53,223,120,163,78,222,209,156,231,68,210,217,253,],[202,87,78,160,189,195,93,168,182,215,103,184,85,56,108,236,251,46,119,252,39,92,40,38,15,30,248,29,79,11,195,51,],[159,42,210,23,238,7,120,29,21,72,69,224,206,230,81,98,210,125,78,56,66,247,225,117,135,0,5,238,98,78,165,4,]], +[[188,188,245,97,236,192,90,65,199,215,229,94,105,109,50,206,57,180,208,60,31,95,63,58,137,39,254,94,98,232,68,178,77,223,83,250,214,167,169,237,48,243,175,236,202,19,111,215,132,59,114,194,67,9,8,145,174,64,33,163,44,173,255,26,],[248,1,199,246,231,126,146,94,94,43,95,176,166,5,207,134,70,47,213,27,146,212,51,62,233,80,27,97,192,58,181,85,],[159,241,81,21,246,102,31,50,17,215,164,7,100,150,118,41,186,106,82,99,149,27,220,60,106,76,144,208,112,247,190,0,2,75,128,216,59,107,194,117,135,252,255,95,92,204,14,179,205,225,73,124,245,104,149,20,122,6,63,97,240,138,223,11,],[87,229,24,113,75,2,153,69,126,63,19,98,22,133,153,188,132,80,147,54,137,207,236,82,40,7,101,77,190,40,92,41,155,62,95,168,236,84,75,244,194,40,28,203,163,44,131,214,37,145,148,188,45,10,207,143,163,20,59,172,66,82,35,9,],[146,198,203,90,103,107,56,204,233,67,145,251,169,111,58,105,226,45,77,35,164,51,71,228,185,11,202,212,100,87,233,230,],[63,230,83,55,254,173,94,250,171,209,39,195,229,44,186,61,0,35,130,186,209,209,247,13,86,132,97,171,80,226,94,24,],[168,219,229,106,101,180,139,242,33,169,193,224,52,173,235,116,111,61,105,210,236,152,228,237,25,39,184,69,43,152,210,6,]], +[[33,5,50,128,95,169,204,155,233,22,210,19,202,195,116,227,205,111,194,96,42,84,77,12,28,226,157,48,16,93,105,171,16,105,158,73,155,233,158,43,17,185,143,111,134,182,124,220,76,207,105,243,197,60,224,148,135,86,71,210,208,208,236,197,],[240,178,70,167,202,204,29,205,255,63,59,82,210,230,79,117,157,103,184,125,253,22,145,250,31,237,114,128,88,177,253,106,],[76,45,49,213,187,196,46,2,109,193,224,121,236,196,221,7,44,93,44,206,101,227,219,141,138,29,217,5,127,170,3,113,114,127,114,114,49,160,240,96,250,39,9,117,51,182,219,59,143,98,82,242,121,61,117,102,44,170,223,95,15,204,113,14,],[81,90,224,161,210,15,209,92,116,241,48,191,66,166,95,103,99,240,241,237,209,134,54,86,249,225,87,28,234,49,48,145,44,14,178,174,174,98,1,166,76,252,115,225,66,164,108,25,116,19,122,42,14,194,155,37,101,50,71,187,11,231,59,10,],[255,43,96,52,243,17,132,220,159,125,172,95,85,167,205,42,71,64,136,166,8,3,144,26,93,76,181,53,231,249,40,7,],[55,103,249,205,95,154,170,134,107,155,40,129,147,67,253,102,252,231,171,163,6,54,169,147,67,79,99,195,65,164,21,250,],[75,147,149,11,162,160,251,196,136,32,133,247,254,60,185,176,204,103,16,34,92,11,242,53,241,161,77,71,201,75,12,6,]], +[[24,93,100,182,148,121,224,186,10,88,68,161,10,216,65,37,186,17,196,180,13,99,237,162,197,122,252,126,1,156,142,12,165,118,79,99,152,165,174,34,102,163,143,151,20,83,60,75,189,141,7,130,111,99,226,4,203,172,55,75,10,206,241,189,],[32,255,147,204,67,207,41,193,46,193,253,106,124,119,166,87,154,154,72,6,17,205,124,84,52,157,39,145,35,94,152,97,],[67,224,56,125,165,186,9,161,144,246,231,178,104,5,120,216,137,118,155,204,68,94,94,245,113,180,146,135,28,21,92,91,159,98,11,250,207,191,45,241,253,135,68,70,4,183,27,46,35,123,170,167,238,32,147,237,228,166,1,237,248,131,227,7,],[209,29,69,204,157,119,12,161,28,185,201,21,149,78,64,3,143,224,141,23,204,104,14,255,140,238,29,195,52,126,179,124,111,34,145,188,168,216,181,155,238,146,144,110,97,175,247,149,31,24,101,41,79,221,174,74,68,101,222,201,222,165,75,11,],[38,47,87,254,244,203,227,255,22,152,140,45,184,72,162,219,10,248,230,150,249,95,91,7,161,210,221,32,86,227,66,197,],[236,163,42,238,156,126,26,233,248,217,91,169,37,29,126,141,197,191,221,71,85,193,17,45,178,246,38,109,211,103,75,151,],[161,231,172,251,198,211,162,140,127,243,133,33,122,150,58,164,185,47,137,240,250,207,10,99,64,105,87,134,94,93,131,4,]], +[[207,169,217,22,75,60,79,111,114,38,53,210,6,108,215,234,94,85,51,210,199,79,138,221,102,156,55,31,170,71,100,38,65,22,154,102,249,166,63,40,87,130,166,194,219,129,204,63,112,179,173,162,26,104,200,71,69,200,138,116,195,176,162,222,],[32,28,108,212,184,67,135,146,25,75,47,6,214,179,68,37,87,186,253,180,96,152,54,91,162,136,18,195,17,189,199,127,],[1,215,201,181,112,26,247,30,47,72,119,255,201,183,181,48,95,82,129,109,68,88,227,126,65,199,113,159,172,29,118,160,31,255,63,80,254,26,88,117,204,195,251,112,0,28,148,122,51,252,139,32,125,225,53,114,204,219,139,169,137,51,171,1,],[140,74,118,226,37,200,138,24,204,125,202,103,196,142,202,120,28,254,144,105,59,201,175,226,199,97,194,173,185,194,207,90,113,119,235,9,169,140,172,104,180,119,227,99,146,234,149,179,76,134,193,131,88,209,143,186,45,254,88,107,191,50,22,10,],[240,66,251,254,154,195,134,180,183,165,149,151,219,215,66,25,89,162,17,177,87,94,192,102,2,105,193,86,176,184,6,107,],[146,197,123,71,72,108,181,212,174,150,244,100,205,219,88,221,235,155,182,194,13,3,132,89,167,104,113,54,83,73,118,102,],[218,115,115,122,23,48,141,73,206,126,141,0,214,182,175,87,186,113,136,206,80,227,104,11,252,219,162,188,108,5,175,6,]], +[[26,203,74,37,108,47,137,147,202,36,222,30,0,20,96,109,102,139,94,117,96,50,210,105,241,210,77,53,28,142,234,74,203,189,205,140,188,136,90,180,58,5,126,95,149,121,241,22,25,84,21,158,123,86,46,162,108,217,164,60,136,211,249,109,],[48,42,130,148,199,38,151,212,239,4,142,239,90,60,151,78,241,29,162,144,200,44,141,165,230,190,219,20,238,150,75,82,],[5,170,118,247,254,81,137,35,3,215,137,20,113,89,149,231,215,104,255,119,20,206,39,15,23,94,86,175,23,174,1,141,63,169,57,245,246,32,222,130,188,209,84,150,135,178,5,199,135,18,3,230,36,35,140,78,48,159,171,127,146,251,170,5,],[58,123,198,65,90,46,214,99,208,99,143,53,240,75,38,236,114,181,44,6,125,234,178,213,176,189,218,143,81,11,58,100,251,198,69,130,20,221,21,239,45,3,166,73,9,104,254,115,234,215,253,82,251,73,205,105,180,218,137,197,231,239,79,13,],[159,195,87,156,156,25,220,182,169,96,251,174,83,96,21,46,219,164,97,24,93,185,151,204,122,120,145,162,110,15,128,230,],[224,3,156,199,98,235,76,209,250,49,179,224,197,4,167,57,25,143,44,133,195,225,250,83,119,58,57,107,128,77,108,109,],[144,15,234,188,225,179,184,254,252,150,80,134,30,123,175,187,223,255,86,72,157,176,0,168,135,146,54,134,23,239,185,11,]], +[[172,227,196,100,36,130,54,34,151,159,195,168,74,125,166,156,29,82,125,131,18,232,251,1,131,117,189,58,150,194,156,24,147,124,243,65,54,217,225,204,224,222,17,177,44,112,203,251,116,85,68,132,33,233,44,130,231,196,9,52,191,248,198,118,],[0,16,15,213,193,134,98,158,17,85,54,73,222,247,33,219,4,99,187,203,230,54,89,49,42,247,166,239,35,179,42,87,],[254,184,137,109,211,254,96,1,255,234,23,27,55,183,136,166,159,127,133,1,147,166,52,6,245,99,118,221,38,61,9,154,239,128,236,230,126,44,67,244,14,202,70,44,107,113,231,148,6,177,141,183,74,229,212,152,68,227,177,50,188,42,19,7,],[231,65,131,179,19,154,30,155,65,65,239,67,195,190,45,37,57,238,119,203,3,245,11,28,151,174,153,116,117,0,116,181,50,115,60,217,38,194,72,100,109,117,186,50,34,212,7,14,32,39,109,241,217,171,59,231,219,140,52,243,21,161,100,15,],[90,164,177,219,252,235,24,28,239,180,185,93,138,24,191,117,245,144,78,131,144,231,74,167,148,154,129,164,35,101,73,171,],[210,247,45,55,28,45,46,123,7,141,191,21,103,230,112,29,183,95,229,183,87,28,60,75,180,232,35,10,17,64,245,6,],[1,15,0,50,212,115,241,93,7,102,36,43,15,171,246,46,217,86,251,1,167,53,236,56,126,0,108,158,167,130,147,5,]], +[[136,246,129,147,78,51,195,92,7,220,110,90,131,41,66,174,61,89,144,60,205,226,247,108,203,117,135,206,167,236,65,182,106,78,138,165,173,182,61,34,253,123,20,162,111,219,3,183,200,170,108,205,90,25,111,44,84,176,70,90,219,80,146,225,],[144,16,13,62,73,105,206,122,37,249,126,137,56,145,34,179,67,6,154,170,45,234,217,145,129,125,162,148,73,15,19,121,],[69,178,123,241,185,234,192,107,98,182,134,246,213,70,86,59,45,254,91,23,93,190,243,43,247,140,53,161,108,149,138,157,79,38,210,145,222,155,178,6,108,10,40,97,19,204,9,23,45,64,163,109,76,189,149,23,8,134,2,38,235,48,205,5,],[31,93,190,164,221,30,19,157,33,122,53,237,214,178,246,111,251,142,18,176,118,135,65,205,148,123,22,19,32,184,248,253,33,195,101,167,153,104,189,171,25,209,150,52,160,224,185,183,121,246,122,177,216,209,121,222,173,14,120,79,98,222,160,12,],[26,101,24,192,201,129,66,78,124,64,224,66,252,98,50,236,255,61,68,81,85,120,170,231,119,29,68,116,122,242,251,114,],[233,37,184,33,138,20,132,210,154,209,146,235,130,71,20,217,0,124,126,156,136,144,232,112,241,85,26,73,82,3,235,41,],[96,195,201,40,216,51,92,183,5,84,156,193,52,230,123,190,229,35,247,124,98,46,176,73,175,239,44,218,70,4,249,5,]], +[[72,5,10,110,1,88,246,173,37,52,18,228,73,124,255,98,213,238,85,94,223,254,89,228,220,64,21,34,129,50,149,206,151,94,1,10,187,154,62,86,101,145,55,176,80,96,87,242,131,152,47,136,108,161,114,199,188,44,80,14,217,189,38,193,],[224,227,145,150,92,113,17,28,90,211,31,81,53,146,142,15,7,64,102,67,102,140,146,204,71,96,77,85,26,24,128,73,],[114,22,171,96,195,81,104,24,125,15,206,71,83,200,110,128,5,141,84,11,118,191,149,132,58,88,152,132,16,96,169,154,68,222,111,67,150,37,163,246,54,95,89,195,119,191,69,144,155,191,239,92,80,178,95,49,148,229,251,211,78,165,231,6,],[45,111,203,52,143,252,78,18,115,98,114,192,55,133,34,121,90,144,26,19,145,87,59,69,154,21,137,31,144,10,125,40,185,230,19,155,103,90,152,14,1,164,81,225,24,156,56,137,178,98,76,212,192,81,171,140,174,242,139,172,252,211,118,5,],[248,35,127,158,221,134,7,196,73,182,197,184,63,160,4,81,46,216,236,28,27,57,11,112,237,113,45,87,46,112,168,10,],[217,255,63,227,103,152,110,120,46,20,234,106,55,22,226,155,244,172,206,226,134,248,163,159,204,137,123,62,185,15,27,35,],[37,209,211,255,90,198,119,182,211,253,67,206,209,27,190,138,215,143,51,128,58,140,191,103,54,123,194,247,249,115,243,2,]], +[[24,209,61,12,0,232,227,56,106,92,251,48,169,231,159,232,139,24,97,237,45,18,1,235,23,0,56,225,148,119,4,3,164,175,200,51,64,24,118,9,13,155,136,12,65,38,125,104,203,190,234,163,138,251,32,136,78,39,50,143,59,127,83,94,],[176,23,19,15,190,23,190,113,123,149,1,164,224,46,112,12,112,9,93,150,219,221,31,119,100,134,214,124,60,179,232,90,],[3,57,136,21,76,93,121,210,81,11,232,62,119,128,21,223,226,251,133,184,17,31,126,193,57,145,139,84,0,227,214,86,238,128,169,245,201,7,43,91,70,122,92,197,165,124,200,173,16,98,181,191,241,8,98,217,211,105,221,226,204,150,103,1,],[210,110,123,5,181,191,54,28,142,9,98,104,37,128,249,26,92,233,187,113,3,81,235,44,180,7,167,2,148,190,84,210,213,230,231,180,121,220,176,124,17,117,131,252,246,42,130,84,253,219,111,6,128,44,64,87,98,206,213,46,173,115,198,8,],[184,228,157,232,209,182,48,4,251,209,58,161,248,240,200,142,219,179,241,177,250,239,90,191,216,136,105,88,15,69,246,208,],[242,207,117,104,173,175,189,227,136,163,253,121,11,209,240,193,170,90,68,47,160,208,133,170,92,90,225,72,17,57,245,59,],[95,19,181,148,154,134,80,61,192,54,131,160,143,143,232,61,121,179,179,125,237,71,220,217,254,174,231,92,67,59,216,12,]], +[[74,220,140,40,100,106,147,168,23,41,58,20,210,155,72,226,198,215,18,166,137,147,84,122,92,94,77,20,82,172,188,58,127,64,71,54,40,242,63,192,223,240,2,26,253,72,119,64,212,145,106,145,34,230,201,125,54,67,62,94,191,4,248,140,],[152,120,105,27,146,148,67,75,161,238,206,200,218,135,82,50,9,86,125,57,243,86,201,61,233,253,146,130,131,97,18,100,],[109,59,78,144,236,64,131,17,249,177,91,146,83,211,217,92,93,21,38,32,194,96,213,99,2,85,90,136,4,165,16,75,165,232,210,158,225,8,231,100,166,66,25,41,114,152,171,118,116,187,202,120,77,238,40,119,59,52,225,133,163,134,194,8,],[52,127,167,187,101,221,197,77,67,213,82,18,170,43,125,9,42,208,254,26,165,122,20,89,9,112,254,148,233,64,240,112,172,179,50,73,109,128,154,12,96,138,116,92,18,242,33,49,180,248,189,46,247,230,251,96,222,62,71,141,210,214,66,2,],[88,131,61,179,86,217,175,242,188,228,163,83,161,140,164,224,70,166,148,204,119,11,30,147,237,138,216,53,187,18,202,133,],[41,142,47,145,113,154,96,10,234,128,121,156,187,110,128,72,189,80,133,169,191,118,225,36,26,136,20,64,60,116,142,89,],[66,95,243,69,47,71,123,156,52,193,123,27,11,50,119,30,26,132,140,234,85,104,87,125,145,65,45,150,47,35,181,0,]], +[[242,110,28,132,105,122,73,8,21,27,68,125,207,108,124,122,56,176,64,129,219,158,124,119,56,230,254,201,0,190,208,193,168,110,20,34,193,35,95,248,225,170,8,52,112,213,228,34,136,203,0,122,181,14,121,93,208,180,255,135,57,73,102,196,],[8,144,47,102,245,110,181,193,215,190,24,78,75,17,80,27,167,179,26,225,189,91,86,164,15,128,137,139,108,97,53,65,],[68,243,52,75,149,102,201,223,210,45,97,152,225,203,249,93,158,40,242,152,47,199,241,102,171,37,221,163,12,70,247,104,197,88,224,57,79,185,171,62,29,77,180,207,72,124,23,100,26,19,243,244,137,57,224,198,72,39,167,81,3,197,116,6,],[43,216,103,49,168,57,221,188,127,201,136,186,211,215,84,76,78,8,2,112,33,114,29,125,188,19,17,38,253,99,239,2,163,158,173,174,80,159,169,165,66,154,137,163,232,173,59,245,205,185,26,78,94,251,167,37,138,199,110,85,32,164,181,12,],[82,172,125,124,89,53,40,19,137,244,83,186,64,26,30,88,73,255,210,172,176,201,211,220,252,8,85,191,100,88,184,48,],[247,249,76,20,143,82,141,100,104,145,86,186,114,23,162,58,22,14,115,27,139,139,188,52,173,79,221,184,221,220,191,198,],[41,105,249,75,220,204,237,227,100,155,223,122,172,156,173,57,253,121,221,62,15,192,28,210,203,42,215,101,179,66,28,15,]], +[[204,12,51,243,168,111,90,23,211,12,24,108,224,243,183,64,186,250,95,227,199,9,15,20,53,65,226,178,193,229,52,188,150,122,113,199,207,155,130,204,120,203,225,9,16,77,139,67,138,141,31,215,29,38,13,2,144,70,169,164,82,104,102,255,],[104,20,238,252,233,84,235,130,208,190,69,148,242,218,93,9,189,153,117,48,85,188,36,72,238,25,248,98,234,192,58,85,],[226,119,179,221,101,92,51,255,117,250,146,10,241,252,200,89,64,30,108,122,110,244,198,191,191,172,80,105,99,143,25,202,17,91,175,19,192,156,130,175,121,63,172,182,171,208,205,88,232,72,27,8,193,182,138,215,162,102,92,74,97,74,40,6,],[153,80,151,223,233,90,203,19,147,22,54,195,63,32,1,202,133,152,93,180,44,163,1,145,37,98,231,201,49,164,34,92,183,229,231,101,164,130,111,123,205,150,220,220,97,98,111,101,58,101,152,183,162,46,173,73,46,18,102,159,96,106,146,0,],[208,129,45,218,139,59,148,240,125,164,141,236,197,74,109,154,83,5,225,154,140,94,4,25,162,101,123,65,252,28,144,117,],[80,147,2,166,118,48,121,45,148,248,134,96,133,5,4,37,179,216,10,159,27,9,38,108,51,27,210,171,130,21,65,243,],[13,251,106,8,39,242,83,117,181,241,40,160,235,238,87,144,52,35,76,54,245,163,78,183,18,83,98,50,230,8,0,3,]], +[[240,188,151,147,117,167,7,48,104,219,167,246,192,148,219,101,152,180,228,93,247,213,73,88,60,34,253,237,128,72,250,46,180,43,108,87,167,143,29,144,9,10,113,129,171,42,224,159,66,108,188,43,233,110,178,207,39,171,199,13,125,50,164,179,],[72,41,133,196,48,209,253,174,67,82,182,124,171,173,55,211,21,81,117,199,196,41,149,162,55,86,19,49,205,77,168,109,],[25,219,195,2,127,159,174,112,125,235,118,245,136,249,253,7,170,142,174,41,189,78,29,4,194,201,132,56,130,134,179,177,34,36,138,108,3,237,103,236,163,93,244,219,61,193,228,35,127,38,120,146,81,132,151,217,85,42,33,222,25,181,20,15,],[86,86,126,170,152,169,50,116,46,149,157,77,38,74,55,234,37,158,239,25,188,223,15,38,167,55,93,226,227,236,155,159,30,123,161,178,244,165,210,108,94,79,139,189,105,4,46,87,29,127,139,72,243,123,235,91,75,227,253,186,6,147,244,13,],[230,131,9,183,29,201,222,24,195,222,143,40,179,175,144,57,156,67,203,78,41,98,215,209,70,183,215,171,163,100,67,98,],[25,169,98,70,52,95,146,130,219,188,208,201,238,75,117,141,57,75,14,24,93,126,24,35,232,181,54,90,20,155,229,145,],[60,51,179,118,32,25,189,64,89,65,244,153,121,79,254,189,144,133,192,77,10,205,172,118,134,176,121,222,41,217,134,6,]], +[[48,34,151,95,41,140,10,213,221,190,144,149,79,32,230,58,224,192,210,112,76,241,60,34,31,91,55,32,175,77,186,50,184,69,188,227,142,38,171,2,123,130,71,70,61,67,122,113,187,221,202,42,35,129,216,31,173,76,41,125,249,20,11,213,],[104,94,114,203,191,247,65,84,2,152,119,236,166,163,214,157,28,104,24,92,29,64,199,50,79,132,18,201,95,59,234,91,],[174,20,168,96,250,208,5,27,62,183,43,55,33,168,47,123,149,70,178,134,114,97,226,183,182,56,151,158,37,97,189,235,137,182,0,118,143,130,69,10,102,200,176,72,18,131,250,33,203,108,83,189,227,80,239,251,104,167,209,17,75,253,178,3,],[95,197,228,84,7,128,218,154,250,249,136,241,14,23,105,40,73,205,46,95,51,236,131,164,232,213,81,254,22,236,126,157,28,37,29,93,225,204,247,137,86,109,19,152,104,248,193,133,87,230,244,53,227,149,160,113,132,183,125,58,172,222,118,2,],[129,70,149,62,110,20,127,249,150,149,77,233,84,91,51,200,250,99,120,29,48,109,245,159,192,214,189,172,0,178,34,15,],[169,215,101,41,16,250,238,98,128,109,242,196,215,148,127,5,12,204,246,37,95,160,230,30,122,2,116,97,145,36,81,156,],[236,31,209,248,27,83,64,112,109,169,185,132,82,27,42,115,88,22,7,32,14,58,165,92,179,49,32,68,254,25,109,3,]], +[[15,113,11,108,72,31,113,68,149,137,117,51,18,239,100,147,43,70,82,235,224,224,117,151,247,218,28,79,61,207,251,128,105,115,255,41,50,204,221,252,29,22,196,192,218,80,200,178,159,230,69,45,30,232,77,82,6,78,191,61,98,141,64,62,],[16,90,118,110,249,76,189,124,170,240,208,73,20,158,11,56,90,73,88,71,239,166,105,115,223,125,115,41,72,123,185,97,],[2,168,210,106,238,17,66,15,180,240,157,17,99,225,75,134,125,247,198,246,200,248,220,122,120,3,70,89,240,64,28,173,10,169,3,151,239,221,7,4,183,152,219,25,54,80,48,38,226,161,173,194,151,226,121,116,212,190,49,42,55,83,248,4,],[1,55,141,237,0,97,93,64,14,40,225,239,189,53,92,217,193,238,245,12,180,32,217,179,84,161,105,66,199,176,162,120,45,135,199,29,46,5,63,183,191,162,119,143,68,246,242,146,68,44,205,60,22,197,175,108,244,154,76,86,85,1,141,11,],[198,205,16,235,63,255,43,13,24,186,42,48,201,92,88,34,77,99,186,194,50,166,49,29,189,210,16,112,122,75,81,227,],[255,173,76,13,45,170,126,28,124,75,247,35,123,253,222,20,157,19,85,68,133,154,190,14,6,9,200,220,155,206,165,75,],[136,15,155,112,174,68,226,233,31,237,92,141,251,46,69,127,100,100,46,231,212,5,99,238,115,245,105,201,196,212,213,6,]], +[[122,5,241,33,246,1,18,221,22,254,232,201,27,194,161,20,121,244,182,126,227,52,86,4,44,141,225,103,252,88,128,23,179,176,91,233,137,206,167,25,117,5,212,181,67,53,229,225,215,122,75,82,186,114,130,96,75,188,28,246,196,232,122,108,],[200,148,147,50,131,250,217,104,31,58,78,153,81,211,243,235,27,108,65,5,62,20,135,44,14,70,209,112,107,252,233,123,],[211,12,232,163,34,180,80,162,251,26,253,50,156,236,133,89,204,241,18,189,131,150,95,158,196,115,98,112,160,145,78,6,17,150,191,82,9,119,140,159,140,207,57,196,102,139,191,14,19,99,248,26,254,69,221,116,232,13,88,117,221,191,111,1,],[18,128,125,83,161,154,178,133,26,6,8,123,234,177,57,31,138,13,217,48,75,62,60,181,112,255,222,5,88,88,49,187,115,40,43,36,169,23,143,43,118,228,184,14,35,171,53,140,10,43,65,27,168,123,196,155,136,61,199,89,105,217,134,10,],[86,169,110,103,245,57,75,97,131,159,216,66,162,2,136,72,140,11,117,68,60,18,232,50,207,144,192,116,149,110,174,223,],[18,46,43,99,182,177,186,123,104,162,220,2,32,142,167,1,120,7,74,195,83,150,150,182,45,9,51,87,232,249,118,197,],[4,75,22,28,220,58,166,160,245,142,98,240,22,219,199,156,223,222,64,55,165,231,164,221,126,103,254,82,134,25,159,1,]], +[[191,56,31,141,251,93,12,109,100,228,22,172,35,224,208,252,184,110,187,137,155,29,20,106,189,145,27,146,167,128,142,182,134,63,173,141,31,27,198,48,161,95,111,232,236,239,230,180,73,123,96,178,26,232,131,13,164,103,66,4,95,239,21,111,],[160,112,154,218,183,186,130,48,248,154,71,205,10,141,220,25,56,102,241,240,188,188,42,148,23,74,148,8,76,59,223,122,],[153,183,83,120,115,143,202,200,6,118,105,232,80,155,93,38,7,225,239,118,175,144,4,225,63,229,211,147,45,246,11,22,130,22,245,133,101,52,15,164,214,56,5,90,137,4,78,231,212,94,43,208,130,165,51,130,40,154,52,112,6,72,152,14,],[62,197,169,124,43,69,165,10,218,192,188,62,236,48,65,141,172,32,61,5,84,77,50,159,47,118,30,94,164,6,96,67,66,207,117,59,231,84,69,243,68,171,190,222,131,86,69,239,228,48,30,221,221,93,228,16,55,37,195,226,93,38,73,4,],[97,30,206,214,65,50,178,122,140,25,119,46,221,115,82,137,22,27,227,70,29,222,86,127,4,95,213,124,64,245,233,215,],[248,125,253,202,24,96,197,140,61,157,216,166,64,192,84,90,3,117,114,26,198,93,77,228,173,158,59,180,79,92,214,179,],[169,109,126,192,197,178,241,24,172,33,181,1,87,37,118,199,36,44,87,175,100,187,179,64,118,67,128,162,248,230,210,9,]], +[[54,152,50,65,160,168,230,12,224,42,97,179,250,250,177,90,115,19,165,162,112,208,21,185,201,236,7,13,196,45,238,218,102,71,152,77,66,185,165,179,177,175,163,183,248,244,157,76,43,5,227,137,132,233,156,234,143,214,130,53,210,174,70,39,],[32,137,28,140,207,215,6,39,207,203,82,7,41,168,89,170,101,25,169,61,18,219,55,181,213,10,166,50,212,46,217,111,],[238,55,223,138,244,34,249,31,133,223,228,62,254,121,246,35,120,6,140,205,186,243,145,110,236,188,58,223,237,5,8,189,235,175,92,224,107,59,194,121,247,128,135,240,219,141,179,198,130,62,223,179,44,18,33,120,48,190,114,61,136,114,179,12,],[229,97,220,127,118,230,85,64,47,86,85,74,25,147,85,234,139,36,14,133,173,12,170,81,188,64,129,65,17,251,160,202,94,219,171,36,53,198,112,130,66,11,170,208,229,172,121,83,231,193,19,105,188,229,91,89,12,201,111,225,36,150,172,11,],[230,90,211,160,87,73,140,50,50,147,233,184,184,89,19,248,158,124,252,214,160,253,93,87,50,187,56,53,65,203,142,69,],[82,189,64,239,92,42,251,190,52,1,182,154,49,165,132,128,235,20,208,250,108,235,147,37,196,29,149,11,71,180,148,235,],[247,254,155,129,41,138,19,53,115,72,249,49,167,21,34,80,190,201,197,17,37,114,59,130,176,255,0,35,56,239,135,13,]], +[[208,104,153,249,58,64,141,172,180,28,150,151,24,52,111,30,40,155,181,234,101,226,131,255,121,199,5,160,116,81,124,53,70,191,42,8,160,118,196,125,127,17,183,51,248,20,28,53,83,99,237,133,215,222,242,107,166,160,206,21,172,95,43,232,],[176,11,178,27,70,131,144,55,69,130,97,50,4,176,195,207,116,255,78,221,48,89,194,229,82,99,106,74,191,252,177,91,],[111,137,222,146,166,107,197,244,20,67,57,18,73,80,189,245,136,20,76,179,114,246,115,98,69,53,28,148,118,190,204,89,162,88,249,169,51,255,255,43,239,75,70,205,16,87,57,82,37,121,159,208,157,237,230,130,61,176,227,37,219,200,20,13,],[62,122,86,29,221,133,242,90,137,23,176,120,132,89,214,255,183,136,64,225,231,69,233,32,217,134,97,19,50,231,3,66,173,240,128,129,87,91,185,176,231,157,210,27,96,95,187,217,57,123,251,121,238,128,168,201,91,243,216,211,33,17,23,8,],[157,130,222,107,22,204,115,41,70,140,227,190,92,36,193,113,82,240,65,202,209,233,163,73,177,0,205,244,55,177,24,41,],[147,240,165,66,61,169,224,125,179,239,133,97,166,189,202,120,36,144,77,189,58,7,192,95,8,31,77,17,194,108,50,12,],[169,96,92,169,160,126,59,159,210,134,43,95,60,139,179,17,217,190,141,200,113,20,200,204,69,202,102,82,6,248,115,11,]], +[[238,188,167,150,105,112,238,159,44,196,215,76,111,29,142,14,191,247,196,90,235,173,52,159,185,248,109,246,40,223,255,14,137,16,30,3,9,247,103,230,74,233,201,140,74,93,141,35,40,251,62,242,98,208,130,244,155,100,202,32,158,25,144,246,],[192,13,13,157,117,86,175,122,242,112,144,205,91,196,241,170,109,202,125,37,117,223,216,42,23,8,21,166,64,199,195,118,],[125,68,126,229,50,140,159,231,241,25,54,204,66,153,135,84,165,108,209,210,166,149,26,244,254,231,196,168,235,49,157,73,35,112,124,121,60,85,215,144,103,248,34,213,177,107,181,119,110,56,223,250,188,103,35,122,145,106,129,166,51,57,176,3,],[109,111,193,37,30,90,59,170,115,78,158,46,22,78,151,230,234,53,16,207,248,17,28,182,198,110,20,91,57,132,32,170,145,95,126,82,35,21,111,32,231,35,162,86,50,233,63,245,249,216,36,171,8,4,168,226,80,33,148,56,81,54,38,15,],[119,125,130,2,187,112,196,237,60,227,22,52,169,105,186,115,228,177,201,189,201,6,133,152,185,25,216,202,74,96,181,171,],[24,181,99,150,106,75,41,11,138,145,118,59,218,11,110,241,199,196,4,37,209,226,231,227,184,172,73,17,138,235,234,199,],[59,152,109,141,109,48,159,188,204,27,230,95,241,58,137,246,188,122,1,205,151,107,37,9,147,236,100,251,184,109,237,13,]], +[[56,32,182,177,89,57,208,175,225,140,156,179,217,162,160,143,22,125,212,88,235,108,126,63,21,88,176,198,219,76,104,144,128,184,92,101,89,254,168,180,0,225,153,156,197,191,237,80,122,215,252,41,76,217,186,12,226,221,37,132,169,16,137,176,],[128,192,99,122,58,41,239,95,212,98,102,70,54,82,84,8,35,212,143,7,231,58,190,159,187,212,160,103,95,195,137,69,],[130,62,226,192,200,216,127,170,14,192,20,30,156,224,139,81,229,124,131,151,146,209,251,217,122,150,114,7,253,65,88,73,235,251,93,173,181,161,220,44,10,139,127,198,63,195,84,133,123,140,144,196,71,32,225,63,69,205,1,231,170,35,20,12,],[52,223,138,18,220,118,185,96,49,88,8,198,191,13,19,232,41,131,27,196,137,147,128,26,78,60,72,218,51,250,201,120,231,5,66,168,97,235,26,43,142,166,115,179,21,66,170,193,228,48,237,63,171,196,102,39,140,214,241,147,166,229,17,3,],[245,88,144,106,35,149,76,24,247,18,52,142,109,191,162,208,231,162,179,82,234,211,184,185,32,38,176,21,203,90,157,117,],[96,251,222,158,48,217,67,188,198,59,209,244,103,115,113,119,8,36,131,142,166,188,57,130,172,186,42,212,69,62,29,130,],[90,171,114,14,245,4,11,123,227,197,201,40,30,235,166,221,117,9,94,100,16,96,77,108,130,88,41,18,37,64,92,8,]], +[[13,32,250,74,55,255,48,196,220,195,228,78,167,172,80,17,55,229,128,126,151,129,51,10,195,16,152,44,195,211,157,189,103,187,10,1,188,134,23,180,145,239,241,163,38,193,199,15,125,12,91,149,165,173,72,36,26,237,206,28,111,8,131,207,],[120,42,166,18,7,178,215,135,60,109,191,240,100,90,130,202,200,145,242,148,203,84,243,73,177,109,28,151,126,210,235,77,],[222,171,18,237,130,186,148,180,105,202,152,182,111,162,4,68,180,183,136,28,79,15,133,52,9,201,161,80,74,91,43,109,120,96,242,106,218,107,247,52,89,185,205,181,115,200,1,113,33,51,142,250,96,244,20,128,134,215,163,168,237,89,187,7,],[146,241,47,158,223,90,20,254,50,234,159,197,98,12,154,165,54,2,21,9,44,253,188,81,38,116,231,253,82,96,81,94,63,128,85,156,50,191,237,25,174,150,199,113,50,135,194,0,50,110,13,209,230,208,166,173,43,97,85,150,127,209,170,10,],[51,100,188,37,31,255,72,90,124,47,94,174,103,114,54,151,153,60,171,153,63,4,218,125,54,110,93,0,170,116,69,186,],[36,232,116,67,144,183,196,144,39,30,99,252,147,153,68,187,224,146,11,20,35,29,255,85,12,237,194,210,245,229,20,146,],[30,179,198,64,242,96,110,67,6,199,111,144,200,235,24,166,15,134,44,103,86,38,67,57,25,197,107,202,109,103,61,15,]], +[[190,225,97,136,29,129,155,55,13,36,13,80,155,164,107,6,251,130,142,32,49,13,159,107,48,151,128,112,62,152,146,123,16,133,67,128,222,137,22,43,251,159,120,53,162,113,106,58,110,2,101,103,27,37,11,56,157,1,195,188,192,55,54,184,],[0,221,37,85,189,137,244,202,168,118,135,78,251,79,194,212,117,134,96,134,143,177,133,14,158,9,242,190,139,245,229,83,],[176,125,7,46,179,131,31,174,138,6,239,250,146,1,121,116,150,220,225,38,184,225,31,239,47,160,127,102,77,197,207,61,75,249,195,138,139,60,9,251,95,20,250,45,235,33,158,125,133,47,221,39,199,186,50,211,9,148,47,39,70,223,228,4,],[154,182,153,80,37,139,253,154,32,139,127,235,212,87,30,111,64,44,151,8,173,199,122,130,75,212,67,189,153,151,108,253,152,90,120,31,107,236,91,230,68,144,173,190,105,113,105,21,65,69,140,161,143,62,187,121,122,103,121,13,181,123,72,12,],[36,232,110,80,215,22,248,47,217,139,105,35,91,127,30,166,42,181,46,86,134,222,52,229,230,3,183,155,191,143,231,213,],[223,157,160,85,150,228,243,142,215,72,227,227,129,223,189,127,129,240,131,113,62,70,212,64,110,228,21,110,64,126,191,140,],[36,233,86,178,71,62,36,32,61,95,56,237,214,69,80,174,255,148,81,43,176,190,114,226,172,83,34,169,114,92,161,0,]], +[[112,21,14,149,22,22,74,61,123,126,139,111,37,91,101,202,201,240,116,89,179,45,17,187,148,179,210,119,32,138,188,153,35,40,190,200,228,3,81,4,120,130,232,180,59,193,171,8,83,134,250,71,152,126,70,234,135,96,136,20,197,218,113,60,],[88,212,33,148,232,104,10,173,140,136,184,227,245,214,112,62,48,12,131,184,36,143,149,64,10,170,86,48,30,85,152,110,],[237,163,245,3,62,167,149,58,13,88,60,100,87,82,46,132,173,120,68,83,4,212,142,87,125,77,105,232,100,31,235,225,82,72,216,217,12,224,148,74,143,128,29,57,9,155,199,116,148,186,196,206,42,32,179,131,105,198,173,251,113,224,61,15,],[116,96,114,9,171,134,246,128,251,107,95,207,44,84,89,239,246,150,202,196,68,193,179,199,80,246,88,62,132,12,206,184,252,2,10,183,221,95,93,119,249,76,132,186,240,251,116,215,38,246,137,155,204,223,151,110,65,224,157,17,136,130,171,8,],[113,35,144,164,155,207,30,251,157,193,195,230,236,12,98,30,67,140,231,243,15,22,2,102,45,174,45,180,88,41,236,138,],[200,111,228,134,253,218,226,206,32,251,164,109,182,141,49,114,50,116,68,112,63,20,20,13,147,11,236,89,170,186,151,202,],[98,78,216,133,220,221,68,146,155,82,110,196,91,60,163,103,163,250,122,131,209,170,203,87,62,155,16,12,244,138,163,14,]], +[[63,135,252,253,180,33,66,42,156,95,185,130,104,49,60,21,18,140,120,132,78,249,235,59,55,19,250,119,182,113,137,3,83,62,197,146,40,55,75,208,58,70,153,227,168,137,107,134,24,47,207,143,195,8,95,219,143,92,70,113,82,77,111,224,],[32,54,174,126,92,60,105,41,24,93,100,75,53,198,113,236,119,192,50,118,45,71,207,158,226,252,141,74,114,32,202,121,],[246,81,157,126,219,97,52,17,25,116,3,63,3,184,216,158,156,118,202,236,137,101,168,225,124,212,95,255,25,222,38,21,215,62,204,219,74,102,100,168,240,226,58,223,152,152,142,150,37,27,242,110,183,164,204,170,193,7,159,10,119,47,155,5,],[215,151,29,120,69,29,235,22,201,220,234,200,0,199,55,148,105,34,228,228,81,40,182,233,138,181,149,139,68,204,241,93,95,163,103,134,63,111,227,163,180,56,216,134,243,150,91,224,151,192,104,164,252,55,22,86,13,108,204,181,108,99,254,4,],[54,170,140,35,192,6,48,29,213,115,14,60,91,66,180,214,12,12,17,63,6,82,46,211,17,113,128,119,58,49,195,193,],[224,228,51,21,80,148,68,76,72,145,37,119,68,111,205,186,198,238,194,3,46,222,24,32,78,134,77,27,176,21,64,139,],[144,56,167,54,195,186,176,60,84,139,189,81,190,108,161,74,29,222,86,66,223,217,86,146,86,201,152,52,84,167,148,9,]], +[[68,206,239,4,79,249,152,212,171,234,175,55,78,180,29,8,103,24,182,48,151,177,227,95,137,99,76,20,137,113,50,234,232,60,134,103,125,3,237,58,94,140,149,244,31,11,50,95,244,51,55,2,242,255,105,54,245,127,243,10,163,20,133,199,],[88,206,246,7,149,113,102,160,59,203,32,68,162,253,5,177,21,105,204,17,83,33,152,104,179,104,123,142,211,141,138,77,],[85,69,82,214,183,144,212,33,208,107,10,103,248,224,2,173,122,30,208,28,6,207,0,203,234,236,42,38,139,218,41,241,24,63,12,234,252,98,95,165,253,184,71,220,134,250,225,162,4,6,228,89,212,160,23,124,181,21,34,10,86,142,8,0,],[90,52,192,209,91,61,98,6,26,142,35,112,221,208,76,95,82,116,238,114,15,174,244,224,71,26,54,143,85,206,134,80,33,152,149,151,45,194,208,216,57,122,121,49,80,146,133,83,187,32,81,234,58,112,131,210,66,135,55,249,252,27,35,5,],[31,237,243,80,177,227,112,246,113,47,120,149,204,63,118,71,59,1,61,151,203,227,166,198,118,251,92,73,111,238,1,118,],[125,184,144,240,49,245,193,230,177,211,181,234,22,61,67,81,229,252,59,191,219,225,90,3,185,55,105,113,75,182,226,48,],[131,63,38,28,240,174,251,114,195,26,94,27,248,108,206,255,125,137,181,232,192,56,207,8,26,112,159,145,54,79,209,4,]], +[[152,239,42,68,212,200,71,109,255,5,170,120,220,249,198,220,8,108,178,246,34,160,103,69,214,12,191,34,63,170,186,102,66,253,177,218,163,159,1,89,17,155,238,193,190,223,111,3,148,178,106,42,41,189,31,222,8,30,204,218,222,204,34,106,],[128,206,123,188,108,249,17,51,90,111,237,151,215,140,192,247,125,141,9,128,161,115,163,132,22,132,28,196,189,148,71,65,],[171,94,135,36,163,230,255,118,5,140,251,33,77,87,78,4,208,85,116,236,221,79,254,140,7,199,175,57,110,136,38,135,197,215,158,241,230,47,187,76,95,27,208,107,155,216,151,130,110,221,224,209,17,217,24,232,239,150,31,242,160,13,119,0,],[108,135,146,5,247,33,31,30,32,154,181,204,41,193,156,53,53,135,67,50,253,131,25,44,39,36,123,251,231,145,5,216,112,9,11,12,164,161,193,149,149,187,2,20,125,213,110,133,165,236,116,222,24,108,45,4,61,50,125,129,13,153,157,9,],[239,22,145,117,65,168,102,50,208,5,238,44,142,148,161,67,56,173,115,16,122,154,48,171,175,158,49,197,237,178,129,132,],[120,254,223,76,146,216,15,59,104,45,97,67,33,123,92,132,86,154,205,243,92,37,246,150,73,10,182,108,21,80,202,156,],[47,147,179,244,39,175,10,141,227,241,42,229,201,218,22,27,193,66,90,163,98,91,9,68,45,173,236,209,198,121,133,8,]], +[[147,168,199,146,162,57,201,49,145,124,17,72,36,160,23,79,139,196,235,191,152,175,140,126,50,30,15,91,234,64,21,236,155,46,170,138,156,44,37,255,79,110,19,187,18,186,229,208,111,218,14,177,16,95,175,174,88,128,255,22,135,64,187,116,],[184,46,40,133,132,82,241,193,67,155,227,231,225,99,149,59,221,171,90,173,230,59,98,149,67,3,110,39,173,119,95,64,],[207,227,44,68,53,217,17,215,114,220,7,39,231,141,104,157,1,100,197,6,149,151,203,68,27,34,193,210,98,54,71,159,26,253,112,137,18,27,154,180,246,27,187,31,174,26,180,47,118,53,169,42,83,120,77,113,112,145,107,112,58,165,204,9,],[106,59,184,167,123,154,102,221,143,34,232,14,191,177,203,28,130,109,190,154,50,9,30,88,188,139,53,192,176,150,220,178,167,107,86,133,168,31,23,17,20,89,220,200,59,193,109,149,20,79,10,44,210,2,152,148,160,201,152,11,16,103,125,12,],[100,57,166,197,58,109,112,137,195,229,183,19,78,207,83,158,69,249,99,191,5,200,36,134,1,238,185,189,111,1,120,173,],[244,13,67,76,99,38,117,118,238,130,111,146,62,228,129,32,205,157,192,46,208,190,23,38,50,246,89,1,130,209,255,59,],[168,250,21,156,63,88,80,251,123,74,192,173,241,149,177,34,3,152,1,52,175,166,28,157,226,188,169,118,62,255,95,11,]], +[[112,1,250,12,68,4,194,138,165,181,252,255,48,169,97,242,26,34,245,184,90,158,56,46,7,174,168,168,146,77,14,193,218,235,182,60,77,143,64,206,186,142,195,94,61,217,70,166,183,91,199,79,203,41,173,231,181,94,238,60,195,174,165,202,],[248,200,74,180,91,111,57,239,60,161,181,28,70,41,161,120,119,54,182,39,147,247,103,173,45,229,154,193,86,243,173,73,],[100,234,201,206,135,70,6,24,99,107,65,253,45,236,193,103,59,252,72,197,244,121,223,172,181,30,134,104,100,7,55,75,29,16,191,101,214,215,71,66,20,215,119,12,158,92,127,128,108,128,213,61,72,183,32,135,14,94,120,243,46,58,126,5,],[229,110,66,109,61,146,62,81,211,142,181,88,187,3,49,197,198,140,115,87,82,236,255,126,53,36,145,252,103,62,149,208,111,198,126,211,242,0,87,21,134,74,5,37,40,4,226,202,109,191,59,183,164,228,96,190,153,114,141,148,129,181,212,15,],[219,52,44,127,164,208,44,191,182,44,19,200,77,75,7,97,139,82,207,113,185,9,66,110,254,142,145,107,197,215,205,39,],[113,97,185,114,242,218,74,204,218,128,179,12,184,220,48,28,195,228,37,107,70,229,240,179,111,80,141,203,126,243,125,171,],[23,229,176,225,98,55,225,2,190,241,14,15,133,69,58,108,96,221,80,138,83,116,31,38,100,246,216,101,29,221,96,1,]], +[[58,220,227,163,211,251,201,119,221,75,48,10,116,116,159,19,163,176,74,93,115,162,205,117,169,148,227,25,94,254,189,172,111,241,155,31,24,214,72,81,213,199,72,69,198,64,127,11,245,150,165,46,56,94,2,1,39,232,62,84,207,245,172,25,],[40,77,235,216,233,7,45,166,26,177,161,147,77,231,77,245,91,191,85,119,36,34,120,194,15,158,182,211,47,121,10,125,],[125,218,137,248,91,64,83,159,90,216,198,222,73,83,247,9,74,113,91,99,221,163,14,199,207,101,167,133,206,174,95,198,136,112,126,224,11,230,130,206,203,231,238,55,216,252,57,238,109,131,198,68,9,104,23,8,160,137,138,24,59,40,138,6,],[5,176,106,67,74,111,143,160,190,239,105,49,222,253,91,187,137,253,246,11,32,140,229,217,220,221,82,51,89,253,88,169,109,194,16,249,146,223,150,236,187,72,166,181,238,125,124,208,5,114,73,179,182,206,55,215,169,133,237,39,121,30,107,6,],[253,41,33,229,2,110,204,210,64,149,41,180,240,28,89,243,10,117,81,221,129,54,171,137,14,192,111,3,117,4,70,170,],[38,171,1,68,217,132,114,228,116,223,46,172,107,214,124,11,245,172,222,36,83,72,87,59,48,225,167,141,3,249,175,188,],[22,166,79,221,247,212,47,250,181,153,208,163,216,21,238,185,46,192,8,217,85,151,128,108,234,144,237,208,235,148,247,3,]], +[[20,128,60,31,35,164,127,205,211,94,93,20,110,32,202,99,12,215,18,192,71,213,51,11,101,46,49,133,122,203,201,232,54,242,213,189,109,131,36,250,110,157,183,247,216,84,235,228,140,14,98,153,153,129,34,233,212,75,138,219,239,84,240,147,],[176,230,191,32,136,221,79,45,149,20,95,226,203,61,32,177,39,130,176,99,22,208,161,84,121,166,57,45,84,66,161,64,],[7,167,222,108,233,118,100,179,234,9,40,225,56,92,51,9,190,8,164,124,191,77,170,145,134,161,185,72,200,111,187,163,156,78,252,252,183,160,163,134,107,201,76,103,136,255,230,190,13,73,114,229,109,12,50,146,209,204,110,37,68,123,153,4,],[39,206,210,10,190,141,116,62,140,152,131,0,155,126,26,86,35,72,63,216,244,191,44,63,243,32,27,64,19,200,157,190,179,244,136,110,121,135,132,227,202,238,111,113,54,121,220,205,199,111,194,57,241,105,158,25,229,208,0,58,169,30,106,11,],[246,158,41,167,170,115,31,174,203,31,112,158,179,39,75,131,139,85,207,229,197,139,204,133,111,137,221,155,124,112,171,146,],[45,15,151,235,198,61,44,18,227,2,6,147,1,124,39,231,124,249,211,200,137,130,30,146,31,13,23,181,97,200,51,149,],[175,106,226,232,107,206,145,33,185,145,58,245,159,141,87,114,197,132,2,37,252,232,151,215,67,118,159,157,85,140,189,10,]], +[[26,97,21,77,52,114,205,150,179,40,238,103,75,235,79,200,103,99,169,105,251,65,4,148,224,103,132,20,227,26,70,166,117,118,217,58,200,93,15,198,31,37,140,85,207,144,189,135,166,53,9,156,14,129,14,208,185,55,37,141,19,180,37,89,],[16,233,164,79,183,155,232,181,29,162,31,252,220,196,26,196,68,90,137,223,241,100,134,144,86,155,25,47,167,113,73,105,],[173,161,102,108,156,59,130,132,184,162,28,79,38,24,239,8,8,166,70,243,241,9,65,228,112,247,56,225,120,94,45,233,253,217,200,203,82,111,148,92,122,140,105,148,241,81,183,208,102,88,27,29,117,83,7,148,124,98,190,252,138,183,7,15,],[59,142,212,220,218,68,253,82,4,171,227,183,234,185,250,255,77,122,176,17,102,253,100,31,251,188,150,142,76,225,169,216,178,115,76,202,248,160,161,180,170,193,61,121,46,157,88,194,27,227,143,54,65,39,233,255,30,166,64,110,77,100,96,4,],[149,250,217,57,139,245,36,196,156,214,21,70,95,118,19,37,61,56,64,155,54,234,222,237,76,105,121,5,7,53,114,185,],[0,242,136,114,245,230,193,53,142,73,92,179,194,203,184,147,214,157,133,127,16,64,166,91,44,146,34,158,40,29,69,146,],[50,238,155,15,93,179,251,108,34,81,245,166,31,50,127,107,179,143,144,194,175,202,88,220,211,52,110,233,69,134,110,7,]], +[[242,21,211,79,226,215,87,207,249,207,92,5,67,9,148,222,88,121,135,206,69,203,4,89,246,30,198,200,37,198,34,89,30,213,6,72,91,9,166,69,11,231,201,51,125,159,232,126,249,156,150,248,189,17,205,99,28,161,96,208,253,115,6,126,],[152,88,174,154,19,77,177,24,202,254,160,162,182,189,77,173,165,89,245,177,65,129,95,56,175,128,80,136,149,68,102,67,],[203,239,101,182,243,253,88,9,105,252,51,64,207,174,79,124,153,223,19,64,204,229,70,38,24,49,68,239,70,136,113,99,75,10,92,0,51,83,65,8,225,198,124,13,201,157,48,20,240,16,132,233,140,149,225,1,75,48,155,29,187,46,103,4,],[100,166,60,137,129,19,120,3,9,53,12,147,102,113,75,80,115,143,181,225,133,81,86,42,230,95,208,21,235,31,14,132,15,168,68,125,64,55,101,254,192,203,121,153,215,72,93,244,231,82,169,255,123,130,1,171,140,218,160,210,55,66,163,4,],[253,104,162,14,26,160,150,211,60,151,48,11,26,63,198,41,224,83,179,155,184,252,233,83,203,144,254,184,208,1,221,38,],[250,27,73,254,231,121,14,169,236,112,162,45,30,20,143,240,75,115,135,37,22,190,207,236,251,92,104,133,112,208,177,172,],[231,205,210,25,229,139,19,147,218,234,211,109,45,58,181,30,157,10,93,0,244,18,52,242,246,11,59,251,59,214,220,2,]], +[[140,159,149,8,48,117,164,63,228,38,209,159,30,135,113,155,64,4,61,232,142,176,238,151,31,112,225,12,118,148,206,78,233,29,22,122,163,235,194,62,112,170,180,93,171,233,5,228,22,38,47,145,14,42,149,93,216,97,158,252,116,194,78,133,],[112,206,232,245,179,144,38,187,55,28,161,53,11,70,27,67,192,5,128,233,86,25,74,169,129,38,197,91,2,127,101,78,],[202,197,85,34,45,175,236,118,160,180,123,157,44,88,107,59,59,155,59,156,131,100,190,179,202,225,232,221,127,26,233,221,116,242,43,141,212,173,43,41,15,129,53,26,65,90,153,240,48,241,7,120,190,76,218,133,209,211,83,51,30,112,241,9,],[202,242,252,84,69,165,71,100,3,249,22,194,140,166,57,200,30,48,33,210,36,28,77,85,80,42,61,5,191,157,200,212,58,149,100,196,164,185,96,159,51,76,131,218,0,230,9,165,54,192,250,3,2,177,140,77,239,64,167,181,201,124,105,0,],[247,76,167,141,209,200,206,211,205,79,191,6,147,168,129,249,211,214,188,15,134,144,63,73,44,224,44,110,3,84,146,125,],[6,184,162,169,22,187,240,218,71,58,173,178,189,193,52,64,186,25,199,97,7,16,37,173,57,255,125,61,4,33,43,102,],[230,114,189,170,165,166,68,6,250,22,87,171,99,152,174,130,47,186,195,40,164,69,126,233,237,88,148,236,134,243,80,1,]], +[[215,235,31,186,66,79,238,209,0,119,126,237,180,135,75,242,8,16,173,104,107,103,227,29,39,236,246,16,96,154,51,245,162,90,203,17,166,200,37,113,58,8,95,167,84,105,40,134,168,125,7,251,155,225,165,62,185,97,114,139,182,108,144,96,],[16,158,94,116,20,129,12,186,243,4,153,46,49,47,175,229,244,31,200,48,118,154,94,169,193,235,21,200,225,94,200,96,],[43,247,25,104,43,7,204,94,204,4,128,243,126,157,18,63,246,244,76,38,230,149,142,89,240,128,70,111,156,211,115,161,101,0,218,241,35,220,63,19,52,119,75,252,159,168,69,3,177,109,191,33,168,21,193,173,166,235,239,73,32,70,23,2,],[42,137,178,252,56,201,83,152,235,7,166,99,211,57,236,34,115,42,50,74,61,166,235,15,20,91,86,151,251,93,190,64,25,59,125,157,64,24,85,166,115,206,241,53,209,43,67,88,130,184,175,170,193,81,226,37,103,108,243,165,59,36,92,2,],[152,160,205,155,20,194,71,101,108,50,202,214,111,70,115,11,7,150,63,218,27,2,181,61,78,230,80,248,45,35,165,64,],[4,142,163,53,69,44,22,175,95,124,57,242,58,227,115,200,68,58,61,83,119,35,216,105,45,169,67,134,41,86,202,122,],[23,41,71,191,130,182,36,217,154,245,210,48,162,140,197,93,5,183,203,14,84,117,172,243,46,233,168,54,129,117,224,1,]], +[[79,106,235,53,252,225,79,188,187,154,168,164,246,69,27,249,91,152,223,4,127,168,196,63,30,173,59,64,77,63,146,143,191,102,169,237,208,148,129,219,132,68,161,118,200,206,5,120,210,147,79,12,220,151,52,232,111,202,172,5,191,51,48,241,],[80,29,197,237,33,33,252,7,168,117,190,155,210,218,150,38,179,193,21,133,201,201,118,106,133,186,7,42,112,8,215,80,],[106,219,7,227,100,242,164,85,203,5,134,122,188,81,26,205,157,101,137,119,240,202,202,252,146,130,142,123,114,79,107,191,152,191,11,251,41,244,229,230,199,71,56,212,253,216,22,217,37,36,7,174,79,58,252,87,76,79,0,97,72,36,226,3,],[199,201,37,20,71,166,107,241,126,82,171,121,174,148,66,233,42,78,165,167,100,46,54,4,59,108,249,250,240,42,18,134,162,165,16,162,23,201,199,112,174,40,101,229,27,181,138,133,46,191,43,164,182,108,218,123,152,128,70,8,92,235,127,4,],[116,101,55,138,212,57,102,135,189,78,202,252,56,183,168,105,158,124,39,39,199,38,152,59,39,45,132,163,221,137,192,210,],[142,84,113,185,233,113,241,47,73,1,176,73,33,165,150,145,193,30,22,255,198,114,232,187,248,242,176,37,13,51,95,41,],[109,86,168,233,180,162,181,119,24,15,156,130,32,52,77,90,214,173,61,123,89,253,232,84,104,90,86,36,104,226,213,9,]], +[[239,74,103,98,180,0,151,82,4,204,193,58,187,71,52,64,21,69,73,6,133,15,241,73,64,203,184,58,162,36,20,174,234,202,69,9,150,245,12,250,242,189,127,157,127,167,8,127,9,173,73,102,66,6,168,11,194,229,187,187,133,187,102,142,],[80,184,171,254,252,74,241,185,177,77,46,32,255,48,207,14,79,254,218,91,243,239,148,135,93,31,69,137,78,188,40,69,],[2,105,125,68,202,216,98,241,218,245,112,130,5,244,80,212,8,82,91,16,192,31,253,6,207,238,128,55,79,61,177,111,169,164,156,25,169,132,75,52,95,47,149,89,234,116,170,177,115,186,160,120,197,67,112,165,22,103,0,198,218,251,120,10,],[223,147,228,41,61,140,141,182,107,228,215,0,207,103,194,175,16,92,135,187,237,167,187,151,136,152,175,230,106,59,5,177,59,169,212,65,131,137,245,5,164,2,187,35,8,141,145,164,48,90,79,200,201,133,141,103,9,138,146,37,154,134,5,10,],[61,255,152,158,160,95,173,100,124,53,106,22,22,92,9,98,39,221,38,72,162,197,143,44,175,85,10,222,188,123,170,154,],[69,137,71,218,239,53,15,209,212,109,114,48,148,164,157,176,228,3,255,117,219,206,230,224,144,55,97,98,175,89,109,64,],[141,225,98,121,108,206,91,57,162,200,38,56,56,250,236,34,150,68,0,85,241,210,197,228,37,93,102,40,150,16,41,14,]], +[[85,1,126,95,97,240,197,186,251,205,230,248,73,244,42,49,229,231,168,120,193,211,249,18,111,197,105,253,65,126,169,242,102,145,79,116,237,147,47,200,129,255,1,102,104,63,103,90,124,40,169,38,253,221,100,105,205,179,242,142,109,236,66,204,],[168,20,232,188,154,247,156,48,32,193,85,87,153,140,162,124,131,184,45,90,126,87,125,149,197,113,55,122,195,207,167,76,],[177,165,231,196,155,143,198,180,51,30,4,22,206,126,78,213,158,221,86,48,11,128,46,13,114,171,202,74,111,203,135,108,3,191,51,21,121,18,74,224,211,254,67,247,137,139,200,126,147,252,45,163,151,15,200,99,137,87,209,140,102,19,200,8,],[104,190,110,173,158,217,236,131,122,131,240,171,132,128,151,248,125,227,113,42,223,193,27,229,132,134,189,119,45,246,47,63,142,13,125,103,236,189,228,70,15,190,253,114,126,100,6,73,130,223,33,33,42,227,78,158,114,249,156,81,68,108,36,9,],[215,196,39,126,42,103,193,162,53,9,219,192,138,208,37,100,206,203,188,6,67,130,31,92,249,137,200,188,109,252,251,36,],[120,191,83,151,54,192,91,125,123,72,189,225,50,139,41,160,228,220,154,184,200,30,42,133,31,82,125,241,94,61,49,78,],[173,64,93,204,46,198,33,41,38,214,169,254,23,190,151,14,90,229,42,85,10,38,44,147,16,110,166,4,201,39,14,4,]], +[[5,83,251,168,102,148,35,65,33,124,242,120,172,87,203,33,172,208,157,153,22,204,106,240,172,70,148,30,161,57,213,69,132,12,102,229,124,45,79,82,164,162,121,109,42,83,197,112,155,150,166,40,194,224,99,254,110,253,71,242,131,239,94,130,],[8,237,249,9,144,238,149,211,187,25,206,30,7,177,78,41,199,1,118,153,98,161,75,224,155,88,225,232,59,18,86,103,],[188,51,100,193,82,238,92,128,138,195,64,244,158,162,204,64,78,147,81,113,33,34,12,206,111,124,48,162,37,0,228,27,205,182,232,32,72,15,143,204,221,34,255,154,217,109,165,50,128,47,67,30,148,36,15,184,61,75,206,170,9,185,43,13,],[17,168,123,200,136,223,121,145,52,80,3,114,174,60,45,150,16,238,228,22,145,17,108,121,7,194,250,136,246,157,220,150,228,109,24,133,151,159,81,188,9,208,209,27,160,235,227,187,115,201,128,68,19,175,186,139,24,198,214,18,185,23,132,4,],[195,253,167,20,190,161,71,184,19,81,44,142,110,148,142,103,106,215,136,183,188,68,76,137,21,205,87,175,80,107,248,52,],[240,106,28,119,198,161,126,169,198,141,107,149,177,98,115,129,168,98,53,187,38,183,242,227,43,46,170,201,102,129,223,240,],[173,97,79,83,142,136,179,209,81,85,66,93,19,76,177,209,194,160,114,214,158,218,40,213,229,58,163,163,236,156,244,10,]], +[[122,90,198,2,222,25,243,194,16,64,188,221,191,244,47,106,238,111,149,193,176,147,134,143,72,229,4,130,219,244,249,199,251,182,199,83,28,218,33,231,209,126,169,3,196,209,75,230,198,139,76,168,3,161,107,216,113,32,245,170,247,220,225,212,],[80,245,145,136,130,220,29,188,209,25,250,75,216,103,143,159,239,34,34,90,230,195,225,47,108,252,27,250,2,204,184,109,],[132,16,29,212,181,232,202,62,217,140,30,138,6,225,29,126,66,75,13,18,202,113,78,231,55,75,100,194,157,81,162,2,28,199,122,199,83,137,217,176,166,70,164,71,98,61,125,4,209,36,24,102,176,202,110,221,27,122,192,21,102,107,112,13,],[243,237,147,167,153,107,83,118,106,64,227,69,214,248,161,175,49,160,237,184,20,213,31,145,75,251,138,6,37,68,52,102,94,56,193,224,33,19,227,167,244,158,154,207,80,133,104,120,47,235,254,33,34,86,31,183,46,239,180,94,240,73,84,4,],[40,82,15,13,166,8,218,83,203,66,119,135,234,11,227,29,167,234,147,22,61,234,108,246,100,237,218,165,77,209,36,201,],[92,201,63,125,196,8,249,122,30,87,43,254,118,39,67,219,163,43,176,240,21,38,227,192,225,66,237,26,171,233,102,127,],[120,40,250,154,224,239,118,171,143,88,6,203,35,42,181,42,223,233,159,131,243,231,9,99,195,110,161,183,66,137,194,4,]], +[[80,65,76,245,73,188,197,91,91,107,117,234,55,130,178,234,124,8,123,106,1,6,23,94,70,156,162,204,118,74,235,1,208,243,12,18,233,151,249,110,122,238,205,27,255,106,1,46,195,136,235,248,243,244,175,102,72,4,209,99,142,76,52,106,],[224,84,54,37,103,29,194,115,163,187,86,52,140,116,166,210,149,230,114,173,218,107,35,34,175,246,33,40,235,60,202,85,],[179,9,128,1,96,222,67,166,58,137,160,172,184,166,5,0,89,88,155,62,174,202,194,11,37,111,236,228,56,4,47,105,65,93,138,86,136,62,227,131,109,49,52,167,252,29,230,79,168,200,206,204,60,226,117,137,246,6,5,136,32,133,122,12,],[122,151,221,62,27,71,206,216,201,141,212,220,1,168,197,192,208,91,160,214,110,102,242,215,142,26,120,79,255,196,138,159,251,200,70,227,212,135,180,64,188,186,173,96,42,59,189,71,182,203,201,254,118,14,170,205,222,5,204,31,85,8,110,5,],[99,241,28,65,234,164,37,36,43,37,101,158,241,134,229,110,141,248,87,62,3,71,38,30,221,105,74,106,165,173,64,134,],[230,129,130,188,10,65,14,220,112,196,34,142,40,242,128,194,3,54,196,113,58,224,238,188,174,186,187,75,227,200,64,51,],[177,188,50,25,218,159,168,11,235,224,231,69,75,62,100,102,163,163,255,96,38,206,100,55,1,216,175,184,48,63,214,14,]], +[[147,203,0,216,254,156,151,119,166,131,99,31,57,186,15,72,118,20,130,207,28,54,107,216,99,207,113,81,1,83,37,85,135,233,74,30,165,37,141,97,24,12,184,40,89,15,241,65,138,135,208,30,112,38,134,186,138,188,38,146,200,220,60,145,],[24,199,195,247,76,106,94,24,88,168,233,38,210,91,4,88,15,77,21,198,219,16,46,94,76,156,3,197,177,157,125,112,],[9,130,79,162,223,188,77,110,247,106,158,65,69,150,17,22,118,145,48,85,59,62,223,250,80,208,79,57,184,183,159,172,189,35,122,207,113,53,74,83,166,229,254,231,84,232,35,176,178,144,249,97,147,32,161,61,86,18,105,162,33,99,159,3,],[115,252,37,96,135,197,136,178,224,180,209,102,52,171,69,120,103,28,134,250,118,53,23,212,97,126,88,102,209,85,42,138,78,190,40,201,119,149,253,215,252,103,126,142,134,73,221,249,17,93,25,1,52,101,83,205,188,254,126,195,56,10,58,5,],[123,156,88,26,236,87,118,41,51,207,150,198,140,121,121,65,10,105,58,225,74,134,37,12,39,226,238,134,134,67,187,245,],[205,209,38,162,56,101,69,32,213,156,234,69,41,1,152,63,212,33,245,116,210,107,182,119,55,214,80,187,53,219,94,215,],[117,122,17,126,17,171,111,211,80,150,174,229,53,93,34,193,1,55,192,206,76,233,53,189,233,51,182,141,176,227,215,5,]], +[[43,76,174,56,14,149,206,105,76,38,172,121,87,68,115,71,249,142,49,180,191,2,215,68,225,49,82,144,113,226,48,29,230,252,112,90,121,201,142,17,91,78,40,211,170,21,6,183,78,231,66,118,197,252,17,9,167,244,216,156,111,175,184,137,],[72,167,56,96,168,225,183,127,255,92,236,114,214,212,117,14,65,209,192,117,236,84,152,244,236,5,240,156,96,48,170,88,],[85,94,69,101,107,169,207,191,81,85,208,229,37,118,229,25,122,187,188,157,210,51,153,62,236,42,30,231,246,168,100,9,192,183,27,10,102,25,120,255,94,10,205,201,70,61,196,73,144,111,71,79,142,121,187,134,22,139,247,7,65,227,75,2,],[211,91,242,219,174,42,228,27,103,44,72,204,246,181,183,123,133,130,152,86,186,36,222,92,105,68,79,59,54,29,236,182,44,222,226,17,241,55,18,244,135,137,254,26,210,196,23,152,54,58,165,37,230,136,241,44,11,139,160,26,79,178,58,6,],[127,12,194,128,184,193,218,43,196,240,86,91,2,21,201,210,237,147,17,134,212,40,67,209,60,75,85,93,15,60,23,29,],[228,167,133,144,21,26,37,116,237,194,132,83,238,184,236,226,24,254,56,41,232,226,211,21,218,147,121,241,71,209,84,195,],[4,176,192,108,32,22,187,206,184,203,171,209,239,211,96,59,123,243,47,41,246,244,141,139,54,193,38,207,169,0,143,7,]], +[[181,100,145,229,73,153,187,90,23,21,235,250,47,235,20,165,69,163,164,60,47,223,212,190,12,149,252,17,129,154,214,149,205,66,191,65,79,155,252,114,236,6,152,130,168,0,85,124,223,49,188,52,100,251,16,44,49,14,109,189,58,226,8,99,],[80,67,235,219,252,22,212,95,216,95,217,80,134,89,46,34,95,129,115,106,34,14,180,2,219,250,209,44,11,209,8,89,],[227,190,62,113,168,152,82,223,60,255,215,45,104,32,120,105,221,62,206,180,155,31,2,148,147,236,203,185,50,68,78,190,140,140,109,181,240,165,166,126,33,148,64,141,249,132,25,19,165,172,26,96,104,150,65,154,102,143,79,71,197,108,43,8,],[132,210,112,195,18,188,11,183,117,98,11,0,117,26,254,186,64,65,228,131,145,241,118,201,3,16,213,78,159,208,185,243,208,238,156,125,22,251,152,185,187,16,44,217,152,1,173,37,1,165,42,185,17,247,30,247,55,1,207,122,233,105,200,13,],[117,227,188,121,245,38,22,51,74,34,93,255,228,215,211,98,124,90,158,93,119,63,79,82,48,105,39,245,102,57,239,198,],[16,180,147,172,73,185,219,76,19,200,222,46,151,127,141,27,146,102,113,53,194,114,41,54,118,143,135,138,52,59,51,151,],[130,114,187,5,12,249,248,49,149,217,90,207,27,0,95,19,42,110,206,128,141,235,205,125,73,122,126,37,224,184,92,12,]], +[[101,121,194,71,221,44,208,43,162,247,215,169,80,163,48,117,38,129,233,44,13,198,41,132,187,234,39,158,165,33,195,129,11,8,123,234,26,27,61,21,128,92,182,4,244,187,141,104,237,222,39,79,175,82,31,230,223,80,197,95,138,212,167,13,],[112,66,84,53,87,200,15,207,173,106,177,191,104,74,90,210,38,167,12,65,102,199,191,161,233,95,88,67,197,171,18,89,],[236,202,248,1,174,10,145,46,33,198,184,58,95,14,78,136,212,178,113,52,89,255,147,68,159,192,178,26,159,65,96,80,17,60,186,228,232,20,210,12,10,121,143,118,210,249,211,38,237,131,149,158,160,42,189,193,171,53,10,70,113,35,247,9,],[206,33,79,29,31,202,137,39,240,154,162,204,62,224,196,85,57,252,156,26,231,247,47,76,126,4,141,163,180,61,148,238,197,199,90,197,82,173,174,201,232,140,31,206,221,86,239,146,36,8,232,25,7,134,17,212,27,30,27,38,186,227,167,1,],[117,159,106,229,188,164,110,145,163,32,23,220,60,212,164,112,234,190,112,245,5,156,5,137,14,215,99,22,131,43,63,0,],[104,202,72,4,70,214,215,243,193,15,32,230,197,144,135,90,43,49,92,62,35,1,139,240,114,195,143,232,247,91,65,35,],[17,171,53,184,149,76,85,118,1,180,208,174,93,0,17,148,72,162,228,249,80,163,168,143,225,10,121,128,63,162,94,3,]], +[[24,251,166,12,80,38,243,201,221,122,237,192,66,9,213,38,3,97,222,64,14,25,10,235,96,22,158,5,163,54,124,159,223,255,52,127,61,210,85,83,11,247,251,52,208,43,164,134,209,18,187,70,233,80,226,239,128,229,23,1,76,201,87,52,],[208,1,228,52,125,138,140,134,83,48,181,105,5,163,68,128,255,251,9,87,136,183,171,242,188,111,194,75,210,194,107,95,],[75,192,17,228,15,15,89,198,24,246,187,226,48,182,247,188,47,80,227,97,124,127,170,183,244,194,28,184,79,119,235,169,148,203,124,42,27,241,11,1,187,32,8,68,151,253,240,166,171,93,155,205,34,196,162,197,167,143,121,146,104,37,148,15,],[27,154,140,120,217,107,129,209,82,248,133,41,203,49,77,57,28,232,42,119,157,7,8,235,45,56,91,18,75,196,34,241,152,118,70,78,58,84,26,141,78,146,187,98,28,192,16,202,193,63,53,22,42,50,35,172,199,18,19,209,250,78,132,5,],[118,168,177,38,219,169,176,100,2,61,101,79,123,12,185,70,75,173,207,17,90,162,72,237,143,185,179,165,13,90,58,152,],[33,40,75,173,130,74,17,112,111,205,160,55,216,36,79,240,110,13,38,173,64,34,95,53,221,133,57,243,168,176,244,104,],[53,237,24,197,171,61,213,41,230,218,97,140,132,227,244,251,82,75,79,218,180,60,183,183,130,30,181,234,69,250,170,9,]], +[[7,60,193,91,5,54,40,89,51,178,190,57,37,60,244,253,105,107,129,97,15,93,211,173,172,46,156,191,51,142,242,246,0,181,81,211,113,84,67,117,218,197,196,233,108,209,240,33,82,7,232,225,102,161,254,73,213,176,165,26,193,132,67,236,],[80,235,57,16,156,162,13,50,211,171,37,44,246,117,80,207,193,239,191,171,132,70,16,135,193,188,107,179,118,100,99,122,],[58,165,42,131,6,42,143,40,165,214,183,96,127,72,75,102,204,55,72,150,183,102,18,49,38,51,60,87,149,129,49,108,116,40,6,246,39,181,188,85,202,215,5,204,29,71,130,176,68,8,12,138,200,64,243,140,12,80,211,94,52,92,120,3,],[159,144,191,160,178,38,120,241,214,251,145,101,88,96,135,246,17,187,185,120,221,162,72,51,185,56,47,70,216,87,160,208,76,117,4,49,28,84,217,237,113,79,252,53,13,145,192,244,137,120,228,126,160,55,73,5,215,237,81,86,56,248,182,13,],[220,88,164,196,233,224,3,246,191,65,11,246,15,75,240,68,251,38,193,41,106,54,211,208,14,178,118,133,31,52,113,243,],[180,219,53,110,249,143,237,5,138,68,117,83,46,108,127,215,15,157,218,110,243,156,174,55,45,116,194,144,98,233,190,94,],[96,242,217,8,218,10,49,30,58,73,133,249,107,110,97,27,52,248,6,229,132,121,142,141,69,114,130,215,110,45,85,10,]], +[[253,137,74,30,130,50,32,59,40,149,5,213,198,140,104,121,31,252,14,84,242,168,117,48,251,186,91,58,63,44,175,0,233,90,181,101,148,92,122,229,213,51,223,93,12,204,199,233,171,188,131,142,32,160,182,28,147,15,93,65,216,26,111,231,],[144,251,146,141,102,198,58,119,62,31,195,86,231,59,47,92,191,249,9,0,38,123,100,215,9,229,239,122,114,58,33,69,],[245,17,2,33,158,136,4,190,113,62,85,109,244,228,175,162,248,134,111,232,101,65,161,194,160,147,77,36,195,201,190,178,128,167,13,216,213,39,254,139,126,11,148,130,20,213,242,249,99,134,25,145,75,114,213,93,193,152,176,34,154,132,135,8,],[32,163,207,251,46,82,139,6,131,169,36,91,8,232,133,96,195,190,107,51,11,229,163,183,92,152,96,7,186,251,51,151,233,45,57,89,130,136,98,14,164,15,67,8,252,84,170,45,161,108,170,94,190,87,70,224,215,198,152,116,142,111,211,6,],[163,139,18,164,163,0,156,126,205,11,236,164,31,220,1,247,92,16,129,114,56,106,156,162,76,196,92,194,252,140,36,232,],[59,154,131,37,119,233,170,111,165,103,171,32,162,105,215,86,249,79,147,161,72,22,191,62,124,90,104,122,11,67,202,79,],[5,170,204,43,191,155,184,142,35,167,135,19,90,213,116,124,29,109,172,97,135,22,234,155,185,40,195,129,51,194,38,0,]], +[[24,239,70,78,40,248,127,252,250,77,58,156,9,162,41,16,149,27,140,113,159,218,205,181,109,230,44,75,64,109,240,12,197,6,76,157,67,238,45,167,91,6,187,9,199,114,103,219,208,211,145,40,241,205,198,191,164,81,160,62,147,175,74,112,],[104,232,149,86,118,72,77,88,7,56,37,79,220,58,119,133,81,199,186,199,56,229,211,61,61,96,82,74,23,209,179,97,],[209,231,241,110,142,89,125,66,138,222,166,85,145,213,81,181,75,102,122,255,32,32,196,100,247,244,229,60,71,115,247,4,51,36,154,60,113,180,209,28,137,195,250,168,146,128,146,39,185,242,158,244,247,245,208,32,212,103,77,64,33,53,148,5,],[165,191,23,221,205,37,43,243,185,48,223,173,181,251,0,181,217,100,200,92,76,219,62,26,13,198,171,214,87,143,211,217,76,91,153,169,61,119,83,221,135,138,231,26,70,37,119,76,160,219,168,9,225,66,103,157,2,82,8,117,229,56,27,5,],[94,7,205,14,200,122,192,221,247,53,101,22,227,254,176,60,252,197,62,187,99,184,16,42,63,187,250,170,65,225,23,29,],[250,85,233,131,91,102,144,160,183,74,129,229,69,6,183,18,11,243,165,4,155,55,180,146,38,79,58,110,46,142,166,232,],[37,87,99,73,37,199,249,143,41,236,196,31,198,170,22,72,126,127,110,34,78,154,2,79,144,222,227,249,10,165,49,0,]], +[[201,17,189,242,249,231,204,95,255,53,201,110,21,204,18,234,253,5,171,13,179,31,100,159,116,8,172,208,202,218,118,224,222,68,105,108,214,189,44,190,155,17,160,239,24,184,129,100,128,26,150,157,94,6,237,69,62,180,0,140,206,154,87,37,],[232,52,130,237,243,234,145,173,18,165,143,204,28,154,47,145,134,176,217,3,4,153,235,88,180,226,215,171,54,81,84,68,],[213,132,181,218,55,26,228,245,201,133,155,37,247,13,197,108,27,123,78,2,209,174,102,54,40,59,27,123,17,33,122,253,205,246,93,27,73,202,44,142,241,121,102,233,188,101,241,12,49,11,119,187,93,247,175,245,236,27,55,154,44,229,93,13,],[120,27,113,82,97,54,182,140,30,41,75,178,4,229,101,167,40,230,166,126,81,95,114,252,127,150,208,138,170,61,9,27,29,167,184,119,240,32,138,245,124,238,239,116,140,238,132,29,114,228,37,165,236,78,32,49,155,145,101,219,24,254,248,7,],[97,118,128,104,180,33,120,40,17,48,252,150,252,43,72,178,202,177,17,160,75,130,223,191,158,214,240,122,244,63,151,254,],[136,123,16,91,255,81,209,241,164,119,97,140,94,89,250,139,71,112,208,201,251,171,149,39,213,169,113,214,38,219,74,66,],[91,252,107,196,175,65,31,166,68,228,123,250,21,93,213,245,188,118,196,252,116,15,25,219,217,78,228,82,1,67,245,12,]], +[[211,112,50,153,196,29,179,109,119,221,58,73,84,31,63,178,29,11,43,173,31,110,7,74,255,217,111,28,64,208,249,39,134,44,94,246,22,165,240,102,253,135,117,138,86,171,69,5,111,234,75,211,63,0,139,226,79,123,84,14,9,94,20,142,],[184,188,102,149,219,204,187,137,37,78,9,250,231,156,191,243,103,241,106,198,123,126,113,172,105,221,54,145,79,49,213,81,],[223,40,39,113,33,234,196,70,48,8,76,206,117,145,122,233,246,190,198,90,245,87,45,195,7,25,189,230,97,207,105,107,133,184,103,45,212,152,60,171,48,189,5,204,58,17,157,125,185,186,189,82,45,123,58,107,207,56,134,236,210,94,8,15,],[40,37,133,232,155,90,242,172,0,204,195,209,173,91,146,182,168,192,239,170,254,23,103,234,219,135,158,73,149,118,114,106,94,123,56,153,154,101,48,206,221,180,228,19,23,155,225,76,153,91,243,28,148,252,110,207,171,234,26,128,147,28,201,11,],[86,56,253,252,165,45,45,85,46,134,181,30,168,59,117,4,79,7,114,225,109,111,0,45,27,30,240,216,183,114,70,77,],[149,239,112,246,190,179,151,40,83,197,222,242,49,184,68,207,185,234,147,144,151,132,95,82,39,100,23,163,170,55,141,171,],[183,220,183,57,14,42,190,225,226,85,103,115,233,103,23,45,163,64,53,100,188,14,190,167,17,177,195,238,170,20,217,3,]], +[[212,17,205,51,87,109,14,254,158,196,19,204,218,171,212,252,186,254,192,26,58,244,179,203,227,79,139,5,239,139,89,186,232,112,52,77,249,141,211,168,112,44,69,25,191,158,139,53,169,209,137,231,70,247,32,61,187,249,187,250,178,45,111,99,],[40,18,240,225,114,133,76,165,77,229,214,153,68,185,139,89,214,1,238,251,50,163,242,153,233,239,2,187,179,137,110,92,],[131,70,13,21,70,29,103,23,113,11,175,214,164,122,30,170,144,10,128,242,191,139,138,174,36,104,119,54,20,238,132,189,98,140,151,23,71,99,104,239,54,64,207,118,10,202,200,58,214,2,50,167,105,99,183,213,37,136,177,29,192,4,215,13,],[93,239,67,2,71,252,103,1,126,5,94,79,115,255,72,213,17,73,76,101,138,110,233,188,137,77,154,198,14,249,76,250,211,201,0,244,22,34,252,248,96,137,74,130,245,198,190,74,207,172,30,138,252,97,40,127,210,49,212,242,92,149,20,4,],[79,73,23,147,72,18,74,39,144,3,155,232,121,86,239,235,89,162,7,229,190,178,170,138,88,246,61,67,53,104,54,93,],[111,199,123,16,158,16,180,242,100,238,56,54,252,128,242,142,215,115,199,225,98,250,121,75,44,16,242,58,12,121,8,253,],[31,238,156,126,104,8,211,202,174,146,176,147,21,12,74,158,87,40,187,181,194,105,193,59,108,226,25,113,127,206,55,2,]], +[[225,10,47,19,128,195,228,114,14,138,135,7,169,188,178,90,15,88,39,13,112,89,205,118,38,199,21,52,71,237,251,135,163,199,23,172,171,54,106,64,181,17,135,187,243,91,45,21,233,124,254,172,215,52,156,6,239,28,145,172,147,233,6,86,],[208,199,172,149,46,39,161,167,15,168,209,119,132,14,112,163,45,110,135,45,67,244,55,172,3,201,166,152,207,30,122,71,],[9,75,246,249,83,202,14,183,125,244,81,41,183,191,16,209,146,207,109,222,174,148,173,98,2,184,234,207,190,193,25,229,41,21,120,254,100,160,132,174,96,15,224,126,253,184,167,130,97,13,189,176,180,158,181,242,164,108,67,35,85,85,47,1,],[161,120,108,164,235,29,252,47,40,218,250,6,95,198,241,154,171,28,50,221,169,80,69,112,251,132,81,115,91,247,65,137,171,159,65,200,52,253,151,154,216,6,77,37,195,55,102,87,33,109,18,22,71,128,126,238,154,98,146,38,175,184,188,3,],[35,58,23,249,110,136,182,188,206,56,212,178,235,254,225,219,9,98,13,136,221,194,76,155,213,19,63,23,143,15,254,94,],[28,154,57,24,227,93,211,14,122,200,44,60,85,171,77,174,205,0,252,5,253,85,19,30,160,125,195,165,77,101,29,111,],[241,70,161,157,192,84,89,128,251,71,140,218,176,104,141,198,89,10,240,130,57,238,169,63,3,120,117,156,18,29,159,13,]], +[[178,230,151,179,211,239,236,151,110,243,54,149,48,199,146,113,123,219,180,40,217,237,12,17,236,14,169,178,229,243,159,130,196,210,228,179,194,54,214,201,184,199,79,163,132,97,44,71,16,216,58,161,106,215,239,1,251,183,66,29,79,179,240,246,],[96,114,158,79,186,9,133,67,230,170,188,95,180,126,245,124,161,110,118,157,75,98,230,184,190,137,141,225,104,59,141,98,],[80,71,250,56,25,123,131,40,231,141,216,161,14,150,106,251,123,211,212,54,8,40,15,28,37,125,37,202,67,188,28,6,233,74,87,71,171,98,21,236,229,76,222,255,140,86,86,125,112,210,249,31,158,200,194,96,170,16,128,166,171,90,122,2,],[7,111,188,79,181,18,167,254,118,186,172,6,146,162,54,80,45,83,30,61,94,56,92,48,26,150,251,224,222,161,56,212,33,109,75,32,163,241,62,203,14,149,207,247,118,123,186,187,113,76,81,221,118,145,47,249,118,128,10,64,117,46,210,4,],[244,73,99,131,74,149,222,56,167,107,141,108,42,4,151,117,144,58,166,150,169,151,125,68,84,243,60,60,120,69,33,204,],[98,67,8,221,220,149,21,213,127,89,131,30,140,39,91,161,20,197,19,163,144,175,139,115,114,81,35,219,73,255,185,92,],[43,198,130,149,84,151,107,227,163,110,44,123,18,236,24,140,245,48,4,170,91,231,147,144,23,30,225,162,171,180,50,1,]], +[[25,166,121,167,169,5,161,226,179,3,142,110,65,139,61,169,124,48,137,199,205,53,30,160,123,200,209,175,100,234,204,70,25,240,131,97,244,105,180,174,30,12,235,148,244,122,125,231,49,116,16,169,45,208,19,177,106,224,208,83,47,164,179,239,],[56,68,115,214,157,139,192,64,106,190,106,186,27,74,90,86,105,36,124,136,163,150,220,41,5,237,211,189,159,58,152,77,],[67,71,183,180,247,195,196,221,49,91,131,132,160,176,202,238,216,75,218,190,36,178,145,95,18,81,45,253,4,119,15,201,150,161,191,183,41,175,239,158,221,97,20,71,8,26,83,48,97,126,174,161,193,218,177,191,19,206,168,153,114,4,145,12,],[65,131,37,17,168,200,164,183,225,155,97,67,234,49,79,195,117,186,186,97,68,63,151,41,130,199,98,180,42,220,85,117,37,71,35,3,193,53,38,30,1,50,93,135,19,254,64,146,198,204,140,41,236,130,100,217,27,47,112,157,171,203,184,13,],[163,95,198,111,62,76,29,25,249,249,37,7,193,201,153,182,217,101,165,146,138,58,222,45,102,29,214,2,214,73,131,35,],[73,63,201,60,166,237,122,2,17,63,168,136,87,62,174,142,80,135,226,186,175,244,108,0,200,245,226,23,182,192,22,52,],[175,211,50,114,230,17,62,220,158,82,88,23,174,150,83,75,147,230,86,0,111,201,76,16,188,130,67,149,115,163,90,12,]], +[[240,59,131,99,238,91,14,239,112,24,164,155,192,42,223,115,29,165,78,229,10,127,3,184,138,41,162,8,43,24,156,67,49,40,126,245,162,230,65,4,171,119,144,179,18,243,92,122,212,175,107,235,13,124,235,138,88,243,106,84,206,39,44,62,],[24,82,193,176,35,153,116,154,9,150,223,46,158,95,4,193,23,162,97,184,113,134,83,108,192,34,43,132,224,181,252,125,],[232,250,150,126,106,250,223,106,135,125,135,229,245,197,43,182,52,183,90,120,4,25,154,43,201,208,39,182,58,53,101,77,157,221,6,131,4,85,100,29,191,180,158,220,228,46,32,231,212,16,74,7,28,44,187,236,35,1,140,41,124,237,153,8,],[248,173,217,3,40,249,87,152,69,110,201,54,221,154,50,149,170,9,146,221,241,173,244,93,196,227,31,162,89,70,166,126,72,176,123,137,192,250,224,63,162,124,9,234,191,245,83,176,57,111,44,244,159,57,127,142,170,32,95,168,169,202,97,8,],[250,92,183,143,127,72,198,229,107,69,36,203,147,154,82,156,91,242,51,45,81,169,22,233,152,126,44,77,160,242,141,238,],[167,39,124,134,129,47,107,235,64,188,159,255,99,32,236,213,149,80,199,226,8,91,120,143,176,88,246,158,53,6,38,228,],[109,45,63,158,105,149,79,151,210,77,146,161,6,219,219,227,118,0,65,82,105,253,218,206,237,58,223,97,235,251,112,10,]], +[[17,8,107,13,17,228,21,171,28,224,42,175,143,6,33,181,68,48,246,251,19,92,116,244,13,56,232,198,71,55,6,75,113,102,223,188,105,30,184,194,1,17,75,160,209,162,199,184,127,122,31,216,208,179,96,88,176,215,220,171,225,174,48,218,],[24,119,82,177,39,72,201,174,149,68,159,131,196,239,216,0,88,142,159,68,114,53,128,136,242,23,39,178,227,11,183,91,],[233,7,69,157,90,220,208,208,195,100,24,88,31,25,208,238,189,167,19,142,189,159,170,11,38,34,1,244,88,200,86,49,11,183,127,76,125,233,34,73,93,207,232,178,72,237,162,173,13,246,167,63,71,187,251,137,75,170,125,136,105,135,88,2,],[188,199,136,40,164,253,191,100,85,152,101,107,49,188,152,221,204,10,250,146,70,123,73,139,117,32,162,162,143,145,144,5,239,211,102,6,209,230,211,109,38,147,135,213,254,76,93,104,170,116,79,200,206,210,41,116,207,191,87,22,37,44,158,11,],[35,43,55,201,163,252,87,12,123,29,220,52,21,172,248,10,8,52,228,49,198,70,114,35,150,45,133,185,218,127,99,106,],[137,76,147,125,51,56,52,23,85,39,235,42,57,147,188,173,74,254,244,175,224,255,86,81,219,69,200,253,169,28,35,220,],[154,207,63,145,64,19,171,176,92,210,219,149,131,235,164,63,171,134,87,31,156,122,247,211,168,99,203,50,241,227,156,6,]], +[[239,206,118,103,168,239,145,34,140,174,209,78,180,119,163,69,229,232,35,146,52,8,8,72,118,14,208,151,7,19,250,134,145,147,5,90,132,223,30,172,202,40,206,42,8,194,160,122,80,240,76,2,78,207,31,228,164,125,46,251,175,99,237,88,],[56,235,165,243,197,174,29,7,211,57,90,32,254,195,141,212,102,122,108,5,83,169,131,184,44,144,216,42,214,155,250,100,],[229,166,49,36,219,22,150,182,65,64,182,233,97,47,169,88,123,62,239,113,1,9,57,141,68,186,12,166,60,14,186,208,111,10,108,137,148,234,52,179,162,175,145,168,155,244,26,230,20,215,114,125,113,111,212,47,139,146,225,172,100,253,191,3,],[162,185,201,16,115,251,29,231,56,124,114,237,78,177,51,48,185,113,82,7,227,108,196,187,158,9,221,71,207,109,152,251,107,96,36,20,87,14,227,81,25,164,224,47,240,40,231,247,66,124,5,83,25,231,0,156,212,152,86,158,7,217,166,13,],[194,185,232,6,190,36,187,95,247,145,94,53,206,94,118,37,85,47,83,189,123,204,81,90,21,39,109,38,9,194,202,187,],[177,247,42,0,67,202,13,195,5,250,206,112,105,62,188,242,17,72,62,108,247,101,151,17,71,130,107,24,0,167,120,77,],[207,74,231,232,43,204,217,64,59,69,150,163,250,131,90,123,202,126,166,241,74,51,45,56,183,138,76,25,173,98,205,13,]], +[[136,252,202,169,106,216,132,209,22,91,231,29,208,196,245,248,244,66,28,96,251,250,73,139,254,233,185,103,70,36,67,189,199,92,176,224,35,123,69,184,101,110,234,159,61,26,157,74,205,1,161,3,170,38,155,178,79,213,65,34,253,129,242,172,],[248,70,17,141,238,236,77,166,237,68,127,144,39,110,64,153,248,230,87,76,184,154,255,115,222,59,19,143,1,139,86,107,],[39,211,161,151,204,153,148,33,32,99,188,232,215,153,231,123,104,83,183,53,94,190,54,155,207,24,137,164,24,168,44,170,58,121,135,166,99,246,33,222,254,134,179,172,74,212,79,174,237,22,201,17,106,206,40,252,207,145,85,87,250,119,153,3,],[235,248,66,233,82,164,107,97,39,119,122,117,143,181,189,64,32,34,194,7,66,82,185,235,52,96,136,60,22,64,43,236,119,233,48,174,196,248,79,2,219,207,151,253,185,165,254,138,123,87,82,244,143,97,60,202,218,126,76,5,185,12,39,14,],[173,95,139,209,42,90,143,181,142,237,254,27,218,240,160,64,184,66,4,249,184,69,226,88,134,6,174,227,48,10,137,233,],[153,251,67,8,18,95,77,108,227,104,229,24,75,125,158,54,3,152,15,236,127,169,127,161,151,21,117,228,26,159,112,120,],[87,89,185,105,200,90,78,109,4,3,88,51,173,69,52,25,254,233,24,163,70,34,138,79,136,222,2,42,176,140,98,5,]], +[[103,11,48,98,111,227,103,216,180,95,67,115,61,111,37,179,126,204,188,181,81,150,63,10,200,182,102,180,128,65,199,45,101,170,76,109,75,160,171,52,188,117,179,159,9,82,124,166,242,66,95,82,65,92,223,253,242,223,242,115,248,234,97,44,],[224,227,251,194,67,163,87,188,112,126,15,191,137,250,154,90,185,122,119,113,5,183,34,253,136,96,236,84,203,237,53,83,],[27,107,67,119,210,185,142,15,157,36,174,141,254,48,226,57,110,32,4,56,13,52,49,72,142,88,67,207,141,45,122,0,112,171,33,248,163,181,28,232,77,47,75,162,9,247,57,249,34,190,191,121,128,150,105,63,86,34,135,61,121,174,111,4,],[135,50,31,3,127,141,80,72,32,60,246,0,216,62,133,194,156,130,43,206,132,209,34,159,56,61,128,181,32,67,253,226,26,43,7,240,201,211,223,54,152,4,124,24,49,243,43,238,35,200,244,86,161,85,70,79,46,145,121,36,45,80,202,2,],[181,162,55,57,56,201,23,21,16,8,179,232,235,134,56,212,177,249,58,202,253,174,99,76,146,12,64,255,135,239,4,203,],[44,241,47,192,227,46,249,185,147,123,30,107,156,233,250,97,24,27,118,5,150,34,51,244,11,209,147,136,126,69,71,161,],[10,165,225,74,227,46,30,212,148,12,102,212,203,76,2,33,230,142,246,124,154,89,190,24,106,124,42,226,185,202,216,14,]], +[[129,60,77,174,214,122,25,13,104,187,99,93,115,175,109,167,79,50,253,247,196,140,202,110,89,38,41,70,184,232,199,31,162,9,84,87,215,105,112,32,226,184,132,217,90,150,87,140,42,144,10,118,102,172,13,199,189,56,241,147,29,121,69,216,],[0,124,218,140,116,238,57,173,96,252,103,81,49,143,26,16,156,109,192,252,228,131,55,231,3,189,67,195,178,118,123,126,],[180,70,87,79,246,164,189,43,87,46,72,124,74,180,67,202,100,16,117,22,138,164,225,9,47,113,243,11,219,6,140,228,106,57,94,254,225,238,102,11,159,172,38,213,65,9,114,44,21,205,183,145,191,184,127,255,99,198,89,106,212,242,39,12,],[252,94,120,53,184,106,75,87,113,69,182,81,210,248,113,241,10,244,31,197,51,212,109,40,70,35,122,23,43,157,156,91,243,62,6,240,18,214,37,60,11,240,156,47,85,217,157,198,152,14,22,146,147,115,35,104,245,69,190,71,55,84,112,3,],[187,96,183,18,80,19,15,238,126,82,49,92,82,145,14,123,146,96,231,120,97,111,40,15,250,27,120,220,56,228,5,172,],[199,106,245,95,55,96,181,207,13,180,254,165,154,202,100,53,137,218,166,173,25,239,173,249,132,133,91,154,1,135,154,203,],[145,228,199,4,159,20,24,63,192,233,249,134,25,15,58,151,189,174,171,167,248,174,192,79,244,204,195,175,169,7,212,5,]], +[[132,0,150,43,183,105,246,56,104,202,229,163,254,200,219,106,156,141,63,28,132,108,141,206,235,100,43,105,70,239,168,227,152,190,33,0,25,147,167,235,26,18,119,255,116,193,85,4,24,61,37,253,252,192,95,13,77,234,137,47,110,48,24,144,],[104,166,228,73,192,5,124,53,115,200,81,249,234,15,195,248,33,124,32,172,118,147,250,186,182,176,148,91,46,5,194,107,],[10,215,27,0,37,243,217,165,13,179,56,65,77,109,103,14,119,153,183,39,10,132,68,246,174,127,18,174,126,183,27,208,63,253,60,79,54,99,31,105,253,204,64,97,70,143,245,130,237,228,149,36,62,241,54,26,59,50,149,250,129,59,162,5,],[234,35,5,253,187,204,178,197,113,157,187,138,44,245,185,199,132,92,67,255,249,179,37,135,184,148,102,28,141,84,252,128,214,236,27,200,154,64,54,253,196,39,210,187,198,149,162,61,224,157,65,204,137,224,182,181,167,14,118,204,111,58,250,11,],[33,154,5,22,8,88,50,11,186,108,230,55,13,92,5,254,211,174,168,207,161,207,192,105,173,205,33,125,49,23,74,241,],[145,253,172,2,242,153,164,180,165,19,176,172,99,142,186,178,209,207,26,120,239,252,79,243,252,240,6,1,115,71,128,136,],[34,112,168,165,34,54,123,171,249,65,247,219,95,135,8,50,122,76,196,247,107,164,98,31,112,93,49,49,11,30,199,8,]], +[[98,136,114,32,53,209,234,105,155,199,207,223,24,216,150,37,66,49,128,182,131,250,116,99,159,79,48,241,83,89,204,133,225,127,170,1,149,114,134,26,6,78,27,197,113,37,109,234,20,104,243,164,133,144,168,145,56,170,168,89,37,8,12,215,],[240,231,106,104,91,115,207,209,152,115,255,130,129,65,103,131,123,49,34,178,223,4,122,233,36,21,133,93,163,50,86,116,],[157,236,146,182,232,154,219,232,244,225,181,233,58,196,252,249,87,222,125,25,112,162,38,119,14,196,237,166,71,200,227,179,223,251,39,49,163,158,22,228,160,17,157,54,98,169,55,229,96,82,36,145,236,122,22,150,190,4,192,118,177,46,53,1,],[177,130,219,57,153,199,71,149,53,79,1,7,142,126,61,75,12,105,122,74,165,187,64,217,76,37,3,44,131,196,54,247,152,233,162,180,70,236,196,234,211,127,43,182,138,59,228,175,193,68,6,165,132,117,38,117,215,151,77,7,30,250,173,12,],[127,233,227,48,192,189,42,193,205,189,120,164,39,214,14,176,144,255,123,140,61,111,118,38,32,157,195,155,32,96,137,103,],[7,141,146,37,184,239,163,178,212,241,199,108,99,212,183,210,193,123,181,71,119,30,45,222,31,90,107,159,99,58,231,233,],[7,128,160,32,191,237,109,110,77,234,83,66,95,15,176,26,167,184,157,103,116,147,75,64,89,11,178,187,49,165,176,7,]], +[[19,3,138,58,101,239,50,117,154,156,217,3,172,181,84,178,82,222,0,231,205,183,123,190,209,151,11,32,104,14,225,123,182,163,8,230,127,155,70,198,100,153,69,106,181,205,19,92,178,254,132,163,46,176,69,53,134,38,96,77,164,18,44,143,],[104,81,66,226,245,190,226,9,154,3,236,184,190,177,61,151,78,125,114,178,214,1,59,191,80,28,5,227,130,145,51,74,],[82,97,85,142,204,60,152,255,54,53,31,66,245,4,202,212,163,47,253,165,167,68,86,9,96,180,193,6,228,73,47,2,226,4,120,136,122,254,228,247,112,240,85,151,167,227,136,202,206,174,128,90,227,81,224,228,94,142,87,142,106,111,242,12,],[20,196,246,130,125,230,208,108,19,104,215,43,237,178,54,119,17,236,59,143,17,221,108,83,84,188,98,144,5,194,88,29,182,175,196,126,58,165,164,86,142,161,155,149,90,225,230,8,193,9,70,44,79,162,182,106,69,55,73,142,145,16,167,11,],[69,233,194,130,15,121,254,157,229,124,205,151,121,7,15,165,173,203,155,35,3,173,135,61,187,104,93,4,68,211,50,248,],[9,160,23,117,225,112,156,217,32,247,38,51,0,238,133,10,36,47,180,212,18,125,78,204,249,120,147,239,112,114,39,178,],[1,9,86,185,179,96,68,111,39,17,181,106,161,64,125,127,40,233,125,90,232,223,204,131,102,136,103,55,175,197,248,10,]], +[[185,222,91,6,61,60,163,167,115,241,20,148,27,46,66,39,192,117,17,192,245,192,96,23,185,200,132,80,24,242,52,50,82,149,36,60,134,70,224,150,103,77,218,21,151,155,50,43,157,208,250,242,125,2,74,14,213,119,19,52,225,23,158,210,],[200,185,63,162,55,87,129,74,145,170,47,12,76,77,193,137,159,9,196,126,10,53,134,87,255,45,81,82,103,254,107,99,],[146,186,118,13,20,209,65,92,250,242,24,202,132,112,20,8,138,229,26,216,33,17,58,111,134,48,53,111,123,168,92,0,94,35,48,241,6,109,13,244,100,128,96,82,164,23,70,16,5,4,98,243,224,19,215,2,231,199,113,133,160,50,88,11,],[243,250,54,172,206,29,178,9,246,214,0,160,144,27,241,215,175,208,190,152,188,243,103,204,151,218,205,132,135,253,58,213,58,9,11,106,58,206,109,246,112,23,148,153,221,44,154,243,80,17,214,42,59,145,133,181,99,7,245,216,59,149,76,0,],[253,237,74,129,109,175,178,123,110,229,6,165,84,239,159,172,29,3,243,95,98,122,60,51,223,34,20,106,255,31,61,21,],[27,156,100,34,147,59,115,118,180,11,63,141,236,180,165,42,226,117,175,210,172,212,52,154,221,26,99,73,27,217,99,69,],[171,153,47,37,221,101,100,250,115,173,7,156,189,161,46,178,35,207,133,36,26,8,117,60,241,6,61,192,52,200,143,7,]], +[[143,240,41,124,192,136,66,181,230,117,82,236,40,67,224,67,83,163,77,116,239,137,184,86,93,151,32,91,116,202,19,58,15,126,249,140,91,164,175,152,77,251,119,188,78,83,123,43,57,230,39,59,179,231,185,95,225,183,230,120,25,82,189,74,],[88,132,178,99,200,250,108,106,120,77,213,51,70,76,192,169,119,167,57,187,243,48,189,191,38,58,158,164,159,129,112,112,],[7,131,115,127,112,110,111,243,102,20,248,80,7,79,202,31,72,95,36,252,222,42,40,175,84,79,55,171,214,155,122,88,29,239,216,199,113,176,49,225,8,209,157,120,140,116,197,242,11,179,241,194,28,217,43,227,23,186,205,143,101,11,73,5,],[210,174,141,206,168,243,56,116,178,94,27,242,14,215,133,192,41,93,194,30,180,243,51,38,20,8,58,18,10,201,75,170,242,121,244,143,245,232,117,28,28,206,63,173,116,99,75,53,68,195,248,176,178,24,24,94,212,234,149,141,214,129,107,14,],[208,46,123,68,184,174,156,132,158,29,115,46,83,64,43,18,235,79,93,28,10,19,253,67,117,217,92,109,174,74,78,251,],[250,92,90,144,19,215,130,157,142,163,19,44,109,156,19,75,246,231,110,32,209,62,131,203,139,191,252,224,131,238,65,168,],[233,14,135,108,200,64,71,117,175,201,192,172,176,145,118,173,149,239,75,100,221,51,58,226,29,153,178,6,139,186,185,2,]], +[[5,13,85,61,40,45,202,50,105,200,60,24,23,104,236,6,123,129,201,254,12,148,242,160,235,187,12,148,45,15,205,124,99,226,48,176,3,197,58,86,114,232,50,255,127,36,67,11,226,35,228,151,222,132,2,51,245,149,163,226,0,199,18,126,],[64,116,65,191,192,76,28,196,138,127,165,18,65,255,169,102,2,225,60,182,55,125,251,241,110,132,193,34,19,90,3,90,],[63,14,131,118,91,49,187,232,225,251,146,233,103,141,108,222,87,26,3,186,127,29,204,17,40,70,31,112,133,37,69,127,78,14,35,83,170,43,89,140,6,63,241,191,253,172,145,107,90,34,0,101,81,86,144,75,5,133,87,122,22,40,86,13,],[195,117,148,187,232,206,154,227,145,137,52,134,51,48,91,53,64,127,119,9,254,95,120,4,251,224,90,247,80,158,219,66,188,52,59,26,125,141,174,142,187,45,90,174,252,149,140,75,0,12,220,103,229,83,147,253,130,139,166,177,123,13,242,4,],[240,7,125,97,60,88,140,4,212,134,55,165,22,238,95,208,237,11,92,174,197,198,8,153,230,232,152,0,150,48,253,202,],[141,9,196,49,49,31,251,137,154,63,209,167,177,133,248,107,9,213,193,97,215,102,246,31,204,248,40,97,154,111,40,212,],[0,195,41,212,168,194,188,122,107,79,22,230,161,10,15,254,82,130,6,176,87,128,243,5,106,144,131,244,195,15,148,10,]], +[[105,73,124,215,180,232,104,207,160,50,141,146,189,96,82,215,114,178,118,115,149,193,69,149,178,121,133,26,156,221,49,170,93,39,109,98,110,35,13,24,231,188,214,17,65,203,147,201,14,240,247,158,1,50,18,18,216,56,236,113,69,123,26,172,],[136,26,218,9,20,113,182,65,230,26,105,223,141,119,26,48,83,246,48,190,161,207,156,22,72,13,220,185,172,22,104,78,],[190,175,165,131,64,150,9,8,232,216,110,64,50,158,58,69,35,252,123,231,112,173,219,134,227,76,55,114,248,76,217,251,51,141,31,59,101,191,205,176,159,53,198,218,54,209,163,173,248,249,31,31,253,87,130,204,131,2,6,67,58,8,65,13,],[42,55,40,163,82,184,99,167,203,173,45,228,75,120,239,7,96,248,7,64,129,106,126,237,129,149,97,208,110,103,162,155,101,150,117,233,155,95,3,21,0,156,78,133,167,73,78,193,82,164,19,231,8,230,164,95,4,157,219,209,190,174,156,5,],[140,149,236,201,173,89,192,28,85,151,164,197,255,208,47,72,241,63,8,4,13,218,61,151,192,194,71,56,15,115,230,52,],[255,200,37,105,242,56,136,53,125,45,102,166,122,25,104,211,34,46,42,211,156,29,50,110,94,66,210,30,82,49,196,83,],[113,54,129,198,173,3,58,35,86,121,195,216,175,157,156,250,226,173,111,17,20,252,178,160,248,28,142,168,12,140,213,2,]], +[[33,101,164,134,182,18,187,255,82,156,208,3,70,150,74,60,184,205,207,250,81,220,61,82,77,213,173,197,172,147,109,104,126,188,131,154,70,94,20,245,137,36,118,228,161,59,57,136,248,59,60,210,126,247,158,25,63,134,250,22,243,74,28,225,],[128,241,41,116,210,22,59,99,96,205,97,8,119,40,83,85,15,60,114,88,154,89,76,19,165,142,154,126,182,13,228,76,],[126,198,251,165,107,165,36,96,161,180,242,115,134,137,193,136,61,218,154,175,252,139,222,23,203,96,41,189,206,58,14,190,47,255,218,85,147,155,112,187,208,127,219,246,252,92,218,135,254,216,186,88,87,95,137,74,54,110,69,229,112,94,234,9,],[135,92,201,13,21,41,53,185,101,95,182,164,210,234,173,126,76,249,42,173,42,114,98,172,153,6,21,161,182,160,179,153,224,163,246,56,6,183,142,13,219,228,240,13,175,114,126,244,78,91,203,177,18,5,58,115,149,153,116,207,108,160,167,9,],[8,226,168,178,5,139,136,60,251,26,205,81,220,112,180,219,75,5,202,224,23,128,77,220,2,43,87,161,104,72,9,236,],[100,103,194,162,34,17,230,22,56,243,30,40,17,192,228,116,246,245,62,174,180,189,251,189,179,78,103,54,116,99,250,229,],[70,79,196,34,101,100,209,215,34,111,205,90,218,170,218,239,76,231,195,193,95,34,82,19,89,78,217,152,37,200,99,11,]], +[[28,100,173,99,221,20,112,52,89,142,18,143,116,6,236,5,48,116,110,161,197,183,46,207,121,232,136,6,84,134,250,27,186,166,188,193,195,216,211,177,31,252,21,135,173,221,197,139,253,150,194,185,146,182,198,245,159,204,80,204,188,221,14,185,],[208,61,114,86,107,119,196,146,65,16,154,202,34,196,152,48,143,152,240,137,58,77,175,7,112,51,4,14,2,133,106,91,],[116,119,229,65,88,241,59,113,40,192,161,16,202,107,101,244,37,20,251,112,205,92,242,138,139,28,198,17,14,160,111,207,148,41,13,161,63,133,161,28,35,81,211,187,204,187,76,100,224,33,93,109,15,0,153,231,242,123,201,78,148,155,21,11,],[77,54,195,123,79,50,9,45,80,214,201,92,117,59,113,34,213,58,159,68,114,201,255,115,102,109,245,219,196,103,250,20,230,14,94,151,71,50,146,13,181,138,96,5,176,230,87,78,139,143,211,117,163,34,174,111,204,177,8,51,156,27,232,12,],[107,113,205,150,11,6,15,217,254,65,18,55,140,35,254,193,37,169,58,218,26,168,214,126,185,116,141,236,178,15,5,47,],[34,14,243,216,39,37,132,0,87,55,57,122,120,170,165,232,235,174,170,36,12,141,154,156,229,32,65,138,149,187,104,187,],[26,80,167,136,60,107,166,146,224,47,44,26,116,214,175,164,53,129,34,14,114,42,102,90,162,217,189,204,114,234,193,7,]], +[[85,171,188,93,172,65,40,19,77,200,198,1,138,33,62,212,182,15,204,142,144,203,212,29,178,210,30,218,83,115,233,54,37,26,250,162,100,105,38,178,163,113,242,160,157,88,101,185,140,154,94,182,202,4,124,208,216,238,54,229,224,65,105,116,],[248,244,120,88,222,103,89,199,241,7,49,7,101,213,163,119,82,91,53,182,123,211,232,170,96,214,116,213,75,196,6,100,],[246,166,28,46,102,26,158,183,189,225,130,227,142,201,154,249,133,246,22,152,165,215,250,67,13,22,227,241,169,55,9,183,85,34,50,13,228,138,252,197,149,171,32,145,34,174,12,225,50,205,244,176,57,23,70,231,255,52,17,119,87,12,129,8,],[252,151,4,90,70,154,192,50,230,59,241,192,46,95,143,89,45,26,0,131,156,118,8,110,51,62,127,94,209,17,210,247,203,10,169,34,221,212,128,227,178,184,33,81,6,207,91,110,146,136,116,67,1,248,253,47,98,214,224,93,209,106,174,13,],[210,129,88,213,140,44,27,158,177,88,157,74,64,73,16,41,95,100,155,231,130,73,75,38,94,33,135,206,44,24,146,173,],[149,231,21,220,111,86,150,208,92,106,105,149,180,196,168,138,246,51,34,190,108,205,172,68,63,56,203,53,73,126,6,107,],[109,128,7,180,228,166,242,231,192,11,226,114,178,171,96,192,141,152,181,202,78,18,28,235,16,62,68,107,247,186,25,1,]], +[[242,220,244,161,160,212,109,219,45,114,248,253,216,11,190,197,183,222,165,145,61,164,150,108,47,77,18,194,97,240,191,152,211,149,112,162,92,165,159,34,87,249,63,150,96,13,244,246,62,104,75,246,58,232,223,253,145,78,70,41,195,213,9,95,],[80,183,217,118,14,127,128,86,208,147,104,82,220,112,253,38,215,118,70,61,230,126,140,194,68,19,203,126,71,125,167,103,],[66,136,42,129,29,173,45,133,24,133,228,203,233,4,71,8,217,26,134,241,93,250,29,102,195,235,48,67,20,83,31,48,21,32,140,113,27,155,219,197,251,35,57,81,229,105,181,157,52,228,21,238,196,179,127,253,55,77,65,44,154,54,13,12,],[19,136,33,139,174,165,130,66,105,40,99,245,110,96,191,29,167,46,178,151,82,168,27,52,233,81,77,121,179,247,111,249,41,233,223,155,59,156,220,228,51,149,101,255,40,241,228,47,159,150,250,94,187,195,171,187,234,55,142,119,237,89,175,3,],[187,230,18,10,56,241,82,187,44,233,232,116,213,45,138,104,212,211,148,95,35,2,31,223,12,87,74,147,94,139,83,175,],[99,85,60,173,145,145,93,196,166,145,208,125,77,243,116,164,195,6,130,71,236,31,195,194,38,10,94,11,104,165,31,239,],[37,86,246,108,217,7,165,232,64,236,57,197,107,12,51,254,103,222,241,63,174,127,60,118,91,68,206,162,31,127,219,4,]], +[[34,70,191,176,97,85,133,158,16,167,72,255,143,89,25,173,93,29,170,183,86,240,16,87,183,144,208,116,116,119,95,79,250,99,73,182,45,200,198,162,254,238,246,255,195,58,224,133,198,73,121,92,28,157,152,152,231,92,19,174,22,37,219,52,],[192,167,186,49,213,15,194,165,174,190,48,97,224,253,51,101,90,162,20,239,254,234,90,228,115,161,222,90,199,147,254,64,],[43,228,145,90,53,47,119,133,72,48,70,216,174,150,37,184,182,50,87,175,87,192,115,105,18,86,238,7,109,110,27,151,42,16,31,85,28,112,93,63,150,21,124,51,181,110,160,73,190,74,244,220,86,28,190,60,30,197,7,45,127,19,78,7,],[66,38,224,172,214,209,71,249,135,21,60,248,1,80,58,80,29,148,91,90,148,41,238,41,199,246,129,51,108,36,7,63,6,32,120,162,0,237,101,230,24,75,86,40,197,53,90,42,167,105,170,27,161,90,193,183,93,20,137,152,101,150,92,1,],[182,243,175,80,21,114,24,96,195,163,40,239,61,14,45,242,105,45,212,151,116,162,181,20,67,150,150,60,127,231,221,113,],[217,103,38,255,100,178,82,123,134,146,9,152,46,75,19,45,145,40,9,163,177,223,210,214,138,183,218,133,126,155,53,81,],[112,44,183,40,8,100,153,54,3,26,250,200,241,184,30,68,235,175,172,216,19,226,229,79,236,214,249,200,221,25,182,6,]], +[[192,136,163,221,44,184,189,93,104,77,184,83,141,194,36,115,182,240,20,246,79,232,106,241,104,180,187,1,185,10,29,208,170,214,21,169,194,135,89,240,61,55,58,190,102,102,145,222,173,139,132,249,184,181,10,103,248,240,170,74,112,21,128,209,],[216,96,35,232,31,157,196,39,116,252,22,3,89,245,7,88,179,15,90,233,56,114,43,129,235,11,66,31,135,254,123,105,],[59,180,89,209,172,87,90,24,12,23,40,216,184,146,73,112,73,42,12,141,42,55,140,41,209,212,23,133,200,55,154,88,226,186,54,6,120,94,28,93,162,158,85,39,85,43,198,220,137,162,182,156,39,254,81,237,37,58,159,59,86,91,39,0,],[74,191,96,54,84,223,206,14,84,254,12,187,188,182,96,2,248,132,228,46,98,95,69,27,63,167,135,189,100,39,90,91,245,255,158,24,196,193,62,203,124,67,154,154,247,9,59,202,242,211,88,109,246,9,185,209,201,118,29,134,116,163,10,3,],[233,116,123,169,111,229,84,113,209,97,227,10,14,153,45,189,39,76,65,116,139,28,43,210,193,56,39,5,254,86,130,232,],[225,42,233,135,211,224,247,141,162,250,249,212,75,100,21,178,57,35,197,227,53,76,47,95,210,53,119,94,244,18,180,125,],[37,87,69,115,241,89,175,236,213,198,51,30,150,122,196,157,155,25,23,65,234,207,170,99,55,42,128,60,201,122,248,2,]], +[[69,102,125,30,123,89,16,151,156,74,50,131,23,150,131,113,200,100,213,100,166,97,197,204,229,87,201,236,198,27,171,158,237,205,245,225,161,112,224,12,140,104,126,126,156,24,249,137,59,95,228,149,205,41,119,206,183,244,70,192,20,154,169,211,],[120,93,158,156,247,30,71,208,210,125,3,22,107,53,137,206,217,22,93,72,239,94,38,47,231,36,220,2,70,204,224,99,],[109,230,104,241,202,111,41,40,20,98,82,137,160,128,128,32,200,124,137,172,148,245,176,80,142,85,123,223,128,0,165,202,128,143,2,28,150,121,181,14,226,243,32,6,76,149,164,100,168,67,147,121,130,140,59,118,207,167,102,69,94,18,140,11,],[35,190,0,210,15,155,115,143,65,161,233,226,93,61,89,23,152,80,162,54,133,97,134,225,79,170,216,217,114,199,128,236,146,37,53,217,63,69,127,62,217,99,234,58,204,61,146,207,149,101,141,102,173,107,220,190,149,32,114,244,163,178,10,10,],[26,112,51,164,225,200,16,156,200,126,133,69,182,235,200,166,235,175,105,176,244,26,94,187,163,121,62,37,139,157,8,251,],[211,155,18,191,164,2,145,20,87,13,103,87,16,146,42,11,15,218,255,139,8,25,14,168,174,19,131,230,56,144,122,26,],[23,44,171,196,102,103,191,21,105,53,15,27,111,169,18,150,24,255,230,79,131,206,38,39,178,190,72,145,129,222,38,8,]], +[[36,137,116,40,174,101,70,216,91,49,144,235,227,241,247,191,124,113,37,40,172,133,26,88,139,7,213,200,249,78,236,209,95,52,143,227,234,91,44,2,61,10,247,237,230,14,85,249,26,165,81,153,105,157,161,90,17,195,121,29,104,215,16,189,],[200,217,117,6,254,222,28,134,106,221,140,56,227,249,98,60,52,3,71,128,238,14,163,139,103,189,236,238,244,1,168,127,],[27,94,117,222,244,159,81,214,178,222,0,140,113,252,26,144,155,212,44,168,19,41,141,206,78,238,247,23,129,93,122,108,7,140,47,61,154,63,206,26,181,179,173,142,248,212,92,223,46,180,144,28,50,238,162,213,224,24,220,242,131,60,173,12,],[50,173,25,99,100,229,79,169,125,233,198,196,76,44,27,81,194,135,93,10,129,61,237,222,131,127,6,176,211,208,227,50,88,219,164,245,229,64,24,225,199,8,252,80,88,92,209,90,188,105,27,167,174,40,38,29,158,145,233,127,88,119,176,3,],[79,190,69,216,196,121,26,138,62,220,0,106,213,247,25,180,133,20,10,229,201,254,244,44,172,166,116,161,105,205,176,223,],[72,90,211,177,189,34,65,240,142,193,233,11,17,5,25,81,160,229,134,94,90,242,1,102,70,73,249,204,159,234,229,91,],[147,10,93,68,78,161,218,1,221,108,121,247,175,203,109,234,161,60,186,140,201,169,68,39,28,78,194,137,13,176,69,9,]], +[[123,4,172,167,207,146,98,22,203,150,10,56,144,120,99,57,208,166,21,150,118,128,25,1,35,253,163,182,12,106,235,17,205,188,62,112,228,232,253,19,208,204,226,133,42,59,147,114,195,166,22,12,214,222,171,169,15,155,48,34,247,12,145,249,],[104,226,253,83,239,179,222,226,105,193,117,185,1,77,102,55,82,246,247,248,66,53,146,177,78,163,180,212,130,92,190,106,],[37,210,211,97,117,29,82,180,254,102,234,24,228,185,134,107,222,61,18,26,115,18,253,158,40,161,226,149,224,135,227,23,108,148,200,116,162,232,22,0,242,76,70,84,244,61,27,103,212,123,100,130,38,72,89,12,229,206,68,243,181,221,197,2,],[163,15,253,171,121,72,35,219,224,61,1,188,29,204,177,252,201,163,126,38,122,18,141,77,183,247,149,110,91,214,28,215,55,213,67,64,38,170,18,156,224,17,14,64,221,148,22,165,181,157,223,118,95,102,138,70,180,122,174,159,63,59,111,8,],[98,177,177,42,9,214,127,216,149,180,57,140,158,250,209,67,33,49,53,149,51,245,66,150,87,141,157,56,22,192,26,28,],[111,90,123,166,44,145,91,152,178,80,211,40,31,129,141,159,120,62,118,220,117,91,245,189,136,102,55,211,189,244,211,235,],[106,147,135,156,74,34,194,99,212,27,228,157,231,87,57,246,85,70,120,138,130,71,29,136,92,135,3,22,135,55,37,0,]], +[[234,115,191,100,161,169,120,119,195,195,231,202,70,68,183,26,170,102,49,76,143,27,102,186,250,235,213,237,251,136,139,205,202,172,147,144,46,87,100,173,228,114,148,237,213,31,170,20,98,9,64,198,104,181,193,195,146,166,146,131,37,212,195,253,],[232,229,27,179,87,13,166,245,203,211,48,97,99,211,218,129,146,90,5,125,120,150,78,255,13,182,209,187,127,204,20,112,],[189,134,203,156,112,160,85,39,154,134,169,230,72,112,152,139,138,115,69,195,205,41,72,160,250,188,251,56,171,206,60,66,11,77,85,33,97,142,17,210,222,130,125,157,229,105,246,188,59,230,106,173,64,99,108,218,166,71,96,222,211,183,194,9,],[54,80,38,113,177,23,193,185,54,35,14,16,98,96,218,226,42,53,139,84,14,149,70,137,10,19,111,86,147,1,246,132,241,75,159,59,234,113,198,5,54,254,218,189,95,217,70,1,237,56,32,77,68,151,196,85,56,31,198,177,144,55,249,9,],[119,170,211,122,52,55,182,180,178,222,193,217,145,43,166,81,204,228,166,102,90,54,44,110,18,76,66,153,135,35,110,62,],[59,122,3,170,70,98,60,94,127,240,205,65,161,160,186,78,22,63,176,207,254,170,67,222,184,83,185,190,157,148,133,20,],[253,72,58,96,17,232,86,195,148,172,14,68,74,1,166,48,27,183,226,2,43,8,200,210,204,154,148,154,129,101,61,5,]], +[[184,18,60,17,107,51,186,208,220,188,44,77,192,106,61,102,133,13,171,54,12,219,90,3,60,20,137,92,78,227,27,251,189,202,21,27,163,44,107,179,21,49,176,95,223,134,198,215,140,140,209,147,86,17,213,255,17,26,15,0,99,91,24,133,],[224,231,95,251,218,177,79,154,37,68,55,81,71,95,79,237,175,123,217,87,186,104,203,181,212,162,176,123,49,125,93,102,],[156,241,62,186,61,204,55,184,252,112,204,178,50,116,54,185,240,136,85,231,38,170,126,216,43,213,203,125,244,95,223,158,193,249,106,250,209,147,244,117,114,215,112,68,75,101,183,74,55,204,3,79,197,20,203,63,145,178,216,173,165,176,32,6,],[54,62,116,208,134,169,215,74,155,119,81,76,130,224,69,197,2,209,173,186,130,142,60,143,98,17,66,74,137,172,55,120,109,109,189,135,9,52,4,238,122,151,159,209,196,69,117,21,235,145,25,128,131,85,51,187,156,213,40,72,80,105,99,0,],[18,175,132,7,202,181,217,131,0,182,105,101,230,218,105,76,58,137,92,234,220,41,101,118,250,1,135,29,221,158,185,188,],[231,13,49,177,94,233,149,218,240,7,130,182,187,35,204,98,252,122,174,14,149,148,147,186,158,34,73,27,122,236,62,22,],[83,4,126,112,151,111,99,61,202,120,74,242,58,137,79,58,251,140,99,213,236,189,124,20,89,112,215,194,100,210,255,15,]], +[[177,142,29,0,69,153,94,195,208,16,195,135,204,254,185,132,215,131,175,143,187,15,64,250,125,177,38,216,137,246,218,221,119,244,139,89,202,237,167,119,81,237,19,139,14,198,103,255,80,248,118,140,37,212,131,9,168,243,134,162,186,209,135,251,],[56,229,205,243,59,201,225,48,134,245,138,63,234,134,213,116,232,94,120,101,207,250,94,140,147,53,242,0,164,29,3,108,],[107,215,16,163,104,193,36,153,35,252,122,22,16,116,116,3,4,15,12,195,8,21,160,15,159,245,72,168,150,187,218,11,78,178,202,25,235,207,145,127,15,52,32,10,158,219,173,57,1,182,74,176,156,197,239,123,155,204,60,64,192,255,117,9,],[147,135,33,62,197,48,51,58,233,10,183,112,187,61,121,216,233,18,165,74,55,45,54,195,44,128,30,72,158,43,68,195,98,199,182,87,132,179,135,24,20,176,144,193,223,107,120,250,151,78,172,110,141,144,174,0,68,75,3,200,211,56,164,1,],[137,62,82,42,233,134,87,252,193,203,230,182,176,229,211,29,153,34,113,121,108,61,206,121,132,67,191,59,164,119,104,75,],[137,219,115,46,147,83,211,225,121,167,181,188,176,156,64,239,57,28,100,76,30,151,36,108,55,225,158,249,191,184,101,170,],[8,148,106,187,166,86,105,99,60,5,183,68,112,179,228,255,56,149,235,204,204,46,64,1,96,255,48,251,157,187,209,7,]], +[[147,100,156,99,145,11,53,113,142,72,197,144,210,97,196,142,78,248,51,102,19,246,170,7,123,70,38,118,179,186,136,41,6,166,133,137,139,133,82,18,235,194,137,145,93,16,90,67,32,214,32,216,87,113,184,198,177,91,241,10,27,230,233,184,],[192,113,151,201,208,163,224,217,168,226,23,120,186,4,174,248,14,117,61,229,136,206,128,27,1,113,195,145,11,219,228,80,],[98,116,242,212,244,49,213,175,254,250,53,231,207,88,74,89,144,23,25,61,169,144,148,202,144,139,117,172,182,8,209,191,152,24,87,190,147,167,218,251,15,173,179,255,9,6,244,138,94,233,80,69,111,120,44,45,96,91,20,9,91,160,255,15,],[38,20,64,156,225,96,181,195,228,178,35,93,208,146,88,173,30,178,75,192,106,131,178,180,159,183,188,171,63,45,10,63,55,250,155,24,55,55,28,139,44,197,226,224,5,84,0,242,41,191,183,211,232,224,125,52,1,73,143,168,68,81,73,4,],[110,43,203,181,143,188,8,68,118,23,94,46,235,183,232,94,99,23,5,1,146,199,39,105,112,118,174,90,217,231,145,162,],[249,30,68,62,177,208,241,180,194,239,189,66,59,147,178,117,134,215,199,129,132,51,70,16,130,141,139,185,249,126,171,92,],[41,192,245,124,150,185,236,28,150,223,202,154,152,249,81,18,85,140,241,55,162,202,10,62,22,43,9,41,91,147,243,13,]], +[[28,21,203,235,137,54,45,105,71,106,42,164,165,243,239,32,137,207,135,40,99,73,224,223,224,231,45,158,62,90,102,199,19,168,130,161,6,65,130,88,44,33,24,71,225,155,77,172,89,114,44,159,253,52,130,109,150,243,49,19,64,15,172,122,],[104,253,113,134,27,157,98,235,207,16,66,22,103,228,97,56,15,189,152,102,250,191,77,149,127,66,218,100,101,44,165,64,],[89,152,178,128,138,223,222,234,235,226,195,234,192,38,211,248,37,249,199,242,175,151,202,50,79,189,87,170,193,190,223,247,138,142,230,33,208,55,238,58,210,167,18,233,160,9,197,142,163,230,242,168,40,247,75,134,218,39,90,68,164,177,229,11,],[114,50,37,210,204,2,232,41,196,91,6,225,61,89,235,175,115,170,101,27,18,112,31,49,200,251,121,87,15,14,83,66,209,82,144,113,204,66,71,89,25,41,86,64,217,34,14,3,221,83,46,100,25,144,53,235,186,237,0,34,191,247,43,14,],[247,150,65,6,233,165,205,180,237,159,124,15,1,14,61,37,252,24,145,116,33,24,153,246,0,167,3,32,40,250,210,137,],[182,17,234,27,79,154,23,69,235,6,95,183,180,56,167,224,19,206,16,242,247,225,193,113,134,109,79,41,186,38,73,228,],[52,35,9,208,127,211,190,147,34,25,28,121,184,131,70,130,177,73,177,143,160,148,39,65,247,39,36,176,127,189,3,15,]], +[[17,36,31,253,243,74,232,171,135,84,117,233,76,108,195,41,31,11,136,32,220,133,226,15,50,252,83,178,74,230,137,120,9,192,69,228,189,81,55,49,76,14,193,208,49,250,249,20,145,12,69,164,103,111,90,60,216,245,129,188,204,176,60,151,],[64,63,138,17,14,161,34,179,212,43,131,238,175,171,8,149,236,41,42,253,160,189,218,115,241,248,146,195,66,179,150,116,],[114,206,159,145,190,46,102,207,201,15,149,37,149,148,111,252,144,191,206,83,8,125,73,229,221,124,8,127,63,170,143,24,242,53,109,233,113,228,66,157,152,90,153,25,75,79,146,206,211,239,71,205,113,20,55,158,11,50,103,169,248,177,231,6,],[203,220,215,198,111,142,36,75,137,209,136,89,28,121,155,157,233,191,235,138,124,72,57,199,203,255,252,232,104,134,102,143,176,228,127,74,145,149,86,68,248,26,202,65,95,195,72,211,175,231,244,161,160,173,115,173,61,228,104,209,49,28,68,5,],[45,3,197,200,44,26,163,235,131,117,150,109,97,30,117,191,225,89,206,173,227,162,38,116,21,186,82,107,174,103,76,90,],[52,160,80,131,77,8,10,54,209,242,108,250,233,148,48,100,147,171,122,99,1,20,153,121,214,75,119,245,33,88,182,88,],[186,43,248,50,174,104,196,241,150,214,143,198,99,130,216,110,82,152,234,160,163,75,50,79,248,195,100,113,246,42,238,10,]], +[[59,219,22,36,101,234,206,255,152,214,156,134,247,0,57,197,23,209,104,174,254,107,177,1,180,247,105,168,107,23,201,114,215,108,183,190,116,50,130,137,253,28,100,190,116,124,202,91,179,2,149,223,172,205,15,46,67,245,23,3,253,93,54,131,],[48,142,108,142,139,159,110,114,76,48,65,147,21,77,123,174,111,186,57,103,167,203,144,154,61,42,173,90,105,5,106,77,],[111,19,98,164,2,6,55,145,249,80,152,79,84,73,40,230,22,164,239,121,187,235,104,84,233,97,90,171,156,219,174,196,131,251,154,4,191,34,222,93,151,161,91,218,45,57,4,131,199,246,29,190,224,123,181,20,31,193,115,177,170,71,101,13,],[14,208,107,100,93,121,54,35,62,252,235,139,236,229,62,164,92,195,208,130,204,113,178,101,143,146,180,235,194,139,18,115,230,179,74,158,226,133,57,111,31,241,204,110,119,181,157,125,77,60,168,181,240,68,194,3,230,166,200,87,203,184,245,11,],[218,12,110,87,92,231,111,100,1,174,165,129,9,144,120,56,116,244,119,82,16,27,54,63,127,138,117,149,151,100,165,95,],[244,40,236,235,16,56,249,115,170,32,207,104,94,121,152,176,171,246,90,125,225,89,177,231,31,17,88,98,249,110,83,4,],[95,197,175,131,3,193,143,73,192,150,50,137,42,73,169,188,96,253,223,78,49,90,144,202,249,83,126,198,2,40,192,2,]], +[[213,239,229,29,92,216,225,8,189,146,47,192,234,18,97,144,169,70,40,255,165,60,67,58,81,128,34,121,45,220,120,239,66,107,1,204,97,255,94,14,114,77,161,211,178,151,245,50,92,24,198,47,100,213,235,72,212,165,33,106,142,154,64,115,],[192,65,85,208,112,52,163,128,173,79,59,59,221,239,242,219,39,97,219,194,215,3,129,48,117,6,190,62,175,45,205,68,],[35,6,245,143,205,76,255,34,34,216,27,5,164,117,83,43,139,25,220,103,230,215,141,219,66,5,163,183,98,28,197,174,240,179,147,213,210,77,217,108,136,204,188,83,163,32,141,163,35,190,69,135,213,236,6,124,130,15,7,35,170,68,233,14,],[193,116,6,231,151,137,20,145,251,175,68,115,76,65,66,16,175,240,198,210,206,219,149,2,232,124,9,111,44,164,121,91,113,212,154,151,44,156,55,154,39,226,40,165,20,158,166,103,11,159,6,21,82,97,71,48,130,19,204,189,250,205,72,9,],[98,211,94,60,192,42,168,246,156,116,100,61,252,27,222,28,254,57,147,70,200,53,201,123,238,60,112,67,103,246,5,181,],[9,42,60,56,135,91,44,32,11,142,17,131,0,22,164,122,94,6,55,192,82,177,185,114,205,40,79,181,248,216,206,150,],[224,78,177,0,207,116,103,86,48,184,116,194,213,79,210,128,40,184,14,81,222,160,62,234,248,195,105,198,8,206,157,2,]], +[[24,175,137,2,94,191,167,107,213,87,207,178,223,241,72,36,82,20,100,31,213,189,161,89,247,61,160,75,8,232,124,136,12,88,68,89,185,235,204,202,213,135,178,114,22,11,198,11,39,244,247,114,180,50,29,231,114,58,254,245,119,237,199,180,],[64,150,178,195,189,110,6,91,139,125,65,34,118,184,128,78,42,183,180,208,57,128,163,77,128,135,21,184,187,184,19,101,],[38,187,8,130,41,124,44,8,167,82,211,152,17,69,220,222,85,137,58,17,223,119,248,170,76,25,208,185,237,110,82,32,237,18,233,250,195,175,19,208,240,199,21,104,244,165,71,211,1,20,166,89,154,35,104,6,196,190,238,103,101,40,68,8,],[242,66,94,249,83,112,210,110,198,176,156,234,183,24,206,103,170,86,249,53,86,42,143,232,46,78,192,27,178,109,159,188,44,179,238,185,186,166,28,190,207,181,33,176,49,146,70,82,153,188,252,175,117,186,56,211,82,1,207,54,86,43,139,15,],[187,245,139,255,120,216,208,240,179,34,240,247,52,158,196,79,41,129,75,175,207,54,210,27,218,212,105,149,130,122,26,33,],[213,204,119,144,254,99,138,240,252,112,215,84,43,113,175,216,232,208,78,248,14,16,244,194,104,121,253,88,4,77,149,40,],[122,64,59,181,220,51,193,248,50,20,38,104,171,207,187,230,19,180,6,124,201,252,233,70,16,251,189,236,244,76,102,2,]], +[[12,147,217,152,21,255,248,254,34,185,228,90,160,43,62,100,69,206,29,107,245,166,93,206,61,161,7,170,16,85,148,14,77,39,164,123,15,200,8,0,216,77,36,78,235,177,222,180,67,109,151,99,58,131,230,113,37,173,82,234,1,104,80,87,],[136,74,213,83,53,190,78,246,173,91,2,41,207,187,217,165,233,178,10,117,151,42,44,79,255,184,238,191,70,211,145,78,],[125,196,70,122,188,246,67,26,219,124,207,232,104,234,200,205,138,97,90,15,246,95,106,158,51,131,117,177,170,227,196,154,18,108,158,186,121,66,109,22,65,198,185,124,62,146,193,148,229,238,68,49,239,162,67,159,212,80,242,205,1,140,135,0,],[199,129,24,45,36,239,116,55,228,38,145,183,189,220,223,50,118,144,15,246,197,13,193,8,18,186,187,167,221,212,39,202,65,238,10,79,217,158,215,15,145,60,218,180,160,144,61,8,100,232,84,191,89,3,68,193,213,184,89,215,66,187,67,3,],[139,221,21,144,244,3,233,18,24,174,249,90,110,83,125,157,184,90,58,202,222,13,59,11,179,62,97,66,242,19,210,85,],[159,247,230,195,59,163,44,245,46,160,152,137,38,138,180,136,62,88,59,59,213,153,131,146,34,137,148,51,101,245,106,33,],[59,220,118,125,146,238,65,236,47,68,120,228,24,66,137,45,8,252,178,84,188,255,138,98,128,245,197,139,18,118,157,5,]], +[[152,158,153,148,86,53,25,44,2,60,197,24,111,194,91,186,239,71,36,7,117,209,90,86,25,93,136,205,7,195,116,142,202,11,234,253,247,49,216,147,1,247,114,60,91,183,229,161,195,255,62,171,39,201,125,113,27,205,118,228,32,84,190,228,],[176,250,104,162,83,133,46,149,214,132,66,211,20,81,86,190,18,51,106,118,189,167,153,43,15,64,202,72,93,239,9,104,],[174,247,86,191,184,167,38,110,23,209,95,63,17,238,80,237,37,190,66,14,149,160,116,34,113,235,209,34,148,226,203,150,234,208,131,184,255,11,130,157,46,222,177,77,168,110,64,46,242,94,109,74,90,121,88,193,132,237,16,193,118,203,87,11,],[99,249,165,222,26,42,76,89,184,149,249,22,145,177,203,147,136,237,58,69,153,125,238,196,225,146,147,111,170,183,91,250,177,241,81,246,240,45,19,250,24,161,183,254,57,169,133,166,137,134,156,90,136,242,227,153,254,237,110,160,14,250,5,7,],[216,105,195,231,57,131,83,195,223,149,80,97,201,39,50,22,249,8,186,219,120,115,19,17,189,112,117,3,60,43,0,150,],[55,67,66,220,201,201,113,218,92,183,137,79,105,33,114,133,228,211,171,240,86,164,196,90,223,142,67,247,40,14,240,6,],[14,21,41,161,16,230,152,151,253,210,254,157,31,120,228,53,166,57,155,243,119,6,232,36,34,66,102,224,78,174,180,14,]], +[[107,219,190,6,217,244,33,158,234,100,3,163,87,178,94,86,25,146,250,224,240,246,20,86,29,216,109,35,222,65,90,67,237,82,221,28,206,50,217,180,133,224,148,7,70,66,29,54,185,253,230,205,240,33,21,69,182,52,4,77,75,60,184,241,],[64,64,229,118,123,196,141,101,21,252,250,48,236,133,173,247,84,213,206,132,76,241,96,200,80,122,165,228,255,83,240,78,],[149,2,6,96,91,15,65,124,144,132,62,44,141,142,102,200,40,187,16,185,155,54,238,238,232,202,242,224,229,72,77,147,254,2,191,83,52,5,244,187,116,165,14,85,133,250,13,174,244,130,31,3,1,208,27,70,50,27,170,49,225,240,141,3,],[196,202,212,197,60,179,32,164,52,250,133,91,174,57,16,48,97,45,134,79,101,38,162,128,72,187,138,103,184,155,244,145,250,121,180,184,194,176,6,107,225,18,197,253,54,229,159,25,119,253,187,83,194,154,85,74,116,250,38,128,68,238,238,8,],[118,184,67,98,91,20,20,115,190,38,56,241,215,76,52,204,249,205,208,175,85,32,66,16,241,51,133,87,236,105,245,236,],[157,151,130,230,194,88,171,228,3,156,126,108,107,226,143,156,176,57,108,138,231,247,48,111,209,213,33,126,88,21,225,31,],[237,160,21,17,45,118,233,217,115,179,166,201,31,106,210,196,101,215,153,33,137,226,79,53,204,138,226,233,31,40,120,6,]], +[[215,97,200,197,169,96,27,145,69,183,208,81,36,155,0,65,7,228,82,229,99,16,12,108,120,128,56,201,238,138,218,215,230,72,135,117,214,64,126,252,123,43,202,137,10,127,198,34,102,252,84,205,172,137,51,67,180,245,154,25,109,148,136,152,],[8,233,7,109,40,38,224,187,162,34,90,122,61,178,83,168,75,25,129,16,203,127,137,158,159,130,32,237,23,140,134,75,],[122,183,139,100,230,219,53,154,45,200,48,46,16,146,237,102,250,115,107,83,98,83,161,205,144,253,184,193,14,253,120,48,2,37,225,145,150,53,153,186,84,156,200,89,32,157,240,255,97,205,6,155,3,210,84,230,231,215,108,121,132,64,249,7,],[205,219,141,118,218,215,216,58,29,36,121,212,209,95,236,26,89,236,19,59,13,192,28,145,235,171,52,92,22,4,210,146,194,92,87,91,10,135,156,60,166,27,242,68,14,112,183,52,46,43,167,138,129,56,252,114,41,191,217,22,115,21,159,11,],[71,250,147,164,5,60,232,42,122,141,248,196,203,210,232,155,200,123,50,105,15,191,211,113,154,164,39,93,36,16,59,209,],[208,173,212,41,141,248,63,86,245,251,233,117,56,171,253,104,76,34,32,126,119,215,220,0,37,217,102,102,191,159,45,9,],[49,153,182,220,15,238,240,198,27,224,229,81,249,169,184,216,237,203,248,123,247,69,195,97,199,237,95,71,13,33,92,14,]], +[[197,224,199,167,187,139,124,160,123,240,160,94,166,126,255,109,238,191,227,113,78,227,225,162,39,244,220,142,36,42,47,160,81,53,239,205,144,82,190,197,122,68,49,202,171,232,38,128,238,192,163,58,253,89,179,2,3,178,128,186,18,190,72,92,],[96,132,172,62,104,211,93,46,157,112,96,91,59,66,79,139,146,14,108,56,12,135,125,159,168,125,5,93,82,124,206,125,],[46,127,222,179,72,77,10,94,141,206,148,68,137,121,73,107,6,66,202,188,55,51,165,31,140,60,92,81,193,154,227,25,1,141,169,16,145,194,56,95,47,78,154,89,237,188,162,171,208,208,133,238,64,211,240,212,32,97,165,169,131,42,55,12,],[128,219,202,236,0,6,194,49,194,217,232,30,235,48,244,208,77,170,70,57,94,167,191,5,103,48,127,250,159,80,57,219,130,104,123,212,18,70,204,70,129,121,122,236,5,105,248,232,147,169,103,136,176,211,240,34,84,179,213,202,251,200,130,3,],[3,153,21,107,85,197,99,70,84,12,16,221,62,126,172,247,239,35,119,100,249,86,216,157,225,192,229,72,56,53,239,24,],[195,181,41,99,82,23,165,76,196,43,190,227,183,224,19,75,4,215,242,181,92,203,10,28,103,129,64,156,109,93,215,148,],[17,134,79,174,212,94,94,140,255,47,188,204,135,144,7,96,148,163,96,173,222,123,252,219,36,74,230,252,123,35,87,8,]], +[[17,187,71,72,210,84,126,97,150,190,130,60,155,231,170,24,21,12,32,75,18,202,141,115,193,189,70,177,26,84,180,117,239,235,66,218,40,215,100,150,100,3,221,48,13,159,148,81,178,88,171,28,128,223,6,254,89,67,21,63,83,1,204,203,],[144,252,153,78,192,148,126,240,61,100,144,249,12,199,64,179,64,159,183,211,26,146,198,122,151,41,14,195,197,91,97,120,],[68,197,141,164,157,35,101,210,112,41,209,238,187,59,235,247,192,50,216,88,170,7,224,117,107,28,38,165,65,45,34,105,17,118,3,19,65,173,55,215,187,120,67,40,158,179,157,180,145,88,76,27,42,29,162,228,162,100,156,34,147,130,102,6,],[191,127,48,151,208,163,133,147,195,17,135,101,33,205,238,201,27,195,8,221,210,81,155,137,92,230,107,227,126,124,95,114,211,150,141,28,171,64,201,185,203,90,244,19,4,52,72,50,83,245,13,237,59,18,228,13,146,156,242,122,222,22,35,1,],[8,234,28,2,190,133,61,211,160,66,178,143,113,189,240,130,81,72,16,166,32,8,106,187,254,228,44,44,125,103,219,40,],[173,26,52,140,126,23,1,65,225,180,10,14,244,40,195,18,179,187,81,58,199,21,188,9,30,79,172,158,44,127,97,246,],[152,18,158,2,237,36,215,164,68,255,252,102,93,227,197,62,246,96,146,230,174,70,154,163,120,95,66,178,38,67,108,5,]], +[[116,82,160,1,86,215,148,237,235,255,74,219,31,122,126,236,38,33,127,239,103,195,210,104,53,43,43,84,96,167,220,37,95,77,195,56,207,189,56,75,95,28,20,194,38,112,20,70,181,43,30,62,42,60,186,26,64,238,40,37,8,13,29,230,],[136,205,218,130,243,149,79,20,65,2,10,135,49,60,204,120,241,39,151,82,12,220,168,142,212,15,26,58,105,28,244,90,],[168,249,250,36,163,222,161,2,46,115,240,216,139,28,55,208,109,15,11,32,187,255,14,205,180,164,12,134,215,228,117,97,124,3,87,10,116,25,215,75,160,241,50,112,150,191,25,240,208,207,159,81,212,131,17,47,38,146,35,120,104,47,72,7,],[5,244,238,247,78,175,67,156,129,117,245,251,145,222,190,37,44,121,178,13,165,147,139,43,207,75,27,205,157,219,137,151,66,24,255,205,134,224,45,126,213,230,108,122,16,163,45,245,173,199,52,17,86,140,120,37,104,149,190,47,23,150,97,13,],[219,252,66,88,38,1,89,198,106,252,180,210,209,161,23,245,17,216,98,116,9,219,18,246,63,77,119,39,239,231,143,182,],[65,214,34,15,31,16,251,208,151,70,211,75,208,25,205,14,60,44,230,253,132,162,56,1,13,67,87,141,78,211,3,39,],[92,204,55,167,105,194,143,144,126,25,95,187,7,155,219,115,240,75,237,186,58,158,195,76,174,73,174,18,111,28,170,5,]], +[[136,14,241,6,115,63,4,231,97,149,235,162,128,179,250,221,160,242,93,207,150,166,169,156,140,207,132,44,104,175,218,229,112,206,227,61,65,199,40,206,123,20,25,49,230,232,82,69,103,215,96,30,183,159,103,253,205,7,185,214,130,198,80,240,],[136,171,119,201,139,89,213,94,28,223,199,21,232,227,65,236,250,110,243,90,244,62,169,136,244,215,15,179,175,106,35,90,],[255,108,174,221,138,70,138,160,125,76,110,113,49,187,218,118,24,43,169,88,100,147,118,231,17,244,76,123,186,203,166,7,123,234,135,139,165,148,156,222,238,240,92,253,73,131,176,5,125,39,94,163,225,140,50,101,148,104,195,12,71,172,143,11,],[75,223,235,192,148,179,218,252,208,87,171,26,35,220,150,147,212,81,27,19,120,89,131,199,88,44,168,163,182,143,208,129,223,119,148,68,188,93,230,216,58,68,109,62,213,188,67,24,16,81,128,2,80,167,225,170,42,201,75,64,112,25,253,7,],[134,160,86,26,82,74,131,128,143,39,172,72,161,144,76,168,162,147,132,144,86,157,199,231,108,26,229,98,44,145,17,43,],[99,118,19,88,112,194,219,139,9,28,25,79,64,56,229,38,96,37,51,117,18,152,11,20,165,228,139,240,52,114,90,252,],[4,125,134,196,224,188,243,198,171,214,55,252,170,92,21,199,117,28,12,226,243,121,20,208,125,174,140,83,45,91,138,7,]], +[[162,216,143,55,236,194,178,192,93,214,203,49,89,150,44,95,100,106,152,21,178,251,55,121,31,199,182,6,226,145,62,213,88,221,103,215,161,93,76,160,52,26,76,134,149,102,202,216,196,238,22,229,131,161,11,72,36,23,59,8,41,13,146,209,],[232,160,135,81,189,223,3,198,43,12,50,215,17,161,178,35,251,116,167,41,61,3,62,44,57,100,167,227,12,87,45,120,],[204,242,64,12,214,115,225,239,253,32,22,29,123,104,165,251,135,193,233,157,54,53,215,140,45,161,181,9,250,195,51,70,192,105,22,58,108,70,199,130,106,72,187,189,3,176,94,110,35,81,250,98,191,137,191,124,207,154,144,36,189,21,125,7,],[235,49,45,56,216,234,29,211,232,88,153,215,77,181,230,48,41,106,174,82,241,252,116,56,239,52,57,20,97,74,191,96,135,21,159,176,191,35,98,51,211,157,98,234,157,153,31,173,184,193,60,10,239,3,248,124,53,144,223,168,108,178,126,15,],[247,246,249,212,102,233,133,120,75,136,84,128,58,163,32,153,139,250,185,148,80,236,14,206,185,53,218,49,151,147,65,106,],[208,103,67,55,197,20,120,253,125,106,162,73,241,169,40,122,185,185,196,86,80,184,64,78,146,213,62,136,154,197,84,37,],[132,182,249,123,5,195,177,170,121,239,18,162,130,185,0,153,194,7,37,126,226,30,163,160,62,89,218,99,5,177,193,15,]], +[[66,170,253,10,226,109,241,231,170,2,118,134,13,117,39,131,175,151,40,4,57,187,35,234,228,110,63,132,202,172,120,222,218,162,53,10,219,85,219,169,223,125,122,245,16,25,152,254,81,93,49,28,60,186,62,234,185,19,130,51,25,12,59,78,],[56,142,200,44,100,37,103,100,63,254,186,33,61,67,228,145,59,221,218,197,197,163,58,21,124,238,232,162,107,231,165,98,],[17,97,67,101,11,108,19,61,97,120,89,219,36,41,194,145,53,121,121,11,33,151,215,183,177,180,150,43,50,135,33,3,44,238,202,88,178,213,100,57,226,51,187,132,220,82,94,40,79,248,223,43,222,29,180,152,111,175,210,27,61,125,106,10,],[133,23,40,58,104,109,26,172,40,82,55,249,239,91,48,41,53,181,194,5,168,18,237,27,51,137,57,214,86,62,128,96,52,205,106,153,152,84,69,12,170,161,53,21,141,132,15,96,47,184,221,111,102,22,243,210,79,182,251,250,246,96,120,12,],[168,96,240,228,9,156,5,137,118,51,230,40,39,242,149,177,167,161,238,119,252,79,55,145,14,85,194,19,28,68,177,252,],[164,182,62,247,9,179,191,30,186,79,32,36,8,192,41,94,117,3,188,99,141,219,117,151,243,220,207,157,207,124,178,47,],[15,1,47,230,24,94,84,245,202,39,210,249,157,43,172,245,182,240,56,128,57,21,97,75,232,206,43,181,75,212,49,9,]], +[[182,156,51,177,27,166,120,65,195,212,230,249,35,78,53,55,10,40,180,118,98,172,86,11,39,192,120,182,106,177,176,33,157,246,142,154,207,103,55,146,97,116,77,181,209,227,119,137,47,43,105,46,213,163,139,55,7,60,4,222,93,34,103,55,],[200,156,196,125,111,177,94,154,131,108,156,204,46,135,113,21,43,114,160,176,36,167,137,178,233,94,1,42,165,161,195,99,],[36,54,143,238,91,216,72,180,198,97,163,190,79,49,12,252,67,110,121,236,74,120,80,27,129,9,95,229,22,20,35,27,108,161,171,18,105,153,106,210,233,142,41,151,129,175,142,41,128,75,36,254,86,121,202,59,166,80,197,196,204,88,206,1,],[55,161,248,82,33,67,239,250,44,93,24,114,28,165,175,229,32,57,251,138,67,95,97,79,137,222,217,209,226,81,202,236,98,74,80,101,26,216,232,168,240,156,81,134,174,68,194,224,36,10,142,46,89,125,120,103,154,248,148,57,216,186,81,1,],[22,213,104,78,180,92,102,116,188,154,75,50,78,78,255,123,215,55,181,166,209,30,76,172,26,64,111,71,40,96,105,76,],[70,3,148,193,222,226,197,111,65,103,45,213,120,146,131,13,74,18,158,38,211,18,193,76,249,52,118,119,30,217,97,239,],[175,110,177,111,112,207,28,179,68,168,16,65,131,78,82,125,193,73,82,168,22,77,81,149,217,184,132,245,223,179,108,14,]], +[[123,99,97,63,109,174,1,205,205,94,107,55,104,105,113,205,141,138,153,84,47,99,41,161,40,84,169,216,255,129,5,172,114,236,67,250,243,77,135,48,23,125,31,7,67,199,76,32,191,114,194,57,75,138,125,71,31,254,42,4,171,0,129,28,],[96,184,237,165,116,199,56,191,56,25,163,128,192,206,167,30,66,118,154,179,12,244,97,167,141,247,114,220,180,80,33,70,],[118,245,11,43,156,42,217,123,251,148,153,238,65,146,138,192,114,218,94,139,199,29,2,18,85,9,66,51,43,98,231,12,139,254,28,114,37,66,57,70,136,222,205,145,122,236,143,149,53,62,29,114,98,75,112,235,237,93,23,246,197,73,119,2,],[219,215,175,97,1,49,141,94,11,193,54,180,214,49,225,187,174,22,174,174,182,128,48,175,199,113,194,16,119,115,85,29,246,245,134,162,109,225,9,136,101,109,69,44,13,89,151,180,150,228,64,77,141,56,46,95,158,29,175,234,174,113,120,1,],[178,74,39,94,17,133,90,97,54,248,171,166,246,78,6,211,159,251,254,131,152,12,2,231,147,168,210,141,241,219,52,234,],[120,32,61,38,196,12,12,93,59,8,7,43,8,78,212,224,228,235,123,151,185,242,95,15,226,149,91,161,197,156,187,40,],[101,132,102,138,243,135,222,175,88,52,74,99,155,127,230,183,111,240,72,159,181,117,16,106,191,102,183,89,28,47,17,0,]], +[[53,88,211,167,67,149,189,203,165,96,226,196,90,145,150,12,236,108,179,237,188,211,14,114,47,127,5,82,16,243,123,81,83,79,67,235,164,3,168,79,37,150,124,21,45,147,160,23,94,200,41,62,111,67,117,49,158,173,249,87,64,31,187,210,],[248,97,233,30,176,234,168,65,207,168,50,191,54,71,6,211,84,211,59,118,231,139,96,9,45,252,114,36,220,235,186,107,],[179,101,181,86,26,19,165,69,23,207,144,216,139,53,235,9,103,214,213,132,20,184,193,84,126,105,49,89,224,19,120,86,54,84,197,15,180,35,35,240,157,215,143,254,40,5,109,223,165,79,235,244,72,145,232,167,65,182,161,104,125,114,134,5,],[114,199,76,158,244,8,148,64,51,203,3,203,55,139,167,14,140,146,31,232,192,243,180,42,62,238,144,33,67,149,7,7,122,181,216,54,200,178,119,127,94,31,127,95,115,193,219,7,200,33,125,59,80,245,152,207,23,204,246,92,87,66,79,5,],[54,179,22,21,44,214,79,60,105,41,146,125,22,65,246,177,86,49,251,245,25,62,217,35,91,85,102,108,165,109,182,44,],[97,78,128,44,194,162,17,77,209,192,79,203,44,225,123,22,74,21,18,171,216,194,215,49,215,56,188,27,45,165,4,11,],[73,173,63,130,69,21,243,246,129,79,54,6,9,223,122,141,1,104,128,180,97,98,235,173,223,139,141,47,210,210,218,10,]], +[[163,91,146,242,68,6,58,25,187,94,62,212,214,153,237,32,105,96,113,22,210,189,8,17,63,13,131,115,97,63,53,183,126,201,54,1,134,78,228,153,90,79,122,188,211,223,193,1,233,231,243,105,230,61,225,174,104,160,122,167,240,117,179,41,],[120,244,248,119,43,29,252,244,114,204,22,143,64,131,229,215,157,249,174,6,26,47,87,240,246,238,171,129,222,149,19,111,],[162,61,190,55,87,228,120,219,200,77,61,179,169,51,176,66,140,237,182,176,27,134,216,215,63,57,89,135,141,174,111,5,136,245,5,205,77,57,242,171,70,119,182,72,5,214,41,101,42,34,82,152,37,195,169,29,4,55,73,252,113,240,55,6,],[177,51,223,18,118,16,138,211,202,201,106,82,104,11,52,15,66,235,168,220,120,105,5,232,215,255,212,24,148,51,14,234,158,108,37,19,131,194,103,230,49,78,145,99,37,111,51,101,10,144,214,151,55,9,30,38,193,101,255,127,5,168,241,3,],[7,188,23,189,73,135,225,29,202,136,79,42,249,150,208,254,231,233,153,200,36,252,240,119,152,194,13,48,217,139,143,110,],[37,223,181,89,203,60,45,242,176,253,91,151,49,179,35,18,232,244,177,173,31,80,236,9,141,236,121,194,22,81,213,35,],[72,2,240,243,90,223,97,91,47,50,130,96,223,208,153,160,132,61,169,157,234,37,3,107,115,79,109,215,134,119,128,11,]], +[[114,212,165,100,202,21,73,155,94,78,117,216,172,15,40,33,125,50,17,74,12,100,154,124,142,170,221,12,199,140,82,11,199,102,189,115,131,124,79,170,82,21,80,47,30,252,144,192,3,247,17,187,239,85,23,0,145,2,138,52,73,52,8,169,],[208,174,36,111,152,179,45,108,242,8,0,223,165,74,44,20,183,70,85,22,9,194,29,156,34,163,63,70,158,162,108,65,],[143,196,241,121,51,11,100,45,216,108,169,54,38,81,184,59,0,109,131,117,204,239,129,29,60,103,6,249,21,148,101,29,242,118,153,83,114,48,70,204,185,191,230,106,102,126,13,17,252,62,162,216,34,98,52,253,213,22,71,101,38,15,123,5,],[30,237,119,100,20,187,179,45,141,87,164,242,226,101,28,216,168,49,170,248,173,78,68,215,83,239,232,28,58,140,123,97,202,176,20,221,138,202,103,199,11,29,82,210,54,118,9,151,112,155,224,41,155,66,46,197,25,99,60,252,209,50,156,15,],[6,20,176,252,81,178,40,244,176,86,87,47,207,23,169,111,175,127,121,133,43,99,62,189,243,150,30,193,5,100,47,178,],[149,41,13,161,129,243,110,165,166,211,68,167,96,47,33,57,156,215,100,103,234,220,227,206,122,9,21,230,210,255,43,90,],[75,219,36,152,46,103,243,132,170,148,144,145,112,61,96,100,79,145,166,211,30,151,24,41,200,223,9,148,105,252,112,5,]], +[[46,90,170,178,152,230,108,45,193,215,126,167,66,31,248,149,37,95,157,144,13,176,69,13,99,249,247,156,26,112,19,207,3,129,243,241,144,69,113,155,158,140,235,86,47,14,150,93,192,123,9,243,113,169,99,162,129,199,73,194,83,47,101,74,],[40,153,42,251,22,19,124,242,137,75,172,221,172,69,95,114,62,127,76,160,162,185,162,89,234,57,119,62,143,45,208,103,],[124,116,48,48,91,54,26,158,53,178,120,12,77,68,8,7,27,33,48,147,29,57,131,14,200,211,19,170,251,200,58,101,218,225,156,183,71,217,209,196,206,63,53,156,200,36,234,140,146,246,106,66,184,97,78,120,72,184,132,172,138,164,174,2,],[6,68,227,252,210,190,238,73,250,251,107,141,181,113,51,153,130,58,220,163,210,219,36,23,139,35,86,204,70,182,166,240,15,173,16,113,201,208,77,20,211,64,44,203,45,117,252,123,114,71,98,193,158,232,7,182,103,223,68,26,117,213,179,3,],[21,138,52,218,84,152,26,184,179,188,245,123,189,94,63,252,102,252,152,106,160,123,20,216,201,87,103,103,248,185,123,140,],[28,243,63,1,65,245,184,152,151,81,132,128,181,247,58,195,233,73,1,129,88,251,194,131,71,41,94,182,147,52,197,44,],[138,93,99,86,36,221,67,91,160,225,128,212,98,66,195,4,80,55,147,246,162,14,156,47,202,29,251,182,89,235,238,0,]], +[[182,54,160,36,72,0,53,67,219,134,75,64,181,216,214,221,154,214,17,98,76,155,15,198,137,12,81,234,85,146,199,144,30,243,96,73,89,104,229,110,109,63,231,64,177,200,76,78,68,144,237,104,45,235,67,5,175,213,150,239,178,128,34,59,],[32,197,112,236,206,97,108,121,91,5,89,171,7,128,207,151,182,230,58,244,145,180,45,62,245,58,4,38,219,220,30,86,],[212,186,128,48,13,92,181,19,83,192,63,40,196,79,208,164,36,255,225,228,13,120,237,123,177,19,62,143,228,225,135,80,82,147,178,10,57,29,169,98,198,168,172,10,206,201,198,114,38,175,59,97,149,218,190,57,179,102,34,148,218,62,14,9,],[214,26,251,181,115,197,145,218,110,188,87,226,168,176,75,123,138,255,245,43,36,251,41,140,40,50,205,251,34,219,78,102,134,225,40,154,153,74,172,104,72,115,33,33,187,11,220,208,73,87,68,124,72,167,201,35,130,75,15,136,193,2,29,13,],[17,212,122,234,222,154,112,41,130,217,76,7,209,118,89,58,250,209,181,73,139,13,88,60,197,27,244,55,208,123,156,165,],[170,63,26,95,13,39,142,86,207,97,102,232,9,41,114,158,109,201,136,60,34,51,39,86,203,28,228,30,90,179,174,159,],[222,194,149,232,42,148,142,56,166,169,76,155,77,35,32,171,7,118,204,17,64,99,37,53,242,168,239,137,183,162,125,4,]], +[[92,160,84,60,113,245,104,160,14,237,245,10,149,32,244,193,91,82,110,63,176,218,129,108,41,234,61,80,178,246,42,18,212,162,147,60,225,148,84,227,49,181,40,1,0,32,154,108,232,229,105,249,147,194,172,171,81,219,232,100,197,203,37,99,],[200,16,217,75,146,162,212,224,72,160,16,193,232,46,185,243,106,36,166,192,153,10,25,53,101,112,27,37,91,35,64,116,],[67,104,35,238,255,62,220,229,216,88,125,104,229,71,62,243,216,220,148,101,181,88,182,232,231,205,49,55,236,204,128,180,196,232,6,237,241,54,25,216,231,23,230,159,72,215,6,27,104,222,2,200,32,155,225,247,172,38,186,142,223,96,109,2,],[224,84,166,192,143,95,65,155,180,30,79,115,182,61,38,124,37,248,197,224,146,111,110,116,202,229,46,56,54,97,221,217,9,17,2,25,30,186,213,230,227,156,212,109,210,66,45,111,84,187,251,27,60,197,163,219,239,228,236,81,62,251,67,2,],[155,102,198,88,140,131,237,78,131,138,162,147,0,4,63,214,154,204,189,94,122,7,189,89,91,96,2,175,70,113,162,61,],[93,28,55,215,75,111,47,147,28,253,242,200,83,153,192,215,124,16,118,131,142,252,55,199,21,176,173,240,11,146,5,157,],[121,210,112,97,114,12,225,30,206,186,119,49,50,17,87,243,8,229,25,251,35,82,19,130,10,122,55,23,73,25,18,7,]], +[[95,135,17,125,169,187,182,9,28,148,218,107,35,11,125,143,109,224,237,42,7,100,19,185,46,172,220,67,171,188,104,151,170,120,106,20,98,38,131,42,167,60,67,75,14,220,45,65,210,85,143,130,10,184,248,126,9,230,205,169,16,114,185,182,],[80,154,173,209,152,79,239,193,44,165,58,66,0,6,9,173,40,230,137,126,205,183,58,56,126,15,145,141,152,183,53,102,],[15,25,230,234,12,5,243,129,133,192,28,45,100,119,153,93,175,80,101,186,157,128,23,63,166,187,35,167,116,220,136,179,170,232,121,216,166,36,113,210,211,4,204,61,198,98,120,167,171,203,11,176,119,28,210,120,225,30,123,147,46,159,155,15,],[125,200,193,97,189,206,114,126,141,67,57,167,5,145,82,101,185,208,72,160,59,111,232,47,227,184,229,159,52,4,59,161,5,221,211,95,35,92,163,164,168,204,220,211,157,125,176,164,113,194,146,217,57,9,162,130,219,35,216,22,29,175,17,0,],[75,199,155,82,37,207,51,156,147,1,219,253,141,230,216,39,136,118,150,10,202,84,74,78,45,38,100,168,255,84,13,83,],[131,86,153,226,14,4,237,71,243,149,159,224,201,67,220,225,8,7,19,69,246,102,58,0,178,200,155,223,148,227,67,216,],[30,255,4,41,144,249,221,164,247,116,219,109,53,195,244,74,158,143,107,7,160,117,67,43,2,69,204,95,105,254,9,0,]], +[[181,58,100,76,146,186,45,199,16,139,22,131,63,9,173,89,23,132,100,55,34,90,119,61,50,215,156,151,115,60,10,88,81,88,24,198,156,14,10,23,6,176,65,67,132,47,62,158,39,20,72,251,175,58,137,145,25,195,47,66,86,111,253,51,],[200,113,109,53,184,106,208,95,37,144,21,209,133,151,91,180,119,15,3,111,159,123,215,114,32,6,205,188,199,13,62,76,],[19,210,203,172,121,118,173,39,240,191,102,154,213,136,239,178,201,27,171,133,7,213,127,177,107,254,169,202,255,43,9,100,231,86,37,196,216,8,215,187,183,140,91,70,78,223,254,73,73,236,251,200,185,95,246,253,177,189,202,39,66,6,129,0,],[160,17,52,38,203,209,65,94,206,72,73,237,227,120,60,201,58,171,163,27,217,97,165,191,179,50,118,121,247,229,200,174,114,75,77,68,249,148,116,148,212,22,68,118,190,220,22,226,28,233,115,51,236,142,157,200,187,210,142,36,211,253,59,9,],[102,145,135,244,230,154,249,186,171,1,81,97,244,94,231,130,87,74,92,9,57,158,243,9,174,79,128,229,92,35,243,46,],[159,199,59,44,91,249,200,78,254,129,251,152,160,23,173,73,102,203,61,232,209,225,148,174,239,206,140,192,48,8,213,157,],[38,255,50,27,22,156,209,1,92,238,179,223,229,121,220,144,59,176,107,255,191,54,40,212,58,25,108,234,79,227,126,4,]], +[[210,124,158,175,207,136,21,25,144,187,91,47,168,68,62,112,155,95,216,215,141,35,56,3,50,45,200,109,147,217,50,149,8,224,239,245,41,119,103,20,104,97,150,216,23,253,247,30,181,182,232,50,101,22,239,72,155,254,24,106,197,197,191,109,],[248,167,188,187,12,84,232,137,36,206,105,176,2,38,51,87,129,91,99,9,242,136,252,73,127,253,139,155,219,234,171,127,],[194,84,227,113,68,86,51,19,116,66,238,254,64,173,74,130,230,155,30,191,72,166,133,162,188,111,251,172,18,109,34,132,135,178,227,83,124,151,239,116,16,52,32,145,150,46,80,192,203,133,222,123,57,206,180,26,196,7,141,64,243,64,113,6,],[231,141,91,134,125,200,43,215,137,147,166,1,49,33,49,180,21,169,52,74,1,195,247,185,141,217,251,74,92,126,149,153,66,201,128,126,90,117,242,32,237,217,85,37,26,80,86,145,252,128,178,49,163,100,39,113,249,16,232,146,151,67,177,0,],[235,58,133,159,124,122,5,187,82,246,27,255,35,122,174,158,149,9,110,191,110,107,192,6,180,181,0,104,47,115,45,176,],[230,178,37,119,197,245,48,23,19,172,45,137,231,201,163,213,224,19,126,179,177,216,79,191,200,250,20,162,156,184,195,205,],[31,65,51,78,105,12,101,110,121,30,73,244,1,216,89,122,242,176,94,47,149,173,42,90,97,41,65,228,105,79,65,1,]], +[[112,33,61,58,121,198,93,109,187,165,66,163,103,150,53,0,58,104,42,245,250,88,222,107,13,101,191,162,65,132,144,28,68,2,251,146,204,18,73,221,26,225,105,15,3,179,236,79,30,155,218,176,222,91,253,40,159,16,41,104,48,253,64,62,],[104,185,243,77,152,51,33,227,8,62,218,89,230,176,135,97,142,25,67,198,175,115,116,235,73,77,137,7,147,250,238,85,],[91,108,226,119,77,64,14,206,168,168,8,245,253,10,121,127,252,97,22,117,35,118,205,123,250,59,44,202,58,132,213,89,63,92,3,173,62,236,29,137,83,34,117,196,123,124,226,160,233,197,156,196,2,138,138,101,229,187,144,151,234,113,194,8,],[254,35,224,77,38,120,71,150,190,48,138,56,252,46,38,189,52,232,0,211,23,136,162,236,230,180,187,200,138,141,95,208,33,235,199,10,63,153,232,61,180,160,96,204,45,187,9,100,91,30,13,188,11,43,66,153,130,176,208,73,195,57,202,12,],[190,44,248,158,165,62,192,206,192,60,152,167,130,221,214,223,187,29,79,93,202,19,242,188,53,81,128,248,104,22,74,105,],[247,202,134,119,58,40,217,74,134,118,3,39,107,162,156,116,39,197,240,87,153,146,198,238,54,253,253,128,23,246,115,164,],[251,20,196,227,172,197,74,84,45,156,28,241,124,44,156,13,172,154,136,152,28,47,75,184,178,150,82,65,3,150,77,14,]], +[[93,84,11,59,20,240,192,23,92,4,126,175,2,108,144,112,101,158,241,62,157,40,224,197,197,22,164,40,38,155,20,235,29,45,77,85,26,87,198,251,43,4,24,16,73,212,3,157,87,92,248,12,11,198,236,112,51,6,127,39,48,147,68,222,],[128,144,148,171,58,114,181,101,125,179,3,246,132,171,54,212,175,80,218,87,99,140,15,66,64,16,46,58,132,87,228,95,],[50,82,125,167,85,49,40,137,147,93,213,238,145,177,187,17,122,93,55,125,210,62,245,183,225,91,175,250,233,165,67,145,163,253,35,75,220,224,115,224,152,197,141,5,191,25,91,76,60,198,57,114,56,59,164,181,16,114,151,26,235,203,98,13,],[42,17,39,89,142,234,199,54,25,134,20,214,167,230,127,138,24,7,174,195,161,251,44,53,124,4,30,75,146,197,181,52,156,6,37,0,52,87,6,249,253,96,209,12,154,41,52,76,5,82,135,38,245,38,246,30,80,153,144,219,20,64,188,2,],[100,136,109,65,220,50,100,175,90,201,188,75,146,46,99,232,150,140,146,172,51,199,233,21,162,183,79,143,227,216,160,106,],[207,18,103,19,216,90,170,250,144,79,39,109,120,54,49,184,114,55,53,188,115,244,217,9,128,196,79,156,19,103,19,91,],[95,15,48,227,144,96,125,103,144,94,29,45,239,47,216,151,123,9,83,49,49,112,53,204,202,240,61,243,134,227,120,6,]], +[[202,65,118,156,175,23,23,180,228,92,147,193,33,220,130,165,52,251,198,236,9,134,102,44,50,34,215,20,146,189,17,118,175,63,137,246,24,125,188,249,33,119,80,198,126,248,158,212,123,3,159,158,176,98,255,236,157,246,74,181,43,11,69,203,],[192,142,24,42,56,156,163,238,29,238,171,63,184,131,205,241,178,210,106,30,102,56,205,248,223,250,44,97,145,199,178,86,],[92,218,135,47,126,214,215,201,2,24,172,16,190,232,226,20,243,179,77,21,210,92,57,37,94,201,230,176,23,122,163,203,115,104,209,28,184,237,111,245,207,12,4,40,29,6,188,66,114,184,188,9,194,63,111,76,213,168,16,221,199,185,193,3,],[235,142,32,69,222,124,94,138,195,241,115,131,167,93,235,206,89,225,43,147,152,43,254,64,216,50,156,34,99,43,112,22,183,23,110,144,202,106,245,74,159,1,124,206,68,216,66,131,37,173,240,233,237,11,63,117,191,199,208,13,42,62,220,11,],[212,204,100,218,92,113,129,73,229,58,154,194,165,43,113,16,38,201,188,16,31,34,7,125,188,110,44,145,55,22,102,185,],[252,252,168,101,19,27,120,207,171,38,187,114,189,33,100,154,246,97,85,185,164,133,229,28,217,79,195,105,94,61,159,118,],[206,48,239,180,107,238,70,215,41,249,13,125,147,203,66,102,142,244,191,242,236,53,188,191,150,198,167,78,107,87,155,13,]], +[[254,221,99,255,212,207,191,97,136,148,150,46,18,26,144,37,238,163,24,168,10,26,223,22,157,100,144,68,93,46,2,160,84,47,34,68,189,183,216,75,135,230,40,168,230,161,47,23,191,116,169,166,208,234,70,197,149,219,253,198,128,192,75,38,],[216,177,27,12,172,96,21,235,107,140,66,166,154,60,47,81,45,79,34,61,18,9,77,205,128,91,206,246,30,166,102,85,],[237,89,217,226,61,236,52,148,176,251,197,209,12,208,43,171,134,179,235,53,171,191,158,77,74,146,100,121,241,52,88,58,68,206,114,220,65,34,172,163,119,164,7,43,113,86,70,43,116,232,223,70,182,134,105,134,54,131,110,242,3,23,156,7,],[241,210,109,101,75,81,103,66,9,106,211,94,15,84,125,255,54,31,43,77,103,112,114,11,190,15,244,157,250,104,40,1,146,189,194,86,88,43,148,201,194,47,228,162,217,234,62,170,112,132,82,22,250,106,53,121,189,188,34,234,169,38,151,3,],[255,190,128,251,121,200,156,208,29,102,93,220,57,140,206,206,212,221,57,26,105,8,35,47,40,51,13,97,30,23,97,97,],[221,218,6,82,235,45,96,141,68,142,0,247,153,254,122,87,241,50,27,239,246,29,97,49,111,231,185,128,75,19,56,73,],[254,232,206,55,239,192,16,167,9,23,182,225,246,227,3,160,56,43,7,214,138,38,65,86,75,205,43,65,79,13,29,4,]], +[[56,242,24,78,170,85,54,86,238,41,2,112,107,206,196,172,181,175,37,21,124,160,246,162,212,141,232,82,133,250,59,192,127,240,63,180,200,46,156,21,214,89,223,66,75,62,115,237,29,120,0,111,62,11,121,235,100,217,140,19,174,198,186,55,],[24,100,172,3,221,159,121,98,123,98,246,67,95,110,40,42,198,149,101,39,217,28,171,131,64,101,21,17,84,186,133,96,],[74,100,19,194,200,127,43,56,86,168,222,203,206,73,58,222,174,12,105,201,65,52,112,127,176,241,143,48,73,253,62,61,5,26,189,185,212,190,226,83,198,16,124,2,213,122,215,204,159,49,1,219,102,10,250,194,183,152,25,56,233,86,79,1,],[143,146,31,95,133,175,161,72,27,223,8,140,78,137,197,6,107,28,28,205,152,225,181,72,93,139,1,40,110,182,105,115,151,131,210,152,238,128,204,139,246,84,146,169,222,123,221,205,79,138,249,166,168,46,50,37,217,92,246,245,15,142,141,11,],[219,247,116,117,244,253,32,150,93,241,247,103,113,62,184,23,50,27,24,52,151,150,69,252,146,13,196,122,235,173,26,134,],[96,48,51,199,226,189,115,159,220,70,58,222,101,54,66,87,201,193,103,124,72,63,42,106,114,131,48,135,68,63,116,17,],[68,111,86,100,171,121,85,174,251,167,96,150,5,249,101,48,36,173,51,182,172,119,119,159,13,44,221,101,88,11,217,0,]], +[[139,252,164,132,98,210,83,111,116,184,79,106,245,159,93,133,130,255,143,126,194,135,69,214,114,231,46,183,46,121,211,233,157,16,210,117,195,211,254,69,159,127,226,144,27,206,56,145,145,204,132,131,192,245,17,64,217,198,43,8,250,222,129,187,],[32,131,101,190,250,134,185,152,89,205,161,113,234,142,66,53,8,240,226,91,59,133,254,223,154,25,10,41,54,17,36,110,],[68,215,126,67,158,246,202,94,185,64,198,15,248,115,45,220,22,38,158,160,35,187,38,19,189,68,126,186,127,214,152,81,34,108,72,25,206,141,68,152,90,73,243,244,26,199,175,51,196,127,254,95,137,48,74,50,86,228,69,248,214,134,227,7,],[76,58,126,144,36,222,2,207,20,151,48,53,232,141,9,16,191,228,249,201,69,65,247,219,177,153,242,208,255,168,66,55,36,165,192,179,105,179,163,190,59,175,7,122,68,126,151,44,47,182,44,3,137,195,45,153,43,181,95,3,209,36,32,1,],[10,105,120,41,39,156,44,26,21,243,234,231,70,229,28,162,230,149,57,111,60,158,199,136,85,95,238,124,220,168,81,26,],[103,240,92,90,200,223,132,237,105,30,218,89,188,154,55,239,108,251,193,212,197,231,110,243,66,84,81,137,80,252,190,129,],[52,167,64,37,173,160,211,171,15,247,191,58,19,74,159,224,31,60,121,25,114,180,9,178,144,2,128,247,11,249,222,1,]], +[[215,72,13,66,114,188,177,85,123,27,190,224,73,21,193,38,165,44,166,214,168,187,83,20,160,225,165,43,89,191,201,156,153,200,57,211,109,143,91,134,82,97,142,215,176,254,158,195,217,78,255,244,196,83,197,64,99,20,118,165,151,155,187,224,],[136,25,147,103,240,217,166,202,16,230,14,236,196,228,165,181,203,90,81,24,40,89,89,92,251,87,11,208,43,181,54,89,],[224,77,200,68,45,53,33,115,233,49,129,142,41,8,88,222,133,104,138,70,73,234,62,60,58,231,78,218,165,74,208,27,100,98,42,216,160,144,182,173,96,173,253,1,136,24,130,130,141,57,7,139,181,178,113,79,211,234,131,151,163,66,253,4,],[194,19,161,242,59,214,44,100,100,175,4,97,109,173,51,196,166,80,127,157,165,234,64,43,144,185,111,51,10,199,201,237,246,41,242,73,199,153,121,12,205,129,173,7,2,179,29,193,232,162,83,84,80,85,41,22,192,155,168,3,198,21,212,2,],[159,80,27,69,153,25,213,207,228,140,228,245,49,131,45,214,22,0,148,47,145,145,70,120,65,202,98,143,53,36,70,29,],[76,245,216,45,83,32,99,81,249,165,8,135,25,54,177,113,195,225,39,157,110,209,182,150,185,19,51,178,69,75,120,200,],[27,64,177,106,16,92,112,17,115,67,220,181,79,67,185,97,193,39,239,82,92,168,99,103,61,132,46,190,225,179,226,5,]], +[[60,45,54,80,115,91,65,239,144,6,187,69,228,190,46,10,165,205,232,81,174,172,66,30,233,193,180,146,216,122,161,138,62,70,221,206,41,136,68,252,175,160,10,27,71,234,243,222,112,89,109,241,187,238,60,128,157,27,231,221,148,8,14,52,],[72,248,194,104,214,184,203,74,209,229,28,180,75,125,103,219,149,25,254,33,151,87,82,168,235,57,127,150,236,11,121,124,],[63,42,240,26,213,55,122,195,144,64,212,26,65,227,110,123,147,250,114,53,184,65,121,31,67,46,205,127,145,163,178,26,183,25,108,136,58,213,167,219,68,111,108,6,103,36,96,243,246,62,248,99,217,67,43,233,202,234,187,121,232,126,34,8,],[64,21,95,251,42,237,154,34,234,59,237,34,128,246,207,222,247,107,148,115,165,56,94,185,247,242,232,19,73,252,6,228,148,20,95,23,179,101,105,163,250,185,106,229,222,183,176,15,0,94,189,224,181,130,176,108,53,28,131,216,54,246,60,15,],[203,188,64,171,137,148,222,96,131,64,2,81,162,60,235,128,186,238,59,11,82,9,33,243,4,164,57,38,8,146,113,249,],[6,243,14,240,218,240,164,253,36,181,247,228,150,206,208,196,237,135,157,188,215,138,38,73,164,88,226,32,21,254,116,58,],[238,89,239,108,132,124,50,229,105,177,152,132,133,45,141,181,186,177,185,59,202,5,181,134,197,75,90,181,104,237,140,9,]], +[[116,150,89,150,38,140,220,76,9,34,11,211,28,224,123,33,122,3,130,110,233,129,250,137,243,162,53,156,237,9,94,241,64,150,208,39,193,197,238,76,191,192,75,157,83,65,116,2,159,219,80,207,86,16,211,2,30,249,51,180,202,243,57,133,],[112,129,83,116,77,45,77,137,198,183,251,11,150,13,178,77,221,171,20,145,111,144,66,14,129,34,227,235,119,27,4,109,],[140,102,40,52,67,23,166,58,202,111,120,207,174,169,101,179,170,85,34,206,145,65,149,20,28,8,135,10,27,141,172,243,75,121,199,171,198,147,205,158,94,190,26,46,134,240,51,45,32,72,219,60,189,239,1,104,121,98,214,223,36,158,56,0,],[239,239,209,214,192,163,89,215,193,126,184,44,22,181,125,108,63,129,199,184,27,109,228,191,227,254,143,11,229,156,183,148,208,106,176,231,162,246,145,145,173,81,61,221,12,173,137,225,241,170,91,166,99,234,132,81,121,23,146,207,28,232,6,4,],[47,91,55,177,146,241,53,59,12,21,90,52,214,221,187,70,161,216,226,131,66,29,213,205,124,215,2,246,199,223,185,247,],[99,106,74,11,133,100,84,62,157,60,20,74,24,160,63,207,183,248,200,137,226,89,153,30,197,68,123,220,98,19,125,171,],[10,83,146,163,244,135,33,149,84,81,49,41,217,214,86,241,133,142,58,77,75,235,248,42,166,196,45,9,154,241,138,10,]], +[[10,191,6,156,8,178,105,28,58,38,247,157,200,237,5,203,113,210,32,255,120,243,165,197,120,10,233,218,24,228,86,67,158,243,181,204,1,108,200,45,189,218,112,87,102,170,68,139,214,31,161,170,241,23,14,254,145,73,218,169,254,100,161,174,],[0,145,16,111,176,104,26,219,64,167,196,66,10,123,83,247,232,109,29,71,1,209,71,203,71,224,132,127,96,22,186,122,],[199,86,111,179,180,216,222,246,103,224,64,242,118,211,237,152,211,109,255,70,1,38,167,91,76,194,16,3,134,187,1,198,66,246,216,222,126,100,155,230,224,129,139,8,215,124,230,15,78,229,231,113,122,80,136,75,222,224,32,52,236,241,205,12,],[29,131,192,201,50,140,179,166,210,43,248,82,173,220,62,159,70,229,251,224,230,236,192,6,60,245,74,230,37,240,100,218,235,16,164,108,172,150,164,70,107,103,111,150,126,220,86,191,190,232,21,42,253,123,217,169,151,65,206,167,68,209,252,2,],[173,141,224,240,13,145,235,236,131,111,207,17,195,1,237,143,66,115,86,252,187,41,250,11,68,213,181,109,230,136,79,25,],[109,103,217,128,27,134,151,55,202,98,231,196,145,226,224,47,50,245,38,0,7,19,23,28,38,15,159,35,222,41,179,113,],[162,28,94,254,218,44,99,219,78,152,251,176,8,193,192,188,118,252,97,205,105,155,232,169,130,9,223,180,72,129,124,15,]], +[[243,253,94,197,226,48,182,218,209,172,61,58,235,173,199,134,63,248,157,226,161,49,127,66,77,21,152,154,62,251,10,253,249,158,93,94,238,174,209,32,92,251,92,44,196,229,233,246,180,231,246,65,41,248,96,16,76,166,36,78,185,254,181,100,],[192,117,103,151,159,237,183,69,55,98,110,35,0,225,165,183,247,83,193,219,42,254,190,149,190,168,88,164,36,206,158,70,],[68,176,18,70,99,173,176,199,58,237,73,247,52,3,70,31,203,25,17,27,11,161,122,169,150,86,111,71,126,55,213,36,176,225,241,7,97,47,197,42,124,118,123,24,31,191,77,98,155,221,192,143,48,88,77,236,97,36,197,211,157,66,49,2,],[232,12,66,187,240,122,249,206,81,150,89,190,134,22,69,131,219,218,150,15,101,24,54,77,206,124,93,135,42,13,213,80,174,67,211,29,92,244,18,47,47,223,50,230,90,17,77,218,254,90,232,93,150,39,203,54,38,254,239,202,72,56,196,2,],[248,224,56,208,39,44,78,243,213,123,234,104,240,167,12,163,8,227,249,15,153,237,107,181,6,21,126,111,157,31,131,192,],[78,163,15,5,121,150,117,188,26,236,233,146,134,1,213,173,250,68,41,103,140,195,168,162,155,204,212,30,130,156,154,90,],[89,95,60,195,5,28,193,68,0,3,72,67,36,30,34,80,106,85,129,129,93,92,215,210,174,166,83,243,59,141,116,9,]], +[[115,143,19,16,164,224,143,145,122,10,92,31,186,244,239,114,249,94,230,47,205,237,80,134,138,61,175,152,133,106,68,141,66,39,44,44,139,8,71,14,229,221,138,248,132,156,1,183,80,141,58,60,101,176,51,14,105,92,132,29,93,204,178,245,],[144,198,169,102,250,118,100,212,251,212,125,99,228,191,242,71,216,97,103,135,109,123,108,5,183,136,252,48,194,250,124,100,],[206,30,53,119,182,162,16,22,185,221,11,81,123,170,12,203,16,123,193,153,184,187,174,246,143,149,12,142,213,128,19,200,83,180,211,56,238,220,103,80,121,171,19,144,70,47,254,250,106,149,155,4,63,139,86,81,198,202,55,92,224,180,164,3,],[250,231,28,240,238,183,230,99,203,101,208,238,202,8,238,90,155,9,130,232,46,230,89,66,234,96,191,32,59,79,224,19,1,238,84,217,70,72,165,53,116,198,241,2,255,171,245,151,50,50,28,173,20,23,236,191,100,245,215,126,215,190,229,10,],[204,41,164,216,37,151,64,223,246,52,116,146,32,222,209,18,221,8,65,227,74,150,209,171,39,109,100,61,181,140,200,170,],[234,79,139,64,41,147,47,90,69,186,5,61,229,199,160,40,204,91,236,30,204,55,134,166,127,84,253,164,46,122,133,252,],[179,221,1,31,62,100,43,174,120,146,82,133,28,88,54,204,138,220,214,118,63,65,110,216,51,55,70,233,126,221,86,7,]], +[[136,65,210,42,222,214,156,19,30,245,238,10,16,171,10,155,119,203,117,78,222,141,37,122,83,114,114,110,43,73,156,110,113,94,204,166,54,129,188,110,158,49,209,136,72,144,47,77,150,254,175,67,185,93,0,134,66,144,59,23,99,188,159,184,],[56,8,130,136,191,15,188,190,21,70,90,246,10,247,15,242,39,146,93,108,50,75,212,223,204,80,91,51,117,33,91,122,],[187,43,171,112,3,241,49,27,233,184,200,131,252,79,213,40,173,253,81,169,201,157,179,220,168,218,15,202,149,141,161,154,16,235,34,51,38,103,177,160,6,93,61,188,13,6,38,154,18,89,182,168,144,72,74,162,20,58,82,105,95,20,91,10,],[232,250,21,74,234,106,236,156,24,3,147,99,19,218,16,122,224,128,4,167,12,53,62,94,143,146,249,0,78,18,167,240,165,184,136,243,90,164,62,189,221,85,216,28,159,136,13,240,108,242,183,255,105,182,3,208,236,233,22,183,77,63,77,0,],[64,77,67,31,33,53,28,142,228,78,74,225,145,102,102,149,97,158,222,120,220,180,214,196,234,190,113,190,26,147,252,168,],[130,211,97,102,160,69,0,24,122,112,48,148,113,129,176,121,11,23,209,170,51,63,18,225,211,215,248,130,74,131,188,4,],[179,227,148,37,216,94,222,82,162,126,106,27,14,37,39,153,85,248,227,77,213,160,55,240,40,136,204,48,91,198,244,14,]], +[[192,33,53,231,182,90,172,114,246,60,50,191,91,239,91,104,199,243,184,237,86,32,142,89,228,117,32,112,233,208,112,149,220,246,0,242,68,3,122,117,32,58,225,26,195,22,232,219,233,152,111,13,206,35,71,57,57,51,75,245,206,164,139,13,],[40,43,137,40,110,84,162,141,22,214,21,43,115,105,192,121,140,87,110,71,206,212,30,102,102,144,78,112,146,237,44,125,],[221,92,186,228,121,235,94,34,149,116,194,30,195,190,217,17,17,58,87,161,145,109,51,19,69,117,21,213,92,197,182,230,235,197,44,147,248,33,209,57,136,219,186,141,245,9,109,85,255,156,57,231,249,213,97,203,88,147,12,150,167,165,214,11,],[201,75,193,42,88,223,100,179,247,154,105,202,85,195,84,183,169,197,239,168,245,139,217,228,1,103,49,147,186,52,144,220,198,164,86,95,253,150,245,205,36,95,48,130,102,16,36,36,69,69,249,239,112,116,74,41,247,139,24,14,86,156,223,12,],[250,218,249,163,67,111,39,195,230,2,255,228,62,45,152,60,79,254,152,133,218,112,152,247,102,100,36,247,105,153,36,66,],[22,50,182,186,64,61,250,178,225,126,67,162,72,71,106,16,4,252,250,189,173,209,71,61,30,15,43,59,79,153,0,168,],[236,147,121,43,213,8,213,74,126,229,54,48,35,135,75,148,3,145,52,132,132,211,30,129,215,226,65,96,165,164,250,15,]], +[[21,74,71,235,161,184,195,131,98,234,97,250,235,12,10,215,230,30,65,42,60,186,70,136,175,13,178,164,135,32,139,28,22,222,44,137,74,80,203,212,202,144,65,154,76,166,73,66,203,20,189,51,92,93,63,74,83,226,57,194,128,189,167,37,],[168,184,87,225,82,88,233,150,196,39,33,226,151,45,51,179,122,22,236,226,179,103,34,176,150,192,37,147,35,3,41,108,],[244,182,235,26,141,149,14,136,127,210,243,15,112,162,59,65,135,20,149,191,165,184,164,173,57,150,205,155,245,30,183,66,224,127,76,77,45,164,176,26,176,135,54,122,80,226,182,91,60,239,81,78,64,216,55,84,11,140,137,150,100,133,145,15,],[231,131,60,252,125,246,147,193,80,148,199,57,127,145,45,156,106,186,41,70,198,144,108,21,142,254,227,146,134,127,144,3,234,35,200,28,254,203,247,63,68,42,130,47,87,118,32,147,102,244,174,115,184,246,73,66,193,148,181,134,224,54,39,15,],[12,174,233,236,228,233,227,14,197,16,154,5,199,75,36,92,91,228,15,0,72,8,189,2,13,34,133,118,107,235,239,83,],[41,27,89,237,194,148,49,43,178,70,18,91,249,46,117,53,73,149,222,212,25,233,45,123,189,83,138,116,146,103,30,82,],[40,139,99,30,83,3,226,249,158,63,22,224,136,245,83,255,56,225,72,7,120,181,69,118,134,202,46,189,248,53,2,1,]], +[[211,2,132,49,206,46,239,115,189,148,10,184,76,162,159,19,251,38,67,106,162,94,27,123,242,108,179,63,23,253,248,23,99,223,32,62,40,96,186,196,211,82,231,34,193,201,31,227,119,110,28,188,174,133,83,164,241,152,144,38,11,240,228,87,],[208,130,254,13,226,29,153,159,197,162,244,46,161,205,41,218,54,117,237,30,216,233,131,245,81,79,251,44,49,62,61,113,],[206,151,41,169,108,62,210,137,67,178,120,57,199,51,130,236,213,114,150,12,31,158,144,197,239,249,221,73,159,244,143,23,210,94,221,18,104,239,254,65,238,106,129,206,72,216,77,229,19,223,156,65,68,38,33,178,245,73,30,52,107,225,140,4,],[230,149,218,104,154,96,81,14,78,165,121,142,197,248,29,88,133,30,197,108,168,63,206,236,75,200,61,69,148,231,153,16,25,182,83,0,215,2,123,246,205,121,85,57,87,235,201,105,87,177,171,127,41,36,37,107,153,192,247,1,137,120,117,8,],[77,43,249,108,116,84,26,248,45,251,179,146,105,162,196,242,63,131,11,251,51,30,224,45,112,131,136,219,77,0,49,40,],[107,247,84,95,202,119,160,47,87,0,32,56,97,178,117,0,155,197,57,81,80,148,25,223,195,48,190,243,240,2,175,251,],[28,119,138,71,36,80,246,255,168,194,48,11,213,221,169,120,94,6,157,58,102,50,52,187,132,226,234,162,39,37,97,15,]], +[[238,137,133,220,39,80,68,64,168,117,141,76,83,228,34,82,21,121,122,0,205,134,49,213,155,217,59,198,111,55,61,94,205,100,123,176,101,105,61,72,101,137,21,106,159,162,97,67,117,52,220,134,244,111,114,208,168,0,57,154,122,240,16,247,],[112,239,101,5,51,11,202,219,75,121,223,65,105,137,3,81,202,163,64,192,210,104,161,232,87,208,192,235,170,127,114,104,],[91,214,10,213,233,186,217,147,44,169,199,95,35,26,118,136,154,231,168,184,100,185,29,31,203,165,197,212,191,161,217,40,56,173,185,116,132,42,7,16,119,155,62,48,148,4,73,9,233,44,124,240,70,206,81,159,76,104,232,241,158,192,60,2,],[248,177,210,169,133,213,174,63,173,19,121,163,111,71,161,251,96,123,35,137,135,84,158,77,244,36,45,9,1,67,235,129,226,77,217,62,106,86,123,147,113,179,194,102,158,103,130,180,12,218,24,7,121,103,171,9,17,0,228,31,63,15,191,4,],[149,240,146,94,132,120,232,167,109,31,237,11,231,253,148,143,79,139,143,76,97,213,85,131,20,47,198,3,65,108,69,160,],[231,160,35,118,8,128,116,172,248,66,92,191,2,123,94,252,237,235,183,246,245,220,217,207,231,65,48,66,150,165,5,202,],[245,80,121,96,160,38,145,219,161,235,237,181,129,204,163,149,22,225,158,227,223,77,71,231,46,18,247,26,205,185,147,11,]], +[[128,223,226,191,115,135,186,212,101,78,176,118,248,218,233,89,81,99,228,1,39,245,223,73,45,173,125,240,76,114,33,196,209,120,60,238,185,207,142,77,7,118,76,71,63,164,6,27,130,116,57,113,3,242,7,109,112,50,73,215,88,184,251,213,],[128,212,248,81,218,75,243,205,231,48,43,90,52,107,73,86,143,9,104,69,40,218,13,185,30,25,15,232,175,182,194,77,],[39,39,158,60,220,176,62,245,87,165,222,252,47,108,88,18,138,109,195,248,176,56,89,88,1,78,112,156,31,97,176,174,107,64,53,118,240,228,84,213,228,198,76,23,49,56,238,75,189,95,231,182,13,6,197,171,226,63,233,158,227,180,106,0,],[75,57,22,75,115,241,197,147,191,117,241,94,137,83,157,24,205,60,3,221,57,215,96,69,250,173,235,218,126,224,225,207,86,112,150,111,141,180,210,127,194,27,124,142,211,161,150,253,80,196,190,242,73,122,28,19,101,11,177,153,195,164,30,7,],[223,179,8,192,91,26,85,247,203,152,231,186,28,240,51,227,115,217,8,93,0,242,249,79,42,112,136,127,153,133,128,193,],[138,21,33,26,39,72,87,151,0,96,163,152,150,244,234,135,133,194,126,88,198,92,168,72,50,135,41,236,52,191,5,168,],[186,180,121,215,190,255,155,184,111,223,235,118,218,24,104,90,153,144,230,70,98,76,48,1,154,182,171,146,208,109,6,1,]], +[[218,31,134,133,66,205,124,206,122,92,163,250,60,36,8,27,77,35,68,178,26,21,127,2,100,163,71,19,45,25,101,157,203,58,37,165,63,39,46,168,19,128,68,104,214,80,14,150,161,234,248,34,112,91,119,144,168,172,62,152,204,78,82,75,],[240,89,152,31,219,190,91,51,57,188,151,161,228,236,213,114,73,230,209,224,189,23,254,4,39,212,205,203,119,32,150,112,],[117,197,23,173,228,240,141,119,70,48,87,67,209,167,118,195,197,94,181,238,223,223,203,94,177,213,99,74,27,218,247,164,184,210,65,135,214,200,133,14,60,237,101,103,160,60,76,89,56,154,76,244,113,20,206,84,115,22,15,35,5,70,230,13,],[15,42,248,150,50,252,215,150,60,126,209,46,136,226,239,38,74,94,128,240,37,20,95,252,179,119,74,20,26,39,137,123,62,93,20,212,104,25,9,73,204,236,29,6,62,97,206,62,200,176,111,130,244,69,101,7,241,178,206,22,175,161,207,15,],[122,111,43,142,198,13,251,41,161,138,239,46,9,7,1,141,146,158,237,227,135,244,147,159,195,238,106,125,50,57,136,96,],[164,164,94,193,222,82,147,114,162,223,62,182,137,66,12,76,237,168,145,63,164,216,161,146,50,214,196,54,139,63,68,210,],[143,23,7,188,223,91,11,88,33,200,238,62,183,102,96,160,247,235,99,50,193,88,150,188,224,28,195,92,55,247,237,2,]], +[[241,61,174,192,239,51,221,209,51,199,210,68,209,15,210,125,219,35,112,82,128,255,95,24,21,240,246,86,216,54,254,132,45,199,241,54,125,230,114,197,30,0,92,116,248,118,249,130,89,57,150,135,58,203,160,121,41,39,52,194,9,194,177,17,],[16,150,59,159,23,21,138,227,8,156,153,115,200,250,103,157,23,208,54,27,250,141,174,82,2,72,80,35,232,140,112,113,],[219,119,24,51,247,253,186,205,171,43,92,200,14,237,80,175,223,19,120,59,127,229,233,3,213,219,180,194,229,53,49,106,110,239,76,52,240,4,210,185,164,226,112,11,214,226,172,221,86,76,60,128,204,104,163,3,245,251,9,28,180,52,15,10,],[236,152,122,91,204,173,173,23,169,222,249,82,241,9,226,37,144,228,181,34,13,37,200,83,164,250,143,82,253,232,81,22,249,132,189,43,211,48,153,219,37,253,0,82,167,218,253,181,190,49,164,196,201,101,123,195,172,30,104,75,78,224,193,15,],[113,34,159,219,182,214,112,8,212,89,83,194,251,235,27,207,2,15,252,39,199,147,88,235,168,122,177,103,250,169,210,155,],[8,11,116,216,193,224,188,168,149,242,30,156,220,6,154,125,167,128,97,254,131,100,195,67,168,223,101,189,35,50,202,228,],[108,254,70,26,244,186,90,23,111,11,58,151,123,223,128,116,46,211,118,187,94,127,229,238,188,78,111,67,153,96,185,8,]], +[[66,220,22,197,127,182,241,40,148,95,161,1,224,91,191,84,142,247,217,119,38,182,146,254,64,64,105,204,87,204,239,160,10,27,165,223,82,57,150,249,84,179,77,220,250,186,211,243,222,226,26,95,167,164,206,50,45,33,107,216,204,175,67,140,],[248,105,108,152,246,106,53,53,148,47,61,86,125,7,90,6,83,24,161,153,167,49,32,217,8,24,119,203,36,74,103,100,],[199,89,119,232,59,207,233,223,114,146,168,96,237,151,37,85,181,194,68,22,253,75,126,227,40,83,136,250,91,20,71,96,142,74,52,120,19,207,224,147,81,42,118,81,228,34,233,134,125,183,185,124,11,8,103,240,184,199,183,244,240,44,49,13,],[166,192,214,32,247,54,113,16,169,255,21,81,91,199,162,100,227,63,52,71,124,46,242,36,116,208,200,205,118,220,114,84,3,22,174,210,128,45,132,161,150,20,194,155,100,7,77,25,121,194,222,231,49,173,8,84,216,224,216,17,91,26,92,10,],[21,91,226,56,187,235,180,135,83,91,165,255,103,131,61,33,229,62,7,138,183,32,245,47,81,212,229,18,21,22,88,228,],[86,124,254,26,72,158,10,207,175,75,53,82,247,205,206,14,162,111,4,20,157,166,163,219,73,87,30,21,13,142,26,227,],[165,92,84,196,239,211,56,39,70,135,223,49,10,232,41,54,89,150,99,140,109,56,174,6,158,246,55,180,155,118,89,4,]], +[[144,180,85,198,187,156,236,131,225,55,53,112,101,51,157,3,5,37,208,234,127,91,146,58,45,89,114,195,193,42,163,123,92,239,3,140,22,191,164,180,201,35,160,254,112,205,127,37,200,188,131,127,223,90,126,251,157,149,242,27,150,190,146,90,],[112,113,115,131,56,79,74,110,129,149,204,208,52,20,60,33,59,156,211,1,160,150,148,119,60,152,116,30,52,7,237,67,],[201,52,94,236,44,74,10,236,115,35,134,73,74,105,163,252,232,184,161,190,54,107,190,209,101,159,19,31,233,124,192,55,251,27,124,27,104,176,243,2,57,69,210,0,144,160,205,44,21,83,164,127,174,196,214,111,216,22,206,18,17,104,243,9,],[181,86,241,64,174,51,122,150,178,113,75,128,164,175,103,192,202,61,191,87,79,73,111,155,70,222,168,208,55,250,99,238,108,99,168,98,26,132,158,21,24,57,243,240,37,73,109,38,162,75,37,87,117,49,246,251,193,28,15,86,162,2,218,7,],[241,240,152,150,216,255,145,203,42,237,70,121,129,163,128,152,21,162,85,147,63,246,175,246,59,94,31,36,83,85,192,145,],[44,217,46,153,54,72,29,46,102,88,143,114,155,161,145,182,180,63,197,174,155,74,39,189,74,181,49,219,105,81,234,37,],[214,67,24,176,146,2,11,211,179,17,245,99,250,198,116,16,89,190,53,38,233,154,134,129,41,78,2,244,89,20,82,10,]], +[[220,24,92,43,160,179,120,223,229,221,165,16,195,47,239,245,53,202,46,138,2,67,75,50,110,1,88,188,135,142,136,72,51,214,204,5,164,52,228,25,40,13,88,100,161,175,32,154,44,103,104,20,183,15,114,248,20,26,199,224,87,62,230,62,],[248,141,190,201,187,209,7,193,246,6,146,65,77,228,140,218,186,84,225,85,36,252,77,151,102,140,130,5,143,123,84,125,],[241,228,69,20,210,236,188,200,209,167,232,75,245,132,206,115,24,53,233,137,79,136,151,79,9,141,69,107,96,113,143,87,94,244,216,6,47,33,130,80,66,80,207,131,187,42,242,167,155,31,88,166,169,123,217,141,164,103,19,45,123,236,47,5,],[54,151,44,190,48,249,162,8,127,144,109,181,9,202,192,138,12,28,197,130,106,197,42,55,191,71,85,243,139,10,239,176,176,232,252,220,73,109,106,209,222,178,8,47,227,64,14,155,217,106,230,202,40,146,38,247,80,131,198,194,252,182,35,14,],[226,162,183,192,220,55,190,0,105,122,124,146,251,185,125,175,73,28,72,6,170,231,186,111,13,158,192,158,23,52,117,88,],[247,40,101,91,91,125,11,173,47,7,129,136,178,155,169,52,113,110,248,43,211,223,114,219,237,93,208,139,3,149,156,144,],[126,31,124,215,0,109,86,2,140,14,134,187,84,93,253,53,20,172,215,242,200,221,62,18,168,47,64,5,165,66,254,11,]], +[[144,114,28,67,188,54,111,36,191,78,140,153,62,19,128,36,104,47,16,41,219,163,90,190,176,214,12,127,167,16,2,28,124,99,162,241,59,123,34,10,11,183,82,227,128,7,83,184,182,179,38,105,55,140,225,49,187,119,169,168,210,48,233,174,],[216,139,22,66,252,228,247,222,39,101,225,87,248,220,53,35,167,30,219,176,238,149,246,182,53,75,147,78,89,142,14,78,],[210,6,74,109,108,153,198,195,241,82,210,212,53,242,78,52,181,69,155,8,46,241,30,148,74,119,255,84,221,249,134,39,55,236,178,172,141,84,32,125,54,197,26,212,31,54,73,10,17,27,168,14,18,107,254,203,9,222,246,172,203,223,136,14,],[94,253,74,224,59,182,220,146,245,172,166,209,32,244,112,115,239,31,213,23,8,213,139,114,159,53,188,40,67,249,132,129,254,163,75,102,144,40,104,64,204,205,171,211,4,34,246,37,66,223,221,107,61,125,180,79,46,180,157,171,122,123,251,13,],[47,113,110,212,123,239,210,235,176,15,181,120,165,63,67,51,130,214,102,214,91,128,217,82,229,156,163,67,65,94,171,114,],[145,86,239,244,211,249,60,90,237,203,112,36,219,159,142,163,183,210,59,18,47,93,67,11,90,241,14,220,13,186,156,238,],[18,37,60,90,143,208,180,42,112,248,1,79,19,157,97,75,27,181,160,2,249,121,57,135,147,90,173,101,79,246,154,6,]], +[[156,236,36,103,88,228,18,231,55,139,69,121,234,254,159,172,90,37,213,64,95,146,112,181,215,229,67,65,78,195,213,218,151,90,158,106,21,44,174,187,47,157,208,222,183,109,217,34,182,220,119,5,93,218,3,251,174,158,124,104,93,7,58,161,],[136,250,183,52,160,44,118,145,228,162,199,245,171,76,158,62,39,104,134,228,220,61,28,135,140,76,89,236,213,80,160,79,],[155,173,30,59,18,121,239,101,143,77,7,22,68,198,58,226,183,167,128,53,126,157,196,38,241,101,14,192,99,77,252,82,15,142,218,157,200,241,10,167,50,76,89,66,210,52,127,248,128,43,217,14,149,252,236,49,51,82,205,174,100,243,42,4,],[176,202,86,41,201,88,240,177,114,145,177,126,184,6,149,108,133,124,203,45,64,37,165,90,18,59,221,98,218,50,103,124,206,35,178,122,106,116,145,114,73,249,168,236,183,138,137,94,116,171,55,33,136,96,179,171,115,147,103,192,254,6,189,5,],[252,124,145,94,249,202,61,145,186,226,31,243,70,229,120,73,20,37,21,238,13,173,246,165,52,165,108,134,20,194,159,36,],[168,159,162,131,158,76,198,198,220,249,193,213,176,167,44,61,88,245,39,88,68,150,155,35,27,213,82,213,73,103,130,100,],[195,137,110,198,159,31,234,211,46,129,3,187,149,48,192,20,100,135,165,219,253,34,174,255,57,111,193,3,190,76,127,0,]], +[[209,64,63,99,32,46,8,5,37,132,59,222,37,94,235,107,103,131,193,202,174,157,110,208,11,166,8,5,190,209,148,31,35,138,234,58,214,214,242,119,131,231,5,22,187,252,202,71,112,54,107,80,237,15,230,164,233,102,181,58,241,33,167,33,],[208,58,130,170,159,64,190,63,24,93,31,60,191,209,4,88,129,50,29,108,51,212,31,204,219,223,40,175,127,37,105,110,],[142,96,231,60,6,56,22,121,94,41,245,214,78,206,17,89,241,181,213,2,26,111,143,101,94,38,26,77,0,38,245,185,79,242,146,50,80,73,157,153,82,152,72,5,18,228,18,98,118,170,74,34,109,1,90,149,130,123,60,230,146,226,51,2,],[160,146,228,39,98,208,78,39,88,78,34,244,88,139,220,174,182,120,134,154,5,121,144,199,163,198,109,182,141,77,124,180,250,247,173,60,196,7,129,40,248,115,3,120,173,28,253,76,165,112,137,88,251,143,213,241,53,234,69,76,217,108,224,1,],[17,255,72,102,158,14,63,156,37,9,34,3,28,163,123,48,75,54,17,64,252,92,141,123,213,215,14,246,35,142,84,54,],[94,131,101,172,143,98,129,191,142,204,126,163,33,178,157,149,71,226,206,227,223,185,46,146,57,144,224,68,157,71,109,207,],[189,36,194,214,118,132,197,149,142,160,147,106,221,64,39,17,80,176,227,13,118,8,63,72,191,138,146,84,43,88,78,11,]], +[[189,246,189,195,26,176,181,49,55,132,72,58,190,202,110,165,233,205,198,143,129,178,31,53,13,9,195,144,123,185,182,161,3,98,119,18,183,85,229,6,159,185,171,143,158,137,151,36,2,154,127,38,138,249,57,136,33,238,236,147,96,201,40,91,],[200,101,26,141,68,232,143,44,76,64,216,154,149,138,134,7,91,75,227,126,248,10,3,220,12,48,73,55,165,130,234,67,],[56,250,198,3,237,36,111,131,63,28,15,212,88,86,152,176,167,19,5,239,240,209,74,0,73,179,206,240,115,189,3,109,212,81,179,218,186,218,174,174,162,174,175,131,211,149,116,111,78,134,134,106,218,151,28,190,72,46,219,4,25,51,47,14,],[231,136,121,85,132,41,23,107,176,155,224,188,99,75,229,163,74,204,160,32,85,19,124,239,174,224,39,125,49,168,37,78,122,204,106,70,244,23,147,73,70,84,185,165,38,137,111,106,135,220,218,103,129,165,206,123,82,234,46,138,149,215,44,4,],[220,43,187,198,57,16,154,7,157,235,23,142,174,80,123,49,14,111,239,77,154,236,70,228,222,160,107,247,9,250,116,205,],[20,195,0,180,223,217,62,223,187,241,239,152,47,111,167,58,240,115,211,151,117,221,213,62,133,104,80,254,65,154,25,83,],[114,69,73,223,109,146,199,52,202,194,106,62,138,130,193,201,109,6,208,250,143,225,59,152,93,115,172,40,251,158,150,0,]], +[[87,179,177,74,206,28,208,205,96,62,99,40,189,33,158,231,217,208,148,72,127,166,104,242,138,238,192,43,67,201,9,167,36,230,182,57,95,151,234,14,35,113,134,212,105,183,25,35,210,17,58,223,64,59,238,235,74,45,39,144,154,175,62,218,],[160,160,114,9,21,92,10,21,207,204,87,213,45,189,213,249,187,156,203,132,91,1,194,17,213,128,79,111,162,98,61,77,],[252,121,253,198,208,144,136,122,97,228,60,107,145,135,182,87,210,228,217,203,175,214,231,202,235,126,189,234,132,40,37,183,143,185,73,210,196,154,12,243,139,108,115,41,109,130,200,221,235,31,226,212,10,173,221,121,100,218,104,172,248,198,111,14,],[186,91,71,113,56,166,99,189,229,85,81,94,113,220,68,14,31,190,35,41,94,73,177,71,94,53,100,76,118,43,9,107,230,129,144,21,253,111,190,153,176,167,154,169,159,118,119,70,188,184,249,254,248,181,103,112,112,205,51,123,179,28,167,6,],[166,134,113,147,155,190,112,64,224,42,239,201,189,173,187,11,35,80,245,158,58,98,188,98,207,251,0,123,8,33,82,2,],[125,6,198,63,60,15,195,77,76,148,160,19,112,132,64,75,128,28,150,100,5,120,2,149,137,176,248,109,180,23,8,247,],[15,201,244,49,213,113,222,130,111,80,155,247,73,164,211,79,191,193,121,70,54,102,140,8,250,208,139,238,183,234,152,13,]], +[[1,138,44,61,238,165,10,181,6,117,31,156,42,218,173,253,158,33,146,18,22,9,147,22,132,235,38,94,25,62,127,137,175,65,11,221,222,252,100,78,241,44,152,153,255,113,185,225,208,223,163,214,157,140,44,214,118,193,145,107,52,89,28,253,],[160,190,91,157,145,75,250,207,157,152,208,107,178,3,52,28,166,128,206,151,36,50,83,82,42,87,222,235,53,101,195,118,],[122,68,230,163,25,50,222,230,220,45,131,148,226,154,101,81,209,62,108,111,253,250,33,143,165,185,152,102,141,132,57,219,94,5,55,159,191,160,218,91,86,62,217,102,67,90,226,197,78,58,209,110,26,159,202,31,90,21,122,8,7,4,171,3,],[215,48,176,181,65,103,27,232,234,177,68,125,92,17,86,89,74,15,78,241,164,122,172,83,49,3,119,108,67,185,157,78,148,124,119,36,202,63,235,118,211,146,64,35,47,105,178,242,48,53,227,74,189,49,132,245,84,235,100,14,88,60,149,1,],[134,235,11,131,227,141,195,89,221,51,53,32,59,64,142,218,8,92,228,76,17,27,236,126,38,48,95,75,111,45,141,206,],[43,114,40,114,157,16,157,226,211,47,121,36,28,37,14,98,88,176,193,202,225,51,156,134,242,148,106,3,43,237,211,96,],[61,1,23,199,18,180,155,7,64,93,121,243,94,56,83,168,182,64,51,237,41,42,13,110,185,176,94,209,232,174,115,7,]], +[[190,164,69,233,182,211,242,18,53,145,44,214,196,46,192,87,114,151,202,32,161,3,87,136,12,43,132,109,216,226,204,119,2,65,116,150,98,33,105,158,164,176,163,126,81,127,249,177,101,152,174,77,78,131,191,163,202,80,188,97,104,65,245,149,],[216,148,149,133,64,55,72,135,246,250,31,226,152,125,212,22,104,53,21,107,174,190,35,199,210,205,8,42,8,147,138,109,],[105,100,185,197,144,62,116,233,147,40,172,239,3,101,88,238,205,51,105,21,10,82,226,203,173,75,187,151,212,97,179,223,198,179,232,69,88,19,164,244,189,202,70,48,46,2,230,131,236,234,24,32,23,28,83,142,84,195,222,108,149,74,164,7,],[90,12,60,49,223,145,73,2,161,101,9,189,86,209,18,85,114,147,139,139,210,241,196,72,140,101,105,65,169,25,167,191,157,175,179,192,138,23,45,88,29,95,99,212,199,129,141,71,89,91,174,23,68,27,233,53,95,99,192,225,238,59,139,15,],[111,247,31,116,6,219,235,148,63,124,106,231,148,25,165,130,111,11,210,204,247,204,158,150,236,221,248,146,99,225,93,43,],[143,30,174,192,6,95,77,51,98,161,171,219,59,199,157,124,85,82,125,20,231,150,8,114,138,72,149,135,132,40,90,110,],[153,136,254,113,231,198,191,94,78,0,131,204,56,128,225,204,21,111,36,224,89,52,240,1,233,170,138,245,96,31,134,15,]], +[[100,71,84,14,215,190,10,17,194,168,222,121,61,131,198,226,68,152,61,177,141,120,236,157,117,241,114,156,146,224,253,241,57,18,18,200,237,196,211,52,165,190,200,96,239,15,94,187,94,196,78,139,181,28,15,103,65,153,137,89,178,179,121,252,],[24,217,137,133,45,47,144,82,137,100,64,15,22,221,115,193,196,92,129,207,107,142,209,88,169,235,235,145,85,68,244,109,],[58,181,248,142,47,114,118,181,182,88,61,255,186,86,57,153,58,144,93,191,155,136,206,234,170,174,51,53,128,14,74,95,16,248,61,166,214,34,90,141,190,153,174,128,7,80,9,221,80,135,134,179,151,81,19,219,71,142,20,186,16,27,238,15,],[211,122,153,61,67,223,103,155,241,163,123,182,125,143,68,65,64,34,127,85,161,194,100,30,16,240,158,199,221,103,53,246,187,235,173,16,103,52,219,53,151,161,167,232,62,222,36,1,29,45,210,237,135,173,248,254,1,111,251,231,46,11,97,2,],[188,210,182,192,107,231,228,86,37,38,52,236,102,198,106,31,247,224,252,222,202,117,48,83,187,192,86,247,96,252,254,212,],[92,210,216,113,64,244,19,30,79,175,172,156,131,244,197,96,158,8,98,42,182,225,206,4,18,127,195,78,193,214,222,188,],[169,219,11,129,179,30,166,89,203,119,31,86,231,185,137,12,27,215,139,6,134,177,49,84,216,138,220,120,83,73,129,12,]], +[[12,88,122,129,26,221,136,185,148,69,140,60,128,138,196,227,168,58,250,178,109,76,255,92,150,27,157,240,181,200,51,68,6,120,59,12,220,197,2,140,86,56,189,116,143,11,199,111,126,148,209,170,32,21,202,148,135,56,163,80,4,96,172,160,],[88,196,172,166,223,152,10,170,243,114,68,150,184,161,77,233,158,16,130,168,81,192,15,132,107,141,163,126,135,60,26,117,],[51,180,244,39,79,32,0,138,114,29,30,141,5,74,43,78,149,50,126,56,187,7,179,60,75,238,126,28,224,32,164,66,251,38,39,237,163,183,172,147,205,58,176,177,43,153,147,90,26,146,51,17,22,4,218,74,207,251,83,21,185,7,18,11,],[252,84,235,22,54,68,81,156,177,186,117,199,25,145,24,44,68,116,121,179,80,242,226,96,110,129,98,58,34,116,117,122,250,43,231,46,23,68,124,234,11,132,145,107,46,141,64,16,100,232,219,168,67,126,103,5,55,154,95,9,187,31,48,12,],[177,205,187,50,159,154,35,56,221,45,116,72,27,194,65,121,88,227,220,9,50,226,181,150,221,130,41,105,192,29,71,123,],[233,0,231,21,218,217,56,246,96,107,170,26,195,238,98,90,209,20,11,188,39,154,239,131,219,184,207,188,89,150,23,167,],[130,90,48,174,203,215,180,39,130,146,183,148,95,137,11,164,162,232,161,223,103,122,118,197,158,194,234,102,241,188,111,2,]], +[[102,207,64,26,33,66,252,244,168,1,128,70,207,65,64,188,161,141,118,239,98,102,231,160,36,117,125,241,114,165,214,83,103,212,141,253,35,116,60,194,202,64,228,223,214,184,204,93,132,190,130,221,43,17,32,204,71,110,106,246,242,94,204,152,],[48,253,226,76,182,78,245,95,201,168,112,242,112,210,69,75,128,182,179,199,89,55,160,91,28,180,177,119,203,137,165,111,],[214,176,232,14,96,188,27,41,171,143,116,128,143,196,96,132,119,149,204,184,135,186,192,236,170,142,19,82,151,168,80,151,113,43,36,176,161,251,175,122,103,197,213,48,164,125,6,67,252,135,2,192,89,210,21,251,17,45,190,71,94,91,202,13,],[231,231,56,156,63,93,245,106,114,157,229,111,179,0,151,42,212,117,88,131,198,19,168,101,102,194,34,147,98,181,100,154,64,194,123,9,233,163,150,17,205,137,20,10,148,156,143,43,56,188,223,236,90,253,92,156,235,149,63,67,253,48,180,7,],[49,204,205,135,236,45,70,52,12,218,92,36,131,6,198,9,226,38,120,112,28,206,178,152,111,131,21,68,123,18,144,63,],[106,91,143,159,13,136,122,85,89,25,32,83,48,60,192,86,15,167,14,85,12,167,188,103,246,62,108,200,69,53,232,150,],[135,103,213,108,147,49,104,151,174,215,195,187,78,124,174,205,141,242,149,15,55,172,154,25,88,158,94,90,146,137,234,12,]], +[[93,191,136,90,165,152,232,149,87,31,95,101,9,11,114,50,62,157,112,176,245,129,16,104,122,251,188,56,58,254,220,172,250,23,235,167,110,59,195,234,109,171,58,91,18,13,197,236,185,174,111,0,19,143,125,54,221,169,38,139,196,114,33,116,],[24,123,172,190,214,253,70,159,244,235,79,138,237,177,1,47,125,224,150,146,211,38,83,160,31,84,139,113,245,31,191,69,],[225,66,157,171,46,66,205,3,91,127,198,2,239,214,186,249,71,6,241,110,175,47,139,95,237,50,146,57,232,117,96,95,177,114,245,221,154,226,188,46,180,46,180,116,86,126,41,47,82,6,232,46,105,75,202,13,109,67,59,134,118,52,203,13,],[128,192,111,194,239,143,183,44,231,156,121,53,237,105,236,197,114,220,136,62,196,192,99,106,232,74,232,213,68,213,168,5,100,150,38,217,249,9,172,154,89,47,38,239,40,59,18,71,228,198,143,62,252,127,106,79,118,117,26,72,222,243,116,6,],[248,15,253,192,21,21,228,90,137,53,178,110,214,122,178,202,166,66,225,252,207,175,144,38,239,140,161,171,246,137,225,214,],[54,68,169,59,252,111,236,159,99,18,16,58,122,46,252,45,117,250,183,128,184,72,243,21,224,216,204,137,0,26,110,149,],[17,148,128,34,123,47,78,65,127,240,246,10,239,87,98,94,41,251,234,210,244,65,134,186,1,208,119,24,84,115,105,15,]], +[[132,179,174,221,71,151,165,101,195,81,222,125,250,7,0,185,255,124,77,114,145,200,128,141,138,138,229,5,205,210,37,144,215,173,114,202,167,194,34,9,236,70,120,209,29,85,144,166,203,40,160,113,23,254,90,239,87,181,7,81,88,50,1,165,],[104,193,63,41,246,78,255,13,110,186,176,5,150,71,102,249,162,27,212,79,27,40,29,129,17,169,32,101,78,133,44,107,],[146,32,240,237,170,174,225,184,118,53,13,190,146,102,6,23,103,184,98,150,195,81,212,202,201,157,7,205,97,44,110,251,36,248,249,176,185,117,249,92,66,197,182,175,237,200,146,248,126,254,221,57,213,22,2,148,194,118,88,189,207,66,133,11,],[184,110,200,30,210,37,76,113,102,44,17,226,244,96,62,189,46,161,89,131,39,109,5,137,224,69,202,68,219,113,126,237,75,198,240,2,200,98,152,211,179,95,161,64,116,69,224,16,163,160,31,232,111,95,67,204,190,13,251,33,94,100,40,8,],[230,1,86,148,223,58,21,158,204,180,54,237,98,78,66,216,244,1,131,73,61,40,87,4,148,192,122,236,198,139,8,250,],[187,66,27,233,81,160,147,66,165,249,154,233,234,194,230,55,232,46,79,248,62,14,127,21,118,20,180,213,161,112,120,146,],[166,68,200,195,97,105,217,6,70,152,234,113,161,206,138,52,164,86,60,180,175,18,191,195,134,119,16,15,168,143,103,7,]], +[[105,80,191,207,72,11,152,234,24,162,213,174,91,166,231,102,143,76,40,63,242,113,19,87,116,15,254,50,207,37,129,154,142,76,111,35,63,123,134,50,28,157,103,153,186,194,138,175,205,37,3,215,170,10,123,222,216,114,39,39,251,188,174,184,],[0,173,166,102,172,121,240,51,206,205,89,28,39,29,43,83,153,49,158,230,148,82,218,227,169,202,5,3,120,255,12,114,],[148,222,93,247,162,94,205,112,32,93,64,188,148,153,252,124,215,19,101,104,6,10,65,154,147,190,110,49,134,100,187,109,252,230,14,45,78,99,63,126,193,72,254,79,131,78,210,119,193,254,196,196,226,168,111,68,196,88,156,129,120,136,219,0,],[31,43,99,144,202,50,232,219,117,93,233,153,205,106,155,79,161,211,6,15,29,65,115,47,145,253,50,173,171,231,27,146,87,202,86,71,143,208,213,194,174,192,163,112,42,52,217,249,75,244,252,33,249,33,219,199,114,219,2,253,157,85,233,3,],[227,94,144,151,228,247,162,41,63,64,234,238,199,193,113,33,140,31,232,196,70,43,92,207,66,13,52,25,29,125,100,255,],[161,231,153,53,62,149,147,54,225,14,151,231,237,39,71,117,88,51,64,90,64,98,187,186,208,69,213,98,2,205,63,136,],[189,119,202,174,166,89,142,239,117,103,230,32,172,0,99,122,252,218,189,16,108,251,71,182,180,215,94,248,216,243,143,0,]], +[[97,178,96,245,184,72,178,113,239,72,229,165,109,41,116,50,216,159,42,184,91,213,56,250,102,136,112,208,86,2,32,229,96,134,254,135,53,243,153,241,175,46,57,94,15,223,181,98,158,188,176,75,110,212,165,74,158,71,5,44,110,129,145,212,],[144,15,77,210,235,160,243,35,116,116,124,247,165,186,165,174,236,178,54,185,123,112,28,247,125,248,214,116,243,19,76,100,],[152,40,254,200,255,92,248,90,152,244,80,119,11,91,219,75,128,218,202,68,55,157,143,83,201,28,52,142,34,223,100,172,72,242,182,226,167,179,182,66,188,129,147,161,148,49,98,41,230,148,71,237,36,28,212,35,216,59,111,231,178,212,75,0,],[183,146,170,241,121,12,39,101,175,183,164,67,127,49,12,78,186,139,75,228,203,54,239,24,249,5,116,125,117,183,82,131,124,156,193,196,134,21,153,248,167,118,191,96,75,133,231,84,91,138,74,83,162,28,54,29,86,98,209,171,225,160,171,9,],[161,197,227,240,115,47,79,201,143,197,247,232,24,179,86,34,3,81,21,154,34,217,143,170,253,248,189,10,252,42,196,47,],[88,242,241,201,150,43,194,36,56,103,216,183,210,100,128,80,118,207,61,40,26,141,135,134,190,171,247,202,177,216,250,78,],[226,180,25,6,224,144,250,16,32,245,99,56,62,237,43,51,118,9,67,26,92,17,194,233,95,53,107,216,123,114,127,6,]], +[[147,109,193,206,246,163,16,116,127,53,0,136,5,90,57,170,118,45,154,75,82,200,200,228,198,130,121,67,128,194,114,92,3,179,24,0,65,45,244,213,111,21,50,192,88,40,192,183,37,40,166,122,120,27,239,76,6,193,251,111,242,206,50,75,],[224,157,191,100,253,92,13,199,73,253,143,40,68,206,169,56,162,126,39,176,240,0,236,76,12,220,213,185,26,181,197,120,],[63,153,75,142,245,40,246,66,28,106,106,34,233,119,173,229,206,232,135,38,61,227,139,113,154,205,18,212,105,191,216,195,246,142,122,192,125,47,174,128,162,9,39,120,223,11,70,53,55,173,58,5,81,153,122,61,91,81,248,50,217,200,35,11,],[20,197,80,107,142,181,125,6,45,58,73,228,202,131,194,163,190,241,81,12,18,202,113,164,170,76,126,59,115,161,183,253,250,115,236,148,254,144,142,122,169,27,32,118,66,118,4,102,155,147,254,73,173,211,30,136,34,116,169,203,63,113,114,3,],[139,166,37,155,87,201,40,197,192,239,140,161,235,66,28,22,11,34,35,122,252,196,41,175,20,16,142,185,88,239,229,37,],[23,190,125,219,147,52,75,219,246,149,240,12,18,232,191,215,125,45,125,151,91,206,42,209,179,212,17,98,233,133,58,238,],[213,203,193,138,98,126,128,164,237,76,131,69,233,8,203,16,36,155,67,216,56,128,138,60,227,97,133,66,72,164,210,4,]], +[[248,158,237,9,222,197,81,54,31,164,111,55,89,115,212,251,250,92,92,18,241,181,229,171,244,92,250,5,255,49,163,64,62,14,253,202,57,25,250,16,212,168,73,206,241,222,66,136,81,189,8,239,210,72,89,79,216,156,222,185,222,238,67,176,],[176,228,133,182,85,129,160,134,147,255,44,28,187,213,255,46,157,236,34,24,179,230,252,85,205,101,58,79,227,150,148,88,],[137,126,111,39,151,195,243,38,210,205,177,210,103,61,54,6,49,240,99,48,69,128,255,91,78,180,61,57,173,104,81,131,76,156,248,145,217,240,144,91,248,222,7,95,118,53,223,202,96,26,220,15,20,231,178,199,111,117,113,191,164,104,237,12,],[67,243,38,187,145,180,111,186,100,147,162,216,89,243,63,68,118,8,19,141,197,224,64,37,244,164,23,196,73,73,90,192,14,248,62,198,222,83,184,207,14,43,163,4,53,235,150,204,251,170,163,112,149,158,171,246,146,254,201,234,69,131,245,1,],[185,18,12,55,206,70,90,197,198,226,67,212,73,230,50,124,165,14,90,192,50,43,97,230,251,134,86,92,175,28,155,2,],[54,95,30,181,77,224,10,228,223,238,8,173,223,155,224,26,144,115,64,242,224,172,15,2,66,188,240,121,32,234,99,123,],[233,201,100,191,112,88,57,37,3,211,217,202,183,34,94,10,101,210,112,26,65,242,124,58,154,76,24,188,167,52,54,3,]], +[[64,7,150,239,96,197,207,64,132,222,225,128,28,74,25,117,228,130,231,10,239,150,28,212,46,47,213,163,250,26,15,190,244,125,163,129,40,242,208,18,204,87,151,87,29,71,156,131,231,216,163,64,152,2,249,167,217,118,194,112,103,203,190,67,],[208,247,181,202,196,55,80,182,248,96,72,78,206,119,97,134,233,33,166,48,240,202,73,220,2,255,149,189,135,186,181,125,],[132,211,170,63,54,24,68,57,103,84,216,13,159,160,91,139,47,164,171,243,160,243,107,99,155,238,156,251,92,133,48,163,169,204,52,103,127,146,169,19,196,30,128,15,46,128,65,247,102,109,7,237,133,241,106,87,216,23,177,36,31,197,238,4,],[77,67,37,204,177,213,220,235,32,195,213,242,216,197,196,107,133,16,167,125,3,183,226,19,37,104,47,166,160,119,96,62,197,163,41,27,184,36,110,200,245,102,117,21,151,219,119,222,63,1,247,233,141,199,185,196,210,212,217,136,210,138,146,1,],[176,217,70,221,194,52,163,158,119,255,137,209,106,70,109,203,234,15,11,179,78,32,219,37,188,22,248,176,222,133,94,153,],[32,183,121,246,119,208,209,93,78,101,116,154,185,206,5,203,17,160,88,197,157,20,151,244,201,114,53,241,2,142,207,98,],[46,219,196,79,37,124,51,73,39,194,70,227,218,205,211,42,17,58,219,193,201,37,88,166,237,123,18,154,178,145,147,15,]], +[[103,3,166,35,44,94,46,101,224,171,59,146,226,170,249,245,251,211,63,180,105,136,4,125,111,77,15,245,56,127,160,41,4,124,255,202,139,123,17,172,110,172,192,234,160,197,183,60,117,185,198,55,149,105,115,175,157,151,178,221,91,96,93,111,],[200,11,189,213,239,183,150,50,179,226,87,230,32,171,35,140,18,202,159,71,106,195,177,45,93,40,148,159,68,39,97,110,],[202,233,104,121,229,182,3,190,134,102,9,212,160,83,191,161,42,81,55,142,153,178,162,129,46,71,137,38,125,143,50,244,115,36,63,138,247,75,155,231,63,71,222,165,15,13,22,94,191,73,69,139,115,229,61,136,88,12,25,26,24,45,25,4,],[248,56,33,31,35,192,187,246,247,206,0,6,238,74,180,161,49,118,49,33,193,7,73,210,169,120,231,217,40,226,48,74,66,230,64,21,105,238,134,236,130,48,181,230,123,17,71,151,8,76,177,210,106,149,195,8,164,107,162,242,41,183,9,0,],[20,210,201,178,49,226,36,164,190,74,118,67,174,187,172,180,191,22,119,168,213,217,170,27,78,117,243,234,85,93,37,78,],[141,250,186,201,89,174,88,43,230,238,128,97,30,68,82,184,154,164,20,147,48,247,214,80,205,227,9,147,62,113,232,151,],[11,172,22,72,138,67,243,71,26,133,1,138,34,165,103,82,79,29,236,160,64,142,151,153,14,59,251,99,196,22,80,8,]], +[[224,231,47,143,23,134,51,98,103,51,188,189,162,173,42,80,230,83,137,15,21,53,155,108,34,252,115,69,173,51,49,9,209,60,238,84,13,132,181,102,125,81,111,231,236,114,57,191,141,169,21,70,238,121,31,132,237,216,255,207,58,8,62,118,],[104,81,229,99,96,62,100,106,192,110,232,188,84,76,209,33,148,164,83,12,187,96,241,18,127,104,69,251,185,40,251,68,],[20,85,33,113,185,82,69,172,15,14,90,110,122,47,84,23,33,6,141,182,80,198,218,218,4,194,140,171,124,73,25,95,100,54,113,33,68,203,49,145,60,86,46,48,195,157,138,133,73,251,100,255,234,129,199,68,81,67,181,242,50,134,218,5,],[242,81,163,93,9,195,127,58,63,78,211,1,199,251,104,31,43,45,200,133,218,150,94,147,212,201,238,239,252,2,196,169,151,207,249,89,151,167,53,83,29,126,0,200,26,21,218,177,135,88,171,49,13,15,202,168,106,134,241,24,166,95,26,13,],[104,58,225,65,210,181,154,12,146,65,242,158,187,116,72,50,227,208,147,125,68,10,66,232,188,180,142,216,37,15,100,180,],[141,98,160,214,221,214,244,141,193,3,235,140,168,239,214,81,85,232,136,118,183,122,38,125,204,2,101,35,119,213,149,72,],[56,79,232,164,189,192,98,247,84,226,103,142,229,171,29,40,29,252,222,227,122,132,53,198,164,169,200,97,253,18,222,4,]], +[[84,77,175,217,150,13,130,151,86,198,212,179,234,221,68,55,95,231,128,81,135,107,249,120,163,129,176,222,202,170,128,150,174,79,100,37,193,182,124,203,119,249,170,207,234,40,234,239,118,156,140,172,238,3,82,5,205,205,120,126,141,7,98,157,],[8,198,58,5,69,232,173,110,26,117,220,17,86,99,253,16,140,92,51,97,223,204,236,162,215,78,66,107,102,124,98,102,],[162,174,17,124,141,228,202,109,111,231,94,70,96,35,189,85,12,38,254,221,62,116,202,19,173,182,37,242,114,225,117,241,77,93,245,80,172,231,216,34,136,239,239,171,249,99,17,161,35,190,226,56,137,173,55,17,191,242,184,8,121,70,191,14,],[143,160,177,201,31,229,132,185,250,207,32,36,102,149,154,220,241,163,61,138,227,208,2,87,121,27,163,228,191,22,9,73,39,221,53,41,1,87,203,7,220,41,72,110,125,228,38,107,55,178,170,132,85,71,135,211,20,57,157,177,200,176,20,13,],[232,185,143,106,253,183,92,34,126,210,90,171,250,139,17,64,32,132,197,122,241,20,28,173,62,140,114,99,222,223,158,21,],[218,205,161,196,105,45,175,7,140,182,16,202,54,153,36,23,132,116,17,8,239,142,104,95,71,102,31,187,214,90,33,211,],[69,12,235,7,188,122,33,135,44,37,2,228,157,110,24,202,147,181,214,90,41,115,166,155,186,197,165,39,152,128,53,4,]], +[[191,188,216,103,2,122,25,153,120,213,62,53,157,112,49,143,199,140,124,199,187,92,121,150,186,121,124,133,84,243,240,240,124,90,227,186,185,32,17,153,223,190,116,183,209,236,21,113,37,189,186,164,82,15,80,29,163,242,72,87,157,198,194,45,],[64,143,111,236,55,115,57,200,176,149,69,221,243,183,249,1,8,11,128,190,167,78,216,28,158,93,161,60,81,142,89,91,],[228,134,21,182,86,51,230,25,147,176,170,161,250,251,116,185,98,156,56,79,213,146,189,115,95,161,246,44,92,173,17,41,31,205,140,46,145,165,11,254,11,3,180,53,2,255,243,165,195,130,185,194,130,25,7,239,195,77,165,186,5,74,240,14,],[178,18,17,247,210,22,122,194,62,82,68,146,62,226,247,193,178,208,63,50,55,77,164,100,199,121,113,155,49,98,84,19,160,103,47,186,117,12,143,72,241,47,15,194,211,22,214,30,195,80,251,223,30,63,44,167,164,223,108,106,128,156,88,6,],[96,65,204,173,234,98,151,96,149,217,87,196,252,239,189,158,109,172,87,153,113,246,91,170,228,169,243,248,75,235,134,23,],[34,16,103,197,51,171,151,29,181,245,20,197,7,18,136,67,90,192,10,66,138,87,89,57,46,70,228,10,123,24,42,247,],[155,4,66,111,47,91,112,75,147,190,30,127,176,163,20,30,57,143,18,49,199,47,40,26,177,149,66,103,94,14,185,8,]], +[[223,45,248,169,214,109,86,56,205,238,9,50,78,123,16,248,237,41,171,145,56,126,49,71,183,220,3,247,205,128,5,8,92,4,46,21,127,183,251,18,212,212,254,242,132,113,65,236,251,87,193,37,62,20,234,243,0,77,101,19,245,47,230,37,],[136,2,140,238,95,32,172,144,50,64,174,247,124,5,173,133,181,217,216,232,13,120,25,60,35,220,224,197,14,203,215,123,],[154,16,116,83,30,212,61,7,191,252,127,43,108,19,184,131,143,199,92,186,2,199,209,236,123,163,139,202,60,239,32,220,155,173,243,163,6,74,44,147,177,132,36,65,66,11,106,141,66,26,150,13,112,223,183,199,14,236,41,95,33,248,63,10,],[94,183,137,63,43,237,96,34,22,24,205,93,171,47,138,66,184,227,212,157,231,160,115,87,161,114,251,80,58,131,219,28,87,68,167,173,71,174,142,14,104,237,253,238,70,151,60,28,97,142,140,206,142,96,115,55,4,91,149,41,232,122,102,5,],[209,34,216,230,148,79,93,231,223,207,208,158,105,123,48,87,233,252,172,96,12,63,23,181,7,55,244,227,181,186,222,128,],[90,31,107,155,105,142,219,128,253,159,124,126,160,77,0,142,144,67,141,33,215,47,11,42,63,165,0,171,193,178,228,227,],[46,30,92,114,65,141,205,157,30,96,116,237,199,188,200,117,142,25,3,71,247,98,142,136,101,88,191,43,240,206,117,5,]], +[[232,238,6,95,153,7,241,239,162,218,236,178,58,4,37,243,83,9,77,160,43,194,201,49,240,165,135,239,192,209,61,225,199,38,81,183,251,122,192,51,122,23,41,119,73,111,215,242,167,42,234,136,147,133,131,94,86,60,107,96,83,163,45,193,],[112,89,208,22,147,125,31,127,80,44,211,97,14,82,229,13,40,222,98,153,237,133,160,30,185,175,42,170,150,47,163,96,],[165,16,223,244,45,69,89,161,154,123,240,254,11,234,83,211,225,242,45,250,107,229,80,57,137,94,18,165,208,125,165,242,227,119,19,204,178,235,33,96,17,98,143,105,131,248,113,254,226,134,230,111,255,75,231,88,44,150,26,30,215,86,132,4,],[241,225,3,15,34,114,124,150,141,114,173,13,74,126,176,246,212,108,160,21,196,62,180,160,161,237,157,17,130,7,191,120,69,97,177,8,114,12,159,131,19,100,12,193,74,211,112,122,152,36,150,65,132,239,91,15,63,160,24,195,135,154,116,14,],[215,172,201,254,213,173,110,235,216,58,32,173,210,24,75,231,251,75,90,196,43,1,141,245,9,245,10,167,242,51,47,153,],[51,45,141,44,75,185,31,5,108,201,58,179,110,20,254,77,3,57,120,198,4,0,96,210,112,29,141,185,158,107,48,22,],[204,234,50,107,223,14,123,16,254,10,201,189,49,37,13,92,92,5,71,59,218,109,250,253,195,47,54,156,130,25,77,6,]], +[[199,46,103,216,195,254,192,4,255,97,135,24,169,9,158,184,173,123,6,255,59,140,84,42,126,139,152,71,49,52,117,225,78,176,2,211,204,235,24,140,102,88,254,197,28,180,121,166,82,100,172,85,92,117,205,194,36,156,241,206,61,239,193,109,],[136,237,42,9,159,158,88,61,126,74,149,31,232,48,174,252,220,64,181,43,246,220,71,156,180,37,97,221,225,237,46,74,],[45,123,171,142,189,167,252,165,187,60,37,245,29,197,27,115,230,255,106,59,177,181,42,204,120,17,167,210,89,92,214,253,175,115,4,148,65,142,47,87,239,220,86,23,176,102,253,123,98,7,104,13,148,251,140,67,211,212,116,11,65,203,105,1,],[233,249,173,76,129,165,131,210,196,233,224,177,227,38,230,167,153,250,29,47,198,154,160,46,141,250,60,240,2,252,166,157,116,233,63,166,211,141,81,208,116,30,81,59,203,183,211,159,45,33,135,189,158,162,26,88,171,38,21,166,42,127,155,0,],[170,68,231,138,208,201,172,209,212,130,13,233,142,240,248,61,119,6,182,250,15,111,157,192,46,38,239,182,76,154,40,56,],[82,100,70,23,223,13,119,63,79,132,93,238,135,146,33,5,209,244,33,175,57,63,78,164,137,140,202,50,140,196,0,194,],[64,235,221,153,32,242,18,82,231,79,219,60,160,58,99,153,20,110,113,128,105,249,185,193,51,86,220,158,228,204,121,8,]], +[[105,100,80,181,87,236,60,148,207,26,241,50,100,117,99,74,168,29,239,56,20,255,48,160,43,167,242,4,75,89,192,254,133,132,119,60,86,107,14,237,63,67,40,23,5,181,117,164,52,228,125,108,246,178,81,184,152,3,254,245,53,52,203,41,],[160,162,224,214,100,195,85,191,90,84,111,20,168,24,241,234,198,9,62,244,204,218,188,15,7,90,139,158,52,217,170,126,],[206,139,10,87,121,244,245,244,1,232,77,101,146,122,12,40,223,130,158,149,208,155,250,151,17,27,135,0,7,143,248,148,207,114,119,227,74,113,97,68,213,83,6,252,158,47,100,205,40,117,131,204,128,3,190,14,143,175,38,175,118,64,20,14,],[87,172,133,215,202,85,12,217,105,77,117,175,155,54,237,242,17,26,89,29,157,0,67,208,113,221,120,168,51,205,250,100,72,104,186,232,117,67,41,160,142,235,238,48,100,242,148,38,252,114,2,195,86,252,214,118,111,242,1,184,75,143,100,0,],[113,213,183,157,98,248,141,246,117,51,120,207,28,136,131,51,250,27,130,179,213,84,76,161,48,22,70,27,148,191,81,112,],[173,189,1,236,218,59,244,165,191,113,188,205,211,45,185,108,246,77,174,183,48,200,3,70,184,165,171,38,159,148,151,23,],[216,116,130,214,209,72,167,86,83,237,99,158,24,233,154,109,147,84,15,113,201,38,27,170,188,194,58,195,4,44,65,14,]], +[[168,221,53,240,84,251,111,246,240,171,9,74,13,61,28,38,40,50,24,29,243,92,205,81,146,84,94,189,106,156,245,41,202,65,35,56,211,129,75,136,109,150,75,113,146,94,26,171,179,255,208,120,52,219,231,220,81,37,104,136,43,83,228,163,],[232,243,235,60,9,1,89,90,79,97,199,242,56,148,138,167,106,18,121,221,31,30,187,116,164,16,148,170,95,138,79,67,],[250,112,159,188,131,130,175,131,209,24,18,97,141,250,202,69,46,171,131,228,197,63,233,229,133,132,103,208,123,103,103,225,121,117,193,224,99,147,214,221,225,90,52,217,71,61,28,244,214,216,194,213,115,148,82,0,128,250,196,228,52,72,190,7,],[136,67,5,17,28,175,49,88,165,18,35,4,241,120,243,94,7,4,185,66,206,134,51,89,221,176,64,255,145,127,55,13,172,189,146,25,53,197,95,203,215,30,188,94,160,152,185,212,241,139,186,37,92,239,202,49,38,67,51,210,198,197,111,7,],[193,147,167,18,200,74,168,30,110,221,241,96,233,152,128,39,7,98,0,107,75,59,224,53,174,218,47,177,240,117,219,7,],[213,224,51,233,7,43,143,112,56,172,210,13,103,108,235,124,129,33,127,183,184,251,50,115,226,43,161,16,169,71,200,45,],[153,82,232,225,22,55,252,33,155,221,132,100,253,218,149,138,116,84,45,87,30,236,22,135,248,205,201,92,32,250,223,11,]], +[[174,29,44,107,23,27,226,76,46,65,61,54,77,205,169,127,164,118,170,249,18,61,51,102,176,190,3,161,66,254,110,125,212,55,245,117,66,198,129,221,84,52,135,64,142,199,164,75,212,42,95,213,69,206,47,76,130,151,214,123,176,179,170,123,],[24,125,143,124,125,74,168,201,104,209,223,91,61,175,106,230,199,198,146,143,229,244,158,233,130,19,89,8,164,99,63,105,],[144,144,8,243,252,255,244,57,136,174,225,49,75,21,177,130,44,170,168,218,177,32,189,69,42,244,148,224,131,53,180,74,148,195,19,196,177,69,234,221,81,102,234,172,3,78,41,183,230,172,121,65,213,150,31,196,157,38,14,28,72,32,176,14,],[67,63,165,2,54,192,92,15,86,29,198,128,234,178,132,154,220,139,171,245,100,245,147,141,62,100,193,103,201,27,62,1,83,196,158,168,244,217,167,78,75,27,163,130,140,120,106,1,84,249,38,204,181,200,70,94,44,51,160,111,190,26,56,11,],[252,237,147,191,170,25,21,113,190,91,252,247,180,251,229,129,239,164,120,48,61,152,117,213,107,106,18,50,40,81,157,201,],[133,201,185,63,115,19,102,143,38,60,214,169,220,63,26,99,66,121,155,195,153,31,244,79,17,236,42,14,18,33,104,68,],[94,58,19,45,159,121,112,46,172,182,134,158,133,87,12,166,142,155,132,194,226,38,250,114,246,183,105,127,194,245,195,1,]], +[[2,101,167,148,75,172,207,235,244,23,184,122,225,230,223,47,242,165,68,255,181,130,37,160,142,9,43,224,63,2,96,151,99,211,39,97,94,160,19,155,224,116,11,97,138,255,26,207,168,24,212,176,194,207,234,240,218,147,205,213,36,95,181,169,],[152,160,196,73,193,60,84,51,31,106,139,81,229,8,41,139,71,232,110,95,106,34,120,53,206,174,15,87,244,101,249,104,],[182,196,69,183,237,220,165,147,92,97,112,141,68,234,89,6,189,25,204,84,34,78,174,60,142,70,206,153,245,203,189,52,31,38,98,57,56,245,254,4,7,11,27,2,231,31,187,124,120,169,12,13,218,102,203,20,63,171,2,230,160,186,227,6,],[42,19,180,243,122,38,132,25,109,209,137,19,15,225,38,78,98,96,20,244,127,239,254,50,219,37,156,148,34,127,127,69,243,84,167,69,178,117,104,3,66,98,63,1,162,245,193,146,200,156,132,151,148,178,37,99,135,39,142,36,194,75,48,2,],[86,75,32,247,248,85,253,109,191,134,184,208,234,243,176,217,60,255,118,78,128,63,82,98,85,102,18,149,192,16,166,32,],[249,171,186,23,119,155,83,73,79,60,72,248,106,110,61,234,27,176,110,159,193,252,184,224,165,150,74,41,79,47,247,28,],[61,108,208,223,180,31,161,145,16,129,106,170,181,179,52,108,209,31,3,117,37,76,41,249,64,245,161,169,239,109,153,8,]], +[[107,206,77,253,83,191,165,80,111,47,85,77,45,153,74,13,196,12,175,205,236,126,27,224,80,0,110,92,90,75,56,161,200,144,2,55,40,216,57,112,112,41,23,113,230,94,3,77,52,212,170,229,226,71,101,62,79,244,192,116,89,29,167,2,],[248,118,131,177,125,195,183,247,112,32,219,167,118,43,181,61,78,145,12,67,146,183,16,216,35,139,31,254,216,15,219,72,],[153,174,103,130,255,39,100,108,39,246,30,35,99,106,225,136,21,33,207,165,237,37,111,112,188,231,206,0,182,130,128,206,142,12,130,170,118,90,251,139,90,31,242,254,66,197,116,65,228,88,228,67,220,139,18,52,119,174,51,216,132,136,140,11,],[9,232,196,183,227,213,159,1,43,221,126,34,87,232,20,20,9,16,112,243,24,173,125,212,86,111,18,188,125,13,44,31,152,55,167,194,75,67,159,3,102,241,108,127,78,231,35,67,135,183,107,242,191,121,234,20,151,14,108,86,81,24,139,3,],[115,79,169,43,78,200,94,224,50,169,1,204,137,244,109,122,126,201,17,67,3,174,133,146,8,27,96,215,16,231,57,239,],[168,254,1,105,34,194,48,229,231,88,214,230,194,75,243,51,169,135,16,231,193,212,78,73,236,107,89,245,225,253,117,141,],[202,216,210,225,4,139,53,244,229,186,62,133,198,221,13,102,48,151,145,203,148,17,207,184,150,40,213,251,53,235,157,9,]], +[[23,134,26,141,65,84,172,212,250,156,143,201,71,193,136,108,17,41,11,226,34,135,47,244,248,205,37,147,158,77,19,97,67,119,63,68,73,6,94,174,186,248,147,123,175,117,133,96,176,196,210,222,70,151,120,57,179,184,115,213,215,213,253,143,],[216,93,195,247,130,10,225,88,174,189,215,20,50,69,12,0,105,147,167,140,144,4,74,151,206,163,13,33,56,116,31,105,],[165,238,2,76,205,189,212,194,26,36,112,158,197,61,204,183,238,23,98,109,208,10,9,61,8,132,245,180,92,76,157,22,145,132,1,81,195,60,138,160,123,105,179,78,22,246,22,71,235,231,147,174,77,170,112,207,244,142,106,180,47,253,188,0,],[120,240,104,24,213,252,155,110,97,63,197,42,15,251,58,233,120,53,20,133,162,144,67,177,48,58,156,254,61,145,93,36,100,254,31,251,250,187,189,103,123,248,43,77,189,193,165,46,233,174,94,217,46,180,193,132,58,204,250,167,109,101,41,7,],[145,139,139,52,245,156,204,151,209,247,203,122,186,219,112,146,105,193,173,208,100,163,159,18,24,72,198,48,225,105,179,70,],[155,65,90,38,6,34,172,107,205,104,116,141,166,18,66,91,111,211,145,124,119,214,165,219,96,148,130,218,168,163,71,217,],[179,136,66,48,126,126,254,10,160,14,3,21,231,122,206,86,159,142,150,186,9,236,231,207,112,197,196,235,65,89,5,7,]], +[[10,132,186,165,79,17,207,23,9,15,236,97,243,249,64,21,8,163,160,56,135,172,161,167,147,147,148,177,238,64,169,37,48,154,115,198,45,35,215,64,242,233,60,24,88,122,193,94,126,196,128,210,90,192,121,78,16,248,205,70,28,194,177,48,],[0,171,167,140,145,47,11,135,203,15,163,173,175,88,171,74,50,145,27,39,39,17,179,64,105,107,246,230,57,134,102,104,],[77,135,11,213,58,248,241,63,33,77,153,52,236,144,58,196,130,132,9,44,217,177,98,164,76,206,200,81,250,148,45,231,21,204,218,7,183,153,29,113,39,35,231,164,213,180,240,55,74,184,90,195,134,126,11,83,235,196,107,83,15,159,237,5,],[230,19,175,45,127,217,103,128,196,140,62,24,118,33,121,228,128,34,105,53,26,89,213,105,203,31,111,198,238,202,37,239,5,224,246,209,240,220,191,64,26,113,163,136,80,62,237,114,195,92,196,231,47,197,98,154,0,174,181,101,59,9,26,7,],[255,11,81,250,13,225,79,95,193,107,74,224,127,206,113,23,57,193,230,9,140,153,39,153,226,170,101,126,131,43,217,6,],[111,137,102,78,77,162,18,58,184,128,76,3,231,26,59,233,25,242,167,226,18,210,56,83,4,171,238,45,140,125,196,115,],[210,187,127,128,221,74,48,146,248,215,73,49,155,246,223,210,8,110,174,186,47,179,111,0,239,179,238,167,115,193,232,7,]], +[[56,55,148,35,218,253,191,37,225,157,114,49,189,221,128,180,206,252,254,42,237,147,37,132,223,160,204,60,159,146,50,222,89,126,129,220,238,148,72,183,125,230,130,158,121,33,200,163,144,83,93,137,160,132,148,48,174,214,99,100,238,20,13,139,],[144,68,180,117,202,164,125,35,201,246,138,156,86,79,175,186,91,15,237,110,212,23,44,207,37,16,178,147,31,230,143,65,],[216,181,10,136,174,214,242,169,109,8,34,19,173,248,178,81,159,106,11,189,48,221,60,176,243,253,60,225,198,67,252,2,153,70,205,67,70,46,210,37,19,241,214,95,202,36,189,227,129,129,102,186,168,109,170,121,135,146,175,175,224,193,161,10,],[23,191,176,64,102,120,144,91,197,170,61,77,9,74,38,100,248,78,125,211,167,7,120,118,233,138,230,7,45,192,193,140,139,248,225,48,110,110,88,82,88,78,234,218,222,48,151,179,4,238,111,182,106,141,33,156,196,122,253,132,149,62,18,15,],[25,63,32,118,204,245,217,174,50,235,53,143,226,21,86,122,253,61,241,32,161,98,68,67,89,82,103,134,202,29,74,215,],[255,139,73,199,228,222,68,125,107,184,110,26,223,208,122,137,223,205,172,106,246,136,182,214,150,80,189,40,217,139,1,55,],[44,131,55,229,193,120,154,237,212,141,197,229,76,33,121,226,58,250,19,132,70,216,52,76,69,241,188,33,198,13,140,5,]], +[[249,37,210,116,170,241,254,26,33,101,98,55,56,94,151,247,120,62,120,9,12,93,66,23,254,206,112,87,200,15,66,109,59,15,195,112,190,58,75,25,168,138,185,152,197,149,4,255,181,154,135,96,99,56,230,115,223,91,63,171,77,155,251,141,],[176,73,105,35,55,120,131,182,242,230,105,124,32,86,37,101,203,248,66,76,255,251,155,193,225,123,31,201,208,145,215,120,],[121,84,154,49,125,16,160,190,50,42,148,161,81,173,17,231,126,252,72,54,204,128,6,168,80,129,39,61,118,2,166,56,150,58,156,175,25,195,237,241,226,95,173,30,157,104,112,26,113,222,167,39,218,106,92,91,202,201,51,149,137,34,75,5,],[250,157,210,131,165,104,144,26,119,107,218,225,240,105,236,86,148,17,223,13,47,94,247,179,225,46,171,26,122,223,151,195,240,99,189,189,109,96,124,29,234,225,107,31,158,90,246,237,235,198,123,152,196,160,173,64,58,117,157,178,153,212,210,13,],[166,75,87,212,223,133,59,164,39,32,185,202,40,199,249,182,157,173,38,81,151,137,116,137,155,79,152,101,27,213,239,57,],[208,96,159,214,120,54,236,251,63,143,215,212,97,82,161,210,62,125,130,35,249,135,29,25,148,30,125,149,59,28,250,175,],[250,213,251,12,69,1,220,27,218,139,254,32,30,100,205,47,60,205,17,94,151,108,146,208,156,91,235,166,6,138,93,1,]], +[[151,31,128,107,230,240,125,65,190,136,48,255,141,174,112,75,8,99,138,214,207,247,34,216,67,37,56,18,123,118,150,37,175,106,201,141,206,32,120,166,199,63,96,151,186,182,63,32,92,175,105,83,175,162,132,208,66,189,80,164,252,233,108,180,],[176,15,149,98,43,84,15,108,206,103,168,130,0,192,188,160,52,1,217,177,62,159,118,179,24,160,1,100,94,12,239,100,],[32,55,160,167,103,75,132,255,39,208,178,47,98,180,186,198,94,45,192,245,253,200,153,254,183,128,15,37,194,153,129,222,230,65,197,165,15,139,148,16,151,11,73,210,213,54,88,200,158,225,105,97,220,207,83,145,166,145,143,42,132,234,218,11,],[180,87,11,230,241,212,89,42,69,97,52,38,200,52,230,247,101,86,33,168,254,25,42,217,45,6,77,130,200,81,195,232,185,56,147,214,144,215,229,119,148,93,89,38,219,203,137,128,179,197,111,164,148,2,186,104,33,99,115,98,199,251,142,7,],[115,113,211,30,63,63,183,78,209,93,227,64,117,231,231,167,51,44,79,192,41,120,245,142,60,37,57,84,110,118,16,175,],[151,13,52,40,230,166,186,220,118,220,2,89,179,60,106,254,174,4,36,48,37,56,118,193,128,65,163,21,109,148,155,192,],[239,184,104,233,16,118,186,101,166,77,164,135,148,60,217,184,75,86,183,7,196,172,55,34,87,136,221,247,219,214,203,3,]], +[[43,176,101,47,143,255,105,1,153,17,72,198,138,50,103,135,114,113,0,106,233,88,145,73,187,32,104,80,205,245,47,176,192,59,119,190,152,62,116,162,52,193,152,100,150,178,146,225,57,153,46,183,82,158,112,179,175,173,122,228,253,207,138,102,],[160,98,106,5,149,163,240,126,233,0,8,116,128,111,221,210,101,241,160,71,103,11,111,216,160,137,194,116,131,237,118,68,],[78,21,141,234,174,195,216,137,65,41,106,242,210,115,65,1,43,2,65,212,224,244,110,67,94,55,92,152,117,232,159,94,50,192,87,181,39,188,52,17,175,9,106,119,191,206,180,91,152,62,254,69,94,63,3,21,93,107,199,176,172,200,230,12,],[55,73,172,47,189,145,210,157,110,222,145,139,121,198,225,106,249,19,208,156,50,17,187,46,12,23,54,133,194,144,242,230,150,236,178,54,79,232,35,32,109,93,180,179,153,68,220,122,126,169,117,153,80,247,81,246,42,5,33,117,32,226,75,15,],[83,0,97,27,183,46,193,9,234,243,139,125,36,179,76,180,65,235,48,161,160,53,160,194,41,73,63,107,42,65,203,211,],[209,164,62,90,111,49,75,57,63,51,198,155,238,152,104,5,246,232,141,249,53,3,155,157,171,229,21,203,125,96,86,1,],[203,88,143,64,206,94,192,40,45,255,227,151,203,100,254,64,32,203,189,189,14,79,199,82,244,204,14,61,76,16,54,9,]], +[[219,155,129,44,179,199,192,59,151,127,72,125,61,101,204,217,205,47,61,238,17,96,32,103,219,251,114,181,137,255,63,121,255,160,56,173,140,59,55,140,231,93,101,132,77,8,227,214,169,45,25,74,27,120,98,233,217,114,13,32,103,155,41,68,],[48,220,101,167,25,221,20,189,252,78,110,191,134,90,7,140,158,226,236,236,65,255,152,29,221,11,19,82,50,231,136,117,],[166,40,167,116,33,178,171,171,87,110,237,53,210,238,61,20,86,27,33,250,20,166,226,250,194,99,195,234,221,121,242,252,6,105,249,66,155,145,11,132,34,180,178,154,192,38,164,46,152,209,129,190,53,7,197,237,124,116,138,31,220,241,216,7,],[44,168,40,125,45,34,85,90,120,82,220,186,154,43,146,172,240,135,190,133,139,76,174,32,102,8,31,83,215,131,142,177,87,136,104,156,103,54,68,36,148,249,111,15,223,162,250,87,213,23,160,167,253,68,219,42,169,22,99,187,138,148,58,9,],[213,64,61,225,31,71,27,185,30,185,90,42,193,166,42,201,103,6,79,61,93,129,29,13,228,2,234,29,184,239,244,221,],[59,188,173,226,199,25,209,86,54,37,4,94,70,58,26,124,193,6,197,132,27,38,169,37,135,31,238,18,134,79,11,127,],[42,126,225,78,70,100,204,150,143,137,198,207,235,14,189,156,205,203,241,226,137,159,105,146,91,147,197,193,50,128,233,10,]], +[[206,55,155,190,47,168,171,203,165,28,122,117,67,222,91,113,128,119,27,60,68,188,107,65,137,46,123,136,151,155,171,144,127,60,255,137,244,27,171,244,250,100,203,163,58,91,177,127,65,59,191,42,30,17,43,80,168,233,177,248,33,216,73,191,],[176,18,100,159,45,119,27,54,67,65,195,75,81,69,13,140,218,135,193,2,238,66,236,154,5,26,221,25,52,245,145,120,],[218,152,223,177,137,56,91,44,133,59,108,243,117,115,128,70,168,242,126,242,121,116,171,206,206,161,219,2,152,155,149,31,228,51,166,206,30,34,91,63,168,32,50,254,6,10,125,63,108,24,63,209,21,127,121,26,6,75,64,118,80,87,22,0,],[239,211,208,154,0,216,98,79,112,236,237,155,159,117,33,155,144,176,196,173,188,134,187,186,80,86,198,122,249,142,68,166,143,61,118,243,50,242,170,98,37,133,12,226,7,184,221,172,116,126,163,130,175,85,13,240,230,11,132,164,194,7,170,13,],[239,182,79,58,76,151,110,47,103,133,215,13,201,32,114,42,33,225,72,122,87,206,139,13,129,106,127,204,45,75,226,63,],[141,69,137,153,56,14,205,160,76,89,120,228,103,95,97,126,119,155,66,65,107,95,175,199,52,230,21,26,139,26,246,195,],[36,5,2,198,112,176,14,194,154,25,233,114,169,171,59,216,39,223,119,24,43,4,57,59,191,94,22,247,144,184,188,14,]], +[[43,46,232,9,214,71,2,62,123,119,252,84,31,68,135,90,53,250,148,29,55,247,197,178,31,211,73,52,210,57,25,53,44,41,213,62,27,242,199,135,157,115,210,11,168,140,160,122,11,33,109,127,109,5,217,54,99,166,92,61,158,16,99,58,],[152,21,160,140,52,244,98,43,54,175,173,75,0,117,184,172,210,201,58,190,37,109,124,15,7,8,45,255,53,239,226,126,],[18,217,6,133,119,85,114,201,234,188,155,226,87,76,169,174,102,240,230,82,229,120,178,23,54,205,110,101,79,124,107,21,69,136,61,86,191,118,12,207,195,207,135,84,78,0,4,199,152,6,18,87,225,48,3,12,185,151,167,136,54,154,154,5,],[141,226,107,75,125,87,102,1,163,243,2,213,180,143,228,11,224,216,150,96,42,136,65,94,1,140,170,82,89,253,177,62,195,61,222,30,134,100,9,47,180,37,38,180,140,60,94,200,161,110,21,130,100,160,142,211,243,53,201,121,95,91,137,5,],[199,100,184,119,199,9,45,220,189,102,227,212,65,123,216,120,238,85,142,120,136,44,190,169,187,3,148,73,86,133,179,44,],[158,186,119,124,185,4,166,154,154,215,75,251,146,101,83,151,91,157,78,191,65,40,21,9,249,205,118,238,249,78,243,5,],[47,176,80,109,17,80,252,10,211,193,234,162,202,121,162,237,203,84,12,98,132,211,23,214,184,51,6,52,247,191,56,5,]], +[[78,161,141,107,74,248,5,59,136,94,193,136,190,72,222,184,111,251,42,105,164,206,200,102,55,187,215,180,27,128,124,70,229,152,96,89,151,98,51,237,119,56,44,61,153,89,243,78,49,121,98,105,101,83,232,110,209,229,144,44,75,237,209,103,],[248,137,33,120,108,171,112,82,16,21,29,139,67,120,118,207,212,182,3,232,219,229,119,34,2,14,59,53,41,62,89,122,],[39,87,12,0,42,72,125,0,12,163,146,139,131,203,67,25,114,44,70,223,180,204,162,96,222,121,14,192,227,193,147,38,136,248,115,98,149,40,24,181,79,81,188,122,238,178,99,249,96,188,13,168,150,75,243,18,239,147,232,31,6,200,11,4,],[142,113,114,154,174,92,247,138,194,117,39,227,173,145,11,109,130,4,2,247,136,174,102,84,20,149,122,164,105,157,86,71,44,56,191,128,227,31,7,85,234,124,127,111,177,137,20,48,72,229,199,222,58,97,17,239,166,228,2,96,55,185,224,15,],[141,3,81,44,117,199,176,174,125,24,65,160,184,164,45,133,184,104,109,1,124,254,159,211,51,194,35,140,27,65,46,40,],[14,101,255,182,34,24,48,253,229,158,150,64,220,19,139,64,198,121,117,149,148,127,74,53,60,93,153,12,121,220,151,124,],[108,68,60,60,245,84,24,63,109,11,87,2,43,1,11,24,159,3,22,143,117,225,136,104,202,35,116,153,40,10,0,8,]], +[[252,27,117,209,125,56,7,33,115,81,210,170,64,217,176,79,82,91,137,237,63,95,205,179,17,190,194,174,197,203,126,206,85,228,132,231,116,164,57,42,157,110,239,248,53,168,251,178,50,207,98,118,168,156,116,252,13,27,178,4,90,139,33,190,],[192,119,141,214,33,132,5,6,40,69,219,183,182,60,199,248,190,85,80,94,237,71,225,242,2,26,210,130,78,74,168,74,],[154,104,209,81,254,163,144,152,147,53,158,96,185,107,104,178,163,226,148,111,43,71,184,117,57,138,30,57,235,1,70,61,53,234,231,217,118,248,51,167,98,181,31,39,38,238,13,204,173,92,227,96,5,100,253,157,213,140,35,128,127,223,253,5,],[224,15,22,28,109,230,137,72,246,156,240,22,201,118,120,36,79,18,121,95,240,183,235,30,233,163,160,124,71,206,3,41,43,126,70,203,164,246,248,129,241,208,107,237,63,195,87,204,140,125,59,246,39,79,40,51,126,137,120,151,153,130,169,11,],[184,30,43,94,220,215,58,51,42,63,206,57,250,163,51,24,212,103,175,94,142,213,102,41,246,248,11,48,51,197,123,138,],[151,192,17,158,234,27,71,5,174,96,133,7,134,100,232,221,163,49,7,131,102,17,229,152,75,7,111,96,161,212,82,133,],[52,210,166,241,3,200,88,142,105,122,134,105,128,78,67,157,122,187,218,103,73,115,191,229,139,194,142,11,225,159,148,10,]], +[[13,11,244,212,46,248,16,177,121,235,132,23,113,222,109,189,231,99,97,202,248,148,228,42,20,177,224,151,135,234,62,6,113,113,81,11,67,252,23,239,168,11,21,227,32,177,176,164,8,51,37,66,224,211,110,74,185,166,73,205,148,27,90,237,],[232,96,24,156,211,109,36,140,189,117,153,106,102,227,184,211,74,161,25,90,131,10,79,245,254,15,195,82,34,128,1,90,],[36,68,107,223,3,65,106,77,8,97,68,102,251,133,29,181,14,145,166,35,202,205,27,11,53,102,15,60,249,51,32,14,21,48,135,8,218,52,153,165,173,37,240,240,48,107,121,66,118,46,32,167,101,183,202,155,144,28,117,11,58,149,50,10,],[69,156,62,219,33,135,149,89,32,200,29,54,168,162,63,188,159,151,228,108,17,165,201,235,43,85,75,148,9,228,44,16,226,111,108,111,159,251,47,42,23,236,187,195,29,160,61,213,8,128,156,145,69,32,106,199,167,200,75,92,9,149,148,7,],[119,236,25,140,50,99,50,4,22,146,158,107,180,16,160,167,191,232,11,167,15,222,85,189,17,148,118,69,102,225,18,188,],[151,218,213,75,203,163,120,2,163,169,81,93,173,90,179,50,154,199,67,67,196,124,117,157,215,211,201,133,170,85,248,129,],[243,24,54,225,94,114,32,191,129,43,59,102,227,91,177,155,56,233,29,246,163,19,56,176,211,244,13,180,50,216,178,9,]], +[[87,181,25,77,38,171,228,171,33,22,192,240,61,35,219,225,22,212,136,37,162,94,119,214,70,72,180,54,146,174,37,191,73,156,2,219,173,42,78,171,59,111,241,171,163,148,75,145,195,242,115,163,130,197,72,166,243,161,156,131,240,168,103,36,],[240,189,222,165,127,93,232,115,80,212,116,6,132,146,50,51,128,120,59,179,250,248,250,132,106,45,121,102,8,191,166,123,],[76,115,69,150,12,143,212,138,125,234,215,29,189,97,144,132,104,239,168,101,161,53,86,140,143,156,160,5,84,131,70,134,23,167,227,53,132,15,87,198,205,143,44,152,5,205,71,169,215,205,253,229,61,168,239,79,26,219,182,246,152,170,241,0,],[158,30,105,200,127,171,200,113,59,176,214,170,173,19,160,169,103,200,97,160,34,64,11,75,9,10,208,172,213,156,250,208,99,117,70,224,12,117,100,90,176,224,128,69,79,151,227,238,164,104,176,221,0,131,27,124,205,60,77,169,59,104,160,5,],[22,118,119,3,40,156,65,75,126,70,169,142,84,137,81,92,144,32,11,31,103,95,243,243,133,79,140,30,93,200,143,55,],[160,90,200,134,41,180,184,188,157,32,229,235,240,255,135,132,115,118,147,199,137,150,148,10,217,212,241,177,245,244,191,215,],[151,100,102,24,115,7,159,39,29,11,115,133,218,149,232,174,140,16,129,154,38,82,168,221,83,88,45,142,160,170,67,1,]], +[[6,141,39,178,30,42,207,204,25,195,233,103,61,212,65,66,217,138,172,174,137,73,48,226,12,160,103,67,158,116,154,121,226,45,221,57,111,149,91,185,14,40,71,118,170,118,233,33,229,6,153,208,202,137,20,169,183,184,65,235,95,244,125,109,],[208,3,62,138,102,66,243,244,229,117,99,135,213,171,59,104,149,57,31,16,64,158,70,216,82,187,242,176,214,92,44,88,],[12,23,60,72,138,208,1,203,185,196,61,123,48,167,192,113,162,253,176,140,247,243,125,175,113,215,174,113,40,220,13,67,240,240,149,178,146,156,84,183,115,237,74,31,11,240,220,79,54,79,6,1,232,213,174,6,47,91,120,192,91,251,199,2,],[238,189,118,82,247,210,11,220,239,94,99,188,209,157,40,178,245,97,70,10,185,176,252,196,9,58,240,203,188,40,101,89,35,36,209,229,222,89,134,201,54,103,17,215,41,19,196,81,99,226,149,53,18,202,120,95,121,139,78,229,123,93,121,13,],[47,6,141,75,99,169,252,145,46,60,44,2,206,240,87,199,129,64,19,13,217,40,158,120,130,202,114,168,175,79,234,181,],[168,126,122,170,84,19,239,106,149,54,164,79,204,26,34,21,134,51,110,148,152,24,150,77,22,78,24,34,231,9,36,5,],[29,10,102,29,203,21,8,223,193,9,170,240,179,57,143,157,7,36,244,119,139,188,188,96,34,92,12,75,55,241,175,9,]], +[[163,77,82,86,49,89,224,114,62,159,63,209,51,189,150,226,10,218,230,35,248,199,152,1,59,195,107,68,20,137,189,194,31,182,88,230,69,222,109,62,253,176,131,167,63,189,89,47,205,75,128,14,3,199,189,104,26,234,230,87,107,251,190,47,],[208,62,244,171,36,243,227,230,165,113,132,170,70,203,26,233,203,243,166,117,171,74,232,167,130,172,222,103,78,87,166,110,],[95,171,90,113,64,212,120,115,104,67,5,170,99,83,211,134,47,95,193,62,84,164,12,149,99,204,234,200,247,64,8,198,196,69,99,31,168,100,224,241,195,69,181,149,79,128,5,106,235,162,86,98,183,136,39,181,232,227,169,67,120,19,114,15,],[88,108,173,107,14,200,228,11,13,117,225,42,95,148,39,224,208,68,94,200,60,6,150,84,138,125,40,205,32,12,180,68,213,234,152,194,24,136,25,189,124,63,204,0,72,118,130,180,35,77,55,50,183,19,224,83,69,26,194,151,121,4,115,13,],[68,139,242,65,155,173,22,9,168,137,102,134,142,150,85,53,164,48,12,185,247,139,103,4,37,64,56,47,7,76,240,115,],[174,164,35,117,181,92,113,213,173,121,69,175,132,15,184,118,103,196,154,130,129,196,241,203,249,33,196,120,181,252,208,17,],[96,167,182,175,27,86,245,102,74,172,151,201,110,220,0,87,198,70,136,127,243,191,160,212,170,188,83,88,142,248,200,7,]], +[[88,223,231,104,191,82,17,132,148,178,153,117,21,76,244,82,189,151,70,220,125,225,214,188,209,142,230,160,90,207,216,88,15,20,118,198,204,42,27,71,100,175,117,128,94,119,52,31,20,160,216,176,156,106,91,46,162,135,253,81,124,63,166,185,],[96,204,24,136,180,229,171,8,214,26,231,145,160,221,51,40,169,62,161,19,162,224,125,7,246,57,192,108,127,107,38,118,],[151,113,55,163,138,244,79,75,38,42,191,247,224,114,130,67,60,88,146,109,86,47,188,97,128,189,230,205,148,151,134,31,182,217,85,207,56,61,153,159,161,3,123,139,23,84,206,136,140,159,252,21,96,164,81,208,233,219,141,116,210,148,6,4,],[101,230,165,97,34,99,97,134,226,38,143,77,241,91,44,71,149,150,220,152,99,121,220,13,93,193,235,238,7,14,171,217,125,199,130,135,216,170,67,123,245,117,51,125,106,126,44,180,203,91,183,122,174,137,34,82,156,20,141,14,64,149,251,12,],[182,231,83,239,226,188,163,251,3,107,115,61,195,44,159,32,188,12,47,177,177,45,139,175,111,124,111,183,246,163,97,113,],[28,114,4,114,230,251,104,109,213,209,127,222,72,250,228,188,97,126,115,141,34,100,240,77,161,143,114,254,157,199,51,245,],[233,192,251,23,193,219,2,129,51,70,224,228,154,3,81,27,1,237,29,225,93,194,136,240,201,156,117,54,19,217,125,7,]], +[[90,99,239,155,215,219,240,232,159,239,21,89,131,101,158,138,10,108,160,2,188,66,250,213,164,90,248,224,40,25,35,244,230,50,244,220,153,66,49,204,23,144,194,26,250,218,169,119,165,137,176,235,13,161,159,203,39,146,145,27,21,236,248,175,],[56,207,255,41,85,228,106,236,32,212,73,192,64,1,178,147,48,69,79,40,245,49,233,221,147,224,12,119,78,16,172,108,],[117,70,31,153,101,12,3,104,5,129,19,161,91,161,107,210,51,123,46,99,61,163,129,18,135,140,72,52,250,201,186,46,48,124,134,108,2,175,121,190,163,54,89,97,76,187,68,101,197,126,195,239,253,76,71,138,227,138,52,160,92,241,237,7,],[82,155,253,198,117,20,37,190,243,178,128,44,81,191,150,17,2,136,88,207,123,5,103,120,186,49,46,249,32,171,87,39,133,129,217,78,38,149,142,47,111,125,123,212,135,188,92,116,72,22,16,40,68,173,191,189,247,103,225,120,250,23,232,11,],[134,163,40,215,194,112,210,160,219,179,242,151,15,215,73,41,212,169,232,14,111,94,163,217,184,177,143,245,245,190,209,56,],[52,25,216,194,206,56,171,183,127,119,227,58,114,28,15,254,5,27,134,197,9,50,148,152,200,152,188,91,57,193,128,212,],[201,79,237,60,78,217,87,193,239,210,228,246,72,43,209,30,97,83,200,131,243,65,217,145,31,219,205,254,69,24,75,2,]], +[[139,47,6,20,30,64,17,99,249,15,103,75,4,220,144,220,182,221,51,134,65,147,57,102,46,203,13,255,173,242,80,11,84,218,147,74,101,145,25,25,133,83,253,69,102,182,96,216,214,16,173,195,41,12,184,72,41,200,148,20,140,243,246,126,],[168,137,71,11,58,192,66,177,238,101,29,46,113,35,252,247,250,229,224,169,106,120,189,81,148,63,163,52,118,58,81,67,],[214,142,55,80,220,86,67,35,151,64,28,152,255,21,41,219,158,212,143,234,36,109,212,237,56,62,199,76,26,70,58,235,120,76,135,177,253,168,187,206,151,15,201,122,169,128,125,219,233,93,65,251,2,46,166,140,30,49,22,84,250,29,162,7,],[151,174,175,106,156,229,208,241,221,35,133,84,255,204,77,97,202,10,114,193,240,87,38,131,236,85,134,184,238,150,105,56,143,178,154,74,92,191,195,18,125,27,94,110,233,127,51,215,181,146,208,78,24,255,15,12,41,137,10,81,76,36,144,10,],[224,217,14,32,207,171,1,156,206,146,67,62,58,173,169,158,246,62,49,103,210,14,98,212,238,145,20,5,94,225,145,220,],[88,105,12,117,196,97,196,88,102,180,42,209,91,34,129,63,29,169,119,225,33,247,83,139,16,222,163,238,192,220,51,75,],[152,70,70,54,182,5,117,58,54,191,21,186,142,165,1,164,47,146,16,151,221,181,146,145,82,143,32,0,122,44,63,9,]], +[[220,100,159,187,27,238,10,68,129,77,109,158,144,128,213,217,12,31,193,115,171,95,239,237,130,106,116,114,58,119,78,10,2,20,200,159,56,103,173,46,136,112,229,15,140,42,98,84,152,109,156,34,14,51,56,65,19,0,205,156,100,4,212,177,],[8,19,28,157,230,54,224,206,93,23,193,83,233,133,212,115,60,150,132,219,51,187,170,147,249,227,143,239,170,124,108,85,],[14,12,94,78,24,67,117,218,78,247,226,162,228,136,128,80,205,132,226,254,33,208,142,132,168,82,219,43,227,251,195,114,196,114,222,9,84,220,209,220,17,174,196,147,197,105,244,15,198,247,127,3,238,82,79,176,110,196,15,170,29,108,193,15,],[113,239,86,53,197,225,65,136,78,159,228,121,150,248,113,136,122,202,2,129,114,174,145,217,7,108,74,127,180,27,199,231,167,65,158,194,2,197,214,115,85,78,5,223,112,252,113,74,31,37,223,60,129,24,48,146,31,120,178,64,149,29,9,11,],[17,26,253,62,228,203,180,246,26,165,88,111,133,67,7,226,154,103,236,255,114,193,64,210,136,53,207,171,165,119,207,77,],[89,35,62,48,250,238,6,248,233,9,164,68,96,192,34,10,59,43,240,115,138,173,255,97,215,98,57,195,171,100,114,192,],[26,239,217,30,251,174,239,181,22,189,95,63,201,116,235,195,190,94,8,0,242,98,191,188,74,227,204,148,214,190,132,11,]], +[[57,184,6,45,164,62,100,225,103,103,101,214,44,127,184,224,169,156,79,212,23,214,247,227,49,155,177,48,68,32,95,59,98,39,206,254,136,234,79,178,123,55,181,247,151,119,139,215,47,218,254,173,204,217,174,182,122,212,55,206,8,251,166,168,],[16,32,186,118,48,163,248,78,169,30,20,97,13,23,125,69,241,178,38,53,111,236,225,99,133,252,19,135,128,55,27,89,],[197,246,38,73,12,14,244,225,239,195,237,235,12,188,63,125,226,103,5,127,183,182,235,143,12,129,53,132,150,91,197,196,33,254,237,245,66,65,202,224,1,236,109,94,37,201,177,251,160,56,94,93,189,149,160,110,193,216,174,81,145,68,150,13,],[242,74,207,133,66,119,210,8,253,1,56,151,81,145,96,163,34,59,140,245,133,57,199,21,119,200,107,20,184,125,70,56,11,132,225,125,125,203,84,197,168,195,67,85,242,118,244,254,167,187,89,153,68,218,183,227,142,11,224,44,254,192,70,13,],[145,131,138,104,30,148,212,156,168,231,133,231,74,183,10,52,152,175,94,154,214,66,139,228,20,173,99,136,100,95,147,29,],[92,220,168,94,30,19,234,243,239,216,40,63,44,180,148,70,171,53,131,54,169,105,18,182,250,143,123,107,130,245,44,213,],[49,44,255,212,98,79,30,50,135,236,54,213,75,103,40,222,57,200,146,180,79,60,7,140,200,169,91,128,20,186,191,5,]], +[[82,244,103,93,140,205,14,185,9,223,10,81,102,72,219,38,250,3,59,164,29,67,252,56,69,137,109,69,110,20,38,95,243,158,125,175,201,123,10,132,220,191,127,161,74,148,3,238,31,169,43,133,229,167,229,208,95,3,27,68,221,241,247,148,],[72,110,155,52,226,194,6,236,198,25,68,1,25,105,86,236,166,164,221,178,7,88,65,41,204,91,188,190,43,180,26,112,],[75,246,104,130,122,114,10,246,136,152,160,110,167,180,69,69,163,76,168,150,236,243,17,254,234,71,224,104,109,145,31,173,170,3,17,137,151,21,60,101,54,31,234,21,222,155,184,145,184,144,152,114,4,85,8,255,173,12,217,234,178,26,151,2,],[89,16,113,54,242,170,175,235,233,218,46,90,93,5,187,166,47,195,204,148,163,96,247,226,123,146,103,249,220,220,176,28,70,173,121,138,143,33,35,23,176,246,84,22,98,111,16,141,11,43,255,116,216,46,251,126,108,96,94,204,179,10,15,8,],[142,42,5,156,101,49,212,167,100,225,195,12,127,52,100,41,232,132,142,223,50,160,189,94,31,196,15,45,98,253,190,32,],[116,27,84,227,240,78,72,173,172,186,206,247,147,153,241,84,7,181,3,220,81,97,141,22,78,99,22,50,190,92,132,46,],[253,217,238,159,255,198,188,234,121,99,177,254,89,169,112,113,21,127,148,150,190,202,255,30,167,245,127,114,127,27,166,12,]], +[[186,215,60,159,218,76,235,157,166,199,1,194,166,226,239,192,70,122,250,10,116,248,117,12,82,207,31,212,200,231,72,154,187,15,2,122,144,53,55,110,26,163,32,108,61,119,68,117,227,81,245,118,126,248,110,244,138,114,192,55,194,76,206,98,],[176,156,172,99,233,9,160,245,162,111,98,102,212,124,197,105,169,161,14,118,32,200,31,11,126,253,105,33,58,18,7,91,],[25,125,107,108,200,138,152,192,109,252,160,192,18,37,237,254,56,160,178,40,159,41,248,164,78,192,129,106,149,45,88,94,45,89,181,176,141,225,0,192,96,98,150,204,245,233,42,153,224,147,98,49,68,184,178,45,184,125,146,146,37,84,96,5,],[131,101,221,236,186,158,49,190,56,150,7,56,188,134,50,5,222,159,93,173,124,57,245,160,93,73,94,125,233,28,30,4,122,40,98,125,186,141,68,224,149,134,246,75,164,212,63,186,250,131,246,103,100,180,3,100,5,169,244,248,202,141,230,5,],[169,234,224,90,3,23,124,196,145,215,121,81,56,247,113,24,224,84,48,110,77,68,167,31,197,52,109,83,42,229,228,5,],[253,25,73,38,58,54,152,75,24,212,220,222,46,236,145,201,145,214,43,215,93,215,93,160,241,57,38,11,176,106,188,102,],[144,154,187,135,244,232,209,185,221,237,190,116,92,195,102,11,47,120,125,11,28,109,51,220,133,170,219,51,20,227,132,12,]], +[[112,115,39,164,49,219,167,118,57,179,150,107,43,192,149,248,238,223,87,247,162,0,227,176,7,124,228,32,56,156,146,254,238,36,150,145,8,100,24,159,218,163,199,117,126,179,205,169,171,30,112,252,158,127,113,163,138,11,252,132,89,49,201,90,],[24,204,140,179,213,90,118,196,84,186,144,72,202,222,246,247,102,30,129,224,99,110,180,236,229,193,195,21,194,149,0,108,],[251,153,2,159,236,163,135,165,215,101,150,30,54,29,113,114,185,139,126,15,17,41,11,177,229,181,123,81,188,33,35,208,188,226,144,32,57,42,79,236,154,230,167,44,76,56,108,234,24,87,203,143,156,80,170,154,118,215,241,104,127,207,41,0,],[38,185,90,237,175,161,5,140,55,136,95,93,141,199,1,111,148,169,176,253,222,53,14,242,218,171,250,45,179,111,163,116,143,218,3,198,115,11,206,105,81,132,173,26,184,120,40,188,192,167,109,162,245,65,60,44,119,67,158,250,64,15,31,6,],[253,181,129,49,189,225,23,70,159,105,237,249,15,47,196,154,72,21,80,79,40,158,225,185,21,87,17,188,227,112,150,220,],[170,130,145,169,165,67,8,41,78,165,52,31,96,199,239,45,87,6,89,126,235,141,250,25,79,166,236,36,169,11,134,64,],[237,176,157,121,87,52,218,193,59,226,115,218,9,188,154,101,108,33,145,226,74,139,190,34,226,16,30,14,248,15,155,1,]], +[[106,165,201,240,8,249,144,71,59,164,166,40,106,65,102,20,2,102,97,241,30,26,36,239,168,26,195,88,82,209,208,112,96,90,201,180,219,221,80,51,214,200,40,191,175,169,60,0,57,68,10,161,28,167,36,174,131,64,67,224,123,208,50,213,],[16,170,216,224,237,214,97,187,12,78,62,254,110,133,114,46,171,90,66,95,176,117,234,70,30,89,69,107,111,54,243,71,],[151,86,48,59,144,101,94,147,82,81,3,42,177,156,252,149,202,28,42,44,62,162,139,3,59,212,112,102,203,212,199,216,152,42,139,152,134,241,185,205,2,232,138,101,86,77,168,220,195,79,48,139,169,241,1,68,186,70,156,46,250,73,224,4,],[21,20,67,212,62,153,57,211,84,28,221,183,216,134,243,230,64,62,43,226,126,84,93,206,98,41,233,59,216,159,84,237,68,31,129,121,143,252,137,213,97,30,26,206,203,63,215,117,73,77,174,15,215,103,238,204,147,209,126,148,182,158,37,10,],[85,251,57,190,177,253,179,63,0,235,149,255,121,58,34,125,46,181,29,137,82,61,172,47,237,111,33,210,82,178,45,250,],[61,209,252,172,86,59,81,144,59,38,3,101,11,95,61,83,36,103,46,108,19,237,201,187,61,47,32,245,182,129,96,233,],[100,194,251,166,45,107,224,24,31,74,215,231,43,137,158,102,147,8,80,29,241,24,218,192,230,173,199,103,224,138,218,10,]], +[[142,251,139,121,116,43,226,30,109,49,222,103,139,200,20,80,186,134,33,8,44,214,240,0,62,34,134,30,34,145,196,129,51,56,30,53,108,79,211,134,163,247,185,105,175,217,245,192,13,32,103,182,152,179,241,240,15,55,132,32,45,48,132,207,],[176,129,186,157,42,239,96,193,55,132,213,14,16,218,63,126,154,112,253,147,203,115,66,204,46,155,222,27,175,30,59,67,],[146,48,5,203,72,72,64,42,168,249,213,218,116,3,11,0,148,68,146,76,33,74,214,0,221,186,180,193,83,166,255,2,43,83,207,99,100,205,126,233,155,239,52,254,20,77,169,100,237,252,56,160,186,99,51,18,101,14,191,14,85,160,96,9,],[198,43,72,137,113,219,39,87,203,250,41,132,15,27,10,16,196,20,157,50,47,196,112,95,169,209,135,253,55,105,186,241,64,198,122,123,128,14,147,254,155,253,180,7,133,203,145,138,81,86,201,84,253,15,56,179,100,121,37,207,206,199,56,13,],[223,153,129,61,122,27,8,124,145,97,86,194,99,93,190,171,253,80,86,237,41,141,141,190,220,120,50,90,0,39,27,154,],[252,209,26,253,51,41,222,54,147,42,131,252,63,115,18,167,167,66,237,30,165,181,157,119,229,237,38,84,85,56,237,83,],[28,45,197,43,115,20,72,185,100,173,175,82,105,158,95,124,103,189,190,166,170,131,89,202,128,21,157,148,208,127,154,3,]], +[[237,4,109,104,139,43,10,27,195,218,242,17,157,211,33,166,7,177,109,42,45,29,150,58,221,18,9,198,101,181,204,186,135,52,241,255,203,215,28,253,226,144,1,126,166,37,62,88,13,89,230,91,84,27,70,82,31,94,94,193,69,30,174,198,],[40,189,208,177,158,122,168,239,223,216,16,198,63,190,204,146,116,138,238,190,15,85,26,56,39,244,138,100,222,240,170,72,],[114,27,253,71,118,207,186,19,51,15,211,114,105,233,121,193,215,182,206,84,165,27,130,244,86,225,55,55,142,88,47,25,42,18,8,157,165,171,167,106,123,22,24,19,220,229,107,114,137,42,53,51,12,148,247,255,33,208,156,240,158,85,53,4,],[85,67,83,11,203,163,255,26,149,116,149,238,138,233,223,31,238,95,217,94,20,117,255,254,96,138,14,35,71,35,133,237,135,127,50,79,242,241,31,72,169,16,193,236,215,149,157,57,229,122,192,104,114,222,145,154,127,7,9,201,253,164,127,9,],[203,224,235,253,157,229,172,181,36,59,175,62,115,238,188,147,226,169,19,239,246,117,47,115,207,108,32,17,241,233,101,158,],[177,75,250,91,87,221,173,67,56,39,167,81,171,243,24,3,4,123,215,77,157,138,51,57,181,168,204,168,14,89,132,216,],[240,242,150,202,120,135,161,248,204,16,203,33,76,7,72,61,61,204,230,25,39,222,239,30,121,228,235,134,153,194,91,11,]], +[[118,172,142,87,10,57,179,160,35,44,69,73,117,55,251,33,85,172,236,54,23,134,94,209,223,33,15,0,180,157,27,141,49,42,58,216,153,174,106,37,80,122,230,228,82,78,16,182,58,110,122,229,61,156,255,211,156,242,133,33,217,53,51,214,],[72,144,159,254,213,66,193,47,66,200,74,156,19,188,68,118,107,29,118,153,97,13,201,255,13,184,133,59,211,64,34,83,],[207,3,245,37,145,60,68,48,59,47,128,7,147,147,194,28,17,88,20,110,207,153,99,111,93,151,173,253,217,243,88,57,128,76,35,128,76,191,30,85,60,253,75,115,246,137,169,20,58,236,41,143,130,118,225,228,238,8,145,241,186,117,222,4,],[59,244,48,123,193,118,89,59,117,71,181,150,23,193,13,209,56,231,139,1,210,52,211,170,10,251,207,113,138,18,239,22,217,184,244,212,158,53,112,193,22,115,241,127,117,72,41,70,183,125,62,119,219,13,42,222,208,179,67,161,93,195,115,0,],[143,146,223,164,179,156,7,56,241,119,93,222,116,89,175,245,45,188,169,161,237,90,209,176,44,76,158,108,180,103,100,27,],[70,240,80,208,96,38,152,149,192,73,229,96,116,168,115,147,227,131,97,118,14,178,47,124,75,180,206,128,132,58,160,243,],[255,177,159,153,133,54,255,205,141,18,198,131,253,40,14,40,222,220,103,88,235,10,16,36,132,153,234,90,171,72,33,4,]], +[[246,74,102,186,15,8,25,243,0,20,22,194,32,191,82,216,96,19,10,25,118,74,168,171,56,209,91,42,167,90,192,34,129,37,37,60,211,55,224,13,69,180,80,121,181,133,52,149,97,229,245,66,168,31,109,47,207,217,133,193,15,234,178,175,],[160,139,100,48,45,56,70,52,158,131,164,167,177,31,82,157,188,125,64,190,116,183,165,9,104,244,71,219,150,252,126,100,],[77,230,245,37,8,34,215,201,213,187,152,88,37,0,181,192,133,245,65,235,220,69,14,209,172,175,131,104,72,39,237,29,199,113,71,170,228,177,158,20,167,220,91,190,31,30,79,87,113,216,166,228,242,53,23,57,175,176,140,128,109,85,135,1,],[18,228,103,185,184,195,16,1,229,73,3,89,208,44,104,140,144,197,77,201,247,112,82,228,222,130,235,123,55,153,83,170,234,200,204,209,236,125,128,207,163,51,186,91,244,42,116,145,155,110,149,31,188,131,108,200,141,242,185,53,116,140,146,8,],[77,82,70,4,30,78,14,141,25,123,113,105,68,203,41,12,191,154,96,176,214,94,31,94,2,203,73,219,143,52,86,23,],[190,98,17,63,200,2,250,15,149,110,135,85,43,22,110,144,175,135,97,52,146,147,163,162,34,248,2,25,158,145,77,36,],[42,22,116,145,221,19,240,201,227,165,194,237,35,141,113,80,37,30,0,112,214,56,230,72,43,196,42,96,228,249,75,14,]], +[[132,57,177,214,10,164,132,96,19,94,177,0,44,193,18,121,41,149,7,154,119,230,232,171,2,11,154,186,202,137,32,180,234,220,62,12,91,221,188,48,82,195,178,248,176,169,69,102,194,178,200,121,237,23,3,74,192,230,164,95,43,62,50,210,],[248,214,211,206,213,153,207,62,31,213,232,24,167,22,86,62,43,202,34,103,194,134,75,105,99,149,55,143,131,139,178,117,],[98,218,129,225,100,64,130,27,89,59,110,230,84,14,21,209,174,167,93,35,224,161,187,254,220,128,140,149,72,248,126,139,191,54,145,90,57,167,71,22,246,69,204,165,113,77,23,10,249,7,87,109,79,55,5,229,67,210,173,221,197,255,35,3,],[234,175,27,157,20,110,29,39,158,67,114,120,124,168,46,242,170,216,114,87,116,227,219,135,167,40,132,53,189,191,52,119,65,56,42,76,22,91,145,41,46,114,191,227,139,152,15,125,5,73,204,232,160,209,48,106,82,186,168,240,25,171,189,1,],[230,207,41,183,88,95,208,15,25,158,184,253,11,213,8,242,14,157,216,27,129,116,73,55,5,246,27,122,26,150,76,73,],[204,198,131,229,80,20,27,109,109,87,207,59,46,145,164,248,105,30,104,171,21,214,177,223,50,201,136,194,116,102,233,72,],[152,132,40,61,128,127,194,47,251,116,252,24,91,88,76,10,58,20,18,150,32,47,216,123,158,226,38,210,49,6,1,3,]], +[[58,4,99,151,240,175,192,114,188,127,144,124,116,211,143,209,185,175,223,39,225,74,53,52,118,139,13,210,223,58,28,34,153,205,112,239,59,227,66,73,51,147,135,47,84,196,125,234,160,129,2,24,146,209,26,50,104,243,20,94,212,243,171,229,],[240,139,46,193,129,102,163,157,180,174,166,228,37,108,85,163,174,108,221,130,248,62,192,107,97,239,147,192,158,169,20,110,],[80,36,206,96,37,121,101,104,112,128,197,177,252,125,19,1,195,42,166,252,200,53,73,125,156,178,58,116,166,202,39,36,245,83,83,193,183,87,130,124,165,68,12,158,248,248,193,5,9,19,226,10,171,236,53,196,151,181,96,65,181,222,178,9,],[96,91,146,24,123,129,151,71,240,46,202,139,113,77,250,246,126,120,171,118,225,164,193,97,35,29,109,58,119,2,153,196,202,106,100,175,230,209,65,51,57,205,72,237,208,226,198,142,204,211,176,226,103,0,124,77,10,108,87,197,20,228,156,6,],[237,201,112,197,55,26,73,161,191,15,202,225,112,242,86,223,62,99,204,230,33,105,91,31,152,198,42,101,149,118,174,91,],[225,129,232,29,195,253,75,195,41,174,154,241,193,70,214,22,193,152,106,143,228,17,122,241,73,27,248,240,85,143,74,163,],[25,32,5,128,5,17,247,111,235,20,71,58,5,228,48,135,234,5,141,175,174,233,213,177,167,238,12,152,54,121,84,12,]], +[[18,79,116,22,168,4,83,228,207,28,215,181,224,80,169,118,20,24,37,139,247,210,123,235,127,35,35,140,69,64,190,45,13,163,74,177,115,153,1,80,223,115,153,182,188,221,186,147,198,219,203,244,209,118,148,28,181,7,30,135,52,197,220,146,],[168,57,40,231,148,253,15,37,128,219,32,107,185,87,17,3,169,101,23,132,210,58,208,117,169,247,0,14,190,131,187,93,],[176,87,33,4,170,105,229,41,227,70,90,111,210,143,64,74,78,194,2,118,169,147,177,114,94,184,197,246,80,180,162,22,241,135,27,36,227,104,204,70,205,30,224,23,76,218,27,94,74,226,32,10,169,252,68,82,45,151,90,156,81,129,73,8,],[245,42,252,83,137,250,66,91,176,17,199,249,192,88,16,113,230,228,229,36,247,35,124,60,242,137,84,110,179,103,202,28,136,160,164,142,195,238,156,162,228,189,95,115,170,157,77,155,153,226,144,144,19,36,64,48,117,236,46,48,92,9,33,12,],[144,222,65,160,114,144,172,244,22,25,244,151,140,45,211,181,55,105,76,87,230,93,249,180,67,115,189,188,35,201,238,0,],[5,216,54,206,153,4,172,179,67,149,38,118,187,185,247,186,211,191,84,19,187,72,20,191,101,250,169,247,153,160,178,65,],[133,5,177,107,235,217,43,50,99,252,27,89,230,137,132,52,80,191,175,80,239,250,80,193,219,29,67,223,139,120,201,8,]], +[[37,209,59,56,55,96,27,7,169,117,105,62,90,51,213,51,124,52,193,18,127,228,194,116,144,97,42,175,127,100,46,154,58,7,205,104,238,38,146,213,28,250,209,168,14,119,99,177,138,4,60,116,244,225,176,30,220,85,186,154,158,7,121,90,],[232,132,194,211,213,164,160,141,146,29,199,95,6,253,119,196,240,185,175,192,197,119,148,153,109,5,87,11,56,173,228,106,],[32,203,240,131,146,254,166,169,156,244,70,169,92,25,156,170,12,15,152,19,204,33,123,141,34,142,46,217,11,171,149,234,146,205,115,172,149,131,71,100,211,62,66,36,60,128,167,96,52,145,200,211,228,154,199,21,253,138,91,158,71,137,187,3,],[46,209,58,96,56,191,206,143,240,185,149,14,99,247,12,132,208,54,174,115,91,91,172,115,152,104,126,195,111,89,188,188,98,98,5,116,212,113,70,81,38,248,207,41,219,152,206,186,234,113,136,106,77,71,236,177,167,194,111,134,77,205,211,1,],[252,115,196,245,102,92,143,244,90,253,221,74,113,92,216,251,176,102,62,13,253,131,59,82,125,121,234,138,143,13,45,14,],[129,157,99,169,196,173,5,144,233,191,146,15,199,153,191,231,255,1,195,154,195,127,76,24,62,109,31,119,16,148,208,190,],[16,26,2,42,126,238,242,158,118,149,229,57,107,136,235,18,68,214,134,157,113,23,162,101,241,17,138,240,95,188,252,8,]], +[[123,58,118,222,202,234,96,196,30,149,176,88,119,167,218,130,6,76,39,39,140,141,125,245,240,187,149,240,173,45,4,53,248,13,181,194,135,33,177,198,17,189,135,235,20,90,152,187,243,131,176,104,4,93,242,69,141,26,111,218,9,159,127,194,],[32,234,106,98,200,125,165,77,180,111,145,16,222,62,102,97,11,57,181,127,68,255,76,217,44,70,198,87,56,4,102,93,],[44,210,111,179,196,247,68,10,114,175,254,147,86,79,111,101,89,173,177,92,199,162,186,16,135,159,183,214,126,71,212,235,208,47,228,130,54,152,165,251,212,169,7,253,105,24,76,37,90,23,14,95,23,71,252,233,104,16,45,194,25,181,13,2,],[105,190,64,50,71,37,132,185,103,92,43,203,10,208,164,215,114,174,234,73,171,247,223,137,110,60,246,103,87,234,178,45,251,152,251,93,79,206,159,34,123,96,53,108,247,204,150,68,190,14,5,123,96,149,155,28,18,141,114,31,244,252,216,2,],[250,217,44,196,161,206,152,121,243,112,146,187,130,64,55,122,25,245,253,57,53,152,78,110,4,140,164,117,124,62,227,69,],[176,19,71,88,36,16,117,49,121,205,144,183,82,195,94,221,186,243,117,171,109,199,119,162,228,228,158,215,214,162,201,116,],[201,7,78,162,218,91,177,201,27,210,101,179,196,87,141,14,196,1,232,196,234,58,146,181,32,61,135,196,57,76,221,2,]], +[[95,248,212,5,38,8,235,3,58,94,148,182,3,206,56,77,132,82,246,10,38,73,139,145,18,86,127,52,16,193,134,102,196,144,13,226,77,154,242,72,39,99,16,153,38,175,124,72,19,128,250,188,218,148,64,193,165,62,161,205,194,126,101,104,],[120,168,136,45,31,170,146,50,83,153,147,210,193,171,214,184,159,202,46,217,239,200,137,16,112,169,197,96,68,174,144,64,],[183,55,212,229,190,39,222,182,216,119,41,198,54,223,247,164,6,192,19,243,19,195,140,246,131,254,20,247,90,59,48,5,217,83,93,126,88,21,200,248,179,124,81,214,146,113,17,201,121,247,217,216,26,52,122,169,204,9,237,78,108,24,233,15,],[120,122,222,235,55,19,217,231,104,49,100,94,37,181,210,194,86,144,41,43,134,97,208,224,190,30,214,134,119,51,129,167,249,145,131,175,193,104,175,56,217,61,156,252,22,135,172,48,81,54,169,144,99,80,42,60,37,157,184,167,150,72,29,9,],[138,133,62,102,88,83,56,85,103,29,238,33,226,221,198,156,228,35,68,29,74,235,174,43,136,219,224,245,104,236,153,199,],[238,131,237,201,16,126,192,244,166,129,115,143,233,173,36,182,47,180,79,113,254,184,47,150,135,138,19,12,232,190,10,106,],[201,50,31,234,28,91,103,34,230,115,187,209,86,13,96,141,48,219,255,44,191,191,118,73,16,255,81,61,228,10,228,7,]], +[[238,222,252,23,87,227,167,229,237,57,70,219,237,195,150,163,98,246,131,210,197,27,11,159,96,118,93,75,252,81,52,222,169,135,43,194,25,47,192,43,24,156,238,212,3,171,159,39,10,3,42,131,95,222,191,175,28,157,105,52,237,131,4,188,],[112,153,64,238,17,159,65,142,90,66,235,182,7,210,133,195,119,109,82,5,210,152,242,51,179,37,131,167,92,32,138,77,],[213,190,168,234,154,95,233,237,109,43,248,57,147,12,12,108,213,3,158,152,143,85,31,222,219,84,55,225,193,175,14,215,179,137,124,3,87,17,195,197,25,38,190,141,27,50,2,77,92,213,130,245,248,54,154,216,77,24,177,37,2,101,47,7,],[38,148,117,117,42,163,161,48,220,184,229,49,17,66,96,230,27,106,227,82,94,158,190,246,13,211,238,189,137,249,65,209,154,16,225,6,85,35,171,108,236,49,253,107,191,199,123,109,232,243,214,88,81,54,169,168,7,172,24,101,97,107,31,7,],[239,245,26,213,165,1,91,33,213,148,197,13,197,192,191,131,144,206,219,241,25,172,185,168,101,113,135,116,14,116,247,61,],[129,5,249,83,254,199,75,217,147,87,148,83,243,109,62,129,203,44,152,69,191,105,102,38,0,218,123,60,237,24,14,140,],[33,97,22,236,129,215,30,96,4,219,169,149,178,228,4,185,58,217,74,229,117,31,229,192,5,221,206,115,248,230,243,8,]], +[[9,210,43,186,165,149,108,250,203,191,159,213,81,9,117,18,134,134,196,12,110,169,107,137,239,76,15,12,100,155,205,127,229,89,234,138,203,220,97,182,112,154,125,131,174,21,132,154,108,120,178,3,146,61,208,162,153,35,158,228,136,105,48,186,],[16,220,179,154,36,103,58,245,113,81,90,223,154,128,6,245,141,239,43,69,210,217,199,46,208,168,188,63,96,160,47,84,],[230,82,117,196,50,138,112,173,98,64,142,215,251,23,40,190,135,167,58,129,79,238,142,189,148,242,102,92,113,188,102,171,12,27,7,166,0,179,11,192,129,167,76,83,104,87,194,6,16,56,75,226,104,217,175,62,62,205,221,62,176,193,76,12,],[242,160,11,200,143,120,18,239,41,165,3,15,24,184,186,132,204,25,98,148,160,212,236,132,13,190,221,160,142,72,214,113,47,104,3,177,185,173,70,23,219,201,11,219,120,0,38,167,190,9,148,58,210,164,247,71,163,216,122,130,187,113,148,14,],[45,194,155,85,83,219,64,28,9,1,217,41,131,26,19,196,164,166,250,97,106,17,219,211,133,211,49,119,53,116,4,213,],[34,101,143,121,25,64,33,19,115,217,86,27,189,23,95,43,46,54,248,121,203,5,8,205,64,255,21,76,14,227,244,164,],[133,14,81,90,32,7,191,128,202,199,106,255,146,102,186,48,97,86,16,96,63,130,216,144,89,165,156,122,171,54,186,12,]], +[[119,130,110,211,81,163,240,146,84,174,86,146,136,93,119,76,179,242,68,16,164,128,159,217,15,138,0,218,154,238,153,3,62,172,143,65,238,115,230,239,19,104,33,247,149,122,28,39,225,86,56,208,227,145,110,108,170,198,251,123,235,123,207,176,],[48,19,76,141,170,5,151,166,240,143,161,38,86,186,133,247,2,73,238,163,127,102,186,206,122,238,226,17,180,145,227,90,],[151,122,220,205,184,41,180,11,189,142,83,133,106,120,61,179,70,163,157,255,98,4,26,41,114,210,144,9,241,201,255,129,184,173,84,203,144,30,73,124,29,48,33,181,11,108,105,238,115,85,143,215,190,5,214,37,245,114,127,154,242,206,135,2,],[29,77,54,205,115,83,164,189,107,114,157,143,28,46,222,12,155,71,23,20,236,165,22,6,157,55,152,69,214,48,37,228,72,146,223,61,88,205,134,38,138,195,149,109,186,162,85,254,133,21,167,202,151,255,137,138,251,169,61,236,191,71,83,15,],[54,216,247,189,221,63,47,38,162,184,173,169,211,200,25,155,234,64,253,172,110,69,232,189,240,226,113,161,190,54,24,72,],[77,178,73,50,37,92,166,130,208,187,199,88,114,172,223,170,250,247,180,43,27,240,100,201,188,192,31,138,254,84,209,33,],[226,214,149,228,35,41,68,233,190,132,104,46,16,111,49,0,55,73,74,160,156,138,29,139,145,154,53,33,143,219,79,4,]], +[[153,169,149,49,195,205,110,62,156,144,10,158,235,38,38,126,114,240,157,17,182,81,168,151,235,183,155,224,22,246,76,110,155,249,248,180,138,39,40,224,38,8,252,25,137,157,33,150,86,131,157,28,193,233,168,152,77,246,116,236,38,102,47,65,],[224,117,190,147,242,53,49,4,136,95,217,14,10,78,192,95,8,49,72,195,174,223,115,134,102,204,116,66,54,75,115,97,],[14,137,218,93,148,156,242,191,64,199,225,124,45,15,156,234,188,136,160,146,235,77,73,207,191,234,183,200,191,244,50,69,198,123,158,46,146,249,188,185,179,75,63,207,139,1,250,46,167,169,100,159,129,76,58,169,139,61,208,69,64,195,29,9,],[9,149,178,101,38,30,21,142,192,87,83,24,143,131,118,183,195,103,149,37,106,157,164,230,192,70,221,26,208,52,193,41,129,106,84,45,249,229,24,177,9,187,61,206,209,249,8,169,19,86,210,1,216,22,86,234,121,160,54,170,224,126,128,12,],[11,123,221,41,68,201,207,197,128,187,12,173,144,190,111,98,8,19,19,141,216,225,44,179,237,62,32,28,248,165,193,41,],[69,134,40,183,152,254,13,114,180,28,145,236,62,97,70,85,116,220,254,105,3,27,59,17,112,152,26,65,7,84,62,217,],[104,139,15,115,190,241,249,207,210,195,243,1,151,77,225,126,189,164,113,14,34,175,111,0,216,134,127,41,158,223,184,15,]], +[[170,88,64,62,118,59,172,64,93,176,101,235,17,235,107,227,227,182,207,0,236,74,34,43,82,191,244,182,227,209,86,172,22,127,155,154,70,101,249,63,93,125,48,22,172,230,251,209,52,32,178,229,30,114,189,229,158,237,242,105,147,182,108,174,],[0,248,99,32,196,198,114,100,138,208,184,239,36,200,6,106,233,193,148,65,118,14,212,151,133,17,95,203,142,116,229,81,],[100,181,152,202,91,143,154,231,66,228,110,224,216,193,170,243,20,88,181,12,37,210,103,166,119,228,75,229,183,85,241,77,81,128,26,48,57,155,252,195,141,20,7,26,160,174,147,218,130,90,88,26,182,194,7,37,160,169,16,180,115,93,250,11,],[135,205,0,155,195,69,254,6,124,57,75,40,109,252,51,189,15,100,110,152,177,231,122,120,132,64,99,173,219,193,221,215,0,158,62,130,183,146,175,241,33,112,223,166,207,105,9,138,20,239,179,127,230,100,106,126,246,40,17,20,90,117,49,11,],[60,241,93,33,24,238,93,172,54,58,199,17,72,64,122,42,176,126,209,194,203,37,125,122,69,112,244,143,34,120,184,87,],[42,25,128,31,216,10,64,95,220,14,167,208,120,5,10,126,118,216,39,91,224,230,22,90,50,56,5,88,214,43,114,59,],[2,152,220,126,52,235,150,168,125,0,109,88,44,125,89,248,191,56,141,121,10,49,48,30,236,195,188,241,12,219,43,1,]], +[[16,68,238,55,8,192,176,233,9,168,203,43,162,205,10,248,210,138,93,224,29,150,46,130,96,135,251,35,45,247,178,210,70,210,65,234,12,112,44,24,137,212,70,85,130,70,41,182,114,132,212,230,68,164,143,164,84,85,210,122,197,246,37,41,],[240,146,50,131,94,25,169,105,74,28,156,65,24,150,221,228,119,208,193,159,206,105,251,204,95,159,112,24,69,242,5,89,],[125,107,237,127,135,208,144,171,224,19,195,30,18,3,144,59,172,156,147,68,93,6,199,181,61,49,209,95,151,13,136,100,122,126,210,195,166,48,80,186,25,214,128,67,170,221,24,189,134,29,225,172,71,21,184,232,40,178,177,111,138,146,176,1,],[148,105,141,251,183,181,63,212,135,62,194,246,34,137,71,143,164,43,15,242,154,56,198,16,23,158,204,134,119,159,15,86,95,179,30,109,120,40,125,48,64,236,205,69,226,243,144,77,88,197,128,223,173,66,31,39,137,156,164,235,219,168,204,0,],[125,167,206,235,179,85,208,196,153,65,53,137,136,235,244,25,145,2,95,185,229,198,119,54,55,39,114,21,160,214,79,63,],[115,254,141,169,74,200,164,22,86,52,226,182,167,175,161,110,168,232,60,228,13,199,29,212,145,66,39,174,58,96,244,102,],[134,189,31,76,246,182,147,207,96,123,163,141,19,206,66,162,28,160,112,75,96,133,77,150,218,183,216,44,30,56,77,15,]], +[[149,221,26,94,101,143,166,200,212,37,7,179,229,184,237,181,186,236,166,45,235,0,252,93,77,202,142,26,181,131,94,89,58,83,35,221,30,7,243,35,187,109,131,233,194,219,146,162,159,98,226,224,3,238,13,234,205,126,46,78,3,13,141,39,],[80,13,70,6,41,237,237,49,72,184,128,74,35,220,159,238,234,163,135,98,82,71,125,185,195,245,216,39,161,47,247,102,],[208,42,117,35,220,189,41,87,107,168,9,181,49,3,119,116,223,65,115,74,65,23,88,19,17,156,106,106,120,140,217,184,173,120,8,101,103,134,103,105,154,230,109,1,9,25,169,102,160,81,192,129,99,223,103,169,119,238,110,34,13,13,195,15,],[64,105,0,198,225,213,34,43,99,237,55,251,145,68,95,1,143,209,205,28,210,235,144,83,212,108,142,73,250,210,17,61,47,254,111,143,34,217,198,188,130,249,42,63,191,180,108,138,44,115,16,20,75,7,106,72,129,157,148,134,104,126,59,10,],[91,156,174,92,47,45,251,215,57,118,43,54,243,126,150,227,6,234,194,123,156,177,194,159,156,198,254,237,61,52,207,62,],[23,171,222,42,115,150,183,156,7,253,133,143,100,33,40,154,243,118,124,65,67,33,20,69,43,102,230,80,10,59,129,23,],[78,114,43,171,69,172,84,212,224,192,210,96,87,150,149,145,75,49,20,16,113,22,157,113,190,89,216,193,90,20,202,12,]], +[[26,188,11,154,160,29,197,124,165,62,254,115,128,150,43,26,136,213,10,150,79,92,217,134,64,152,44,116,57,63,41,38,141,79,209,67,148,215,193,64,87,0,48,105,131,251,247,110,169,241,113,177,90,107,86,97,42,31,235,28,189,174,93,213,],[216,253,20,15,163,197,254,18,145,47,170,35,218,111,14,236,236,114,95,43,1,79,28,229,36,37,110,115,64,160,175,99,],[247,56,175,45,62,41,11,61,35,217,175,247,65,75,252,95,250,71,35,93,192,83,104,122,139,165,200,84,27,133,17,247,129,86,108,218,161,48,224,103,125,181,95,168,190,157,129,160,146,203,88,146,58,134,40,73,77,47,98,217,92,22,113,0,],[72,206,21,171,53,77,158,235,243,80,54,14,209,56,65,3,55,77,87,34,228,164,14,225,162,99,83,47,168,206,66,246,98,251,126,121,93,38,175,6,36,106,173,12,173,137,254,205,69,77,42,178,119,106,126,221,30,53,133,50,242,139,156,15,],[218,254,7,9,187,22,96,151,180,73,237,207,128,217,29,218,142,128,233,203,18,167,108,79,250,61,235,114,95,88,86,81,],[67,30,226,210,104,169,181,140,35,93,63,152,178,129,86,182,125,35,151,38,29,187,98,173,132,222,171,18,204,122,114,133,],[93,141,140,225,66,182,90,239,32,186,85,49,79,253,131,140,230,74,38,71,32,104,49,1,31,45,97,178,101,15,209,10,]], +[[203,255,206,44,155,211,226,62,64,110,95,102,230,50,220,250,114,102,84,210,154,149,92,236,152,49,115,35,95,163,89,208,73,101,62,221,100,165,95,124,212,14,175,63,142,114,235,150,219,205,238,57,143,52,129,127,44,149,134,121,73,113,11,20,],[144,45,245,19,45,235,161,86,157,94,205,144,211,188,29,123,172,96,149,59,197,130,251,21,40,166,133,34,250,187,83,79,],[231,206,212,250,42,125,255,115,241,6,139,186,208,236,154,17,9,4,60,151,166,46,255,161,72,135,111,9,105,237,77,198,8,226,139,206,121,122,243,184,37,50,201,77,236,77,104,17,183,245,99,103,145,41,250,207,23,187,115,214,147,117,235,5,],[40,218,151,83,93,102,196,118,47,228,143,80,195,231,51,140,234,3,217,187,117,226,30,63,56,157,20,0,161,128,24,193,59,195,131,226,0,58,14,111,126,102,212,84,216,72,81,239,107,139,80,15,53,76,153,10,69,239,6,106,51,137,67,10,],[0,37,133,244,92,165,188,147,13,239,200,249,145,207,22,227,56,20,119,225,70,36,65,4,52,183,200,253,206,123,109,61,],[137,173,178,134,221,64,236,5,179,212,92,65,166,161,36,124,91,124,26,164,220,105,247,68,99,102,113,181,226,193,148,174,],[0,203,142,110,233,27,24,26,98,144,64,202,140,246,89,68,244,233,191,18,31,199,136,116,53,252,109,245,228,183,176,2,]], +[[159,145,35,20,151,72,76,171,57,185,226,15,134,17,129,211,151,144,133,119,187,178,150,130,66,208,113,188,164,129,63,251,136,36,188,108,214,166,241,90,95,65,102,143,43,59,174,143,196,150,115,131,7,141,8,181,29,109,27,43,147,161,7,31,],[8,27,10,198,29,248,163,253,0,111,44,105,119,241,166,156,197,12,39,201,204,66,79,154,163,189,253,178,118,61,73,122,],[10,28,112,109,216,161,48,119,171,24,56,108,101,250,151,207,157,252,67,84,45,24,70,236,189,222,183,179,201,63,60,102,243,204,208,68,122,172,221,77,173,143,191,115,108,79,249,219,219,98,191,193,77,136,131,227,133,188,233,186,197,106,53,12,],[57,178,167,42,69,4,90,205,186,55,89,215,210,232,193,233,12,64,98,77,28,73,79,244,236,194,19,238,124,230,188,101,23,0,59,217,133,32,65,189,14,108,53,63,114,28,197,27,169,52,1,224,146,146,207,168,211,174,18,162,89,134,237,11,],[91,142,104,147,75,240,221,210,50,4,127,219,132,65,126,217,87,214,251,22,14,70,9,111,133,229,203,62,154,159,246,152,],[4,155,235,67,102,223,163,225,175,168,24,201,127,29,222,144,179,140,180,161,83,21,27,38,2,54,228,160,86,223,136,180,],[38,248,157,157,74,69,106,54,103,60,61,14,225,196,202,140,6,27,35,66,182,198,172,51,109,232,124,147,43,157,22,5,]], +[[30,43,213,72,124,95,92,237,70,31,96,77,204,180,231,142,185,22,8,240,184,33,245,175,196,227,229,52,247,150,3,146,239,130,84,117,207,32,81,162,1,122,229,50,240,119,217,103,116,52,125,39,103,234,123,69,249,193,184,96,171,153,53,6,],[88,140,241,148,190,139,157,8,10,152,69,184,94,49,166,53,68,139,116,227,141,216,27,193,250,122,133,39,0,160,126,74,],[77,51,201,106,46,58,93,183,57,26,223,101,193,204,53,101,254,118,238,175,208,181,199,171,176,180,146,160,181,30,31,163,54,57,148,106,36,59,45,222,243,87,85,34,152,206,10,169,94,172,111,191,230,96,152,130,113,135,126,178,167,218,24,6,],[15,22,226,135,131,253,156,192,144,142,245,157,199,144,51,228,1,240,178,61,35,124,17,141,246,48,238,119,20,183,218,164,114,85,224,178,187,161,222,121,147,38,223,150,146,1,255,4,107,221,252,190,72,181,101,159,32,162,94,46,253,251,23,3,],[61,167,32,247,2,80,206,62,14,213,224,12,13,56,253,32,240,161,120,219,168,27,57,177,18,91,162,70,189,173,236,211,],[191,252,179,85,55,180,126,247,80,92,168,71,186,44,190,50,115,152,33,236,198,125,21,65,238,162,135,116,62,251,246,113,],[243,141,254,93,150,158,206,179,208,9,41,84,222,22,29,115,32,208,219,14,210,27,237,146,151,36,53,144,122,108,110,8,]], +[[247,141,177,77,109,26,100,61,215,115,91,175,38,53,50,18,68,231,236,140,167,44,92,56,201,140,128,157,185,203,90,85,84,20,247,95,82,243,134,74,251,12,121,194,197,193,208,107,75,206,64,15,189,223,23,254,156,251,42,139,172,71,160,221,],[112,75,236,168,170,43,225,188,255,132,65,24,168,82,201,96,255,105,193,58,251,81,110,253,127,186,16,230,23,96,22,127,],[215,203,212,24,31,103,113,32,7,183,240,225,132,82,224,160,36,70,77,157,201,181,255,156,246,105,209,185,17,105,215,87,50,98,248,51,54,185,124,134,27,250,179,252,246,105,34,60,232,202,243,25,242,29,35,241,250,51,26,45,137,182,202,11,],[161,52,22,214,243,143,72,39,236,120,130,82,193,63,29,175,22,240,23,240,137,238,109,248,9,203,100,73,148,153,216,218,250,203,20,148,100,154,114,33,200,126,176,254,196,39,28,236,232,159,79,105,30,208,206,58,180,146,182,65,156,194,160,4,],[58,156,233,141,135,81,8,201,153,217,222,133,109,160,79,15,118,196,210,53,202,197,123,102,36,90,150,101,24,235,162,130,],[240,84,74,143,100,222,124,132,235,4,106,77,214,131,192,224,217,104,126,30,16,120,41,167,182,14,75,191,96,254,216,135,],[66,105,82,68,181,147,205,254,173,73,69,239,172,170,215,66,232,23,155,183,101,137,154,94,68,23,108,193,197,84,84,10,]], +[[125,250,50,142,144,161,184,73,194,25,227,218,131,45,249,237,119,68,130,52,240,216,158,165,209,122,61,100,231,136,61,175,227,12,230,253,95,88,0,56,154,112,205,17,115,100,245,153,69,175,177,128,242,41,146,115,96,176,107,72,53,248,220,145,],[248,39,165,104,138,165,173,0,237,103,32,63,187,73,57,2,199,250,23,98,255,127,163,242,88,70,241,227,88,184,34,71,],[28,97,213,59,135,47,140,222,89,134,9,104,44,121,246,197,223,0,124,81,58,113,207,179,160,109,203,130,216,92,75,0,204,196,11,0,229,159,89,83,147,8,139,76,208,67,40,85,198,122,32,125,167,31,135,231,44,64,155,62,80,39,149,7,],[242,201,9,166,139,22,144,196,43,48,121,207,59,132,244,113,216,231,18,63,196,232,136,65,57,184,248,23,92,203,22,90,57,161,138,50,242,16,101,242,84,98,174,7,93,109,131,39,147,167,25,183,98,86,146,84,9,9,24,231,87,172,137,13,],[187,132,59,233,208,0,89,178,111,114,122,37,151,76,113,222,114,166,248,200,191,0,236,213,126,248,59,63,143,199,109,144,],[93,195,38,143,18,67,159,193,191,45,96,224,127,79,18,155,221,209,250,22,198,13,137,236,101,73,143,178,35,0,186,196,],[225,3,35,218,172,69,141,76,108,1,254,116,83,42,211,152,46,52,68,1,109,117,246,4,213,249,222,222,195,186,208,4,]], +[[108,225,61,60,46,199,31,237,131,19,26,105,213,208,48,49,74,180,158,101,101,239,104,22,63,255,9,172,93,155,71,231,156,123,17,24,250,185,30,14,123,25,42,35,217,95,184,119,203,121,54,204,108,138,51,5,146,244,142,103,132,237,194,146,],[48,215,158,128,232,105,87,14,81,93,66,74,138,161,208,48,25,109,216,192,82,237,123,201,190,31,169,111,26,116,180,84,],[96,139,43,246,246,218,5,194,172,91,191,215,149,162,172,50,199,156,116,21,63,148,49,222,165,151,104,255,76,34,94,59,105,59,100,90,80,103,102,184,96,133,14,233,126,164,48,50,176,91,105,229,103,103,232,235,157,25,24,223,154,251,168,5,],[9,162,138,250,152,131,45,6,21,97,216,124,135,8,3,24,12,142,156,169,68,212,171,93,206,85,240,193,4,57,172,7,246,109,31,175,202,127,116,54,62,212,161,116,75,26,203,78,221,96,246,71,12,48,237,189,155,12,237,114,52,180,197,11,],[247,192,254,78,9,51,225,23,210,22,230,122,115,8,68,79,238,109,231,40,111,62,210,217,189,220,106,75,128,32,31,26,],[197,225,39,205,8,226,36,123,204,115,48,57,138,172,73,11,90,105,123,114,175,93,59,103,112,224,104,235,106,73,205,148,],[68,213,114,64,13,202,29,83,236,90,208,103,113,114,148,60,217,246,88,80,230,152,73,74,85,82,114,217,34,89,247,15,]], +[[212,94,230,154,95,26,124,253,208,52,63,135,112,209,198,188,2,111,6,122,112,219,232,57,168,111,42,160,104,195,63,129,252,141,159,176,228,243,71,147,9,7,85,224,50,128,150,224,30,40,30,163,81,184,217,92,217,17,110,19,26,92,165,78,],[248,224,31,207,224,25,87,134,206,8,23,89,126,194,57,64,230,233,7,148,117,106,189,9,127,90,201,97,209,71,214,75,],[21,108,81,197,249,21,216,155,141,20,0,53,15,143,33,122,92,2,226,98,158,222,159,74,48,182,231,29,30,167,169,83,204,109,179,27,165,199,120,194,105,146,11,100,159,180,34,28,109,56,207,44,234,42,125,227,173,66,62,4,250,170,6,7,],[166,10,231,136,90,125,95,14,12,80,220,197,206,7,89,134,235,150,7,127,116,250,181,81,252,254,170,152,87,40,132,12,214,203,155,254,85,76,1,237,180,44,229,164,136,122,152,120,100,59,162,242,200,118,14,142,36,208,196,252,132,65,183,13,],[252,136,130,187,229,183,252,24,185,103,162,224,245,118,248,196,221,38,128,241,8,91,173,181,197,72,254,89,163,116,100,27,],[61,11,8,236,241,194,12,86,143,56,170,227,149,130,82,188,195,107,88,147,242,242,244,145,139,36,99,129,187,157,60,224,],[166,64,245,226,251,243,176,146,92,164,195,151,103,128,69,211,188,235,65,81,213,0,47,222,225,216,35,170,228,254,7,0,]], +[[138,118,234,171,58,33,236,90,151,92,139,158,25,122,152,158,142,3,8,153,235,69,215,137,104,208,251,105,123,146,228,109,45,156,129,61,45,129,226,115,11,13,23,216,81,43,184,181,211,63,67,108,171,170,19,225,65,202,28,183,133,1,67,68,],[224,107,32,49,194,21,54,119,239,24,12,154,229,59,135,101,169,180,125,191,103,111,225,114,133,225,134,52,96,222,183,79,],[252,238,204,164,176,20,254,205,144,185,33,176,250,59,21,174,170,78,98,202,161,251,34,114,156,112,38,146,50,195,60,239,13,10,238,166,100,50,193,40,175,185,163,100,107,199,240,58,18,119,77,168,117,131,152,194,160,220,206,11,187,246,116,10,],[71,214,153,211,186,70,52,17,109,100,236,185,82,179,55,84,219,162,19,38,205,232,67,204,9,209,11,92,59,142,66,129,93,214,157,104,76,250,146,183,185,192,132,36,115,141,233,43,224,54,164,189,12,21,229,135,85,197,11,144,105,47,145,8,],[32,184,225,195,252,163,125,94,49,138,49,110,93,142,251,125,115,165,1,241,57,86,242,175,87,90,99,114,213,42,66,158,],[46,209,187,156,65,165,205,78,34,150,196,177,200,36,122,243,115,234,174,28,38,118,92,77,184,63,8,195,170,62,136,128,],[233,179,104,224,136,167,60,252,222,200,212,215,141,253,53,224,162,70,254,242,10,151,252,164,26,55,149,0,95,134,142,2,]], +[[24,168,249,54,72,205,207,71,19,54,48,175,30,17,192,206,234,61,224,115,39,49,76,150,88,13,247,117,89,125,122,156,41,18,244,26,180,200,126,57,55,160,51,49,128,44,186,135,113,107,78,234,20,185,251,166,245,70,208,172,44,9,115,223,],[176,219,37,216,187,136,102,42,27,3,228,33,152,2,8,137,164,240,63,237,7,18,145,180,184,182,104,173,105,184,247,122,],[59,119,57,76,214,159,139,69,208,12,254,58,121,167,144,6,40,165,101,24,179,121,237,138,17,88,31,195,163,118,229,214,104,7,223,17,231,9,4,246,150,199,65,210,29,19,147,16,250,27,137,169,59,220,77,44,57,151,153,31,82,32,238,0,],[16,254,9,151,208,50,89,167,88,129,88,58,84,246,201,38,172,145,79,204,66,249,187,192,232,114,53,120,191,204,212,83,105,34,122,177,122,87,78,62,237,231,67,25,152,42,76,53,5,24,74,155,82,34,176,170,50,122,171,7,134,11,232,15,],[235,199,162,47,65,243,238,121,178,152,32,166,224,186,153,90,47,209,174,108,214,52,1,71,76,132,185,235,84,148,188,22,],[146,70,135,120,244,34,39,26,171,248,84,15,143,42,189,187,65,170,226,145,20,155,250,26,206,19,200,255,246,120,224,76,],[95,135,49,211,96,146,74,175,137,180,44,188,64,146,16,172,13,92,21,163,0,192,10,155,117,94,67,20,187,108,2,3,]], +[[32,108,210,184,17,74,174,24,141,129,134,44,206,196,203,146,196,239,95,199,140,36,67,90,25,249,237,155,138,34,244,126,151,166,122,194,129,31,82,148,86,223,83,39,55,215,107,237,126,56,125,168,59,213,84,89,55,47,223,178,127,250,207,243,],[216,226,49,73,7,51,181,7,239,244,97,115,109,216,220,222,146,7,160,219,206,116,223,146,143,211,227,41,130,236,226,95,],[115,164,13,157,160,143,185,142,162,91,103,231,33,85,122,26,81,34,82,148,211,22,181,49,73,175,137,95,164,214,60,180,163,245,111,104,133,102,239,109,164,47,210,148,29,255,160,109,73,122,169,2,22,93,80,33,58,98,20,17,98,153,169,12,],[124,234,145,162,211,80,106,183,196,190,86,126,231,129,108,176,64,109,58,229,205,247,228,7,99,37,140,157,127,67,246,185,25,139,148,197,104,176,128,37,225,88,9,33,88,80,124,230,215,96,119,101,40,126,255,213,89,75,132,166,82,73,192,12,],[19,66,143,235,233,11,165,73,210,101,122,0,248,124,216,9,197,61,206,101,218,154,236,190,83,3,168,32,72,175,23,219,],[14,245,79,47,184,122,120,215,36,24,90,214,241,223,183,132,243,185,42,183,44,251,46,235,60,37,183,176,68,165,228,247,],[74,235,252,17,91,129,44,63,57,17,189,51,105,87,54,0,44,249,137,253,199,149,189,236,98,106,154,152,124,191,138,2,]], +[[89,177,68,167,8,171,236,151,39,41,160,74,108,19,240,234,2,11,78,212,164,130,152,2,58,86,137,88,194,18,21,236,196,244,114,0,146,237,97,121,160,130,174,77,97,69,223,55,113,120,110,252,169,189,155,183,156,159,102,103,210,203,86,179,],[80,191,241,155,147,254,82,187,128,231,3,186,191,32,106,138,132,242,62,244,227,114,72,18,133,204,78,35,168,84,28,110,],[26,128,133,15,203,214,230,67,198,186,142,182,132,219,239,125,240,21,21,146,40,218,237,207,6,4,112,145,134,5,77,177,133,170,123,170,203,9,214,202,173,1,99,142,255,142,70,135,53,166,1,36,222,12,83,118,233,67,64,229,65,169,128,7,],[7,112,209,164,77,90,0,197,237,175,238,27,73,13,235,94,142,145,94,32,245,14,135,114,50,164,173,1,181,28,167,166,185,211,116,137,254,198,99,88,23,47,246,169,8,221,234,77,140,15,113,190,163,155,159,167,241,50,228,203,36,0,48,15,],[96,226,88,233,82,3,212,26,177,176,176,206,89,175,83,251,26,36,43,227,50,202,49,202,75,58,218,228,73,238,12,146,],[5,144,143,244,108,28,150,37,59,226,136,51,27,220,203,156,214,252,166,91,198,10,193,219,60,91,48,241,97,113,141,163,],[196,149,144,174,102,15,97,62,189,23,52,126,150,93,202,177,206,172,83,178,129,48,183,208,253,254,97,150,204,92,230,7,]], +[[141,22,33,238,171,131,39,13,232,87,51,92,102,91,191,87,38,227,114,34,37,253,1,110,35,191,144,171,71,174,236,61,190,205,188,2,77,174,106,148,237,78,41,200,15,42,255,121,106,237,143,235,44,27,55,144,168,199,45,123,4,138,44,97,],[248,6,221,90,166,74,130,158,17,120,229,143,21,157,232,241,148,90,160,45,159,221,217,5,99,120,150,240,40,153,209,87,],[224,141,108,170,95,57,50,125,110,102,82,237,116,221,26,55,132,75,151,159,92,206,116,122,96,111,86,121,244,137,139,187,118,67,223,126,147,27,84,162,180,14,189,239,232,48,3,246,28,160,241,17,18,240,35,198,163,232,204,24,202,254,95,13,],[156,72,179,68,195,43,70,110,59,26,37,85,10,80,168,75,179,152,184,28,169,164,177,128,55,213,14,87,25,183,3,68,29,220,227,135,179,71,12,70,177,102,199,79,251,178,198,161,188,116,85,152,201,107,29,130,8,247,108,170,206,130,75,1,],[130,26,159,150,184,180,230,176,127,54,104,50,36,214,31,5,91,115,234,183,247,58,242,129,174,83,233,65,17,129,61,29,],[77,67,131,240,255,177,253,121,6,95,203,163,144,231,73,249,68,191,32,241,141,170,183,35,134,90,198,250,44,138,154,180,],[168,107,134,193,237,130,233,47,179,246,124,116,190,98,199,69,101,18,102,249,98,115,0,244,104,42,41,105,98,77,224,0,]], +[[242,115,93,80,238,58,154,101,181,140,138,207,85,22,99,233,136,9,236,64,111,115,227,231,244,231,59,196,234,146,56,116,223,72,165,185,74,7,175,60,44,153,184,56,135,98,36,50,51,200,80,220,23,83,23,214,2,99,142,91,134,171,73,237,],[176,129,245,29,125,142,88,97,90,157,20,195,126,82,203,136,11,213,153,165,196,138,94,105,236,173,101,60,85,11,130,99,],[105,66,167,105,100,23,239,170,89,27,149,225,31,2,215,99,190,245,39,155,147,42,142,42,124,187,159,88,54,149,193,76,229,204,85,107,236,102,121,155,51,203,89,45,164,223,39,53,249,238,242,195,206,202,67,98,22,75,108,201,61,164,225,5,],[128,183,173,96,229,26,226,191,17,10,252,45,116,232,55,179,206,27,116,60,170,75,58,235,121,156,158,31,44,181,188,225,226,173,190,71,228,169,249,221,196,156,180,10,198,243,27,216,16,140,226,3,148,116,145,208,231,24,152,16,13,142,19,10,],[140,197,175,119,47,251,223,236,246,240,27,204,173,60,203,80,217,187,125,229,84,186,217,192,45,111,157,112,63,211,162,113,],[240,146,8,106,227,18,17,102,47,41,122,216,49,27,145,206,176,102,63,77,255,249,241,44,127,102,25,21,18,145,9,22,],[177,205,184,138,130,35,80,190,184,87,211,159,27,7,180,240,185,165,80,148,90,10,75,17,204,175,215,137,47,30,19,9,]], +[[202,217,210,26,1,199,225,209,93,242,251,215,156,81,110,184,195,64,30,159,226,132,103,204,123,33,103,157,78,51,26,61,167,181,92,21,214,121,11,64,83,111,202,229,173,40,146,205,102,177,134,137,244,153,193,253,238,166,109,74,125,243,148,36,],[56,162,112,246,98,124,36,128,75,62,78,85,1,210,226,52,243,238,128,149,32,29,224,239,147,84,31,152,83,164,20,108,],[49,146,125,1,219,159,36,114,244,223,111,99,193,142,189,131,194,177,170,248,141,88,14,132,136,84,223,140,186,99,149,211,218,123,214,187,158,220,31,206,28,125,126,19,96,85,143,205,223,169,57,21,190,7,110,251,142,162,220,94,167,178,13,10,],[138,98,56,202,189,128,12,18,117,123,118,113,236,233,217,175,131,52,234,54,73,169,10,168,122,154,118,134,209,185,179,11,156,54,172,179,164,139,236,9,210,136,245,231,130,162,222,37,211,135,113,67,85,27,159,253,97,163,198,115,158,184,181,6,],[76,122,78,35,194,42,223,2,85,190,116,120,59,115,61,115,219,56,174,68,255,200,85,115,128,194,51,200,67,245,37,118,],[0,191,202,61,178,79,10,179,121,3,52,239,84,218,252,202,130,27,207,162,15,74,129,29,79,188,107,182,89,74,28,22,],[177,102,60,156,105,7,191,229,112,99,17,18,43,34,88,4,207,118,16,186,151,203,103,147,80,148,131,231,196,240,119,10,]], +[[217,190,132,34,85,233,161,107,10,81,168,103,66,24,206,231,205,154,139,223,52,53,8,57,127,77,219,5,243,250,0,130,121,49,188,109,250,51,36,148,58,171,24,61,18,133,81,89,25,57,159,254,11,113,6,119,240,145,93,58,91,229,30,146,],[144,58,17,5,66,158,188,170,215,49,208,80,218,120,149,178,185,13,7,61,241,159,230,148,183,124,62,76,68,221,16,71,],[201,56,69,101,140,149,96,210,192,226,143,40,42,219,212,101,43,175,211,187,46,222,193,124,148,135,143,123,148,211,199,122,254,201,6,237,41,42,141,251,245,248,231,193,24,232,242,202,51,221,167,144,157,155,105,91,143,245,161,192,233,122,200,7,],[244,40,187,159,179,191,107,22,101,136,13,78,183,212,119,33,10,73,88,233,116,231,131,91,224,200,6,156,10,146,175,3,93,90,154,95,41,7,162,239,44,205,190,186,66,26,82,175,125,179,199,160,113,169,241,54,53,179,58,153,235,123,144,7,],[54,235,247,185,39,245,197,17,3,189,116,77,46,6,208,239,25,129,166,86,54,61,13,46,223,74,56,88,56,23,51,46,],[101,182,120,235,172,185,252,200,52,158,174,153,51,247,61,78,119,240,191,114,6,3,96,5,78,177,82,142,228,114,60,209,],[200,166,93,46,99,81,247,246,120,160,15,91,18,126,129,98,90,186,33,251,249,145,64,87,13,223,188,55,251,43,100,9,]], +[[207,196,140,198,246,88,17,254,125,123,186,133,209,205,132,133,143,214,247,237,214,56,244,245,82,54,62,231,104,95,105,202,210,156,16,105,76,94,142,63,52,71,237,120,211,77,189,116,162,179,1,55,59,168,113,181,133,12,51,61,255,123,248,208,],[72,247,38,7,72,107,230,246,244,220,173,71,113,88,238,113,101,121,47,69,224,186,15,130,24,72,171,16,249,188,248,122,],[128,197,213,30,150,209,202,200,239,211,69,152,37,231,156,30,159,101,175,112,29,29,41,225,249,91,3,103,7,17,59,119,152,75,123,51,80,240,64,119,51,60,149,127,143,188,125,155,4,12,54,38,81,65,123,152,153,2,124,211,62,219,17,3,],[246,100,85,219,74,145,221,135,214,137,147,39,245,100,26,27,70,177,168,53,174,211,33,117,110,81,149,115,164,132,200,16,230,49,5,124,45,136,243,184,61,115,127,17,231,242,215,46,44,221,196,136,158,102,222,58,157,75,126,125,171,227,225,13,],[148,119,121,180,78,124,156,210,86,176,164,197,68,21,116,38,69,181,2,52,184,26,163,52,121,21,168,187,158,168,118,48,],[230,26,79,226,140,155,147,41,115,135,78,49,185,110,140,66,141,57,48,1,153,223,113,39,85,174,28,135,154,101,5,111,],[74,36,94,174,140,85,225,20,167,48,5,171,168,192,213,71,85,213,241,103,227,147,12,254,253,164,209,213,54,164,84,2,]], +[[21,201,247,196,216,74,90,71,144,65,149,46,106,140,172,36,231,111,210,210,117,193,151,230,181,33,146,155,67,186,108,93,134,51,193,130,157,41,9,29,247,31,213,192,239,100,5,114,228,182,73,116,205,9,125,190,187,205,222,186,4,22,71,192,],[200,66,231,118,236,139,217,185,190,146,120,5,103,208,111,99,246,94,108,173,209,115,63,108,88,70,12,146,217,3,131,103,],[30,54,190,165,165,131,118,126,189,128,48,108,171,35,49,85,183,180,40,20,180,52,115,207,69,205,197,3,156,147,151,68,169,105,75,135,34,13,175,76,205,41,242,92,234,64,94,124,8,219,46,241,127,63,3,77,187,73,207,246,2,131,227,6,],[192,27,171,81,163,21,98,198,149,224,12,126,79,8,184,202,195,127,39,207,94,42,165,244,2,241,106,134,161,59,168,212,103,123,205,211,170,167,95,38,142,182,205,32,234,157,4,4,75,223,47,105,161,61,155,237,255,101,48,23,177,64,218,10,],[181,69,116,42,174,252,152,232,54,42,217,156,251,164,233,53,233,174,10,113,253,210,13,209,101,139,129,167,145,73,79,134,],[136,59,153,14,217,71,28,27,150,30,220,187,48,49,190,244,129,60,8,79,72,53,101,222,83,145,43,8,5,25,61,5,],[238,58,66,125,79,57,178,177,185,59,99,81,128,63,78,146,49,238,100,63,65,61,249,192,128,235,194,34,89,67,137,10,]], +[[109,45,13,130,63,41,71,70,185,165,81,46,20,231,60,29,133,91,94,75,202,101,254,129,119,41,129,12,197,239,132,13,27,100,128,166,169,13,251,71,41,132,133,92,239,111,26,179,30,183,179,241,60,138,192,15,165,86,210,11,83,229,174,23,],[240,93,110,15,194,68,178,106,70,32,222,250,105,205,222,67,222,177,108,218,144,110,190,136,150,74,144,121,232,110,91,84,],[181,21,244,158,179,42,212,120,105,45,248,143,7,183,128,44,110,14,83,39,170,8,166,54,110,76,177,209,226,111,158,101,252,129,171,235,226,33,93,100,145,0,242,117,152,39,58,65,43,98,78,132,45,129,48,64,55,151,229,125,236,151,90,10,],[48,51,251,226,32,110,69,132,5,215,130,31,68,85,220,78,200,29,12,162,247,15,67,61,172,252,185,70,69,151,75,236,40,70,135,116,42,136,47,220,97,67,183,254,196,237,6,221,208,58,180,104,0,2,56,137,91,126,11,231,119,172,173,10,],[33,254,231,196,148,27,86,36,0,242,117,77,16,203,19,191,255,200,38,250,159,165,108,196,43,75,238,248,61,46,120,48,],[175,237,82,104,186,126,203,203,39,114,199,174,6,114,56,63,91,229,172,73,212,42,254,38,113,101,93,206,59,175,245,171,],[69,77,1,17,254,225,12,135,98,1,31,2,169,215,155,239,207,31,20,197,207,174,59,131,62,5,104,8,171,254,134,10,]], +[[192,207,121,154,247,57,91,242,123,175,163,108,171,67,112,69,227,156,144,59,248,7,84,131,25,206,68,242,135,73,79,187,175,191,85,12,162,144,201,5,189,217,47,200,131,30,190,61,254,182,218,174,79,86,0,82,83,204,80,149,30,80,237,194,],[216,96,59,30,227,48,108,69,222,122,10,80,56,27,252,111,198,198,89,211,62,228,3,6,131,41,37,195,156,245,40,91,],[91,186,1,164,199,178,85,66,208,105,18,222,112,170,30,34,4,35,253,248,51,138,158,105,51,149,203,111,13,193,251,253,1,142,60,119,229,10,239,144,169,8,15,48,241,245,121,43,36,49,7,143,230,227,224,4,100,36,94,23,205,141,193,7,],[78,245,112,24,174,74,239,216,0,84,151,194,4,195,227,198,17,152,206,167,74,87,119,153,143,11,24,1,87,41,7,18,11,35,2,196,94,2,223,4,182,224,15,119,179,141,7,62,91,57,53,236,177,0,43,157,232,21,218,230,169,8,12,2,],[123,181,14,81,155,179,143,12,107,197,25,7,161,126,200,98,63,169,18,243,235,187,78,13,86,95,165,32,113,209,25,112,],[10,232,188,202,136,194,48,197,125,15,192,110,255,182,69,153,210,152,101,14,163,89,16,85,141,45,53,207,32,244,55,49,],[239,142,227,213,224,145,125,65,85,198,239,134,105,70,1,132,34,150,56,104,105,138,15,149,248,93,123,159,191,127,226,3,]], +[[205,170,80,232,82,125,199,165,15,179,126,40,250,139,149,104,195,126,133,103,224,180,153,153,123,154,237,103,97,128,195,176,124,86,225,100,81,2,104,193,130,180,35,116,121,4,241,211,165,128,147,48,246,225,178,146,102,236,70,231,59,225,85,15,],[72,18,62,199,18,121,176,18,175,230,210,120,244,137,235,89,228,46,148,8,246,68,44,89,143,199,148,248,18,246,190,84,],[19,123,209,10,80,239,96,147,132,254,102,135,104,251,135,29,231,65,202,15,83,255,132,119,215,235,250,144,170,253,94,38,129,253,241,184,146,80,70,60,21,219,142,23,165,136,37,254,148,39,222,8,156,52,222,19,205,7,187,161,141,74,164,13,],[224,126,109,35,72,90,173,132,211,69,217,253,237,169,44,217,231,165,141,40,195,232,125,15,65,229,127,181,51,17,167,179,229,239,152,122,108,121,173,200,245,185,98,121,12,191,233,154,82,64,113,138,223,232,28,62,24,241,252,229,182,253,28,15,],[213,67,213,244,253,176,72,127,156,91,61,211,27,213,154,2,253,237,55,253,81,125,107,71,105,17,202,220,193,154,69,233,],[101,91,43,242,205,48,166,36,60,151,18,33,47,177,96,31,87,78,229,197,95,80,23,232,113,36,207,197,136,232,225,35,],[167,213,171,128,106,49,144,69,115,69,111,62,76,78,96,32,48,178,3,236,206,98,12,157,232,73,51,33,52,5,207,1,]], +[[15,222,169,190,230,40,143,148,126,10,219,221,164,223,178,186,160,56,145,175,37,2,74,94,19,138,199,121,132,208,5,7,112,171,216,100,48,215,232,214,50,9,200,179,115,236,78,75,121,233,137,230,114,95,172,239,186,222,60,117,116,210,60,208,],[168,4,216,44,141,200,36,103,253,72,219,12,0,253,179,180,94,28,196,173,64,156,245,145,64,247,194,188,54,231,168,84,],[128,196,45,213,223,3,178,133,168,106,201,92,230,102,159,120,106,151,138,129,58,157,123,140,106,35,222,118,251,208,155,219,102,197,221,28,201,241,161,118,203,163,136,213,5,23,100,163,47,162,127,0,40,186,72,152,6,139,208,26,62,225,114,8,],[180,238,125,130,103,204,24,72,101,67,204,211,107,188,4,228,130,23,91,37,242,54,3,76,18,171,207,46,46,212,138,220,134,182,234,61,8,85,117,49,213,32,22,35,70,82,183,117,81,155,107,130,201,82,107,241,83,115,63,63,232,244,246,3,],[143,249,233,123,251,162,167,32,70,192,27,203,160,232,43,34,167,207,133,36,238,45,244,215,240,240,108,40,154,202,204,197,],[159,46,171,212,35,147,38,80,233,46,205,106,128,70,66,63,164,33,195,228,157,247,43,162,24,40,141,48,25,2,209,246,],[118,41,57,135,172,168,11,117,134,74,154,7,153,73,165,190,33,37,23,136,60,188,119,122,187,11,205,208,112,108,10,11,]], +[[3,213,228,102,248,41,138,181,67,138,48,151,109,19,34,167,33,90,100,45,213,251,76,63,133,25,64,154,117,34,240,146,75,62,212,219,8,14,42,69,46,22,145,44,20,80,68,36,146,10,96,151,86,4,228,243,121,37,141,28,139,25,61,111,],[192,155,232,171,232,60,161,173,174,73,223,43,143,67,77,170,41,113,219,49,157,57,202,127,76,114,4,140,64,138,183,103,],[109,126,70,88,242,111,51,124,152,224,63,19,84,46,47,57,68,15,247,191,141,136,243,246,223,164,214,73,72,205,150,183,144,81,73,47,194,143,101,242,204,13,35,160,196,213,226,48,123,177,196,126,17,229,59,55,31,9,27,105,248,13,189,5,],[91,230,250,226,217,207,140,137,238,255,80,39,99,63,226,69,8,195,16,170,56,75,65,242,156,22,207,135,95,179,33,72,29,98,250,147,110,231,141,190,59,5,21,22,222,53,195,70,104,163,33,86,89,93,66,255,72,86,205,207,165,32,142,4,],[241,195,215,159,191,151,215,146,146,178,111,233,236,102,44,111,213,234,217,31,244,173,71,103,246,45,233,86,198,180,164,174,],[228,186,58,72,137,204,110,123,145,120,230,221,160,241,85,79,163,211,193,234,41,216,93,148,219,64,183,85,104,155,87,63,],[146,68,131,107,8,177,18,125,175,89,116,251,83,193,46,161,95,252,13,88,2,12,227,110,138,36,87,10,107,110,243,7,]], +[[118,204,24,161,218,255,250,16,5,134,192,106,123,64,247,156,53,254,85,140,51,156,41,153,165,244,56,117,207,173,224,62,75,157,168,210,241,55,220,108,133,122,153,165,153,141,216,157,213,240,89,113,162,30,140,119,102,112,235,71,188,18,112,165,],[16,213,168,37,1,93,1,74,64,112,207,162,144,20,201,239,91,80,224,245,170,17,19,246,211,193,231,142,83,188,231,100,],[219,116,117,28,102,230,177,134,96,68,221,154,233,159,25,230,51,79,23,158,121,216,184,224,200,205,113,210,44,239,185,234,183,227,231,169,194,218,34,95,42,157,147,163,19,209,203,241,183,254,37,151,184,215,2,191,48,23,166,166,188,123,123,6,],[136,168,202,179,126,96,208,193,96,163,235,39,215,125,148,180,126,6,19,80,248,108,195,212,60,63,166,113,81,232,150,227,9,243,49,1,126,167,135,101,118,230,122,34,1,1,240,52,253,72,199,108,71,152,171,115,37,253,161,255,157,20,160,3,],[240,140,8,93,47,171,66,160,124,64,179,221,179,28,248,120,228,190,237,149,6,168,77,2,125,7,233,114,253,42,242,2,],[172,15,18,22,16,228,239,42,18,205,225,250,184,104,126,222,152,16,250,47,97,45,207,87,113,216,109,114,63,211,228,236,],[36,218,213,116,71,25,73,209,204,59,10,142,213,96,183,57,7,2,121,30,97,111,247,95,131,89,251,44,46,127,64,12,]], +[[113,173,152,13,88,173,142,125,51,48,102,137,53,137,54,163,114,213,25,11,36,236,127,155,222,116,156,184,17,80,239,218,253,53,167,95,229,171,194,1,4,105,26,36,164,101,148,64,181,90,234,234,144,42,195,190,39,74,242,122,168,49,40,105,],[56,217,153,193,88,48,66,58,209,201,224,223,83,136,201,219,65,76,69,134,74,222,81,174,225,119,110,12,16,90,15,89,],[129,103,11,16,41,228,129,233,255,60,23,31,5,193,104,97,200,70,238,121,205,242,226,30,59,249,82,188,250,201,117,101,242,177,220,237,246,157,46,126,179,92,175,86,98,232,188,103,31,187,150,117,106,99,165,150,38,77,27,127,74,249,126,6,],[168,23,208,9,136,203,102,138,142,87,239,118,188,170,208,140,255,20,100,0,23,0,5,179,94,196,93,234,202,253,39,60,186,160,123,211,222,178,15,169,142,5,107,212,107,208,207,54,251,131,48,99,98,52,137,206,68,14,28,225,100,221,252,11,],[19,57,162,63,127,34,97,209,165,29,105,77,212,245,182,97,169,89,70,201,73,183,234,96,99,112,159,149,233,246,217,38,],[26,167,207,223,186,23,186,137,138,18,106,4,47,133,21,246,239,116,107,130,138,187,15,16,99,250,240,185,106,164,54,12,],[75,28,177,160,127,232,189,171,38,248,204,209,229,196,124,157,73,3,230,21,188,93,67,2,20,20,239,99,68,30,170,7,]], +[[97,89,78,36,231,95,153,107,79,182,179,229,99,246,164,249,145,92,250,101,221,177,153,176,31,237,127,142,215,130,78,203,134,39,210,20,21,121,205,37,33,170,7,104,0,172,53,75,158,58,71,215,28,237,200,84,116,52,38,130,37,227,48,5,],[64,251,202,47,222,235,94,62,247,5,202,225,102,97,79,169,173,5,30,132,215,70,49,220,6,103,144,173,227,152,96,81,],[99,2,179,255,39,16,190,48,108,146,185,170,227,13,35,195,212,190,255,57,78,99,32,30,106,209,23,19,52,92,79,203,92,200,211,221,16,173,251,130,187,17,161,137,206,126,195,228,34,39,39,98,79,193,120,129,193,71,136,210,113,14,22,8,],[208,199,66,23,91,163,218,50,193,184,234,55,163,249,245,222,8,139,189,161,125,62,28,240,152,141,182,155,94,8,5,121,202,221,150,10,221,225,5,118,127,9,249,59,184,179,160,66,89,200,113,127,128,36,77,212,193,24,165,125,140,209,44,10,],[122,110,159,112,237,241,116,181,56,128,175,78,106,42,75,255,181,92,240,55,127,248,93,38,181,240,232,178,35,204,35,112,],[62,35,61,125,251,11,242,95,181,154,61,101,237,60,170,254,15,52,205,129,108,89,73,154,129,36,239,43,124,144,226,32,],[153,11,222,11,112,64,171,81,147,123,18,8,51,193,217,237,109,13,177,39,6,218,159,150,178,21,17,78,155,67,255,12,]], +[[84,230,187,251,248,192,111,242,192,102,49,140,46,191,3,213,6,84,123,244,60,45,122,93,77,243,5,163,3,43,113,56,59,113,170,29,239,102,109,145,136,244,3,248,46,211,4,84,171,165,188,159,71,15,110,185,136,218,24,124,146,82,50,132,],[128,159,183,4,106,113,204,223,150,221,25,12,124,143,52,86,88,40,198,93,71,145,232,238,87,42,228,16,100,44,136,110,],[61,244,208,144,121,248,48,227,249,130,40,54,129,186,55,181,15,60,115,222,44,93,34,162,145,53,142,187,31,184,84,229,16,246,63,154,72,233,255,247,253,131,17,48,46,163,233,105,57,78,109,73,201,227,24,32,84,148,47,106,116,76,238,3,],[119,165,146,194,99,181,140,209,134,237,138,192,71,203,237,44,71,122,184,159,240,255,161,4,26,133,146,174,136,211,160,232,86,36,49,121,82,147,163,64,152,22,228,190,7,130,180,221,69,107,130,60,202,153,176,234,213,245,243,12,81,231,18,2,],[1,4,63,80,166,31,18,161,28,232,108,181,46,128,156,207,115,95,50,45,22,38,76,146,93,145,3,60,129,254,182,246,],[189,79,54,84,64,164,243,178,64,0,148,32,216,62,67,215,2,226,62,91,50,34,210,13,90,63,168,57,249,130,235,246,],[147,192,224,35,32,82,242,249,151,129,166,242,149,1,155,60,117,97,243,0,57,126,120,14,49,51,117,103,0,222,124,5,]], +[[104,98,6,27,224,222,157,253,153,129,24,32,75,43,152,219,60,231,215,232,25,219,193,7,148,175,10,178,176,110,132,52,156,95,124,34,101,221,225,178,94,79,39,236,113,88,13,82,220,137,242,195,167,18,188,26,213,214,214,158,113,30,8,212,],[0,116,164,47,211,23,250,192,179,250,166,246,101,182,188,100,43,103,175,189,74,231,180,156,222,120,204,10,138,138,118,97,],[150,94,219,52,232,171,139,195,32,74,50,1,210,33,134,55,45,228,36,38,0,41,124,253,181,122,161,223,7,78,197,13,223,16,16,94,157,76,137,162,102,195,77,183,119,42,169,76,186,148,100,41,230,139,166,43,249,160,172,144,245,240,91,2,],[190,184,242,175,12,165,103,122,242,35,49,117,233,212,53,243,245,104,154,59,118,154,222,150,195,67,243,245,11,83,85,113,225,92,195,22,59,94,186,10,106,192,192,47,242,191,67,53,95,136,184,37,102,200,95,107,45,169,182,125,156,222,41,2,],[249,104,114,24,173,60,59,130,90,227,20,85,176,192,62,165,164,44,14,181,5,150,136,117,139,86,101,245,233,252,63,154,],[136,118,122,164,228,59,13,203,211,176,148,104,17,235,129,236,235,207,212,184,101,158,11,136,238,71,140,238,40,246,148,187,],[165,183,90,95,15,180,121,169,72,186,204,173,223,92,236,185,52,54,113,14,61,48,141,120,77,214,131,139,127,146,139,4,]], +[[178,37,11,188,178,104,210,71,124,131,18,177,144,15,217,153,130,186,162,154,104,151,79,191,135,120,161,34,141,201,117,80,68,170,141,241,24,22,116,176,90,222,152,15,126,221,186,243,189,116,34,169,32,40,124,178,210,219,89,160,99,238,191,116,],[96,148,148,182,73,144,226,91,62,25,128,189,49,119,10,107,27,229,149,176,99,133,174,76,186,103,243,56,248,183,206,74,],[242,184,217,46,213,30,189,16,0,191,157,211,65,26,159,169,231,174,229,76,76,134,226,74,208,249,173,92,85,100,58,18,214,128,1,156,160,63,33,107,212,189,50,201,206,28,216,165,40,195,255,170,93,91,29,201,26,75,229,111,14,44,94,6,],[214,135,250,12,93,236,203,127,211,109,48,187,45,109,183,131,81,252,42,74,147,29,16,245,60,124,177,232,96,93,220,185,242,225,164,15,147,150,134,180,180,206,145,189,102,102,7,104,215,61,118,148,11,172,241,171,224,140,90,24,84,17,114,7,],[9,230,71,240,162,45,186,27,80,123,38,201,237,235,107,168,135,5,184,244,8,58,119,224,62,14,87,154,85,172,175,44,],[243,107,113,57,52,45,106,10,0,252,72,47,163,222,146,219,92,162,249,109,51,218,42,25,117,102,70,202,177,199,235,142,],[41,135,43,220,11,69,229,186,113,6,0,35,71,76,57,249,167,201,33,0,19,233,164,99,26,94,247,39,226,55,113,15,]], +[[184,9,54,31,85,207,232,19,127,189,168,128,252,98,203,228,76,33,110,20,24,147,52,99,2,179,54,4,93,226,24,120,253,35,228,47,240,102,68,234,211,71,171,204,27,62,3,176,232,133,147,182,18,84,152,29,216,174,89,69,78,97,179,224,],[104,29,90,222,85,131,240,34,221,222,181,19,130,217,60,16,150,26,233,192,145,223,142,141,240,167,115,92,148,46,174,74,],[181,181,149,13,55,114,210,238,248,142,27,15,93,245,255,174,47,33,3,136,94,113,68,109,52,111,187,93,174,249,73,103,166,183,182,228,190,136,81,16,6,88,118,198,101,183,129,45,228,106,211,30,195,191,203,234,238,19,237,12,30,11,48,14,],[29,248,116,29,88,228,187,214,236,21,195,138,254,118,111,73,100,144,53,184,164,41,192,147,121,221,228,116,226,242,72,241,210,88,217,174,94,165,192,232,254,249,194,171,10,125,184,153,212,227,28,177,5,218,46,34,217,31,6,153,80,177,86,7,],[62,170,107,105,224,37,124,147,70,190,251,235,7,220,198,255,100,173,50,115,83,235,18,38,79,79,79,133,15,52,157,8,],[109,201,9,180,76,68,35,42,114,255,225,73,158,201,91,86,180,49,122,81,251,245,25,198,57,60,230,177,29,136,63,80,],[166,190,210,62,221,129,95,117,182,26,2,3,66,4,76,237,229,226,193,91,40,245,68,46,204,31,238,62,44,180,243,2,]], +[[238,239,128,116,194,235,154,28,238,47,45,59,176,83,37,84,106,159,183,203,228,75,89,148,97,252,88,133,245,253,156,172,155,137,41,65,160,87,59,122,22,115,239,72,15,8,17,104,217,183,73,106,129,249,23,125,196,39,202,31,132,203,191,125,],[152,211,235,59,5,163,151,114,248,192,223,84,205,195,109,229,89,221,165,192,101,73,73,202,46,240,77,138,92,84,56,115,],[111,113,1,152,79,214,137,46,33,68,183,212,86,25,131,12,174,182,113,59,250,180,238,187,226,23,197,190,205,36,155,217,215,82,235,118,233,250,153,94,124,113,255,125,248,107,178,96,205,218,23,63,245,222,236,106,242,4,183,221,224,17,222,9,],[105,253,133,226,58,72,244,188,208,41,82,93,254,255,203,248,140,194,255,186,98,109,244,125,37,2,234,220,27,168,137,183,65,208,42,170,86,147,205,208,167,85,22,10,197,158,184,28,212,129,173,7,47,134,169,40,191,171,62,86,11,224,242,15,],[6,132,125,155,13,165,107,67,75,181,210,211,40,230,250,244,173,153,216,138,7,154,90,209,71,87,132,88,251,44,125,57,],[198,14,96,37,58,26,170,39,214,205,69,104,222,254,83,25,157,204,57,155,194,99,195,252,159,69,167,161,67,197,139,181,],[38,110,104,168,185,158,105,194,205,168,98,32,254,199,150,19,106,39,31,228,211,246,143,103,239,63,93,146,162,134,132,10,]], +[[97,250,235,21,248,87,246,85,120,98,200,184,199,239,65,248,5,69,82,9,150,252,193,18,123,140,36,145,130,34,1,174,96,162,144,192,252,66,90,8,116,103,61,148,249,187,20,0,249,218,205,233,149,79,159,91,5,221,72,171,116,122,57,80,],[120,56,31,176,173,39,180,95,131,72,30,36,125,59,238,94,253,160,87,121,71,134,77,69,132,193,25,182,19,137,240,74,],[49,249,15,80,178,220,112,95,29,146,241,44,169,151,93,118,241,178,130,106,218,60,193,133,176,237,108,131,134,7,119,189,140,72,155,89,133,90,145,246,72,57,212,155,164,103,152,90,187,55,108,71,164,144,139,39,27,143,119,197,141,1,253,4,],[205,224,185,63,218,126,163,49,233,205,146,245,228,62,234,150,223,184,117,165,136,58,119,5,59,82,18,64,46,106,153,10,40,68,138,189,166,250,243,89,97,73,223,252,245,183,45,20,162,232,107,165,167,6,35,186,247,119,35,172,111,135,156,3,],[201,0,221,8,214,5,254,253,210,218,232,211,135,33,53,238,38,149,237,124,103,238,61,128,144,188,199,122,158,248,111,185,],[124,204,78,176,216,133,15,170,244,173,214,149,194,52,237,148,227,44,241,240,21,26,188,19,174,143,71,172,97,3,63,198,],[125,127,178,204,193,161,34,175,17,255,64,196,20,199,153,16,169,143,232,225,28,13,55,49,158,152,5,130,192,86,192,4,]], +[[230,185,205,77,160,124,179,79,48,57,28,246,143,13,135,199,207,207,104,248,16,255,164,15,151,57,201,93,235,3,127,113,86,158,222,15,4,99,11,67,160,76,90,102,182,165,99,107,118,108,117,150,89,132,167,71,126,21,73,25,96,253,216,100,],[16,75,204,143,4,206,124,152,81,215,131,195,20,61,64,52,207,40,14,100,3,182,95,155,74,36,120,230,35,176,99,114,],[30,55,92,148,189,128,156,160,205,208,47,137,236,236,78,67,119,50,221,32,160,168,75,37,78,174,136,157,128,112,230,130,209,19,176,190,34,228,30,108,220,59,232,119,104,14,126,235,127,9,149,230,98,45,192,180,52,251,9,73,221,153,75,12,],[164,70,245,240,79,36,68,44,161,83,24,39,124,241,100,212,146,46,183,112,69,14,55,230,156,75,49,58,113,161,3,115,83,72,247,234,73,49,138,86,215,24,242,117,91,144,29,191,72,184,156,9,88,15,85,174,65,3,220,153,208,62,200,4,],[146,45,52,135,143,209,250,106,225,232,14,43,144,3,137,11,52,111,61,216,90,246,101,135,239,254,85,29,25,2,232,244,],[73,123,166,44,218,234,128,146,58,206,44,80,109,192,62,63,50,181,116,39,238,33,98,46,166,137,245,149,132,91,133,63,],[122,10,126,39,93,163,75,93,105,137,179,237,185,161,11,44,147,227,210,82,23,149,195,0,220,155,34,187,246,145,233,2,]], +[[77,144,68,241,123,90,9,119,220,90,169,145,106,146,67,0,162,68,161,239,127,6,2,119,173,73,120,53,30,166,66,145,171,156,6,146,166,6,178,86,124,25,195,15,159,170,59,76,254,114,251,35,112,119,118,123,118,211,178,174,20,144,166,212,],[88,89,54,230,145,242,91,25,71,123,143,55,226,93,179,216,207,225,40,223,113,55,143,65,6,105,196,180,158,228,175,80,],[111,164,138,234,77,91,154,246,90,249,100,205,183,9,68,58,17,250,132,247,212,74,205,218,177,110,4,166,252,239,178,122,227,60,5,179,109,161,60,35,222,81,125,110,106,197,116,160,62,166,48,186,79,187,149,129,49,18,154,167,241,53,76,1,],[93,224,209,220,250,80,213,252,209,106,38,41,150,237,103,134,81,212,19,111,1,101,71,214,150,227,103,224,191,44,72,193,239,129,59,88,194,55,103,182,227,234,52,150,54,158,46,133,23,136,55,56,116,129,171,223,249,63,169,174,210,126,88,1,],[215,162,234,76,7,236,252,119,95,14,61,205,204,118,73,249,146,125,241,224,51,255,86,198,70,113,247,120,90,215,2,28,],[253,217,140,136,177,65,126,17,33,212,193,191,166,232,149,86,240,109,117,53,34,17,32,89,221,7,203,253,202,138,0,150,],[158,45,2,58,140,143,151,37,195,138,176,205,226,96,200,68,54,25,250,4,171,103,30,61,211,219,181,162,86,182,66,9,]], +[[117,173,118,187,76,12,34,154,90,220,121,228,68,177,63,136,169,100,89,134,44,140,240,186,73,141,12,153,106,249,74,122,240,116,221,43,156,28,48,145,5,236,149,27,181,129,42,145,221,181,64,35,179,128,154,179,121,197,106,240,70,26,246,23,],[104,1,25,250,238,202,237,242,142,71,92,11,138,174,59,108,86,230,158,125,173,185,187,138,129,250,69,4,161,23,102,108,],[12,70,67,168,190,109,194,47,75,235,107,204,112,198,23,46,199,96,131,120,101,60,180,233,159,58,231,149,234,223,78,152,42,41,118,9,202,121,56,245,223,99,43,9,86,40,203,117,6,45,61,81,252,15,51,35,191,167,178,46,196,212,114,5,],[180,219,223,153,61,34,178,69,83,38,146,70,178,208,90,25,139,178,39,40,203,19,151,24,102,79,214,22,108,217,230,78,150,207,139,17,36,238,7,115,72,246,249,47,98,78,93,121,90,126,219,40,79,153,171,162,228,230,196,20,35,233,151,5,],[50,138,239,149,51,223,222,0,53,216,241,75,60,91,245,33,77,74,103,23,233,90,63,101,240,98,1,124,64,171,19,133,],[189,205,207,148,217,193,248,139,246,45,196,150,79,73,81,108,112,196,176,129,0,138,54,7,139,179,91,52,97,122,133,159,],[191,120,96,64,142,162,121,172,68,0,226,132,155,52,239,254,73,88,215,41,195,47,74,147,192,212,115,68,214,132,20,13,]], +[[173,198,233,178,225,3,182,44,36,173,67,70,65,14,131,161,160,189,37,62,74,191,119,145,24,80,198,217,102,110,9,249,252,227,22,227,60,145,8,33,190,237,221,99,75,237,197,142,229,121,153,167,110,206,56,70,5,40,59,153,181,67,183,139,],[64,76,114,144,230,234,215,25,79,135,194,233,37,50,17,42,125,144,225,246,195,28,57,64,204,236,144,231,230,196,85,101,],[203,1,125,109,38,130,201,133,67,102,37,154,163,95,48,212,145,207,170,147,9,152,194,151,219,221,198,173,237,91,61,64,28,247,109,128,216,162,118,77,225,49,113,139,110,12,72,29,113,150,188,114,87,151,22,176,192,246,255,5,62,104,197,12,],[79,2,136,175,83,213,109,133,114,100,111,250,200,18,70,101,26,213,225,103,195,29,1,207,211,34,221,1,48,1,181,160,208,177,120,4,16,30,10,18,65,137,6,234,28,57,31,148,152,118,54,228,62,194,206,154,199,52,57,16,200,4,1,11,],[191,126,3,167,88,197,106,138,100,57,89,99,141,137,74,247,88,184,175,12,170,244,165,115,80,52,100,214,205,251,247,130,],[94,39,107,197,31,96,0,227,25,183,17,150,18,97,31,217,137,86,12,133,246,28,250,91,23,84,220,146,144,29,254,48,],[98,142,178,33,179,37,11,74,20,197,233,228,79,141,210,242,168,126,159,247,234,29,130,246,202,35,136,221,220,91,215,14,]], +[[55,252,27,237,164,6,11,108,87,136,61,219,160,119,108,43,207,90,194,138,101,19,38,2,28,202,151,114,55,48,251,176,123,215,191,28,153,220,130,224,111,8,187,69,77,143,178,136,165,121,39,224,127,241,177,42,241,94,226,193,47,187,107,61,],[216,128,142,127,34,236,168,158,58,229,157,231,129,42,220,243,216,34,139,99,109,171,58,135,138,207,65,241,236,252,38,65,],[160,29,214,95,173,162,112,57,241,104,177,35,65,157,138,191,189,164,140,87,46,206,36,253,160,110,26,94,195,30,8,79,78,225,203,249,150,30,136,237,81,225,137,252,183,245,242,53,222,30,91,40,208,143,43,252,161,144,176,240,25,236,194,7,],[87,126,202,86,175,47,64,245,101,195,73,51,89,109,123,160,69,146,169,84,252,159,11,214,58,32,129,103,104,201,159,239,148,150,88,3,83,122,206,40,225,156,56,190,126,248,66,153,136,127,38,91,208,104,55,194,221,63,219,206,119,184,188,1,],[20,2,150,65,177,164,159,133,201,224,24,93,159,151,87,114,237,191,216,192,229,37,161,183,36,122,108,228,239,87,241,14,],[127,187,216,74,106,209,162,85,29,100,163,36,134,133,228,222,118,26,72,61,173,179,82,163,200,10,18,88,159,74,25,232,],[229,212,32,204,53,15,242,172,89,2,93,198,103,164,57,210,164,187,19,136,39,213,93,132,98,174,151,241,134,171,86,4,]], +[[141,66,244,221,210,187,210,184,39,176,160,211,29,143,117,142,189,19,161,185,179,113,34,40,148,140,166,16,187,136,88,229,183,53,72,152,121,79,157,176,168,175,110,234,252,219,223,1,29,63,190,240,33,42,217,56,164,164,173,39,171,22,235,191,],[32,122,189,231,109,135,15,221,215,128,244,113,73,249,50,206,216,104,99,115,252,131,230,48,173,175,67,38,171,88,34,117,],[112,118,75,227,156,109,202,15,6,122,190,30,202,73,15,218,149,31,212,233,73,150,149,38,110,39,11,155,5,234,231,6,202,141,28,166,169,45,124,72,142,198,173,139,161,20,87,164,42,94,49,112,42,156,43,206,137,45,196,5,53,192,159,1,],[200,200,7,84,38,224,219,107,52,189,158,190,131,83,103,249,175,196,211,134,160,107,217,84,141,213,111,12,137,167,216,3,84,222,87,147,222,166,37,48,195,236,108,177,213,91,64,111,234,221,232,124,190,93,11,53,164,80,71,83,203,116,47,11,],[214,237,36,254,168,183,112,254,10,26,37,97,151,112,221,13,136,104,182,249,24,191,156,20,243,3,184,183,158,142,228,235,],[86,134,8,89,229,213,81,141,135,42,251,59,168,25,8,117,129,141,237,16,214,165,54,239,163,158,67,168,80,129,17,176,],[0,112,185,248,5,129,235,121,68,229,195,230,96,207,241,192,188,246,19,249,194,4,252,39,182,234,59,170,116,176,204,3,]], +[[182,45,229,161,172,254,76,162,209,240,193,50,175,203,218,230,111,178,154,2,242,151,251,194,64,127,173,187,242,69,66,0,182,59,45,11,243,85,247,182,208,186,192,116,3,65,28,64,175,187,178,247,7,80,59,63,194,206,232,161,199,208,168,56,],[88,67,253,44,56,169,210,1,162,204,115,95,76,37,247,220,145,198,119,98,78,195,175,235,190,121,160,243,2,237,182,101,],[92,219,0,233,141,231,62,171,72,11,228,47,138,138,97,99,128,154,13,55,16,27,106,90,78,237,106,12,146,3,13,9,165,86,44,114,144,128,206,111,101,148,200,250,251,31,89,71,114,219,122,144,169,231,218,21,137,110,130,247,5,105,57,13,],[96,6,85,114,130,169,236,0,83,72,105,146,205,51,181,254,204,74,23,36,86,219,250,136,217,7,230,122,16,163,236,253,146,90,188,70,31,190,6,83,21,218,219,240,248,73,46,237,154,50,194,230,164,172,249,28,112,52,179,194,75,29,55,11,],[13,59,45,207,11,56,151,169,123,251,172,122,29,94,218,143,52,119,174,42,251,168,146,39,139,167,83,19,149,241,101,13,],[4,189,206,69,217,33,32,11,99,77,181,192,179,113,70,139,120,249,50,212,133,121,74,1,12,212,158,191,69,252,20,97,],[158,70,40,104,156,62,193,59,1,162,59,85,33,43,123,86,51,222,243,174,240,3,212,178,114,174,217,49,175,247,14,5,]], +[[151,50,5,157,123,240,32,15,95,48,65,36,48,51,107,228,239,30,60,174,98,147,138,208,135,41,206,59,167,20,207,212,13,232,66,95,94,48,178,184,174,187,128,114,0,154,48,207,4,17,195,200,35,143,78,66,8,118,12,86,195,62,67,79,],[176,173,203,26,9,74,250,187,26,225,181,3,243,18,16,105,119,79,166,95,126,31,14,79,13,141,202,106,95,67,25,127,],[251,161,116,155,100,29,212,223,52,102,75,196,60,0,70,140,125,117,232,74,250,215,45,228,115,253,30,156,135,218,21,234,96,79,194,84,154,26,134,127,168,8,80,233,194,165,156,217,144,83,136,103,96,168,217,118,75,132,221,103,38,118,114,13,],[226,171,76,63,173,184,18,237,154,127,183,142,125,79,120,192,112,198,34,254,154,230,217,46,166,93,184,253,100,251,196,111,252,74,36,249,180,134,157,139,183,47,151,36,217,224,241,182,115,198,99,11,114,18,216,42,204,243,130,66,69,136,102,5,],[115,100,45,179,94,87,181,135,2,25,228,201,29,173,216,107,172,122,173,85,17,87,146,117,151,134,111,91,55,211,26,191,],[81,41,180,68,135,159,196,125,99,197,166,183,252,91,58,242,14,201,115,143,134,80,26,38,222,113,130,68,129,240,28,34,],[134,199,141,143,80,161,91,142,164,103,200,180,37,103,238,62,252,242,137,9,239,112,201,48,49,185,178,71,87,32,154,8,]], +[[156,127,111,55,158,56,87,0,126,42,198,50,76,187,206,213,122,201,238,228,71,120,19,248,58,129,252,140,239,169,100,213,165,75,163,150,214,135,99,77,62,204,244,28,87,130,73,79,95,16,165,33,161,229,211,136,82,61,128,238,186,91,11,43,],[224,242,79,3,144,85,131,9,150,112,7,53,239,98,230,160,102,38,194,76,214,191,235,20,107,16,101,97,60,60,242,80,],[101,104,95,156,165,152,46,21,162,43,163,200,58,3,72,52,132,130,223,174,87,206,161,120,240,120,12,5,123,174,190,74,246,50,249,132,84,10,38,1,154,127,179,66,83,201,236,231,255,48,138,218,35,60,224,104,99,71,171,91,33,206,87,11,],[249,150,189,2,227,191,112,109,228,21,157,85,255,160,12,92,91,82,189,203,204,96,77,163,28,171,217,195,42,62,129,128,217,126,154,141,210,13,29,35,100,44,16,96,119,9,28,120,210,78,121,241,225,122,46,150,88,169,13,173,5,187,18,13,],[18,119,74,8,184,8,154,252,139,196,80,118,226,109,135,114,175,92,121,155,249,36,220,41,233,178,232,216,147,208,131,119,],[90,148,128,58,179,227,158,130,129,235,99,9,125,98,121,71,19,54,39,190,192,135,67,233,163,30,236,150,162,126,93,44,],[66,134,57,144,76,154,18,82,110,170,57,137,25,115,215,40,109,170,202,139,115,205,157,175,94,145,60,171,211,148,188,6,]], +[[164,120,243,90,187,115,114,123,107,230,238,94,86,238,195,35,201,81,120,130,253,105,25,54,14,187,191,93,92,184,184,58,122,110,38,106,84,209,53,221,160,0,156,205,168,169,74,71,18,174,92,177,71,97,232,67,110,151,196,183,129,77,142,140,],[176,144,86,92,156,50,204,159,146,183,162,155,36,60,115,178,213,0,22,133,163,200,74,2,223,30,141,48,167,124,15,85,],[157,22,253,64,185,248,221,155,74,26,140,109,112,59,159,204,187,148,11,30,10,231,122,89,112,55,74,240,207,114,111,68,121,253,48,215,223,245,207,83,73,77,154,41,106,182,185,228,110,166,193,54,180,219,44,113,194,27,151,193,200,37,77,10,],[195,47,195,203,233,45,5,59,154,112,38,177,75,22,54,194,223,5,118,68,144,66,11,173,89,61,19,157,137,36,87,162,213,141,93,239,192,234,1,19,79,33,46,51,179,126,132,87,58,251,247,17,129,92,170,226,223,62,43,45,178,143,155,1,],[74,170,213,151,69,175,146,135,53,137,232,104,35,115,31,27,249,27,175,136,136,108,60,101,86,71,222,7,180,200,124,12,],[78,1,179,188,169,80,87,209,10,115,121,131,109,166,59,37,190,216,187,242,55,119,109,227,5,163,130,116,54,184,87,110,],[158,195,86,35,193,57,187,81,56,37,124,137,111,221,42,122,248,209,255,147,236,13,102,139,185,92,68,107,78,70,62,3,]], +[[255,232,37,20,140,9,89,179,166,141,232,106,216,232,175,127,165,224,120,243,99,220,18,66,19,201,0,32,218,12,144,137,19,145,82,160,189,34,150,45,217,25,174,62,11,22,32,224,60,3,60,42,208,163,151,158,198,188,209,112,94,35,213,152,],[240,135,232,20,219,236,94,12,226,89,92,172,88,52,196,28,161,36,95,235,136,79,124,165,76,106,154,135,160,231,58,117,],[254,78,137,238,49,120,108,10,61,61,227,100,155,185,63,11,138,239,28,175,90,131,46,197,228,6,120,16,112,90,221,223,83,155,143,78,5,173,8,207,52,121,228,91,66,201,101,40,246,213,154,70,37,112,61,219,241,91,99,9,57,101,216,13,],[74,21,26,71,181,105,252,156,170,108,72,68,76,87,47,152,137,149,97,173,19,125,150,252,94,144,135,178,199,125,213,175,146,215,132,16,60,254,245,234,135,125,228,192,29,238,40,157,42,100,147,81,28,88,140,20,197,125,145,169,124,219,252,7,],[135,129,215,178,74,233,119,42,243,194,67,50,117,211,108,220,213,196,199,5,39,198,239,165,53,200,239,89,191,235,238,81,],[47,27,96,206,240,119,74,211,53,242,168,152,31,21,161,29,97,117,248,151,118,126,183,53,246,217,94,187,115,109,132,41,],[93,121,208,84,184,81,193,227,137,70,70,82,52,7,106,124,8,170,249,143,93,80,33,115,129,25,100,186,204,161,254,1,]], +[[73,175,244,33,167,205,18,114,42,168,76,72,193,251,28,95,141,158,39,125,10,153,236,188,147,72,195,170,167,75,228,34,136,210,194,98,102,244,147,188,103,87,140,160,177,245,17,96,207,15,219,106,9,169,6,219,159,170,104,111,17,248,32,141,],[160,84,99,99,28,228,180,26,181,136,28,39,218,108,189,65,33,102,232,139,226,47,26,51,69,73,185,2,106,118,149,112,],[116,145,129,40,77,240,93,190,89,116,185,23,130,161,167,110,160,134,66,203,15,12,152,219,88,108,87,92,33,12,220,139,101,27,211,75,117,122,227,142,75,107,233,70,82,53,189,14,202,67,14,38,195,238,222,86,28,110,130,77,250,32,14,10,],[84,152,49,165,195,136,106,181,8,139,120,144,131,46,172,172,212,35,245,15,205,66,149,29,57,243,42,203,85,78,42,104,170,76,69,82,180,136,198,103,144,36,138,221,220,169,199,252,30,1,14,131,43,180,131,13,125,227,94,55,104,254,124,10,],[16,8,116,86,157,234,243,226,79,236,71,37,72,176,178,252,178,44,166,139,63,172,128,217,179,80,107,129,93,69,210,95,],[17,79,188,234,29,83,150,147,184,119,38,227,69,35,175,196,30,228,203,101,135,3,17,100,189,11,120,250,119,2,184,201,],[154,144,7,157,73,179,48,54,167,170,126,210,241,203,240,184,14,198,115,251,94,32,235,125,135,177,96,74,85,113,66,14,]], +[[112,58,110,43,98,208,9,12,97,216,101,155,106,150,62,3,201,214,44,27,56,247,215,14,95,159,240,85,144,205,3,96,55,12,33,222,110,242,250,181,52,173,169,153,134,156,144,188,155,146,204,191,36,155,121,211,157,149,68,29,30,222,33,10,],[144,56,49,44,251,213,184,225,168,182,50,71,154,111,222,181,252,226,235,228,244,2,139,46,29,172,151,86,160,93,223,78,],[229,253,100,218,2,136,0,198,206,237,6,138,94,89,111,22,33,199,10,140,177,56,179,27,50,100,126,180,176,123,210,236,197,148,44,24,132,79,54,112,51,246,115,152,227,20,186,44,124,207,41,156,6,151,135,119,112,37,216,69,242,170,214,14,],[248,228,53,202,69,93,222,196,182,116,250,34,14,223,84,80,108,18,238,139,75,228,135,202,62,73,208,102,101,63,105,47,41,148,158,36,59,47,254,183,91,7,181,225,254,82,58,1,235,84,134,110,175,122,203,249,199,206,212,71,52,242,62,4,],[62,240,185,8,29,160,40,27,3,242,204,57,137,179,151,182,161,34,33,75,121,108,169,106,138,156,154,74,9,116,114,165,],[40,95,178,0,109,239,255,247,46,55,3,38,183,88,197,102,205,78,188,49,227,13,153,105,112,191,66,230,196,204,108,107,],[180,225,75,173,7,123,115,3,183,161,104,176,244,115,156,230,93,77,108,128,146,86,196,198,11,150,4,216,243,10,137,14,]], +[[118,132,156,24,142,62,221,15,245,248,251,135,77,192,69,102,69,81,132,69,228,26,125,104,51,230,22,195,196,140,152,104,214,112,226,234,7,219,96,194,42,183,154,147,235,244,157,34,166,36,94,227,175,7,179,190,88,78,218,105,76,55,114,158,],[96,4,182,235,151,54,117,251,150,246,169,102,73,236,76,31,73,255,238,231,203,194,179,17,206,55,146,126,60,169,222,104,],[113,65,57,157,81,218,166,235,69,25,191,63,1,178,51,146,15,169,8,254,250,97,47,12,215,213,175,138,154,60,68,25,14,63,99,132,168,209,77,55,201,112,48,239,80,24,207,138,238,138,235,21,105,167,61,132,134,42,89,183,223,114,254,9,],[71,52,133,214,244,79,35,184,142,113,45,223,28,155,234,161,161,117,13,104,185,196,65,7,158,170,159,25,167,148,42,232,172,37,126,107,3,83,67,154,180,117,67,216,147,52,166,17,12,150,214,123,27,142,25,48,130,132,4,140,19,89,85,3,],[149,122,238,83,85,31,108,48,249,211,126,149,240,93,151,155,166,214,73,113,17,235,101,194,167,220,139,167,20,109,125,62,],[240,71,6,252,22,199,220,136,50,49,113,54,16,20,251,89,115,147,191,107,216,238,202,42,47,187,92,241,182,180,237,245,],[149,126,123,238,221,8,191,108,6,39,98,183,189,114,177,212,120,179,227,69,117,130,96,73,10,135,181,4,186,5,228,12,]], +[[131,174,72,173,112,218,11,179,205,248,116,129,238,44,12,133,113,194,202,152,103,18,248,188,35,41,233,163,227,51,131,197,183,133,48,144,0,223,149,245,160,79,125,137,196,17,51,1,5,122,218,238,178,155,205,40,217,147,113,181,55,187,162,246,],[152,189,245,69,181,110,146,20,48,49,159,174,28,57,144,64,236,45,58,230,156,87,94,64,217,49,231,97,197,201,229,79,],[67,51,35,81,211,251,123,69,252,243,124,96,125,68,46,168,13,189,162,203,105,194,136,79,66,78,101,234,58,51,30,216,71,45,67,104,64,92,183,54,178,214,104,90,215,130,226,57,254,131,62,215,137,162,146,49,133,22,111,96,131,66,238,5,],[12,164,43,30,2,57,231,212,78,221,218,39,25,75,240,243,78,141,247,107,161,19,200,113,221,10,66,3,51,8,104,208,55,217,215,88,240,76,162,184,166,177,56,251,117,154,30,71,41,228,221,59,154,53,42,29,168,226,3,158,143,10,157,12,],[194,1,28,153,42,81,178,13,244,107,44,121,176,127,37,113,166,142,227,213,248,89,237,57,31,205,121,254,56,162,134,235,],[147,124,175,247,251,148,65,72,213,165,128,134,22,172,157,121,128,170,109,160,23,222,170,186,23,43,17,98,96,224,200,24,],[182,124,155,143,52,34,5,198,164,24,163,217,167,198,83,175,69,128,174,81,53,110,115,121,88,102,126,247,176,93,1,15,]], +[[57,229,106,101,98,58,10,235,173,224,218,18,206,29,243,120,188,146,64,115,247,58,84,158,255,174,188,70,93,26,120,226,131,218,138,213,11,173,9,235,62,148,199,37,223,60,195,161,25,115,106,220,133,156,161,161,5,3,244,143,242,254,197,150,],[32,56,202,171,150,118,48,135,246,168,157,202,173,235,83,225,89,56,14,4,67,199,92,103,83,51,78,156,149,173,148,84,],[57,142,130,96,1,31,87,216,172,140,88,213,69,123,198,82,199,65,74,175,111,178,244,38,183,137,144,86,96,92,10,252,40,57,36,35,178,181,113,245,230,195,199,246,214,2,69,229,62,189,3,189,197,173,60,26,216,115,140,179,34,20,208,15,],[224,250,61,72,161,213,170,227,219,15,161,115,18,224,93,142,64,171,216,83,80,23,32,215,98,13,116,128,173,192,47,103,140,205,11,100,149,179,74,44,247,185,248,224,58,225,122,237,174,251,76,101,111,119,102,232,55,143,193,219,58,129,26,14,],[248,255,127,80,178,105,15,36,73,142,215,11,55,225,53,180,174,225,12,142,1,157,163,180,69,148,210,38,89,143,203,169,],[52,119,55,75,73,212,173,85,96,74,170,18,153,4,11,22,27,107,105,255,66,213,130,249,30,39,158,178,223,26,143,159,],[50,195,11,127,206,222,110,116,66,3,184,200,133,104,194,126,59,79,46,229,227,216,231,5,47,212,108,197,127,121,136,7,]], +[[75,153,33,133,47,64,154,50,58,227,129,117,232,215,106,33,31,196,217,198,84,23,142,234,59,170,122,118,122,111,218,6,76,114,62,67,107,107,217,127,68,175,82,80,59,33,204,80,213,246,173,108,252,130,136,52,93,222,128,84,233,149,88,46,],[104,161,59,182,121,247,186,40,148,230,184,222,12,15,22,87,18,110,78,112,221,89,206,208,202,184,88,248,149,207,88,101,],[203,241,241,100,45,249,80,235,113,253,9,89,13,52,194,101,146,44,88,189,128,38,187,163,252,14,89,74,107,177,242,185,13,163,220,29,95,107,109,91,64,90,137,109,29,187,113,184,104,92,77,252,68,74,202,255,230,90,184,51,23,137,245,7,],[193,201,44,13,231,83,174,237,227,159,79,212,239,15,254,34,17,166,107,40,175,20,67,197,250,233,212,54,101,129,39,247,100,37,102,210,17,139,137,182,167,75,146,69,4,56,35,247,23,230,191,123,77,44,181,42,87,107,231,34,238,21,140,9,],[147,65,253,32,27,49,48,91,107,156,182,5,37,124,154,239,0,244,61,254,176,226,204,233,156,189,146,226,229,133,216,155,],[246,157,34,182,37,84,138,201,35,70,222,44,66,251,247,216,236,35,142,104,192,34,122,71,252,232,13,238,8,138,241,228,],[22,40,132,249,67,86,64,57,145,41,204,224,250,97,9,247,101,46,51,145,38,224,14,228,172,205,72,81,44,103,29,15,]], +[[27,255,101,42,44,131,9,163,147,172,17,218,58,169,127,176,120,187,40,78,213,225,184,204,201,131,101,46,248,85,108,208,170,171,220,9,31,195,104,35,84,32,23,68,233,183,63,210,166,207,178,129,145,75,242,199,14,195,220,29,236,114,22,176,],[128,120,71,119,137,245,68,2,38,36,124,23,21,55,232,173,70,107,179,196,119,49,255,244,114,188,167,127,132,17,252,85,],[147,201,195,52,147,252,100,23,45,81,225,106,10,28,215,41,160,217,158,60,184,100,232,154,66,152,127,57,221,140,210,101,69,253,254,55,88,25,17,232,3,103,125,164,197,91,10,104,61,223,98,183,40,248,243,6,133,174,88,246,40,235,230,9,],[70,164,175,157,85,0,112,159,194,98,4,22,178,49,236,52,70,5,142,206,215,103,245,183,6,204,25,53,249,99,105,144,56,68,210,101,236,160,29,253,254,25,71,193,51,66,23,129,38,107,166,234,78,118,174,215,239,136,238,79,88,109,76,10,],[118,167,68,95,144,21,173,135,140,30,142,13,233,59,90,57,225,39,130,140,126,78,65,85,249,70,78,10,24,30,83,178,],[221,239,251,15,73,246,211,163,127,55,6,129,120,119,46,122,9,84,41,6,75,69,153,251,137,222,28,238,179,250,105,130,],[255,74,246,185,186,223,70,239,197,22,197,81,99,82,84,38,221,42,150,224,144,232,98,54,171,116,89,70,35,186,182,7,]], +[[0,47,221,31,118,65,121,58,176,100,187,122,168,72,247,98,231,236,110,51,47,252,38,238,172,218,20,26,227,59,23,131,119,209,216,235,172,209,63,78,47,138,64,226,140,74,99,188,156,227,191,182,151,22,51,75,203,40,163,62,177,52,8,108,],[152,122,173,119,11,37,158,139,118,111,148,58,102,218,15,83,25,65,106,136,18,71,16,28,93,231,21,230,211,30,131,96,],[13,243,170,13,9,153,173,61,197,128,55,143,82,209,82,112,13,91,59,5,127,86,166,111,146,17,46,68,30,28,185,18,60,102,241,135,18,200,126,254,34,210,87,55,119,41,98,65,33,105,4,215,205,215,213,234,67,57,40,189,40,114,250,12,],[113,151,209,83,212,204,151,176,220,50,186,94,25,161,234,112,162,23,110,2,230,174,233,175,40,190,222,225,219,108,31,81,6,253,136,233,50,72,232,77,222,76,211,16,30,115,18,116,11,145,179,76,217,50,94,117,1,227,153,38,212,55,67,1,],[61,89,30,182,33,210,217,4,43,204,62,215,100,165,18,176,33,32,214,24,212,253,96,0,161,241,136,240,236,2,21,226,],[110,19,191,240,165,33,65,97,62,79,28,241,2,68,223,47,75,152,179,229,147,228,210,103,25,147,202,232,35,132,132,181,],[22,16,169,188,53,25,58,245,178,212,209,99,186,21,102,222,76,91,25,204,0,155,201,2,5,91,173,108,100,113,115,6,]], +[[37,176,240,187,61,203,66,42,111,60,108,34,14,170,219,17,219,254,72,156,45,69,91,39,108,239,232,203,160,87,249,243,254,3,201,196,57,74,220,116,177,63,71,101,75,234,216,188,133,89,88,180,25,79,218,178,9,122,193,177,87,147,60,5,],[168,113,39,218,92,209,142,2,183,254,186,136,240,119,143,220,197,82,121,4,216,198,12,8,167,69,68,248,127,242,84,101,],[218,80,213,36,43,245,28,57,81,120,12,175,217,38,214,123,223,86,64,213,211,187,8,67,56,49,213,110,72,226,89,42,28,55,89,104,187,77,47,190,165,97,69,171,242,216,41,145,54,59,21,101,250,30,255,226,20,1,26,104,110,57,149,14,],[223,235,235,203,239,115,48,68,240,70,158,185,215,217,0,19,63,122,75,201,142,160,25,158,209,192,116,107,36,249,128,6,131,253,16,248,225,42,55,122,144,38,47,188,64,165,159,158,231,227,164,28,169,143,245,220,182,152,194,67,98,254,178,11,],[237,186,247,139,115,211,193,41,122,41,206,8,38,155,130,187,190,65,254,178,201,143,94,86,235,180,227,35,236,239,203,85,],[120,129,240,45,179,209,234,135,4,242,65,95,126,184,49,49,64,73,199,242,228,72,101,14,217,99,147,203,96,177,205,35,],[90,192,121,11,153,19,242,205,89,131,6,123,63,128,140,12,167,151,83,55,139,28,90,70,24,207,103,146,239,94,183,8,]], +[[191,91,165,214,164,157,213,239,123,77,93,125,62,78,204,80,92,1,246,204,238,76,84,181,239,123,64,175,106,69,65,64,27,224,52,248,19,1,123,144,13,137,144,175,69,250,213,181,33,75,87,59,211,3,239,122,117,239,75,140,92,91,152,66,],[0,118,25,34,34,167,35,29,97,240,230,215,60,161,242,59,147,234,242,149,46,2,63,94,231,184,249,214,224,177,62,67,],[39,156,172,230,253,175,57,69,227,131,125,244,116,178,134,70,20,55,71,99,43,237,233,62,122,102,245,202,41,29,44,36,151,133,18,202,12,184,130,124,140,50,38,133,189,96,85,3,165,236,148,219,174,97,187,220,174,30,73,101,6,2,188,7,],[86,87,134,139,150,30,223,228,232,252,109,184,47,103,62,21,254,97,33,107,98,55,150,142,227,147,178,238,150,72,63,91,115,252,105,73,17,247,1,0,135,138,142,112,6,194,129,108,150,12,92,36,231,56,33,112,141,52,201,156,64,46,225,12,],[233,5,195,52,44,195,237,199,143,240,235,195,121,222,76,183,190,230,82,238,178,118,32,71,117,136,73,224,22,209,204,234,],[153,88,206,97,223,233,53,59,67,59,92,209,244,240,212,194,157,191,158,233,96,26,170,62,77,49,109,11,99,65,26,143,],[199,20,180,191,79,116,144,230,50,216,33,52,88,173,220,126,154,63,128,55,0,40,223,187,169,56,58,83,222,13,47,14,]], +[[101,222,41,123,112,203,232,9,128,80,10,240,86,26,36,219,80,0,16,0,18,95,68,144,54,109,131,0,211,18,133,146,186,142,42,217,41,189,206,165,56,116,16,66,181,127,32,103,211,21,55,7,164,83,119,13,185,243,196,202,117,80,77,36,],[16,107,200,82,198,245,236,56,44,194,46,78,248,210,4,46,42,36,88,211,53,164,201,132,23,72,93,247,80,156,251,70,],[122,155,115,107,1,204,146,163,52,159,26,60,50,219,217,25,89,130,83,148,255,68,60,86,116,5,232,153,200,24,92,232,250,217,80,14,31,206,137,217,90,98,83,192,4,119,67,90,207,4,191,249,147,222,27,0,73,93,239,8,52,238,31,7,],[120,239,113,180,11,224,59,13,162,157,169,214,193,41,255,26,206,25,237,26,126,112,46,212,224,139,153,134,205,186,224,134,175,112,183,186,139,162,210,201,72,63,106,204,196,97,31,128,198,129,38,143,235,114,30,138,249,181,221,156,77,62,96,10,],[113,145,64,14,89,74,113,26,36,210,13,221,232,232,10,6,88,49,35,31,179,250,70,75,152,216,191,190,22,3,92,39,],[16,71,153,35,31,100,242,247,129,84,31,21,13,143,71,148,107,104,43,206,55,169,54,19,214,33,29,245,5,196,151,223,],[38,32,218,162,109,169,77,170,64,219,80,27,18,86,180,91,213,142,90,181,53,152,145,107,96,71,95,149,67,146,254,9,]], +[[8,38,231,51,51,36,231,236,140,118,66,146,246,1,93,70,112,233,184,215,196,168,158,141,144,158,142,244,53,209,141,21,255,178,52,140,168,160,24,5,139,231,29,21,18,243,118,249,30,139,13,85,37,129,37,78,16,118,2,33,115,149,230,98,],[88,114,137,65,82,100,74,158,106,175,184,169,154,105,56,60,7,111,22,244,113,64,140,7,165,41,201,59,225,85,73,93,],[75,172,127,171,236,135,36,216,26,176,154,225,48,135,77,112,181,33,52,146,16,67,114,246,1,174,90,187,16,83,39,153,55,60,77,173,33,88,118,68,31,71,78,44,0,107,227,124,60,143,95,111,1,125,8,112,65,79,210,118,168,244,40,8,],[124,64,21,43,115,6,61,79,221,81,57,16,120,106,40,196,72,204,34,169,234,26,181,37,41,252,80,252,134,242,131,21,215,17,2,4,211,30,199,55,203,37,215,13,126,255,31,92,205,166,15,172,55,250,7,51,14,22,76,17,25,96,202,15,],[137,106,49,119,145,159,18,169,131,158,206,45,171,104,197,14,156,0,36,59,13,195,241,65,234,190,207,247,166,238,7,33,],[25,87,226,66,231,37,219,168,128,182,235,173,55,205,188,57,41,132,134,138,247,178,86,252,223,0,205,125,168,210,77,50,],[176,179,27,204,94,101,72,205,21,167,49,59,251,53,242,48,22,164,38,133,116,87,189,211,89,3,86,127,101,158,59,8,]], +[[0,173,98,39,151,123,95,56,204,218,153,77,146,139,186,144,134,210,218,235,1,63,134,144,219,152,102,72,185,12,29,69,145,164,234,0,87,82,185,44,190,191,153,168,165,203,236,210,64,174,63,1,108,68,173,20,27,46,87,221,199,115,220,142,],[168,3,103,140,171,49,221,211,63,234,217,55,124,131,22,90,195,205,135,169,66,145,40,53,16,229,185,120,198,88,88,79,],[220,80,29,183,159,215,130,188,136,202,231,146,85,125,93,39,63,155,165,96,199,217,0,55,254,132,172,135,157,104,79,97,42,119,69,44,68,67,233,92,7,184,190,25,44,53,118,155,23,187,223,202,66,40,13,231,150,217,33,25,216,51,103,13,],[5,202,139,27,125,46,43,217,193,202,227,108,204,104,31,153,141,127,7,0,167,179,209,94,226,41,107,203,41,38,219,115,108,24,132,111,75,141,111,249,90,44,249,217,132,243,228,91,72,130,75,204,237,154,83,139,7,77,85,102,88,169,181,14,],[119,45,97,136,88,194,104,170,185,143,163,9,241,188,56,96,132,187,43,92,228,175,89,150,240,218,143,78,95,190,160,209,],[42,29,58,31,6,235,230,210,96,3,129,45,53,170,189,66,24,141,131,42,199,220,157,19,205,186,168,40,0,252,9,84,],[94,248,177,139,67,20,156,16,187,115,212,66,99,196,80,71,107,245,215,155,235,163,74,166,31,23,228,25,178,38,208,10,]], +[[21,33,198,219,214,247,36,222,115,234,247,181,98,100,240,16,53,192,78,1,193,243,235,60,190,131,239,210,108,67,154,218,47,97,162,111,251,104,186,79,110,20,21,41,220,38,23,232,83,28,113,81,64,72,8,9,59,79,167,254,218,234,37,93,],[168,228,192,99,85,223,244,152,122,203,94,22,136,146,1,250,224,157,30,21,100,177,98,91,12,37,25,199,3,161,191,113,],[168,23,237,35,236,57,138,18,134,1,193,131,45,198,175,118,67,191,58,95,81,123,204,87,148,80,253,180,117,144,40,244,150,97,100,18,95,110,189,13,107,248,111,242,152,163,156,118,109,12,33,253,176,203,253,248,28,208,235,31,3,205,138,8,],[251,254,166,105,75,21,124,108,121,75,141,57,87,130,41,6,117,122,202,225,88,158,236,109,151,242,216,94,214,195,70,177,199,194,158,208,4,27,201,246,46,83,98,20,65,47,61,133,214,244,18,47,136,114,38,193,15,8,253,27,255,59,177,3,],[23,45,55,63,129,217,185,93,31,38,239,205,101,249,3,194,208,191,134,137,128,36,208,12,151,192,118,239,20,45,237,13,],[82,117,230,252,249,147,164,25,158,34,193,237,20,75,185,219,63,45,146,128,162,247,79,33,11,238,23,25,163,79,66,224,],[105,64,195,191,84,71,84,159,143,74,223,12,71,144,144,180,214,147,72,51,90,155,91,3,49,53,227,120,175,107,36,3,]], +[[23,229,240,168,243,71,81,186,188,92,114,62,207,51,147,6,153,47,57,234,6,90,193,64,252,188,57,125,45,211,44,75,79,30,35,204,15,47,105,200,142,249,22,42,181,248,197,159,179,184,171,32,150,183,126,120,44,99,192,124,140,79,43,96,],[176,5,14,177,122,201,44,145,101,144,80,90,78,197,39,169,234,229,0,137,110,166,67,63,236,234,187,48,2,205,9,64,],[239,226,203,99,254,123,79,201,137,70,220,130,251,105,152,231,65,237,156,230,185,193,169,59,180,91,192,167,216,57,109,116,5,40,43,67,254,54,59,165,178,53,137,248,225,250,225,48,225,87,206,136,140,215,45,5,61,12,193,157,37,122,67,0,],[48,176,93,145,59,50,12,101,195,63,77,169,133,117,109,167,1,61,252,122,116,107,61,165,240,162,234,23,191,66,43,22,231,236,221,133,125,222,214,199,22,255,189,171,39,68,99,54,138,158,151,129,193,52,159,71,196,202,60,241,55,7,218,13,],[39,145,90,243,163,40,226,46,30,163,110,35,160,202,178,192,109,8,157,66,156,89,173,24,90,154,111,141,219,160,153,89,],[173,107,52,221,5,134,106,13,115,215,29,34,173,131,229,15,122,63,102,238,147,1,46,61,231,111,221,96,174,171,8,0,],[24,210,241,119,45,220,135,67,169,174,179,30,41,142,226,225,113,225,151,215,221,143,72,252,178,195,136,203,251,44,187,12,]], +[[12,215,170,125,96,94,68,213,255,185,121,102,178,203,147,193,137,228,197,168,93,184,127,173,122,184,214,36,99,197,155,89,72,137,133,95,228,17,107,73,19,146,127,71,242,39,59,245,89,195,179,148,169,131,99,26,37,174,89,112,51,24,94,70,],[120,102,131,53,245,212,208,117,185,45,64,132,28,23,165,225,15,233,224,141,183,14,119,70,231,210,139,127,104,232,49,99,],[191,145,21,253,61,2,112,110,57,141,75,243,176,42,130,103,79,243,4,21,8,253,57,210,159,134,126,80,22,52,185,38,31,81,106,121,79,152,115,141,124,112,19,163,242,248,88,255,221,8,4,127,182,191,61,221,251,75,79,76,190,239,48,3,],[38,114,133,221,127,253,120,28,100,206,176,1,173,81,204,20,117,147,200,141,239,74,36,35,97,236,104,154,2,44,61,92,194,131,173,204,141,194,148,106,148,203,51,182,243,179,62,206,39,119,183,184,27,9,165,226,227,172,39,209,75,211,164,14,],[10,206,212,18,127,120,8,85,81,161,39,93,164,186,127,59,80,77,69,48,41,172,239,40,84,73,173,150,231,41,111,52,],[29,66,112,148,4,254,17,169,183,167,121,145,192,107,112,48,160,246,162,208,119,90,228,53,223,112,24,210,163,19,17,11,],[187,206,101,223,5,129,61,188,86,209,117,74,181,26,11,218,204,25,209,242,249,209,69,221,244,222,3,205,165,138,89,11,]], +[[51,55,29,158,137,47,152,117,5,42,200,227,37,186,80,94,116,119,193,172,226,75,167,130,38,67,212,61,10,206,243,222,53,146,155,222,210,124,36,156,135,216,184,216,47,89,38,10,87,83,39,181,70,195,161,103,198,159,89,146,213,184,224,6,],[56,14,65,254,186,106,83,50,60,63,102,33,111,248,50,8,48,64,154,49,4,78,153,138,241,192,123,194,67,104,99,124,],[152,92,164,70,221,192,7,130,124,200,242,133,44,189,129,21,239,140,89,117,233,215,206,150,215,77,254,216,89,170,20,164,193,82,84,0,107,234,94,8,53,158,254,38,37,215,21,224,137,126,229,161,111,21,18,3,190,80,16,65,134,55,222,5,],[229,234,94,19,48,85,29,164,53,133,165,193,224,193,219,111,18,92,62,227,184,61,101,112,33,49,70,157,169,200,218,197,133,222,42,248,23,173,183,35,38,172,98,123,124,70,251,205,122,93,122,80,70,122,198,56,59,200,217,111,4,163,50,8,],[234,36,130,154,6,226,88,69,244,183,237,114,70,2,243,152,252,190,211,109,118,66,152,177,241,104,39,149,132,18,32,45,],[234,133,109,206,131,88,94,176,137,5,138,46,255,55,32,34,84,101,28,243,187,151,48,103,183,83,218,123,149,161,31,37,],[122,41,202,151,51,170,252,184,237,40,106,88,49,221,110,97,203,163,18,118,191,57,143,247,232,189,128,7,41,93,53,9,]], +[[190,237,184,7,61,245,143,140,27,255,189,189,119,236,125,236,178,200,42,155,171,236,239,192,51,21,7,189,194,194,167,231,178,126,144,139,128,94,41,111,195,13,46,71,75,6,12,213,12,15,111,82,11,54,113,113,33,131,189,137,212,231,51,233,],[248,66,216,38,125,212,112,82,126,36,96,29,60,22,21,56,170,179,173,163,149,1,75,88,158,44,120,17,156,223,121,81,],[140,137,12,204,173,199,118,14,30,130,228,60,68,179,220,11,104,90,72,180,121,174,19,204,10,107,5,87,208,251,28,186,187,166,61,42,150,132,52,18,234,141,54,197,10,203,245,43,146,207,178,220,228,157,196,138,246,221,207,142,228,122,134,8,],[13,144,233,201,0,140,223,240,144,184,213,255,56,10,249,246,68,202,85,225,127,56,151,101,234,220,192,121,9,7,123,71,198,125,147,134,129,166,42,122,11,169,107,142,185,16,25,104,79,175,90,138,13,96,146,191,34,175,154,60,204,111,89,10,],[86,61,29,206,77,230,116,164,65,216,47,153,26,243,48,122,244,175,166,11,6,141,66,45,238,33,151,45,218,192,92,149,],[8,200,64,74,204,28,97,146,115,137,105,107,23,105,106,199,15,96,23,154,20,174,53,108,206,250,30,152,56,227,65,188,],[119,4,103,142,226,143,251,27,81,142,203,101,14,97,66,138,229,108,69,185,98,162,210,52,108,44,156,81,102,105,7,8,]], +[[145,132,239,97,136,22,131,37,146,188,142,179,95,79,253,79,249,141,251,247,119,108,144,242,170,210,18,206,126,3,53,30,104,123,119,38,1,13,155,222,44,144,229,115,205,42,42,112,47,242,140,74,42,247,10,252,115,21,201,77,87,86,1,229,],[104,139,69,79,111,183,80,171,73,110,32,187,128,101,135,26,200,219,39,188,40,92,178,196,206,173,25,122,42,127,87,96,],[179,194,78,117,19,44,86,52,117,66,45,94,164,18,181,193,232,230,229,234,28,8,234,209,57,60,65,45,161,52,201,161,99,130,132,234,126,44,160,50,254,61,62,50,169,6,106,140,136,57,144,63,110,244,110,150,107,181,228,146,216,194,170,0,],[220,249,102,83,9,211,243,100,238,130,214,189,20,34,53,23,245,242,171,152,109,113,99,183,49,160,38,68,232,219,143,206,156,100,151,237,124,172,145,235,0,53,131,25,162,52,185,165,159,5,194,95,216,15,224,158,75,83,120,157,221,123,131,8,],[218,50,104,167,115,36,227,77,52,50,94,89,223,62,124,161,111,208,29,66,169,13,144,127,230,70,105,161,248,139,84,60,],[166,130,56,22,242,188,30,110,89,191,112,243,172,33,21,97,79,74,180,254,95,100,69,145,54,72,55,157,3,76,185,56,],[3,51,164,130,125,129,98,242,140,44,149,0,231,130,233,164,112,236,207,151,103,225,153,28,141,45,5,191,3,14,26,12,]], +[[53,78,19,21,46,225,254,116,138,18,82,32,76,101,39,189,193,177,235,46,181,54,120,21,14,99,89,146,71,8,216,18,212,95,246,197,251,131,231,187,150,105,170,137,96,222,183,219,198,101,201,136,67,155,108,158,246,114,198,129,29,200,188,246,],[96,164,155,25,255,205,153,76,157,213,27,211,54,167,34,254,86,226,184,206,203,82,119,170,18,205,80,97,69,131,72,117,],[222,43,70,230,95,61,236,239,52,51,46,80,15,46,17,48,111,189,207,27,232,90,28,30,230,139,163,4,93,206,194,199,190,96,141,34,146,125,161,244,76,14,32,131,174,98,44,243,194,157,137,56,135,153,78,252,250,44,165,148,245,5,31,3,],[235,14,78,190,138,69,136,43,215,102,209,233,236,54,164,31,107,57,163,162,177,131,156,44,42,13,14,223,203,188,97,65,80,26,245,206,95,144,255,8,70,230,36,2,172,163,242,172,41,122,139,59,203,127,56,61,37,128,57,116,209,36,44,6,],[189,55,162,19,34,132,44,8,17,110,191,219,95,172,65,105,212,219,130,152,76,53,147,205,128,252,86,179,168,127,206,144,],[171,132,130,107,125,42,227,76,245,199,16,9,251,97,185,190,123,43,73,50,78,24,191,59,251,42,208,44,116,244,130,80,],[182,100,54,86,83,247,152,80,53,102,71,69,106,118,7,202,237,46,161,200,106,78,31,21,11,85,176,157,225,99,17,11,]], +[[127,246,45,75,60,77,153,211,66,212,187,64,29,114,107,33,233,159,78,245,146,20,159,195,17,182,135,97,245,86,127,246,127,223,219,158,202,41,211,240,29,148,134,215,225,18,206,3,170,55,185,19,38,164,40,59,156,3,153,156,94,218,9,154,],[16,106,44,195,134,73,107,185,33,170,219,214,139,59,9,167,91,85,240,175,73,58,58,122,57,24,58,213,225,118,107,89,],[5,143,121,146,127,191,97,120,114,72,21,199,177,28,99,186,170,144,188,193,93,114,114,190,8,47,138,145,65,134,28,129,100,51,5,95,108,246,73,20,36,133,63,158,199,139,185,26,206,145,58,147,65,27,78,94,213,139,196,186,87,21,198,10,],[52,233,167,99,75,17,56,90,178,119,30,191,242,21,82,226,141,8,214,209,164,79,40,62,15,84,137,2,74,208,78,90,213,147,27,190,28,2,108,148,215,10,188,35,37,248,255,81,38,153,143,74,115,45,134,102,6,125,41,101,128,134,190,13,],[127,58,213,243,74,1,163,129,23,29,149,251,25,122,121,218,134,7,66,225,96,186,208,119,69,198,124,172,176,56,239,25,],[100,107,142,133,162,127,63,74,225,79,46,156,55,56,4,13,72,6,84,249,166,76,248,249,215,254,20,74,188,22,179,41,],[139,44,181,4,213,41,131,149,225,34,155,60,185,153,104,11,134,17,186,225,250,178,146,253,73,46,193,13,103,145,109,4,]], +[[108,171,173,208,63,138,46,110,186,185,106,116,248,14,24,22,78,77,27,107,170,103,143,90,130,226,86,4,175,152,154,175,42,74,49,121,86,65,148,224,1,0,193,139,195,83,81,216,177,53,187,174,91,50,178,143,206,29,123,103,102,202,75,50,],[176,126,229,54,249,153,146,60,124,241,47,218,210,238,53,75,225,187,30,168,143,134,237,239,180,223,180,53,192,237,250,76,],[78,101,198,193,212,147,4,94,138,146,80,227,151,193,209,211,15,254,210,77,182,106,137,97,170,69,143,143,15,203,118,12,57,254,134,87,215,171,143,132,0,11,150,213,25,113,124,255,113,249,38,82,44,30,254,199,248,178,98,78,174,85,246,12,],[36,89,110,192,235,192,144,2,11,232,111,233,251,184,53,97,211,103,53,222,44,249,71,34,54,105,122,97,240,183,190,125,8,60,15,253,217,146,211,63,247,2,242,3,10,186,237,19,28,56,30,63,211,127,103,29,17,123,134,17,129,216,9,14,],[94,51,179,219,188,103,95,114,107,134,32,202,130,64,94,247,87,152,55,216,69,208,36,35,202,192,150,63,76,229,227,35,],[111,153,220,185,122,160,125,72,162,242,160,8,25,31,215,47,252,98,37,113,40,210,171,94,13,182,21,1,198,245,231,173,],[251,47,33,197,244,15,232,99,45,76,170,109,239,2,227,106,193,230,20,202,212,30,116,68,79,67,159,119,253,191,27,9,]], +[[15,160,195,44,58,227,75,229,27,146,249,25,69,64,89,129,168,226,2,72,133,88,168,226,32,194,136,199,214,165,83,45,214,174,230,43,217,31,201,69,54,53,255,204,2,178,243,141,202,177,50,133,20,3,128,88,12,205,255,8,101,223,4,146,],[104,132,65,237,210,6,50,7,235,141,79,156,163,252,242,243,210,210,228,59,98,31,178,12,122,246,131,255,218,169,251,74,],[126,154,184,94,233,79,228,179,93,203,84,83,41,160,239,37,146,61,229,201,220,35,231,223,26,126,119,171,13,207,184,158,3,244,231,133,202,100,41,203,43,13,245,13,166,35,15,115,63,0,243,58,69,196,229,118,205,64,189,184,79,26,224,1,],[213,211,233,151,10,158,168,214,107,54,143,114,204,35,102,40,67,254,54,67,176,133,180,180,56,179,122,121,229,157,124,174,210,82,91,17,52,54,60,44,30,171,52,183,186,33,195,134,122,50,161,213,195,221,179,37,137,125,55,56,161,173,223,7,],[208,235,160,220,56,209,175,95,190,51,135,164,100,163,126,188,86,137,100,255,220,107,173,11,79,25,140,162,196,215,65,57,],[190,162,122,175,178,116,42,74,138,189,116,186,159,101,22,191,24,70,166,79,202,121,242,101,237,79,112,53,154,151,122,156,],[17,212,199,194,217,197,235,101,93,131,12,68,183,88,60,246,35,244,50,142,78,153,168,242,190,102,3,233,17,65,33,1,]], +[[123,6,248,128,38,250,134,243,159,206,36,38,246,124,197,153,107,237,208,207,196,181,235,177,181,227,237,187,71,224,128,170,63,20,105,238,106,46,120,103,226,233,1,45,64,44,245,164,134,20,151,192,29,248,121,161,222,177,197,57,131,11,88,222,],[96,61,125,101,181,105,16,167,93,176,77,146,186,19,244,0,212,157,6,252,65,225,150,31,142,31,150,127,2,251,122,109,],[66,241,51,227,78,62,183,3,42,19,62,215,129,83,126,198,46,68,165,206,131,129,229,224,191,158,19,169,20,164,178,199,87,129,29,109,59,30,134,103,36,36,234,66,48,209,15,124,97,10,187,112,105,230,30,49,155,64,102,162,189,123,201,0,],[74,136,118,1,102,5,64,255,244,15,181,93,27,53,52,253,178,2,123,119,255,231,97,74,118,0,117,196,218,215,127,69,255,66,34,9,228,119,146,162,89,194,216,39,46,148,218,172,210,128,151,208,208,226,210,76,202,28,233,106,88,246,73,3,],[127,65,253,195,73,248,84,8,251,233,66,24,143,130,246,53,91,71,145,46,102,75,86,13,128,211,81,82,52,200,61,157,],[141,194,208,149,33,212,154,126,76,41,60,79,249,52,242,77,103,157,48,112,38,189,178,177,89,185,4,114,168,90,76,87,],[56,233,219,117,144,46,143,71,33,43,63,57,108,248,130,9,127,9,163,193,223,185,189,85,66,189,187,211,227,161,40,5,]], +[[195,245,225,73,150,138,36,244,222,145,25,83,25,117,244,67,1,92,204,163,5,215,17,158,212,116,158,139,246,217,79,199,57,170,204,219,148,138,64,56,83,138,69,136,50,47,128,107,177,41,181,135,108,75,236,81,39,26,254,79,73,105,0,69,],[176,64,220,156,191,35,176,30,23,163,99,197,52,251,185,211,111,182,194,241,58,173,8,72,251,104,164,163,35,66,26,69,],[95,162,181,49,103,123,0,184,91,10,49,60,189,71,159,85,244,171,62,197,207,206,94,69,77,43,116,23,108,204,51,153,200,153,249,214,181,30,212,193,231,97,133,172,159,231,48,196,180,1,64,68,247,4,17,133,188,60,133,114,46,178,234,2,],[218,58,187,149,7,205,183,0,104,212,229,201,12,198,30,145,98,139,62,144,40,143,218,55,9,18,56,37,170,91,25,45,104,227,136,37,170,88,185,107,208,60,153,175,10,193,193,200,92,206,179,141,129,171,55,188,101,173,67,220,144,132,132,5,],[61,96,90,250,223,167,100,97,40,248,102,35,73,173,198,247,135,116,90,201,146,85,235,177,66,17,45,136,212,164,23,58,],[99,170,15,129,147,100,196,247,91,121,102,151,245,234,13,186,114,205,210,89,181,128,155,197,113,140,125,204,40,124,219,157,],[191,134,247,48,248,51,49,249,73,204,203,202,136,245,68,123,13,91,189,151,125,255,134,192,73,93,7,240,107,181,115,9,]], +[[66,48,92,147,2,244,94,166,248,126,38,226,32,143,217,75,60,74,208,55,177,182,200,60,246,103,122,161,9,106,1,60,59,151,177,241,28,228,91,164,111,251,178,91,118,191,197,173,123,119,249,12,198,158,215,97,21,222,164,2,148,105,213,135,],[192,207,204,45,169,248,56,36,28,223,237,13,199,221,50,126,187,134,252,38,185,179,113,154,188,22,143,235,234,37,198,117,],[24,208,94,93,1,102,142,131,244,15,163,187,238,40,179,136,172,243,24,209,176,181,173,102,140,103,47,52,92,142,218,20,194,248,132,205,42,144,57,69,156,224,129,11,197,181,128,254,112,211,150,74,67,237,180,158,115,166,255,145,75,191,4,12,],[184,142,43,79,102,113,118,5,174,189,151,195,88,218,183,80,150,207,41,142,162,250,28,122,23,152,158,163,120,173,14,54,8,213,225,89,22,246,80,151,222,119,221,31,41,140,138,66,36,102,240,138,24,64,89,32,120,215,220,205,18,34,74,9,],[117,8,13,145,243,224,34,21,187,180,209,3,11,172,11,26,5,217,33,7,20,241,55,11,35,82,201,88,108,241,103,106,],[133,245,133,128,173,68,163,78,112,33,219,219,214,96,158,144,168,184,30,141,85,238,59,55,9,23,61,156,224,151,55,178,],[105,94,77,130,41,130,119,151,234,97,164,40,246,218,70,29,94,113,203,136,0,14,91,137,92,58,112,142,85,213,214,5,]], +[[197,122,67,220,215,186,184,81,96,9,84,105,24,215,26,212,89,183,52,94,253,202,141,79,25,146,152,117,200,57,215,34,32,131,180,68,35,107,154,179,29,78,0,200,157,85,198,38,15,238,113,172,26,71,196,181,186,34,116,4,211,130,184,45,],[120,253,232,53,215,205,28,195,203,74,125,197,65,178,170,241,216,127,137,42,94,212,215,242,129,109,175,2,168,162,205,127,],[30,222,249,188,3,105,113,241,250,136,237,244,83,147,200,2,230,193,161,99,28,138,6,135,26,9,163,32,130,29,206,64,190,202,151,229,58,3,97,169,85,164,198,214,11,140,168,228,0,200,19,64,145,28,203,79,86,40,64,65,205,187,24,4,],[42,250,25,84,237,27,218,54,228,85,185,195,220,50,21,141,165,149,32,29,191,241,41,52,90,162,7,245,0,77,189,222,160,118,188,108,112,62,222,168,196,10,21,20,225,75,202,58,3,124,68,140,115,192,24,152,154,241,48,37,88,29,65,6,],[142,251,13,178,20,204,242,151,231,223,223,162,178,239,166,175,163,150,128,52,235,30,247,50,167,63,61,83,221,62,42,85,],[152,236,156,164,50,239,49,63,248,168,138,170,6,114,121,91,254,173,251,232,55,219,62,3,159,120,136,114,186,192,200,115,],[102,208,172,89,82,246,92,14,116,103,215,133,36,247,214,0,28,144,112,214,110,201,251,51,141,176,104,205,16,19,106,13,]], +[[45,221,182,184,253,4,250,144,236,225,167,9,248,65,143,46,93,12,156,67,175,231,207,206,25,230,173,21,167,52,118,247,128,89,222,106,124,71,118,72,158,204,46,125,112,127,252,227,2,133,191,48,162,63,120,215,45,180,156,253,110,208,212,146,],[208,78,152,255,11,211,206,250,145,98,242,106,207,181,155,92,208,77,44,14,125,73,250,49,128,131,191,191,30,93,76,75,],[198,52,234,123,247,46,137,90,46,121,110,40,52,32,20,21,184,180,94,5,224,69,85,146,132,235,144,82,192,232,79,98,165,169,240,201,118,79,117,118,120,140,114,40,177,158,245,23,193,149,73,115,37,164,138,147,68,177,71,193,47,215,85,9,],[42,163,124,181,243,51,97,146,162,120,157,144,13,147,9,25,233,109,129,205,6,8,101,107,234,231,60,227,202,216,230,192,41,224,54,205,17,156,185,247,8,168,251,67,96,140,19,12,162,190,147,193,101,245,91,9,168,179,229,216,196,88,171,14,],[154,160,22,140,56,57,152,78,106,87,159,69,200,27,249,243,6,4,160,166,225,28,172,105,41,170,16,193,120,232,25,88,],[90,66,126,118,150,67,232,249,141,253,228,57,37,73,50,150,235,154,79,255,250,94,207,19,32,122,170,226,152,109,156,51,],[198,204,180,108,59,175,183,36,237,245,108,71,87,238,14,252,7,129,57,166,52,213,3,40,133,56,63,235,185,61,112,13,]], +[[85,71,241,0,75,174,223,206,92,252,8,80,176,83,2,55,74,173,36,246,22,57,148,236,215,81,223,58,243,193,6,32,124,230,32,120,115,133,238,25,81,172,73,167,115,82,238,13,111,140,92,212,125,247,78,158,50,22,166,50,79,199,207,127,],[120,92,231,220,68,108,61,184,52,222,12,95,64,8,237,80,33,206,152,132,251,233,62,138,246,104,27,162,75,187,237,116,],[41,223,58,213,137,0,156,102,123,170,94,114,218,187,78,83,203,120,118,222,78,126,254,92,194,30,173,127,168,120,219,87,249,124,17,3,221,179,154,134,30,184,134,83,193,212,236,59,67,6,228,88,75,71,184,188,144,66,49,25,231,228,175,0,],[66,172,50,26,84,187,214,92,107,40,232,71,98,163,252,212,41,243,100,135,80,14,189,98,142,74,179,173,205,136,165,188,29,26,36,218,255,53,190,186,22,4,200,148,60,158,91,8,69,72,34,76,203,186,19,176,67,221,224,104,129,27,88,9,],[194,92,116,215,171,65,24,251,149,175,131,151,116,29,84,10,188,167,211,68,136,147,109,213,149,140,51,160,244,253,144,220,],[20,13,125,153,31,3,58,18,254,206,241,99,126,129,250,151,126,22,99,196,130,234,196,61,246,217,105,187,70,139,78,253,],[112,86,109,73,228,206,31,195,163,51,154,130,40,86,28,235,71,170,88,59,91,90,6,221,228,152,35,164,186,195,248,8,]], +[[61,215,32,60,35,122,239,233,227,138,32,31,243,65,73,1,121,144,95,159,16,8,40,218,24,252,190,88,118,139,87,96,240,103,215,178,255,58,149,126,131,115,167,212,46,240,131,43,205,168,78,191,40,114,73,161,132,162,18,169,76,153,234,91,],[88,109,208,178,72,158,220,200,97,89,206,200,132,2,7,118,75,153,194,134,72,95,56,237,236,2,252,224,180,111,129,105,],[76,3,105,53,169,106,188,13,5,13,144,123,237,190,153,70,251,151,67,159,3,156,116,46,5,28,207,9,173,215,223,68,209,125,169,140,44,160,27,220,36,36,218,30,77,235,243,71,248,255,244,138,200,3,13,44,192,127,149,117,192,68,190,4,],[104,8,80,170,97,150,175,53,107,109,65,217,205,173,56,207,40,84,156,183,156,205,70,156,188,70,226,36,39,244,176,57,139,68,45,26,175,45,183,30,26,209,16,194,98,180,156,244,152,98,171,250,113,127,122,69,16,112,154,69,159,69,96,12,],[6,228,73,8,47,202,213,9,29,79,173,140,136,139,185,136,44,48,113,152,209,53,16,241,48,50,27,144,24,249,3,243,],[188,46,51,201,146,5,151,32,17,42,97,7,138,145,189,211,248,59,101,254,100,55,212,10,216,98,249,179,234,244,164,190,],[147,22,29,123,193,88,71,94,123,161,52,69,233,247,116,130,63,252,241,145,195,166,211,82,240,148,250,81,202,71,45,3,]], +[[40,39,117,223,158,187,215,197,166,95,58,43,9,110,54,238,100,168,248,234,113,157,167,119,88,115,158,78,116,118,17,29,162,180,150,70,3,58,19,147,124,173,107,14,145,78,60,236,84,152,156,37,44,165,100,61,7,101,85,216,197,94,86,224,],[80,127,78,131,209,128,112,49,40,154,122,219,92,183,95,137,10,77,21,199,234,159,64,52,89,152,236,136,12,252,1,96,],[21,118,57,115,133,148,2,144,125,141,203,134,173,194,74,42,22,139,163,171,242,36,97,115,214,52,138,254,213,30,246,11,12,14,222,255,78,16,188,239,76,110,87,120,200,188,31,94,158,224,35,115,115,68,91,69,81,85,210,61,225,39,162,2,],[184,203,49,242,169,124,66,103,242,118,229,34,237,139,35,45,246,220,177,95,99,153,89,132,87,230,229,36,80,108,71,145,251,199,68,75,152,228,31,5,218,187,126,74,187,206,20,127,77,45,105,12,23,177,128,99,186,189,79,187,161,169,253,4,],[183,21,110,205,156,147,28,149,89,35,15,112,88,165,8,102,33,30,219,240,229,183,174,54,188,226,72,150,35,245,44,3,],[55,58,135,119,223,90,145,143,135,92,16,7,251,153,41,105,166,39,2,197,56,112,143,10,34,113,142,148,81,27,173,105,],[135,149,213,154,48,167,182,129,209,217,190,54,37,208,51,140,5,207,251,47,161,68,201,133,156,192,49,15,52,224,197,13,]], +[[71,48,165,207,151,114,215,214,102,91,167,135,190,164,201,82,82,230,236,214,62,198,35,144,84,123,241,0,192,164,99,117,249,240,148,247,204,29,64,241,146,107,91,34,220,228,101,120,68,104,178,10,179,73,188,109,79,223,120,208,4,43,188,91,],[160,174,44,105,166,72,152,237,5,12,253,148,101,164,208,200,233,10,200,38,0,255,157,230,11,157,208,243,92,169,206,103,],[85,44,115,71,189,254,19,22,70,206,9,50,216,42,54,210,193,183,109,124,48,238,137,14,5,146,225,159,157,24,185,165,111,72,215,169,182,140,1,125,166,181,80,201,67,175,74,144,123,175,49,126,65,159,187,201,111,108,244,191,173,66,222,0,],[21,239,206,98,232,181,75,58,110,149,41,182,171,185,223,97,111,28,28,9,92,61,85,253,80,142,212,170,50,197,42,173,200,163,65,250,115,51,92,243,73,127,118,226,183,11,121,73,237,150,116,192,167,241,216,160,233,44,234,170,19,113,10,4,],[61,1,231,134,240,61,213,94,4,8,128,93,237,51,85,117,199,127,0,77,87,193,16,160,177,69,73,79,71,129,167,235,],[33,186,156,88,228,89,157,91,216,221,91,192,86,166,224,225,132,61,226,37,152,210,125,200,14,118,166,102,65,39,244,121,],[18,103,254,217,242,123,103,27,5,179,51,140,171,239,63,70,215,165,239,179,142,147,185,78,154,118,10,18,169,251,210,12,]], +[[39,112,170,221,29,18,62,149,71,131,45,251,42,131,126,186,8,145,121,239,79,35,171,196,165,63,42,113,78,66,62,226,60,95,187,7,83,13,211,162,15,243,90,80,14,55,8,146,99,16,254,216,168,153,105,2,50,180,44,21,189,134,229,220,],[184,82,234,28,68,80,16,101,67,11,207,81,93,52,145,74,194,217,201,69,255,99,71,202,36,236,180,30,10,62,227,99,],[242,103,113,94,154,132,199,49,79,45,88,105,239,74,184,210,20,154,19,247,232,225,199,40,196,35,144,98,147,180,156,230,40,52,84,221,28,123,4,116,29,242,234,190,220,77,106,177,57,125,201,90,103,157,240,77,44,23,214,108,121,187,118,1,],[73,130,205,254,242,37,129,109,24,191,165,212,9,49,143,12,114,197,63,16,35,22,89,176,110,32,84,251,233,83,185,147,160,122,56,122,194,80,93,161,61,55,92,76,227,139,243,119,160,126,66,97,212,253,32,180,150,191,123,34,181,226,195,9,],[4,214,40,72,222,118,46,220,222,123,236,125,153,119,162,200,50,255,136,95,160,178,177,192,157,129,212,54,204,169,228,168,],[27,184,27,61,118,123,92,125,27,217,93,39,214,226,174,132,50,40,176,193,49,36,189,109,42,207,64,22,166,43,22,79,],[48,50,205,37,174,88,123,2,109,123,197,102,172,14,242,229,84,237,177,164,57,0,11,182,118,118,213,241,31,90,100,5,]], +[[79,218,183,193,96,14,112,17,75,17,245,51,36,35,118,175,118,20,180,213,218,4,106,196,190,222,162,29,138,54,21,152,162,92,154,148,214,228,236,217,90,75,214,128,95,118,46,177,196,87,168,212,93,36,50,56,177,131,156,187,168,244,65,204,],[136,133,255,48,96,62,1,113,249,235,171,226,152,23,42,15,191,167,194,42,102,198,174,99,188,130,41,2,220,45,62,78,],[80,117,192,144,207,190,182,176,24,2,175,127,77,165,170,79,67,77,94,226,243,83,14,235,183,92,133,224,134,33,248,62,220,8,170,150,105,56,148,164,39,118,51,186,129,225,158,158,85,175,92,73,93,170,94,26,111,140,187,121,192,28,114,7,],[78,56,250,242,228,130,224,96,63,33,183,79,224,86,8,47,91,129,75,37,179,225,157,97,147,64,76,63,34,228,129,124,77,253,144,55,170,112,244,150,15,72,10,208,34,100,69,150,76,92,77,17,54,49,4,83,40,9,238,0,125,125,179,4,],[17,161,11,215,105,205,222,242,143,171,107,112,148,12,148,182,64,178,130,6,183,51,177,46,210,137,37,67,51,20,31,165,],[154,243,255,56,209,177,25,177,94,79,168,41,96,173,79,114,125,120,224,70,215,115,80,117,111,111,238,246,188,136,183,13,],[106,67,232,209,202,153,162,229,16,80,214,229,161,2,21,168,246,69,21,4,136,253,225,118,96,8,78,142,161,93,87,10,]], +[[38,69,4,96,78,112,215,45,196,71,77,187,52,145,62,156,15,128,109,254,24,199,135,154,65,118,42,158,67,144,236,97,235,43,81,140,231,220,113,201,31,54,101,88,22,81,253,3,175,132,196,107,241,254,210,67,50,34,53,59,199,236,81,29,],[56,120,149,114,217,77,76,104,248,181,253,59,195,49,54,206,153,33,199,1,159,210,254,61,75,54,88,194,61,103,254,70,],[238,164,57,160,15,126,69,155,64,43,131,81,80,167,121,238,209,113,171,151,27,209,181,141,204,127,147,134,218,221,88,61,232,220,105,226,103,18,29,222,65,240,249,73,61,69,11,22,33,156,223,60,34,240,148,130,206,64,47,225,124,164,158,8,],[92,58,173,104,193,137,76,128,168,245,210,184,6,4,104,91,197,92,72,108,142,144,161,215,124,59,183,25,122,138,0,59,112,180,32,9,165,172,62,166,59,173,99,225,191,190,152,6,48,135,7,218,112,19,192,85,95,118,118,143,79,60,124,2,],[210,78,237,179,53,207,100,59,194,152,73,182,5,52,251,218,41,91,223,92,252,192,150,178,42,8,69,23,18,138,246,52,],[226,47,221,229,160,164,160,224,13,61,168,109,198,97,57,55,58,41,185,225,252,101,159,75,49,200,140,5,58,39,114,10,],[90,5,227,17,116,153,178,14,151,198,135,86,4,147,192,106,109,82,55,46,168,9,146,149,174,48,231,137,144,101,61,14,]], +[[44,167,68,122,54,104,183,72,177,253,61,82,210,8,13,48,227,77,57,123,178,132,108,175,143,101,154,193,104,120,140,165,171,51,28,212,10,49,208,23,60,12,140,28,23,0,37,50,128,123,248,158,62,219,109,52,194,221,130,148,99,43,159,188,],[176,47,51,62,127,177,26,91,154,145,208,168,44,84,213,140,186,178,143,226,196,104,90,133,55,35,50,125,35,67,242,83,],[249,58,218,21,174,156,210,181,79,38,248,111,12,40,57,42,237,94,182,182,180,77,1,164,227,58,84,231,218,55,195,142,141,83,54,111,115,253,133,190,100,46,78,200,18,54,209,99,240,208,37,231,108,139,189,214,93,67,223,73,240,156,31,1,],[251,52,56,227,247,198,142,136,82,175,156,250,188,23,110,15,161,93,253,125,148,98,196,97,84,9,110,33,114,204,22,6,77,199,67,155,114,111,244,188,198,155,254,239,13,180,121,170,103,193,64,81,144,147,58,180,118,175,107,68,44,144,114,14,],[18,49,178,124,33,59,172,137,179,99,69,195,151,61,198,227,199,30,247,230,98,174,140,225,209,160,57,224,87,84,60,250,],[162,243,67,223,205,14,215,53,211,152,84,239,67,15,216,57,107,202,188,199,68,119,134,221,213,146,74,115,184,178,244,222,],[181,13,126,210,182,10,210,134,215,38,58,173,211,208,202,198,103,73,225,142,14,36,217,249,74,154,173,211,137,47,48,11,]], +[[73,78,169,188,206,38,136,91,125,23,209,252,17,68,72,242,57,240,206,70,229,242,71,180,201,153,250,134,41,105,36,114,105,1,229,239,174,87,83,107,165,253,217,107,89,101,115,89,6,95,37,211,145,161,170,140,220,13,56,187,93,83,193,57,],[152,217,61,2,80,253,83,183,0,81,46,173,186,102,71,55,205,93,54,11,74,210,138,187,13,163,11,112,49,47,202,125,],[84,138,9,58,104,3,97,183,220,86,241,69,3,181,94,238,195,179,244,253,76,169,157,106,237,206,8,48,247,244,174,47,115,40,83,155,52,196,143,201,118,9,34,51,61,174,156,124,1,126,125,183,59,143,170,108,6,190,5,227,71,153,43,6,],[35,236,154,174,45,231,133,213,69,159,50,246,112,46,179,186,158,199,57,252,228,24,202,165,45,246,83,162,92,100,247,37,87,24,54,232,243,114,116,127,146,191,182,162,104,227,128,122,50,133,180,90,242,131,192,135,210,93,128,12,91,56,35,8,],[167,13,238,123,50,57,191,244,179,125,47,49,191,237,175,166,242,51,147,134,57,126,156,78,54,227,144,98,94,37,68,57,],[172,22,7,117,178,15,178,132,20,5,247,76,220,227,134,61,39,102,129,119,185,109,121,252,119,183,174,114,211,226,165,181,],[1,186,50,118,158,228,170,136,131,170,137,115,2,165,222,146,250,248,78,74,199,175,60,96,234,254,199,105,215,68,167,6,]], +[[0,215,53,235,174,231,93,213,121,164,13,253,130,80,130,116,208,26,21,114,223,153,184,17,213,176,17,144,216,33,146,228,186,2,81,124,15,221,62,38,20,179,247,191,153,237,155,73,43,128,237,240,73,93,35,15,136,23,48,234,69,188,23,196,],[152,182,81,145,249,190,150,105,210,144,248,226,151,81,69,155,0,211,118,166,191,181,249,61,133,226,253,198,201,141,255,126,],[220,220,84,97,25,55,210,189,6,202,205,152,24,179,190,21,206,116,37,66,122,117,245,13,25,122,51,122,59,139,166,113,78,244,136,102,242,67,189,90,199,65,94,145,69,23,162,193,197,169,83,244,50,185,157,176,230,32,214,79,116,235,133,5,],[226,186,89,209,164,10,71,92,12,246,61,179,76,92,205,14,61,95,220,210,111,230,111,114,53,93,82,29,154,116,206,206,239,97,106,24,178,224,86,33,26,236,88,79,117,43,206,87,215,0,88,61,11,74,236,250,94,195,64,107,61,213,30,1,],[93,112,94,252,221,115,220,242,113,81,219,231,174,203,135,50,35,50,121,99,210,127,55,117,175,22,181,90,148,145,0,141,],[189,125,171,215,35,31,240,227,82,162,238,13,253,137,35,217,32,231,21,195,2,34,254,227,161,9,141,144,16,58,3,174,],[217,83,245,176,168,138,249,211,22,220,127,136,27,167,67,1,141,49,209,158,30,225,213,180,7,15,175,234,138,66,213,2,]], +[[140,52,185,5,68,11,97,145,29,29,129,55,197,61,70,161,167,109,70,9,175,151,62,24,235,76,87,9,41,86,39,187,182,154,139,47,223,92,32,231,52,194,255,178,148,188,138,225,1,29,102,79,17,175,231,251,196,113,146,92,247,47,169,157,],[56,123,187,115,227,195,181,17,251,188,108,54,32,196,42,86,15,167,30,195,203,137,29,104,193,163,196,47,14,81,104,110,],[62,11,114,7,61,201,55,94,237,204,166,196,252,28,211,21,147,138,5,12,146,113,107,210,40,79,70,41,169,98,190,236,11,125,124,241,106,185,35,213,143,91,144,211,144,26,142,92,117,200,241,125,171,153,152,224,7,216,196,149,17,151,61,14,],[131,162,81,32,152,111,123,202,93,57,165,158,109,14,179,2,15,113,13,255,163,63,60,116,132,206,87,232,111,112,247,159,199,200,24,186,208,230,117,37,165,176,202,243,48,183,126,250,103,155,223,40,198,5,88,228,231,242,15,238,141,199,243,9,],[123,35,59,196,192,54,253,234,66,151,118,150,104,91,70,94,234,160,104,225,230,107,6,10,114,34,151,215,146,247,147,222,],[128,98,127,35,47,57,248,203,48,25,106,57,59,214,113,154,154,42,170,49,219,122,140,10,165,245,39,70,155,12,166,35,],[183,183,232,57,151,41,95,45,47,164,125,240,39,155,62,235,12,58,217,98,185,208,190,252,156,127,217,83,225,208,56,5,]], +[[119,168,62,24,201,240,0,238,255,125,238,172,149,158,203,162,32,108,10,163,157,47,14,42,237,87,41,72,42,122,2,41,98,177,179,22,19,85,150,191,188,166,3,126,216,71,198,31,183,240,159,163,108,233,10,187,119,137,184,111,118,139,89,221,],[72,163,59,244,38,99,91,183,222,234,75,73,224,176,163,17,232,81,75,36,234,107,111,200,75,5,0,51,194,38,167,97,],[30,170,216,66,10,193,44,153,172,31,244,71,102,120,227,203,190,148,218,106,121,127,23,70,100,213,238,15,100,20,51,251,30,124,178,245,97,62,16,128,93,248,101,76,216,224,212,93,150,35,9,50,188,127,32,176,78,174,131,100,53,19,67,9,],[20,187,198,94,173,7,37,21,91,105,231,12,202,248,116,106,224,240,133,179,214,21,190,174,98,23,156,177,48,41,195,106,86,86,169,52,141,30,54,8,224,115,15,62,1,107,93,146,14,89,127,206,85,34,64,189,134,54,81,90,22,231,137,1,],[121,92,9,193,157,163,27,33,1,15,54,22,177,70,25,17,118,41,169,246,37,135,209,124,219,236,166,147,40,193,33,9,],[82,102,17,185,116,205,105,153,142,80,58,46,245,248,124,230,191,103,124,124,254,23,92,8,32,67,86,201,89,98,18,95,],[181,118,166,149,209,68,130,15,131,102,44,220,46,19,229,163,61,75,87,163,202,94,236,86,88,174,105,190,40,67,146,7,]], +[[115,176,51,115,239,31,216,73,0,94,205,98,112,221,153,6,241,159,68,57,228,3,118,205,188,82,9,2,188,151,104,18,102,55,25,224,139,163,186,22,102,246,6,154,63,84,153,24,102,177,140,198,190,65,153,27,2,235,48,38,255,158,21,95,],[112,90,158,99,51,12,77,231,199,92,23,30,13,29,61,148,172,82,59,43,116,199,146,137,83,188,149,119,67,238,50,113,],[164,10,190,152,252,105,218,138,31,249,255,92,44,202,147,99,46,151,89,128,238,139,130,195,195,118,2,45,101,36,171,115,109,1,176,114,242,182,129,181,241,205,62,160,103,1,46,214,208,116,233,73,196,35,39,163,102,202,169,228,117,10,60,8,],[79,118,223,168,221,202,179,6,14,193,205,10,98,224,163,229,60,211,22,174,102,204,223,177,161,90,106,229,90,141,218,253,92,58,187,81,50,211,156,136,13,11,116,111,252,169,224,158,209,235,11,3,233,110,44,203,88,237,221,186,254,117,234,15,],[47,235,157,132,180,3,158,88,144,98,5,197,6,252,73,150,166,243,162,5,82,37,36,199,47,42,77,240,90,165,155,155,],[69,172,128,151,155,248,143,250,14,161,218,104,227,20,102,176,33,228,14,4,25,128,93,229,24,18,252,115,134,40,48,5,],[117,194,64,117,253,120,43,85,170,56,30,26,24,203,224,147,200,38,53,104,18,47,244,129,17,42,236,253,171,112,213,7,]], +[[234,177,121,228,30,213,200,137,255,230,170,189,192,84,250,241,48,124,57,94,70,227,19,225,122,20,254,1,2,63,250,48,134,243,71,70,211,247,160,29,219,227,34,241,172,165,109,34,133,109,56,115,58,58,105,0,187,8,231,118,69,14,200,3,],[40,152,124,89,159,77,252,12,230,115,92,30,44,98,149,64,63,91,20,230,186,193,63,176,250,203,168,60,241,17,143,87,],[20,60,178,128,39,194,248,46,55,94,95,52,14,127,230,230,12,231,189,81,0,11,73,199,65,104,175,133,226,110,210,237,99,14,210,103,32,144,22,76,197,75,5,45,166,148,235,221,33,162,27,48,83,244,220,253,120,149,234,95,108,138,168,13,],[49,181,121,69,214,22,110,157,233,27,111,115,48,250,49,14,220,49,104,40,114,203,19,89,23,162,225,118,97,136,41,251,36,66,6,15,85,77,44,15,13,115,150,143,170,82,155,175,202,67,5,221,76,45,227,168,72,156,255,111,139,125,74,1,],[81,99,97,60,67,129,198,84,215,171,116,230,13,83,116,100,3,81,66,49,216,137,193,141,224,151,168,165,149,142,20,112,],[106,192,242,18,194,230,38,154,186,70,62,46,201,208,222,105,133,52,25,122,10,210,43,195,61,154,183,237,225,43,123,178,],[196,179,14,193,152,31,19,255,151,22,46,216,198,75,49,130,96,80,236,9,115,108,35,2,31,209,253,221,158,175,119,4,]], +[[251,241,70,235,213,16,117,87,14,197,26,196,16,174,159,57,29,183,91,97,10,218,99,98,180,219,217,73,101,108,251,102,190,124,47,91,33,215,70,200,234,50,69,206,111,38,142,157,167,78,0,250,133,201,196,117,38,12,104,250,26,246,54,31,],[184,193,247,201,10,150,25,227,110,41,182,172,53,177,185,12,238,180,12,53,245,195,104,123,189,83,199,43,103,106,69,124,],[103,104,0,111,224,242,1,178,23,221,16,235,5,212,184,42,220,254,178,236,252,131,115,195,48,143,65,80,57,72,17,235,96,73,24,129,162,229,61,18,137,217,100,120,225,138,100,195,75,42,25,131,44,220,207,217,106,46,74,12,70,159,220,11,],[190,79,107,202,193,167,68,249,170,20,141,182,176,224,222,77,9,242,186,110,172,29,180,111,237,131,250,181,19,31,181,143,172,48,21,58,42,41,117,220,96,163,93,53,254,61,1,30,132,33,183,235,18,183,122,116,94,115,215,201,98,220,126,6,],[67,22,89,1,27,154,201,84,173,241,55,85,241,22,4,54,78,64,2,83,220,137,254,90,229,194,203,186,223,140,247,227,],[186,57,42,102,197,4,161,213,38,101,155,112,159,131,81,126,176,112,209,147,163,227,93,241,245,83,221,178,244,29,8,56,],[84,193,97,65,241,113,143,213,203,142,233,90,104,106,198,197,12,173,103,128,84,84,158,252,15,223,230,183,106,131,91,3,]], +[[223,240,235,107,66,109,234,47,211,60,29,63,194,77,249,179,27,72,111,172,183,237,184,80,41,84,163,232,218,153,217,253,194,69,8,94,206,105,251,154,165,96,208,194,127,219,99,79,122,132,13,65,216,70,54,96,251,232,36,131,176,243,204,58,],[32,70,174,182,166,47,62,223,150,147,88,217,173,194,96,231,71,107,224,196,82,41,208,204,96,15,95,70,185,137,38,99,],[107,72,177,15,84,93,219,122,137,205,88,41,244,229,178,1,70,207,107,201,110,85,13,6,246,93,232,189,174,124,205,222,210,108,214,48,248,108,146,102,188,207,136,233,36,3,62,4,248,58,84,248,41,13,127,115,76,248,103,60,202,143,151,3,],[159,235,72,204,222,252,12,17,240,106,161,161,116,94,149,209,67,163,134,244,31,170,191,74,67,91,36,238,3,140,16,36,154,184,39,111,204,133,241,87,133,34,119,32,215,82,25,59,93,253,186,86,189,118,231,228,224,186,194,180,232,237,202,13,],[232,59,153,169,44,149,163,95,64,206,115,113,251,68,57,187,200,111,182,131,31,200,106,153,171,40,78,15,101,129,166,214,],[2,236,163,134,39,27,66,10,6,228,125,134,97,145,235,2,134,40,192,240,117,58,22,195,129,50,132,71,120,123,16,91,],[99,197,87,43,49,18,64,0,49,58,39,54,157,22,232,140,16,67,157,31,4,97,57,99,136,172,184,56,7,136,225,3,]], +[[159,50,149,140,118,121,185,15,213,3,96,86,167,94,194,235,47,86,236,30,255,199,192,18,70,29,200,154,58,22,116,32,29,114,105,220,182,209,245,132,230,98,212,206,37,29,224,171,162,144,239,120,185,125,68,138,251,30,83,51,241,151,109,38,],[32,11,235,137,4,53,140,118,40,89,235,172,238,228,211,231,115,48,190,135,179,109,213,29,5,109,202,16,175,91,175,117,],[152,129,165,118,59,219,37,154,63,239,187,163,217,87,22,45,108,112,184,4,250,148,171,97,52,6,166,236,66,80,91,135,137,70,92,161,169,163,62,24,149,152,136,66,39,12,85,229,189,213,72,63,107,23,179,23,129,181,147,80,122,108,24,8,],[194,44,153,185,112,145,59,7,211,20,218,144,83,60,231,255,74,86,180,40,237,53,49,78,217,43,71,134,161,59,155,233,59,80,112,90,171,238,236,215,105,71,254,61,125,11,170,226,139,87,1,202,205,138,84,165,68,121,183,144,240,0,114,8,],[230,85,0,165,23,63,105,215,126,195,26,89,145,166,233,243,237,19,192,62,79,190,64,75,31,230,141,117,27,168,181,88,],[211,86,101,9,28,122,30,139,154,8,12,57,83,5,201,191,4,240,122,252,210,13,93,145,129,85,246,39,22,130,9,233,],[127,137,95,205,226,40,202,165,209,58,85,112,250,111,137,8,4,224,9,201,66,66,10,213,49,13,242,138,53,187,235,5,]], +[[248,109,111,118,111,136,176,7,23,183,214,50,126,178,108,243,206,235,165,56,81,132,66,111,156,253,130,149,226,66,31,242,203,29,37,5,4,117,65,131,112,77,190,33,195,35,214,111,159,144,17,117,143,109,141,171,111,89,123,25,150,98,20,91,],[168,224,180,229,151,214,125,191,160,54,224,98,179,171,203,33,39,4,4,180,70,34,194,201,166,8,50,88,141,31,113,78,],[236,97,192,178,146,32,58,143,29,135,35,94,222,146,183,71,35,200,210,52,8,66,55,115,174,80,177,233,188,68,100,224,62,68,109,169,220,228,195,159,109,209,89,190,162,108,0,158,208,1,32,188,54,212,162,71,220,13,36,188,239,204,17,12,],[230,122,20,68,236,68,25,8,184,237,144,5,120,107,80,190,128,27,72,129,252,32,203,116,79,57,253,245,55,189,42,156,82,121,244,48,126,180,8,14,151,239,83,234,29,240,159,81,139,159,217,225,250,239,96,28,224,238,97,126,3,104,7,6,],[204,231,252,28,108,229,106,121,20,254,51,111,207,125,232,13,62,27,165,232,55,236,81,95,10,10,71,118,253,139,204,226,],[151,91,116,28,153,121,102,112,118,124,147,183,119,119,172,91,45,255,181,225,186,64,209,242,107,253,202,56,106,200,91,218,],[136,218,49,133,18,52,222,135,190,76,195,48,131,182,6,133,116,115,29,238,88,161,188,161,156,173,169,88,238,86,68,7,]], +[[165,179,76,239,171,148,121,223,131,137,215,230,246,193,70,170,138,255,176,190,200,55,247,138,246,70,36,161,69,204,52,78,123,15,79,36,217,151,43,198,254,131,130,108,82,113,106,209,224,215,209,159,18,56,88,203,62,153,250,99,106,201,99,26,],[0,225,65,125,18,226,119,162,58,147,211,221,128,188,82,252,165,7,136,239,246,127,219,76,207,49,8,8,136,178,166,115,],[47,189,137,157,114,182,211,158,79,69,184,182,44,187,213,243,192,172,177,173,133,64,145,63,165,133,135,126,145,204,254,247,190,229,10,75,15,159,237,245,204,30,13,25,83,173,57,156,131,137,169,51,145,225,183,201,41,175,109,111,59,121,108,8,],[26,23,1,168,1,90,122,134,172,237,138,172,83,237,39,113,150,249,173,210,103,144,78,112,223,116,173,247,134,31,147,86,15,117,230,64,13,172,207,232,6,178,26,237,44,126,251,15,8,194,178,0,245,40,198,22,240,187,158,139,30,110,225,15,],[47,195,200,235,205,236,79,189,237,192,68,35,239,53,82,119,60,107,86,16,142,223,199,84,25,19,40,203,136,46,89,193,],[208,216,31,1,74,5,204,27,187,239,161,30,142,103,138,56,97,40,198,5,162,69,71,121,155,43,174,239,174,225,70,162,],[50,45,130,81,136,66,37,90,71,68,19,115,54,230,175,115,51,66,180,241,22,25,166,217,50,168,154,73,23,132,222,1,]], +[[173,117,201,206,41,156,77,89,57,51,103,215,122,76,159,141,248,220,236,118,92,109,189,37,181,39,251,118,105,145,54,4,185,145,5,72,254,99,18,161,25,201,153,62,235,207,185,220,144,3,15,251,14,77,226,183,204,210,60,190,180,254,247,27,],[232,54,232,62,76,189,168,206,209,7,253,152,212,130,110,187,184,242,251,27,197,55,88,132,239,128,21,74,6,168,131,111,],[107,126,242,123,207,191,43,113,73,133,3,55,100,252,207,245,85,227,245,188,68,97,13,108,140,98,17,124,179,131,26,7,244,168,189,219,14,174,209,212,107,2,137,177,93,225,170,77,204,23,215,27,233,106,9,230,107,164,220,70,39,199,135,5,],[85,171,5,110,95,190,128,184,3,84,63,18,105,152,86,157,167,99,217,19,238,208,148,127,84,165,101,137,183,190,81,118,238,184,248,69,238,134,157,52,180,235,145,138,201,230,229,213,83,238,170,65,83,152,27,218,100,123,198,228,44,106,124,13,],[139,204,162,155,64,147,97,40,162,29,77,30,71,255,178,21,65,185,238,72,193,254,48,44,110,58,255,125,30,153,149,221,],[105,162,233,37,143,165,38,103,28,102,63,79,70,251,232,116,165,57,138,231,47,61,226,57,44,41,153,235,243,101,56,28,],[226,38,65,64,215,254,213,18,212,114,154,134,198,5,33,74,61,63,125,44,222,9,16,125,233,217,156,196,21,12,10,2,]], +[[28,237,87,69,41,185,180,22,151,126,146,235,57,68,138,135,23,202,194,147,74,36,58,92,68,251,68,183,60,204,22,218,133,225,103,213,240,98,254,232,32,20,243,200,177,190,174,216,238,251,44,34,216,100,156,66,75,134,178,27,17,235,139,218,],[88,142,58,19,17,96,88,230,245,34,7,3,119,121,20,6,191,52,174,3,4,146,92,231,60,191,73,174,151,71,120,78,],[224,48,58,239,224,138,119,115,141,204,101,122,251,185,184,53,237,39,150,19,165,60,115,253,197,221,191,179,80,229,207,244,214,201,187,67,220,7,201,91,244,226,59,100,196,15,136,4,199,22,153,82,227,200,213,154,113,151,36,27,254,208,116,15,],[122,214,77,251,3,248,34,252,189,181,161,69,48,202,208,106,94,161,186,173,189,253,203,94,138,181,71,122,35,43,32,41,122,242,49,227,142,88,42,181,152,214,78,28,210,215,236,63,2,66,199,88,80,204,157,210,209,190,232,144,211,242,223,12,],[205,176,25,15,59,0,228,225,222,82,79,134,15,229,205,150,210,46,153,169,25,148,206,84,204,0,133,57,31,220,32,179,],[223,32,11,250,50,29,3,21,74,145,200,221,21,208,9,5,77,52,196,224,32,79,144,127,189,225,56,124,158,138,246,163,],[89,88,202,43,97,25,176,194,23,135,31,127,211,238,111,85,41,184,53,140,44,96,150,52,163,187,142,170,243,115,142,0,]], +[[240,121,13,147,226,211,184,79,97,239,76,128,113,71,171,164,16,228,21,231,43,113,176,214,29,1,2,111,237,153,218,61,239,223,100,159,176,51,207,50,142,11,40,119,150,248,162,94,156,110,46,135,27,51,194,194,26,64,40,168,162,90,75,40,],[24,15,215,182,179,52,146,185,161,120,255,103,147,241,179,45,59,190,248,197,145,10,0,118,141,152,166,202,42,114,189,78,],[8,119,58,106,120,118,44,187,30,37,252,187,41,19,153,65,189,241,111,78,9,161,250,8,252,112,31,50,249,51,237,215,76,10,233,131,193,42,10,91,2,11,107,207,68,187,113,157,222,142,208,120,26,130,152,38,86,64,225,96,140,152,179,1,],[159,54,223,52,15,158,119,149,93,24,53,54,60,69,86,44,111,153,140,227,34,11,55,112,67,114,151,202,21,154,96,118,226,34,65,135,37,130,11,123,12,123,253,197,91,10,5,233,169,153,220,86,27,97,21,253,12,52,122,104,88,204,196,2,],[212,3,99,239,172,78,185,226,197,228,11,183,89,111,103,255,172,177,216,179,108,225,8,128,173,124,202,14,1,147,192,47,],[30,132,236,238,205,191,127,85,83,201,85,23,2,125,204,101,185,126,192,163,33,209,197,169,183,36,215,230,137,99,131,251,],[2,235,139,65,35,223,22,98,187,78,163,194,109,12,84,121,77,78,47,220,149,132,240,199,222,215,135,227,219,101,243,15,]], +[[76,185,223,124,230,250,233,214,43,160,158,142,183,14,76,150,155,222,175,203,94,199,215,2,67,38,230,96,59,6,33,191,1,128,105,221,14,180,64,85,163,92,216,199,124,55,202,159,177,173,36,23,39,19,133,225,52,178,244,232,31,82,3,60,],[224,45,162,86,200,212,94,210,10,219,177,187,170,93,182,239,108,38,230,239,30,153,59,102,117,157,130,177,0,89,6,76,],[227,60,7,131,108,83,125,107,251,208,244,89,45,110,53,177,99,73,155,167,141,199,255,206,197,101,208,79,154,125,183,129,148,62,41,230,206,118,118,62,155,173,223,87,67,127,217,198,176,50,57,166,230,133,14,69,2,163,86,194,225,44,55,5,],[113,106,20,238,245,103,196,209,120,63,11,187,167,154,202,42,62,80,187,164,151,142,130,110,68,4,29,250,12,54,122,141,87,58,97,199,231,240,105,198,214,157,187,123,27,145,25,247,165,207,181,214,43,12,83,117,29,173,201,231,175,99,138,6,],[68,177,107,13,245,66,142,28,210,85,79,46,136,146,32,76,144,156,223,120,236,61,210,30,135,151,51,100,33,138,98,204,],[32,89,23,221,169,111,78,129,136,180,8,8,180,197,106,14,124,166,17,198,244,91,150,211,158,115,64,181,105,145,97,181,],[18,231,247,144,164,248,162,222,26,234,172,174,20,14,246,131,219,16,60,11,121,226,216,214,241,94,90,248,199,44,194,8,]], +[[161,54,224,9,213,62,94,245,157,9,70,188,23,86,99,168,107,192,252,210,158,173,217,92,252,157,38,96,55,177,228,251,156,24,6,236,4,84,245,131,20,235,131,151,214,66,135,222,227,134,100,13,132,145,171,163,100,96,118,136,132,23,21,160,],[160,158,5,149,158,160,147,247,138,242,108,34,84,196,142,164,81,163,167,204,233,122,15,208,162,180,120,167,142,236,200,74,],[188,9,75,169,28,17,93,238,21,215,83,54,26,117,243,240,61,106,244,92,146,21,126,149,219,232,211,33,148,182,197,206,114,185,220,102,247,61,241,45,202,11,99,159,62,121,29,71,134,22,161,248,215,53,154,66,200,234,224,221,161,107,22,6,],[126,178,37,142,233,54,174,131,45,9,193,157,164,174,39,94,43,168,132,210,120,230,97,213,93,62,204,50,110,103,246,63,202,89,63,123,95,170,79,109,183,31,6,100,226,55,149,61,140,45,241,27,20,198,99,202,142,38,38,59,92,120,179,15,],[240,62,166,132,10,176,97,42,14,38,255,244,32,48,230,115,42,8,227,254,243,29,231,128,51,210,252,73,217,48,246,8,],[87,42,32,46,173,92,32,88,140,117,237,198,58,42,220,147,25,121,46,228,216,177,215,226,84,253,111,207,247,215,232,209,],[212,6,174,99,96,190,150,7,5,194,208,244,149,41,106,185,109,230,237,133,111,233,178,70,157,229,188,174,71,60,103,8,]], +[[255,15,28,87,221,136,79,190,234,110,41,23,40,43,121,186,103,248,166,133,18,103,185,244,99,109,175,218,51,189,43,91,254,246,55,138,209,42,124,37,47,166,235,116,43,5,6,75,65,83,15,240,25,220,104,10,181,68,192,39,234,40,54,231,],[40,182,196,150,19,197,189,165,15,155,149,119,25,19,238,250,228,104,13,159,253,19,181,117,175,141,196,39,22,184,147,124,],[213,0,132,134,114,108,206,51,10,41,221,126,77,116,116,215,53,121,130,1,175,209,32,111,235,134,154,17,46,91,67,82,60,6,151,103,97,190,60,249,178,113,99,120,39,60,148,249,53,114,167,210,184,152,38,52,224,117,92,99,43,68,144,8,],[149,140,204,148,9,31,132,119,19,172,68,198,139,21,123,253,4,87,210,252,105,145,17,182,61,238,54,44,64,145,142,224,96,66,49,44,115,232,255,185,232,117,178,147,216,158,89,46,140,201,172,74,172,28,90,250,48,58,124,168,183,80,14,10,],[121,33,165,104,62,156,29,84,175,207,10,56,6,131,190,66,227,172,223,114,145,120,63,198,26,54,185,53,62,88,143,24,],[1,21,36,102,79,231,99,125,56,152,1,48,153,41,137,206,97,135,107,137,147,203,38,166,88,221,93,90,49,0,232,232,],[140,180,134,187,193,12,77,134,98,150,20,102,37,185,133,177,3,42,83,215,33,25,211,152,65,244,59,191,183,106,13,4,]], +[[11,198,175,100,222,87,9,211,219,194,143,126,246,211,254,40,182,222,82,159,8,245,133,124,203,145,6,149,222,69,79,86,251,73,31,201,0,35,123,220,126,154,17,159,39,21,12,217,17,147,92,211,98,135,73,255,64,239,65,243,149,91,200,172,],[232,159,214,201,182,250,73,155,15,210,11,30,185,137,25,109,1,27,51,195,152,229,117,62,195,155,10,66,110,112,216,116,],[219,199,19,77,28,214,176,129,59,83,53,39,20,182,223,147,148,152,233,28,243,124,50,67,55,217,192,136,161,185,152,52,125,38,24,91,67,9,0,65,41,41,228,246,62,145,3,121,252,66,227,85,164,233,143,111,238,39,218,250,209,149,114,6,],[166,128,133,188,184,3,187,39,86,18,249,168,228,106,223,173,129,113,176,144,157,234,98,207,17,19,188,27,24,223,147,95,226,173,166,43,200,168,218,7,68,169,113,44,36,72,124,7,21,44,118,14,128,41,65,177,73,186,146,218,26,92,189,2,],[49,69,42,14,12,0,134,197,91,31,204,227,184,119,209,250,177,220,142,227,136,62,172,53,193,181,198,34,219,62,77,67,],[110,146,141,190,228,48,217,123,7,189,80,108,12,230,217,195,232,213,83,29,90,125,228,138,24,159,122,87,141,215,240,135,],[147,93,211,137,146,185,103,75,35,245,231,6,246,149,152,1,150,198,77,195,2,168,218,34,251,67,46,36,78,12,21,9,]], +[[47,94,131,189,91,65,46,113,174,62,144,132,205,54,158,252,199,155,246,3,124,75,23,77,253,106,17,251,15,93,162,24,162,42,109,162,154,94,246,36,12,73,216,137,110,58,15,26,66,129,162,102,199,125,56,62,230,249,210,95,250,203,184,114,],[32,163,78,93,123,74,122,165,170,202,26,127,156,230,131,132,73,116,254,56,184,31,137,117,206,42,104,120,192,231,235,123,],[159,128,146,43,200,219,50,208,204,67,249,147,106,255,235,231,178,188,53,165,216,34,119,205,24,123,93,80,220,127,196,196,131,47,255,163,78,149,67,128,107,72,92,4,84,142,124,117,66,148,37,225,77,85,217,31,193,5,46,253,134,103,67,11,],[224,203,85,168,208,47,226,51,76,131,108,61,205,215,190,97,138,30,111,60,94,129,243,232,9,136,65,74,154,84,173,237,76,112,185,201,98,179,186,121,2,127,130,38,120,51,243,86,81,129,142,99,237,131,58,66,80,163,207,11,79,59,54,15,],[133,166,47,229,160,216,248,156,128,221,201,58,174,8,192,181,231,123,112,156,52,192,182,101,126,255,132,111,55,75,19,164,],[63,40,73,238,19,121,108,236,197,244,118,204,134,56,122,226,102,95,99,216,156,83,50,240,50,135,179,54,28,146,37,56,],[224,127,153,127,87,227,3,117,38,28,93,192,108,128,86,11,163,4,112,249,235,130,154,30,151,163,49,248,189,233,221,10,]], +[[114,42,45,165,14,66,193,26,97,201,175,172,123,225,162,254,210,38,125,101,15,143,125,142,91,199,6,184,7,193,185,29,253,11,150,69,98,248,35,114,30,100,156,63,237,180,50,167,111,145,224,174,173,124,97,211,95,149,237,119,38,215,133,137,],[72,220,193,36,90,49,182,161,76,200,231,254,161,133,72,76,33,153,46,30,39,142,147,117,169,214,103,224,37,205,186,104,],[194,105,90,87,23,42,170,49,189,8,144,242,49,202,142,238,192,40,122,135,23,38,105,168,153,173,8,145,206,164,196,117,121,181,4,32,231,145,205,236,140,24,44,138,14,141,222,33,178,72,11,12,253,129,17,226,142,86,3,52,122,53,45,4,],[58,87,107,73,217,126,64,29,104,65,53,186,138,178,162,43,228,198,76,228,150,86,201,62,198,83,88,11,183,130,210,202,205,85,58,87,99,238,137,97,102,173,163,118,118,93,198,165,155,120,189,151,200,193,216,61,197,126,213,185,154,126,196,10,],[250,190,141,183,144,55,168,114,38,176,193,74,188,87,200,90,140,21,37,248,22,156,26,92,66,105,3,89,196,117,33,24,],[18,250,93,64,106,207,185,103,74,52,146,255,206,178,252,157,244,242,170,17,64,67,190,238,193,100,174,102,222,67,7,204,],[33,175,55,254,153,191,225,168,117,106,162,22,36,123,46,215,204,21,46,17,111,98,166,238,188,186,82,150,188,48,200,15,]], +[[95,233,195,150,14,213,189,55,76,201,77,66,53,126,106,36,220,126,48,96,120,143,114,99,101,222,250,207,19,205,18,218,12,231,177,85,200,178,14,189,170,205,194,170,35,98,126,52,177,249,172,233,128,101,10,37,48,199,96,125,4,129,78,180,],[24,205,169,15,44,51,255,38,16,246,72,73,160,238,235,82,44,138,248,202,232,183,121,77,152,110,118,112,250,239,98,89,],[55,159,156,84,196,19,175,13,25,46,155,199,54,178,157,169,213,33,231,186,120,65,211,9,249,188,193,231,66,236,67,8,254,159,123,165,30,11,34,174,212,135,203,74,163,145,59,155,235,251,58,172,211,143,64,57,249,187,190,190,26,216,0,2,],[254,159,239,42,83,200,186,103,19,212,21,254,188,181,26,140,183,194,43,31,31,0,56,106,63,86,232,46,201,152,73,53,243,108,17,241,38,192,61,6,29,217,90,162,229,199,208,56,102,162,145,93,110,43,30,173,180,184,174,77,97,49,76,7,],[61,142,94,43,15,53,169,99,115,10,11,91,104,15,11,218,12,208,62,110,161,212,242,115,242,195,145,219,153,143,6,252,],[128,48,166,207,12,221,158,62,240,57,228,249,107,119,11,61,37,200,119,7,138,30,93,163,201,68,134,248,254,68,161,59,],[48,106,207,42,147,210,193,196,51,150,92,208,18,67,113,182,153,194,252,80,151,136,17,55,60,122,138,0,117,109,49,1,]], +[[236,47,165,65,172,20,180,20,20,156,56,37,234,167,0,27,121,90,161,149,125,64,64,221,169,37,115,144,74,250,126,228,113,179,99,178,64,132,4,215,190,236,222,241,225,245,17,187,96,132,101,139,83,47,126,166,61,78,63,95,1,198,29,49,],[136,1,23,63,23,117,126,28,27,15,107,200,151,230,221,17,205,84,134,134,251,16,54,72,113,159,70,105,180,49,141,92,],[132,209,141,86,249,100,227,119,103,89,187,169,44,81,12,43,109,87,69,85,195,205,218,222,33,45,169,3,116,85,73,145,231,215,126,39,141,99,227,70,147,225,149,128,120,204,54,133,248,196,28,31,83,66,227,81,137,150,56,239,97,33,20,1,],[9,10,132,146,96,205,222,32,168,255,241,123,66,161,65,50,168,168,167,124,220,231,30,178,139,47,242,246,199,166,21,111,158,229,111,83,58,38,136,200,162,243,94,170,198,122,117,32,21,21,73,205,155,50,26,27,85,63,58,29,254,71,185,6,],[19,165,88,139,128,14,64,81,242,96,245,34,101,11,25,44,75,162,4,151,109,60,62,129,56,27,37,73,230,132,126,62,],[182,205,77,54,195,42,58,238,52,134,203,228,207,253,4,162,174,31,174,153,26,147,94,78,59,23,162,68,85,150,166,103,],[161,34,24,183,217,99,42,62,28,155,137,233,117,152,58,233,234,80,197,117,225,204,248,241,188,234,14,179,195,96,48,5,]], +[[97,50,105,42,94,242,123,244,118,177,233,145,230,196,49,168,199,100,241,174,189,71,2,130,219,51,33,187,124,176,156,32,122,45,22,97,132,249,229,247,59,234,69,68,134,176,65,206,181,252,35,20,167,189,89,203,113,142,121,240,236,152,157,132,],[232,24,246,35,168,194,95,198,199,26,140,230,255,173,207,68,242,20,185,49,59,93,167,174,45,249,88,182,125,17,196,111,],[235,103,127,51,71,225,161,234,146,158,253,246,43,249,16,90,108,143,73,147,3,59,79,109,3,203,13,191,156,116,43,39,7,4,227,131,171,124,6,118,189,177,173,12,233,177,102,115,8,60,150,2,236,16,174,29,217,142,135,72,179,54,68,11,],[42,159,141,40,30,175,184,187,29,95,32,193,70,223,38,104,184,204,92,89,201,140,122,209,157,223,78,198,137,225,65,160,162,97,102,24,99,138,173,16,216,189,17,97,223,63,221,68,186,71,188,174,89,231,102,58,105,210,195,208,170,125,117,13,],[191,59,164,118,55,118,45,209,26,253,80,29,174,225,199,59,245,119,189,46,24,6,224,94,93,30,215,184,79,253,173,42,],[214,66,104,101,144,17,225,72,144,165,155,178,47,175,232,196,111,188,2,169,189,202,174,187,68,39,55,205,50,32,247,177,],[56,245,33,217,197,40,173,174,122,15,117,234,174,105,100,214,64,48,24,165,128,215,188,45,245,63,51,176,20,131,128,2,]], +[[242,25,178,16,17,100,170,151,35,189,227,167,52,111,104,163,80,97,192,31,151,130,7,37,128,186,50,223,144,59,168,145,246,107,146,13,90,161,166,8,84,149,161,72,5,57,190,186,1,255,230,14,106,99,136,209,178,232,237,162,51,85,129,14,],[168,201,236,60,182,218,56,4,18,70,230,38,113,53,23,147,82,210,141,20,37,163,149,239,101,73,187,239,99,131,203,123,],[23,240,18,124,163,186,250,95,78,233,89,205,96,247,114,190,135,160,3,73,97,81,126,57,160,161,208,244,185,226,109,177,51,110,96,200,43,53,44,76,186,205,187,209,23,113,195,119,79,140,197,161,167,149,214,228,244,235,213,29,239,54,119,11,],[243,255,65,16,43,203,66,86,140,224,6,51,31,34,7,113,135,27,116,122,134,5,214,144,229,46,86,26,111,108,159,174,175,172,180,12,133,230,226,85,97,40,75,218,158,62,177,216,203,92,101,158,84,134,142,237,222,163,138,238,68,83,120,15,],[142,232,67,172,105,234,23,49,92,77,213,7,46,208,81,4,25,123,218,97,20,235,232,207,245,176,56,215,24,68,121,21,],[91,106,230,28,3,98,205,210,126,166,154,101,71,37,81,196,6,53,130,245,52,205,243,114,197,61,208,210,134,50,75,53,],[239,177,29,11,222,45,242,63,39,205,164,160,238,184,179,238,231,60,70,226,252,196,145,215,237,117,139,59,8,68,114,14,]], +[[252,24,0,53,174,192,245,237,231,189,169,59,247,122,222,122,129,237,6,222,7,238,46,58,168,87,107,232,22,8,97,10,79,33,94,148,140,174,36,62,227,20,59,128,40,42,215,146,199,128,210,166,183,80,96,202,29,41,12,161,168,227,21,31,],[176,97,166,250,119,54,138,66,10,187,132,240,84,30,154,36,130,133,149,176,73,177,242,34,118,145,103,36,243,233,83,74,],[164,58,113,195,161,156,53,102,13,174,111,49,162,84,184,192,234,53,147,252,143,202,116,209,54,64,1,43,158,148,115,212,175,224,112,219,1,231,251,57,155,244,202,96,112,224,98,24,0,17,40,90,103,221,104,88,183,97,228,108,107,211,32,4,],[186,137,24,47,10,21,94,14,16,99,95,244,158,137,126,235,130,241,42,11,33,218,119,77,47,191,96,224,72,184,72,236,3,52,19,54,136,54,206,139,105,234,49,7,143,201,141,179,99,113,178,150,107,4,2,95,104,155,186,155,96,4,69,4,],[148,121,54,214,74,56,130,41,48,227,29,212,195,70,238,10,45,209,55,225,135,144,72,248,81,208,3,219,113,29,229,96,],[86,203,209,255,132,200,21,177,78,208,20,149,25,175,51,47,68,31,159,105,50,201,103,115,200,52,126,71,14,27,81,162,],[161,109,15,32,243,239,74,9,204,174,161,105,149,229,196,125,28,134,117,146,67,44,208,5,26,15,200,159,243,251,98,4,]], +[[162,131,106,101,66,121,18,18,45,37,220,223,201,157,112,70,254,155,83,213,193,187,35,97,127,17,137,14,148,202,147,237,140,18,189,162,20,200,171,178,40,106,207,251,248,17,36,37,4,10,171,159,77,139,183,135,11,152,218,1,89,232,130,241,],[200,161,23,205,180,217,137,168,151,202,112,212,212,185,59,129,92,236,128,59,77,190,196,20,33,179,77,28,252,52,98,90,],[230,169,166,180,54,85,154,67,32,196,92,12,44,74,42,237,236,185,13,65,109,82,200,38,128,172,115,48,208,98,174,190,243,233,172,159,44,95,250,69,92,155,225,19,1,58,43,40,46,86,0,253,48,100,53,173,168,59,30,72,186,42,54,5,],[227,59,157,3,80,222,170,92,29,233,103,197,49,111,151,111,38,153,228,246,183,50,25,179,32,245,245,192,85,169,116,37,222,85,155,209,50,44,114,55,108,88,131,149,234,53,92,255,210,128,188,57,183,215,8,232,15,97,158,209,170,112,102,3,],[180,99,210,43,190,223,161,19,79,156,96,22,116,198,85,221,75,6,148,104,106,14,93,99,156,83,101,39,90,4,252,115,],[138,15,122,201,90,38,26,133,178,245,77,219,111,227,244,138,98,92,63,169,178,34,136,94,194,31,82,151,118,28,194,59,],[27,125,112,202,0,225,154,170,3,203,195,123,200,101,216,200,20,159,107,160,99,41,86,213,220,69,125,129,188,170,236,2,]], +[[240,81,175,66,109,12,50,130,250,252,139,249,18,173,225,194,66,17,169,90,210,0,225,238,245,73,50,14,28,177,162,82,250,135,149,94,14,161,61,222,73,216,61,194,46,99,162,189,241,7,103,37,194,204,127,147,199,101,17,242,142,121,68,242,],[80,211,67,219,175,225,38,182,112,228,177,121,51,167,224,166,48,145,189,79,30,207,66,96,7,27,199,13,231,37,80,85,],[184,247,19,87,138,100,70,103,25,172,235,67,47,206,48,42,135,207,6,107,243,225,2,163,80,97,105,33,168,64,150,75,252,126,104,93,143,209,116,85,172,62,180,134,30,220,184,151,157,53,227,164,189,130,160,120,205,112,119,33,215,51,64,14,],[252,1,170,42,20,89,189,224,45,205,106,248,97,100,15,229,196,213,125,91,4,111,140,168,251,63,137,100,188,255,134,105,33,221,251,155,150,12,165,80,255,156,165,13,228,239,52,76,90,58,180,56,219,132,224,197,244,147,49,85,136,120,118,5,],[79,73,118,40,94,167,224,154,132,56,180,115,48,107,195,81,14,110,233,242,59,131,69,111,176,140,99,106,173,92,156,174,],[136,142,59,191,229,241,238,168,174,34,51,96,95,99,3,111,242,147,59,157,148,178,191,91,216,126,9,142,16,225,170,215,],[177,73,144,234,251,22,228,100,251,112,241,68,5,228,166,144,58,95,204,17,99,198,200,120,102,170,14,35,11,13,9,6,]], +[[161,3,233,38,114,198,95,129,234,93,161,255,241,164,3,135,136,71,158,148,29,80,58,117,111,74,117,82,1,165,124,29,238,99,165,182,150,65,33,122,203,175,51,57,218,130,158,192,113,185,147,30,89,135,21,53,20,211,1,64,131,122,122,244,],[96,107,130,145,18,41,75,224,5,139,25,48,64,109,29,50,37,171,136,109,151,145,181,104,133,114,254,172,99,190,76,70,],[42,162,3,92,44,229,181,230,174,22,30,22,143,58,208,214,89,43,207,44,74,4,157,62,211,66,252,235,86,190,156,124,179,114,2,117,115,174,1,120,232,135,142,190,252,167,176,48,50,123,138,173,65,133,125,229,140,183,142,26,0,203,172,5,],[122,247,230,225,59,72,195,40,194,79,171,205,221,113,106,86,12,71,83,233,225,23,238,114,66,182,109,206,168,221,25,127,217,76,153,21,64,101,85,152,155,110,195,156,205,98,210,234,165,91,126,221,143,29,39,26,187,57,209,228,9,77,62,5,],[196,113,215,3,239,114,1,87,65,251,54,6,55,106,183,38,177,9,243,106,24,111,47,62,219,203,204,195,186,47,136,215,],[165,29,67,167,184,152,117,84,167,199,113,151,30,157,74,20,132,196,234,206,100,226,76,176,175,48,173,22,43,159,234,162,],[231,185,145,91,80,168,219,168,216,169,145,18,98,144,23,194,180,121,65,56,22,15,216,219,162,224,119,89,236,214,121,11,]], +[[212,124,27,75,158,80,203,183,31,208,125,9,109,145,216,114,19,212,75,2,67,115,4,71,97,196,130,47,157,157,248,128,244,225,203,134,200,202,44,254,228,62,88,89,74,135,120,67,109,62,165,25,112,78,0,193,187,228,139,187,28,148,84,248,],[152,250,98,19,173,196,90,115,155,145,47,247,209,48,203,76,76,168,44,19,61,131,44,103,66,112,64,181,118,4,46,72,],[98,126,124,167,227,78,214,51,29,98,185,84,28,30,169,169,41,43,231,176,166,93,128,94,38,107,81,34,39,42,130,219,125,118,90,204,126,42,41,13,104,88,4,146,47,145,237,4,163,195,130,192,63,242,26,23,104,245,132,65,60,78,95,0,],[182,127,141,244,62,190,212,1,164,158,18,77,76,12,230,64,49,33,223,103,84,39,15,101,161,168,253,202,105,224,72,37,104,215,204,139,6,36,90,10,235,187,142,155,49,53,250,123,27,9,163,117,119,235,166,173,169,67,102,71,226,160,225,6,],[127,170,233,158,1,236,148,185,29,38,102,207,21,43,52,217,96,210,181,172,166,250,198,134,41,152,149,110,70,205,167,26,],[243,150,55,135,63,23,41,40,246,193,89,245,79,79,89,192,106,96,158,92,219,97,208,181,200,22,144,232,164,31,114,132,],[36,175,45,52,170,187,157,161,202,156,111,183,78,236,112,109,50,221,158,30,113,42,59,96,203,68,83,3,92,241,54,12,]], +[[252,12,50,197,235,108,113,234,8,220,43,48,12,188,239,24,253,222,62,162,15,104,242,23,51,35,123,77,218,171,144,14,71,195,125,138,8,8,87,235,135,119,166,192,169,165,201,39,48,63,175,92,50,9,83,181,222,72,228,98,225,45,0,98,],[192,139,247,192,244,98,137,76,196,194,151,222,109,139,246,238,106,151,150,73,202,11,182,208,212,247,159,219,209,67,125,121,],[104,135,198,226,185,138,130,175,94,227,223,167,202,44,178,93,156,16,116,86,32,168,41,86,172,186,133,203,87,200,236,36,39,159,164,47,9,35,89,161,182,187,234,251,160,80,241,75,98,136,32,158,110,247,188,30,10,43,135,44,17,56,243,5,],[91,117,187,22,167,174,168,3,55,126,126,254,95,217,2,41,250,221,107,95,9,245,7,83,67,229,60,208,163,169,212,25,59,90,197,182,243,172,211,129,76,146,122,138,189,233,93,76,155,189,34,13,220,121,44,190,208,63,240,98,36,234,79,7,],[177,162,97,114,194,156,181,253,203,245,52,225,96,227,16,16,30,181,144,145,194,44,1,93,87,0,236,138,91,91,207,136,],[169,141,189,51,135,191,15,41,46,234,14,203,97,35,247,141,186,212,143,87,205,70,222,160,83,20,25,202,74,47,111,53,],[98,202,87,14,226,69,180,104,70,31,33,222,56,62,7,251,3,211,144,42,14,255,14,122,123,35,252,8,38,46,20,0,]], +[[168,215,61,99,154,35,204,106,150,126,243,27,202,187,93,6,62,83,225,234,184,252,199,202,185,188,58,23,253,233,194,248,141,170,159,76,139,26,68,105,27,244,69,33,242,247,202,69,220,127,198,31,106,76,230,249,143,170,65,194,167,73,119,209,],[80,54,45,37,158,34,16,8,182,83,226,135,58,120,114,61,62,134,176,209,204,221,212,198,61,18,154,248,208,246,187,117,],[196,220,239,26,36,83,147,155,54,75,52,2,80,195,18,148,49,67,29,91,163,244,118,112,171,7,206,104,12,105,191,40,182,120,98,124,118,166,54,15,196,13,193,9,170,125,234,55,27,130,94,70,19,79,98,69,114,24,42,207,57,87,231,15,],[242,133,184,224,220,240,229,59,29,214,93,50,10,196,80,104,204,176,90,145,181,209,59,25,234,202,243,162,155,1,171,8,42,29,106,64,206,16,146,244,63,143,10,107,239,21,113,125,146,226,2,52,60,8,66,144,38,59,170,175,59,211,125,13,],[107,238,12,116,102,207,58,123,239,43,79,205,142,186,84,168,20,141,138,111,82,166,110,98,144,172,115,68,170,153,21,184,],[210,106,221,120,34,123,209,49,152,38,100,28,234,180,116,195,247,190,99,38,227,178,0,18,246,47,254,181,216,231,13,119,],[154,41,230,7,198,112,4,227,114,249,239,214,190,185,148,121,49,194,112,198,90,92,57,144,144,246,23,182,133,225,67,13,]], +[[121,199,220,183,213,154,141,246,178,178,186,4,19,5,157,137,104,9,149,194,14,145,109,160,27,143,6,125,198,12,222,180,41,135,67,199,57,24,189,85,107,40,248,212,130,74,9,184,20,117,42,122,234,231,238,4,135,92,83,244,214,177,8,217,],[120,226,197,222,83,77,232,242,71,14,63,135,14,2,93,140,157,202,20,122,211,61,24,38,150,220,119,35,206,238,201,110,],[123,124,190,68,199,113,228,55,27,174,19,176,114,43,171,204,16,100,21,87,50,150,47,64,124,186,42,205,53,56,29,66,33,11,236,232,34,244,104,17,33,253,77,171,116,90,31,48,119,146,47,186,26,120,4,91,113,41,2,186,204,172,102,14,],[57,21,225,135,26,141,210,36,203,158,65,0,8,222,192,54,163,169,215,112,186,164,67,125,96,170,15,188,132,195,200,59,58,192,121,165,209,76,83,221,248,183,250,79,191,187,213,232,124,148,34,230,147,103,214,232,42,119,43,23,100,36,111,5,],[174,110,37,85,220,59,45,180,30,115,39,15,131,38,234,70,72,11,7,17,180,118,50,103,249,246,2,225,93,109,130,233,],[157,157,84,212,148,137,49,213,205,63,214,100,8,8,202,187,11,14,177,91,24,114,235,201,100,176,224,58,64,185,159,111,],[73,36,13,79,1,102,25,147,246,236,60,155,239,32,9,208,227,46,133,74,106,135,252,184,249,172,146,53,241,254,178,12,]], +[[185,206,208,65,37,147,254,254,217,94,148,172,150,94,91,35,255,157,75,14,121,125,176,43,244,151,153,77,59,121,62,96,193,98,154,114,49,137,149,147,55,245,83,82,1,229,211,149,186,10,3,234,140,23,102,13,15,139,111,110,100,4,187,18,],[200,51,8,137,157,15,10,179,189,43,94,13,158,225,168,253,27,4,188,158,150,75,236,55,241,12,42,183,154,238,120,79,],[241,183,151,222,216,166,148,43,18,98,104,72,52,15,183,25,252,221,175,217,143,51,226,153,45,53,123,253,211,89,51,199,172,86,30,91,47,147,148,100,51,140,86,102,133,76,168,133,196,208,70,235,44,84,228,138,27,94,210,102,173,52,222,5,],[117,204,77,135,135,117,30,12,124,116,177,182,105,57,66,131,169,132,181,190,134,150,65,44,214,102,200,29,88,122,47,24,137,207,118,108,171,202,159,198,44,153,167,77,209,147,27,214,196,36,64,190,53,207,62,17,20,135,192,70,184,187,228,7,],[154,194,199,192,32,203,70,96,106,244,184,212,152,247,22,101,206,134,249,204,13,65,156,34,172,87,145,55,226,145,148,64,],[74,64,12,82,110,32,227,151,172,99,128,241,166,128,206,188,247,79,39,148,110,58,186,253,12,149,112,177,23,156,152,207,],[59,60,137,41,185,68,135,41,135,236,59,234,143,181,1,103,47,217,128,174,123,86,45,15,165,9,188,120,142,112,44,12,]], +[[129,218,22,143,2,212,107,184,124,218,132,93,164,63,138,108,186,44,1,104,120,214,244,156,111,6,26,96,241,85,160,74,175,248,110,152,9,60,164,199,27,27,128,76,95,228,81,207,223,134,130,80,222,163,3,69,250,75,137,187,9,182,165,59,],[64,179,95,60,97,206,180,214,34,161,83,30,119,140,52,55,239,168,155,232,250,247,229,175,198,149,144,224,13,238,123,122,],[74,172,169,71,227,242,44,200,184,88,142,224,48,172,232,246,181,245,113,28,41,116,242,12,193,140,59,101,91,7,165,188,19,102,181,154,23,8,3,45,18,202,224,26,183,148,248,203,204,26,51,8,116,167,80,53,219,29,105,66,45,47,192,12,],[106,71,5,134,115,107,178,76,137,43,105,231,53,215,221,16,173,62,162,70,210,207,198,151,7,253,30,82,100,192,21,82,121,70,177,26,89,137,55,17,163,249,146,2,244,53,171,3,181,75,241,7,45,232,249,157,175,155,141,163,199,223,68,1,],[186,54,16,8,168,88,27,132,144,177,158,39,79,167,30,199,43,122,54,55,128,117,137,115,245,160,16,158,87,144,234,223,],[214,230,44,56,161,236,143,151,35,171,109,46,244,155,116,179,166,78,145,39,96,221,238,208,203,108,112,199,202,59,220,4,],[186,103,91,94,28,130,175,182,112,72,138,201,84,77,105,51,244,104,224,226,167,145,215,157,244,153,136,198,25,6,248,10,]], +[[175,46,96,218,15,41,187,22,20,252,63,25,60,195,83,51,25,134,183,63,63,154,10,236,148,33,185,71,61,106,75,106,200,191,226,131,88,34,25,156,97,39,184,6,250,190,239,12,185,255,89,243,200,31,240,203,137,197,86,245,81,6,175,106,],[136,18,176,108,120,1,188,187,58,87,142,142,133,143,43,248,250,93,248,205,187,152,99,200,4,205,35,253,28,169,28,72,],[80,249,249,65,168,218,159,98,64,247,109,47,163,176,109,214,178,41,46,211,45,28,5,33,128,151,211,77,138,25,223,229,83,247,106,227,198,180,162,237,32,133,33,40,70,21,64,222,207,65,143,82,211,142,100,3,126,236,119,113,189,26,254,0,],[159,214,22,184,246,149,7,249,229,105,126,1,138,95,230,250,233,105,85,117,31,175,169,216,15,44,217,95,69,243,222,80,56,233,173,117,38,130,29,67,61,82,5,48,228,107,174,32,3,36,196,190,213,94,198,199,86,51,29,249,155,111,104,11,],[45,106,249,232,13,180,84,193,212,4,253,115,103,160,47,63,223,177,144,101,7,1,50,120,14,201,100,130,241,190,48,57,],[60,200,124,53,53,230,41,179,140,172,196,170,133,190,228,182,215,242,89,129,87,169,236,244,35,179,134,13,117,39,124,111,],[78,215,213,16,137,189,251,48,242,219,30,72,167,192,63,46,249,41,157,13,90,49,68,243,240,219,26,74,176,71,28,9,]], +[[96,95,144,181,61,142,74,59,72,185,125,116,84,57,242,160,128,125,131,184,80,46,142,41,121,240,62,141,55,106,201,254,170,63,174,76,250,111,107,253,20,186,10,250,54,220,177,162,101,111,54,84,26,214,179,230,127,23,148,176,99,96,166,47,],[24,25,156,132,0,22,122,23,224,255,217,205,57,72,72,98,9,154,45,161,231,191,226,150,243,21,203,203,167,234,24,88,],[221,2,18,230,50,136,203,225,74,69,105,180,216,145,218,60,127,146,114,124,94,127,154,128,28,249,214,130,112,133,231,9,91,102,157,125,69,248,130,202,95,7,69,220,205,36,216,122,87,24,19,32,25,30,91,122,71,195,247,242,220,203,215,7,],[224,101,32,169,88,99,203,232,109,202,220,166,53,206,80,57,66,18,177,137,55,37,140,186,168,189,71,237,200,125,74,190,119,221,43,69,8,145,219,4,180,197,88,227,112,161,11,147,248,108,104,200,133,176,20,254,207,200,103,54,193,60,74,1,],[42,154,63,166,60,196,71,157,205,164,191,192,29,60,209,57,143,179,169,218,2,2,69,33,159,176,121,213,84,202,217,12,],[28,210,13,53,43,93,162,227,234,244,73,150,232,162,96,244,50,209,98,208,158,187,201,28,152,159,108,96,4,120,14,2,],[103,177,192,48,128,79,94,214,77,110,250,6,225,224,69,28,13,225,130,119,26,26,111,166,119,69,91,47,44,86,178,11,]], +[[158,44,61,24,152,56,244,221,82,239,8,50,136,104,116,197,202,73,57,131,221,173,192,124,188,87,10,242,238,157,98,9,246,141,59,129,231,53,87,238,31,8,189,45,63,70,164,113,130,86,160,243,205,141,46,3,235,143,232,130,170,182,92,105,],[168,24,199,76,178,57,204,183,155,254,62,113,177,167,191,217,91,174,117,131,219,2,198,212,226,178,239,117,27,106,76,120,],[56,163,27,107,70,80,132,115,130,98,162,108,6,95,229,217,226,136,107,249,221,53,205,224,93,249,186,208,204,125,180,1,199,80,170,25,230,96,144,188,226,90,60,114,18,1,230,5,2,200,193,4,84,52,102,72,175,6,94,171,14,231,216,15,],[28,184,116,184,133,67,168,170,224,59,185,142,245,13,60,97,172,220,38,190,54,245,105,95,49,37,208,176,105,217,249,20,130,151,225,90,11,30,105,221,39,13,241,80,246,113,54,199,174,111,27,118,78,82,87,85,32,201,64,64,217,183,119,1,],[48,99,16,153,251,115,154,80,255,214,83,28,138,51,101,142,193,38,168,57,41,231,59,65,179,113,230,49,43,43,193,67,],[101,23,160,171,232,67,63,241,151,4,190,70,23,255,99,85,29,58,51,46,63,180,79,28,156,209,167,246,216,206,181,20,],[146,225,22,96,226,203,233,253,217,173,137,219,188,109,241,173,103,34,63,77,161,84,185,183,199,105,70,159,197,252,85,1,]], +[[49,1,13,29,103,235,97,99,72,232,71,146,185,45,93,193,40,85,60,181,47,99,104,21,159,231,184,22,205,14,124,55,38,101,67,217,103,135,202,144,31,207,240,110,110,67,68,145,174,9,112,136,10,90,24,125,83,94,219,25,219,92,171,235,],[48,82,193,16,21,73,98,191,190,234,213,78,34,27,167,68,21,28,238,253,177,218,86,166,145,160,178,224,160,39,130,95,],[123,30,182,119,195,229,230,168,180,186,105,252,183,246,177,135,14,66,168,213,137,88,163,92,103,78,45,184,33,7,72,28,76,123,55,240,246,137,211,157,159,81,225,129,177,123,17,8,193,90,62,39,178,157,243,164,49,93,204,79,175,18,34,5,],[227,51,197,28,186,96,87,190,62,9,36,6,179,231,177,20,159,78,171,109,182,27,212,36,191,40,13,127,247,219,81,200,18,199,71,191,37,254,169,5,105,220,83,200,223,126,123,189,114,32,163,53,209,4,49,224,204,76,235,250,202,184,179,0,],[27,128,20,173,56,100,157,187,15,125,181,185,2,165,102,4,109,126,166,136,60,215,180,83,16,58,229,108,30,56,168,224,],[191,88,1,10,141,250,35,160,239,35,191,193,211,28,229,202,154,91,182,185,10,157,212,132,54,214,79,196,75,29,201,56,],[67,116,70,192,41,52,239,103,20,192,23,118,85,250,166,213,15,171,36,34,70,231,196,103,11,68,227,74,229,187,31,12,]], +[[143,242,57,140,213,31,81,212,194,197,120,105,162,33,139,132,134,130,32,49,244,0,114,159,74,196,213,144,156,72,186,254,165,168,135,4,182,134,119,190,61,22,195,220,0,82,207,238,110,43,48,224,134,9,5,157,76,186,82,198,217,96,97,251,],[160,120,231,123,186,160,152,139,15,76,26,109,60,72,56,88,143,208,71,160,174,142,80,0,147,159,65,140,65,29,3,71,],[65,122,100,120,41,201,40,152,229,32,255,83,17,218,160,161,57,205,143,255,203,37,161,142,109,155,80,203,82,203,195,84,36,195,158,187,181,213,172,106,109,99,241,245,60,77,242,18,247,2,90,138,174,248,227,100,147,200,116,195,206,52,26,14,],[84,77,49,78,101,130,125,84,15,255,143,105,74,195,151,76,15,15,163,231,195,70,43,13,104,44,222,47,223,162,213,100,113,243,130,240,114,201,236,120,136,225,231,69,134,192,43,250,13,234,191,109,108,133,130,247,136,82,233,123,172,108,78,8,],[208,63,255,111,37,248,87,57,149,224,224,48,186,103,128,146,18,73,65,171,37,109,90,180,163,35,241,181,27,77,243,122,],[248,179,201,232,228,215,33,247,251,198,8,150,90,206,80,146,56,22,146,156,170,217,211,59,196,39,158,60,182,210,196,39,],[157,222,107,54,23,130,235,132,67,209,99,100,231,221,112,138,72,188,195,16,78,118,240,202,228,88,121,88,78,144,204,15,]], +[[239,129,108,143,94,195,78,244,31,104,131,29,144,205,41,229,45,232,151,55,130,208,3,238,78,218,218,42,218,38,145,214,71,249,179,99,168,138,69,5,58,5,187,114,22,8,82,191,232,247,223,239,194,243,114,131,222,52,103,82,202,240,146,204,],[24,17,147,65,38,129,74,225,68,190,126,88,151,145,95,65,240,53,160,182,22,197,55,232,202,227,88,88,249,69,217,111,],[101,197,209,14,167,191,219,179,141,85,54,74,153,104,248,43,84,130,36,223,243,54,59,45,220,245,133,22,61,234,39,220,99,176,86,62,177,168,223,190,233,81,211,201,179,63,205,107,191,9,33,195,171,178,23,134,178,41,6,155,217,202,0,10,],[216,207,8,63,180,24,21,31,117,182,255,179,99,223,1,75,250,239,141,179,46,169,39,211,82,227,218,207,20,78,228,130,91,239,249,11,46,125,184,208,58,245,58,195,4,184,106,118,243,232,63,215,21,133,68,125,47,31,128,184,159,177,229,0,],[142,104,102,188,143,32,206,28,222,108,159,242,172,95,254,21,221,153,156,251,117,51,239,137,42,126,254,27,56,169,12,249,],[149,148,64,44,128,98,222,48,254,91,164,147,191,214,199,190,253,194,184,151,55,3,88,171,77,50,207,124,68,29,50,14,],[141,181,154,145,82,28,203,63,117,186,101,32,58,70,61,193,69,80,133,143,160,72,14,1,163,178,169,19,198,172,53,3,]], +[[69,235,12,77,250,250,42,118,144,239,87,156,9,84,86,206,237,205,50,240,182,20,77,12,56,15,135,251,116,74,11,31,252,133,99,44,152,56,75,95,150,130,174,217,205,102,76,241,244,142,88,139,226,213,104,229,199,52,73,77,244,199,18,184,],[240,234,239,239,166,253,124,1,153,12,237,18,127,219,44,164,212,235,145,224,254,171,167,26,20,147,138,1,84,143,215,122,],[85,133,29,232,225,9,47,120,148,79,108,109,217,91,240,126,45,188,141,247,245,122,213,118,130,155,151,142,58,245,138,122,142,148,237,77,204,188,1,130,70,126,223,11,173,75,174,124,168,74,169,160,193,124,97,169,224,221,255,29,117,37,215,4,],[52,45,114,24,11,61,79,45,16,114,220,119,103,98,221,117,195,84,96,18,195,60,137,185,153,43,176,195,247,17,76,12,121,110,55,196,83,63,86,101,154,9,93,53,117,210,13,247,110,158,228,155,54,62,93,178,100,169,102,105,191,156,127,1,],[182,163,103,204,33,146,56,165,90,177,214,125,224,134,53,23,55,72,14,162,49,122,189,160,61,47,11,194,90,118,110,72,],[13,221,4,17,105,179,205,53,108,164,7,203,78,97,148,192,32,122,199,27,130,12,68,207,237,16,47,102,28,196,156,128,],[149,241,219,54,210,140,156,220,169,41,58,23,210,189,31,246,23,37,161,246,239,35,253,122,232,172,13,176,105,72,125,3,]], +[[112,157,46,25,144,6,245,54,154,122,11,221,52,231,77,199,132,190,51,136,14,163,197,221,16,237,92,148,69,30,121,114,6,249,137,32,43,162,203,201,193,80,190,97,18,98,172,160,12,69,240,18,248,159,186,248,159,140,236,203,160,177,147,74,],[48,47,128,74,64,182,180,236,78,242,75,250,20,55,155,198,54,78,191,60,161,198,216,41,120,100,106,109,197,62,123,94,],[98,155,249,123,12,120,238,106,156,135,89,251,234,40,34,78,39,171,187,108,190,77,234,91,183,151,230,224,254,128,201,19,249,83,227,169,182,35,53,45,19,172,244,206,98,80,251,2,154,30,25,141,114,189,94,116,2,230,14,158,72,202,53,1,],[150,26,193,230,91,92,213,195,10,54,167,144,59,220,122,139,67,177,237,251,209,86,128,228,61,78,248,209,213,85,152,107,99,56,198,168,240,164,122,151,9,176,115,201,202,251,97,46,219,249,122,190,67,255,201,109,240,50,113,5,112,242,154,5,],[44,92,168,205,240,159,5,222,201,96,102,124,248,29,146,3,233,121,2,58,91,252,61,101,23,5,184,63,205,59,20,7,],[240,1,4,143,21,149,194,191,226,13,178,89,18,19,65,44,171,148,2,126,26,14,215,39,115,117,247,59,145,208,177,4,],[109,113,32,47,195,32,91,224,249,39,217,233,33,236,193,222,246,128,10,54,63,217,118,98,133,95,175,162,139,176,85,3,]], +[[81,81,97,116,33,170,220,156,149,164,66,180,94,127,246,222,6,162,199,51,184,91,215,137,251,173,65,78,227,201,26,221,20,148,29,85,151,97,179,10,176,168,109,71,224,247,209,137,107,51,120,69,39,200,10,244,28,184,72,16,203,255,157,191,],[160,14,219,166,116,86,221,129,75,196,210,150,200,91,225,207,206,223,250,200,61,168,3,134,211,245,101,106,163,250,141,112,],[250,228,119,59,51,68,96,199,123,240,30,198,54,108,79,230,28,12,171,87,216,164,176,57,9,198,25,225,30,227,70,28,19,250,33,87,111,99,135,14,66,61,208,65,129,228,167,1,58,117,36,242,70,254,51,133,60,103,65,98,167,129,81,4,],[13,50,38,124,127,79,72,158,158,215,200,236,245,113,38,153,230,42,137,20,118,241,191,163,185,237,215,219,222,199,233,29,46,63,93,36,179,26,126,223,126,178,110,110,169,212,91,203,255,143,246,90,118,47,228,17,50,45,165,86,14,123,34,11,],[233,2,234,84,91,52,106,43,88,194,163,77,79,1,250,255,22,197,153,28,171,76,132,33,79,59,9,237,127,146,207,235,],[85,170,33,53,57,163,31,158,153,161,121,188,155,177,21,247,236,115,148,129,19,43,31,245,154,178,103,150,96,187,7,245,],[117,39,65,112,1,135,86,232,144,244,25,50,19,199,208,38,126,200,47,32,0,171,85,236,47,245,51,6,246,151,128,12,]], +[[56,190,212,69,85,109,231,68,130,191,95,236,5,6,249,175,51,11,21,30,80,212,119,77,254,133,145,215,183,224,39,107,76,15,156,73,164,47,64,71,191,230,136,85,81,197,228,184,86,207,119,26,103,175,63,137,219,246,2,249,219,146,32,243,],[24,185,86,18,240,88,215,32,37,149,207,142,102,110,31,43,52,26,168,86,152,176,219,134,249,3,111,242,42,221,87,119,],[247,2,208,212,99,40,47,199,253,95,143,144,41,184,156,98,108,175,216,52,80,195,187,157,216,246,88,159,12,75,75,113,246,73,234,33,46,94,51,72,124,89,193,104,234,58,216,49,80,241,252,223,232,197,62,186,101,173,194,2,60,37,131,15,],[143,30,103,36,227,36,230,134,93,65,93,1,91,27,90,194,138,173,40,98,206,173,245,49,207,149,141,12,74,160,8,118,8,121,37,143,206,94,175,19,109,40,243,98,254,149,107,71,80,62,207,41,155,54,197,103,95,193,198,156,152,80,6,12,],[73,101,228,74,198,210,195,40,209,246,116,111,163,248,2,169,133,165,11,90,35,251,206,205,34,135,188,88,26,121,12,204,],[188,28,91,144,206,234,59,37,18,195,94,10,82,221,72,14,37,79,243,15,124,221,135,123,5,189,177,203,162,197,241,186,],[230,80,119,0,195,193,164,202,80,236,175,7,221,88,148,195,124,194,100,187,91,190,112,68,234,38,198,83,40,50,235,14,]], +[[5,84,96,179,45,208,77,127,75,35,17,168,152,7,224,115,253,85,101,101,164,119,24,87,216,130,121,65,48,162,254,93,38,15,143,237,75,186,48,185,225,42,216,82,63,187,111,87,240,167,168,130,85,0,97,241,218,70,251,216,234,68,34,33,],[192,247,184,20,191,54,132,232,235,169,94,121,185,35,34,96,55,28,212,130,171,138,227,14,52,27,44,43,1,159,215,125,],[35,244,241,98,127,186,189,120,145,215,216,72,150,49,199,35,29,34,222,113,134,78,38,42,180,218,132,234,138,19,166,15,234,196,220,251,24,18,241,32,4,68,183,117,241,33,215,38,109,117,92,233,182,169,173,121,101,89,192,162,107,81,109,2,],[228,120,164,20,114,8,196,54,67,83,104,241,235,181,203,154,163,141,106,55,27,177,185,185,237,25,0,140,48,182,84,211,72,213,36,247,63,119,253,133,186,183,85,248,244,142,130,189,59,12,7,199,190,90,247,215,185,100,53,131,217,87,77,15,],[78,131,207,188,46,143,231,241,5,84,96,46,226,25,66,201,106,11,91,212,135,201,73,39,57,186,17,37,124,202,101,57,],[7,126,63,206,206,84,207,196,203,61,167,79,52,221,75,227,238,86,124,237,219,18,17,105,161,177,155,131,211,110,125,5,],[62,203,36,19,232,148,122,128,124,141,117,39,26,182,216,80,63,192,227,52,193,63,253,35,214,82,205,139,34,252,171,5,]], +[[233,246,211,27,147,105,66,197,38,224,249,236,79,90,122,194,95,167,137,224,196,52,188,217,25,157,114,12,116,60,132,196,50,18,109,38,226,130,49,197,181,133,177,63,67,160,28,111,229,66,148,107,7,211,169,30,87,210,129,82,63,92,180,92,],[88,176,177,168,174,55,49,82,150,228,38,116,136,85,23,120,100,196,156,188,76,56,199,87,207,10,116,252,110,84,165,113,],[126,59,28,76,113,108,128,142,144,185,116,69,137,21,243,178,35,156,66,7,113,25,254,39,7,136,250,229,32,87,139,215,218,100,136,4,65,50,225,190,242,62,59,35,195,77,156,24,98,116,79,40,252,174,205,166,202,192,253,114,185,59,106,15,],[133,49,211,205,248,94,9,228,217,133,121,6,255,207,76,109,223,127,85,32,140,41,17,255,212,119,7,88,195,206,94,36,57,97,110,78,155,126,45,196,111,111,111,217,191,66,24,138,218,81,36,190,198,238,65,68,192,71,200,236,204,5,43,10,],[177,40,59,27,118,246,177,181,147,80,215,4,110,127,164,255,215,170,121,89,130,179,133,44,217,93,218,248,209,177,22,191,],[95,4,152,211,17,116,186,13,94,136,221,48,136,32,137,45,167,43,157,153,109,65,166,111,215,114,0,159,66,55,53,20,],[40,143,120,228,52,25,32,144,246,170,121,171,94,61,57,33,16,76,77,26,155,124,151,180,228,82,37,12,28,77,252,3,]], +[[107,244,202,170,187,150,133,74,56,165,114,244,206,108,120,56,247,231,80,17,140,115,242,114,53,130,97,142,35,7,248,56,8,18,99,115,208,86,240,14,84,184,212,61,119,195,95,95,145,152,51,233,13,138,175,214,200,36,109,39,145,122,208,145,],[48,12,138,105,101,101,173,128,190,57,91,149,143,238,223,65,33,139,124,120,253,115,130,184,125,208,236,10,135,134,115,113,],[210,17,63,128,214,207,146,132,134,162,80,166,121,214,231,75,53,234,157,38,6,31,169,77,118,158,26,143,191,160,167,52,34,127,85,83,126,78,191,245,147,54,219,20,28,245,214,212,130,160,113,31,30,159,199,47,247,9,86,161,27,79,185,9,],[83,156,222,106,70,10,168,11,157,32,235,130,143,172,21,189,3,35,162,132,42,46,38,87,252,225,116,29,105,223,85,43,155,31,88,215,186,129,52,179,167,1,48,83,120,123,127,232,95,28,211,123,242,211,237,200,170,6,92,229,223,193,41,14,],[114,232,164,30,191,83,194,120,31,248,58,244,58,158,118,215,108,75,46,249,35,206,46,184,239,34,96,170,218,92,61,208,],[255,148,5,32,224,99,5,231,178,95,8,49,129,14,108,229,193,38,216,71,45,31,164,166,213,199,124,88,114,57,170,48,],[224,53,113,20,71,208,215,20,113,4,181,158,156,173,176,249,227,247,168,150,53,32,201,84,157,235,177,61,202,105,208,14,]], +[[93,149,133,115,106,178,9,176,171,232,191,116,172,164,238,164,246,209,101,11,83,37,80,162,35,224,68,88,15,142,32,222,231,119,41,237,253,33,68,178,177,32,120,118,84,23,250,33,241,89,79,9,178,105,233,182,112,104,2,180,243,189,254,133,],[216,248,70,114,158,58,25,125,5,91,227,229,103,208,84,220,252,104,98,195,231,221,203,25,61,18,186,150,213,87,167,101,],[231,176,142,29,88,9,253,216,82,148,67,214,90,218,93,214,85,234,85,181,65,90,1,19,147,190,112,113,103,100,134,211,88,232,210,164,96,235,224,117,176,231,1,178,76,158,58,181,242,176,51,89,45,77,227,183,243,127,213,65,246,146,9,9,],[244,97,154,115,4,201,188,145,152,232,42,215,64,47,143,152,127,250,194,123,136,146,76,109,190,83,134,49,94,179,165,233,64,248,216,129,29,90,89,245,43,69,115,14,224,20,238,69,87,44,235,241,81,139,166,7,141,103,123,92,58,188,155,7,],[202,164,80,227,76,153,238,189,136,14,248,90,138,108,183,241,193,120,53,75,18,189,14,65,25,203,84,189,99,154,6,149,],[62,121,223,3,113,62,226,171,169,236,44,207,134,34,176,155,238,23,185,198,81,133,76,89,155,7,223,126,44,185,243,1,],[255,226,172,107,25,94,28,240,193,43,204,22,186,240,59,139,199,130,116,209,19,34,246,37,101,134,206,159,76,221,211,0,]], +[[96,177,66,241,101,17,65,67,202,48,166,4,254,245,28,104,100,54,170,27,154,253,178,102,179,227,152,204,179,196,216,85,234,246,197,167,108,169,155,247,48,100,152,136,140,59,122,31,234,233,139,248,152,141,127,46,21,71,248,245,58,69,40,170,],[72,32,201,184,64,100,242,165,26,206,68,168,223,53,34,83,10,210,248,234,36,166,74,1,58,80,96,177,213,178,211,85,],[166,33,240,132,234,26,54,239,129,42,151,85,201,175,187,83,218,218,174,107,58,83,250,131,68,202,64,211,97,42,38,138,53,254,208,253,57,138,183,91,205,99,156,84,121,55,201,65,85,171,26,122,52,103,221,75,253,223,172,171,22,85,233,8,],[68,12,23,200,210,173,54,134,22,158,182,214,186,4,242,30,82,67,162,175,254,84,190,251,246,96,242,134,44,153,139,251,18,88,214,172,7,19,103,198,162,140,93,200,143,123,226,192,219,70,17,171,172,143,7,184,1,31,16,27,247,70,155,14,],[86,40,161,185,203,201,194,101,81,189,230,163,44,208,208,18,227,93,43,160,113,78,88,26,28,50,83,27,197,115,202,63,],[143,234,74,86,36,137,183,183,129,82,245,122,20,122,3,14,227,144,37,236,37,70,245,58,49,3,80,66,74,220,163,233,],[49,208,174,20,54,126,53,180,150,103,96,34,138,53,77,52,52,124,20,117,146,93,0,0,71,141,137,7,131,175,235,0,]], +[[115,75,164,112,51,198,20,2,50,221,74,122,20,241,167,116,62,239,233,7,11,173,150,98,73,22,48,204,157,40,193,243,47,165,223,48,38,214,7,66,226,175,246,181,120,66,199,18,104,70,200,167,187,233,38,110,250,123,63,35,152,195,87,234,],[72,129,194,132,241,126,241,245,154,70,148,166,1,202,103,137,110,11,213,55,185,67,119,60,31,32,114,226,58,91,16,104,],[155,208,116,209,208,189,40,0,27,175,125,45,78,130,67,93,240,140,66,100,216,203,177,195,129,24,60,47,1,34,63,121,249,73,35,202,23,140,172,117,86,78,22,199,245,96,121,8,143,126,216,133,222,77,80,159,188,120,244,56,251,163,246,7,],[110,255,155,87,16,160,41,54,174,37,97,215,79,254,5,130,113,246,101,60,61,187,127,63,76,91,55,142,126,138,118,81,69,48,7,120,192,52,211,117,45,144,149,143,171,78,47,45,165,229,251,165,69,98,130,143,182,217,109,90,122,240,95,10,],[173,3,250,234,39,106,78,98,46,98,63,221,5,169,29,73,199,59,36,59,124,179,212,123,6,144,50,129,248,79,241,71,],[19,179,252,191,211,181,135,209,239,47,173,170,248,83,201,52,117,27,191,29,129,102,222,132,126,122,21,17,191,161,166,134,],[85,29,191,54,16,151,78,170,207,76,237,244,110,112,42,97,239,96,37,194,4,228,77,150,204,158,169,239,189,196,52,2,]], +[[69,227,77,14,244,193,150,250,109,87,43,107,23,116,181,33,143,124,50,145,48,76,19,80,13,247,7,13,144,232,3,158,19,167,48,77,255,66,51,89,23,122,186,250,94,101,8,210,103,105,202,153,207,138,244,92,56,63,63,246,52,64,96,3,],[144,43,171,172,191,34,193,32,133,153,246,170,27,143,81,142,235,250,9,137,7,36,166,162,37,34,114,164,92,50,193,85,],[180,44,31,146,95,75,172,205,18,158,251,16,157,179,84,172,163,28,104,152,244,244,81,41,71,73,162,106,109,161,103,123,211,165,192,65,25,227,95,71,49,159,32,207,223,192,139,180,82,139,33,0,158,0,189,65,235,192,244,104,99,190,209,11,],[74,100,19,121,145,253,209,254,233,137,92,20,38,145,102,24,27,25,208,230,28,216,86,128,150,15,46,84,29,195,178,21,233,132,89,239,72,114,105,249,29,187,58,247,252,70,80,225,28,177,255,254,65,228,177,241,227,71,109,198,142,145,245,8,],[234,19,92,42,227,77,141,227,132,241,206,70,212,174,202,104,42,29,224,186,59,90,77,68,110,101,110,16,135,29,54,110,],[7,2,43,146,209,82,87,146,39,104,107,59,32,85,43,246,181,91,7,80,245,70,16,91,137,43,196,160,130,88,31,166,],[152,53,50,226,253,90,180,163,189,136,239,198,83,138,159,250,6,190,122,99,63,156,223,18,116,26,86,234,208,89,7,4,]], +[[136,140,226,236,206,218,156,162,185,72,172,20,67,194,174,221,117,149,170,207,54,237,175,39,37,91,222,122,105,145,220,192,1,110,87,43,79,152,65,124,110,226,151,171,215,132,234,72,34,111,244,251,240,5,10,90,222,136,6,231,4,109,59,163,],[72,36,254,188,143,209,102,126,39,97,150,42,254,170,126,77,85,31,248,0,172,88,246,224,94,192,165,184,70,164,195,103,],[153,216,63,20,138,35,110,187,239,28,173,136,203,60,118,148,244,152,108,146,80,226,28,54,3,160,217,65,191,241,153,207,119,214,206,153,239,219,32,83,49,136,214,138,209,51,222,3,58,31,179,70,138,187,112,109,43,139,79,186,192,141,254,3,],[138,6,63,23,24,18,117,141,82,165,100,32,219,150,49,201,168,127,252,44,148,40,240,144,127,75,202,38,30,200,240,195,88,113,160,123,185,76,78,56,118,126,202,165,172,233,89,203,191,208,190,128,147,53,96,127,235,71,124,195,223,163,222,1,],[70,159,185,217,62,166,47,114,4,1,142,88,45,248,39,97,30,25,206,103,238,227,253,228,84,250,156,11,73,177,174,24,],[43,39,237,177,188,48,151,117,71,73,6,83,67,78,139,251,246,245,210,182,234,0,135,149,118,55,1,148,105,186,198,15,],[119,233,216,29,25,5,119,161,199,247,53,172,133,198,100,149,255,161,30,69,21,23,73,36,15,63,37,135,247,52,41,3,]], +[[97,115,144,133,125,193,12,223,130,181,201,66,97,245,140,226,212,74,162,245,125,41,143,8,162,214,199,77,40,20,125,175,137,224,195,224,160,241,48,209,145,110,14,56,73,183,40,111,162,227,172,76,23,189,31,113,110,229,167,47,2,87,251,141,],[200,239,212,201,243,151,38,20,173,100,123,60,214,18,168,210,168,101,102,143,48,28,199,102,46,12,76,82,30,214,40,112,],[99,233,10,106,251,187,176,238,105,107,251,86,239,214,121,214,138,152,81,168,148,118,64,169,127,65,246,142,223,234,221,33,110,216,105,142,46,67,200,32,201,4,76,170,122,218,171,91,118,118,43,104,24,49,169,247,96,71,106,132,67,196,60,6,],[202,129,142,60,232,56,71,45,198,72,113,251,18,237,47,255,241,166,200,143,114,80,53,189,105,113,214,80,173,79,201,196,191,36,20,151,115,131,8,175,80,223,73,21,114,3,163,193,183,70,189,184,205,212,176,86,56,34,153,54,135,95,194,8,],[156,211,62,159,20,165,190,125,171,188,150,189,38,137,71,83,216,45,209,189,161,61,110,35,12,149,168,170,253,14,22,222,],[126,107,229,14,124,200,97,134,211,225,75,179,28,49,232,66,147,200,122,17,75,225,65,171,244,130,91,180,127,10,153,52,],[119,1,236,22,238,248,32,95,180,155,9,70,120,128,203,136,18,215,112,202,58,194,5,152,253,126,193,76,99,35,192,0,]], +[[135,125,1,116,54,54,158,194,69,63,237,70,233,119,214,172,195,167,190,96,211,19,149,173,110,126,169,224,116,128,228,201,78,101,66,47,237,51,74,85,232,182,115,137,62,186,124,24,29,215,36,221,160,2,129,123,11,174,40,172,220,63,127,192,],[192,224,130,3,54,227,137,170,119,20,44,166,3,15,9,239,56,250,5,105,113,72,145,246,23,229,21,14,72,141,137,110,],[118,136,243,242,64,30,172,175,45,216,142,23,15,241,196,215,233,72,34,167,127,107,85,11,86,158,130,21,43,187,180,52,5,126,1,35,11,5,206,88,238,29,238,82,38,181,199,205,190,90,138,222,59,148,101,245,154,237,116,20,93,20,51,12,],[74,44,28,7,113,254,44,33,178,81,255,218,108,47,199,17,207,60,149,125,214,82,58,2,150,77,78,131,159,131,75,157,166,187,210,23,176,185,129,163,227,203,78,191,79,219,27,197,50,205,121,139,42,250,76,133,240,51,14,0,215,28,91,6,],[199,65,114,6,77,247,76,77,171,195,241,99,234,173,216,108,77,172,146,167,139,207,174,148,50,207,202,2,78,21,51,193,],[197,193,72,110,202,143,69,204,136,123,83,40,246,25,12,23,134,16,126,188,130,38,177,125,39,20,198,139,169,198,235,52,],[184,101,152,249,10,231,223,114,48,19,125,225,29,51,16,23,246,196,200,177,236,71,132,90,79,187,47,100,124,91,139,4,]], +[[79,11,54,7,215,11,15,38,152,50,126,244,241,152,44,91,75,148,190,120,245,12,118,244,59,214,66,241,240,237,227,155,148,43,67,8,159,208,49,206,192,249,158,94,85,13,101,48,127,182,195,231,147,68,159,179,144,255,115,15,255,215,199,75,],[72,163,177,103,72,57,203,82,151,143,186,128,141,13,72,185,177,44,73,134,54,137,121,15,48,115,139,142,88,241,167,96,],[243,150,161,31,47,3,198,20,57,104,79,121,0,27,212,243,70,163,72,220,241,211,190,178,211,191,227,62,167,58,90,212,235,151,80,106,207,191,251,120,78,119,84,129,137,205,89,159,140,207,23,53,93,222,128,231,80,36,239,42,120,213,250,3,],[12,214,97,64,100,157,151,133,187,89,90,67,176,49,226,6,200,74,223,158,7,253,171,152,215,58,210,100,54,123,13,96,205,102,174,132,211,27,92,125,33,125,145,162,121,122,102,109,31,157,13,171,141,26,85,95,186,152,59,240,164,171,114,14,],[249,254,91,160,155,248,164,149,96,18,185,104,142,218,49,163,30,122,23,144,101,254,145,231,110,121,242,87,64,152,74,107,],[165,70,127,194,212,167,185,83,106,152,95,139,1,233,62,154,208,42,67,8,246,177,215,112,108,244,192,237,163,34,136,129,],[50,139,40,109,198,120,71,102,15,127,214,18,250,134,141,127,122,1,56,155,106,11,225,141,101,250,180,221,11,91,112,0,]], +[[184,160,1,12,120,77,141,0,42,49,218,17,208,34,211,1,136,164,25,122,29,95,20,234,76,13,171,41,162,228,6,104,139,220,99,229,11,237,225,60,145,164,30,75,75,120,87,185,229,83,244,132,227,193,236,22,125,192,76,40,30,168,102,34,],[232,137,125,124,224,48,220,159,17,125,40,153,141,86,10,99,71,164,29,248,254,64,10,8,105,112,234,168,62,118,58,71,],[179,246,207,76,14,15,144,116,255,44,44,71,225,99,32,47,30,157,110,225,23,207,117,118,51,228,171,231,68,35,170,112,0,138,218,21,9,236,29,193,23,193,194,48,233,178,55,134,243,208,242,155,115,170,40,69,54,233,88,1,6,168,167,12,],[99,77,51,148,106,69,7,60,234,144,48,211,72,134,61,247,74,192,122,176,48,193,108,64,60,126,154,108,180,26,236,249,31,242,21,57,23,244,80,201,18,184,75,43,48,240,101,245,25,88,3,226,4,193,182,239,250,42,209,105,60,10,97,2,],[77,151,171,44,11,169,170,99,45,254,35,105,40,235,241,10,8,37,250,8,51,204,129,221,69,108,147,186,186,145,166,217,],[35,4,227,35,227,151,126,126,18,2,59,0,123,1,213,103,158,78,131,95,147,189,85,244,47,198,134,206,205,249,244,189,],[205,4,99,129,188,78,189,55,89,173,115,167,11,4,86,96,219,226,85,207,146,88,92,234,231,165,173,211,223,93,122,2,]], +[[239,200,108,190,64,54,58,191,187,42,75,31,204,229,253,96,132,218,150,231,232,20,222,113,170,223,154,97,143,48,54,37,34,242,149,206,231,39,210,141,43,147,23,21,62,125,148,18,218,16,101,193,177,106,226,162,81,221,31,180,49,198,43,1,],[136,77,97,203,165,121,196,140,47,73,59,33,161,5,26,74,222,188,37,114,169,13,134,62,64,172,24,249,51,147,184,68,],[248,129,131,16,34,140,167,97,17,82,76,233,75,252,176,36,110,166,53,8,206,233,48,101,146,178,247,117,72,237,239,207,118,189,20,84,80,142,167,21,4,44,236,22,156,234,81,21,171,84,35,92,177,9,123,16,112,42,163,131,120,2,142,12,],[88,186,196,130,215,156,90,11,70,12,42,164,7,27,220,111,248,113,194,156,41,27,123,134,72,80,228,27,146,66,203,131,204,154,20,241,188,59,55,100,78,175,0,21,143,41,241,124,202,135,32,153,210,142,249,244,221,68,16,161,44,162,78,14,],[143,95,194,148,26,232,108,162,46,200,72,75,212,235,31,26,90,150,248,170,96,36,103,251,38,238,90,157,43,159,24,135,],[242,47,112,252,218,0,94,60,210,61,138,66,117,124,191,150,147,236,139,143,92,182,106,52,246,250,214,163,18,174,138,118,],[64,112,116,135,0,39,108,159,146,157,66,102,65,17,77,180,253,250,189,205,175,37,180,199,65,14,25,109,233,23,163,6,]], +[[51,85,108,96,222,47,44,154,147,3,185,154,221,55,133,146,6,5,5,248,228,152,97,8,90,75,21,240,114,167,239,40,35,30,200,205,132,88,89,246,153,97,39,81,25,219,228,247,21,229,236,90,169,139,184,116,22,117,179,194,208,200,159,238,],[96,9,178,84,97,219,44,200,167,10,118,222,57,210,146,125,77,241,244,189,78,186,12,193,135,167,11,46,6,132,229,100,],[224,106,122,65,68,87,187,190,242,186,195,119,92,202,208,135,218,203,31,164,191,147,136,148,232,201,41,17,142,9,230,120,221,25,147,139,200,143,67,237,15,125,49,204,106,14,96,44,78,77,31,238,51,212,30,116,161,25,250,45,30,78,52,15,],[3,143,26,161,123,129,118,51,183,145,229,27,103,41,110,24,184,114,11,95,99,56,137,113,110,207,27,39,248,36,34,6,114,117,135,236,81,24,214,16,164,178,221,59,232,22,217,157,62,58,56,124,48,79,43,170,11,134,65,191,203,110,18,12,],[26,48,231,206,90,78,4,124,52,4,136,109,24,100,190,50,102,182,226,33,200,143,189,150,79,88,74,75,156,67,101,12,],[76,80,95,64,173,59,23,81,232,157,100,144,96,21,83,253,1,164,53,211,110,238,211,15,205,160,65,91,30,25,81,84,],[249,146,233,79,15,197,184,81,195,244,208,197,53,220,37,43,38,169,229,16,60,162,169,63,193,214,160,233,244,141,23,13,]], +[[122,92,116,49,78,17,131,51,74,75,98,38,185,168,45,112,252,42,18,78,63,135,219,106,34,131,238,5,182,142,52,224,190,174,125,61,217,124,103,246,39,59,250,160,102,19,31,237,138,206,127,83,95,230,70,78,101,121,28,126,83,152,87,108,],[192,79,155,5,23,56,250,101,142,230,133,87,215,85,107,93,142,105,1,252,136,95,165,225,190,84,104,123,255,234,192,112,],[194,171,31,111,81,20,168,79,33,133,2,88,44,86,123,55,168,189,188,223,99,64,250,70,34,135,59,232,145,6,240,169,11,72,41,80,95,114,18,157,240,171,61,133,19,38,135,116,163,77,243,173,33,206,37,75,70,68,136,173,221,108,155,4,],[255,39,240,52,196,199,223,95,38,69,48,64,76,142,197,252,46,75,154,145,66,136,107,222,101,137,170,243,171,248,67,216,152,112,54,155,24,143,144,212,80,117,150,112,200,223,81,14,21,182,140,177,237,132,220,244,29,15,177,223,138,163,78,8,],[102,242,130,79,77,38,32,41,58,228,15,136,241,123,92,211,60,139,46,75,3,13,155,238,84,65,218,180,213,0,193,27,],[181,237,92,37,79,44,135,183,180,221,122,37,233,46,104,239,14,71,101,209,31,245,142,82,34,97,70,208,83,159,29,140,],[240,118,161,7,50,31,202,146,249,230,58,123,95,109,35,203,220,217,209,39,124,27,159,74,20,131,127,240,249,1,15,9,]], +[[218,128,6,173,196,146,202,93,200,108,41,89,67,122,117,222,182,18,15,247,135,210,236,185,194,12,48,181,44,38,188,65,255,17,59,240,170,88,213,70,242,56,93,68,78,203,120,136,248,202,186,67,161,116,168,159,214,6,95,43,125,193,123,240,],[16,20,249,203,90,26,213,19,129,127,28,101,1,249,117,122,211,2,2,175,65,80,66,152,44,144,46,130,227,171,221,75,],[31,83,117,220,179,173,43,170,255,149,109,133,84,236,180,36,23,107,233,166,235,158,165,78,129,78,10,115,223,42,93,132,138,218,38,186,142,24,5,205,81,197,225,105,80,193,255,125,77,39,100,218,166,244,199,80,47,184,101,203,229,90,175,11,],[75,240,229,141,54,40,66,137,233,182,72,183,67,151,89,250,9,43,179,49,204,119,69,171,12,226,16,249,79,213,57,52,24,16,244,34,65,75,192,3,245,218,9,133,140,76,93,5,51,19,84,40,232,97,28,139,20,51,182,32,107,90,227,7,],[79,19,48,5,211,189,154,157,138,253,73,176,201,131,87,59,215,244,141,253,200,201,48,6,97,248,102,16,60,82,237,5,],[205,185,216,192,136,187,153,179,137,87,249,104,86,207,43,21,18,115,152,152,239,215,197,69,149,189,93,201,182,20,178,239,],[66,165,169,44,182,244,138,112,22,135,157,25,140,47,44,204,82,232,7,247,37,109,24,55,0,7,14,83,81,166,13,12,]], +[[162,132,226,107,151,229,56,131,156,128,141,69,189,230,240,18,163,84,69,74,239,129,202,168,197,89,20,98,79,43,125,102,90,228,110,52,105,94,250,244,99,164,32,143,196,227,91,129,242,198,53,147,35,138,86,242,68,75,133,15,5,140,60,92,],[96,3,44,209,70,210,82,177,163,223,145,189,28,173,15,164,57,142,65,160,61,98,176,50,229,126,65,113,145,248,156,112,],[191,17,14,46,156,236,188,49,250,62,12,36,56,205,31,67,33,249,44,210,135,0,90,72,82,138,221,247,108,173,141,136,187,34,113,158,249,27,19,149,98,161,81,24,56,104,38,116,250,169,255,126,122,222,108,157,87,63,132,80,54,209,137,5,],[85,166,230,180,226,12,168,219,37,129,186,37,135,38,72,132,219,183,195,52,6,136,54,191,143,225,206,15,185,128,4,74,147,173,240,33,49,33,219,22,132,128,142,31,33,176,97,29,183,54,13,53,218,12,227,93,155,6,147,200,190,233,247,7,],[77,106,107,47,26,45,156,196,75,86,244,99,213,177,2,35,89,27,168,38,239,179,14,195,123,100,210,178,223,101,225,217,],[252,178,7,253,243,13,243,185,186,135,26,139,166,101,147,45,165,159,173,168,204,114,212,203,162,178,82,240,209,33,209,175,],[61,16,89,93,124,129,18,153,171,158,138,228,49,104,95,89,50,180,15,31,50,26,36,95,252,107,112,248,166,10,81,7,]], +[[204,151,169,99,1,206,237,15,146,39,49,182,133,186,216,173,79,6,32,123,227,64,245,164,79,209,135,242,153,3,236,32,235,86,58,123,206,18,219,151,241,137,29,15,97,11,235,213,81,1,163,18,92,168,219,181,11,37,166,181,5,13,55,132,],[88,192,88,207,222,167,114,195,58,196,217,134,172,255,125,144,115,220,179,127,200,159,227,167,246,130,105,83,22,15,221,113,],[255,189,211,36,65,129,205,246,3,79,74,69,15,221,149,222,228,151,26,147,63,139,224,34,187,10,65,6,174,243,154,243,5,91,114,24,129,201,181,77,30,153,185,64,144,150,251,230,220,44,153,102,227,103,153,100,189,126,244,200,8,202,191,1,],[34,59,131,39,1,36,101,221,234,237,236,227,14,145,216,49,7,240,82,177,38,176,233,68,190,170,107,6,68,117,131,224,128,212,244,23,60,194,78,119,134,106,28,122,49,114,89,8,87,127,234,148,121,163,150,14,250,133,245,129,174,145,247,11,],[165,86,57,84,179,148,254,230,71,127,109,224,45,56,83,33,210,11,252,93,57,229,84,132,164,27,172,170,52,194,51,163,],[131,159,58,170,99,74,170,28,80,184,250,192,40,101,74,176,186,33,207,165,174,57,181,75,175,146,85,182,186,31,235,179,],[254,131,2,155,167,131,165,252,213,146,132,108,241,37,62,44,105,13,222,201,90,238,18,250,149,58,248,14,54,119,110,5,]], +[[103,158,62,52,119,58,190,74,226,92,174,125,7,204,208,235,59,14,192,163,93,87,2,87,214,37,112,222,88,234,37,22,24,172,255,206,37,59,39,37,149,121,237,153,36,244,121,202,227,18,22,123,205,135,110,219,168,139,93,29,115,196,61,190,],[112,18,246,128,23,22,189,159,176,232,142,94,60,61,56,232,218,198,168,99,24,157,217,155,6,114,201,35,93,204,70,101,],[26,81,2,38,40,204,187,136,234,233,178,23,115,195,248,48,183,182,229,188,54,201,144,60,231,15,188,244,89,214,161,237,138,29,206,255,91,25,38,158,191,90,111,211,216,149,136,96,245,84,70,31,14,159,192,226,154,249,177,251,23,68,168,11,],[43,172,208,194,173,65,254,88,169,129,159,178,187,147,146,229,162,123,108,74,57,111,10,75,174,163,179,10,57,132,94,0,136,81,225,136,170,127,106,72,164,26,146,57,120,193,138,158,83,127,197,74,22,124,55,172,14,163,103,116,146,236,225,0,],[144,187,213,86,165,193,211,65,226,126,142,45,29,60,194,107,76,18,248,241,142,94,221,177,186,62,111,128,62,111,167,75,],[138,177,77,153,248,201,206,120,118,249,159,198,143,91,98,142,248,225,80,22,23,46,191,101,6,237,137,98,45,103,238,13,],[32,236,135,189,51,67,213,230,206,108,68,167,70,109,9,227,119,247,81,228,83,246,164,64,205,11,245,232,16,182,244,1,]], +[[155,250,96,146,58,67,237,12,36,226,241,47,91,134,160,113,99,41,249,61,77,141,62,6,35,128,2,137,50,120,193,154,251,28,0,104,119,129,181,91,137,61,107,47,79,73,207,95,115,210,144,60,49,109,30,238,117,153,29,152,58,24,104,192,],[88,58,81,83,254,154,112,56,13,239,107,29,15,22,175,250,91,164,147,245,98,90,211,97,63,153,81,240,76,75,7,107,],[85,242,2,239,178,165,123,232,180,228,253,137,77,204,17,164,252,95,130,118,97,142,245,205,52,164,73,90,219,1,106,41,142,100,128,163,92,252,83,237,178,95,241,73,159,197,50,163,48,97,204,1,162,80,69,138,165,228,247,241,111,81,68,13,],[192,42,120,114,26,99,108,93,47,224,249,248,50,27,192,212,9,5,92,137,117,181,81,96,70,29,144,246,254,175,60,233,117,13,3,29,33,213,8,90,147,32,71,46,45,178,75,52,156,31,155,161,207,104,251,182,47,220,126,212,106,2,229,2,],[151,166,161,45,118,211,42,17,175,108,214,22,137,125,53,95,134,170,241,197,224,247,103,40,151,95,40,189,125,1,50,250,],[144,234,227,112,47,158,93,171,151,95,235,78,225,59,16,207,225,255,207,57,43,160,136,199,113,181,135,152,244,43,53,189,],[38,45,25,74,64,248,187,221,136,179,241,73,115,16,183,232,114,165,217,40,42,43,67,189,91,203,89,68,85,147,79,3,]], +[[110,58,244,94,102,226,40,144,195,243,201,52,245,35,164,214,148,39,151,110,110,82,98,95,139,173,85,137,147,150,50,25,224,151,54,78,118,255,159,46,29,22,127,107,32,193,188,88,48,8,94,126,201,147,193,56,248,177,178,23,86,55,231,65,],[240,40,159,2,164,187,54,37,250,190,129,233,119,254,89,132,193,177,183,38,112,20,10,69,197,1,202,230,12,23,124,97,],[38,186,86,46,138,64,101,112,130,7,194,94,35,155,120,10,238,56,121,76,249,131,163,122,203,185,213,87,166,92,238,211,192,218,71,209,127,62,139,143,78,235,27,101,162,193,130,234,111,41,98,59,99,187,15,28,114,89,38,131,177,38,185,1,],[58,193,240,222,31,77,47,218,169,231,92,69,195,226,77,177,29,5,164,84,192,199,152,99,64,79,140,217,125,203,157,143,182,84,116,48,31,49,52,83,34,46,141,11,55,39,52,247,157,6,222,229,128,84,113,54,90,132,221,105,149,215,106,1,],[219,163,231,199,144,135,136,156,140,84,159,234,154,86,61,93,36,143,95,21,212,110,110,112,95,248,230,200,88,229,231,106,],[68,65,121,7,84,121,12,206,107,247,234,55,161,171,82,165,146,219,7,103,206,4,117,151,72,227,115,121,10,117,30,83,],[60,13,48,75,148,149,245,184,14,181,71,138,89,237,227,66,7,208,204,172,4,47,12,30,189,197,123,238,98,171,64,0,]], +[[95,31,39,24,68,217,237,90,106,111,32,154,33,64,141,174,164,112,246,253,83,186,100,121,215,64,113,5,183,222,77,101,96,133,215,251,90,155,46,216,6,193,253,48,162,175,222,118,9,97,247,163,107,72,244,135,82,70,230,21,162,189,153,40,],[128,78,173,197,80,62,172,17,66,102,100,209,151,180,66,144,198,100,100,187,142,51,165,135,169,104,10,140,163,123,230,79,],[49,155,180,222,178,23,129,18,36,27,63,184,244,110,16,92,59,142,78,247,33,235,32,13,118,46,243,99,226,113,111,42,137,248,11,91,158,137,151,8,144,160,152,146,173,106,88,128,139,71,126,148,59,60,250,119,119,74,54,69,188,116,95,3,],[232,13,85,200,248,189,25,42,154,134,208,27,139,116,211,163,97,238,2,198,207,194,175,179,9,66,42,16,74,169,4,218,165,98,109,39,226,26,108,168,16,7,176,32,106,236,132,78,57,189,93,54,188,123,3,88,226,151,116,22,86,69,229,12,],[111,22,220,248,87,50,216,19,169,115,235,133,178,209,151,61,124,105,250,139,113,45,26,152,132,186,23,20,252,105,93,141,],[139,200,184,215,231,159,28,141,175,16,176,152,113,154,217,73,50,138,177,178,160,27,87,233,91,150,42,108,51,170,206,125,],[89,52,143,99,122,134,2,90,236,27,24,227,130,204,130,37,108,16,95,164,138,52,44,15,106,23,56,51,55,16,91,4,]], +[[4,138,201,236,62,203,48,163,177,191,218,155,59,121,164,140,7,147,180,144,135,158,60,138,94,35,238,43,171,205,155,124,148,108,24,111,234,252,53,128,165,141,221,82,111,242,41,192,71,32,37,15,76,246,189,224,39,30,239,155,18,177,195,243,],[224,220,106,31,174,239,127,218,99,89,123,9,14,200,13,128,23,91,241,196,255,122,20,35,154,136,9,248,201,72,199,94,],[46,207,91,138,89,168,226,125,37,137,10,42,163,47,74,6,115,39,93,83,155,23,74,250,123,44,235,242,231,98,128,223,252,51,142,222,133,172,143,97,64,57,86,14,40,6,217,225,227,207,156,206,44,235,120,116,255,225,167,232,12,222,244,11,],[249,61,210,144,72,228,108,155,196,214,249,194,225,203,74,173,82,167,187,248,29,239,59,185,83,166,62,216,196,71,136,112,106,135,116,117,159,42,163,3,169,73,63,27,19,49,53,27,203,36,42,135,187,200,68,51,181,145,32,68,38,171,111,11,],[77,235,199,145,238,10,131,156,195,16,12,159,104,95,9,21,177,199,219,11,151,76,225,35,213,125,160,115,135,171,48,117,],[181,230,55,161,241,127,119,138,161,159,202,191,99,250,13,61,144,233,204,244,161,88,12,146,177,149,38,130,121,195,77,92,],[145,44,62,112,224,4,109,94,201,56,56,22,221,106,13,175,112,27,158,151,5,195,170,138,133,154,88,90,20,151,230,5,]], +[[47,5,125,32,177,103,133,49,97,31,72,240,3,183,210,46,186,93,187,215,226,221,65,183,199,157,9,7,31,133,233,147,98,15,196,234,163,77,120,125,246,117,204,191,126,137,50,4,130,141,185,46,173,23,161,22,90,199,250,26,180,39,25,216,],[24,23,58,252,166,233,136,59,179,10,112,180,75,204,99,107,240,148,211,190,82,131,132,111,15,95,128,41,26,124,154,83,],[48,223,123,11,28,4,251,30,250,53,23,233,40,214,213,124,44,160,208,127,78,4,255,177,240,139,71,146,197,147,125,210,113,204,171,220,0,220,232,80,175,229,10,245,153,15,34,78,132,32,166,129,217,95,159,127,81,90,254,193,2,239,209,14,],[253,134,93,86,122,151,241,118,109,208,212,246,50,90,211,226,32,178,70,189,128,204,85,21,107,61,129,136,128,27,215,241,46,111,86,37,250,230,239,189,215,167,202,167,142,61,146,164,189,82,9,31,158,200,121,202,77,139,198,30,85,216,214,7,],[194,5,186,140,214,166,53,178,121,53,217,20,59,208,226,120,127,212,239,124,14,239,2,124,221,66,226,237,103,211,143,82,],[143,71,225,119,60,97,191,90,61,10,200,190,226,249,98,17,24,223,18,80,159,52,153,226,61,49,62,123,167,199,111,96,],[223,242,37,180,10,73,174,99,76,165,97,214,219,80,216,174,29,9,63,41,13,113,199,119,196,235,55,48,251,174,68,1,]], +[[58,61,39,151,15,226,172,182,149,30,221,92,169,13,218,15,198,221,34,156,10,86,223,110,177,26,156,84,210,66,219,191,86,79,13,195,220,71,32,230,142,68,221,22,113,30,4,158,97,18,0,0,152,250,98,161,185,140,40,128,66,247,195,189,],[152,32,206,3,157,54,67,94,69,170,195,81,135,185,152,54,157,254,105,214,141,41,47,122,45,150,70,104,62,125,168,105,],[34,235,142,160,80,115,73,182,160,172,226,92,249,24,12,176,142,3,87,176,69,2,144,95,190,105,180,226,27,43,217,78,34,207,189,184,81,174,113,106,92,37,60,112,213,226,178,78,167,143,53,188,33,50,146,84,61,148,225,65,16,178,65,6,],[11,68,9,122,150,156,30,114,119,87,195,136,225,255,237,91,20,95,173,135,223,199,64,113,11,173,20,68,171,139,66,107,192,182,219,49,186,159,115,91,4,78,193,247,208,42,61,68,74,87,169,36,108,177,207,111,90,133,99,197,233,37,129,5,],[58,159,92,132,91,210,172,32,32,107,80,67,75,122,102,135,140,206,205,32,113,123,205,243,85,208,219,235,50,158,10,56,],[100,68,62,244,88,77,229,35,90,107,23,171,25,178,211,56,225,75,250,141,110,243,109,235,115,158,61,205,97,115,204,172,],[117,26,114,88,33,61,32,128,150,163,87,93,198,186,198,204,237,110,126,148,237,129,71,160,55,119,254,68,117,98,237,9,]], +[[6,212,152,49,141,164,86,36,43,156,59,154,182,213,50,161,40,252,224,68,245,56,130,104,46,146,98,20,156,22,82,136,65,53,23,170,99,32,10,23,23,50,9,164,179,231,138,185,56,60,180,227,158,253,103,148,196,106,45,19,250,250,153,192,],[144,22,75,32,107,91,52,178,175,112,137,157,162,231,245,141,146,106,57,25,44,118,75,211,188,129,112,143,68,136,1,126,],[130,80,247,109,197,153,197,18,135,135,228,246,211,218,35,23,51,48,206,51,32,219,169,89,189,113,76,200,204,7,198,121,69,214,62,117,102,44,7,94,38,116,96,171,123,245,97,242,79,170,227,180,29,191,103,104,153,25,30,59,2,181,175,10,],[242,168,102,84,213,62,41,109,37,119,170,211,166,209,200,213,158,159,155,90,178,219,153,120,171,167,147,160,249,161,4,157,93,125,43,8,79,39,18,145,191,230,187,251,8,88,195,13,19,191,114,134,233,34,39,103,142,38,233,9,28,141,201,5,],[111,24,211,182,219,231,162,105,34,30,57,75,185,182,162,238,139,155,89,98,237,174,143,30,190,135,42,104,124,139,14,51,],[88,242,112,103,6,185,242,155,28,135,55,222,219,137,19,251,68,158,7,118,75,39,237,114,130,54,134,181,78,188,92,37,],[169,209,72,31,117,17,135,179,148,57,158,57,14,36,153,254,207,63,99,157,13,105,62,99,61,237,248,189,113,203,131,15,]], +[[142,142,29,181,177,16,46,34,169,92,71,175,54,97,70,159,0,10,51,241,59,139,135,177,21,210,69,42,65,31,111,57,86,215,179,22,154,149,194,41,152,236,147,121,37,189,124,173,19,204,101,128,140,213,211,74,108,77,168,112,234,243,35,100,],[192,179,69,59,148,118,151,161,44,156,114,201,255,139,244,0,20,246,182,58,53,233,141,39,16,140,85,246,34,163,85,112,],[246,238,94,19,207,170,54,44,137,113,213,164,168,121,167,227,105,102,82,92,205,134,197,164,140,186,8,217,19,236,225,167,156,76,209,70,184,233,198,81,37,251,173,241,123,172,28,171,205,232,253,23,207,214,143,161,249,196,78,166,28,8,164,5,],[174,218,80,50,42,166,72,8,169,221,229,111,152,49,210,192,85,152,9,135,198,246,31,107,73,116,197,235,189,236,227,38,134,52,224,195,56,228,210,226,50,255,116,218,177,184,82,74,214,208,210,243,250,64,38,143,24,255,190,121,254,16,199,9,],[122,82,161,239,251,11,133,36,255,242,241,46,81,30,27,10,77,168,7,201,228,215,220,129,153,180,233,147,110,120,174,141,],[197,160,151,219,94,67,143,0,160,238,139,132,48,255,112,216,24,144,65,169,117,139,52,111,74,172,220,25,255,29,130,97,],[209,212,137,193,1,183,229,221,38,77,155,74,225,88,26,160,176,179,64,46,131,34,144,170,63,20,175,225,9,228,227,3,]], +[[56,132,184,183,154,191,211,190,108,19,152,94,184,89,171,116,63,21,124,217,222,184,27,47,233,126,164,214,23,62,70,245,189,127,217,168,222,241,58,84,46,210,242,251,4,136,134,136,91,169,181,206,89,203,112,25,251,84,102,121,134,238,188,38,],[88,86,100,95,80,114,206,16,206,45,229,233,38,111,240,145,122,186,183,85,195,174,117,17,77,53,128,129,173,26,21,119,],[244,32,111,205,52,80,36,65,213,74,115,50,63,51,165,219,180,201,133,87,49,159,33,36,111,38,15,251,190,88,68,136,109,181,103,244,182,60,71,148,61,187,120,252,53,101,125,124,4,212,254,176,66,255,133,54,246,114,146,92,49,158,251,9,],[224,101,214,156,209,229,148,20,29,109,54,213,211,176,134,66,238,148,104,153,219,66,239,51,18,221,170,62,36,119,221,133,91,200,14,199,113,205,223,209,86,27,46,204,110,145,40,152,149,246,191,240,7,43,67,91,243,25,210,115,30,26,14,8,],[140,117,172,135,231,124,219,250,38,183,217,31,207,140,9,59,145,69,206,62,35,35,67,13,225,93,231,235,206,121,169,52,],[209,177,109,211,180,137,246,214,0,250,249,172,107,206,128,135,74,224,230,82,169,145,189,139,158,109,167,148,178,222,106,2,],[149,111,254,56,39,101,198,112,84,215,40,178,71,29,42,89,81,211,86,20,13,252,10,249,39,100,1,99,125,123,76,5,]], +[[236,213,25,242,135,173,57,80,82,176,179,13,234,195,65,210,169,223,19,214,86,124,137,28,129,58,12,156,165,46,135,30,142,233,76,88,142,11,52,53,133,252,103,72,253,27,84,181,119,12,100,233,147,122,86,53,122,72,212,74,226,245,24,36,],[176,182,167,150,70,30,32,163,134,72,109,233,165,170,26,176,173,22,66,171,2,210,47,229,209,108,10,72,74,39,57,93,],[232,245,27,231,63,196,224,35,90,161,83,162,225,179,84,233,197,210,211,58,17,174,14,51,52,120,222,29,142,108,68,86,210,226,80,130,76,50,70,202,14,141,106,227,225,102,119,169,115,68,20,65,8,193,59,149,158,29,175,81,207,15,229,1,],[185,115,163,107,91,104,19,151,126,49,221,97,95,131,183,162,17,68,252,26,141,180,107,219,21,121,95,217,51,168,94,93,38,139,101,194,120,9,65,74,252,91,117,184,210,144,26,135,17,140,65,193,12,155,215,23,240,125,48,22,11,189,239,13,],[51,140,2,108,199,48,37,35,78,171,68,243,223,206,119,181,130,198,62,22,43,44,175,191,253,226,206,226,108,100,136,166,],[157,10,36,237,84,93,183,92,106,14,150,217,122,22,205,81,231,137,47,53,113,202,229,239,86,163,92,81,232,100,211,193,],[67,239,102,46,32,254,143,107,148,6,92,16,9,178,102,154,117,67,225,26,31,234,118,137,50,15,154,45,142,135,211,12,]], +[[25,63,60,99,15,12,133,91,82,159,52,164,78,148,73,112,244,166,151,46,108,56,89,53,156,46,12,135,98,186,158,175,50,86,242,200,46,124,128,18,1,33,1,64,86,159,175,24,80,126,96,51,140,44,196,17,139,177,206,96,91,14,190,97,],[16,216,239,34,192,78,69,100,192,239,119,206,100,117,137,153,97,41,204,55,100,179,109,229,63,238,38,127,155,189,92,90,],[177,37,16,172,95,47,109,51,54,12,221,198,114,145,214,194,112,253,158,230,45,192,134,179,141,147,45,38,71,63,233,162,78,251,212,36,136,103,234,126,145,90,48,197,191,179,184,177,154,160,26,162,254,191,13,172,108,253,102,56,162,186,126,12,],[206,82,96,89,238,70,86,35,48,75,108,164,226,70,202,243,5,191,192,148,230,200,22,77,75,32,62,246,130,50,171,146,54,85,172,122,124,102,149,234,179,180,76,229,26,127,59,92,95,20,207,120,136,208,166,152,158,7,229,37,172,213,155,8,],[255,9,250,71,28,14,226,96,2,253,24,73,98,38,169,13,35,237,93,36,89,148,139,221,169,198,3,186,239,85,245,114,],[227,80,47,114,163,193,196,142,116,250,74,167,110,156,36,57,238,228,45,235,36,64,138,181,78,241,74,221,43,43,63,211,],[218,14,134,166,45,93,50,118,205,99,183,84,94,140,245,81,48,82,182,63,36,11,174,78,198,106,3,10,3,84,29,3,]], +[[168,138,208,4,141,56,196,76,235,231,53,234,56,2,202,87,110,55,18,28,125,77,118,13,253,136,222,22,99,6,74,187,20,221,139,179,6,128,62,90,117,142,214,138,210,29,7,216,129,97,213,15,28,116,113,55,119,218,18,9,175,186,234,11,],[192,193,109,242,135,32,252,26,31,111,15,14,12,96,64,69,50,214,147,127,77,94,187,60,141,88,100,29,126,162,14,121,],[19,65,161,72,218,69,147,200,142,188,90,88,130,30,239,119,249,33,134,57,15,246,51,231,98,7,8,78,120,116,204,240,235,31,158,199,10,58,63,150,181,137,52,188,176,97,255,146,1,36,247,229,128,250,43,11,39,149,131,173,249,35,45,12,],[67,10,43,138,94,136,19,240,223,229,45,91,228,53,204,16,31,10,75,222,40,215,29,63,232,74,161,206,57,143,147,142,90,145,112,26,78,166,179,253,129,189,94,191,140,154,138,208,214,103,70,53,32,105,255,116,37,246,72,140,50,228,153,4,],[115,230,55,216,71,195,57,92,215,183,228,107,33,201,10,214,0,224,236,140,69,42,188,217,14,133,248,27,142,99,13,63,],[210,147,6,161,117,110,68,187,186,128,247,27,52,79,177,49,165,247,8,76,111,3,118,93,237,125,184,23,232,22,15,179,],[192,163,23,45,116,171,203,208,49,100,91,232,74,200,27,207,199,31,241,59,204,120,123,81,18,82,233,73,192,225,177,0,]], +[[63,89,214,160,24,245,10,130,33,23,229,180,115,96,158,48,205,100,146,12,161,194,117,13,203,9,234,171,128,122,62,172,69,125,14,89,193,31,52,143,59,251,221,63,50,125,231,140,10,117,119,192,174,239,66,212,193,229,103,0,209,8,128,139,],[104,202,168,242,3,116,144,243,13,222,150,137,69,7,80,186,117,18,167,64,134,47,198,83,17,97,194,127,26,156,8,126,],[215,66,94,161,148,166,113,92,69,46,196,246,214,199,110,109,211,116,211,202,122,231,161,25,149,208,43,148,45,74,49,135,13,215,52,193,47,202,137,168,235,2,19,235,19,156,20,168,122,106,51,232,24,96,59,46,49,48,35,250,88,115,125,14,],[196,129,247,7,172,157,3,71,31,75,177,43,130,240,116,43,131,140,111,237,53,223,236,177,47,33,132,75,129,246,214,45,113,9,134,94,9,152,160,251,100,135,252,175,251,66,71,122,125,123,78,191,57,181,31,162,35,103,153,99,228,160,24,5,],[29,26,9,237,245,19,252,90,77,134,138,81,138,46,174,247,18,49,88,183,245,34,139,80,60,186,62,161,74,141,6,238,],[241,22,220,17,227,192,13,214,143,77,255,224,127,111,65,254,248,107,223,159,83,231,78,209,56,221,11,232,242,224,188,78,],[19,153,117,163,34,71,115,174,13,249,172,219,143,159,60,62,189,224,227,253,199,40,50,133,207,79,222,50,24,202,229,12,]], +[[161,33,43,52,219,202,99,183,9,54,18,208,93,171,123,76,200,247,182,118,169,52,173,1,246,89,133,27,59,180,78,78,186,47,204,234,154,8,5,145,190,113,38,141,126,149,31,37,13,237,192,4,22,229,243,249,8,219,108,197,113,37,73,37,],[56,230,112,191,200,225,88,157,253,154,105,246,143,208,125,56,248,214,222,20,94,20,210,254,236,71,152,89,113,115,22,108,],[250,147,237,101,149,188,149,141,192,66,206,22,69,22,123,121,232,246,115,76,70,248,15,99,31,213,72,73,8,245,229,26,34,66,126,230,134,245,100,255,152,47,110,244,210,202,31,12,165,98,73,16,205,214,60,17,163,194,177,109,64,151,60,7,],[93,29,29,255,198,156,182,236,90,222,220,167,145,179,93,34,204,198,230,112,168,107,207,93,66,13,68,17,46,72,43,200,187,110,101,136,66,124,3,37,253,42,179,20,83,167,218,182,129,59,35,238,105,250,82,106,185,138,148,115,185,143,164,5,],[79,55,117,218,167,54,227,146,136,187,165,214,51,39,230,53,216,95,223,120,117,122,51,106,54,35,133,83,194,165,117,4,],[27,158,61,118,142,120,75,142,127,19,194,32,2,8,84,134,214,75,203,4,88,64,156,22,87,175,185,175,13,56,243,156,],[39,7,132,250,232,195,197,237,137,167,98,14,78,163,144,21,194,11,78,132,82,140,24,12,13,194,149,40,68,85,179,15,]], +[[217,104,32,134,254,125,218,48,184,113,17,6,1,147,216,71,86,106,185,76,253,156,151,171,107,67,231,168,211,247,147,130,139,11,19,114,216,135,51,239,114,51,246,55,151,144,209,228,110,30,7,233,211,251,139,11,226,82,237,4,197,250,22,61,],[8,167,47,177,58,206,69,90,25,111,144,152,71,170,212,2,84,176,140,59,177,161,29,56,93,10,185,252,142,8,90,88,],[23,147,228,151,235,82,28,167,78,53,209,74,99,134,140,190,148,153,218,47,33,180,235,82,96,52,15,202,60,31,236,167,141,190,91,20,172,16,243,250,118,250,46,113,228,201,20,97,170,117,151,126,94,112,121,38,112,239,127,240,230,162,135,8,],[5,133,15,127,50,204,104,70,124,175,198,152,100,51,71,145,200,209,80,16,118,22,165,83,251,181,10,76,48,226,176,230,113,212,90,13,161,217,234,210,12,79,43,173,79,16,235,123,167,223,51,206,182,247,5,70,8,121,144,224,95,150,30,13,],[154,104,137,108,255,135,213,128,154,219,85,177,232,184,13,107,92,24,234,90,107,67,20,137,178,48,118,134,17,189,223,112,],[230,45,102,72,153,59,94,147,108,198,242,132,204,151,166,65,6,215,212,228,204,151,37,79,170,139,251,147,163,172,66,137,],[78,83,34,111,181,85,95,153,206,180,223,123,213,244,101,152,154,145,240,66,1,254,164,47,53,193,56,176,168,2,37,12,]], +[[181,43,36,154,122,234,224,251,217,79,252,249,169,253,225,13,230,28,63,76,189,161,75,40,159,224,31,130,112,115,52,202,115,81,99,191,207,213,79,157,53,46,28,47,60,1,112,201,92,24,66,204,199,66,22,35,174,4,150,152,12,238,121,28,],[144,211,183,247,215,36,199,158,55,182,57,68,14,193,60,184,208,229,189,216,89,28,46,233,94,191,175,9,97,134,120,65,],[111,72,169,247,240,250,25,43,102,209,33,117,163,51,97,35,3,225,128,185,250,177,142,218,190,188,223,102,116,253,252,197,54,7,8,155,249,128,206,53,137,76,47,155,171,220,68,56,102,122,179,41,122,98,72,236,2,105,250,169,156,114,72,7,],[10,179,83,227,206,149,18,2,237,26,143,5,253,205,202,19,167,0,180,163,76,217,145,6,104,220,194,80,86,174,218,200,38,34,87,197,39,89,43,9,218,223,44,9,169,165,149,99,47,146,229,229,204,228,9,206,131,23,207,247,72,218,53,9,],[111,111,197,56,137,65,240,62,46,51,65,32,124,26,5,65,76,187,29,62,17,99,185,91,134,49,132,9,16,134,69,165,],[181,244,228,30,247,115,34,89,179,205,26,214,167,103,14,102,237,39,112,36,19,99,224,118,113,92,90,218,22,239,130,210,],[186,237,110,183,112,10,168,150,17,147,63,16,196,98,219,74,219,192,214,95,168,182,119,120,2,139,57,132,188,144,187,2,]], +[[120,42,147,239,224,239,6,203,37,52,51,14,253,14,150,132,233,150,155,82,88,18,62,73,2,57,191,36,191,159,101,35,148,47,161,64,110,226,104,62,41,55,126,73,247,186,117,124,245,14,240,114,55,7,212,64,61,40,98,37,112,69,222,135,],[80,192,225,209,221,112,210,10,88,248,33,197,95,45,111,70,151,16,84,154,178,80,33,151,106,1,75,120,5,207,140,66,],[147,231,64,90,64,68,81,1,102,200,172,38,76,227,181,186,102,101,214,139,173,69,135,18,220,147,194,195,144,86,141,116,2,239,125,87,245,73,184,161,4,47,127,105,166,121,170,133,95,52,248,1,213,125,121,137,93,235,141,234,219,53,35,8,],[248,231,199,162,190,226,178,46,187,207,186,25,88,65,165,27,217,189,141,137,224,243,113,171,219,39,237,120,29,208,42,64,37,129,1,231,176,221,193,229,34,110,49,117,190,209,64,31,32,33,232,33,128,68,65,88,183,146,127,210,223,150,137,12,],[245,141,98,88,80,15,51,47,164,249,219,160,194,206,248,231,85,237,232,196,158,125,72,35,40,5,30,187,6,93,38,4,],[119,197,246,174,5,137,27,67,173,127,89,80,72,207,73,202,154,151,126,228,114,54,5,205,80,200,108,229,219,166,196,84,],[48,77,111,62,186,171,160,140,70,152,37,63,88,196,137,213,114,19,42,18,18,250,132,169,51,141,143,110,82,239,180,0,]], +[[111,231,188,247,166,132,66,61,225,7,111,215,109,167,131,66,51,115,179,129,50,158,253,97,87,66,78,196,178,101,90,148,119,64,233,26,254,69,50,79,139,185,144,202,42,52,18,121,221,175,35,44,59,180,21,241,120,182,9,47,186,25,95,236,],[224,30,33,163,162,242,182,237,55,23,60,240,255,112,84,59,85,188,40,143,84,42,5,138,252,235,211,4,28,191,226,113,],[153,20,204,80,254,240,147,94,251,137,179,214,78,60,28,52,18,174,214,89,185,1,102,34,44,13,19,236,28,227,166,138,230,40,27,126,253,157,78,198,75,130,231,62,20,71,159,3,251,172,143,163,171,219,65,234,66,21,196,164,212,148,157,9,],[102,132,162,42,132,16,152,245,129,245,84,191,83,81,70,216,96,130,181,65,246,138,102,21,177,221,30,156,167,76,228,10,147,3,254,114,182,79,150,96,183,159,242,3,162,211,69,202,189,235,97,18,219,176,136,198,77,156,38,220,88,129,63,8,],[101,110,185,240,155,140,147,85,75,27,79,143,162,114,149,182,244,163,60,240,215,145,180,78,225,182,1,166,74,25,184,226,],[212,64,6,51,141,54,215,25,217,72,206,210,63,144,175,150,27,143,148,218,184,151,214,211,118,64,148,131,174,139,28,198,],[78,123,148,122,246,17,58,199,161,124,77,100,119,153,147,206,16,83,37,227,139,10,2,147,113,68,59,3,55,170,115,9,]], +[[221,164,138,13,21,162,158,186,154,118,48,93,54,14,70,110,114,216,4,14,254,46,137,192,75,100,97,49,90,155,139,244,79,92,195,106,128,148,22,181,142,21,210,76,197,121,104,203,87,59,118,173,144,136,122,142,243,108,222,126,202,64,15,204,],[56,76,179,100,15,246,2,81,192,212,145,224,81,4,151,228,175,2,168,83,83,219,138,133,134,208,21,40,178,90,179,69,],[206,113,188,130,213,49,208,249,59,87,191,220,47,115,22,207,64,78,224,154,248,143,51,191,128,108,124,173,107,143,250,54,98,54,186,116,231,92,21,9,109,218,166,227,166,42,143,94,177,200,195,246,182,201,74,106,52,159,199,192,203,251,25,13,],[106,63,11,182,227,36,240,121,149,103,97,249,86,28,208,92,1,205,184,1,137,211,246,86,159,148,126,132,200,187,23,124,38,84,224,151,32,222,165,255,165,120,47,250,231,84,173,71,37,97,127,90,135,118,175,250,82,191,180,182,120,184,102,11,],[195,231,107,65,64,101,173,28,125,170,211,27,93,74,85,226,238,99,179,46,176,118,98,247,245,162,155,95,237,126,37,228,],[37,81,115,208,242,200,23,44,64,142,215,100,185,218,100,124,29,39,101,218,30,82,62,206,137,188,115,66,61,206,69,126,],[18,251,255,196,234,84,83,23,139,194,255,98,16,81,54,203,186,32,238,28,144,146,232,183,116,139,34,114,130,19,177,14,]], +[[236,87,185,65,173,243,202,19,231,122,120,5,119,207,208,223,91,73,237,200,83,81,5,45,163,78,153,248,169,191,50,8,40,89,192,113,151,138,4,183,245,64,123,109,34,64,26,120,239,208,57,75,185,102,185,160,77,166,181,239,129,157,227,250,],[232,49,133,221,166,238,177,163,123,39,239,154,154,76,228,5,37,176,156,9,93,130,9,53,10,208,217,200,130,155,209,103,],[17,142,20,98,18,107,69,184,198,128,53,35,117,92,86,223,196,225,35,228,172,187,102,186,11,166,254,62,5,61,164,17,159,87,25,41,94,12,130,172,100,215,197,203,26,200,152,223,38,61,223,211,96,243,0,141,145,1,139,38,246,161,115,10,],[210,29,110,191,61,28,52,61,20,140,148,188,110,218,144,238,2,112,126,43,194,37,110,53,248,134,236,197,101,159,93,62,68,133,140,196,76,110,134,99,33,11,171,80,222,143,173,70,151,119,111,18,33,98,188,130,145,48,20,187,212,232,109,3,],[98,34,93,8,219,194,211,25,152,212,163,68,14,193,100,128,88,176,115,70,228,52,148,9,177,50,34,183,76,142,14,219,],[172,225,212,30,6,72,84,154,43,48,185,135,216,111,205,172,224,239,102,250,255,88,221,101,207,71,173,54,118,185,61,183,],[16,153,145,213,7,18,218,68,152,99,25,0,6,245,12,4,34,190,207,62,173,254,4,56,91,150,98,160,10,124,221,2,]], +[[203,253,145,215,105,92,31,39,15,105,36,106,179,223,144,237,178,20,1,16,28,167,248,242,108,109,0,244,220,183,35,62,81,56,121,207,121,210,244,109,244,184,90,92,9,73,235,33,22,171,249,129,115,90,48,49,100,203,216,90,223,32,183,82,],[120,31,2,162,1,74,130,101,43,79,96,167,240,98,217,38,63,104,192,51,117,242,80,217,206,163,91,91,149,186,176,75,],[243,54,19,125,254,111,66,166,102,155,85,247,75,128,179,3,90,4,3,103,249,6,86,252,239,10,100,76,82,39,45,220,57,39,60,215,114,96,16,235,205,138,48,160,82,1,171,112,184,255,151,208,40,138,44,185,76,188,73,2,6,71,57,11,],[234,253,112,135,213,222,131,112,184,189,18,146,21,186,69,157,21,87,38,8,2,30,131,173,156,114,137,37,13,127,88,103,10,174,72,209,225,209,71,2,143,165,191,139,245,252,43,186,21,216,161,233,33,187,127,79,21,154,204,8,123,185,22,4,],[101,178,177,83,55,39,11,182,194,199,201,229,77,43,250,25,153,183,112,17,182,172,206,10,187,216,147,15,107,132,39,15,],[188,217,135,29,235,119,254,73,220,211,157,223,180,7,41,58,9,102,113,105,75,35,96,89,120,218,196,204,26,24,1,47,],[220,134,197,32,202,185,225,178,119,180,152,19,58,226,203,60,57,191,37,150,42,43,102,6,64,64,126,20,59,249,87,10,]], +[[81,164,25,122,183,104,111,130,246,0,58,12,50,243,157,15,46,71,85,95,78,159,141,238,231,91,203,27,209,239,105,229,6,56,109,248,107,97,241,248,244,220,69,183,62,218,168,65,146,9,104,187,209,49,204,92,161,197,41,78,238,213,200,186,],[176,65,111,7,184,222,47,178,87,122,11,232,162,21,240,149,58,6,177,76,49,75,218,3,218,124,228,199,4,220,230,80,],[44,7,41,105,255,71,25,33,42,18,25,56,181,6,198,2,153,91,77,2,162,46,97,152,214,232,125,214,174,7,98,37,172,112,187,37,239,140,14,232,30,182,254,149,61,246,177,129,89,73,232,237,5,6,203,1,46,135,60,211,108,208,155,10,],[212,10,185,191,244,221,18,68,17,125,146,149,205,112,85,169,129,167,154,204,226,138,57,4,33,98,233,180,108,81,88,110,221,168,84,43,19,233,165,248,255,44,116,196,233,122,77,104,66,164,139,48,179,8,202,151,92,155,58,121,196,163,145,4,],[74,239,37,67,196,206,48,183,144,122,63,137,238,40,142,136,132,43,225,168,198,77,165,118,177,79,50,12,110,129,76,28,],[166,2,24,95,115,82,200,243,187,187,36,142,221,18,237,222,109,149,65,108,18,18,126,246,25,210,66,70,110,0,176,29,],[193,161,10,199,142,5,90,124,33,198,101,242,116,185,58,157,95,181,88,89,54,182,118,204,148,68,247,61,92,26,175,10,]], +[[177,17,156,54,17,139,122,6,90,25,91,251,139,121,165,194,135,224,155,210,135,194,218,172,94,107,1,22,76,93,115,127,136,242,24,236,186,153,231,112,237,33,74,141,1,169,42,16,64,10,202,241,246,238,212,32,6,126,19,110,226,192,198,112,],[160,107,27,231,49,137,36,185,252,213,211,165,4,187,138,80,231,239,113,89,23,219,5,49,4,132,199,166,104,26,247,75,],[36,236,30,84,252,126,114,45,55,85,29,2,207,19,93,51,245,211,255,83,87,115,224,41,145,238,133,255,211,170,41,153,127,156,70,68,112,25,127,238,129,220,225,16,96,159,135,11,39,193,141,251,207,217,50,5,72,82,94,147,20,142,34,5,],[16,207,171,76,111,123,253,122,165,121,169,86,54,18,220,233,86,41,218,96,185,179,16,224,144,132,81,240,180,83,250,150,177,109,254,209,146,58,65,222,62,183,187,139,153,203,185,212,191,24,97,83,181,38,109,28,247,162,188,232,156,155,196,4,],[132,202,20,62,114,175,61,72,121,38,11,133,152,201,64,252,134,19,169,64,192,161,140,193,72,158,255,136,254,76,199,42,],[95,58,248,48,132,149,185,250,78,206,85,226,246,98,117,128,157,58,7,217,62,193,203,35,30,145,39,97,133,215,213,136,],[147,93,58,208,205,216,76,123,243,195,101,176,222,72,184,150,169,172,131,254,133,147,18,139,172,159,237,254,207,205,137,3,]], +[[203,181,135,81,78,10,52,255,195,76,188,4,242,140,155,79,100,101,241,235,34,92,202,25,184,100,135,109,174,243,125,127,107,112,93,70,119,210,216,73,182,116,75,30,190,209,103,219,203,246,69,146,75,31,242,230,54,7,148,189,208,224,151,136,],[248,62,248,85,167,158,5,197,183,29,99,48,165,49,59,127,54,224,106,163,5,110,7,146,96,190,251,114,30,65,17,107,],[18,116,214,243,86,235,100,20,114,182,185,229,179,206,101,210,101,78,108,184,125,58,131,251,73,208,247,218,156,68,190,43,83,38,4,70,95,96,137,214,128,210,217,75,14,221,43,107,43,128,92,94,132,195,121,239,192,89,103,61,49,0,122,9,],[244,53,238,125,150,152,151,207,46,112,29,239,132,20,118,22,79,227,167,96,31,105,254,41,181,22,184,96,242,96,197,79,35,171,20,1,176,168,213,219,46,189,59,67,119,14,237,154,36,106,245,108,112,94,187,235,40,254,162,113,22,148,41,8,],[28,62,151,198,206,233,185,4,173,138,171,96,140,136,103,46,240,250,115,242,140,25,65,167,87,172,176,43,18,66,61,230,],[159,229,219,20,144,235,240,137,119,217,81,204,133,206,98,146,16,57,12,91,223,215,83,69,229,13,102,72,68,78,56,111,],[78,200,148,217,132,215,51,114,158,229,177,46,169,120,248,39,63,189,32,197,116,82,232,92,234,49,177,37,109,89,208,8,]], +[[139,222,63,246,26,22,153,90,185,213,57,246,5,50,25,8,27,202,234,29,69,142,195,54,132,252,28,1,251,86,91,250,205,157,120,42,53,110,132,123,122,4,200,133,169,176,144,124,195,59,169,122,213,57,13,78,165,254,229,235,25,141,8,179,],[176,208,103,86,118,72,78,11,101,111,56,72,200,197,189,53,190,196,58,79,78,45,202,174,85,229,208,170,142,133,140,114,],[116,100,223,11,103,235,144,180,183,63,240,130,173,13,96,235,254,6,96,218,233,112,105,181,44,55,39,34,59,247,14,41,228,135,17,162,187,180,56,245,248,216,163,59,185,196,143,231,182,40,250,138,84,47,240,181,174,54,38,157,64,7,165,5,],[191,233,153,98,69,151,15,215,242,131,67,253,184,71,244,187,152,93,170,124,5,68,61,11,58,99,161,182,137,248,67,76,97,250,118,228,193,22,116,141,191,188,41,177,96,24,140,184,24,15,120,166,84,236,35,190,175,192,44,169,158,82,149,8,],[240,75,135,27,132,226,205,56,155,248,242,43,172,166,126,71,116,103,49,242,193,151,157,46,204,142,16,94,43,0,12,134,],[90,234,141,189,84,28,149,232,94,18,210,162,89,6,42,228,162,155,49,56,135,9,86,151,143,123,76,199,196,129,140,147,],[155,144,7,134,74,201,205,25,40,102,70,141,210,161,64,166,36,247,65,225,10,197,5,56,62,53,15,104,102,125,185,6,]], +[[218,89,187,197,35,64,79,7,100,106,221,121,8,41,73,119,228,102,69,188,138,56,186,210,128,150,65,162,61,227,177,90,178,44,15,33,170,28,45,69,244,178,229,108,201,181,224,47,158,49,162,234,163,103,236,180,130,248,116,203,216,233,254,52,],[96,145,61,117,83,137,194,96,87,225,148,215,25,69,180,136,49,115,16,166,113,120,231,10,204,51,204,228,237,171,194,66,],[20,114,69,156,187,174,44,242,28,228,74,21,186,233,252,133,220,164,11,129,130,218,125,82,203,245,110,213,56,209,142,3,71,124,20,10,61,221,14,251,164,60,150,170,146,245,249,188,223,52,129,40,108,231,98,167,226,189,30,119,155,169,155,13,],[205,253,254,125,3,7,83,220,123,212,72,107,216,123,26,233,219,64,90,50,212,152,101,122,75,195,21,96,101,78,114,114,136,66,246,115,5,10,170,251,42,196,70,221,11,22,17,104,149,52,228,22,166,55,220,0,91,19,127,105,47,31,175,12,],[144,239,105,8,185,163,134,155,252,229,180,238,115,252,13,104,111,203,161,83,166,123,18,58,127,149,238,58,217,70,150,76,],[202,214,209,51,204,175,244,193,46,105,31,119,98,188,203,217,36,190,126,199,46,166,36,65,132,96,213,134,193,137,188,139,],[134,99,51,40,118,184,213,171,171,103,50,77,1,49,15,44,176,5,231,49,68,134,238,87,46,218,126,1,181,49,246,2,]], +[[64,234,130,218,65,253,21,176,111,254,185,156,214,22,220,107,200,193,178,20,119,234,35,148,102,8,142,40,73,191,16,22,89,16,229,128,191,65,44,49,168,116,81,217,221,243,43,58,183,19,249,228,162,44,89,12,100,28,20,165,223,187,224,215,],[240,235,29,24,126,90,217,152,245,172,188,9,70,75,61,13,129,73,132,105,168,203,227,157,125,20,252,44,58,48,5,105,],[210,152,252,201,168,236,183,106,152,212,167,29,251,1,210,118,171,45,150,112,169,91,171,52,207,29,131,100,81,109,30,189,178,57,3,70,2,21,48,113,37,175,208,156,117,142,152,26,69,45,169,92,10,194,192,185,88,198,145,126,104,116,25,13,],[126,124,121,13,118,182,177,235,15,120,43,130,160,60,87,81,165,20,107,179,251,12,135,206,186,131,147,98,193,142,201,52,62,80,231,96,103,67,178,158,108,91,195,120,83,1,9,242,149,74,17,179,122,219,149,14,205,132,110,22,34,222,206,12,],[178,88,253,97,221,139,96,161,194,118,112,249,147,180,187,182,166,17,232,255,138,114,85,171,9,154,10,43,208,170,81,224,],[145,249,81,98,27,175,34,60,116,115,180,82,244,243,72,35,179,140,178,64,139,176,232,158,85,45,146,207,158,87,81,111,],[248,238,200,172,162,27,23,193,119,71,128,30,71,118,187,0,119,52,37,20,111,26,123,81,252,60,73,152,111,196,237,1,]], +[[40,187,129,161,125,69,132,117,77,82,129,140,208,241,242,27,170,119,126,105,88,68,161,81,34,172,5,52,77,221,192,39,213,246,29,81,153,68,209,59,132,191,167,205,103,203,11,234,78,242,40,30,250,70,31,34,173,228,186,136,45,17,178,82,],[160,103,251,41,90,116,112,52,67,248,181,21,164,125,88,174,196,113,16,47,78,210,12,41,98,160,166,118,70,176,241,64,],[156,228,90,7,219,210,141,63,111,27,53,99,10,63,213,111,29,84,143,132,255,177,198,174,100,178,20,152,174,56,229,150,145,110,119,247,153,5,230,9,251,26,224,218,54,19,138,128,242,66,18,33,103,6,128,146,204,96,87,150,197,102,158,6,],[93,45,156,129,187,226,75,13,75,17,190,231,0,159,118,184,84,179,163,79,135,34,92,0,85,198,84,174,114,251,155,125,117,153,157,165,231,31,213,186,156,51,230,13,214,130,50,175,235,47,56,14,211,135,189,213,6,200,189,61,242,30,136,7,],[168,42,170,159,142,171,228,23,125,182,96,21,125,89,156,250,227,49,34,78,146,0,222,62,219,114,85,202,108,57,123,223,],[18,165,60,34,17,176,18,186,7,173,167,79,105,67,51,195,83,249,169,118,41,52,29,14,248,205,6,210,46,238,17,108,],[227,125,184,72,110,81,11,126,156,135,87,28,252,247,133,221,135,33,172,212,19,31,71,227,3,9,114,152,202,42,33,4,]], +[[36,191,212,252,69,213,9,53,133,103,129,1,207,86,58,184,1,31,214,67,13,225,85,242,164,37,240,99,62,227,183,205,156,245,197,252,12,207,174,178,138,8,186,103,112,123,24,220,132,234,6,152,255,189,188,22,154,9,194,129,35,230,194,172,],[232,121,222,11,24,29,13,215,203,80,175,184,91,250,240,22,29,240,246,4,232,162,234,212,12,8,95,189,15,6,222,127,],[220,147,91,96,253,228,67,89,175,143,80,237,127,145,159,72,60,227,242,78,35,32,197,91,169,47,62,118,23,193,155,251,84,112,25,3,255,24,59,66,203,237,254,240,135,95,66,177,40,117,211,106,10,238,199,63,253,9,80,157,146,178,139,13,],[40,234,22,77,37,197,96,137,92,169,46,224,80,255,128,42,80,126,164,95,13,103,42,239,170,29,1,89,82,98,120,183,161,32,24,191,188,4,0,241,226,86,1,219,188,102,73,183,211,162,179,115,230,208,141,167,67,20,36,230,81,96,228,5,],[214,223,156,43,15,159,201,111,188,174,158,9,125,89,243,49,251,86,65,139,18,59,73,153,200,47,172,198,174,182,7,154,],[36,246,85,12,231,246,246,231,0,218,141,133,238,37,223,51,84,60,188,46,236,157,98,215,62,97,174,17,65,22,149,66,],[182,189,157,107,102,221,150,169,224,8,225,224,40,39,94,44,180,121,181,179,72,233,210,72,114,149,50,242,190,239,209,8,]], +[[47,194,249,178,5,10,215,209,57,39,62,147,226,160,69,28,123,92,206,87,89,154,166,176,141,62,220,91,176,117,144,200,255,229,161,120,128,215,24,204,121,136,194,253,152,37,176,59,147,69,10,193,222,184,251,209,241,191,59,143,135,128,89,84,],[184,240,30,165,166,231,220,235,147,105,104,250,155,164,5,93,39,29,15,45,172,66,205,69,30,112,4,73,31,115,125,93,],[122,255,22,42,60,13,40,223,244,23,21,169,116,175,7,236,172,33,50,252,24,188,67,161,152,254,102,70,89,5,13,161,154,226,39,88,213,44,156,187,148,241,53,139,176,38,16,168,163,81,194,17,98,121,231,36,90,223,105,103,93,253,54,10,],[192,107,146,198,125,68,99,207,44,57,194,216,26,116,224,223,248,153,112,21,163,5,198,213,218,157,150,249,193,7,146,42,68,108,7,200,0,224,241,155,94,145,213,68,95,217,232,159,61,38,213,62,119,138,244,104,223,168,253,57,62,137,150,5,],[111,118,98,65,250,254,31,133,66,231,68,15,59,218,166,205,86,254,19,197,46,100,219,83,210,197,47,191,67,3,8,42,],[176,80,253,123,164,98,104,45,249,160,221,77,152,17,45,28,151,66,92,95,166,107,199,136,2,44,215,103,110,185,202,41,],[86,144,95,24,197,141,204,46,80,34,249,103,167,82,127,14,67,26,138,253,255,120,95,243,124,171,117,198,235,176,224,6,]], +[[138,254,51,160,192,138,163,72,122,151,223,159,1,240,91,35,39,125,240,187,126,76,227,149,34,174,195,209,120,22,228,103,208,4,55,14,110,220,52,179,232,129,134,103,33,111,91,34,107,15,247,90,88,72,76,134,22,225,168,102,68,76,171,87,],[168,193,115,193,250,126,16,114,108,194,236,72,173,107,105,117,26,80,140,16,101,52,230,93,149,223,17,251,223,65,86,72,],[99,168,174,172,2,95,45,222,154,115,40,110,86,194,214,45,203,121,162,65,186,11,46,45,186,202,135,82,237,47,200,204,122,184,230,96,11,103,100,95,181,232,24,164,232,44,41,24,10,107,44,63,88,208,153,203,99,92,229,43,220,21,112,4,],[196,13,47,174,249,63,2,44,172,175,238,224,180,122,245,25,160,238,133,244,173,243,15,20,243,114,251,159,46,106,181,46,217,233,99,64,238,208,236,93,143,39,51,33,214,223,163,201,243,238,51,199,210,110,30,118,214,42,142,126,165,108,170,10,],[109,122,184,3,148,163,171,107,44,30,115,217,67,138,48,84,206,238,183,170,176,150,80,211,169,220,131,26,192,94,20,150,],[29,76,177,115,94,190,124,55,97,207,46,109,101,129,123,157,189,16,9,126,9,71,207,59,79,5,152,23,36,52,212,230,],[12,220,231,187,139,175,90,61,235,201,238,61,33,45,206,92,96,206,217,83,221,156,154,250,124,206,62,114,149,80,243,12,]], +[[109,199,204,243,41,55,142,129,49,182,222,252,216,147,112,48,16,104,148,99,54,176,183,98,172,94,165,20,135,219,211,158,4,233,13,39,94,121,223,95,43,110,244,163,21,5,170,192,90,105,69,155,175,44,88,27,60,227,219,41,240,241,252,20,],[32,63,157,203,65,215,150,21,127,216,120,188,156,112,146,187,190,51,34,102,5,247,81,236,75,226,252,16,250,202,158,78,],[4,80,157,176,3,161,166,237,63,188,236,33,172,68,236,16,204,6,215,159,39,20,150,8,130,23,3,22,39,93,248,4,35,161,193,161,18,216,129,252,36,210,129,37,38,7,144,88,170,139,96,139,252,107,94,87,99,34,64,198,54,214,235,0,],[127,28,228,139,169,10,97,157,122,180,189,68,60,54,222,252,104,68,251,200,140,220,9,62,189,146,124,6,204,207,78,13,35,191,12,17,52,54,124,46,21,39,203,242,165,90,3,246,165,201,139,119,58,185,26,117,53,71,85,252,130,50,228,11,],[40,220,171,105,178,39,1,24,173,64,187,157,255,175,88,97,251,245,154,115,143,246,194,173,65,154,183,87,31,252,36,82,],[175,103,164,220,142,96,203,168,3,230,86,171,2,183,72,164,66,173,108,47,127,89,185,123,188,132,91,230,65,109,131,12,],[224,87,158,139,19,51,153,3,47,143,160,160,160,10,88,2,206,0,76,233,72,72,132,208,140,180,28,202,160,246,69,11,]], +[[204,174,7,210,160,33,254,62,110,226,56,54,167,17,185,123,4,224,164,65,241,105,96,117,114,115,28,176,140,38,148,136,163,34,101,229,50,138,79,73,207,6,180,103,169,139,159,157,91,153,123,133,223,183,82,60,166,160,161,214,39,211,40,145,],[16,241,20,96,134,180,33,106,224,39,231,213,51,167,2,36,124,88,209,228,21,44,37,86,183,76,153,73,154,177,143,78,],[14,236,117,65,5,68,127,151,212,169,205,36,108,126,237,227,253,6,144,24,240,208,26,65,223,171,202,62,144,167,65,131,94,164,169,214,130,52,34,103,178,80,252,28,140,84,124,137,99,45,159,104,154,245,54,199,146,144,4,222,208,217,111,9,],[172,169,30,54,175,72,101,217,251,177,60,18,205,78,187,203,209,160,208,26,59,96,190,56,72,103,214,111,163,139,190,95,105,224,54,243,10,85,102,209,94,89,71,227,35,179,229,197,32,205,202,69,150,63,37,252,1,158,150,57,77,166,148,0,],[118,77,29,12,113,150,75,233,190,183,252,239,152,177,40,84,24,248,203,44,6,109,246,13,147,24,17,195,63,245,176,99,],[176,196,239,197,45,32,163,51,182,167,72,17,131,184,219,45,198,195,169,139,174,133,90,28,40,44,8,248,173,113,4,214,],[39,83,150,213,96,79,208,74,170,221,25,95,104,184,186,119,4,227,153,78,247,209,228,126,75,203,180,5,11,80,210,8,]], +[[219,93,95,65,253,221,103,104,112,151,71,171,130,57,187,79,66,163,29,52,180,250,136,130,77,148,191,120,211,20,146,100,3,133,140,230,178,210,64,121,238,173,102,202,13,254,119,46,205,169,175,77,70,188,155,94,223,220,40,107,149,254,151,22,],[128,108,16,11,236,80,33,27,150,50,188,249,235,12,44,22,22,215,75,128,85,209,72,220,63,212,19,78,197,32,139,119,],[91,61,13,167,16,35,85,72,107,228,214,156,253,101,136,108,157,156,135,56,178,147,202,251,35,178,16,75,253,172,141,125,1,41,142,235,24,253,227,222,214,73,29,65,180,25,204,102,55,82,196,230,125,190,137,134,131,61,32,228,239,52,24,11,],[69,219,7,0,145,202,16,222,151,34,185,58,136,40,5,188,242,171,131,144,80,146,131,20,178,44,54,220,254,45,194,228,124,121,217,156,125,192,208,146,246,97,62,196,102,11,63,225,23,115,73,196,243,91,243,1,79,218,156,160,36,240,107,14,],[26,189,36,90,224,96,162,100,252,239,7,98,101,27,81,212,125,221,194,34,139,79,219,148,22,16,214,9,137,78,90,247,],[173,207,123,99,190,166,24,124,159,104,238,225,236,22,246,148,42,123,110,198,36,91,219,66,196,226,197,190,229,206,119,33,],[151,169,215,109,99,129,205,96,191,115,78,177,62,77,141,155,90,18,149,72,42,32,12,64,142,1,212,234,54,23,91,3,]], +[[127,4,141,252,194,101,12,218,89,73,29,76,226,178,83,58,236,200,156,196,179,54,136,81,148,183,173,145,125,181,205,20,8,0,27,93,64,149,139,203,39,11,238,169,186,186,51,135,227,164,185,0,252,66,39,86,87,198,198,145,162,226,100,242,],[216,28,81,152,212,212,65,190,205,248,170,253,53,49,227,1,223,172,224,253,130,138,235,80,224,76,171,188,78,189,176,100,],[88,51,112,151,29,36,101,42,210,19,196,38,21,145,25,56,250,154,163,217,183,25,105,64,230,235,8,21,18,0,199,182,114,157,30,255,143,79,9,4,7,77,171,61,221,166,175,30,78,86,43,125,98,32,193,165,98,104,59,234,178,104,248,14,],[132,187,183,19,95,251,28,148,69,221,248,117,136,153,155,129,183,46,72,242,148,46,249,237,191,30,104,249,143,85,142,252,89,166,126,52,63,242,233,192,118,239,18,20,197,101,63,229,242,125,162,22,115,132,37,236,254,73,29,142,229,253,205,7,],[87,117,228,139,224,166,147,220,2,44,86,235,165,209,216,172,26,243,4,136,131,112,149,23,77,69,76,161,90,6,44,34,],[7,33,178,179,247,217,229,34,17,9,128,55,165,170,225,173,80,221,251,194,196,121,203,216,251,247,172,157,56,153,146,112,],[181,16,234,9,157,2,200,248,28,24,87,179,17,18,249,217,159,114,203,0,16,178,96,127,73,79,211,158,185,55,253,15,]], +[[159,235,61,248,140,73,74,153,132,156,111,202,25,66,1,71,122,47,167,86,78,41,251,6,203,68,193,21,78,140,234,58,195,86,40,202,110,226,142,193,194,57,221,197,187,162,169,224,158,72,70,129,107,20,60,116,223,162,174,193,246,37,81,182,],[88,111,199,194,82,184,100,21,135,126,61,150,51,240,116,55,77,75,96,160,219,203,30,131,208,70,154,41,29,128,73,90,],[161,194,96,120,53,190,193,161,216,120,114,253,142,228,136,208,174,158,210,61,73,253,103,134,252,73,150,114,94,73,179,38,33,24,186,187,72,52,135,124,127,120,251,234,192,45,244,10,176,145,184,180,32,220,153,81,56,30,59,205,160,103,5,2,],[225,67,239,51,134,181,216,119,115,105,20,49,68,163,73,132,123,49,193,245,11,250,60,188,213,197,96,70,204,187,220,134,9,244,15,154,192,41,171,126,254,157,248,30,135,157,173,157,106,62,78,218,183,7,45,92,93,190,137,231,100,196,44,9,],[131,92,193,139,176,102,58,220,27,135,173,218,221,229,221,69,198,86,150,143,9,130,208,79,64,39,25,99,219,135,123,188,],[84,162,126,116,174,246,223,110,120,200,181,190,39,92,158,140,89,115,240,20,126,100,163,129,231,48,184,229,232,108,156,255,],[248,185,231,94,155,1,127,31,81,173,138,145,196,242,114,48,94,71,61,193,230,145,236,131,252,35,220,233,47,106,94,2,]], +[[191,246,137,85,221,106,224,232,186,133,171,13,12,218,240,74,159,91,239,213,239,96,20,244,153,148,167,131,99,220,23,247,10,217,73,58,248,11,21,240,122,82,28,205,103,79,233,229,33,42,74,40,193,124,116,246,96,95,254,247,138,74,237,114,],[232,36,67,204,94,23,61,114,2,60,178,175,131,208,16,79,207,51,242,107,56,75,74,45,95,154,222,109,226,122,14,73,],[147,25,238,247,64,99,58,218,26,240,225,55,100,76,97,251,62,17,186,75,1,211,198,242,83,146,220,147,103,135,42,35,190,86,49,13,49,46,252,185,27,219,171,120,167,94,87,110,190,144,129,151,36,21,245,98,219,65,186,245,226,51,139,7,],[3,103,200,249,66,100,146,180,176,4,240,59,140,247,162,140,27,144,100,149,247,40,218,34,35,171,20,227,76,76,175,29,69,255,178,201,37,80,34,149,19,46,87,152,122,238,125,96,174,155,222,244,160,175,78,154,233,116,149,81,33,39,208,8,],[161,34,185,193,203,186,242,105,169,156,58,162,97,223,124,215,76,231,77,159,160,223,186,180,203,132,102,252,147,45,40,12,],[2,87,49,28,222,139,55,187,82,109,131,82,33,103,187,67,119,203,52,45,97,215,157,85,186,53,203,106,214,187,136,92,],[254,236,165,185,248,36,24,150,0,17,173,134,0,36,132,58,151,102,249,183,114,127,35,78,94,173,84,25,57,168,74,0,]], +[[27,169,25,192,102,187,86,230,64,195,51,89,104,225,209,181,188,192,147,56,62,45,124,248,181,255,245,198,30,196,122,119,128,76,144,189,194,179,97,139,1,240,117,224,65,250,151,27,131,197,182,207,163,182,179,151,79,63,164,53,153,190,172,171,],[200,204,248,237,31,199,9,87,4,44,123,78,189,152,120,199,232,155,208,70,14,15,196,211,179,71,67,250,190,123,194,127,],[80,62,183,237,109,225,183,118,201,82,242,85,187,212,188,251,14,72,188,112,194,204,47,31,114,191,104,129,71,144,64,196,117,36,236,84,42,225,63,96,5,202,80,22,181,139,115,106,80,137,141,208,86,157,77,56,173,41,134,48,214,138,219,11,],[200,9,233,242,66,103,11,28,143,182,12,161,45,174,70,255,132,11,235,66,74,236,1,100,199,219,151,21,112,120,90,141,171,30,183,187,145,137,225,220,239,171,99,200,156,171,145,43,5,35,142,130,165,83,243,87,49,248,18,45,21,75,174,8,],[216,39,98,185,71,182,73,90,66,189,9,244,32,195,99,246,145,77,221,90,121,181,155,52,178,61,36,133,160,127,53,117,],[220,223,2,80,239,119,163,158,134,79,249,137,222,147,82,177,220,26,217,88,196,189,30,227,176,160,162,203,185,233,237,21,],[149,110,166,46,71,209,126,99,246,52,151,223,249,151,71,89,189,65,176,15,222,1,216,41,233,178,56,228,99,248,206,14,]], +[[155,54,36,124,23,113,14,149,38,26,125,112,47,87,254,129,242,151,17,23,165,12,135,146,1,147,179,134,212,148,202,151,41,174,57,242,115,227,95,179,246,17,218,9,22,0,101,14,251,196,252,77,30,123,76,118,172,237,90,131,248,38,52,243,],[216,237,17,235,208,155,196,172,150,54,67,118,223,78,36,143,117,34,112,152,154,214,24,201,107,156,107,45,93,24,179,100,],[3,89,112,166,114,233,63,135,235,66,204,57,111,110,167,225,179,221,92,89,81,87,40,38,209,7,90,21,194,215,228,84,223,25,91,81,170,232,220,97,239,122,184,149,72,95,100,229,152,149,115,217,138,6,46,103,174,115,86,254,92,158,59,15,],[191,37,245,171,5,18,77,230,154,4,150,115,169,212,246,58,198,154,113,123,21,252,170,117,182,229,52,255,3,212,140,56,185,128,103,20,158,167,19,74,81,147,1,170,28,58,159,90,104,118,59,75,14,50,130,233,107,198,53,141,150,116,85,15,],[29,225,97,52,217,89,62,9,56,149,200,217,140,163,27,172,215,254,186,50,112,221,70,133,106,78,242,167,16,184,172,204,],[82,180,128,248,182,102,139,37,170,212,170,44,251,202,239,181,254,231,201,246,175,11,155,91,221,3,19,211,15,122,89,154,],[19,78,243,22,180,95,130,159,114,2,32,65,231,124,29,83,238,134,212,38,224,213,44,88,35,238,202,123,51,223,215,12,]], +[[111,237,231,57,108,70,32,51,24,154,205,35,210,249,208,43,104,137,141,53,243,160,26,121,143,194,77,72,141,233,58,120,179,64,98,6,11,44,32,7,106,152,254,169,57,179,179,165,4,81,165,244,159,131,81,192,173,117,145,219,190,187,19,15,],[48,150,77,150,193,248,201,163,239,111,114,188,157,123,9,144,111,249,177,33,222,179,180,7,235,109,179,198,181,255,28,118,],[136,168,62,32,18,210,9,202,3,184,235,246,222,91,183,239,76,203,94,61,245,202,199,137,84,170,105,73,48,228,222,130,84,78,245,8,60,72,146,219,159,5,215,123,246,63,79,223,206,21,164,209,195,248,91,174,128,119,6,43,236,14,123,7,],[119,247,82,161,89,58,47,180,135,153,132,155,216,100,173,96,33,178,127,7,133,21,40,105,189,206,188,166,200,237,17,131,8,99,126,49,70,51,83,136,197,87,4,159,214,182,208,249,27,187,238,51,221,36,56,195,161,236,233,60,36,226,255,10,],[61,203,119,86,108,64,112,252,83,58,247,63,74,204,51,42,137,211,4,96,91,179,196,56,193,224,39,161,129,218,92,185,],[144,159,227,220,18,77,139,236,107,119,219,26,150,111,142,16,179,155,23,103,174,222,157,6,77,187,148,76,85,71,5,226,],[52,192,25,228,217,73,145,48,86,149,239,132,189,87,219,151,55,135,152,101,216,82,251,154,117,201,214,132,248,246,191,15,]], +[[213,89,88,1,52,171,5,10,202,68,110,167,117,14,246,179,113,217,45,118,69,236,118,53,254,120,81,16,11,196,229,30,222,80,32,205,33,168,179,35,57,222,203,237,255,36,102,77,149,128,50,99,39,174,223,9,197,236,107,63,229,64,82,38,],[16,37,24,105,45,180,112,251,26,229,14,51,83,129,185,86,219,57,71,41,42,142,228,161,246,124,235,87,153,155,30,118,],[111,203,26,201,41,10,183,103,213,155,89,140,154,36,236,219,108,5,187,2,62,195,96,20,164,13,144,142,240,220,55,138,69,40,179,118,13,136,154,121,23,78,33,202,227,93,244,93,66,123,166,234,129,43,221,202,22,227,90,105,181,231,159,10,],[25,243,167,146,239,180,234,222,236,46,113,34,195,155,25,131,15,225,19,70,206,44,89,227,23,212,201,31,111,187,224,157,153,145,156,131,227,72,192,22,124,250,115,63,65,163,77,22,77,238,222,201,17,45,105,223,193,44,193,71,81,75,193,0,],[73,100,111,181,147,217,225,63,238,248,248,214,54,87,158,246,112,188,133,80,178,117,131,196,53,46,172,154,77,234,246,72,],[140,215,94,16,219,45,72,134,153,10,148,135,33,56,183,221,241,1,46,92,129,209,192,245,124,198,153,10,182,43,137,179,],[191,75,38,199,252,24,4,156,82,84,61,183,161,239,201,214,166,155,162,226,199,89,238,120,78,158,99,28,29,252,148,14,]], +[[157,76,233,117,84,120,118,99,111,234,37,67,124,40,128,201,170,142,230,178,112,209,178,218,25,124,141,127,149,231,220,204,189,228,153,60,3,4,119,195,88,144,170,232,43,181,8,126,145,78,100,185,79,252,100,226,215,165,167,201,25,226,217,2,],[232,246,192,195,214,78,133,218,251,201,196,165,194,82,1,237,196,88,183,64,171,253,132,108,243,212,156,27,67,85,76,119,],[190,23,68,76,212,101,168,122,151,29,248,78,177,2,249,199,166,38,167,196,255,122,234,81,211,44,129,53,61,93,188,7,57,60,160,61,184,151,209,255,9,148,92,77,145,217,140,157,145,172,189,199,204,127,52,20,77,77,105,235,4,216,31,12,],[239,198,103,23,60,37,66,96,45,188,6,26,140,112,92,108,202,102,152,92,158,212,253,237,214,250,40,171,254,51,91,63,104,126,202,185,0,112,149,215,134,41,77,110,78,13,187,24,38,101,118,229,199,246,104,189,186,149,238,1,5,123,9,14,],[84,254,173,204,21,19,233,113,239,127,139,41,12,206,10,127,189,43,115,51,106,144,226,199,144,128,15,12,202,5,178,77,],[154,67,31,188,27,184,225,237,20,219,243,210,51,250,97,156,144,183,27,178,135,76,74,232,155,204,122,31,120,13,253,238,],[241,118,41,12,46,12,92,251,118,217,49,228,227,68,142,207,138,93,149,30,153,74,150,85,252,185,154,42,223,102,19,10,]], +[[2,115,134,130,50,245,190,72,89,44,250,5,19,78,141,85,84,237,31,154,87,188,126,57,130,163,48,197,126,90,127,58,241,114,32,135,130,219,102,212,102,203,228,244,65,127,111,196,119,183,52,159,42,152,219,86,192,58,71,34,117,70,188,90,],[88,1,132,13,38,8,187,99,28,2,8,82,162,202,54,64,13,70,141,105,244,8,18,211,215,150,175,157,1,201,37,111,],[21,232,216,220,125,93,37,53,157,106,16,208,78,228,25,24,169,201,223,76,135,190,38,159,168,50,67,77,83,1,219,2,36,129,191,163,149,163,227,70,111,149,84,206,238,5,50,168,24,58,13,5,80,231,209,171,233,159,198,148,198,255,147,1,],[105,239,240,185,107,139,161,148,79,74,208,15,125,236,184,1,51,202,157,117,92,206,168,224,202,34,29,225,75,251,117,176,230,128,71,0,159,105,217,231,90,50,179,237,242,90,210,164,248,87,207,96,7,39,201,183,222,178,179,110,117,105,231,12,],[212,210,245,219,73,197,8,180,76,19,22,105,5,17,151,109,92,151,60,145,70,21,8,235,2,224,80,251,85,248,231,108,],[157,15,251,181,218,51,141,114,20,102,4,193,215,231,251,90,177,215,206,112,114,242,75,219,53,142,219,202,44,51,44,28,],[233,68,159,153,48,216,94,3,47,21,27,70,126,63,45,110,8,214,190,66,186,222,122,203,251,165,160,232,190,71,169,2,]], +[[51,106,131,181,90,191,76,2,226,94,84,3,41,181,39,88,67,194,236,184,223,105,57,91,90,94,36,27,208,216,193,13,221,96,86,152,68,87,12,159,10,130,100,63,68,100,120,181,172,111,197,66,33,66,49,167,202,101,106,146,181,253,170,84,],[32,6,180,57,164,72,232,23,123,121,129,171,165,246,172,81,144,235,16,113,142,202,120,53,192,25,111,16,187,183,117,93,],[210,99,245,109,89,203,155,40,150,169,71,38,124,46,215,138,148,91,172,90,189,191,60,20,220,58,208,146,178,48,140,185,49,92,70,73,66,160,162,11,32,36,81,29,118,110,133,201,54,73,154,20,156,208,187,178,9,21,10,22,67,38,82,0,],[248,184,108,45,22,105,97,231,223,83,191,31,212,212,119,164,13,235,18,44,26,108,229,117,245,221,235,85,146,119,133,34,39,18,60,6,77,236,42,213,213,146,142,146,195,202,150,162,116,58,175,87,134,156,236,250,99,122,73,160,170,216,26,11,],[240,216,141,147,128,221,117,114,15,11,242,49,167,10,42,196,105,149,186,108,142,138,230,251,252,21,223,150,10,145,142,214,],[249,134,96,200,195,70,128,42,217,61,23,138,160,35,0,251,212,173,9,55,32,14,68,134,141,168,60,244,217,221,225,119,],[101,239,17,58,186,57,12,53,40,186,184,17,102,62,202,243,129,17,84,187,156,202,103,56,85,171,89,231,178,189,58,10,]], +[[136,64,145,114,97,139,73,3,147,219,39,217,96,23,28,188,24,126,175,77,216,179,32,179,210,248,36,152,0,67,113,143,206,46,124,88,57,239,86,50,161,35,220,55,61,193,75,31,5,5,118,110,150,117,64,118,4,202,124,245,78,141,68,178,],[24,155,194,115,241,201,124,48,171,112,178,133,110,157,75,120,72,96,8,105,62,177,54,159,189,29,48,162,11,218,219,64,],[147,182,226,157,99,148,93,92,66,115,135,208,6,199,240,176,25,86,169,95,192,67,110,212,43,70,208,241,123,91,177,147,234,140,14,187,243,214,209,59,181,57,227,92,145,243,240,249,250,52,20,160,34,60,144,96,186,200,54,83,198,252,217,6,],[180,154,86,248,253,39,150,67,163,214,135,231,124,110,68,141,200,163,193,74,217,153,157,78,230,178,121,179,165,27,148,199,221,30,189,133,78,142,221,203,100,173,229,229,18,97,42,59,198,131,239,143,48,178,195,31,3,176,185,214,97,166,1,6,],[113,73,9,61,147,193,108,221,160,78,76,99,175,92,217,150,30,82,157,225,53,166,196,173,227,82,196,203,234,143,117,56,],[52,213,141,74,210,144,179,106,18,41,207,141,173,123,94,81,189,42,127,129,41,136,80,137,121,27,210,87,222,51,189,39,],[131,173,167,183,65,215,184,50,150,194,190,37,29,75,126,166,253,103,235,146,79,19,224,158,22,233,240,247,99,1,155,0,]], +[[229,113,24,155,92,217,231,136,48,45,227,145,157,133,12,34,125,203,182,21,2,46,86,139,218,235,55,172,91,41,57,197,237,218,137,15,66,221,95,188,115,22,165,250,223,190,195,133,86,242,63,81,184,239,210,98,84,55,246,181,6,159,30,229,],[40,55,26,185,60,2,24,62,113,144,184,160,13,61,200,110,93,166,66,24,77,171,133,134,207,237,76,123,38,103,171,94,],[127,121,122,49,113,93,124,53,111,143,31,120,55,0,170,153,116,187,147,109,102,22,97,173,150,140,124,222,26,201,231,103,190,86,162,221,73,185,35,14,144,17,12,103,192,237,24,124,183,231,92,48,83,236,232,68,152,77,41,111,13,133,203,7,],[239,48,82,154,188,111,63,221,2,24,43,253,199,236,60,91,30,224,97,108,205,65,114,216,224,109,162,75,20,152,17,195,231,170,220,45,118,137,3,238,161,184,159,188,215,188,48,194,73,2,161,241,255,121,38,115,214,31,64,33,92,219,190,10,],[187,228,35,243,51,224,12,68,124,235,96,4,130,233,160,34,9,248,24,13,91,124,230,12,104,43,147,160,129,240,170,16,],[114,141,128,61,243,36,103,41,207,252,125,126,127,78,118,202,30,152,210,43,104,71,27,120,146,13,206,176,194,91,90,82,],[84,132,109,18,220,109,69,238,106,73,186,82,54,161,144,171,87,114,128,245,162,112,44,93,223,68,158,134,210,207,162,14,]], +[[55,23,68,171,99,193,21,97,57,41,163,67,112,155,176,25,183,53,125,255,114,210,161,73,241,208,247,29,58,32,30,254,229,138,191,173,74,19,133,159,10,203,5,208,228,125,89,99,143,123,27,73,54,16,11,152,141,97,230,231,14,34,102,125,],[40,212,255,208,168,26,248,87,56,39,131,159,65,207,50,76,181,141,216,140,199,214,150,103,38,4,9,122,69,205,202,97,],[94,174,74,199,42,240,23,74,178,86,82,123,124,211,55,160,229,72,46,97,90,240,104,219,33,218,227,90,100,100,7,66,96,77,247,63,212,202,2,237,149,21,165,96,141,115,25,82,48,250,220,167,180,38,240,42,47,191,208,32,97,175,54,0,],[96,110,45,135,164,86,75,207,87,69,154,68,242,34,103,150,184,234,168,91,93,143,69,55,125,92,186,201,86,192,153,175,193,174,102,120,110,252,106,96,191,15,161,115,215,240,120,12,42,224,77,6,190,234,107,66,44,118,118,1,169,201,139,10,],[166,77,167,1,48,209,103,230,154,129,119,109,138,200,32,175,210,171,185,246,159,250,111,47,77,26,12,5,150,254,171,10,],[18,53,64,71,221,16,222,194,152,86,154,131,154,242,123,203,188,178,218,55,89,213,132,248,50,71,102,141,202,171,25,36,],[247,122,79,9,204,251,245,71,128,8,51,224,226,212,229,206,102,223,197,233,90,191,30,124,177,143,239,167,189,92,200,10,]], +[[73,139,110,230,73,45,83,35,27,53,50,209,147,87,139,167,93,106,137,78,46,83,0,52,226,26,184,173,141,44,13,31,209,36,102,91,40,250,205,45,23,148,106,4,223,227,209,41,164,86,26,43,36,235,50,109,132,182,43,66,46,68,219,207,],[192,55,142,31,255,245,218,181,52,243,134,233,133,179,153,94,20,161,50,40,120,138,145,106,43,172,26,140,222,248,123,101,],[17,47,92,109,59,203,61,217,147,70,211,42,214,156,191,172,62,101,59,239,41,198,138,51,244,50,49,246,108,234,29,10,25,84,39,214,225,12,14,119,197,213,95,226,121,66,135,238,50,229,226,43,175,187,216,5,42,211,96,107,144,249,69,5,],[97,188,19,32,110,49,63,250,239,55,228,129,65,25,53,187,13,32,65,135,255,244,127,153,190,251,162,250,197,81,210,208,67,100,177,247,150,170,79,227,20,177,146,191,216,46,75,204,15,173,162,206,154,236,63,226,220,19,2,119,162,104,242,14,],[12,175,4,76,184,232,155,18,244,66,175,105,121,159,152,52,191,173,186,208,57,92,156,204,111,189,125,43,150,199,246,50,],[130,41,194,241,3,90,247,155,163,112,230,85,88,157,13,198,73,132,173,91,189,119,204,177,185,154,21,132,47,137,92,176,],[86,163,66,104,192,114,169,181,232,120,107,187,44,164,81,88,12,84,143,106,77,20,2,79,43,27,15,255,96,94,169,13,]], +[[206,252,252,209,207,244,216,145,7,73,39,145,49,131,11,29,161,157,252,82,69,247,140,166,139,140,60,27,98,43,69,81,29,57,74,189,27,78,209,174,223,150,106,96,239,211,255,136,33,64,167,229,107,66,131,116,236,180,67,40,154,156,127,0,],[56,21,34,216,244,196,142,234,95,108,182,200,181,193,99,41,126,26,130,14,134,74,101,66,63,36,23,45,161,57,219,117,],[125,131,255,102,236,121,48,123,28,12,9,63,218,57,104,169,108,246,4,79,92,128,40,136,88,64,24,132,94,124,175,42,19,90,198,241,103,126,132,210,46,69,142,34,126,79,147,2,9,145,155,193,27,18,247,170,242,184,201,67,2,214,66,0,],[198,27,239,96,49,240,242,84,30,220,244,68,209,135,7,93,98,187,115,71,228,143,248,36,84,210,193,167,235,130,137,161,86,180,66,138,255,118,57,25,224,7,183,36,230,86,120,189,12,109,193,194,116,239,167,221,17,9,147,101,48,135,206,10,],[137,193,235,17,197,173,177,69,100,121,44,69,102,45,39,21,87,147,70,155,253,162,27,217,238,235,181,27,204,158,57,116,],[241,41,239,3,160,46,38,148,210,36,30,197,186,39,239,228,209,142,20,160,128,236,191,219,231,74,142,217,195,250,7,1,],[107,112,228,224,213,35,21,69,54,105,241,241,33,50,191,41,63,104,173,35,24,80,144,26,203,227,46,156,7,252,236,10,]], +[[209,7,207,38,245,39,219,113,162,6,228,29,23,149,83,33,1,50,37,187,32,249,62,18,223,61,199,57,158,114,12,163,24,107,244,83,201,93,192,162,253,88,154,120,226,200,0,64,179,246,221,249,166,248,104,29,20,96,54,207,33,70,232,252,],[208,242,59,169,109,162,243,124,174,77,75,229,38,248,72,213,125,242,131,129,53,1,23,245,17,80,190,146,182,48,49,71,],[128,113,217,127,50,79,16,53,143,19,172,140,97,212,36,180,243,0,221,4,25,87,28,57,228,13,153,174,165,240,49,64,230,42,180,201,113,39,171,51,233,130,105,150,106,225,212,85,126,69,155,247,245,151,179,19,243,81,162,1,34,240,102,14,],[176,156,131,44,155,91,251,70,185,244,162,224,119,119,54,170,18,119,117,203,138,174,204,132,221,142,255,55,236,80,11,101,219,21,181,139,180,64,123,5,59,127,54,150,40,136,149,165,60,29,251,127,10,17,210,160,101,172,104,68,102,244,9,14,],[66,237,75,94,29,121,189,233,190,215,42,171,54,2,6,178,105,32,181,210,200,86,240,30,97,74,194,69,2,21,220,38,],[79,109,221,94,88,94,135,99,153,192,164,186,65,69,105,150,70,143,72,214,94,7,137,218,240,35,97,161,224,183,223,214,],[191,131,185,175,10,145,152,163,75,203,221,80,132,105,135,142,213,216,35,25,125,149,123,31,51,103,236,45,27,16,63,12,]], +[[175,126,168,228,28,137,55,164,236,71,90,216,19,113,161,113,211,208,249,253,117,25,160,76,117,30,212,173,143,248,254,249,21,223,199,21,133,186,199,30,242,15,55,73,135,197,85,163,242,240,125,107,156,120,112,102,193,13,99,207,6,224,42,176,],[160,111,79,137,85,167,43,72,89,88,50,138,204,166,83,122,27,23,114,66,196,11,114,172,189,208,67,110,161,75,234,97,],[192,241,115,145,103,39,75,249,24,49,199,75,235,100,90,247,144,69,155,40,187,63,33,50,83,101,19,15,64,154,203,102,223,29,34,55,89,169,117,142,8,253,114,83,115,116,132,226,133,166,251,71,64,74,190,46,186,94,242,73,253,2,92,10,],[68,217,43,106,197,228,232,93,91,152,180,57,122,231,251,56,28,111,236,47,160,204,111,136,139,152,52,74,91,148,63,143,182,140,5,99,92,77,193,203,250,39,109,8,240,195,160,83,0,49,65,189,217,104,180,118,140,63,145,55,2,84,234,5,],[219,249,126,253,250,95,172,163,126,174,40,215,27,216,203,5,210,93,192,19,134,42,248,171,230,8,81,160,189,218,19,87,],[1,231,213,201,250,124,73,51,213,106,44,243,67,102,17,166,178,65,121,177,198,135,178,213,181,133,127,57,15,204,196,163,],[131,20,89,168,254,237,134,116,63,208,139,60,41,4,86,100,15,196,201,147,212,193,139,133,55,129,128,187,164,76,150,12,]], +[[12,87,203,252,235,222,16,237,224,45,28,176,29,243,96,212,31,46,102,165,4,67,213,139,93,79,8,40,201,161,139,183,196,215,97,186,24,153,113,185,70,44,97,191,70,167,101,248,142,46,202,165,191,34,17,34,10,251,0,172,101,127,124,229,],[56,243,38,142,70,18,70,228,53,45,173,29,50,35,121,92,194,174,206,242,238,181,248,203,135,218,71,203,82,45,196,121,],[138,247,187,224,27,138,185,57,81,209,111,202,5,169,201,103,209,197,44,151,75,234,21,30,167,46,76,235,170,32,204,120,59,182,29,141,105,56,92,172,91,198,215,45,189,22,43,238,241,252,181,221,14,10,8,180,140,160,185,246,217,169,136,12,],[90,190,69,16,221,176,23,105,25,167,248,71,94,209,139,91,40,120,94,7,177,116,136,215,153,23,238,13,223,81,233,51,141,179,250,154,237,15,0,7,232,54,236,192,31,45,23,214,56,155,172,140,255,190,44,254,148,117,68,163,45,30,245,12,],[176,227,106,207,214,38,60,247,249,32,224,33,15,5,154,156,163,129,207,179,112,118,198,2,80,244,189,126,208,29,191,77,],[54,68,1,166,209,148,225,249,56,19,130,234,203,212,5,60,222,1,142,133,45,49,58,142,117,191,195,22,126,231,222,154,],[171,137,169,92,36,67,74,106,46,137,48,230,51,43,6,231,24,128,214,106,209,144,114,212,161,125,162,230,144,108,24,11,]], +[[254,113,114,39,131,100,25,75,207,239,180,120,49,66,183,159,89,213,253,151,139,30,71,195,20,215,141,76,179,246,28,138,46,130,204,228,121,16,199,226,167,155,193,244,25,220,60,61,245,79,35,41,31,200,25,62,130,88,204,210,253,56,213,72,],[248,89,190,228,132,170,163,102,87,43,201,92,79,92,108,231,30,54,147,37,103,233,159,218,133,21,24,118,170,109,140,87,],[246,194,164,41,107,154,52,7,198,215,165,103,157,174,134,102,181,3,209,161,126,172,247,29,244,147,121,27,143,240,192,170,142,237,54,179,39,162,154,183,130,143,70,242,45,232,104,182,40,177,207,213,1,232,89,159,163,22,147,177,95,97,8,15,],[115,136,89,248,235,193,70,68,113,101,232,83,101,49,44,232,79,1,172,114,36,199,8,43,89,253,1,169,195,210,40,28,133,43,59,101,238,125,78,194,72,98,90,34,88,168,143,244,145,180,65,117,219,167,103,102,31,210,187,13,214,236,102,0,],[21,211,175,92,5,130,212,48,6,181,172,205,82,61,162,225,138,118,14,54,215,88,76,25,73,77,230,172,85,246,66,25,],[27,172,2,192,115,170,127,29,145,200,131,201,38,214,126,192,59,25,78,13,183,138,172,184,167,182,38,3,49,39,219,206,],[203,25,92,203,31,70,44,81,159,235,32,58,67,89,249,247,252,203,147,210,209,135,3,191,23,104,148,176,192,92,163,12,]], +[[169,81,228,230,186,159,31,11,53,72,49,201,134,148,36,72,250,237,227,126,17,176,242,71,218,39,6,220,238,247,58,199,48,54,32,20,151,75,247,92,132,149,194,226,113,231,19,213,115,132,56,77,10,93,168,142,222,234,121,39,156,12,88,236,],[240,7,3,132,46,81,223,151,178,83,229,26,197,145,108,9,25,119,28,68,6,245,72,207,130,16,75,116,209,71,97,84,],[2,120,200,106,21,32,141,155,229,177,225,87,71,97,134,27,138,247,42,224,141,64,205,203,236,53,78,101,169,195,208,160,107,95,203,178,151,208,155,239,57,116,98,57,89,134,195,9,62,235,34,100,76,0,60,48,120,23,140,223,103,78,153,10,],[254,118,201,98,86,184,225,34,114,77,8,140,132,36,110,245,185,225,123,29,32,171,71,87,59,113,114,210,132,181,156,78,174,120,132,255,197,24,117,181,169,140,94,72,101,161,21,154,223,222,143,199,140,39,94,207,89,22,229,178,122,170,170,1,],[190,205,243,138,231,168,153,217,119,248,33,207,194,230,134,211,30,100,11,231,241,98,2,183,60,123,32,82,121,131,83,67,],[220,117,1,172,104,60,182,37,221,235,108,43,42,203,177,45,207,93,78,179,240,37,120,59,128,188,203,132,222,33,170,234,],[67,169,193,240,112,140,251,200,237,168,70,91,207,64,111,103,110,187,179,42,7,60,145,138,248,160,133,77,146,88,167,5,]], +[[56,169,178,212,155,168,184,47,48,26,87,114,206,160,239,194,33,132,85,200,178,24,178,44,186,162,170,210,215,173,59,53,157,245,234,31,120,248,16,165,33,119,70,2,187,186,73,66,240,69,146,56,150,108,139,205,33,144,10,251,243,216,66,147,],[0,215,136,18,130,213,39,158,40,140,243,18,218,236,244,151,207,59,200,98,139,73,225,129,95,54,94,66,50,21,155,88,],[225,158,98,172,83,154,156,162,81,209,45,76,113,5,91,10,63,88,29,25,242,104,46,103,36,4,199,138,193,241,43,190,252,145,81,146,118,165,203,225,111,82,12,247,167,246,135,162,64,240,50,145,87,197,159,80,2,106,88,220,220,80,252,8,],[196,170,131,189,198,158,211,0,136,112,197,240,143,225,160,51,22,136,93,77,20,28,162,42,112,68,128,179,158,40,70,170,103,179,53,110,123,135,105,90,191,134,137,164,41,80,195,193,188,64,243,115,114,36,224,170,8,84,170,123,61,250,114,4,],[52,153,3,204,35,161,70,113,69,164,80,95,100,120,51,45,18,194,72,55,62,17,72,201,123,254,65,247,243,52,175,176,],[114,154,106,16,220,239,220,100,62,145,128,24,59,158,194,171,123,187,191,210,96,27,178,207,174,15,91,173,219,172,113,54,],[38,103,90,15,19,125,41,159,162,76,125,112,93,186,2,104,51,54,22,166,124,54,31,46,126,213,79,116,186,35,115,3,]], +[[154,23,23,135,54,137,160,60,17,45,214,180,215,106,231,59,137,180,22,165,152,206,236,32,158,39,150,30,123,177,238,138,238,202,209,224,228,184,99,41,24,129,168,194,65,219,156,207,255,228,229,93,139,90,66,243,7,180,67,106,205,6,73,166,],[80,15,231,185,59,226,1,0,21,166,123,208,106,223,44,51,240,225,59,157,227,225,106,170,232,241,58,80,25,52,226,96,],[26,248,190,9,85,56,150,88,0,216,239,246,215,35,208,40,214,93,14,156,110,181,233,209,37,187,59,23,131,241,30,247,7,154,73,168,7,226,126,241,38,11,226,106,59,35,29,3,178,174,21,30,73,246,241,137,241,91,28,131,234,176,28,2,],[97,207,56,199,153,209,234,71,235,90,96,243,162,167,35,87,179,252,200,225,48,127,252,125,32,241,144,254,6,217,20,225,28,151,109,191,233,113,176,206,14,70,202,110,237,166,174,248,186,70,115,159,6,127,64,149,79,3,117,145,191,246,80,2,],[37,113,182,218,57,4,29,167,206,132,12,12,79,64,79,18,68,237,240,142,168,28,1,129,222,21,7,195,222,120,141,2,],[99,162,51,49,155,50,47,13,58,55,134,127,158,85,46,242,157,89,216,2,240,128,140,179,30,68,69,163,244,90,160,108,],[76,150,34,158,95,95,108,177,119,130,34,100,55,146,117,30,227,229,221,109,79,160,67,30,30,100,195,117,39,105,7,14,]], +[[67,189,146,77,184,21,96,8,198,179,153,74,129,48,212,39,213,20,219,138,97,59,132,223,176,184,224,222,106,195,6,118,27,52,97,194,105,213,176,6,45,93,246,250,101,74,37,134,246,71,160,104,66,24,160,110,94,47,123,173,251,57,65,49,],[32,195,17,76,181,231,78,51,158,159,80,151,84,159,252,244,124,9,23,87,208,26,76,56,2,202,120,107,191,66,222,83,],[210,160,93,136,217,213,67,217,77,87,236,136,174,85,104,23,80,242,11,155,233,193,233,24,205,175,69,119,103,242,148,141,214,41,233,79,6,142,220,243,217,146,126,51,2,52,186,220,58,2,250,90,211,217,216,94,148,140,176,176,203,60,215,10,],[77,189,31,197,133,85,144,189,179,67,201,174,20,100,169,71,180,221,105,195,133,120,230,206,235,101,92,21,123,68,155,79,15,79,232,34,169,206,97,18,45,94,184,17,118,24,75,39,131,156,192,210,191,132,166,37,233,55,153,103,212,47,77,9,],[201,7,53,116,140,145,204,160,19,104,168,5,163,241,29,50,187,207,101,157,194,123,187,145,183,240,163,18,190,152,184,166,],[44,232,162,126,247,193,92,25,15,220,80,188,208,216,65,150,139,169,242,12,143,197,127,53,92,3,49,96,89,214,221,163,],[252,164,233,235,2,202,108,103,180,216,121,234,34,62,54,238,111,204,88,60,3,220,93,18,151,5,197,226,35,227,26,12,]], +[[143,176,134,32,109,217,90,38,33,245,152,86,12,203,40,31,130,115,200,252,114,226,54,17,8,155,170,200,157,60,60,120,32,39,110,244,121,244,212,82,58,183,116,32,212,36,232,129,156,51,200,55,121,237,128,199,246,102,232,244,64,63,148,215,],[56,200,214,70,212,171,166,236,246,68,40,211,34,227,231,79,234,60,54,34,204,173,69,224,187,132,125,174,45,147,92,83,],[169,48,94,0,22,0,213,151,208,94,246,113,105,155,240,159,13,204,12,68,71,93,60,163,30,127,241,191,254,220,12,103,218,161,243,183,106,3,89,72,197,156,216,127,130,69,58,64,149,10,28,151,3,194,231,217,40,14,115,3,150,109,163,1,],[79,7,255,224,106,9,226,76,195,140,4,49,112,119,121,154,74,3,247,133,89,189,148,147,93,2,136,236,148,203,217,104,40,84,131,226,43,95,183,21,147,129,30,17,13,42,28,182,79,218,248,245,8,187,75,150,107,77,146,155,48,165,235,3,],[212,87,223,104,162,239,215,140,78,42,89,14,208,214,252,103,165,89,168,2,31,40,69,151,160,52,245,103,156,10,139,121,],[114,174,4,199,89,78,103,93,41,220,221,9,97,225,235,60,66,144,208,42,167,1,11,236,122,167,72,149,36,191,170,145,],[183,97,12,198,106,98,226,43,252,11,51,214,126,99,210,198,137,210,48,50,22,227,46,171,92,6,52,21,131,2,205,10,]], +[[175,161,184,70,194,16,181,35,0,233,118,150,248,27,142,167,116,209,223,18,230,18,82,124,85,116,127,41,193,147,115,150,182,9,86,107,189,25,71,189,122,250,206,177,67,137,232,54,34,113,105,33,95,171,102,133,26,165,215,13,110,46,59,137,],[136,108,99,46,188,22,26,218,168,204,108,150,172,85,167,197,207,124,116,191,211,202,241,166,91,123,59,126,88,234,200,85,],[152,176,198,49,60,236,175,124,130,203,222,179,208,40,6,65,198,26,6,15,101,229,99,170,147,206,24,48,10,155,88,39,45,200,104,11,72,94,140,209,28,248,15,220,168,104,250,179,101,55,131,132,161,66,114,127,47,132,79,135,207,223,25,5,],[221,236,22,111,83,94,155,144,249,73,222,64,27,44,193,142,246,74,27,60,126,15,149,186,111,230,25,92,83,204,171,75,198,248,226,242,13,230,12,41,24,78,106,61,164,215,247,128,96,11,168,150,87,195,251,25,111,67,71,191,66,74,124,9,],[165,168,1,129,35,88,62,111,242,79,246,223,50,9,16,48,8,129,113,41,90,224,196,130,247,170,64,245,225,221,225,159,],[120,134,166,154,108,254,164,124,252,2,82,150,173,209,111,131,73,254,59,245,130,193,11,159,96,58,128,53,58,116,150,165,],[128,49,170,250,99,36,249,26,163,199,213,254,125,0,116,196,186,45,185,101,34,51,203,248,169,188,90,11,52,66,153,11,]], +[[200,89,19,166,135,120,119,19,16,1,98,60,205,169,205,193,43,157,64,67,184,168,55,147,196,70,150,99,44,214,66,28,156,198,124,105,72,247,191,110,85,109,8,73,211,184,210,3,69,122,123,97,84,155,54,104,29,117,79,29,192,132,30,150,],[16,207,22,193,51,73,207,227,50,221,55,144,130,88,86,218,217,194,56,106,207,202,76,24,182,158,208,153,91,59,171,65,],[1,252,207,219,31,182,136,139,3,16,169,19,23,15,126,54,104,22,218,235,231,101,13,114,81,61,149,6,230,111,125,98,32,138,73,236,224,175,24,113,73,127,69,65,239,96,91,222,113,28,158,10,18,5,239,72,242,108,3,220,26,212,175,3,],[218,136,210,90,81,190,7,203,122,82,57,39,193,222,199,10,80,233,132,35,92,78,148,197,19,87,223,228,78,47,132,75,190,206,186,232,228,29,41,97,252,212,98,193,250,51,165,60,82,120,229,22,194,203,167,73,189,253,14,79,52,100,226,7,],[162,119,55,81,140,200,15,153,169,148,31,110,10,224,238,16,121,20,108,33,171,187,118,92,186,139,13,55,248,2,92,170,],[56,226,222,17,7,101,150,137,209,162,151,203,128,161,12,252,146,12,13,105,60,211,38,132,206,155,43,42,38,182,183,132,],[143,62,237,168,172,17,251,103,27,241,169,10,222,48,182,24,150,105,60,180,3,188,120,161,179,144,119,93,196,15,84,13,]], +[[250,30,17,220,131,100,32,141,142,28,182,106,54,27,231,232,76,94,54,129,102,88,125,79,219,6,172,237,127,98,225,124,77,142,111,75,52,21,223,108,237,171,251,41,92,25,132,253,65,153,35,198,172,65,118,78,50,210,45,175,55,44,80,252,],[192,92,11,193,117,107,155,195,208,80,142,21,112,156,195,251,198,27,79,4,104,223,248,147,170,161,159,90,120,209,231,82,],[232,87,219,8,126,40,214,117,11,245,78,83,121,114,81,216,67,153,137,87,108,18,218,45,156,129,26,20,135,124,59,212,108,78,250,184,97,161,14,235,231,218,4,192,176,180,69,199,163,144,165,12,19,222,54,243,163,199,174,1,87,2,44,14,],[188,130,78,175,38,85,186,121,32,119,106,235,85,152,164,45,88,33,242,23,175,58,184,142,132,248,85,251,237,35,18,118,217,155,143,71,97,41,185,149,34,109,203,222,51,87,108,16,85,50,48,88,99,169,161,108,233,30,96,126,13,244,185,11,],[54,11,71,137,199,245,43,197,117,58,144,19,35,115,58,188,77,159,133,37,207,232,72,137,72,61,115,59,198,29,174,247,],[26,39,53,6,234,232,134,44,27,162,193,200,75,139,185,91,67,210,224,89,254,171,32,75,52,42,146,179,99,225,169,12,],[156,44,184,70,14,168,64,250,66,103,143,39,141,139,169,159,26,153,96,45,145,162,229,184,48,244,127,104,142,32,244,10,]], +[[36,169,20,206,180,153,227,117,229,198,103,119,193,237,32,67,190,86,84,157,94,80,42,132,71,16,54,64,66,186,154,203,32,210,30,231,100,177,243,95,148,86,130,0,214,59,213,130,138,202,140,93,62,144,71,210,63,71,139,146,82,149,250,46,],[152,6,60,17,238,191,224,46,134,110,72,104,161,165,59,200,174,194,25,122,192,74,227,235,136,143,76,248,202,80,190,80,],[58,224,204,123,202,141,115,190,131,169,184,9,177,51,56,193,39,6,170,239,117,196,209,164,120,23,143,157,197,101,81,76,117,41,226,152,4,62,167,141,33,165,160,157,208,79,16,174,135,68,30,86,134,169,51,201,44,117,84,132,39,173,58,3,],[1,206,13,151,90,23,171,78,112,202,18,179,107,93,17,107,3,17,4,40,46,38,108,98,36,136,150,186,83,146,122,212,206,48,13,166,31,249,43,51,252,160,32,93,127,241,46,80,75,75,220,199,225,84,22,125,15,72,20,46,104,163,204,6,],[34,13,38,193,130,116,182,6,171,53,146,116,139,183,148,6,209,62,43,97,52,29,82,98,59,32,74,186,221,18,83,17,],[53,141,149,155,2,58,142,228,142,242,95,172,71,164,204,201,139,151,109,46,239,141,10,129,182,104,198,48,90,31,47,242,],[157,15,198,157,212,79,53,27,14,70,245,107,59,53,254,241,126,125,152,80,134,7,37,53,144,45,44,21,35,230,9,12,]], +[[85,50,224,155,147,127,253,61,95,76,29,159,31,252,222,210,110,231,77,77,160,117,38,72,68,105,11,217,200,97,57,148,80,147,150,159,55,123,236,62,53,245,158,253,160,26,180,24,108,93,42,54,116,12,240,34,103,94,1,9,107,26,63,10,],[184,100,239,12,166,192,187,66,195,226,36,40,24,149,86,183,219,135,121,139,28,21,143,43,169,94,175,97,134,241,124,66,],[213,39,255,13,74,33,157,97,244,24,18,18,6,165,74,228,152,88,84,163,16,72,39,68,72,110,77,19,10,125,233,124,49,157,248,55,44,130,130,140,147,110,106,138,253,156,93,225,130,133,115,216,38,26,233,54,91,143,35,118,118,24,36,2,],[185,187,192,64,131,104,252,94,243,47,151,231,49,53,238,107,48,156,38,30,117,44,42,198,33,89,47,104,92,87,126,5,216,76,39,171,48,205,169,77,79,162,47,57,4,116,23,123,56,146,201,168,63,35,44,115,206,48,35,234,63,164,109,7,],[139,76,12,237,185,247,187,18,250,111,243,34,92,193,247,3,48,76,203,11,198,113,152,152,31,11,213,181,96,88,134,200,],[215,204,226,124,176,95,127,217,201,243,123,250,170,155,62,43,219,189,157,238,146,20,114,190,106,164,176,163,189,76,40,235,],[26,43,66,194,82,53,249,30,54,142,192,86,15,212,23,193,179,112,63,133,154,234,55,140,189,110,163,103,152,134,137,7,]], +[[235,54,81,16,9,211,122,156,70,196,209,55,77,11,189,13,153,129,231,140,238,125,24,140,90,171,152,62,194,57,225,12,177,204,33,43,69,33,187,231,177,154,118,147,135,138,85,132,64,238,195,98,5,216,67,157,4,10,70,169,144,47,191,85,],[128,238,76,35,206,235,38,7,7,79,16,180,3,122,252,33,179,11,114,113,62,123,8,38,53,66,153,188,191,172,17,121,],[159,88,55,36,222,85,46,174,130,242,84,172,110,46,212,131,236,26,7,52,98,102,115,92,73,9,32,105,12,30,63,178,169,233,163,65,148,237,100,115,115,59,48,13,79,35,201,174,192,218,90,32,34,5,76,164,56,133,161,90,41,132,50,14,],[148,105,39,158,194,209,241,200,37,211,42,45,168,83,117,94,71,113,36,200,246,204,119,9,98,241,224,133,16,250,176,150,220,69,50,238,240,100,83,107,191,194,117,102,123,37,199,245,255,221,162,143,14,60,153,7,156,160,87,164,97,42,243,4,],[138,49,30,191,94,199,4,225,28,235,193,174,42,150,93,55,63,78,164,93,159,119,62,171,122,94,250,132,185,26,222,196,],[78,161,214,1,252,201,92,57,130,101,46,230,71,149,7,17,80,74,144,164,244,247,248,250,186,73,254,140,178,134,115,253,],[124,131,110,162,65,88,58,107,102,68,167,188,12,122,121,33,228,55,193,148,104,172,127,51,249,93,135,197,20,239,27,10,]], +[[125,188,129,144,46,78,170,179,7,117,64,245,89,153,92,56,116,3,202,195,6,212,134,233,89,197,235,89,228,49,192,168,224,48,102,19,144,130,246,19,68,139,219,194,127,229,58,163,248,137,148,195,29,220,224,2,227,107,187,41,99,223,62,200,],[120,201,99,39,184,58,136,252,178,228,222,102,205,213,28,2,253,212,174,7,35,140,69,126,224,163,238,159,223,228,47,98,],[91,127,101,47,8,242,41,253,161,176,189,117,147,119,179,251,114,108,27,156,154,16,239,99,66,109,53,45,208,134,155,213,77,135,108,48,146,241,205,65,28,55,87,211,198,182,234,148,42,167,12,58,174,180,33,122,76,115,100,209,142,118,229,15,],[176,11,84,156,204,178,155,209,242,115,183,179,186,18,61,74,191,233,203,4,254,158,66,29,125,228,172,3,157,177,125,195,197,121,45,221,221,195,236,198,193,98,105,248,42,242,34,154,91,59,164,143,34,67,160,107,130,222,236,251,103,8,0,1,],[241,220,36,61,201,255,195,228,203,166,234,43,166,161,247,126,236,47,57,164,83,85,220,215,160,138,11,170,203,219,232,214,],[104,60,246,223,158,70,58,143,210,186,121,59,218,162,179,239,17,109,112,89,200,85,231,171,225,148,75,2,250,142,161,242,],[94,177,43,182,56,96,142,216,211,62,2,190,49,60,99,115,16,150,48,106,197,205,176,25,55,249,73,228,147,79,156,5,]], +[[145,176,149,200,169,153,224,63,62,215,73,205,159,47,170,204,0,118,195,180,119,168,122,181,204,214,99,23,56,118,116,70,218,209,116,211,89,218,236,202,156,107,56,155,160,150,69,42,181,202,145,230,56,60,109,4,42,40,78,206,22,186,151,182,],[104,199,190,65,139,128,108,158,8,167,86,250,231,40,188,62,87,20,52,185,158,72,244,66,13,74,54,26,13,213,107,118,],[100,238,158,253,176,194,96,26,131,95,65,133,32,100,30,67,108,125,212,124,51,61,159,195,12,251,185,227,144,254,118,69,48,101,71,8,180,11,3,88,24,153,169,172,135,14,253,118,111,251,180,99,113,82,248,255,39,121,100,254,53,66,82,9,],[220,70,28,8,201,29,247,94,159,209,41,115,113,128,133,183,250,169,26,80,208,225,221,120,37,71,157,140,77,105,62,180,105,163,220,98,14,106,80,40,66,241,78,42,80,101,31,22,10,109,3,127,168,50,127,247,209,68,156,29,5,207,215,9,],[106,179,200,137,198,236,134,93,149,171,186,55,203,74,44,187,76,49,43,29,239,73,230,161,164,253,179,99,223,251,225,146,],[116,198,219,158,25,60,61,12,121,206,202,135,112,136,24,69,182,57,245,46,82,220,178,115,244,118,52,200,43,233,254,152,],[235,143,253,211,74,13,100,85,50,70,115,38,249,82,25,195,104,247,108,29,106,194,15,138,66,203,89,253,41,86,183,9,]], +[[140,86,139,49,10,206,125,31,14,222,206,253,96,58,136,64,0,84,76,121,37,101,212,129,195,211,224,110,45,130,202,150,95,166,226,103,199,102,115,104,65,65,16,114,209,152,61,25,0,172,240,29,72,195,206,17,119,11,38,247,141,169,121,247,],[88,152,147,15,199,111,5,254,156,145,130,221,17,20,61,193,180,115,91,144,129,56,55,25,148,212,21,56,39,77,47,116,],[222,189,216,229,211,17,47,215,123,57,74,160,227,110,148,38,186,201,29,241,38,250,156,49,124,234,124,157,69,149,124,221,150,164,90,227,173,118,4,19,238,18,5,175,215,26,41,249,195,203,88,108,210,215,205,30,147,188,22,82,252,52,220,4,],[66,151,113,186,35,213,219,160,122,148,162,49,96,59,117,216,115,31,51,57,226,153,114,57,169,250,235,80,82,197,94,26,190,86,41,243,87,175,139,32,196,220,233,76,20,8,235,151,79,12,214,178,205,20,65,34,160,99,16,37,47,193,157,6,],[96,164,33,95,215,210,111,199,119,112,27,58,239,37,166,235,54,60,112,85,5,134,5,139,115,69,110,172,225,65,179,92,],[52,42,162,30,249,26,85,24,62,149,131,40,132,91,53,59,200,170,139,227,193,17,152,171,72,53,218,198,64,220,214,38,],[138,152,65,141,169,224,147,98,155,190,49,227,75,211,252,6,207,121,15,56,174,6,110,123,178,191,100,218,110,128,235,2,]], +[[61,9,175,206,227,196,50,253,251,107,220,234,213,78,61,165,177,180,22,92,80,214,211,16,183,250,215,135,180,68,214,128,176,217,2,140,77,20,135,210,147,237,88,90,118,188,148,255,251,175,226,198,93,152,12,73,78,20,30,72,16,163,92,185,],[176,112,169,135,227,127,84,20,227,17,80,53,155,186,128,14,226,30,154,132,68,252,204,14,22,214,4,79,175,229,169,112,],[137,115,159,228,65,202,12,237,8,166,235,87,150,233,189,218,14,116,251,71,53,40,253,73,7,237,182,89,170,180,77,51,67,34,144,70,113,99,104,250,248,142,133,193,100,74,246,111,242,220,175,11,23,172,147,202,19,129,159,63,36,29,211,0,],[137,178,115,54,61,118,173,242,48,124,85,253,3,229,120,50,174,174,25,141,148,18,47,26,248,0,159,91,33,80,91,225,80,55,197,161,169,189,141,178,164,69,135,210,134,145,124,19,170,187,144,160,11,137,22,169,211,160,9,34,55,118,129,9,],[192,16,4,28,241,77,188,234,235,31,188,183,166,11,205,135,206,186,92,213,140,122,45,43,157,1,236,116,209,147,98,163,],[166,130,39,82,99,4,3,4,125,116,26,98,88,176,240,226,234,3,42,225,126,117,91,18,107,255,99,143,54,127,103,1,],[5,76,233,236,43,216,119,209,18,218,156,137,132,54,252,87,136,213,123,156,239,208,4,165,184,135,75,129,89,11,157,14,]], +[[65,193,162,223,147,105,205,201,39,22,74,165,173,247,117,113,54,171,229,19,149,96,66,102,51,76,197,70,10,213,104,62,64,85,120,52,204,232,224,67,88,10,66,114,168,128,77,79,146,110,136,203,16,209,223,12,94,40,185,182,126,27,99,218,],[152,162,74,82,84,222,2,11,222,245,60,133,114,129,2,174,114,187,214,196,207,5,50,91,33,208,145,210,24,44,133,122,],[184,178,117,42,9,113,150,194,137,132,157,120,248,17,217,166,47,199,103,39,143,12,70,98,139,82,31,98,237,39,89,215,68,98,161,117,218,34,64,63,21,2,4,69,202,224,109,163,237,97,204,166,32,59,112,6,54,42,14,25,137,99,210,14,],[235,223,23,2,253,12,158,53,155,218,226,61,78,91,120,77,32,117,228,50,167,219,104,58,134,0,76,241,196,30,214,167,36,10,51,136,111,115,187,25,210,237,76,92,97,54,98,64,169,255,43,106,73,187,156,46,29,143,228,136,249,109,185,4,],[249,96,191,217,33,228,234,8,203,114,54,77,137,179,96,201,64,129,115,182,48,109,225,0,32,211,227,118,162,97,222,183,],[33,226,96,47,48,60,229,198,18,245,35,84,35,90,237,107,9,70,99,168,26,194,130,173,169,27,18,178,30,138,185,214,],[10,44,68,250,103,19,212,120,96,109,99,235,207,220,118,185,119,248,181,147,218,240,12,179,203,226,25,56,217,135,210,0,]], +[[160,6,17,72,148,103,18,44,76,22,75,251,106,97,110,106,97,155,159,131,196,54,114,6,184,93,63,190,195,140,214,44,87,171,88,186,187,65,220,13,160,188,213,6,5,154,172,159,70,236,169,28,211,90,97,241,186,4,154,154,194,39,243,217,],[56,79,47,75,201,163,253,163,142,36,60,110,104,245,81,69,13,138,167,84,53,71,155,90,156,74,63,15,45,200,202,83,],[199,113,186,10,61,60,74,123,6,75,213,26,208,92,159,242,127,211,38,97,15,191,160,145,131,3,158,94,223,53,71,45,222,216,252,34,117,187,204,93,241,191,18,152,96,192,26,44,19,17,218,96,47,186,255,200,183,156,36,156,156,201,85,2,],[20,8,160,21,10,221,102,2,164,144,36,227,9,14,61,143,34,4,95,132,37,76,50,84,93,32,189,76,124,124,63,121,54,128,11,121,164,185,240,69,91,90,62,63,60,116,204,177,171,214,8,150,132,179,201,183,249,189,24,107,130,54,120,2,],[103,221,120,111,141,184,65,212,6,115,31,104,72,19,102,36,79,214,255,6,231,124,126,241,120,209,215,43,161,83,224,54,],[26,36,16,15,232,5,104,86,130,29,115,135,99,139,220,7,22,93,5,137,108,61,224,148,61,135,77,124,192,6,43,25,],[16,169,234,207,54,164,177,208,77,86,72,212,120,90,218,90,135,74,116,198,50,226,73,221,243,153,20,103,24,79,208,10,]], +[[222,22,52,243,70,14,2,137,141,181,50,152,214,211,130,28,96,133,58,222,226,215,243,232,237,216,176,35,154,72,207,175,157,193,70,91,51,131,243,125,224,14,162,211,199,15,44,143,172,129,95,1,114,2,156,63,87,149,121,201,132,165,137,94,],[224,91,69,214,245,57,111,14,155,207,56,145,105,28,192,65,138,79,198,189,207,145,37,113,138,31,118,92,148,158,172,123,],[210,5,6,235,132,105,35,160,177,111,248,47,178,195,146,59,0,193,179,188,198,226,246,72,47,186,36,128,117,33,232,224,34,63,105,46,98,234,201,147,244,152,246,113,2,160,79,209,172,249,199,227,136,141,133,124,154,8,11,138,246,54,16,6,],[65,37,246,151,159,215,3,224,45,104,102,254,18,219,219,114,72,184,111,214,93,123,242,125,2,62,35,239,72,166,81,42,124,26,224,150,33,191,214,98,11,22,78,130,16,125,119,10,33,175,196,224,55,159,69,166,12,26,30,94,143,7,84,9,],[207,45,254,144,144,194,219,31,17,242,141,237,208,8,43,21,216,60,166,93,52,153,109,198,107,217,108,232,222,71,152,171,],[226,200,237,34,233,219,152,180,137,216,83,241,215,169,174,138,90,78,215,124,35,219,244,218,110,245,227,84,166,194,38,6,],[227,165,42,102,218,176,79,155,37,20,98,89,23,37,30,17,31,156,59,125,56,91,158,32,49,109,119,204,139,102,233,5,]], +[[199,56,239,95,9,53,40,27,166,37,250,64,20,212,164,208,190,126,40,254,215,121,169,207,101,142,33,219,164,60,235,193,149,121,159,175,112,109,25,94,84,76,118,202,253,223,9,208,45,27,234,252,66,201,214,201,234,212,193,132,85,135,211,158,],[184,208,251,244,253,201,244,98,22,167,239,135,22,109,238,221,241,202,138,125,22,124,208,173,80,240,60,70,29,71,242,75,],[244,67,113,230,195,57,22,57,212,87,237,20,100,129,132,128,148,17,232,10,50,1,248,129,22,112,229,0,252,173,146,243,0,170,191,127,198,142,68,1,145,232,129,214,195,71,78,253,109,40,240,157,196,67,18,252,252,184,39,1,186,60,41,10,],[1,82,202,140,55,174,170,200,22,145,239,145,46,92,5,136,220,105,101,142,116,196,177,92,108,36,103,37,91,228,153,85,1,53,140,97,189,46,34,188,7,99,213,143,52,216,43,12,134,64,103,66,152,81,9,245,160,111,215,61,138,52,202,4,],[252,139,35,135,40,105,117,172,11,20,60,74,125,207,75,148,44,233,169,123,174,39,112,66,155,227,154,96,10,224,66,67,],[212,197,117,97,33,250,70,137,52,151,51,66,241,145,170,62,197,109,204,92,226,83,135,18,41,207,87,210,231,194,94,237,],[87,206,129,234,7,194,144,198,220,140,17,197,79,206,137,215,164,27,16,198,23,36,253,123,251,223,178,213,12,98,231,0,]], +[[95,234,56,115,156,97,202,131,191,123,74,209,117,162,17,118,39,185,113,166,52,163,5,168,79,165,127,236,184,3,86,36,221,209,75,15,192,103,104,213,16,76,80,118,75,253,59,149,35,82,163,64,7,197,13,93,221,34,79,245,26,252,223,156,],[120,15,133,120,106,98,81,187,180,93,194,220,123,196,210,88,105,240,90,90,158,91,251,96,230,91,146,225,76,206,27,75,],[244,226,116,130,63,44,57,111,58,50,148,134,170,100,16,197,255,25,38,111,7,112,253,4,251,20,167,96,45,43,105,164,162,176,9,40,233,225,217,35,137,248,3,51,89,237,111,178,20,100,103,170,21,76,186,89,125,236,106,132,23,63,141,7,],[236,153,64,71,93,230,222,171,194,178,153,44,208,212,6,189,97,67,36,157,3,188,45,5,62,84,253,230,10,10,63,233,53,127,115,159,176,252,194,250,63,36,182,138,32,215,185,38,82,136,64,46,252,159,42,82,48,4,132,195,243,2,106,12,],[215,232,99,124,200,113,70,221,248,164,70,183,210,28,120,247,167,168,159,29,233,245,42,22,109,52,199,104,134,194,237,87,],[176,89,137,43,165,233,35,30,247,150,233,219,102,144,167,214,143,72,43,6,129,206,213,249,226,50,78,144,19,249,216,166,],[181,215,218,98,90,79,26,98,255,162,15,50,44,105,115,182,58,29,133,145,112,218,77,62,213,71,127,235,149,107,222,8,]], +[[96,249,161,76,206,93,67,253,154,171,78,232,204,131,121,213,117,148,145,82,105,59,242,154,103,144,176,53,228,42,68,222,189,74,112,116,13,90,202,190,73,249,162,21,32,130,250,32,37,51,14,100,64,67,127,29,4,127,49,61,228,144,220,165,],[16,118,237,142,69,67,29,175,25,236,114,67,24,29,252,208,144,239,176,21,138,97,125,166,168,17,23,67,144,5,79,97,],[114,245,75,184,189,209,126,158,66,44,211,57,99,29,211,159,87,53,80,21,212,203,209,90,202,183,84,46,253,120,74,50,28,31,97,37,118,76,13,21,64,69,179,46,112,220,46,3,251,254,17,23,70,138,195,231,49,39,181,250,200,212,33,2,],[107,184,161,49,60,68,159,176,118,152,254,46,48,34,10,50,16,162,221,135,117,39,79,189,232,14,15,39,69,107,194,96,193,234,104,40,76,163,61,58,187,11,32,176,20,105,65,220,97,212,228,209,145,173,26,34,10,62,171,250,33,52,176,14,],[238,191,235,200,195,2,83,46,165,146,39,117,14,139,12,255,199,50,79,132,165,253,154,105,122,163,134,70,170,76,20,238,],[159,162,56,206,115,86,130,153,160,131,253,32,84,64,78,255,29,19,170,137,130,73,244,232,40,151,19,3,182,113,125,96,],[117,115,160,49,2,208,241,238,72,146,51,159,115,111,93,253,197,225,4,189,218,20,19,168,52,109,71,94,225,196,38,2,]], +[[163,144,83,197,197,139,243,29,70,43,39,166,32,176,179,123,128,82,198,177,196,16,43,97,69,102,58,161,94,151,135,24,54,66,172,42,50,128,220,229,42,216,223,207,211,112,148,54,237,196,231,228,174,27,69,45,155,34,7,128,176,134,121,250,],[152,19,186,240,237,195,151,243,53,235,84,147,115,225,170,35,103,23,6,91,92,248,159,118,121,120,247,6,137,38,100,83,],[247,56,62,150,108,178,48,157,238,223,134,1,0,24,58,174,250,198,114,202,22,213,65,156,214,66,44,167,14,22,179,151,111,95,22,90,252,39,134,17,124,134,130,52,186,17,9,237,224,49,248,151,155,80,229,103,53,139,212,248,189,149,130,2,],[170,30,176,48,71,127,159,206,245,234,24,13,228,18,126,8,196,66,159,72,92,38,70,219,0,107,124,37,133,83,64,218,106,8,129,74,220,5,247,3,86,198,145,51,63,59,96,73,124,167,225,210,140,56,246,150,21,242,201,175,98,175,190,12,],[196,117,217,176,45,150,122,53,33,231,57,151,224,123,4,77,34,62,209,146,126,217,157,154,50,26,196,199,114,33,87,156,],[61,165,93,138,89,213,156,210,135,88,91,83,110,26,234,170,174,21,101,29,201,250,48,125,241,88,94,3,175,168,50,73,],[114,0,162,111,37,58,229,142,26,126,63,51,221,235,172,249,135,92,240,62,65,146,218,253,96,245,23,185,191,41,194,10,]], +[[224,194,157,244,222,69,196,117,57,224,137,107,58,89,188,61,230,184,2,253,20,219,220,159,37,231,23,172,130,195,40,243,166,144,2,176,245,239,53,76,227,178,214,184,216,186,112,171,119,132,50,178,47,20,77,201,194,235,146,217,157,153,221,42,],[208,167,159,249,182,66,122,247,84,159,49,131,40,202,229,92,211,91,50,252,225,217,147,71,123,89,121,104,116,210,180,98,],[187,59,140,92,39,89,31,216,185,197,186,72,157,107,110,229,176,251,74,123,13,229,31,22,57,175,198,115,208,229,247,94,49,58,167,225,208,0,144,129,219,202,116,53,182,135,204,209,47,100,247,74,56,110,119,43,158,36,120,27,146,92,140,12,],[3,215,163,45,26,145,11,185,203,112,186,120,136,90,243,18,166,172,236,44,75,99,136,144,42,95,199,46,207,40,7,47,126,250,173,140,106,69,63,217,102,119,209,144,19,51,154,231,125,25,208,220,178,31,122,167,140,87,178,123,113,44,244,15,],[227,94,90,116,26,11,218,143,96,67,55,8,80,182,98,252,245,68,138,18,216,94,218,63,79,160,61,176,7,21,186,5,],[249,114,42,198,85,57,134,47,24,221,229,23,163,212,207,67,90,138,144,134,163,251,184,136,74,151,161,113,212,205,174,166,],[163,202,24,42,73,51,179,205,54,86,70,101,240,208,159,245,141,53,4,153,99,188,175,41,22,37,153,209,204,36,57,6,]], +[[25,139,95,209,192,56,39,224,153,74,213,191,238,155,91,123,233,150,108,156,58,38,126,77,116,48,52,55,103,64,60,103,102,130,198,241,168,102,180,155,47,142,233,127,46,83,47,169,22,102,191,56,218,27,77,214,85,67,161,119,119,148,203,238,],[208,216,173,29,166,68,49,205,250,247,238,235,183,159,134,175,144,234,53,189,166,184,112,69,101,144,91,255,111,188,96,110,],[244,84,243,91,24,83,143,135,126,93,97,74,118,181,39,106,39,252,11,67,63,33,93,196,233,99,179,240,71,105,76,120,12,81,92,110,246,254,45,180,176,9,0,155,194,115,58,236,79,212,110,97,83,87,204,11,204,159,31,127,194,30,60,2,],[253,226,77,16,91,192,235,140,22,84,205,111,238,254,160,33,182,55,98,119,191,58,34,75,54,227,213,222,171,221,83,39,218,152,88,70,24,55,79,135,221,134,206,91,28,236,153,46,176,201,247,255,50,53,78,236,47,249,197,127,54,49,65,1,],[1,176,163,86,113,103,167,66,198,58,80,107,113,147,110,113,150,76,0,150,10,16,83,26,183,13,212,174,15,7,203,26,],[106,39,85,216,29,208,95,188,204,17,141,178,150,228,171,144,253,78,121,38,75,176,41,161,244,85,99,201,219,147,200,67,],[94,22,140,46,224,50,135,34,143,49,15,85,185,164,173,170,146,226,235,209,150,30,104,231,152,115,59,91,205,58,54,0,]], +[[67,146,247,212,251,214,143,225,84,228,186,56,173,82,7,97,42,6,72,85,96,86,195,154,193,22,173,70,143,137,189,45,203,234,239,65,172,172,2,191,31,120,12,233,52,170,189,99,19,100,179,105,86,123,225,190,40,227,144,111,157,177,32,250,],[72,163,195,84,32,37,75,69,1,49,218,142,212,248,236,157,78,243,188,3,14,164,93,216,105,69,22,199,5,234,19,82,],[134,231,204,240,110,121,54,45,64,205,183,251,117,169,137,120,187,211,52,161,219,117,144,54,125,96,132,155,213,62,47,177,164,189,174,89,13,31,71,181,73,13,135,2,231,193,168,114,104,184,238,157,182,18,222,123,220,46,56,250,109,235,126,5,],[35,62,252,26,159,53,189,244,67,135,65,177,193,100,184,91,217,115,144,183,182,65,81,131,99,63,214,80,252,4,36,81,65,141,81,238,192,143,18,131,194,247,133,180,173,246,33,67,114,223,171,146,224,202,0,242,82,117,235,162,64,184,45,0,],[61,21,36,131,52,120,161,43,75,143,202,235,170,229,129,236,5,193,120,59,92,236,47,106,12,83,182,151,78,153,229,184,],[136,251,22,187,87,67,218,243,66,12,18,141,199,73,182,1,241,170,177,196,218,212,29,3,5,116,173,20,11,143,149,5,],[242,183,48,144,180,250,97,133,55,236,113,16,140,156,205,79,26,49,91,7,148,118,218,253,42,83,200,2,249,188,152,9,]], +[[11,234,152,171,231,214,63,21,131,144,238,102,138,160,80,232,74,37,210,137,62,73,252,131,240,121,249,187,166,165,90,117,34,25,46,192,211,46,249,131,86,101,166,27,200,139,207,78,22,4,99,121,33,21,44,17,106,245,3,54,91,246,190,66,],[208,11,250,248,47,0,41,237,110,220,174,44,243,25,93,123,200,201,211,189,212,246,234,167,240,78,225,4,85,107,55,117,],[126,179,19,155,136,15,223,102,55,106,32,144,129,136,64,4,151,103,200,55,243,173,0,54,177,65,102,112,82,179,54,9,129,124,165,226,64,237,140,223,60,207,58,238,41,39,69,52,89,77,176,180,204,197,198,229,187,163,40,11,135,63,41,1,],[191,165,221,164,34,233,181,38,215,96,174,212,254,143,103,191,108,29,183,245,94,29,133,63,38,242,221,2,50,183,44,92,48,30,70,227,185,32,112,235,149,120,243,66,46,156,77,172,204,249,207,89,18,62,80,72,104,74,226,167,8,12,146,2,],[254,102,162,186,93,229,2,93,183,171,11,51,168,140,232,93,43,247,92,117,81,207,83,228,62,42,6,151,170,156,66,160,],[234,205,156,207,70,217,113,53,168,108,69,211,119,176,20,177,133,183,238,217,245,244,60,170,94,137,254,74,100,139,29,174,],[23,123,183,210,63,174,239,124,209,120,52,224,167,166,23,246,209,29,216,201,12,247,182,108,186,56,25,156,44,99,216,10,]], +[[194,88,120,176,209,224,146,92,143,95,4,161,229,121,144,128,150,60,65,58,19,153,193,24,175,177,104,124,121,127,72,57,19,172,44,173,65,144,140,37,95,103,31,147,147,74,229,215,190,50,83,70,114,92,139,64,220,57,234,128,215,13,223,52,],[128,74,48,157,4,77,120,140,144,115,8,11,67,31,157,30,175,0,195,170,22,37,150,238,194,69,81,134,62,97,34,64,],[6,245,81,152,180,25,25,20,183,67,6,243,142,56,19,22,234,196,11,91,90,219,138,49,36,100,246,113,117,236,246,18,224,20,123,28,239,70,194,81,135,80,165,96,107,176,59,198,70,123,185,50,21,20,246,157,203,235,206,143,105,5,128,2,],[49,62,150,118,218,139,217,126,58,64,16,235,99,64,11,211,51,218,240,20,113,127,53,157,145,62,243,16,187,79,49,88,156,244,218,14,194,245,112,152,103,57,252,14,42,94,50,251,209,61,90,40,78,204,172,138,229,78,40,121,129,67,31,2,],[162,187,42,233,149,175,245,247,144,138,8,79,95,117,72,61,67,106,87,24,48,233,132,69,113,62,213,21,61,122,100,69,],[227,142,47,232,19,136,249,154,217,135,41,242,85,125,99,81,31,88,106,99,116,57,99,63,61,38,165,221,246,187,83,193,],[13,123,97,156,241,160,206,153,14,142,250,26,120,35,254,78,186,38,110,253,84,155,9,253,234,82,173,243,22,159,254,13,]], +[[11,46,198,39,99,246,135,89,49,53,218,25,97,239,41,162,136,8,150,150,217,68,178,101,165,249,104,147,205,45,130,37,193,226,52,250,139,201,109,38,142,122,173,2,139,3,240,169,17,182,151,113,93,179,162,28,47,199,223,72,236,218,136,117,],[128,37,86,193,19,175,222,183,22,134,210,197,38,91,154,53,201,243,225,82,233,212,174,91,128,234,55,36,2,83,208,71,],[255,112,31,52,179,89,77,227,184,0,69,244,41,229,227,45,216,141,96,81,212,25,95,22,133,190,120,55,102,232,1,25,54,143,86,179,116,151,37,185,19,241,34,63,135,251,15,178,77,157,250,8,65,214,160,226,235,31,221,247,117,194,210,5,],[221,10,162,218,177,210,30,59,71,162,236,42,138,62,140,146,208,138,206,25,138,181,12,193,207,153,19,72,127,74,14,178,216,160,205,179,91,207,89,93,42,197,15,241,212,152,106,82,89,238,204,102,186,178,196,103,57,246,91,66,231,200,109,3,],[241,83,43,66,142,253,163,4,24,56,0,187,198,45,248,80,229,199,66,34,32,7,73,180,145,17,50,116,127,93,184,11,],[237,220,6,248,40,182,49,213,240,73,174,100,65,111,121,255,156,85,20,245,151,178,200,228,202,69,148,9,91,134,176,247,],[85,240,248,54,126,48,146,112,41,224,238,163,13,69,182,136,235,27,108,56,142,211,133,51,98,255,221,250,13,101,134,5,]], +[[137,96,215,190,232,198,179,156,165,147,77,124,221,209,111,22,179,102,62,110,3,232,51,192,87,226,24,30,69,151,203,104,67,64,144,149,212,245,15,94,221,189,92,212,210,1,34,152,203,65,164,14,153,73,45,90,45,176,139,229,55,126,161,131,],[248,193,226,165,14,219,240,111,114,154,68,225,21,100,235,151,244,198,254,246,251,16,147,83,251,3,127,237,86,18,158,85,],[114,19,221,74,121,253,84,222,192,197,72,239,66,230,202,224,21,190,119,128,43,245,21,205,37,130,118,143,114,245,99,235,178,218,54,175,74,174,172,86,187,255,201,147,44,46,36,236,149,218,255,0,165,247,160,172,171,156,139,211,194,59,180,12,],[185,175,159,58,184,58,115,243,178,94,161,218,123,249,163,203,192,62,140,207,31,191,167,136,188,12,206,251,184,173,197,117,205,188,201,113,153,170,189,134,166,208,221,252,101,232,90,96,90,194,100,193,3,123,161,73,67,104,159,115,55,184,254,5,],[173,32,44,120,159,209,221,190,85,166,112,218,78,142,105,186,3,145,234,97,92,2,11,198,207,137,19,177,244,116,24,93,],[170,80,158,178,23,18,19,2,133,35,17,155,232,247,174,65,50,232,115,31,200,84,247,103,10,17,139,157,210,52,91,118,],[26,189,211,89,97,49,145,243,185,73,234,158,210,45,140,27,89,19,56,133,13,33,213,25,191,200,121,196,44,225,137,13,]], +[[239,107,155,81,253,79,133,134,202,98,101,142,4,47,192,154,131,185,67,3,53,38,255,195,38,198,94,179,165,251,89,75,29,110,236,232,5,224,136,120,33,135,107,126,214,237,91,7,20,214,70,251,236,218,56,118,79,148,200,21,94,97,208,4,],[120,165,225,189,59,51,224,146,139,208,176,218,203,101,83,117,34,153,6,10,195,28,54,11,141,213,145,119,29,147,210,66,],[113,209,113,7,28,208,254,161,198,169,207,173,31,127,216,53,232,95,249,6,119,139,198,52,90,77,236,67,19,236,194,191,247,85,167,23,235,217,18,165,224,40,64,172,7,56,66,249,191,202,165,137,19,226,96,227,199,51,147,211,102,133,199,14,],[254,106,2,71,183,3,98,100,152,64,184,125,204,86,190,125,248,27,226,1,176,33,20,73,126,92,78,87,7,12,150,188,217,32,159,167,196,120,110,196,84,58,121,32,77,124,98,34,129,236,25,46,111,236,134,186,25,140,93,114,180,216,111,8,],[179,24,172,68,70,132,22,238,133,249,196,85,53,153,121,76,207,35,118,103,93,18,165,216,79,107,121,26,177,110,174,164,],[177,146,31,169,34,34,130,111,130,127,87,174,5,58,96,139,254,19,93,156,231,128,138,255,93,206,165,132,129,118,213,78,],[129,201,152,131,8,215,209,53,173,142,178,234,134,4,166,199,157,66,246,164,8,126,47,59,109,177,243,238,205,134,174,2,]], +[[186,212,124,212,189,137,132,144,103,204,225,230,60,61,145,233,183,135,174,168,88,78,219,7,243,69,30,246,126,123,215,155,171,12,233,186,29,41,189,251,133,160,230,107,118,181,226,224,95,247,50,86,158,67,117,204,215,80,152,233,231,29,23,191,],[232,11,185,63,101,214,204,101,227,97,0,219,80,158,80,143,69,135,49,215,33,130,39,86,22,72,49,62,94,161,230,95,],[229,114,74,29,212,99,169,125,18,34,197,24,196,146,93,50,34,2,209,15,4,205,7,142,119,30,15,179,149,29,188,20,147,162,52,70,7,84,195,170,227,223,147,0,141,187,251,49,12,153,89,43,237,231,53,164,174,171,3,35,161,33,13,14,],[11,83,109,115,174,240,21,145,157,189,102,54,187,155,171,9,93,154,136,165,77,207,55,167,208,137,6,73,96,89,7,250,32,247,100,101,33,61,114,167,158,175,121,184,85,163,25,222,2,212,103,62,208,86,216,211,249,199,161,241,119,255,183,1,],[84,238,53,115,206,140,227,243,50,164,113,121,226,56,60,144,47,128,133,173,123,221,222,120,232,157,50,235,225,36,56,232,],[110,20,197,242,96,224,184,150,108,186,189,135,3,160,149,171,31,73,29,168,249,130,201,161,51,196,134,13,180,217,142,25,],[204,216,47,56,85,142,142,217,104,105,31,177,211,112,4,204,170,225,150,252,56,224,172,109,142,13,223,206,135,139,37,6,]], +[[202,186,142,5,51,17,58,75,225,115,64,139,168,60,13,183,66,96,128,47,145,134,195,145,64,38,85,172,222,96,21,203,45,123,239,97,100,194,121,250,16,40,169,120,142,62,142,232,172,21,237,207,146,165,133,80,98,149,35,16,180,104,69,71,],[200,194,146,76,246,196,112,40,145,8,103,211,138,51,124,224,32,246,49,25,147,57,205,1,165,1,11,17,97,83,26,105,],[236,53,236,50,200,164,0,136,39,225,120,73,43,59,139,238,34,164,149,79,198,178,95,79,34,93,215,237,35,105,137,0,222,129,86,117,106,142,220,53,197,29,16,248,43,131,10,42,101,150,118,234,201,17,249,96,36,71,102,224,195,198,7,5,],[100,163,251,186,124,208,99,116,156,95,148,1,155,114,14,148,197,53,54,72,24,201,9,35,125,154,174,238,54,114,216,147,140,217,210,74,126,212,215,111,237,5,99,8,228,86,229,33,251,81,140,52,27,132,233,222,191,149,51,64,111,164,149,5,],[24,166,228,34,41,114,232,179,252,27,79,131,40,241,172,183,45,114,29,37,45,78,224,43,135,151,196,146,70,122,14,131,],[108,3,65,120,145,243,160,41,11,232,8,120,61,63,97,10,21,87,74,189,78,215,225,184,148,24,35,57,139,11,236,31,],[90,27,166,43,42,153,110,176,91,119,40,101,206,24,231,250,141,108,12,107,113,81,252,143,173,150,74,80,45,200,126,12,]], +[[155,243,251,199,48,139,70,246,3,107,173,224,195,202,25,159,172,102,43,7,241,3,191,117,24,29,82,186,106,88,190,5,47,106,198,252,51,188,6,12,29,195,203,157,26,43,145,21,132,90,221,177,108,75,132,190,55,237,51,173,179,179,211,168,],[80,32,103,130,178,181,243,145,3,80,104,17,130,150,211,204,99,76,169,39,251,218,227,106,122,161,156,155,139,32,27,97,],[12,49,54,224,31,155,205,153,225,13,61,18,75,12,219,7,114,190,193,138,134,75,232,27,209,218,164,77,129,140,61,71,13,250,168,171,110,154,118,28,240,63,147,239,156,199,130,145,9,110,214,209,12,8,250,47,186,59,172,4,221,226,15,12,],[156,199,134,210,215,132,71,160,119,227,95,75,145,30,39,219,204,94,122,163,36,227,120,4,66,130,12,180,104,67,92,109,55,82,65,217,160,47,181,47,219,109,175,89,59,10,44,216,33,5,22,215,189,113,58,114,139,208,179,152,46,222,106,11,],[176,42,30,224,233,253,193,103,209,85,145,172,239,143,8,101,236,95,47,158,43,244,72,11,70,47,67,185,80,181,36,147,],[227,88,112,87,93,229,180,134,77,56,169,155,189,2,46,190,60,38,191,217,180,46,182,56,19,135,49,55,129,18,105,49,],[165,160,42,146,207,37,136,205,224,152,160,193,195,207,235,84,253,201,110,247,253,82,171,38,29,242,147,139,87,238,237,5,]], +[[100,232,147,4,163,53,233,3,203,54,192,189,241,166,65,46,243,104,70,128,6,183,61,61,45,97,203,3,12,197,248,209,161,128,239,58,102,28,60,71,157,95,105,128,124,144,39,72,227,94,127,114,81,33,227,122,93,145,184,190,200,141,131,166,],[24,222,57,91,140,1,2,29,150,129,254,117,29,56,70,188,255,211,34,53,250,122,88,86,165,92,78,26,85,111,42,80,],[146,235,68,84,129,64,1,236,252,24,2,93,100,33,246,70,69,165,188,187,92,184,253,133,193,77,119,38,23,197,3,232,190,125,59,207,17,127,94,104,1,209,195,185,111,144,144,166,109,220,103,248,207,143,240,241,193,37,177,107,21,226,206,7,],[202,48,70,54,23,31,243,174,234,61,135,96,154,93,210,207,183,121,237,205,157,247,250,148,113,2,119,192,62,115,91,144,125,143,221,20,181,104,40,183,177,75,198,82,37,47,84,117,157,155,205,177,205,215,251,229,219,108,124,65,23,249,9,8,],[184,240,3,59,246,8,86,20,156,230,167,1,124,196,31,246,180,214,66,241,116,22,67,110,42,56,122,102,213,37,50,183,],[176,98,27,130,6,19,50,232,21,70,128,139,15,60,194,172,136,2,188,177,134,81,74,147,176,139,87,68,177,149,173,51,],[42,172,98,152,45,60,221,199,186,230,7,138,180,221,210,208,220,250,22,38,72,137,101,153,82,77,103,28,71,103,237,1,]], +[[111,99,67,135,202,44,12,177,103,167,64,214,175,216,158,42,40,245,48,113,132,232,28,186,60,3,112,70,165,237,226,60,1,31,42,154,17,28,56,243,73,12,173,22,133,190,120,236,238,220,111,172,74,50,33,48,28,105,200,75,30,199,179,167,],[8,131,208,244,36,112,255,175,191,157,181,27,132,198,202,160,199,48,47,167,140,91,153,231,158,247,189,69,250,17,129,96,],[253,23,198,24,205,187,93,69,158,162,172,168,134,240,81,44,98,50,81,40,74,174,58,131,235,93,127,96,218,29,155,43,160,131,196,85,165,226,88,58,60,186,115,110,123,150,27,161,156,28,200,221,144,116,93,168,42,21,223,198,98,232,225,13,],[57,60,92,57,75,21,56,180,21,93,7,48,95,197,216,9,169,180,50,61,50,126,63,10,217,102,124,136,132,114,176,99,225,244,172,71,153,83,247,97,59,152,85,80,106,54,15,159,112,2,183,157,224,86,37,236,192,62,134,107,24,184,69,1,],[139,90,85,154,17,251,144,62,137,69,0,81,76,115,155,103,228,196,112,80,35,3,78,165,119,228,73,158,52,91,238,200,],[76,201,211,32,148,16,151,170,7,22,117,82,8,15,67,59,21,200,65,26,246,133,165,208,208,53,240,231,24,92,180,18,],[144,42,250,69,159,176,41,195,163,197,143,160,89,242,153,207,28,235,55,76,196,28,167,217,144,34,21,61,163,228,104,8,]], +[[75,46,26,230,15,165,211,131,186,186,84,237,193,104,185,176,94,13,5,238,156,24,19,33,219,253,221,25,131,149,145,84,54,192,32,177,133,82,52,86,25,239,136,55,235,141,84,148,132,14,133,244,104,9,52,59,77,111,64,97,37,218,85,125,],[112,89,62,251,153,170,89,229,16,141,243,65,239,216,181,81,131,79,75,143,145,5,120,181,183,166,129,143,138,193,161,105,],[34,32,17,158,131,214,154,106,62,237,149,250,22,109,29,17,40,163,242,50,202,27,120,188,148,180,212,118,196,119,148,67,97,75,135,114,170,34,50,203,7,32,160,85,235,113,216,64,127,58,177,155,170,29,150,44,5,44,132,192,189,88,150,8,],[245,237,76,38,60,27,22,43,112,10,36,9,159,70,242,235,66,181,8,38,211,105,60,111,248,28,146,180,197,8,78,5,154,212,196,218,129,237,14,191,26,190,219,52,129,142,186,61,52,173,34,118,190,153,197,136,53,7,247,252,188,8,138,6,],[40,103,79,179,57,149,253,145,204,220,18,141,166,84,146,188,138,12,213,194,149,197,103,145,193,187,166,85,150,166,162,152,],[4,207,69,127,154,13,88,72,169,251,181,51,1,30,119,250,187,237,108,239,211,117,190,83,22,253,233,203,54,200,15,153,],[37,42,120,129,50,61,85,21,171,231,231,218,23,79,35,223,159,89,42,88,138,175,111,225,55,146,101,216,193,16,198,9,]], +[[178,22,206,191,135,128,36,194,13,252,134,206,75,55,189,196,122,162,143,41,32,59,91,68,146,80,101,217,147,162,89,254,195,110,219,182,37,74,145,63,8,254,37,158,35,135,128,99,143,114,236,11,48,7,38,75,204,96,169,232,30,233,41,143,],[24,198,210,159,88,69,36,51,14,170,19,134,175,118,108,147,191,62,249,144,121,44,227,220,165,80,139,89,178,253,104,107,],[183,56,158,231,141,217,118,63,157,40,146,145,46,220,190,62,138,35,107,139,220,37,244,75,156,253,200,196,124,213,129,104,171,86,235,4,2,165,189,117,42,200,244,151,141,46,162,182,93,47,168,82,101,150,107,159,87,34,126,244,165,154,224,9,],[224,132,195,239,164,38,30,229,72,209,110,44,113,69,8,147,99,228,116,10,206,12,126,205,195,106,101,141,227,45,183,196,239,49,115,213,217,198,217,124,3,138,20,168,83,230,19,14,141,42,184,58,101,227,224,55,62,224,108,123,67,92,125,3,],[31,32,188,211,65,81,142,206,8,149,145,231,52,198,8,163,202,139,3,115,187,182,22,65,113,86,96,104,39,82,138,122,],[113,146,176,111,115,117,223,36,73,30,111,252,85,172,139,114,23,153,168,204,184,80,250,12,217,164,57,243,70,124,170,28,],[99,76,163,85,74,176,127,14,95,149,85,21,111,23,130,133,75,136,6,213,19,60,210,183,123,205,86,148,194,88,207,14,]], +[[175,206,206,169,36,57,228,74,67,237,97,182,115,4,61,203,196,227,96,242,243,12,208,120,150,205,162,12,185,136,212,227,210,49,246,146,53,162,227,161,221,95,108,42,154,175,32,192,52,84,185,162,159,78,58,41,171,148,104,157,13,114,62,80,],[176,71,187,41,1,16,172,138,138,85,200,188,215,172,5,124,46,58,84,229,2,42,201,206,210,193,9,142,158,238,171,77,],[166,85,69,207,61,244,86,178,141,131,166,217,76,3,106,25,208,210,159,176,101,237,194,126,94,147,161,244,2,121,137,126,28,111,37,149,154,114,90,186,188,135,207,42,231,39,243,70,123,121,87,14,144,39,17,145,113,145,217,203,13,45,102,12,],[44,31,162,226,45,49,90,147,137,135,24,237,70,173,75,4,255,218,100,77,65,35,227,57,24,27,50,142,147,131,246,109,109,152,223,42,144,151,123,172,156,147,168,137,221,208,90,156,45,109,89,110,153,27,165,204,45,21,172,88,218,152,171,6,],[15,34,172,3,253,188,184,228,245,6,55,105,217,32,5,117,142,201,196,218,186,167,232,3,113,203,188,26,147,106,95,158,],[126,169,45,150,200,91,251,13,155,96,106,248,244,22,57,208,100,101,210,127,130,78,55,179,246,196,198,106,61,2,109,226,],[64,216,69,36,89,126,231,136,223,231,82,99,18,136,140,217,116,22,139,44,75,92,228,209,12,26,140,121,1,222,83,8,]], +[[184,52,198,224,250,203,255,88,13,211,178,55,83,149,154,76,33,84,194,25,82,27,61,39,3,93,7,31,101,153,189,2,209,195,132,113,94,59,61,2,193,62,9,6,5,83,76,125,183,64,218,42,165,96,245,50,0,163,206,216,190,174,140,248,],[216,167,255,191,25,86,178,162,169,101,99,237,46,82,19,193,70,204,85,66,60,247,132,88,179,95,179,203,2,6,56,126,],[15,25,183,6,109,87,146,50,138,152,0,217,212,248,246,125,91,8,155,84,18,38,161,103,218,205,67,159,164,133,176,2,90,93,199,242,199,226,63,196,165,198,134,158,118,25,211,86,57,151,0,201,54,80,232,156,210,91,144,251,153,37,227,4,],[109,164,230,139,60,235,76,226,208,45,182,147,213,165,67,123,67,178,58,186,4,212,196,95,208,226,66,166,96,199,208,25,154,75,255,204,120,245,139,146,225,120,76,76,132,72,146,235,4,129,225,76,244,123,57,247,29,242,231,76,15,167,43,9,],[227,145,81,170,34,60,215,174,88,139,22,246,230,9,30,51,13,174,189,203,56,11,113,44,225,10,143,23,51,53,127,249,],[186,232,84,211,22,13,81,115,209,69,218,237,207,244,166,183,75,103,186,66,197,53,240,214,16,29,82,19,93,35,232,147,],[192,67,192,147,34,209,223,129,22,77,74,109,76,64,140,247,112,213,100,30,39,232,181,221,34,248,36,29,225,99,108,12,]], +[[34,105,165,216,247,172,44,217,4,143,95,73,227,73,229,196,53,161,89,179,25,254,59,48,191,172,141,13,80,89,67,244,28,129,121,67,220,57,194,75,1,218,56,164,135,177,117,72,36,96,198,9,228,114,99,73,169,170,122,234,155,192,251,52,],[144,160,179,189,35,235,190,239,53,26,26,191,137,234,166,140,8,145,95,46,148,35,193,1,164,237,17,121,122,231,145,92,],[190,15,179,48,138,7,106,97,164,169,42,151,246,172,85,50,113,144,225,52,29,109,212,16,216,107,65,189,175,45,51,116,9,62,247,32,189,183,127,235,112,20,224,247,125,59,128,150,35,199,202,83,226,174,75,9,113,19,233,109,183,122,45,8,],[156,248,1,191,94,16,49,126,232,10,218,215,166,83,216,166,197,16,187,77,123,17,255,101,157,48,245,227,3,227,26,30,54,180,198,247,26,225,232,84,228,86,76,241,34,208,122,181,42,32,68,121,113,225,57,217,141,218,28,48,218,191,204,3,],[14,69,15,241,127,233,252,52,238,163,95,35,185,32,106,198,204,82,134,73,15,76,21,16,73,213,0,74,142,53,91,2,],[188,45,97,251,205,74,188,17,43,192,167,237,241,132,74,22,226,134,55,73,202,165,43,186,100,47,212,167,108,207,116,220,],[126,166,138,241,97,213,192,250,9,97,162,182,52,28,202,191,22,72,63,241,156,3,212,192,186,11,66,110,135,226,146,5,]], +[[233,101,179,242,87,53,102,133,201,139,66,185,100,162,83,252,73,83,153,204,148,176,153,194,68,95,200,28,117,156,104,229,104,159,84,16,200,224,244,211,123,192,124,133,215,204,230,201,182,54,1,249,189,175,236,170,68,138,94,237,100,175,200,198,],[96,169,148,77,105,186,200,82,164,234,115,90,242,204,68,81,64,249,132,234,154,153,51,148,67,64,220,236,42,206,125,123,],[141,43,196,225,205,37,106,173,138,21,29,236,1,13,201,58,94,92,202,88,41,141,236,73,203,201,196,113,123,92,251,84,96,212,48,190,114,107,15,48,44,189,146,107,238,161,154,163,201,58,235,69,42,68,246,0,122,244,154,223,47,5,187,4,],[195,69,68,245,61,200,151,165,132,16,35,135,210,100,147,58,73,73,68,148,201,18,69,101,1,188,117,179,253,145,14,129,22,97,7,237,63,230,217,127,228,254,100,90,25,161,237,2,241,90,228,43,25,72,154,109,151,9,77,106,181,12,50,2,],[96,14,249,126,170,196,133,124,11,88,234,65,209,200,228,251,29,98,105,127,24,116,244,163,48,23,223,26,61,96,230,152,],[84,80,163,27,11,163,42,65,23,196,144,193,76,139,175,80,106,99,176,20,73,239,38,228,97,10,8,99,39,179,31,221,],[11,12,61,97,87,36,92,51,219,245,123,19,28,118,47,197,220,117,77,28,251,37,189,161,31,229,84,103,156,101,100,12,]], +[[188,59,30,11,248,214,158,165,180,203,191,16,187,51,252,149,90,220,190,19,252,32,175,138,16,135,44,233,223,57,214,189,172,205,38,40,21,89,25,187,199,249,216,111,145,218,254,195,92,113,26,120,199,154,211,96,237,219,136,250,138,24,11,45,],[136,77,54,204,32,184,27,114,248,150,153,202,55,218,149,66,133,61,224,174,185,151,57,111,61,204,36,72,133,80,147,74,],[110,247,240,233,31,44,198,113,95,142,90,152,87,75,68,0,194,97,166,67,224,84,95,242,103,71,248,225,115,152,153,215,102,64,182,69,28,67,193,208,58,71,117,181,79,207,155,206,24,237,63,204,173,51,139,119,100,2,79,223,162,222,130,1,],[193,29,118,193,143,253,199,106,7,251,172,242,251,27,1,212,62,4,116,111,249,61,8,69,178,254,225,82,239,22,98,173,159,113,35,57,7,140,236,156,47,111,177,184,2,123,109,124,224,43,192,214,173,136,201,207,57,175,149,151,196,81,204,8,],[103,77,207,8,114,89,139,126,151,55,160,46,124,178,212,173,54,136,190,72,232,186,139,229,46,197,123,140,116,83,31,132,],[84,6,72,175,246,16,204,138,69,41,80,38,16,129,35,151,65,233,100,45,120,100,251,7,45,178,199,64,114,102,227,55,],[234,144,109,84,51,187,255,90,247,185,90,114,32,241,229,111,106,81,131,10,18,103,4,116,199,238,248,32,106,109,129,3,]], +[[16,113,143,166,226,215,246,237,56,253,102,203,109,191,160,135,232,241,232,168,162,79,171,88,215,157,121,84,184,114,12,62,135,13,79,102,109,6,253,169,249,81,27,88,96,46,236,5,13,117,78,166,216,231,156,221,25,246,1,196,119,223,26,160,],[24,100,72,92,245,172,235,101,46,23,112,171,98,144,55,19,56,55,32,196,161,0,121,142,182,188,184,192,242,128,108,110,],[225,101,145,134,241,247,111,228,58,200,161,23,3,54,15,190,255,83,181,229,123,89,116,170,160,142,37,117,87,156,39,8,76,246,128,46,124,32,99,71,49,68,117,182,3,25,116,148,231,214,31,228,177,238,123,120,225,141,148,70,147,82,223,12,],[157,182,176,98,124,134,58,59,72,221,206,181,1,97,6,10,41,89,214,152,166,109,87,45,219,173,43,129,237,184,146,254,209,209,23,64,173,64,117,184,216,245,228,82,12,179,99,179,131,112,173,9,139,224,222,233,245,30,107,148,74,89,72,11,],[81,2,228,245,49,90,66,156,30,178,189,247,197,3,26,124,102,190,114,223,99,65,246,100,156,92,21,230,230,123,39,244,],[180,199,113,236,243,167,106,236,191,100,150,134,89,80,38,125,172,5,29,155,28,42,131,22,250,105,97,42,10,204,51,66,],[59,85,237,2,204,72,159,149,162,136,143,25,208,130,175,80,117,81,83,87,172,49,155,129,247,248,117,139,222,57,186,9,]], +[[193,212,114,76,108,177,188,103,35,178,180,48,52,39,139,60,91,72,254,215,248,163,204,35,24,3,62,117,82,4,115,81,194,126,57,46,124,54,100,185,6,30,167,109,37,117,221,124,65,234,241,218,58,101,243,169,134,224,165,127,108,64,193,126,],[24,114,152,111,164,22,52,8,14,200,80,223,206,206,3,69,50,119,204,55,107,57,1,180,115,40,44,90,12,15,232,111,],[211,122,110,200,46,212,92,169,180,133,93,233,203,148,37,100,232,131,255,112,167,155,142,113,45,95,96,78,200,151,77,229,54,58,200,73,203,171,40,231,174,239,242,142,211,242,209,75,96,139,49,70,194,239,224,115,90,216,21,199,215,90,26,1,],[183,67,45,112,185,18,106,192,145,113,106,249,59,230,32,67,237,3,246,59,179,181,84,231,151,48,101,224,223,127,212,128,175,153,210,201,55,103,79,228,195,229,145,62,182,221,252,242,78,70,127,74,172,28,73,19,118,212,125,52,9,80,98,11,],[180,97,193,182,112,232,87,14,206,32,184,111,6,157,196,201,61,255,200,40,121,229,204,247,87,254,119,91,122,68,109,198,],[228,21,103,167,128,222,183,208,79,241,189,75,248,10,230,143,115,26,54,206,203,167,48,12,208,141,11,43,123,35,223,50,],[163,166,178,30,147,47,126,158,70,13,15,154,79,32,75,253,185,200,137,124,108,1,75,235,153,112,111,240,200,5,203,2,]], +[[55,192,112,212,165,59,19,190,118,6,53,17,13,27,212,240,25,32,34,90,250,190,197,118,250,174,201,16,242,146,109,26,10,168,95,42,177,223,248,149,209,250,208,193,25,242,191,87,18,106,171,96,28,82,141,55,105,142,151,112,45,53,245,37,],[16,238,108,87,205,181,85,81,153,84,175,53,119,97,114,178,128,100,237,134,177,212,95,27,74,171,100,50,158,139,233,123,],[157,166,12,196,166,77,7,222,225,52,107,211,211,1,9,149,206,39,56,32,138,179,91,52,194,168,253,23,135,174,58,30,32,127,231,132,82,81,84,250,228,245,121,76,216,80,48,69,254,168,92,247,127,217,47,106,112,205,12,90,82,192,129,14,],[62,2,23,87,90,12,34,58,19,224,164,92,100,156,141,230,225,166,17,71,39,36,50,74,172,150,253,13,41,122,207,178,202,210,160,119,139,196,68,82,142,89,243,100,8,195,47,140,75,156,9,51,25,181,253,16,71,151,124,161,249,83,193,13,],[25,13,43,151,36,204,226,254,89,106,212,38,43,6,69,186,222,173,51,228,14,105,45,10,151,67,240,18,215,237,114,248,],[115,32,244,12,194,85,182,132,107,0,135,37,95,1,79,112,92,234,246,138,108,114,130,209,128,179,172,40,75,44,176,145,],[222,21,150,165,104,233,188,231,18,209,181,77,77,227,205,125,40,89,240,166,149,183,131,206,129,255,102,85,181,130,198,11,]], +[[17,38,73,106,88,44,229,141,61,97,141,216,163,147,53,71,170,122,138,48,251,84,6,59,141,253,211,22,113,198,199,61,225,2,41,198,35,250,138,216,152,44,62,76,54,255,82,223,15,33,155,87,145,91,110,152,14,95,231,46,160,150,46,34,],[232,128,155,199,158,104,6,217,60,241,107,109,192,239,26,152,110,87,146,206,89,229,212,89,35,65,158,230,137,159,55,115,],[179,14,181,108,169,177,32,191,132,154,58,157,86,175,3,61,232,165,144,201,225,36,12,30,54,219,198,207,10,113,183,138,17,236,20,63,185,149,154,143,37,181,119,17,214,169,10,103,224,27,227,164,218,43,105,57,72,105,187,141,100,184,126,15,],[188,220,194,116,186,61,146,69,75,176,165,172,117,158,51,215,166,82,141,102,142,14,132,86,245,136,1,229,93,205,20,238,190,174,97,55,24,169,3,199,113,232,188,28,24,146,183,252,113,16,108,0,115,181,241,159,5,99,211,46,25,205,29,7,],[216,197,96,162,254,142,5,38,102,34,183,4,245,175,167,8,121,137,172,97,76,59,199,7,54,213,135,169,59,191,104,124,],[62,112,82,23,226,213,198,15,15,110,86,133,239,91,136,100,172,147,205,147,22,6,65,198,76,75,234,243,139,223,65,206,],[19,128,181,161,207,121,174,123,198,108,116,186,183,207,248,34,153,104,231,174,163,60,59,201,158,56,182,31,196,210,248,10,]], +[[156,22,122,255,59,27,120,143,19,61,66,45,232,202,154,100,49,100,9,249,227,91,254,34,3,46,196,23,174,154,188,109,239,181,52,240,212,124,6,142,119,178,138,144,109,149,173,141,33,58,77,79,193,199,5,66,240,30,89,109,87,181,240,25,],[184,107,97,249,101,11,209,219,49,223,158,197,120,41,212,241,97,187,111,103,114,90,254,164,132,26,197,17,45,151,112,111,],[201,174,103,253,100,21,220,186,178,146,250,179,148,202,108,59,125,144,202,36,77,198,167,118,78,116,253,32,43,244,178,144,91,210,3,14,107,235,145,76,60,35,141,179,113,177,203,166,217,38,26,163,146,236,135,26,75,139,18,254,156,28,151,14,],[79,212,169,235,79,37,225,4,95,160,242,64,13,52,78,244,157,169,245,51,13,215,125,169,170,254,27,163,127,203,162,201,93,222,74,237,88,25,31,237,30,101,195,203,83,119,129,202,223,29,119,192,80,148,242,97,218,239,142,73,195,199,126,15,],[64,151,131,55,189,134,94,55,156,218,186,255,234,234,205,144,61,70,237,254,19,236,67,159,197,64,2,74,39,143,55,186,],[66,195,60,86,171,212,174,146,82,66,43,127,160,62,154,149,215,190,110,114,143,160,147,220,239,161,54,179,179,95,43,121,],[85,168,82,114,108,204,84,55,78,116,171,40,116,97,130,21,92,155,165,0,158,231,224,4,208,34,43,137,106,158,4,15,]], +[[233,148,136,5,235,52,27,40,103,71,156,102,143,211,83,44,48,153,65,192,173,76,178,229,66,49,117,110,106,27,222,203,84,71,168,227,77,106,100,0,2,216,214,11,207,29,220,113,30,76,70,92,148,195,75,80,189,239,53,137,96,255,129,241,],[144,96,126,71,106,205,83,150,116,140,115,235,211,157,102,150,195,22,106,205,114,76,111,88,181,33,247,115,89,38,79,92,],[211,220,98,214,206,156,118,111,42,186,249,167,251,224,157,107,219,7,164,116,123,86,8,13,176,155,235,74,78,128,74,112,215,221,244,17,148,117,199,190,131,79,49,149,111,74,113,218,208,41,205,242,54,61,208,54,92,226,45,194,127,7,128,3,],[174,240,169,177,70,64,91,245,193,179,225,242,165,25,72,125,26,204,98,157,1,185,78,231,244,147,44,51,48,162,14,233,116,226,12,66,105,243,103,229,225,149,64,43,171,45,251,221,73,172,4,147,236,157,123,192,42,203,0,168,152,91,32,6,],[49,15,115,84,197,216,11,210,98,9,224,17,182,29,199,43,109,210,236,138,212,116,185,84,203,24,150,135,15,255,45,244,],[167,190,243,216,4,66,61,207,239,227,117,48,146,245,192,37,217,2,89,17,239,243,225,2,2,169,106,210,5,190,177,18,],[55,87,90,146,240,188,112,63,206,197,149,107,2,139,177,251,101,19,1,8,165,14,223,45,132,171,193,64,105,109,136,15,]], +[[176,23,83,239,167,59,179,222,122,167,120,190,122,252,191,246,106,93,62,44,47,139,90,162,176,72,132,64,80,153,105,101,208,204,108,241,9,201,153,251,246,209,111,71,31,175,208,35,43,10,104,212,196,100,6,236,117,69,219,171,168,25,65,88,],[208,35,243,214,112,55,122,1,204,17,90,182,180,182,204,70,108,96,196,98,42,108,119,196,136,134,62,115,137,235,171,68,],[22,183,66,18,39,174,9,19,6,133,203,177,160,198,10,165,122,94,26,254,27,190,107,172,234,12,40,27,204,137,152,230,130,74,119,44,50,8,166,182,180,210,54,105,85,5,201,190,130,112,12,249,58,120,57,133,163,158,22,227,119,167,65,14,],[169,143,102,130,169,154,138,173,183,184,82,223,18,189,155,245,40,121,5,220,222,151,39,200,235,161,19,148,158,87,33,27,49,165,25,252,152,245,15,43,14,232,55,54,0,176,97,197,97,35,233,77,244,73,49,135,28,112,170,213,206,9,178,15,],[213,29,102,0,121,64,209,44,208,110,162,85,101,33,29,41,203,77,174,38,113,16,176,126,20,224,155,217,208,254,93,229,],[101,162,198,200,183,174,54,68,190,156,248,93,89,69,171,168,224,223,242,22,121,122,173,41,56,40,230,21,9,56,2,149,],[137,132,155,159,40,42,211,60,56,91,140,22,15,9,217,175,19,185,28,210,214,76,126,14,113,78,138,54,184,176,135,1,]], +[[79,75,32,216,153,54,111,47,35,238,98,143,34,155,35,108,248,15,67,186,24,49,119,201,126,227,72,41,84,111,23,66,201,69,118,100,31,74,137,60,223,206,231,179,159,194,25,41,184,107,52,153,118,215,176,164,109,57,165,136,188,254,67,87,],[184,251,207,15,175,235,25,27,253,93,22,127,207,152,218,38,115,137,83,48,201,149,252,17,233,130,161,231,89,23,124,82,],[15,128,255,93,23,72,143,226,111,147,197,67,176,78,217,89,181,240,100,63,198,28,127,44,59,198,1,50,186,156,98,16,200,178,80,234,94,132,208,123,1,222,104,188,23,68,20,238,235,49,253,194,186,104,35,226,49,227,18,169,30,222,221,2,],[92,59,158,50,142,197,13,25,132,102,238,207,247,70,7,19,18,213,0,196,120,170,51,81,85,60,180,213,57,37,101,14,154,205,89,235,149,51,4,95,172,182,76,230,194,129,46,174,200,86,46,53,160,225,15,119,97,57,79,232,65,72,224,6,],[178,190,44,174,128,4,45,144,223,106,255,8,220,32,45,223,2,222,201,162,26,16,205,45,17,40,238,30,115,113,222,221,],[12,56,33,14,155,187,148,129,209,170,251,109,169,55,156,80,0,68,201,158,242,229,136,230,211,237,148,49,161,136,39,206,],[243,173,254,44,173,149,125,124,4,191,88,198,142,223,75,172,40,216,92,174,115,173,255,144,250,138,162,53,14,99,7,7,]], +[[210,224,29,37,120,182,37,167,6,10,171,194,87,101,241,104,198,128,206,247,103,170,151,202,14,94,179,214,103,71,75,42,25,26,194,35,87,84,36,170,53,75,37,91,129,45,211,2,93,112,237,130,158,8,38,192,22,41,249,223,53,69,8,43,],[184,122,5,227,212,70,70,173,196,107,182,64,108,248,102,161,201,16,11,77,45,157,20,65,237,132,50,29,243,78,104,97,],[135,160,16,57,74,159,44,144,78,255,239,202,159,180,213,206,19,121,51,1,164,146,91,165,29,177,25,18,58,77,115,10,191,118,76,224,101,228,141,144,167,157,144,125,114,84,196,12,195,88,152,122,70,148,158,146,139,187,60,208,133,223,171,6,],[228,60,88,237,134,37,60,152,44,217,129,221,101,12,194,108,36,151,175,25,2,203,247,21,3,9,104,248,170,235,74,125,68,126,225,99,6,203,2,52,196,149,55,194,49,216,48,143,255,82,247,211,10,45,234,212,174,126,114,134,24,74,27,2,],[215,97,104,93,111,40,105,198,9,91,126,215,152,30,205,9,222,136,29,234,176,138,170,11,60,28,23,174,163,132,222,208,],[230,206,75,255,137,98,99,217,249,199,32,16,251,127,165,164,249,103,230,236,140,218,159,21,223,151,49,32,200,120,193,2,],[179,55,143,240,159,218,126,254,138,158,37,12,128,102,183,198,237,168,32,230,94,57,93,199,250,242,120,230,39,150,250,6,]], +[[124,215,236,153,221,3,174,222,31,241,7,62,194,202,112,16,39,110,148,126,42,169,176,230,95,135,126,76,207,27,58,20,228,195,157,190,148,147,23,107,130,19,241,66,42,157,231,199,79,182,165,145,144,252,219,246,55,199,173,94,225,101,192,79,],[192,160,101,114,223,97,71,224,181,28,238,120,129,203,121,198,170,66,133,83,220,158,180,27,149,223,194,251,178,236,87,104,],[111,153,32,39,112,150,69,53,228,131,160,238,1,165,41,68,46,179,33,48,63,168,5,212,117,96,77,127,199,40,169,16,63,183,181,88,185,85,244,208,55,25,238,250,163,183,237,91,13,167,87,16,187,152,120,127,92,34,130,237,102,233,246,12,],[251,102,245,246,230,106,29,145,138,34,248,201,199,163,155,219,186,0,1,131,113,126,63,81,119,227,52,74,168,156,10,212,232,65,39,37,243,109,34,186,221,1,224,107,171,144,65,96,153,30,103,93,167,34,193,66,229,166,150,87,94,227,197,11,],[114,176,82,127,97,1,54,107,94,184,200,225,197,131,15,82,3,89,53,115,58,6,143,35,178,75,255,173,251,63,55,197,],[125,65,135,4,92,207,216,183,143,212,36,197,42,139,26,61,191,250,100,35,20,89,253,209,235,166,215,221,71,5,237,7,],[133,246,130,241,228,195,207,246,239,152,149,175,87,131,22,132,215,101,88,150,160,174,53,192,226,227,185,236,61,169,255,4,]], +[[227,202,55,19,162,253,65,42,213,51,107,195,86,183,123,224,39,213,183,8,21,179,172,42,236,216,52,14,245,248,137,177,29,81,108,184,190,241,22,160,193,182,146,144,9,147,63,110,182,44,35,5,7,69,254,126,141,60,99,22,35,119,129,17,],[48,155,65,87,20,118,100,113,195,143,100,31,30,125,79,206,6,241,146,157,140,222,105,191,135,100,174,221,237,23,204,98,],[179,133,126,166,27,170,158,98,131,140,78,58,153,101,2,211,54,79,225,236,89,66,88,53,80,115,221,16,228,151,198,0,190,251,31,143,35,63,214,227,178,200,127,16,220,183,38,26,175,52,129,191,208,144,38,5,172,204,144,15,239,132,212,7,],[153,235,59,204,39,90,194,252,213,127,33,197,113,86,188,255,6,68,44,56,105,110,98,153,88,125,103,73,97,97,229,130,18,196,130,73,172,226,30,55,238,113,249,205,142,82,184,4,176,151,66,35,112,6,100,163,200,182,252,96,207,32,23,15,],[21,126,38,46,58,133,237,29,158,249,236,40,218,112,191,219,2,157,224,138,31,133,147,15,148,247,160,229,143,93,45,52,],[86,149,30,52,35,39,143,204,186,7,2,164,237,225,60,253,178,170,158,171,130,98,248,187,239,91,202,203,112,223,15,14,],[159,204,155,106,153,187,219,230,133,79,11,220,173,107,134,195,99,32,157,68,115,192,212,126,229,207,82,68,5,164,216,0,]], +[[41,166,61,205,72,163,81,119,20,17,253,220,171,70,187,7,30,145,73,133,118,232,208,47,139,96,68,245,189,211,237,144,57,35,253,204,42,159,229,202,191,110,153,50,228,109,189,43,127,54,50,80,15,157,149,85,45,178,176,69,188,65,22,111,],[224,213,216,210,229,134,234,171,186,99,185,115,196,138,74,234,17,229,28,71,72,31,100,252,87,197,228,30,96,202,12,81,],[18,191,98,149,147,226,202,173,201,16,236,64,191,226,183,166,37,20,18,107,22,186,58,67,141,136,226,210,31,89,90,174,232,171,250,74,242,236,135,3,97,208,234,4,223,200,198,163,48,251,40,65,194,216,33,26,100,250,30,126,125,39,56,0,],[124,253,19,243,105,144,247,229,102,14,213,87,220,34,234,197,130,40,49,154,74,81,37,85,67,156,131,37,95,68,159,181,102,248,39,217,1,210,145,39,255,133,188,241,209,115,18,220,25,132,215,20,212,114,159,198,254,183,249,19,159,53,147,13,],[164,0,114,67,189,236,179,117,114,244,156,59,81,242,253,91,110,89,124,15,42,236,102,180,179,194,250,95,43,173,230,238,],[204,131,219,213,71,43,20,102,36,194,88,92,37,93,226,217,83,102,235,186,159,138,45,139,2,207,254,15,79,190,117,216,],[119,243,68,252,247,121,149,78,40,102,71,195,76,99,221,11,39,210,6,96,10,204,118,74,107,78,169,69,123,20,218,6,]], +[[199,24,143,221,128,244,205,49,131,158,201,88,103,30,109,208,139,33,249,215,82,140,145,89,20,55,52,249,75,22,152,131,1,151,82,255,130,155,104,89,185,5,141,0,194,121,94,131,86,85,68,6,117,117,63,55,232,94,183,188,88,57,196,202,],[168,78,8,89,238,17,148,43,237,84,128,107,100,82,63,31,167,243,141,7,148,61,85,255,37,183,63,133,9,51,194,78,],[53,193,112,221,12,109,194,146,10,89,87,117,216,226,221,101,36,62,156,27,249,110,244,39,121,0,30,212,95,1,183,223,235,214,246,167,220,45,56,110,244,210,165,103,121,235,231,127,84,229,174,207,218,45,84,160,104,71,107,36,219,215,139,12,],[117,120,4,126,192,207,21,184,138,200,192,73,74,227,235,189,101,180,69,52,112,136,255,31,131,149,33,251,133,38,244,64,175,190,91,181,245,100,34,10,224,30,93,49,102,75,20,249,122,114,161,121,12,244,5,7,82,165,37,216,216,241,230,13,],[149,116,52,210,122,143,121,93,184,8,78,252,139,136,113,239,80,139,108,179,74,175,131,35,25,32,249,102,71,40,151,145,],[24,190,152,50,75,230,96,28,201,88,202,42,184,76,119,59,74,138,116,119,203,247,52,237,166,133,59,108,92,214,80,95,],[16,44,20,162,154,12,141,84,110,16,159,215,110,147,58,212,163,196,233,106,0,226,222,139,59,74,66,175,157,49,142,8,]], +[[56,186,6,33,112,77,33,85,252,47,120,85,81,150,87,93,224,109,128,37,92,53,233,220,150,91,111,233,106,77,83,137,67,136,247,246,138,158,255,188,54,110,66,217,7,1,86,4,218,206,209,114,124,209,216,157,116,173,204,120,159,215,230,225,],[128,69,36,250,41,159,171,48,12,220,246,206,243,14,216,188,142,110,87,87,93,100,36,113,115,62,29,139,217,108,76,69,],[66,190,214,169,135,134,246,100,113,95,57,187,100,60,64,90,225,117,0,86,70,14,112,4,105,200,16,56,149,4,197,28,255,217,225,169,76,56,246,146,251,49,98,101,49,109,143,77,195,173,28,221,138,109,89,145,239,1,12,209,72,157,124,9,],[215,40,140,51,202,162,133,24,46,79,157,31,13,24,234,52,33,82,253,156,231,130,249,13,99,46,138,180,181,68,194,63,176,20,122,122,142,77,108,156,17,121,135,59,172,180,228,169,69,5,2,72,40,173,106,222,44,154,189,144,48,136,126,4,],[123,104,38,33,203,141,136,21,104,245,1,83,208,225,84,41,18,252,145,97,68,19,152,125,64,146,254,2,225,217,96,159,],[61,203,103,68,157,158,94,162,111,68,30,71,115,144,219,184,201,35,176,149,60,147,182,42,251,147,63,163,116,228,71,150,],[86,56,169,71,199,74,167,34,243,234,44,67,91,57,170,51,17,153,241,228,48,222,124,202,178,189,158,236,210,5,206,13,]], +[[174,51,31,194,161,71,89,183,63,28,217,101,228,133,20,225,43,41,246,59,6,204,252,10,212,159,54,130,14,87,236,114,8,128,61,72,35,142,218,63,156,235,182,40,83,1,33,222,0,240,240,70,140,32,45,136,82,139,139,206,198,135,169,3,],[128,188,253,12,190,194,236,123,176,50,153,51,54,160,216,20,170,141,46,28,59,22,44,250,66,251,117,27,15,153,34,108,],[117,247,57,8,136,119,224,109,197,109,174,200,241,228,210,17,183,84,227,195,237,191,167,237,164,68,241,140,73,182,156,90,20,45,180,90,10,118,80,228,125,16,85,11,166,129,255,69,221,68,99,196,172,72,191,68,183,48,52,189,86,89,34,14,],[250,5,102,255,84,127,21,172,245,4,67,159,43,82,158,120,43,203,88,67,50,107,121,50,133,11,116,57,37,92,66,180,137,13,179,208,222,140,240,90,67,130,185,106,188,184,102,122,100,207,93,44,51,251,93,124,17,163,33,137,235,6,29,11,],[238,194,251,23,21,0,154,223,112,165,249,155,134,216,113,160,162,17,230,162,208,182,64,119,173,204,2,215,58,168,54,117,],[202,240,196,162,150,253,98,1,214,148,181,154,112,5,244,131,167,163,232,227,164,71,64,45,18,151,181,180,66,44,222,31,],[236,228,175,0,98,202,135,207,134,141,94,110,66,154,153,95,228,88,158,63,255,181,189,2,219,44,134,151,223,102,153,12,]], +[[130,67,95,57,121,1,6,179,175,114,249,31,20,201,40,210,70,95,152,205,209,0,132,196,164,77,25,175,113,161,146,124,197,42,146,100,111,90,219,33,198,221,224,222,88,120,104,55,248,163,65,76,9,174,223,194,124,129,34,24,167,231,35,158,],[160,177,249,32,12,195,11,102,246,31,212,198,213,241,190,184,25,218,90,162,69,61,242,39,70,227,62,202,19,36,147,115,],[29,170,68,239,6,212,193,13,219,72,103,132,35,197,241,3,161,181,104,212,43,32,204,100,175,17,15,206,157,118,121,162,222,228,18,180,152,5,133,194,108,50,13,186,166,1,196,114,222,252,60,133,65,93,174,205,214,210,217,234,202,200,94,7,],[168,216,179,154,75,72,92,253,86,189,35,115,245,124,9,202,138,101,92,58,170,86,127,100,131,8,119,183,49,168,45,94,150,135,189,86,179,150,157,120,231,4,181,45,119,245,241,240,54,235,161,155,98,77,90,20,219,69,210,144,229,27,2,9,],[9,140,57,36,37,174,159,26,112,184,120,47,30,148,156,152,73,215,16,83,248,221,7,87,44,76,86,220,232,224,168,99,],[7,33,139,179,120,228,13,216,20,141,194,194,136,182,145,109,184,42,85,26,240,159,70,58,210,90,161,9,143,61,243,240,],[252,171,56,158,8,158,200,23,130,246,223,108,59,136,99,13,151,222,31,253,214,219,132,73,101,153,15,174,208,219,173,2,]], +[[27,234,119,38,217,18,197,94,199,139,12,22,26,26,211,201,221,123,195,41,248,93,38,246,43,146,227,29,22,216,59,72,201,221,180,33,6,204,239,78,14,244,121,69,81,210,29,249,74,99,6,135,47,35,22,99,228,126,36,31,119,204,62,130,],[120,180,90,166,145,119,158,154,132,57,221,73,42,99,22,121,170,22,178,228,174,129,188,17,30,99,91,36,110,161,60,117,],[249,176,69,23,189,79,216,239,144,242,20,15,201,93,193,102,32,209,96,42,179,108,155,22,95,255,58,186,151,141,89,118,113,16,187,78,7,164,143,69,18,20,71,172,12,26,186,197,133,211,145,212,4,32,65,137,134,40,162,210,220,194,81,13,],[68,16,178,221,246,61,244,221,165,25,233,151,85,97,246,59,195,59,119,7,194,35,218,251,48,179,198,214,167,228,173,207,201,20,112,169,89,27,194,128,40,198,99,15,43,242,85,72,77,36,12,153,173,182,106,136,3,158,235,2,20,42,91,10,],[149,247,170,149,15,127,9,15,239,147,251,251,114,215,128,37,128,108,183,121,39,113,249,130,63,63,141,67,216,241,46,153,],[121,36,231,6,72,76,160,79,133,126,48,166,242,15,203,98,120,99,170,210,110,112,42,75,206,140,64,33,20,9,228,83,],[203,204,56,180,48,17,212,171,236,141,144,144,37,171,42,169,245,4,69,6,199,143,24,190,234,59,123,50,183,74,51,6,]], +[[208,26,14,173,157,105,72,51,40,59,156,215,41,154,123,215,95,169,11,29,45,120,132,228,85,123,51,201,152,119,42,104,160,247,87,71,155,166,39,239,239,149,214,236,122,147,29,250,196,55,61,243,61,170,244,221,196,236,104,148,200,38,30,215,],[72,55,17,131,37,156,6,50,41,74,254,119,221,124,135,64,49,63,84,104,253,167,2,175,103,63,227,232,98,250,208,77,],[154,15,247,243,81,116,236,63,102,210,42,111,6,223,96,224,156,143,98,58,90,202,129,14,35,168,141,14,106,49,203,111,28,225,193,249,220,204,158,20,132,182,141,208,4,172,83,89,126,41,173,106,183,46,140,226,183,90,213,184,14,184,72,3,],[198,72,167,137,40,246,99,147,21,212,192,162,127,30,175,171,31,236,10,90,194,105,28,101,196,245,101,162,51,24,119,175,225,184,78,94,154,123,21,243,22,117,215,97,91,132,123,28,47,229,158,59,169,206,192,146,168,90,157,182,21,74,153,12,],[150,27,85,244,103,97,111,41,159,240,101,178,236,228,197,64,236,128,26,254,138,26,122,231,89,218,5,140,53,21,233,189,],[68,220,130,112,95,236,155,56,215,220,169,178,171,177,241,97,146,90,193,137,250,228,57,110,14,128,22,112,123,39,175,37,],[137,223,238,104,108,142,226,221,161,55,86,178,110,134,191,146,33,11,45,224,224,143,10,53,100,129,20,194,110,4,42,0,]], +[[223,100,137,64,181,120,188,49,210,166,82,150,95,48,57,28,175,6,213,242,81,89,154,115,124,225,11,229,95,74,157,13,39,222,146,4,25,193,134,176,27,229,66,121,251,143,155,228,187,75,44,173,117,202,126,143,121,43,250,123,185,124,127,65,],[96,6,77,243,67,68,155,28,31,128,211,192,14,144,247,253,44,240,64,147,102,155,111,66,230,229,206,87,131,42,240,112,],[98,188,153,28,69,186,155,38,191,68,1,22,38,65,98,195,76,136,89,120,133,233,96,80,131,198,4,181,245,216,250,111,102,43,162,20,247,110,108,248,78,94,192,77,241,190,239,197,242,93,58,59,114,249,139,80,105,131,25,22,166,50,150,1,],[25,130,139,100,94,52,179,68,11,81,2,190,252,100,255,165,226,181,221,176,17,213,68,252,176,34,186,244,62,150,213,187,226,241,249,28,235,8,219,21,209,114,23,115,13,121,203,160,186,72,229,217,136,40,43,85,77,207,80,93,202,88,129,11,],[97,141,190,60,6,237,71,37,18,112,152,123,66,168,122,201,91,68,124,205,3,137,87,239,68,33,44,197,189,116,138,214,],[234,137,120,112,206,69,36,191,1,16,246,212,137,96,50,177,207,152,104,252,245,21,115,222,115,19,159,42,220,148,136,75,],[110,57,29,84,248,49,232,198,61,158,38,231,19,233,205,66,182,123,129,101,24,214,213,196,230,87,184,203,59,188,56,14,]], +[[200,172,35,69,88,170,105,129,107,54,139,119,183,204,203,92,141,42,51,236,83,174,239,44,226,40,113,67,189,152,193,117,83,100,186,241,253,178,198,56,64,179,13,64,49,207,131,162,225,142,98,7,147,186,229,157,16,53,192,237,229,94,82,139,],[8,93,245,65,42,43,118,190,228,98,140,81,131,188,72,106,22,83,48,151,110,140,162,100,104,149,114,166,118,61,28,124,],[50,37,3,97,223,110,210,131,72,95,149,243,211,87,164,241,195,58,140,249,22,88,50,124,212,83,212,156,149,54,101,81,8,112,170,69,76,250,59,131,36,82,32,168,39,208,236,116,119,249,236,235,121,196,162,159,48,31,149,60,200,202,172,7,],[48,134,89,235,216,42,130,153,51,21,44,135,27,86,9,118,170,116,130,89,237,210,43,92,4,182,125,234,105,242,150,22,252,222,12,31,250,243,178,218,179,102,38,110,20,107,130,144,141,62,214,187,77,11,97,222,162,118,48,124,136,45,224,3,],[13,103,134,146,228,92,188,121,14,19,106,139,63,115,116,224,60,68,225,79,218,83,4,220,226,253,50,185,131,15,203,17,],[86,0,8,67,246,139,165,31,214,252,134,135,252,66,217,103,220,104,210,140,130,70,71,176,205,234,89,157,18,0,110,251,],[36,82,20,126,185,231,91,221,197,15,64,229,248,96,6,41,180,225,79,23,129,12,188,5,241,236,194,32,225,155,223,7,]], +[[44,71,242,184,185,210,206,233,230,246,84,188,36,101,143,158,175,67,156,35,190,170,10,121,191,53,204,140,210,222,186,244,68,74,242,243,79,211,46,90,25,246,31,135,208,62,16,118,39,163,238,184,189,148,210,250,234,163,72,176,93,234,25,128,],[192,74,16,40,244,36,103,80,195,141,131,149,52,181,243,208,39,39,215,210,182,250,75,23,111,25,213,183,178,116,126,87,],[133,84,176,29,9,237,134,230,19,149,185,26,43,30,225,135,21,196,47,156,126,127,7,0,215,159,249,251,87,129,41,61,97,197,88,221,91,67,28,147,113,141,204,15,152,251,101,43,89,111,24,195,15,130,33,94,142,99,228,246,86,140,136,0,],[232,70,125,208,141,14,146,155,30,155,15,8,8,16,33,229,73,155,93,60,169,4,59,196,238,37,187,74,89,45,184,35,241,18,44,197,38,194,146,84,245,56,208,159,191,127,148,71,88,120,135,27,107,192,60,8,49,166,107,157,112,105,246,8,],[47,209,70,133,143,210,28,198,34,163,218,219,174,213,66,143,155,109,106,253,254,213,209,143,174,130,253,227,155,168,231,17,],[12,46,10,117,185,100,154,198,235,248,139,69,171,49,69,209,123,197,136,51,26,25,151,175,127,78,141,148,212,209,1,161,],[208,78,96,34,19,89,106,151,68,206,4,36,105,154,15,24,169,200,147,9,69,183,252,67,22,90,26,66,153,205,2,5,]], +[[136,127,219,72,112,104,29,79,176,106,147,98,89,247,92,174,5,23,245,1,175,100,107,192,122,77,114,190,231,251,28,115,199,98,235,212,139,44,224,45,6,56,78,56,85,75,130,90,211,34,235,234,116,210,89,223,21,71,164,213,71,206,0,36,],[192,184,175,2,64,177,69,71,91,229,40,218,128,149,26,101,143,208,98,227,107,11,47,154,12,176,158,25,169,193,226,107,],[65,10,90,243,197,155,124,107,219,33,75,22,108,183,157,150,248,48,207,152,191,82,218,215,182,255,41,121,201,127,234,79,237,94,247,211,212,159,3,9,114,121,185,160,153,34,110,42,8,221,48,198,7,134,37,78,45,168,222,226,64,191,195,8,],[28,223,32,85,215,227,98,252,135,233,57,133,81,75,66,127,65,14,194,147,191,159,126,160,182,189,219,56,39,166,51,112,68,173,132,170,112,154,79,104,30,42,229,158,102,71,121,122,114,95,220,219,153,189,143,119,18,224,122,34,48,254,168,13,],[210,251,223,86,217,225,234,177,218,207,158,105,232,212,224,3,74,176,80,4,8,164,72,154,150,201,35,182,148,88,222,58,],[95,194,160,74,86,85,151,55,64,138,209,12,163,33,45,24,108,78,169,225,41,21,153,177,190,86,29,37,177,112,24,161,],[241,188,48,76,179,134,201,215,63,106,84,33,255,123,183,190,150,50,145,247,122,91,190,152,77,34,190,50,32,119,149,15,]], +[[136,179,180,99,223,195,13,1,94,239,187,189,213,14,36,161,247,39,119,117,188,239,20,166,190,107,115,200,197,199,48,62,242,182,40,76,147,13,74,211,45,10,199,25,4,14,231,136,107,52,114,46,223,83,218,128,26,203,95,147,25,105,225,25,],[72,23,137,209,95,183,167,150,153,109,197,213,75,123,209,200,150,11,255,80,181,187,181,95,48,193,128,198,123,184,128,100,],[130,90,255,113,247,147,3,191,69,146,189,141,164,215,217,67,127,242,103,151,111,116,100,55,101,89,136,221,207,41,55,148,101,163,180,140,159,176,243,28,239,3,230,54,136,97,195,105,180,54,79,184,228,176,199,46,38,169,169,221,237,28,37,4,],[163,147,175,15,23,52,223,45,223,153,0,24,71,63,116,55,94,117,183,61,225,217,106,210,179,142,6,66,60,88,29,59,179,100,89,62,152,17,157,213,36,167,44,97,233,236,216,89,138,38,229,67,223,61,87,52,229,101,49,248,27,6,92,5,],[166,31,222,139,149,218,239,76,103,192,106,83,112,174,75,59,176,44,134,186,236,239,94,231,144,24,136,210,151,105,190,236,],[83,167,172,174,74,114,133,108,194,189,77,209,247,33,1,114,219,12,143,160,46,155,45,220,63,29,164,7,40,206,180,77,],[194,225,182,30,154,159,6,175,86,227,149,190,161,62,200,94,102,39,121,17,147,116,160,189,69,237,238,172,249,171,72,0,]], +[[66,125,110,66,57,23,137,104,49,96,27,143,78,33,86,29,182,16,133,113,190,0,158,41,220,164,154,89,96,255,49,75,141,158,99,96,253,239,36,153,117,223,39,179,16,106,113,18,5,135,114,45,243,39,10,133,161,58,140,59,184,201,128,158,],[104,55,154,41,45,77,228,208,215,19,177,97,209,132,240,15,19,171,73,101,105,37,0,21,244,214,57,187,95,246,79,73,],[209,201,160,28,86,227,57,96,244,157,243,126,171,150,59,197,169,159,37,198,0,68,108,226,202,72,217,19,157,165,115,59,113,143,191,26,152,115,147,246,229,130,60,45,19,12,124,230,14,163,219,53,67,200,133,78,241,43,152,211,58,221,231,5,],[212,43,179,227,114,61,133,182,221,165,223,60,194,128,202,233,122,218,127,201,139,84,205,183,152,186,220,107,136,33,0,107,110,213,114,114,164,66,41,8,117,161,95,7,99,25,122,142,241,49,226,175,95,97,219,137,205,90,250,17,55,171,241,1,],[169,198,85,248,55,30,226,245,128,74,207,61,144,41,160,91,23,240,219,206,130,20,147,195,133,108,120,103,168,71,219,121,],[2,12,56,63,138,102,125,209,152,77,87,128,45,87,229,136,240,18,209,155,245,72,95,231,125,222,110,131,112,249,107,97,],[213,160,82,255,10,55,199,120,145,131,33,112,153,70,49,198,187,144,156,153,12,107,67,5,157,243,146,228,208,205,82,1,]], +[[190,147,82,9,246,45,234,96,18,236,218,106,97,86,205,22,106,77,118,17,80,222,237,69,104,22,234,240,206,120,167,246,211,154,137,175,114,41,57,72,177,52,33,251,136,59,190,55,42,249,8,156,34,77,66,185,1,151,159,126,40,4,225,192,],[96,206,9,2,67,56,96,112,205,157,10,67,149,14,143,39,241,247,106,114,145,131,187,76,27,159,21,184,114,254,191,116,],[8,224,152,167,73,252,230,209,35,84,57,88,120,168,190,53,254,158,223,114,104,77,216,40,18,36,137,155,28,174,164,237,104,119,133,223,245,90,25,152,158,3,99,110,22,102,56,111,34,195,244,67,236,246,253,52,213,153,255,62,194,250,241,1,],[137,86,108,54,84,8,189,204,103,32,13,165,169,183,13,179,169,255,220,38,196,113,5,193,158,200,92,196,110,51,37,64,70,104,113,175,249,247,244,158,79,136,66,22,131,127,50,246,85,73,185,198,67,221,186,10,228,89,238,53,172,235,67,5,],[1,134,211,142,78,225,176,116,197,161,167,95,26,23,192,96,237,163,32,14,64,133,151,25,70,67,55,141,238,84,93,17,],[202,102,29,109,31,36,2,199,65,215,162,78,82,37,222,245,69,200,63,107,95,14,28,131,162,41,32,32,194,149,28,80,],[141,190,162,186,112,30,219,109,179,112,7,10,225,56,163,118,83,38,160,54,124,53,181,33,130,185,152,199,221,132,87,4,]], +[[104,24,198,11,182,67,154,194,238,226,212,225,40,233,216,105,29,74,213,211,99,254,215,214,87,122,98,182,86,153,148,164,115,69,236,17,188,204,5,111,196,239,250,62,78,246,112,153,106,162,106,27,177,184,51,145,186,188,57,161,165,150,1,249,],[112,106,36,137,153,172,236,210,98,2,229,248,98,169,132,144,229,223,123,194,66,53,127,180,17,119,214,9,194,79,150,123,],[21,5,150,122,39,185,248,110,146,66,68,64,2,161,227,25,125,116,221,205,137,101,158,197,20,2,2,170,199,148,184,173,193,147,231,211,15,51,130,100,41,144,246,254,215,169,153,202,200,198,30,170,57,183,217,8,22,241,215,56,116,75,225,1,],[161,60,241,255,81,149,249,166,240,247,108,204,239,115,33,39,179,34,218,191,79,11,29,184,164,129,104,160,146,74,129,149,44,45,196,79,109,28,15,160,50,249,50,114,222,129,220,171,60,116,89,166,148,213,184,35,23,78,146,253,241,130,233,7,],[109,109,128,156,102,236,194,127,140,246,238,172,15,208,70,67,120,82,106,13,19,173,216,39,102,212,97,108,171,12,125,16,],[62,210,175,80,10,215,240,187,10,191,152,22,20,28,187,62,141,122,123,144,216,145,43,113,223,20,63,115,107,83,200,226,],[14,32,233,253,201,38,216,228,8,133,165,224,241,159,120,159,106,135,28,134,235,156,69,222,37,151,158,208,77,110,168,11,]], +[[109,29,165,180,131,230,75,3,101,153,15,240,147,129,251,23,2,253,142,195,161,163,105,205,82,228,197,103,19,163,20,165,8,5,92,38,31,38,224,42,101,143,102,217,186,1,252,222,83,233,173,227,237,198,191,129,94,74,104,2,225,103,122,179,],[216,223,164,74,133,93,5,23,249,66,247,250,219,4,72,79,72,212,113,176,229,57,4,251,177,28,97,71,153,123,200,76,],[165,184,180,74,145,68,76,100,55,75,82,60,180,220,176,206,244,206,82,64,139,152,18,109,126,26,232,189,194,140,245,20,112,206,78,37,62,11,230,43,214,142,191,95,166,188,225,88,94,204,250,146,86,192,115,238,3,229,76,82,91,190,45,10,],[127,72,205,27,94,236,102,213,83,108,213,148,19,138,18,48,70,206,220,148,101,114,3,99,90,92,206,178,127,151,213,226,131,245,59,51,77,192,124,45,183,35,103,53,5,251,172,83,6,71,164,255,173,218,111,159,0,150,90,126,43,119,129,14,],[174,156,27,242,26,66,16,238,221,226,241,107,35,118,27,141,22,246,2,11,28,130,241,240,213,40,36,5,30,86,134,27,],[93,196,214,185,149,255,131,122,95,92,130,70,67,126,17,61,51,61,248,140,209,72,66,148,26,82,61,151,30,39,128,125,],[255,186,61,183,110,32,120,85,21,90,12,253,188,60,235,162,147,249,113,121,152,239,48,234,93,131,19,182,191,21,41,14,]], +[[81,70,245,183,241,186,161,159,200,205,120,92,137,110,15,144,249,246,89,183,123,27,155,180,173,202,181,166,38,114,5,228,104,138,141,230,78,255,51,186,107,190,54,205,214,163,132,187,103,179,244,38,54,219,35,79,245,239,224,179,23,67,199,230,],[104,67,81,163,17,184,97,44,82,84,213,96,182,39,221,108,47,52,7,116,19,241,155,219,186,167,35,101,183,238,16,119,],[75,219,215,198,79,19,226,120,194,57,105,231,235,56,107,190,73,157,189,239,195,255,78,48,207,172,92,248,111,33,108,36,201,230,205,226,14,82,157,20,127,183,234,8,242,89,58,213,9,3,181,237,191,134,180,210,143,46,179,46,241,55,240,12,],[59,37,53,41,62,70,128,31,247,158,162,230,239,106,157,5,170,74,171,155,134,46,86,36,102,242,114,77,185,74,148,60,89,144,162,91,57,61,16,192,253,108,234,42,34,21,55,162,126,113,40,156,205,27,142,87,254,156,208,64,229,218,195,5,],[9,21,50,69,28,128,240,85,134,224,90,252,73,185,51,51,11,72,87,52,89,57,0,246,169,130,134,186,243,45,185,160,],[97,231,50,117,154,195,239,174,154,112,33,64,61,6,70,111,12,128,197,116,242,14,58,167,64,172,39,185,243,123,134,119,],[69,123,168,125,216,118,132,63,137,119,30,159,49,23,224,88,172,244,151,181,39,173,109,87,137,217,60,175,232,69,88,14,]], +[[94,111,218,201,53,26,99,123,153,243,58,38,78,18,135,105,126,42,186,176,204,161,102,33,121,36,132,245,96,111,68,193,87,229,248,138,205,220,140,222,125,208,122,49,70,251,29,79,122,155,99,131,168,246,178,184,217,176,126,188,63,196,221,32,],[104,242,59,150,247,75,189,140,13,180,26,190,104,94,214,18,179,86,76,114,232,167,91,83,116,90,177,174,18,184,144,89,],[152,126,50,224,10,138,22,50,244,123,80,49,148,53,92,152,12,178,42,222,179,38,180,227,17,94,202,176,75,112,77,24,108,217,46,60,58,199,180,226,147,108,189,7,203,121,78,192,207,233,26,151,135,47,242,180,19,118,245,241,143,85,184,5,],[2,121,53,22,252,94,38,235,137,115,145,106,31,21,122,220,76,22,55,10,2,235,149,49,8,15,161,222,10,228,118,163,90,42,216,105,90,248,140,234,167,172,155,208,168,154,169,166,172,238,6,188,107,66,134,178,57,132,59,169,231,10,197,1,],[94,5,173,28,188,174,176,161,95,218,50,131,114,213,16,228,54,45,47,14,207,166,163,62,204,218,57,63,119,60,18,49,],[109,99,70,135,213,122,196,139,149,5,159,141,172,65,184,172,63,197,26,124,114,230,71,53,45,3,155,164,35,9,232,197,],[230,223,226,154,182,230,248,203,64,73,8,214,51,125,170,10,55,4,34,62,123,232,218,140,88,213,202,127,22,62,29,3,]], +[[252,255,240,147,45,200,110,165,144,42,141,51,7,51,41,150,12,216,24,138,7,93,208,188,223,168,56,44,32,176,231,143,12,146,5,169,11,190,127,45,80,94,23,250,61,8,11,82,42,29,122,21,44,173,45,133,211,27,52,160,71,28,13,76,],[128,86,241,173,201,214,251,51,4,15,22,67,133,220,220,127,12,27,22,74,184,92,119,124,25,63,79,54,157,91,153,110,],[55,221,216,63,152,176,87,183,203,50,8,168,50,197,138,169,6,148,86,60,35,84,141,67,34,145,56,11,115,89,19,1,242,116,176,76,238,46,247,140,6,217,108,61,155,124,23,82,26,174,26,140,165,13,52,124,9,195,207,112,59,200,131,11,],[86,158,87,181,61,27,157,206,86,72,15,51,182,254,176,10,61,0,174,222,55,32,220,83,180,130,41,96,193,161,19,132,117,98,250,78,127,116,173,128,231,241,175,115,115,145,9,144,63,218,143,59,87,92,110,97,35,144,189,70,57,127,78,8,],[240,209,101,168,214,132,103,237,255,106,77,101,20,7,193,33,158,251,248,15,61,131,148,37,191,221,87,140,210,201,178,24,],[52,24,237,229,99,13,31,208,101,238,214,75,81,225,115,71,45,148,202,197,145,20,156,102,216,61,148,215,141,86,249,197,],[129,243,181,222,162,248,146,176,10,208,6,173,31,62,129,147,246,220,17,114,157,86,240,198,228,47,21,62,151,236,104,4,]], +[[161,228,252,253,224,68,241,187,14,123,188,99,26,131,26,141,7,233,10,224,138,150,106,214,39,182,32,177,226,140,66,207,37,86,15,49,22,139,212,183,37,82,237,237,208,139,182,191,121,169,64,99,193,241,225,211,4,134,157,209,206,4,155,149,],[184,223,250,171,133,49,252,11,76,50,33,47,60,205,241,129,21,251,250,246,86,150,37,98,92,26,107,126,5,83,170,99,],[200,0,21,39,189,144,44,21,195,221,90,225,129,128,82,91,94,130,2,190,102,113,31,130,136,92,130,34,161,95,6,0,146,162,166,226,247,215,233,128,49,18,9,25,27,50,184,173,228,141,62,169,140,242,69,240,250,214,44,0,156,90,113,8,],[196,109,147,150,220,90,240,224,76,242,155,81,91,253,176,162,118,102,52,218,242,224,21,137,87,69,225,137,9,251,255,168,130,188,199,131,16,113,156,5,147,177,21,86,30,169,8,110,22,124,211,151,175,157,242,225,228,194,108,154,166,223,131,4,],[28,246,157,72,179,254,251,246,145,76,70,34,105,60,240,164,54,26,126,199,34,149,160,138,176,28,152,155,239,207,69,119,],[170,86,73,26,125,191,145,119,226,120,14,194,208,44,105,159,191,162,251,63,55,174,125,186,232,148,34,112,254,11,119,22,],[190,162,66,60,210,19,44,111,166,172,214,46,137,106,225,231,41,185,49,52,192,187,212,61,190,121,58,163,245,45,161,4,]], +[[190,209,187,202,225,134,67,214,246,170,195,79,61,155,106,20,120,57,77,2,185,49,207,240,6,216,95,33,183,219,199,71,79,82,139,56,24,90,66,76,111,222,206,70,81,26,12,41,183,192,75,50,235,4,131,171,181,45,95,142,182,179,82,235,],[120,123,69,122,199,65,102,197,163,30,220,10,75,49,227,198,98,213,60,116,35,104,15,146,26,192,175,54,216,82,190,103,],[15,201,157,211,185,160,232,177,252,110,99,90,245,198,64,6,182,114,0,254,149,143,83,204,225,185,176,145,164,231,6,105,181,147,241,85,148,188,8,66,229,87,98,89,249,166,133,154,13,178,45,116,15,159,128,36,181,186,241,239,111,149,140,5,],[238,159,118,140,100,119,149,77,26,67,161,161,162,2,29,40,174,205,220,44,223,154,202,136,97,133,248,145,130,99,243,210,2,4,118,69,134,247,230,126,139,96,254,82,188,166,170,83,4,152,82,111,12,14,76,168,38,131,233,221,183,72,4,15,],[19,249,161,183,243,131,68,43,102,220,141,2,71,110,166,79,71,35,101,131,246,176,237,14,48,198,249,71,159,224,236,23,],[71,73,24,202,53,108,61,195,128,95,185,85,235,3,207,39,177,28,7,125,236,197,234,152,19,213,176,199,237,22,224,128,],[186,39,56,183,172,173,153,218,75,43,174,228,27,203,254,17,13,237,60,179,140,8,184,240,100,162,126,0,204,201,205,13,]], +[[199,24,130,63,67,219,34,23,198,106,178,137,151,4,22,93,32,133,115,222,96,243,59,192,185,51,141,136,15,25,63,181,41,64,184,121,182,63,44,177,246,227,239,156,157,51,59,169,23,112,254,24,204,90,52,127,223,18,176,239,197,202,46,201,],[48,25,62,24,168,17,157,73,85,50,75,71,116,26,194,48,50,187,232,158,152,53,15,57,121,183,245,177,252,197,131,68,],[76,156,219,26,212,101,9,86,13,135,29,48,137,175,184,115,70,72,32,27,16,172,201,83,232,182,31,44,206,45,186,224,251,155,134,138,201,87,67,43,114,34,219,247,228,207,11,199,83,9,190,163,96,178,99,171,189,225,136,83,45,218,37,4,],[202,33,91,83,78,23,22,183,183,81,225,95,23,190,24,51,142,23,194,133,54,177,177,103,206,221,221,213,75,128,169,25,16,17,240,129,47,244,13,36,47,214,172,39,21,97,213,96,22,161,209,161,240,49,52,104,181,220,97,194,117,143,182,7,],[11,57,239,210,115,41,14,76,17,20,238,132,189,130,58,107,117,168,138,126,131,112,28,216,28,185,238,198,100,16,238,111,],[33,151,196,122,138,60,178,219,117,17,205,56,77,151,174,94,76,179,200,43,153,229,207,87,186,49,219,63,208,113,248,80,],[187,81,84,186,13,94,53,181,144,90,12,173,139,203,111,149,165,131,41,224,88,116,130,184,64,223,145,113,87,1,168,2,]], +[[37,67,209,102,201,245,247,66,127,243,3,79,250,129,3,203,17,123,244,114,51,26,115,217,162,241,188,10,2,166,255,27,66,103,140,243,133,112,33,170,85,103,112,109,176,49,231,146,113,92,202,248,171,176,42,4,43,173,23,219,61,95,161,3,],[80,165,239,40,78,117,81,19,175,224,0,8,11,138,48,137,17,15,172,101,135,62,184,54,34,174,127,79,14,85,112,94,],[32,234,147,104,162,204,208,139,249,203,244,141,74,47,125,3,240,219,8,165,75,135,103,156,218,3,226,150,175,158,243,120,190,155,143,4,180,6,91,0,157,166,219,1,111,61,249,219,100,130,88,115,226,251,77,227,4,73,145,92,215,60,70,9,],[44,145,60,88,220,108,26,226,40,120,180,96,35,104,53,228,22,85,163,113,91,246,78,101,48,179,44,143,68,81,183,253,69,53,4,73,230,25,201,35,252,143,213,224,28,188,223,204,198,151,134,201,198,142,205,229,66,118,71,189,38,186,149,1,],[0,98,197,117,22,1,65,142,215,241,40,93,195,93,181,124,134,68,226,108,112,98,159,22,172,46,204,237,207,190,105,178,],[15,215,118,229,105,210,151,38,204,223,65,95,19,66,162,110,224,30,97,113,202,27,111,10,96,77,21,58,210,44,18,118,],[252,235,78,94,232,222,139,79,229,115,4,37,253,176,47,110,99,213,235,242,229,212,216,72,208,110,30,47,131,177,247,15,]], +[[133,224,168,15,59,48,194,1,153,217,193,236,102,46,57,47,223,21,70,55,115,67,241,36,113,219,42,3,16,167,5,189,84,10,58,29,131,103,46,73,80,52,207,244,8,225,251,232,46,83,143,9,23,232,161,199,209,122,171,88,224,67,211,198,],[216,80,161,87,0,207,89,243,76,158,58,174,38,25,246,103,149,103,231,249,47,182,96,120,55,129,55,189,104,244,22,73,],[24,94,242,36,106,186,43,26,86,128,50,199,223,147,198,103,121,155,138,82,26,111,151,50,30,173,88,102,180,203,156,101,182,74,28,64,185,182,169,16,231,66,220,50,167,230,109,17,234,69,219,234,172,174,159,9,81,27,129,1,248,175,12,12,],[217,136,157,223,44,235,178,138,16,152,17,155,137,63,134,191,173,91,217,140,18,143,186,177,192,9,223,241,44,151,165,187,14,141,170,19,220,119,127,15,173,175,161,218,248,230,76,112,135,255,173,24,10,207,230,232,123,168,110,111,121,237,118,6,],[90,241,126,33,45,252,155,183,125,155,252,211,237,170,116,232,55,0,132,181,96,29,190,4,88,237,82,225,67,76,241,160,],[211,109,175,251,185,104,217,168,201,158,188,135,205,121,122,191,12,59,235,253,141,56,248,132,205,13,246,107,132,176,214,229,],[59,207,33,22,11,85,56,17,103,136,97,229,119,201,22,7,54,172,149,250,22,249,106,132,183,81,120,232,97,46,201,8,]], +[[130,162,198,73,63,17,186,128,228,184,179,180,56,65,190,151,14,42,16,169,77,34,73,216,172,111,84,20,207,90,60,181,76,46,224,28,222,160,125,179,99,95,93,76,16,130,185,47,41,141,235,23,208,249,5,223,113,182,111,178,39,78,174,153,],[96,186,169,255,232,208,177,128,44,213,115,27,56,75,114,54,129,90,221,171,227,111,160,229,87,156,214,192,77,84,147,109,],[104,169,29,79,141,36,28,29,239,189,92,169,233,225,237,130,116,65,149,6,117,28,150,121,71,177,13,80,17,139,191,171,199,101,255,215,179,26,1,103,196,253,139,17,117,51,36,18,223,25,216,170,26,144,149,144,134,19,32,146,61,188,178,4,],[44,118,140,142,29,143,184,18,22,105,29,143,179,47,102,12,15,178,25,143,211,94,187,64,173,146,175,144,178,237,233,133,208,209,28,200,9,244,121,94,174,105,7,96,104,197,185,52,21,112,54,173,106,51,87,8,37,87,21,101,127,189,182,9,],[75,118,31,67,92,186,75,161,27,40,90,4,240,119,19,97,28,142,76,121,97,216,141,62,143,3,121,210,166,239,236,109,],[88,118,12,95,54,50,151,38,173,232,57,67,25,95,140,185,188,196,147,185,102,198,110,79,133,243,104,88,136,148,226,109,],[231,30,69,99,45,168,63,213,188,69,233,252,185,234,133,38,57,57,75,64,46,171,190,50,97,75,49,190,14,23,172,13,]], +[[229,91,52,58,15,161,251,116,113,137,203,0,219,195,166,170,45,207,91,134,229,125,118,147,243,7,66,3,137,118,17,83,35,161,68,96,234,152,60,249,151,199,130,235,69,130,171,60,138,166,221,229,51,37,185,119,183,142,51,210,220,95,39,170,],[240,200,216,249,61,90,121,242,164,2,223,127,226,248,204,230,214,131,22,6,166,178,122,159,163,127,204,128,30,208,66,92,],[7,38,108,24,101,14,207,6,50,226,37,98,78,196,201,127,195,135,220,55,70,135,166,25,86,220,204,231,40,148,238,19,138,171,200,12,252,144,201,238,166,221,76,89,175,69,2,238,41,99,90,146,136,7,134,103,139,20,163,147,26,105,249,7,],[252,170,161,38,92,224,147,109,228,28,208,14,6,192,44,107,14,146,223,6,44,227,241,37,79,170,114,95,111,196,28,104,52,46,177,29,224,59,86,32,24,210,100,88,176,37,159,172,132,184,23,115,2,250,46,149,183,125,118,165,235,81,21,5,],[52,23,43,194,12,17,90,52,236,165,209,177,210,155,170,11,119,123,76,19,31,149,254,139,247,99,84,50,128,164,153,204,],[251,27,3,194,254,197,203,56,94,64,202,68,65,36,254,94,12,53,141,56,49,204,21,59,64,73,50,79,81,145,80,67,],[104,83,23,126,123,1,155,27,195,216,143,249,207,64,98,102,5,167,148,176,144,171,66,232,27,45,134,28,255,172,218,3,]], +[[57,115,3,143,162,239,106,39,141,60,28,255,154,34,86,105,228,101,166,157,7,80,80,61,231,72,192,2,219,249,39,138,199,94,119,199,129,73,217,210,219,194,99,221,248,172,77,101,77,31,244,85,203,24,151,225,195,206,49,185,76,254,50,16,],[0,35,26,48,37,62,70,141,189,51,243,177,221,178,112,42,164,229,118,199,191,225,30,95,121,104,174,124,82,208,211,89,],[252,12,84,83,131,158,169,146,150,255,250,80,29,88,54,102,40,223,137,246,22,118,105,66,213,4,10,5,96,86,218,177,139,68,5,192,74,191,144,89,195,8,104,215,156,147,108,204,200,76,79,189,111,211,11,96,248,188,189,122,102,64,66,2,],[156,9,207,198,84,18,39,99,19,55,196,149,218,56,219,168,139,53,216,161,192,57,184,153,165,204,206,120,186,23,215,185,64,228,61,182,205,190,141,178,3,231,13,39,37,72,129,243,28,197,179,118,220,175,51,187,229,104,236,103,209,21,219,6,],[106,12,13,13,168,38,71,41,56,190,159,226,154,46,253,160,69,52,154,24,41,207,176,166,134,17,137,50,27,120,19,95,],[240,121,104,101,178,225,111,14,238,239,230,7,116,203,40,189,120,19,126,126,31,108,189,217,94,12,50,123,192,1,54,136,],[165,146,132,165,166,243,156,183,155,42,218,64,30,142,215,85,36,167,163,43,176,91,244,104,153,8,70,131,240,0,205,7,]], +[[199,28,193,10,210,212,67,224,37,173,6,37,104,107,18,53,3,229,144,25,58,43,200,204,87,167,185,180,21,141,230,203,252,6,172,170,181,58,208,142,151,98,221,17,205,33,34,179,21,153,189,37,152,206,111,36,135,149,231,50,33,156,47,199,],[152,58,210,181,33,243,157,158,13,30,5,102,55,16,128,216,246,227,6,252,197,202,190,133,113,99,92,133,134,196,85,72,],[46,179,59,194,213,222,183,243,162,220,195,119,176,198,168,98,19,75,243,25,30,196,15,193,40,172,40,171,242,49,110,241,64,22,73,184,244,207,161,169,54,222,121,181,50,220,4,59,109,54,2,75,76,55,187,162,146,144,172,159,68,155,166,13,],[118,241,80,79,53,130,24,234,138,126,139,180,201,61,228,63,182,42,184,92,187,193,73,143,228,93,174,106,38,141,39,28,39,204,46,97,212,243,34,142,218,128,78,86,137,198,13,29,217,12,219,0,147,195,22,69,60,124,137,201,126,177,46,10,],[160,168,74,172,178,118,255,117,187,48,129,96,192,51,163,110,219,108,76,5,252,236,251,155,156,22,70,249,102,182,239,5,],[104,161,18,4,233,234,224,94,117,250,105,220,56,237,68,174,10,154,116,62,208,124,215,147,81,103,117,65,98,225,158,33,],[3,166,37,248,139,81,77,190,10,239,49,241,137,104,16,161,245,161,209,125,165,228,119,6,190,2,108,168,150,45,206,14,]], +[[10,79,94,22,112,241,226,75,250,55,183,60,153,67,48,179,110,125,170,249,48,22,27,120,164,168,72,102,255,37,227,213,157,203,186,144,57,129,89,76,123,103,126,168,0,32,1,214,100,207,247,206,142,92,250,229,136,64,207,116,175,240,211,169,],[152,172,155,177,42,65,68,115,101,197,132,4,48,107,61,216,117,229,164,150,182,194,65,78,102,187,123,150,126,126,128,66,],[220,243,83,178,185,154,78,244,95,63,223,101,40,99,46,138,189,196,51,52,36,118,168,194,179,121,0,64,74,78,51,61,56,120,20,35,87,87,239,122,208,56,88,160,243,93,70,21,232,171,164,132,253,100,241,17,46,193,177,174,210,203,100,14,],[28,88,116,171,36,109,28,105,51,141,103,213,169,115,150,0,66,184,197,79,72,123,157,92,56,15,134,1,26,14,99,185,152,147,69,155,197,26,150,94,36,228,99,163,220,153,217,167,123,97,208,77,63,164,13,153,96,168,174,187,227,71,29,5,],[81,237,176,36,170,10,165,108,172,151,77,179,71,198,122,224,22,154,193,121,39,145,100,58,230,247,30,63,198,170,112,179,],[163,223,112,151,139,252,183,152,165,61,45,5,216,136,129,48,20,69,134,196,48,72,205,105,183,183,67,13,55,113,120,222,],[101,111,55,238,196,92,177,74,49,183,176,9,141,250,223,149,200,97,63,186,65,106,33,77,86,164,169,99,94,212,16,3,]], +[[184,85,200,24,5,199,8,116,16,230,159,150,176,36,2,113,220,118,193,228,173,227,140,106,146,120,227,201,79,190,162,86,106,219,2,90,64,38,15,86,152,132,184,202,179,117,43,79,37,92,55,62,43,66,75,98,135,235,181,16,250,6,255,240,],[64,165,92,38,209,153,223,224,58,214,185,2,221,126,54,105,118,45,22,6,6,16,252,185,137,66,216,156,181,177,88,71,],[60,170,129,50,115,231,83,84,47,251,254,178,27,195,226,207,140,167,217,32,250,172,124,73,220,42,169,145,23,104,199,173,67,179,139,2,54,219,39,243,238,174,11,18,6,0,30,102,90,96,112,120,197,34,237,122,157,196,104,133,52,99,89,0,],[126,78,27,89,210,61,52,89,93,235,59,212,221,27,67,245,198,141,8,73,217,69,50,68,137,145,87,116,160,127,155,24,184,38,211,118,210,176,159,110,104,85,131,88,97,232,52,236,220,241,161,251,129,88,117,216,80,31,132,149,146,237,127,15,],[134,4,235,57,113,215,175,35,134,163,59,51,228,120,11,40,154,79,103,24,132,4,73,233,33,125,236,130,67,191,251,253,],[215,127,173,217,214,176,182,210,220,166,80,44,69,133,238,42,96,123,193,145,17,74,192,117,154,179,94,7,32,141,182,131,],[220,43,148,129,116,149,44,162,166,9,214,13,175,177,35,176,147,163,97,64,140,231,198,241,46,67,54,204,71,40,115,5,]], +[[149,185,200,166,239,128,235,213,203,212,122,4,202,84,56,115,115,223,77,103,162,180,117,89,119,101,172,137,252,249,62,147,242,201,71,177,138,220,62,166,162,63,122,188,163,100,185,133,58,232,90,43,12,140,38,240,211,23,60,39,50,195,199,255,],[40,132,89,37,17,6,177,28,20,163,161,205,111,121,210,87,161,91,103,211,94,107,144,211,114,173,204,52,186,92,253,75,],[44,139,245,67,226,163,224,4,21,238,79,16,123,47,90,102,135,23,111,93,82,17,23,117,156,235,86,23,81,188,199,125,155,8,166,166,49,246,68,124,217,1,222,150,105,154,235,177,104,191,151,80,13,197,74,5,67,239,20,228,181,160,129,6,],[125,219,136,154,194,97,236,129,85,204,103,124,39,190,209,42,191,5,111,94,216,107,209,200,249,90,226,219,112,124,164,57,163,237,202,252,21,114,58,102,54,75,214,104,240,110,215,151,77,235,236,34,231,124,1,195,11,197,195,103,104,152,192,12,],[71,41,170,30,85,6,135,180,38,93,196,121,9,241,170,29,131,6,207,168,2,63,31,250,203,230,250,32,6,97,97,95,],[84,45,29,94,160,25,26,116,56,196,58,94,209,108,242,223,115,53,20,221,87,198,100,111,209,200,162,154,50,255,222,152,],[157,148,188,0,98,171,153,133,23,33,189,169,56,146,180,113,249,148,161,150,222,235,28,117,102,241,199,230,14,17,181,6,]], +[[183,134,204,251,88,109,67,184,196,107,185,123,150,201,24,115,27,194,204,17,146,119,241,35,103,30,48,20,129,88,210,237,144,199,0,70,0,243,220,228,9,253,234,220,142,208,24,249,234,38,63,117,22,10,116,171,84,244,194,57,154,144,202,120,],[16,244,220,140,201,46,184,206,117,80,4,63,42,33,113,252,254,103,76,6,26,92,47,184,108,98,144,65,38,39,54,119,],[82,186,150,88,161,160,179,233,142,213,32,158,57,62,66,0,102,163,125,55,20,218,167,61,92,103,29,51,7,90,95,87,39,254,78,8,30,224,250,60,33,51,220,149,58,45,166,32,41,19,113,240,12,203,87,216,121,46,181,150,162,255,129,1,],[232,170,158,50,190,96,66,240,120,81,222,86,72,155,7,222,1,52,121,199,129,79,117,180,250,189,114,231,233,17,209,61,23,73,57,120,16,215,12,200,219,226,240,219,103,236,232,62,12,192,248,97,66,161,198,124,31,144,214,195,185,133,26,12,],[92,108,0,162,0,153,95,149,222,250,213,168,189,248,125,167,165,155,223,211,168,23,243,108,91,3,81,129,10,165,189,180,],[68,202,44,237,174,201,227,94,195,204,174,125,195,226,168,36,197,158,68,201,30,87,40,3,210,136,216,249,152,113,11,159,],[50,149,153,253,59,141,72,248,208,166,53,75,120,32,221,32,35,119,16,217,124,172,1,35,147,64,239,59,61,75,85,13,]], +[[221,26,151,116,247,88,77,133,137,177,159,146,171,105,57,172,72,86,2,254,22,68,206,226,246,243,205,96,251,213,132,0,75,234,125,11,15,75,213,144,249,227,87,159,12,95,164,206,244,214,10,73,210,196,55,160,170,234,217,212,58,115,212,163,],[184,219,154,118,42,85,239,26,172,241,24,104,226,74,104,242,6,97,65,86,62,186,185,186,116,229,229,227,208,36,147,93,],[25,89,189,224,166,151,166,57,147,236,71,209,88,34,55,57,254,101,135,31,160,88,112,215,222,13,56,8,101,145,32,42,81,177,116,209,198,24,40,8,198,206,98,99,29,129,219,163,78,190,212,175,47,41,176,108,0,165,122,60,182,102,54,6,],[111,99,5,215,204,43,2,225,4,91,184,124,162,57,116,245,49,130,127,156,89,179,152,33,75,49,93,31,86,209,31,13,237,20,218,166,163,109,130,63,209,224,65,199,68,30,187,230,17,247,15,186,20,253,142,255,211,116,47,44,117,189,99,3,],[189,121,22,239,131,82,97,204,211,220,144,239,217,97,5,182,78,79,93,100,62,110,122,28,7,136,118,14,37,30,19,244,],[234,195,118,50,44,171,90,114,255,87,106,10,70,205,205,58,56,239,219,158,19,189,133,211,246,149,188,224,27,58,163,19,],[54,58,226,118,25,34,190,99,109,190,17,221,90,175,229,178,243,179,96,16,168,215,3,126,138,223,184,6,227,223,79,3,]], +[[102,245,234,140,219,149,238,26,117,227,36,103,215,200,60,89,68,119,66,200,93,221,73,156,67,192,134,115,225,73,5,58,168,173,4,185,193,68,185,127,232,103,55,77,79,229,125,126,192,194,73,24,62,67,189,251,93,82,100,78,127,190,29,243,],[224,106,176,166,16,194,137,99,144,4,143,247,15,15,145,24,114,111,206,171,228,151,210,169,189,33,75,228,109,15,74,112,],[236,92,126,131,146,250,139,97,188,130,150,129,134,110,69,172,139,228,181,183,182,168,34,193,188,208,242,204,44,140,68,195,60,248,63,164,45,67,162,241,136,65,65,180,165,154,175,244,127,155,224,126,99,46,32,24,117,147,36,234,201,209,73,0,],[77,196,46,66,60,202,13,36,254,173,245,38,13,76,183,71,76,234,77,216,42,76,169,65,187,146,253,117,26,60,112,24,190,179,171,13,85,15,19,107,216,48,52,120,234,90,35,73,136,251,178,64,3,183,229,70,143,146,106,141,157,189,76,2,],[125,61,130,168,156,246,23,152,81,64,6,185,129,9,209,222,150,211,118,83,182,168,19,174,184,105,242,171,213,217,20,219,],[89,100,251,32,125,13,77,23,70,193,232,244,118,195,185,35,102,121,158,238,106,200,56,178,18,245,175,122,5,106,249,110,],[120,205,34,85,197,5,45,58,250,154,254,6,226,64,24,97,155,97,41,183,153,40,116,69,205,176,188,173,93,109,72,14,]], +[[237,37,88,229,197,103,132,188,251,79,77,222,163,192,223,190,248,217,111,241,202,191,21,142,196,171,230,10,255,102,153,158,30,220,153,16,18,172,111,136,143,167,230,4,87,119,233,186,29,76,3,196,2,146,210,218,107,114,43,74,208,163,237,116,],[128,139,86,53,15,150,217,161,136,92,73,180,132,48,174,232,157,122,135,203,185,210,216,120,149,131,22,109,159,135,62,80,],[171,158,1,22,101,36,253,40,142,92,104,158,86,215,48,212,152,48,0,85,16,48,73,51,52,163,152,78,34,35,220,159,122,91,145,12,97,118,12,97,87,153,10,76,51,94,52,142,58,123,200,34,62,9,193,12,94,82,12,141,97,175,245,0,],[150,201,36,95,53,156,60,136,75,46,146,231,33,155,189,174,212,90,179,94,230,17,62,0,169,148,251,199,70,213,238,52,255,211,222,25,129,150,173,167,179,211,57,201,205,35,189,110,47,192,210,75,227,187,139,147,180,225,60,125,3,230,163,6,],[186,107,190,152,121,206,23,170,182,117,245,227,12,131,100,156,166,108,31,68,253,114,245,12,194,92,119,226,166,3,234,159,],[107,253,109,103,137,131,93,195,107,19,136,210,47,236,226,178,181,128,186,84,13,173,107,231,23,1,118,72,92,223,61,199,],[132,244,78,61,80,240,237,36,127,144,197,164,2,6,213,218,143,156,66,146,52,120,6,209,66,199,151,172,222,230,10,15,]], +[[183,39,152,184,17,226,51,132,49,37,109,36,128,254,122,54,99,172,236,187,230,230,193,185,25,30,157,154,34,68,121,64,206,73,29,170,210,150,181,87,39,176,149,19,223,2,186,89,40,163,113,115,124,211,88,65,229,247,53,172,171,124,93,248,],[144,19,21,15,191,153,224,200,110,78,78,2,24,169,107,248,228,229,211,238,185,142,11,229,207,118,229,238,57,4,103,86,],[220,252,111,212,119,153,254,199,114,194,9,155,60,100,55,36,108,58,208,114,41,252,116,14,5,49,26,32,107,24,176,46,205,176,38,201,38,244,156,101,82,227,71,253,53,223,222,6,203,99,154,121,124,80,97,47,152,226,71,138,146,170,246,9,],[242,56,82,135,170,222,190,243,196,199,231,32,1,239,125,44,241,164,207,156,19,151,189,189,59,14,124,200,206,179,80,38,232,49,214,205,53,105,116,33,86,212,76,196,71,227,113,200,84,2,231,20,117,112,239,20,220,182,190,125,63,43,11,15,],[58,55,131,160,3,188,55,87,113,22,185,189,34,0,141,142,51,86,71,255,5,152,227,140,180,240,222,145,170,95,10,198,],[150,100,160,218,4,241,77,102,57,147,87,134,75,220,218,157,112,191,214,66,246,105,129,6,229,149,133,54,102,120,1,243,],[213,154,251,55,11,124,230,159,23,70,210,3,229,81,128,64,154,32,169,106,172,54,210,173,109,96,29,185,146,51,220,14,]], +[[31,231,50,126,169,7,211,255,23,155,17,120,17,211,1,147,252,186,76,52,123,144,101,127,238,217,141,238,236,218,154,201,238,243,1,177,111,215,191,60,123,100,11,245,238,135,0,172,90,135,22,158,171,95,86,1,91,63,73,157,149,94,7,235,],[80,167,96,186,61,113,212,222,226,91,207,3,118,160,57,237,163,6,177,85,191,163,82,199,155,31,136,189,159,219,26,65,],[156,127,219,83,253,96,107,199,201,194,35,254,148,49,225,173,0,149,70,208,0,152,129,42,73,81,151,242,84,30,135,248,214,245,218,34,236,239,203,183,218,86,102,42,115,9,209,10,108,74,79,127,41,146,120,213,27,189,17,224,204,27,135,9,],[187,133,156,48,34,202,141,193,1,147,60,138,223,61,7,11,183,200,180,69,81,230,30,201,10,168,37,48,58,249,230,52,230,41,102,56,221,223,83,200,14,124,224,56,60,100,254,242,10,191,28,37,137,31,166,72,90,120,53,159,252,45,254,2,],[71,25,117,82,40,24,196,233,90,249,238,11,30,88,9,1,31,68,54,69,70,168,59,89,224,84,19,44,13,68,170,92,],[156,56,205,6,255,92,57,176,174,232,181,161,123,33,163,111,62,57,153,236,15,217,69,30,55,160,181,30,133,79,149,156,],[34,246,6,255,213,103,105,85,204,182,229,16,33,254,197,144,130,154,67,176,57,142,115,155,233,118,255,189,82,115,198,9,]], +[[95,157,205,147,251,20,6,16,176,226,17,179,154,221,177,235,135,186,151,128,72,119,175,188,195,129,56,140,173,101,8,69,24,42,35,125,135,140,88,25,51,51,43,65,120,182,126,196,8,179,25,77,68,228,230,147,146,239,128,11,38,124,41,73,],[120,242,59,57,53,206,121,144,27,81,121,31,195,205,93,233,136,200,45,139,91,84,139,171,136,186,86,168,92,145,183,95,],[193,145,94,5,43,102,71,151,224,213,250,173,199,143,42,0,157,111,188,253,224,63,58,170,213,155,159,69,136,231,252,59,33,153,12,82,8,211,215,107,74,169,91,217,52,232,141,60,152,197,145,147,10,89,222,42,5,103,1,217,247,87,116,0,],[135,62,66,239,0,193,12,95,214,243,72,86,129,124,192,99,197,167,70,101,32,250,47,171,201,171,160,134,34,65,171,52,7,5,45,176,147,204,50,226,14,189,219,39,238,98,215,235,185,216,105,128,52,25,91,172,105,234,241,192,112,169,248,8,],[70,137,89,52,37,9,224,28,84,109,134,48,80,163,225,179,78,19,13,22,4,61,122,167,83,95,146,218,48,177,41,202,],[240,180,160,96,216,125,102,30,210,148,205,102,69,154,112,62,121,105,0,41,98,205,130,111,63,219,97,44,131,73,94,35,],[242,228,9,191,6,248,216,229,17,139,179,180,141,221,62,8,15,229,202,182,55,193,12,227,149,36,169,16,217,119,120,1,]], +[[146,94,190,4,198,234,196,155,38,115,141,108,19,0,243,31,212,130,132,120,203,233,125,171,24,187,136,150,66,225,225,16,205,114,49,182,235,116,225,254,159,146,111,0,216,222,44,81,61,73,100,5,37,176,121,92,171,137,61,12,137,41,227,224,],[80,124,7,227,94,106,128,79,8,205,45,154,19,81,10,179,30,227,217,127,18,76,19,105,153,98,178,246,211,76,133,111,],[44,77,105,190,213,173,139,149,132,216,73,207,61,242,186,199,34,130,181,243,13,226,102,177,79,83,60,169,110,149,80,196,184,84,193,84,189,193,122,168,128,207,0,26,100,84,255,175,170,46,80,23,141,226,18,22,237,18,107,99,247,127,45,2,],[221,95,242,249,9,41,11,253,3,241,214,65,236,63,93,61,162,168,198,96,225,16,47,7,163,110,248,185,27,48,89,133,139,150,254,176,19,215,168,243,24,216,242,66,130,106,200,154,16,22,159,101,98,248,58,209,166,169,61,231,192,247,26,10,],[179,25,5,253,155,121,155,171,101,86,210,13,194,212,121,40,175,218,149,95,53,1,189,61,133,114,169,154,10,169,35,83,],[11,65,210,115,105,145,73,182,189,228,158,212,115,82,205,55,180,232,205,44,117,176,232,182,37,100,54,134,94,16,188,176,],[221,183,159,76,130,94,177,238,6,43,186,14,136,169,236,180,4,210,31,240,142,152,116,100,235,183,248,214,221,52,63,0,]], +[[77,211,180,120,235,220,89,71,43,171,20,168,205,208,194,253,172,87,35,238,4,221,137,23,199,207,231,165,54,72,92,119,91,204,179,126,104,194,52,190,173,73,51,125,226,8,175,186,246,17,129,29,150,88,89,160,109,49,48,18,71,214,106,207,],[128,55,44,134,253,144,38,195,88,26,104,194,132,168,49,151,224,69,238,64,201,231,170,203,44,176,251,61,189,168,76,101,],[87,136,231,158,132,59,222,158,241,26,157,250,201,112,25,106,86,124,99,8,195,72,229,23,75,56,119,149,4,109,89,10,71,73,31,215,29,151,174,170,120,193,97,89,113,184,52,144,232,89,40,32,249,89,42,199,98,105,185,210,186,112,41,1,],[46,220,246,113,191,145,133,183,72,242,200,208,183,103,87,189,194,225,128,50,184,210,228,247,58,174,222,170,119,16,1,120,225,56,74,212,239,237,82,195,34,249,135,170,231,87,46,14,156,74,83,221,34,9,146,216,229,60,74,172,30,4,199,7,],[234,82,254,109,211,169,113,25,30,233,96,55,131,237,227,117,244,243,189,67,145,187,202,103,14,88,145,231,146,185,215,93,],[138,229,84,229,95,156,90,231,77,125,249,71,30,193,241,236,232,226,141,203,197,137,228,108,44,81,140,47,255,251,150,183,],[241,56,88,113,16,124,185,113,201,114,100,90,77,186,111,199,9,110,25,166,173,0,249,225,152,205,115,134,161,110,82,6,]], +[[7,77,146,24,193,33,126,117,130,60,144,224,16,72,76,42,219,136,236,204,210,189,240,18,10,163,237,255,207,203,212,191,55,53,173,25,25,3,61,22,23,184,91,218,4,177,97,33,218,29,134,27,64,65,84,250,150,29,73,70,229,94,205,131,],[16,206,152,129,69,32,149,152,75,61,127,156,7,206,34,39,248,225,126,35,139,96,242,98,236,42,31,53,119,119,5,103,],[177,247,28,59,209,182,190,196,51,55,226,109,238,101,90,141,95,74,141,173,132,165,17,132,183,117,182,134,250,211,29,128,41,227,135,105,39,249,87,110,144,195,98,72,117,252,0,41,165,193,10,138,10,247,93,122,136,12,104,68,164,168,58,0,],[48,117,250,142,47,81,76,30,92,171,30,234,132,121,112,50,204,59,42,66,19,20,10,46,91,100,235,179,210,159,159,227,226,2,22,178,170,98,179,106,50,110,1,83,4,36,237,133,171,149,134,174,78,175,177,192,75,52,64,109,195,158,53,13,],[132,156,57,41,158,147,17,180,153,144,89,101,147,253,42,198,253,247,201,103,35,211,172,71,244,169,232,238,226,47,215,216,],[22,168,174,250,209,114,183,232,99,79,254,109,235,148,195,107,165,184,149,158,126,93,15,89,122,138,94,27,233,79,247,4,],[192,120,175,125,32,142,139,56,244,147,118,26,28,199,78,253,208,26,110,203,56,178,21,109,62,7,137,109,53,82,210,15,]], +[[210,234,45,255,122,240,186,42,107,237,127,108,198,140,13,246,100,166,177,12,232,1,196,46,213,187,230,23,188,200,184,74,171,68,112,99,68,2,110,211,94,33,152,41,100,247,180,219,187,226,7,253,39,196,103,153,112,28,25,164,216,141,29,114,],[232,76,214,178,51,188,238,136,5,41,248,170,150,120,104,41,61,44,218,226,114,23,16,197,211,209,252,151,191,109,136,125,],[154,189,185,221,42,183,123,111,94,27,145,186,11,97,63,95,54,14,251,80,13,63,233,146,144,239,124,161,75,210,179,48,244,5,164,247,220,218,239,73,35,211,17,29,64,191,3,32,53,51,134,246,52,180,13,230,240,77,233,25,10,213,28,8,],[193,43,189,189,180,9,41,116,206,77,117,200,59,173,241,23,17,116,70,105,243,106,123,172,133,46,30,57,165,168,245,62,62,205,155,43,233,150,104,2,120,223,179,25,61,196,220,231,153,167,173,109,62,14,253,128,169,91,83,145,114,82,43,14,],[147,222,14,121,251,253,164,164,148,148,148,166,202,217,183,190,104,134,231,255,159,0,6,92,25,210,186,159,129,104,82,217,],[203,235,26,30,243,163,43,110,13,184,168,58,255,14,224,10,194,200,226,7,85,181,76,0,116,117,142,190,141,79,97,1,],[42,203,31,90,110,30,220,82,104,122,43,48,12,155,108,156,104,215,133,130,157,236,106,213,163,141,194,198,251,133,238,1,]], +[[122,96,205,241,135,4,96,222,138,231,120,17,118,213,18,126,113,32,127,175,47,33,11,212,220,84,115,133,182,103,242,242,234,214,122,156,243,77,15,241,78,121,175,164,111,45,201,150,233,172,14,62,7,99,34,251,180,0,151,103,177,51,240,27,],[248,92,3,141,48,230,253,9,109,50,54,159,114,144,35,8,91,118,101,51,165,143,115,164,117,194,40,213,231,244,110,79,],[178,224,129,66,189,214,43,120,101,146,192,145,245,254,106,155,127,48,206,19,76,59,35,111,188,109,254,103,52,248,130,112,172,88,246,215,75,79,217,156,34,69,28,164,101,164,44,0,109,178,90,242,21,237,36,26,241,24,150,39,198,5,15,0,],[37,215,99,6,253,176,203,165,194,32,127,194,166,207,46,247,107,16,144,125,6,17,71,46,217,249,220,47,73,78,224,98,167,240,51,166,151,127,157,166,174,25,111,254,82,193,153,92,148,130,38,94,37,33,223,231,129,211,153,184,20,255,5,9,],[126,208,212,23,242,94,12,86,99,62,252,121,80,96,147,147,221,27,210,118,113,112,20,67,45,41,56,199,91,1,29,26,],[6,76,96,16,180,248,51,64,139,0,181,187,44,52,115,2,111,94,125,110,188,106,35,89,37,212,150,175,87,120,29,36,],[75,33,243,69,109,19,62,154,4,64,233,218,189,245,186,100,175,163,202,35,38,126,168,13,88,153,140,186,136,25,38,8,]], +[[51,121,210,92,17,23,207,128,46,199,156,6,87,93,24,230,190,206,76,112,147,221,67,253,238,3,104,92,112,178,250,159,133,37,21,111,226,159,194,251,246,97,186,80,24,43,226,12,137,152,217,65,73,61,89,51,220,164,216,180,31,180,66,213,],[104,93,157,40,15,149,226,167,199,232,141,41,131,105,208,161,195,35,186,150,78,117,232,30,151,121,104,95,205,183,97,73,],[76,54,191,200,30,239,0,185,203,58,181,20,198,212,81,185,147,54,30,9,164,190,75,80,64,146,111,235,14,13,155,82,240,61,228,104,231,186,216,63,55,145,84,191,44,67,122,113,247,84,243,244,7,152,238,235,214,46,85,242,190,119,20,3,],[45,18,182,45,255,128,154,201,176,96,245,50,91,170,198,227,89,25,0,199,109,5,8,240,36,14,206,71,91,205,120,227,59,16,205,87,7,94,255,65,6,223,123,5,13,35,185,15,125,174,225,191,117,115,177,28,187,203,251,192,13,74,46,1,],[228,185,157,239,187,122,146,62,45,122,117,178,175,207,154,172,116,177,126,195,185,206,197,219,52,58,246,211,138,1,241,75,],[224,185,180,112,202,86,59,13,92,61,12,165,208,132,97,206,23,65,124,16,245,124,154,251,16,103,26,172,241,241,9,108,],[179,70,26,131,125,19,69,34,159,15,206,116,7,43,47,186,104,159,137,81,31,221,1,31,18,196,93,199,139,25,161,14,]], +[[239,56,195,252,116,240,84,174,67,232,210,157,107,166,220,128,181,175,132,130,112,212,175,88,132,77,36,188,249,135,65,78,10,225,71,139,5,251,50,153,101,234,15,169,40,220,190,129,160,189,187,111,246,108,129,22,113,99,94,67,136,136,128,81,],[104,82,96,34,134,219,34,72,70,213,134,35,7,108,192,46,227,59,218,164,59,190,96,242,42,85,58,135,180,96,43,120,],[29,58,198,182,191,24,171,83,9,20,135,153,72,91,39,109,32,64,28,106,245,249,178,246,3,35,149,163,194,244,182,115,183,20,12,7,204,38,244,252,86,165,238,0,176,116,107,42,128,218,111,218,209,126,221,17,73,32,16,29,44,137,195,14,],[202,42,142,253,140,106,169,226,89,72,146,59,84,162,96,185,21,237,169,3,22,199,186,170,142,68,53,68,81,4,174,24,21,202,7,34,246,224,196,178,131,21,106,236,28,197,39,40,75,2,168,197,76,50,95,116,190,9,215,133,128,251,140,0,],[221,127,38,6,122,253,203,23,112,60,69,41,84,13,89,214,126,122,43,82,152,106,240,95,29,8,8,102,187,59,0,22,],[211,73,103,18,33,30,206,137,193,1,51,136,35,119,77,70,39,225,218,240,246,3,228,181,77,202,134,72,60,4,127,201,],[39,147,187,60,249,166,126,234,146,3,180,161,187,225,165,251,213,54,101,156,82,105,131,106,247,204,149,68,36,197,66,14,]], +[[126,123,57,175,105,56,12,244,70,96,226,193,255,48,131,52,232,37,15,238,184,139,224,212,58,171,229,230,139,142,241,113,204,239,157,174,217,37,35,83,61,74,45,171,109,36,25,246,208,134,4,219,100,206,55,227,41,4,172,119,185,180,160,28,],[184,8,36,245,130,198,85,94,129,116,50,210,229,148,18,205,205,102,6,155,0,45,226,156,112,252,169,151,206,106,209,119,],[16,98,162,220,156,213,55,150,117,192,79,94,33,51,141,207,183,125,251,171,206,221,98,178,96,113,0,215,100,154,5,232,8,113,233,97,35,33,79,128,244,247,59,13,155,6,226,211,31,86,17,156,234,105,218,35,71,218,132,162,117,183,178,7,],[219,106,26,74,182,125,0,75,227,236,82,125,93,242,202,201,191,53,50,92,226,174,167,24,106,156,221,220,242,80,1,142,149,54,181,92,226,153,154,3,66,194,161,38,220,156,250,131,74,123,51,21,172,63,182,186,120,126,169,43,189,0,198,5,],[205,73,210,245,210,116,48,178,247,209,70,168,222,67,190,35,216,223,69,53,52,114,172,26,154,35,167,191,119,139,63,251,],[212,48,165,132,149,221,107,181,71,68,75,85,65,11,129,245,3,164,51,10,49,165,202,20,242,251,239,135,117,56,193,156,],[193,43,4,144,73,53,55,238,247,250,175,68,248,157,238,116,186,177,175,135,68,75,113,83,109,126,215,51,240,132,238,3,]], +[[169,4,138,240,194,10,18,95,93,57,197,15,34,184,5,174,116,44,246,79,31,232,223,190,141,253,170,81,26,170,87,111,21,134,85,219,148,177,92,167,41,131,135,123,109,178,49,165,132,61,245,219,202,40,16,167,228,150,251,89,171,113,4,202,],[96,152,213,69,62,69,163,105,74,73,99,208,234,97,208,202,214,143,15,177,194,210,120,3,41,46,86,78,64,22,157,112,],[24,163,18,178,13,134,172,51,154,88,239,43,133,45,70,124,35,187,44,177,34,124,177,83,56,175,7,253,4,185,167,17,232,86,238,91,44,130,227,102,193,127,134,23,19,209,8,140,27,33,68,209,195,125,5,189,192,13,115,150,115,133,32,0,],[190,96,246,32,7,62,63,145,131,144,124,104,159,193,18,141,189,210,3,177,215,59,145,111,158,30,14,237,180,53,5,208,126,104,88,100,181,205,36,88,27,130,58,204,209,167,16,74,159,205,29,12,141,237,41,113,233,154,128,82,79,69,37,5,],[154,86,163,11,138,193,59,79,15,80,117,218,192,158,227,197,211,233,196,153,68,96,96,217,54,242,246,199,190,112,32,10,],[80,139,32,68,193,78,85,176,32,204,97,11,184,62,31,125,30,192,124,232,63,46,238,60,66,134,173,255,216,111,227,50,],[11,18,184,203,200,122,228,163,103,145,115,110,84,168,228,109,112,165,242,112,216,4,221,29,212,241,72,182,102,30,123,6,]], +[[248,201,24,63,35,16,95,173,12,110,81,3,53,139,88,50,136,249,255,108,125,252,145,16,109,7,152,127,246,156,225,235,76,121,98,140,149,140,222,12,195,207,104,96,149,184,162,244,75,113,147,198,22,245,27,33,182,112,176,56,206,111,103,255,],[248,219,91,84,90,172,125,73,173,189,62,162,244,214,97,253,106,166,175,232,70,190,206,13,44,201,185,78,21,19,221,89,],[198,168,188,122,13,92,97,133,182,236,214,3,62,66,50,29,92,135,27,248,137,190,114,189,84,204,0,131,237,96,164,112,178,204,15,180,104,44,137,76,117,176,223,149,241,236,251,186,45,90,206,243,225,170,254,84,185,247,232,3,161,208,21,10,],[4,39,136,201,55,43,7,103,19,198,79,176,59,28,161,251,11,66,90,13,235,177,3,26,122,8,216,192,165,139,229,153,253,66,176,36,38,140,102,78,62,109,128,149,125,39,224,167,102,225,136,226,19,10,183,224,172,157,95,95,240,155,67,15,],[46,93,151,28,204,162,22,45,133,21,17,91,191,192,40,141,40,69,22,180,156,73,178,222,191,239,207,27,229,191,50,34,],[110,211,120,188,213,88,8,63,91,164,19,250,37,7,110,9,194,201,68,128,245,25,149,90,107,71,213,158,24,237,6,80,],[116,100,185,200,111,159,192,68,13,26,149,139,103,159,226,56,88,122,8,16,20,8,14,149,17,102,70,151,225,202,34,1,]], +[[22,8,154,27,147,47,141,20,153,86,136,180,141,216,65,237,174,61,165,207,210,203,22,85,83,6,243,254,139,211,237,185,158,205,159,221,126,11,146,61,239,245,216,135,178,66,88,93,157,65,205,44,124,16,249,195,69,179,159,99,63,74,185,3,],[64,126,102,161,161,234,19,99,220,32,163,11,245,117,228,4,13,202,69,26,143,12,192,84,132,35,171,30,187,250,202,73,],[120,120,171,116,30,186,226,116,124,120,151,203,177,209,5,72,47,55,190,47,95,145,121,82,50,205,251,204,197,38,96,137,24,226,117,109,219,117,54,179,104,12,22,44,248,161,239,56,163,65,185,54,43,254,93,70,139,75,206,33,223,35,79,15,],[202,188,138,154,132,229,88,213,93,244,204,30,242,66,225,46,10,253,42,229,116,210,74,123,15,237,192,141,111,110,77,101,80,189,158,181,55,27,234,106,9,228,37,139,37,121,187,210,157,74,200,16,225,7,103,164,36,174,204,117,182,150,164,8,],[54,127,64,58,154,99,91,70,163,144,233,181,18,221,158,172,255,107,118,38,136,43,228,11,80,244,151,15,50,216,191,193,],[238,210,196,56,49,192,69,73,199,186,127,50,32,243,111,190,118,77,12,162,21,41,95,71,252,46,81,163,173,202,234,91,],[237,240,187,49,191,166,161,83,129,41,58,33,100,37,9,54,35,131,178,149,87,107,183,136,64,231,37,114,76,6,41,12,]], +[[148,213,9,21,20,76,126,125,208,248,95,239,135,237,220,34,6,193,86,158,209,67,28,140,90,21,62,50,225,203,47,183,59,176,152,207,22,15,58,236,49,112,181,125,106,221,79,86,115,146,112,228,179,168,239,121,102,236,48,97,155,41,145,2,],[128,176,7,159,142,186,99,155,139,43,149,5,223,6,139,238,114,139,50,97,172,173,81,225,35,226,115,217,155,112,12,86,],[89,161,206,85,245,166,186,220,27,147,145,38,54,32,84,44,252,174,135,160,242,185,80,34,80,207,228,189,203,247,108,70,25,119,195,52,164,141,145,110,222,189,86,194,28,226,23,195,90,100,68,207,191,211,177,26,61,72,250,46,219,110,180,15,],[117,10,148,13,201,10,89,61,239,132,118,192,164,53,217,206,115,216,30,167,16,197,58,200,95,170,192,195,204,78,246,117,140,144,189,7,7,150,161,216,169,155,3,253,120,241,159,188,7,151,211,87,55,45,107,167,241,112,216,189,253,189,241,13,],[93,120,152,9,150,81,75,154,248,160,63,116,251,125,134,151,98,158,71,85,53,39,236,64,162,162,172,255,117,163,58,28,],[112,234,156,38,98,72,174,92,207,166,209,46,189,237,210,191,36,63,217,163,225,79,204,231,57,56,158,82,185,191,183,195,],[106,54,255,85,45,24,191,152,175,129,90,148,52,113,71,89,215,149,111,122,47,187,24,239,244,247,68,209,210,35,151,3,]], +[[13,129,146,111,81,61,180,178,93,250,30,82,181,220,166,120,248,40,166,28,124,145,60,130,130,71,194,235,4,34,183,209,15,50,65,30,249,29,78,75,105,65,223,202,171,20,46,243,190,193,96,152,57,147,165,38,44,207,39,250,221,42,248,144,],[112,242,20,160,227,97,87,204,71,13,167,190,219,251,22,228,81,220,241,115,172,97,166,78,212,182,31,71,222,93,196,106,],[224,203,108,113,235,248,215,5,229,12,173,159,11,140,186,62,207,75,158,55,147,64,0,146,170,91,18,30,125,187,200,190,167,29,242,149,40,202,155,71,171,248,124,25,138,141,196,225,77,81,128,206,147,45,210,17,74,60,218,165,85,44,194,5,],[136,169,2,242,134,58,67,187,199,45,226,208,103,241,211,10,200,213,68,149,173,143,177,132,234,75,55,60,131,10,191,133,92,138,157,67,129,205,75,18,9,105,116,116,141,208,49,102,103,139,9,52,147,55,151,178,26,227,215,141,220,120,241,7,],[5,114,27,191,156,185,140,43,12,121,203,41,34,205,120,92,155,114,164,122,55,21,84,50,128,126,218,108,14,88,180,150,],[24,65,32,233,65,229,229,206,221,218,165,233,77,31,248,113,152,50,121,124,243,250,105,181,184,49,119,42,241,102,239,177,],[125,109,88,214,23,122,27,187,129,173,253,160,39,14,246,179,182,194,212,97,236,190,79,225,196,216,90,134,128,237,217,12,]], +[[108,140,83,181,107,188,180,192,162,93,196,12,24,36,11,106,92,117,118,184,157,222,69,239,19,251,21,142,161,127,142,217,35,142,81,214,164,79,167,172,100,38,136,1,38,30,163,91,98,99,138,0,108,196,82,189,219,159,22,252,88,3,6,12,],[176,186,0,23,64,225,224,201,93,3,152,93,132,63,97,153,173,97,135,142,109,250,181,228,71,14,207,130,141,152,75,89,],[75,241,231,212,156,212,213,195,193,253,74,75,196,143,246,182,229,47,217,81,10,65,24,18,41,105,150,228,254,197,107,228,69,20,197,103,209,211,52,119,189,93,192,131,195,149,139,217,91,254,89,156,21,63,33,174,38,37,41,103,183,50,96,3,],[132,190,217,183,160,157,77,171,121,45,227,203,43,249,34,63,98,172,87,100,210,207,143,112,112,85,178,65,173,5,128,239,143,166,1,65,37,115,40,172,63,28,46,61,47,1,214,130,39,62,185,172,172,203,86,14,124,96,40,196,21,247,224,4,],[139,208,13,97,71,208,218,78,90,71,107,52,26,165,76,3,225,220,50,174,14,110,190,28,33,210,170,154,105,94,4,21,],[208,58,194,254,254,58,7,247,213,70,16,243,160,129,124,182,11,184,205,36,118,181,100,148,180,73,99,234,77,231,110,63,],[64,66,121,9,15,93,142,182,232,152,221,101,223,248,81,156,51,237,230,62,99,19,3,233,121,229,79,100,146,48,55,1,]], +[[105,179,32,251,212,119,64,48,162,151,103,160,204,21,80,209,11,116,155,68,214,25,212,29,206,17,70,247,172,128,167,85,220,80,138,121,198,184,171,134,108,209,23,165,168,77,217,217,49,253,164,80,190,194,147,53,52,77,13,33,146,22,214,94,],[72,11,228,198,166,52,94,55,129,95,202,149,176,245,151,73,225,106,177,150,141,143,78,167,153,184,253,180,167,139,229,100,],[105,125,77,137,126,14,44,192,43,193,194,221,165,127,13,218,98,11,55,232,97,130,43,183,241,167,1,147,94,149,158,160,216,69,63,116,111,185,44,8,126,214,93,152,14,234,29,111,219,242,62,153,178,137,170,224,220,187,18,142,248,54,100,10,],[151,81,234,167,202,229,132,253,183,208,204,156,255,210,156,126,133,125,69,241,242,161,215,2,7,147,3,87,132,246,141,237,241,147,220,214,40,130,100,219,2,125,131,117,66,62,238,15,39,82,215,86,197,255,140,122,138,219,138,162,87,92,62,11,],[191,253,137,10,254,249,254,43,44,187,126,122,33,147,122,83,246,98,227,255,134,129,81,232,169,181,187,35,246,180,91,254,],[107,149,194,120,161,121,163,38,93,177,99,118,44,57,240,50,2,239,77,2,222,208,78,124,3,140,151,232,8,165,197,31,],[72,104,146,46,138,97,80,172,176,234,23,80,195,73,38,56,243,203,159,105,52,241,196,6,147,147,150,244,27,227,98,2,]], +[[102,218,139,37,74,55,6,115,120,246,129,56,175,237,214,100,150,89,106,5,133,82,76,113,107,222,43,49,36,195,231,209,133,189,226,138,146,42,181,238,170,74,98,148,82,26,44,202,192,239,35,3,220,223,140,127,238,34,143,180,85,32,18,231,],[0,30,158,50,111,137,58,181,180,67,159,124,6,170,93,211,168,199,10,201,65,164,70,181,216,5,94,77,36,66,246,113,],[64,130,165,188,115,15,181,75,107,208,188,210,160,68,237,93,61,50,125,193,156,234,200,130,94,98,155,158,100,35,203,28,97,66,54,240,151,166,183,61,71,57,71,203,129,196,226,112,133,46,229,241,58,91,3,220,24,225,201,194,122,154,104,2,],[151,68,192,222,170,84,2,222,163,229,223,29,36,197,220,36,169,235,248,118,97,107,218,64,96,253,14,58,3,141,77,40,25,134,217,59,34,116,50,133,107,35,138,141,131,214,189,102,87,171,234,232,121,214,154,80,191,64,68,175,153,232,247,12,],[16,237,230,102,38,209,158,219,146,9,176,77,182,152,114,225,13,132,173,191,133,101,115,196,55,134,162,174,24,200,224,57,],[48,124,119,202,222,81,246,97,188,104,241,61,248,163,190,239,181,39,23,123,172,111,216,102,17,173,213,58,14,171,175,24,],[70,92,59,154,155,103,166,148,148,89,9,134,2,72,109,240,62,58,148,246,101,141,196,93,47,94,26,136,136,161,14,9,]], +[[39,101,72,41,15,62,15,144,5,21,220,99,54,108,3,254,15,198,238,19,12,33,251,96,164,223,156,244,100,121,124,218,126,42,53,120,0,10,8,126,220,201,233,79,222,80,159,196,190,5,202,13,208,144,223,1,174,17,33,18,53,54,247,42,],[168,234,240,83,112,245,139,29,250,82,204,201,234,64,254,126,143,246,91,39,238,145,242,230,50,173,140,123,199,33,195,112,],[136,161,70,38,26,209,17,200,15,164,41,149,119,231,16,246,133,156,240,209,202,128,229,18,165,82,199,37,184,56,64,55,238,207,100,101,206,151,88,92,157,102,10,65,171,145,4,229,247,201,178,248,236,111,178,31,29,221,80,214,91,155,102,14,],[163,79,49,139,122,136,209,150,223,180,35,129,83,57,48,250,195,20,36,176,68,234,125,217,144,251,147,64,143,250,170,248,140,4,150,162,48,222,62,141,105,123,112,176,130,237,27,64,40,66,238,67,2,143,73,252,108,90,26,19,119,205,2,3,],[247,222,202,2,16,231,248,173,161,34,19,196,100,165,198,83,124,168,104,117,179,224,4,221,4,235,26,141,111,232,76,236,],[12,169,30,162,173,157,118,31,97,107,71,38,180,0,74,186,69,126,209,168,24,105,67,60,95,99,85,202,150,112,71,219,],[201,223,231,62,195,1,109,71,24,117,143,125,33,68,177,206,173,14,226,184,48,178,221,27,1,210,30,40,201,70,164,11,]], +[[151,44,6,22,85,110,242,44,33,72,104,253,216,34,197,87,57,225,249,106,147,174,131,81,42,253,169,202,122,167,76,210,158,28,109,65,7,248,171,129,97,197,219,91,136,163,124,161,222,159,78,41,19,103,171,177,239,200,79,131,247,7,105,83,],[40,94,36,246,192,120,48,92,73,204,144,51,22,115,53,184,123,1,119,90,248,186,121,91,95,224,208,77,123,168,164,73,],[84,221,6,251,179,215,198,63,140,218,247,131,194,215,186,193,107,76,130,110,45,27,24,7,200,78,4,159,100,226,113,178,28,250,62,55,195,68,38,2,135,128,93,113,136,6,182,44,86,180,127,109,92,80,129,37,201,251,93,94,163,95,213,1,],[65,105,173,147,82,191,65,255,164,98,137,140,66,26,99,66,170,215,211,225,215,57,113,80,26,220,230,29,112,102,79,43,101,31,192,21,62,14,174,213,225,169,184,176,106,72,151,31,81,26,172,167,249,24,252,153,151,194,64,217,118,29,173,1,],[173,3,252,197,115,253,1,76,18,221,16,213,209,5,54,225,169,241,189,32,165,103,4,252,204,102,70,47,56,64,229,51,],[228,246,231,32,91,120,69,243,10,84,149,170,224,80,228,4,82,46,173,208,101,238,104,28,189,214,239,146,68,69,133,26,],[76,227,3,162,28,98,29,250,120,6,224,19,136,46,223,193,65,126,136,216,78,162,133,6,250,159,154,199,158,89,237,4,]], +[[224,64,93,55,137,62,137,245,56,17,214,212,70,225,241,147,245,26,250,27,187,167,37,249,94,180,128,51,66,74,37,9,69,16,77,89,94,68,62,140,230,84,222,157,101,80,84,191,10,153,211,86,19,215,125,87,69,76,162,209,200,153,181,23,],[176,214,125,21,44,5,72,75,51,133,21,79,3,159,210,91,28,110,99,136,239,70,75,166,186,130,41,69,138,140,86,126,],[119,221,212,145,202,102,46,191,251,18,247,244,146,215,251,193,161,180,71,246,200,89,152,242,247,204,154,220,230,125,230,59,110,235,208,129,23,132,90,3,2,247,52,151,20,186,157,178,175,88,4,139,133,131,125,118,96,236,61,235,238,226,208,15,],[41,229,200,51,208,176,243,79,152,15,180,155,221,145,105,112,2,47,9,18,39,96,131,149,141,129,239,107,120,234,199,213,76,231,84,117,81,0,214,241,16,76,92,45,77,218,145,61,254,155,115,218,119,41,47,180,204,203,166,245,69,106,216,9,],[188,198,204,63,111,56,243,27,255,226,4,217,123,161,117,83,76,255,175,218,150,26,85,241,1,50,84,234,159,223,109,194,],[201,246,231,43,161,142,224,115,129,0,239,62,90,27,247,149,50,80,190,31,222,195,220,15,30,61,190,77,248,87,193,37,],[34,22,179,62,50,116,248,81,199,214,5,70,213,118,108,223,0,162,23,181,224,105,218,170,172,158,119,99,218,199,248,3,]], +[[87,86,231,82,223,246,158,62,237,132,142,74,73,199,168,186,202,18,21,79,148,49,222,195,86,38,239,141,117,164,69,20,89,16,239,0,165,179,84,20,60,70,86,29,166,44,65,170,19,210,156,24,220,97,83,191,142,80,46,1,20,0,119,40,],[112,97,81,40,116,97,223,185,156,112,86,89,104,182,189,23,210,49,21,112,110,103,120,114,129,219,179,116,134,163,232,122,],[129,87,216,51,77,237,26,50,105,155,53,10,192,212,18,0,40,205,142,248,24,148,72,147,72,80,229,14,228,153,157,143,162,205,37,118,70,217,47,186,93,102,42,130,62,98,32,138,180,251,224,23,20,168,72,160,185,11,85,173,205,36,105,2,],[245,236,40,201,159,98,66,102,92,212,214,108,189,54,94,156,18,125,40,139,249,84,18,8,241,67,226,189,163,24,126,7,58,9,149,206,181,167,171,235,218,34,123,69,204,165,77,8,154,196,240,111,108,108,33,76,53,43,47,220,125,41,6,6,],[126,178,167,137,178,152,164,252,216,122,65,46,143,110,201,141,242,224,24,97,122,185,223,92,200,106,58,206,154,198,78,157,],[145,46,172,200,42,186,85,87,176,212,97,123,160,100,35,48,226,10,73,151,251,113,191,108,165,80,161,209,220,181,107,47,],[126,227,40,250,197,88,115,77,86,2,28,165,183,159,154,22,13,130,131,190,253,242,250,89,221,65,243,46,224,42,60,12,]], +[[185,4,172,177,158,92,248,114,211,100,12,209,141,223,60,11,102,87,224,17,124,230,89,219,245,2,89,1,93,63,191,50,224,74,138,165,109,24,24,72,59,16,208,167,201,25,225,213,216,0,30,53,81,14,30,198,47,113,20,219,232,26,224,190,],[64,18,11,209,243,221,166,203,71,36,137,131,16,161,90,205,67,173,231,208,156,74,20,185,226,222,57,238,228,222,68,102,],[154,175,138,201,113,64,213,80,141,88,245,172,130,183,253,71,230,177,246,138,124,120,162,172,6,240,65,110,248,233,145,149,63,98,196,127,213,251,198,193,224,27,174,28,146,163,62,245,43,126,250,95,23,187,134,51,189,193,174,235,206,49,143,15,],[237,6,85,251,73,135,92,99,100,11,208,2,49,168,198,89,153,214,159,230,225,229,113,91,239,99,222,189,44,209,15,193,145,3,14,119,237,170,51,211,148,38,186,246,87,140,6,205,153,5,141,15,166,5,69,28,27,32,109,203,85,81,183,9,],[230,216,161,213,20,16,121,172,31,64,93,175,250,96,113,252,34,162,239,131,149,235,121,4,113,189,77,24,201,124,94,102,],[113,181,42,105,243,107,144,175,15,76,187,48,84,74,240,110,192,204,136,232,201,165,187,179,129,239,168,91,144,12,253,50,],[107,133,51,251,178,110,44,227,120,77,253,197,36,175,96,121,144,221,62,178,8,220,44,119,17,90,210,82,27,163,102,7,]], +[[138,53,1,183,105,83,96,60,144,51,227,188,191,62,195,120,210,87,1,26,108,80,184,151,98,212,145,234,167,44,94,13,119,143,32,25,220,216,219,184,108,103,55,204,141,193,144,197,160,76,80,181,191,69,136,188,41,250,42,71,175,37,38,114,],[136,108,195,181,42,177,171,119,88,50,33,22,7,37,87,217,40,74,117,58,72,36,37,156,75,159,30,23,126,145,76,99,],[168,163,9,186,82,18,94,118,164,166,30,180,63,212,19,92,65,171,17,121,155,145,204,84,255,201,198,162,15,5,12,197,149,178,129,67,200,116,189,185,40,190,237,38,29,156,15,18,170,25,46,102,64,191,218,213,75,160,212,120,66,107,206,9,],[205,182,4,245,126,149,85,255,104,140,12,94,223,172,77,32,240,129,17,59,53,129,20,196,127,72,2,193,123,161,100,102,106,69,36,42,182,70,222,199,248,224,159,95,37,236,20,131,189,91,222,249,67,228,2,215,131,177,189,6,131,165,232,12,],[255,186,171,79,76,237,234,178,234,46,253,155,196,180,34,27,15,226,65,115,107,183,192,107,82,135,50,213,134,48,32,182,],[55,171,44,199,194,20,228,74,189,243,223,84,37,113,10,127,126,177,149,243,111,195,174,142,77,34,81,96,206,251,50,199,],[126,202,76,181,165,93,27,128,70,253,132,61,224,12,141,191,213,207,241,189,192,51,39,211,158,69,200,198,226,166,159,0,]], +[[66,181,54,82,208,139,93,118,110,102,173,143,62,191,105,60,253,119,144,124,173,217,139,84,102,223,119,223,162,198,55,173,136,70,59,184,164,182,56,141,146,76,184,98,9,131,65,149,67,93,121,215,127,140,2,244,107,189,22,216,46,254,66,179,],[152,119,185,240,218,85,44,45,24,115,86,93,81,209,43,207,226,112,132,9,189,110,51,204,159,179,197,76,187,110,135,69,],[48,196,185,158,104,236,51,81,48,143,188,118,217,202,240,175,98,33,181,150,183,1,127,225,12,198,51,2,59,169,127,2,56,150,254,50,43,170,52,118,96,97,14,5,250,73,61,33,143,163,96,241,141,147,226,117,209,239,246,102,182,61,178,4,],[196,9,217,37,58,255,253,219,158,100,133,191,97,108,123,35,85,119,171,95,207,36,165,129,237,5,145,193,9,11,240,161,20,128,92,14,237,73,219,54,147,118,14,4,155,34,7,141,215,42,34,16,238,136,219,219,140,38,68,239,232,204,178,13,],[140,185,193,2,241,141,138,148,136,106,107,20,137,34,65,163,205,193,250,68,102,222,19,186,157,87,127,63,182,162,138,232,],[187,98,54,86,92,121,135,236,146,195,237,92,157,237,55,84,49,188,135,56,131,220,158,214,220,204,5,176,146,123,166,208,],[92,31,121,67,133,133,96,44,66,201,136,16,66,15,115,74,146,179,5,215,49,250,178,7,163,63,173,59,227,213,181,0,]], +[[20,207,224,15,167,25,10,232,16,136,138,226,187,208,255,100,18,207,31,212,8,163,8,41,67,131,161,148,83,181,144,115,78,97,175,232,193,116,182,238,26,41,250,9,207,135,180,0,129,57,241,7,11,200,83,27,109,6,245,76,149,98,164,243,],[208,131,40,198,117,86,251,42,44,26,55,171,206,36,46,134,223,119,211,12,191,26,236,180,21,65,5,245,6,211,98,69,],[247,133,164,111,105,187,208,153,250,1,17,36,186,144,50,193,137,116,44,158,0,29,187,135,129,216,34,51,69,169,86,157,193,68,202,105,77,144,36,94,14,81,62,136,171,2,63,127,15,153,183,65,97,89,117,141,208,52,231,168,156,255,54,0,],[157,38,102,196,18,181,57,100,75,232,141,73,154,123,189,188,235,51,177,101,214,204,200,147,244,87,56,17,243,28,75,92,102,170,237,246,86,144,23,220,19,229,35,253,96,251,228,242,212,99,3,123,34,238,204,1,60,98,28,129,167,115,99,10,],[111,219,175,125,20,40,139,209,52,149,211,45,15,135,186,81,115,243,33,68,167,187,8,159,93,227,13,133,25,188,177,41,],[6,37,220,236,55,34,182,54,106,189,165,216,77,134,56,152,78,204,233,28,131,149,87,3,42,236,3,93,198,203,26,92,],[118,201,189,239,12,116,214,51,220,118,119,214,89,194,185,48,202,0,42,225,29,31,203,43,201,253,106,154,177,206,89,5,]], +[[172,15,127,4,24,222,103,227,72,250,109,86,134,196,109,33,202,114,98,46,230,158,170,190,0,213,201,7,90,52,241,121,254,171,222,8,240,10,43,104,43,206,157,69,153,11,244,90,252,149,131,57,220,68,16,109,173,51,178,196,144,239,112,144,],[64,173,217,152,4,71,238,204,164,37,108,2,51,171,195,32,29,159,213,71,164,8,152,191,184,60,46,110,239,239,117,119,],[117,145,207,130,87,190,173,57,161,173,59,161,145,141,81,142,103,36,53,107,246,37,165,115,234,229,1,209,175,148,108,19,194,144,203,99,21,110,201,211,98,114,110,229,11,57,252,10,122,43,189,105,212,168,27,117,147,42,144,248,199,172,125,3,],[30,73,235,34,181,23,107,200,76,79,236,198,124,103,234,179,2,18,86,18,92,165,64,15,168,18,146,247,220,73,187,132,93,16,3,112,161,18,38,111,124,104,116,16,238,241,199,0,89,138,252,255,197,44,121,64,223,186,154,219,50,63,135,14,],[140,166,33,92,140,85,114,207,162,65,32,22,213,34,43,48,220,41,179,182,196,194,30,26,107,55,138,59,103,204,140,65,],[84,0,98,117,227,105,112,165,52,189,152,222,255,230,248,248,53,46,74,0,97,148,56,227,196,138,76,52,18,238,5,217,],[154,67,225,59,53,204,87,145,105,253,217,173,191,253,175,7,130,74,252,94,85,62,113,217,52,10,129,117,186,194,161,7,]], +[[181,167,199,103,147,99,128,179,233,135,81,202,253,62,168,155,56,138,50,207,130,139,50,28,91,208,204,141,216,91,175,0,190,127,166,95,31,107,229,16,39,248,184,72,219,122,140,64,73,97,191,30,33,162,61,242,59,184,206,5,133,12,218,161,],[248,64,248,98,172,53,82,82,127,206,251,43,97,244,164,218,47,159,25,99,143,105,237,191,54,6,251,191,65,126,16,105,],[96,228,210,63,31,8,252,228,102,201,145,93,222,217,50,86,181,43,50,126,95,129,251,179,29,29,16,211,33,195,144,54,110,240,1,253,117,154,169,208,165,81,98,213,54,77,145,139,72,199,50,126,119,207,83,88,188,67,25,227,37,205,214,8,],[158,79,216,11,118,150,114,215,66,227,49,123,91,179,169,15,104,4,208,38,13,248,155,167,38,20,229,211,59,103,243,223,132,240,62,208,100,110,122,0,210,127,100,110,179,101,184,125,131,159,169,168,25,162,193,208,152,212,235,11,110,91,34,2,],[209,202,217,80,192,154,251,128,194,211,191,113,65,136,94,197,100,175,55,124,63,136,76,74,164,218,126,50,145,223,206,100,],[159,105,197,190,29,170,203,223,94,94,176,76,211,94,216,61,83,242,94,65,148,37,164,114,46,160,175,164,48,194,251,112,],[76,32,232,64,31,112,188,13,140,229,31,211,181,87,202,124,196,50,205,142,153,157,26,221,106,44,231,25,48,232,91,0,]], +[[225,54,243,152,166,5,209,52,87,132,140,234,208,124,114,134,244,46,47,40,223,140,18,138,61,11,183,43,41,170,204,25,106,165,4,90,102,247,114,165,113,254,62,66,209,23,239,205,246,196,149,145,153,97,134,1,47,169,143,124,72,224,205,167,],[240,154,146,70,112,153,74,25,195,35,136,95,111,139,71,184,246,83,173,100,200,70,178,32,239,169,182,156,135,129,218,102,],[117,164,92,107,149,102,137,152,41,180,30,229,23,183,4,90,71,58,79,122,38,65,67,155,93,124,86,115,224,13,143,92,6,111,18,145,248,93,234,218,5,2,189,22,233,112,159,130,125,71,81,242,135,56,98,232,33,158,87,116,106,25,169,0,],[31,171,101,183,253,76,76,2,244,236,208,49,181,29,128,91,207,163,189,191,211,24,53,179,78,204,239,247,37,193,42,222,5,129,240,207,123,171,241,51,97,80,123,11,202,48,238,9,140,252,80,234,212,26,78,245,10,137,146,80,245,203,112,3,],[47,10,136,220,73,187,112,214,194,238,184,182,220,225,28,116,193,52,61,164,47,255,67,28,78,250,205,49,109,137,230,133,],[1,154,252,169,147,3,253,54,73,22,241,34,44,80,69,111,238,76,68,174,33,132,70,162,232,115,80,74,182,144,99,77,],[114,57,173,173,77,217,57,102,5,201,95,218,199,197,67,70,215,83,237,87,12,69,229,18,244,56,145,124,254,88,244,11,]], +[[151,182,112,46,36,104,5,219,207,199,250,66,74,140,170,188,242,98,212,102,160,94,13,210,212,231,195,116,213,125,82,81,167,22,195,213,206,120,244,217,197,190,227,68,125,218,244,136,28,152,110,253,246,103,172,137,119,180,251,105,181,167,17,10,],[64,188,29,133,220,210,48,213,125,177,217,251,214,121,19,27,106,62,241,99,220,196,251,85,248,119,97,147,197,235,250,70,],[144,0,85,65,220,193,215,171,131,127,77,229,57,63,173,214,169,43,38,167,217,58,243,246,105,224,241,191,214,33,203,208,12,138,35,5,109,45,166,120,101,87,200,40,164,155,225,228,2,29,153,49,18,53,172,13,77,86,238,252,124,149,54,5,],[108,70,228,43,79,165,54,54,250,206,240,171,237,194,169,37,213,29,175,61,163,6,122,138,180,56,125,48,92,116,117,204,11,42,63,75,122,56,155,219,158,18,115,142,48,206,13,246,228,94,56,151,155,102,45,85,251,203,66,196,172,51,153,12,],[125,90,195,199,123,106,59,176,144,33,105,6,159,52,42,180,96,28,183,142,224,36,132,86,143,156,37,160,46,129,69,122,],[110,222,26,96,84,155,129,48,23,84,24,93,148,139,14,155,80,145,7,231,193,202,85,0,147,109,173,230,68,60,251,232,],[78,193,245,69,188,75,84,13,81,17,177,63,24,254,149,216,130,236,218,240,101,80,105,98,87,210,148,18,193,94,139,8,]], +[[209,82,140,20,6,166,228,148,160,47,99,83,5,250,116,215,69,198,147,39,253,49,183,210,194,98,61,226,192,48,237,133,12,254,54,156,249,61,175,109,83,239,2,141,219,159,0,4,67,176,151,47,226,83,47,131,164,28,230,87,193,131,108,163,],[40,201,97,100,171,61,148,115,18,1,63,13,124,129,123,159,123,192,93,112,14,122,96,119,62,251,133,144,69,197,26,99,],[184,57,155,195,50,108,186,10,147,164,36,151,22,139,245,127,145,6,238,67,211,155,240,252,134,104,81,153,220,110,10,19,185,199,36,239,23,231,136,42,248,194,235,112,246,201,228,45,250,47,191,12,28,181,0,43,88,241,8,102,25,115,62,2,],[133,15,119,35,81,215,150,77,214,88,150,115,51,206,69,44,222,141,226,189,234,155,77,157,151,11,63,54,213,107,21,98,84,66,70,246,200,122,89,27,84,58,44,36,53,89,111,108,150,98,200,209,181,167,26,52,127,184,106,188,116,215,245,14,],[158,47,9,39,176,189,167,246,222,10,8,242,59,111,66,45,99,61,152,92,200,188,15,21,88,137,5,226,128,96,128,144,],[189,91,202,240,79,164,211,47,184,47,255,178,29,42,231,221,244,175,234,135,181,56,136,5,174,160,134,28,184,159,206,250,],[167,43,114,223,120,22,222,154,24,125,8,209,31,56,175,218,149,106,206,236,192,61,21,48,170,230,145,12,236,213,235,15,]], +[[81,35,64,249,97,241,66,209,145,94,133,254,79,160,245,81,248,8,146,231,90,204,206,124,209,134,158,110,44,158,128,21,12,160,38,4,250,135,226,194,5,6,37,31,7,146,205,33,37,133,111,10,177,109,102,63,40,17,150,59,31,45,129,114,],[144,120,104,191,192,97,38,11,145,7,118,112,45,169,19,155,151,28,42,117,83,213,59,88,84,116,79,43,188,245,171,86,],[107,180,217,117,175,174,244,30,169,239,8,90,104,197,104,160,93,163,126,242,29,173,70,78,216,106,192,212,8,14,125,1,41,251,2,49,49,236,165,247,173,178,88,106,24,190,64,86,47,162,118,76,168,7,230,112,160,89,106,92,84,123,192,1,],[134,189,181,70,22,217,105,79,164,215,22,94,157,183,43,101,87,61,36,195,15,120,179,248,212,246,3,49,222,126,18,137,147,194,179,9,20,106,55,230,127,201,146,141,59,179,169,140,93,21,227,28,67,114,4,147,201,195,5,127,97,203,167,13,],[26,230,146,85,40,7,213,41,195,171,18,69,206,226,58,139,184,16,224,13,210,85,127,70,63,67,230,220,140,48,187,152,],[0,164,109,253,43,140,12,70,30,95,182,63,64,136,131,178,34,184,47,83,72,123,102,89,15,20,108,52,114,118,68,233,],[25,1,196,193,64,73,47,80,97,237,71,39,17,221,24,235,184,77,16,42,191,54,187,50,66,83,174,237,204,102,144,11,]], +[[177,182,54,233,87,87,76,33,169,87,164,91,209,149,198,249,254,76,193,197,126,132,19,77,57,180,46,26,132,50,158,219,149,231,123,21,221,164,124,175,105,183,40,136,221,105,150,27,172,190,195,188,117,53,48,3,232,191,240,164,61,223,75,122,],[160,77,238,84,123,202,111,253,151,223,117,205,42,245,66,15,225,254,50,32,173,246,83,215,115,45,59,244,7,63,112,93,],[118,60,125,13,70,135,142,92,126,207,113,4,252,31,34,48,228,97,120,162,124,117,241,150,22,156,2,121,237,176,28,40,252,222,59,13,91,134,53,207,227,57,251,35,39,116,178,32,109,171,138,70,12,228,23,171,244,144,187,250,120,92,2,5,],[172,83,9,108,32,68,100,102,143,253,101,240,164,40,195,95,44,76,116,254,104,141,94,69,39,74,5,233,237,136,156,179,253,69,14,122,139,25,241,107,12,102,169,99,250,3,82,123,65,70,212,135,227,45,232,6,47,46,89,199,121,58,121,15,],[36,88,39,100,66,21,86,52,32,18,227,8,59,22,121,93,8,33,51,139,82,98,129,134,144,216,63,20,118,190,243,202,],[10,31,21,254,238,18,121,211,204,163,156,36,100,201,218,223,233,41,57,36,170,111,233,126,85,112,254,185,237,161,46,80,],[213,144,108,113,93,203,232,1,33,231,101,193,210,107,199,48,210,3,26,39,177,11,90,162,237,64,254,171,193,112,53,2,]], +[[16,202,65,61,112,235,61,182,227,55,240,241,26,188,7,92,149,133,158,130,95,135,97,118,7,105,82,210,241,136,128,48,80,40,186,56,175,236,194,66,99,95,110,53,61,95,74,253,18,63,134,10,4,37,34,14,150,101,82,160,87,136,8,35,],[104,45,187,41,90,135,82,28,55,237,24,204,101,85,185,12,93,165,204,43,198,12,99,165,178,81,239,222,64,123,142,82,],[106,236,2,220,107,223,203,103,240,239,193,253,49,226,62,105,227,113,171,56,2,80,91,50,1,169,93,213,37,65,126,209,161,40,219,78,24,44,179,124,40,246,40,6,102,112,153,168,173,72,11,10,201,233,76,42,125,90,14,150,226,167,54,13,],[103,167,16,86,71,80,73,19,184,74,51,2,137,128,26,167,239,244,166,197,199,51,131,248,25,41,135,107,17,5,171,180,114,32,4,157,245,86,198,30,241,250,215,85,79,15,167,235,249,19,52,4,134,166,130,185,252,180,162,214,241,100,5,15,],[234,217,135,56,164,47,4,41,97,118,154,238,184,209,57,162,29,21,139,233,117,6,169,126,218,115,129,138,103,48,99,218,],[65,25,50,5,171,113,104,229,79,17,145,6,126,44,43,241,141,229,77,46,46,61,105,102,164,85,163,70,10,83,217,107,],[116,110,237,140,43,100,144,64,169,75,127,12,130,124,54,62,224,165,91,91,14,109,139,168,193,132,65,195,108,171,170,4,]], +[[31,10,16,162,203,17,25,23,185,166,122,42,31,56,251,134,248,237,82,96,125,29,101,58,69,125,127,71,24,217,167,222,112,192,117,178,233,76,76,2,244,94,115,4,79,36,57,151,65,177,97,254,182,246,158,171,99,84,23,40,42,74,147,104,],[104,120,206,60,9,11,92,16,90,152,101,27,95,49,221,147,46,21,205,125,1,16,206,169,142,122,141,247,130,53,175,114,],[164,36,90,163,57,94,123,173,162,188,223,22,3,20,124,197,243,240,186,145,244,15,218,216,246,211,113,195,235,239,180,193,80,29,7,135,91,87,111,64,121,120,6,164,132,199,163,247,5,105,226,50,176,201,157,41,202,35,162,51,182,142,219,12,],[182,52,218,40,56,66,224,147,104,15,133,241,140,49,132,202,110,255,108,48,255,22,147,130,74,55,241,36,82,61,16,218,229,105,147,104,187,32,121,156,172,222,241,228,133,75,132,94,86,57,169,160,78,67,2,147,246,3,212,255,91,234,159,11,],[98,92,38,88,60,178,62,44,217,189,18,136,77,85,48,216,34,1,95,134,82,100,135,203,231,5,128,210,164,182,149,33,],[135,101,52,215,116,28,231,238,0,209,26,164,237,182,117,8,18,238,226,148,48,168,0,183,237,61,246,74,145,250,33,226,],[238,42,138,32,36,197,213,14,118,124,38,108,222,6,192,118,91,203,153,245,35,21,32,238,136,132,254,173,21,46,210,4,]], +[[127,5,186,172,241,103,88,60,242,254,149,98,165,6,153,30,217,135,246,143,251,113,86,124,124,204,227,252,197,155,120,176,13,236,57,82,133,43,150,253,117,88,126,151,116,63,158,65,192,159,190,107,169,129,191,206,180,235,184,137,45,152,106,22,],[0,130,151,230,91,61,243,135,153,7,156,138,0,41,12,43,202,67,124,29,235,126,253,146,118,137,206,144,129,103,87,88,],[13,238,210,223,130,172,244,82,156,64,138,2,147,31,103,107,236,92,183,173,232,78,189,205,87,143,112,249,113,56,44,243,17,187,131,9,115,0,69,106,85,139,196,192,157,137,131,255,19,73,63,214,17,235,102,192,67,191,1,155,173,111,51,2,],[30,220,219,188,55,255,27,193,67,96,147,210,147,154,95,194,189,188,168,203,171,51,148,203,150,175,247,67,209,15,85,214,9,43,80,249,56,131,230,124,239,132,239,229,56,102,127,33,232,52,205,143,181,203,187,29,99,28,213,45,81,71,66,1,],[135,151,185,57,69,33,24,149,149,183,125,44,195,158,27,32,119,140,93,73,128,100,69,196,249,254,65,70,24,163,87,209,],[230,109,105,183,5,82,132,6,145,86,150,196,39,91,107,61,222,181,254,125,190,150,225,169,233,233,9,107,168,59,113,103,],[14,55,201,198,248,74,191,111,34,46,114,217,30,122,67,214,166,160,234,56,94,61,220,250,139,107,251,14,14,71,126,9,]], +[[208,12,33,100,38,113,13,25,74,61,17,207,201,10,23,168,98,18,231,160,229,75,170,73,176,22,158,87,255,248,61,97,207,230,174,137,3,198,199,1,170,48,70,149,198,81,191,216,80,51,31,154,212,129,99,58,227,112,200,109,123,209,63,185,],[120,211,183,244,74,38,204,139,227,98,159,62,113,146,235,184,174,0,32,62,244,246,54,16,81,0,175,70,219,243,200,98,],[21,196,92,25,66,151,232,135,2,159,73,216,189,249,214,16,221,140,52,121,158,30,146,48,38,158,122,88,146,137,56,207,57,106,2,205,66,32,84,144,57,30,28,100,53,63,176,107,159,142,155,129,138,154,54,28,32,74,56,105,149,191,59,3,],[138,224,87,13,252,214,182,66,228,111,247,234,98,183,134,59,168,85,142,236,158,116,149,178,111,41,172,32,110,72,133,254,36,14,183,210,218,131,76,82,220,180,59,188,223,46,21,166,138,20,16,12,193,162,172,78,19,176,101,6,12,90,241,7,],[23,17,233,191,36,86,233,203,129,145,63,245,30,101,152,102,20,217,151,210,127,14,144,84,197,101,222,183,40,135,141,186,],[66,211,171,191,49,80,127,128,18,65,199,7,138,249,173,181,173,18,131,153,96,112,226,140,51,176,205,129,223,125,97,27,],[150,241,175,105,35,51,93,13,188,200,132,195,235,96,224,109,54,202,183,218,13,163,212,111,128,16,242,24,244,102,198,3,]], +[[221,18,57,114,230,40,88,74,204,70,41,59,142,76,226,178,221,70,156,196,237,225,78,243,149,33,207,8,55,53,133,179,53,34,247,174,89,110,237,178,23,3,93,149,57,94,68,141,189,111,251,244,37,133,234,235,48,112,38,84,28,120,166,81,],[8,91,103,183,233,19,124,187,109,36,196,100,96,110,58,37,25,107,193,237,198,75,202,249,74,52,19,76,212,63,212,92,],[137,101,168,137,213,76,216,7,109,53,188,46,18,176,9,213,107,7,4,200,148,249,18,160,209,211,7,32,194,50,254,68,4,191,48,9,84,30,143,50,131,232,158,168,111,103,138,251,223,28,33,201,36,178,58,82,180,202,109,99,244,143,194,3,],[200,149,114,57,114,236,53,159,140,32,4,65,212,213,56,207,72,29,216,140,92,236,92,125,35,80,198,191,224,119,154,171,161,28,89,149,163,157,164,72,150,70,116,171,169,165,247,219,82,42,126,141,132,134,113,112,243,250,204,217,109,239,30,6,],[31,28,252,121,221,37,254,52,125,76,93,16,227,52,51,194,29,179,194,242,87,58,170,77,225,184,99,205,199,53,132,50,],[120,245,202,195,244,222,45,131,107,196,134,106,250,28,144,109,79,158,58,6,3,192,188,148,45,15,236,105,22,67,70,105,],[228,238,130,25,244,183,213,165,245,51,148,48,138,232,212,242,96,17,11,71,150,72,109,142,56,15,29,227,36,212,253,6,]], +[[51,53,234,146,129,23,207,238,251,238,174,20,96,3,136,27,220,136,137,214,88,14,237,19,82,55,8,32,173,31,88,79,203,32,212,253,117,97,132,128,19,17,28,62,151,97,127,52,24,29,46,127,188,241,187,42,44,210,232,193,119,91,139,3,],[144,122,33,34,134,251,89,152,92,142,237,96,36,116,17,86,166,199,6,84,21,102,57,189,161,100,17,89,194,177,38,113,],[247,195,159,146,71,210,47,1,137,153,36,127,14,0,5,205,99,7,108,207,47,238,65,99,66,31,134,64,122,65,105,140,64,88,22,100,115,81,192,78,147,181,68,21,182,47,192,63,200,194,94,32,247,84,29,171,3,25,125,201,0,178,156,12,],[0,164,78,20,163,75,232,116,26,169,247,99,41,253,246,106,4,135,178,133,165,29,13,81,129,99,43,91,106,29,246,10,30,107,139,174,157,107,238,162,92,145,152,234,209,138,149,241,176,186,244,62,113,136,42,145,100,1,221,249,87,213,89,5,],[122,202,31,100,235,131,130,129,151,21,187,200,14,73,235,50,198,38,163,103,26,60,244,126,181,47,38,51,20,58,252,107,],[205,172,216,210,76,32,206,184,180,45,244,255,22,100,224,62,193,190,107,207,58,87,89,103,33,83,250,121,131,161,71,32,],[218,108,225,73,149,170,114,174,130,182,37,25,189,131,122,81,44,46,201,77,150,196,175,49,134,172,170,242,176,254,31,11,]], +[[50,161,136,62,255,87,163,167,236,219,49,2,33,238,131,196,222,146,183,34,21,150,19,236,248,22,227,130,67,123,96,185,130,221,26,3,229,133,32,98,186,74,139,107,59,147,197,233,196,63,246,153,91,210,170,199,38,6,250,200,88,2,198,130,],[120,70,179,220,56,187,246,183,138,234,50,130,245,168,2,21,90,50,33,106,35,90,150,221,183,80,127,245,53,197,19,75,],[131,9,203,231,47,128,75,217,82,29,239,93,173,77,139,193,56,134,177,212,246,98,201,187,91,151,186,71,144,244,75,128,31,49,149,234,208,212,221,182,96,129,142,203,249,166,131,202,207,133,241,220,201,232,44,9,17,109,115,54,88,9,26,0,],[116,51,161,217,54,225,47,159,190,32,34,189,181,46,66,109,64,160,199,171,0,131,87,184,48,117,67,252,150,94,0,205,51,198,143,155,154,113,135,75,159,192,164,99,180,160,109,5,245,168,206,146,7,231,191,171,95,65,114,64,208,233,198,15,],[122,95,2,11,253,155,205,118,83,3,251,251,85,187,58,75,66,40,194,81,132,248,37,159,15,71,213,188,8,88,110,231,],[93,218,76,196,117,60,22,41,32,229,97,21,230,151,227,246,96,183,171,148,78,64,62,59,104,234,11,199,191,169,111,19,],[210,153,31,216,2,82,161,37,89,170,112,14,144,206,235,194,77,87,171,74,50,109,223,23,2,4,125,156,252,95,122,12,]], +[[34,236,239,109,171,229,140,6,105,184,4,102,73,115,228,87,192,94,71,119,247,129,197,37,34,175,118,185,84,129,169,20,212,120,64,16,239,4,3,237,220,90,98,213,212,91,178,67,184,11,75,157,105,195,156,163,135,198,245,203,160,40,100,15,],[232,187,44,80,169,173,132,215,95,110,8,73,177,152,117,74,99,129,212,171,154,233,21,250,60,0,223,121,124,188,235,76,],[93,13,42,246,120,179,209,182,119,81,109,8,167,154,175,211,110,198,124,20,202,245,188,218,174,170,204,81,161,79,184,5,207,41,4,232,114,29,178,113,178,13,247,9,190,225,164,251,254,98,86,80,115,178,167,233,66,114,68,97,249,39,147,13,],[95,26,130,197,117,252,169,57,171,212,104,1,51,229,119,193,64,156,183,92,140,101,12,249,46,45,236,135,169,246,43,40,142,174,82,26,44,106,82,47,215,122,189,12,104,212,211,62,131,135,252,251,100,109,67,75,70,134,220,27,213,68,32,9,],[153,251,124,198,57,86,156,165,100,16,149,92,236,14,129,147,13,224,63,29,242,67,86,162,75,16,212,120,163,166,137,197,],[219,237,208,149,206,228,166,138,43,33,202,45,99,108,19,77,241,73,48,127,65,225,39,21,219,151,160,125,201,71,209,125,],[110,163,233,198,7,47,135,54,224,134,33,6,171,157,36,204,39,185,45,200,238,15,244,58,212,85,204,254,129,3,158,2,]], +[[141,232,99,48,178,86,9,94,17,20,182,82,155,237,206,24,44,22,111,103,169,21,57,206,188,75,236,37,173,215,164,169,51,203,5,75,85,187,121,10,192,243,175,221,154,110,124,5,14,254,144,6,194,79,96,184,4,79,208,138,92,16,108,17,],[168,208,146,159,24,121,79,195,207,2,134,186,164,204,94,250,62,131,121,250,160,224,214,132,133,122,150,173,80,232,31,102,],[109,1,210,55,221,43,180,24,141,41,191,222,195,135,151,106,113,190,122,223,191,158,35,99,155,33,109,10,160,193,25,50,35,94,220,203,59,66,173,205,182,41,26,13,41,154,237,100,141,232,177,149,121,73,185,209,207,46,80,73,48,48,164,15,],[165,164,76,51,206,173,37,25,16,55,137,188,49,38,106,155,147,217,186,80,111,162,60,179,233,176,24,191,200,71,86,225,189,122,204,129,202,12,123,219,224,72,55,152,240,194,206,208,150,164,165,178,65,42,184,194,71,231,61,79,104,0,114,3,],[132,237,144,187,43,202,6,192,179,162,178,252,2,204,172,237,214,129,38,143,93,152,119,43,145,88,102,227,182,99,164,154,],[76,139,39,25,219,96,6,229,142,80,202,165,255,244,101,251,46,89,196,223,107,176,219,115,228,189,56,61,209,228,59,61,],[173,94,125,147,27,243,137,167,103,47,160,36,182,28,109,118,126,175,43,157,85,123,84,235,2,155,128,55,235,203,145,6,]], +[[186,181,250,73,24,125,161,202,177,210,145,144,0,25,230,203,175,236,205,39,191,126,203,241,38,42,112,5,22,231,194,159,246,251,25,133,236,89,31,105,227,186,200,7,178,234,191,38,57,144,205,250,9,177,120,9,228,142,56,93,160,101,236,33,],[160,156,210,54,40,76,149,49,151,181,194,118,77,233,111,63,9,248,55,164,137,208,96,89,41,207,54,254,95,39,55,109,],[227,22,3,141,106,161,91,28,27,97,193,161,107,54,144,79,232,162,137,200,214,2,190,204,81,77,153,34,0,134,178,103,133,159,91,246,233,192,134,53,89,172,98,58,86,215,83,35,68,232,210,242,139,63,157,249,32,137,112,139,27,5,144,8,],[76,234,67,240,59,221,14,215,162,72,250,41,11,190,17,141,106,38,92,218,177,197,224,234,215,68,185,5,179,128,115,196,78,240,165,75,173,22,14,144,228,53,95,109,210,142,9,20,206,148,136,28,200,198,235,168,24,201,37,94,77,45,211,15,],[169,27,194,79,75,9,164,47,123,28,23,63,131,135,222,53,72,8,162,125,244,134,204,156,94,144,208,105,160,129,36,167,],[2,89,135,169,213,68,21,48,84,151,98,27,246,241,58,224,38,14,178,234,15,196,84,248,211,62,170,139,217,204,114,29,],[47,101,109,21,75,22,71,179,103,62,84,169,218,29,57,13,39,105,188,137,64,254,67,37,69,203,69,17,81,35,102,5,]], +[[116,202,18,42,182,13,229,12,220,4,168,226,237,164,93,150,49,6,27,241,135,211,22,190,91,124,192,111,2,12,72,62,120,125,239,212,251,36,163,153,189,42,78,118,223,247,214,3,237,10,203,50,105,129,62,77,246,144,187,245,178,188,105,110,],[136,109,11,224,20,96,106,61,118,12,195,178,111,138,226,236,9,168,159,108,45,250,106,197,121,228,224,30,46,113,76,107,],[188,180,184,80,105,96,17,153,126,181,223,225,67,241,163,213,98,142,241,165,64,118,145,238,72,199,157,105,171,228,213,51,248,23,173,115,19,181,121,94,70,229,149,243,174,58,145,101,177,182,253,218,232,97,100,255,203,163,118,36,152,55,246,9,],[2,222,252,14,104,22,200,48,35,95,191,184,101,11,53,212,85,7,11,229,240,93,11,79,121,157,36,172,138,229,141,142,16,178,174,4,44,58,227,60,94,5,80,153,184,41,153,244,221,153,157,144,236,190,25,183,145,170,37,57,247,201,66,13,],[4,35,158,215,115,44,136,178,172,170,254,64,63,201,111,135,243,14,119,250,12,116,231,29,89,12,165,213,209,224,174,89,],[169,29,50,139,40,102,57,194,236,109,46,33,228,153,169,33,62,60,110,249,3,17,97,200,19,228,46,68,40,1,209,175,],[238,119,139,37,179,8,242,221,130,173,79,72,28,50,225,127,22,238,177,95,102,74,222,171,197,229,18,113,121,218,215,9,]], +[[101,238,169,255,183,86,18,189,225,217,186,62,164,251,94,218,10,166,242,85,106,177,91,241,129,124,238,59,149,187,186,18,91,57,54,220,116,155,107,146,57,241,87,152,172,202,253,136,76,54,89,238,1,178,209,125,116,252,125,167,130,116,231,230,],[216,101,186,1,72,189,98,176,129,165,46,139,138,163,37,64,195,217,56,179,206,42,247,238,47,113,115,214,47,232,7,127,],[186,167,17,49,85,53,140,146,79,237,87,72,138,101,103,248,114,56,80,169,245,192,58,13,125,232,95,204,216,251,77,23,215,117,53,35,176,12,13,138,219,136,77,192,200,167,164,77,194,166,0,131,170,91,60,91,148,168,216,128,242,169,77,9,],[86,214,176,244,124,25,183,43,138,171,18,79,233,178,231,103,136,197,132,166,89,14,125,90,90,126,134,239,159,160,161,36,222,55,103,176,175,112,218,190,157,152,56,179,226,170,54,209,151,73,112,67,105,67,181,60,105,171,138,4,114,65,45,6,],[53,159,64,197,0,207,176,226,0,164,114,232,106,217,99,164,169,132,98,181,24,46,251,210,107,177,93,1,211,234,80,108,],[80,146,153,74,250,72,236,204,173,85,191,136,96,35,166,40,127,147,214,156,48,108,152,240,242,221,219,78,122,29,153,18,],[224,106,137,168,69,121,170,214,171,104,47,157,68,152,11,32,207,128,131,38,228,83,27,91,122,128,104,85,19,62,35,8,]], +[[8,218,189,78,92,17,158,169,7,206,69,240,167,175,158,98,192,195,241,201,236,97,173,16,86,125,121,54,40,84,197,87,148,84,6,184,93,123,50,224,177,171,18,0,185,66,34,222,26,170,104,98,76,96,187,71,22,176,188,233,223,0,87,113,],[152,12,147,222,129,110,209,57,36,65,9,61,224,107,111,138,175,71,61,28,86,234,82,4,37,44,47,250,10,102,12,74,],[51,173,191,205,78,212,250,103,197,139,92,181,158,22,152,113,72,105,120,18,102,11,53,49,255,106,33,199,73,185,96,22,96,186,238,226,72,155,130,180,205,225,50,182,230,47,47,144,216,249,146,120,96,170,173,37,40,29,3,235,23,169,82,15,],[219,77,36,67,31,118,41,110,137,153,221,32,105,61,1,123,206,206,81,67,52,204,233,180,73,169,229,91,59,218,163,55,120,187,254,30,108,227,169,72,135,22,13,103,105,240,232,120,239,10,125,254,158,251,72,109,85,242,7,37,7,177,10,1,],[89,193,94,142,195,46,146,164,168,137,99,1,147,103,255,161,46,110,217,84,223,14,231,173,194,166,100,94,241,145,1,185,],[4,52,122,44,159,149,161,67,53,234,49,229,135,116,197,211,239,210,100,191,112,181,35,22,125,238,246,116,220,163,84,73,],[182,255,161,133,234,51,9,145,181,209,139,243,2,230,195,252,70,183,199,43,6,9,217,190,97,198,133,140,32,91,147,7,]], +[[224,247,208,8,36,197,243,112,30,85,23,164,171,193,62,47,44,11,19,140,131,105,119,132,59,189,30,239,250,189,150,138,82,253,218,227,224,24,166,132,115,179,22,141,7,100,207,226,116,220,200,52,201,10,145,251,79,231,75,147,157,210,56,177,],[72,249,38,216,189,78,194,15,18,155,240,27,3,117,229,248,161,189,248,135,134,223,126,87,217,153,157,69,210,166,95,108,],[204,223,225,138,214,208,182,93,8,109,99,47,131,204,70,255,59,63,44,7,187,142,118,157,15,180,232,45,248,163,135,63,154,238,53,253,209,138,87,131,96,49,128,169,92,159,116,206,217,219,81,70,175,207,187,221,64,223,41,224,66,1,32,12,],[218,194,55,98,21,40,157,82,4,17,84,200,212,191,79,172,209,82,61,47,91,98,147,100,212,50,223,8,18,205,242,91,32,48,247,93,156,172,24,184,66,25,111,113,86,229,122,63,4,206,161,97,194,16,247,186,20,114,82,161,243,208,225,15,],[49,108,147,68,45,19,187,102,235,143,109,101,41,115,90,185,120,18,112,23,166,188,14,91,234,174,140,77,57,116,198,208,],[225,165,43,85,243,165,94,78,105,143,228,106,98,122,188,222,95,196,219,42,31,145,210,237,201,198,213,219,29,221,35,13,],[100,104,127,10,91,130,37,74,164,102,196,252,54,208,25,60,195,180,194,81,184,192,9,81,136,109,217,141,226,73,163,0,]], +[[106,205,147,158,66,34,38,204,84,67,212,170,191,88,193,26,246,80,203,64,185,100,139,77,163,139,146,123,255,154,88,219,76,11,145,117,107,158,32,111,120,99,177,85,255,197,80,155,181,36,119,206,172,208,28,160,17,67,81,83,103,134,70,204,],[192,105,20,46,151,202,42,79,239,55,230,113,248,249,214,161,167,36,116,110,255,158,25,214,202,122,33,113,155,48,6,119,],[121,153,88,119,237,36,199,145,104,79,41,132,189,249,96,156,63,123,87,108,87,209,98,238,98,45,76,232,243,109,156,85,115,22,157,136,1,33,111,28,70,255,226,246,226,192,144,72,228,125,75,235,153,126,154,188,74,187,18,159,155,121,105,10,],[62,253,42,178,198,41,150,43,131,174,195,133,121,130,69,66,50,96,4,145,26,241,236,199,155,239,235,158,214,206,72,28,217,139,223,249,196,215,163,19,11,175,92,249,116,195,14,135,118,230,26,124,219,241,194,122,137,106,255,114,201,94,144,4,],[199,184,233,104,42,155,174,68,45,142,110,165,3,155,191,45,218,247,41,72,69,38,91,63,140,86,163,216,217,176,210,79,],[132,49,50,122,117,224,240,89,225,239,97,244,235,65,205,203,111,102,31,220,4,185,163,146,135,179,175,203,17,12,239,80,],[152,4,171,38,114,164,148,214,167,88,144,184,237,192,236,186,123,1,128,251,53,82,251,117,99,113,14,206,11,255,178,11,]], +[[77,239,246,71,203,196,94,202,237,195,247,221,242,44,22,122,242,78,61,99,218,34,176,230,165,184,67,156,15,59,25,52,12,39,201,215,122,200,199,37,187,6,99,147,58,179,13,26,173,9,203,207,44,215,17,108,96,133,168,73,159,112,20,2,],[208,75,211,224,141,21,232,18,82,126,14,241,197,18,218,242,221,54,159,228,177,36,20,139,245,90,167,200,149,137,194,74,],[221,84,137,253,228,186,135,209,23,61,76,238,6,130,175,221,75,173,128,221,119,14,167,208,220,235,175,33,172,198,29,214,50,74,202,41,94,208,226,58,145,94,207,218,213,15,23,94,188,81,111,27,229,182,216,125,144,187,227,134,34,73,83,2,],[17,75,250,34,152,77,199,218,3,136,137,206,29,70,131,26,123,145,217,254,0,213,38,72,219,172,158,93,117,17,38,68,188,165,157,168,180,165,78,252,73,140,214,202,31,120,58,78,52,123,231,57,10,126,153,210,82,15,180,74,57,107,163,10,],[227,124,216,174,213,168,74,17,200,167,126,141,253,201,242,17,134,65,143,216,33,69,53,68,216,197,202,240,31,154,68,46,],[106,193,217,103,23,11,240,5,96,125,45,143,189,248,189,237,105,41,44,222,97,239,51,141,26,23,222,224,225,26,147,160,],[120,70,230,98,176,231,93,218,46,175,241,24,216,50,86,185,150,38,94,93,153,186,114,101,84,128,175,119,142,88,118,12,]], +[[90,25,191,108,148,31,57,78,147,189,54,37,251,129,205,157,168,28,144,32,177,197,49,37,122,123,89,87,187,7,146,17,32,232,105,157,8,124,229,232,21,29,40,5,61,206,102,194,63,40,8,31,53,189,38,129,155,190,133,211,138,9,215,2,],[40,142,164,34,41,185,24,173,254,162,121,226,152,101,139,78,52,213,32,221,191,239,41,35,109,219,10,124,207,100,137,104,],[42,47,214,5,78,244,231,155,114,25,26,12,203,210,177,138,235,171,232,185,167,24,97,222,217,139,124,220,182,166,37,83,40,188,26,236,176,201,51,87,33,169,169,110,228,181,180,63,144,211,34,236,248,53,247,139,38,77,174,110,56,123,251,4,],[166,166,176,78,145,226,57,106,188,73,105,234,205,211,113,93,25,255,54,200,44,215,144,143,188,213,77,252,201,71,243,245,34,100,45,235,98,58,80,253,169,212,205,241,224,45,156,92,0,244,68,239,138,197,153,45,203,234,116,125,126,173,11,14,],[243,176,165,155,255,134,168,149,104,156,186,49,230,5,17,211,245,57,200,159,91,117,34,59,82,32,15,125,248,99,196,208,],[177,73,137,172,212,203,160,46,71,58,91,231,240,198,71,243,69,156,234,89,216,163,211,65,106,79,200,26,76,12,172,80,],[96,102,148,14,28,47,53,114,34,4,247,106,18,234,170,137,151,26,235,49,86,64,48,188,139,10,84,36,53,129,240,7,]], +[[181,6,192,29,105,116,110,180,188,99,88,114,14,67,138,211,48,200,139,96,90,173,101,47,71,153,87,58,176,161,170,249,122,200,182,136,99,189,105,21,21,131,120,157,134,74,115,87,227,160,69,250,134,82,42,157,170,110,38,251,121,237,109,35,],[136,215,28,255,216,69,168,3,210,102,173,19,55,131,222,74,55,203,11,200,53,163,1,178,139,82,116,183,114,122,21,108,],[23,161,157,38,145,183,176,70,215,177,150,105,173,115,20,13,185,47,12,151,140,127,97,188,56,103,217,44,169,212,117,128,160,56,11,89,1,186,216,42,244,95,103,111,116,40,115,1,152,15,113,135,26,66,38,29,190,8,2,149,3,54,230,11,],[213,153,171,161,244,35,64,30,181,238,160,254,136,49,71,63,249,193,227,116,26,49,44,211,54,112,85,146,179,110,184,44,127,5,74,42,250,250,64,58,198,16,152,35,235,237,75,22,170,9,186,102,17,44,245,154,234,12,77,152,24,128,8,8,],[78,195,206,56,132,80,196,40,40,11,25,195,66,135,21,41,51,27,181,49,129,5,140,56,93,29,161,110,126,133,211,236,],[34,195,5,217,19,180,100,136,40,156,33,71,33,81,242,180,186,197,199,110,186,34,25,76,127,112,237,231,216,228,233,24,],[91,217,85,146,160,228,197,251,217,24,169,95,65,145,99,75,111,218,192,42,64,249,106,61,98,56,37,28,12,105,231,1,]], +[[225,204,184,10,38,47,248,175,30,218,7,92,151,44,142,148,30,119,206,245,123,219,10,130,87,44,40,32,11,73,60,163,61,55,226,165,2,126,255,222,224,127,165,17,228,35,178,188,86,237,206,160,117,180,22,73,118,103,37,198,179,10,16,244,],[176,207,142,27,49,157,11,66,193,241,72,121,237,105,93,62,31,173,73,119,212,205,77,56,63,16,165,42,48,196,197,123,],[253,163,75,101,43,121,116,111,137,126,34,45,55,183,122,162,80,208,44,82,124,72,51,223,128,234,65,213,33,137,213,7,0,225,40,183,142,232,20,156,155,25,243,171,247,85,172,239,83,72,245,251,175,28,235,65,192,56,144,106,197,148,96,1,],[44,149,15,30,143,29,139,14,201,46,16,249,45,165,165,62,167,215,185,118,230,88,134,184,18,88,72,13,181,130,79,42,36,191,143,155,22,81,218,86,30,20,237,196,251,199,189,13,227,126,28,181,0,0,188,205,100,243,86,228,129,126,217,14,],[1,122,222,220,100,32,36,90,219,121,186,80,136,16,116,195,170,150,23,228,122,125,5,196,183,139,95,221,131,36,215,194,],[198,181,89,169,181,187,222,250,42,182,77,229,197,112,176,182,111,71,177,193,204,238,207,158,160,103,149,14,220,94,87,30,],[101,92,48,42,55,148,132,121,27,117,225,78,227,120,149,12,202,89,94,232,135,94,60,96,158,25,148,17,105,148,162,11,]], +[[79,197,18,239,216,110,58,99,179,149,234,255,27,160,17,225,89,15,185,50,106,211,255,237,231,135,109,204,62,159,171,220,38,194,162,47,155,250,217,6,6,220,97,63,241,7,2,31,205,219,236,114,55,6,102,96,180,136,150,67,73,224,200,40,],[184,142,134,238,140,230,1,5,24,83,53,182,214,25,160,131,171,237,202,124,85,17,14,107,160,97,255,79,54,58,75,107,],[130,200,36,167,209,19,158,199,58,225,208,35,173,246,40,17,68,30,150,130,135,241,165,128,184,89,205,102,203,51,181,142,64,155,222,178,168,116,191,76,35,97,11,212,79,105,49,71,242,247,194,157,68,58,144,80,132,243,234,175,217,51,14,4,],[181,130,188,153,148,30,45,200,217,153,25,99,59,119,204,126,118,142,82,51,192,92,185,14,107,101,76,116,154,162,72,15,0,31,66,237,129,82,102,25,247,156,113,85,34,142,82,11,254,21,146,59,245,151,231,106,72,247,92,226,52,214,184,8,],[123,2,115,38,170,32,85,209,203,115,248,83,124,154,28,7,161,85,57,152,195,78,10,76,63,159,154,171,215,51,62,225,],[252,116,174,20,249,19,123,147,109,187,58,37,114,119,64,87,245,116,177,33,76,131,198,97,210,196,51,109,178,47,148,145,],[66,147,155,8,159,73,91,140,43,124,47,210,59,172,145,21,251,230,255,44,132,139,106,77,184,49,32,251,237,112,55,10,]], +[[11,125,250,208,91,166,101,17,30,22,129,189,192,188,139,169,115,118,124,184,88,119,2,10,45,191,145,131,37,87,29,159,149,5,217,232,109,206,245,108,157,183,111,40,98,185,14,31,39,115,32,47,23,80,64,94,126,229,174,208,252,84,248,185,],[168,241,46,128,85,222,199,79,119,150,88,24,58,105,73,34,11,208,246,33,62,17,234,57,173,57,99,186,114,101,84,83,],[65,90,219,178,242,185,132,5,119,253,24,65,249,170,226,82,175,232,245,167,34,54,1,125,80,219,34,210,40,205,238,159,91,62,143,233,161,122,77,78,152,183,52,19,129,232,216,98,92,220,234,149,109,37,59,116,224,45,172,184,73,32,160,9,],[88,53,36,163,83,116,222,27,220,218,21,105,107,176,171,126,245,42,235,134,248,120,84,246,238,248,218,51,19,174,251,97,205,229,22,64,0,253,235,174,214,66,125,40,225,0,3,183,234,234,151,111,174,134,71,233,218,29,208,224,40,229,98,13,],[140,34,44,254,126,224,55,0,64,86,145,220,102,68,186,108,47,30,86,36,157,152,15,28,34,121,152,62,100,255,35,135,],[156,6,30,86,110,78,88,83,93,216,60,80,36,247,255,203,158,73,109,84,201,93,97,240,11,6,50,196,249,53,5,221,],[197,28,43,185,188,66,252,255,172,217,236,216,124,1,100,177,124,36,87,21,255,241,12,244,76,81,231,211,183,169,113,15,]], +[[120,24,141,248,199,84,120,86,33,226,122,229,142,16,13,80,128,225,110,10,21,226,119,5,31,149,240,128,144,14,192,211,161,189,238,233,139,7,87,186,156,45,132,9,184,116,36,230,78,66,249,147,42,207,169,188,113,251,63,140,160,225,29,82,],[88,100,180,60,95,176,147,32,230,165,128,228,121,95,156,177,86,27,32,249,243,151,77,196,19,25,148,236,254,76,144,108,],[185,65,20,237,164,108,207,194,42,68,113,166,77,121,8,146,229,156,93,80,86,24,235,14,112,19,146,199,9,97,62,45,80,58,92,43,102,96,30,99,106,60,28,125,73,177,172,121,141,144,137,176,249,204,208,87,155,185,6,52,208,189,117,14,],[206,216,138,126,101,204,113,214,46,21,232,61,195,40,9,70,224,175,98,62,143,36,92,46,121,84,99,99,108,95,59,110,4,105,36,68,148,6,145,156,134,99,5,117,192,58,210,47,248,228,45,214,250,95,21,152,213,230,191,28,239,16,69,15,],[38,190,175,201,12,128,28,145,130,185,28,19,135,185,197,185,169,253,19,90,119,78,229,1,117,70,39,91,87,188,152,91,],[75,235,87,159,110,67,128,158,117,151,29,199,30,21,202,95,12,14,163,144,168,121,140,138,23,73,40,10,133,10,135,12,],[247,30,99,45,153,68,202,245,153,253,129,138,205,223,178,178,136,17,106,161,86,142,28,127,110,139,112,200,190,88,42,14,]], +[[115,203,2,176,191,38,160,21,218,29,195,1,252,18,93,126,108,48,182,60,158,110,238,158,6,93,78,132,113,50,195,37,172,158,61,210,206,185,178,62,116,140,4,186,117,119,254,223,124,234,185,237,135,220,67,11,95,226,46,172,80,149,14,13,],[248,18,165,68,83,182,99,164,229,105,50,111,83,9,217,156,200,29,172,4,23,78,148,90,152,199,155,253,116,155,161,69,],[26,93,212,200,145,200,225,50,87,1,135,194,59,154,30,75,38,240,84,96,232,117,103,56,25,57,109,245,97,200,175,14,72,51,59,98,199,119,41,212,159,196,14,23,74,127,60,33,248,94,244,211,57,206,184,11,210,224,55,216,3,175,86,14,],[98,216,227,191,228,185,150,69,63,252,36,182,92,43,130,135,135,61,34,90,142,175,181,159,40,17,29,249,56,145,166,73,184,236,199,79,65,240,164,51,44,171,5,55,29,241,46,212,23,44,210,66,186,236,247,219,59,68,173,216,225,18,193,1,],[229,114,125,78,167,34,37,25,110,8,76,150,27,251,21,118,146,71,155,196,106,212,88,100,18,89,10,223,17,112,73,194,],[44,5,111,84,46,141,54,125,6,224,148,54,49,91,54,183,123,148,235,25,79,155,238,117,182,73,86,58,76,174,248,143,],[238,53,160,33,188,213,182,192,228,16,81,232,83,149,189,162,161,212,170,204,197,63,1,206,74,62,75,69,84,197,97,13,]], +[[219,5,96,99,86,186,207,35,175,246,205,221,66,178,198,148,53,43,90,15,236,86,10,255,84,217,189,151,16,239,224,106,50,165,199,204,73,9,120,107,72,165,63,49,9,63,84,154,159,23,48,202,102,144,56,63,219,95,20,194,102,110,49,50,],[184,114,223,134,64,88,57,45,88,153,34,219,232,49,95,126,105,214,156,26,202,227,110,132,187,89,195,134,228,148,58,99,],[83,9,155,118,106,223,41,68,182,130,19,116,132,44,37,214,230,123,12,205,233,198,55,254,203,17,184,184,176,114,3,227,7,87,50,128,95,79,20,174,174,115,189,98,227,8,181,136,125,104,158,41,205,137,178,58,71,105,67,17,7,23,177,0,],[164,186,185,124,13,190,217,55,217,94,54,203,63,199,41,37,145,46,186,6,193,129,84,141,18,94,46,49,195,98,158,225,229,170,88,208,106,39,210,96,148,51,35,161,39,6,143,131,116,245,121,240,232,242,160,139,162,112,190,229,144,63,150,9,],[79,170,128,225,57,205,242,13,229,17,201,252,225,113,5,152,147,0,103,240,128,124,214,238,28,20,134,87,84,202,231,225,],[205,226,219,106,111,66,151,176,85,243,91,158,120,64,214,238,149,238,191,242,104,21,82,197,215,192,187,70,65,74,190,77,],[123,221,97,107,212,5,133,246,36,72,156,2,70,16,188,197,198,128,209,156,121,245,49,171,181,159,85,92,28,95,137,8,]], +[[29,19,155,26,208,195,175,29,91,139,227,26,78,203,135,142,198,103,115,111,125,79,168,54,58,152,9,182,209,218,191,227,36,40,207,29,235,32,251,173,31,220,102,93,130,91,97,65,34,223,16,31,190,20,115,167,153,150,186,246,150,116,52,184,],[216,93,72,41,145,124,114,65,255,87,159,79,128,35,154,99,121,31,153,187,177,225,140,214,68,142,38,138,251,119,47,88,],[221,100,94,81,237,171,4,219,49,227,49,114,207,39,172,238,237,204,4,99,169,99,145,74,14,172,142,253,90,52,52,31,107,188,82,224,66,186,175,59,64,200,154,87,239,182,69,116,230,150,119,252,233,85,36,108,31,192,242,105,239,129,144,0,],[52,171,150,85,175,87,212,215,6,184,86,116,28,25,152,73,95,61,185,106,182,135,123,108,140,205,41,41,134,193,58,208,125,193,191,26,172,65,45,184,80,91,122,198,235,177,146,130,31,243,149,23,95,181,145,6,81,135,17,14,248,207,150,0,],[117,80,105,224,41,203,235,145,139,220,208,251,4,78,153,83,161,81,243,79,191,163,129,8,106,19,226,7,131,81,46,17,],[229,207,25,240,173,229,204,157,204,90,121,209,47,3,202,184,45,148,41,18,4,105,219,227,202,119,60,142,141,62,6,56,],[125,69,65,138,143,98,211,6,238,59,4,73,67,206,190,166,219,241,18,111,153,57,73,249,196,169,104,195,190,139,58,2,]], +[[77,34,227,49,224,207,111,106,39,45,180,210,6,135,255,176,89,241,34,93,129,228,17,35,184,200,155,7,77,231,106,59,177,228,207,174,173,214,123,18,215,185,219,252,15,136,237,208,55,63,154,136,199,250,51,251,127,43,30,71,94,204,182,27,],[0,21,158,204,157,115,26,162,19,174,237,103,50,247,38,93,219,87,126,56,204,8,177,55,106,79,8,59,248,241,215,69,],[195,102,184,2,246,130,252,215,5,37,38,79,177,163,203,205,14,227,94,207,245,151,124,42,85,77,169,57,34,159,23,129,154,150,30,167,76,61,122,120,129,172,92,31,161,107,249,132,217,69,106,19,136,211,70,60,68,148,66,155,29,196,84,2,],[73,67,93,185,162,4,65,158,5,187,222,98,49,7,233,217,47,2,232,93,127,59,90,251,150,19,135,58,243,182,38,228,60,197,83,40,91,86,238,227,188,69,164,196,59,90,131,239,126,79,177,214,182,190,87,177,38,137,106,100,72,197,130,3,],[195,247,141,66,57,240,59,228,6,59,241,78,119,78,53,247,19,219,17,235,29,201,24,8,170,113,50,7,235,243,204,62,],[232,56,155,253,246,137,130,49,224,179,155,152,31,187,25,189,213,237,230,173,173,95,234,233,18,156,22,96,208,131,230,91,],[89,57,253,44,134,14,3,179,87,248,199,10,108,23,53,34,162,19,217,92,252,58,50,64,63,128,112,191,56,214,107,3,]], +[[165,34,143,249,187,182,242,50,50,126,184,216,121,215,248,178,119,202,114,186,225,249,169,208,226,96,221,144,87,29,180,249,216,47,106,105,116,245,28,136,8,217,214,23,244,206,194,216,163,126,177,26,20,35,124,154,185,207,17,235,200,15,246,192,],[136,236,149,239,185,21,174,188,70,208,254,48,90,159,224,86,26,55,217,87,13,48,238,251,116,80,63,49,53,242,218,98,],[151,101,15,174,63,89,202,118,71,127,37,71,22,119,73,197,131,2,72,136,50,37,227,84,255,70,199,227,129,150,82,32,217,190,242,194,5,124,125,25,144,240,139,202,76,253,232,119,255,242,180,170,129,61,156,75,132,251,121,236,237,129,239,5,],[190,163,241,241,207,227,79,191,145,3,243,169,224,164,223,127,212,8,27,131,155,250,92,35,159,27,122,58,224,86,214,86,197,220,89,222,171,33,251,44,104,130,58,183,204,204,29,222,199,34,140,44,162,29,81,24,76,73,99,101,10,226,226,13,],[150,180,129,96,226,6,217,147,173,83,50,145,125,244,59,35,85,154,223,29,213,203,104,109,185,43,154,85,143,4,82,10,],[119,69,44,48,30,132,142,177,112,97,170,64,73,175,184,75,157,64,36,211,127,49,86,71,169,175,132,36,160,16,185,22,],[105,36,156,200,221,237,166,85,64,73,250,68,157,16,193,142,179,156,21,144,126,152,126,26,97,164,120,241,2,59,25,12,]], +[[192,77,192,159,17,157,103,15,177,234,224,19,111,204,6,8,95,41,15,74,209,170,31,252,156,22,14,165,207,71,240,157,255,73,140,232,201,219,120,103,246,208,39,100,82,164,102,114,72,135,230,23,47,102,129,103,27,138,224,53,245,134,94,163,],[176,218,41,82,102,242,84,94,58,93,118,181,250,199,40,240,70,161,51,79,221,100,35,41,246,243,173,204,42,239,113,96,],[75,209,159,61,156,81,22,236,106,224,2,77,15,36,109,44,226,80,217,224,99,74,35,43,160,111,211,86,106,237,85,203,229,159,18,51,44,186,214,93,67,73,169,210,46,125,110,70,210,251,220,113,213,200,249,218,21,223,191,23,186,34,81,7,],[2,23,98,137,85,207,167,76,54,211,66,223,51,35,33,104,83,214,133,31,14,96,120,43,156,213,213,136,141,201,224,48,190,189,102,132,74,106,254,165,92,22,213,71,18,207,78,250,245,238,102,188,90,155,180,227,107,40,183,98,26,78,123,9,],[238,194,107,78,239,159,137,159,52,233,135,96,173,190,118,173,114,14,101,37,119,87,88,18,82,18,151,70,235,9,24,27,],[145,1,97,20,97,116,124,53,234,129,82,242,206,229,1,143,177,225,249,199,37,17,5,233,105,11,152,198,189,17,85,201,],[180,158,85,206,251,64,229,193,106,148,191,181,25,228,59,153,246,109,3,116,14,41,216,227,138,110,200,131,171,203,109,6,]], +[[103,145,189,116,211,180,98,14,245,241,255,86,64,100,50,194,106,182,70,246,213,233,221,166,132,46,214,144,82,39,83,146,218,153,21,167,85,47,17,15,174,161,45,71,146,10,9,96,20,67,212,0,10,156,126,33,141,91,167,43,116,152,159,166,],[248,45,174,220,24,170,89,48,213,115,222,192,252,126,199,111,41,9,186,34,194,131,223,49,81,150,73,131,224,39,165,123,],[177,232,212,129,6,91,213,18,27,179,191,86,150,0,188,194,109,244,12,73,159,186,169,84,179,154,97,157,196,11,149,144,195,23,86,184,182,63,134,1,81,105,75,149,118,93,105,123,46,26,222,8,6,233,42,6,196,165,89,233,15,207,165,6,],[170,24,202,205,251,141,20,93,78,25,97,53,160,142,64,145,139,73,12,173,104,144,100,180,132,97,61,144,236,180,117,137,126,114,60,226,161,75,122,198,25,254,52,75,18,15,200,91,76,246,46,235,49,147,40,158,208,183,175,78,48,12,64,3,],[114,79,112,182,243,170,40,125,61,115,210,164,255,173,13,169,179,87,175,172,157,38,120,214,49,144,198,227,195,122,131,10,],[204,129,183,210,112,248,97,169,100,70,101,199,128,177,203,109,4,230,73,15,244,92,30,215,220,14,238,198,119,28,82,62,],[37,75,165,229,130,90,191,59,0,133,211,95,172,253,91,212,25,218,53,42,60,167,160,183,95,174,21,197,80,13,176,14,]], +[[35,76,228,211,155,94,186,190,154,44,30,113,151,13,113,129,56,220,181,48,207,210,150,2,52,39,216,146,191,136,248,164,203,115,147,13,180,33,246,210,69,54,131,123,208,191,246,250,117,187,209,65,201,138,64,93,66,68,163,196,36,85,7,121,],[112,17,29,204,202,225,45,88,147,45,212,164,191,142,213,89,3,157,175,196,32,16,6,15,139,52,118,242,42,232,206,119,],[246,208,96,237,125,24,39,63,24,247,166,156,209,216,18,110,71,142,136,161,215,41,79,246,4,8,70,212,97,7,195,228,26,66,59,171,178,65,113,57,254,88,125,41,16,39,26,53,127,229,191,87,201,46,227,167,183,117,51,114,157,10,194,13,],[178,194,140,69,226,170,176,116,124,159,191,134,73,19,252,150,92,103,189,131,39,19,139,152,75,196,86,53,202,170,23,15,152,108,46,107,61,10,30,115,124,141,155,83,25,234,143,29,103,9,135,254,177,37,20,70,57,67,138,95,82,122,101,12,],[227,21,185,77,205,122,84,148,174,213,6,128,190,246,7,205,192,50,110,71,126,125,71,68,218,222,248,106,142,154,170,187,],[89,212,20,67,200,103,229,203,72,143,29,18,18,137,3,115,18,213,63,121,18,23,174,187,74,103,241,91,118,190,184,214,],[89,219,107,165,91,148,115,179,115,31,62,173,4,170,35,150,66,15,131,165,107,139,45,143,99,201,107,124,121,53,220,10,]], +[[16,61,17,140,125,214,93,7,232,213,88,46,69,4,42,117,121,36,23,198,146,0,30,230,189,154,146,123,43,61,144,22,180,92,201,69,20,166,173,103,36,150,205,78,185,253,175,193,212,161,103,7,44,104,116,220,143,241,109,118,31,182,105,134,],[88,236,234,58,249,244,251,251,225,24,84,199,237,112,19,104,52,68,198,246,211,51,132,237,105,208,94,2,213,118,84,68,],[47,175,193,60,67,175,229,5,67,114,185,35,210,79,41,43,40,58,252,163,172,163,179,228,50,56,6,132,150,23,19,200,210,62,134,179,88,4,149,223,186,228,36,183,103,228,121,90,15,146,47,113,181,15,93,122,54,154,184,198,232,128,66,12,],[55,145,27,120,23,16,196,211,2,219,49,45,166,249,249,160,75,69,185,207,119,235,57,11,33,233,109,148,19,39,208,2,199,201,54,11,252,145,79,169,51,206,78,219,92,228,96,176,129,59,94,154,253,50,255,155,251,16,248,228,136,136,147,5,],[88,10,211,186,138,63,185,229,49,56,198,57,221,236,114,25,66,89,131,129,49,102,190,210,216,218,5,177,13,196,85,245,],[171,234,217,74,53,21,24,162,235,25,9,153,47,119,173,65,216,172,203,196,178,136,5,180,132,212,234,195,196,59,221,194,],[93,14,61,231,86,253,198,74,196,99,183,246,14,44,178,61,86,185,83,7,48,29,131,234,60,153,217,123,21,132,0,12,]], +[[71,238,226,2,77,190,9,149,62,152,31,105,134,82,15,102,96,130,170,158,244,137,45,253,251,219,210,80,210,161,223,40,159,19,205,142,191,80,128,52,121,117,21,159,54,2,150,167,22,64,20,216,208,105,232,49,218,176,51,38,7,153,124,222,],[48,124,168,90,34,145,246,124,58,16,22,164,207,125,225,199,127,200,10,163,127,152,213,110,206,62,146,197,122,110,252,127,],[93,239,174,14,23,62,204,24,213,240,30,201,41,27,225,96,213,234,191,246,63,213,66,63,43,198,110,63,100,8,193,150,53,53,2,220,239,33,239,250,75,156,20,191,39,182,135,209,182,232,107,42,32,90,137,235,53,195,118,163,163,37,105,13,],[171,54,61,58,130,237,204,145,39,253,167,42,117,38,83,84,31,209,232,157,39,161,183,112,12,220,210,83,253,74,200,60,3,234,188,171,78,202,106,127,45,219,227,57,154,11,145,133,57,195,158,10,101,144,226,21,35,51,36,48,86,201,102,11,],[209,207,222,45,14,239,7,53,138,234,234,140,170,32,249,2,59,87,67,155,255,129,176,149,12,186,93,26,69,57,111,248,],[196,198,249,249,126,159,130,230,232,12,199,218,58,47,114,82,78,29,162,213,94,235,37,244,62,25,232,229,40,29,193,180,],[145,71,180,176,183,51,7,208,86,154,16,249,1,211,55,103,173,5,36,41,26,59,245,236,36,233,79,28,213,80,243,6,]], +[[182,200,139,76,144,253,25,161,73,211,129,103,25,83,185,177,109,66,143,99,97,207,80,58,17,4,119,226,151,248,210,248,142,191,176,132,249,151,178,234,121,50,162,53,59,44,139,22,189,130,94,26,245,135,168,235,197,26,108,69,174,163,67,174,],[224,122,97,44,142,31,198,241,221,31,228,35,167,61,38,162,28,41,0,83,186,95,179,170,116,21,198,169,90,127,232,123,],[116,71,162,1,129,176,44,241,182,173,82,149,105,206,67,124,42,5,8,17,111,80,32,92,65,230,55,139,116,254,47,197,54,48,170,13,196,184,12,49,203,38,200,240,155,248,250,178,126,58,188,143,31,96,74,94,192,102,49,168,79,111,46,6,],[54,76,236,43,83,138,15,45,122,79,142,64,243,36,116,229,72,165,148,238,235,23,57,236,111,116,103,200,184,148,167,24,73,179,204,98,182,120,23,143,230,151,223,78,173,211,245,102,105,221,140,90,247,180,253,162,55,54,32,96,200,101,218,15,],[83,69,183,130,22,47,127,53,141,30,3,114,216,111,87,224,68,172,106,75,232,74,116,56,19,178,32,88,118,249,175,170,],[204,232,25,195,9,124,168,141,32,12,92,201,54,9,124,198,219,182,83,85,157,102,69,138,68,50,0,31,159,125,110,235,],[114,17,57,185,223,19,116,11,241,72,32,13,249,227,68,155,231,200,244,228,75,242,204,29,43,137,41,12,248,251,151,11,]], +[[121,73,169,71,47,114,92,231,198,141,126,168,252,22,225,61,158,14,10,88,245,140,36,249,34,140,136,232,2,100,9,13,163,112,248,40,51,248,139,79,95,83,16,185,24,230,175,147,187,114,75,251,223,60,2,197,3,120,11,44,131,171,108,198,],[184,228,56,223,165,186,43,154,180,15,66,190,140,13,206,191,93,108,180,58,119,100,23,242,239,74,248,14,28,188,89,110,],[224,40,152,204,124,48,238,1,100,130,71,73,123,232,169,198,55,133,147,220,136,32,191,124,23,255,205,24,17,138,240,152,121,167,105,245,57,221,146,55,233,104,33,22,102,52,153,143,148,109,166,94,109,186,216,39,21,17,102,158,45,108,173,2,],[227,5,184,37,36,38,125,186,151,136,43,44,239,148,218,83,147,182,87,224,160,17,47,114,180,142,233,88,17,113,245,15,137,174,151,118,72,35,146,19,177,190,112,233,110,143,16,206,32,60,128,94,91,145,8,56,99,104,80,63,159,232,101,2,],[2,90,165,205,45,221,55,22,211,4,80,158,21,110,131,11,62,250,228,242,193,199,195,217,253,225,196,160,217,228,17,158,],[218,168,27,172,159,253,135,129,19,137,249,227,74,229,190,193,214,108,195,26,212,198,171,239,176,250,135,112,61,23,227,158,],[77,48,12,137,93,24,55,199,145,102,190,31,26,223,252,230,140,231,140,106,97,75,169,107,130,227,68,74,141,45,231,3,]], +[[214,138,94,60,71,238,219,48,153,223,252,128,76,241,156,94,116,191,123,245,240,31,84,212,217,29,117,116,243,211,220,124,70,70,127,233,206,58,207,208,215,67,70,190,33,196,98,22,219,129,174,206,108,224,48,143,184,220,99,134,252,52,70,207,],[40,200,76,224,190,138,152,14,82,18,219,182,99,86,115,113,85,68,133,158,201,213,15,91,52,67,17,5,226,46,162,117,],[137,111,195,202,186,127,211,252,40,93,94,221,221,192,18,12,212,109,167,198,239,171,230,107,21,11,0,39,96,184,65,74,137,172,158,127,31,123,124,123,51,89,143,97,244,87,24,228,255,74,195,104,255,18,150,20,180,254,146,25,242,55,176,9,],[191,135,200,125,104,28,134,42,25,84,119,25,251,136,0,154,197,63,34,249,51,32,23,72,255,142,230,31,197,65,102,70,14,44,189,77,34,150,96,1,131,13,74,49,27,213,156,128,28,97,206,222,125,73,28,140,127,82,247,188,131,251,149,12,],[119,89,107,219,194,226,191,26,109,159,98,227,7,219,79,27,98,133,111,136,170,241,190,120,42,203,244,255,32,20,114,74,],[35,3,75,7,195,189,252,233,107,227,87,248,58,34,8,48,162,56,157,192,32,22,29,248,106,173,232,68,13,53,145,238,],[75,208,200,86,227,181,98,190,74,49,156,54,202,126,32,176,190,129,255,99,169,105,13,34,55,60,110,248,156,76,176,7,]], +[[49,232,43,193,204,92,237,33,205,200,191,194,219,187,151,107,8,120,10,252,105,68,175,126,136,229,14,103,135,77,132,241,141,249,119,226,176,64,172,235,211,218,253,103,184,127,146,22,232,195,113,190,206,214,24,254,243,164,150,214,81,165,215,181,],[128,21,25,194,64,26,153,98,137,142,252,243,61,93,34,22,106,125,233,27,167,48,123,157,113,57,2,234,164,85,22,67,],[36,7,2,172,108,104,213,151,210,34,218,148,157,12,71,209,107,57,10,71,125,31,181,121,233,216,148,138,223,155,59,106,127,212,69,138,230,56,91,126,43,104,74,5,181,92,99,250,108,208,135,187,144,17,60,186,184,228,175,20,47,207,129,14,],[133,97,192,97,153,186,46,151,68,39,220,31,20,180,66,179,101,210,152,167,83,31,158,112,92,53,79,58,107,254,218,62,238,38,242,82,110,68,75,198,182,210,24,95,75,225,132,158,223,105,77,45,103,220,90,86,165,148,209,125,202,24,119,9,],[42,4,128,27,255,129,93,61,208,251,139,43,242,84,37,214,182,201,33,51,54,61,48,22,177,19,12,159,195,198,49,115,],[61,221,104,244,103,104,98,225,211,50,245,39,189,88,54,39,136,119,14,48,166,49,225,175,231,227,73,249,200,164,100,227,],[161,194,8,36,128,48,233,192,171,112,25,65,98,55,47,227,143,95,43,3,249,9,245,218,112,137,118,17,165,118,92,5,]], +[[204,86,188,124,223,166,17,146,78,114,176,127,104,171,198,202,91,133,255,139,186,205,255,64,110,81,186,114,13,9,168,102,95,254,226,33,171,77,15,230,244,201,52,108,94,90,75,138,99,106,106,11,173,206,150,103,190,115,159,76,158,103,51,193,],[24,146,47,206,50,31,88,69,117,166,41,98,55,127,165,139,236,44,20,113,190,85,210,229,25,159,94,171,13,87,80,76,],[155,134,161,146,182,79,79,4,79,251,248,123,65,199,238,82,247,167,33,170,50,14,123,173,100,37,153,89,144,49,92,221,80,43,228,225,17,96,25,209,49,169,33,141,25,97,74,217,85,67,177,136,154,240,169,126,212,210,86,220,51,215,110,8,],[204,112,237,110,80,124,189,174,181,9,76,39,25,24,232,226,124,245,252,71,177,164,34,219,21,182,48,88,105,50,99,177,127,251,225,92,87,86,212,5,151,178,22,19,137,28,203,13,0,177,63,42,37,241,163,237,239,85,253,50,58,213,9,5,],[0,164,241,51,26,245,83,245,73,14,164,254,62,105,208,165,56,176,249,66,208,52,135,111,151,150,35,158,19,164,227,120,],[138,199,153,225,91,126,127,203,150,198,201,0,93,255,123,102,245,16,222,138,118,155,6,124,55,76,23,100,34,153,33,214,],[102,127,8,0,104,178,186,237,108,2,202,238,139,89,203,240,89,70,221,2,81,64,230,191,52,139,103,156,141,73,161,11,]], +[[122,87,242,221,160,173,3,56,171,154,19,201,163,73,126,156,117,35,140,21,49,88,151,137,34,124,210,116,155,198,233,80,111,115,141,197,231,217,226,64,201,244,208,192,106,94,2,23,71,86,139,105,167,93,80,122,46,11,231,234,97,53,38,197,],[184,120,159,163,170,154,244,224,108,146,6,111,117,181,193,114,160,51,132,89,217,60,124,66,148,221,195,77,141,200,64,104,],[152,145,35,118,29,147,86,50,120,253,10,120,174,214,78,45,230,244,167,0,252,154,112,210,24,119,72,172,6,217,194,195,119,209,153,95,137,199,114,127,226,241,32,120,78,65,113,196,45,99,83,172,61,78,63,98,12,99,156,117,120,108,70,10,],[55,23,171,54,246,133,17,51,189,49,13,200,27,42,151,230,167,150,23,145,96,97,118,14,220,245,234,124,102,12,178,11,206,101,89,17,177,142,4,194,109,127,230,84,102,127,166,172,96,136,111,173,180,249,203,123,229,95,227,54,228,50,5,1,],[86,98,135,187,224,203,249,77,19,159,237,107,218,92,134,222,56,213,122,188,161,224,13,177,70,83,149,253,192,157,60,105,],[113,70,40,188,7,154,253,156,156,171,9,56,216,52,60,195,1,18,26,37,107,6,34,71,206,72,209,214,16,212,167,142,],[188,125,223,184,149,218,126,181,162,56,116,24,161,113,124,117,88,238,102,133,217,224,199,114,236,71,19,22,155,243,214,1,]], +[[50,239,109,120,154,30,163,147,241,191,159,17,222,52,245,125,101,60,78,119,213,30,96,80,254,244,232,215,191,24,61,181,193,170,24,30,98,15,96,82,92,43,23,218,141,41,11,174,93,51,158,23,234,188,234,181,140,215,106,224,102,244,17,121,],[88,73,217,240,167,146,27,48,176,132,206,14,158,1,218,115,53,22,220,93,60,114,141,68,187,141,215,90,214,166,107,94,],[136,243,166,224,187,170,62,6,11,201,217,31,226,150,140,97,18,107,32,49,127,89,132,46,74,228,135,17,205,186,246,44,108,2,7,64,93,28,72,73,149,2,113,240,170,167,89,48,145,16,158,71,141,19,243,86,150,79,125,186,183,41,175,0,],[187,144,151,137,192,130,187,251,61,103,6,24,50,175,113,105,249,240,233,152,117,8,169,252,96,175,152,11,73,95,176,23,101,141,112,125,206,16,204,206,92,53,39,192,14,119,167,25,205,164,137,179,45,143,52,148,210,191,224,197,40,63,141,12,],[18,16,55,5,20,8,84,4,5,36,56,250,218,253,77,133,182,192,48,165,59,39,46,214,124,78,59,79,69,9,154,211,],[234,50,43,172,113,18,53,208,102,77,84,171,7,36,182,164,61,196,250,100,102,144,176,133,55,147,174,72,201,250,216,107,],[102,193,228,248,3,121,158,226,136,48,129,172,178,25,190,45,69,225,89,85,80,173,11,160,79,182,65,140,230,39,85,4,]], +[[10,85,37,164,89,143,96,153,47,134,186,26,185,238,230,226,103,86,34,249,67,40,79,192,85,62,68,70,172,90,76,83,219,96,215,234,41,248,214,13,173,51,208,46,197,244,34,50,5,123,209,196,189,97,128,162,66,203,122,182,244,66,103,129,],[232,71,78,86,232,89,29,1,25,10,244,222,56,233,204,170,42,215,208,155,153,131,79,131,217,155,91,57,164,222,170,99,],[143,166,176,174,172,113,19,42,216,130,151,88,104,241,189,184,193,31,26,108,27,156,84,89,78,14,70,40,110,166,201,165,214,213,176,234,234,202,154,227,175,116,231,35,38,179,182,242,234,168,147,192,236,66,164,156,86,239,81,79,117,199,127,1,],[243,80,199,179,152,115,19,194,245,107,168,188,59,154,53,78,83,252,219,244,162,27,248,28,47,89,20,169,186,211,156,249,12,137,254,154,181,22,185,133,124,150,58,146,112,68,11,105,160,189,106,244,77,43,72,149,122,20,41,141,215,184,219,10,],[243,218,23,118,217,174,245,82,62,146,3,94,125,227,137,31,207,194,17,80,167,17,123,114,227,72,53,229,142,148,64,208,],[218,25,10,91,140,123,20,58,149,184,50,249,91,178,217,107,231,99,230,119,71,228,14,79,123,37,110,239,232,22,22,28,],[109,242,155,78,255,208,76,33,13,18,235,116,23,223,33,82,182,139,22,188,183,198,143,102,42,72,101,211,9,56,35,7,]], +[[45,93,223,250,46,88,201,4,81,234,5,222,71,184,196,146,52,226,108,237,84,133,78,58,206,241,29,142,230,133,45,167,123,253,28,138,74,11,187,70,6,210,229,188,9,15,86,178,13,88,242,32,75,106,237,131,29,61,244,212,6,180,118,5,],[104,108,218,124,232,231,71,146,98,42,164,184,160,245,89,36,82,245,85,163,206,27,0,7,137,3,116,213,1,229,242,99,],[206,217,214,16,16,51,156,71,29,223,159,239,202,168,45,30,171,58,46,14,96,39,133,83,180,221,159,57,91,229,129,73,201,21,148,229,97,139,11,16,191,58,171,148,241,89,181,48,246,68,99,238,214,111,162,172,229,79,217,37,114,160,106,14,],[87,162,191,49,122,229,174,40,188,37,152,230,74,102,150,155,212,21,238,152,149,249,217,185,20,196,195,82,246,185,228,63,212,180,255,146,173,134,136,44,56,194,146,101,174,54,56,90,112,144,35,202,203,217,27,37,127,229,2,255,216,13,191,0,],[77,110,36,14,205,129,63,125,159,70,163,50,16,85,117,171,120,78,151,100,248,33,128,8,170,138,144,16,228,239,240,2,],[192,120,64,248,3,147,175,76,173,190,98,168,14,128,101,255,185,206,56,125,66,111,196,187,140,22,29,186,136,1,49,128,],[110,24,44,185,125,247,211,97,40,250,99,82,106,192,90,100,224,89,34,25,175,23,43,120,96,1,120,240,154,218,188,10,]], +[[77,245,225,29,236,128,236,216,130,131,117,84,250,49,53,185,213,2,157,244,32,39,170,59,60,146,146,70,50,159,238,150,239,217,40,137,143,161,68,194,209,200,51,79,162,230,181,182,163,37,167,16,42,44,52,74,20,85,65,238,154,108,4,109,],[160,126,165,185,137,222,21,3,29,194,221,209,229,94,132,12,25,36,95,187,155,171,178,55,248,132,19,78,22,203,95,90,],[98,84,94,108,7,128,31,222,149,180,97,226,231,83,196,182,200,76,37,18,78,179,48,162,114,89,137,213,227,64,220,239,12,116,86,212,199,198,161,120,162,33,182,50,131,72,37,61,183,135,169,229,81,10,185,204,39,133,21,174,62,88,251,1,],[207,41,3,126,241,182,31,253,228,19,132,244,69,242,78,235,128,215,141,103,192,151,49,209,52,189,136,221,145,252,110,136,27,57,254,251,1,212,151,28,208,146,74,84,199,180,100,49,146,180,230,42,207,79,114,236,176,185,205,215,111,117,187,2,],[21,200,248,194,2,78,99,217,195,198,61,242,179,214,25,184,217,43,139,29,144,83,57,48,126,139,2,12,202,245,175,63,],[142,178,180,19,187,228,173,103,100,9,197,10,193,146,114,84,88,252,114,71,18,17,102,16,150,53,70,63,4,40,6,44,],[29,156,253,12,64,185,147,18,85,246,229,128,193,49,71,59,32,11,23,165,169,147,74,126,73,122,100,149,249,227,242,10,]], +[[133,211,35,48,226,224,115,164,96,48,202,14,226,223,47,142,184,116,169,253,223,86,36,200,3,23,117,17,31,17,238,162,110,167,222,46,213,234,92,223,80,191,255,238,119,247,189,47,204,33,212,134,102,187,31,72,144,199,106,105,204,123,164,232,],[104,186,99,39,225,78,41,65,101,128,126,97,62,227,93,217,195,79,248,222,220,107,254,63,245,170,229,34,32,189,136,99,],[65,67,99,254,173,110,89,163,67,140,229,163,162,119,214,43,221,0,250,46,250,198,70,61,209,63,205,222,217,58,127,16,138,225,245,40,255,200,255,78,202,51,29,171,145,174,91,20,22,226,221,183,59,109,175,133,59,3,200,30,153,54,86,10,],[135,147,144,144,12,23,115,235,19,10,122,239,37,34,158,158,26,161,211,244,198,60,125,149,145,162,185,190,147,39,170,72,41,133,20,13,177,209,228,221,94,255,84,75,253,225,94,45,214,160,26,136,44,242,202,122,222,152,69,230,3,4,26,10,],[225,9,254,200,78,171,72,175,103,94,231,137,172,243,66,104,253,145,207,225,217,66,34,3,191,209,39,128,39,109,58,232,],[6,26,216,117,172,26,76,60,120,166,237,108,59,42,127,252,254,21,62,85,198,221,29,64,115,123,94,190,249,232,8,129,],[202,91,250,47,161,78,247,179,111,212,59,106,52,25,144,36,33,148,38,177,209,113,245,197,57,55,134,51,242,73,233,0,]], +[[102,89,13,54,153,132,198,245,173,58,137,199,141,223,202,16,160,167,101,121,149,220,1,136,182,181,122,195,22,71,49,164,152,135,58,177,51,70,238,72,103,124,79,134,18,219,49,235,209,61,181,139,43,3,79,209,85,175,168,114,15,78,147,232,],[168,70,138,185,227,155,138,69,123,241,153,120,96,112,138,79,242,6,156,178,19,166,174,181,240,156,1,20,248,0,228,70,],[240,219,99,161,188,118,36,22,28,160,6,56,83,178,222,228,95,204,210,36,113,224,18,54,111,134,138,74,156,116,101,78,19,241,163,21,173,131,145,110,191,184,220,49,164,32,248,60,246,69,196,201,209,107,180,213,217,157,35,199,180,62,35,0,],[8,58,53,115,86,139,6,88,217,93,213,102,225,219,169,178,166,163,142,165,154,33,81,168,217,78,1,10,214,154,90,119,125,82,62,88,68,201,81,94,182,219,255,115,235,54,124,70,39,200,208,235,25,107,142,29,122,219,237,91,96,185,127,13,],[32,186,145,136,161,33,73,102,76,109,45,171,39,201,132,96,139,217,122,162,54,133,164,179,123,186,140,127,103,38,157,121,],[14,180,75,28,125,136,104,143,105,133,40,29,217,108,253,146,59,70,92,172,205,214,30,200,209,190,84,25,70,128,88,29,],[23,76,254,62,106,150,142,223,30,172,243,22,85,5,57,46,1,174,137,109,193,97,180,211,232,189,22,10,243,102,68,13,]], +[[65,207,7,31,72,66,236,212,148,25,27,140,242,140,192,146,49,133,239,27,7,69,138,121,165,154,41,109,53,73,130,46,109,200,228,70,219,29,163,83,181,141,12,69,216,180,216,22,186,89,226,91,182,128,113,45,98,214,211,219,247,141,6,152,],[144,160,133,169,161,75,167,249,62,202,159,136,14,142,89,239,33,76,31,43,115,102,210,100,89,234,34,238,18,246,170,105,],[65,5,43,196,23,178,77,196,131,131,150,106,240,20,63,156,11,168,91,190,251,218,247,145,177,106,77,173,31,87,14,184,7,3,192,162,205,235,47,122,214,220,211,250,123,219,92,34,94,134,156,216,251,39,141,255,6,103,211,138,204,243,219,8,],[225,34,68,128,84,158,155,233,34,12,152,147,167,242,18,130,131,81,181,134,27,208,216,122,114,243,86,194,149,223,39,229,112,178,167,217,88,24,212,184,144,236,251,122,250,12,18,174,72,69,170,107,66,89,93,150,216,48,12,74,76,133,178,5,],[170,225,203,121,66,2,182,185,141,181,204,161,92,78,155,18,5,240,192,13,15,232,68,19,68,253,134,27,196,57,79,111,],[104,155,41,125,80,56,212,132,43,216,144,106,117,39,155,8,235,93,28,252,110,38,129,36,118,70,1,78,221,55,193,200,],[213,184,1,73,211,136,195,14,244,92,3,72,92,245,161,150,232,148,26,142,169,230,73,91,24,209,137,95,12,24,178,13,]], +[[162,200,225,97,168,217,214,232,136,195,208,155,11,151,39,55,48,122,44,189,42,205,124,205,128,77,36,49,172,108,88,210,58,50,87,117,136,103,50,222,202,64,104,87,168,5,96,16,170,234,40,117,84,91,166,243,223,48,117,69,113,56,105,146,],[216,26,89,247,185,57,61,64,89,251,211,36,180,158,238,145,18,206,172,141,203,35,207,224,144,150,140,150,86,58,10,106,],[86,13,1,185,77,241,29,131,52,119,82,255,81,179,84,94,245,92,86,50,174,124,142,251,17,170,221,131,18,222,247,37,98,232,245,215,94,206,16,173,70,188,150,200,96,222,236,227,158,99,74,95,80,101,77,76,219,168,74,142,111,112,36,10,],[74,212,239,188,234,105,240,14,86,185,155,169,16,65,47,248,52,16,147,171,47,11,56,93,7,214,218,34,212,109,103,161,53,129,95,60,42,250,53,62,16,254,153,134,171,154,94,127,130,29,231,250,163,198,141,209,191,31,57,225,196,173,62,1,],[54,43,243,25,44,85,217,15,183,38,162,46,43,62,19,251,55,229,142,196,202,224,173,100,122,98,237,175,158,106,133,175,],[2,48,246,156,123,241,83,188,119,142,168,251,33,193,58,158,60,123,252,209,243,58,159,31,218,18,203,53,74,120,54,119,],[198,15,191,211,96,201,206,160,247,189,48,129,254,69,104,147,74,230,227,90,77,200,175,40,9,88,228,132,152,249,33,0,]], +[[211,209,136,179,144,186,204,217,80,36,82,97,70,184,43,145,132,225,151,228,106,147,64,160,230,236,24,191,117,190,127,197,216,247,148,148,138,166,152,97,0,33,78,155,123,144,36,66,8,6,180,198,120,70,213,189,80,97,19,179,83,162,234,61,],[200,218,18,145,211,70,121,16,171,70,4,253,238,76,76,190,61,203,175,242,23,8,195,101,2,68,72,226,142,8,172,75,],[22,151,107,38,125,233,110,56,221,220,132,120,7,95,107,221,113,89,229,99,52,178,210,209,146,9,70,41,79,51,205,107,127,156,80,248,5,127,73,108,171,93,148,187,77,202,38,47,159,15,223,155,27,100,116,31,75,114,45,50,239,168,34,3,],[168,206,173,221,114,200,112,58,86,58,48,59,247,17,203,214,141,145,192,199,65,4,105,230,204,158,192,124,186,198,236,220,25,91,79,149,41,111,156,57,38,8,249,128,51,19,212,106,11,216,247,63,152,228,215,58,4,129,9,97,1,71,13,10,],[195,164,174,81,97,21,171,205,17,225,143,78,33,154,247,127,172,6,208,79,47,46,0,135,147,152,104,62,36,160,22,98,],[92,136,46,71,46,102,123,134,182,161,107,113,223,9,251,16,208,181,196,127,188,250,127,3,248,190,245,0,6,191,222,26,],[99,208,4,233,180,183,106,239,133,72,148,187,65,2,142,148,25,175,70,224,227,28,141,45,83,80,115,91,15,203,81,13,]], +[[97,145,122,151,92,183,236,86,76,112,138,86,83,136,197,114,54,166,107,105,125,205,90,127,16,186,230,113,87,42,199,240,236,192,240,185,146,118,229,40,248,43,66,242,239,206,133,121,248,62,99,140,106,206,253,7,40,40,192,78,67,79,85,175,],[40,150,22,7,151,243,108,77,8,216,157,73,130,70,118,194,124,201,19,71,82,107,95,36,249,62,86,68,83,172,70,96,],[106,187,62,55,123,92,128,183,79,119,33,156,26,158,9,111,186,14,182,137,144,129,122,207,241,45,186,127,97,199,124,207,89,95,182,96,133,82,0,60,234,208,108,161,49,124,156,213,26,196,114,75,41,244,9,33,251,146,132,51,118,135,100,1,],[64,81,141,242,159,253,186,33,116,90,207,118,47,249,202,239,9,115,193,205,5,23,101,164,62,57,219,168,210,142,165,230,255,34,138,232,116,238,130,245,81,76,172,64,183,29,154,181,161,78,85,144,153,114,160,23,192,245,201,139,8,202,118,0,],[104,89,177,123,123,73,110,84,156,178,237,61,215,35,37,11,161,51,44,73,175,230,171,138,173,107,122,159,51,130,28,128,],[186,3,47,19,224,81,226,164,105,167,248,147,169,139,78,73,187,242,182,217,48,177,80,138,188,253,234,141,237,76,129,214,],[150,59,44,111,103,63,120,159,171,106,245,37,195,158,233,153,239,96,40,102,211,13,120,193,181,8,80,210,246,87,31,7,]], +[[123,162,95,39,151,162,131,111,55,157,107,188,190,154,191,79,45,239,94,82,247,43,217,224,176,6,87,16,34,250,194,243,108,46,212,232,192,18,77,93,5,64,121,109,57,69,209,222,113,170,105,105,230,171,234,15,27,14,111,196,41,199,4,111,],[104,243,24,222,223,211,14,202,144,71,25,94,182,157,180,173,12,161,96,157,84,20,31,249,118,180,17,90,171,24,155,80,],[241,245,144,169,7,186,152,14,176,214,72,171,77,237,95,146,250,247,203,133,29,129,216,88,167,143,166,183,124,187,225,47,100,210,13,245,39,113,167,213,229,57,161,82,215,49,225,144,61,66,17,253,207,239,154,72,180,108,143,213,57,76,160,9,],[20,171,36,222,131,48,192,248,53,151,3,8,28,181,95,96,71,9,50,193,191,208,132,150,229,221,231,91,60,227,80,54,24,51,219,69,95,175,8,65,243,179,169,212,33,92,62,53,55,132,223,41,30,168,133,86,253,196,146,132,101,137,77,11,],[178,144,106,162,135,200,95,157,49,189,108,9,2,227,96,38,145,7,33,89,104,212,58,106,220,81,57,221,89,78,106,126,],[101,102,3,170,60,15,40,206,188,188,209,102,241,92,237,212,35,142,144,10,171,164,95,221,217,166,81,127,10,148,1,250,],[46,34,157,239,195,85,166,26,247,222,76,214,112,182,232,44,45,133,42,54,117,77,134,75,136,219,155,150,130,113,88,12,]], +[[209,225,178,45,229,224,76,155,228,101,29,215,57,149,163,102,108,181,53,44,101,172,123,112,81,179,102,254,26,192,195,16,18,254,86,241,1,45,92,18,241,53,237,89,130,243,130,174,95,17,67,188,144,232,203,140,147,5,23,84,85,30,233,10,],[176,135,33,244,47,51,142,175,50,129,207,63,54,159,111,185,240,141,124,75,230,11,74,64,43,10,180,107,221,53,222,104,],[171,170,180,250,106,235,10,11,52,238,13,97,58,10,240,73,237,180,206,219,254,157,59,235,233,192,6,24,177,21,185,209,250,82,78,195,73,94,19,48,176,147,97,129,234,187,20,41,159,172,204,64,234,168,204,165,126,211,36,183,166,66,12,14,],[109,24,34,143,45,214,63,68,81,76,2,31,75,155,212,183,253,28,47,196,67,83,188,131,49,218,174,2,14,251,240,43,134,154,13,58,41,34,201,154,67,27,60,67,63,11,150,248,63,92,140,174,197,164,77,214,2,105,49,240,250,1,251,6,],[231,159,10,87,28,138,51,188,132,82,133,31,165,50,166,225,200,83,51,121,87,60,167,111,124,149,203,210,97,93,124,158,],[244,127,167,238,223,227,205,91,166,227,201,119,28,55,230,164,63,25,160,4,167,222,125,44,4,175,186,180,163,144,8,59,],[129,2,174,181,76,147,74,48,163,178,174,208,111,129,33,246,89,252,67,124,255,3,212,155,251,36,190,8,249,239,1,5,]], +[[223,41,78,71,123,27,145,197,172,91,152,195,48,210,34,215,205,45,83,231,208,188,12,164,3,223,78,199,83,39,162,116,95,11,210,47,47,24,150,209,86,59,79,105,64,199,223,137,239,194,88,192,255,108,47,205,103,77,175,79,89,252,219,96,],[160,114,19,231,125,107,71,195,233,69,37,43,4,233,225,12,110,218,240,57,84,190,94,80,74,168,134,86,117,103,45,101,],[153,69,171,115,181,133,98,179,85,218,188,78,43,107,231,224,95,55,248,149,113,68,12,204,50,193,169,71,55,9,91,120,102,116,125,33,0,112,0,160,240,227,81,17,75,136,224,19,139,85,223,68,254,114,235,233,89,20,16,231,7,250,157,2,],[253,161,128,50,39,125,239,129,237,156,145,22,31,249,111,213,92,101,22,161,191,153,238,132,44,62,159,209,54,152,238,199,100,78,21,137,49,249,33,158,151,57,75,226,216,217,63,64,40,58,197,69,204,143,252,85,223,166,178,18,3,36,231,4,],[35,157,92,61,84,24,203,172,110,211,97,119,26,40,126,67,75,123,194,17,244,147,137,58,223,58,198,138,40,241,30,208,],[212,112,35,11,226,200,34,208,235,78,80,225,136,30,167,4,28,80,54,249,219,191,200,65,14,56,26,109,105,201,153,226,],[183,192,101,157,97,175,135,155,13,30,16,204,160,221,148,59,239,96,143,249,0,94,73,121,48,27,237,33,138,156,227,2,]], +[[112,198,133,159,8,207,66,180,189,169,235,98,151,157,255,183,203,8,235,61,171,233,63,233,75,1,56,70,23,207,103,48,64,28,158,32,51,226,37,159,182,56,59,62,139,158,23,179,242,6,39,70,187,230,72,207,72,69,22,219,15,47,27,6,],[168,162,151,249,198,161,152,203,19,148,29,189,44,190,5,151,100,167,94,27,203,54,160,39,114,161,132,16,161,172,97,105,],[15,3,164,241,92,51,155,79,123,136,180,226,26,217,227,214,187,243,239,251,123,103,143,250,80,13,71,56,59,113,167,69,79,98,144,123,86,245,159,155,154,246,213,178,160,252,28,115,122,100,16,81,149,8,152,153,245,122,44,157,186,80,158,10,],[232,208,56,171,174,136,219,211,58,77,222,220,100,83,187,164,97,222,228,190,227,173,244,213,167,11,132,150,184,231,16,197,180,116,154,56,3,25,180,93,155,162,151,251,54,24,160,208,245,65,45,53,29,9,178,121,185,181,175,191,42,185,184,2,],[97,202,139,119,160,83,90,101,212,199,22,242,188,175,141,248,232,127,252,234,183,218,93,91,92,19,82,75,206,66,31,149,],[88,244,154,188,176,172,146,70,121,220,82,18,11,171,117,251,155,39,149,58,13,181,81,78,154,211,218,160,209,218,20,82,],[241,130,235,95,177,161,174,68,37,4,233,94,145,35,226,125,13,148,157,45,114,193,127,0,254,162,178,49,132,134,212,10,]], +[[197,150,41,97,129,91,87,205,22,36,3,206,8,228,16,93,219,138,174,45,63,83,63,180,156,194,54,181,255,80,77,110,219,173,231,34,54,186,18,212,151,123,164,108,54,75,182,154,136,127,244,2,222,145,212,122,250,155,147,201,91,231,30,126,],[192,2,22,162,233,6,139,230,76,215,115,3,165,22,179,49,77,86,114,232,236,43,140,60,251,115,186,53,172,205,43,89,],[129,1,186,239,0,78,182,245,173,77,224,151,159,243,109,52,57,184,33,43,220,146,137,66,228,49,145,91,63,209,139,194,173,103,178,111,24,148,29,203,22,210,194,145,145,66,30,119,159,237,98,47,217,245,130,100,78,170,219,63,229,192,152,3,],[62,145,255,60,77,18,47,229,130,6,94,19,171,88,235,81,111,209,231,250,182,198,152,194,38,62,235,155,4,24,152,224,77,243,196,113,65,70,105,93,14,51,15,115,199,171,200,164,160,228,252,211,139,101,36,32,103,120,233,212,29,167,236,9,],[152,219,192,195,234,17,171,94,214,164,121,231,35,177,60,66,247,4,61,25,101,10,189,180,48,147,13,143,152,69,28,72,],[249,92,140,1,215,233,78,7,91,129,51,178,241,167,21,242,243,114,136,240,234,166,201,51,141,62,228,133,220,164,213,3,],[1,121,136,53,218,49,123,134,216,153,132,9,152,221,204,7,21,122,167,66,131,177,232,243,50,167,104,226,1,243,152,12,]], +[[222,230,134,108,120,116,193,39,2,158,150,224,37,191,253,53,252,253,244,220,54,150,108,21,238,98,147,54,128,19,211,121,8,201,77,163,81,187,43,238,114,230,225,150,190,116,136,7,88,55,98,197,41,110,5,177,229,41,196,124,107,186,206,198,],[216,192,128,93,192,151,6,26,181,66,74,136,177,131,136,80,26,13,119,198,102,156,59,172,219,152,14,214,113,55,64,76,],[183,142,189,109,101,177,117,212,187,211,217,162,8,42,14,254,110,153,28,178,228,3,82,30,236,224,15,65,143,46,149,107,102,144,120,128,101,139,158,142,71,105,150,83,209,89,19,35,128,217,206,17,9,175,156,39,87,218,244,205,241,140,156,10,],[1,123,1,82,211,151,114,183,6,155,52,189,71,206,135,137,150,98,7,102,101,90,101,36,232,69,147,165,212,167,53,40,182,31,21,194,47,63,79,206,3,252,3,133,171,197,157,234,119,28,62,206,87,249,181,129,216,158,105,68,196,62,230,9,],[155,169,136,20,239,83,0,136,2,209,253,205,75,178,180,239,102,86,219,248,121,3,40,78,219,249,228,25,179,19,59,136,],[220,209,218,0,85,126,111,197,57,204,253,59,201,80,136,119,253,184,236,159,35,45,115,106,1,243,59,161,91,35,100,188,],[179,91,248,60,10,155,236,223,174,200,50,165,60,70,157,172,16,247,25,124,82,131,74,244,69,105,70,208,46,22,143,8,]], +[[82,54,35,85,89,149,186,175,42,39,173,203,30,186,250,168,2,210,62,247,171,250,151,117,242,201,191,160,125,100,224,172,211,77,234,230,82,62,97,157,209,191,200,243,196,202,75,120,179,104,192,247,32,3,94,20,76,63,47,193,5,212,206,33,],[24,107,143,28,79,0,186,242,72,85,187,13,62,68,21,206,194,247,44,211,186,77,150,192,175,35,96,98,214,169,25,109,],[177,135,23,41,254,200,58,234,10,170,71,43,112,10,205,9,72,19,251,125,87,185,9,224,234,175,33,238,147,24,71,173,222,221,43,232,83,61,12,48,92,185,207,229,8,14,118,194,128,139,110,81,201,130,98,144,221,183,185,75,111,125,88,11,],[53,253,104,143,171,4,74,59,29,146,159,118,86,24,162,34,84,18,177,79,148,121,81,168,40,167,209,80,133,216,205,9,251,1,21,197,93,32,82,116,86,222,195,18,241,12,147,4,33,206,33,151,151,199,54,166,179,116,238,100,122,28,123,1,],[221,151,228,109,94,63,131,63,62,30,54,245,150,147,46,101,168,181,156,137,111,187,154,58,120,83,62,27,141,150,89,75,],[45,79,153,66,148,239,233,249,69,115,120,115,143,251,9,56,122,65,157,81,82,40,112,152,121,28,216,92,115,124,232,58,],[148,221,141,31,60,101,60,194,32,67,27,82,151,89,214,95,209,240,237,5,111,73,130,55,124,62,48,57,119,180,189,4,]], +[[87,95,143,182,199,70,94,146,194,80,202,238,193,120,98,36,188,62,237,114,158,70,57,83,163,148,201,132,156,186,144,143,113,191,169,143,91,234,121,15,241,131,217,36,230,101,92,234,8,208,170,251,97,127,70,210,58,23,166,87,240,169,184,178,],[56,145,139,89,32,69,229,14,116,158,221,130,88,156,62,113,209,43,56,206,241,164,26,117,76,218,8,188,78,58,164,95,],[144,59,72,76,178,75,197,3,205,206,216,68,97,64,115,37,108,109,90,164,95,31,159,98,199,242,46,86,73,33,43,193,214,239,158,170,97,123,107,131,90,109,226,190,255,47,170,200,61,55,164,165,252,92,195,181,86,245,110,221,226,101,31,2,],[160,58,244,38,105,214,6,45,46,159,52,125,234,125,11,188,1,31,84,189,246,25,250,142,37,61,220,231,247,223,80,170,61,17,184,220,30,71,173,158,176,213,220,219,143,250,15,211,86,217,207,47,19,229,62,153,16,107,32,221,115,245,216,8,],[174,97,174,16,5,176,53,57,217,127,193,9,234,126,64,244,117,177,169,220,163,208,142,182,208,39,209,179,110,210,41,38,],[32,76,119,18,124,128,82,90,67,239,139,247,47,222,31,92,233,113,206,122,246,141,179,134,253,116,12,240,64,142,35,93,],[155,143,80,124,97,15,4,9,157,13,192,132,196,51,21,46,143,203,92,232,54,134,172,235,162,28,31,16,82,165,235,6,]], +[[3,116,156,162,4,88,163,90,55,168,215,162,111,149,159,13,89,246,220,153,115,250,54,60,31,248,202,78,99,140,44,211,234,235,148,244,6,189,230,167,207,139,222,42,223,48,129,248,55,91,135,217,51,93,73,108,113,208,66,205,46,170,22,108,],[176,107,195,134,12,134,255,143,190,9,96,54,56,167,26,186,74,244,129,189,121,217,4,83,181,87,199,5,173,9,40,68,],[120,163,135,126,2,189,253,1,94,127,134,163,39,164,140,195,165,35,11,189,177,36,63,26,140,242,39,247,138,181,231,104,13,227,1,169,21,220,17,179,54,251,95,101,102,132,139,66,80,10,219,93,103,57,105,18,43,168,240,5,60,211,6,11,],[100,247,151,173,38,186,126,160,125,156,12,100,84,164,120,59,73,221,231,230,81,225,46,232,216,120,17,214,46,18,137,130,250,247,191,135,221,7,122,19,94,203,209,199,93,237,151,171,124,87,250,120,232,88,142,162,170,33,42,24,227,141,221,1,],[16,229,147,143,1,17,117,64,235,130,235,25,85,240,220,101,241,233,52,178,42,46,77,164,88,213,38,63,163,232,150,127,],[59,230,224,23,46,34,88,230,117,64,71,16,228,227,210,96,34,69,102,79,240,46,215,45,108,8,235,143,242,196,86,173,],[231,10,49,30,108,194,22,197,172,229,53,125,240,13,237,237,65,176,99,168,33,34,108,25,172,68,54,224,235,136,179,6,]], +[[83,203,214,246,140,238,39,185,247,188,5,155,128,59,68,121,73,187,201,197,213,163,134,82,215,120,156,161,84,32,222,161,97,22,153,11,83,49,226,22,95,130,116,63,1,216,231,189,93,112,136,179,1,89,131,63,167,185,57,207,177,204,4,215,],[200,231,183,8,43,102,88,43,164,239,134,168,103,241,108,186,158,157,106,58,46,140,30,86,179,2,38,69,212,81,2,90,],[216,37,4,64,95,241,107,166,68,61,196,130,54,114,99,168,226,0,54,10,202,170,131,252,78,75,114,189,36,159,22,16,62,199,229,167,233,202,23,25,143,136,142,172,161,107,116,12,195,245,195,183,182,23,163,75,148,145,195,237,118,170,179,13,],[36,237,227,180,59,70,92,85,219,1,77,17,106,27,151,33,139,58,117,159,83,226,4,24,73,107,230,196,71,129,59,187,44,253,102,209,29,216,7,100,95,135,21,151,152,140,122,3,69,11,67,237,194,129,229,54,198,179,194,212,241,242,54,0,],[101,183,27,19,136,69,29,5,250,134,231,144,129,97,119,254,141,190,176,25,171,54,117,194,129,238,68,203,63,103,122,31,],[106,163,212,70,67,250,203,13,205,85,222,145,229,23,166,36,31,88,141,126,38,139,17,48,203,117,31,232,162,120,186,54,],[169,177,2,215,175,99,103,150,253,101,54,18,216,76,228,2,101,31,22,167,29,43,209,213,249,105,222,224,6,17,14,2,]], +[[139,101,116,246,215,57,105,129,226,35,164,131,123,195,57,195,253,101,148,25,132,90,33,33,191,133,190,46,105,93,134,13,227,129,26,202,112,99,79,90,156,228,181,146,161,123,181,207,218,83,68,36,34,226,3,205,169,80,76,157,101,178,99,232,],[72,246,29,242,89,17,118,23,117,21,49,83,90,254,102,55,187,225,96,87,211,46,106,26,29,122,90,70,22,238,130,71,],[47,208,144,84,117,162,206,195,231,111,153,9,184,175,216,59,235,141,174,250,119,175,205,163,76,180,241,23,40,239,21,252,156,29,127,111,106,255,252,40,243,135,79,145,62,23,152,15,14,142,61,90,210,57,81,223,43,50,239,175,98,25,206,13,],[254,224,217,89,133,136,137,21,250,42,46,56,250,59,249,185,241,170,167,33,69,108,179,236,198,219,151,182,72,78,118,69,106,103,181,129,86,152,127,127,97,105,174,146,32,114,87,254,101,192,237,244,119,72,159,135,203,255,172,139,147,31,118,5,],[104,93,164,193,124,232,133,237,182,98,165,234,126,106,137,162,242,13,225,193,211,239,91,73,130,37,107,45,207,95,174,113,],[221,208,239,145,157,146,67,178,213,7,249,135,249,99,175,180,141,122,158,16,92,224,175,14,124,135,246,229,225,18,12,38,],[114,255,117,100,41,127,47,83,229,131,59,201,26,17,25,30,165,202,16,219,149,73,197,91,67,157,184,123,0,106,210,0,]], +[[41,178,136,27,140,170,219,51,110,120,128,197,16,184,0,133,244,177,34,24,96,179,1,235,69,37,101,7,82,166,210,137,12,92,68,237,41,210,27,202,222,226,28,189,230,26,156,219,109,89,54,0,155,162,245,178,231,119,201,36,221,251,103,81,],[248,10,29,228,1,32,176,11,147,102,229,249,161,243,163,167,134,76,243,42,50,113,114,37,218,98,58,6,51,44,6,125,],[153,233,150,232,90,73,79,25,128,203,7,222,156,166,22,94,125,225,4,211,159,227,195,34,103,53,197,218,165,105,81,111,202,241,182,228,223,173,13,56,155,109,176,236,138,143,32,221,44,96,38,86,181,231,97,200,243,166,85,131,130,21,25,9,],[77,197,39,126,175,43,84,250,12,31,193,80,253,189,48,240,215,133,21,102,185,183,67,71,174,88,236,132,245,120,3,217,221,200,160,250,27,221,133,77,95,101,146,184,3,113,60,62,62,171,40,180,36,216,133,103,167,38,211,47,250,119,106,12,],[58,240,136,133,105,42,232,40,166,250,14,168,3,87,174,194,182,194,12,96,227,192,10,28,90,36,174,128,62,214,213,87,],[149,238,170,171,93,109,18,63,19,116,22,197,142,159,157,195,26,212,131,0,247,225,255,143,144,69,182,137,7,87,58,113,],[58,236,140,224,199,29,123,37,254,100,51,104,145,141,186,250,102,248,186,117,199,18,98,76,94,173,168,105,99,111,36,7,]], +[[66,175,232,157,172,131,231,211,137,150,192,219,206,12,152,116,192,9,39,186,189,119,202,140,234,195,78,86,68,116,40,43,164,197,245,227,128,63,10,3,213,193,201,6,202,236,156,198,210,133,20,7,241,202,41,247,42,69,242,51,230,101,98,68,],[200,192,222,40,1,90,152,79,150,160,13,12,126,99,198,14,170,130,213,109,52,249,112,230,225,149,183,164,236,51,98,93,],[79,186,45,108,193,183,25,61,53,98,248,200,191,230,144,92,130,157,178,101,165,66,124,92,38,87,20,120,91,131,246,149,20,197,227,14,40,181,102,132,200,45,174,38,55,88,27,243,244,239,39,20,32,188,126,96,16,97,58,56,250,16,26,13,],[222,5,227,26,207,232,78,245,112,156,207,91,72,237,78,74,173,77,154,247,74,247,1,209,33,16,163,97,191,159,185,87,58,150,150,41,202,125,194,128,3,103,92,239,171,198,56,65,120,179,163,1,60,53,165,197,252,28,169,235,107,79,200,5,],[101,97,79,246,224,71,144,254,117,183,138,76,132,250,31,145,98,177,92,187,117,9,37,110,204,240,25,104,214,191,224,85,],[52,36,246,118,118,137,209,169,32,214,56,162,69,146,91,119,100,43,39,52,253,157,6,82,26,100,6,207,23,64,133,189,],[61,15,205,70,82,173,239,180,7,238,46,234,20,179,77,201,15,131,43,203,81,203,183,25,9,116,60,246,31,122,152,14,]], +[[16,240,9,170,136,125,145,206,216,9,175,225,146,215,142,71,153,217,3,119,98,244,169,211,164,41,253,224,243,159,123,122,207,81,22,185,33,33,46,155,120,130,154,2,99,70,54,145,198,251,204,220,12,17,139,225,65,201,111,140,136,5,61,211,],[104,142,112,163,111,46,242,45,156,67,155,5,87,16,121,115,47,139,96,22,101,158,91,137,201,195,63,235,75,16,139,85,],[195,123,183,183,59,17,5,190,8,111,243,7,105,114,7,114,98,223,77,115,50,246,8,199,178,185,217,120,212,116,203,188,39,16,70,8,0,53,243,150,238,54,71,155,122,103,17,198,142,37,97,199,65,192,236,95,201,236,161,115,78,129,31,4,],[221,245,47,19,59,195,117,23,203,178,208,255,253,179,118,137,128,103,151,74,231,19,89,226,90,223,57,130,90,5,156,112,161,14,180,51,67,39,29,5,48,242,125,183,13,100,212,146,17,79,41,236,27,162,97,216,230,15,13,39,93,198,162,13,],[123,22,73,152,23,135,209,132,91,111,214,12,21,108,94,82,153,129,18,164,150,18,68,241,5,77,117,221,245,213,94,146,],[137,161,211,167,181,198,231,118,211,170,149,211,184,70,57,242,2,205,37,112,51,68,140,35,220,129,7,16,115,166,79,61,],[116,71,197,243,42,207,138,18,30,82,52,83,48,132,231,245,48,207,85,95,125,37,243,197,192,26,101,93,198,138,3,8,]], +[[69,120,198,90,124,164,143,39,116,5,10,123,12,231,164,253,90,212,230,150,178,184,175,35,150,22,74,28,126,27,123,215,21,191,157,189,59,129,115,230,240,61,207,213,117,217,9,132,95,3,142,170,9,197,217,8,254,249,8,169,116,88,179,239,],[80,32,197,11,217,197,3,3,20,207,86,33,138,120,34,49,168,105,60,47,163,162,134,228,7,9,114,200,10,108,0,109,],[161,194,66,180,94,148,253,24,15,5,76,113,1,229,91,57,101,104,244,131,219,111,13,252,65,104,182,155,89,211,133,129,76,25,235,48,117,35,125,31,187,31,238,187,254,165,12,86,129,60,140,57,194,39,82,224,45,183,229,127,62,63,191,13,],[229,59,113,47,189,164,147,45,141,71,16,175,161,165,82,65,165,131,18,239,9,22,217,80,243,205,67,180,38,210,26,95,29,190,233,170,33,203,2,127,137,110,206,9,10,216,135,132,163,115,194,66,207,94,183,172,63,169,179,172,50,151,239,13,],[12,155,63,43,78,119,54,117,179,154,185,81,97,172,86,58,143,3,21,110,132,124,65,238,244,5,117,160,158,168,214,55,],[83,5,21,88,12,237,215,203,180,75,234,167,50,24,81,195,193,241,164,83,127,21,188,49,98,201,39,170,214,170,107,17,],[204,105,9,73,172,215,255,143,92,96,34,112,20,130,206,90,115,187,121,225,210,213,104,207,6,24,173,231,102,113,166,15,]], +[[194,30,112,196,110,222,102,230,138,136,115,187,198,75,165,18,9,48,58,10,196,252,73,177,216,62,129,147,173,70,192,55,159,191,128,164,37,5,210,201,82,248,159,69,88,195,230,209,135,167,188,30,244,70,178,227,115,35,67,193,59,51,210,0,],[224,129,188,49,205,145,15,182,141,92,175,19,39,51,181,197,172,45,169,106,84,122,196,205,20,70,248,151,5,152,106,76,],[10,227,67,187,132,227,162,153,7,142,36,52,186,34,0,34,243,22,15,150,138,192,68,130,191,140,173,19,180,35,242,103,15,1,251,95,123,50,197,151,82,15,132,96,126,15,121,192,117,250,112,120,230,230,157,60,236,49,146,101,212,102,8,11,],[227,18,84,114,72,199,149,193,53,92,247,103,198,155,137,27,50,132,49,37,106,130,138,239,63,143,79,100,205,140,194,63,19,201,74,195,61,20,184,221,81,168,61,97,87,153,146,161,127,182,58,163,52,171,223,229,92,110,250,11,167,190,58,10,],[63,7,156,51,30,30,93,81,2,25,154,187,212,241,218,215,234,83,96,223,143,163,219,236,40,53,241,74,45,100,66,195,],[24,252,29,38,27,15,171,227,57,9,72,219,98,212,75,155,248,38,233,31,59,225,162,191,13,204,74,124,21,204,156,136,],[161,139,249,252,156,143,99,153,58,71,59,134,239,202,254,153,237,101,131,242,216,7,226,104,124,150,57,71,123,213,165,11,]], +[[242,193,5,119,247,223,119,240,193,21,122,140,51,26,123,210,174,99,134,103,14,182,95,15,174,18,35,49,105,15,130,138,13,76,52,15,194,49,170,251,59,111,116,184,155,206,247,238,170,11,4,242,147,236,133,68,36,123,252,63,45,87,193,224,],[104,89,252,222,177,209,178,208,99,126,193,153,85,105,81,88,90,175,217,114,107,240,134,55,162,217,13,29,72,149,124,127,],[96,183,3,17,90,50,42,184,146,194,118,191,209,143,112,169,235,12,115,35,226,192,166,235,95,199,227,48,176,188,59,7,165,120,160,130,132,98,100,240,50,198,25,29,4,11,217,142,93,90,77,79,7,111,185,6,42,205,54,190,164,12,145,2,],[74,187,5,60,134,109,44,3,191,196,72,236,183,131,2,138,118,215,9,246,132,168,159,96,28,1,197,49,226,131,87,80,61,185,134,186,93,186,87,179,160,187,66,40,128,159,96,158,115,153,17,2,157,125,209,112,24,48,131,170,102,92,198,8,],[83,201,125,99,204,12,41,106,221,166,100,15,40,208,17,81,44,149,182,115,85,168,16,83,170,139,204,191,86,120,210,181,],[111,57,112,68,236,147,207,250,201,4,47,114,56,254,93,230,91,206,52,201,178,146,23,132,41,72,114,52,182,65,37,54,],[28,174,194,36,211,218,139,40,199,0,137,234,74,90,242,12,197,163,96,124,126,193,150,145,22,8,175,143,31,120,175,0,]], +[[4,26,151,144,107,89,86,185,211,64,242,224,215,161,220,191,239,230,99,233,187,64,38,248,204,26,231,226,161,77,226,126,243,130,211,46,136,195,167,44,124,173,218,252,248,170,105,158,33,219,122,107,244,237,214,228,154,0,90,173,112,46,106,121,],[152,2,161,204,244,14,120,63,6,31,248,56,78,34,2,128,162,81,159,227,237,241,152,233,63,252,155,160,16,4,174,124,],[162,63,3,46,102,146,160,232,191,238,91,45,48,180,20,203,22,195,90,208,141,163,31,105,109,70,26,2,133,120,34,196,239,53,127,12,207,49,2,90,77,201,92,237,48,169,148,244,30,221,29,8,122,252,170,243,232,232,117,112,131,32,248,12,],[242,252,17,246,186,29,155,93,74,254,216,94,133,151,189,149,143,147,212,178,54,244,145,74,186,178,221,189,165,237,52,193,163,214,118,209,18,54,200,84,47,69,162,59,80,212,170,115,155,9,144,14,148,164,196,198,212,222,25,207,15,99,125,0,],[159,181,208,49,143,87,75,46,75,151,181,101,190,57,27,85,19,7,123,67,247,167,70,60,58,75,60,205,55,152,30,189,],[201,49,218,252,111,152,113,71,149,141,111,105,87,6,224,33,93,77,150,40,51,197,122,117,40,81,3,44,95,117,15,0,],[217,97,111,96,47,53,247,107,102,112,248,135,119,24,239,70,57,149,155,66,96,88,79,170,179,217,110,119,61,81,127,4,]], +[[75,197,224,90,160,3,164,73,47,75,173,16,42,83,144,247,206,186,179,211,236,169,21,33,66,173,94,247,216,64,48,174,103,81,211,173,139,182,198,77,106,23,215,228,71,162,125,162,47,95,4,3,244,55,186,201,68,159,19,204,133,61,216,64,],[48,216,134,86,83,49,213,88,60,204,132,59,53,107,144,192,146,139,142,238,55,151,176,23,247,103,133,157,153,93,151,90,],[162,79,238,17,247,236,109,163,233,223,175,108,133,138,192,4,180,83,26,189,28,157,59,182,79,64,221,36,127,0,53,147,80,228,59,45,75,143,190,197,246,178,65,236,249,241,16,20,133,207,65,135,53,176,95,113,32,24,51,91,32,6,131,8,],[38,255,155,77,192,16,12,222,68,181,184,203,64,132,152,98,88,156,145,251,131,53,50,190,87,201,16,116,27,21,164,152,64,68,137,127,53,250,68,103,112,44,8,127,85,228,107,152,238,99,177,227,140,146,28,96,178,149,247,20,86,52,165,15,],[131,39,128,74,7,82,63,38,222,188,144,191,212,117,35,163,22,255,148,4,236,175,204,236,194,165,59,75,99,10,182,216,],[124,78,180,92,26,18,116,254,69,247,39,41,114,166,189,245,205,223,30,31,186,118,209,14,196,45,160,126,76,44,115,80,],[23,34,244,20,92,34,143,159,159,90,145,215,124,0,156,2,8,109,38,238,129,95,30,159,61,12,210,86,239,170,44,5,]], +[[163,190,217,254,35,84,189,40,96,20,154,61,183,90,133,177,41,207,131,233,215,62,99,23,186,112,84,82,25,51,248,150,90,192,59,79,19,217,29,6,107,44,227,89,233,187,29,251,107,250,90,250,56,47,209,204,215,42,239,17,118,7,159,137,],[176,168,127,34,182,169,183,90,185,74,142,40,216,90,45,22,136,0,173,153,220,190,98,184,219,216,103,139,113,59,23,79,],[51,188,30,11,241,180,147,224,207,183,234,64,72,10,20,35,224,145,247,20,87,69,1,49,115,120,125,244,122,16,219,36,193,101,208,5,150,250,183,14,104,201,76,16,78,138,116,7,207,105,92,211,251,229,133,181,177,118,184,92,204,164,253,8,],[158,92,185,139,40,122,193,162,135,133,18,129,234,80,147,118,196,145,126,253,193,132,129,37,54,67,251,214,83,23,251,6,250,65,119,248,243,48,184,248,128,174,22,122,175,26,70,200,214,232,154,136,96,61,38,165,97,51,184,39,172,10,192,2,],[144,116,58,26,206,108,238,94,66,93,56,15,91,90,64,52,36,249,239,224,59,186,172,70,104,222,15,245,17,97,132,95,],[62,216,80,172,198,221,197,217,59,170,108,30,25,17,216,157,182,242,87,95,94,165,253,56,137,143,48,196,95,252,166,24,],[149,216,156,53,112,201,133,125,51,141,153,107,139,181,29,188,194,83,98,139,1,43,189,105,62,67,150,105,76,193,250,2,]], +[[136,162,79,13,243,174,41,20,223,121,218,80,236,248,236,180,47,104,199,186,173,59,108,58,46,12,201,194,93,9,209,66,18,230,96,63,113,59,35,5,53,133,104,113,0,24,104,94,20,21,83,196,117,145,57,111,180,37,158,66,220,83,185,201,],[248,59,168,240,146,44,230,88,42,75,144,72,65,34,253,181,127,150,216,162,248,56,162,138,77,102,148,13,60,224,229,119,],[23,7,204,0,145,134,191,63,3,247,187,158,60,212,207,107,115,123,122,107,170,222,127,198,195,255,92,18,37,219,178,186,245,79,71,200,94,175,161,50,195,30,172,160,62,106,236,20,71,115,63,172,211,113,73,183,198,207,12,212,31,97,20,4,],[214,153,243,223,74,165,60,251,80,101,207,220,114,252,28,138,217,89,117,110,218,112,139,15,104,69,78,228,109,210,98,182,10,133,4,172,63,92,120,129,107,27,221,49,49,247,184,130,21,7,25,143,49,228,141,72,170,97,165,4,183,179,174,5,],[134,255,218,238,171,222,156,120,252,25,87,7,5,134,13,118,117,158,31,128,176,143,183,26,236,255,213,173,106,164,89,58,],[142,73,74,131,183,190,170,246,249,70,131,135,189,131,43,206,36,185,211,44,114,123,212,165,123,4,166,236,38,6,251,131,],[89,232,35,69,18,96,169,59,84,10,18,63,218,137,156,218,70,55,42,157,140,156,44,203,226,190,222,92,26,118,253,3,]], +[[24,77,12,226,233,219,127,37,122,139,244,100,109,22,210,197,239,194,112,44,237,2,107,105,6,211,200,192,17,143,34,97,233,218,184,253,157,148,220,155,36,204,121,198,53,204,87,206,102,81,137,130,186,62,36,71,36,7,65,186,192,115,14,197,],[80,24,174,217,153,97,16,145,42,68,235,162,29,10,250,239,167,38,114,179,35,7,152,228,252,22,252,199,153,51,222,78,],[177,227,191,95,167,77,126,68,44,237,154,152,217,39,216,196,94,14,100,216,116,248,234,89,32,163,96,164,191,66,216,60,225,138,146,74,199,150,225,167,125,27,2,8,41,75,80,248,34,23,127,219,221,69,140,116,53,111,207,107,215,148,81,6,],[14,65,135,104,75,107,64,229,34,198,188,126,155,69,191,189,1,104,88,38,243,28,56,135,184,17,152,125,245,29,2,223,66,112,195,243,94,36,37,170,243,83,244,98,174,18,57,146,74,220,112,53,12,135,157,149,51,65,12,237,84,179,198,9,],[205,69,41,94,54,171,111,197,252,31,42,108,50,58,79,99,154,102,240,174,127,55,34,5,230,43,98,80,99,177,179,93,],[133,26,15,168,74,64,1,213,58,39,193,33,147,90,172,181,165,239,37,114,252,220,138,225,121,103,176,47,50,12,201,30,],[222,78,61,16,220,66,27,162,15,125,110,31,154,154,55,206,32,200,235,45,250,11,22,137,138,53,196,57,52,35,29,5,]], +[[208,43,191,112,213,19,81,227,180,122,216,229,237,38,61,191,85,109,20,152,250,155,213,219,217,159,180,38,144,9,220,237,140,228,181,159,148,206,214,236,150,20,214,125,48,102,217,211,160,223,122,70,179,123,76,23,37,239,30,87,188,104,160,209,],[96,180,237,23,237,49,236,16,57,120,196,32,178,178,161,254,88,65,158,96,10,179,25,54,84,167,70,105,32,45,248,96,],[110,124,102,172,201,84,255,217,221,76,28,99,53,171,79,231,157,187,237,120,44,74,71,236,48,216,72,216,187,43,79,16,105,220,98,229,34,161,232,1,127,84,166,52,94,23,40,192,115,175,100,71,133,109,140,30,211,88,120,181,113,229,35,13,],[195,192,169,252,75,238,101,156,39,240,173,151,145,100,107,43,106,174,187,106,96,48,93,31,26,203,168,253,122,127,207,105,205,231,88,46,162,26,33,111,202,239,26,178,133,203,144,252,19,41,103,241,98,53,241,201,124,174,9,66,132,172,187,1,],[123,12,2,143,203,220,118,181,42,67,251,215,151,115,121,156,253,137,71,177,195,58,47,66,89,111,123,157,2,190,33,199,],[227,74,132,148,120,124,237,5,105,239,106,75,254,28,79,131,252,116,169,195,40,195,203,124,16,169,180,221,127,206,132,33,],[11,158,20,40,254,82,203,206,27,6,244,216,59,20,94,15,160,47,68,30,199,179,251,52,14,186,143,191,160,169,95,2,]], +[[170,15,218,226,165,164,201,192,69,33,145,48,4,205,137,239,188,136,178,218,223,90,187,36,111,60,167,246,146,53,68,175,191,252,177,124,53,193,48,76,221,157,98,79,246,155,238,96,236,124,158,195,39,209,35,80,215,15,172,18,180,124,194,92,],[144,64,218,238,74,242,133,75,36,105,224,59,171,135,83,39,255,176,139,35,231,197,173,66,59,134,23,20,242,224,2,84,],[249,55,41,137,105,202,52,217,117,132,68,137,7,53,139,15,71,132,31,48,35,175,199,239,118,129,82,28,91,224,245,229,98,138,143,96,126,47,49,99,110,246,54,70,176,233,137,138,114,173,53,87,6,210,200,6,15,188,100,14,251,61,102,5,],[142,230,76,27,142,224,156,183,220,35,4,120,102,233,141,77,50,209,55,86,158,255,192,87,118,174,148,77,187,118,92,167,160,211,148,194,145,121,222,85,154,48,137,247,190,34,200,98,24,10,162,127,252,179,247,240,165,10,130,198,150,81,72,12,],[213,190,5,48,207,213,48,232,156,154,148,229,182,250,93,205,98,176,62,44,99,124,108,221,23,62,54,82,190,159,73,209,],[196,255,8,110,82,54,84,87,238,111,74,249,151,77,217,11,100,229,70,31,226,120,4,233,247,244,26,185,94,251,255,208,],[0,186,193,80,192,83,236,216,24,194,200,156,100,241,7,162,87,88,72,100,95,17,62,100,254,238,69,180,128,104,244,10,]], +[[113,98,254,240,172,164,151,75,9,74,106,8,5,67,149,248,119,255,148,51,241,227,62,32,232,142,170,144,249,56,153,125,162,128,100,15,19,159,69,195,90,72,113,83,126,239,230,239,157,176,45,231,133,238,159,213,79,128,95,181,125,55,70,239,],[128,12,25,248,23,110,210,209,149,27,177,87,105,87,207,117,226,225,136,30,83,216,188,231,46,223,60,211,13,184,71,73,],[174,22,28,206,149,64,51,132,182,92,107,201,179,147,235,7,37,100,195,95,58,108,4,250,81,122,176,104,188,210,55,103,204,12,142,221,146,177,161,58,233,169,206,72,100,19,127,184,156,31,55,183,72,207,201,19,75,103,65,186,27,34,40,13,],[151,138,56,205,173,116,6,138,136,101,208,226,62,119,176,127,54,255,199,159,80,203,122,243,205,42,125,18,93,108,26,51,22,23,248,43,227,186,182,167,198,225,105,172,66,135,126,207,202,141,62,124,163,18,238,21,35,24,175,140,241,10,52,2,],[150,171,188,74,1,107,141,159,247,1,6,169,12,21,52,61,94,226,180,137,130,174,83,108,91,5,6,178,16,14,144,225,],[212,112,163,47,88,234,45,220,127,174,33,50,64,107,147,102,64,236,95,146,255,158,214,169,218,126,64,110,18,164,64,132,],[221,248,40,23,165,84,73,248,87,234,199,196,41,114,145,154,174,70,53,78,78,66,254,29,210,140,228,92,113,100,42,9,]], +[[222,161,128,201,27,83,58,175,115,107,197,211,200,228,116,213,229,212,117,183,91,146,205,230,189,29,16,243,184,245,90,212,48,178,15,179,32,176,14,119,196,224,168,235,55,48,175,60,11,28,95,94,217,238,43,5,98,112,126,79,85,196,147,139,],[216,96,78,106,77,14,116,167,4,87,57,222,249,145,212,53,133,129,56,108,170,156,193,239,138,125,135,203,255,239,55,98,],[208,131,51,63,184,78,121,201,179,62,85,232,25,45,87,31,252,141,197,7,69,182,181,253,216,196,77,146,166,63,209,120,196,229,124,42,179,161,33,28,11,162,211,157,163,11,6,98,157,141,28,193,217,242,89,50,99,213,36,250,90,46,188,3,],[220,99,45,218,221,214,22,27,146,202,245,30,174,227,162,59,145,81,173,199,34,223,225,222,65,35,133,9,16,59,45,9,130,129,47,96,244,61,58,125,163,122,4,117,182,185,210,131,73,231,35,140,220,2,160,139,249,120,87,253,127,70,6,2,],[141,199,250,112,246,128,69,35,42,241,180,72,131,144,198,184,82,250,148,222,254,183,0,194,249,183,118,214,138,102,158,52,],[219,255,176,72,81,40,25,250,170,100,143,78,33,125,218,160,84,238,103,127,197,70,151,92,144,138,220,156,124,110,98,205,],[172,72,128,65,220,85,70,137,19,83,210,28,133,134,46,213,12,130,4,229,195,106,128,214,216,105,28,47,180,75,71,11,]], +[[157,175,109,187,127,118,41,102,231,165,124,46,193,153,110,159,91,85,91,152,102,184,227,29,234,171,67,86,235,19,129,110,240,33,181,90,54,217,251,251,242,151,139,192,223,115,107,40,156,130,65,214,67,83,9,132,26,19,75,7,212,124,228,237,],[160,103,77,188,211,208,2,229,115,31,49,129,248,189,49,42,28,23,37,209,20,222,212,200,107,130,233,108,159,225,112,106,],[73,182,188,70,183,171,181,105,77,169,66,21,239,196,179,14,234,4,174,46,115,235,45,168,232,201,239,155,226,34,36,152,177,126,19,147,150,70,194,158,50,214,69,88,70,64,100,21,144,177,187,219,254,36,243,108,111,105,75,248,114,56,238,4,],[160,16,158,173,70,109,25,21,44,237,147,35,141,180,123,206,123,4,117,187,227,189,219,110,38,174,127,92,232,99,185,44,1,89,113,205,54,54,225,65,239,219,24,111,115,216,2,199,182,42,53,204,217,244,100,196,95,13,30,149,200,109,229,7,],[90,161,12,183,34,254,23,125,240,6,67,106,187,53,104,19,0,44,200,58,189,58,83,228,215,71,247,196,236,37,255,99,],[12,117,98,48,1,122,105,69,20,213,85,205,5,196,150,239,159,180,176,144,237,148,250,78,6,8,121,64,233,223,10,93,],[13,166,227,13,50,101,139,20,43,103,205,65,129,113,94,128,127,20,214,33,8,58,242,217,195,205,26,51,123,53,13,12,]], +[[113,134,248,209,104,217,221,241,126,219,175,14,123,26,188,178,109,163,228,192,39,45,152,121,199,253,255,100,33,196,234,80,150,180,166,86,35,32,41,252,27,131,100,112,60,190,167,165,215,56,117,24,168,140,237,26,145,94,200,216,134,132,129,50,],[0,73,62,26,154,136,158,195,189,87,236,98,218,95,145,79,31,211,88,238,242,17,92,23,86,199,113,117,174,246,90,73,],[169,192,73,159,194,22,161,69,50,215,54,54,92,99,85,249,56,248,216,25,79,161,19,40,72,248,62,73,4,84,212,187,246,146,105,241,34,89,252,108,7,76,16,21,228,37,228,244,242,124,2,156,147,51,73,81,54,26,53,173,17,118,84,14,],[177,111,89,231,121,152,252,132,191,220,56,7,157,154,100,142,31,250,200,126,86,150,2,28,227,189,163,66,13,115,143,132,93,100,247,239,203,190,165,203,62,193,146,163,26,248,239,241,23,253,204,59,229,72,114,54,246,216,225,42,77,6,185,12,],[143,150,214,12,39,60,242,209,84,21,194,6,183,192,154,126,226,16,113,75,203,100,204,148,49,21,2,0,165,124,240,180,],[189,101,129,148,147,47,45,236,43,121,154,140,112,116,11,49,55,54,237,58,65,162,32,42,231,255,139,57,79,166,208,116,],[56,185,42,83,45,190,161,201,226,218,231,204,236,139,241,18,106,147,126,188,44,201,198,227,251,43,95,147,207,11,231,9,]], +[[232,110,140,98,86,110,21,117,59,213,87,126,170,231,242,65,5,183,64,85,162,86,41,88,7,8,191,200,58,235,240,108,140,140,232,130,213,247,101,134,216,221,204,197,87,155,204,28,223,76,253,113,98,48,76,177,14,118,150,2,110,112,127,23,],[40,161,112,91,216,143,161,67,206,252,248,151,234,17,227,203,188,64,63,124,166,68,187,17,55,109,74,93,189,59,250,126,],[84,210,253,68,172,249,226,9,188,126,67,51,114,189,115,7,77,7,128,106,119,198,206,34,142,155,233,148,65,139,0,199,236,188,183,172,0,108,41,74,236,157,230,104,87,42,221,81,124,6,180,235,79,226,255,53,35,191,4,61,244,77,61,13,],[230,133,187,71,228,244,132,46,210,188,90,185,58,202,162,162,64,86,105,115,185,194,1,0,234,31,107,100,11,248,141,158,126,246,107,240,164,193,171,118,77,213,132,183,249,74,148,42,21,67,139,195,64,151,18,198,149,17,222,147,175,86,189,12,],[36,38,199,0,242,138,58,69,53,138,124,166,32,236,133,247,209,11,5,134,156,174,126,177,85,15,31,30,85,50,251,198,],[5,243,3,245,147,179,100,34,139,249,147,167,205,247,210,209,150,95,196,221,120,241,28,62,116,52,84,47,148,229,157,88,],[12,76,120,251,168,62,182,45,165,107,114,123,87,112,17,201,55,85,104,57,151,1,50,82,4,108,85,145,4,201,215,7,]], +[[165,202,178,114,126,47,19,26,77,99,250,206,231,153,51,102,99,147,10,160,122,253,166,189,90,142,152,90,2,222,177,234,172,53,95,149,38,15,191,234,119,140,85,181,175,139,63,209,242,77,38,147,218,53,222,78,229,8,162,126,211,80,57,31,],[0,233,36,129,111,21,113,201,243,15,127,124,207,181,227,237,172,79,198,158,195,28,6,55,252,131,76,135,39,15,50,80,],[19,140,122,142,202,91,92,55,21,136,19,132,60,154,144,78,95,83,10,217,113,238,67,42,68,243,68,248,198,75,191,175,16,47,244,29,170,92,247,34,164,188,102,64,88,135,89,184,243,111,156,5,158,171,147,108,196,94,212,121,99,148,160,2,],[186,32,224,108,213,71,59,35,64,160,14,48,30,116,176,195,20,209,183,201,7,164,150,146,66,127,33,153,121,211,35,235,193,204,204,193,81,208,248,227,68,95,98,30,41,198,231,50,125,198,191,131,227,89,70,222,199,124,34,198,46,88,183,6,],[207,235,196,238,221,51,134,56,76,1,75,22,148,43,234,128,127,69,235,80,18,54,169,103,5,26,44,23,42,180,157,139,],[98,93,80,126,218,223,97,57,130,63,17,140,237,231,127,135,86,86,118,108,27,138,245,75,90,213,83,122,204,99,250,100,],[246,66,86,6,163,85,229,142,183,12,92,134,136,188,67,14,42,167,67,255,198,146,49,160,237,89,42,71,150,98,179,11,]], +[[203,99,25,97,55,121,164,239,102,190,20,20,75,40,64,173,1,103,192,63,59,141,4,255,89,44,209,210,215,34,227,48,24,235,3,240,163,52,176,128,225,175,67,153,216,55,109,131,197,51,49,109,198,135,207,52,31,10,250,180,80,150,82,153,],[24,210,52,209,121,122,203,35,243,33,1,235,126,109,36,152,134,11,147,38,76,188,71,156,94,181,153,16,120,243,168,104,],[193,179,153,205,193,152,233,161,89,230,132,252,38,104,109,230,96,218,84,207,227,18,202,115,69,223,12,125,21,163,87,67,1,68,16,189,47,108,209,30,239,51,168,155,61,21,203,193,124,122,53,137,55,253,153,114,5,5,31,146,87,194,86,9,],[58,207,242,225,176,3,198,161,21,3,86,239,255,48,196,235,95,235,212,162,50,229,223,145,18,83,164,122,72,52,89,6,5,128,61,173,198,41,229,226,153,5,15,163,135,237,201,63,36,89,221,112,206,1,176,150,181,2,217,103,153,217,99,10,],[92,38,3,109,249,190,77,179,148,164,151,161,49,116,243,175,230,145,147,224,234,154,200,196,87,220,179,81,130,255,68,238,],[162,210,201,63,153,199,0,25,138,179,15,187,21,132,25,188,170,220,242,89,242,81,132,193,79,202,49,32,101,79,137,82,],[255,80,88,244,77,59,28,40,25,48,214,171,15,241,88,122,153,82,92,97,238,191,53,140,160,252,75,181,152,127,130,3,]], +[[178,152,173,243,138,103,8,248,209,143,241,237,150,191,186,180,33,84,13,9,108,78,67,81,185,34,9,181,230,170,171,101,119,14,223,66,184,160,57,198,202,185,186,101,235,251,19,90,188,45,163,20,164,195,9,244,106,143,50,91,82,208,101,147,],[96,235,182,26,138,161,208,126,95,140,46,30,165,108,84,123,154,209,82,104,21,235,9,237,100,248,43,137,137,106,184,91,],[229,95,141,48,65,34,220,23,92,240,39,70,116,252,157,237,254,194,181,248,162,238,177,227,231,248,224,223,186,13,172,45,50,244,231,4,206,145,205,89,145,132,19,60,59,241,6,61,47,174,99,215,58,204,87,114,215,24,216,17,131,49,134,2,],[6,95,171,27,251,232,179,24,221,166,143,145,38,120,163,50,189,193,208,115,203,177,204,49,148,42,18,187,175,107,34,148,110,116,164,110,126,130,4,171,87,92,236,126,61,54,62,163,157,196,51,192,128,212,22,222,101,133,77,71,15,24,41,11,],[117,240,29,190,1,173,12,197,48,35,85,50,31,57,227,166,177,249,114,58,16,188,69,128,106,135,170,102,140,162,172,0,],[191,7,11,39,246,131,4,42,120,215,140,99,96,126,8,58,31,95,48,136,65,69,248,180,183,103,76,82,9,123,31,170,],[3,49,53,93,55,82,163,248,97,193,185,24,68,85,174,152,196,2,97,90,79,148,35,180,4,151,188,71,192,40,39,2,]], +[[233,207,22,214,150,246,59,89,229,226,92,158,226,215,91,176,94,210,186,165,145,167,85,127,159,177,41,207,152,61,224,186,109,26,227,133,232,10,57,85,232,208,197,147,168,31,67,28,212,50,103,30,120,205,186,254,131,254,88,219,205,185,133,96,],[40,50,106,230,209,86,14,247,244,62,76,98,154,93,15,151,251,61,106,38,103,150,177,93,49,244,41,194,213,203,249,115,],[129,18,172,55,234,251,116,157,63,74,30,161,72,67,121,223,62,56,59,1,156,18,222,133,21,227,73,228,246,249,152,99,46,48,150,131,71,161,209,91,9,218,46,184,0,176,61,129,157,32,43,209,10,106,70,59,176,43,54,109,104,85,254,14,],[219,106,19,228,203,69,222,36,181,175,222,135,67,223,30,244,225,236,12,167,208,6,147,243,59,162,163,197,182,249,154,82,80,122,47,5,32,234,46,198,221,123,6,163,60,132,109,38,13,195,79,196,58,134,191,240,58,32,89,90,105,165,191,9,],[81,182,172,141,240,10,238,88,208,230,19,246,5,211,33,217,245,194,212,33,121,119,245,241,218,176,49,189,89,190,219,37,],[171,13,94,77,60,119,37,192,182,217,37,150,99,176,189,230,135,33,120,205,45,203,200,32,249,143,13,132,163,44,41,73,],[184,126,118,42,242,87,78,125,56,132,143,15,19,244,56,205,50,115,208,83,1,47,95,160,240,121,129,87,17,200,168,6,]], +[[35,138,109,73,121,50,26,20,169,151,35,111,69,133,4,108,247,160,92,10,220,107,161,253,177,158,194,163,47,98,190,235,11,75,166,116,228,1,102,91,103,144,207,218,8,7,4,205,144,226,243,211,239,171,37,62,216,220,251,209,142,64,103,137,],[136,245,166,104,52,132,89,8,58,211,104,7,0,50,235,62,236,224,71,251,46,0,48,134,160,234,13,152,182,168,248,119,],[41,66,247,8,192,237,228,203,13,222,241,59,133,215,29,114,19,224,56,61,210,148,245,52,19,95,214,156,175,188,252,14,51,9,10,42,12,163,250,87,44,114,205,245,89,45,233,3,177,88,68,149,171,99,153,129,80,242,179,147,163,179,64,12,],[142,23,133,27,104,211,180,198,134,64,163,158,104,237,246,132,15,116,140,169,167,194,60,192,85,24,72,219,209,4,89,179,8,89,57,51,221,177,121,97,201,176,30,46,186,98,106,246,68,160,9,226,41,85,88,42,148,32,207,32,132,74,208,13,],[49,254,182,40,216,140,191,183,235,201,43,112,53,128,204,124,124,11,52,30,61,122,179,243,145,98,123,202,45,25,76,115,],[220,32,222,140,147,119,160,38,125,171,45,116,127,40,223,78,252,31,103,82,52,254,90,138,197,16,105,6,170,154,75,138,],[83,41,145,83,79,67,31,73,13,178,164,111,54,216,52,246,150,96,218,183,66,135,155,243,219,190,204,158,131,95,94,3,]], +[[89,213,1,57,61,197,153,151,35,129,7,6,250,215,214,239,209,99,196,71,16,199,65,193,133,194,126,4,37,227,192,91,130,101,212,60,251,7,53,181,215,37,15,207,15,203,209,84,191,192,238,203,19,183,173,147,182,176,41,64,88,139,132,59,],[216,66,185,3,86,143,140,25,209,240,91,215,113,91,42,105,219,96,65,54,76,57,125,120,254,107,44,19,79,85,110,116,],[230,70,241,100,207,237,140,46,6,7,16,220,251,195,233,250,94,179,150,55,104,19,25,1,132,227,70,245,43,176,186,87,70,204,182,181,149,34,177,175,249,131,15,47,152,185,229,218,252,216,50,7,120,131,196,78,138,53,56,143,113,139,244,12,],[157,15,244,129,27,84,221,179,139,9,195,145,230,189,144,126,208,77,97,167,31,73,167,163,173,64,24,10,250,159,211,42,242,67,22,19,100,67,175,73,194,106,64,70,214,121,40,39,28,175,204,183,238,165,94,232,103,202,244,249,23,80,104,1,],[87,38,217,46,56,36,187,207,82,179,232,207,63,147,151,231,93,125,139,73,231,157,151,172,80,118,212,69,183,82,5,145,],[133,183,142,93,239,90,131,59,162,28,226,72,246,136,75,135,188,30,88,92,161,126,106,251,69,241,173,177,174,140,131,136,],[163,114,102,203,33,141,13,64,107,19,63,126,248,47,169,232,96,20,197,138,186,238,80,103,104,77,234,166,248,21,109,9,]], +[[131,159,177,50,230,146,80,202,26,217,69,16,8,127,146,206,6,135,105,33,58,25,178,166,200,148,144,241,245,120,128,122,235,88,102,25,180,74,21,55,154,204,70,33,162,172,113,234,88,151,0,38,194,142,36,9,252,27,162,189,139,35,109,29,],[72,12,234,201,131,234,186,73,161,236,125,238,61,202,179,254,112,116,143,209,243,174,132,48,40,114,220,216,15,128,204,124,],[102,67,123,107,192,94,117,221,22,38,195,196,255,31,114,230,219,56,27,161,89,9,72,248,241,106,212,214,110,89,145,101,154,168,68,5,86,140,251,192,167,124,2,94,89,228,63,213,58,185,255,171,186,123,37,143,120,121,98,57,249,13,69,1,],[106,146,162,123,239,227,121,40,145,86,236,131,219,30,216,2,72,188,64,187,169,38,170,134,221,102,45,219,1,203,22,222,117,240,70,179,15,21,31,255,109,221,151,21,156,137,134,116,34,36,166,150,106,215,9,65,66,6,237,178,10,204,142,2,],[97,249,104,1,209,148,112,233,85,139,84,235,161,26,34,170,93,192,252,252,29,80,10,119,197,240,161,89,161,80,60,101,],[60,8,148,127,195,226,116,26,5,23,25,139,3,232,150,186,67,87,138,89,197,169,53,136,203,249,62,73,218,27,169,182,],[56,169,153,82,134,138,234,18,28,62,184,0,248,171,98,206,61,59,80,251,243,123,16,120,122,253,61,19,62,14,190,15,]], +[[173,193,229,108,58,201,78,108,218,4,17,203,195,206,42,241,40,209,133,162,162,115,189,178,175,141,126,80,251,150,181,38,93,207,236,31,145,18,117,21,100,236,182,7,21,235,178,197,23,181,236,55,178,83,79,214,50,153,36,66,155,127,213,197,],[208,225,168,75,90,32,61,34,236,146,5,138,109,58,63,46,23,189,82,139,57,34,130,69,173,23,107,136,51,122,247,107,],[240,46,93,188,182,135,4,175,173,3,172,168,16,97,219,219,153,133,112,4,159,16,206,101,14,199,162,239,241,92,121,61,223,90,39,44,182,131,194,44,135,37,124,89,189,239,57,239,234,121,189,103,149,86,234,21,5,237,0,54,203,70,4,12,],[13,3,48,185,63,153,58,243,99,176,19,149,121,131,190,246,83,104,137,186,162,106,255,242,4,30,16,197,140,157,234,134,111,89,215,179,156,254,164,136,246,172,202,69,161,223,27,149,103,149,118,109,62,221,37,149,22,210,183,208,114,139,204,4,],[113,68,3,243,12,175,249,235,100,239,107,99,188,57,174,164,135,186,179,166,106,220,126,112,77,110,208,84,5,161,175,9,],[124,20,58,29,49,41,137,254,239,6,106,139,220,18,243,91,27,238,252,95,53,67,66,8,139,167,81,119,134,148,217,132,],[242,135,254,187,184,29,166,34,18,57,205,51,13,5,109,15,78,143,167,111,72,32,134,200,249,125,47,224,44,254,25,15,]], +[[219,137,223,106,35,216,144,183,240,2,96,232,31,74,217,143,208,148,64,54,81,49,232,94,34,199,149,26,24,123,2,24,201,103,99,103,46,228,162,204,90,147,182,166,131,223,155,93,228,217,56,106,121,8,53,104,29,18,23,209,146,150,189,200,],[128,219,227,160,46,192,200,83,54,215,62,197,142,128,179,46,88,148,132,42,107,251,24,115,221,192,211,247,202,150,226,116,],[128,183,252,139,106,230,238,206,129,102,183,234,83,76,181,178,20,201,234,153,115,146,30,208,93,228,12,120,225,79,22,43,9,233,120,202,109,134,238,67,77,152,75,139,0,112,64,157,210,173,17,181,49,120,226,57,218,181,188,57,199,186,70,13,],[136,104,147,152,251,161,117,127,234,130,167,27,46,23,208,33,219,19,131,149,66,113,53,80,167,181,33,37,46,91,59,5,238,49,130,254,157,174,227,254,218,42,248,178,122,154,2,155,30,97,162,53,50,134,178,143,219,49,98,253,78,169,20,4,],[222,81,163,186,23,226,210,253,180,141,107,159,205,222,46,126,194,20,27,113,216,186,50,111,138,48,235,101,76,176,229,212,],[8,227,184,97,69,27,247,229,6,26,27,50,65,53,133,187,10,166,59,44,150,109,197,188,225,64,40,123,219,151,62,9,],[116,122,133,241,239,16,93,142,117,107,136,246,158,80,108,135,92,132,234,45,117,154,144,35,73,65,122,90,177,198,93,6,]], +[[0,230,187,23,175,60,45,246,82,179,79,154,190,25,249,144,25,7,66,51,104,108,113,20,227,160,237,240,131,9,147,79,123,130,50,166,108,236,47,145,90,170,121,81,210,157,43,158,233,61,50,29,21,178,3,197,30,97,232,206,131,209,135,248,],[240,189,186,202,28,5,192,101,153,176,230,128,120,71,118,88,37,221,59,193,236,6,160,244,39,88,104,139,163,211,95,90,],[4,179,184,80,30,57,108,74,120,142,20,172,73,246,23,76,219,92,133,94,101,18,3,207,104,209,239,168,154,165,134,120,212,209,243,3,169,135,122,55,134,210,3,195,85,176,157,82,134,193,202,13,240,74,137,170,6,204,63,157,15,211,5,4,],[161,190,177,172,163,156,35,27,243,170,170,157,1,12,54,10,209,62,100,193,139,164,223,205,174,7,132,133,41,47,55,124,85,25,59,135,187,15,20,255,19,72,44,117,114,192,47,245,195,219,136,188,19,51,102,13,83,87,141,125,97,168,0,7,],[214,31,154,26,124,181,2,152,238,120,246,132,103,34,165,178,229,20,152,182,245,158,23,195,194,62,23,147,3,184,145,181,],[221,54,4,130,40,87,152,14,61,18,118,20,135,63,232,144,204,208,128,19,203,183,228,37,142,34,125,228,91,21,190,107,],[104,106,170,157,240,32,150,224,110,238,158,20,79,57,177,255,243,9,6,160,243,156,70,58,73,251,54,191,28,179,195,8,]], +[[251,221,246,230,30,32,216,6,229,89,23,117,109,230,13,12,154,153,151,111,100,103,22,255,47,241,49,44,84,221,151,29,172,83,143,171,173,67,128,230,14,151,113,38,231,105,94,237,165,65,125,133,247,210,61,178,27,208,173,17,17,22,240,93,],[248,92,197,95,113,53,246,11,87,230,40,147,18,36,186,170,103,252,173,89,57,16,106,3,116,66,162,6,37,207,149,104,],[140,155,119,170,15,28,245,46,143,122,145,139,33,180,104,230,35,53,145,27,197,147,6,179,12,231,123,246,146,193,16,89,176,238,156,93,170,246,131,155,184,19,115,198,29,40,208,114,112,43,89,94,77,206,40,203,153,56,34,178,72,19,4,11,],[247,239,224,198,21,37,84,93,35,39,190,55,91,159,210,44,8,171,81,149,235,185,211,214,149,152,136,147,152,93,245,40,94,192,180,183,140,114,229,199,80,234,217,7,68,13,171,4,160,58,161,9,8,99,16,224,63,35,84,183,228,245,9,9,],[126,211,62,243,197,113,9,247,224,207,167,74,70,22,159,204,5,103,9,149,150,252,254,112,150,89,103,195,52,109,109,153,],[112,184,204,148,214,188,241,15,224,102,209,65,145,115,125,220,167,139,133,135,7,73,161,106,126,138,21,251,17,240,137,107,],[116,59,20,16,233,109,90,234,121,175,223,114,218,16,77,163,59,147,68,164,202,154,1,150,215,8,221,22,238,188,218,12,]], +[[138,85,231,123,176,200,116,11,140,46,141,223,223,219,64,242,126,69,254,129,254,69,113,17,191,28,135,48,234,182,22,180,159,241,253,12,80,235,36,249,159,226,247,113,29,82,135,45,252,144,3,128,221,220,219,134,254,111,74,95,53,10,135,67,],[248,137,31,183,226,118,227,158,247,222,115,43,111,117,92,149,49,134,43,183,137,184,235,102,177,191,238,228,187,32,85,91,],[138,174,186,83,92,81,28,49,211,248,233,92,176,119,169,167,236,125,8,68,30,83,66,166,171,224,191,42,93,127,201,48,180,61,172,61,30,142,242,203,3,69,82,235,77,8,57,188,139,242,148,85,29,210,216,12,83,253,98,121,53,26,194,12,],[108,224,250,169,21,216,223,182,157,9,61,107,153,109,14,245,193,117,141,55,64,98,51,23,58,175,82,116,241,10,247,213,133,85,129,234,124,169,146,148,120,242,26,81,112,218,191,191,2,64,212,37,67,157,200,216,123,226,89,125,100,74,5,12,],[126,111,46,118,118,122,188,240,127,1,54,189,230,243,40,187,55,168,236,18,170,199,76,90,66,217,255,195,111,87,34,202,],[171,73,30,39,156,137,6,121,152,13,4,131,24,129,176,99,229,49,169,252,163,179,10,118,152,38,123,58,225,178,54,201,],[139,25,161,125,79,121,142,181,47,206,200,223,190,76,195,172,41,213,176,212,213,190,153,233,246,138,55,124,81,132,227,0,]], +[[22,59,12,182,161,46,143,7,176,194,157,106,99,246,166,82,206,73,114,112,181,228,111,207,131,60,153,189,132,63,140,100,104,163,93,228,186,111,15,130,236,244,177,224,223,142,36,203,79,24,242,16,63,240,77,193,181,51,57,145,182,211,20,186,],[112,57,243,80,229,203,115,8,188,229,172,152,109,130,104,55,179,106,137,199,137,119,240,223,154,236,142,136,240,183,64,65,],[23,115,143,87,38,85,7,128,101,29,96,25,159,218,57,217,196,118,141,181,145,126,50,57,54,49,197,74,65,157,89,241,142,249,96,221,212,57,56,13,171,195,20,118,27,208,205,181,124,206,72,30,97,9,254,208,149,222,166,232,101,170,103,11,],[201,170,3,82,56,28,113,64,141,199,51,195,128,79,214,126,217,121,223,7,220,39,140,115,212,233,248,228,22,35,112,189,51,242,228,134,160,117,92,54,124,3,87,127,31,44,206,253,172,66,197,68,48,133,59,134,140,66,33,224,127,39,56,10,],[125,252,11,107,33,8,61,14,135,138,172,250,132,9,26,248,60,23,33,18,58,99,160,0,129,208,249,145,246,179,255,92,],[98,88,246,128,215,47,123,194,223,74,203,52,226,16,152,201,193,49,40,5,245,18,179,116,229,37,224,167,74,29,14,78,],[137,249,74,19,74,177,103,92,83,111,149,83,52,206,127,155,0,204,19,83,50,154,164,36,75,190,198,58,91,148,12,11,]], +[[140,131,147,129,182,167,206,38,73,193,234,70,74,227,194,211,253,177,236,102,109,123,75,228,226,169,65,171,109,101,87,167,92,114,74,48,198,251,50,129,83,67,168,13,222,230,238,229,68,81,100,24,234,149,225,186,200,10,252,128,64,214,63,198,],[120,178,183,203,99,0,241,132,104,19,182,246,214,147,28,168,122,121,119,172,50,176,229,209,44,0,223,0,152,130,197,118,],[93,33,16,209,210,243,237,214,131,189,253,190,163,255,167,207,85,40,164,11,139,61,141,140,155,253,34,174,172,40,186,212,113,102,110,6,47,125,56,206,218,139,179,115,151,161,197,195,247,51,181,55,150,112,69,112,100,120,67,125,77,24,122,10,],[121,202,173,135,188,93,169,110,72,159,109,201,232,68,5,217,192,153,193,248,241,182,208,92,20,36,31,47,69,123,185,220,123,8,124,221,216,183,243,129,8,216,176,139,100,128,186,163,137,200,118,190,229,17,189,202,34,138,22,169,82,4,74,14,],[85,21,26,16,130,215,101,61,80,90,102,6,45,212,72,54,179,91,143,70,46,159,24,239,189,95,206,91,21,79,248,144,],[57,220,18,4,107,228,102,35,140,236,190,99,72,90,196,37,9,48,56,48,223,82,217,66,17,116,114,53,120,228,228,71,],[25,154,6,167,15,235,190,166,87,233,193,100,59,31,3,125,68,6,60,91,32,33,195,141,106,151,162,49,99,58,254,5,]], +[[170,187,178,239,237,181,153,66,74,95,62,8,249,15,168,130,108,92,146,23,11,229,1,161,24,31,232,232,223,151,78,14,206,115,25,239,136,178,66,66,6,102,202,105,123,168,80,29,39,78,196,165,220,248,68,89,102,8,185,221,90,138,58,205,],[40,47,196,66,226,96,185,89,126,182,144,72,192,32,218,204,143,123,213,118,218,78,83,194,114,100,49,141,179,158,197,93,],[160,177,156,250,108,128,222,119,191,205,50,16,48,191,140,3,137,62,43,33,172,230,198,186,31,247,64,142,111,240,125,132,126,107,43,104,141,79,213,26,169,50,112,29,182,64,46,242,35,34,230,233,252,126,50,10,187,77,36,225,172,198,207,6,],[12,71,207,70,209,118,157,232,219,84,97,207,12,224,31,168,83,234,61,39,72,16,31,182,80,250,125,170,156,40,1,223,1,90,0,245,64,171,72,76,155,55,137,72,209,139,169,162,91,96,123,78,42,111,203,100,135,203,149,214,76,254,163,1,],[85,38,227,205,239,0,78,72,14,184,23,221,176,25,139,77,118,34,195,130,84,144,255,143,172,124,238,99,8,188,143,0,],[55,118,107,29,9,183,120,89,140,125,19,146,206,112,147,189,15,237,164,75,228,33,25,12,146,69,204,49,107,115,121,205,],[241,132,145,201,71,248,108,99,59,214,86,80,25,215,124,201,175,177,36,246,36,5,164,140,82,22,95,0,203,9,117,1,]], +[[194,224,116,250,162,52,233,154,178,10,219,190,174,17,184,16,151,35,183,8,197,69,134,223,101,43,64,44,53,205,209,39,94,82,78,206,28,105,110,112,90,53,20,221,0,130,184,64,121,90,89,195,106,150,203,196,130,191,245,171,78,245,21,209,],[96,3,58,233,167,218,247,100,52,168,190,12,220,110,48,65,145,160,67,145,98,119,56,216,122,107,45,81,216,106,209,92,],[101,124,56,38,179,72,63,212,42,182,223,134,157,27,119,168,196,223,103,166,165,144,199,198,119,41,105,227,223,51,18,174,6,84,251,131,132,122,242,33,147,90,5,18,41,22,54,236,5,149,112,8,121,235,219,168,161,70,124,83,212,12,35,6,],[139,241,128,142,55,176,151,184,249,208,139,243,235,52,32,199,137,29,160,138,89,77,244,103,194,26,164,213,123,138,115,11,209,100,67,142,40,14,5,60,190,51,74,213,211,180,1,213,107,10,206,41,138,8,189,68,210,110,18,79,115,112,249,1,],[107,182,174,78,147,238,46,173,132,122,239,253,41,233,156,163,168,211,27,33,196,232,13,105,147,127,8,137,146,182,59,106,],[237,244,230,229,160,92,129,228,3,51,227,180,211,34,236,179,84,55,166,176,1,78,20,61,57,254,145,136,198,212,47,132,],[89,227,43,43,93,239,47,78,173,100,105,206,71,187,57,245,45,244,19,45,146,249,179,29,244,135,65,136,178,249,5,5,]], +[[185,218,78,106,240,126,57,138,180,210,23,82,163,44,143,250,155,224,195,16,211,80,89,251,102,27,215,58,250,151,226,168,248,98,128,60,150,204,66,173,200,37,40,132,84,114,48,185,112,4,123,126,93,169,150,38,12,204,2,64,171,113,166,236,],[136,27,38,176,186,23,137,205,247,28,110,12,228,76,72,169,246,174,139,116,231,69,199,216,10,33,7,196,175,135,177,102,],[98,94,31,66,200,116,52,162,93,98,45,128,209,37,50,128,106,251,37,9,51,36,73,230,150,182,94,30,88,136,80,143,17,196,172,37,245,155,141,148,208,191,39,228,200,209,134,112,7,196,8,218,87,48,130,220,241,157,21,169,213,204,203,12,],[217,194,114,64,172,219,145,7,147,19,101,201,140,130,218,79,230,9,173,22,122,233,203,101,27,199,155,36,21,74,216,63,132,161,74,167,143,58,149,174,129,109,79,75,155,198,203,253,42,230,69,15,254,195,76,49,133,2,41,145,202,105,47,2,],[89,4,248,122,92,173,150,9,188,185,233,176,186,229,210,121,170,30,232,129,140,153,99,211,186,251,247,2,165,244,50,57,],[118,32,91,239,61,67,155,12,19,202,177,242,195,211,178,83,26,84,117,198,6,126,131,48,27,215,219,6,226,235,14,40,],[223,20,118,119,83,65,137,122,47,67,48,156,101,22,12,6,110,104,173,25,137,249,37,1,65,231,158,139,103,96,232,14,]], +[[20,63,123,66,71,213,73,246,183,192,145,114,102,197,15,150,44,40,162,234,36,118,47,83,122,160,106,209,94,64,179,90,201,149,159,144,162,213,254,172,186,226,196,200,3,222,213,222,171,134,152,118,55,6,67,55,170,42,11,13,222,242,253,134,],[40,237,184,44,100,182,207,215,181,207,233,92,123,60,227,158,18,121,132,98,47,233,13,253,177,132,57,211,141,184,157,122,],[193,207,174,88,81,87,19,234,114,140,250,9,9,14,137,66,248,223,24,98,27,167,9,14,58,51,118,195,128,39,117,161,236,175,67,107,24,73,120,4,30,187,117,34,111,151,13,247,29,106,211,83,192,251,70,80,35,249,226,152,246,74,112,2,],[0,111,67,139,199,92,194,71,220,63,136,25,40,5,13,152,155,161,225,149,8,195,71,206,150,67,10,140,109,13,32,101,57,157,231,195,124,176,187,129,102,244,155,35,208,19,214,66,53,49,85,167,197,238,247,39,173,249,233,31,121,247,83,10,],[193,81,223,136,105,185,187,28,76,17,69,168,50,6,178,76,82,72,191,93,246,242,141,34,125,214,127,84,208,36,151,205,],[243,230,43,55,227,122,154,192,7,16,143,81,189,244,84,62,81,12,169,213,45,186,78,110,13,180,240,224,128,88,98,251,],[182,137,201,78,255,230,191,166,3,57,238,5,254,87,141,116,236,95,45,191,101,93,148,127,80,114,87,74,124,142,207,10,]], +[[13,31,233,216,185,162,240,76,34,187,176,237,234,56,51,160,206,67,51,147,71,83,31,219,103,237,81,58,19,211,107,57,103,196,159,65,15,72,83,41,61,12,77,57,244,193,179,214,198,16,60,92,254,32,169,165,155,83,147,32,67,81,115,105,],[224,203,118,162,68,159,20,148,52,170,57,103,194,74,87,239,227,27,64,135,111,173,17,110,110,166,129,185,126,205,185,77,],[176,87,37,231,55,30,208,169,30,188,137,243,195,11,170,153,24,55,99,237,180,206,52,254,144,26,243,115,30,0,28,197,79,40,113,24,145,94,144,54,93,145,172,168,254,177,112,135,105,249,241,214,238,245,170,17,59,238,0,181,239,171,39,4,],[149,3,23,108,51,18,190,225,23,15,99,142,54,116,125,83,63,112,139,37,221,14,26,184,212,119,72,247,171,162,51,121,192,96,191,21,236,13,237,149,167,92,30,60,90,214,197,116,242,231,115,101,159,251,143,227,59,129,143,11,65,218,182,11,],[54,255,37,237,72,43,16,13,140,118,196,68,69,46,8,93,42,78,113,217,15,63,64,183,202,41,119,155,126,127,182,61,],[224,36,78,114,159,131,44,3,200,197,157,16,73,36,164,50,232,212,68,75,153,15,125,176,83,222,168,118,217,2,169,103,],[252,5,79,49,67,202,214,189,204,26,160,145,191,76,81,232,242,126,160,149,106,118,133,62,88,194,233,133,255,183,97,4,]], +[[193,11,90,198,5,90,29,219,202,40,85,46,92,114,235,208,82,120,201,34,57,178,252,208,193,53,54,81,168,229,89,160,178,24,62,27,0,129,109,41,48,95,116,104,231,228,94,237,63,216,242,60,21,179,5,249,253,169,62,129,45,101,188,39,],[104,108,109,213,146,251,6,142,209,117,79,208,93,129,169,251,205,39,51,32,150,185,33,27,47,43,183,128,228,186,144,123,],[138,154,50,23,253,240,100,58,170,165,200,251,42,136,165,86,57,136,89,184,254,239,188,180,140,205,136,229,133,161,103,201,77,187,92,12,173,36,209,91,202,187,193,237,178,31,2,168,196,87,197,97,32,163,35,74,195,53,119,185,175,45,220,1,],[179,124,101,252,222,70,14,50,6,96,23,123,251,149,157,255,193,154,148,67,87,35,57,242,122,141,111,214,132,178,233,252,127,84,208,187,24,150,102,122,125,62,21,223,68,2,249,228,148,190,241,204,115,203,93,255,101,136,93,65,138,239,63,7,],[25,180,186,150,254,30,72,64,223,152,197,225,196,200,14,208,121,223,31,32,133,142,122,116,197,61,237,25,59,143,44,248,],[132,88,248,218,59,16,59,42,21,222,194,68,23,186,207,168,136,65,144,200,116,28,40,52,205,55,239,66,122,67,184,83,],[226,56,127,10,97,198,155,142,175,195,81,228,232,81,139,116,36,19,207,139,235,140,221,28,209,249,196,217,196,117,30,8,]], +[[6,27,221,171,40,11,15,220,178,107,253,154,15,199,33,246,143,136,52,59,93,57,131,161,107,109,250,165,231,105,105,243,129,85,120,187,166,231,7,14,189,236,161,23,86,139,215,126,191,249,225,76,184,188,32,12,50,189,135,219,31,179,125,108,],[112,138,254,72,182,2,248,197,73,14,166,132,190,219,230,167,168,249,12,119,173,22,114,20,76,11,120,247,63,134,100,87,],[184,50,151,204,221,109,0,152,235,245,209,50,209,116,222,25,88,49,26,118,107,204,77,161,95,134,77,128,31,56,224,157,97,62,122,168,195,54,48,39,53,215,91,228,22,109,115,176,24,75,14,11,197,239,57,237,188,203,110,14,97,175,235,12,],[166,9,72,237,13,209,172,251,106,57,122,174,87,226,161,111,175,136,50,69,172,67,164,149,4,181,10,95,166,199,8,115,235,136,86,169,7,243,170,77,187,176,83,136,47,183,138,101,45,90,9,101,220,159,125,154,5,165,103,213,188,65,120,1,],[29,187,2,233,224,226,4,233,82,209,92,232,156,158,208,45,153,248,187,161,159,169,154,65,37,167,81,202,246,139,163,183,],[210,138,142,68,193,123,236,238,110,10,43,249,1,162,173,75,5,247,21,152,208,116,91,173,223,72,35,107,174,65,131,91,],[244,50,47,101,28,175,152,79,129,254,2,84,22,169,109,76,36,188,86,242,4,85,58,246,88,252,239,228,157,192,246,2,]], +[[44,171,91,245,95,250,145,78,154,208,118,34,25,13,52,62,197,92,19,205,145,179,136,203,117,0,255,224,109,247,193,128,182,30,67,43,185,124,186,227,136,162,87,138,116,132,153,142,0,233,173,61,223,214,202,184,211,165,252,91,160,67,7,200,],[24,92,124,108,121,229,198,36,111,138,161,59,180,115,24,42,93,183,181,135,69,2,67,152,55,197,205,109,53,47,132,120,],[76,240,143,79,171,189,6,220,203,204,226,167,165,148,31,233,175,221,196,210,208,188,128,128,46,147,177,44,177,53,211,172,246,81,30,15,228,17,60,94,60,85,65,178,125,58,33,80,167,87,116,42,198,95,149,169,206,102,115,255,12,210,28,15,],[108,45,62,109,244,175,220,25,86,208,207,52,122,28,152,85,80,86,108,183,157,192,211,16,176,233,66,243,211,16,167,34,50,223,130,105,112,239,204,92,145,151,196,171,40,196,141,182,138,30,34,112,17,187,9,53,149,134,32,203,24,5,83,5,],[80,204,68,204,137,111,110,70,118,128,196,169,157,126,246,220,9,150,152,162,145,239,3,79,25,255,240,117,149,166,218,192,],[186,241,214,145,2,232,136,37,20,162,253,215,86,224,161,59,212,177,14,252,212,183,229,225,131,189,12,50,96,180,250,236,],[55,146,147,231,239,243,92,90,180,20,122,4,145,233,252,251,5,130,52,169,153,234,25,224,238,119,183,134,209,120,71,3,]], +[[221,123,89,163,61,151,11,239,98,224,226,26,123,110,76,48,150,6,134,241,127,73,175,219,74,159,78,128,142,53,92,127,83,160,229,114,119,217,187,238,207,153,196,209,56,253,102,250,252,174,199,188,95,86,127,131,32,128,12,78,88,79,248,46,],[16,180,121,246,38,67,58,11,87,23,56,192,183,213,17,119,100,4,31,135,207,52,102,5,11,145,34,61,199,148,11,68,],[135,41,77,34,212,173,13,8,20,226,214,213,250,245,87,73,233,179,152,3,180,212,183,135,158,96,183,119,193,252,65,88,79,225,81,53,186,17,35,255,95,32,13,179,90,52,104,221,77,88,218,215,123,217,110,226,184,136,165,168,177,140,50,4,],[15,48,118,186,12,122,89,182,159,211,67,217,95,28,230,94,193,159,87,142,235,134,183,101,239,1,229,211,123,230,75,126,106,249,81,21,43,194,123,56,254,132,111,189,182,238,51,115,214,140,23,1,118,159,146,213,201,211,45,213,61,36,116,2,],[81,255,156,134,89,244,179,130,115,241,169,171,214,129,218,171,81,61,117,249,223,96,102,120,201,113,5,179,236,153,26,48,],[98,44,249,95,93,64,148,210,42,116,86,62,254,85,98,129,198,134,108,58,33,193,117,108,65,8,224,238,243,126,253,136,],[81,196,62,21,11,82,203,30,135,175,29,138,214,235,216,214,18,0,129,235,9,252,6,81,75,179,159,21,181,119,61,6,]], +[[216,128,210,251,6,38,47,87,171,135,120,227,61,22,180,115,6,9,120,166,84,156,219,205,85,134,186,129,5,245,172,168,13,228,134,210,17,95,175,45,84,114,102,119,46,67,15,217,114,123,220,172,230,236,191,47,226,58,182,15,123,82,84,177,],[128,34,216,5,1,107,49,28,156,142,212,101,40,9,204,44,129,202,112,62,87,92,146,249,246,41,21,52,223,38,160,117,],[76,0,167,22,104,211,33,60,41,199,4,28,90,3,126,223,19,198,81,75,208,235,200,128,201,9,202,255,21,6,164,93,39,128,159,183,78,102,2,234,42,173,15,132,40,49,183,79,179,214,144,12,204,82,6,82,218,40,54,143,217,12,163,14,],[19,70,235,47,236,40,254,1,67,219,84,30,210,198,75,198,138,42,164,40,202,48,32,26,154,69,111,181,240,41,127,99,76,87,17,42,140,111,43,230,127,30,220,5,166,42,48,154,92,147,159,134,13,186,174,93,161,65,231,116,203,53,9,4,],[243,149,155,172,175,251,215,0,251,141,188,168,81,167,72,38,131,233,65,30,54,212,156,118,6,182,228,227,3,29,169,106,],[85,65,198,59,196,41,207,181,59,200,250,205,65,188,84,95,28,206,43,240,211,239,78,145,16,220,241,14,85,172,192,93,],[50,19,124,173,17,223,29,145,189,229,67,191,205,41,68,111,236,49,200,242,92,82,49,111,107,94,68,61,123,191,1,14,]], +[[88,88,113,148,28,194,130,227,51,213,123,191,195,212,174,218,134,44,250,10,55,80,48,205,89,75,54,146,132,140,95,0,79,52,56,22,205,72,5,11,103,141,58,223,112,0,136,119,201,252,245,203,102,44,196,173,43,147,134,76,2,9,7,7,],[176,206,136,224,131,32,162,239,95,77,120,225,167,35,104,8,243,95,180,168,19,49,51,249,190,30,22,234,101,158,167,91,],[41,136,86,229,112,24,138,239,202,216,27,185,112,240,118,150,87,112,194,103,98,254,41,230,85,77,199,175,205,184,1,114,59,246,199,99,180,204,214,95,78,21,215,216,234,56,252,246,126,169,210,133,144,199,146,85,193,207,235,167,181,228,90,0,],[106,51,78,98,6,88,36,50,131,114,165,92,29,10,34,168,24,128,139,8,182,185,208,28,182,46,178,30,122,142,31,176,4,173,82,187,198,164,17,188,22,43,244,110,206,142,169,107,140,119,17,245,221,200,197,4,170,75,206,83,72,145,193,4,],[46,106,251,104,138,82,48,68,254,71,153,135,89,42,67,237,0,103,19,0,79,230,232,83,138,188,244,49,34,228,186,66,],[159,107,46,176,30,32,72,39,95,147,92,250,189,111,207,48,30,202,75,190,221,119,128,84,187,188,0,60,111,23,239,209,],[128,125,38,43,83,48,205,191,158,49,204,79,111,199,79,229,106,40,102,38,26,81,46,108,215,58,142,61,176,153,132,14,]], +[[5,136,172,212,224,155,169,2,116,200,243,209,87,91,43,243,100,167,118,136,74,154,235,65,3,65,94,22,59,160,191,129,62,202,230,151,180,37,216,126,52,161,217,68,9,142,61,50,226,193,236,86,195,98,125,248,11,162,184,164,61,220,25,3,],[88,2,10,17,3,48,112,75,95,212,118,57,97,193,21,246,202,17,115,113,39,5,67,3,104,153,228,141,160,181,118,110,],[161,17,185,112,109,36,44,211,109,110,135,65,203,176,151,185,226,255,250,64,244,63,214,242,211,217,22,147,102,115,50,181,242,219,94,227,234,32,184,50,145,184,64,87,149,183,77,99,61,70,244,117,171,124,71,97,113,24,83,91,128,81,217,7,],[202,93,9,204,140,73,50,163,24,107,204,120,129,179,22,216,2,81,127,136,154,81,35,136,240,137,142,127,161,12,158,247,192,40,106,66,23,68,134,105,138,143,28,164,58,29,182,36,132,199,110,159,69,145,160,187,163,247,50,152,129,109,115,5,],[11,104,114,49,29,99,170,194,68,239,247,129,90,0,179,82,157,181,42,95,55,77,157,84,94,240,215,98,139,41,81,85,],[104,38,171,29,252,146,113,177,91,188,175,150,135,164,247,93,153,222,250,134,151,214,39,159,130,133,244,233,33,247,4,18,],[79,142,206,246,14,145,217,159,92,191,94,219,66,187,120,147,161,120,147,8,64,37,42,21,73,117,210,33,21,85,77,11,]], +[[125,20,2,62,180,139,189,67,118,73,162,65,135,121,5,163,201,50,241,70,64,242,154,15,177,52,17,78,143,51,245,130,234,92,17,180,178,197,239,74,183,6,204,163,71,80,67,201,88,24,235,86,90,121,126,51,104,138,254,172,214,138,220,202,],[56,109,191,117,6,40,48,93,118,48,73,195,210,149,145,162,155,97,137,172,164,137,218,94,208,42,122,142,25,207,80,70,],[49,51,157,206,35,51,109,245,178,177,147,82,42,163,221,45,65,20,166,106,241,101,98,137,201,82,188,17,201,178,16,247,122,84,212,97,97,244,224,197,43,48,19,228,11,158,158,132,39,216,81,50,91,215,28,77,153,53,62,238,215,81,8,13,],[180,1,142,79,167,126,172,15,146,37,226,158,146,8,99,247,155,217,17,149,84,239,217,130,182,73,128,57,20,3,215,153,195,11,129,155,69,219,189,35,112,237,197,191,226,132,235,21,126,127,247,196,180,74,214,246,195,38,219,85,164,38,87,4,],[162,145,164,130,192,121,151,162,190,195,87,109,2,48,175,167,136,45,189,152,172,216,145,217,218,112,53,93,75,2,79,76,],[177,196,83,197,245,216,76,163,108,144,44,108,144,82,174,86,86,228,202,175,184,232,171,104,79,234,19,191,250,145,252,39,],[147,212,170,124,104,71,190,162,145,40,160,138,77,2,145,145,45,139,1,57,220,192,141,103,26,74,233,74,170,158,48,9,]], +[[232,48,107,173,166,213,94,177,136,217,247,92,129,92,201,20,233,60,156,114,34,57,28,21,187,174,175,147,84,67,121,53,191,39,152,184,229,84,245,30,34,134,195,3,74,136,229,119,255,35,250,50,166,114,68,234,130,69,145,46,139,244,109,164,],[152,213,176,0,67,250,217,74,90,168,195,195,153,72,145,101,110,43,91,10,202,231,85,250,39,53,111,121,82,113,233,78,],[204,102,39,48,142,47,66,67,131,250,112,89,79,87,87,145,96,5,64,2,122,39,81,97,155,40,58,255,234,235,201,201,210,154,198,219,40,109,210,193,181,150,88,123,135,141,29,244,120,29,67,107,181,112,193,192,240,211,51,104,220,102,82,11,],[93,186,45,74,118,232,128,80,102,80,77,147,139,26,191,59,107,209,109,50,79,4,133,117,97,139,155,20,23,78,73,9,146,82,182,157,131,193,183,179,134,165,31,29,39,135,200,176,72,120,39,172,37,223,130,199,104,243,102,142,141,221,188,0,],[27,27,160,226,35,238,163,123,245,137,123,60,27,88,62,9,39,41,140,47,53,238,0,60,195,208,99,32,11,39,95,128,],[48,245,125,143,173,63,80,16,150,146,224,235,242,122,52,106,94,209,70,64,77,116,152,88,181,253,154,110,215,52,92,3,],[202,112,193,249,52,232,251,87,221,199,211,43,226,62,243,160,63,70,36,66,89,175,230,63,124,234,212,151,90,46,241,9,]], +[[54,60,30,167,195,46,163,40,160,85,175,123,216,179,191,210,4,251,11,189,75,244,47,254,38,47,58,94,189,84,218,85,122,131,236,202,81,239,110,90,160,67,165,206,4,217,40,138,221,73,162,119,84,139,211,1,107,105,63,250,121,162,46,220,],[248,7,74,251,86,151,114,2,166,88,32,172,103,234,11,250,164,177,156,41,47,59,62,185,105,59,61,183,184,152,145,108,],[95,209,229,249,146,42,18,246,54,183,42,125,98,23,9,31,148,138,85,188,177,130,107,143,202,249,157,38,65,108,122,177,53,28,16,244,9,63,253,138,42,248,105,20,160,169,129,132,236,126,6,210,222,232,127,220,15,74,71,248,198,60,245,1,],[130,102,73,1,55,56,38,254,41,30,45,58,146,253,15,247,83,102,117,203,190,215,198,5,115,250,156,225,173,198,174,50,82,118,85,64,249,131,49,37,132,207,116,93,115,190,135,13,163,228,43,216,5,140,190,95,163,95,122,7,229,24,106,12,],[140,224,8,35,186,137,113,178,193,218,250,177,14,252,26,79,161,45,33,65,118,120,171,149,102,162,91,87,207,58,136,210,],[34,163,70,198,82,76,56,150,188,77,90,0,245,242,52,109,44,231,208,18,155,120,59,243,232,123,189,179,124,235,101,4,],[120,223,109,202,130,191,43,197,238,192,237,90,250,132,68,2,44,179,106,203,249,20,196,239,193,87,227,244,132,130,194,8,]], +[[219,34,40,255,255,169,210,83,74,239,145,143,184,91,130,26,211,96,226,211,157,236,90,235,45,176,223,2,73,127,148,22,109,1,149,119,127,129,5,255,82,59,121,197,158,60,48,129,254,137,219,111,135,3,63,9,79,165,169,64,206,248,75,180,],[136,85,97,35,153,144,123,97,25,145,70,116,123,48,200,157,98,112,152,219,82,121,169,69,144,173,87,138,42,61,33,115,],[130,24,157,52,11,193,28,234,164,0,65,14,8,186,233,217,1,175,5,145,37,233,83,120,111,138,4,61,223,17,247,178,248,227,182,23,172,205,120,226,147,154,223,171,242,210,71,31,175,214,245,188,69,177,64,117,179,40,227,77,128,117,178,7,],[201,70,177,41,168,181,45,36,148,30,0,235,157,24,239,54,75,70,156,186,120,16,61,102,43,46,74,142,42,30,208,156,15,65,247,32,31,17,213,75,203,226,147,133,93,10,163,90,157,174,227,28,180,245,197,3,252,21,192,118,195,212,30,6,],[141,33,99,237,169,119,35,151,123,100,130,148,109,17,5,96,210,95,149,236,159,237,249,72,113,118,226,71,245,222,146,243,],[44,43,160,169,66,16,211,248,128,228,157,169,192,130,241,39,104,195,8,205,191,248,208,216,160,243,130,59,80,170,132,154,],[152,126,32,80,187,30,182,248,48,205,30,211,7,115,153,208,116,210,216,111,48,92,144,144,137,236,236,171,43,4,178,1,]], +[[102,181,15,105,46,57,94,184,51,134,224,39,200,44,227,253,238,59,216,153,176,211,23,157,176,134,251,245,36,245,116,89,68,133,54,233,130,64,132,55,206,137,103,64,83,227,197,137,201,140,9,92,96,2,26,17,129,120,198,38,29,136,16,254,],[104,157,110,124,249,66,229,205,50,61,95,205,30,246,100,214,223,184,41,58,25,247,141,96,237,9,45,145,28,6,238,84,],[189,19,246,54,44,7,7,137,34,243,12,99,48,117,27,246,231,207,66,167,105,22,238,101,62,177,122,204,255,31,187,202,53,37,140,76,188,88,42,94,140,201,79,210,199,237,235,83,118,47,31,194,49,35,215,244,241,69,64,155,49,205,56,2,],[241,105,226,119,122,193,189,65,191,52,25,66,237,129,166,196,92,19,107,154,9,60,93,30,185,123,254,37,180,22,186,201,143,161,84,110,35,225,48,50,75,202,64,94,229,48,187,251,63,59,162,51,65,93,109,78,185,41,80,130,122,142,221,11,],[199,37,165,241,70,69,117,227,200,143,34,165,104,172,136,151,86,102,72,172,42,34,42,108,36,88,33,44,114,125,88,164,],[101,229,96,189,250,184,134,10,255,45,153,230,2,120,139,86,2,107,38,250,30,160,109,45,67,234,28,36,253,21,15,3,],[13,41,0,92,106,234,142,143,144,78,241,18,154,96,14,71,174,54,188,1,0,134,44,68,195,160,93,239,219,52,233,0,]], +[[85,50,139,228,179,112,130,39,51,255,57,137,166,163,40,45,101,254,143,32,122,183,39,13,124,46,114,124,163,207,170,196,81,142,2,238,245,47,90,174,189,227,209,8,234,121,236,173,252,77,153,76,225,149,54,33,229,75,123,59,18,31,248,255,],[216,189,164,254,172,247,21,36,246,81,239,254,132,226,47,182,216,153,88,213,60,222,40,15,88,159,82,195,79,202,185,111,],[245,141,177,159,216,52,225,81,148,195,192,248,166,165,14,188,76,240,116,232,14,162,231,12,218,241,225,105,189,81,235,208,153,11,173,119,196,250,32,139,141,209,226,200,87,76,1,181,245,150,200,223,166,187,142,106,227,164,127,244,18,231,226,9,],[117,45,51,206,116,189,109,150,220,64,10,13,10,166,110,115,31,12,128,147,56,49,205,16,139,151,44,97,231,217,82,253,144,165,172,164,120,161,165,164,78,74,139,108,170,11,98,152,222,165,17,189,213,99,16,19,83,119,24,227,5,42,27,4,],[225,197,190,159,31,250,195,3,29,13,117,129,230,124,156,104,200,124,73,152,154,47,130,179,145,18,16,103,233,214,220,131,],[195,77,7,233,90,18,202,22,64,165,78,66,158,224,137,117,206,164,98,87,71,199,167,56,4,95,80,144,195,181,33,168,],[175,231,229,95,113,248,199,47,247,128,183,201,0,132,249,30,188,235,148,110,152,237,88,57,165,209,24,200,119,164,73,8,]], +[[125,160,95,4,229,211,139,152,155,131,247,47,122,178,108,19,135,118,117,143,79,87,126,73,220,115,214,1,63,244,55,89,177,222,81,103,244,211,48,128,78,236,158,181,101,239,64,85,241,182,77,217,94,28,155,39,198,127,254,249,20,130,204,168,],[216,180,247,196,114,97,125,189,2,58,229,86,142,60,218,11,157,245,52,28,209,163,142,187,235,161,209,105,184,217,226,101,],[5,241,23,249,188,62,165,93,69,94,158,241,53,233,46,118,101,209,128,112,216,245,227,117,223,103,190,24,23,206,20,53,122,85,231,1,102,243,38,183,125,133,36,50,39,207,103,216,242,224,191,132,64,202,191,176,82,117,179,115,241,225,25,14,],[73,27,160,37,11,145,157,222,55,229,242,142,249,99,63,145,8,232,10,79,117,154,184,203,96,193,239,180,125,202,22,173,77,162,217,160,74,72,8,174,201,242,136,177,14,195,158,178,34,133,124,242,57,217,185,147,7,34,221,250,158,162,55,10,],[82,15,45,66,121,90,227,198,126,114,15,125,136,70,173,26,252,47,163,74,118,251,156,96,2,227,240,140,254,160,70,93,],[1,153,10,49,200,84,197,149,222,235,162,167,34,93,134,163,80,34,98,85,226,177,27,196,236,9,13,116,121,221,2,83,],[40,79,160,70,135,101,16,112,94,6,165,116,226,100,149,113,252,33,131,204,236,131,157,133,253,183,38,153,177,59,206,14,]], +[[27,142,198,88,128,237,191,3,154,19,233,112,177,90,166,126,25,42,160,44,166,92,255,154,218,23,212,85,143,64,19,125,18,193,25,30,77,227,189,68,208,57,7,1,83,173,183,181,129,246,0,233,161,221,105,170,137,242,119,199,6,158,118,248,],[128,145,1,9,57,112,84,237,215,228,153,54,15,198,104,50,6,114,113,223,209,198,172,7,244,15,57,252,31,145,190,68,],[191,242,105,163,93,108,142,85,44,231,22,209,99,129,129,206,133,131,180,92,14,197,147,180,229,140,64,172,118,231,248,92,161,218,255,253,104,84,30,98,58,30,53,167,192,151,38,136,178,94,237,114,244,218,87,236,161,104,87,168,38,60,170,11,],[172,106,18,7,93,143,35,91,74,51,226,122,113,119,110,41,226,190,189,98,94,10,51,17,222,73,235,215,83,242,103,251,65,218,87,226,7,209,238,91,218,75,63,134,203,141,11,224,183,221,117,240,199,254,118,110,132,24,133,126,163,188,188,7,],[32,249,66,74,145,81,10,101,10,175,101,93,7,199,71,113,199,93,242,98,53,62,184,48,45,185,161,98,52,173,148,68,],[228,53,96,86,25,7,104,49,154,156,212,163,9,212,129,228,225,168,62,108,167,212,125,240,150,108,20,161,6,18,105,239,],[124,50,8,48,68,250,91,43,235,164,110,172,61,43,106,15,232,89,195,183,178,40,92,197,3,11,38,179,1,216,195,11,]], +[[231,83,136,2,106,106,109,108,109,25,158,54,41,147,165,177,4,73,1,225,138,118,194,250,199,38,26,109,28,25,164,243,185,206,20,37,28,12,223,59,221,178,6,220,107,139,43,127,91,126,77,209,190,44,225,134,63,241,136,6,174,0,241,238,],[216,90,47,138,117,87,125,90,0,152,174,215,233,95,18,188,237,37,204,218,52,27,95,149,101,123,42,201,234,233,84,90,],[109,15,131,217,197,93,132,188,249,168,97,71,217,182,186,154,213,55,131,47,208,249,157,174,126,114,200,19,154,252,179,12,123,36,246,178,146,227,47,152,71,9,117,81,183,251,253,81,12,132,232,155,233,130,84,68,20,87,189,8,229,240,83,2,],[187,252,224,242,27,95,35,129,60,19,250,62,131,41,33,34,186,119,29,190,154,53,42,219,60,236,150,144,237,217,235,58,213,217,102,141,205,129,143,224,88,129,93,5,205,164,57,155,115,49,235,208,111,170,80,132,82,215,111,34,179,214,61,1,],[133,188,156,234,175,191,22,237,203,212,191,203,114,60,165,230,85,223,22,61,163,37,239,239,240,3,166,95,97,98,180,116,],[180,170,193,113,87,120,73,88,16,56,58,144,195,135,76,157,243,18,115,121,14,126,218,148,186,157,94,152,21,140,18,63,],[155,177,59,67,85,14,160,28,146,200,185,137,74,51,255,118,252,166,142,198,100,211,159,151,121,105,173,156,249,233,164,1,]], +[[91,50,63,192,26,22,196,93,16,100,102,125,46,164,167,234,89,210,3,66,86,45,18,251,197,152,213,170,115,0,104,142,212,20,27,69,93,48,22,66,186,218,40,20,175,203,22,32,213,235,86,217,43,17,133,254,93,173,239,85,150,37,250,113,],[24,192,74,209,24,50,6,83,108,166,69,12,136,7,179,79,159,64,96,133,103,147,114,136,8,106,188,218,124,180,184,70,],[226,239,246,7,240,34,122,41,213,130,214,159,52,88,172,173,211,34,111,206,170,192,171,189,174,213,38,117,197,22,48,7,60,211,169,1,112,126,207,5,232,147,242,195,109,170,240,204,73,1,17,105,70,181,119,13,192,56,18,95,109,19,27,9,],[5,53,124,33,144,146,130,237,29,14,26,37,177,13,218,251,15,26,225,109,26,178,17,108,47,128,72,177,67,91,2,208,180,149,231,43,183,210,173,235,25,193,144,57,175,78,250,247,63,43,249,163,48,136,10,118,107,1,141,78,233,234,35,14,],[38,246,15,51,48,65,168,24,83,110,210,114,100,56,104,184,212,186,218,36,232,125,85,61,251,87,133,0,45,211,199,253,],[112,65,133,93,137,173,157,242,134,163,100,100,236,234,236,182,128,35,195,231,76,8,49,85,35,253,30,228,54,70,159,210,],[247,232,207,105,206,241,78,51,201,60,90,68,22,120,210,231,36,101,193,22,197,162,176,55,221,207,117,27,86,81,100,4,]], +[[190,28,17,47,120,207,19,174,252,92,231,227,55,100,172,164,72,31,159,136,176,24,225,34,219,159,141,172,20,98,70,5,174,56,153,54,187,246,209,110,60,30,235,100,116,41,137,112,134,110,18,236,156,29,106,234,47,217,219,107,86,170,89,196,],[72,99,216,207,15,210,160,136,146,235,160,57,44,19,119,121,221,127,54,152,120,243,119,238,88,244,142,46,231,171,143,68,],[245,252,90,203,23,233,149,126,163,4,241,35,182,80,225,68,201,228,55,114,131,80,157,67,29,166,162,187,213,39,190,179,130,201,245,135,69,163,229,109,204,101,91,210,235,183,174,239,201,62,220,63,32,216,211,195,121,35,3,30,236,12,180,7,],[75,61,146,240,73,73,218,159,22,202,92,5,77,175,113,2,16,5,188,86,21,21,23,114,74,148,202,67,68,247,128,4,87,118,177,206,68,84,38,74,101,249,51,77,222,1,204,132,6,79,135,143,100,6,50,35,87,253,25,214,110,96,75,13,],[47,42,176,33,117,9,196,60,239,179,194,54,92,73,4,252,148,32,105,107,12,71,48,9,163,237,181,36,108,119,219,104,],[77,175,206,161,139,73,149,59,57,158,223,237,74,20,180,134,35,68,35,58,38,235,192,117,77,189,164,252,148,115,147,167,],[67,92,191,24,50,180,119,189,127,196,210,114,98,4,199,220,20,3,2,164,48,4,101,29,245,177,97,161,198,193,59,3,]], +[[189,133,35,237,168,153,185,132,35,14,50,136,117,185,103,46,220,159,205,36,234,92,193,45,123,87,45,164,190,1,251,123,2,183,52,235,190,136,193,59,250,149,165,217,100,252,126,249,211,149,189,99,3,240,101,220,78,225,123,58,193,84,139,123,],[120,126,29,217,117,155,113,212,61,161,42,253,32,77,186,101,184,66,235,167,52,46,210,129,242,119,43,253,199,25,235,104,],[252,252,219,8,141,203,208,165,27,211,1,227,225,86,22,113,147,93,139,111,113,156,93,146,105,6,64,211,201,30,119,91,244,5,65,50,239,192,90,33,34,252,32,157,179,195,52,50,51,255,138,236,235,213,45,170,43,59,33,238,177,95,209,2,],[210,238,96,208,238,135,94,147,52,228,68,2,39,31,221,217,55,57,67,238,29,254,135,76,181,193,180,9,86,2,191,119,184,107,184,94,36,74,97,250,250,170,132,10,102,10,143,104,155,158,135,52,226,22,219,81,28,159,194,166,20,172,208,0,],[193,185,160,180,159,200,230,16,117,11,177,159,71,162,142,132,224,182,42,238,54,11,102,138,83,247,247,162,151,154,249,137,],[100,132,166,236,22,68,235,69,232,226,244,65,176,82,198,163,57,59,71,140,68,62,62,76,190,197,163,191,41,193,169,30,],[122,56,244,44,12,9,141,149,203,127,72,232,117,176,225,153,251,230,156,89,233,147,125,134,26,120,158,82,211,5,119,13,]], +[[51,168,90,225,80,187,245,82,244,22,99,178,21,33,194,150,210,70,221,108,248,25,93,248,81,198,149,189,21,244,165,2,200,201,196,37,33,0,141,94,255,245,118,199,228,165,96,131,206,217,169,40,218,111,213,207,147,253,165,114,165,162,208,192,],[136,124,142,201,87,132,170,41,115,16,187,103,82,3,32,229,105,227,128,134,65,71,176,138,175,124,202,94,159,155,197,90,],[187,228,205,99,103,110,38,214,117,161,145,21,29,48,219,114,181,184,77,70,30,236,101,100,175,134,122,180,27,174,153,49,20,120,133,81,158,201,215,230,200,24,116,60,142,246,213,22,123,53,180,33,54,60,9,179,87,54,127,232,222,68,58,6,],[70,103,228,143,176,129,249,244,140,214,93,229,17,171,102,88,169,118,106,254,60,160,219,111,69,238,53,224,203,182,124,33,64,195,254,93,247,62,195,102,84,121,188,29,71,52,76,215,234,182,75,80,248,45,114,155,141,72,61,99,73,21,244,15,],[9,190,231,15,185,169,227,27,220,209,32,135,193,84,57,133,201,252,15,43,124,11,193,93,122,147,79,227,253,31,16,140,],[59,230,219,108,223,155,127,34,209,29,255,85,142,70,106,247,250,61,202,189,245,24,88,19,42,242,39,212,219,106,17,135,],[120,134,66,25,121,136,116,109,60,244,184,18,53,65,122,113,229,238,84,143,221,220,113,193,183,199,74,235,6,110,7,10,]], +[[186,158,104,98,4,151,92,59,222,212,193,233,247,76,126,76,122,126,60,153,129,208,27,252,160,173,1,21,195,240,245,195,73,144,252,230,149,46,139,125,10,252,244,191,157,186,155,206,27,196,129,94,55,81,29,167,194,173,72,146,88,29,224,58,],[192,112,147,200,169,55,21,17,84,152,20,123,135,247,123,56,244,243,184,246,6,61,88,147,218,115,194,112,54,53,12,124,],[199,210,58,88,226,251,42,141,75,142,209,233,234,233,30,17,41,194,175,139,208,95,11,213,114,171,235,190,15,48,130,89,37,240,223,113,207,183,33,140,104,110,85,72,217,66,119,16,166,144,54,107,168,85,65,199,145,1,165,138,16,232,175,10,],[132,236,66,220,219,33,96,217,8,121,113,209,5,3,117,96,76,33,37,116,246,173,85,232,109,80,199,108,101,253,224,94,104,164,53,225,55,170,195,14,188,227,99,205,125,228,102,140,110,103,169,155,163,199,90,96,26,99,212,161,113,15,242,1,],[228,165,128,196,150,52,227,139,24,67,139,166,157,43,234,119,82,255,109,138,189,64,202,216,204,116,153,69,64,231,109,95,],[121,150,54,215,150,205,253,11,240,188,67,7,176,228,158,179,245,86,16,76,185,156,186,252,213,216,39,176,188,71,108,60,],[4,93,16,1,215,140,127,159,183,41,219,11,117,159,181,243,237,154,173,73,86,200,132,228,189,242,16,136,158,145,189,7,]], +[[89,7,168,192,132,4,56,117,35,142,219,220,183,131,47,187,164,192,94,163,197,248,138,150,241,251,249,80,64,30,193,100,226,244,149,9,209,0,127,97,142,254,79,31,214,126,170,110,42,177,138,251,45,236,206,213,160,178,186,131,99,120,146,96,],[136,173,198,120,156,33,55,173,245,87,238,48,83,187,84,105,17,171,127,219,155,172,84,86,112,234,25,175,110,81,162,65,],[140,73,18,192,248,133,215,108,145,64,89,80,83,115,166,75,221,214,125,212,104,54,154,185,24,242,62,162,142,4,193,145,119,168,212,97,20,79,10,139,81,210,21,23,108,176,139,214,83,1,195,196,98,55,182,27,177,73,140,167,157,75,231,14,],[111,127,3,31,100,188,4,13,211,100,10,218,217,185,100,134,49,211,199,210,139,47,68,122,220,74,222,179,106,181,179,162,100,193,209,109,45,72,220,185,92,154,158,75,154,47,40,94,56,144,209,169,56,74,214,85,179,248,91,208,205,238,55,15,],[47,112,218,30,167,66,129,48,178,143,255,155,32,39,233,200,47,20,114,5,243,22,140,136,124,227,240,168,105,95,47,224,],[49,159,19,60,25,189,93,100,250,114,129,95,5,209,4,107,208,91,214,8,226,189,219,25,246,76,178,255,13,210,177,50,],[155,193,188,89,171,142,102,249,233,116,68,117,134,231,90,194,227,252,219,126,229,202,109,225,43,160,182,202,17,141,234,7,]], +[[96,32,174,39,62,14,5,55,186,200,129,215,84,157,146,62,177,204,32,13,73,202,101,212,190,99,94,57,23,61,249,218,218,175,14,105,154,18,169,44,22,224,222,211,235,52,80,163,99,17,130,69,119,227,97,240,86,150,96,51,0,22,98,151,],[56,179,65,78,244,82,149,25,183,252,123,206,198,44,47,234,77,221,28,73,145,224,92,233,81,38,231,139,39,201,116,113,],[177,186,136,254,215,229,244,183,87,243,250,77,30,217,177,158,73,142,93,47,94,108,212,110,66,111,232,240,57,136,47,27,231,122,201,229,169,38,92,191,126,60,210,169,233,146,108,24,25,145,67,121,141,165,190,71,164,8,100,64,73,107,160,15,],[88,85,83,246,16,122,119,179,23,101,110,9,5,134,48,139,113,208,169,39,204,125,209,169,92,240,127,97,115,167,37,24,8,255,73,213,37,50,89,20,49,38,183,52,17,48,175,217,129,74,203,162,236,53,37,32,175,66,26,123,60,246,109,0,],[142,163,120,25,17,131,78,55,204,184,111,54,91,19,77,74,166,155,235,50,23,111,2,29,134,134,0,226,26,47,84,141,],[90,139,17,169,107,179,86,134,35,186,32,213,102,55,208,147,111,151,165,65,210,31,225,160,9,18,156,64,7,133,164,81,],[175,178,253,248,82,255,55,67,236,89,241,51,242,45,249,53,210,200,150,26,27,176,64,14,192,162,86,38,158,153,7,13,]], +[[147,42,32,14,206,231,34,63,36,20,98,131,164,4,140,103,166,162,210,252,75,160,249,36,139,223,253,130,198,204,227,203,236,155,251,122,109,4,231,38,252,30,160,196,36,97,13,203,121,103,191,21,214,214,98,104,88,212,17,25,141,64,226,57,],[56,161,4,75,37,16,149,64,85,154,45,59,150,41,169,192,171,183,45,10,208,71,154,35,44,140,57,12,104,222,92,111,],[205,30,75,223,74,62,74,49,214,82,84,51,60,140,196,8,126,76,196,11,2,226,163,71,208,154,61,222,105,132,144,192,135,215,16,154,208,32,156,83,233,135,88,156,191,60,226,100,18,162,176,44,184,163,188,147,254,199,90,181,210,195,135,3,],[214,156,94,109,66,122,69,109,54,181,15,215,106,242,153,159,97,219,217,25,87,6,106,96,162,186,185,0,116,85,11,194,215,116,149,199,56,81,49,71,4,23,170,27,115,22,145,51,169,90,107,11,46,198,136,171,18,169,155,143,71,33,201,3,],[88,29,65,190,183,153,254,120,89,25,237,218,39,108,212,160,66,254,80,235,136,131,82,132,191,226,37,226,50,242,202,130,],[95,221,38,14,96,239,124,32,154,1,232,227,137,242,161,95,161,207,81,136,66,150,107,250,192,121,235,18,45,151,99,150,],[148,129,20,145,168,102,11,183,211,2,148,228,23,89,232,104,28,172,3,15,144,181,176,1,169,2,180,65,209,44,59,14,]], +[[92,72,62,131,126,176,30,213,164,173,93,179,121,38,153,130,77,241,62,87,107,233,103,209,33,21,200,94,2,134,230,40,254,26,168,176,105,218,86,230,118,239,58,87,217,187,168,131,5,234,3,40,8,238,99,82,115,179,124,92,99,93,239,78,],[128,178,250,119,33,56,249,82,21,32,98,227,165,221,80,12,59,195,227,30,194,250,216,140,244,163,5,158,237,44,130,80,],[193,124,47,191,140,0,188,234,48,53,191,10,98,211,2,41,219,116,44,171,17,153,103,124,126,180,235,14,245,199,181,26,212,135,164,151,27,99,30,121,74,88,187,8,35,204,15,230,38,16,253,166,169,224,63,140,76,51,129,203,21,76,239,11,],[73,61,24,225,249,224,158,125,181,148,150,164,221,107,68,137,163,225,229,189,88,13,50,239,132,82,246,114,19,237,179,107,10,232,219,132,115,21,244,147,82,224,13,86,149,44,161,14,84,180,69,51,46,175,104,71,99,121,51,201,156,243,199,12,],[192,102,133,242,149,249,236,72,135,134,170,27,105,249,250,119,152,41,101,139,88,54,203,165,253,75,37,131,197,114,234,136,],[59,79,28,92,178,114,108,0,82,115,151,13,88,17,72,171,87,208,19,199,60,76,128,238,166,149,138,13,249,104,29,18,],[178,217,74,10,232,41,22,123,208,26,2,162,130,4,130,165,147,192,180,50,240,82,85,108,159,59,237,141,35,83,192,7,]], +[[176,208,171,221,132,68,225,15,41,55,84,172,159,22,227,27,220,221,151,183,6,113,40,170,232,228,215,241,18,137,226,205,28,120,204,1,190,161,83,82,182,60,86,151,241,207,225,47,253,209,109,220,29,89,231,121,81,182,233,64,142,226,40,173,],[136,181,26,80,123,139,186,72,161,97,158,186,15,109,28,31,0,179,47,91,79,20,59,127,44,154,166,63,190,160,61,70,],[100,64,139,221,45,15,200,146,165,182,43,90,207,142,59,60,115,192,181,196,250,42,114,227,157,214,8,212,147,127,147,50,247,62,20,208,139,173,198,39,1,20,209,241,165,86,204,110,232,72,138,187,144,127,121,174,23,92,53,46,159,17,238,5,],[131,38,133,30,196,130,214,108,103,129,123,97,227,63,201,225,191,165,113,124,173,236,228,45,153,85,86,212,61,243,200,5,187,224,68,56,229,169,89,199,144,0,228,215,224,213,221,111,103,43,86,186,158,209,54,195,207,72,172,170,38,209,69,7,],[197,230,116,167,234,128,14,217,128,69,111,158,20,180,104,80,196,6,61,45,175,87,44,4,82,16,81,43,228,232,189,130,],[174,97,13,9,45,171,161,211,225,253,73,231,242,219,249,181,94,48,221,125,122,169,63,14,100,158,89,197,248,127,74,36,],[253,131,170,93,77,253,203,92,175,70,232,158,31,53,241,46,251,57,110,212,160,243,92,132,213,18,26,111,155,56,226,9,]], +[[73,132,151,253,204,106,16,88,145,224,35,255,50,215,95,124,55,72,216,197,45,135,221,59,39,117,174,253,129,96,161,67,45,121,174,156,238,74,198,39,91,5,116,156,67,142,190,85,43,65,61,135,60,192,127,20,245,250,19,1,119,33,76,84,],[176,51,14,123,248,64,109,131,101,88,28,146,93,134,121,201,183,198,152,76,134,64,54,100,5,23,206,95,136,249,248,72,],[176,163,106,44,147,71,86,52,142,180,124,37,163,44,63,42,93,219,213,143,204,114,160,140,60,234,209,162,217,0,51,92,48,1,227,91,254,31,63,181,165,85,0,155,168,233,104,116,73,75,151,232,176,151,0,237,203,31,37,132,185,208,254,3,],[204,244,89,192,231,92,206,25,170,131,46,40,199,42,140,84,87,229,176,50,226,175,109,13,18,215,33,155,13,239,42,124,145,104,226,40,213,148,67,56,175,187,120,188,96,82,89,50,168,116,134,13,96,22,40,2,188,115,179,31,23,133,43,2,],[153,171,226,174,241,187,249,150,161,174,123,212,246,150,136,220,124,130,78,195,17,25,226,198,19,151,226,39,135,208,229,154,],[188,66,43,194,114,11,251,126,222,247,7,148,93,122,13,236,248,95,149,102,228,130,224,10,114,195,71,6,67,144,219,197,],[173,164,54,108,169,171,66,184,108,159,54,97,31,228,76,216,163,227,208,233,153,96,70,49,126,151,153,129,1,28,253,0,]], +[[217,98,166,113,158,92,199,114,76,164,161,213,89,83,104,18,180,226,42,167,188,177,62,79,177,114,45,40,224,69,33,124,169,68,89,45,188,125,119,3,157,114,2,86,195,253,52,13,52,219,137,42,177,62,72,18,214,98,226,132,12,40,182,208,],[144,19,76,83,212,80,215,56,55,126,228,135,22,253,11,41,216,34,166,13,192,131,218,5,67,46,250,104,140,81,234,117,],[223,185,182,53,172,14,223,131,183,181,157,11,132,9,175,71,95,102,252,153,70,175,11,124,99,171,140,245,146,157,71,1,161,191,102,149,156,222,98,251,207,89,164,138,179,187,175,11,154,97,182,224,11,33,129,235,147,66,130,7,10,93,83,0,],[84,183,162,159,23,112,67,75,210,95,236,95,163,9,38,33,97,68,107,232,146,193,136,7,66,195,134,59,63,248,63,1,13,242,194,17,29,33,58,94,4,228,231,1,250,3,245,124,75,70,55,187,150,77,17,89,163,117,111,146,230,121,234,0,],[250,144,209,2,60,108,171,219,14,85,13,141,33,88,254,246,131,70,75,160,32,225,223,34,44,207,173,118,239,129,57,89,],[57,179,235,98,24,191,57,194,135,51,89,200,81,135,78,71,32,125,200,38,172,228,195,12,61,211,101,58,206,102,197,102,],[116,200,165,64,114,134,72,234,168,156,223,206,116,154,103,78,211,118,167,224,154,250,203,160,114,175,59,162,159,95,242,2,]], +[[225,209,65,101,24,146,29,7,200,195,158,41,115,216,234,18,73,202,168,191,101,156,195,108,121,55,248,78,206,122,212,252,72,189,204,63,26,91,128,88,237,154,50,239,28,196,140,247,168,171,118,166,228,81,158,90,130,133,82,65,173,111,255,138,],[208,163,41,67,46,161,185,134,206,222,82,183,57,56,81,118,174,18,35,238,157,185,141,228,136,71,231,126,213,152,185,121,],[66,50,210,164,129,8,77,17,150,219,98,242,45,199,76,242,234,242,219,13,240,90,215,205,222,103,191,194,155,255,86,205,224,25,172,159,3,216,31,24,39,235,30,59,10,190,2,4,202,127,119,250,135,74,181,38,131,84,255,8,187,127,72,0,],[88,150,110,37,155,168,183,69,134,26,221,120,77,52,173,163,101,82,108,94,32,88,103,75,57,50,159,32,72,15,174,54,91,159,179,117,21,11,208,97,62,248,252,232,102,173,16,206,54,255,103,199,108,178,100,127,104,222,164,32,139,128,27,3,],[32,223,7,57,182,240,39,187,54,255,141,67,61,94,254,134,96,150,252,7,178,7,161,40,46,55,241,192,245,172,106,182,],[105,253,201,151,218,32,32,210,101,113,127,197,69,8,196,108,194,128,151,254,189,18,124,123,223,220,186,175,255,250,181,206,],[136,143,2,175,229,254,126,143,164,29,247,19,180,106,81,244,181,10,22,55,166,144,19,62,120,30,46,178,165,112,3,0,]], +[[43,247,79,0,77,125,10,247,58,131,234,32,140,194,6,114,61,24,143,76,246,7,188,173,75,105,128,38,143,242,31,167,143,220,217,147,82,67,139,235,82,240,209,116,43,174,113,132,69,18,221,6,133,170,241,201,9,227,143,196,181,170,182,204,],[56,14,53,109,117,162,21,248,66,228,222,67,123,73,134,196,214,186,24,255,19,130,151,181,173,142,233,198,148,238,144,84,],[62,181,179,57,225,145,163,182,22,133,69,218,95,176,202,155,226,9,4,57,25,185,199,10,7,180,167,163,191,100,177,2,246,255,214,210,176,37,89,220,104,30,211,185,200,34,151,178,1,220,37,196,151,56,128,225,85,225,58,41,66,110,180,13,],[52,63,200,88,42,109,235,188,218,237,146,214,106,128,255,112,100,110,28,223,148,156,91,195,74,39,21,27,122,187,191,209,8,142,173,137,48,120,57,138,247,33,227,168,215,125,143,190,142,154,238,62,72,2,16,63,9,43,243,112,206,223,57,12,],[134,235,240,239,89,149,153,2,95,163,222,207,108,229,36,53,34,243,150,200,123,240,82,34,55,16,153,157,250,158,62,224,],[203,56,66,50,244,254,128,49,28,244,184,231,135,42,86,33,124,220,154,45,26,247,111,124,75,238,103,75,153,255,230,26,],[67,161,22,215,71,71,77,39,142,186,69,183,77,87,165,114,124,163,197,60,125,154,174,121,82,236,220,63,180,5,12,7,]], +[[245,247,213,183,60,90,101,48,27,91,76,103,16,237,18,193,110,121,3,23,125,183,146,202,113,94,35,56,157,5,216,62,124,71,98,233,121,240,199,226,7,190,24,67,226,102,106,202,39,234,137,191,245,182,29,87,60,152,95,199,2,94,30,40,],[8,220,107,47,96,243,164,126,216,8,170,162,216,32,19,126,217,99,74,23,65,52,237,139,76,35,71,97,132,227,152,79,],[88,251,57,47,130,213,229,47,240,114,204,119,239,224,72,242,35,82,80,199,17,37,238,130,28,95,59,57,59,207,47,164,107,228,197,216,202,241,60,181,25,239,224,194,250,217,238,35,26,233,182,253,31,213,9,201,140,105,194,211,108,117,62,14,],[229,103,27,139,15,210,133,229,11,241,72,249,171,31,227,123,102,98,100,172,193,164,181,173,22,181,144,44,10,49,15,248,170,113,238,101,222,189,35,157,113,137,97,243,128,254,19,81,142,160,29,233,160,231,7,81,61,112,86,28,204,135,128,4,],[115,46,123,204,141,109,66,111,65,44,225,222,170,139,243,190,78,163,238,234,66,103,191,73,77,184,42,200,232,254,27,101,],[28,191,110,14,125,237,39,83,46,195,209,20,40,24,38,181,154,16,55,228,75,110,186,70,48,181,53,118,22,198,79,12,],[230,113,133,137,77,220,226,44,10,26,216,148,104,140,16,191,109,125,127,237,99,5,232,226,217,233,146,142,208,129,17,9,]], +[[67,212,190,109,233,203,0,137,142,153,221,204,46,21,48,17,15,162,203,196,55,108,72,94,156,165,127,214,85,134,216,163,54,50,173,56,155,226,250,179,251,160,216,4,191,99,69,205,50,46,221,214,167,93,140,55,253,75,91,161,201,194,94,143,],[48,68,10,134,123,222,2,24,244,219,117,62,176,135,191,91,146,96,80,103,100,189,107,228,250,176,92,0,59,59,110,96,],[134,174,147,37,248,11,152,134,200,56,31,150,161,140,33,32,230,219,1,106,13,108,162,130,237,147,186,155,97,202,236,2,222,136,239,202,139,142,145,106,75,22,165,133,37,162,246,141,33,229,251,230,125,180,196,214,32,149,149,196,171,195,43,9,],[4,29,61,85,103,102,72,211,88,36,220,176,205,198,87,66,208,172,26,198,234,16,204,170,24,143,131,57,200,152,16,53,231,181,232,239,24,23,166,236,133,245,33,202,167,226,56,130,19,221,143,15,196,155,83,74,39,115,88,105,135,122,72,7,],[162,222,8,117,208,151,27,107,204,63,98,109,119,207,244,1,122,200,172,81,65,51,255,101,55,210,162,231,243,5,240,117,],[38,75,175,90,157,214,248,14,89,145,12,213,61,132,152,197,30,196,58,74,62,109,216,116,130,76,213,79,18,127,156,128,],[43,29,237,118,119,72,28,166,201,61,214,107,178,224,97,248,112,213,204,9,15,118,158,94,214,107,113,194,141,240,22,3,]], +[[125,1,13,118,15,36,229,162,222,52,8,156,159,219,25,195,59,21,91,10,55,202,69,90,94,91,29,174,122,7,49,118,76,135,123,60,73,113,251,181,81,22,110,33,77,28,118,36,197,34,119,144,60,89,165,98,168,11,145,168,84,131,251,71,],[160,133,135,6,242,8,25,2,112,190,83,162,152,215,11,77,111,147,132,199,214,218,192,114,89,205,172,115,232,73,134,113,],[85,112,97,56,121,174,34,119,139,213,79,20,251,110,140,2,86,167,31,61,121,195,229,205,142,65,174,168,207,119,62,36,210,159,31,27,36,248,200,13,41,73,232,32,20,101,219,222,137,64,177,250,182,72,59,8,93,65,142,37,16,20,32,12,],[195,154,53,254,230,204,18,61,143,167,86,26,38,189,123,139,199,23,19,208,201,130,181,0,115,179,202,119,242,57,61,68,40,197,106,65,197,98,223,150,253,253,84,215,176,78,115,151,204,52,41,52,130,96,216,140,19,217,58,231,11,102,11,5,],[127,234,228,49,25,28,179,242,180,181,152,165,71,189,95,30,79,50,180,20,129,87,6,92,196,39,40,175,169,177,87,104,],[14,83,119,46,177,33,179,200,186,0,214,120,253,3,97,140,243,51,83,93,233,9,202,244,32,174,253,63,169,28,150,207,],[42,55,108,4,29,211,105,110,48,65,233,90,144,194,26,169,185,122,242,179,57,102,236,79,53,28,136,77,184,160,141,8,]], +[[170,170,187,124,228,255,254,77,195,87,71,186,234,43,197,240,80,190,240,110,224,193,253,99,42,6,127,236,225,239,79,181,130,10,36,66,213,244,95,60,121,20,120,224,152,251,59,6,141,165,46,196,232,218,222,200,80,101,195,86,89,244,55,224,],[56,23,254,214,101,27,221,89,87,99,141,55,234,38,150,127,26,149,147,241,73,83,203,74,190,174,86,208,103,157,2,118,],[5,10,232,174,206,236,150,39,184,1,55,53,122,34,150,42,200,180,80,72,102,23,8,211,148,208,165,26,173,195,129,254,133,53,2,61,110,27,218,14,114,179,73,181,11,38,218,124,58,48,133,232,30,157,214,207,18,120,104,252,91,174,171,1,],[243,91,84,157,253,95,238,116,63,88,133,133,205,220,144,173,133,39,199,157,119,190,63,155,231,159,10,247,159,77,220,150,70,19,82,250,61,137,130,85,96,190,204,124,248,108,236,5,64,201,134,122,196,227,47,178,251,63,173,80,147,184,173,10,],[125,163,183,21,116,8,30,72,23,175,196,113,108,38,28,191,112,230,139,237,60,220,192,60,40,153,62,37,20,146,80,49,],[188,25,151,80,181,184,246,2,103,104,145,51,186,193,35,65,48,152,152,16,217,193,20,165,5,72,249,8,191,96,146,103,],[66,249,113,64,145,219,37,63,170,6,115,236,71,129,145,50,191,10,98,106,75,53,93,82,109,165,83,162,115,0,37,0,]], +[[233,92,194,164,209,25,59,117,57,252,187,234,174,237,152,91,111,185,2,221,14,251,214,56,116,87,85,13,13,106,47,234,114,161,255,30,155,177,28,141,136,150,138,123,22,150,55,173,238,67,142,34,99,240,6,220,164,254,2,254,6,108,186,211,],[160,118,85,91,31,35,91,160,119,81,115,45,102,135,253,27,134,251,160,2,237,116,110,31,115,223,104,4,30,21,151,99,],[27,141,124,194,173,243,108,174,22,49,37,12,130,67,27,216,132,55,22,58,99,73,173,150,231,168,100,68,126,159,238,117,58,195,101,92,152,53,180,209,236,187,48,108,99,139,165,64,42,208,43,166,210,37,217,104,130,136,159,232,210,4,166,4,],[102,35,216,194,131,171,156,238,50,99,26,232,133,100,150,47,195,240,127,25,205,143,177,49,229,37,27,141,51,19,208,33,203,255,41,145,171,195,250,177,160,151,92,78,8,59,203,157,198,105,4,179,19,98,70,183,253,138,87,241,228,186,31,0,],[190,58,79,203,4,148,98,31,242,248,206,60,165,186,222,160,213,13,107,67,71,216,161,210,228,46,168,157,105,145,253,64,],[79,73,85,101,129,130,241,173,89,254,225,21,202,149,210,207,193,13,240,183,134,228,213,34,57,3,244,217,131,17,18,81,],[207,2,100,160,81,105,67,166,80,16,3,225,251,42,143,240,85,47,155,72,76,224,143,158,42,162,112,79,37,64,172,11,]], +[[119,173,15,148,44,55,240,49,62,107,4,86,218,186,236,129,178,214,31,108,17,141,219,41,234,243,172,91,241,149,4,212,105,45,45,165,169,95,72,97,26,109,168,156,251,59,53,64,246,170,12,133,13,109,152,222,234,135,14,57,127,237,227,40,],[120,253,175,62,117,192,17,216,213,33,90,150,181,191,139,85,207,61,161,114,20,198,131,255,145,99,143,114,48,208,115,82,],[105,107,213,82,221,1,219,128,179,214,125,97,238,183,236,197,104,120,64,74,177,25,68,42,28,116,34,153,44,250,53,174,169,32,130,93,45,175,216,146,173,126,182,130,90,217,153,174,229,200,59,123,80,121,6,83,79,145,172,231,89,197,81,12,],[26,196,64,196,176,80,31,97,102,45,243,161,172,3,147,252,251,27,73,14,133,74,22,1,51,168,95,51,122,78,141,167,61,116,42,215,28,186,250,215,237,92,239,85,96,221,28,31,90,209,85,32,246,81,138,136,213,206,99,46,221,81,91,4,],[121,178,229,94,175,228,237,251,106,168,107,123,238,110,88,81,53,154,88,184,11,152,114,1,1,93,126,235,168,59,82,67,],[36,126,157,142,185,23,107,211,255,32,250,212,46,105,167,79,5,37,105,196,144,139,18,253,62,240,165,109,42,55,43,91,],[34,92,69,240,220,107,159,220,246,254,38,252,88,0,109,210,51,18,237,254,135,62,171,19,85,17,39,18,47,81,195,6,]], +[[41,50,20,105,238,159,43,177,101,160,105,100,3,50,180,137,191,92,63,171,104,46,147,218,233,216,99,23,191,80,197,44,150,247,48,248,239,137,112,38,141,186,15,117,112,65,11,97,136,161,163,200,99,151,116,9,19,213,58,218,38,42,184,126,],[168,6,37,174,131,205,125,190,126,92,126,211,40,114,110,113,174,203,20,206,113,123,20,133,75,131,253,187,31,13,39,78,],[78,26,255,132,99,188,161,183,222,177,211,119,61,242,231,160,104,100,17,27,109,196,42,98,174,152,222,178,49,57,67,179,21,62,228,102,150,177,92,36,239,194,168,8,170,186,129,199,142,61,250,77,251,80,202,159,232,68,69,234,104,188,142,10,],[109,17,3,249,59,138,193,90,99,58,179,25,67,57,199,122,27,143,14,135,126,115,172,155,52,177,166,54,45,200,92,46,65,23,66,48,20,53,168,111,66,178,248,122,185,238,90,223,216,33,254,39,99,16,166,11,222,28,213,118,157,180,205,2,],[179,125,14,136,60,202,123,62,251,171,187,23,77,126,94,241,7,173,251,221,143,20,246,61,195,208,146,58,213,123,71,136,],[136,112,4,182,226,28,243,62,155,89,226,106,40,182,70,5,219,161,71,187,242,197,50,24,130,254,96,67,221,149,38,81,],[219,236,121,56,90,123,43,14,115,202,106,20,246,72,197,66,84,218,26,130,204,171,51,237,97,147,114,155,106,135,62,1,]], +[[4,101,119,80,73,126,104,21,44,67,206,52,165,141,33,6,230,76,85,124,215,168,78,240,93,158,184,46,107,203,5,245,59,58,25,71,180,203,246,11,130,109,96,159,25,45,194,48,170,155,155,175,76,214,166,9,46,73,95,29,46,71,173,98,],[144,19,58,164,133,12,10,14,39,166,156,88,238,246,0,219,169,132,86,131,189,167,144,22,164,70,185,176,75,151,137,117,],[126,46,174,90,41,63,65,131,145,246,216,90,121,148,176,124,69,34,128,1,126,230,83,191,97,122,141,91,226,76,187,93,14,253,251,127,127,0,19,18,38,15,52,78,111,185,21,173,141,125,233,192,81,152,39,192,87,38,249,206,37,69,221,11,],[45,118,52,192,253,236,82,173,232,253,254,133,149,33,204,167,117,228,141,169,223,49,243,105,16,127,238,228,78,53,153,13,186,191,232,132,11,167,9,179,242,169,89,176,60,55,103,48,86,117,33,220,101,228,109,149,27,111,224,211,26,26,39,6,],[173,244,67,120,126,2,171,70,82,244,138,73,186,136,248,170,78,53,194,125,98,2,185,107,136,220,53,80,42,12,153,166,],[176,17,240,145,127,254,235,103,233,179,210,127,126,127,92,58,123,228,231,148,132,94,6,25,96,19,162,166,237,13,173,97,],[53,254,62,247,249,26,238,205,73,68,3,156,155,38,14,79,188,210,22,80,200,68,31,220,57,148,17,82,229,160,169,0,]], +[[139,217,144,112,197,10,159,164,24,239,127,117,192,1,41,145,106,65,200,96,112,150,28,203,43,32,43,225,140,45,16,215,221,215,51,8,252,232,202,101,82,208,57,66,140,122,26,148,146,51,32,163,28,15,88,13,60,35,82,128,240,60,24,48,],[160,117,83,116,147,35,122,253,166,119,168,186,124,235,88,118,6,145,28,105,52,139,157,67,49,225,91,249,179,188,206,86,],[177,74,123,38,32,18,197,144,158,33,213,135,251,79,41,169,9,60,142,28,41,153,129,106,130,17,143,239,191,16,230,142,168,152,191,13,161,142,191,208,52,30,168,248,42,24,68,200,224,221,83,6,229,9,185,208,195,91,71,58,125,32,149,7,],[173,188,177,47,5,194,187,132,227,126,98,174,252,51,47,186,147,110,183,80,228,251,120,238,106,246,34,10,80,199,216,252,56,59,96,90,183,154,114,48,202,230,43,143,85,86,118,109,223,83,23,179,239,179,69,22,46,230,213,57,218,154,150,12,],[218,226,119,101,41,49,115,35,35,166,108,74,78,249,108,125,230,225,207,73,223,101,92,226,100,60,221,129,153,155,188,101,],[168,112,75,64,72,172,3,1,79,186,147,243,175,224,172,38,242,171,151,182,188,194,74,254,209,228,32,184,242,201,155,27,],[189,133,172,24,226,104,182,74,241,61,158,207,86,5,44,226,251,54,176,187,79,185,80,128,164,47,102,117,47,204,153,6,]], +[[26,244,207,109,36,171,55,130,134,125,150,161,194,117,206,235,2,44,105,26,48,142,98,69,102,93,97,107,246,124,44,50,25,211,23,234,152,211,91,165,250,103,193,46,207,179,39,80,223,39,93,122,69,184,226,17,167,172,71,237,231,113,45,159,],[240,71,47,226,254,13,162,247,26,242,144,156,173,36,84,133,98,101,73,5,85,229,62,53,143,118,142,246,103,197,214,98,],[126,180,108,208,222,49,85,180,55,71,215,50,241,4,93,142,247,68,146,173,130,122,34,69,189,23,16,40,40,68,46,67,160,206,126,139,38,142,215,253,141,62,123,40,240,114,121,93,163,224,112,241,43,196,226,62,174,245,123,133,60,238,136,10,],[70,162,247,223,17,140,158,90,197,162,100,185,108,170,53,38,142,114,92,98,136,227,104,116,177,146,137,151,52,138,56,84,11,207,48,66,6,168,238,158,91,81,221,167,66,24,29,65,20,63,231,92,221,32,101,15,239,237,101,20,13,29,173,10,],[2,173,55,6,168,202,102,62,54,26,1,158,183,135,255,199,121,143,226,105,221,153,70,128,143,8,240,37,215,108,90,113,],[225,146,165,138,41,3,60,234,197,1,65,200,171,108,114,77,187,66,187,85,167,196,115,1,182,234,169,190,75,141,125,1,],[166,118,67,0,249,164,196,230,15,115,202,75,208,239,245,142,235,45,165,66,92,232,246,125,42,225,253,10,212,124,10,6,]], +[[42,172,200,25,127,248,250,225,193,207,56,98,227,192,74,33,120,41,81,248,228,142,64,181,136,248,188,116,96,195,10,3,154,27,1,226,21,79,28,54,168,225,107,121,238,125,45,5,184,113,46,13,39,160,97,166,212,29,71,87,120,176,223,140,],[32,186,112,189,12,231,113,67,41,87,106,29,152,218,35,192,139,182,207,78,42,21,4,86,120,42,226,91,15,21,180,117,],[100,124,221,108,26,103,41,14,87,103,106,120,17,58,170,220,166,154,197,123,153,119,21,197,9,137,91,140,92,148,232,44,11,106,206,204,243,186,139,215,207,97,117,43,27,25,209,59,73,241,95,139,250,4,110,180,66,165,92,213,186,177,66,2,],[67,129,202,26,194,137,30,148,131,226,66,227,250,199,231,206,32,20,222,22,218,212,135,35,209,82,151,30,196,162,185,54,0,26,148,74,224,204,11,133,93,174,63,74,90,186,87,99,164,250,0,64,147,197,171,247,209,119,19,28,218,38,72,3,],[222,138,121,237,46,56,105,234,231,106,206,241,147,199,75,48,61,54,68,249,212,240,156,122,51,187,250,161,102,199,115,230,],[49,159,65,211,206,129,123,169,108,90,39,89,184,51,217,222,133,28,253,165,243,161,92,246,141,165,216,157,10,27,224,64,],[225,215,229,40,146,48,79,158,88,21,101,16,23,158,83,64,75,133,9,237,61,4,215,79,35,54,86,155,104,204,68,15,]], +[[255,134,33,86,199,234,182,129,201,94,255,248,0,62,0,161,79,31,13,80,93,85,7,230,229,179,145,121,223,155,28,218,225,184,159,179,17,20,234,70,16,127,253,3,41,241,6,100,40,222,84,112,142,219,236,243,237,157,71,8,205,20,63,226,],[72,86,208,57,159,5,216,140,232,135,234,249,189,173,183,151,205,238,235,34,9,200,11,228,94,218,244,190,105,228,128,122,],[75,129,55,4,45,103,132,117,125,74,156,6,188,116,50,244,128,155,28,106,144,53,66,115,109,154,87,102,140,32,132,92,23,212,104,85,112,133,197,127,182,50,19,218,211,190,15,163,106,17,143,124,26,239,242,86,47,244,184,136,140,38,144,14,],[235,213,231,115,214,1,149,8,39,220,197,126,34,210,51,125,183,11,105,182,102,121,168,70,10,90,14,104,51,219,197,182,231,138,49,13,100,14,32,30,193,61,24,253,65,61,186,35,51,123,216,148,46,147,189,155,90,234,4,126,63,209,65,2,],[254,37,65,150,111,224,143,242,114,38,180,85,13,204,66,193,203,9,217,104,133,45,179,63,47,112,177,89,14,253,93,217,],[149,54,56,52,77,155,120,237,218,71,115,206,47,185,219,34,151,108,106,221,226,2,221,220,164,67,199,135,86,231,15,132,],[165,228,211,133,38,127,22,102,120,196,134,171,92,135,216,98,189,81,238,17,162,236,91,228,61,124,182,37,53,44,64,8,]], +[[88,38,25,171,60,245,163,174,119,102,136,191,109,186,203,54,51,10,53,173,117,36,228,158,246,99,104,119,100,207,110,199,32,2,234,10,56,163,39,224,56,74,234,228,104,219,15,108,133,22,166,150,9,175,158,238,147,233,236,185,75,68,156,102,],[232,247,224,152,112,251,130,205,125,58,17,158,118,128,22,83,246,177,247,118,227,185,14,107,135,237,140,116,195,49,87,122,],[254,151,1,218,26,168,28,85,186,195,54,56,247,117,84,43,128,68,128,243,75,123,252,120,218,153,22,229,36,106,96,77,57,11,249,32,200,114,167,121,36,36,110,232,208,57,59,32,46,123,37,178,72,79,101,74,195,103,203,9,37,236,227,5,],[234,191,241,180,89,166,243,49,90,112,173,239,149,158,47,88,88,140,113,111,156,13,201,125,228,223,4,149,220,49,172,62,81,16,25,135,177,224,27,140,210,116,88,13,142,249,40,236,244,45,33,63,104,159,95,189,98,60,70,62,57,25,138,11,],[44,114,88,248,211,220,209,57,122,105,143,34,47,14,176,84,13,80,239,111,168,19,217,138,251,130,239,107,175,182,72,55,],[246,174,165,191,6,88,121,203,177,126,42,135,205,159,219,34,7,14,198,125,138,162,12,190,15,190,146,84,91,233,45,229,],[213,16,6,143,201,83,236,55,201,158,154,116,111,28,227,202,186,20,71,97,194,181,42,8,34,127,146,156,245,30,251,12,]], +[[43,189,131,12,231,222,243,254,206,161,236,214,234,10,233,201,244,250,143,252,59,31,25,56,197,5,5,27,171,64,207,122,15,223,237,141,227,193,234,248,145,206,55,227,76,180,162,68,28,187,174,8,131,56,61,112,222,36,100,133,11,74,100,42,],[72,125,120,71,150,97,156,95,11,184,81,50,167,157,187,217,231,245,121,148,158,2,125,10,233,205,73,55,119,249,4,102,],[19,235,201,121,168,135,16,227,197,243,69,207,187,130,72,19,179,8,169,213,198,222,227,40,191,210,53,169,125,231,179,38,222,108,115,143,150,246,152,49,148,146,9,153,104,82,221,156,9,141,88,8,65,135,9,242,191,81,13,70,183,240,54,6,],[142,78,214,69,5,83,12,93,4,47,84,218,61,252,242,228,244,228,209,252,24,156,163,44,157,125,70,177,50,189,174,2,199,160,13,136,17,58,236,223,172,137,185,130,134,242,72,150,208,135,37,108,141,99,224,80,183,45,160,225,143,160,73,5,],[73,151,42,123,198,222,189,175,49,52,254,31,153,247,3,35,186,57,117,53,175,142,110,146,177,197,231,254,230,92,51,43,],[136,254,28,14,59,237,229,206,7,238,234,13,212,61,140,224,107,183,54,196,66,114,199,107,132,133,1,4,87,181,242,67,],[239,192,173,7,145,46,234,161,34,33,248,169,235,222,209,74,114,6,63,60,54,5,14,178,78,11,251,204,86,179,200,5,]], +[[26,122,60,47,84,129,19,27,229,248,104,69,106,162,250,144,229,109,82,203,114,28,113,132,235,255,6,254,210,254,104,93,124,42,208,242,165,112,85,3,38,251,80,168,80,131,88,33,103,109,225,222,18,127,109,225,103,2,153,216,20,246,227,206,],[200,217,193,67,236,141,14,211,141,56,12,68,73,102,118,85,82,247,133,212,223,144,39,210,160,157,155,59,3,36,206,81,],[151,97,96,251,91,189,171,229,200,150,47,35,186,186,207,11,10,180,28,43,177,62,156,13,68,144,103,183,222,204,125,180,233,78,118,167,27,156,10,196,214,175,56,122,114,168,205,115,227,188,99,183,237,101,11,238,191,23,66,76,73,11,214,13,],[136,83,162,146,59,28,88,246,244,45,99,147,103,147,178,243,10,11,212,72,97,131,37,49,51,43,33,233,8,198,62,183,4,116,42,182,208,209,116,51,144,224,152,227,228,219,185,176,174,237,11,143,108,249,205,168,227,62,160,77,136,94,217,11,],[146,86,97,79,165,226,92,77,8,166,116,168,221,66,119,86,119,108,156,42,189,5,18,201,26,56,78,43,221,190,63,205,],[153,156,165,104,16,14,48,7,41,79,7,186,198,215,89,104,90,240,85,144,116,59,9,61,204,20,217,231,1,11,202,186,],[24,140,191,139,12,110,202,40,92,217,79,187,55,168,184,36,61,33,181,167,122,178,250,252,127,9,92,11,239,173,102,4,]], +[[25,26,29,144,50,28,127,78,116,148,187,152,41,9,169,235,64,195,52,29,211,42,228,217,103,80,183,208,41,102,180,15,149,98,217,226,19,241,69,196,86,147,91,112,49,198,128,102,159,139,189,49,164,194,237,60,145,196,0,42,86,41,233,123,],[112,128,25,10,61,250,35,71,155,116,67,156,109,175,172,209,199,218,235,167,179,111,74,202,184,20,83,2,227,20,185,121,],[116,203,2,141,198,183,91,55,161,218,234,28,248,132,101,219,131,160,9,63,236,178,45,153,186,133,94,154,181,157,5,203,34,200,125,11,9,223,124,17,98,19,186,168,241,137,178,112,63,249,83,205,32,46,185,222,163,151,110,232,143,95,167,3,],[241,195,182,0,63,119,158,189,34,110,111,49,247,27,105,113,151,115,130,69,115,69,158,99,24,4,127,243,214,74,253,20,244,117,18,199,210,131,164,188,2,175,101,89,188,31,175,1,30,221,36,118,193,164,143,224,182,246,89,13,53,149,108,2,],[18,249,153,39,186,34,146,22,16,233,40,97,218,98,35,218,216,53,248,212,65,34,16,218,19,220,194,74,47,41,231,33,],[150,18,2,51,208,180,13,102,65,113,124,31,54,112,17,55,201,233,182,55,142,51,244,215,146,171,161,34,10,119,80,104,],[148,92,158,117,71,207,120,246,41,178,101,220,8,52,217,153,58,96,109,11,166,45,25,170,83,235,144,109,87,137,236,12,]], +[[98,133,99,170,62,226,252,97,27,207,247,139,251,42,117,233,253,135,128,232,122,147,148,153,166,27,234,166,164,183,25,19,218,32,97,110,228,164,28,46,191,220,80,171,84,149,59,109,56,123,6,198,222,247,87,150,176,136,9,86,92,108,248,5,],[72,101,246,18,91,124,198,110,129,224,79,1,126,41,96,180,188,77,207,5,114,165,176,243,127,23,140,131,109,170,165,110,],[201,166,170,169,180,225,204,225,181,132,69,114,95,97,245,82,200,251,69,131,31,3,72,39,152,240,31,102,62,153,131,219,26,130,253,51,171,163,236,203,150,34,100,38,213,10,225,124,197,18,116,206,24,163,136,96,244,11,47,130,54,27,92,3,],[108,68,97,55,165,192,19,169,221,211,204,118,101,251,18,66,8,198,110,83,249,175,199,170,4,42,7,105,16,248,20,2,212,30,232,117,56,70,254,187,125,251,178,253,26,34,138,249,15,141,184,114,80,15,200,172,41,195,249,93,236,255,139,12,],[55,226,205,61,233,238,134,54,153,93,176,216,75,228,81,196,165,90,193,9,47,226,178,150,80,69,210,207,210,228,172,201,],[210,115,35,249,78,127,72,162,189,26,9,153,184,89,42,54,176,39,248,102,244,175,89,88,243,249,137,56,188,121,57,10,],[9,148,142,170,64,117,147,172,85,39,222,32,1,3,215,25,133,247,41,104,75,31,2,146,36,129,246,3,31,17,6,9,]], +[[145,65,247,158,211,11,246,0,97,26,19,243,103,180,3,150,242,236,131,156,86,18,187,241,230,228,151,248,57,84,188,136,241,78,218,150,38,64,190,203,102,196,209,241,160,33,17,2,81,145,123,139,29,52,130,130,152,211,33,69,186,246,229,217,],[248,32,60,231,246,255,55,40,38,208,241,179,17,206,70,216,125,184,10,86,5,175,144,252,185,221,111,210,32,74,102,127,],[207,32,45,127,47,158,209,23,244,41,80,43,42,90,255,84,167,247,81,210,23,21,21,164,210,3,117,52,70,223,14,186,200,105,132,200,139,212,43,209,251,141,203,64,135,118,114,42,56,243,44,206,178,95,50,162,93,115,147,241,56,238,223,10,],[212,220,178,186,45,42,234,53,230,17,123,243,132,243,234,67,93,207,133,78,38,209,231,36,86,183,66,63,109,194,174,123,27,123,117,117,89,74,97,50,130,139,209,128,47,199,58,190,80,161,73,78,204,250,13,72,53,177,85,200,183,100,203,7,],[38,123,36,157,42,6,149,23,12,249,79,180,253,139,64,219,47,16,27,58,213,52,108,78,108,204,24,72,148,224,158,74,],[225,79,45,209,51,98,24,108,36,165,120,231,202,51,52,35,29,171,4,20,170,224,47,220,134,234,236,242,85,182,107,174,],[202,61,251,204,248,121,213,98,62,204,69,210,36,91,188,171,109,62,130,97,138,79,71,175,216,218,35,88,225,166,212,12,]], +[[105,92,150,11,187,13,213,127,250,54,21,28,133,222,115,81,84,254,90,213,245,252,119,208,5,160,163,32,17,222,179,12,52,18,94,78,33,247,137,237,14,17,128,193,246,54,156,114,29,202,233,133,155,111,123,4,249,87,229,16,1,238,222,138,],[192,49,132,38,220,134,213,232,144,185,9,4,236,187,102,243,242,139,82,195,125,27,174,90,242,19,178,11,61,46,229,107,],[74,244,28,85,77,153,8,18,104,108,50,154,135,92,65,238,36,180,167,253,123,61,79,140,141,82,117,242,231,203,36,43,37,139,88,88,164,102,222,89,92,226,162,23,126,53,28,127,8,199,252,78,11,249,126,197,251,45,203,130,82,210,201,10,],[137,31,240,229,189,211,130,88,189,131,24,89,71,45,214,204,201,130,41,230,191,187,127,164,11,110,9,123,16,189,31,115,38,183,67,129,243,220,18,161,194,223,240,154,181,227,153,120,52,104,15,115,61,107,204,106,236,177,167,102,225,18,168,14,],[210,39,83,54,218,245,144,206,29,86,179,76,131,229,156,80,143,60,5,27,73,96,142,108,31,37,140,37,59,73,5,136,],[12,140,176,4,238,251,107,251,171,49,209,250,40,12,86,28,247,70,141,146,214,26,42,110,15,128,148,252,47,36,78,66,],[115,235,248,112,48,1,37,17,137,247,161,122,115,188,10,245,25,252,191,67,233,186,22,233,115,229,198,125,34,47,213,6,]], +[[37,203,23,252,51,210,191,131,132,174,77,242,12,31,173,92,53,253,118,90,255,222,4,181,37,109,77,224,28,168,222,20,184,108,163,18,254,89,133,32,198,75,229,199,47,91,35,129,101,7,246,158,7,15,130,142,2,210,175,207,225,27,250,1,],[176,107,54,186,204,233,112,56,196,135,158,141,212,146,239,80,44,210,187,4,68,69,188,129,83,78,210,240,102,163,79,99,],[140,203,13,188,247,204,3,232,62,33,197,116,116,175,211,173,136,152,9,123,151,46,222,23,90,202,174,72,227,236,23,178,219,6,252,130,119,107,7,81,192,249,86,253,113,150,243,209,201,99,33,166,207,61,137,36,21,216,248,238,180,161,65,8,],[72,196,76,124,185,22,42,228,168,215,80,194,242,190,65,118,30,139,149,34,11,224,85,240,145,170,5,206,165,138,16,48,152,237,30,105,44,4,77,90,97,220,66,125,179,197,98,157,182,161,251,224,226,74,88,230,153,102,30,135,176,211,176,13,],[203,120,77,56,216,206,111,82,91,230,161,95,209,109,144,65,36,118,73,246,8,246,163,60,211,125,177,119,230,131,129,183,],[168,71,142,75,194,71,234,114,195,211,207,162,99,251,204,254,212,96,16,226,155,109,80,231,138,109,221,132,63,235,72,210,],[124,32,47,198,112,161,64,240,51,71,228,196,48,21,1,235,105,16,49,230,150,123,251,158,131,51,230,171,20,8,234,8,]], +[[73,226,77,22,153,131,55,38,177,140,120,234,101,104,64,26,151,30,28,163,157,208,109,117,99,172,139,66,80,212,169,245,113,207,5,233,13,48,26,109,159,173,127,11,56,236,139,176,68,252,253,151,200,73,176,76,0,54,37,222,41,190,134,187,],[216,13,144,67,89,26,223,38,213,227,172,120,14,243,140,221,33,203,47,181,48,213,132,229,83,17,66,8,34,28,140,112,],[160,182,162,175,21,182,190,158,149,30,243,243,44,189,28,103,2,232,224,23,251,211,21,163,242,89,156,63,26,17,134,93,70,231,132,89,160,215,247,190,4,106,174,41,60,173,9,19,126,200,71,226,105,40,16,109,154,163,94,9,130,185,146,2,],[8,171,38,140,69,129,198,50,222,139,253,242,23,132,14,55,219,140,14,207,12,251,51,243,150,75,170,78,56,103,95,156,153,232,146,129,125,211,34,146,185,55,146,130,179,55,67,102,179,249,29,47,86,108,245,158,232,247,143,107,87,239,46,5,],[113,35,228,79,138,67,4,144,140,177,94,196,181,122,248,107,166,39,103,217,223,247,190,129,10,211,206,6,12,159,189,92,],[112,45,136,11,119,85,221,8,85,78,30,60,188,41,5,112,32,194,118,108,204,41,115,172,73,135,150,164,30,119,185,58,],[50,163,115,121,111,239,41,133,219,179,6,235,189,232,14,148,229,175,81,206,8,167,100,131,83,50,133,47,55,20,76,1,]], +[[248,255,151,3,42,52,207,153,153,8,128,88,175,86,255,112,182,172,178,237,247,89,225,49,250,236,132,64,253,236,246,196,84,56,180,227,63,28,94,161,18,251,27,175,239,64,89,191,9,90,17,64,155,100,212,107,251,77,37,71,60,28,8,116,],[232,164,135,91,49,115,219,191,13,88,192,2,188,78,121,246,228,218,12,208,5,101,82,170,30,254,57,136,125,239,168,119,],[80,158,158,173,254,141,222,121,20,172,32,202,252,11,10,242,43,132,221,138,33,10,72,18,205,140,174,57,176,162,114,229,62,2,36,109,200,147,158,146,38,146,3,54,225,64,179,21,50,208,104,19,122,52,22,30,89,154,134,148,169,93,223,1,],[129,142,86,108,9,67,176,123,70,141,193,245,43,39,121,2,234,217,206,249,109,201,28,164,213,168,76,158,253,148,238,219,146,154,20,219,215,160,7,170,84,234,40,115,46,241,78,3,223,240,97,126,21,187,28,138,156,9,61,30,133,2,7,15,],[10,140,192,32,151,32,50,184,152,48,231,244,90,153,27,8,185,144,7,85,108,41,193,192,69,185,190,38,208,68,101,81,],[245,93,229,51,209,213,220,91,227,87,107,182,93,187,252,16,167,137,199,113,140,215,132,23,216,40,23,115,20,244,110,237,],[222,245,33,162,88,137,43,9,134,138,71,29,1,236,212,14,49,144,139,105,240,179,155,185,136,99,115,239,168,204,171,7,]], +[[46,76,57,33,159,201,42,83,142,72,233,95,191,207,239,48,245,162,27,120,148,11,129,5,59,218,212,96,43,76,150,144,248,238,216,146,23,102,32,67,76,127,14,197,61,207,243,152,99,16,158,124,164,208,179,198,196,181,100,16,190,1,229,55,],[104,117,66,116,140,235,63,167,251,7,154,98,99,201,116,179,141,232,88,164,22,228,128,202,162,202,105,28,193,128,181,88,],[57,69,32,18,43,176,165,100,100,138,122,139,200,220,115,99,108,81,119,70,163,200,160,91,144,30,114,82,254,240,229,2,61,144,153,30,49,27,83,130,212,145,0,229,38,51,199,15,233,194,108,20,80,224,96,62,109,69,34,153,175,77,174,7,],[92,250,46,201,87,59,56,34,109,26,13,116,26,53,113,14,87,36,52,254,5,163,173,175,216,33,108,54,85,49,56,162,22,149,205,10,115,167,90,120,161,132,206,120,172,150,153,64,220,4,49,115,44,32,173,163,26,154,136,130,149,251,250,8,],[169,233,97,9,234,28,165,92,192,40,83,208,102,249,55,69,110,25,239,171,34,140,184,63,44,205,222,113,6,10,91,94,],[233,184,253,191,249,190,61,228,75,190,150,13,191,180,93,18,241,73,54,234,196,0,204,218,59,159,238,96,225,230,14,223,],[155,235,108,28,16,81,209,101,113,84,206,1,207,3,244,81,244,106,182,171,7,72,209,249,219,105,172,87,211,120,180,0,]], +[[240,146,230,190,141,45,154,208,105,163,226,185,118,210,68,227,76,21,194,140,72,211,47,85,96,165,65,133,209,80,21,2,207,235,62,116,228,181,200,53,106,129,117,123,143,27,228,180,41,252,24,252,175,73,124,191,141,139,192,72,15,249,120,249,],[32,171,174,30,204,161,196,57,100,18,173,22,142,5,191,150,85,167,56,49,12,4,11,51,66,197,81,123,149,64,71,85,],[99,205,76,11,163,190,147,151,204,15,60,26,243,72,236,75,138,145,228,47,238,103,93,161,208,89,0,185,168,108,19,143,145,116,235,153,107,189,243,28,66,149,224,197,120,172,15,157,83,118,65,162,175,213,223,249,58,57,197,205,157,60,72,11,],[246,166,137,186,247,133,150,91,34,134,64,60,136,62,78,123,11,20,20,39,143,186,146,107,67,92,29,151,200,92,6,83,226,137,172,27,156,32,174,97,34,98,254,64,150,158,59,72,97,160,125,245,219,14,68,51,61,76,171,90,121,20,244,1,],[228,161,129,222,44,161,18,75,118,33,155,44,144,26,183,157,237,156,175,4,58,176,6,164,86,192,98,120,87,153,103,115,],[99,110,142,117,245,149,221,220,37,135,239,232,108,155,122,2,97,61,230,213,125,197,185,58,4,239,239,213,176,193,79,73,],[92,41,51,2,173,180,87,154,151,179,209,99,82,206,83,131,52,17,122,45,36,10,175,54,104,130,16,125,240,126,23,15,]], +[[1,162,71,148,58,254,131,240,54,182,182,15,35,217,119,116,253,35,32,142,220,49,207,61,136,32,233,220,99,102,17,3,140,151,165,139,224,232,71,196,138,106,57,135,207,226,80,168,215,176,125,151,249,97,246,183,183,158,125,128,66,184,189,123,],[120,235,227,159,71,105,221,121,252,88,74,58,189,48,49,171,200,130,217,211,0,234,17,155,216,8,133,248,53,13,68,75,],[237,44,237,26,79,221,179,68,42,99,115,72,23,154,106,91,238,220,180,76,142,152,140,162,111,120,147,109,44,141,181,197,22,213,75,140,79,8,217,29,215,4,42,182,171,38,216,127,35,14,178,178,21,111,60,226,153,79,206,124,43,15,16,14,],[48,63,22,100,205,10,215,206,218,171,190,225,50,214,255,145,117,138,112,248,139,188,13,69,176,250,175,170,235,239,66,137,74,156,31,133,8,90,78,156,191,200,161,32,139,190,231,37,193,129,139,131,99,230,86,57,101,13,159,56,35,32,111,1,],[203,250,169,243,237,166,200,158,81,120,172,196,49,112,179,91,245,217,190,213,200,40,42,100,133,172,82,105,183,56,83,5,],[123,244,111,8,50,18,16,49,238,117,146,247,245,86,255,58,230,71,89,39,43,118,191,237,16,57,148,144,23,17,226,67,],[86,199,133,45,126,49,153,120,192,222,44,224,160,208,94,126,19,169,180,163,196,74,156,233,169,79,178,161,0,205,212,8,]], +[[145,253,239,205,188,153,13,62,142,235,96,23,4,52,218,16,131,27,3,8,31,106,253,13,126,18,177,0,17,224,42,239,197,141,62,32,184,212,123,164,85,185,18,87,45,200,64,129,94,61,136,95,165,145,125,29,164,132,8,185,169,86,64,152,],[104,54,116,33,240,13,57,126,154,153,170,218,104,57,233,136,97,96,61,138,123,130,144,93,252,210,254,205,85,139,223,126,],[81,1,18,34,59,51,165,171,21,100,247,83,113,145,205,41,42,157,189,90,50,61,122,221,5,132,193,176,173,0,208,172,113,153,195,251,117,142,145,63,243,215,22,194,233,13,217,13,78,143,89,149,30,135,239,139,120,33,74,81,117,196,230,8,],[171,213,3,16,78,94,53,123,81,155,215,159,85,101,149,49,68,81,16,83,174,35,40,93,146,37,86,115,140,132,237,82,151,230,89,174,69,234,198,230,31,123,47,143,101,213,7,211,234,62,173,181,153,24,53,85,133,23,138,217,89,174,143,12,],[142,79,8,27,185,162,8,123,196,144,149,151,156,243,194,44,29,237,25,8,52,121,87,31,149,203,79,178,213,58,247,161,],[142,152,237,117,197,209,32,34,231,245,13,244,217,217,106,214,254,94,220,34,57,88,26,31,117,140,28,172,245,83,94,161,],[201,251,27,59,99,4,104,26,179,245,116,111,95,253,103,66,20,102,149,241,59,142,58,186,44,57,154,101,133,238,77,4,]], +[[239,0,179,193,129,246,50,125,2,37,103,81,203,81,194,195,108,12,10,120,7,99,64,84,143,91,192,112,216,109,158,38,219,20,205,50,88,143,215,65,232,244,46,81,33,204,129,26,212,80,99,242,129,65,232,60,102,143,7,217,18,40,240,73,],[240,152,179,106,1,250,34,243,5,133,219,84,240,47,232,49,26,208,87,11,187,59,58,241,143,79,145,162,136,55,233,121,],[19,159,156,185,155,153,91,230,88,140,221,181,5,22,148,131,143,157,130,166,7,97,253,227,4,176,2,127,248,101,132,191,101,199,60,198,210,83,229,96,246,85,37,223,4,191,225,70,200,59,66,38,156,243,120,15,139,195,146,67,120,148,174,1,],[183,95,72,39,59,217,138,227,217,55,8,197,227,78,238,114,77,235,173,72,196,119,195,116,128,78,249,173,189,14,106,178,182,203,212,173,166,110,124,225,66,37,69,89,224,98,193,115,95,98,185,155,188,127,233,204,189,197,206,78,52,34,103,0,],[174,75,25,5,103,59,167,200,60,200,247,222,36,116,148,5,208,181,177,195,249,222,137,93,6,200,31,33,79,159,60,101,],[91,120,134,211,165,139,18,244,172,178,228,76,241,4,201,194,57,13,191,56,218,246,194,179,115,182,227,25,27,130,242,61,],[96,217,152,85,130,168,7,235,76,12,138,169,174,97,152,238,34,53,209,88,37,27,181,41,189,167,127,69,172,2,80,11,]], +[[208,113,216,197,87,141,2,89,73,147,42,166,191,106,128,177,204,65,47,16,111,145,87,78,226,70,84,180,69,238,154,151,155,203,247,210,33,47,182,44,204,248,182,199,104,3,165,234,36,64,157,166,40,126,251,184,177,240,199,179,14,189,217,62,],[232,164,21,226,131,83,68,162,138,95,107,188,186,49,99,2,214,135,235,14,29,204,16,144,15,210,25,106,192,59,98,77,],[12,41,122,190,15,216,235,204,107,119,25,152,117,94,44,107,224,124,129,43,90,128,84,73,87,6,49,112,202,105,67,46,114,182,13,170,227,34,149,138,34,56,205,106,70,40,148,163,135,238,246,91,249,111,99,245,76,8,86,135,165,2,117,14,],[251,11,19,91,61,194,253,77,17,92,117,84,149,134,72,187,207,240,80,82,255,138,97,149,24,53,96,35,55,211,108,91,174,129,233,31,60,216,68,255,165,123,195,56,58,72,127,48,163,7,182,117,175,111,235,125,45,168,119,139,38,196,96,8,],[231,247,185,32,72,37,31,124,38,164,138,19,68,203,93,8,47,56,236,64,78,240,172,112,252,61,63,175,175,147,65,220,],[24,151,82,228,5,247,17,118,177,69,22,66,100,0,130,62,61,7,83,240,58,102,111,159,3,11,197,212,180,104,99,170,],[148,113,201,4,138,166,96,136,21,182,135,211,179,160,37,73,145,190,246,161,117,245,242,184,134,59,6,105,131,2,234,13,]], +[[233,212,134,194,154,232,17,185,66,225,13,129,240,166,113,99,23,184,66,194,197,191,222,245,92,196,50,183,252,174,184,24,67,165,45,21,185,247,49,215,55,177,196,219,195,34,39,164,128,150,48,145,210,198,40,111,72,46,241,232,54,112,84,229,],[112,174,10,86,224,123,38,79,97,64,53,132,160,239,52,198,146,3,159,65,63,193,153,248,194,62,46,229,138,145,119,126,],[101,25,26,168,133,221,171,159,103,39,24,121,149,47,198,175,254,65,202,32,235,59,205,134,103,49,97,176,59,83,38,148,214,221,136,144,142,177,177,238,192,3,207,203,230,20,107,69,56,226,29,245,89,105,145,42,13,125,136,24,173,121,89,13,],[247,77,114,131,146,70,210,247,96,206,242,165,238,68,36,79,3,178,33,49,112,235,112,135,83,182,226,109,246,63,217,45,71,58,180,46,93,219,74,250,2,5,230,98,210,229,14,150,152,174,194,236,18,97,237,156,39,232,207,226,82,192,250,7,],[147,22,102,72,177,140,239,64,88,155,132,83,115,124,72,111,106,154,33,228,158,186,144,162,163,109,44,174,181,187,18,84,],[52,93,250,233,162,173,212,156,7,239,238,19,219,100,128,225,159,74,214,100,250,72,162,82,191,212,154,215,201,138,50,113,],[116,162,8,101,135,209,208,135,42,20,92,42,90,110,101,85,254,208,213,133,252,90,164,112,117,55,171,182,171,144,253,3,]], +[[230,250,16,219,180,120,225,227,107,53,223,235,2,80,246,60,8,81,80,112,174,121,178,47,4,126,39,23,8,214,79,92,224,46,31,43,216,121,46,244,131,72,28,109,17,247,199,201,219,222,236,201,133,148,50,231,242,121,233,209,115,211,17,100,],[224,223,84,189,209,115,57,141,224,195,230,43,186,211,70,205,7,99,97,38,136,3,130,170,74,223,159,142,203,248,2,68,],[192,60,71,3,89,18,126,157,227,175,14,14,215,211,177,159,174,224,236,20,11,121,194,153,226,203,109,172,10,62,126,49,65,65,204,133,75,69,150,206,76,81,199,176,222,200,165,200,207,9,54,32,83,97,213,54,95,75,204,7,196,40,124,7,],[138,158,30,33,95,76,170,161,149,220,135,27,177,196,33,26,219,180,217,126,136,124,174,102,6,204,221,174,142,150,95,202,60,148,241,252,63,156,95,73,195,122,177,95,138,178,121,51,210,76,211,105,182,159,241,14,218,152,232,126,170,76,234,1,],[13,68,67,103,228,76,240,182,248,205,138,211,251,188,227,119,204,119,145,205,45,129,235,98,53,192,228,208,124,111,252,114,],[250,192,33,158,218,77,94,171,64,243,76,243,177,180,12,9,201,160,171,203,16,72,75,23,116,203,123,205,110,0,118,106,],[110,20,183,88,22,130,21,70,65,72,54,196,75,156,109,93,160,164,99,72,144,228,23,65,63,129,184,146,117,230,147,9,]], +[[5,142,54,128,184,252,192,170,20,144,8,156,17,36,103,127,152,215,75,27,251,113,238,134,99,240,37,240,217,70,205,32,236,114,206,14,130,198,163,178,18,67,210,240,14,158,136,58,219,197,203,99,179,217,54,239,165,12,7,203,146,145,72,226,],[144,242,61,251,222,201,132,111,192,13,149,103,197,120,56,33,226,183,145,225,177,96,76,114,196,145,169,113,244,198,39,102,],[87,52,236,80,167,248,46,72,83,107,220,67,112,207,239,46,21,10,99,29,171,175,137,237,207,15,218,190,79,88,57,244,245,251,216,223,142,196,163,172,212,10,139,251,150,61,24,85,255,146,116,219,195,49,101,181,230,211,122,35,157,172,233,3,],[1,117,119,199,127,97,150,119,249,244,51,149,154,71,211,133,143,126,33,84,78,12,121,136,236,238,54,215,189,205,23,156,24,221,140,200,17,98,96,24,78,121,69,159,115,145,195,208,70,28,133,44,222,198,101,249,175,60,174,52,32,1,28,14,],[231,238,225,103,55,85,243,142,166,163,55,115,171,18,171,249,217,202,45,154,2,49,15,248,176,186,13,214,21,97,58,178,],[8,72,28,243,180,214,23,137,195,221,173,147,123,155,221,247,119,85,185,21,225,147,104,0,84,197,164,135,10,184,132,63,],[82,215,13,56,102,31,15,42,57,106,149,170,215,26,12,147,15,103,195,29,197,119,33,25,19,200,164,45,111,44,210,3,]], +[[81,186,58,79,61,133,209,84,140,47,36,148,163,81,31,59,149,21,102,61,126,133,55,15,182,21,2,55,233,188,152,11,119,73,222,2,16,188,224,109,72,245,155,149,174,177,82,143,217,180,229,44,221,226,47,184,25,59,237,213,223,18,129,124,],[200,61,240,71,49,114,66,103,105,211,184,66,149,164,29,81,104,137,33,128,89,101,216,158,192,213,63,56,56,53,237,112,],[22,251,41,12,145,59,32,235,28,61,123,121,130,73,235,132,89,212,190,232,18,93,178,179,241,218,171,138,249,217,167,0,237,121,138,221,216,2,223,205,41,122,65,37,147,205,167,190,153,121,161,240,147,80,232,111,105,138,195,56,14,52,29,7,],[22,5,176,248,228,18,16,137,104,127,69,231,253,41,42,186,215,164,83,126,54,34,162,152,19,30,225,154,110,8,149,237,26,169,88,46,0,45,65,111,169,147,162,27,93,161,137,56,196,105,161,44,99,115,148,147,52,225,18,71,35,39,89,6,],[40,81,209,94,68,4,136,238,183,233,162,144,173,116,17,139,147,77,79,232,244,131,214,238,8,145,42,36,252,225,203,5,],[98,100,39,226,21,10,181,246,2,251,38,81,90,172,99,110,183,18,149,115,203,135,211,99,213,174,201,74,255,204,234,180,],[34,85,236,143,230,184,190,177,47,46,138,250,74,240,4,210,142,216,90,141,84,232,133,215,93,248,107,80,107,90,153,6,]], +[[125,222,197,38,164,151,29,137,18,166,189,67,198,159,146,237,134,68,43,21,244,47,186,187,242,209,126,255,152,153,49,97,13,254,255,178,118,35,9,180,115,78,76,226,82,60,241,134,49,73,247,225,154,124,20,126,192,137,158,17,12,169,216,125,],[0,54,172,31,28,161,236,153,153,107,106,208,159,46,18,196,147,68,158,89,107,32,22,12,159,25,99,92,102,112,137,102,],[158,96,59,1,95,66,135,27,120,235,39,82,63,187,124,233,98,252,163,42,226,112,232,225,45,202,221,37,170,133,43,137,31,111,239,119,181,154,84,108,154,122,124,172,181,94,29,50,173,200,5,174,95,97,166,158,103,100,199,192,130,146,235,3,],[49,230,251,119,22,223,195,83,238,194,241,85,44,201,95,6,16,122,7,214,156,163,122,215,171,135,112,88,111,23,219,133,248,23,100,12,247,238,229,219,94,99,12,136,5,237,94,219,118,250,54,233,95,75,212,101,7,75,78,223,82,153,223,4,],[161,168,219,117,226,54,191,227,39,245,185,104,210,200,215,174,248,11,154,244,222,65,154,217,246,71,87,251,136,112,165,168,],[217,27,213,225,68,37,153,53,216,229,182,119,228,232,10,228,146,213,232,176,47,143,38,219,14,252,10,9,99,47,112,240,],[96,31,195,64,147,20,137,209,65,16,54,140,123,203,39,41,94,53,60,201,57,3,218,4,250,64,229,219,235,7,227,15,]], +[[11,101,144,221,124,47,21,249,74,86,226,64,22,147,99,194,103,50,48,43,157,68,11,83,39,35,0,46,21,93,2,217,205,24,224,50,87,124,85,118,242,35,243,227,216,161,250,142,154,135,15,239,9,233,64,159,175,64,215,20,62,82,252,68,],[160,176,150,20,193,12,50,20,55,98,168,151,136,122,181,69,174,77,217,8,85,121,161,45,114,133,68,223,199,29,115,97,],[100,45,129,172,243,140,240,153,168,51,167,79,45,128,184,84,72,236,43,26,93,220,100,71,11,33,61,84,183,190,97,51,104,154,113,148,245,216,151,146,225,110,93,247,85,164,253,158,244,104,158,169,82,146,110,14,78,203,59,212,129,253,145,2,],[255,228,147,104,39,43,126,230,201,142,32,42,161,59,91,11,17,61,25,91,162,32,30,26,132,244,194,100,157,104,7,98,84,235,156,132,212,33,14,68,162,193,98,89,105,184,149,94,126,235,127,91,24,239,225,188,129,10,163,71,186,12,197,8,],[98,62,175,228,243,208,52,120,225,246,159,166,51,207,4,193,116,43,236,16,56,185,47,51,210,103,107,231,240,177,112,242,],[221,131,129,122,92,82,62,226,54,225,177,18,235,230,239,16,125,36,104,225,137,214,5,2,5,87,248,94,155,189,191,10,],[26,6,174,104,250,226,41,106,213,130,162,79,118,255,180,64,94,86,100,175,139,125,182,13,84,185,126,116,167,249,78,1,]], +[[198,217,172,197,23,95,162,184,150,92,21,140,86,186,10,90,102,106,210,199,64,205,91,182,121,187,169,177,220,80,146,132,245,207,202,33,27,2,251,167,114,3,71,112,59,241,99,28,179,8,250,188,218,166,116,41,82,124,91,123,103,109,186,239,],[64,21,130,247,30,71,47,240,195,237,4,183,214,209,186,165,187,220,124,55,206,174,166,249,37,156,167,102,126,11,121,119,],[77,44,231,7,9,11,15,63,65,70,47,215,91,214,9,162,114,79,173,254,92,163,144,227,19,164,44,171,66,134,142,214,233,168,145,77,193,57,9,192,214,246,30,99,113,41,87,199,111,59,216,183,245,83,73,113,90,58,49,117,21,192,113,8,],[76,31,232,36,16,162,52,243,17,146,139,199,31,41,253,122,189,49,226,49,168,44,101,232,218,66,217,16,204,196,70,167,251,114,3,126,8,5,240,203,72,192,251,211,111,200,156,44,110,88,207,109,18,116,242,14,161,208,9,180,35,167,223,14,],[38,197,202,205,3,214,142,8,176,87,31,103,204,229,236,173,91,67,42,192,244,141,74,60,210,92,100,102,210,159,179,205,],[64,115,157,151,204,146,18,77,193,204,150,69,41,212,114,44,236,111,209,81,37,148,23,65,200,16,8,144,173,149,78,108,],[118,45,177,144,220,93,46,126,230,211,125,212,95,119,241,128,158,241,116,80,234,218,243,79,35,60,166,184,75,35,85,6,]], +[[125,250,228,22,65,157,123,13,79,193,248,35,132,12,62,75,212,173,205,77,194,220,23,179,134,55,172,237,172,189,187,69,188,81,215,116,89,49,49,126,30,52,110,46,124,146,3,145,129,182,191,56,238,47,90,68,251,226,51,156,79,149,42,185,],[88,86,66,47,138,3,174,170,40,234,119,60,198,238,73,81,12,249,155,48,152,54,122,180,167,152,44,162,95,198,115,125,],[218,52,177,152,62,140,85,228,31,218,142,200,171,242,59,54,122,13,166,6,200,205,187,30,139,87,224,52,60,5,87,165,240,232,21,231,242,47,134,5,174,147,178,125,3,119,106,193,247,222,61,121,46,162,147,58,194,45,45,194,59,50,61,12,],[21,12,217,134,206,63,214,107,202,127,209,45,127,25,114,112,97,71,178,45,18,171,121,184,194,11,30,20,25,63,85,180,59,209,60,43,145,51,198,156,97,66,92,144,58,193,112,227,42,118,250,206,41,179,61,204,34,54,247,177,199,19,124,6,],[108,97,10,228,170,38,105,75,164,191,15,33,73,45,247,84,196,42,64,19,71,5,76,122,234,195,134,29,76,38,102,74,],[121,195,174,218,64,54,130,203,74,66,157,96,209,167,241,122,99,233,118,172,190,150,129,241,54,144,44,243,150,152,6,246,],[128,125,159,35,19,69,117,179,52,223,11,176,135,213,185,213,34,119,26,184,249,118,52,21,138,248,32,187,199,243,164,5,]], +[[112,148,22,7,73,151,185,201,175,77,55,160,17,57,232,163,249,242,206,93,114,165,125,128,94,130,42,129,24,109,1,126,174,225,16,241,244,212,110,166,6,73,215,134,177,80,5,46,40,122,157,166,1,34,196,123,9,8,250,139,44,162,138,128,],[104,198,199,22,97,161,48,143,15,59,243,77,129,170,52,178,125,244,172,199,111,114,5,61,5,190,140,193,176,225,246,84,],[142,75,65,240,151,216,54,20,24,75,167,245,43,162,253,159,5,101,248,166,55,33,239,85,249,49,98,130,107,159,10,192,112,192,226,134,75,95,253,142,204,193,142,250,209,139,44,232,75,229,124,11,74,65,197,46,32,239,55,114,35,119,198,15,],[163,79,189,15,210,4,182,158,115,124,130,179,154,180,101,123,40,230,13,35,124,50,89,42,159,152,56,13,221,211,171,46,174,174,186,69,0,190,24,153,247,212,188,229,126,67,241,117,171,162,159,25,114,110,142,123,222,243,190,180,225,254,137,13,],[3,93,229,136,52,93,138,149,75,166,209,62,183,126,241,226,147,189,155,86,182,152,213,239,206,6,68,238,46,19,8,48,],[198,125,55,234,14,173,131,218,106,170,187,37,15,43,69,149,28,116,225,113,34,246,156,85,87,249,25,107,58,161,57,199,],[2,186,225,145,228,235,103,162,49,86,125,27,1,152,72,192,255,41,180,199,110,170,175,12,137,91,185,165,73,49,134,11,]], +[[61,203,122,231,217,240,241,65,241,217,240,120,131,99,91,145,62,210,159,182,29,15,116,28,154,253,5,162,123,4,91,6,174,98,183,238,27,141,181,118,77,175,221,217,114,74,204,16,109,108,10,77,30,133,216,144,111,117,132,181,88,245,119,223,],[144,193,147,107,45,32,33,124,111,53,10,102,179,135,204,172,224,165,40,27,42,177,99,216,95,122,120,35,107,84,64,102,],[9,161,230,254,223,151,27,62,219,250,239,190,184,154,165,57,202,11,2,179,126,122,196,234,137,32,214,212,52,142,224,207,154,45,94,150,252,229,23,198,101,231,195,131,104,186,242,73,121,36,154,149,183,14,167,67,108,0,120,95,22,163,174,9,],[160,122,209,212,110,213,217,160,100,212,168,170,228,91,97,32,236,100,97,31,14,241,103,239,34,94,65,121,145,35,174,195,37,115,73,184,203,165,93,120,235,246,250,81,236,212,5,74,87,125,127,110,108,148,207,137,101,224,48,182,29,77,23,2,],[206,110,157,229,153,247,74,10,212,204,246,124,56,249,242,47,252,91,30,49,66,213,22,105,148,236,234,121,166,104,191,182,],[235,203,224,255,33,50,103,245,87,136,127,71,217,30,174,125,59,52,74,47,55,103,38,54,252,204,225,243,136,255,126,131,],[54,29,71,119,194,162,104,192,232,149,82,102,64,122,158,186,6,139,238,4,242,151,146,39,148,7,167,30,128,180,131,2,]], +[[41,115,17,221,239,254,201,210,190,104,239,123,42,32,254,45,39,126,29,142,81,100,139,3,87,42,218,39,236,31,159,67,106,108,40,231,97,100,12,64,8,51,58,174,90,51,102,48,46,47,70,119,169,83,186,72,42,182,251,74,29,112,180,71,],[0,70,220,78,224,232,187,123,213,65,74,172,55,125,86,114,89,142,237,182,34,45,60,28,9,197,225,245,246,179,186,76,],[75,240,185,44,110,228,234,206,94,142,177,3,112,255,157,156,104,165,116,157,89,137,157,4,50,122,170,56,248,248,37,224,50,229,151,66,179,125,226,49,7,163,236,221,63,122,13,8,18,38,20,183,143,221,55,41,60,141,5,226,143,95,113,8,],[100,143,13,113,44,169,159,175,254,196,188,95,192,66,34,126,224,16,87,2,7,220,143,140,216,11,43,44,73,156,186,49,239,88,216,116,103,76,188,15,82,250,238,188,6,126,145,190,101,17,254,23,157,107,7,140,152,167,222,248,237,121,29,5,],[190,122,122,48,124,114,213,9,31,9,232,183,82,73,127,235,123,247,205,97,161,194,151,168,240,2,75,179,172,50,60,75,],[147,249,42,190,132,51,159,228,174,249,250,178,49,13,47,5,1,191,187,211,164,231,222,134,142,183,98,50,168,253,178,236,],[2,94,28,101,107,201,118,35,17,159,167,116,234,22,163,123,64,133,201,158,75,224,253,213,53,58,0,133,177,250,190,4,]], +[[77,178,181,129,68,168,210,208,236,3,187,155,194,155,76,168,147,133,76,128,182,74,250,74,247,169,201,54,147,94,203,4,252,92,215,80,225,116,237,113,139,217,56,250,142,217,154,27,157,85,107,167,103,15,42,119,218,241,199,32,17,55,50,165,],[240,166,69,58,30,22,11,114,65,239,204,143,80,198,236,184,134,184,218,52,29,221,187,85,149,214,248,7,220,135,115,75,],[66,69,23,170,221,133,60,227,152,87,89,163,39,231,118,13,145,86,211,178,115,69,56,63,14,74,214,102,30,228,163,114,77,24,216,32,246,197,87,248,39,151,190,182,45,47,8,84,51,116,79,137,162,216,82,147,121,100,129,134,46,248,164,15,],[48,25,69,117,179,24,33,94,208,77,54,153,161,159,237,51,141,126,122,205,102,44,92,125,61,248,66,249,194,60,185,144,4,92,132,244,181,112,79,81,92,185,225,150,151,138,41,161,160,185,139,197,50,75,4,32,15,54,89,58,214,49,95,1,],[247,97,246,254,96,42,3,31,230,208,95,208,252,70,167,195,219,36,175,187,135,62,219,199,134,181,100,36,251,18,33,252,],[116,140,178,154,161,197,38,78,233,30,68,91,29,103,201,114,151,55,54,44,178,94,68,214,167,21,50,21,75,190,58,175,],[196,194,171,249,107,226,168,123,239,42,252,228,149,0,116,178,201,205,184,202,81,10,241,93,122,55,148,66,195,4,164,5,]], +[[200,32,65,60,36,86,116,113,4,102,46,244,223,243,172,35,58,196,185,26,118,211,196,234,117,68,144,188,155,30,41,31,137,147,206,162,247,242,128,108,119,179,152,27,84,191,169,191,23,98,21,27,65,142,94,114,83,113,202,44,4,210,35,238,],[248,57,87,221,218,197,203,138,113,35,84,248,0,220,158,90,116,139,49,217,191,202,219,4,91,148,138,121,159,100,86,112,],[126,247,14,74,20,149,77,80,159,17,127,75,208,27,34,11,204,25,45,59,95,223,195,72,47,187,195,182,157,192,104,167,196,118,29,27,235,194,49,125,109,183,79,144,106,21,86,66,176,163,198,89,43,220,114,230,78,172,111,32,63,183,78,2,],[43,116,223,5,139,95,103,231,218,65,199,233,231,145,39,99,166,4,251,233,182,84,16,91,194,159,230,68,124,142,105,254,218,43,177,184,135,100,178,196,72,251,132,174,239,163,70,207,83,190,144,74,139,230,213,47,73,14,7,231,220,127,121,5,],[137,43,173,117,130,242,187,102,237,42,174,217,79,188,52,174,72,184,225,27,64,147,167,206,0,176,161,109,9,175,44,116,],[219,116,143,125,50,157,212,16,34,89,60,150,214,210,250,162,112,58,142,236,137,74,23,168,190,196,51,51,162,184,0,103,],[42,153,223,166,90,108,219,150,77,161,209,48,101,88,95,93,169,24,101,33,132,112,76,156,100,38,154,92,50,102,224,8,]], +[[103,105,204,142,18,86,23,194,44,229,114,55,164,252,161,80,127,148,18,52,102,29,247,67,40,208,74,182,46,248,108,71,5,17,44,166,11,175,247,155,73,22,193,190,226,185,57,12,4,122,240,140,53,235,179,195,129,185,116,141,29,212,196,253,],[80,13,177,66,3,44,17,158,123,21,174,70,245,79,107,52,143,50,239,105,189,98,138,98,234,83,204,219,29,158,128,78,],[211,157,133,61,44,44,93,33,181,135,30,165,167,92,4,16,72,217,58,71,220,89,154,95,221,192,133,98,133,206,99,111,205,253,133,100,8,61,6,255,40,74,82,75,198,51,207,223,195,176,55,22,61,103,76,185,187,91,163,188,37,190,208,14,],[195,53,153,54,238,228,42,225,232,67,29,148,17,37,122,194,158,27,120,198,30,205,52,245,106,155,130,142,20,101,203,125,134,9,98,100,55,194,245,140,147,39,38,194,53,118,29,124,146,156,110,122,55,218,137,167,21,7,190,200,170,115,183,1,],[193,8,245,142,125,242,75,20,99,103,110,70,167,126,18,19,129,3,176,18,153,72,73,220,81,199,238,71,172,27,192,98,],[184,196,244,73,134,218,192,53,189,125,249,54,42,40,90,55,148,30,122,127,92,240,67,252,58,150,176,191,89,151,163,88,],[216,134,133,126,84,48,200,170,113,200,10,78,10,233,43,154,12,70,113,30,176,87,35,0,218,190,146,225,11,50,226,14,]], +[[29,247,172,251,150,51,4,229,30,196,113,202,241,129,16,37,86,120,60,183,217,30,173,48,189,194,83,77,7,138,20,136,5,163,31,252,112,228,227,86,159,194,190,17,12,100,58,213,240,135,145,60,122,164,118,220,216,214,228,188,126,194,45,36,],[72,197,138,148,54,77,143,126,105,16,54,181,117,92,69,153,90,209,185,147,207,12,14,189,194,182,31,172,178,173,109,119,],[177,129,147,141,225,1,66,243,36,7,180,231,134,205,221,233,50,235,17,219,192,191,14,90,197,9,250,231,165,188,195,41,97,254,52,72,249,18,200,80,15,198,219,78,29,50,98,168,60,157,190,118,155,184,195,167,97,0,15,227,108,13,113,4,],[206,11,162,163,33,193,56,82,135,172,33,140,27,205,131,40,59,222,97,75,96,210,77,141,179,111,2,252,168,241,165,120,136,187,130,123,183,229,225,236,211,135,128,126,183,87,105,203,120,227,7,94,220,10,83,76,6,110,96,14,34,100,239,14,],[65,2,181,68,141,92,11,203,168,154,11,211,200,249,132,212,69,8,33,106,241,186,193,191,64,216,245,241,148,48,141,224,],[6,210,207,188,159,204,117,88,157,88,163,176,33,149,232,135,240,42,30,42,95,149,124,13,43,202,90,153,15,100,238,202,],[107,118,93,65,247,140,147,19,116,71,48,140,94,69,183,117,6,95,170,208,157,74,212,244,26,62,158,123,155,105,185,11,]], +[[126,216,124,54,223,219,174,96,201,64,163,179,37,193,159,222,216,20,215,106,84,72,32,163,47,40,106,92,10,215,29,114,60,74,197,16,179,98,34,194,82,162,220,26,252,180,15,176,235,133,188,169,3,145,25,106,88,131,170,44,201,18,178,223,],[120,33,103,35,13,19,198,193,154,119,162,16,236,245,192,165,178,120,137,118,33,53,106,228,118,65,253,46,220,69,219,82,],[87,155,56,18,75,208,89,26,89,124,201,163,137,18,124,234,245,81,86,7,115,99,237,184,17,208,182,85,82,172,252,198,119,178,114,148,33,153,202,37,171,121,13,230,224,132,96,58,209,5,46,194,16,207,111,203,20,23,40,144,103,206,60,8,],[222,52,41,126,177,89,141,63,180,23,80,232,119,145,89,156,183,164,88,66,156,74,42,65,207,65,225,149,218,205,213,209,145,6,10,55,155,79,56,217,61,139,180,229,206,169,30,246,173,48,156,172,20,44,166,229,163,78,254,253,240,153,41,4,],[57,105,200,38,156,35,150,102,12,218,60,169,7,161,43,145,59,135,156,30,48,177,225,158,118,250,221,73,12,142,183,96,],[163,52,64,109,30,66,226,137,232,20,202,242,77,234,155,53,120,234,157,25,142,211,203,86,204,80,250,159,36,46,10,143,],[188,243,108,128,122,252,163,220,213,17,12,243,1,95,6,183,134,133,127,196,68,121,244,41,105,64,196,9,151,80,181,8,]], +[[106,41,248,27,141,154,164,138,27,35,54,78,172,143,106,75,221,96,122,132,207,232,232,141,144,23,93,128,100,58,88,168,76,59,227,162,168,66,95,243,28,58,13,180,165,42,12,177,65,108,235,72,204,62,76,40,164,242,40,74,179,70,7,21,],[104,236,248,178,91,193,107,210,78,143,63,192,247,123,73,220,178,237,2,115,160,224,164,21,6,129,178,1,143,230,229,99,],[223,9,203,155,135,141,61,201,229,66,219,172,40,148,62,40,228,29,206,203,146,203,126,164,64,9,136,94,70,73,151,67,51,5,97,186,29,54,174,221,70,118,117,253,202,43,170,164,112,27,111,173,151,159,216,57,196,112,209,60,130,218,169,5,],[177,173,24,208,171,123,59,254,90,13,155,18,253,42,118,52,183,229,77,220,81,21,91,235,246,93,169,100,121,83,248,188,233,235,191,225,255,245,35,8,2,174,167,101,111,123,221,14,15,151,246,216,43,87,192,165,41,238,181,25,140,145,38,4,],[83,199,49,72,39,49,8,89,156,43,84,73,153,165,227,119,107,255,170,11,109,26,81,138,149,108,251,99,181,155,197,243,],[124,63,246,101,14,51,228,137,34,92,46,166,232,39,33,177,205,162,241,130,228,26,39,133,154,1,242,195,6,253,36,24,],[119,73,125,111,250,75,146,145,110,131,54,45,220,110,73,38,148,46,160,69,71,225,206,144,180,202,47,226,60,128,89,14,]], +[[239,18,223,71,157,152,58,217,110,139,166,83,48,179,109,73,170,219,152,49,100,225,192,180,82,181,96,222,209,208,141,96,247,97,207,40,38,146,122,124,218,140,176,79,170,44,89,248,66,90,143,125,57,143,118,232,103,2,28,149,31,7,56,9,],[200,15,52,144,53,98,54,28,193,56,11,221,146,34,195,132,163,120,133,204,5,84,4,227,234,146,15,180,110,225,111,98,],[76,128,16,134,109,145,21,240,82,147,185,52,202,198,129,4,204,44,52,55,86,140,185,213,197,112,177,168,190,231,6,96,48,117,83,112,51,189,112,138,156,159,61,30,37,25,169,21,177,196,174,76,205,223,207,14,208,192,73,211,66,160,46,2,],[30,186,14,156,179,145,93,162,55,37,108,41,228,55,76,249,89,64,87,38,105,85,224,161,181,199,8,195,255,108,18,9,60,143,152,116,203,91,47,190,191,161,47,136,170,25,51,58,230,42,27,238,125,88,201,142,206,124,171,151,119,51,194,3,],[45,193,95,144,191,242,57,70,195,62,47,196,175,90,231,198,143,229,4,46,120,65,203,15,66,30,72,232,139,122,74,111,],[217,128,0,159,147,244,236,179,62,173,116,149,225,165,56,156,98,19,7,244,202,0,220,90,140,192,227,111,171,209,16,191,],[85,125,49,117,83,11,126,186,37,234,215,47,96,35,254,86,152,101,161,200,199,205,27,209,254,135,201,87,65,247,220,12,]], +[[247,49,49,124,245,175,254,88,112,76,77,148,151,174,134,11,191,115,157,15,217,107,124,2,239,182,119,123,60,133,138,25,215,214,56,174,204,225,70,30,49,66,85,170,41,217,166,180,136,174,161,57,110,150,130,105,90,71,14,255,35,243,237,132,],[216,144,123,19,48,51,172,111,155,62,47,219,242,203,73,123,209,212,248,248,16,28,144,241,193,42,206,206,37,224,217,114,],[42,79,234,152,249,36,1,113,161,130,63,47,105,53,32,98,103,46,108,110,102,82,211,136,168,119,20,214,71,153,93,247,91,110,30,209,116,106,242,173,244,232,6,19,93,96,117,78,96,254,160,50,18,142,53,171,193,241,97,81,129,18,95,11,],[252,242,180,154,164,253,54,133,52,38,238,229,160,8,114,68,17,10,0,90,195,28,136,69,97,103,1,77,100,136,31,82,212,39,177,143,204,122,154,48,160,248,59,195,139,1,131,65,138,226,125,74,99,100,42,235,134,87,154,113,236,166,114,13,],[82,242,83,52,178,100,237,119,255,28,234,48,81,67,125,211,27,62,204,179,245,240,221,15,210,168,240,186,108,146,133,141,],[153,74,241,246,163,228,195,95,144,138,207,175,139,70,152,182,179,96,146,47,142,95,107,169,75,100,163,101,181,225,151,214,],[171,200,16,98,11,6,220,38,214,19,181,44,219,205,163,28,240,170,61,101,100,62,210,154,230,15,84,16,206,19,166,1,]], +[[73,142,90,33,169,176,195,71,186,131,164,122,193,0,105,69,127,87,131,194,225,230,228,100,0,69,229,148,177,198,147,50,251,57,72,200,17,153,86,145,5,204,27,125,156,235,59,65,163,67,187,0,87,85,56,89,46,9,132,244,244,113,10,190,],[64,72,169,117,133,146,160,174,194,14,42,64,195,252,219,169,173,205,246,50,105,9,197,37,179,216,3,196,87,156,216,107,],[40,96,131,12,205,29,65,217,80,118,129,106,57,132,36,247,183,57,196,159,218,207,86,84,82,157,168,95,227,86,85,132,246,170,194,97,76,99,247,116,182,29,185,8,31,20,16,251,168,229,10,179,180,195,157,192,99,20,36,63,63,13,142,15,],[139,38,214,170,127,156,165,13,122,161,153,234,223,213,53,59,84,50,129,30,158,38,190,49,67,239,207,169,74,101,80,43,163,37,145,207,244,187,240,117,148,141,49,217,240,82,6,75,117,8,209,118,14,120,193,68,76,206,217,102,197,197,112,15,],[238,199,156,34,51,35,236,15,180,94,16,231,199,138,93,36,18,223,124,229,50,172,38,222,156,120,213,123,100,112,248,159,],[60,170,106,211,54,91,230,100,54,125,65,46,223,36,240,47,144,7,32,124,64,247,153,79,93,15,156,185,52,252,113,32,],[175,122,194,141,67,144,13,160,119,74,168,195,89,76,30,134,254,152,130,184,91,143,85,202,182,148,35,208,105,75,82,6,]], +[[194,76,191,64,26,208,59,216,141,204,123,81,158,207,98,77,178,34,62,153,2,137,48,158,30,159,31,143,97,39,198,201,167,70,102,243,87,32,159,113,137,144,55,136,241,7,86,62,80,192,81,195,212,12,63,61,173,16,211,195,207,241,230,120,],[0,36,176,37,207,196,250,183,121,184,19,236,40,10,219,29,25,51,4,195,72,180,226,50,195,49,177,219,10,182,173,67,],[88,30,108,133,174,198,35,182,43,61,76,155,201,199,119,89,213,73,39,34,226,82,212,76,31,138,218,157,162,236,198,124,23,8,50,115,170,9,27,186,192,70,174,99,199,136,147,21,46,20,217,38,196,26,227,95,14,110,57,89,73,107,19,6,],[147,184,253,199,165,183,83,54,6,92,217,181,181,105,124,80,98,226,123,21,112,232,254,137,207,177,218,166,40,185,8,201,169,103,89,147,61,105,86,169,223,23,57,58,115,196,79,38,253,192,209,58,141,70,252,160,8,39,164,221,60,120,218,5,],[243,233,33,239,169,235,109,152,238,176,66,218,173,175,41,25,221,41,236,132,149,172,31,88,12,178,79,28,93,94,169,14,],[106,143,64,36,0,148,209,110,113,148,125,155,246,111,17,206,37,206,113,66,38,19,255,28,57,137,73,214,228,216,223,137,],[104,193,137,158,138,183,157,190,76,96,44,129,132,47,97,42,114,242,107,117,166,160,68,175,225,238,147,71,104,169,94,7,]], +[[139,61,205,228,171,191,78,98,17,196,165,28,75,2,104,0,168,162,160,97,203,56,162,236,199,201,207,17,63,146,112,191,81,69,53,88,15,13,227,89,187,13,65,242,239,221,170,4,194,236,149,1,25,243,22,52,178,193,163,47,25,95,105,104,],[64,200,205,188,200,203,54,171,39,238,95,89,81,232,60,209,231,129,196,106,64,36,143,124,247,135,59,149,239,237,73,87,],[79,61,77,34,133,3,1,126,116,166,187,88,170,250,227,92,63,55,189,238,79,246,190,46,98,64,181,8,47,237,219,34,39,53,225,47,49,224,86,250,104,84,71,229,56,72,3,0,126,167,145,14,96,92,27,120,17,140,213,172,197,135,166,6,],[242,70,2,93,221,227,150,53,211,173,218,157,170,175,57,61,124,116,178,236,211,243,165,17,2,145,213,165,251,239,141,42,133,158,253,232,49,243,30,108,0,122,18,35,158,104,57,18,245,188,165,128,2,235,190,38,167,4,173,75,143,229,121,3,],[234,102,27,176,215,214,114,149,249,168,202,116,83,105,146,129,216,126,165,153,49,108,234,242,113,78,241,244,3,20,184,52,],[91,188,254,167,182,251,227,251,124,103,57,70,233,125,254,227,54,59,64,202,201,44,117,235,220,245,183,194,28,50,245,40,],[227,200,69,121,199,78,251,40,66,144,237,112,244,72,8,116,107,158,181,190,88,48,20,200,208,198,119,194,251,236,186,9,]], +[[212,167,169,82,77,48,166,51,124,10,11,233,92,169,5,145,222,152,136,3,142,62,89,225,178,90,65,129,239,148,102,41,159,195,235,209,57,204,91,124,14,5,175,71,191,246,97,155,129,40,21,187,1,206,236,57,42,63,240,174,195,129,29,44,],[216,222,186,216,105,197,117,208,123,9,61,94,154,218,47,83,229,160,226,252,28,222,184,171,180,64,57,72,215,50,221,95,],[209,87,136,188,216,141,29,129,185,230,29,79,226,110,164,158,102,129,154,89,210,174,72,50,50,27,129,77,80,98,250,219,135,128,125,182,133,46,29,130,149,227,26,41,27,30,120,93,1,216,52,137,95,136,244,0,223,136,50,193,96,123,91,12,],[209,208,165,34,160,247,185,91,61,192,250,48,183,242,247,209,59,53,148,118,29,232,144,249,170,237,219,135,203,7,47,141,27,124,19,189,238,62,1,19,58,84,178,151,45,254,89,152,152,249,213,215,83,248,225,158,220,93,252,47,55,87,160,12,],[115,90,161,202,233,152,217,84,121,66,97,147,147,173,206,213,140,221,187,163,106,45,239,119,80,126,31,212,73,14,64,109,],[131,28,174,216,175,86,185,204,174,18,215,185,213,59,234,240,48,88,149,57,240,104,82,137,43,169,5,37,41,191,142,254,],[81,203,228,234,28,81,34,53,156,205,174,107,143,182,186,41,133,119,154,55,70,240,240,70,199,187,84,153,23,230,213,15,]], +[[208,143,75,171,186,59,83,101,250,247,56,121,92,157,164,93,177,134,44,178,139,147,235,102,53,209,50,13,160,244,217,55,239,49,180,84,247,52,229,43,52,56,238,47,28,188,53,99,27,25,105,222,84,172,152,254,70,51,242,245,0,172,135,18,],[248,175,88,3,80,157,107,220,155,180,12,34,30,26,96,251,24,139,105,185,99,13,123,102,210,79,41,65,4,175,128,66,],[172,235,228,200,111,169,254,44,26,92,87,106,192,80,30,138,176,246,64,250,64,56,5,54,252,249,80,89,213,61,74,53,85,210,32,172,54,53,135,23,94,75,222,22,60,13,0,101,10,18,150,61,70,118,108,153,187,98,191,117,115,226,135,12,],[122,72,37,204,209,155,57,89,203,168,108,15,235,179,153,101,58,74,221,234,107,52,198,136,95,144,88,94,106,24,195,31,229,166,192,169,169,63,214,242,99,180,224,214,87,104,111,20,250,152,123,102,5,195,182,244,28,123,129,225,222,163,39,14,],[120,145,209,163,114,65,167,175,90,240,61,77,20,185,41,249,180,255,128,169,234,146,131,204,136,169,120,6,145,195,31,92,],[127,239,145,250,84,120,58,14,255,153,217,135,217,25,49,16,252,57,137,193,56,74,53,100,23,225,10,0,41,39,186,232,],[213,133,117,213,132,32,84,73,150,20,133,194,158,167,16,228,89,70,91,124,33,180,97,36,47,121,103,42,50,16,126,11,]], +[[143,71,79,136,207,134,60,72,84,86,165,162,21,82,129,255,39,178,132,89,246,59,196,241,219,0,224,3,16,100,246,73,67,20,74,50,157,117,29,4,224,113,105,183,121,238,146,13,208,41,203,68,91,243,118,186,58,102,133,114,24,35,68,163,],[208,80,72,126,191,5,96,45,239,80,103,11,93,70,165,35,0,186,202,5,81,60,229,135,173,94,83,195,8,140,218,97,],[246,31,120,7,195,62,25,109,15,225,130,239,164,212,81,106,152,21,221,212,73,83,139,186,166,184,107,105,1,160,95,93,221,160,96,30,201,15,57,241,85,71,121,219,122,9,166,5,114,239,253,77,18,141,13,60,45,212,232,131,87,75,198,11,],[194,194,139,217,142,114,229,80,81,178,101,155,9,198,142,150,48,49,31,250,152,188,83,250,253,35,49,12,179,156,217,160,6,12,164,14,227,65,173,126,215,135,0,86,247,48,162,208,206,203,227,69,224,94,167,139,123,112,150,127,11,158,8,1,],[201,93,113,238,172,38,76,47,227,193,96,110,49,56,121,246,225,82,96,216,199,45,61,154,153,154,141,30,43,162,201,97,],[251,97,175,146,177,195,59,211,196,138,228,104,240,12,251,60,182,208,209,51,45,198,233,14,31,94,239,147,146,68,192,144,],[66,11,41,116,89,243,153,143,222,160,133,48,99,101,139,114,77,243,176,29,102,75,124,66,116,81,79,31,216,92,86,0,]], +[[228,43,48,212,156,67,196,250,216,61,213,31,220,42,74,197,144,19,39,173,216,0,182,105,114,200,199,11,222,24,10,220,247,52,170,250,164,219,175,49,92,37,140,202,139,188,29,79,52,232,54,1,16,152,116,34,42,160,85,137,243,166,99,95,],[24,189,1,227,174,15,51,250,214,32,110,255,49,247,225,190,36,248,66,80,110,189,240,237,183,93,171,209,44,253,57,100,],[255,142,7,110,52,60,139,115,170,69,59,254,233,178,186,182,213,194,247,76,53,225,186,209,229,42,231,119,214,159,121,118,64,131,249,148,54,138,26,200,81,166,65,205,36,112,8,163,79,59,96,137,98,244,221,81,9,172,113,204,233,120,236,2,],[97,154,182,126,188,243,139,51,104,117,34,25,244,77,20,222,26,39,25,102,205,87,36,75,138,15,33,91,123,105,24,97,158,48,21,244,49,61,123,164,197,185,7,92,175,157,130,89,241,139,252,75,62,143,8,195,172,132,50,93,168,6,107,8,],[237,78,180,177,8,236,129,30,229,237,194,108,250,62,110,11,35,114,53,240,169,124,44,120,55,53,145,42,97,127,68,154,],[4,188,198,50,93,178,233,150,115,35,205,194,146,238,218,53,34,31,120,169,114,86,86,100,206,242,24,76,203,155,60,11,],[69,28,195,217,83,1,253,49,242,140,1,128,158,157,229,203,126,210,66,32,178,157,14,109,169,19,150,202,185,45,155,15,]], +[[92,181,20,33,116,130,191,66,246,17,252,236,54,165,40,104,7,194,189,187,86,150,118,145,53,63,84,49,14,26,213,83,40,6,153,0,61,93,62,28,5,173,16,251,16,149,155,188,89,92,254,33,48,105,150,92,216,207,57,221,66,106,5,104,],[136,102,1,23,227,102,107,184,1,205,236,58,242,70,39,104,219,124,115,141,113,192,33,173,13,131,21,28,4,5,69,103,],[213,62,226,224,240,253,101,123,32,82,71,143,209,93,241,211,143,224,233,58,84,131,235,74,110,125,233,61,2,164,205,84,77,143,221,220,234,130,43,113,87,110,208,40,83,217,166,177,78,26,84,138,239,233,13,146,248,131,121,43,127,29,134,9,],[132,188,11,241,86,89,224,22,40,241,85,28,151,15,73,224,1,25,136,189,240,31,128,184,90,97,165,196,55,30,222,36,66,241,17,135,148,94,15,114,135,139,176,45,113,25,240,155,165,191,218,6,24,162,194,97,46,218,151,97,223,0,156,11,],[90,235,233,73,237,202,249,49,190,153,64,145,243,56,6,170,144,216,247,117,128,17,25,187,153,141,29,63,148,126,98,136,],[127,35,23,83,144,105,122,94,195,107,132,243,255,217,193,213,41,159,220,198,239,198,155,65,36,127,166,151,241,6,126,145,],[116,207,49,238,117,237,186,80,229,221,231,209,96,243,141,250,21,72,122,122,58,16,97,85,171,58,62,116,84,211,14,7,]], +[[135,211,186,149,196,13,248,0,105,177,121,125,223,104,232,102,230,109,70,197,31,222,96,231,104,169,219,197,201,47,87,169,43,129,43,44,155,96,255,49,151,92,66,154,134,115,109,204,23,165,141,61,193,218,163,70,35,164,187,203,226,204,5,129,],[176,31,110,209,198,15,37,65,3,148,26,102,87,39,147,178,174,142,76,244,98,50,186,199,192,198,1,198,209,120,164,121,],[250,13,18,205,83,35,108,65,8,107,234,140,12,198,11,119,100,163,237,114,189,235,157,26,229,238,172,180,136,17,254,82,151,98,162,198,242,187,6,217,179,24,33,141,150,143,100,68,53,73,122,27,208,208,216,193,97,42,184,153,109,152,215,7,],[121,184,209,103,122,105,237,223,68,59,12,204,127,125,202,179,222,112,219,26,170,81,251,91,132,215,207,40,151,141,206,250,103,68,73,207,145,251,143,200,163,187,247,175,102,116,29,137,191,131,13,203,253,239,198,94,230,8,154,209,128,102,195,14,],[71,56,181,60,161,52,123,122,193,127,39,210,83,39,157,76,149,230,238,192,126,171,85,98,135,13,188,33,118,223,53,180,],[163,217,253,251,153,108,231,229,21,227,21,255,174,96,26,101,196,145,252,57,227,229,12,14,148,148,119,184,0,182,173,253,],[79,170,113,141,168,129,151,223,152,249,48,122,151,192,191,39,229,17,227,163,118,8,253,126,112,154,35,22,229,41,145,2,]], +[[124,39,174,71,7,43,12,155,156,44,53,31,19,39,137,152,149,239,165,54,201,192,103,208,224,206,142,130,230,41,39,147,249,254,189,18,30,23,219,114,41,181,103,9,2,24,73,195,93,105,250,8,181,6,32,230,103,248,66,236,122,199,130,220,],[216,124,125,208,246,251,20,241,37,18,236,207,86,159,148,237,71,2,185,98,202,89,157,204,137,42,247,77,248,122,26,121,],[50,113,150,221,212,59,182,2,208,77,25,100,204,192,89,237,98,124,239,10,136,216,173,145,190,73,49,241,124,37,13,85,41,245,82,121,74,62,38,157,23,166,59,211,41,51,235,94,81,156,29,80,101,116,119,10,228,167,41,100,224,111,125,0,],[2,33,96,135,79,154,152,249,249,78,166,32,42,12,68,71,232,185,233,164,4,58,225,142,209,174,147,157,254,250,59,34,49,211,165,27,83,96,22,103,81,177,165,67,32,208,75,178,122,222,127,151,173,4,12,158,157,52,30,202,134,30,175,9,],[173,97,14,245,30,104,253,101,178,97,243,54,227,86,90,134,62,187,22,17,25,153,143,165,54,23,116,48,50,159,14,177,],[231,47,116,145,146,177,63,164,15,232,46,117,59,117,42,179,56,14,210,154,22,20,80,253,17,159,37,135,50,45,231,46,],[182,177,104,97,69,76,223,153,177,79,91,81,247,69,225,13,43,146,247,155,1,9,157,53,248,119,230,192,248,140,66,1,]], +[[8,237,220,181,98,90,225,159,254,123,73,167,220,130,156,137,60,117,56,176,136,94,24,249,141,183,140,139,235,86,156,38,131,71,139,28,88,87,106,13,24,52,178,141,70,251,128,81,109,111,182,249,245,145,105,75,68,53,46,236,209,231,232,154,],[48,6,50,248,33,176,216,237,82,46,231,249,138,10,103,195,60,108,19,102,99,166,235,248,28,36,121,24,93,240,41,98,],[236,231,83,34,153,81,84,178,146,67,126,71,211,138,106,112,175,55,226,2,7,22,253,228,107,253,57,59,61,54,155,221,181,50,83,181,86,98,28,251,52,200,169,2,84,225,50,253,40,236,208,152,67,52,19,162,27,211,169,121,140,161,243,9,],[163,4,244,121,177,19,143,166,186,2,129,213,70,69,166,253,194,175,51,133,29,240,215,157,10,88,86,28,67,244,126,135,192,56,30,175,38,56,253,4,239,174,86,157,167,138,96,14,67,172,74,96,160,152,40,82,179,129,10,194,63,20,129,14,],[210,27,138,226,87,199,11,82,142,140,233,228,245,120,28,138,92,10,93,194,166,122,142,147,113,198,142,109,58,45,12,152,],[194,251,212,167,156,17,9,44,95,114,34,189,96,255,44,216,207,251,141,65,188,249,32,195,243,217,73,2,78,11,154,255,],[242,157,2,125,43,116,162,88,20,181,64,128,14,165,253,180,179,202,254,125,170,158,225,141,37,3,187,34,25,144,6,14,]], +[[34,115,148,45,179,229,211,34,30,128,217,148,253,94,17,99,175,85,245,69,90,142,82,190,133,45,211,173,247,98,180,64,188,88,103,78,153,107,111,62,50,32,179,233,79,0,103,187,14,155,13,151,217,225,5,156,241,57,151,161,147,172,3,42,],[152,151,36,80,178,244,42,243,218,199,25,77,168,159,156,39,123,90,197,226,120,128,145,46,162,188,57,187,22,162,172,101,],[135,77,222,206,8,243,11,48,240,212,200,179,237,124,97,81,73,184,170,116,13,170,52,123,85,149,143,30,33,25,4,79,105,90,33,6,150,144,80,100,72,216,231,53,43,144,70,81,29,127,57,165,65,91,185,197,112,80,252,23,5,92,56,8,],[246,69,230,111,115,153,145,209,126,188,81,62,151,158,110,90,234,233,137,140,186,196,211,74,86,154,229,86,159,143,28,61,52,165,74,96,1,184,100,204,143,2,248,197,127,222,226,27,213,158,253,150,68,138,237,4,233,7,158,145,205,160,117,2,],[203,253,30,117,73,115,164,69,238,201,209,91,45,18,254,199,155,160,207,251,224,93,69,220,8,216,15,96,152,44,35,32,],[143,16,69,52,229,40,119,96,125,174,255,92,170,142,164,164,191,143,144,221,18,215,44,39,113,176,78,186,195,218,13,67,],[129,98,144,216,216,200,19,36,132,207,181,122,53,115,169,167,144,236,178,84,181,1,190,57,145,184,245,26,68,1,253,12,]], +[[219,250,69,171,170,85,65,82,56,177,40,118,52,213,238,196,2,218,223,98,46,39,12,4,168,145,76,237,39,10,114,190,192,254,50,53,129,234,41,103,80,121,126,181,80,140,161,154,88,59,83,127,167,223,69,41,240,128,74,51,193,164,190,244,],[144,194,33,54,180,20,194,180,140,198,70,229,158,199,62,110,171,111,19,59,188,156,63,35,47,84,93,119,147,134,225,122,],[164,98,169,186,165,109,192,247,167,27,248,123,149,244,141,100,32,34,217,209,115,62,227,104,55,119,163,120,34,40,172,133,252,216,48,38,190,76,169,122,52,91,8,79,80,135,78,145,36,225,107,161,125,234,212,173,133,192,229,111,22,239,24,4,],[195,94,79,14,77,165,202,237,80,5,0,216,2,247,61,14,186,248,87,18,224,36,39,121,20,37,190,135,18,167,247,214,180,118,175,213,122,51,156,158,54,178,207,93,65,238,39,188,159,246,98,104,231,223,22,60,161,146,21,25,84,84,191,7,],[175,201,138,90,218,58,17,254,88,190,54,211,184,233,210,25,41,134,180,39,241,138,199,165,16,155,49,240,255,163,147,105,],[151,26,143,210,118,78,128,253,229,150,100,146,108,209,10,3,246,193,93,30,229,184,167,158,182,146,20,117,166,29,110,119,],[255,223,168,145,73,45,73,189,77,229,239,135,189,219,137,44,63,67,56,241,167,109,238,238,231,105,182,153,113,36,155,7,]], +[[239,100,225,122,83,247,251,202,254,62,164,104,118,132,160,218,219,24,208,55,53,164,10,83,179,237,176,73,7,238,97,98,145,134,230,188,20,41,97,196,211,235,54,158,158,17,87,130,146,222,91,106,245,52,212,35,255,36,15,162,110,33,167,129,],[112,82,81,178,30,10,22,145,87,95,161,18,131,58,171,176,161,148,135,157,77,57,6,44,173,89,130,84,89,159,133,114,],[245,143,57,107,162,126,6,122,95,224,3,227,133,88,42,227,73,14,5,149,119,21,215,4,218,13,166,58,100,25,210,228,246,220,102,183,232,142,66,138,111,33,185,234,32,34,153,163,195,107,36,43,14,160,100,118,255,18,208,182,88,12,4,3,],[242,38,11,212,13,107,250,251,105,213,223,88,79,131,43,253,170,102,235,243,237,52,45,221,139,115,216,165,44,49,212,63,149,31,191,154,84,100,93,161,126,17,114,99,83,80,79,68,141,203,93,153,230,45,145,22,41,167,73,10,134,208,193,11,],[229,99,236,151,103,129,151,113,71,241,145,179,117,27,189,150,161,87,65,213,210,64,183,95,204,17,98,58,157,145,223,21,],[241,91,108,81,216,55,157,199,202,208,138,224,91,244,145,158,180,117,9,108,251,165,194,15,107,229,242,189,215,254,156,10,],[68,142,224,235,62,139,160,74,115,210,237,10,6,255,199,138,239,238,155,241,147,123,169,15,188,84,46,78,202,201,1,11,]], +[[51,71,220,71,187,61,46,93,2,134,172,6,165,79,217,33,201,233,107,104,153,134,42,84,229,204,129,21,211,208,186,153,208,11,100,93,134,219,183,229,36,117,126,199,120,198,43,126,96,208,182,87,104,131,51,140,155,103,194,199,228,80,146,104,],[16,220,56,147,243,151,153,170,251,71,96,119,3,161,168,255,13,232,155,64,149,160,188,246,158,44,215,120,197,127,81,75,],[154,180,41,155,23,114,147,68,117,11,105,220,96,55,54,140,152,244,123,230,39,251,217,173,253,141,179,159,153,100,221,183,188,146,214,116,199,190,116,7,86,57,107,170,238,172,191,116,148,123,97,145,198,237,31,93,50,166,61,243,109,84,38,1,],[239,235,217,142,96,138,147,172,139,15,100,91,194,198,69,102,149,141,106,44,228,83,253,190,136,23,36,210,76,189,173,106,249,219,41,35,115,202,232,149,226,86,48,41,244,149,218,6,225,107,15,184,0,242,42,144,228,162,68,247,28,104,252,8,],[243,50,181,241,0,109,52,15,225,77,189,245,25,25,46,246,45,103,213,171,236,128,82,22,72,27,23,163,122,245,193,146,],[247,120,8,113,72,216,103,185,226,30,199,191,193,50,173,180,166,126,189,211,177,217,104,246,163,100,179,197,104,1,104,30,],[6,108,55,204,82,101,88,121,40,132,208,18,220,82,56,9,73,113,199,97,187,152,52,114,50,66,90,45,239,48,136,4,]], +[[255,21,214,231,78,40,228,29,5,168,102,58,112,47,3,141,91,133,120,196,39,94,119,43,115,186,68,11,197,245,90,6,71,71,226,233,184,38,55,179,132,75,133,247,91,89,247,19,107,127,219,26,98,231,183,13,106,172,23,179,197,117,47,47,],[248,107,61,135,199,223,129,187,166,92,170,75,25,25,136,87,7,204,29,67,19,100,216,165,127,87,198,38,188,220,32,95,],[66,193,41,95,175,226,109,227,234,52,146,107,241,239,128,188,175,228,123,33,185,14,174,209,150,53,237,117,56,215,103,203,243,161,229,222,218,171,130,173,247,81,32,55,62,146,50,2,247,253,160,130,103,132,41,46,186,139,35,139,108,184,131,4,],[8,114,62,154,213,60,33,122,238,158,21,16,162,52,66,214,65,249,254,43,176,107,163,135,40,130,233,253,188,88,237,190,210,134,9,242,87,82,98,77,138,97,178,148,12,59,174,107,154,124,128,208,222,44,99,61,152,151,6,162,103,28,6,8,],[128,194,185,86,40,88,199,10,31,228,168,240,7,124,153,209,239,17,38,221,122,13,236,239,11,87,92,241,191,149,23,226,],[227,33,158,11,211,248,131,45,25,219,180,142,215,43,187,215,223,60,223,171,253,16,100,3,236,174,177,106,102,120,12,25,],[143,190,84,3,104,217,103,127,74,5,165,110,250,92,69,55,239,142,227,231,70,76,68,213,246,55,51,203,82,237,146,3,]], +[[30,211,123,97,11,139,53,65,125,4,229,154,170,218,198,136,255,129,241,229,7,200,155,79,64,1,96,148,25,8,203,140,72,232,203,235,18,64,189,235,240,162,217,41,83,170,137,178,130,196,154,171,44,56,174,105,4,76,81,81,92,51,0,213,],[248,206,144,120,63,149,194,126,115,250,181,202,130,221,218,202,27,94,52,169,132,136,3,61,70,182,40,83,246,5,203,86,],[134,8,129,94,16,89,13,85,4,135,77,137,153,253,111,9,98,111,149,11,226,12,145,44,39,201,222,110,121,176,250,247,119,165,51,189,91,182,103,171,81,58,73,69,142,205,103,135,160,158,192,223,108,156,157,99,51,197,227,174,97,234,55,10,],[106,141,160,199,66,196,160,135,20,222,90,76,215,154,9,52,124,89,65,6,254,68,132,178,95,171,223,140,94,21,181,86,14,229,85,174,154,1,221,84,186,255,203,166,220,72,190,11,152,250,109,229,244,32,245,5,95,198,142,29,221,157,250,12,],[21,31,250,155,253,212,219,245,31,154,126,195,95,78,70,164,35,196,205,153,18,66,59,162,162,61,133,140,87,3,36,98,],[62,251,245,77,231,233,225,74,231,176,29,3,4,205,138,147,252,186,214,27,178,142,212,124,239,120,28,111,194,72,232,160,],[8,71,250,115,106,28,115,151,220,165,251,210,146,163,2,179,34,232,170,156,198,41,186,117,127,238,164,70,219,34,198,6,]], +[[132,54,68,120,236,148,189,37,196,189,184,45,41,98,41,230,218,206,43,19,89,214,210,27,226,179,175,205,123,218,25,199,161,129,79,140,224,252,59,35,96,147,165,15,70,140,19,22,33,31,230,197,46,35,69,217,240,118,107,54,136,160,60,173,],[24,175,50,35,186,79,119,145,66,177,143,65,165,167,24,208,138,186,129,152,168,150,215,51,29,159,48,217,83,129,161,106,],[180,194,50,26,222,60,25,237,78,212,198,57,213,164,214,242,190,142,47,177,59,183,189,98,90,214,220,135,226,194,15,147,173,107,231,183,228,39,17,168,120,219,157,118,5,75,253,123,194,94,55,116,169,61,161,84,60,155,79,102,51,176,190,9,],[104,190,191,123,85,235,201,82,25,12,3,115,217,1,150,161,83,92,191,82,189,120,54,202,248,196,104,222,46,132,160,175,43,31,233,83,228,102,204,222,85,149,234,92,111,76,239,7,131,53,92,98,9,3,71,122,0,113,124,201,134,65,153,6,],[59,44,228,63,19,155,152,240,217,168,45,156,244,2,132,165,179,7,251,49,112,100,167,181,220,7,91,51,157,202,239,86,],[7,75,211,21,180,142,22,172,90,67,15,19,186,137,112,87,219,83,228,229,252,102,162,177,156,103,105,238,240,244,13,240,],[144,196,148,145,242,26,24,101,70,46,98,236,156,95,175,80,14,253,137,234,112,225,187,25,104,97,248,173,253,229,165,14,]], +[[0,219,55,173,42,25,95,8,160,132,64,208,89,37,158,83,159,235,64,180,116,146,130,85,231,201,78,188,59,5,3,140,4,248,139,246,57,224,247,26,87,208,208,175,255,95,233,125,222,56,9,255,40,236,104,235,111,196,35,244,250,255,67,144,],[248,221,179,10,156,233,109,6,38,161,189,167,251,227,8,119,8,83,104,157,95,138,133,202,104,198,207,105,206,112,85,71,],[244,209,200,15,94,123,145,197,199,168,42,104,45,73,186,111,177,157,64,10,41,151,72,160,201,105,187,153,129,105,152,190,99,78,132,218,120,88,27,6,227,71,14,254,195,152,4,254,217,61,41,115,159,4,57,168,9,90,196,13,157,56,94,4,],[13,176,183,103,170,90,194,48,112,144,76,58,123,83,143,20,8,169,198,183,34,237,119,99,56,153,165,73,9,220,51,85,123,49,100,70,110,3,86,230,150,141,158,81,126,43,124,122,3,78,178,62,82,62,182,105,250,131,85,100,160,195,102,6,],[196,141,121,69,135,225,118,210,173,42,167,198,92,94,38,136,66,215,95,29,114,9,50,34,210,97,81,10,241,117,116,154,],[44,73,156,209,46,146,208,136,130,87,23,170,185,241,139,255,71,238,248,91,59,15,161,139,124,53,138,45,186,122,207,160,],[143,213,131,238,63,39,35,223,165,3,11,210,212,8,84,78,255,247,34,246,119,205,49,200,193,19,189,110,189,224,204,6,]], +[[108,161,161,72,42,7,242,166,197,127,4,17,151,179,74,81,25,230,137,3,207,109,251,81,113,29,149,80,151,49,99,192,128,52,165,94,59,110,215,153,244,158,46,112,58,129,244,172,2,87,60,68,93,118,94,48,105,190,66,240,156,189,24,173,],[176,151,143,182,216,244,187,49,34,25,109,74,59,250,241,241,203,6,87,10,243,84,209,203,135,27,101,104,44,221,93,120,],[221,155,219,173,217,253,200,28,226,48,40,140,74,6,141,240,126,24,180,199,204,81,192,202,72,17,223,189,4,118,92,86,188,136,50,64,228,110,58,66,192,29,141,36,36,251,195,50,183,197,161,123,206,177,246,232,218,208,191,229,98,202,211,2,],[12,104,45,236,13,28,172,13,19,12,199,195,114,160,137,93,172,171,84,179,11,69,156,145,220,247,247,42,139,158,15,34,199,17,227,244,97,42,57,55,201,179,32,27,239,237,20,96,158,103,71,50,6,65,55,163,160,60,246,113,98,24,151,9,],[220,241,77,177,13,179,178,98,56,161,95,81,201,250,180,85,184,158,188,88,238,133,85,110,122,111,98,2,253,197,64,55,],[243,238,146,255,110,202,90,223,241,4,179,75,118,116,112,154,225,161,87,56,56,34,71,207,132,165,158,252,255,3,39,232,],[49,86,152,227,67,129,6,35,180,222,246,75,128,42,35,148,189,254,117,33,61,51,73,108,114,22,212,118,139,184,205,4,]], +[[39,132,223,145,254,161,178,210,29,113,61,226,237,198,101,36,81,160,193,89,84,184,101,96,98,234,29,237,194,68,91,42,149,86,219,83,112,248,251,60,116,120,222,3,210,61,241,205,169,111,39,64,17,142,253,211,209,169,250,76,59,254,136,73,],[56,238,246,112,165,147,174,101,223,163,84,87,32,165,20,72,45,223,59,83,166,193,164,178,180,195,222,115,4,115,233,124,],[23,209,113,217,70,222,53,22,21,132,7,225,50,204,26,206,202,239,214,208,146,17,43,230,83,153,149,35,226,11,212,149,247,183,246,0,232,213,166,113,51,13,50,105,61,96,25,192,141,45,0,59,23,110,99,25,195,83,148,32,14,2,125,14,],[48,242,202,13,204,234,141,43,167,0,225,41,100,98,80,26,130,199,164,99,72,86,1,144,159,89,203,231,217,238,99,83,185,71,34,13,180,193,108,81,64,180,219,134,49,254,252,186,142,27,227,87,119,242,36,107,129,62,37,88,155,131,217,9,],[233,191,77,116,93,179,68,151,16,186,98,181,41,241,245,158,254,73,120,201,32,165,93,0,12,113,23,72,249,41,228,162,],[216,199,232,141,116,23,190,215,143,47,221,32,109,204,105,128,204,95,221,194,217,153,116,111,244,58,145,181,113,122,223,37,],[85,247,42,72,175,3,126,203,76,85,107,135,33,131,89,83,246,22,68,184,157,140,77,185,91,253,227,26,6,26,52,1,]], +[[75,183,146,54,250,218,49,68,182,130,150,73,155,164,74,229,52,7,76,169,77,75,88,30,94,220,255,254,19,179,173,25,10,131,153,241,229,164,35,220,247,178,91,47,176,172,158,30,149,72,20,139,234,132,208,33,224,66,135,96,224,93,88,191,],[184,66,232,253,2,77,85,126,45,107,113,54,175,102,30,17,182,123,27,198,183,142,192,126,100,166,75,79,142,108,123,101,],[105,143,171,104,81,13,184,18,26,70,93,183,126,79,139,88,106,238,137,88,22,230,59,191,11,235,36,45,180,232,76,21,127,75,226,1,174,101,100,81,122,135,13,23,246,12,133,131,112,192,28,202,23,24,156,180,24,158,129,67,145,209,80,13,],[195,136,152,188,212,162,251,169,65,126,232,84,104,201,96,186,104,217,164,31,139,122,195,227,42,18,136,199,105,162,158,243,99,50,194,209,79,157,75,218,37,197,137,255,61,120,195,31,213,127,43,146,79,189,192,221,227,164,5,199,98,134,81,9,],[171,17,52,74,182,57,133,151,248,223,162,179,108,35,75,22,243,6,176,111,79,0,182,193,162,166,197,100,201,40,16,68,],[106,106,199,239,45,245,141,250,161,238,182,176,109,207,115,104,3,117,85,99,30,178,2,59,131,219,7,223,218,54,18,163,],[57,3,150,226,197,8,55,238,181,109,28,176,184,114,205,146,104,159,207,119,141,20,102,145,208,191,191,106,40,247,43,14,]], +[[175,215,101,230,170,192,20,109,72,17,239,149,151,188,63,68,118,63,3,55,139,123,224,51,214,230,76,162,157,236,174,249,107,183,97,35,217,37,137,34,104,108,83,251,105,23,185,164,89,202,189,48,190,140,67,151,13,128,245,53,12,45,152,239,],[8,71,140,174,136,174,75,34,244,101,183,197,165,205,116,73,172,132,80,43,185,58,183,235,248,199,53,83,215,174,88,68,],[61,201,25,77,80,129,20,25,4,158,170,7,182,85,183,212,6,75,203,14,127,181,249,229,50,107,95,200,86,252,10,184,112,89,115,174,16,1,223,85,55,57,119,221,226,217,184,16,121,85,20,20,173,199,28,200,82,212,153,176,207,130,79,7,],[15,160,186,229,181,254,237,13,96,162,110,40,210,114,233,132,81,91,7,152,198,38,85,113,60,205,179,9,110,234,224,47,231,26,62,228,45,68,18,197,58,191,166,37,166,162,36,119,196,90,123,162,179,65,88,231,102,46,251,38,24,196,151,13,],[64,194,113,72,2,83,34,177,24,0,138,230,131,132,25,124,146,163,31,164,91,174,181,186,225,224,114,73,224,23,33,97,],[169,10,17,158,235,135,239,162,229,39,201,154,35,255,226,29,243,87,37,181,228,227,156,230,66,200,172,87,103,184,53,46,],[47,197,82,160,49,110,55,235,101,44,81,86,137,234,108,189,83,35,84,14,216,237,230,116,173,23,197,163,131,115,57,10,]], +[[235,52,113,69,243,57,237,216,2,120,91,111,190,205,92,184,8,137,172,124,228,235,173,47,103,7,103,101,219,147,155,202,153,74,69,110,173,160,48,32,146,28,61,16,156,19,94,185,97,252,212,160,164,0,186,253,50,202,6,27,188,134,37,67,],[48,117,79,178,54,248,34,135,95,131,119,162,129,213,170,2,96,125,110,199,228,150,23,134,216,93,149,101,189,39,179,105,],[253,189,21,225,230,70,157,247,32,217,85,44,181,221,23,123,203,210,146,252,218,131,205,147,200,141,1,20,145,45,200,112,49,9,186,192,212,89,172,233,149,125,242,41,58,193,109,64,213,20,137,53,86,133,50,153,185,123,79,212,19,122,61,0,],[112,245,114,106,17,81,235,53,61,205,70,11,212,199,41,32,129,202,147,235,87,47,91,55,43,104,147,16,180,231,56,183,235,80,244,47,85,199,107,250,91,199,54,11,232,140,96,13,219,189,74,124,236,181,65,40,12,191,16,100,212,218,229,0,],[172,131,169,111,75,164,26,73,115,172,153,96,173,45,195,40,178,77,248,163,182,6,164,210,164,160,67,26,91,49,40,232,],[2,231,76,56,66,25,28,81,158,233,24,218,212,154,70,29,82,208,8,114,81,163,12,194,251,194,54,133,127,74,125,80,],[175,151,16,178,45,107,48,107,205,238,153,248,44,84,154,136,184,214,172,74,246,214,143,36,131,107,70,68,14,183,145,3,]], +[[50,8,131,125,21,84,182,81,26,221,160,156,186,229,101,218,120,67,154,71,42,93,27,16,124,224,169,177,215,117,125,183,155,82,94,53,54,138,146,30,58,46,154,53,164,222,158,164,196,54,202,186,39,18,62,92,54,158,42,108,245,201,10,182,],[72,99,108,189,241,60,229,225,1,148,207,89,222,10,16,56,154,226,63,229,198,72,117,225,171,92,147,227,251,2,95,77,],[112,157,28,169,202,47,116,42,185,221,11,4,147,53,245,68,207,251,47,26,54,147,213,245,63,139,160,131,185,176,216,110,82,8,250,142,30,129,86,201,204,34,66,119,90,187,126,21,175,48,133,134,142,244,87,99,78,153,38,196,4,236,243,15,],[99,139,28,114,54,82,164,240,223,164,203,117,15,222,210,239,64,87,20,57,179,103,111,211,57,218,87,139,243,6,238,91,245,196,116,230,141,234,112,132,34,108,196,175,151,7,168,151,67,164,123,119,127,147,117,134,122,35,244,19,85,50,69,0,],[107,219,175,251,62,135,124,179,254,1,90,181,88,212,208,119,121,196,85,146,14,146,113,193,89,160,84,92,163,196,227,187,],[202,38,63,52,149,238,193,194,167,85,186,19,29,130,113,215,234,193,118,28,245,147,12,135,159,12,122,152,169,165,21,69,],[188,95,20,8,142,95,55,187,174,80,211,121,137,225,245,228,152,213,22,162,154,79,70,247,134,82,100,244,218,98,173,4,]], +[[78,198,130,155,67,153,112,86,217,150,133,56,155,213,60,82,141,231,229,255,39,21,214,92,149,102,25,130,110,63,181,181,125,146,45,87,253,177,39,146,135,154,236,78,140,101,20,99,236,224,100,73,44,114,23,83,210,46,17,85,9,254,215,6,],[168,31,87,61,118,120,243,136,128,231,9,243,42,98,161,90,155,207,24,244,116,195,6,26,178,222,160,115,29,228,98,101,],[21,156,164,4,247,247,65,23,197,22,60,244,4,17,9,73,235,87,174,45,118,98,177,255,65,120,204,103,86,233,10,218,234,183,27,6,76,225,223,244,87,178,219,167,226,220,19,194,23,188,174,138,97,252,248,206,20,135,166,73,194,87,255,7,],[151,220,72,165,107,69,202,201,10,254,185,163,161,52,242,99,88,58,159,80,243,105,142,192,139,19,219,212,17,120,243,166,175,179,217,242,243,114,23,118,215,177,134,43,13,30,197,92,93,20,140,44,2,237,39,154,72,15,171,227,182,237,145,2,],[75,95,167,88,107,21,228,191,19,123,219,29,111,233,1,238,35,82,217,244,43,13,117,164,45,178,92,96,151,15,102,127,],[112,26,74,137,226,47,1,166,44,224,115,147,158,12,15,193,55,34,188,212,177,237,81,49,161,125,6,59,232,151,45,131,],[11,93,153,135,146,198,198,85,177,86,191,40,214,184,119,133,47,54,101,241,94,90,36,129,155,57,109,106,116,103,223,11,]], +[[177,80,167,137,41,237,30,185,50,105,33,62,30,188,34,226,228,10,96,27,219,0,84,153,183,190,176,88,145,124,83,64,40,134,107,109,28,57,60,176,142,70,76,245,87,20,64,166,73,229,6,66,56,13,223,79,251,122,209,80,72,92,16,142,],[72,146,5,115,247,244,110,89,1,92,27,114,134,97,177,188,127,161,183,39,53,63,114,47,187,8,220,189,120,39,219,93,],[39,109,208,150,46,110,230,79,5,146,68,26,138,240,229,239,143,147,191,11,174,186,32,80,75,157,180,249,90,0,185,57,234,56,222,241,199,151,134,40,152,202,190,157,196,100,79,14,103,126,135,192,163,59,135,182,164,210,42,128,125,14,30,2,],[170,159,46,81,50,227,120,53,245,7,117,175,207,38,115,160,146,47,114,246,191,55,2,183,91,181,10,13,136,117,221,42,19,54,67,253,77,132,247,245,158,45,169,68,210,100,19,60,27,115,201,221,46,25,253,110,18,30,114,246,35,199,107,6,],[158,240,127,230,97,190,73,52,0,172,2,232,65,205,4,32,105,82,239,20,22,177,28,17,253,61,70,77,213,22,189,233,],[23,182,145,125,164,75,209,104,7,153,121,181,42,50,15,11,42,246,219,103,22,249,7,110,237,168,11,16,60,170,176,72,],[214,154,24,54,26,147,19,112,224,112,89,45,105,31,77,0,213,194,90,177,131,171,38,168,136,244,222,41,112,97,186,1,]], +[[159,199,196,156,184,196,240,151,45,110,217,112,174,44,106,195,55,230,117,66,92,200,220,231,48,252,65,68,67,2,147,93,71,130,82,11,6,249,51,68,170,118,103,128,229,68,1,54,61,253,125,150,124,195,191,6,72,138,249,9,32,163,15,133,],[128,126,235,149,172,203,43,53,121,157,229,204,177,156,198,9,230,62,221,69,7,131,42,218,41,59,20,50,155,123,91,122,],[92,120,58,134,10,166,104,24,77,210,44,79,154,84,107,94,201,110,186,210,228,175,0,249,104,198,136,103,19,84,224,204,155,87,44,115,188,111,25,147,122,5,241,186,243,67,71,99,150,92,150,225,3,64,127,14,182,66,197,100,65,84,41,11,],[61,8,7,63,138,84,41,218,66,171,101,129,115,145,184,154,27,14,148,34,49,38,55,33,79,220,56,93,59,165,111,49,227,223,232,57,235,237,108,173,195,211,112,212,31,231,150,144,144,64,28,240,35,52,236,68,156,188,53,251,146,177,6,5,],[152,128,189,205,75,124,57,121,179,132,241,108,94,77,231,24,3,246,45,172,203,214,145,161,56,18,206,64,153,226,201,87,],[22,41,221,72,151,9,96,113,209,153,65,147,239,22,227,201,198,132,198,205,93,46,28,228,82,62,11,84,243,4,188,105,],[72,193,192,155,168,169,105,119,131,200,208,230,67,208,173,153,94,210,167,181,75,163,72,107,115,43,212,129,252,142,250,9,]], +[[8,191,5,155,77,169,170,127,252,112,47,91,35,4,196,249,108,164,155,125,171,182,175,180,29,201,28,15,0,198,91,120,166,40,155,162,142,128,232,209,163,25,34,62,65,101,220,11,206,115,82,170,242,66,247,12,201,104,210,29,119,117,40,50,],[144,232,143,156,120,248,95,251,78,31,101,159,161,62,22,97,236,64,194,21,133,42,59,23,54,17,116,222,126,251,44,121,],[226,71,101,134,1,55,104,154,173,80,235,238,252,141,109,184,233,54,164,203,166,44,232,122,127,88,2,9,56,74,157,126,236,144,112,144,95,96,173,99,167,190,253,124,112,240,174,124,129,9,22,154,238,78,81,143,206,191,172,167,35,197,178,7,],[135,94,218,35,140,251,245,81,61,185,11,193,211,174,254,45,160,254,97,20,133,96,227,17,9,40,76,202,195,234,3,254,134,92,152,165,36,211,227,33,118,119,194,236,19,176,166,234,188,94,232,170,96,191,206,192,89,148,139,83,54,33,190,11,],[44,89,224,237,129,240,145,57,106,148,192,224,215,113,49,144,157,104,1,195,12,44,158,203,149,34,203,43,175,69,246,176,],[151,194,235,49,63,170,70,216,93,238,152,73,172,161,100,70,171,159,182,97,176,168,249,25,32,117,229,202,186,109,56,241,],[84,100,81,184,254,222,84,153,205,210,118,61,188,62,12,3,187,234,65,132,197,91,35,242,156,29,162,159,101,242,67,3,]], +[[219,189,15,126,203,100,130,203,1,196,219,220,56,147,192,219,129,232,49,53,58,91,1,204,117,211,177,31,47,243,197,156,45,78,88,141,49,163,132,177,120,88,192,215,132,246,113,43,175,208,180,18,4,207,143,13,87,151,62,89,199,112,211,218,],[152,156,57,85,51,153,55,252,117,42,197,33,54,175,187,167,226,141,247,236,152,7,174,121,55,188,142,73,51,100,123,126,],[150,192,3,97,251,113,197,35,5,225,171,119,7,224,70,82,3,235,19,223,62,6,85,240,149,251,51,25,66,164,11,21,88,65,67,179,112,167,221,87,97,251,3,192,117,208,74,131,72,102,28,206,169,173,165,51,101,181,0,8,125,87,236,12,],[99,35,38,32,87,144,240,219,4,216,198,59,67,26,194,29,114,100,109,60,191,222,53,9,138,236,82,3,82,24,16,42,135,242,130,198,123,185,34,72,143,153,201,63,12,30,252,142,249,191,77,228,192,55,93,154,215,60,184,29,46,107,50,15,],[59,25,78,249,24,78,6,223,246,96,242,253,82,221,245,45,14,224,139,95,225,173,37,175,227,149,48,209,141,141,63,66,],[78,104,243,106,136,202,101,190,140,152,26,111,19,43,172,158,37,102,241,243,62,90,79,208,11,114,145,197,66,112,62,124,],[91,172,21,111,208,109,80,53,136,234,88,41,14,229,245,147,22,161,133,14,26,71,192,192,60,18,253,64,221,225,127,11,]], +[[116,139,179,205,71,113,55,188,136,14,167,198,29,242,92,29,172,110,190,201,230,195,25,61,129,255,166,247,168,30,198,103,16,111,40,207,237,240,150,69,66,38,179,176,31,194,74,177,201,187,215,242,176,151,62,86,254,47,76,86,160,177,71,91,],[136,96,41,59,173,76,104,132,149,154,133,196,114,186,214,151,49,242,163,153,99,51,82,176,179,217,236,28,41,244,86,106,],[225,60,168,229,206,124,38,128,144,144,141,97,207,47,10,62,69,114,65,43,245,173,252,90,221,254,136,85,111,20,139,95,203,227,225,188,101,255,22,17,125,53,201,213,220,59,17,113,152,248,132,146,91,64,53,178,192,222,108,64,46,212,122,1,],[114,89,234,59,19,242,194,75,215,166,171,163,199,78,68,28,105,167,45,181,233,84,76,168,186,214,117,73,90,43,145,12,216,212,204,214,127,234,65,18,208,64,151,65,152,242,39,159,164,138,212,156,160,142,28,250,166,5,107,152,68,163,109,13,],[87,182,1,180,242,185,95,153,208,82,162,77,103,115,161,206,5,44,28,223,206,117,210,160,201,135,251,68,100,145,82,159,],[15,85,244,206,235,226,202,180,104,35,160,30,239,117,152,36,114,21,126,152,94,224,123,234,159,206,219,219,52,110,253,236,],[149,200,79,109,134,32,145,248,166,7,44,107,111,77,172,152,23,158,83,60,131,54,210,133,227,224,163,188,30,166,67,15,]], +[[57,61,68,221,13,237,113,252,8,71,123,210,94,208,230,98,159,167,248,143,8,46,188,239,9,24,152,229,201,227,213,184,197,42,153,59,128,45,132,84,13,39,84,121,161,175,94,40,125,25,234,19,179,128,250,48,104,210,242,198,142,185,122,9,],[184,106,129,92,211,186,39,118,192,214,91,145,215,67,78,206,45,221,119,52,193,163,230,162,78,28,137,203,149,104,41,70,],[132,199,22,230,13,230,123,2,12,193,166,162,78,101,73,254,86,198,217,65,168,237,234,228,7,98,102,102,195,28,182,13,238,107,229,167,30,189,118,186,247,27,117,17,75,204,253,55,209,99,169,104,187,238,193,247,105,114,21,18,150,196,126,7,],[118,215,126,21,172,190,208,171,170,80,211,236,2,37,48,174,73,17,0,191,210,23,36,247,207,206,217,250,106,9,224,80,75,131,142,92,154,89,81,250,93,252,4,251,178,96,101,129,81,88,187,164,234,119,221,46,79,54,79,194,63,113,66,2,],[31,120,140,16,141,90,52,112,73,25,135,14,82,212,126,167,89,84,197,198,68,215,241,197,104,236,49,100,148,65,160,239,],[88,221,57,115,145,152,172,178,204,37,112,207,85,192,54,106,15,87,37,213,181,124,182,5,6,46,83,247,213,193,82,207,],[206,50,153,45,105,200,41,87,65,205,50,216,14,125,154,212,180,56,251,40,196,148,105,77,97,139,233,232,156,65,99,7,]], +[[113,25,54,64,160,162,178,47,178,45,0,168,11,51,165,81,79,61,16,0,3,79,204,216,133,216,234,134,56,240,176,248,177,211,111,114,59,112,134,217,35,17,159,70,117,155,57,250,30,64,56,198,65,140,55,155,169,139,88,64,199,234,80,104,],[160,84,40,86,151,134,245,187,223,12,126,148,47,125,69,231,132,22,153,183,132,199,107,42,42,56,227,234,115,51,221,80,],[169,112,42,51,149,172,210,13,117,67,115,9,93,198,20,69,88,77,142,87,16,128,225,121,173,203,163,16,107,176,106,124,228,212,96,241,38,26,239,134,67,171,22,52,244,124,148,20,163,46,24,58,50,118,145,230,88,67,221,108,5,80,114,7,],[135,157,246,254,150,51,191,20,22,44,94,10,247,8,129,57,15,102,208,225,61,153,166,81,48,16,216,49,134,116,93,223,31,237,47,135,92,163,100,219,125,89,116,251,159,22,132,141,54,27,94,228,221,2,25,46,187,179,228,250,178,233,152,13,],[187,133,2,27,5,128,174,236,176,177,140,220,207,91,65,209,244,113,75,11,74,132,218,145,23,220,63,48,75,202,216,194,],[251,141,248,207,164,170,61,210,49,37,6,184,141,227,50,155,171,181,157,178,168,59,179,9,2,218,241,34,65,30,122,104,],[182,211,83,199,76,241,118,76,10,251,170,110,181,227,3,98,174,138,249,238,18,188,169,9,152,157,254,239,169,28,221,3,]], +[[191,201,98,108,145,243,72,253,175,70,157,239,35,2,233,227,143,144,81,231,52,158,72,248,80,207,53,42,131,49,162,139,78,129,147,6,28,157,101,168,43,203,37,218,8,155,74,128,186,65,179,221,47,142,209,220,129,225,207,208,60,132,145,21,],[216,199,5,247,182,125,183,189,18,241,210,60,191,11,232,247,150,21,18,95,243,178,130,174,255,31,182,213,142,141,40,64,],[102,2,66,193,220,243,41,19,105,198,92,157,127,137,135,46,171,72,34,0,227,68,178,150,227,54,160,162,230,49,250,121,96,36,182,225,17,156,39,213,34,100,164,152,21,221,120,25,39,167,223,70,126,136,184,1,230,132,252,96,34,150,37,14,],[19,50,17,195,82,190,206,179,248,145,41,3,64,234,177,144,119,16,126,107,202,161,167,34,224,205,86,11,66,53,2,118,53,102,250,62,226,121,8,172,95,6,33,149,132,151,73,191,38,192,63,80,74,164,169,223,160,132,67,64,162,177,102,7,],[84,54,210,180,13,172,208,200,210,154,24,190,126,100,232,205,97,41,201,7,154,211,161,3,197,13,188,74,121,70,233,68,],[127,159,241,199,10,12,50,192,160,40,35,28,91,194,52,89,31,0,124,125,101,254,160,233,240,203,138,192,67,44,113,44,],[63,116,28,34,4,175,202,91,221,73,235,83,50,150,8,166,33,145,223,144,49,162,206,85,69,104,119,213,228,160,155,3,]], +[[57,59,118,148,130,55,91,130,20,39,166,109,22,228,245,81,133,183,163,183,51,143,26,6,246,124,223,167,227,92,84,28,132,175,215,6,120,255,168,90,159,101,116,203,207,227,177,93,4,169,253,21,1,111,248,85,10,152,124,75,149,28,113,34,],[216,6,174,155,136,171,109,84,131,203,121,231,91,62,251,214,129,239,159,125,213,53,106,131,243,108,121,170,23,146,226,127,],[49,249,140,10,8,253,168,231,53,181,115,102,170,27,131,185,61,174,99,181,129,12,130,29,153,203,57,223,82,31,234,192,127,60,65,11,39,186,51,7,117,125,96,73,242,36,84,251,109,233,226,195,194,67,141,104,49,144,151,209,18,207,219,7,],[81,66,131,34,43,204,76,223,177,248,68,234,161,216,26,124,166,186,237,45,166,182,104,162,73,214,227,216,205,21,237,212,32,53,12,0,205,146,169,95,82,240,226,174,75,207,8,44,71,92,165,137,62,205,173,225,69,237,80,54,143,21,59,5,],[151,172,202,50,249,245,169,185,74,91,162,162,134,124,127,222,143,188,65,161,127,253,108,78,86,101,237,105,83,171,198,114,],[223,104,25,253,48,129,93,213,226,242,13,79,192,11,228,24,160,215,221,227,240,60,229,113,21,9,53,76,215,124,217,210,],[101,46,52,90,99,29,112,240,135,248,13,77,102,11,71,201,97,12,49,151,221,196,25,223,40,167,94,143,245,116,146,15,]], +[[38,203,194,81,14,230,234,57,10,44,185,72,160,21,209,49,171,244,192,149,73,21,98,11,120,22,174,207,78,17,218,109,20,94,141,210,43,68,0,40,157,175,182,38,217,90,148,194,243,182,156,101,25,119,23,203,220,216,80,152,197,73,33,7,],[96,185,140,128,166,70,36,21,129,130,186,17,74,37,46,89,174,136,46,231,26,141,193,175,243,114,202,23,61,35,46,70,],[103,16,208,221,0,84,91,68,76,247,20,183,145,68,254,121,243,140,177,192,245,183,66,72,212,240,31,227,96,17,122,38,255,237,74,59,242,19,35,178,138,57,58,233,222,224,125,105,229,131,227,22,198,165,115,211,124,100,74,141,98,196,5,6,],[33,112,25,64,101,21,210,204,191,241,147,242,165,238,7,7,96,156,255,61,164,188,91,232,152,81,65,139,97,26,187,186,181,239,213,248,142,242,40,99,179,82,222,38,108,83,124,71,175,181,246,148,42,218,59,184,69,101,142,163,126,190,216,5,],[88,103,168,68,36,44,37,63,89,14,113,205,129,159,157,60,108,75,117,18,232,160,162,222,0,13,197,253,237,225,102,18,],[41,107,68,176,182,5,194,231,96,218,15,32,101,227,137,183,220,158,181,202,66,252,230,15,253,222,131,79,229,229,210,76,],[198,157,121,181,59,116,60,152,239,189,219,1,230,118,195,95,182,18,53,70,186,146,49,152,175,54,34,151,132,133,79,2,]], +[[177,245,158,60,35,128,215,170,65,77,11,249,8,147,163,141,221,252,41,56,89,48,61,22,240,13,158,174,108,179,69,14,132,227,245,247,47,25,9,91,15,83,56,72,165,169,29,15,7,67,184,227,163,226,245,47,203,215,235,231,197,181,169,152,],[16,213,158,22,8,124,13,89,37,102,125,30,154,98,79,117,253,56,121,5,198,78,191,97,83,228,65,123,84,232,202,86,],[96,175,193,233,145,253,210,124,196,114,185,172,201,212,5,180,210,185,19,8,146,144,179,17,196,250,137,26,226,238,160,86,113,253,231,160,239,134,85,123,216,103,209,192,183,71,202,243,82,41,214,239,82,143,227,224,208,188,246,48,56,14,169,14,],[86,61,73,230,107,236,23,137,236,2,191,138,8,118,144,215,185,92,36,214,92,97,185,159,98,56,94,107,171,237,106,94,221,234,86,78,55,107,75,9,20,157,171,193,5,224,192,30,153,177,164,25,39,110,27,137,198,203,145,238,116,182,64,12,],[140,176,150,38,150,176,66,78,152,172,183,98,151,34,223,89,31,167,133,157,154,201,57,38,113,214,143,187,126,58,210,72,],[36,61,219,49,105,177,132,61,194,185,147,50,8,239,197,199,45,105,47,16,22,61,237,225,112,30,219,7,224,41,210,225,],[108,193,53,174,10,32,142,186,196,106,47,183,242,95,91,175,70,248,18,91,248,101,26,197,239,217,154,173,67,168,19,0,]], +[[219,70,27,159,112,126,178,205,119,72,196,76,153,86,47,19,2,57,116,137,53,61,245,243,3,121,127,224,208,181,141,225,99,81,22,218,139,165,163,106,55,119,40,226,134,24,231,92,85,146,174,204,24,227,64,17,196,196,37,145,151,11,115,102,],[48,137,160,255,42,149,34,157,211,122,42,164,139,195,207,109,26,134,248,248,8,251,187,10,152,107,207,64,170,51,159,84,],[221,4,156,167,155,235,158,172,50,90,207,68,103,47,245,120,169,104,80,47,225,188,245,234,25,213,44,15,103,120,199,241,199,187,247,66,116,121,7,120,110,96,129,35,145,26,146,7,120,210,249,89,111,226,155,231,204,40,253,0,157,124,68,14,],[241,90,199,18,38,229,209,145,36,189,151,22,1,117,109,106,42,15,156,253,91,180,220,229,243,255,201,159,81,52,147,174,135,150,186,95,207,192,32,58,8,158,26,54,51,232,187,145,36,144,250,178,138,69,196,210,38,45,59,34,210,121,144,4,],[4,239,86,30,245,68,128,223,82,231,36,195,10,1,240,114,107,6,165,197,89,24,10,236,47,42,254,251,105,254,240,136,],[97,184,238,212,16,149,116,68,180,108,36,142,224,109,124,1,89,62,123,40,23,6,26,113,158,91,239,197,66,221,135,81,],[94,223,144,33,44,90,236,22,238,132,8,60,205,81,138,215,186,242,209,48,196,160,206,227,118,172,100,140,28,222,194,7,]], +[[245,192,167,248,246,88,76,93,47,46,29,8,16,232,232,97,3,228,226,212,92,249,167,33,216,196,127,103,73,51,150,164,60,109,108,206,73,99,49,65,7,134,150,19,26,141,132,237,130,63,48,102,75,40,154,249,221,48,198,64,127,111,3,19,],[80,49,230,33,227,253,52,126,108,186,123,222,45,60,244,1,25,122,216,210,76,35,238,132,2,224,140,33,216,210,69,68,],[212,195,10,72,196,82,59,31,132,177,75,101,122,248,248,89,117,91,186,99,89,152,139,103,92,109,133,221,243,84,98,130,13,164,118,216,79,108,64,46,101,176,32,217,232,162,194,133,193,103,8,174,88,209,248,219,198,87,130,168,152,166,101,8,],[84,82,133,136,97,85,128,110,242,209,207,213,249,78,212,249,191,16,97,128,3,91,178,120,151,72,69,169,194,40,130,243,188,199,28,27,221,51,195,33,225,160,186,51,168,91,182,24,141,98,90,233,33,80,163,138,129,35,198,17,153,57,25,4,],[164,90,221,222,155,230,32,155,107,46,223,25,101,145,138,195,233,12,77,114,175,40,79,210,196,177,100,24,9,223,108,30,],[115,28,232,94,69,34,27,242,115,94,3,200,124,208,18,97,35,215,184,151,56,43,221,2,205,102,249,125,169,104,34,40,],[225,203,243,158,168,135,66,184,242,201,210,58,224,87,83,218,110,2,51,202,247,123,129,73,87,19,205,20,66,22,180,0,]], +[[26,185,70,192,193,174,191,156,163,124,47,78,42,75,51,125,91,30,188,205,36,115,76,156,178,161,96,140,136,30,87,87,154,252,99,223,206,13,72,155,64,144,122,238,214,223,254,76,216,239,90,111,250,34,152,149,86,68,92,191,155,53,25,194,],[136,102,21,217,20,246,89,135,78,13,74,253,233,135,204,214,29,133,240,95,33,90,131,203,149,54,252,30,85,80,100,113,],[191,171,222,164,24,16,165,63,142,82,122,205,102,236,16,108,226,174,26,103,255,106,155,82,46,15,8,251,191,18,82,104,44,179,161,220,200,117,96,25,68,203,136,0,15,114,225,57,7,0,121,3,167,124,208,219,3,22,212,25,172,56,194,4,],[13,225,215,184,201,27,105,198,49,63,100,12,72,216,93,69,43,170,84,99,58,130,92,210,8,241,202,4,227,192,169,142,73,110,74,30,245,120,207,20,59,232,195,22,0,111,2,124,81,236,165,6,160,234,142,72,109,201,162,115,217,8,7,15,],[233,60,197,138,132,5,131,199,185,190,147,45,194,65,204,144,111,88,61,248,33,135,122,2,84,57,196,128,232,151,123,25,],[50,213,3,215,223,242,63,250,102,89,27,234,41,9,153,163,229,86,124,237,26,159,158,198,223,110,94,205,172,150,40,107,],[120,30,49,88,127,8,103,248,162,82,108,226,78,61,111,157,86,123,252,5,145,229,249,40,99,233,132,186,98,123,194,13,]], +[[4,187,136,122,138,49,132,255,199,234,9,201,188,124,31,124,52,17,85,106,124,124,57,140,184,178,217,143,253,158,232,102,106,177,228,174,74,160,211,137,137,174,239,168,5,181,120,128,110,46,151,26,199,172,5,64,153,88,191,230,0,113,244,167,],[208,34,192,190,250,182,124,19,197,122,11,184,153,206,243,209,2,8,94,37,214,169,207,152,190,180,83,102,89,192,60,75,],[205,132,245,94,94,244,83,25,36,197,162,24,30,200,122,100,84,19,136,193,5,148,6,188,7,213,49,87,161,104,226,3,204,138,160,240,6,157,83,255,88,169,91,138,140,170,253,173,38,54,60,125,15,128,69,196,53,158,151,180,54,2,198,6,],[130,49,87,143,35,109,225,252,132,196,144,102,131,53,199,65,0,134,47,151,73,64,153,138,123,250,109,253,49,204,141,75,69,58,102,33,0,199,200,113,137,37,173,35,84,172,46,78,203,26,115,87,135,252,32,34,16,194,249,139,198,149,90,0,],[78,74,49,47,46,26,174,136,183,189,122,162,217,82,170,130,174,203,144,222,242,44,6,221,198,162,35,146,171,164,232,239,],[163,94,135,14,91,222,117,62,135,143,212,195,108,59,15,48,61,50,202,158,201,99,224,137,126,203,212,244,101,16,192,150,],[87,240,50,212,88,239,107,196,225,92,142,242,34,252,173,144,148,53,67,189,123,102,17,197,101,212,217,17,100,50,48,10,]], +[[151,118,164,103,250,20,0,115,84,18,167,155,73,95,159,202,7,140,225,216,122,133,48,216,92,38,5,93,58,57,68,136,199,219,224,228,28,10,49,192,148,39,147,255,209,66,216,185,92,200,46,92,170,146,163,121,186,35,246,68,237,242,36,218,],[136,240,153,166,56,232,33,56,21,36,5,177,204,5,55,242,155,63,122,240,202,168,166,150,44,50,73,39,2,149,101,82,],[225,49,123,162,161,35,174,59,41,231,182,14,142,147,190,237,215,160,132,81,160,19,105,91,109,207,53,142,64,52,2,109,199,64,55,175,189,210,23,255,75,20,139,2,145,56,244,188,200,249,131,106,187,174,126,98,118,233,231,105,219,216,240,7,],[150,154,254,202,207,185,221,253,89,89,33,148,177,19,213,101,179,121,144,246,144,76,195,92,194,73,177,57,0,33,24,99,155,85,1,170,103,65,227,152,13,101,127,115,123,66,14,72,167,78,60,115,206,136,80,231,176,118,95,97,206,166,247,12,],[35,234,68,35,130,60,54,119,7,67,112,204,129,141,189,198,193,126,174,201,163,213,233,161,103,28,122,118,128,226,158,220,],[87,25,136,242,202,240,78,35,145,217,107,159,60,211,129,77,6,0,225,29,127,181,4,244,185,233,3,193,227,146,18,179,],[152,9,214,186,231,144,223,75,246,10,50,97,184,206,87,241,172,170,132,85,96,108,17,228,204,94,187,77,170,18,203,5,]], +[[9,216,18,38,151,18,109,252,126,17,104,90,4,18,63,223,180,124,205,219,68,153,216,163,174,244,24,203,101,174,215,167,248,221,177,192,15,110,15,75,234,166,252,56,229,208,165,119,94,226,140,128,219,222,63,12,121,48,163,58,173,113,80,243,],[88,194,44,55,123,254,213,133,242,165,11,228,129,77,208,225,233,163,75,255,79,153,206,232,111,178,126,140,165,250,246,85,],[24,207,175,109,200,228,232,88,43,206,254,12,220,111,206,254,106,74,135,234,98,149,133,243,125,47,186,68,107,58,235,212,82,66,99,130,218,13,73,28,57,203,125,84,210,115,0,93,193,50,18,21,104,210,171,103,69,32,173,218,117,35,132,13,],[209,226,201,128,242,82,83,78,239,127,234,239,27,68,68,24,99,92,21,212,99,66,242,157,67,241,2,160,81,113,87,138,218,198,182,0,133,218,139,106,87,106,228,225,171,221,69,4,12,131,213,91,157,165,193,47,233,67,145,54,84,203,39,2,],[38,143,254,93,214,139,4,1,11,81,188,252,168,107,151,139,209,188,126,250,254,35,86,208,19,249,105,125,160,103,149,17,],[179,63,235,7,154,239,243,182,187,47,217,4,123,3,34,141,49,66,238,198,189,96,154,187,55,104,95,182,214,217,57,98,],[107,65,1,188,138,121,23,7,4,97,151,128,106,81,139,242,3,253,129,165,169,177,113,121,71,246,252,32,72,87,145,3,]], +[[16,32,27,240,8,67,103,89,13,230,116,204,14,210,100,142,194,93,59,168,219,64,208,14,222,21,51,152,80,139,193,38,186,219,208,94,95,121,227,17,105,247,64,186,70,165,137,16,161,183,119,5,175,69,113,123,42,248,8,86,69,124,88,201,],[208,251,58,109,184,58,190,161,30,10,144,26,19,80,175,208,180,166,54,187,44,195,5,82,102,109,149,31,94,158,160,84,],[241,217,150,88,139,41,143,39,30,151,12,235,210,161,179,57,151,156,210,157,221,238,54,69,208,127,171,138,180,101,221,227,233,134,103,236,1,173,127,28,10,101,146,224,105,126,102,92,114,253,56,20,219,225,137,237,95,78,118,199,148,229,56,9,],[198,55,255,135,236,239,110,193,255,46,228,229,210,252,248,146,11,80,245,137,236,30,178,190,0,7,169,255,181,16,248,243,209,252,144,155,143,114,83,87,221,186,111,168,122,138,10,204,109,39,225,247,77,150,135,254,212,5,164,68,216,170,94,3,],[152,78,22,54,145,16,156,19,162,97,44,192,74,59,147,184,37,62,1,83,249,122,251,170,36,65,239,245,5,127,73,113,],[109,185,88,200,202,123,195,48,12,210,223,89,95,233,69,111,228,217,207,102,176,132,75,108,62,110,173,96,90,14,142,218,],[231,181,6,64,211,244,203,240,137,238,111,1,69,163,55,51,68,121,132,16,56,229,72,84,220,37,144,114,222,162,50,3,]], +[[196,170,66,82,70,181,23,63,94,248,152,21,46,202,61,9,43,180,194,221,2,133,63,207,199,23,131,153,244,226,247,88,41,183,122,48,117,244,25,36,60,12,27,195,150,89,215,49,23,172,0,229,94,141,227,143,233,130,154,135,156,197,184,160,],[224,91,43,216,166,181,145,235,220,102,30,212,189,26,32,122,238,214,182,125,76,0,131,4,61,122,154,77,89,83,34,81,],[93,133,69,164,190,63,214,218,37,120,194,236,203,100,141,131,252,254,88,113,51,250,122,228,161,207,202,154,230,218,164,146,89,201,82,4,74,133,162,11,111,83,36,248,39,219,162,209,168,56,140,64,169,40,185,80,145,60,99,79,179,9,39,7,],[34,255,234,194,179,24,251,90,23,220,212,81,147,192,42,144,209,250,171,52,108,8,178,152,102,104,73,54,58,9,49,169,221,228,21,27,128,203,50,245,55,99,78,155,146,84,73,155,102,37,101,163,251,76,202,56,28,56,251,237,169,72,17,12,],[208,153,98,43,160,131,126,37,60,228,201,166,58,240,83,181,68,117,99,59,84,103,114,13,190,6,208,229,52,17,11,183,],[154,22,120,28,240,186,218,163,178,69,20,168,246,236,181,190,254,53,181,226,252,180,35,116,74,71,4,246,4,126,62,247,],[69,71,8,132,210,43,132,81,15,38,121,242,162,40,171,14,24,60,63,221,142,233,74,245,12,92,93,169,47,85,126,4,]], +[[241,60,175,222,111,57,185,99,220,169,102,38,134,47,79,188,92,46,0,221,240,139,236,234,199,166,226,252,169,225,204,247,193,176,26,145,232,238,11,159,25,167,46,94,126,10,239,207,220,68,161,87,71,78,153,254,235,208,255,85,45,115,178,172,],[24,153,171,130,96,244,233,115,22,237,181,137,46,158,84,64,63,111,253,145,5,99,140,93,66,229,252,100,156,47,188,106,],[108,169,248,10,98,80,31,175,49,159,184,74,244,113,246,118,174,63,255,133,86,92,151,152,31,20,87,203,184,196,159,151,178,102,49,106,153,45,176,212,43,197,2,240,149,165,242,217,164,225,207,172,12,201,53,211,136,44,138,58,14,166,225,14,],[59,199,164,37,233,148,96,36,48,53,103,31,203,236,146,171,24,41,37,90,127,223,104,46,172,138,169,223,124,190,42,19,238,40,35,79,146,51,170,49,37,199,130,73,9,121,110,65,38,255,72,246,203,226,74,55,240,191,206,95,20,209,6,10,],[42,240,245,245,36,215,157,154,39,7,147,23,213,44,44,121,7,39,1,225,46,189,139,58,87,173,173,175,201,217,116,2,],[132,94,74,64,54,150,161,90,3,207,89,225,232,182,14,96,89,81,204,88,179,131,156,135,102,5,140,122,238,133,41,111,],[108,123,226,116,252,62,126,36,210,72,94,6,92,61,147,183,202,99,81,103,229,218,113,59,194,245,225,174,229,116,83,9,]], +[[200,70,52,66,97,163,72,101,57,56,52,191,170,58,21,163,245,58,201,225,56,51,176,178,135,18,39,129,183,157,227,146,235,173,224,34,97,149,174,37,75,97,21,226,22,150,169,198,90,25,213,224,64,68,49,49,194,43,137,240,47,105,171,120,],[216,180,52,97,113,175,192,83,34,6,48,119,46,210,246,26,126,238,252,19,119,166,107,80,150,33,163,241,183,16,224,71,],[213,228,27,71,173,15,52,0,112,151,112,237,67,145,155,175,223,36,56,27,102,21,68,229,29,139,92,238,158,151,179,103,106,76,15,250,235,178,203,210,219,121,133,50,182,92,246,84,165,182,193,102,239,136,108,176,251,191,74,79,132,76,68,11,],[254,151,24,180,14,42,10,124,190,232,199,218,58,157,252,114,241,198,42,163,147,59,235,15,59,118,163,123,242,90,129,14,21,46,139,52,183,162,118,203,78,208,95,202,151,209,191,48,136,247,161,53,118,104,162,59,10,199,74,62,155,121,34,1,],[234,80,41,255,50,86,158,214,11,227,164,2,178,92,206,122,86,97,215,52,205,75,114,217,21,213,7,153,34,62,191,222,],[43,51,50,130,239,35,52,208,247,76,248,102,200,17,211,173,178,77,149,124,43,97,70,53,138,187,11,225,48,206,49,204,],[6,210,145,45,103,180,23,183,84,81,148,93,199,132,2,212,17,126,80,152,234,111,162,126,77,210,6,115,234,31,74,13,]], +[[250,175,85,211,194,151,20,182,92,34,129,226,194,45,97,52,151,26,46,116,0,143,185,64,137,167,115,238,235,68,131,166,57,134,46,172,109,213,46,56,27,179,77,193,150,186,138,55,77,203,125,246,203,20,15,208,207,166,207,163,155,140,117,63,],[48,46,239,102,183,223,245,161,159,123,102,190,60,132,233,14,143,205,68,191,242,3,160,190,146,238,129,20,115,218,157,87,],[91,0,131,247,168,32,97,198,92,246,199,86,64,200,28,40,232,214,210,232,127,109,87,149,201,170,59,179,227,144,233,25,144,232,45,182,240,126,97,79,80,122,86,10,186,161,236,166,86,198,120,221,202,232,25,130,81,230,175,11,118,184,141,13,],[104,208,63,132,13,105,225,207,176,61,120,238,47,222,20,139,236,236,37,215,81,184,2,238,10,178,123,58,159,214,67,53,190,183,135,76,108,138,175,132,45,242,254,91,251,50,100,231,42,57,111,229,251,81,138,236,76,71,25,190,233,144,212,13,],[31,96,11,229,206,62,117,106,190,229,214,189,100,100,209,155,8,41,213,205,191,14,165,199,77,26,26,252,249,58,243,168,],[105,160,174,26,190,146,255,14,47,129,143,79,94,247,203,201,153,210,199,141,36,42,36,1,195,107,157,207,161,244,101,22,],[39,168,156,242,240,56,155,237,142,110,95,59,99,224,67,111,52,48,249,149,232,40,198,150,76,98,60,112,178,53,188,1,]], +[[109,120,85,227,15,122,19,226,55,176,103,20,67,70,67,75,180,176,81,120,199,216,141,73,46,121,2,124,75,15,60,221,114,115,41,56,40,239,163,73,130,35,146,219,186,176,120,121,87,126,26,119,166,253,106,254,51,117,58,158,236,136,196,175,],[160,154,227,167,132,205,93,201,93,182,226,238,10,53,99,91,104,56,188,3,58,114,205,112,250,186,211,64,155,46,199,125,],[15,226,142,173,217,229,221,87,75,63,170,234,129,13,68,82,44,139,27,251,179,227,213,126,216,137,250,237,236,145,208,225,74,134,185,20,196,199,102,241,191,155,143,24,176,219,137,13,182,193,177,37,213,120,4,51,54,25,177,224,114,10,51,0,],[96,199,57,227,169,174,200,134,206,94,82,120,107,118,47,55,143,134,190,24,119,90,217,25,162,191,62,195,6,198,191,148,228,111,134,146,175,206,16,54,158,3,52,0,143,201,251,71,148,211,48,249,152,180,182,80,40,78,115,170,236,137,86,6,],[27,4,49,177,194,58,119,103,77,85,220,187,140,105,158,197,145,36,137,252,195,138,79,171,198,38,80,6,126,57,240,47,],[201,92,16,236,14,155,206,76,27,195,4,94,69,138,16,38,78,202,254,173,62,176,102,236,26,154,174,116,155,237,159,194,],[182,97,29,49,6,182,82,242,73,155,18,222,212,201,157,242,240,14,23,254,239,91,21,134,234,61,136,58,198,147,201,1,]], +[[126,228,231,233,140,106,64,240,231,68,19,242,64,57,189,34,13,241,248,199,240,21,82,141,191,82,132,171,159,124,130,226,77,90,128,15,155,34,7,14,1,110,226,58,248,163,16,144,43,54,157,88,154,132,127,52,92,46,162,150,141,109,9,36,],[152,196,221,110,91,103,74,92,101,34,42,82,237,24,195,190,96,10,118,80,29,33,31,170,17,139,152,142,136,173,83,70,],[172,59,254,58,223,148,28,147,77,51,73,196,146,222,112,213,22,107,227,137,249,85,190,135,194,136,63,65,242,218,20,108,145,6,81,163,180,82,194,215,57,220,155,83,28,87,69,86,94,105,217,131,89,241,215,217,62,189,54,215,10,187,240,13,],[131,82,217,124,150,83,198,62,64,255,239,124,36,206,208,57,121,105,91,182,109,55,129,144,90,193,95,215,166,104,138,231,115,48,89,107,117,179,132,122,84,5,144,145,198,232,32,197,65,35,198,54,132,85,136,236,26,183,80,36,62,188,108,13,],[71,17,204,178,203,31,68,19,230,56,87,255,95,33,206,169,162,195,123,14,57,85,225,189,103,112,31,244,19,200,81,48,],[9,118,227,127,47,105,145,87,44,174,85,145,19,61,207,246,203,78,32,239,112,12,95,239,223,1,251,93,90,17,152,180,],[121,254,85,143,3,42,249,249,245,143,65,53,104,61,250,144,136,155,72,232,128,208,91,183,208,193,27,101,107,132,15,0,]], +[[31,40,217,9,29,25,108,186,61,69,82,229,163,55,164,216,175,63,41,94,98,158,75,166,254,153,112,49,32,174,65,224,129,77,52,191,40,238,109,144,240,57,89,144,65,219,129,15,124,157,170,145,142,3,233,97,151,65,75,201,170,49,236,220,],[160,18,199,45,61,85,113,47,111,136,138,74,134,138,14,187,75,15,173,78,212,121,81,78,140,219,188,142,110,102,174,91,],[91,229,82,250,115,30,131,103,147,246,221,168,149,220,155,30,44,205,102,157,225,200,67,224,14,166,250,60,94,191,151,163,75,38,241,243,172,127,242,34,94,228,167,228,48,7,44,19,218,64,102,220,220,192,91,162,181,246,26,110,141,33,7,9,],[40,30,162,10,164,146,244,168,216,212,111,81,198,131,209,143,173,79,158,55,57,169,162,100,203,38,56,250,37,196,145,203,182,205,231,65,81,195,185,108,93,41,113,172,151,9,80,93,80,82,98,247,49,129,176,87,170,131,29,12,35,91,42,10,],[108,118,223,159,52,191,128,208,20,2,113,109,227,215,69,121,25,180,28,23,162,74,98,165,162,242,34,11,225,39,93,196,],[156,176,100,214,63,109,179,90,235,26,210,62,147,229,100,213,229,158,222,138,219,95,63,71,246,246,215,67,176,54,135,92,],[53,193,171,65,81,134,222,121,203,12,163,51,25,255,253,225,48,106,105,154,134,103,109,211,184,112,146,130,60,108,186,7,]], +[[198,77,210,13,66,98,117,38,25,138,34,100,118,144,200,149,181,180,91,105,143,87,166,157,251,228,141,189,66,106,164,112,46,1,212,4,22,247,138,205,219,52,184,68,94,164,253,10,179,250,158,102,67,4,71,82,33,63,7,199,240,255,67,160,],[40,208,114,242,91,61,140,41,18,227,42,140,250,109,217,169,56,157,207,247,166,241,193,248,118,65,2,155,166,193,11,76,],[222,172,200,194,50,24,114,118,118,213,64,162,59,218,215,129,2,17,230,213,122,210,148,195,125,75,28,154,246,179,55,165,63,120,128,210,186,250,115,179,5,8,192,8,66,107,248,215,201,101,161,244,164,34,161,188,125,106,214,34,111,209,151,6,],[217,87,68,162,59,77,206,131,126,84,5,72,112,20,159,134,74,244,253,176,226,149,219,189,165,234,63,133,41,58,92,53,72,79,203,82,145,6,151,72,126,126,203,199,136,59,35,164,198,225,22,233,187,24,86,169,41,108,178,212,96,212,196,3,],[233,141,19,190,18,109,54,80,181,121,146,167,215,6,73,128,53,83,27,228,246,167,131,224,2,98,219,209,224,222,18,251,],[183,206,10,198,103,163,152,115,212,177,27,99,68,132,241,10,213,78,44,24,165,58,72,144,191,0,100,60,241,43,221,37,],[253,91,204,174,121,173,84,35,211,26,176,241,216,44,13,123,200,124,179,6,62,196,231,4,70,4,174,76,163,231,176,0,]], +[[15,142,159,53,38,180,250,234,146,118,242,42,23,121,230,248,39,9,128,143,109,12,97,42,223,227,42,110,138,6,16,5,212,140,63,15,222,243,130,209,216,3,19,232,70,252,169,94,65,129,118,187,93,250,157,57,140,29,33,36,119,111,105,10,],[200,58,245,232,106,35,87,76,10,211,22,108,144,4,75,134,47,67,251,156,182,161,201,239,223,110,56,209,109,47,67,110,],[47,89,162,147,96,115,145,56,52,235,21,160,224,188,185,170,128,64,137,70,143,36,221,27,45,55,161,147,74,233,186,16,32,255,100,183,46,236,3,38,141,10,124,1,44,78,121,99,0,246,223,122,221,160,28,139,197,233,1,92,205,238,26,0,],[233,252,50,168,86,42,84,105,234,157,8,57,118,100,69,46,115,15,188,118,194,37,99,85,100,206,73,254,89,186,43,223,100,82,156,232,58,15,67,244,4,170,4,216,139,210,92,148,19,104,249,198,185,148,218,94,164,22,189,77,42,216,190,0,],[51,190,153,2,125,145,218,238,122,39,233,143,59,118,209,203,248,203,64,5,32,136,129,83,66,73,109,97,131,24,133,138,],[240,102,142,165,108,237,39,191,144,73,220,235,128,24,127,33,115,234,73,30,176,177,168,189,185,255,43,220,162,137,166,71,],[219,26,190,100,120,202,70,37,190,146,208,113,192,82,75,58,231,225,204,196,207,134,31,99,66,236,212,191,122,117,69,4,]], +[[254,124,220,121,102,208,255,185,199,111,74,24,231,240,191,144,105,14,183,109,195,211,213,8,132,100,142,46,57,55,208,32,161,46,233,129,45,106,246,170,72,121,250,114,188,10,105,128,78,161,168,95,155,196,162,106,91,167,207,187,145,77,13,217,],[176,189,33,132,112,50,146,190,46,244,71,119,92,142,164,83,15,1,62,75,169,55,117,33,84,211,134,216,217,216,153,102,],[181,45,3,253,235,205,66,151,55,239,112,146,6,135,33,31,187,76,4,248,30,53,92,236,112,114,197,5,65,117,210,237,119,243,143,70,111,0,20,34,218,143,205,240,103,219,20,81,0,124,171,96,127,4,156,46,38,7,181,125,68,113,60,4,],[5,34,184,223,43,43,50,0,117,141,191,168,140,198,178,127,4,247,227,210,152,64,118,230,234,157,235,167,113,38,158,229,251,68,246,79,158,117,115,197,169,115,198,249,175,213,174,239,22,13,43,52,116,243,102,107,129,1,194,99,153,191,45,4,],[158,149,225,209,233,111,63,122,4,114,66,0,252,135,8,126,43,174,255,44,111,139,164,90,3,72,66,127,46,82,244,31,],[22,164,81,102,164,81,239,35,215,68,98,45,30,178,71,208,27,38,25,149,73,107,169,231,139,246,79,78,33,132,226,193,],[37,37,19,81,84,13,54,53,224,137,172,12,56,129,3,43,138,42,184,221,88,235,17,1,207,209,216,10,155,166,55,3,]], +[[246,201,171,94,167,95,41,78,142,12,7,196,192,158,216,238,163,17,59,223,194,239,117,158,32,162,100,87,22,4,16,141,177,47,245,91,211,236,66,97,14,172,234,40,179,19,161,110,25,201,232,180,124,43,21,23,9,145,190,8,141,101,207,99,],[80,61,85,224,90,179,17,7,184,121,21,97,58,165,54,218,131,34,99,151,183,187,110,58,128,236,244,151,25,160,218,119,],[167,249,208,139,161,65,131,239,36,127,44,37,254,204,43,131,237,166,222,88,2,46,70,108,231,143,207,80,247,28,226,97,98,68,101,98,238,164,93,99,162,28,59,34,86,31,212,104,0,88,172,184,37,64,122,21,64,143,39,19,97,161,70,15,],[144,179,241,220,45,27,99,163,184,117,123,175,15,224,54,255,25,46,91,100,13,73,254,15,62,25,102,72,57,207,106,28,36,95,51,28,182,139,75,16,96,225,111,233,115,247,223,135,163,195,183,196,255,132,15,110,168,123,39,88,119,112,17,1,],[153,205,130,249,69,243,23,34,39,127,153,253,208,177,224,127,39,210,185,83,139,144,254,63,170,186,70,110,238,227,210,162,],[120,225,157,78,3,249,0,110,34,84,21,180,14,170,176,121,38,156,163,7,204,173,232,65,152,89,130,13,128,126,195,124,],[166,11,198,130,3,209,45,140,95,163,64,159,173,234,206,236,65,211,101,234,140,54,132,10,8,7,211,227,43,58,52,8,]], +[[67,16,61,240,26,72,160,60,87,243,47,82,215,12,104,73,238,68,88,11,42,180,238,114,213,72,216,72,19,79,124,235,163,203,224,214,75,5,96,188,181,174,0,144,1,227,20,217,236,144,121,1,221,116,168,4,160,5,144,34,237,156,109,4,],[208,184,59,183,90,192,177,109,215,10,195,223,42,179,207,187,138,19,168,204,27,15,150,218,61,138,151,13,165,130,33,88,],[25,84,71,190,177,222,74,126,54,234,137,166,206,60,153,188,200,148,17,223,94,11,21,247,186,11,29,17,12,69,106,188,107,63,95,29,166,16,110,216,135,134,75,165,106,171,70,106,138,99,179,53,207,207,76,100,214,92,14,111,180,128,180,1,],[162,1,116,53,225,192,44,196,6,20,139,30,48,235,99,113,89,89,231,84,69,97,50,46,176,185,133,72,209,63,193,109,180,220,31,200,64,143,2,27,190,140,94,101,249,4,146,139,174,228,144,133,230,24,100,4,162,230,152,127,97,166,211,7,],[32,139,246,250,17,149,43,77,187,93,210,91,251,65,177,177,67,196,243,97,71,88,85,73,138,178,225,57,37,199,107,206,],[242,84,141,239,118,243,102,168,22,145,102,175,82,45,254,211,237,59,118,111,124,95,13,115,22,91,87,55,116,72,63,42,],[54,163,57,192,126,152,77,55,229,162,9,135,73,231,134,60,53,44,66,18,63,52,67,210,153,121,216,215,111,172,238,6,]], +[[249,19,158,87,159,169,110,189,98,135,219,59,171,205,166,15,146,231,49,83,86,111,146,76,181,222,4,222,68,147,72,30,192,108,227,53,83,58,248,216,243,55,242,179,142,10,175,162,206,155,39,34,60,217,221,197,239,50,2,127,4,136,155,127,],[112,110,188,103,189,106,1,156,223,96,117,15,86,206,216,34,195,0,202,72,81,108,85,96,60,17,141,234,63,204,111,68,],[5,29,141,127,11,104,210,238,199,44,129,173,252,251,49,174,133,88,246,10,182,60,159,86,82,168,223,99,143,102,111,30,188,12,110,11,65,25,83,188,218,107,81,81,178,185,58,57,227,197,51,10,133,115,225,104,121,34,114,171,211,108,129,10,],[186,250,144,84,95,216,168,50,33,90,253,221,129,179,98,41,66,161,123,233,26,156,33,200,101,222,160,159,47,166,250,159,74,42,206,104,41,184,61,222,226,3,207,0,80,87,207,59,55,197,250,64,4,63,183,167,128,127,169,126,215,68,91,11,],[189,62,38,252,180,66,149,230,194,53,247,68,243,142,176,71,58,243,96,0,245,94,121,178,47,162,88,129,252,64,241,106,],[204,232,147,18,113,100,79,148,204,112,134,234,61,165,167,228,224,37,0,44,36,242,40,164,71,30,39,246,111,14,235,232,],[88,103,133,144,167,119,159,44,130,234,201,105,3,241,117,77,43,115,147,215,4,223,13,37,87,100,166,209,185,116,179,4,]], +[[200,238,149,77,181,161,27,41,46,217,119,100,250,230,178,131,5,29,181,125,205,192,170,13,245,57,59,182,12,17,46,211,92,47,129,130,78,153,117,221,126,163,83,188,102,128,125,237,199,97,3,73,121,78,47,192,142,90,49,224,2,227,254,7,],[80,185,169,71,38,143,239,165,27,245,201,3,167,221,31,126,117,158,39,141,26,202,98,54,158,230,70,34,242,69,9,100,],[243,7,122,117,16,30,18,30,92,62,119,216,237,151,181,120,210,57,189,66,24,3,211,69,91,86,84,64,90,76,88,106,96,146,225,58,133,41,186,206,70,138,48,87,132,179,115,228,51,254,228,163,223,137,86,190,250,1,47,216,168,238,209,12,],[237,2,23,100,203,38,189,238,92,210,224,204,40,15,63,34,10,146,192,42,5,168,222,30,186,31,253,244,10,88,1,254,186,137,89,178,129,243,3,193,27,86,22,90,205,113,15,68,70,236,249,61,38,122,210,4,147,175,125,110,174,208,118,14,],[35,235,218,81,9,40,192,2,254,0,59,96,222,166,167,114,204,15,126,217,5,91,226,33,228,145,8,111,152,134,61,163,],[24,55,125,187,246,158,81,187,154,7,44,144,168,170,39,108,34,250,130,164,53,224,126,93,233,21,9,15,244,51,40,149,],[114,12,129,221,154,84,117,12,242,19,245,63,215,243,73,206,167,213,185,80,246,123,35,243,162,66,137,147,143,30,57,8,]], +[[109,188,85,158,74,177,147,238,191,112,197,195,45,121,123,224,11,115,17,232,230,105,29,169,175,204,24,114,145,242,80,28,56,167,3,68,118,251,147,130,241,65,119,104,196,33,98,149,26,38,54,144,44,56,152,192,41,190,39,138,180,195,31,49,],[240,230,233,244,209,210,149,39,100,247,139,91,69,209,235,209,170,94,232,133,45,52,80,237,206,224,143,114,28,105,71,81,],[49,241,106,124,175,43,116,246,94,5,124,147,51,161,162,99,61,172,115,70,51,143,121,133,16,115,14,184,213,211,37,252,16,128,221,90,173,95,206,5,52,233,84,63,60,147,88,104,4,70,74,245,136,110,134,68,18,156,119,235,170,72,95,1,],[237,227,147,176,151,254,94,13,223,56,255,240,44,159,5,124,179,222,25,61,72,170,56,172,68,237,227,135,115,91,43,177,186,201,8,182,51,20,127,69,241,232,54,40,224,161,5,162,241,240,171,243,127,170,193,117,249,127,46,125,164,129,118,12,],[17,103,18,181,197,51,49,236,227,44,142,200,217,126,148,235,83,213,56,2,163,146,50,117,149,81,52,67,221,130,15,241,],[87,12,169,129,219,149,96,226,8,103,31,48,203,155,157,163,10,237,203,181,226,181,64,9,130,75,90,247,199,62,155,250,],[17,70,77,70,187,218,2,172,159,71,57,150,197,213,143,196,121,11,51,163,77,22,221,212,212,113,159,97,23,200,88,5,]], +[[201,212,22,131,10,226,2,143,33,117,210,43,97,76,121,25,140,103,12,250,160,231,163,97,80,239,15,238,33,169,92,230,110,62,180,208,24,115,7,45,249,70,241,121,47,113,6,51,8,149,231,167,109,217,174,39,248,169,136,3,148,144,253,75,],[184,102,79,43,2,137,93,33,154,157,183,23,162,124,72,28,195,112,60,85,191,226,156,72,141,21,42,59,30,203,228,103,],[71,250,173,78,101,82,147,237,161,86,178,161,250,187,251,126,0,159,194,144,170,254,219,213,101,33,20,164,120,83,188,119,168,35,58,43,23,159,96,84,119,215,135,135,140,187,21,234,97,36,223,141,197,123,44,231,190,125,24,183,22,47,181,13,],[234,7,104,224,12,104,102,146,138,56,34,237,247,199,227,25,89,79,33,99,253,40,195,217,119,63,141,33,38,9,106,235,187,219,128,29,174,56,221,76,51,185,219,236,243,207,90,254,199,216,1,25,254,42,150,20,15,162,49,162,208,204,113,1,],[152,97,11,33,29,13,95,254,218,209,52,40,20,178,57,55,109,154,149,166,64,111,199,227,57,158,26,151,98,68,72,130,],[107,17,140,86,206,238,112,204,138,96,130,33,128,55,45,231,67,216,244,166,38,77,194,200,35,241,14,100,44,120,229,95,],[148,76,149,76,69,240,64,124,25,51,157,90,35,241,173,129,168,103,254,143,196,146,64,244,233,187,102,185,249,2,96,1,]], +[[45,39,125,213,95,87,25,94,192,114,180,124,177,68,140,181,130,200,53,115,158,108,152,186,113,171,18,143,112,206,107,121,223,169,37,147,239,15,13,151,74,17,55,131,10,209,56,72,175,239,59,129,12,42,33,191,119,145,120,206,75,58,185,116,],[176,145,26,195,24,250,153,200,158,15,61,46,0,94,106,39,163,136,185,104,205,72,23,29,142,71,146,35,226,255,125,79,],[115,193,6,6,73,167,192,20,237,1,148,88,81,181,62,40,83,36,230,13,6,28,131,29,218,65,240,51,181,101,131,6,161,241,18,50,122,254,147,202,169,33,2,7,48,170,224,6,156,154,43,69,238,245,92,187,74,90,156,212,108,218,128,8,],[147,34,239,247,144,249,235,183,49,102,1,155,41,130,178,153,165,132,84,155,73,59,243,76,213,169,51,108,36,211,50,31,245,149,80,114,162,143,206,72,219,122,27,251,126,246,182,126,145,111,215,105,28,152,34,180,222,215,80,176,44,251,21,10,],[76,185,65,150,164,16,83,74,173,30,141,175,1,181,139,124,229,10,92,94,27,13,106,41,173,200,123,182,63,236,29,230,],[25,162,73,251,128,30,23,87,126,40,254,200,8,254,76,207,169,249,119,9,127,164,237,224,229,24,171,18,99,77,26,142,],[177,220,75,19,200,224,237,6,126,82,202,2,185,187,179,93,165,217,78,0,238,41,26,186,194,160,233,191,35,53,148,6,]], +[[66,128,102,197,36,69,114,109,14,162,0,126,80,70,55,39,77,132,238,35,35,37,181,5,242,197,22,53,127,128,117,131,221,64,254,143,103,198,101,97,59,60,69,159,106,206,141,194,141,52,224,231,126,47,106,160,96,89,40,25,190,106,157,104,],[24,60,16,120,80,205,244,168,19,51,232,73,54,3,101,155,118,239,121,1,205,51,92,216,191,227,27,48,189,145,139,120,],[201,56,130,159,89,139,31,241,184,24,51,96,210,35,244,60,89,71,48,96,104,118,169,154,63,49,178,6,93,4,230,240,117,209,57,107,60,140,255,176,225,226,234,171,218,125,165,231,137,204,209,192,32,131,95,227,167,29,205,182,175,3,150,12,],[44,70,67,71,165,112,148,5,248,197,227,146,207,175,86,82,118,224,217,160,52,203,231,212,16,246,210,186,34,220,100,214,228,37,35,34,80,172,123,147,178,121,126,147,230,254,207,97,44,50,76,243,27,25,219,19,138,84,74,172,235,232,100,5,],[50,79,124,50,251,240,57,196,131,90,12,7,76,186,37,19,58,233,249,194,179,197,238,114,105,250,30,153,47,217,53,214,],[56,107,59,70,246,100,197,117,59,235,241,144,136,105,118,78,72,145,79,67,78,245,129,214,75,154,217,136,28,61,6,133,],[103,59,246,255,169,186,92,152,183,62,190,83,174,207,96,188,234,186,211,229,111,27,245,43,220,117,70,239,151,56,58,4,]], +[[49,69,188,104,216,41,121,64,142,70,87,183,117,241,80,198,210,138,50,77,116,110,166,222,144,253,114,177,122,37,121,130,199,118,24,108,228,127,48,173,8,250,29,44,97,106,54,68,102,91,165,79,247,48,252,47,77,177,219,163,141,222,237,202,],[0,44,7,146,19,68,244,208,175,37,124,1,20,165,63,212,183,99,113,243,54,195,67,205,135,234,228,197,89,206,197,104,],[36,164,51,51,118,131,188,113,166,202,59,204,216,204,36,0,194,68,100,250,103,113,75,70,81,95,42,20,50,113,39,5,213,112,97,77,182,210,107,187,211,240,38,124,20,39,202,28,47,64,220,154,111,31,176,240,252,113,74,2,226,75,71,8,],[217,104,58,19,34,101,94,139,28,8,45,212,84,181,179,142,186,202,28,230,37,226,133,191,203,167,140,237,207,9,7,116,87,40,115,62,250,130,184,194,25,33,68,49,97,205,253,216,42,175,126,135,217,122,234,158,97,110,169,252,239,192,77,12,],[151,128,183,189,122,110,253,229,102,12,126,107,40,192,172,176,141,158,192,194,235,187,109,35,16,152,139,134,38,118,45,91,],[147,172,169,191,63,95,182,82,178,209,15,87,61,220,211,106,254,253,236,7,44,31,6,51,224,82,183,142,106,10,127,216,],[180,214,158,254,40,180,165,178,144,65,220,122,17,232,49,226,201,78,126,148,37,25,187,22,119,202,185,116,153,45,78,8,]], +[[90,37,234,94,24,45,155,248,233,48,162,11,108,245,94,36,232,56,98,120,155,56,57,177,206,154,113,233,56,196,45,55,201,129,252,54,241,166,213,247,212,81,205,94,243,156,211,171,2,8,127,204,106,242,125,215,142,168,39,73,126,119,158,33,],[16,64,88,107,103,49,27,0,76,2,230,2,223,101,166,21,173,60,186,167,79,27,45,89,136,187,245,165,158,173,216,114,],[164,243,91,73,215,225,152,229,211,38,227,83,251,176,31,161,59,106,226,96,209,228,142,48,193,185,103,115,122,94,121,147,108,151,202,43,167,153,202,52,229,231,136,206,165,172,142,209,13,92,209,93,174,83,228,36,50,50,28,194,109,201,152,9,],[0,52,165,16,65,178,166,171,41,238,155,26,230,158,85,149,55,113,61,237,198,161,160,171,68,50,238,44,210,117,233,20,156,156,241,93,112,184,45,75,234,29,103,132,2,142,186,8,109,221,241,37,7,125,130,186,11,115,181,20,31,185,84,2,],[252,42,143,193,67,200,69,41,59,45,98,79,188,80,225,64,105,62,60,189,68,87,58,89,149,210,127,86,2,35,228,92,],[105,57,35,253,108,212,162,218,0,43,228,47,253,248,85,166,174,229,52,70,161,12,41,237,76,245,81,78,134,158,101,119,],[103,17,240,203,95,30,54,111,253,158,123,167,88,31,244,64,10,142,243,239,165,230,39,202,14,223,58,90,135,21,183,11,]], +[[66,51,92,48,179,246,179,89,206,245,170,182,163,206,40,88,161,81,183,164,253,120,210,253,62,227,111,194,157,36,148,4,48,28,81,90,2,164,198,107,198,64,16,128,198,202,121,35,183,131,30,60,154,114,181,91,20,2,126,178,231,179,177,82,],[152,181,223,149,245,107,57,206,101,116,26,204,119,129,26,92,98,61,197,200,159,206,220,44,66,50,254,215,38,112,57,118,],[103,176,241,116,73,3,158,140,121,123,249,19,170,230,228,240,187,153,199,77,109,16,201,115,185,144,255,224,62,126,228,171,91,53,128,109,177,90,152,192,132,106,130,126,123,205,83,156,211,188,9,221,17,138,179,229,38,99,163,87,177,41,145,7,],[78,24,55,254,81,114,162,49,41,55,111,114,245,204,125,73,204,193,86,120,195,247,191,73,160,110,227,121,154,181,128,243,199,184,135,48,81,65,47,210,36,89,221,129,163,77,156,42,233,92,217,208,121,87,125,197,54,34,173,120,31,155,10,13,],[75,178,120,229,90,170,247,59,199,10,180,235,234,21,224,159,47,27,136,79,44,177,34,34,145,117,27,233,93,149,173,56,],[100,4,179,47,88,18,188,135,169,142,45,8,176,127,187,144,222,148,130,199,167,220,188,118,71,218,65,210,195,92,188,11,],[173,232,184,99,246,48,242,48,32,244,2,55,70,190,222,94,24,89,85,197,187,201,108,222,200,4,172,90,175,125,116,0,]], +[[190,107,43,171,221,210,220,161,176,225,13,18,210,10,156,226,156,103,133,218,193,214,15,46,223,169,74,194,120,75,167,102,57,143,34,240,239,191,140,56,53,94,71,145,191,103,8,152,149,31,187,213,81,143,14,42,96,93,70,0,35,246,19,240,],[248,77,237,207,172,220,82,160,227,185,28,115,121,34,121,48,178,188,254,102,251,134,135,126,124,19,90,77,25,102,81,108,],[112,42,185,172,191,167,94,162,173,190,75,226,182,132,118,37,174,180,9,238,249,89,111,171,227,157,44,83,58,3,67,30,94,87,149,82,232,166,79,196,251,125,146,106,168,255,254,6,64,105,132,100,196,69,76,227,95,232,63,242,99,5,26,1,],[105,158,156,25,230,166,204,59,226,148,98,254,128,133,97,248,181,50,9,194,52,86,8,237,13,216,244,248,248,52,17,237,38,158,166,2,245,49,79,79,227,144,38,226,99,184,235,111,253,7,207,28,71,168,3,107,88,207,171,225,33,8,124,9,],[71,116,108,178,8,252,19,18,137,62,211,191,205,34,218,17,148,30,123,106,193,252,6,39,231,19,45,93,153,132,44,63,],[59,96,138,225,95,20,239,222,186,235,216,123,6,79,23,232,209,111,124,170,16,225,225,11,91,54,45,221,239,252,115,129,],[132,83,134,165,213,192,139,81,249,18,33,83,125,198,96,152,22,9,199,219,92,107,49,174,0,80,81,61,109,226,17,7,]], +[[177,228,124,163,28,100,182,138,175,175,180,67,81,46,102,120,124,101,146,243,52,170,120,250,33,154,61,147,195,58,74,179,88,17,155,56,230,161,72,169,54,188,95,146,244,242,155,152,47,242,204,166,74,90,255,161,76,161,182,166,47,227,40,196,],[144,24,24,50,15,216,104,35,179,36,38,241,105,120,20,48,197,249,165,204,97,203,163,167,0,113,77,182,3,130,216,122,],[223,172,134,223,88,110,195,76,124,254,165,213,166,205,17,64,229,11,107,240,80,248,228,26,25,14,191,211,177,67,43,149,165,125,86,82,219,174,143,83,224,55,174,50,110,127,24,207,239,124,119,159,64,52,111,124,13,134,68,97,5,147,242,9,],[48,93,118,140,243,57,21,132,227,238,212,105,182,193,125,36,230,17,80,29,80,140,220,200,109,213,135,26,198,238,60,9,138,139,249,156,27,104,190,248,146,236,100,8,116,91,78,222,131,83,251,198,217,109,94,38,75,170,129,199,148,27,5,8,],[80,44,127,225,182,22,81,152,164,53,221,149,29,238,8,204,44,103,127,78,226,251,186,181,232,160,165,139,59,204,97,46,],[183,46,44,108,6,45,47,140,64,238,108,142,70,131,170,219,127,106,11,229,11,72,122,76,37,16,155,118,46,85,207,118,],[239,62,124,207,73,226,115,249,254,115,42,138,48,26,26,54,148,67,120,91,164,58,6,243,65,25,226,125,194,185,227,6,]], +[[251,213,95,167,67,195,165,145,11,56,87,221,11,106,165,132,243,178,56,222,5,107,118,171,118,23,174,181,38,56,254,246,167,161,99,196,24,59,216,75,117,109,243,200,175,223,185,205,91,36,35,82,217,73,158,189,171,144,120,92,59,214,219,45,],[224,175,153,88,150,48,229,168,251,121,176,138,244,49,32,234,110,25,195,93,23,29,34,231,206,209,218,255,91,55,185,111,],[239,251,41,218,105,133,151,28,32,46,36,80,48,29,73,113,27,237,37,250,216,95,97,153,209,235,30,113,145,77,150,76,190,24,227,76,195,227,40,114,205,236,2,107,209,25,164,28,28,7,202,65,232,42,203,166,47,176,167,200,42,237,128,12,],[119,163,29,165,60,197,210,234,37,117,249,2,222,149,120,85,165,181,120,137,182,205,253,219,52,121,141,141,248,140,188,94,6,178,46,59,47,86,71,3,177,146,215,110,123,31,73,214,114,221,82,40,77,48,221,152,229,222,5,205,236,152,204,14,],[135,205,0,48,176,140,193,80,129,44,154,237,59,222,58,63,236,87,154,86,157,139,161,179,206,188,154,36,46,39,30,200,],[77,162,203,220,15,102,174,11,237,88,86,241,185,120,163,183,177,118,191,90,123,96,228,222,192,10,41,174,32,46,97,60,],[54,177,85,37,140,10,70,166,242,67,50,150,181,63,50,25,164,223,159,118,7,0,70,177,69,20,38,238,151,88,249,5,]], +[[93,102,206,183,198,229,140,172,145,226,136,39,145,112,232,24,231,135,24,12,107,66,223,161,104,120,125,208,127,128,159,164,239,201,179,93,184,31,52,97,152,167,172,198,159,101,253,251,244,194,46,104,221,118,18,227,184,236,104,211,120,85,59,141,],[72,138,50,138,6,96,115,65,34,110,0,4,240,159,61,207,98,238,192,157,150,99,168,13,86,146,135,148,2,107,43,73,],[110,242,100,171,248,176,229,194,215,147,178,199,82,121,97,74,57,199,117,235,43,204,8,145,6,122,188,97,246,214,68,166,159,248,248,20,163,5,34,204,169,5,54,240,18,198,40,58,118,195,43,137,238,225,189,154,67,54,244,253,218,200,220,11,],[242,235,117,213,47,132,95,145,37,149,173,246,250,179,9,78,108,180,143,181,135,154,185,119,247,197,187,48,237,86,62,10,53,155,31,74,186,146,166,53,241,66,20,5,175,47,54,84,195,167,128,246,123,249,162,233,69,45,199,71,13,137,245,4,],[146,242,194,82,195,46,199,250,39,193,43,29,155,40,241,112,249,190,54,59,58,251,33,227,5,159,200,203,62,152,66,103,],[36,191,213,94,184,189,129,235,148,87,233,82,57,69,44,17,139,187,194,12,202,3,59,121,201,76,82,154,196,5,14,47,],[217,54,177,225,169,129,40,96,97,70,66,191,9,171,107,240,9,176,152,112,233,70,146,249,209,170,174,240,74,54,122,7,]], +[[98,237,134,130,189,58,179,150,110,186,59,255,183,117,163,24,160,61,153,147,25,121,233,159,235,45,219,214,148,85,160,239,211,42,218,23,139,62,199,112,12,71,221,109,54,83,34,3,63,228,49,195,2,180,111,141,88,121,142,216,51,113,86,107,],[64,214,6,241,175,244,81,57,118,89,31,52,144,241,26,143,190,191,132,151,20,55,103,89,156,11,123,112,247,200,124,94,],[61,168,209,77,196,231,31,230,195,46,222,70,55,136,228,27,130,107,78,33,96,186,16,201,95,28,138,39,73,170,216,241,46,152,174,36,104,48,59,175,105,8,189,179,94,243,138,94,205,119,116,30,114,238,58,66,127,217,4,218,230,111,207,3,],[94,202,239,1,195,154,249,66,2,251,61,57,238,10,182,243,100,7,165,206,114,229,152,225,198,24,26,170,2,63,22,166,117,199,138,83,72,6,177,251,49,0,57,187,209,143,169,36,173,60,253,247,135,20,52,76,51,94,55,70,185,221,118,7,],[134,86,104,215,18,148,220,72,24,113,139,43,154,170,58,27,145,44,67,80,129,204,214,202,178,199,41,189,154,242,104,185,],[114,51,215,83,217,119,1,188,254,210,149,243,127,152,192,190,145,12,44,147,183,152,247,143,204,72,100,240,133,235,115,150,],[72,17,192,189,66,104,28,34,49,222,253,57,224,252,207,115,187,51,80,248,99,103,131,34,113,244,95,233,211,194,219,8,]], +[[78,87,240,49,31,255,14,93,83,136,73,177,33,111,105,91,26,82,119,148,23,8,32,77,178,240,193,91,60,115,200,42,227,55,31,226,54,173,47,111,66,249,225,250,78,30,218,44,62,41,195,108,138,210,33,138,60,3,121,130,240,181,121,236,],[224,245,97,240,182,146,181,196,203,62,246,117,3,7,90,65,66,61,208,190,101,52,11,85,23,113,140,132,53,193,74,89,],[79,220,123,110,40,39,246,75,163,192,51,199,251,109,27,53,221,104,15,83,41,153,160,215,122,235,39,108,49,189,158,57,198,112,151,139,228,114,67,193,19,34,58,87,170,16,35,49,80,103,139,64,219,120,89,28,4,208,141,245,122,112,162,9,],[102,68,154,15,228,231,196,164,75,95,120,108,153,26,240,33,130,193,145,115,23,43,167,48,181,125,129,178,19,255,237,111,18,195,66,17,99,8,191,23,120,120,49,10,101,211,59,56,198,132,250,246,112,89,75,23,150,227,237,162,45,70,76,12,],[210,251,61,194,167,55,95,16,215,201,182,24,234,223,146,118,144,244,179,235,225,30,148,228,104,35,50,76,196,250,81,23,],[87,30,39,155,86,113,95,102,81,78,42,139,209,114,134,3,125,170,12,75,191,121,101,88,90,27,195,5,49,40,217,112,],[48,48,228,145,236,86,28,215,182,31,70,107,193,5,74,19,36,247,71,10,64,156,210,93,249,87,139,246,240,188,215,2,]], +[[57,240,85,107,28,93,202,179,135,16,65,129,187,48,77,224,207,129,89,32,185,114,232,113,213,240,251,65,109,142,97,106,216,95,183,110,120,195,213,187,124,166,176,91,49,1,145,130,26,74,125,45,155,223,2,41,44,199,174,165,100,46,72,25,],[16,194,128,225,134,245,249,196,119,142,247,75,97,136,45,170,209,188,76,250,174,246,95,104,36,235,205,227,148,111,36,84,],[1,102,175,237,90,143,124,63,122,214,243,253,210,147,142,255,0,137,142,171,129,92,84,85,172,144,251,81,246,225,133,79,12,7,83,25,75,118,41,89,76,193,39,27,0,52,49,34,28,87,75,12,13,25,8,47,238,218,81,176,132,174,94,3,],[46,203,225,138,62,67,5,0,218,168,63,201,189,211,207,68,140,36,25,32,182,225,65,64,158,183,101,121,252,100,66,67,58,188,5,103,244,242,26,229,32,230,59,203,55,167,35,144,207,240,37,37,242,114,206,43,147,98,193,3,201,199,119,11,],[156,156,167,103,25,146,45,126,3,74,170,148,27,25,45,102,165,239,171,55,171,128,55,175,66,54,240,97,21,86,183,20,],[142,254,53,182,104,96,169,192,194,43,185,104,190,227,3,109,147,168,188,7,97,9,166,230,221,95,193,105,228,191,246,147,],[94,226,231,149,60,147,1,74,70,90,115,186,87,73,200,47,93,178,185,73,73,106,81,168,120,110,200,227,199,100,97,6,]], +[[186,179,255,122,68,72,216,160,61,138,207,219,145,63,119,254,119,128,67,149,195,229,78,194,53,17,121,39,227,43,80,213,84,151,94,53,229,177,208,50,63,45,111,181,198,21,139,246,101,75,8,79,118,187,220,253,114,52,146,41,232,228,166,232,],[104,89,78,27,161,12,105,108,141,11,10,29,77,213,69,20,179,139,114,130,178,232,199,204,6,114,70,68,78,129,158,96,],[214,180,19,95,199,172,179,215,205,249,135,137,109,145,184,169,13,181,132,216,147,58,111,48,41,227,38,30,193,195,144,203,172,250,175,239,244,67,182,218,79,219,29,132,198,74,84,86,15,239,250,47,28,122,145,189,233,115,2,34,146,59,103,3,],[210,247,53,121,61,58,131,195,99,237,15,245,228,3,73,141,5,121,198,247,214,98,17,141,159,117,24,52,220,106,41,125,173,40,145,214,226,29,178,160,241,250,95,110,252,17,98,216,79,232,55,187,252,3,242,208,125,40,87,245,214,167,44,3,],[130,237,254,228,3,175,178,117,51,131,189,154,54,195,202,60,116,151,126,240,220,189,116,26,115,179,70,16,204,81,183,41,],[41,88,61,5,81,30,90,2,60,198,192,219,172,184,78,21,249,174,99,85,82,97,122,77,149,59,207,118,35,235,177,229,],[254,238,5,126,30,100,250,137,234,96,72,115,116,141,14,165,145,4,141,22,153,46,142,141,155,134,160,194,217,174,15,6,]], +[[72,108,123,67,108,29,67,214,183,3,81,34,131,193,102,220,134,62,90,51,128,47,78,166,95,199,56,119,137,2,208,20,181,220,148,125,100,51,124,174,130,18,43,214,140,200,8,64,89,109,227,190,86,203,208,200,51,175,63,170,58,220,55,118,],[112,246,215,185,212,197,233,208,158,171,27,78,120,102,64,8,29,160,60,203,86,44,204,154,49,10,43,74,36,91,1,96,],[49,249,92,187,116,99,184,117,40,101,66,39,187,19,151,191,16,101,180,245,118,128,128,120,32,125,250,240,109,18,75,65,244,195,24,244,169,49,90,102,8,91,158,86,138,113,228,20,237,148,20,81,115,16,198,153,148,109,176,201,118,40,82,7,],[70,209,250,20,147,155,209,123,187,96,251,227,42,46,9,106,232,242,147,156,169,28,190,113,238,140,63,34,87,39,82,205,30,136,144,51,105,164,91,169,222,253,223,241,170,150,236,93,76,140,30,57,203,174,87,67,232,249,0,28,241,173,255,6,],[22,75,44,53,98,216,81,191,36,5,119,101,67,221,187,63,16,180,154,22,88,214,14,41,27,87,223,92,28,25,185,248,],[67,65,187,141,166,164,32,244,0,7,227,204,183,8,150,129,250,231,124,1,87,28,232,122,206,244,166,199,85,145,221,156,],[85,129,57,99,130,13,79,250,213,247,71,87,0,88,208,159,139,189,251,71,232,33,224,118,250,32,56,34,229,100,214,5,]], +[[166,230,173,44,55,156,111,204,173,180,164,155,35,42,145,66,97,142,163,1,3,195,60,34,111,246,40,188,253,129,244,38,247,196,50,63,92,65,157,155,63,52,168,235,66,174,127,31,170,35,51,7,144,48,197,214,79,159,251,30,155,22,0,45,],[192,143,205,156,35,106,177,240,107,93,133,228,14,150,44,172,190,139,85,117,109,28,116,192,81,109,57,12,108,198,178,100,],[7,217,252,36,79,218,176,1,89,235,236,197,160,8,131,69,63,8,49,1,113,118,157,41,112,1,232,119,1,14,62,206,217,251,96,236,145,203,77,136,231,186,64,197,48,177,249,35,121,120,204,217,109,92,186,158,79,162,126,42,10,217,214,12,],[13,91,23,149,99,199,71,23,131,157,25,59,166,114,47,177,167,88,92,76,255,223,198,158,224,198,43,204,150,54,10,123,103,210,59,196,43,149,79,113,141,250,13,182,114,95,240,94,130,210,222,8,241,112,177,96,232,33,121,147,67,244,217,10,],[41,192,117,219,247,110,65,135,212,242,171,32,54,215,2,7,66,235,180,203,221,149,184,106,43,89,32,127,195,249,190,107,],[10,114,185,162,121,169,192,26,163,244,114,148,3,144,172,43,250,230,255,31,162,242,236,182,156,126,138,74,88,85,242,118,],[197,171,229,236,77,230,79,61,84,33,137,241,73,216,168,220,186,189,74,167,0,140,30,161,21,249,90,240,137,38,157,6,]], +[[155,109,126,40,235,5,21,151,50,77,206,183,161,137,65,36,103,37,232,141,83,171,44,52,119,17,5,51,12,241,244,174,136,114,165,11,95,227,98,248,234,209,212,14,32,69,240,212,11,46,123,80,181,157,128,144,188,71,173,104,235,238,9,237,],[152,83,93,17,48,4,127,84,117,199,39,77,7,143,132,30,203,166,34,103,38,144,132,92,236,21,16,100,209,98,250,79,],[198,220,92,161,232,86,0,21,180,147,175,226,102,108,207,111,239,168,3,216,82,108,131,127,231,241,35,199,153,20,39,171,3,13,124,119,14,69,246,222,132,129,82,59,148,236,233,127,63,22,28,245,184,199,174,163,159,90,216,38,191,141,10,2,],[211,184,150,183,246,163,75,190,113,139,176,55,40,154,208,189,212,167,219,127,61,228,46,184,138,187,225,232,219,191,251,251,9,198,130,189,13,76,249,214,165,93,18,13,77,224,127,164,46,182,124,101,109,162,175,251,23,101,48,237,154,32,90,15,],[134,57,158,248,181,233,120,126,166,221,37,180,204,185,181,87,30,221,60,27,142,92,195,235,50,6,168,72,62,129,81,37,],[175,107,97,198,241,6,234,190,156,59,112,251,150,154,19,72,217,92,246,6,82,8,246,142,43,184,115,108,23,172,94,87,],[65,246,206,171,153,71,235,225,116,252,49,147,241,157,25,215,247,252,109,7,159,114,9,133,141,176,76,110,77,201,142,9,]], +[[112,9,237,208,121,80,150,237,196,254,213,90,23,204,244,132,19,30,96,140,109,93,102,150,191,51,118,226,105,36,149,155,119,87,75,240,105,82,113,69,231,45,62,133,206,125,79,205,103,26,51,224,167,30,107,240,218,126,164,113,221,110,134,164,],[128,16,5,158,219,240,176,52,40,166,124,243,5,8,42,228,234,71,154,1,131,203,89,31,218,225,207,27,54,151,179,74,],[183,1,184,249,164,52,224,109,113,154,210,93,204,84,6,12,121,134,100,127,68,243,136,75,203,110,94,225,215,164,70,204,38,92,236,2,155,83,125,167,242,82,51,38,85,138,201,186,52,244,204,42,151,204,163,69,46,112,86,46,122,143,85,4,],[249,43,26,180,140,68,88,24,219,26,39,93,112,241,29,55,186,86,218,200,124,211,194,68,181,66,223,65,141,145,62,228,50,70,145,2,65,148,233,43,253,20,71,243,168,136,153,188,241,111,19,149,22,81,69,19,159,144,127,171,157,79,76,2,],[111,9,15,191,224,93,37,43,87,162,122,89,83,13,77,34,165,220,58,170,92,61,170,245,70,54,35,174,103,46,195,172,],[167,22,228,33,92,165,130,208,234,30,48,78,37,230,60,135,29,35,203,187,107,198,97,164,42,214,65,128,2,238,161,144,],[205,216,100,224,182,77,119,215,151,144,245,103,158,41,112,8,8,12,53,220,140,47,107,90,183,171,69,48,137,88,135,9,]], +[[18,254,142,92,226,12,175,170,50,121,218,123,52,170,135,117,46,173,103,159,21,97,40,170,239,180,175,165,219,79,42,111,231,127,68,32,107,176,196,197,154,40,112,207,194,236,172,99,54,45,238,203,232,17,93,229,203,26,252,45,154,61,71,241,],[232,15,158,157,143,12,175,47,15,52,244,203,164,124,2,31,244,22,23,2,63,202,37,19,22,181,243,128,69,57,89,73,],[4,234,249,0,150,110,9,146,211,110,60,34,10,75,212,216,43,204,110,185,152,237,5,29,188,185,22,11,205,53,116,9,115,107,207,247,230,99,14,150,245,83,138,236,166,171,139,13,11,216,44,12,215,196,84,153,23,254,187,156,186,218,8,12,],[238,59,170,75,82,197,216,136,60,184,81,29,161,173,77,150,237,30,179,183,76,180,198,248,201,167,144,52,75,158,207,78,222,156,54,157,83,217,80,36,42,183,89,145,47,240,26,168,75,95,90,154,254,49,106,132,252,61,182,248,58,7,179,0,],[2,79,238,86,223,148,93,238,254,110,132,37,180,41,126,46,236,156,162,52,173,134,203,157,158,15,240,50,246,137,218,254,],[154,153,102,92,119,106,206,139,218,232,185,34,54,142,255,116,154,179,137,251,163,226,163,96,19,51,149,108,241,125,46,178,],[156,107,253,195,153,32,64,54,31,18,245,73,230,199,185,137,173,247,38,197,26,204,64,221,182,16,33,232,241,156,70,1,]], +[[238,155,108,46,12,155,1,71,44,227,45,84,209,118,42,176,48,51,23,215,109,58,167,143,94,8,169,2,76,161,224,131,1,109,240,247,23,188,183,173,246,38,149,141,131,191,138,163,37,199,5,24,198,139,199,239,216,66,83,183,93,176,135,136,],[64,59,30,56,233,69,255,151,69,180,177,189,138,197,13,114,166,215,59,147,34,196,184,215,155,235,156,192,208,149,99,91,],[75,0,29,150,66,131,93,114,19,141,104,1,152,230,175,112,181,222,122,240,21,19,30,167,38,244,229,27,94,139,109,72,194,166,202,142,135,9,204,130,34,165,4,124,9,166,110,81,138,197,232,182,229,53,72,148,130,97,240,112,31,104,115,8,],[38,254,57,15,176,40,193,201,115,187,57,199,207,156,92,42,59,12,106,171,58,8,12,116,11,62,103,43,229,164,139,123,151,217,232,82,156,35,90,142,232,16,94,8,87,15,198,247,194,161,126,118,94,142,182,171,245,216,247,9,5,25,30,12,],[239,69,147,63,129,166,208,0,63,63,166,58,95,234,26,68,117,212,22,37,88,133,171,42,42,44,110,207,142,4,181,116,],[172,170,133,125,116,227,194,177,73,220,64,201,23,34,228,103,239,143,255,121,55,245,39,24,168,139,52,132,46,183,33,125,],[203,15,44,201,230,17,31,117,52,141,205,53,158,120,12,116,172,131,32,167,32,103,211,65,127,181,233,146,253,184,103,15,]], +[[163,210,53,5,208,124,95,147,127,19,99,157,189,129,142,133,20,82,52,238,112,23,236,238,134,54,199,186,118,235,239,91,253,127,219,61,2,43,163,110,173,254,208,218,170,229,191,240,69,5,64,63,23,20,115,228,211,97,238,141,21,10,14,180,],[16,15,147,156,28,245,254,217,189,193,111,157,81,135,111,132,153,255,211,114,177,106,80,48,175,113,235,118,203,126,177,107,],[103,166,103,238,13,98,84,202,10,143,33,37,130,192,203,139,110,217,124,201,103,219,2,18,150,173,106,169,159,10,211,169,68,151,140,253,175,241,63,229,248,198,232,140,189,131,26,84,115,208,116,46,55,52,179,226,223,0,255,50,64,165,222,2,],[182,142,29,89,183,84,167,185,238,72,93,176,245,252,68,13,75,139,209,125,109,34,4,190,252,137,15,111,207,244,16,74,253,101,215,116,95,219,138,71,64,84,163,72,27,169,64,107,213,204,116,176,52,198,90,73,220,191,213,147,183,99,203,2,],[97,174,248,209,152,58,90,158,15,101,56,16,119,115,112,94,57,36,8,116,235,169,95,71,54,74,96,62,165,47,4,105,],[225,31,99,219,113,185,66,96,127,45,97,24,252,119,85,114,194,143,0,138,163,184,208,188,77,122,119,3,126,83,180,223,],[209,39,17,245,195,15,235,146,149,40,140,24,106,11,23,235,79,232,29,234,180,113,34,238,129,111,129,147,82,241,56,12,]], +[[110,38,81,5,238,113,113,209,189,121,62,255,216,125,30,44,121,69,13,94,24,139,87,190,58,161,98,226,165,37,40,173,31,64,60,122,117,80,49,193,60,166,58,245,118,53,220,110,44,79,35,189,107,29,103,202,101,218,104,176,153,67,197,84,],[128,96,252,19,4,220,161,240,171,131,194,195,109,2,70,73,69,8,243,50,174,213,230,78,141,255,208,98,47,254,54,66,],[181,168,58,17,122,96,52,90,103,228,166,101,243,125,231,34,166,236,3,145,56,41,56,153,89,243,118,238,98,100,119,230,84,172,141,114,15,199,39,212,187,143,225,84,79,93,11,11,133,5,20,41,11,36,39,60,76,212,183,58,202,74,83,0,],[167,58,140,15,57,214,123,185,208,247,236,219,137,226,125,74,3,29,75,128,92,154,222,2,2,233,29,42,140,69,46,162,94,86,183,177,143,184,178,35,156,176,245,31,238,129,72,35,212,124,233,76,5,178,201,249,104,85,106,185,247,130,198,1,],[228,204,175,99,157,22,133,141,133,41,74,171,45,16,0,162,154,84,19,211,61,137,143,22,151,99,148,66,66,221,17,68,],[73,136,130,178,139,64,141,10,63,178,83,69,41,190,55,113,170,141,135,76,255,189,165,74,133,137,179,199,227,160,123,145,],[0,49,214,40,142,0,156,136,197,192,144,90,28,89,207,7,31,184,132,127,1,3,75,56,138,163,237,124,68,190,81,1,]], +[[196,55,13,42,175,53,172,209,88,252,13,22,34,163,153,201,159,65,185,218,78,151,11,53,78,91,160,92,190,132,76,168,53,69,215,212,201,92,61,182,165,69,48,83,122,250,250,77,134,221,236,249,204,126,102,195,25,186,159,125,215,208,126,231,],[48,124,134,148,240,132,165,231,253,17,130,142,141,26,117,210,152,42,13,15,191,227,145,151,70,65,150,181,164,241,104,68,],[159,235,171,90,225,97,214,146,166,163,148,80,10,40,144,210,28,127,14,226,111,70,64,170,186,79,230,107,144,184,158,220,184,14,164,205,202,187,77,44,58,92,65,84,232,255,32,208,226,55,254,253,0,199,186,151,130,225,116,143,100,136,172,1,],[100,225,1,162,31,75,91,199,176,141,238,222,170,219,197,179,63,103,152,0,192,123,203,131,253,94,119,44,7,25,67,116,65,243,173,141,247,46,53,187,46,210,152,12,12,148,252,185,65,254,74,209,205,202,229,193,116,211,138,225,125,32,58,2,],[54,26,168,194,140,178,41,33,91,84,87,192,56,69,165,71,202,179,18,215,223,44,236,19,192,254,87,201,64,119,101,162,],[117,180,188,36,0,181,227,68,109,81,117,96,161,101,206,176,185,237,101,15,146,64,24,107,127,239,45,177,62,172,154,31,],[0,229,31,255,7,205,99,51,181,8,75,16,213,204,89,244,42,18,181,238,148,94,251,32,7,115,29,6,61,233,37,11,]], +[[189,61,225,161,209,100,189,110,155,224,166,209,7,247,3,166,221,145,76,134,103,205,52,29,19,159,25,87,141,147,59,22,155,2,73,100,189,250,133,46,178,212,20,79,53,183,205,194,103,129,20,60,43,215,246,96,35,63,139,138,163,96,113,238,],[144,67,105,71,41,186,215,128,144,105,1,180,199,115,96,87,188,185,203,248,49,107,245,242,54,166,69,184,28,101,113,110,],[19,204,21,143,208,97,121,47,206,209,86,135,149,152,37,29,208,29,87,91,64,15,227,227,154,112,8,99,170,232,219,31,145,151,250,80,28,12,249,147,228,77,106,197,81,128,184,105,131,142,138,226,75,33,79,163,94,36,75,122,108,255,109,13,],[234,62,188,152,44,35,211,98,235,73,137,22,3,89,159,207,66,99,255,208,64,243,140,212,51,116,167,159,121,155,138,120,22,42,44,169,202,41,254,6,61,128,228,18,146,111,182,234,252,48,60,135,250,171,53,245,144,56,17,236,5,139,189,15,],[128,195,122,179,214,178,34,164,31,246,4,61,41,134,192,208,42,47,30,120,39,221,148,155,239,194,133,107,161,208,54,147,],[82,75,82,23,16,220,226,126,217,219,170,141,13,222,5,149,66,103,249,213,108,79,17,104,66,5,201,154,19,33,44,77,],[79,28,36,201,28,235,190,71,18,220,70,76,204,237,187,68,183,182,148,42,163,231,171,78,147,19,201,198,201,46,161,3,]], +[[246,174,81,106,81,41,111,197,35,206,165,240,8,207,189,9,231,63,120,182,253,211,182,148,38,18,128,65,165,96,76,249,55,108,130,186,123,135,170,119,65,135,39,219,51,211,38,174,117,139,247,161,53,193,4,96,205,139,248,254,184,60,43,16,],[240,64,17,16,110,238,30,4,112,206,145,254,202,68,226,29,232,20,127,189,23,250,121,23,246,249,141,61,46,56,29,99,],[15,228,221,126,31,96,142,232,43,127,232,99,209,176,58,129,132,60,226,12,118,44,216,187,36,239,212,107,160,37,255,243,51,29,135,87,82,202,114,32,197,61,211,199,31,43,193,226,198,74,47,156,88,134,90,42,36,72,9,244,19,78,83,7,],[8,25,8,226,44,134,115,40,53,59,93,211,58,147,164,123,155,26,251,82,212,120,206,150,229,214,229,155,237,251,117,51,57,117,141,11,108,90,144,48,135,191,53,155,71,58,0,125,251,94,232,76,111,8,110,36,85,185,23,202,82,108,126,9,],[147,136,163,172,71,4,6,197,22,0,120,236,161,46,32,205,196,196,197,171,106,113,246,110,10,173,67,22,228,72,138,188,],[193,196,150,211,206,208,100,161,146,144,39,228,45,13,232,64,61,191,232,113,220,133,33,252,177,174,139,203,128,167,204,195,],[171,206,0,112,111,152,88,17,44,234,129,147,245,183,53,190,167,172,7,114,103,9,135,47,12,238,53,130,50,172,1,9,]], +[[131,247,137,144,15,4,13,198,47,77,24,120,76,182,75,99,200,142,141,24,0,22,150,187,235,71,7,196,105,209,26,91,237,252,43,171,126,121,244,0,55,254,77,144,65,222,72,218,154,238,143,151,128,152,215,176,174,23,146,144,37,228,39,61,],[208,129,11,95,175,99,206,110,177,77,253,102,220,167,144,209,63,76,145,219,93,150,33,228,73,153,149,120,109,227,141,67,],[234,101,130,204,35,224,70,9,23,247,130,217,100,227,187,109,205,224,174,234,196,44,193,73,25,211,108,231,138,160,175,217,128,114,245,76,121,95,191,215,164,29,153,215,6,6,194,138,93,207,25,190,56,160,206,45,9,187,143,132,76,49,191,0,],[245,255,237,124,51,17,136,168,143,60,21,228,105,13,176,31,69,124,153,199,150,30,124,32,128,121,49,187,201,39,102,125,56,239,167,77,189,87,56,148,29,26,13,101,194,253,63,106,186,172,181,234,56,221,98,144,25,142,28,48,241,82,154,11,],[59,183,188,146,27,159,45,213,129,232,56,231,241,98,70,230,183,24,18,9,79,56,161,234,129,165,151,203,147,203,152,129,],[107,84,1,240,59,238,23,157,237,103,192,11,20,85,251,250,66,222,74,110,124,237,89,172,109,147,14,113,239,212,129,75,],[172,119,251,171,172,153,47,176,235,161,252,55,12,170,77,225,242,41,107,152,153,183,208,129,186,70,216,9,57,152,8,12,]], +[[67,191,243,205,213,48,126,215,210,92,249,111,219,186,100,171,24,17,200,187,147,78,33,135,234,127,252,1,141,133,224,242,0,241,181,211,202,198,229,108,165,248,148,212,205,191,155,235,217,104,210,77,94,255,165,5,139,14,32,187,8,152,246,241,],[32,182,53,71,203,225,135,215,242,183,56,209,225,112,236,131,166,181,75,135,243,65,241,26,249,211,17,236,145,253,24,118,],[166,181,107,118,134,223,29,197,244,237,84,74,77,151,230,112,54,25,90,50,178,46,205,93,49,234,23,48,230,237,143,129,13,37,139,68,192,142,164,95,3,43,147,116,65,183,44,208,220,55,85,111,215,135,78,159,230,79,21,118,92,82,16,3,],[103,189,32,249,199,150,141,250,146,186,28,40,10,53,131,133,106,235,108,90,231,130,104,15,30,29,189,230,53,77,3,157,32,99,136,62,101,12,227,5,88,9,163,190,248,73,214,225,236,26,219,241,14,97,34,136,172,123,112,18,104,50,45,7,],[193,224,100,11,244,176,209,115,0,208,4,129,83,225,211,12,250,106,169,144,227,114,76,237,3,117,226,230,141,253,90,252,],[76,34,193,249,60,40,215,104,200,98,42,189,54,196,91,20,3,243,77,160,191,127,194,57,220,235,20,165,121,110,109,171,],[7,34,225,90,140,210,235,172,39,90,51,83,186,57,255,14,134,144,75,170,145,179,186,64,19,23,111,105,155,28,194,10,]], +[[6,59,144,37,227,33,233,114,214,83,160,98,190,52,249,147,101,175,253,204,152,236,159,244,62,244,34,190,15,128,68,96,16,208,26,99,1,42,192,153,86,186,158,214,29,243,91,183,175,227,101,139,179,0,72,82,228,113,116,189,7,221,77,231,],[136,214,241,210,2,168,227,218,174,115,197,61,30,136,22,171,69,4,19,19,243,59,130,37,134,187,86,190,80,50,97,93,],[133,200,29,107,13,133,120,250,88,225,58,179,145,0,21,40,180,106,29,99,160,50,124,122,74,4,8,127,198,104,117,138,166,92,1,213,161,80,249,53,103,78,243,7,80,126,111,76,145,225,252,53,0,178,111,100,155,238,168,125,39,86,55,4,],[81,250,28,209,9,10,46,211,237,203,156,15,242,169,133,108,29,18,217,57,15,92,197,172,94,54,231,164,215,207,102,72,150,175,255,250,58,38,110,179,99,13,118,7,209,133,28,63,131,63,252,244,148,212,131,176,126,254,204,12,79,225,137,1,],[248,100,173,145,55,34,2,105,250,80,127,171,3,221,211,25,205,225,105,235,57,203,59,225,73,159,120,33,195,19,103,206,],[96,181,193,137,199,229,19,100,97,16,181,28,104,102,84,115,141,107,100,156,110,79,8,33,96,212,5,95,115,242,200,150,],[29,198,107,225,183,19,70,157,116,144,67,81,100,112,248,4,114,3,71,139,92,17,215,63,108,117,48,154,65,239,48,8,]], +[[136,60,193,56,23,87,176,254,4,85,183,123,201,205,13,212,100,210,180,191,12,122,60,12,45,199,117,251,120,170,55,50,131,168,182,105,204,208,18,69,206,59,129,141,203,27,88,143,134,83,88,80,230,199,16,199,146,23,254,67,152,36,243,250,],[176,78,117,86,243,48,189,238,220,189,69,164,173,158,107,100,173,148,227,251,89,104,83,124,36,138,223,216,61,56,95,98,],[199,207,213,201,254,147,13,21,161,30,187,52,227,67,31,72,157,160,16,235,25,62,219,250,111,35,213,209,77,216,254,171,215,136,13,45,90,86,0,211,133,70,206,59,198,74,134,41,26,28,227,31,39,47,240,32,223,140,182,160,253,77,58,13,],[209,80,2,101,177,202,187,18,198,39,151,252,158,134,86,29,65,76,69,133,217,65,231,15,80,169,125,10,97,211,234,122,108,249,188,79,188,220,221,106,46,104,143,254,240,10,64,44,215,35,136,129,15,50,75,192,82,156,210,121,28,215,80,0,],[49,15,19,218,105,120,229,22,98,55,0,177,179,130,91,118,207,21,163,219,121,39,93,137,30,100,186,137,0,234,33,234,],[66,13,200,164,120,62,13,177,115,253,254,177,53,98,105,169,68,23,126,91,23,188,16,120,177,92,38,27,66,102,212,160,],[51,47,75,214,200,217,66,59,129,159,243,175,103,125,51,144,126,192,232,89,0,112,130,154,189,82,241,164,162,118,41,2,]], +[[94,64,167,170,187,176,131,10,154,176,253,121,105,14,224,67,57,1,198,203,6,118,171,228,187,160,111,91,190,88,250,194,77,79,40,254,9,196,170,191,202,1,239,110,231,253,99,114,251,98,219,97,170,238,130,124,67,253,26,109,28,37,144,50,],[208,46,74,125,154,177,83,129,212,18,90,52,193,222,103,12,78,61,131,57,80,13,104,120,16,125,157,170,18,156,81,108,],[89,118,114,171,141,58,96,222,84,86,252,201,195,130,83,245,243,123,128,231,74,0,124,159,109,185,9,210,125,14,173,22,39,137,36,73,148,243,91,128,214,27,225,153,196,23,199,234,144,27,152,204,99,254,60,80,252,60,99,56,73,15,162,6,],[250,106,226,81,237,139,68,56,223,2,211,8,154,170,197,135,254,63,55,107,221,170,207,210,148,192,100,122,0,51,100,233,241,87,105,115,25,79,190,22,48,66,0,207,9,85,191,192,159,52,164,183,76,144,42,1,131,226,56,73,18,153,216,8,],[38,58,212,7,206,17,156,158,34,192,228,27,140,166,178,254,113,172,95,150,148,201,151,171,108,248,43,140,9,132,190,195,],[57,240,205,63,203,244,149,180,135,13,142,188,191,36,245,146,87,136,189,28,170,244,70,168,193,107,223,154,183,35,130,220,],[15,187,41,17,239,49,195,59,229,6,18,122,34,67,112,63,112,37,165,148,72,253,144,7,248,50,182,241,237,226,160,14,]], +[[58,52,19,106,151,52,128,217,112,6,220,39,147,88,230,96,98,147,216,203,193,164,78,229,82,51,175,43,82,100,185,12,229,239,253,146,27,232,238,197,48,117,47,204,197,118,239,13,155,205,228,179,44,198,73,211,247,149,71,23,86,40,96,204,],[248,191,148,195,173,62,167,208,239,141,204,222,27,72,145,250,157,52,204,10,12,215,195,112,12,131,6,116,181,254,169,92,],[66,95,39,34,18,131,87,85,173,204,5,34,198,246,224,95,104,0,138,59,233,186,89,116,228,32,196,197,203,86,230,197,93,236,13,227,71,177,108,174,248,189,51,183,27,68,200,53,125,5,182,50,29,123,244,147,210,88,97,219,72,123,214,3,],[198,39,45,182,188,245,175,28,21,70,88,36,196,63,182,14,122,128,154,127,252,229,252,163,42,119,116,180,12,193,9,210,122,21,193,159,110,214,52,158,99,186,224,16,187,45,11,228,1,8,186,231,107,32,188,230,97,253,239,157,245,217,34,1,],[227,62,248,53,251,194,9,228,237,78,152,131,102,91,102,99,87,50,176,118,36,231,27,91,48,47,224,237,5,193,136,150,],[93,131,55,233,159,101,142,39,92,218,217,31,121,16,16,206,179,29,144,222,169,11,69,143,115,40,120,118,21,152,116,126,],[121,5,187,131,163,68,26,117,113,173,195,0,12,138,47,9,95,229,134,145,121,163,14,139,167,157,17,206,164,196,190,0,]], +[[207,51,231,151,77,143,11,248,153,172,91,131,76,124,249,100,121,206,28,253,69,58,240,127,151,5,39,243,106,168,92,31,87,143,96,51,139,31,4,26,151,211,25,254,207,163,12,250,237,54,147,3,204,0,179,236,140,92,153,4,17,88,226,12,],[48,150,2,94,32,102,100,80,72,46,172,184,174,227,39,253,177,157,113,251,176,253,233,16,53,51,3,159,88,27,38,91,],[151,165,182,210,104,165,180,23,95,176,111,31,55,208,166,51,81,146,150,237,195,0,17,201,84,216,240,185,187,226,100,24,0,57,108,75,53,212,176,215,210,161,209,124,187,235,220,85,168,9,70,45,108,193,154,111,173,190,27,209,186,232,138,1,],[83,38,127,193,61,56,212,65,74,129,11,163,234,149,120,190,83,119,241,48,212,105,35,171,184,60,73,206,8,240,117,78,154,53,229,120,253,237,237,42,70,128,241,81,63,90,103,170,228,253,33,158,112,74,94,197,226,164,121,126,253,48,169,14,],[23,235,25,108,141,122,162,173,20,196,176,204,212,119,233,181,21,221,140,149,189,243,5,249,11,118,91,107,64,17,13,102,],[21,2,213,2,223,66,203,170,129,121,237,135,218,109,125,168,248,75,136,136,166,158,14,164,177,168,30,22,144,115,7,118,],[76,55,15,206,19,30,197,192,233,126,92,40,10,228,3,87,177,102,11,83,201,137,132,144,150,70,204,239,120,120,93,1,]], +[[81,177,173,15,252,33,73,122,51,219,219,133,234,43,193,206,61,12,45,149,217,70,26,57,9,115,254,227,119,252,117,244,186,208,65,37,117,211,128,19,1,237,238,107,192,242,118,231,135,53,123,65,34,245,45,233,129,136,88,81,136,66,73,203,],[32,91,57,198,211,255,48,133,62,22,217,177,234,138,222,18,70,217,214,98,63,14,80,216,145,106,102,62,42,16,235,109,],[207,182,91,111,240,55,124,239,81,31,217,123,144,195,236,184,8,51,241,66,167,207,80,34,206,211,11,63,183,134,32,134,208,19,57,184,134,106,35,140,176,112,39,110,25,68,181,254,50,204,64,153,71,203,145,222,177,67,44,41,27,96,251,13,],[162,4,132,92,190,246,220,143,208,163,34,153,139,135,211,179,253,148,230,186,206,78,49,23,210,108,113,77,216,60,143,127,207,170,189,248,194,164,194,129,194,39,246,85,234,113,103,201,13,120,22,34,107,192,90,58,52,238,115,93,50,73,92,8,],[111,224,26,16,218,189,20,250,148,96,157,101,95,37,20,105,83,24,193,78,5,188,203,65,164,28,15,159,248,58,142,163,],[137,210,199,226,57,30,234,27,147,184,225,161,94,110,191,73,32,183,174,89,40,254,9,150,208,176,188,119,206,142,15,8,],[153,72,185,66,79,71,110,252,82,43,150,117,233,108,112,255,54,125,110,74,183,111,245,160,234,172,165,112,223,186,228,6,]], +[[250,47,70,28,232,199,18,98,24,196,124,145,86,158,135,153,121,124,131,54,143,200,66,182,225,194,47,213,42,236,112,191,107,137,178,63,30,17,167,90,83,249,146,246,202,87,117,0,140,110,158,126,73,192,216,81,11,14,131,105,183,162,11,204,],[160,50,180,239,151,177,93,118,10,165,242,71,113,142,240,98,185,253,182,208,91,152,206,249,236,223,125,79,253,58,105,100,],[132,247,157,158,143,48,229,187,99,98,35,151,20,85,107,4,115,111,164,68,101,202,186,173,35,190,175,90,153,252,69,26,212,174,90,24,199,246,249,100,250,65,3,146,22,1,142,197,162,172,202,225,7,90,107,179,166,236,188,31,202,2,185,4,],[48,56,181,133,27,169,38,21,183,92,68,37,204,198,75,59,9,80,49,84,166,157,198,201,162,125,7,120,51,34,134,201,112,171,107,111,98,60,198,253,199,152,40,238,163,107,198,210,93,194,102,56,189,121,222,141,171,47,205,59,26,188,158,2,],[52,90,35,119,174,234,62,147,174,57,69,209,155,7,236,44,59,215,118,228,105,235,192,54,142,194,90,21,64,81,62,89,],[160,22,73,165,167,23,51,66,142,185,196,9,37,98,20,75,83,234,56,136,196,148,7,227,195,105,161,56,20,67,223,32,],[117,222,131,169,45,138,199,185,35,126,249,46,253,52,155,3,110,62,151,104,69,38,158,57,203,208,98,208,27,173,36,13,]], +[[27,226,148,157,81,231,32,129,117,130,98,19,238,106,227,192,145,23,39,66,232,140,170,2,237,15,49,62,203,229,217,16,215,191,71,72,214,221,237,91,87,162,171,247,151,250,204,86,11,72,86,61,253,157,207,244,190,82,44,113,122,108,253,169,],[232,122,128,101,44,2,32,119,25,204,0,32,212,208,9,207,176,116,221,196,128,101,182,236,45,44,227,128,220,23,84,115,],[244,31,46,246,89,95,23,102,11,178,254,147,229,31,198,250,156,49,218,220,157,185,12,63,70,96,122,127,180,128,11,183,90,217,99,37,220,126,171,120,36,114,176,77,166,216,230,254,100,101,93,234,85,31,189,80,73,232,118,206,90,64,95,2,],[93,18,220,101,109,197,144,147,138,182,9,181,197,212,184,25,255,253,57,189,10,170,161,137,251,2,39,146,104,194,141,70,52,84,161,168,14,205,162,148,128,215,96,17,11,138,3,193,223,203,66,231,2,17,117,164,130,82,225,137,12,238,199,1,],[49,202,121,69,81,112,54,253,134,216,237,211,12,208,24,247,170,71,243,175,29,17,34,214,206,237,136,204,184,60,195,206,],[234,254,22,151,126,56,189,253,142,61,75,169,194,57,87,145,189,245,223,187,96,160,95,84,86,157,137,185,201,62,32,63,],[129,152,130,168,192,25,190,136,115,213,184,248,64,85,25,248,46,94,175,236,219,8,130,68,72,148,87,12,147,157,248,2,]], +[[59,107,166,213,204,156,214,36,29,139,0,151,163,114,46,77,6,111,234,61,86,10,234,180,103,62,134,241,248,236,96,38,140,166,82,7,23,207,54,60,76,239,250,118,50,138,10,22,111,248,62,69,202,125,25,28,200,239,108,166,229,36,51,103,],[120,160,2,125,120,207,233,89,59,245,38,51,172,34,139,162,61,215,48,204,8,239,175,78,156,230,217,173,111,17,83,79,],[120,140,159,69,84,221,186,92,125,100,186,117,158,196,86,148,236,121,251,133,232,35,104,160,116,189,216,223,52,66,19,165,109,208,159,51,76,217,172,185,65,190,40,61,152,196,177,93,207,236,209,78,147,246,162,227,203,12,26,162,222,231,217,11,],[187,94,235,23,49,156,164,201,54,45,170,155,29,142,178,49,119,171,199,227,43,105,252,20,155,201,79,41,152,101,238,94,74,188,117,125,67,85,216,121,4,251,154,131,203,152,138,236,155,35,46,57,255,29,134,242,63,230,37,154,85,46,244,9,],[99,249,47,126,213,216,207,125,224,9,42,94,222,70,17,65,180,196,203,182,112,123,73,53,245,66,76,75,94,237,223,202,],[168,19,136,32,148,196,6,199,44,68,255,54,223,67,82,214,133,235,117,181,168,236,151,246,202,237,83,65,112,209,250,221,],[121,118,234,10,185,194,113,236,180,232,100,20,19,93,22,89,181,51,48,17,50,181,214,73,99,121,86,53,240,237,205,3,]], +[[221,153,135,177,143,154,146,44,15,111,234,24,235,0,184,150,199,162,211,9,61,179,234,49,211,132,33,218,13,229,18,49,87,57,33,169,85,254,182,221,228,27,5,92,141,172,172,205,29,183,254,158,54,181,9,211,201,227,111,151,53,117,35,36,],[208,129,95,252,196,22,95,203,128,19,166,39,171,76,10,104,230,109,179,80,95,43,119,134,141,192,17,55,75,37,46,86,],[62,159,43,0,124,14,41,236,135,89,149,166,48,155,151,61,235,139,175,17,61,237,19,241,224,0,62,155,155,249,57,22,164,223,228,121,55,218,223,199,138,166,99,197,95,103,78,195,92,56,70,37,143,24,231,187,147,251,186,62,130,106,31,13,],[202,217,8,225,50,194,66,135,118,3,131,248,92,211,60,72,148,145,213,246,171,246,235,62,24,153,102,215,36,153,76,38,202,115,126,201,199,252,183,50,108,143,15,12,74,7,243,99,220,210,160,193,89,79,93,124,110,114,165,135,11,240,238,0,],[30,253,9,213,140,94,57,238,76,56,50,186,22,98,143,58,96,117,168,162,236,76,156,156,226,28,221,90,234,25,79,223,],[66,57,161,136,113,246,101,43,23,205,201,33,253,225,225,160,42,154,109,42,176,207,4,15,146,164,188,227,129,139,162,193,],[243,113,142,14,47,211,36,141,55,127,104,118,62,129,1,22,114,155,32,24,165,162,15,167,237,60,182,114,218,142,134,2,]], +[[56,210,239,80,159,147,5,31,20,81,103,115,124,34,225,165,191,232,244,169,30,186,11,184,124,57,206,4,168,155,174,198,1,17,95,109,137,165,218,171,84,248,146,187,74,75,218,28,229,216,246,201,200,138,80,206,232,59,217,135,162,192,221,247,],[96,103,245,90,115,19,240,150,52,48,162,111,140,122,133,150,74,120,133,133,56,6,143,134,58,165,40,63,91,106,146,111,],[222,196,98,83,80,155,17,228,181,42,106,228,243,102,182,128,223,252,40,13,10,4,79,192,203,121,11,110,117,19,129,70,30,30,96,42,137,227,179,211,6,76,64,127,96,47,28,34,64,75,104,35,189,36,103,84,147,20,160,0,1,102,74,8,],[197,238,203,232,1,44,13,81,119,67,22,83,114,111,228,236,181,80,118,32,112,13,10,219,152,176,154,66,43,181,180,207,17,57,179,215,137,61,64,12,130,158,247,54,192,238,68,244,248,168,133,246,183,75,29,19,90,229,118,149,202,23,152,1,],[88,29,11,120,149,114,255,151,69,206,112,185,131,112,90,242,31,87,162,3,27,173,245,70,102,104,190,209,199,14,168,207,],[184,182,229,228,231,62,148,61,162,188,99,8,50,138,187,198,226,172,209,15,189,139,204,57,105,134,244,128,216,120,115,225,],[201,125,161,101,215,245,48,217,87,69,36,111,181,145,236,8,143,189,180,126,79,212,255,147,112,205,122,223,199,9,233,14,]], +[[67,191,179,219,228,217,189,170,130,179,84,221,89,99,52,230,96,215,111,192,178,235,105,137,147,174,243,118,127,28,124,127,208,10,236,239,240,206,184,50,194,81,209,254,107,203,234,234,203,180,17,63,82,129,186,186,78,135,143,123,149,249,63,7,],[160,182,57,109,118,149,31,52,29,32,90,39,152,47,65,66,138,204,90,17,18,151,227,39,11,224,35,233,94,236,127,67,],[169,153,85,35,2,10,13,34,43,196,143,152,208,85,4,227,6,143,48,74,109,25,112,6,204,156,3,94,234,222,9,158,122,169,126,144,137,78,173,23,232,195,11,10,164,169,128,136,240,56,185,34,68,196,178,15,222,150,79,133,52,232,251,3,],[154,254,165,145,191,8,170,48,198,6,180,76,173,230,81,54,119,206,95,240,146,14,97,253,25,19,25,180,191,101,164,107,246,14,126,26,136,223,156,163,23,71,182,82,62,122,85,134,154,199,7,71,117,3,48,78,163,174,33,72,73,185,16,11,],[161,21,29,190,164,5,52,49,66,104,10,169,250,79,196,68,197,40,32,247,172,77,155,24,68,197,163,253,124,29,247,55,],[249,183,190,39,176,43,149,194,172,220,76,56,62,79,146,99,12,167,216,62,72,105,255,120,103,52,218,32,72,37,205,236,],[251,6,180,192,146,39,72,95,171,239,213,153,37,230,201,196,166,99,19,232,226,215,217,238,254,123,59,122,185,186,98,11,]], +[[81,78,7,11,1,144,209,140,190,152,26,90,21,30,119,83,57,138,39,43,207,1,72,19,173,55,151,34,195,110,19,61,111,189,224,71,76,196,129,14,255,165,10,7,130,12,150,90,160,3,149,255,58,91,62,46,221,125,53,107,125,106,239,43,],[208,128,218,235,46,70,227,104,113,69,190,71,137,60,0,205,21,126,34,199,246,129,98,158,159,156,67,105,192,14,141,102,],[182,195,85,201,88,181,186,167,235,233,119,169,63,207,83,149,137,163,102,212,1,96,228,224,49,184,138,185,100,2,199,189,87,127,246,53,252,7,120,36,35,89,141,202,67,102,129,36,168,178,135,81,14,44,253,7,161,232,246,25,246,200,84,10,],[17,31,44,208,45,35,183,116,247,207,229,196,205,83,63,239,120,77,83,254,65,36,11,93,28,101,186,240,84,38,191,128,10,15,96,117,55,75,238,234,91,233,235,94,187,126,239,98,235,110,104,84,162,152,12,73,22,17,33,73,86,211,13,5,],[7,184,100,159,200,174,90,233,208,167,105,8,2,162,30,54,156,94,129,198,220,37,140,170,187,191,49,27,249,211,37,233,],[209,190,217,189,81,54,232,87,32,205,109,204,29,132,64,104,249,168,246,179,175,41,67,8,140,168,254,151,161,248,182,16,],[53,238,4,65,136,241,106,223,60,60,6,134,37,176,35,63,69,249,104,173,245,236,198,215,197,240,190,36,9,232,11,15,]], +[[188,121,10,115,133,221,29,221,199,98,227,178,2,33,220,7,139,108,61,168,152,109,65,128,148,7,39,37,124,253,205,241,201,38,70,38,246,143,237,181,179,156,40,240,48,69,59,84,208,213,26,152,177,119,33,242,97,29,127,39,126,244,139,129,],[32,24,198,246,173,223,37,24,55,79,209,1,60,146,212,66,160,254,58,86,122,156,239,87,27,232,75,95,188,117,150,126,],[109,107,214,95,55,38,121,254,157,148,95,245,101,22,51,62,206,11,122,37,177,90,210,72,115,129,103,14,83,111,82,70,119,94,179,154,17,77,178,185,205,80,243,18,179,96,217,208,190,162,149,220,55,184,23,179,50,137,10,219,101,228,196,1,],[219,133,221,218,25,214,209,218,35,180,137,162,204,42,239,149,126,202,174,118,172,72,165,114,192,201,23,248,170,130,238,171,66,168,197,221,4,139,131,174,136,117,159,135,119,237,207,108,164,115,105,24,125,6,60,218,219,179,33,96,253,174,246,14,],[247,58,216,44,177,198,176,176,193,91,101,190,121,249,128,4,137,152,0,7,194,211,149,241,25,226,49,180,47,159,133,253,],[43,139,92,219,10,147,0,154,72,117,152,186,162,60,196,244,45,244,138,162,214,143,201,247,183,140,4,178,59,125,109,196,],[22,222,106,173,62,183,211,153,209,101,35,104,227,237,85,53,84,240,124,98,236,113,31,12,101,84,50,72,93,191,153,9,]], +[[219,58,68,223,64,210,85,162,92,242,63,83,196,82,35,183,216,241,241,241,17,186,7,64,107,113,225,132,168,205,6,18,107,18,189,149,128,174,32,122,155,11,170,130,135,184,187,134,102,147,115,238,94,90,98,90,180,166,239,45,8,113,37,151,],[152,54,241,44,206,19,47,109,112,28,193,50,136,79,105,86,15,237,136,242,247,21,9,31,72,89,66,118,145,23,16,96,],[204,40,181,239,75,151,115,99,127,174,126,95,8,75,105,148,170,53,152,248,244,166,93,11,178,1,209,114,216,97,163,1,73,179,51,141,60,58,183,91,50,178,85,149,205,139,40,150,48,195,55,106,205,16,186,42,178,107,193,171,169,0,132,14,],[23,177,63,239,144,166,188,168,36,31,81,229,66,7,255,6,69,29,33,50,18,217,86,124,191,1,47,10,40,45,59,157,68,20,125,116,111,208,191,215,221,141,234,42,9,94,88,222,85,43,254,137,200,231,75,144,208,69,142,89,6,189,121,14,],[70,135,124,87,99,110,61,207,248,159,140,142,252,149,7,86,140,180,78,106,236,12,124,128,122,77,8,39,91,10,27,46,],[223,109,131,133,85,73,73,255,33,237,207,226,103,201,238,75,164,95,255,140,141,151,152,116,167,156,67,93,251,218,76,89,],[44,57,249,173,24,246,153,69,21,184,5,199,145,78,132,198,200,100,87,140,137,50,57,64,87,188,9,98,219,147,69,4,]], +[[119,150,77,173,82,181,121,184,150,103,83,218,49,134,209,197,233,211,61,51,164,219,56,188,13,122,26,108,17,44,19,194,252,37,18,94,120,41,246,66,52,55,94,82,174,159,119,174,16,19,249,157,245,249,150,90,210,170,22,88,149,150,208,145,],[8,103,65,103,151,219,42,116,160,54,53,209,45,98,83,29,20,6,56,110,193,234,243,88,236,170,197,252,5,37,116,118,],[61,27,75,78,130,13,37,11,226,168,250,151,30,89,158,30,152,151,117,40,178,249,48,24,150,129,169,59,5,225,167,6,252,128,239,250,148,233,41,188,67,146,22,86,137,115,136,40,138,155,41,39,31,55,161,75,224,20,184,115,198,143,201,4,],[112,208,117,146,238,10,95,49,14,142,50,202,142,179,165,201,191,79,61,189,160,105,224,167,112,185,121,45,119,50,146,249,223,18,151,83,31,6,71,118,139,46,142,221,77,226,13,46,26,106,234,151,166,59,132,161,241,102,20,151,24,244,64,8,],[26,13,72,103,5,204,84,231,7,171,240,202,157,172,16,181,81,152,229,99,162,247,102,207,181,65,163,244,95,243,237,103,],[131,88,207,255,83,208,90,73,126,72,40,99,29,24,224,111,59,238,123,218,139,33,196,201,139,29,14,118,216,31,87,116,],[151,169,24,78,92,106,39,233,45,18,115,81,94,148,140,208,224,48,160,240,87,11,81,228,92,62,19,178,130,56,162,14,]], +[[92,175,216,23,164,65,12,203,39,18,23,35,239,50,7,193,115,26,8,97,148,91,233,98,113,76,14,217,80,56,161,149,78,160,134,190,67,236,225,195,45,8,5,155,186,220,158,154,43,47,79,63,227,112,241,245,204,215,219,222,192,170,243,3,],[184,26,184,24,75,71,204,223,19,121,35,113,221,10,58,78,162,13,62,60,184,118,188,13,231,193,178,181,103,42,229,78,],[40,133,21,250,114,89,241,235,88,127,232,162,196,3,67,76,70,248,215,231,91,109,34,187,56,150,86,108,1,125,9,182,152,194,200,7,121,156,47,101,249,205,180,235,88,21,28,207,196,141,16,128,97,166,179,20,132,50,178,191,193,205,171,5,],[250,115,30,233,133,232,35,165,93,227,236,41,193,26,243,21,159,157,116,181,80,94,23,94,225,171,182,249,50,162,178,14,22,14,238,98,166,44,58,85,3,222,91,42,130,57,7,22,239,156,74,46,244,118,251,205,230,74,57,144,29,93,214,6,],[182,186,0,119,242,128,128,95,152,109,35,89,40,214,213,162,48,189,58,128,241,244,223,122,161,172,28,207,141,76,74,210,],[171,62,136,103,163,28,78,124,250,65,116,50,202,156,114,29,131,244,153,162,68,102,114,184,224,6,161,15,244,105,175,205,],[33,238,162,95,69,210,65,97,79,97,187,213,200,2,217,208,51,122,60,166,45,50,83,152,16,51,107,194,237,255,29,13,]], +[[213,202,200,85,33,175,120,31,61,95,102,134,42,4,176,135,208,204,220,172,146,108,254,158,116,123,232,213,194,99,63,120,16,13,204,83,3,155,240,94,160,169,245,136,130,18,105,61,79,158,14,117,37,149,187,205,2,6,16,224,174,33,53,150,],[72,211,113,193,16,64,97,14,244,254,157,104,184,216,223,215,146,124,87,9,53,196,63,193,57,82,79,121,236,144,122,96,],[93,192,51,99,65,78,234,192,8,111,182,254,186,68,33,124,239,76,82,13,182,25,38,223,104,12,166,2,220,17,0,60,230,175,191,61,19,200,197,176,82,115,210,20,21,230,124,20,162,238,93,11,29,83,82,65,154,185,179,156,0,58,81,12,],[189,118,187,63,29,19,83,190,41,113,54,5,65,54,86,37,132,85,0,22,38,142,23,10,160,35,33,146,15,83,98,130,8,33,188,199,186,231,166,164,161,227,157,95,229,63,87,37,244,222,94,248,171,219,146,159,27,91,238,230,107,30,29,3,],[7,176,248,152,239,147,254,45,211,244,143,30,174,97,44,79,138,18,75,14,225,174,184,115,156,252,186,156,125,117,15,148,],[209,40,44,96,71,183,52,249,37,33,195,8,19,218,158,52,74,135,98,123,80,169,122,111,183,50,243,134,236,108,131,115,],[91,184,110,160,78,128,73,183,76,29,48,29,35,11,49,200,29,195,19,139,7,73,24,139,61,19,79,227,60,44,112,0,]], +[[21,154,158,221,234,93,230,52,3,152,123,86,112,219,111,172,152,255,229,236,58,108,240,21,22,238,44,112,206,59,59,224,246,31,74,4,165,161,44,202,236,250,244,76,28,156,24,136,71,90,44,137,251,2,242,107,184,26,181,247,143,76,227,168,],[24,200,247,17,36,52,118,242,25,131,38,230,108,207,43,174,191,234,190,147,144,202,151,46,105,204,34,128,212,193,108,71,],[5,67,113,44,239,162,154,34,13,144,248,27,170,78,76,247,122,198,82,8,178,213,206,159,209,124,226,20,173,74,147,123,127,197,199,134,65,59,88,5,28,202,59,184,178,235,85,101,125,137,87,43,197,14,162,229,236,220,85,80,136,73,22,3,],[58,95,85,134,246,30,62,134,202,230,218,240,208,42,95,248,99,196,118,232,61,175,209,185,136,226,81,87,224,234,56,252,31,58,187,207,7,12,59,83,44,131,37,2,25,155,166,135,203,44,232,202,208,182,205,30,119,107,164,207,56,1,190,5,],[228,197,253,106,188,232,232,42,11,79,213,147,185,55,229,210,173,183,88,44,164,39,14,49,243,180,121,13,13,130,241,193,],[41,103,37,119,68,226,58,174,26,180,167,240,162,223,197,155,190,43,220,56,114,35,248,161,221,15,20,21,100,43,159,82,],[96,37,92,77,138,101,99,96,170,37,154,23,22,7,97,15,186,248,185,97,24,25,123,113,255,28,158,45,24,116,152,13,]], +[[237,160,254,172,15,42,254,1,116,73,21,82,72,127,57,98,23,19,50,184,34,220,61,164,38,249,165,246,43,239,123,141,239,242,124,181,31,77,57,194,66,243,35,1,154,18,52,129,142,242,228,205,27,218,188,15,45,141,33,52,88,220,71,26,],[152,77,250,193,186,227,71,214,147,237,62,66,32,33,72,198,80,45,120,91,14,169,164,218,190,8,176,168,205,205,45,101,],[108,188,126,111,94,18,20,91,1,104,122,217,202,107,246,228,127,148,23,194,206,250,211,251,214,143,214,93,215,79,170,151,80,203,169,146,222,76,235,207,205,53,128,140,187,63,241,44,141,147,7,153,175,54,239,231,151,107,242,254,167,158,62,14,],[186,112,27,132,180,235,6,218,217,247,39,200,253,182,95,120,225,154,44,90,246,166,251,115,93,161,39,53,72,171,153,66,242,50,143,69,54,92,13,210,144,58,169,210,217,203,114,123,207,4,171,105,96,18,60,122,83,238,139,161,55,39,216,7,],[63,112,2,105,24,76,144,78,81,35,193,129,18,38,36,97,37,166,235,12,81,76,254,30,0,46,107,184,23,16,171,101,],[227,193,3,133,172,55,247,10,151,227,48,211,254,155,120,35,67,59,171,96,53,43,129,70,33,11,158,86,40,15,90,214,],[89,213,112,13,182,30,236,192,13,112,179,170,2,150,68,149,38,152,55,103,29,241,248,27,176,89,55,90,255,113,71,5,]], +[[236,5,159,198,190,152,60,39,236,169,61,220,220,181,58,247,40,98,85,218,145,226,165,106,104,79,100,30,194,208,157,110,255,198,203,117,28,112,7,27,101,236,42,198,180,95,209,213,95,232,54,150,95,128,179,231,199,132,252,112,74,203,223,105,],[112,2,152,220,224,81,77,20,151,218,252,152,126,175,3,235,86,5,252,222,132,22,171,155,134,13,178,62,150,132,11,100,],[167,184,142,90,191,19,40,36,189,222,119,197,248,223,148,171,38,72,31,107,238,102,14,161,98,36,112,130,162,80,211,144,199,29,50,10,208,96,216,239,52,31,182,154,72,50,148,240,214,222,114,111,12,134,47,163,126,164,188,109,171,82,21,9,],[96,153,114,14,103,252,103,89,232,206,215,71,203,153,202,93,228,128,14,228,249,6,40,149,82,101,22,164,84,45,147,236,176,191,107,165,55,149,16,157,199,146,77,178,113,184,122,189,63,83,225,213,188,75,86,72,111,64,21,204,117,212,24,3,],[123,18,97,225,131,116,190,105,252,83,82,18,73,213,143,22,143,193,247,78,51,94,248,211,97,107,55,184,169,167,12,217,],[41,3,120,188,190,18,40,28,15,229,241,225,29,27,224,89,85,137,247,102,29,66,85,247,153,38,10,48,228,211,171,61,],[209,153,194,22,78,238,40,39,126,97,172,169,12,203,109,44,220,127,180,7,89,229,255,146,153,192,46,129,218,212,170,3,]], +[[241,106,189,188,192,188,198,26,26,238,58,189,135,103,171,82,229,247,153,153,187,119,163,151,108,188,130,103,13,253,47,115,16,244,81,113,157,176,253,33,55,110,34,138,65,195,3,92,140,43,196,46,90,170,146,111,230,8,135,141,187,13,199,171,],[144,162,166,99,62,240,37,108,133,41,187,205,12,217,139,92,185,145,26,159,190,153,188,232,113,121,169,130,234,200,233,106,],[51,216,5,41,8,105,184,224,79,240,137,250,162,209,250,184,55,67,186,218,104,173,229,179,138,229,240,204,88,195,55,78,186,67,148,60,31,81,16,103,142,179,155,70,88,97,24,34,162,109,53,255,225,158,156,252,185,186,149,137,228,236,49,5,],[88,122,183,20,111,241,188,249,94,12,219,165,92,55,249,60,200,176,176,38,254,152,182,18,247,67,220,187,84,111,238,67,223,152,202,144,238,187,69,214,38,131,130,244,89,250,205,195,131,99,114,222,104,86,72,218,156,150,148,165,214,85,65,5,],[195,89,124,38,249,221,71,174,79,45,150,114,66,16,69,13,241,221,96,75,181,174,97,180,158,112,214,16,208,44,57,254,],[160,209,132,138,68,117,90,134,68,74,144,85,208,18,74,225,139,40,164,196,105,106,6,117,148,10,91,134,94,31,233,38,],[155,237,251,182,102,230,178,67,134,41,126,177,206,138,15,90,252,99,107,159,249,83,76,192,195,208,228,193,81,163,140,10,]], +[[190,121,209,174,234,134,232,111,57,129,55,230,47,253,121,229,14,255,159,49,63,37,25,47,137,229,47,11,75,189,93,50,24,125,172,133,92,164,66,253,154,61,220,50,137,194,78,178,210,111,122,64,251,41,216,231,68,49,178,80,34,195,160,204,],[184,58,0,132,125,5,149,87,67,215,85,109,7,102,123,77,216,242,83,247,231,195,22,66,129,131,209,71,85,12,112,109,],[109,171,89,59,177,212,72,201,116,166,92,106,11,111,173,34,180,115,38,50,208,4,137,23,110,241,38,170,89,1,9,224,167,35,161,19,16,123,83,225,125,105,10,13,64,176,250,51,108,200,127,213,252,232,245,65,172,206,198,127,125,30,188,6,],[60,105,78,188,103,57,131,80,149,65,39,224,20,6,18,120,202,204,228,42,223,50,215,66,188,213,34,255,32,16,163,118,190,73,68,35,204,191,149,206,120,205,5,133,114,252,128,75,208,215,25,180,217,62,129,42,76,62,22,93,227,173,248,0,],[231,78,45,43,53,236,132,240,6,169,47,186,228,186,149,118,49,182,7,83,247,73,150,45,191,132,127,76,246,93,241,153,],[164,80,6,42,242,31,6,212,74,200,198,160,142,90,198,97,233,145,237,65,39,125,21,14,210,58,246,206,166,234,228,72,],[189,66,107,63,241,252,161,169,192,61,29,25,157,91,226,72,118,225,67,117,106,206,37,93,103,79,131,192,70,11,92,2,]], +[[38,153,82,23,44,63,169,118,222,251,244,11,214,237,216,241,92,253,75,225,12,117,142,55,65,215,65,98,216,234,34,154,74,234,87,199,33,227,220,202,130,57,233,173,155,34,193,155,171,141,247,44,136,121,59,36,216,220,71,207,151,64,252,248,],[152,235,106,253,248,142,131,196,102,76,147,253,33,115,30,105,211,4,186,61,179,206,197,59,201,71,212,153,78,94,106,66,],[58,200,13,30,143,104,180,5,140,58,4,218,215,24,115,115,149,159,38,162,112,2,73,111,138,250,172,205,139,234,9,1,197,76,171,135,178,162,48,46,31,54,37,194,176,108,126,188,243,206,150,222,58,253,240,15,81,148,163,94,5,82,199,14,],[86,201,147,80,82,192,15,121,96,24,198,23,191,85,220,232,111,89,62,142,42,8,124,135,64,67,3,166,94,232,196,39,169,216,107,116,6,137,46,87,22,17,19,213,39,65,19,174,123,4,30,172,192,189,119,255,113,97,176,200,15,15,199,6,],[134,109,52,45,249,87,178,28,75,122,84,227,166,186,214,249,213,120,247,203,105,107,25,94,159,64,45,44,174,139,91,33,],[223,230,225,157,254,241,229,168,171,107,226,188,54,62,178,29,60,4,232,96,203,112,30,72,45,211,244,233,74,135,183,38,],[231,70,2,94,7,69,240,51,64,53,9,108,247,57,135,140,0,4,79,22,142,214,238,240,148,247,147,0,26,210,194,5,]], +[[204,49,56,229,2,165,255,111,128,210,70,54,110,132,214,92,89,241,45,79,73,99,151,230,235,153,181,38,123,140,190,42,158,45,62,136,175,123,82,221,207,0,230,208,199,117,156,18,56,184,251,62,177,68,33,254,130,195,72,51,67,120,53,189,],[40,147,151,242,96,61,161,177,133,236,144,46,60,89,189,59,56,163,159,112,209,172,28,192,215,114,33,133,143,240,61,121,],[162,112,14,56,149,237,12,194,170,240,18,164,11,199,189,11,210,157,215,156,105,192,180,166,237,208,83,12,243,226,103,192,248,45,216,78,218,241,116,77,196,17,214,44,0,40,113,82,88,130,45,123,99,211,151,5,97,43,63,173,75,94,251,4,],[210,31,208,155,226,45,121,219,82,193,138,173,24,14,99,142,18,151,199,122,50,127,127,201,141,142,23,221,195,168,167,145,59,170,153,59,36,191,38,113,158,235,50,238,130,240,230,248,200,155,220,136,94,97,60,81,207,102,70,230,250,67,1,3,],[152,118,21,148,164,74,170,66,186,97,209,85,173,145,169,139,197,86,10,183,162,150,183,148,208,36,192,53,109,135,158,205,],[237,132,223,213,121,41,194,64,52,22,177,213,101,1,88,46,37,135,1,70,10,100,2,7,84,83,141,214,124,191,165,140,],[165,236,182,239,120,231,17,240,60,193,138,3,190,31,122,77,219,166,208,101,25,31,17,195,81,13,77,213,84,141,146,15,]], +[[92,105,44,104,17,152,177,114,223,47,172,42,236,63,207,112,21,194,187,104,48,242,169,142,48,163,150,182,74,244,40,14,51,177,105,212,202,39,16,64,146,110,168,120,53,229,6,111,159,5,120,47,8,127,202,122,85,111,123,244,203,162,232,134,],[72,6,120,102,17,170,124,92,61,178,132,105,58,42,1,73,246,26,30,10,100,67,207,190,135,87,12,245,144,27,227,118,],[173,143,55,156,175,65,247,45,204,173,195,233,21,53,122,176,205,48,78,16,244,18,14,13,187,250,172,1,191,250,242,190,137,63,112,7,45,201,100,6,145,129,190,193,127,224,37,16,85,178,30,35,222,228,54,59,39,239,31,255,103,170,254,6,],[205,172,250,173,199,110,82,219,184,221,238,217,10,171,68,189,90,50,37,143,241,53,200,193,225,68,41,187,196,99,227,189,22,134,100,9,161,107,125,141,143,235,208,130,79,254,78,224,30,105,178,228,174,236,12,15,74,189,10,199,120,92,37,2,],[138,71,95,38,139,92,60,25,55,7,51,5,44,24,235,148,25,63,132,0,180,56,23,35,66,211,175,43,174,109,69,14,],[107,73,144,235,202,146,30,112,51,212,137,238,234,75,190,84,86,194,181,224,232,135,94,160,99,156,47,100,38,41,115,218,],[139,164,131,198,204,98,116,179,229,53,140,170,39,233,62,143,68,134,61,177,160,51,248,46,65,80,225,206,45,165,208,6,]], +[[157,95,133,210,231,223,208,59,182,137,217,0,40,95,212,70,21,56,165,242,113,10,19,237,33,199,117,246,239,246,179,255,184,103,151,228,190,2,134,174,57,228,77,240,160,12,1,109,180,85,94,248,111,47,5,208,163,237,137,216,154,76,62,94,],[56,148,236,86,116,42,85,224,159,122,222,153,92,246,13,184,149,57,144,66,213,196,254,79,61,120,243,241,151,136,194,94,],[23,107,149,146,248,194,81,53,41,42,221,77,170,204,156,79,170,33,212,244,155,39,132,128,196,232,136,28,1,98,77,249,163,126,35,225,142,132,202,50,208,216,203,133,16,84,34,47,16,164,149,65,159,25,126,123,61,24,223,10,223,177,179,7,],[89,84,22,65,232,55,232,103,245,9,182,140,34,6,90,2,124,132,92,38,4,169,108,252,142,255,212,165,241,95,158,124,46,31,86,74,116,88,151,244,144,170,192,207,95,21,13,248,252,135,98,122,64,15,125,188,129,218,150,225,128,247,43,4,],[94,196,102,31,55,138,119,63,15,203,72,186,27,116,117,217,240,111,72,195,84,196,54,43,23,198,213,134,171,22,248,147,],[109,23,178,237,190,82,155,10,247,100,159,206,120,195,29,50,52,39,88,178,117,255,171,189,18,226,58,52,27,231,121,47,],[178,213,164,233,64,117,122,34,10,53,158,171,164,185,72,177,15,124,60,84,205,3,7,242,102,81,238,60,251,189,138,4,]], +[[74,175,45,19,40,132,243,13,17,39,207,24,126,224,147,136,180,165,196,74,154,146,103,230,114,131,23,57,137,81,251,97,131,114,126,146,87,52,145,40,85,158,191,117,159,220,130,18,44,206,118,116,102,57,192,173,169,118,31,13,96,185,64,177,],[8,16,17,86,179,54,222,213,61,109,131,182,204,146,103,50,77,189,135,113,10,37,198,6,210,55,0,243,178,195,128,109,],[95,17,223,57,6,167,18,169,83,244,124,133,152,6,181,35,115,88,208,139,169,94,73,249,229,48,163,113,101,131,94,147,89,217,118,157,194,31,187,77,68,73,123,147,144,91,202,141,153,23,199,40,73,63,238,58,205,91,82,29,189,30,36,8,],[24,104,39,253,184,129,161,104,225,67,58,47,201,86,51,135,130,222,37,208,80,158,95,176,25,135,12,226,231,188,36,10,171,46,0,114,109,250,119,36,200,144,148,94,121,70,50,24,99,156,102,40,229,69,43,237,153,73,144,96,235,111,9,5,],[240,160,198,253,176,243,24,52,237,73,246,224,170,236,161,171,254,26,95,44,45,161,88,35,40,213,27,123,70,248,8,240,],[78,49,149,15,145,244,55,63,69,21,237,145,73,243,180,171,236,92,108,14,78,241,38,19,252,134,113,228,33,189,51,215,],[243,5,207,2,178,10,142,228,250,44,201,252,79,32,157,19,227,72,234,28,121,94,113,251,99,119,7,197,9,111,211,13,]], +[[75,199,218,171,197,64,124,34,109,25,32,219,74,253,33,178,165,179,229,155,142,146,70,5,63,106,26,106,250,84,231,231,220,83,152,133,252,123,238,0,42,197,222,186,225,107,221,190,75,85,63,161,94,129,238,121,136,118,148,15,56,207,196,197,],[208,250,64,8,77,130,43,191,168,151,162,59,88,85,186,95,153,206,223,231,82,182,188,184,42,129,76,14,93,113,251,91,],[167,166,72,136,57,187,174,4,222,201,47,150,215,40,196,100,104,93,122,150,223,81,43,0,81,22,61,34,83,143,116,84,111,169,134,177,182,10,109,140,199,102,162,108,105,132,201,205,38,136,57,88,152,226,178,174,114,220,106,45,90,159,117,14,],[247,5,63,0,138,113,229,177,184,99,176,253,105,104,251,45,80,16,166,235,102,176,70,95,164,108,0,237,68,147,109,126,28,253,9,117,130,114,34,128,103,2,83,141,171,169,110,152,211,229,174,56,180,186,107,51,110,68,222,206,160,131,239,2,],[84,224,140,106,200,149,123,223,22,100,212,232,197,112,162,178,112,118,26,7,1,219,209,55,17,175,123,188,179,42,18,126,],[125,24,241,241,78,143,80,60,217,92,129,97,181,244,222,22,60,171,170,131,69,238,109,108,121,101,125,87,224,60,172,232,],[173,243,42,228,131,51,216,1,191,105,111,39,208,46,200,247,179,125,164,210,144,154,45,200,2,222,236,195,8,75,173,11,]], +[[242,106,242,16,227,178,1,115,153,12,119,69,146,44,223,148,36,119,58,187,55,77,119,122,81,44,245,185,123,58,0,13,84,88,106,191,4,17,118,224,106,236,91,96,16,225,144,145,109,165,74,140,75,222,40,140,242,77,140,16,124,179,183,48,],[136,143,254,63,236,12,71,175,50,170,79,31,116,165,22,141,0,74,110,44,212,15,121,153,111,136,139,108,9,252,190,110,],[206,69,69,48,185,34,186,94,161,98,241,164,82,224,92,0,54,58,73,169,219,138,86,148,151,192,12,175,28,190,169,145,128,119,5,84,237,78,49,64,223,202,69,85,21,158,191,72,239,93,42,80,243,148,174,189,120,33,22,237,101,105,164,9,],[164,11,174,157,92,233,0,134,226,64,173,40,212,248,89,151,165,167,117,150,12,45,233,105,6,209,53,170,110,50,249,90,22,122,237,239,67,114,130,84,26,4,167,207,234,243,112,130,226,110,114,210,93,91,241,127,126,134,232,235,251,152,216,14,],[242,102,215,143,125,155,108,0,39,175,152,65,140,211,152,218,171,22,49,208,226,189,249,244,23,80,109,128,10,19,0,19,],[30,168,178,250,158,193,192,104,129,238,163,248,111,191,126,26,45,45,146,173,29,145,66,103,92,31,223,82,46,145,152,58,],[178,46,132,172,99,84,116,178,123,189,191,101,200,122,234,115,176,231,107,161,233,82,128,120,45,50,56,251,55,32,82,2,]], +[[57,191,254,0,127,141,247,206,78,86,253,23,107,16,43,146,59,164,138,235,130,105,253,12,213,32,194,58,123,35,110,108,149,50,99,104,0,1,11,61,212,1,46,52,31,202,214,210,154,250,212,132,230,253,115,110,137,213,188,2,186,10,200,83,],[8,231,205,199,71,126,172,213,25,192,212,167,229,57,25,174,180,25,84,208,24,105,188,210,4,73,217,249,193,206,10,108,],[162,124,202,75,159,91,149,173,14,68,228,116,12,21,222,174,185,63,34,169,178,84,235,189,35,41,54,90,0,150,108,159,78,193,229,92,88,148,231,191,194,61,57,141,57,112,185,70,94,152,168,210,62,114,218,232,227,80,218,53,49,174,105,8,],[45,148,9,34,221,136,153,77,217,156,11,55,62,38,199,131,66,125,120,154,41,198,87,191,214,130,175,111,115,210,38,185,90,143,174,80,9,197,124,96,188,172,196,179,133,83,66,133,62,123,130,230,220,135,33,155,240,85,58,121,133,78,131,6,],[211,167,226,188,32,177,182,35,135,117,38,154,95,39,214,169,15,224,109,126,151,126,62,102,89,76,46,19,201,162,27,168,],[146,186,148,144,63,198,19,128,147,221,54,86,114,194,189,210,255,207,139,63,68,248,114,67,228,215,35,249,75,89,145,247,],[143,251,19,63,78,238,91,73,151,72,73,143,96,18,58,144,17,47,68,24,103,40,52,69,219,33,140,19,204,127,78,6,]], +[[60,64,128,205,160,252,60,3,182,20,217,128,242,255,131,31,91,224,231,169,129,213,56,26,22,24,224,184,253,0,23,118,241,195,38,157,135,4,2,202,164,56,130,19,93,157,186,219,187,22,45,252,160,179,218,209,151,230,184,167,238,103,154,112,],[104,108,77,191,186,227,112,171,10,157,57,233,228,39,162,103,132,38,69,179,72,46,217,135,191,143,86,226,10,215,236,93,],[201,212,164,114,139,143,221,36,13,156,73,138,163,93,233,90,75,189,81,120,91,115,200,64,63,223,4,13,250,237,148,71,239,173,0,105,182,124,120,61,75,129,217,102,190,246,227,217,168,8,160,88,75,152,236,43,24,50,44,76,146,14,176,10,],[202,179,4,218,240,212,219,151,221,254,94,69,167,47,20,247,123,231,63,234,56,197,151,35,234,130,44,140,83,29,233,99,226,196,2,19,167,54,129,196,204,206,223,59,76,28,249,65,78,151,230,96,122,83,236,69,9,52,163,73,170,138,48,0,],[170,84,118,35,73,80,235,205,123,238,227,64,193,138,202,46,157,233,117,176,255,124,96,217,81,159,119,42,182,35,247,49,],[191,104,115,54,154,10,183,133,217,109,220,79,56,108,62,215,36,22,94,23,64,202,155,39,14,103,129,54,72,138,194,118,],[235,177,255,3,5,144,44,152,64,188,207,37,53,77,233,33,211,183,57,110,60,38,174,235,92,71,126,149,101,55,118,2,]], +[[69,67,143,145,70,93,116,162,130,91,15,102,163,91,215,200,208,5,134,84,121,179,220,16,169,181,111,41,125,49,185,38,240,146,181,136,3,48,135,30,90,175,221,60,235,56,80,238,126,9,65,162,161,220,137,244,251,71,113,215,90,34,246,242,],[16,140,38,231,105,184,120,62,25,125,75,247,155,148,241,197,203,85,128,152,70,206,51,163,126,219,209,178,113,227,12,67,],[217,40,123,127,236,1,127,46,164,10,20,161,246,45,202,120,176,42,61,102,50,223,124,96,235,217,15,197,228,146,197,198,44,67,22,107,248,86,88,251,48,160,139,87,165,129,49,33,184,3,151,87,26,49,43,109,209,27,101,57,32,84,22,2,],[179,76,226,107,27,221,192,3,148,35,141,27,22,189,108,50,128,31,155,56,222,162,202,204,119,95,202,107,214,217,123,14,246,8,51,190,144,73,26,40,232,13,167,248,153,74,53,183,241,88,117,0,132,204,39,17,47,62,239,42,203,160,242,13,],[184,137,46,20,40,165,4,129,237,21,81,60,60,141,161,242,177,116,133,167,159,80,216,146,54,139,243,91,194,210,186,105,],[34,7,249,218,219,222,110,234,157,4,74,245,254,5,25,121,63,151,123,163,183,201,252,147,102,70,81,254,92,11,215,78,],[223,15,83,221,30,65,210,179,193,235,90,105,224,229,212,226,233,80,69,154,132,137,235,127,116,152,116,156,87,164,157,1,]], +[[114,207,206,244,201,214,161,152,109,25,3,17,132,14,85,203,175,172,200,166,235,94,204,114,147,79,218,83,91,220,255,178,169,68,100,216,204,143,62,67,57,57,71,100,159,145,194,117,35,39,228,13,172,161,26,153,112,197,24,30,218,55,214,6,],[72,83,34,32,123,224,101,148,127,136,121,38,118,247,113,157,245,172,70,206,111,64,134,105,24,180,28,175,123,19,191,69,],[219,114,112,172,206,120,215,251,9,8,10,50,121,65,188,231,235,20,91,158,54,97,134,106,134,131,249,161,163,222,151,251,2,176,37,219,158,199,111,243,37,96,254,99,136,39,116,46,162,244,235,239,107,124,206,68,249,170,238,67,79,215,193,8,],[100,119,187,124,33,13,26,166,36,11,127,166,130,244,101,133,159,156,2,54,24,242,27,21,0,46,254,78,11,66,124,147,120,121,72,251,229,243,149,188,199,98,14,243,61,156,180,245,159,103,243,248,172,205,83,227,56,51,235,51,221,67,22,12,],[252,123,15,134,41,7,93,155,47,1,78,156,159,38,41,125,47,205,28,203,245,116,77,136,66,82,243,197,200,100,76,143,],[53,100,185,22,83,28,77,234,120,91,248,83,119,42,235,67,78,101,230,197,22,243,184,62,150,185,153,173,17,195,228,99,],[102,91,1,232,201,127,203,40,46,89,240,218,230,15,83,240,187,95,24,244,150,218,99,167,81,48,80,36,31,56,222,5,]], +[[166,51,126,77,59,26,73,177,38,49,103,120,198,19,81,108,3,172,136,201,109,146,255,92,199,224,200,82,124,206,26,98,245,234,196,254,14,161,165,242,54,180,157,163,58,36,226,243,168,61,75,38,12,84,211,65,108,100,78,5,200,56,191,81,],[192,255,127,139,170,91,141,105,136,241,166,28,21,54,59,242,162,181,26,180,172,237,149,100,240,135,59,105,27,184,208,101,],[120,19,118,201,81,47,163,60,69,112,71,161,244,240,218,49,118,230,14,228,119,130,134,155,126,159,165,132,29,150,79,60,26,214,107,112,193,20,177,119,28,50,76,131,255,108,217,151,174,252,205,197,156,17,77,185,242,243,202,125,132,167,182,15,],[252,189,128,71,91,228,215,123,168,50,113,230,36,223,149,146,253,100,81,32,224,50,209,170,119,118,79,190,20,139,118,112,174,236,204,25,183,191,130,239,88,77,14,133,48,105,29,122,31,155,175,208,152,64,244,147,108,104,81,15,58,218,84,10,],[141,64,22,199,243,85,139,11,39,203,0,141,11,26,205,166,234,134,126,243,123,145,90,156,1,18,112,23,56,181,121,18,],[197,41,171,166,114,189,231,204,62,243,75,94,111,64,198,226,137,10,71,68,121,118,111,108,91,130,87,58,181,214,178,61,],[126,38,148,250,56,41,187,148,13,38,241,22,1,74,101,202,30,227,201,49,203,187,167,2,225,178,237,50,129,168,76,7,]], +[[16,125,169,141,14,232,231,192,15,109,65,236,38,89,68,206,103,239,140,143,251,81,244,241,31,78,95,26,39,251,232,5,59,236,52,177,97,177,188,255,0,159,140,252,80,216,76,235,106,45,91,32,59,82,56,168,170,216,168,54,24,180,66,231,],[160,87,112,38,55,32,222,16,91,243,82,0,121,197,16,110,203,91,107,38,252,191,44,4,50,161,204,167,81,96,141,107,],[83,37,43,146,58,209,156,195,151,132,211,169,174,89,214,42,99,0,220,197,10,200,253,7,19,203,88,132,69,1,216,211,128,90,250,15,218,100,199,62,160,246,14,106,139,52,69,191,255,230,202,107,253,200,126,18,139,175,153,191,98,104,252,9,],[171,226,30,161,179,105,161,209,84,80,214,66,116,250,180,55,236,156,50,224,230,45,81,142,183,117,106,37,10,140,108,83,182,88,209,199,241,219,17,69,149,151,176,93,184,254,23,116,6,109,10,187,178,179,204,98,35,210,189,127,38,170,222,8,],[30,133,95,88,45,53,111,10,75,184,171,159,4,89,110,152,215,218,169,151,242,156,210,67,18,190,141,22,24,93,230,155,],[55,249,167,111,27,97,59,146,150,250,138,218,224,31,176,74,112,164,84,139,67,173,106,20,172,211,180,166,198,155,169,137,],[224,113,156,218,2,134,118,142,78,229,17,200,75,197,127,62,1,48,71,131,57,72,64,11,41,68,146,178,182,213,244,3,]], +[[139,194,41,252,35,70,83,177,60,146,71,16,203,70,139,143,169,178,128,226,173,180,156,180,179,107,245,157,111,164,166,57,70,20,105,117,223,103,4,203,244,83,32,165,230,203,109,232,19,70,159,49,49,230,29,68,123,188,161,164,119,160,197,87,],[168,97,52,230,177,101,139,109,192,27,93,233,10,2,87,25,1,235,85,216,235,40,152,196,52,71,97,247,107,87,149,67,],[210,67,184,125,19,151,213,148,19,157,131,195,154,207,133,1,208,115,189,75,231,24,180,194,6,152,7,41,231,32,164,197,176,234,145,162,142,161,38,4,169,135,230,149,145,197,67,4,159,41,115,187,145,193,112,33,60,50,166,74,15,172,130,4,],[7,241,41,203,195,61,24,125,63,158,230,26,32,130,229,5,89,143,117,170,201,139,248,253,199,80,240,209,150,83,78,170,243,95,165,145,133,114,3,15,72,175,62,80,89,229,89,165,79,106,144,232,169,32,3,90,87,100,164,100,251,239,111,8,],[117,57,31,77,69,22,18,158,80,232,23,7,1,106,143,222,34,29,92,137,53,222,2,192,209,197,1,91,53,96,77,213,],[56,204,20,89,158,103,85,14,246,29,169,246,82,137,133,211,239,249,29,113,14,27,205,139,171,202,71,37,250,211,100,157,],[43,5,208,108,120,123,213,221,157,15,236,110,20,41,234,1,198,123,177,144,135,94,98,231,8,69,75,67,175,6,174,0,]], +[[62,219,80,255,7,78,249,113,127,79,176,182,206,37,43,244,189,4,156,144,131,119,95,82,158,175,81,233,117,203,50,69,75,194,31,224,62,103,154,187,252,216,197,234,43,204,77,131,138,120,125,72,64,195,188,57,222,75,4,196,23,199,104,165,],[128,46,6,221,211,113,225,215,57,153,4,179,140,49,70,95,2,202,179,7,207,55,203,139,169,193,4,0,42,90,238,121,],[222,179,217,252,123,45,134,171,75,146,111,153,82,121,112,171,181,24,56,188,194,145,158,148,205,163,55,31,208,231,105,63,227,126,12,64,225,35,59,9,255,169,3,160,52,221,226,135,192,35,125,197,148,245,58,188,135,132,72,105,220,233,32,2,],[214,200,158,183,19,239,158,230,94,229,70,190,19,197,155,231,106,253,15,68,203,157,22,197,79,217,249,235,239,196,144,205,199,224,113,231,6,113,40,220,57,15,127,20,254,157,66,245,184,82,160,87,197,37,59,76,216,232,39,67,137,208,110,7,],[230,209,112,38,201,237,105,191,1,244,229,190,144,120,242,24,153,210,112,120,126,166,119,18,198,169,93,224,94,229,51,26,],[92,175,193,219,145,183,192,57,117,228,227,42,58,53,98,230,161,207,9,167,203,21,127,47,32,176,186,244,72,201,152,159,],[78,182,169,164,5,39,136,172,149,19,232,88,65,229,54,177,0,195,249,210,165,13,57,116,159,189,114,59,86,23,59,11,]], +[[205,164,186,147,148,10,160,192,195,21,11,57,41,185,94,231,118,156,228,63,217,142,202,255,156,74,80,158,115,109,92,142,244,199,162,95,26,116,61,175,65,65,126,71,224,39,83,127,36,244,129,189,26,117,230,177,211,62,196,200,44,85,162,211,],[168,20,124,205,5,6,134,24,1,171,161,110,230,46,49,168,56,24,215,143,161,221,219,84,22,18,84,110,5,43,155,105,],[49,4,141,51,74,240,90,79,39,95,248,39,84,78,162,150,164,167,117,250,89,239,160,0,197,118,19,250,110,92,73,60,58,155,121,232,206,86,231,34,91,15,163,38,32,79,3,54,194,19,83,90,229,137,23,122,142,174,219,109,248,178,2,3,],[28,158,46,36,221,149,134,175,66,183,251,224,218,216,57,21,22,235,212,175,194,173,112,114,248,62,219,178,4,195,19,21,14,126,254,15,165,236,212,48,156,31,41,162,227,33,29,109,139,135,117,91,237,153,63,120,25,132,208,170,142,168,198,5,],[60,142,255,24,253,5,72,123,146,2,249,177,159,52,96,134,70,69,58,220,167,18,159,80,121,0,37,81,128,58,87,219,],[60,255,100,229,12,197,112,229,64,200,227,204,23,13,216,124,241,42,50,110,227,91,110,16,253,243,1,56,103,244,174,1,],[120,21,35,3,47,49,168,226,175,47,94,159,181,118,65,122,43,134,16,157,150,155,104,94,126,170,84,153,241,130,121,9,]], +[[33,126,205,106,127,204,152,113,146,16,195,76,194,225,79,94,45,107,90,34,242,104,193,75,196,216,167,242,129,114,0,195,213,145,145,206,40,45,114,254,58,196,88,120,226,75,178,242,140,64,155,160,93,118,206,155,207,34,245,11,12,119,134,117,],[48,118,64,161,189,215,146,18,190,79,247,9,142,116,90,102,106,143,173,153,233,78,103,1,181,247,30,255,71,107,73,121,],[160,177,105,232,233,206,85,117,85,224,51,74,13,231,67,142,85,54,117,72,158,164,186,156,198,58,35,77,0,222,216,171,105,103,163,190,144,239,105,224,118,219,158,163,213,202,35,179,36,141,210,89,145,238,31,77,128,98,11,244,219,67,143,14,],[110,191,213,240,65,213,52,64,171,91,174,168,203,66,93,160,110,172,41,106,212,187,140,225,199,159,157,186,245,226,8,180,36,71,46,14,74,194,81,14,63,77,199,255,226,244,61,21,212,250,75,130,246,73,61,233,171,105,141,165,225,118,19,5,],[3,210,105,120,149,73,148,96,89,19,41,96,178,90,158,142,30,176,94,39,218,145,173,4,200,37,85,74,112,31,212,56,],[71,9,161,114,234,104,97,141,188,13,194,190,236,211,235,180,22,205,143,72,248,194,93,8,236,177,97,11,243,8,93,36,],[100,226,119,84,170,33,183,217,187,144,123,115,39,109,168,65,181,136,20,252,41,58,228,228,31,245,185,11,125,22,110,3,]], +[[8,209,208,111,62,194,158,181,34,147,144,123,112,94,197,108,90,179,84,251,120,103,55,115,174,97,37,48,148,184,158,130,193,185,154,135,173,21,189,70,246,200,72,69,42,240,250,60,204,203,92,223,110,52,141,129,110,54,197,208,252,166,110,102,],[176,86,16,8,33,243,121,2,29,250,111,213,136,225,41,94,203,206,42,91,39,122,105,38,72,179,16,52,25,76,198,69,],[11,142,220,184,177,90,140,208,116,196,29,194,161,186,41,217,100,141,106,203,220,51,131,20,112,126,202,111,180,113,76,153,84,59,73,7,185,248,94,87,238,207,254,15,122,107,112,115,168,9,70,248,8,117,83,244,104,49,9,39,58,96,74,8,],[31,113,71,71,144,87,20,67,175,231,13,20,107,247,221,163,110,118,221,23,78,47,93,127,230,209,38,252,242,59,245,91,167,169,55,85,232,23,134,221,115,93,235,122,131,71,216,135,110,28,3,34,174,121,83,218,53,44,26,52,83,228,81,6,],[144,84,90,161,70,163,214,182,183,196,21,248,48,142,76,78,126,102,207,37,252,247,134,86,163,67,196,126,242,72,58,56,],[180,5,45,240,193,108,51,65,162,168,57,254,58,156,64,56,38,244,30,172,120,109,49,132,106,100,140,157,233,106,212,82,],[39,146,40,92,210,158,195,196,85,209,5,247,46,140,134,136,6,66,11,117,108,69,180,219,124,219,70,123,113,251,190,8,]], +[[240,200,92,118,177,83,46,137,174,169,117,21,109,221,177,211,208,102,246,64,159,132,27,180,65,9,34,114,95,38,157,134,253,117,252,117,195,111,131,73,141,143,8,39,240,29,59,69,127,139,196,217,220,85,228,164,98,116,221,240,3,79,225,111,],[184,60,238,94,83,76,208,5,182,172,36,77,93,127,240,116,113,159,105,209,180,59,148,116,147,179,31,220,1,156,140,109,],[66,24,254,76,29,206,121,92,169,42,73,166,244,121,142,181,65,45,200,37,134,3,20,236,70,159,237,69,222,58,123,248,234,85,232,83,163,73,88,75,217,90,130,106,88,90,80,63,213,11,254,76,99,94,241,131,208,115,1,54,126,144,16,10,],[124,9,83,195,88,170,160,33,224,236,120,52,21,116,2,219,201,65,114,228,203,116,28,203,157,0,183,149,76,225,111,131,10,21,69,216,39,234,49,151,171,13,105,174,103,206,62,45,68,112,185,59,252,46,156,18,236,64,253,211,176,248,63,4,],[29,60,42,50,179,49,149,26,94,37,222,39,41,19,168,226,83,127,9,47,55,198,98,225,187,102,41,245,143,190,147,4,],[27,79,18,149,57,143,240,86,94,70,179,209,170,215,142,29,236,210,241,151,197,3,22,156,119,156,176,151,228,6,11,5,],[9,49,119,25,5,94,64,29,62,173,121,96,82,144,70,45,178,38,75,218,148,125,219,243,206,164,49,140,251,184,202,5,]], +[[24,226,104,177,90,37,1,221,76,151,157,193,3,202,106,132,34,22,19,43,59,80,129,215,117,248,134,64,248,156,128,65,179,78,25,193,226,8,251,72,168,133,7,157,159,191,55,199,79,146,113,9,96,248,50,21,79,171,24,87,12,251,76,29,],[224,183,213,151,241,21,88,29,92,177,36,106,1,18,15,18,249,160,93,107,220,248,207,99,19,29,18,155,203,16,137,113,],[242,220,252,6,239,29,142,204,216,228,11,223,1,48,125,209,150,131,242,20,212,240,132,230,182,147,79,99,114,120,48,13,187,24,137,242,211,127,83,179,174,242,111,187,62,54,189,117,152,95,167,200,234,109,223,250,114,200,228,6,242,75,178,14,],[195,217,103,160,83,120,222,8,163,42,219,58,184,39,175,76,220,218,232,92,98,160,214,156,47,40,105,149,18,35,173,28,67,197,128,251,135,59,134,37,177,207,246,156,126,72,12,239,173,181,155,233,7,23,174,98,135,234,228,131,82,8,30,0,],[38,93,211,22,233,220,16,248,17,172,139,120,8,229,45,197,195,94,242,210,38,74,60,176,250,144,244,231,242,210,96,6,],[145,71,165,255,28,98,160,59,119,223,133,10,41,155,240,218,142,147,15,105,133,73,83,108,166,85,130,233,128,135,245,3,],[43,121,175,140,35,3,165,14,30,251,16,157,43,0,220,124,222,101,29,56,82,0,147,90,67,6,215,115,57,158,142,15,]], +[[60,57,63,157,241,251,11,30,236,9,183,242,112,184,89,130,186,15,213,228,177,121,94,26,127,169,145,55,254,226,77,125,151,79,226,55,48,252,23,148,86,112,251,193,248,11,147,249,69,147,200,212,75,199,93,24,154,107,191,170,186,245,219,217,],[72,241,80,240,50,213,225,19,253,74,231,189,63,231,36,196,45,148,42,25,107,130,121,2,13,4,121,63,126,240,251,70,],[34,51,62,86,65,15,220,191,132,246,168,222,116,19,55,105,22,132,73,91,166,158,255,89,109,185,192,58,40,18,16,136,30,108,145,239,169,27,33,131,192,234,201,22,21,40,23,167,140,167,36,186,124,139,81,187,76,170,222,169,163,65,235,14,],[210,220,71,70,212,176,109,64,215,179,198,109,24,161,165,160,230,135,13,129,74,39,243,204,68,167,90,11,86,125,72,56,110,155,152,231,218,214,124,138,1,72,42,183,250,172,121,110,190,81,4,90,133,193,153,47,103,40,42,98,230,194,182,4,],[224,175,161,170,1,209,146,57,72,230,172,94,101,130,86,77,94,138,144,201,0,89,6,178,235,171,219,114,252,144,55,232,],[188,5,53,156,241,91,246,143,131,31,79,119,108,228,77,22,227,226,249,212,66,58,128,34,28,32,110,72,241,77,140,14,],[8,177,7,238,30,4,230,242,15,42,181,239,29,163,242,179,42,166,59,33,36,230,168,132,35,174,202,3,63,212,123,13,]], +[[248,102,156,136,241,104,91,191,4,128,204,146,33,172,46,173,143,85,27,250,135,236,186,47,212,221,243,186,52,118,235,218,52,114,63,184,226,83,173,156,113,206,253,224,54,40,210,4,229,53,222,71,158,16,72,229,24,135,98,161,243,55,254,95,],[176,34,229,225,209,117,227,47,166,137,176,21,204,132,131,254,131,115,10,35,28,45,115,40,46,167,149,98,51,79,13,89,],[55,70,218,108,216,202,16,139,238,240,100,135,190,230,53,132,248,18,200,224,105,95,200,99,184,110,93,177,50,56,11,98,255,133,68,246,243,116,130,91,14,62,160,98,14,248,84,193,51,17,20,214,103,223,31,158,167,118,195,150,56,112,41,13,],[74,226,211,7,41,75,202,144,218,9,198,135,133,169,31,249,91,224,55,4,250,68,70,187,72,1,93,7,250,10,46,227,218,198,249,56,147,23,177,88,163,94,239,32,83,15,50,42,166,129,230,216,249,229,27,126,149,132,12,80,28,180,22,2,],[136,105,205,161,148,116,139,150,20,144,251,80,108,143,167,7,75,71,154,183,199,90,235,215,105,203,119,153,74,183,134,12,],[92,22,175,163,230,184,159,131,155,28,129,123,102,195,131,53,41,101,110,9,56,59,1,181,107,244,175,181,145,63,79,213,],[185,97,103,92,42,149,53,22,218,197,118,47,240,192,102,211,90,131,91,154,216,108,128,88,92,153,28,214,28,23,231,4,]], +[[206,204,198,131,17,252,69,182,194,162,241,255,156,221,224,7,236,120,127,223,37,208,44,205,42,28,173,157,227,251,76,255,111,128,71,52,239,146,130,65,128,218,113,229,92,243,191,26,254,246,91,207,86,9,98,224,176,172,187,45,140,202,89,132,],[136,142,3,157,88,16,191,119,113,200,211,59,199,106,87,178,250,50,144,48,243,37,154,175,248,219,230,15,54,2,235,83,],[60,68,98,170,71,1,1,50,219,178,99,17,228,68,114,114,121,237,173,225,90,77,102,44,246,71,243,39,92,243,37,62,109,233,51,56,48,224,81,122,165,250,123,194,208,230,62,162,89,122,148,176,254,146,112,110,205,23,44,94,197,199,240,6,],[226,223,170,149,71,46,6,23,115,28,181,6,251,53,196,162,221,202,208,164,3,147,177,167,222,148,116,78,218,51,144,13,112,194,10,19,113,202,185,62,147,213,21,25,101,100,145,42,7,68,69,202,124,183,123,108,125,58,63,38,194,143,123,1,],[36,166,181,234,17,221,58,120,16,192,31,139,135,102,131,91,129,4,143,188,37,157,96,163,91,148,52,113,154,209,199,51,],[237,217,145,7,53,178,13,75,218,123,19,164,123,1,34,39,195,233,105,118,235,187,120,131,121,147,35,170,64,72,3,96,],[237,191,161,197,71,67,57,154,134,160,108,31,252,6,167,149,140,182,13,196,29,233,150,175,55,104,71,231,169,98,99,6,]], +[[123,48,180,45,194,198,112,161,149,254,42,248,121,252,93,227,116,2,69,136,254,61,228,62,45,213,8,68,244,143,66,190,130,162,172,96,121,242,18,181,238,221,12,25,233,57,79,175,172,215,77,113,111,222,251,252,108,184,167,234,244,28,3,98,],[88,72,145,124,179,191,75,220,91,103,5,155,163,181,110,111,224,147,208,88,169,37,184,105,78,194,199,208,26,145,164,121,],[10,99,184,79,70,147,95,175,62,161,100,176,10,242,39,176,8,104,160,63,86,18,147,94,24,97,154,132,162,229,123,136,81,215,70,230,63,217,16,7,135,245,51,141,81,193,7,60,47,197,48,48,153,225,135,62,94,61,62,92,3,111,190,1,],[185,216,71,78,142,233,164,226,141,94,81,155,1,125,153,131,111,9,41,142,218,59,19,22,26,108,51,54,119,55,115,97,185,88,41,60,138,14,141,21,42,215,149,233,175,82,140,138,137,167,137,171,49,201,135,247,116,232,133,2,197,40,185,4,],[255,108,251,61,194,143,1,101,234,44,88,248,131,214,104,121,22,202,152,110,19,10,80,77,170,2,62,15,202,247,51,27,],[225,80,220,98,28,93,249,209,60,170,94,181,167,236,137,179,115,228,130,188,34,68,86,172,241,130,166,114,23,88,34,185,],[218,185,181,11,47,217,53,115,124,117,110,115,221,248,198,132,247,221,49,158,187,182,18,56,16,49,195,0,139,167,82,2,]], +[[102,86,244,212,113,129,87,196,186,195,143,247,171,229,235,31,129,44,11,152,109,156,1,74,186,213,176,154,166,200,238,74,243,8,120,152,228,82,190,158,48,174,204,78,143,254,12,1,22,152,136,104,63,98,164,91,141,163,130,153,1,79,91,74,],[80,210,98,153,15,111,209,43,101,218,40,135,32,77,100,72,183,148,33,88,12,129,187,55,206,72,218,97,136,57,26,99,],[156,44,57,145,90,237,106,221,0,78,125,214,132,238,61,205,209,13,135,164,135,246,119,231,60,43,206,15,202,125,80,135,150,70,65,80,165,42,68,15,82,55,133,10,0,156,114,22,45,157,41,133,71,10,51,73,14,102,211,196,1,112,76,5,],[178,217,87,13,61,254,173,133,30,151,214,0,183,164,12,94,76,211,127,21,158,229,236,98,161,189,98,199,106,242,55,230,102,112,77,124,45,41,235,201,114,56,178,123,212,238,97,136,58,169,178,150,96,161,41,223,91,199,7,174,175,241,111,5,],[180,76,50,90,219,125,92,142,16,254,234,195,178,6,180,67,227,255,20,59,142,6,70,111,66,178,17,3,177,96,77,206,],[190,101,243,220,201,78,120,92,41,160,30,223,174,161,121,201,245,4,222,55,86,25,182,184,75,35,115,62,22,166,78,151,],[62,246,207,247,182,157,212,142,15,24,132,196,17,124,107,225,155,33,222,250,166,53,135,31,12,183,191,64,19,41,58,9,]], +[[20,56,62,110,86,4,201,156,36,141,57,190,81,209,100,177,52,66,176,94,81,215,142,205,153,147,100,34,26,69,3,107,47,193,97,56,34,10,183,75,59,212,70,248,167,20,181,141,84,99,212,13,67,103,146,80,7,71,76,91,158,53,212,148,],[208,30,137,40,85,150,148,119,94,212,170,144,18,106,56,151,221,193,170,104,164,75,142,160,146,14,87,141,245,0,64,74,],[69,232,237,26,117,29,252,59,155,123,215,161,11,245,189,207,140,164,97,134,90,73,12,16,95,16,69,41,65,207,135,114,18,20,191,191,58,53,96,107,124,227,93,111,112,170,242,213,234,220,192,222,3,94,155,47,109,123,134,47,194,132,144,4,],[245,125,148,163,219,22,28,161,7,109,71,29,245,80,22,242,39,212,43,82,79,109,114,210,242,95,40,44,196,3,91,33,68,158,253,147,124,125,16,114,203,113,109,255,242,160,60,138,192,248,102,102,165,34,97,253,206,60,37,95,245,130,130,12,],[242,133,6,155,86,0,40,245,54,146,165,22,89,60,51,132,211,113,195,90,20,0,80,218,162,21,37,190,64,15,17,156,],[162,244,17,156,51,108,38,212,163,223,4,132,154,56,40,142,34,140,244,20,175,152,198,54,255,145,66,140,240,125,177,233,],[100,139,92,72,132,87,18,176,200,79,16,174,169,45,109,114,255,190,170,123,71,252,148,249,127,38,185,170,23,108,157,3,]], +[[89,176,114,99,178,44,10,56,187,197,145,5,149,148,178,189,146,126,128,89,97,221,7,225,249,66,69,178,58,162,224,22,11,30,76,245,175,242,120,236,101,180,5,245,16,142,27,91,24,169,105,173,31,30,99,129,145,44,130,214,152,144,124,186,],[88,150,201,41,120,91,192,208,8,26,182,10,88,3,117,48,112,12,65,27,24,95,103,78,153,93,101,28,200,114,47,102,],[136,109,163,62,53,83,40,94,165,156,20,49,182,232,110,164,155,182,139,46,14,253,43,21,126,119,145,183,79,53,162,66,27,179,89,243,220,30,76,229,241,31,115,101,46,3,191,192,180,41,197,143,15,45,116,24,199,194,11,206,46,45,25,1,],[66,242,37,102,118,27,100,27,132,45,149,44,20,164,206,217,209,25,44,101,210,229,222,7,37,192,196,137,184,198,5,90,52,132,94,240,207,207,181,225,99,57,67,24,37,167,15,249,94,198,126,207,235,226,230,119,21,227,239,90,72,39,59,9,],[221,86,153,77,238,111,121,4,149,125,91,104,68,0,226,228,160,149,61,255,92,177,144,182,86,146,170,83,147,236,234,57,],[50,38,20,238,89,170,84,153,126,109,141,221,2,95,8,98,37,173,75,75,228,231,168,225,136,52,210,33,83,107,209,240,],[10,185,179,206,225,63,102,251,241,102,27,16,32,164,51,104,34,146,228,3,254,135,190,243,146,222,196,187,1,140,186,3,]], +[[92,193,21,216,57,224,88,205,182,81,142,233,193,97,192,4,216,139,211,144,141,60,246,213,44,143,41,106,26,7,107,155,30,143,51,5,191,47,161,27,23,217,36,22,171,14,167,98,57,109,136,242,249,112,239,11,16,14,211,191,92,193,52,64,],[144,173,224,101,107,49,145,134,60,194,79,87,158,247,23,220,88,119,210,198,48,123,11,91,151,133,171,205,90,179,4,111,],[3,113,194,214,76,94,192,200,39,108,165,255,166,21,239,244,47,158,255,252,88,221,142,207,207,103,98,10,155,203,56,250,241,24,147,43,242,205,91,146,5,250,85,19,52,223,42,117,124,89,119,68,247,145,243,113,251,237,217,139,33,247,52,5,],[58,152,43,204,29,87,89,107,66,148,79,149,8,207,13,24,64,47,153,49,15,33,145,189,87,244,136,105,201,158,93,91,209,30,247,61,12,245,160,4,65,208,112,9,114,136,30,166,253,37,185,6,212,57,55,133,212,249,3,237,104,71,86,4,],[188,94,250,125,209,136,143,33,92,192,120,126,216,201,173,149,94,165,252,212,78,174,42,242,19,49,13,86,197,201,87,105,],[27,125,205,49,222,223,65,200,209,13,215,73,8,29,143,139,93,61,209,187,166,63,142,96,145,139,240,111,38,113,60,140,],[224,61,249,196,167,202,76,16,20,130,117,35,238,223,54,49,138,28,24,29,86,142,103,70,95,60,83,125,90,177,97,0,]], +[[117,165,3,244,143,252,34,22,23,103,37,25,17,27,249,13,163,157,169,234,178,226,145,79,211,117,95,16,245,57,54,104,246,128,204,15,99,88,205,207,83,122,167,17,40,207,173,252,15,58,137,193,0,170,52,188,210,66,126,36,139,110,213,11,],[232,183,221,120,237,219,127,6,8,186,82,79,187,26,105,207,185,38,140,238,165,32,27,224,215,125,207,160,14,74,102,99,],[223,40,227,230,48,54,8,103,134,75,196,30,67,253,125,222,181,40,118,220,233,178,52,163,252,195,216,84,157,176,17,46,23,99,144,166,133,235,212,132,147,110,37,192,140,138,56,120,163,123,60,78,35,154,208,160,229,1,153,55,255,188,212,7,],[48,50,113,175,173,167,119,72,185,199,72,183,29,204,118,163,54,73,112,160,59,120,247,18,143,66,215,140,154,249,230,176,169,224,231,38,81,179,196,62,21,180,232,229,100,240,221,152,96,72,25,229,30,169,178,24,86,136,31,248,165,154,12,12,],[74,169,81,206,125,121,148,141,61,136,55,195,218,22,251,62,141,112,146,23,71,107,79,88,10,4,152,181,129,164,103,70,],[62,98,179,27,188,88,190,22,162,225,233,6,140,210,205,217,60,167,121,223,119,182,64,167,102,97,98,15,237,180,23,111,],[139,226,61,21,147,149,142,35,253,162,81,23,12,24,224,141,18,49,215,6,234,241,83,4,76,114,14,7,92,164,110,1,]], +[[216,170,42,10,165,20,253,132,95,122,166,107,131,192,234,187,156,22,2,58,188,22,149,119,52,80,178,187,51,37,34,242,228,232,214,178,152,36,140,21,254,8,248,122,59,198,8,75,242,214,77,127,30,75,45,81,89,158,159,173,156,201,16,146,],[192,59,100,65,203,134,199,246,138,64,247,84,89,252,157,214,128,79,112,222,54,93,211,175,252,25,222,236,25,180,86,98,],[20,111,101,212,62,113,85,66,137,75,121,0,162,248,205,75,23,211,135,10,97,0,227,125,224,5,176,219,93,129,81,36,109,228,238,56,66,211,235,202,32,165,218,34,163,99,167,87,94,122,85,18,130,149,242,114,17,72,74,245,124,213,49,9,],[75,134,95,212,71,27,97,50,229,61,104,248,217,61,74,89,12,87,248,70,31,155,240,96,47,58,63,102,237,188,3,119,163,50,90,186,234,191,68,168,36,249,92,214,146,219,172,251,240,15,183,203,205,226,82,143,45,167,159,115,54,221,80,3,],[24,160,196,86,11,89,210,40,163,28,47,45,189,2,207,28,213,155,104,33,79,186,151,114,124,58,80,198,72,9,38,124,],[251,158,192,1,155,78,91,255,235,204,76,165,36,218,41,41,218,108,171,38,18,33,208,91,55,188,178,42,210,145,145,214,],[243,41,186,219,25,99,208,14,115,255,254,71,44,219,185,123,128,127,156,190,18,174,225,214,10,237,91,213,130,41,162,0,]], +[[222,143,28,153,231,248,85,109,242,11,89,184,80,76,255,124,108,82,65,168,174,235,48,185,46,171,151,191,72,29,15,233,228,99,121,29,15,86,126,231,58,187,244,125,213,113,103,165,53,97,59,5,205,72,217,46,188,125,36,230,235,255,149,115,],[208,183,244,135,206,173,47,143,19,150,243,214,94,125,96,165,132,249,32,156,76,59,162,143,196,25,99,26,43,123,31,102,],[48,171,196,228,228,179,136,88,30,102,139,212,9,238,24,166,237,232,26,19,108,40,162,146,77,245,252,0,215,194,128,217,120,98,174,58,103,169,53,206,73,35,100,19,94,101,154,219,95,186,190,104,152,22,89,31,73,172,80,34,163,135,204,9,],[162,134,41,241,184,189,253,9,207,86,229,170,160,193,68,225,114,4,29,70,26,138,196,14,39,108,114,220,241,77,75,96,109,19,83,68,90,11,29,10,254,140,22,67,222,164,38,95,177,159,123,198,195,212,216,74,125,158,30,15,62,94,112,11,],[140,92,96,223,156,103,250,237,21,144,26,14,88,120,104,245,29,132,239,168,238,199,245,245,32,85,76,83,58,69,29,87,],[126,233,105,49,125,165,158,17,12,88,81,54,132,253,67,246,184,131,24,181,49,63,157,28,112,245,65,136,108,1,187,60,],[126,156,195,45,118,102,27,126,52,243,22,69,90,221,196,174,28,15,161,177,41,174,120,44,1,68,73,239,129,126,36,2,]], +[[7,54,248,1,114,10,148,124,92,47,50,88,206,13,81,28,62,23,233,78,55,179,10,223,165,32,149,146,17,113,212,0,79,105,66,85,146,13,12,56,222,110,114,225,101,195,58,238,118,177,203,246,244,131,122,165,144,20,117,102,122,205,40,38,],[248,129,35,231,53,132,8,205,174,112,193,11,30,219,155,183,120,240,14,74,115,215,8,18,232,225,237,7,18,201,199,114,],[192,60,3,20,133,18,121,237,205,233,112,194,62,250,35,111,35,94,218,150,13,44,39,211,202,148,111,101,12,32,11,78,186,4,190,102,143,246,46,175,250,108,234,53,26,189,252,84,64,29,204,206,61,186,120,0,74,236,149,129,162,204,244,15,],[196,72,102,60,118,209,60,30,83,118,220,66,36,186,18,84,151,1,135,247,129,35,15,215,85,206,98,13,210,148,203,248,225,145,194,217,241,62,104,32,33,196,166,32,127,1,46,238,155,236,29,8,34,84,180,152,124,93,255,43,226,122,237,0,],[59,208,107,51,72,195,68,202,170,80,48,202,111,14,210,4,198,21,109,57,21,193,250,201,135,107,249,22,203,125,6,37,],[97,202,59,92,145,68,189,218,93,184,14,193,252,31,24,93,204,205,214,133,167,73,142,7,228,236,103,80,6,145,71,57,],[124,18,75,99,28,129,161,170,63,91,82,241,103,65,109,195,104,250,74,38,15,246,196,251,122,136,161,18,52,101,77,1,]], +[[250,117,101,4,145,4,116,40,211,99,181,130,34,34,18,45,255,181,169,253,220,96,60,51,200,166,8,97,131,117,220,243,152,201,100,31,169,223,168,234,19,224,209,199,22,184,103,158,38,75,225,93,210,212,192,106,180,60,190,228,121,22,238,1,],[80,220,44,120,166,16,189,89,126,28,201,123,152,173,164,67,29,172,23,35,155,22,153,253,229,19,192,76,93,220,10,98,],[30,255,191,146,153,161,185,53,79,225,241,222,193,118,101,149,234,118,122,184,228,218,155,181,123,79,105,188,189,140,179,216,111,118,131,146,245,155,57,250,250,138,33,10,101,9,254,13,96,8,214,53,97,17,173,251,55,153,193,213,89,194,99,9,],[245,136,138,100,49,80,238,123,130,236,130,26,238,10,116,155,64,217,227,249,205,92,129,206,96,242,107,87,181,129,30,241,67,170,65,129,237,246,11,196,82,107,69,94,8,79,149,3,73,149,58,100,255,207,11,4,14,45,122,138,115,218,230,5,],[245,219,178,114,122,113,116,150,163,82,128,144,209,197,0,106,156,150,55,120,157,94,85,22,178,143,15,61,221,62,65,87,],[57,166,35,176,227,157,221,59,253,16,140,252,123,0,62,244,189,16,213,238,57,176,231,105,163,40,202,61,160,46,85,21,],[219,226,47,100,36,46,13,172,198,60,238,19,181,205,80,115,200,167,11,0,59,62,0,151,13,34,21,179,15,84,21,12,]], +[[225,193,41,70,210,33,161,148,242,47,39,98,192,229,28,190,63,152,185,20,164,125,61,196,26,31,69,197,67,112,99,124,16,64,129,54,166,143,197,108,125,59,54,183,254,241,34,9,77,224,129,3,17,137,204,132,164,136,6,170,246,203,145,133,],[40,11,62,212,59,44,117,163,220,105,101,57,179,192,203,165,249,157,220,213,227,179,61,238,73,158,117,143,74,179,129,65,],[143,215,250,64,12,3,47,207,188,64,41,66,252,120,99,117,38,190,151,171,130,242,55,187,57,62,163,158,53,115,140,103,215,84,9,84,58,139,60,5,95,8,191,105,25,154,246,59,105,17,164,130,251,79,101,128,128,46,201,210,220,60,17,6,],[162,177,102,186,118,160,235,239,43,72,178,153,98,136,157,30,190,218,207,186,172,222,152,18,207,78,73,16,138,255,77,187,36,199,154,82,94,113,208,44,244,181,233,27,163,2,180,42,77,128,78,163,74,159,118,130,116,7,69,163,99,86,77,12,],[40,42,138,84,72,119,109,226,9,227,142,14,251,35,84,182,178,3,12,215,184,116,240,76,170,58,7,10,167,75,131,13,],[183,73,253,196,23,57,126,2,212,26,123,249,99,129,242,241,93,177,178,183,47,127,168,127,106,157,120,128,126,245,6,214,],[244,12,87,75,213,16,20,109,220,96,131,97,155,217,98,150,155,104,6,87,5,238,118,1,133,185,147,48,110,103,37,3,]], +[[118,47,6,202,1,227,20,113,95,146,201,11,190,114,162,91,242,98,18,200,30,177,209,160,218,226,195,17,48,247,205,187,249,98,111,253,105,39,49,146,94,90,172,250,27,222,208,26,168,247,48,183,114,213,228,106,219,195,21,86,91,155,242,201,],[32,99,33,116,100,43,246,141,111,205,27,36,31,20,208,11,157,162,206,136,235,136,191,156,163,217,27,88,100,99,156,98,],[232,66,180,158,83,61,188,146,153,141,192,120,229,151,147,162,194,250,99,107,223,175,219,72,147,76,147,207,52,121,113,2,147,141,19,122,183,234,209,160,247,14,148,166,125,87,239,106,2,201,236,119,215,31,112,204,87,241,83,59,236,135,115,14,],[199,134,107,48,55,160,238,88,179,38,54,213,25,86,131,25,70,67,2,171,50,226,34,119,22,216,144,187,230,26,4,135,22,131,43,21,206,133,114,120,123,19,174,166,57,63,190,21,134,225,225,220,11,185,155,57,14,91,221,147,137,56,133,9,],[172,194,145,61,134,58,54,2,33,171,99,51,78,26,189,243,196,176,199,245,14,125,8,249,56,120,134,86,96,67,177,124,],[176,231,51,96,120,170,128,95,193,210,211,187,65,122,119,181,62,55,243,152,178,15,218,98,146,4,174,163,79,181,255,125,],[138,183,133,199,173,120,223,255,233,28,121,213,30,221,33,192,84,141,146,28,88,114,16,141,227,70,152,133,192,52,176,3,]], +[[197,204,11,149,129,140,75,243,141,161,214,95,2,22,39,233,229,125,38,43,2,236,109,145,122,125,70,177,28,127,228,138,69,125,164,239,20,81,157,84,30,223,146,202,190,217,176,77,138,47,42,253,21,16,169,47,0,155,180,232,117,79,30,186,],[32,71,246,235,117,40,125,89,26,46,191,183,176,187,197,54,192,163,125,72,228,79,250,246,116,34,9,132,27,47,197,127,],[59,160,175,138,241,39,196,88,72,38,9,14,205,175,72,94,189,240,123,130,188,73,156,154,43,239,202,40,212,147,68,151,74,221,188,141,128,165,37,96,224,243,215,63,245,204,204,114,199,75,91,71,173,46,109,233,97,45,26,0,174,201,39,1,],[184,110,218,163,18,185,156,64,139,136,66,116,195,80,109,119,152,126,209,206,235,233,39,211,13,28,127,190,67,19,150,25,215,226,14,209,8,169,204,153,18,134,143,97,126,2,71,99,179,116,108,255,227,8,94,188,86,191,224,183,181,121,13,14,],[15,29,152,167,8,190,38,237,108,48,6,213,252,39,54,187,105,192,191,201,190,45,29,133,35,92,66,205,234,177,17,179,],[12,253,183,85,61,99,151,205,3,93,198,102,97,181,59,5,244,43,54,68,49,210,36,162,57,211,242,254,197,103,154,150,],[244,67,187,53,108,184,156,152,177,104,52,196,163,68,19,248,117,99,221,159,117,168,227,250,29,250,176,33,5,133,206,0,]], +[[97,250,134,119,238,218,222,214,155,22,92,141,39,124,151,130,73,102,48,40,48,29,246,22,62,57,176,106,194,245,98,95,135,51,158,181,114,56,219,46,78,96,243,194,138,63,213,251,97,28,101,253,220,129,238,215,207,119,113,223,52,217,34,103,],[48,192,198,225,153,90,234,187,76,179,56,166,228,45,235,0,238,150,32,135,131,15,252,188,168,25,242,133,143,8,225,95,],[192,78,189,17,195,235,9,57,111,232,214,130,121,81,10,158,254,227,145,171,238,64,129,240,210,117,103,74,48,71,148,131,90,173,127,62,52,91,207,10,248,2,127,151,71,126,121,230,121,43,143,41,152,70,174,40,203,19,189,136,117,55,153,13,],[106,182,93,84,124,167,85,177,136,51,5,79,85,118,12,133,203,200,208,129,109,246,182,101,110,42,35,136,2,169,195,117,57,158,160,193,110,87,137,205,222,163,35,77,138,194,115,245,30,140,237,213,182,178,244,253,56,189,206,41,15,240,129,1,],[48,166,210,60,93,203,21,2,160,70,160,191,192,138,192,6,94,52,248,207,12,96,42,1,179,111,41,235,70,36,68,120,],[18,168,139,179,206,199,200,65,109,104,22,219,150,14,15,124,185,43,242,249,210,72,173,222,74,77,224,28,209,45,144,255,],[7,255,152,29,224,222,237,89,80,50,233,116,78,251,180,140,3,75,68,87,157,158,95,252,163,150,10,245,73,26,224,3,]], +[[112,72,198,82,26,239,175,164,234,198,214,195,167,2,185,82,84,128,166,100,130,228,150,152,150,117,127,44,209,172,125,91,237,147,17,60,22,67,165,58,160,100,202,166,49,206,182,226,15,109,110,194,252,108,7,17,203,138,31,231,49,57,175,147,],[32,45,189,25,199,64,253,57,253,149,71,176,99,74,115,116,125,19,105,113,85,248,76,36,229,46,180,255,242,210,52,118,],[124,69,112,62,211,148,46,68,4,28,127,161,133,138,165,241,220,56,31,73,58,69,45,251,82,112,128,23,137,143,113,14,49,17,142,51,31,0,170,100,203,115,136,54,104,43,125,23,126,151,149,92,0,49,154,189,121,164,158,15,205,22,254,0,],[180,183,190,144,30,71,80,60,88,34,200,205,189,114,180,112,45,108,190,137,148,118,161,207,52,12,223,28,119,150,109,98,18,34,190,157,152,101,119,156,58,54,71,202,121,59,49,210,144,16,187,53,15,120,151,8,193,7,20,131,114,22,103,2,],[102,173,86,132,246,49,79,209,248,241,208,127,159,62,78,64,87,193,139,188,31,140,242,165,55,216,235,84,223,114,242,124,],[226,87,81,66,145,43,242,239,188,201,17,56,203,29,53,42,173,135,3,254,240,226,90,98,127,98,107,70,107,194,255,105,],[73,113,143,180,246,163,207,48,250,26,245,138,58,188,123,87,19,219,142,95,140,6,219,83,96,220,254,198,217,180,216,3,]], +[[62,99,115,178,101,185,103,137,0,122,210,161,12,48,154,86,118,56,242,85,135,215,126,40,176,130,58,79,23,154,228,254,163,35,78,93,19,176,52,114,22,80,54,64,79,109,232,14,112,40,57,80,15,19,217,201,133,160,119,212,92,105,255,69,],[88,169,181,96,53,234,20,136,240,140,114,186,125,19,202,230,168,143,79,225,31,118,2,91,237,174,236,197,122,146,5,112,],[245,30,15,135,138,90,112,150,71,232,95,234,131,159,213,102,230,243,92,138,97,133,208,201,235,19,224,213,185,230,232,170,149,195,51,168,245,6,50,164,214,101,123,81,140,228,207,222,64,184,245,160,91,45,159,132,65,252,201,210,214,146,213,9,],[26,187,58,137,221,48,125,47,59,213,101,122,59,121,106,8,26,155,46,224,208,29,80,135,50,49,235,108,250,141,82,198,179,86,76,211,77,155,175,150,19,11,94,231,81,177,232,88,143,77,168,242,31,211,6,122,113,90,116,179,41,20,115,6,],[197,72,38,17,228,50,188,25,249,111,15,110,16,115,61,120,245,134,64,219,255,70,18,131,117,196,72,184,159,223,207,29,],[119,33,177,116,43,143,208,164,37,172,137,228,91,203,145,116,53,133,179,18,215,228,185,202,103,123,97,242,38,88,37,197,],[128,202,60,98,98,78,141,170,89,39,140,187,3,27,14,2,170,42,159,186,9,124,125,65,194,55,68,38,79,141,49,4,]], +[[245,232,89,126,172,14,191,169,211,133,222,133,161,251,170,53,20,99,149,177,52,87,181,177,77,54,112,218,202,105,5,231,206,147,230,66,194,241,80,132,188,131,186,253,170,25,103,99,222,42,60,81,59,14,68,246,141,219,222,55,133,20,196,65,],[176,93,9,85,96,18,252,174,47,89,64,82,21,243,249,161,225,249,39,201,66,69,201,136,243,85,98,8,122,12,153,109,],[87,101,67,252,33,171,10,124,95,99,177,207,240,27,248,69,223,145,121,46,122,151,80,197,80,139,81,102,94,127,137,241,124,110,195,53,90,10,237,135,219,140,119,189,178,113,251,237,199,20,255,173,183,139,94,15,151,129,22,119,27,167,207,11,],[211,197,88,21,236,231,210,152,28,246,50,252,98,176,36,102,45,20,117,160,126,216,117,153,85,54,240,85,27,248,192,105,46,193,56,2,47,38,47,198,39,215,89,111,112,248,159,151,16,111,189,183,5,181,181,206,245,120,161,3,191,29,212,4,],[97,103,236,222,202,89,249,24,150,110,192,125,217,235,14,150,247,188,157,228,144,107,75,210,117,184,255,222,104,99,193,68,],[44,1,198,48,187,251,9,78,173,191,101,8,209,34,145,88,237,50,157,246,209,86,83,161,53,213,158,189,26,240,72,127,],[246,45,128,205,238,207,125,5,144,147,74,183,120,167,95,149,80,110,35,41,98,183,170,115,209,9,19,199,64,157,57,11,]], +[[205,173,197,184,156,178,182,48,138,0,111,47,78,149,90,145,170,243,186,112,22,95,45,68,78,241,255,235,189,170,162,33,5,65,65,95,245,70,127,40,206,172,131,155,19,161,118,110,114,201,158,101,69,32,125,157,93,150,151,65,30,182,188,167,],[56,55,229,83,128,100,39,119,0,24,116,182,198,106,197,144,167,146,247,191,107,250,10,176,169,172,27,173,81,112,239,82,],[255,237,231,1,235,24,41,206,35,97,205,162,200,187,99,51,133,57,216,173,47,102,119,88,85,49,231,191,29,57,34,56,38,121,161,174,132,255,235,117,63,201,117,78,80,192,24,82,249,85,227,253,96,159,246,75,240,91,190,112,117,205,190,0,],[255,40,92,21,71,126,38,158,38,44,151,162,92,117,75,77,24,189,82,188,100,72,181,1,188,35,40,209,205,233,214,213,216,85,26,175,204,77,154,145,198,236,221,137,250,175,84,173,180,0,14,150,38,65,167,149,68,217,44,11,142,80,61,11,],[151,194,185,243,62,10,86,191,234,139,249,252,76,225,248,11,231,30,147,134,104,71,168,33,156,199,213,217,255,223,233,21,],[146,152,154,42,231,5,206,81,201,140,125,196,13,237,113,213,67,203,192,79,106,135,160,243,193,66,159,168,169,234,251,167,],[28,83,218,232,189,77,95,193,38,129,26,95,128,102,13,44,180,53,70,88,224,129,11,143,110,23,46,93,145,8,68,0,]], +[[45,221,121,231,96,100,194,230,179,34,175,176,197,198,133,205,190,198,40,33,205,252,12,177,77,183,208,27,163,191,33,165,245,91,74,182,74,37,130,33,43,150,204,172,6,64,226,113,148,74,52,162,134,208,53,131,48,69,129,14,52,24,36,187,],[8,83,51,66,28,151,141,141,179,23,240,178,212,247,247,243,112,69,148,29,51,150,22,113,219,230,32,47,82,219,135,122,],[164,195,150,225,157,212,46,3,145,132,205,37,17,136,255,162,69,240,54,124,105,192,45,18,71,78,92,169,229,199,104,167,238,58,61,71,235,34,209,172,158,4,183,4,167,79,65,105,71,243,244,154,50,66,89,78,123,99,144,232,43,96,213,5,],[86,184,182,90,249,9,106,116,48,80,177,219,46,170,67,78,244,173,154,26,35,59,182,196,199,88,64,113,244,11,89,195,189,47,189,36,65,160,46,2,202,210,255,51,255,253,71,10,93,54,152,143,69,187,126,105,249,202,242,113,171,61,128,2,],[158,67,146,243,191,124,240,215,180,134,50,78,190,222,251,154,238,7,189,158,176,232,111,208,204,107,8,214,21,105,58,114,],[188,83,143,239,3,5,82,175,210,15,47,27,211,142,41,86,121,84,8,19,180,118,36,1,8,4,50,25,168,131,198,77,],[90,60,134,163,246,102,23,92,96,213,30,110,38,190,183,30,101,218,53,101,193,24,1,77,175,206,156,122,157,107,5,15,]], +[[58,187,219,11,161,26,161,6,59,210,107,2,193,22,3,120,98,40,91,171,210,21,210,64,188,156,9,38,244,236,234,129,184,252,89,67,143,140,233,227,120,90,71,59,34,200,137,44,81,234,194,86,140,104,29,204,119,182,240,224,121,156,78,51,],[144,6,44,108,35,8,189,214,111,121,36,37,120,5,171,135,19,76,139,122,162,68,31,161,125,217,81,58,111,88,49,106,],[152,31,32,5,90,69,117,37,174,229,97,98,100,230,175,66,232,179,135,203,8,248,180,167,63,155,224,179,102,241,3,91,179,10,28,135,72,148,203,236,224,168,70,216,73,183,236,197,86,88,93,13,61,57,86,69,128,127,242,163,202,90,89,12,],[2,59,13,193,227,176,39,225,173,66,237,217,101,206,138,106,42,11,243,235,219,139,45,153,244,35,244,43,171,80,47,77,31,215,201,103,118,174,154,133,125,195,97,126,244,18,173,123,130,217,240,179,220,74,199,20,59,33,150,102,79,165,63,13,],[162,191,110,81,255,142,76,13,112,78,72,80,156,101,200,254,192,109,238,140,142,118,28,22,10,58,130,19,181,238,167,129,],[60,213,249,253,54,247,82,107,128,187,191,15,32,156,234,133,91,34,142,18,131,243,22,204,242,135,219,21,200,185,15,238,],[162,185,65,116,177,87,239,152,218,197,199,252,9,225,203,118,44,36,123,141,91,90,82,204,146,148,253,65,88,39,85,7,]], +[[138,68,214,175,198,200,238,225,188,125,95,105,228,149,176,177,140,167,174,224,7,222,167,207,13,23,20,215,133,169,244,237,212,243,102,179,55,127,163,155,54,249,174,20,218,64,78,34,64,73,13,189,141,121,107,26,184,114,223,203,131,165,149,64,],[200,151,243,22,91,9,129,215,42,87,130,119,52,47,48,75,104,102,236,78,213,115,2,50,11,171,166,60,132,90,218,85,],[224,114,126,183,46,132,210,184,44,219,208,166,189,47,73,73,99,22,170,232,53,30,73,2,172,213,227,204,87,52,110,126,186,253,217,42,144,222,215,111,208,198,105,13,104,187,47,237,214,19,228,79,162,34,190,1,38,218,82,10,204,44,65,5,],[72,99,45,142,61,149,112,95,184,129,29,246,53,207,29,60,75,52,100,44,87,161,176,96,6,128,208,50,148,175,163,20,254,29,166,149,114,1,27,186,55,83,2,244,143,93,126,53,113,248,18,48,131,156,128,189,155,107,226,35,189,221,91,14,],[123,2,39,114,157,159,53,203,79,162,105,184,34,172,243,42,3,74,14,124,85,51,70,15,69,137,121,31,205,46,154,33,],[176,15,56,177,14,86,172,217,10,75,182,28,0,4,12,39,18,154,81,11,144,152,181,190,152,188,115,165,15,113,241,89,],[202,13,84,143,88,58,131,43,195,16,200,219,23,26,206,170,164,237,161,158,133,29,103,236,188,31,231,241,63,242,100,5,]], +[[138,151,45,208,241,25,12,43,157,84,143,75,165,130,100,187,4,130,103,117,80,42,141,92,43,32,158,232,141,206,165,251,109,128,55,95,60,241,170,178,131,85,29,244,69,209,126,125,59,175,155,203,236,187,178,103,5,46,2,253,182,145,68,211,],[8,38,74,7,10,84,14,177,219,244,46,60,21,24,149,160,59,148,159,158,78,249,88,177,202,187,126,193,245,129,150,83,],[189,69,179,192,69,133,14,190,247,184,13,209,222,171,72,3,123,19,70,199,29,234,241,229,143,42,123,22,38,116,249,77,30,243,212,35,144,55,51,11,214,51,95,228,240,20,146,80,144,31,0,168,228,107,229,250,10,174,198,157,224,109,115,4,],[154,203,22,230,225,231,0,164,10,194,235,43,180,247,64,105,55,91,132,220,70,146,138,47,110,31,7,79,73,8,12,12,200,45,205,239,196,113,243,51,121,216,146,249,252,3,92,179,120,171,174,1,184,77,232,27,91,87,181,9,1,143,239,7,],[114,2,243,237,57,207,89,63,187,2,12,241,144,159,206,251,116,225,16,255,92,242,0,105,181,160,163,236,82,82,196,169,],[21,236,130,159,96,93,118,158,225,159,222,73,70,100,83,185,244,59,248,155,33,194,81,135,99,79,178,2,199,31,102,151,],[151,157,87,244,154,94,182,157,3,235,73,152,33,65,28,52,220,166,220,190,228,185,195,91,252,135,107,174,166,109,253,10,]], +[[18,56,12,69,167,154,222,15,72,60,136,26,170,55,48,67,139,8,53,144,244,4,220,158,96,31,118,21,243,117,166,40,214,111,197,154,233,23,247,109,36,206,138,184,238,3,251,203,113,93,94,234,75,8,57,43,89,30,100,133,145,199,60,137,],[64,108,244,154,46,185,90,223,217,103,71,50,124,102,25,54,67,199,105,167,178,93,220,251,198,66,161,252,185,158,12,105,],[2,178,81,116,163,221,82,25,237,72,178,201,76,162,18,182,58,106,58,37,151,112,60,7,183,240,201,101,195,198,172,46,180,80,239,227,135,22,162,162,139,63,137,132,107,6,235,220,164,189,9,170,88,31,36,232,77,128,252,16,172,26,0,10,],[84,89,147,80,193,159,169,101,107,200,205,255,86,212,18,120,214,66,72,229,173,132,118,150,252,102,246,194,158,195,202,236,12,147,211,185,73,11,29,26,130,78,86,169,233,141,52,120,49,98,223,188,210,51,21,117,167,21,197,16,207,187,32,3,],[239,152,95,68,57,67,123,149,118,155,195,187,74,67,99,240,23,98,79,244,2,144,253,122,211,147,13,87,0,203,104,169,],[155,220,28,63,67,14,12,189,195,26,96,73,242,75,80,172,136,3,30,235,155,82,199,35,27,140,88,95,179,37,243,136,],[164,176,177,163,235,84,196,99,118,223,67,189,33,252,166,66,77,94,16,191,113,37,195,83,107,15,14,171,110,101,205,4,]], +[[209,179,67,13,78,99,170,191,169,239,150,188,186,241,250,106,158,181,33,157,212,77,243,177,166,21,99,223,254,28,203,40,194,138,5,25,82,69,41,14,205,56,83,85,133,206,81,243,194,53,197,214,80,200,197,124,47,121,187,10,192,232,8,52,],[184,62,221,15,141,235,242,99,51,163,26,179,186,108,253,1,117,90,242,118,82,19,231,234,219,9,77,28,109,249,165,95,],[76,182,255,93,215,6,177,174,129,108,219,175,158,158,30,220,128,166,98,132,249,70,82,213,14,193,78,40,59,42,220,89,47,208,132,51,113,68,255,167,18,220,52,206,142,97,6,104,166,94,150,159,5,206,181,71,134,48,77,13,88,211,26,8,],[168,110,131,205,219,54,54,215,209,250,132,1,237,239,77,7,247,238,86,72,178,71,251,77,125,117,61,177,96,155,177,99,89,12,9,171,128,242,250,53,124,31,141,148,3,176,12,221,3,255,171,68,154,30,53,228,28,235,191,128,209,129,37,15,],[146,139,1,100,87,145,84,104,28,141,239,42,232,18,255,26,90,212,121,1,79,97,189,119,134,7,41,142,120,134,75,213,],[29,234,245,234,166,7,222,11,202,223,153,6,67,79,139,178,44,240,39,226,62,202,32,135,57,254,207,117,154,55,227,236,],[79,143,180,103,12,212,90,198,221,29,202,252,187,178,219,249,250,122,73,108,104,69,68,9,145,223,171,131,192,153,169,15,]], +[[3,62,0,61,122,171,123,199,252,138,194,4,199,51,121,154,229,83,195,254,197,63,16,219,247,149,181,244,184,127,28,149,104,47,70,245,192,86,221,69,186,11,90,120,32,49,249,89,106,115,170,41,44,162,50,107,237,167,74,82,252,50,183,22,],[192,249,196,185,182,154,195,148,162,193,130,214,55,192,76,165,59,204,219,81,91,249,7,25,9,38,208,254,124,80,111,116,],[237,180,224,32,214,118,250,198,168,69,83,72,128,191,97,54,55,74,139,127,44,83,133,187,158,226,37,56,31,73,78,251,116,165,91,65,58,224,234,112,173,214,27,253,251,135,251,66,213,188,12,83,89,221,221,87,61,83,138,233,58,107,54,9,],[220,21,59,16,195,210,74,180,216,79,216,113,137,98,168,7,221,93,190,37,117,87,1,149,197,150,88,28,122,229,240,160,35,179,224,5,119,55,36,152,180,2,254,195,64,166,120,5,30,155,119,173,216,253,217,2,181,175,47,104,128,241,203,5,],[219,54,27,250,107,116,35,8,9,243,96,199,56,66,86,201,51,225,41,4,155,248,212,159,103,158,22,108,255,211,143,137,],[182,39,156,42,71,244,210,8,53,72,240,251,181,248,80,160,4,30,202,151,25,127,182,223,128,53,127,252,230,54,48,238,],[25,132,205,83,62,14,113,175,239,53,49,198,124,90,158,194,221,218,214,117,27,125,229,210,58,248,30,116,225,243,238,12,]], +[[238,85,252,247,10,39,92,114,107,212,133,102,131,179,71,222,207,212,34,241,130,108,7,169,50,203,133,190,159,164,239,60,223,207,251,94,21,83,120,157,86,169,243,145,75,206,80,13,7,197,172,49,31,146,120,84,178,207,30,88,51,192,50,55,],[16,15,30,242,82,233,145,234,116,160,218,17,11,76,188,234,120,230,91,190,54,48,38,104,254,197,185,66,105,209,30,121,],[157,140,178,234,243,255,62,12,43,198,114,225,210,85,197,184,232,7,49,191,246,246,171,165,23,225,51,84,232,81,8,15,74,139,184,18,27,38,36,36,76,158,233,92,138,9,47,16,55,3,251,230,111,156,186,16,13,46,145,237,119,74,201,7,],[95,235,17,18,137,199,71,151,139,212,189,132,183,30,159,107,90,242,228,46,103,132,167,196,33,182,196,29,75,147,141,255,64,179,254,241,115,3,10,54,30,65,89,34,172,172,246,95,203,240,147,235,39,149,96,170,208,149,29,140,7,166,236,4,],[142,243,0,117,152,67,241,147,221,191,212,80,108,222,168,211,147,162,112,168,8,79,26,18,210,59,93,229,104,215,184,64,],[101,166,221,2,78,14,52,179,154,41,200,40,172,71,88,55,101,90,50,98,231,193,70,169,247,97,191,129,47,173,52,18,],[157,7,255,245,251,197,16,129,156,211,156,21,112,44,137,244,118,133,107,52,121,120,28,154,105,236,225,144,68,234,179,14,]], +[[73,194,152,162,219,61,37,137,201,254,22,164,229,113,229,170,35,203,170,119,123,134,71,2,144,163,237,167,165,211,233,107,218,197,35,214,55,76,143,241,95,196,221,199,19,113,90,195,92,245,84,127,193,177,178,100,107,99,251,65,167,242,22,33,],[192,225,42,55,192,113,140,104,219,161,253,244,35,90,224,154,143,145,105,213,155,87,171,210,108,46,122,183,54,41,161,114,],[42,67,156,115,201,129,23,251,41,82,226,177,97,247,243,185,158,125,57,188,105,127,121,64,117,219,123,99,77,41,241,255,87,36,246,119,248,49,42,213,21,176,151,204,169,223,195,14,121,238,138,124,157,215,40,189,212,93,248,89,199,189,227,10,],[20,151,100,251,221,216,229,45,0,179,245,109,80,146,73,37,162,41,13,175,124,241,174,92,116,244,153,152,79,89,102,31,51,120,189,86,33,40,148,201,253,224,22,78,49,212,157,239,171,193,46,41,41,15,79,66,8,217,70,248,30,152,66,15,],[89,211,179,30,133,29,139,34,128,253,107,189,66,246,78,241,29,98,36,76,211,219,87,98,68,236,187,207,240,219,242,189,],[108,157,9,55,204,101,55,92,68,188,35,40,209,110,44,35,204,26,124,44,223,183,0,182,56,208,183,79,162,215,207,138,],[209,10,126,166,22,106,55,98,193,46,56,223,41,58,166,242,49,241,36,75,27,30,15,221,171,35,221,42,78,155,19,3,]], +[[130,63,12,41,251,253,211,209,130,143,48,85,233,236,1,255,209,181,163,117,17,141,221,126,78,12,67,113,159,87,63,247,115,18,95,200,58,187,139,124,101,133,89,252,18,115,147,35,29,3,202,88,70,224,200,129,24,209,61,85,202,68,120,157,],[240,204,186,162,107,161,116,177,113,159,127,57,156,221,155,107,9,46,140,182,73,53,6,39,109,176,170,49,197,149,31,114,],[250,116,123,111,227,56,26,214,188,130,169,86,67,193,244,162,11,118,186,115,191,240,14,99,93,100,32,45,139,13,240,61,188,86,176,19,139,58,109,65,152,255,175,88,204,211,211,136,237,37,235,207,119,4,67,228,30,157,33,71,149,10,48,11,],[61,101,70,2,94,147,194,44,112,18,96,182,200,250,202,254,61,206,70,239,254,214,35,20,15,13,142,166,120,194,54,93,215,66,198,24,109,103,231,236,242,41,38,206,206,174,76,121,140,221,60,35,219,189,245,137,53,23,242,209,36,223,14,5,],[92,85,216,16,188,212,36,28,222,32,197,75,171,250,24,104,240,113,153,144,112,88,230,231,26,227,206,14,166,175,142,238,],[65,9,32,24,129,218,94,229,181,106,145,139,62,141,68,136,15,18,247,114,204,160,213,89,111,143,84,199,35,195,1,188,],[53,8,252,171,214,78,159,241,201,151,217,72,129,71,98,180,7,173,91,28,63,95,83,114,212,200,74,208,49,23,66,2,]], +[[101,103,102,51,55,66,20,196,172,75,123,206,169,241,204,132,177,183,231,148,17,227,16,82,90,206,56,95,69,102,193,213,14,110,197,128,29,139,214,177,235,66,20,33,161,64,143,19,76,247,18,51,142,15,252,36,205,204,220,79,127,163,29,190,],[56,208,46,107,132,243,44,24,239,30,149,217,247,9,99,125,109,253,123,246,180,166,13,27,173,119,69,44,179,58,12,74,],[224,184,103,201,219,218,53,50,52,51,192,70,224,131,12,37,27,67,70,197,57,89,114,40,107,58,114,49,14,212,82,110,84,93,192,157,57,24,242,235,153,32,188,155,36,30,144,80,216,72,211,131,2,136,101,21,145,249,54,211,186,228,83,1,],[186,116,194,200,105,14,11,89,5,206,122,250,1,253,94,164,100,12,104,145,10,127,65,223,57,164,250,183,69,52,157,53,154,4,82,232,218,52,220,5,5,43,12,27,159,11,48,226,62,65,67,84,12,113,90,154,87,37,176,255,180,13,236,11,],[153,149,219,154,202,250,33,192,158,143,24,45,34,38,63,35,158,85,140,23,176,141,129,191,93,66,77,0,149,158,87,149,],[216,91,44,33,16,65,209,68,237,104,14,240,59,54,195,15,217,40,231,30,0,94,250,67,170,92,147,80,204,183,192,20,],[154,175,171,93,59,157,159,250,137,90,8,6,115,226,160,79,245,215,7,84,71,247,176,155,187,150,0,179,252,80,161,12,]], +[[210,237,237,205,133,50,6,203,245,155,215,74,37,163,3,250,45,108,57,54,187,72,235,66,246,217,0,203,232,7,114,190,34,68,17,30,46,118,158,171,129,135,30,6,197,128,23,140,35,92,123,244,165,45,46,204,225,24,135,169,180,108,69,200,],[208,109,63,133,122,202,51,28,127,88,118,233,206,17,94,98,22,61,213,29,251,47,114,156,13,245,253,68,163,165,235,125,],[190,60,43,86,127,232,194,8,201,142,113,151,17,126,176,27,60,25,123,223,200,88,86,45,197,205,144,248,226,192,53,112,66,48,57,149,186,186,47,64,183,52,92,86,219,11,70,37,88,10,168,220,196,141,246,1,157,35,168,56,234,113,114,2,],[194,211,147,137,131,59,107,185,184,203,193,62,191,70,221,87,94,99,165,197,233,24,106,5,197,235,92,117,204,11,29,122,240,40,181,152,57,215,248,178,164,231,182,226,142,74,36,247,179,201,190,48,61,203,155,216,125,41,83,248,253,63,30,15,],[255,174,36,114,73,193,188,70,48,185,158,145,144,4,59,180,32,24,201,241,47,146,86,172,9,151,33,31,154,182,75,123,],[83,121,60,66,28,179,150,11,84,151,41,124,17,191,182,241,235,75,136,38,51,58,161,218,149,211,217,68,154,34,204,56,],[96,101,39,113,242,229,176,11,40,146,207,43,107,139,5,82,197,198,111,155,234,227,125,212,11,146,186,210,44,198,236,13,]], +[[181,105,247,193,170,223,86,237,27,95,161,182,250,214,72,208,220,84,79,248,252,209,115,120,13,228,26,125,77,230,12,182,158,255,164,174,217,198,88,228,52,96,113,67,68,104,160,184,160,78,207,120,65,105,157,99,232,136,124,226,5,87,12,234,],[104,84,121,130,146,31,168,3,0,236,203,57,114,41,146,149,250,252,5,180,12,233,94,209,99,71,99,26,43,30,199,89,],[46,50,186,5,86,189,233,116,215,161,155,59,154,30,146,241,131,146,76,75,116,197,215,81,181,171,61,0,121,103,1,110,192,58,254,145,215,66,251,34,182,62,94,85,178,252,182,198,26,70,233,220,231,254,159,163,11,191,102,174,244,184,95,9,],[16,25,40,221,106,59,79,63,233,254,241,50,20,69,188,32,131,195,36,124,75,224,118,0,214,0,176,130,19,200,119,235,189,22,182,143,50,230,143,62,191,199,253,177,95,235,51,118,25,193,166,4,207,123,110,142,207,64,168,228,48,82,127,11,],[192,143,238,217,233,233,174,21,53,252,124,9,79,76,47,195,63,48,55,72,219,68,235,32,96,8,126,78,141,7,19,97,],[37,150,186,19,63,226,168,102,115,71,251,41,63,83,235,1,167,183,197,234,211,108,223,105,170,233,118,7,181,171,33,107,],[230,162,115,94,79,192,120,187,234,188,170,167,35,109,53,210,2,46,172,239,3,51,176,3,222,213,128,65,116,94,176,9,]], +[[50,52,101,208,49,61,16,1,162,97,171,253,68,254,101,195,140,154,0,202,15,32,51,93,101,83,222,73,38,153,252,70,226,47,22,189,76,199,233,76,70,186,49,150,26,248,197,131,249,210,113,140,104,247,61,133,6,159,96,142,21,186,135,102,],[104,150,214,120,49,236,178,34,45,127,7,137,86,189,145,247,155,64,113,250,188,131,69,63,92,54,241,204,164,247,72,77,],[218,58,173,179,67,96,178,218,12,38,84,46,167,29,239,168,160,191,127,189,174,62,233,225,28,132,8,74,208,92,206,123,167,217,77,226,93,133,99,152,38,22,188,219,91,182,57,95,172,74,126,132,188,119,226,30,211,109,247,93,236,153,11,6,],[72,1,198,3,60,50,109,128,7,250,227,99,22,147,160,40,94,7,46,159,120,211,47,29,198,134,17,124,238,118,213,218,80,13,78,1,41,79,118,26,21,169,124,73,138,207,116,37,33,140,147,235,194,164,46,67,131,24,135,238,236,72,227,5,],[45,242,210,52,210,95,143,151,113,12,86,247,209,231,26,58,167,40,49,8,114,56,198,245,181,214,106,247,190,70,228,126,],[167,94,113,148,250,133,211,58,2,100,53,32,72,227,35,46,58,133,0,136,176,13,188,75,83,122,54,246,57,207,200,8,],[98,40,142,76,250,29,3,59,165,70,121,180,114,244,69,43,196,33,128,31,52,103,205,58,134,214,167,243,52,57,180,0,]], +[[96,255,219,174,0,63,162,121,79,202,187,248,245,180,22,68,254,58,127,68,237,108,131,65,147,218,7,169,220,94,38,101,53,181,235,49,171,85,100,146,87,139,61,189,108,241,104,125,31,219,33,106,114,88,24,7,150,99,72,47,34,28,228,33,],[8,114,88,254,12,40,255,2,39,5,51,51,160,220,203,184,66,253,154,156,122,132,60,23,140,215,186,236,182,163,229,126,],[184,243,225,243,120,90,42,57,187,8,108,164,101,192,171,240,163,232,116,67,34,90,198,233,102,237,155,69,49,197,74,137,74,154,189,1,172,49,184,87,87,254,117,48,140,149,148,255,101,249,124,221,145,232,216,169,60,241,43,158,109,190,233,11,],[247,82,64,207,237,93,42,167,157,201,135,229,87,32,21,138,204,179,159,215,50,188,220,103,144,18,226,216,17,134,212,136,190,42,26,222,156,48,111,152,221,190,239,207,1,255,85,152,148,64,12,140,1,91,209,228,5,232,109,26,28,48,39,12,],[81,30,23,252,239,186,148,81,186,190,212,10,33,106,244,131,57,227,211,156,237,140,166,74,254,114,213,24,246,224,126,48,],[247,46,186,229,132,2,242,1,124,123,142,177,247,91,92,43,203,185,221,65,178,129,58,180,102,95,209,38,83,204,112,242,],[221,249,14,207,143,38,254,135,95,39,102,148,163,224,3,118,44,242,204,211,181,57,99,243,215,146,148,158,54,51,55,11,]], +[[23,78,153,61,155,129,242,175,103,233,255,184,235,213,218,65,121,102,169,231,127,102,198,92,118,119,56,254,131,87,208,124,59,183,56,111,27,28,191,174,85,55,3,131,62,188,191,226,223,255,140,137,154,7,146,215,206,35,34,181,186,100,90,95,],[112,248,145,47,219,208,165,197,0,44,10,244,1,116,3,89,15,98,135,59,109,87,41,68,225,95,236,140,84,157,155,82,],[230,7,188,154,83,96,179,29,165,107,225,197,68,194,0,2,132,149,29,134,137,244,183,34,188,70,115,160,200,72,155,132,72,62,216,231,110,41,126,160,70,232,91,55,186,86,48,88,94,83,117,86,106,24,122,251,86,150,102,30,91,253,193,14,],[86,78,153,44,114,137,35,137,195,77,17,137,110,96,150,71,215,193,242,15,211,251,156,219,80,170,143,228,146,94,90,173,39,239,131,172,62,215,99,208,159,206,62,103,20,151,240,126,64,132,122,173,4,28,100,150,215,173,76,100,161,34,160,4,],[81,47,24,163,23,11,87,78,27,173,129,111,133,253,130,60,13,18,202,13,168,79,144,53,177,110,132,108,91,59,138,123,],[48,163,64,29,112,240,251,46,198,60,215,13,74,110,137,165,38,242,136,119,70,117,108,139,113,124,246,61,23,93,26,239,],[158,33,36,47,147,222,77,245,190,239,162,0,2,255,203,216,210,180,224,79,191,7,58,34,132,230,228,245,169,164,156,12,]], +[[229,55,21,254,201,211,178,14,156,41,145,229,75,94,176,168,204,129,135,85,105,201,94,34,162,0,19,96,2,23,96,4,83,81,137,155,105,178,17,107,199,248,168,129,77,30,91,159,199,133,105,139,235,217,171,20,39,124,62,204,1,239,139,29,],[72,249,213,239,176,121,20,216,173,57,239,34,166,207,88,200,235,254,82,7,216,162,147,173,210,74,35,151,161,53,108,95,],[61,10,220,231,122,78,4,111,203,155,73,173,94,108,104,9,200,172,51,108,115,52,4,229,211,240,21,201,34,92,61,244,110,242,30,163,76,255,179,175,105,151,79,139,126,171,45,35,252,213,161,225,117,58,64,35,222,179,129,134,41,169,138,11,],[117,178,19,37,181,96,143,122,243,244,194,90,46,42,42,150,205,29,25,67,5,178,115,11,14,14,171,173,60,0,243,224,162,18,124,7,229,34,197,48,0,52,170,31,232,153,187,250,160,32,247,91,114,187,206,67,63,50,242,125,39,109,81,10,],[4,106,198,17,187,100,51,59,191,246,71,162,114,157,251,143,32,249,245,97,253,255,73,128,227,35,14,69,211,16,98,176,],[155,175,184,102,200,105,216,7,15,201,167,153,123,113,68,62,52,59,110,151,114,13,116,195,209,60,185,163,103,108,174,132,],[72,51,247,95,156,217,142,71,201,175,169,38,112,64,232,6,177,235,133,165,116,118,4,45,228,134,78,189,88,51,11,1,]], +[[171,253,105,123,251,197,182,255,43,223,243,188,225,215,119,224,95,190,62,200,185,92,230,147,214,35,147,18,9,49,61,79,167,9,50,26,2,16,203,128,171,88,191,149,94,205,235,138,175,158,228,195,117,249,89,197,48,137,212,55,72,140,8,45,],[80,90,233,178,49,24,120,204,190,140,69,227,216,159,61,57,171,158,19,60,190,150,101,100,142,85,27,191,43,252,147,90,],[140,54,181,161,17,197,168,17,159,45,157,181,126,187,89,45,174,134,173,75,246,120,193,73,46,38,243,193,15,190,3,241,5,202,224,220,104,181,82,89,185,181,152,146,137,219,51,217,93,46,230,183,86,199,96,249,211,170,14,104,161,137,222,2,],[200,80,160,55,127,137,162,0,81,174,238,107,139,158,198,82,134,94,71,209,46,115,64,192,176,13,110,8,7,100,32,169,240,47,218,58,66,22,183,149,120,96,113,141,28,25,33,246,111,205,215,67,57,9,77,178,132,165,56,193,95,213,134,3,],[65,87,142,116,82,200,15,7,165,71,175,121,100,46,229,9,105,105,81,15,217,179,203,54,67,179,182,5,42,88,111,45,],[238,243,156,172,12,167,212,113,105,138,249,1,198,44,71,94,100,83,252,92,57,71,177,236,36,59,186,249,97,80,12,10,],[200,244,54,186,46,56,222,218,242,183,183,179,136,117,128,123,40,211,194,91,120,145,12,109,143,174,60,50,74,144,210,9,]], +[[220,250,213,159,198,182,151,16,158,114,127,246,106,95,233,58,106,34,111,99,26,100,229,121,122,216,216,200,182,53,135,52,231,159,79,81,19,114,227,85,231,233,224,232,181,52,111,219,205,45,241,252,92,58,24,144,210,127,161,250,146,141,39,166,],[32,149,246,89,108,141,27,12,138,236,187,139,141,35,53,237,218,201,9,52,215,153,47,117,78,199,100,165,250,122,242,67,],[5,47,247,149,64,115,116,86,198,164,44,65,201,125,107,245,23,184,207,40,155,199,139,80,61,238,106,48,239,81,104,179,143,117,190,172,161,225,77,151,31,135,115,227,148,27,214,223,92,185,119,141,234,18,90,76,79,224,17,107,112,238,132,11,],[194,81,4,151,230,189,187,74,33,66,153,163,193,182,87,51,10,71,107,63,50,111,182,240,178,86,21,171,167,128,255,120,164,131,39,81,230,43,92,63,15,140,68,203,136,215,75,245,184,183,45,219,116,7,207,122,237,178,59,107,152,27,25,2,],[115,5,96,153,136,215,134,246,232,180,160,228,234,126,175,17,175,224,28,114,129,2,221,212,192,12,142,182,148,152,31,53,],[153,134,128,211,72,9,183,110,42,191,10,47,232,243,30,52,86,247,22,246,153,66,109,248,113,114,192,125,228,138,74,215,],[50,10,123,114,85,30,21,50,105,108,129,2,6,8,223,113,194,112,130,114,230,116,92,44,94,225,100,104,85,76,38,7,]], +[[105,109,196,129,246,25,169,73,133,99,200,61,13,14,85,86,92,20,160,120,69,254,74,102,171,162,36,123,17,63,248,239,201,215,55,171,196,169,231,60,20,158,173,193,149,168,55,137,159,44,213,1,147,115,195,14,202,246,46,95,142,20,182,69,],[200,121,180,10,191,157,70,121,200,32,205,167,157,187,239,27,157,95,13,185,222,131,55,77,237,169,204,97,99,55,30,110,],[222,213,217,145,147,92,209,249,57,15,30,133,146,156,161,109,171,252,131,230,94,67,39,46,177,117,22,113,170,49,147,12,114,133,85,52,20,48,206,124,128,72,93,229,128,6,66,113,41,164,211,79,214,129,213,45,132,10,22,186,250,21,48,2,],[51,145,134,149,67,66,135,77,193,130,68,131,98,111,28,70,211,56,0,251,7,170,54,164,157,147,93,61,188,183,52,135,153,208,235,200,24,220,118,214,221,234,119,176,239,75,175,34,111,76,16,34,7,67,74,171,123,249,150,87,221,12,136,8,],[4,104,170,231,13,164,188,188,92,48,163,205,180,79,96,45,54,176,7,16,25,16,60,54,169,41,173,62,80,218,207,9,],[159,197,27,24,16,122,114,63,149,29,220,218,212,80,72,153,127,33,82,88,56,238,213,35,163,19,121,8,225,7,254,211,],[221,54,30,116,199,165,13,78,29,13,32,170,146,166,137,208,3,141,83,39,57,108,249,66,21,175,105,127,169,133,31,8,]], +[[243,248,214,47,238,58,243,117,102,150,48,203,240,99,191,169,48,24,154,241,54,205,117,145,226,77,87,141,115,102,191,97,71,20,198,4,170,149,225,130,138,40,54,123,167,135,96,181,137,100,49,104,62,233,150,207,249,104,113,119,50,145,149,60,],[248,184,44,103,1,11,148,36,51,36,201,185,41,37,143,13,24,139,82,128,133,111,170,100,135,148,188,176,59,202,144,113,],[141,111,124,238,185,48,139,74,48,56,121,252,108,250,92,168,224,93,252,61,239,194,178,205,41,16,221,75,23,201,78,174,232,69,171,230,95,215,21,223,5,176,18,142,67,22,226,51,71,153,198,232,250,116,126,188,138,4,12,116,245,161,72,12,],[181,202,92,157,147,242,186,36,19,200,73,181,125,199,169,32,186,40,196,14,29,187,191,75,117,77,67,166,214,120,251,64,188,64,231,58,73,45,178,12,234,149,140,208,178,112,78,152,6,227,235,177,78,40,211,41,172,182,163,66,138,234,138,9,],[70,206,4,121,162,248,37,228,4,212,99,255,233,175,161,13,217,34,201,112,201,149,217,248,101,164,129,210,153,189,170,254,],[121,171,164,210,255,97,239,212,64,134,19,215,242,207,176,104,234,193,20,85,69,249,240,250,138,64,248,24,64,17,226,240,],[92,3,130,227,255,14,168,127,32,179,180,57,247,41,227,19,117,44,97,245,94,41,197,231,144,193,33,199,23,41,176,5,]], +[[134,90,67,46,204,231,231,140,66,112,159,193,229,49,223,94,57,89,19,43,43,111,49,143,209,195,69,33,249,162,110,59,199,168,202,248,147,11,98,42,80,19,55,249,40,64,237,150,97,26,50,32,128,253,229,228,159,10,47,110,51,184,130,131,],[88,161,87,31,149,61,77,186,254,81,139,230,123,251,186,97,178,53,64,176,6,139,186,198,153,145,160,114,254,199,95,112,],[50,187,117,32,226,99,156,108,202,25,162,185,131,107,8,248,176,131,202,51,54,157,223,95,154,135,125,76,122,158,176,95,156,61,195,78,212,207,164,178,131,229,25,34,176,148,6,108,233,255,164,217,223,98,25,16,202,55,176,179,127,186,187,14,],[78,160,98,251,252,124,228,141,61,9,216,140,58,48,6,236,140,22,158,51,83,55,240,251,198,131,249,64,169,61,10,1,140,54,237,229,128,220,113,21,119,212,61,62,254,89,168,245,80,117,34,13,253,197,31,79,232,163,97,235,161,117,111,5,],[163,165,94,87,250,136,139,144,79,163,216,193,219,225,5,188,31,202,131,88,238,247,38,205,194,197,140,164,180,92,53,150,],[205,141,139,73,218,252,55,15,37,197,12,24,45,46,129,204,31,96,195,136,35,249,190,200,48,115,134,19,91,144,129,222,],[230,240,23,228,255,150,106,205,217,221,133,22,119,30,134,114,224,210,44,234,27,154,215,208,181,11,208,144,142,245,233,9,]], +[[43,225,249,140,230,85,60,145,91,106,9,51,236,13,227,71,179,112,226,156,162,148,232,0,85,65,35,159,99,180,48,208,122,111,68,105,195,10,99,245,96,249,135,52,252,25,6,235,209,55,30,216,1,37,250,62,76,134,180,63,38,44,171,188,],[96,110,160,92,199,187,42,39,4,236,102,174,143,157,242,28,121,252,147,103,184,181,172,8,124,143,136,176,89,26,79,114,],[142,101,154,63,83,90,88,154,95,210,210,23,203,203,139,119,126,90,242,11,35,68,50,247,218,194,159,129,10,43,71,55,197,202,177,11,89,223,208,20,79,48,144,245,249,224,230,103,240,226,26,159,87,63,225,59,28,40,236,203,181,49,162,5,],[202,106,60,246,0,216,164,211,21,161,168,250,56,221,136,168,197,55,10,158,44,170,223,255,109,134,42,99,113,176,116,10,221,203,96,138,106,184,209,16,95,176,248,197,59,86,91,167,185,23,78,4,133,159,152,177,59,245,94,1,206,96,62,10,],[129,185,208,1,52,52,128,115,180,166,55,113,250,102,93,4,248,14,184,193,220,106,35,33,144,20,177,156,131,253,177,124,],[26,77,176,25,173,84,118,191,97,76,193,138,136,222,209,76,102,207,53,74,230,32,95,208,190,116,94,52,101,46,23,127,],[59,234,31,108,30,209,10,182,66,212,119,94,175,94,133,249,217,102,210,237,53,129,89,132,209,56,43,120,177,2,118,1,]], +[[16,187,230,231,97,167,92,147,91,81,127,9,54,254,203,158,198,252,33,94,88,19,8,0,234,24,209,255,68,42,79,19,134,67,221,248,170,141,156,138,120,182,235,105,159,210,10,87,246,241,134,54,176,108,230,157,172,220,161,38,122,203,57,84,],[80,216,69,93,0,205,185,234,15,224,120,251,12,143,86,71,41,52,50,247,123,213,234,67,33,237,110,183,58,159,69,100,],[240,243,87,65,3,115,49,59,124,98,82,214,217,102,0,54,12,35,117,45,67,28,168,7,91,207,183,114,212,156,214,9,182,92,156,216,56,214,52,216,217,185,93,30,227,14,222,204,19,227,202,153,123,36,55,48,63,138,51,161,255,200,51,6,],[167,230,177,146,9,218,93,65,181,181,111,181,240,245,177,40,207,244,126,9,74,85,254,22,195,255,146,101,47,146,249,82,7,198,221,216,147,247,177,87,167,16,20,238,95,64,40,124,213,132,161,154,120,20,34,247,254,168,214,200,210,190,4,5,],[3,249,58,160,225,243,230,211,249,252,5,107,8,36,84,12,209,134,83,234,120,52,211,22,67,137,65,56,229,247,27,245,],[217,123,197,237,234,105,227,144,199,57,129,107,175,17,211,189,240,240,189,52,26,86,210,43,221,191,176,94,76,141,230,76,],[112,100,128,18,171,45,178,8,92,170,115,32,167,70,128,195,157,116,88,33,160,11,121,32,116,74,48,186,70,56,39,7,]], +[[24,109,204,126,252,94,215,230,26,229,61,196,32,147,186,232,241,93,217,159,15,3,51,38,197,118,255,117,105,80,208,109,200,209,65,172,182,66,170,155,251,213,67,39,124,45,202,138,169,136,142,239,240,69,67,179,120,155,33,242,106,235,15,113,],[40,15,83,132,105,48,186,164,146,159,128,42,142,55,146,15,244,186,154,161,48,158,238,88,8,48,121,152,155,229,162,68,],[137,69,6,151,135,193,198,118,168,74,112,60,174,30,11,172,174,255,211,62,145,190,195,96,62,31,19,251,23,14,49,230,215,4,158,218,43,246,39,24,15,69,108,63,122,171,252,211,108,73,168,192,79,138,230,146,158,197,173,160,123,101,114,8,],[170,228,126,223,125,144,211,39,32,120,30,77,238,179,84,0,114,139,77,179,20,33,206,86,219,118,209,0,14,80,64,251,96,214,141,24,32,57,2,177,229,228,121,91,9,50,163,214,131,102,156,248,229,181,40,68,33,144,169,183,59,102,250,0,],[133,116,9,137,59,38,127,33,187,78,39,15,225,175,86,47,230,96,28,4,124,119,234,92,70,239,228,99,106,3,162,184,],[52,60,205,170,159,163,23,199,249,103,57,89,227,38,217,91,254,141,52,105,217,105,142,27,102,234,25,201,204,124,70,200,],[75,111,173,179,15,21,167,112,24,179,0,11,84,98,175,195,159,96,141,41,241,207,146,208,145,41,193,252,135,78,124,13,]], +[[7,5,179,54,200,156,163,95,253,222,10,240,249,6,234,207,98,60,86,195,247,103,56,22,142,118,252,213,136,45,247,158,234,170,242,161,95,68,182,52,206,241,90,99,139,128,32,127,97,9,154,7,150,245,212,63,62,157,4,142,106,231,150,193,],[24,181,66,115,195,35,176,32,85,174,231,3,251,57,3,125,217,68,133,60,38,206,132,71,203,173,125,156,131,59,5,111,],[212,169,186,232,236,196,114,195,118,186,184,5,194,206,12,28,46,213,252,119,55,21,70,140,177,164,147,69,100,218,206,207,67,139,29,210,172,27,92,94,51,106,30,32,112,29,93,207,60,142,227,173,34,59,19,159,169,10,27,85,46,27,119,7,],[89,185,147,156,16,148,177,182,112,89,87,160,223,189,219,0,56,58,183,49,104,201,247,127,52,156,194,66,239,225,135,189,23,198,39,88,128,131,11,144,58,248,79,241,209,22,112,75,134,223,102,214,67,168,34,1,159,135,159,23,61,153,139,7,],[211,227,217,101,248,149,51,124,97,88,214,13,149,162,146,197,48,70,226,23,50,113,1,195,222,229,165,235,54,124,183,117,],[215,51,29,87,48,224,134,52,202,178,167,159,72,225,10,239,105,7,183,8,13,108,143,111,104,249,42,184,95,43,96,85,],[111,128,173,61,243,81,226,23,198,200,94,172,98,217,0,33,104,6,5,34,1,149,61,105,186,151,85,104,168,64,247,12,]], +[[149,23,74,9,21,104,76,219,182,25,176,85,73,91,0,241,146,130,207,252,59,5,1,158,106,183,9,164,161,116,43,171,170,140,135,45,126,16,182,127,127,242,65,114,195,99,126,128,130,90,10,113,238,12,72,134,58,42,205,203,232,218,69,154,],[96,176,202,123,128,98,54,138,233,15,144,239,173,39,47,143,211,148,224,165,238,71,31,78,10,109,226,42,68,221,77,98,],[120,15,64,194,15,234,59,17,201,66,42,67,185,166,247,150,17,231,241,245,157,20,136,193,90,95,210,211,44,7,218,220,57,28,56,149,62,223,13,228,139,229,45,162,175,51,92,71,184,210,228,74,185,211,223,183,107,165,56,176,102,73,82,8,],[246,217,87,182,244,164,31,17,106,183,255,48,149,90,54,21,124,18,147,251,207,118,198,157,145,116,130,151,36,86,229,87,184,70,117,128,41,218,135,84,16,59,53,125,185,162,143,96,146,188,47,204,35,111,194,75,86,243,193,68,238,3,85,8,],[255,188,117,190,251,92,175,13,166,41,173,174,153,101,165,249,188,4,62,13,145,137,176,241,165,71,60,180,227,149,133,1,],[228,49,38,46,216,121,113,186,214,47,93,74,25,159,110,203,74,251,135,109,253,69,151,104,92,132,173,15,185,227,132,67,],[82,29,10,145,171,23,214,90,249,237,88,4,7,164,237,91,110,228,42,135,78,154,233,207,101,152,50,174,126,120,66,12,]], +[[90,132,175,40,165,223,187,50,51,161,47,8,55,246,232,101,78,123,13,225,107,2,171,60,209,120,100,67,30,39,70,103,128,212,186,120,159,138,75,32,71,173,175,165,237,38,205,140,84,103,51,41,46,139,246,147,207,209,126,40,78,252,104,113,],[168,167,179,52,19,180,233,117,86,141,77,100,24,236,205,131,11,41,99,210,163,50,116,12,227,224,115,218,237,39,125,103,],[160,184,76,165,175,118,70,230,246,42,105,53,55,148,115,250,110,76,39,105,88,81,252,189,174,41,23,178,220,104,215,150,226,120,215,12,214,127,206,223,108,166,41,184,129,247,196,242,170,37,89,178,13,103,6,17,118,107,214,90,164,254,242,4,],[197,121,62,205,55,82,88,180,148,113,123,132,198,112,93,163,85,116,58,173,65,226,98,239,74,155,254,186,11,190,199,86,81,229,123,91,69,171,100,19,117,132,252,128,152,22,88,110,207,6,169,51,243,34,63,121,205,122,233,219,72,85,102,14,],[5,207,139,201,177,198,29,192,7,118,24,14,179,122,94,228,64,168,248,51,194,4,5,76,76,111,25,165,179,184,106,252,],[230,238,139,108,62,183,221,62,82,178,18,161,47,228,95,2,163,204,42,224,111,175,107,99,215,104,244,152,35,58,171,184,],[219,255,36,66,185,83,38,151,47,58,111,180,41,246,108,53,54,138,234,69,49,105,46,7,26,49,176,176,175,51,83,6,]], +[[121,58,200,141,125,59,111,167,244,125,238,195,31,104,221,204,183,1,130,15,27,19,221,198,82,247,198,168,91,96,82,165,145,182,34,122,205,209,131,218,98,197,25,101,198,53,53,139,32,77,104,62,224,100,67,203,212,14,113,193,247,106,209,2,],[112,143,195,193,80,188,19,54,226,202,196,3,77,246,207,179,234,118,178,82,219,222,8,108,204,205,146,211,24,51,37,89,],[168,79,85,43,244,67,34,166,219,36,92,160,6,209,207,120,12,97,104,15,231,66,154,137,71,195,95,33,188,75,68,34,139,163,10,234,12,116,75,134,100,89,211,184,172,173,69,59,6,172,226,71,186,105,82,140,107,59,196,178,14,117,99,14,],[251,27,119,44,213,99,182,40,167,254,248,45,117,164,108,104,3,73,207,55,141,101,36,5,7,56,188,199,59,136,0,6,213,226,87,210,71,137,148,64,135,211,116,33,231,114,183,84,197,168,167,149,4,136,32,189,61,123,249,59,30,165,237,10,],[29,148,104,170,225,31,66,232,28,82,8,197,87,184,150,138,158,1,120,254,241,184,135,94,63,1,229,250,123,60,92,21,],[215,0,35,102,23,29,212,211,156,23,122,16,200,34,69,98,87,185,219,78,2,103,58,90,147,202,23,15,171,183,163,111,],[11,84,14,113,61,48,35,151,205,43,49,27,79,86,99,63,227,82,243,22,108,127,37,76,53,215,28,30,5,137,209,10,]], +[[137,222,116,66,215,75,169,56,89,105,201,101,26,136,254,40,224,64,213,147,144,125,172,26,57,135,65,139,223,219,173,137,253,59,169,250,211,32,235,164,93,7,184,74,73,123,225,125,63,199,221,153,153,201,104,136,60,214,172,19,176,102,155,23,],[152,232,213,245,125,0,137,95,133,252,11,203,231,252,10,42,199,2,177,76,79,150,236,217,106,133,151,22,152,28,246,69,],[186,181,114,132,210,14,229,76,199,249,112,141,113,119,6,216,250,246,228,99,50,176,105,29,111,33,58,141,184,1,21,91,78,51,140,19,97,181,146,190,117,133,1,177,130,23,147,174,82,39,204,59,168,223,138,223,198,237,154,202,181,76,196,1,],[89,164,40,237,39,32,50,231,5,123,103,205,208,201,28,186,48,136,194,137,55,171,41,240,184,236,184,63,73,194,6,121,203,92,137,91,186,145,28,236,145,22,142,18,8,162,41,7,71,239,82,240,218,220,188,149,215,219,247,201,120,165,68,9,],[203,25,133,57,213,153,214,81,170,97,137,109,146,135,142,211,142,7,137,109,143,44,144,94,98,188,146,183,141,136,208,205,],[183,68,23,123,131,78,27,100,106,60,55,143,149,233,223,113,21,179,166,238,122,151,89,115,16,125,197,235,181,253,19,83,],[236,210,147,144,32,207,64,145,144,198,158,66,88,219,82,189,168,41,172,214,115,7,50,90,148,90,194,137,25,198,46,10,]], +[[38,34,189,155,190,247,255,74,135,98,158,160,21,61,196,214,8,195,31,165,132,121,136,255,80,13,136,6,129,241,19,114,25,151,88,169,195,208,238,62,235,203,189,163,225,239,84,85,255,70,215,54,187,78,240,192,106,115,159,154,197,132,131,149,],[200,7,21,214,48,140,66,250,228,69,245,234,26,165,3,141,98,142,164,194,10,56,69,175,95,39,20,57,230,183,19,74,],[67,120,150,107,120,49,222,244,174,203,73,137,188,175,156,174,153,70,28,185,181,157,25,81,140,193,236,123,131,81,188,209,247,35,170,197,240,97,179,131,99,87,79,249,107,161,14,25,107,27,5,49,225,24,48,54,164,37,230,156,69,152,4,12,],[224,52,147,194,78,168,194,206,61,154,124,29,29,209,240,58,29,85,105,253,180,125,237,174,188,171,79,158,87,98,231,38,106,54,230,157,230,100,161,162,38,141,159,47,128,119,40,189,0,213,229,152,188,220,206,62,175,110,138,75,80,53,185,9,],[59,245,98,207,137,40,39,122,140,198,254,62,181,183,124,89,143,130,151,75,221,85,90,232,230,84,93,41,30,250,106,67,],[183,107,36,119,98,188,244,228,73,193,26,120,208,226,223,190,108,97,64,140,175,19,3,61,149,156,23,80,43,31,217,168,],[198,160,173,55,210,234,83,74,209,136,183,244,97,49,105,172,208,64,21,117,157,94,57,48,232,135,185,241,46,25,138,4,]], +[[174,177,60,203,144,200,203,239,144,213,83,218,63,105,1,179,215,92,19,1,31,2,73,116,218,247,154,23,137,200,198,50,95,170,254,181,149,241,109,51,143,28,114,169,243,228,152,243,139,171,105,168,27,55,210,208,146,183,191,126,80,93,130,13,],[24,60,22,94,137,153,118,93,27,9,10,182,234,131,219,41,53,128,234,63,212,119,173,154,153,158,93,247,197,142,233,124,],[6,17,177,154,116,114,164,67,232,126,84,215,198,100,127,170,177,183,154,131,253,67,113,201,43,151,84,0,253,98,138,207,195,37,119,204,187,175,3,216,143,137,60,136,242,202,199,132,199,34,160,143,56,122,188,49,154,112,44,134,132,121,101,11,],[27,241,144,214,219,37,43,28,150,248,183,119,147,34,190,21,108,33,128,71,67,28,178,131,54,147,255,75,83,5,153,235,192,232,234,153,96,7,207,155,50,223,146,31,207,134,171,153,203,150,182,161,59,147,11,150,64,105,44,80,142,84,87,7,],[254,251,56,30,248,238,75,127,27,29,2,30,171,31,102,61,65,237,231,246,141,232,91,158,179,209,74,37,62,71,198,45,],[238,164,105,2,7,136,151,19,180,103,46,248,93,139,100,13,17,164,40,159,68,219,71,6,211,212,91,239,217,71,96,125,],[204,204,172,32,199,240,155,79,119,77,160,51,144,75,48,68,167,241,111,27,8,173,209,64,177,100,193,17,102,59,1,2,]], +[[115,135,43,20,118,47,104,218,228,252,16,223,214,244,45,63,150,34,191,42,254,107,52,169,86,73,170,56,116,36,238,108,223,171,44,225,171,153,129,170,124,191,50,7,53,0,7,250,108,230,202,96,162,237,123,89,15,60,47,98,146,45,143,97,],[120,19,81,162,177,129,241,62,134,189,10,181,210,148,96,100,220,209,200,230,193,196,6,123,88,177,55,236,24,22,150,88,],[133,37,195,70,202,58,106,108,95,101,196,23,120,89,147,119,101,152,112,203,109,249,164,160,229,91,64,195,91,235,165,92,142,0,158,86,0,182,68,125,199,64,43,162,119,73,41,126,143,149,40,105,24,86,247,45,42,215,97,237,27,193,83,9,],[84,234,115,66,112,70,193,46,240,3,228,120,31,119,116,6,40,111,29,66,105,200,31,234,229,149,177,70,22,200,160,133,9,36,254,174,57,96,76,70,253,215,86,121,248,223,167,45,206,167,186,149,34,65,30,134,182,77,100,89,97,36,199,1,],[75,57,159,216,177,249,58,91,242,128,136,100,73,1,248,26,168,230,116,208,241,80,245,14,34,53,179,252,26,60,185,140,],[219,99,75,139,191,204,28,219,96,175,167,18,12,253,103,69,226,184,55,130,34,30,54,152,142,21,236,128,209,144,6,222,],[122,11,54,106,114,178,172,76,221,153,200,5,17,151,136,243,155,0,243,73,149,99,242,165,208,9,61,252,57,46,196,10,]], +[[103,207,39,21,82,135,190,107,250,182,98,21,224,23,195,70,99,34,242,30,110,177,64,190,79,27,222,207,85,171,253,193,208,112,170,178,149,168,175,147,87,39,195,190,68,43,37,29,185,231,116,210,244,75,60,36,36,197,47,200,150,86,225,105,],[24,74,84,155,3,152,35,71,156,252,184,68,155,215,38,75,19,45,60,33,91,198,125,33,119,188,30,46,239,19,183,66,],[201,52,163,161,170,171,120,217,38,157,30,157,19,57,47,114,198,55,188,93,229,79,4,105,30,252,41,212,115,180,117,2,93,141,143,227,197,35,210,210,156,65,197,243,222,198,202,56,206,109,104,215,255,9,182,19,91,162,77,13,50,204,21,2,],[142,136,208,122,65,131,82,219,40,90,231,140,72,40,103,32,170,34,90,179,197,156,120,252,1,134,228,85,147,45,79,44,208,155,226,227,90,60,54,189,102,6,225,213,138,156,247,12,111,255,72,91,217,189,17,134,93,105,216,109,228,210,70,15,],[197,200,204,158,127,108,241,231,81,46,253,171,61,85,141,162,95,45,245,220,4,102,236,57,35,221,36,117,197,37,172,146,],[78,155,23,229,82,187,92,216,72,224,162,173,104,176,149,234,188,204,198,150,73,40,187,123,109,37,96,25,190,139,92,47,],[190,242,174,230,97,227,225,250,59,16,196,188,64,5,78,175,187,76,143,94,130,253,75,110,173,20,2,167,240,13,162,11,]], +[[24,194,28,13,13,225,61,76,100,73,126,240,38,13,102,207,211,66,22,152,26,27,73,57,26,229,203,14,65,67,110,159,247,212,221,30,5,156,54,246,209,33,192,175,254,178,31,12,87,43,69,153,47,132,148,139,9,170,251,205,134,187,83,92,],[40,70,40,198,143,33,174,75,249,89,57,78,239,130,196,130,214,183,148,80,105,233,1,233,117,187,210,228,128,56,93,103,],[201,192,153,226,29,9,90,250,221,78,113,201,171,246,183,8,51,36,119,98,37,181,135,182,10,14,96,146,236,179,211,60,255,57,198,125,52,119,106,233,157,218,117,74,60,43,63,120,17,53,163,140,120,237,100,85,170,240,174,12,49,59,98,5,],[134,103,28,70,205,106,198,119,97,10,80,88,84,139,247,190,211,89,202,220,237,126,52,87,2,120,25,72,143,127,61,157,116,85,236,189,26,57,99,132,193,2,39,82,220,181,3,252,205,70,242,255,101,189,32,65,251,101,238,42,212,114,142,5,],[101,52,2,166,9,35,243,39,59,202,71,159,181,105,21,149,234,195,143,116,130,16,11,54,154,30,74,105,198,207,13,228,],[35,80,85,254,192,156,33,61,241,142,149,49,116,182,15,21,91,243,225,120,124,24,237,153,32,65,153,135,24,229,160,249,],[91,237,177,13,22,23,142,31,51,183,169,46,77,10,214,31,207,233,71,75,194,127,162,136,134,18,221,56,96,177,1,9,]], +[[219,154,174,225,152,205,38,165,43,17,129,250,63,217,42,190,66,94,102,109,137,11,249,105,70,125,210,206,40,14,212,167,60,137,124,175,226,180,153,236,178,225,221,1,234,85,243,252,136,246,140,37,182,74,99,107,49,161,253,28,120,243,127,63,],[104,46,43,208,211,206,17,42,60,210,55,48,114,227,66,173,121,185,58,58,69,200,243,66,208,136,94,185,223,136,63,73,],[178,227,217,197,208,255,50,153,150,188,137,210,111,179,172,18,107,222,211,19,203,248,223,134,113,134,56,193,153,224,87,39,61,9,235,22,60,108,24,31,216,188,229,31,114,212,217,210,232,74,187,224,131,48,119,59,159,204,33,102,241,64,214,14,],[149,105,195,245,56,113,51,19,48,178,122,183,52,33,75,223,2,58,206,171,137,235,86,191,110,201,91,16,5,187,228,148,212,185,255,215,36,243,237,12,213,204,9,86,107,70,27,180,66,235,21,91,51,34,72,229,165,105,197,25,21,167,216,1,],[158,70,31,121,221,223,40,155,205,64,157,103,173,124,58,25,209,123,209,14,139,234,29,183,195,213,65,137,73,16,89,250,],[92,30,201,171,166,193,71,68,13,142,114,207,231,114,99,109,228,171,166,140,150,93,31,32,77,174,224,166,81,20,108,73,],[121,122,219,140,0,86,10,169,243,21,58,228,122,125,220,76,204,148,179,187,249,17,222,165,220,176,243,196,92,129,136,14,]], +[[168,4,195,59,77,56,203,60,227,28,243,186,193,4,158,13,78,198,58,26,11,123,89,253,138,54,238,55,84,22,86,170,96,114,37,109,101,116,162,147,189,124,34,28,85,28,50,207,47,119,21,225,158,67,58,73,217,184,176,73,14,86,239,98,],[112,107,77,66,158,180,9,72,183,141,73,108,77,163,248,214,133,3,4,194,149,109,186,226,162,41,129,62,129,5,78,71,],[177,180,74,20,42,124,76,61,11,244,102,30,218,197,183,103,0,87,38,193,74,39,105,183,194,20,251,88,115,126,194,228,188,81,195,161,149,210,186,27,116,165,78,255,76,51,169,15,65,204,222,250,158,147,101,253,232,221,133,159,211,151,140,10,],[142,134,9,251,104,159,87,205,21,253,40,174,10,150,177,121,136,70,123,253,48,204,40,206,158,158,70,208,242,108,151,63,2,36,27,93,49,233,157,176,190,138,177,159,118,88,30,50,59,158,255,140,132,21,201,53,121,52,225,175,245,74,198,15,],[118,126,241,66,238,220,55,131,112,50,93,225,157,1,11,244,89,149,252,97,76,210,66,54,250,11,246,110,216,183,19,233,],[18,71,154,101,202,216,25,192,78,198,65,245,254,211,194,165,36,142,25,19,147,48,188,132,158,83,201,234,6,67,226,211,],[64,208,33,80,192,37,193,15,17,81,112,8,180,211,91,144,150,85,182,96,146,253,65,250,191,163,81,163,90,180,25,0,]], +[[248,32,230,242,74,132,24,182,172,218,22,95,41,163,96,247,103,205,237,222,143,100,215,104,185,95,194,165,243,244,4,231,121,196,178,99,178,229,143,103,134,40,212,234,130,177,117,172,162,48,185,162,2,133,200,40,249,78,31,253,99,215,91,35,],[232,145,139,81,21,13,186,101,216,29,78,35,1,28,253,59,69,143,31,247,59,228,218,196,31,209,81,75,38,152,92,106,],[249,253,114,243,33,202,33,51,191,133,133,144,141,156,167,184,227,54,34,126,63,251,55,73,161,251,232,201,177,229,213,14,240,31,157,181,240,210,167,199,193,57,155,151,201,4,78,27,193,173,195,43,139,234,70,218,215,184,16,38,70,150,3,3,],[60,103,122,87,19,82,39,139,139,109,170,5,169,137,174,97,109,165,197,134,96,125,235,153,11,180,155,229,113,227,237,3,163,62,119,110,161,11,118,67,186,152,206,183,221,107,95,158,34,217,38,147,81,167,101,116,102,138,38,6,26,33,137,15,],[214,244,3,178,18,189,70,47,21,20,184,44,245,45,29,65,141,128,42,147,25,29,103,90,30,230,71,84,131,157,191,253,],[153,191,85,57,238,191,236,120,69,222,87,143,58,43,4,172,124,134,47,51,64,73,77,91,39,119,29,29,44,57,214,189,],[143,249,28,206,203,156,154,25,202,189,240,66,189,122,42,125,164,59,183,45,236,47,117,237,116,42,13,19,231,195,70,12,]], +[[10,5,107,224,57,253,85,218,218,68,29,3,115,97,39,63,32,110,0,10,116,160,92,81,192,203,182,39,67,241,243,64,115,20,2,23,164,147,161,120,102,255,245,21,72,50,39,61,247,157,88,17,84,60,34,42,57,208,86,184,201,112,219,250,],[144,51,125,143,17,237,62,15,237,61,181,170,167,151,73,158,80,203,49,129,94,212,72,101,178,61,46,144,138,137,116,86,],[250,184,229,217,61,125,70,198,94,225,23,197,55,94,115,201,112,95,135,84,23,127,221,70,239,237,71,55,194,135,104,204,75,149,169,200,76,82,155,75,145,107,40,218,189,135,65,24,49,68,188,219,72,61,249,138,248,157,130,64,207,9,70,4,],[89,36,129,140,143,210,157,154,146,94,19,154,44,59,88,227,206,19,132,223,70,225,214,178,55,97,230,211,143,126,117,97,1,44,149,13,247,23,58,254,43,136,90,87,204,210,205,37,251,22,84,210,26,240,126,31,112,80,223,192,1,66,134,8,],[35,201,48,185,209,113,141,54,215,135,107,176,213,169,147,94,198,172,148,51,151,92,227,31,152,47,217,19,90,184,135,28,],[101,111,12,150,63,3,116,93,131,21,173,170,248,133,211,76,102,243,197,43,229,109,6,244,91,63,164,222,163,130,17,148,],[133,176,83,31,85,218,119,58,204,150,3,139,241,90,192,138,231,78,196,164,222,67,211,204,63,123,84,210,119,211,143,5,]], +[[34,5,36,134,12,184,154,178,149,189,136,79,152,138,87,145,24,104,105,61,107,16,90,128,178,48,242,30,87,128,90,125,74,179,43,193,86,106,118,119,231,153,115,77,200,65,129,251,182,84,184,19,55,145,128,241,221,53,174,242,211,36,193,44,],[16,119,207,79,149,155,12,7,30,64,108,54,21,188,166,0,90,173,156,103,65,214,132,198,2,185,99,6,74,142,154,124,],[219,28,192,197,219,119,62,197,22,137,190,40,132,47,166,121,26,125,117,226,156,34,138,233,89,58,88,14,8,117,177,103,15,9,176,52,66,146,154,24,241,233,65,78,163,67,21,255,9,217,29,146,46,228,127,16,247,29,164,171,19,183,217,1,],[0,148,55,149,1,181,229,112,136,175,177,215,206,228,131,219,75,25,206,195,251,175,47,2,9,95,11,22,158,94,184,171,112,131,40,118,4,105,186,6,144,33,79,28,33,104,140,169,74,209,227,118,172,38,63,252,146,75,101,188,49,37,64,0,],[107,195,203,166,160,73,125,113,129,46,254,230,33,232,102,108,155,190,39,119,161,231,125,106,44,137,119,160,129,199,205,0,],[129,48,59,170,204,4,51,163,25,171,37,26,124,188,216,243,235,155,221,172,92,117,182,216,239,171,57,216,219,254,201,71,],[248,221,29,240,53,187,37,230,155,238,17,13,164,237,157,234,142,83,168,137,66,14,50,143,255,177,9,225,1,39,182,0,]], +[[78,246,15,6,145,215,55,230,77,67,123,253,51,152,51,14,85,227,192,148,207,65,252,85,123,15,224,182,67,144,154,184,48,106,177,70,229,200,205,99,15,155,72,191,139,104,93,176,182,181,83,239,105,104,104,83,182,181,49,150,1,24,84,140,],[88,146,181,218,190,170,201,122,1,112,165,68,117,50,78,112,15,242,109,97,92,211,249,221,18,45,103,151,176,172,33,114,],[203,247,207,34,8,28,95,35,93,186,53,99,15,179,240,64,143,206,204,239,235,40,185,157,116,219,217,140,144,44,125,153,186,156,167,250,179,116,124,80,76,194,25,244,221,16,16,129,245,140,230,22,226,146,128,227,98,83,159,228,159,52,215,5,],[202,0,171,126,108,154,101,199,68,24,189,148,167,23,166,175,198,203,55,56,146,212,9,142,177,148,164,35,159,183,144,119,214,45,99,123,189,72,136,175,127,209,60,73,174,6,230,197,45,79,2,155,189,73,56,52,237,86,106,72,23,81,193,5,],[68,20,221,253,251,154,203,239,40,149,56,97,186,173,238,191,202,38,205,127,47,253,173,231,174,194,35,118,93,77,149,166,],[118,88,248,212,43,154,99,242,26,130,154,163,185,30,175,83,211,48,153,151,94,23,149,69,217,239,237,88,253,208,246,156,],[128,83,241,82,193,240,16,97,222,73,251,70,216,12,115,222,89,180,78,210,127,145,254,60,30,193,254,103,137,9,162,10,]], +[[25,126,21,220,228,196,125,115,77,188,228,104,138,122,213,254,65,235,242,170,41,162,189,219,43,238,98,132,41,193,188,2,48,250,195,35,4,139,12,120,26,159,99,193,238,105,242,185,231,90,39,6,210,73,81,42,39,57,96,127,38,219,19,143,],[144,156,12,210,115,85,3,235,125,58,247,218,136,204,93,50,30,232,166,247,128,119,100,77,18,218,113,243,62,55,141,90,],[44,60,140,210,153,201,6,11,101,153,155,3,166,87,155,197,14,241,254,13,133,31,35,190,156,181,143,143,184,198,114,238,8,106,83,158,173,148,158,8,125,240,145,18,45,38,250,170,210,6,165,197,47,205,88,181,20,215,169,53,190,1,121,8,],[148,87,136,101,22,238,103,73,47,220,126,247,229,15,213,1,228,48,93,73,33,163,141,65,168,107,54,163,84,28,36,216,194,32,30,103,247,161,116,207,122,13,199,104,3,65,169,129,95,130,51,32,212,247,3,129,45,9,103,183,74,245,207,6,],[58,164,123,137,118,96,229,64,165,105,186,159,62,49,62,167,178,7,96,113,149,171,104,41,176,231,246,186,181,209,75,138,],[190,29,252,155,104,43,98,42,177,224,223,122,88,254,223,32,142,106,86,186,192,58,53,101,15,248,148,93,194,0,165,81,],[238,208,105,164,8,233,183,225,40,198,240,101,96,210,237,218,24,80,197,93,27,12,150,241,108,1,138,217,231,47,38,13,]], +[[8,181,253,78,65,157,35,112,192,252,214,195,185,47,141,179,175,212,34,104,245,51,8,93,159,206,50,181,34,130,78,52,205,13,166,153,55,158,79,148,37,232,75,151,87,48,10,81,161,99,243,88,115,76,195,122,145,255,14,164,136,210,151,121,],[160,12,67,150,76,255,179,107,49,90,91,206,78,228,206,107,157,211,79,80,215,137,0,159,52,90,30,155,216,196,115,122,],[66,161,55,86,183,92,103,34,72,95,163,246,148,4,27,57,183,215,197,253,64,235,192,106,82,224,255,52,206,20,216,212,15,168,42,149,8,181,104,83,125,38,208,221,124,10,49,190,113,13,168,10,171,53,25,106,3,155,96,100,29,177,225,1,],[154,229,120,67,180,186,197,213,40,130,92,9,73,237,215,211,100,145,173,217,210,106,86,251,40,149,247,24,15,118,27,207,208,63,56,84,234,57,226,16,248,77,61,15,100,42,189,69,58,198,140,179,69,88,207,252,247,158,115,73,112,73,158,4,],[210,174,133,38,190,16,221,150,116,52,35,255,45,238,206,64,70,77,74,53,64,103,63,150,151,159,134,2,149,52,247,226,],[252,174,155,97,43,162,109,134,157,179,130,175,118,216,254,187,241,235,170,17,127,75,193,185,64,209,255,76,203,109,21,103,],[181,40,59,27,160,245,47,96,50,26,202,162,166,235,174,115,177,219,74,95,97,124,70,114,132,26,9,127,126,244,123,6,]], +[[30,133,201,228,81,183,172,248,1,209,107,200,38,142,180,42,232,92,114,198,142,159,144,146,122,160,243,181,11,239,210,41,166,157,5,127,75,116,56,17,224,122,199,69,97,194,37,190,3,129,199,213,132,158,96,24,121,55,1,168,203,108,153,181,],[112,242,37,57,175,219,3,144,18,87,133,248,152,248,100,74,214,224,220,233,170,120,166,221,225,136,95,51,82,8,179,106,],[108,54,218,154,214,196,86,52,60,230,66,172,164,84,146,58,82,162,132,76,229,238,88,148,124,141,247,186,178,235,228,103,130,60,86,51,229,48,177,103,215,28,71,173,149,73,223,5,148,63,153,66,30,23,71,92,77,79,8,222,223,111,50,5,],[174,59,249,230,251,88,56,212,85,87,40,56,0,240,19,240,93,40,38,84,175,97,88,180,239,168,62,17,167,76,83,11,42,242,11,36,15,43,41,207,14,196,116,166,38,55,16,107,47,31,248,139,77,82,111,21,238,167,195,250,142,160,35,12,],[215,254,128,25,17,250,239,149,49,140,43,180,193,59,237,162,170,180,228,61,189,94,140,79,213,107,79,126,242,137,160,153,],[86,90,152,129,125,172,54,5,251,32,91,109,77,162,120,96,222,203,248,40,139,125,161,7,42,22,87,237,192,250,209,144,],[237,108,251,11,189,154,254,212,12,42,103,95,209,186,189,124,120,1,32,36,214,208,119,214,0,15,132,227,251,191,72,10,]], +[[81,207,134,143,130,14,237,160,219,209,1,128,247,119,230,6,92,147,164,131,197,138,119,139,103,231,216,66,48,47,183,103,171,8,143,80,47,188,242,21,14,72,70,179,77,44,128,151,255,1,60,2,168,185,124,252,242,185,90,28,114,223,62,36,],[168,140,244,248,174,104,50,149,127,253,227,40,217,238,5,5,23,6,0,160,96,167,91,49,71,97,223,94,149,221,17,106,],[225,83,66,161,28,175,137,40,149,228,102,34,136,99,208,131,176,105,47,1,6,16,116,140,35,223,47,17,210,148,117,186,252,233,39,202,254,127,7,239,184,195,71,237,86,99,231,59,234,137,83,28,237,192,195,72,231,155,110,88,167,87,73,7,],[184,55,172,232,97,204,193,203,123,235,94,66,36,136,11,88,222,18,9,216,105,182,246,33,242,119,160,196,134,98,97,48,235,184,80,219,254,154,24,112,201,235,10,218,228,221,183,197,176,213,85,143,214,27,198,97,69,60,188,198,155,181,208,3,],[109,130,245,27,82,73,73,160,159,24,0,138,211,186,16,107,127,12,227,94,240,36,187,251,88,81,218,21,208,233,91,163,],[49,224,168,223,3,158,4,170,205,21,228,116,147,253,87,161,135,86,193,53,174,194,233,242,179,165,139,96,205,208,97,185,],[16,237,167,134,239,240,64,235,96,94,38,30,94,110,218,169,49,199,137,29,232,119,48,252,9,218,168,7,220,133,243,0,]], +[[84,61,95,29,74,110,16,41,177,145,65,56,251,31,70,89,230,148,86,85,114,7,64,102,136,162,3,92,187,178,166,138,60,131,121,12,59,69,83,222,174,79,132,59,80,29,38,246,22,112,147,238,84,226,121,117,159,250,216,203,192,97,231,32,],[224,58,106,142,153,187,16,58,163,57,209,197,8,217,31,197,24,167,90,213,152,195,195,87,197,27,156,220,118,41,169,73,],[85,32,17,148,2,111,214,68,139,29,82,248,62,210,10,194,132,231,231,127,169,45,82,149,211,56,37,206,163,172,164,126,199,170,202,47,192,134,121,249,172,252,237,179,118,253,164,97,155,227,39,44,116,69,232,112,92,48,97,65,205,225,108,15,],[138,5,42,49,106,15,206,108,157,251,203,114,162,191,87,33,25,74,222,52,140,111,69,114,231,170,75,105,126,133,123,214,233,225,246,5,64,174,226,237,160,36,122,255,158,81,188,22,162,196,132,74,170,83,128,155,24,237,169,228,226,62,251,3,],[101,137,213,6,194,180,99,87,234,52,114,67,152,81,132,90,193,227,237,86,180,65,109,209,134,25,73,79,193,61,34,8,],[241,84,128,250,90,242,31,135,108,250,177,140,172,83,233,243,45,170,249,51,222,245,229,214,2,177,152,239,221,5,234,134,],[235,186,103,185,42,65,51,25,144,238,64,193,236,37,184,89,248,198,36,201,56,177,146,35,95,238,95,84,75,162,28,2,]], +[[248,210,87,253,252,249,151,150,248,206,77,138,173,227,178,37,165,60,38,254,236,239,57,91,149,97,217,213,135,245,163,60,246,107,212,135,125,247,138,236,4,202,126,119,115,40,153,222,6,119,126,105,134,41,242,153,105,248,250,156,47,71,171,158,],[168,116,220,175,2,236,129,236,139,46,180,20,79,120,81,225,138,235,111,40,242,78,36,229,3,13,37,199,91,111,192,113,],[146,53,212,72,7,134,152,22,226,142,66,200,28,128,31,251,18,29,232,38,192,211,61,204,74,78,28,147,45,82,40,182,57,187,41,78,22,9,10,147,209,246,144,74,112,4,34,47,218,10,85,68,109,153,1,199,35,64,0,123,180,90,225,3,],[76,5,61,129,45,126,216,181,185,1,252,214,152,119,240,157,227,249,99,251,71,233,245,198,145,97,47,160,181,87,53,247,208,49,63,191,128,26,93,127,95,252,41,4,153,2,13,1,22,253,76,155,149,95,188,80,144,172,246,194,220,122,38,7,],[240,191,100,190,30,76,113,179,163,143,120,69,19,62,182,203,6,31,5,229,19,79,228,57,105,251,102,250,44,65,156,33,],[218,53,114,41,140,180,72,177,245,123,234,114,103,113,95,63,8,3,38,162,66,127,91,83,10,158,57,134,220,125,64,225,],[104,12,251,52,64,208,40,250,185,20,113,54,31,251,135,223,177,249,73,98,230,105,152,240,145,103,174,33,67,30,232,13,]], +[[141,169,245,77,160,182,165,163,137,133,184,139,113,51,157,199,56,76,253,90,96,190,225,89,195,148,194,35,99,188,126,221,26,193,168,237,235,33,122,233,179,163,222,83,13,36,216,62,17,251,101,56,204,112,155,82,153,79,169,195,241,250,221,200,],[104,201,160,48,153,71,43,189,152,248,76,232,76,148,227,173,154,135,74,43,169,129,29,207,46,9,91,131,171,48,0,121,],[246,220,194,210,123,175,22,196,244,129,127,135,73,145,87,211,172,31,132,237,57,138,94,139,13,80,244,46,221,115,133,207,6,51,122,2,54,16,153,112,183,156,160,157,124,152,49,200,118,168,2,121,148,33,194,171,208,117,135,245,235,102,22,15,],[229,184,189,11,66,198,108,178,16,13,93,226,62,178,125,92,195,123,233,178,167,24,69,134,128,36,102,232,35,71,84,238,169,92,226,253,165,111,175,3,95,162,33,42,176,136,204,93,116,78,207,114,118,94,54,232,213,35,204,112,124,4,234,11,],[105,79,96,86,245,6,252,59,177,202,250,41,2,174,32,94,163,34,52,181,245,24,86,106,162,40,45,189,214,125,77,54,],[98,82,163,0,204,126,169,15,211,191,40,104,226,189,140,29,177,15,83,98,197,96,255,165,84,44,145,248,188,251,23,59,],[204,60,23,7,79,115,13,155,102,123,30,25,160,41,127,130,35,7,96,255,52,26,123,25,221,153,78,67,4,50,63,15,]], +[[122,46,253,57,1,36,211,251,239,197,74,87,113,6,231,75,45,31,93,213,4,192,80,208,211,89,229,60,15,92,135,43,239,195,3,217,34,232,143,112,243,140,26,43,146,6,132,239,102,48,52,161,178,58,185,214,155,108,232,237,135,6,247,247,],[216,124,31,207,148,236,211,157,136,250,19,248,173,125,184,147,204,9,117,65,35,211,68,109,136,133,90,187,245,164,224,116,],[194,139,52,128,72,5,216,31,122,239,120,73,112,103,14,218,164,23,35,43,204,103,218,155,81,233,195,215,79,196,153,27,222,151,160,107,213,63,160,11,180,64,253,86,22,205,13,230,233,176,209,159,47,104,191,175,157,76,81,114,196,229,32,10,],[83,184,18,9,222,50,232,33,20,107,162,217,132,57,247,141,171,168,221,23,82,176,112,206,13,178,10,19,149,166,237,172,202,95,139,107,194,244,133,186,22,197,234,227,41,140,199,97,166,43,197,160,38,2,171,140,87,21,212,251,151,117,102,15,],[114,57,190,11,158,255,168,116,106,11,2,200,220,14,236,183,232,22,79,99,185,188,121,54,119,164,7,201,242,79,248,116,],[188,91,177,232,188,110,90,48,1,39,199,202,184,10,224,157,78,220,82,75,160,92,234,83,9,189,118,227,116,154,255,43,],[177,145,75,234,242,187,102,155,126,168,231,67,165,71,243,44,137,88,174,221,199,61,135,225,148,130,235,73,10,122,49,14,]], +[[239,54,72,203,231,52,2,171,69,12,214,236,55,229,69,208,205,44,153,158,204,31,163,129,164,92,102,14,24,83,48,50,82,161,164,82,115,135,38,118,88,44,199,103,51,153,38,65,76,213,208,61,152,12,246,41,221,162,209,162,5,233,131,10,],[176,53,210,5,8,137,22,184,157,252,22,114,10,140,120,28,179,158,253,4,51,194,46,38,63,253,41,12,158,132,249,125,],[246,112,121,41,66,236,65,68,40,71,86,56,133,60,66,114,142,134,186,18,187,232,89,72,179,145,52,207,110,43,209,40,19,224,216,62,81,230,87,201,1,7,173,147,164,120,138,163,131,19,250,150,47,103,103,168,247,128,91,222,101,202,66,13,],[178,1,255,93,161,33,164,122,69,237,206,208,173,121,252,102,34,25,21,255,45,219,128,147,80,108,63,154,170,219,234,40,126,49,72,118,91,5,19,164,26,31,69,231,145,126,183,41,216,54,61,67,103,243,126,209,127,225,31,207,82,31,250,2,],[9,171,207,227,234,132,232,53,146,74,205,233,184,146,26,250,80,121,223,22,240,201,95,176,54,22,183,124,61,35,161,196,],[86,239,166,183,92,248,2,12,200,174,47,54,153,240,77,243,28,125,110,180,158,85,223,242,1,136,93,233,225,224,225,119,],[240,162,190,38,244,188,137,11,37,255,249,155,128,37,211,203,216,18,17,202,107,255,62,56,57,115,163,253,100,94,200,8,]], +[[44,142,231,250,155,162,140,231,4,150,118,8,123,17,99,178,65,17,141,52,205,245,52,174,190,139,165,146,130,166,42,194,36,76,36,245,236,178,221,29,20,99,81,34,33,50,93,115,200,30,228,216,173,184,224,30,35,52,92,175,156,165,53,59,],[88,230,80,117,139,49,234,198,158,189,175,11,255,231,80,237,173,24,75,121,109,182,0,169,180,250,111,144,255,18,1,107,],[202,11,182,193,35,86,85,95,110,29,143,92,138,167,181,232,12,210,128,232,177,185,186,46,201,85,15,98,47,72,44,58,154,211,190,3,164,201,223,193,13,1,18,176,24,157,233,75,255,175,215,3,65,20,224,224,212,44,35,243,45,200,24,7,],[105,161,60,154,108,70,155,216,124,23,224,116,107,148,52,51,31,239,77,163,69,163,2,213,31,184,40,72,187,188,198,35,223,22,28,217,89,204,200,122,242,163,21,203,165,112,188,43,225,131,65,135,233,202,152,11,175,174,21,199,254,91,54,4,],[133,2,22,7,216,59,129,31,231,183,56,11,138,145,225,109,141,190,49,209,147,78,75,35,119,19,115,199,37,41,210,73,],[213,108,187,241,114,227,75,100,198,204,196,50,94,115,78,34,227,183,246,59,17,245,152,55,122,123,152,241,233,182,80,235,],[216,236,109,154,22,8,242,220,52,28,154,183,181,30,60,67,245,220,119,26,147,21,192,161,129,153,46,93,19,45,38,6,]], +[[221,216,233,255,133,86,121,137,106,19,151,180,39,219,133,67,171,232,187,93,209,34,227,227,2,204,252,229,253,198,62,18,90,154,49,46,137,42,16,185,141,13,205,210,141,179,72,28,60,40,173,213,173,11,25,70,22,218,74,61,247,102,1,9,],[168,1,104,97,93,216,55,198,239,114,212,29,117,238,137,219,246,65,178,121,199,109,241,162,204,135,146,166,107,159,124,66,],[223,132,155,123,210,151,69,248,190,205,221,246,201,186,240,148,215,169,140,201,51,140,52,78,202,23,253,224,117,253,168,209,84,50,153,246,37,152,35,23,219,123,60,119,59,100,247,209,242,134,146,172,69,59,129,215,236,123,126,195,65,122,206,4,],[158,55,223,149,187,46,94,114,103,220,60,22,210,43,50,7,156,220,225,183,54,172,113,238,99,72,94,201,191,14,128,101,60,159,99,80,156,173,178,102,75,246,184,215,23,49,112,87,85,9,157,248,207,73,136,6,28,126,136,253,39,243,77,12,],[35,46,11,18,3,48,127,254,240,86,140,176,226,216,88,19,247,131,134,247,68,213,194,68,148,1,167,29,19,97,194,167,],[97,81,229,255,35,191,60,41,46,102,103,64,254,84,165,233,190,18,73,143,120,74,11,179,30,43,87,170,242,241,220,65,],[192,205,107,123,126,119,225,139,206,123,95,208,172,25,20,143,42,165,68,191,97,216,162,137,254,11,18,243,189,90,26,2,]], +[[168,134,244,211,243,78,50,14,198,213,244,202,168,99,248,20,119,223,119,46,255,151,230,74,55,160,95,66,17,209,144,168,233,188,150,200,30,135,129,16,38,139,85,222,247,234,64,7,164,239,159,84,211,131,213,251,15,109,67,67,225,1,15,56,],[112,121,28,249,236,87,233,1,172,163,21,72,163,112,137,204,140,99,126,185,89,94,175,55,255,100,234,238,102,46,82,73,],[171,242,131,219,31,128,197,76,88,59,73,157,190,32,170,4,36,140,29,206,18,31,57,17,103,120,19,172,62,1,31,209,89,173,11,247,107,26,167,204,123,20,215,181,80,132,134,136,37,42,204,127,236,233,4,135,36,12,61,57,157,211,67,8,],[110,248,115,21,156,133,226,192,50,240,226,129,108,22,108,61,216,157,223,51,99,68,35,254,242,80,78,80,117,26,38,133,57,239,77,100,207,2,96,63,191,163,146,102,9,105,137,133,234,197,220,66,227,166,184,192,200,232,144,106,4,66,184,6,],[244,138,147,214,199,91,189,22,16,123,102,23,138,66,97,108,88,144,124,214,23,33,165,148,158,131,18,226,185,236,204,104,],[200,19,54,114,234,19,107,170,124,105,241,165,192,73,100,247,214,141,19,99,22,63,218,188,142,213,10,254,196,54,226,37,],[130,102,247,23,217,136,186,214,172,113,183,165,25,14,147,192,247,96,247,53,66,186,30,156,178,132,112,14,130,94,23,0,]], +[[73,126,62,189,158,76,170,129,197,168,151,61,82,241,210,63,96,193,52,202,83,246,42,133,58,10,192,67,229,28,181,23,113,192,202,124,250,5,202,250,187,20,61,132,174,65,222,131,132,111,66,199,124,170,122,145,162,227,72,57,125,7,213,47,],[160,4,238,148,84,194,156,112,78,115,137,154,100,65,105,116,80,136,57,65,41,13,79,213,27,229,147,224,63,123,163,102,],[18,116,8,57,179,201,241,186,135,152,150,223,246,215,37,232,78,4,67,239,150,195,73,239,249,77,196,131,49,67,229,180,25,128,77,169,219,17,138,149,146,177,177,202,72,175,24,247,91,239,28,164,104,161,165,199,76,122,200,19,187,44,243,6,],[253,170,193,89,172,224,200,48,250,99,89,241,206,56,103,22,101,77,231,53,182,139,209,121,211,8,180,200,124,125,99,92,154,219,181,227,2,33,11,154,65,9,89,126,107,82,64,24,50,255,99,66,208,47,5,144,184,116,190,213,242,247,74,15,],[192,14,182,90,133,14,110,78,68,252,222,62,100,33,186,195,128,191,125,229,225,61,177,68,70,106,12,190,224,76,185,18,],[157,157,40,131,178,163,224,213,166,194,178,8,140,76,70,18,194,112,112,8,126,177,165,245,204,19,85,42,114,10,245,216,],[61,243,248,229,38,114,5,52,174,47,94,104,123,98,41,11,88,28,79,250,245,86,59,219,171,6,123,55,78,236,67,14,]], +[[133,180,215,100,22,145,40,98,111,217,199,130,173,97,22,34,158,221,119,99,28,43,201,184,238,84,179,101,66,193,73,235,106,9,137,126,98,155,180,55,4,222,187,103,21,201,222,165,216,146,182,52,48,100,64,153,124,60,158,148,190,138,181,71,],[32,213,220,60,130,123,107,195,58,218,193,167,89,224,212,102,128,130,47,169,183,174,81,104,100,43,60,21,56,141,197,108,],[74,121,196,66,164,195,156,98,137,38,23,239,142,128,180,9,17,196,185,211,255,10,86,115,181,123,219,132,84,173,115,103,105,223,39,199,138,75,247,173,86,96,64,231,71,39,139,17,235,101,207,158,199,235,168,102,18,10,54,84,244,113,110,0,],[96,10,252,6,0,224,186,195,168,210,164,3,36,202,86,241,131,237,225,106,35,125,101,238,222,53,72,28,245,21,16,218,17,167,39,9,150,22,15,207,34,49,210,251,120,69,139,166,117,28,221,107,37,102,69,112,30,202,130,212,217,95,19,13,],[16,137,233,88,163,124,134,132,72,104,109,7,241,49,55,55,33,242,41,15,214,200,63,129,25,149,63,109,155,109,165,187,],[123,25,65,125,236,84,254,169,69,30,67,71,196,218,138,18,171,206,96,43,11,99,140,227,146,219,232,21,150,4,164,66,],[148,247,197,112,7,7,20,239,98,43,54,181,89,192,226,200,53,254,15,162,180,170,147,246,195,234,185,175,33,104,246,9,]], +[[51,212,119,96,47,41,99,5,166,113,158,166,148,192,68,233,13,35,60,45,234,133,196,106,190,25,32,232,140,49,120,73,255,111,238,160,40,236,52,109,212,145,7,187,113,63,221,187,40,46,188,208,52,226,234,252,124,219,28,90,223,146,99,144,],[88,189,29,204,176,210,244,197,123,244,118,116,112,219,117,131,75,185,80,75,33,145,85,110,33,36,62,207,142,160,246,78,],[202,162,135,152,149,212,246,32,185,235,95,237,34,180,86,46,235,26,214,56,34,150,143,118,173,145,7,107,22,108,5,238,32,134,77,152,187,188,110,121,221,3,98,202,207,122,33,180,207,194,48,214,53,93,67,18,12,255,251,148,139,143,108,14,],[131,191,59,10,114,189,133,204,231,31,206,212,108,221,7,13,222,199,144,33,75,192,19,73,163,80,35,143,239,2,209,117,219,61,226,64,54,67,107,43,57,3,112,74,18,97,227,97,60,232,216,248,87,31,54,237,9,79,43,9,23,54,113,1,],[29,135,77,186,84,126,233,188,148,147,255,6,65,65,55,1,19,154,83,167,255,223,23,28,23,133,166,232,12,9,195,151,],[156,65,92,63,15,97,69,187,39,127,37,64,113,127,4,187,61,171,249,6,216,157,185,35,218,10,108,70,25,135,207,157,],[251,161,80,141,73,152,103,2,157,65,240,250,122,245,31,26,209,50,43,74,66,209,176,232,142,110,15,92,46,3,234,3,]], +[[112,116,86,134,17,166,109,252,168,48,124,174,96,139,178,105,149,132,77,244,53,229,48,14,91,77,114,145,204,34,144,127,221,171,221,209,94,175,131,17,93,221,6,93,126,34,11,30,252,38,42,97,197,46,145,67,71,68,43,222,109,0,37,6,],[128,27,0,59,29,162,198,66,3,142,247,235,175,207,62,15,62,94,152,10,107,63,89,81,19,134,205,117,16,187,18,77,],[127,101,49,52,192,185,15,68,164,137,240,176,95,196,7,7,173,159,19,152,243,64,180,71,163,201,134,31,81,28,159,21,104,128,59,118,132,160,74,137,140,69,21,77,212,134,189,80,117,137,152,225,38,67,147,120,179,245,159,243,103,73,42,10,],[177,232,18,91,166,210,219,126,253,40,41,32,90,115,192,190,39,176,213,105,167,229,27,167,93,189,124,203,99,204,187,186,116,39,37,210,7,90,241,14,244,81,121,16,197,145,66,152,57,185,183,69,23,175,241,109,130,16,53,24,35,178,55,14,],[13,217,91,100,89,216,235,121,245,185,87,173,232,185,25,190,27,118,225,240,186,224,112,1,6,166,239,220,85,11,8,85,],[82,129,55,50,123,88,235,36,96,83,246,130,91,121,68,152,219,255,185,251,201,18,96,99,102,87,49,8,140,232,34,92,],[131,155,143,248,152,187,228,177,104,130,38,130,1,125,139,26,85,69,124,187,12,34,106,145,87,160,210,103,165,58,218,9,]], +[[125,124,168,232,211,184,67,68,165,228,222,160,139,51,141,143,170,95,252,17,156,229,102,239,101,111,15,69,132,119,91,33,11,222,52,183,70,210,197,73,8,83,6,77,72,198,180,193,203,188,62,231,190,255,94,143,104,76,18,15,49,93,126,78,],[136,0,163,99,230,13,115,151,143,60,67,26,246,63,89,220,230,224,201,189,115,209,111,181,227,94,29,167,209,157,176,80,],[208,195,226,72,168,203,45,220,126,159,33,201,197,176,9,247,14,162,157,166,137,124,217,44,38,15,4,126,214,138,161,200,185,101,127,157,130,110,136,244,165,18,197,0,59,230,64,104,128,116,18,99,174,124,230,134,14,254,115,173,84,212,130,4,],[24,22,162,115,248,85,10,193,60,197,113,146,211,71,77,194,159,143,97,194,194,185,156,208,6,226,180,123,219,186,126,234,187,45,179,200,66,79,241,100,171,60,51,57,169,43,67,92,15,29,56,255,126,127,11,101,8,172,6,38,81,238,181,12,],[241,219,33,212,233,225,222,249,223,32,120,240,244,78,74,109,24,97,58,208,22,200,142,177,69,48,239,14,115,109,81,174,],[83,162,212,204,150,212,85,30,223,205,166,249,111,145,134,149,255,76,26,55,235,105,105,98,224,229,174,4,247,109,87,45,],[140,5,38,90,120,161,244,128,197,84,44,247,101,118,200,238,178,94,64,16,167,250,74,197,116,7,55,98,106,13,135,15,]], +[[210,31,221,123,16,229,74,139,107,233,90,2,36,173,112,102,77,217,33,18,226,104,58,79,210,121,196,7,219,56,113,187,248,156,39,46,125,28,201,61,105,246,148,222,201,204,224,90,194,71,115,69,4,130,156,86,153,116,19,200,149,139,147,48,],[192,90,136,98,141,22,148,96,151,48,249,77,227,219,137,255,124,111,128,228,70,169,210,154,63,133,77,31,109,253,98,73,],[109,105,232,59,62,126,213,90,133,249,252,157,37,25,218,11,10,30,180,218,174,233,145,166,101,31,92,137,25,12,13,231,35,115,205,152,157,70,190,19,103,249,218,241,185,47,237,59,82,187,165,74,30,76,202,91,200,114,110,208,127,48,37,1,],[252,58,23,179,157,188,220,81,254,222,249,211,36,89,238,121,166,8,105,68,143,236,63,232,18,95,236,130,62,216,21,0,65,147,94,149,215,47,141,70,174,154,120,41,59,71,58,251,17,145,1,253,21,39,144,67,208,223,164,139,102,188,158,13,],[251,232,185,119,210,223,56,3,222,191,98,187,106,101,255,210,117,119,169,247,128,249,77,216,68,42,110,175,16,94,91,116,],[148,104,183,155,187,239,94,204,107,2,97,91,174,139,246,89,129,252,228,36,95,147,70,14,154,18,77,50,116,198,172,165,],[103,27,220,32,239,166,234,110,49,69,221,70,210,77,137,163,88,172,178,234,115,151,255,250,68,123,249,41,237,152,158,14,]], +[[211,54,253,132,8,25,109,34,251,105,142,178,91,118,84,253,164,111,93,228,201,180,208,73,80,195,152,181,154,68,41,10,243,205,150,52,124,234,99,229,0,164,201,44,59,242,21,102,45,208,64,7,132,219,248,181,149,221,61,57,95,144,204,18,],[104,29,82,98,82,139,205,88,125,210,232,194,59,2,185,241,230,105,93,151,231,92,82,193,3,70,230,8,24,95,67,86,],[175,126,45,247,82,159,209,141,27,33,184,253,76,6,129,80,89,24,226,81,20,52,254,78,73,84,231,67,193,207,164,94,65,9,211,108,62,236,242,226,93,32,155,155,93,37,247,203,195,128,41,109,100,119,82,227,13,59,234,59,146,155,9,3,],[247,182,221,207,213,78,206,167,140,9,195,225,213,114,247,42,178,3,164,171,51,55,1,101,195,202,94,112,7,206,251,132,28,69,113,128,177,28,232,205,75,173,125,27,118,215,151,185,207,217,135,214,48,203,142,31,224,8,175,39,184,218,146,14,],[188,26,88,192,152,148,142,221,204,238,211,28,200,51,64,29,18,70,38,20,242,112,165,27,65,46,57,154,239,100,227,218,],[70,5,212,163,118,127,147,37,36,117,224,175,79,155,47,2,14,44,90,59,142,110,103,176,65,119,66,222,169,52,60,164,],[232,86,250,91,245,14,79,209,46,125,58,235,224,68,254,36,244,12,219,11,198,241,188,24,81,54,149,52,61,16,57,1,]], +[[101,115,34,120,65,246,249,40,49,20,108,68,192,228,128,205,245,68,187,135,101,82,204,95,157,66,241,91,220,192,68,184,25,34,87,165,76,229,208,76,25,67,159,220,158,222,24,236,133,110,41,135,14,36,211,115,31,226,34,71,153,148,155,126,],[88,37,57,98,12,3,139,114,33,35,210,38,255,4,32,149,23,118,28,201,104,211,174,236,60,11,205,63,13,69,9,114,],[83,142,172,228,147,222,83,56,75,30,152,91,185,7,192,148,248,22,132,48,218,177,77,55,121,27,230,231,143,243,245,163,6,236,112,220,172,134,217,147,164,193,247,88,80,120,109,121,95,2,43,121,190,106,84,119,105,228,21,105,197,169,163,10,],[172,66,141,85,68,148,192,145,23,233,216,166,116,74,100,7,14,209,177,29,22,240,139,190,249,186,129,71,167,95,127,23,98,90,82,92,108,38,177,39,188,26,33,56,41,176,175,91,213,57,8,194,88,91,195,58,85,215,133,197,109,251,159,14,],[192,171,126,206,236,233,90,110,161,123,132,198,22,243,27,30,230,34,137,147,12,165,22,139,220,233,193,201,234,57,52,72,],[97,241,152,197,0,184,138,249,95,122,32,57,61,142,8,13,201,187,207,146,57,3,16,178,174,234,49,188,16,112,99,198,],[203,111,90,127,195,170,215,92,19,16,171,242,183,198,46,128,11,231,156,20,248,198,33,229,96,9,18,170,87,140,107,11,]], +[[166,60,31,84,178,202,5,143,237,46,226,80,75,152,63,243,61,87,10,155,171,165,131,192,134,206,254,25,244,62,196,157,50,155,134,107,202,65,148,41,127,193,173,90,14,186,13,249,86,105,156,116,171,125,165,250,84,98,189,6,97,71,16,32,],[184,75,57,141,6,215,198,170,55,248,132,73,220,156,66,104,222,123,214,45,175,48,30,216,134,101,207,73,151,128,192,79,],[40,51,89,190,65,41,10,81,230,167,197,213,114,92,164,234,10,104,241,74,202,20,176,240,37,102,222,226,31,73,13,163,199,233,95,122,183,57,188,53,167,244,242,50,233,113,170,21,118,87,166,51,235,160,231,45,201,122,243,44,219,146,135,2,],[48,135,178,167,37,3,56,19,133,80,141,50,227,118,2,48,158,134,228,144,124,193,43,210,73,57,92,234,191,70,249,90,132,49,79,40,102,122,180,163,108,55,28,203,164,238,243,162,51,25,121,63,250,139,140,51,208,26,68,175,93,13,211,2,],[140,149,220,225,43,192,17,186,107,254,240,172,191,242,29,183,254,116,11,10,239,173,41,236,112,27,219,27,56,144,155,241,],[178,99,91,86,213,56,104,236,144,225,166,218,202,241,234,49,206,135,194,120,23,178,68,144,189,89,53,209,137,46,196,168,],[89,180,50,174,238,135,244,78,182,252,240,84,168,87,194,34,63,249,174,50,127,23,16,224,167,108,185,160,187,61,204,8,]], +[[91,103,166,215,198,80,221,146,221,208,54,206,122,48,91,201,89,164,151,197,229,21,166,132,147,3,92,179,133,14,224,61,76,111,193,100,5,5,251,70,102,159,147,4,143,142,245,87,9,159,63,217,42,83,6,75,22,51,99,163,27,127,0,170,],[216,77,69,158,255,183,164,91,51,0,57,84,82,97,119,254,231,121,137,163,229,156,116,202,106,162,27,29,7,228,60,111,],[15,7,60,154,88,111,111,94,8,56,154,42,94,24,8,226,112,240,237,182,175,16,68,150,249,55,87,98,63,234,83,19,58,115,28,68,90,194,53,120,205,86,163,136,60,8,149,134,104,99,31,237,241,68,108,227,79,133,127,144,130,43,168,10,],[35,65,180,126,171,162,89,216,57,81,132,159,90,232,87,190,37,35,140,40,147,176,53,169,197,124,64,14,238,40,145,111,17,100,239,146,255,16,45,137,232,218,135,10,38,175,35,70,76,23,154,185,113,64,82,147,165,220,9,68,71,107,214,0,],[231,169,194,14,162,121,143,30,26,121,233,168,183,254,0,61,11,7,61,73,43,47,85,252,108,20,43,250,83,144,54,69,],[88,152,7,232,202,12,1,4,208,150,74,72,144,159,129,59,194,230,131,172,245,241,6,203,138,233,146,252,160,159,156,123,],[202,1,108,26,44,197,10,7,102,177,215,99,205,65,34,38,82,253,206,33,79,241,252,95,30,91,231,34,138,131,25,10,]], +[[38,49,200,195,77,41,72,221,213,153,107,65,73,206,253,35,142,167,69,46,194,46,36,97,36,223,162,121,204,194,125,184,195,144,103,134,255,184,167,194,124,68,194,68,127,157,222,125,102,109,254,88,140,252,84,242,210,80,64,81,42,55,27,193,],[56,31,46,155,149,83,220,65,167,176,149,179,169,80,64,10,246,176,230,202,42,109,225,111,196,108,144,61,155,7,176,64,],[10,220,111,164,15,251,129,246,239,78,65,135,85,73,23,119,92,244,101,231,181,232,87,242,225,231,244,0,151,113,6,210,55,126,188,118,171,177,219,146,76,100,134,126,60,111,227,140,11,79,203,29,15,148,104,232,251,35,80,41,168,28,230,4,],[199,222,168,155,106,47,20,251,111,22,56,245,60,20,199,94,205,151,216,111,217,217,187,202,106,110,132,209,22,179,185,33,196,118,164,136,126,91,136,65,192,18,71,203,19,111,75,132,240,235,164,209,58,139,80,116,232,189,162,171,37,12,191,2,],[68,181,55,134,234,78,18,40,169,151,196,215,211,234,42,13,1,197,53,203,135,90,188,140,17,118,232,146,73,248,168,124,],[246,81,225,233,246,140,195,26,108,13,30,131,31,223,130,138,242,62,26,194,190,85,205,87,180,31,155,243,188,78,135,2,],[105,112,46,52,213,48,85,7,227,214,49,151,247,192,119,162,189,76,54,4,171,139,117,70,246,87,218,176,236,62,22,8,]], +[[57,118,154,102,240,202,18,144,253,161,67,117,179,92,102,63,106,75,42,179,96,113,121,171,217,144,99,226,239,162,198,168,249,253,76,25,31,56,241,33,144,211,40,94,32,198,206,229,76,253,111,243,21,48,10,78,253,200,169,14,128,175,64,131,],[0,177,215,14,222,179,99,106,250,10,94,27,155,117,128,217,119,67,209,53,87,31,174,253,6,146,251,185,231,229,14,69,],[20,66,222,162,128,126,3,17,89,236,106,65,45,142,7,187,62,41,147,8,9,15,33,143,167,193,10,156,80,104,239,155,100,239,17,202,159,185,43,225,208,33,107,153,49,143,240,240,60,184,113,205,125,214,58,56,174,23,2,49,62,91,37,12,],[141,75,168,31,231,194,186,49,32,222,204,32,168,136,22,45,89,143,101,110,178,185,133,192,82,61,249,48,40,150,116,138,3,85,97,218,3,128,45,33,9,133,17,96,98,214,2,200,194,117,90,94,17,45,136,204,28,36,41,42,28,232,31,9,],[74,219,37,91,191,201,63,213,139,98,166,254,2,226,25,141,230,1,104,121,172,173,136,152,159,214,194,101,168,98,126,249,],[39,221,160,236,113,64,115,217,178,249,168,71,152,210,164,9,45,205,229,73,87,225,123,18,114,91,171,103,115,241,177,6,],[10,106,54,110,26,82,233,48,100,97,152,150,77,113,236,59,223,229,80,101,141,6,181,212,150,54,22,73,154,194,155,10,]], +[[12,128,139,6,111,12,142,141,187,28,35,214,194,206,221,11,232,102,216,66,95,36,26,146,133,112,14,165,69,54,207,109,68,238,114,144,4,80,197,106,178,31,38,134,210,149,37,208,102,62,11,221,135,114,91,234,197,214,139,172,235,105,241,210,],[184,109,40,36,156,149,138,91,244,208,113,18,215,87,71,90,223,254,219,70,42,5,135,65,141,184,65,82,225,28,106,122,],[56,198,130,206,222,251,19,228,107,17,247,181,248,0,204,129,32,212,90,131,205,141,141,236,16,197,119,187,1,83,213,9,186,79,223,64,9,152,120,139,112,96,7,206,22,43,150,148,92,113,64,190,238,116,225,157,7,67,175,164,236,253,37,10,],[28,216,182,167,248,227,142,142,116,111,250,215,127,154,167,126,112,128,86,21,120,35,198,250,91,218,10,140,108,64,248,223,193,11,1,218,69,132,49,93,217,208,133,234,150,201,120,200,20,80,159,224,180,167,99,149,144,49,135,124,43,190,9,0,],[51,86,141,28,88,245,26,38,186,216,168,207,20,118,124,249,59,172,224,175,159,69,151,47,84,146,33,195,138,158,95,24,],[91,43,100,169,239,7,65,198,101,21,239,116,165,221,180,201,188,161,68,111,154,195,115,195,39,222,161,217,243,130,219,164,],[251,111,29,124,0,56,250,74,227,24,240,87,117,136,16,129,91,15,241,160,190,60,194,106,189,229,211,246,216,44,11,14,]], +[[4,157,172,60,151,125,157,245,3,73,107,67,215,110,85,64,227,21,0,26,213,127,21,234,159,8,112,202,210,212,249,233,252,111,75,126,179,154,113,22,128,249,102,212,104,166,26,187,19,169,182,68,155,185,159,218,61,18,206,27,80,109,27,75,],[112,42,225,89,14,141,64,110,133,143,77,200,237,200,159,61,125,227,60,244,214,63,70,112,210,30,26,22,24,15,29,118,],[117,50,209,166,26,152,31,48,61,124,36,84,53,79,153,84,12,212,132,205,233,171,51,125,111,123,81,241,121,34,15,127,162,7,52,118,180,28,113,82,159,152,54,219,107,29,15,90,72,43,187,76,104,54,97,118,237,20,212,216,238,250,222,13,],[68,170,188,227,71,202,94,238,153,137,228,42,148,48,173,182,23,75,28,182,34,222,139,36,122,33,179,167,247,15,56,175,250,99,247,39,0,92,231,55,1,89,54,229,197,217,60,30,0,209,155,40,122,94,59,88,118,215,139,208,215,79,59,10,],[214,77,141,94,10,42,211,144,142,82,182,152,180,89,12,146,45,179,19,59,138,3,2,102,131,32,228,188,4,112,85,197,],[64,120,29,92,200,33,101,185,202,58,135,48,166,98,65,66,23,53,250,68,226,15,187,63,54,175,103,198,218,251,6,112,],[129,102,83,112,221,113,56,225,238,176,253,94,87,9,245,180,180,25,50,179,174,89,190,74,181,174,86,53,220,26,204,9,]], +[[240,125,97,181,202,28,39,0,203,80,249,0,194,107,124,40,246,198,148,8,8,199,186,255,247,79,202,75,17,244,37,212,235,36,61,250,204,45,198,67,87,118,213,84,236,237,139,249,35,144,96,75,53,85,124,218,81,253,32,62,221,180,147,250,],[168,43,129,188,91,103,20,224,67,73,73,14,181,60,220,34,19,30,93,41,35,12,179,203,151,114,109,149,252,131,196,103,],[193,155,83,43,130,72,86,57,50,99,151,1,191,21,188,1,95,174,187,23,187,152,216,113,97,110,16,72,214,76,165,249,85,245,88,246,59,83,83,161,87,111,161,172,174,243,155,203,201,2,23,86,223,93,26,179,188,116,26,204,249,5,155,4,],[103,77,127,79,30,80,60,9,88,160,18,47,143,98,135,175,139,216,212,1,224,153,167,35,163,24,89,219,67,177,251,203,146,38,91,161,60,205,244,206,71,33,229,89,233,190,181,116,153,132,178,255,165,122,49,84,205,52,76,131,212,59,167,11,],[98,127,204,166,174,196,195,159,142,29,184,161,220,22,254,163,4,23,73,241,76,162,179,135,141,36,104,168,102,204,154,231,],[141,14,186,182,81,155,100,19,83,9,156,255,72,60,121,108,57,4,194,213,188,249,8,164,156,1,48,154,26,130,254,223,],[59,192,73,34,222,244,249,36,173,115,135,216,113,35,128,166,141,86,224,4,69,98,130,173,118,59,24,37,152,145,18,0,]], +[[80,134,74,117,170,12,105,181,147,80,7,124,32,75,32,117,127,43,139,104,85,195,126,215,33,180,159,42,201,23,214,178,207,243,235,213,234,12,139,85,49,217,33,30,34,25,228,207,229,222,217,145,216,236,66,77,245,76,245,60,131,118,249,189,],[168,39,238,34,152,2,172,108,221,94,40,221,146,152,128,178,8,9,41,135,158,154,161,96,219,39,224,109,158,161,224,64,],[23,116,85,167,22,148,241,43,118,47,209,126,8,189,240,16,167,252,145,209,145,65,215,174,35,153,189,36,26,153,138,106,80,169,114,42,193,35,44,89,228,226,170,168,40,7,139,43,146,244,165,76,223,14,254,187,162,193,109,190,175,7,34,3,],[142,104,85,244,228,118,221,238,168,219,153,155,115,108,83,80,184,73,63,180,230,2,239,246,172,19,158,245,125,169,54,236,114,23,198,193,185,226,165,51,139,101,178,52,232,171,66,108,151,41,2,105,65,56,51,99,164,33,214,194,243,89,125,6,],[251,23,80,177,123,85,41,174,187,56,223,89,248,223,138,202,121,110,168,44,150,207,143,128,38,152,192,64,201,139,137,111,],[15,182,139,27,3,4,179,152,108,186,116,210,178,142,151,46,231,44,246,47,192,220,219,1,106,119,54,71,28,192,82,23,],[198,53,18,240,55,229,147,41,83,211,241,58,206,228,125,63,221,83,14,17,118,9,24,73,130,93,3,161,90,36,89,0,]], +[[229,95,34,15,255,128,121,20,139,37,65,137,187,41,65,116,248,226,197,117,229,127,57,212,186,200,22,92,94,86,231,105,127,213,7,208,63,225,214,227,249,17,240,89,89,123,14,41,46,160,150,245,188,133,24,82,145,107,241,33,124,175,220,108,],[208,225,184,173,53,32,231,165,37,11,13,149,180,15,216,150,116,78,110,151,67,30,23,206,183,75,94,31,157,100,4,81,],[193,2,58,112,104,116,62,196,102,143,73,94,183,189,77,181,129,41,193,30,88,41,158,168,125,111,172,211,2,191,41,106,152,226,152,253,180,142,221,249,196,78,121,174,134,65,247,52,80,59,184,61,192,179,31,97,13,241,209,233,214,25,167,5,],[168,188,142,67,44,187,202,150,37,80,23,227,13,81,240,180,244,97,219,239,163,66,130,152,14,135,204,39,122,146,30,49,122,230,85,240,34,10,250,249,92,182,224,6,175,221,116,97,48,177,203,72,75,252,130,179,113,189,122,118,101,55,1,7,],[29,148,248,33,228,151,51,233,217,16,177,133,138,84,121,150,172,8,115,141,4,228,103,171,169,43,12,159,232,82,75,66,],[97,208,240,164,172,66,151,8,44,237,206,8,73,124,82,110,252,38,240,12,219,36,141,40,173,190,165,17,49,231,189,238,],[138,254,102,54,210,39,86,156,238,52,99,104,248,113,23,23,252,108,69,235,85,172,21,211,54,40,146,140,171,24,122,2,]], +[[213,227,164,6,113,189,69,240,136,66,221,199,138,190,87,222,59,156,229,100,107,115,13,46,89,254,207,90,125,248,15,64,65,108,55,174,26,209,91,99,43,14,164,57,50,193,118,55,40,44,217,29,89,121,85,46,94,235,185,154,65,157,92,151,],[104,158,178,163,95,34,230,139,119,155,223,33,30,54,7,114,177,195,44,142,220,129,233,166,100,225,75,117,72,2,95,73,],[99,222,106,152,17,66,54,90,62,89,38,49,200,39,114,55,128,151,57,209,201,143,90,28,178,204,205,52,6,125,28,165,220,143,47,198,59,138,225,166,137,220,170,41,27,166,182,155,26,103,149,197,121,165,219,109,204,238,115,246,164,32,172,10,],[240,20,19,157,115,53,180,144,113,49,186,10,10,239,90,240,190,216,208,42,200,227,99,192,108,121,5,79,226,80,144,47,159,170,210,35,98,246,192,154,25,157,101,41,33,131,27,88,37,220,156,115,255,154,194,242,57,133,195,206,75,226,167,3,],[26,0,80,11,111,83,211,9,67,142,115,69,95,125,99,105,126,170,244,188,100,96,7,153,66,98,143,81,148,48,2,43,],[147,70,60,196,21,12,71,200,170,199,119,131,228,210,255,141,18,186,184,212,7,36,98,165,197,25,56,189,216,219,65,3,],[82,114,97,55,61,177,34,245,11,95,77,31,159,120,46,113,160,33,197,216,137,46,74,175,221,199,204,215,156,237,24,7,]], +[[78,215,4,138,161,40,77,187,204,36,137,56,180,12,53,116,33,147,89,122,221,175,221,224,100,19,184,212,204,251,225,55,191,132,31,228,68,173,209,247,195,234,205,253,7,132,180,232,85,210,64,95,64,33,205,157,130,102,7,28,50,200,162,115,],[40,131,194,148,14,175,38,153,101,133,53,142,167,146,127,101,147,211,192,193,93,53,25,93,110,145,106,79,99,200,173,107,],[16,106,157,235,35,39,243,56,204,183,27,204,148,226,254,61,46,151,60,230,221,143,167,186,202,128,139,65,17,129,62,59,195,180,216,142,250,106,0,196,113,11,191,229,49,150,249,171,58,21,11,22,84,185,8,254,172,249,193,61,242,214,56,2,],[160,33,165,243,75,63,234,130,86,27,20,75,101,167,242,246,15,96,78,216,119,178,28,68,132,86,52,41,141,219,216,24,35,49,251,45,51,97,84,5,54,226,118,197,248,126,81,3,75,183,249,206,179,98,137,158,84,113,46,176,111,71,233,3,],[182,125,85,21,95,121,159,204,146,69,253,170,68,132,98,133,157,141,192,74,167,224,190,51,75,113,38,122,114,1,163,6,],[173,142,92,243,28,0,210,68,111,3,200,128,82,189,203,215,234,100,171,138,116,59,149,39,124,38,63,214,105,85,27,165,],[29,131,161,135,72,200,193,181,29,136,128,254,194,86,197,148,137,215,72,17,89,233,244,212,202,153,2,124,232,7,195,13,]], +[[199,236,168,62,148,133,118,189,159,39,143,215,184,40,0,164,29,146,218,155,114,213,161,204,219,188,101,88,16,82,86,139,7,107,131,82,220,168,3,30,133,60,141,144,153,194,239,87,147,55,204,123,43,76,117,209,160,99,234,62,199,37,183,253,],[8,96,192,225,145,188,132,210,14,220,101,170,161,163,53,22,77,80,151,153,195,163,51,96,227,198,43,55,191,119,238,116,],[134,153,106,27,142,73,93,66,82,119,233,124,192,131,5,73,52,155,194,182,243,220,218,96,243,183,211,80,27,139,80,181,180,88,205,165,139,67,110,35,192,44,212,162,43,35,72,19,170,155,204,60,97,249,131,192,183,239,236,160,241,190,194,13,],[206,115,118,206,237,65,158,172,201,210,130,110,117,181,25,93,162,69,218,25,144,96,206,159,52,41,236,48,7,64,250,23,84,156,172,77,183,246,20,65,36,244,176,231,222,71,75,199,182,11,255,242,83,76,187,24,195,227,213,41,113,120,32,13,],[205,226,169,39,254,106,5,50,192,10,199,18,99,255,246,62,82,150,220,128,60,249,37,61,191,192,38,137,67,43,112,130,],[73,54,74,63,78,221,129,3,57,164,96,128,23,85,154,76,104,248,35,18,5,70,232,42,133,241,231,23,164,44,97,209,],[54,76,18,191,247,143,255,30,40,230,42,24,123,45,6,26,29,72,213,73,174,254,191,108,147,16,50,70,49,255,128,5,]], +[[123,70,157,249,200,247,132,137,171,71,204,112,168,133,3,241,184,243,217,41,195,63,234,177,197,3,240,150,154,58,195,123,168,20,199,227,115,208,17,59,144,98,74,138,178,188,165,207,83,191,82,142,57,252,61,54,125,225,84,185,75,178,47,29,],[56,124,144,155,207,127,127,112,7,46,35,221,109,197,120,195,170,72,216,86,84,127,111,51,222,76,188,255,101,197,189,126,],[24,250,248,45,8,225,6,142,159,152,61,129,47,5,253,182,146,157,39,35,219,31,119,196,90,116,187,9,207,242,119,115,181,76,232,244,59,48,21,65,145,18,231,37,234,122,205,164,178,59,129,32,231,176,207,66,1,83,229,176,61,208,97,9,],[76,90,201,118,190,130,19,127,243,162,177,129,102,163,115,163,250,245,208,10,113,249,199,2,207,35,235,49,115,154,54,7,21,202,25,68,137,124,212,178,195,33,3,36,54,219,89,190,110,63,70,84,152,146,209,105,188,135,24,246,9,169,91,4,],[173,168,123,179,243,91,105,151,239,98,165,170,173,97,33,159,191,79,224,121,30,179,75,251,243,220,213,167,217,51,187,50,],[80,111,204,57,48,66,63,27,221,142,19,54,161,115,56,51,82,4,194,119,20,110,175,147,222,233,225,210,215,72,238,35,],[194,0,146,93,212,12,58,205,104,228,153,219,207,6,76,129,163,23,170,59,170,56,171,152,221,45,13,223,141,198,184,1,]], +[[223,236,222,122,86,161,140,31,25,216,10,25,164,241,218,221,208,188,236,176,30,236,173,109,252,160,249,87,169,20,237,122,175,186,166,231,62,133,176,43,37,164,181,135,236,184,196,223,183,154,169,32,39,97,239,168,209,223,44,208,170,99,22,196,],[248,251,208,210,189,33,28,115,96,144,212,248,40,235,119,140,143,10,108,72,38,87,169,164,202,129,20,43,178,195,94,70,],[180,253,229,91,145,108,246,0,104,241,155,37,53,28,20,16,220,246,107,252,64,249,109,27,162,54,139,194,185,17,90,170,91,45,28,240,227,223,202,2,172,144,42,148,62,36,137,165,104,27,186,254,211,156,110,51,33,26,156,178,255,110,84,9,],[218,225,85,139,186,171,168,83,220,118,190,37,56,39,212,144,114,126,55,234,199,3,181,198,186,47,210,191,36,231,146,48,0,78,172,172,186,255,147,135,101,47,20,38,123,115,237,110,120,179,134,18,159,115,38,134,163,142,96,222,32,145,238,15,],[116,208,66,58,100,108,154,182,0,242,184,105,226,14,66,92,102,170,200,9,162,125,208,166,16,167,52,128,137,160,65,199,],[184,238,130,154,226,22,13,196,127,224,118,155,153,197,180,183,115,40,37,23,150,46,72,57,162,60,182,74,242,242,109,121,],[42,107,212,117,181,12,146,125,25,115,1,142,246,217,120,205,142,56,117,193,129,29,146,148,217,233,165,126,252,168,157,14,]], +[[7,130,140,88,14,191,158,29,130,90,89,195,191,53,240,114,174,18,51,85,189,204,36,158,236,127,47,197,117,94,41,181,88,229,237,133,16,11,189,155,34,33,175,201,201,49,132,51,10,213,158,19,133,96,98,68,191,0,59,141,32,24,80,27,],[40,140,56,180,123,224,200,0,43,173,128,169,75,237,126,9,118,150,100,223,15,21,95,87,62,59,75,83,105,110,48,64,],[187,9,54,4,57,168,45,238,92,125,133,119,158,84,193,63,136,224,109,56,244,185,73,96,254,23,161,235,202,163,238,47,51,12,100,145,84,187,200,117,164,7,108,240,187,247,238,191,123,141,8,213,170,75,231,65,56,129,36,95,194,210,182,1,],[132,216,56,180,51,196,114,194,182,111,89,215,109,77,239,59,180,169,33,254,75,66,216,199,53,110,234,110,232,15,82,87,56,141,108,236,213,13,143,172,172,69,63,202,244,147,197,165,103,180,238,48,178,254,90,209,253,25,135,213,151,144,124,4,],[229,169,140,245,8,122,100,103,188,171,29,24,165,129,68,173,148,234,9,105,218,203,117,31,132,126,108,51,168,83,197,212,],[50,57,216,195,119,177,62,43,188,55,176,153,192,117,124,108,22,40,18,110,15,39,16,216,121,173,101,48,48,121,74,240,],[65,199,86,195,145,238,222,180,102,71,222,215,79,17,117,218,5,177,230,122,127,173,235,162,127,142,71,22,124,88,46,5,]], +[[240,142,232,218,167,62,31,235,97,168,142,6,45,251,16,3,200,87,138,13,83,189,59,201,229,137,239,185,47,104,190,20,118,105,44,232,209,22,236,203,137,112,119,237,202,175,221,62,180,78,161,164,134,185,14,73,233,127,150,105,1,1,85,2,],[104,9,46,8,178,124,107,23,202,126,220,3,177,236,144,47,214,94,184,107,106,71,239,87,224,50,48,225,171,128,100,81,],[102,223,164,193,87,91,239,242,245,162,48,178,140,88,195,238,160,115,109,243,121,215,85,89,188,157,55,169,87,157,18,28,5,195,115,232,72,76,151,71,239,68,119,232,12,75,44,180,221,241,106,233,253,250,8,160,117,71,209,7,220,234,18,3,],[251,231,19,158,181,217,50,107,120,140,116,94,155,46,105,213,138,239,171,167,219,247,252,142,104,156,203,97,154,19,25,85,127,158,227,30,211,23,194,38,151,64,103,219,237,10,103,112,248,48,2,46,194,244,0,183,188,121,94,159,212,162,129,13,],[176,93,51,155,89,167,222,228,245,206,206,74,104,246,96,74,29,145,157,142,89,145,120,162,167,205,162,35,72,99,127,80,],[230,148,41,198,17,124,19,81,116,128,199,20,24,214,7,142,249,93,158,215,127,141,189,30,65,55,96,156,145,161,75,236,],[204,2,76,16,216,69,192,102,156,113,115,155,208,148,41,3,37,190,2,62,229,42,215,74,73,177,235,121,65,217,236,13,]], +[[39,45,100,222,80,177,49,43,238,35,215,244,206,165,8,168,252,207,62,155,50,78,151,177,200,231,37,2,246,31,191,69,51,73,140,59,113,42,185,192,30,199,107,46,254,43,131,173,209,225,242,181,235,120,242,22,146,50,52,81,130,12,190,16,],[72,6,184,231,0,134,193,79,17,36,230,6,134,58,182,246,184,75,45,151,127,127,71,226,65,54,174,29,55,141,25,78,],[51,129,76,110,243,117,171,150,55,105,178,222,74,37,231,2,15,205,151,247,143,143,201,52,85,196,177,194,189,69,212,176,30,25,41,0,227,18,34,101,252,85,44,213,197,240,14,147,30,58,24,60,202,91,160,128,45,175,222,187,121,235,235,3,],[208,229,89,217,243,247,9,240,62,250,168,200,172,89,199,74,62,100,72,37,113,70,233,200,129,195,88,119,160,99,103,255,147,25,142,86,93,51,73,244,253,74,234,59,56,46,235,190,191,7,135,103,39,155,226,233,168,247,220,193,196,162,155,10,],[222,43,48,174,49,146,219,212,5,71,66,37,194,168,107,222,38,242,16,42,11,130,203,134,207,82,128,135,204,102,66,65,],[100,182,105,84,173,110,134,93,1,30,121,65,124,224,239,80,156,28,127,155,231,45,128,224,129,44,249,15,157,135,39,34,],[53,55,123,30,34,20,123,202,235,250,74,17,222,111,74,210,172,155,97,169,89,18,134,88,189,19,149,134,249,164,97,10,]], +[[12,159,229,89,173,30,211,186,22,77,172,234,203,2,53,103,178,67,3,32,182,113,93,231,50,160,60,89,199,48,49,48,231,15,196,102,251,42,205,116,224,153,195,110,44,34,250,81,41,11,221,233,109,249,195,27,109,251,253,194,226,193,74,64,],[176,194,61,58,113,75,91,237,173,244,139,10,209,245,207,174,61,142,205,145,230,236,166,54,199,192,37,100,132,64,73,83,],[108,216,174,217,125,156,98,213,253,174,89,125,6,28,12,43,195,126,66,223,6,184,50,122,70,143,146,179,244,56,161,230,182,177,239,43,231,133,73,162,137,253,63,193,166,41,158,90,51,213,57,108,180,250,193,232,233,152,47,12,179,210,13,7,],[203,228,24,159,38,55,218,188,139,176,184,251,167,74,88,174,145,253,202,94,37,77,87,159,38,239,114,108,77,79,247,208,220,144,180,190,175,87,83,106,224,6,199,115,187,30,20,33,169,255,70,188,74,170,8,44,255,173,181,69,86,126,14,2,],[164,131,146,240,41,119,161,80,241,179,150,245,58,219,1,247,175,134,50,7,175,83,173,72,25,187,57,50,247,29,156,221,],[21,160,249,209,145,80,5,129,120,12,239,156,33,185,215,96,189,86,25,113,137,4,100,62,127,252,173,168,234,79,0,141,],[190,61,32,139,187,70,10,107,214,104,94,28,223,56,232,89,32,166,12,236,156,202,31,21,53,157,32,12,7,65,13,2,]], +[[21,215,90,216,228,175,177,38,52,204,142,96,15,26,66,103,239,149,132,244,196,172,68,255,254,75,159,203,136,92,157,42,9,209,38,240,23,224,22,151,116,232,195,122,179,121,38,58,128,117,116,97,39,194,209,30,203,14,76,180,84,112,159,241,],[40,169,171,214,4,244,21,243,192,143,112,142,154,218,45,107,168,63,112,88,18,94,17,199,227,205,105,91,215,116,215,75,],[168,242,244,185,226,7,44,169,250,222,55,253,214,45,141,2,66,253,77,170,9,253,133,110,117,244,227,67,199,38,14,166,119,247,83,166,39,174,208,140,185,108,68,78,41,189,181,181,56,93,67,132,59,190,121,163,221,163,110,30,17,1,197,15,],[3,242,119,17,82,103,94,183,223,240,251,206,203,119,85,20,215,126,126,214,37,192,177,161,240,243,241,183,156,202,235,141,173,222,126,224,148,83,138,20,223,217,248,27,1,40,49,133,236,212,244,205,148,138,199,117,15,88,234,152,89,96,3,8,],[106,84,197,166,156,108,121,32,154,249,17,60,29,148,243,205,234,18,203,202,210,93,211,245,63,93,125,186,126,32,28,82,],[96,37,220,232,247,155,75,27,80,73,25,221,182,87,23,18,234,194,173,141,215,220,94,226,16,232,241,10,131,170,209,97,],[118,156,105,156,180,19,60,64,83,207,20,56,17,118,5,253,145,112,22,37,183,29,204,222,23,148,95,110,234,75,14,2,]], +[[191,60,12,187,190,32,190,42,207,175,178,122,54,17,180,137,33,167,40,171,23,51,75,138,253,238,131,5,23,143,97,59,69,0,160,60,58,63,199,138,199,157,12,110,3,223,194,124,252,54,22,164,46,210,200,193,135,136,109,78,110,12,39,253,],[32,211,250,88,16,40,31,35,245,196,176,144,118,39,61,168,49,111,90,41,89,120,193,29,146,103,128,191,222,138,134,64,],[143,135,3,188,244,192,50,148,23,51,158,176,38,242,183,45,49,77,146,46,154,204,181,216,187,126,236,135,224,126,97,56,85,22,114,166,19,44,180,248,117,80,142,211,41,149,103,180,167,65,52,210,189,240,216,87,249,128,134,29,24,190,126,1,],[141,91,42,246,20,67,80,60,1,114,231,226,182,50,209,35,195,60,196,206,132,165,214,245,205,161,68,141,212,143,3,201,240,149,249,47,95,1,39,216,71,187,206,178,201,122,140,182,250,44,100,22,138,160,35,57,177,228,183,103,7,18,246,15,],[121,247,197,104,233,226,223,90,245,199,101,184,157,243,8,215,205,82,3,73,118,5,112,221,234,210,98,73,149,28,84,222,],[172,245,156,109,244,18,243,25,86,206,201,115,230,231,21,225,176,3,226,87,153,167,168,43,133,17,221,122,97,180,1,255,],[9,230,20,150,11,13,174,238,163,88,182,133,9,142,177,84,226,32,174,27,154,47,172,23,252,137,235,242,84,176,253,7,]], +[[40,127,175,210,19,116,87,47,87,129,0,71,208,217,140,177,255,61,1,32,250,164,136,97,50,36,87,50,193,166,171,120,232,37,32,99,245,173,126,149,189,5,197,2,168,188,74,23,85,99,96,134,155,157,224,163,184,88,147,142,17,17,118,25,],[32,15,0,72,90,222,157,83,12,168,106,199,86,80,90,56,95,18,90,100,36,85,199,202,36,226,171,37,221,226,149,102,],[98,1,227,5,145,211,107,123,34,110,54,253,245,100,52,196,124,211,5,24,55,175,49,49,58,153,23,253,2,221,237,43,91,187,75,188,54,139,59,209,93,6,32,69,241,5,182,231,52,27,21,21,13,54,249,0,135,89,29,131,153,1,184,1,],[30,149,211,232,49,90,187,86,164,67,186,127,6,138,237,190,31,166,127,249,182,161,79,228,10,103,228,210,158,210,184,92,98,126,217,91,146,129,124,220,85,194,132,27,62,158,191,119,110,243,250,235,181,90,94,247,142,24,109,105,75,55,4,0,],[131,250,200,4,158,62,118,125,106,147,67,250,48,114,164,51,136,221,155,100,55,36,112,125,158,242,99,142,13,177,58,101,],[106,156,106,121,47,38,129,7,28,192,205,99,231,80,110,146,223,98,66,239,179,148,2,131,25,62,129,35,140,17,11,194,],[113,182,55,201,153,143,100,176,22,212,136,46,79,83,226,100,182,219,245,227,160,250,38,14,192,109,231,17,173,212,100,14,]], +[[154,208,73,16,8,81,208,247,155,113,18,37,201,136,71,121,90,207,195,96,28,20,184,169,119,141,98,112,205,76,5,237,231,202,207,79,55,20,84,60,39,163,233,237,131,59,175,59,222,76,9,86,59,239,89,231,99,250,183,31,181,228,255,86,],[0,88,211,239,8,38,65,84,37,165,40,17,92,241,128,55,8,4,28,55,233,178,248,116,183,180,208,89,199,11,62,116,],[254,192,175,52,203,197,207,252,86,233,109,213,237,89,104,229,44,189,66,105,132,79,195,14,58,176,211,71,43,93,24,12,141,27,118,144,81,143,65,241,68,56,231,243,168,61,94,137,118,203,154,38,21,31,196,20,154,50,152,215,228,44,5,3,],[217,163,148,92,62,124,201,79,118,218,48,233,78,170,20,125,111,93,144,199,46,187,109,194,20,59,183,209,159,115,189,254,196,31,235,83,77,118,67,199,14,20,121,33,35,17,164,199,6,113,107,246,245,234,202,9,96,92,187,90,72,192,87,1,],[206,63,197,222,89,206,148,179,63,228,240,42,252,104,85,7,76,165,92,105,118,149,40,70,28,116,243,11,54,253,242,95,],[171,217,50,62,73,177,139,231,51,35,0,210,84,240,86,147,197,88,238,204,69,117,74,180,131,74,81,142,248,64,106,164,],[50,114,124,185,117,70,178,128,167,232,26,108,16,136,253,166,108,3,200,119,141,81,162,181,129,108,172,204,214,203,241,9,]], +[[222,84,225,63,158,44,199,84,84,108,153,179,59,61,114,244,209,247,113,80,56,169,101,159,51,99,101,119,187,82,106,219,54,51,141,179,50,107,0,94,92,97,255,120,43,226,234,177,102,212,235,114,52,169,142,161,205,133,94,26,213,53,233,76,],[160,89,114,143,228,223,1,187,95,13,44,190,66,201,142,145,45,18,165,231,8,64,119,227,54,105,255,159,92,189,8,73,],[55,172,168,242,72,57,74,158,4,208,106,125,168,74,125,239,163,157,228,218,43,203,24,213,246,76,195,77,176,134,81,175,74,187,25,250,42,146,167,221,165,110,201,147,11,129,174,189,35,153,5,17,246,132,198,209,91,165,149,247,212,162,116,14,],[118,215,152,113,216,42,221,161,100,39,128,160,103,9,217,47,52,14,216,104,137,201,54,148,220,200,176,38,80,124,188,165,55,222,0,177,200,43,240,246,51,168,20,235,214,35,124,205,243,224,173,79,43,241,224,51,208,45,205,164,249,187,48,2,],[23,212,91,26,223,172,98,252,241,42,168,37,246,236,232,22,238,253,145,71,28,206,238,142,11,136,160,92,37,232,38,182,],[226,130,144,210,134,123,132,248,183,79,135,62,159,68,254,168,246,170,224,33,132,41,31,218,184,110,220,5,7,1,173,38,],[207,8,216,63,23,182,198,242,226,101,50,136,214,255,197,227,28,143,10,208,99,59,233,126,230,86,193,87,249,46,87,15,]], +[[133,4,251,202,171,166,118,131,248,21,73,146,130,182,235,212,151,168,26,145,86,245,62,2,92,45,62,206,224,219,101,89,230,45,168,100,147,160,202,245,41,33,213,96,47,189,195,221,58,132,54,148,31,107,226,64,179,21,9,104,18,56,116,109,],[184,102,157,201,182,195,213,13,219,33,29,205,151,5,0,236,70,38,141,218,53,131,179,197,248,71,96,44,217,173,66,79,],[192,234,7,75,249,173,222,226,227,53,10,150,158,124,86,158,58,234,26,65,136,238,90,243,76,183,63,56,130,152,101,61,41,155,93,189,148,22,63,186,32,158,143,125,194,226,99,77,58,82,160,40,16,168,140,97,82,148,91,193,107,189,251,12,],[137,211,134,158,193,175,121,104,49,90,245,220,189,196,144,25,67,164,233,226,211,225,63,250,63,110,227,175,140,2,72,64,216,141,138,95,133,135,66,191,66,229,182,236,234,173,193,250,9,148,228,56,5,78,32,144,229,235,237,13,86,49,44,0,],[186,171,83,85,195,198,213,202,162,181,126,28,184,57,68,102,250,30,2,181,23,71,163,36,143,87,183,15,219,68,150,157,],[229,39,111,247,197,244,100,207,152,97,238,62,213,130,203,108,230,61,22,199,186,10,139,12,49,30,89,140,97,113,154,210,],[59,147,105,66,11,234,16,30,84,189,20,57,150,89,205,51,123,190,221,210,204,206,108,217,60,144,35,252,94,134,116,15,]], +[[234,192,240,108,44,20,243,125,67,75,201,152,151,34,93,210,227,241,237,116,170,116,66,197,80,51,157,247,125,11,123,50,67,230,32,85,219,110,19,73,201,77,137,2,145,135,136,32,32,203,207,157,117,224,62,182,86,250,10,21,177,144,2,215,],[0,54,154,199,16,45,118,77,208,61,32,73,86,83,203,197,111,44,11,244,116,101,107,213,8,69,64,237,35,77,76,126,],[69,242,128,58,254,176,252,68,211,170,150,91,18,101,155,245,2,228,114,149,112,97,132,178,161,198,241,109,5,6,19,245,150,162,0,19,148,224,14,42,68,196,108,246,80,93,92,245,184,171,132,18,240,126,218,149,26,21,0,94,51,143,60,14,],[175,144,237,93,230,26,127,190,135,166,181,23,95,163,228,65,85,126,207,1,209,25,101,94,129,87,169,232,58,248,57,119,177,114,171,210,89,82,244,221,132,121,177,51,144,144,254,85,38,51,15,194,110,146,143,214,21,233,133,37,143,136,107,6,],[36,99,132,121,4,60,236,96,149,174,81,48,10,59,47,202,216,150,197,35,35,205,90,73,158,251,66,100,239,95,73,177,],[92,173,178,8,131,187,30,111,180,189,222,244,27,201,69,121,206,16,59,188,238,122,134,35,140,179,123,186,193,5,235,63,],[187,87,4,93,102,207,68,205,181,18,34,125,133,168,205,9,33,165,109,68,125,193,163,181,112,40,211,55,64,12,53,6,]], +[[230,8,213,222,151,151,144,125,182,217,142,3,69,213,202,242,173,51,224,237,222,191,24,184,29,97,232,55,62,207,180,153,96,224,193,106,218,88,110,54,70,145,42,95,43,179,24,251,195,213,11,87,211,111,171,182,55,105,111,157,141,77,199,97,],[0,229,90,99,201,185,78,60,182,221,32,84,167,207,207,97,88,219,69,12,102,67,2,202,159,63,152,148,239,44,101,74,],[13,143,9,94,66,162,115,10,60,123,237,244,45,92,131,57,139,92,14,233,199,124,90,97,217,130,41,19,150,169,24,42,8,2,163,127,50,75,196,251,93,74,164,237,96,68,75,102,20,75,172,188,134,81,5,215,105,15,20,6,80,105,29,3,],[250,107,82,135,100,240,36,100,125,100,15,46,13,63,53,3,197,43,57,64,192,116,165,19,140,193,58,161,40,8,98,100,222,178,204,153,52,140,190,149,246,204,228,175,103,103,33,28,112,188,47,128,55,122,222,52,255,182,192,181,97,242,101,12,],[130,50,33,125,229,80,252,28,219,31,48,63,131,114,161,1,87,26,103,99,99,122,84,178,183,173,78,18,191,251,210,39,],[58,133,68,50,40,238,224,70,113,248,184,92,10,214,3,115,152,122,127,161,94,198,166,156,19,181,175,201,19,62,200,222,],[107,168,10,150,213,208,4,238,87,120,207,241,30,178,79,73,7,197,218,63,147,102,220,59,128,82,107,205,47,65,2,11,]], +[[14,134,135,44,120,98,15,16,203,109,252,70,61,44,40,114,196,218,102,7,72,201,205,160,26,177,69,105,88,175,186,127,222,73,137,152,146,105,202,189,143,79,64,156,241,164,217,116,3,139,39,85,2,39,53,87,243,18,213,85,63,171,147,195,],[0,224,131,248,185,92,232,245,225,196,162,74,136,142,62,146,31,91,231,192,150,196,69,173,255,43,245,207,151,22,241,118,],[32,55,233,119,65,195,230,64,156,102,252,103,130,170,179,137,197,215,120,9,122,199,120,153,158,133,118,228,158,244,246,160,199,115,11,217,224,147,221,60,10,231,236,118,32,51,128,218,101,113,71,211,58,141,157,214,94,208,12,247,98,36,214,1,],[52,172,180,125,95,208,71,174,25,76,150,233,26,64,23,248,230,121,47,19,244,54,22,152,254,130,120,204,229,225,104,83,2,42,186,224,253,157,72,255,240,159,216,222,92,120,192,213,232,222,67,78,250,16,114,189,205,97,127,224,190,220,238,5,],[161,7,129,39,203,48,226,195,41,4,16,64,116,166,57,32,225,238,98,81,245,29,76,190,84,8,114,16,13,243,127,144,],[210,220,88,29,106,124,227,33,140,98,12,191,101,102,154,65,122,161,34,170,124,184,16,177,228,149,65,8,130,213,235,177,],[103,62,69,178,133,177,173,37,133,180,163,243,185,209,63,87,61,180,216,136,40,56,112,146,168,169,75,124,64,87,22,0,]], +[[82,3,84,216,90,135,215,194,44,166,247,132,113,68,16,236,152,191,106,101,248,3,239,147,121,189,200,4,53,155,35,73,216,81,28,234,194,253,102,26,203,255,176,27,162,116,28,173,136,153,52,222,99,146,150,27,222,198,250,70,18,59,127,15,],[224,105,223,173,150,61,231,130,53,131,166,51,28,77,125,111,253,96,197,99,105,230,4,237,111,226,96,69,137,34,253,105,],[117,78,96,211,246,244,171,79,93,13,219,176,1,83,32,9,22,99,136,72,127,120,11,118,246,11,208,188,159,239,171,250,171,107,226,174,120,105,87,58,100,121,110,242,132,110,133,229,205,174,82,219,16,68,254,250,121,107,172,244,139,150,139,13,],[240,180,14,10,97,17,187,166,37,69,6,87,90,1,37,223,150,58,105,53,52,44,229,33,205,40,172,100,89,115,142,238,29,78,173,245,234,246,192,205,134,45,225,205,229,195,76,163,150,226,8,221,42,21,240,174,205,132,43,119,78,59,52,1,],[240,62,54,5,223,219,144,211,190,153,203,125,153,137,143,215,190,116,153,12,33,7,27,190,212,129,91,244,228,50,141,158,],[109,198,136,223,165,113,72,210,38,44,198,228,17,199,86,26,23,37,32,209,130,183,246,221,155,69,56,158,100,250,25,139,],[79,11,241,244,38,113,179,75,188,138,75,213,112,188,216,165,234,79,241,7,80,26,81,51,218,146,136,134,110,181,147,12,]], +[[6,27,207,26,166,253,152,152,151,179,34,229,145,204,239,84,84,239,74,90,219,26,72,0,243,38,17,207,242,181,188,120,115,200,11,115,75,252,148,23,213,118,137,12,32,22,109,165,199,250,189,97,63,117,71,79,118,73,115,46,0,41,91,226,],[40,32,172,140,207,127,12,254,15,194,165,35,88,178,87,137,217,102,152,174,73,73,242,166,22,36,80,85,199,249,211,72,],[90,218,169,67,48,160,53,55,18,163,77,190,151,59,117,24,249,162,199,19,248,170,209,0,37,27,8,106,232,222,38,246,210,182,204,240,82,140,197,222,220,163,24,223,25,204,126,69,222,174,40,30,19,36,185,110,50,254,244,90,175,96,177,12,],[239,128,160,53,90,0,62,123,161,124,161,144,169,155,42,136,15,243,115,34,33,254,96,186,233,76,201,139,11,86,59,221,231,47,226,192,78,156,143,144,90,99,254,139,150,229,193,253,40,90,177,217,130,226,4,226,97,100,72,91,146,81,182,13,],[88,196,64,98,230,193,165,19,87,246,147,118,152,25,131,190,59,170,164,97,107,0,89,33,72,153,102,234,123,153,240,45,],[131,214,88,172,43,152,66,249,37,229,100,121,122,237,205,194,200,56,42,193,252,90,178,216,228,142,247,254,111,193,152,70,],[113,98,101,229,128,84,119,61,119,81,83,159,64,9,87,254,219,67,85,116,246,95,183,65,30,182,248,70,207,242,110,11,]], +[[46,25,205,68,47,34,164,169,157,255,197,94,123,246,37,248,157,19,68,181,99,246,120,83,19,167,238,233,115,180,170,54,238,61,167,106,143,207,64,58,41,88,212,85,29,160,167,43,46,115,133,34,178,230,178,15,186,106,162,107,50,48,115,87,],[48,15,25,15,112,118,247,90,69,146,17,234,15,155,219,108,126,11,164,127,142,98,11,52,39,214,250,165,200,107,250,71,],[40,50,107,91,151,142,13,189,171,93,222,112,55,133,166,103,167,239,67,157,129,234,71,224,102,176,137,209,22,194,90,52,187,99,63,38,13,85,244,91,223,107,205,167,72,3,215,98,75,25,39,206,193,142,177,153,34,96,190,239,195,153,217,14,],[221,133,245,197,108,184,118,195,164,84,20,70,41,197,66,77,226,195,130,15,215,210,208,134,244,72,246,131,103,31,84,122,52,212,5,44,99,224,38,33,48,176,242,242,94,207,30,248,192,239,131,7,63,239,216,142,43,158,214,208,185,169,209,12,],[124,178,109,233,82,39,241,4,57,140,141,66,186,149,5,61,93,7,226,235,18,205,109,153,25,215,45,151,201,6,190,133,],[195,109,65,95,57,159,205,244,43,214,93,88,210,97,248,239,193,49,88,87,159,8,235,203,182,244,253,142,121,247,52,163,],[182,248,124,107,78,19,159,137,106,15,34,123,194,227,104,109,124,193,105,99,200,251,222,136,130,88,233,4,216,51,169,1,]], +[[130,16,144,153,209,234,254,237,90,133,32,96,70,73,27,52,208,109,205,227,63,8,9,96,40,123,16,251,35,255,159,120,8,28,253,242,215,88,101,76,65,196,71,225,230,39,56,16,248,167,56,167,51,175,196,34,148,162,177,187,183,105,239,206,],[216,195,235,0,151,59,242,31,197,74,41,236,251,180,15,48,8,172,175,163,90,119,146,71,201,53,153,4,153,206,67,102,],[179,152,127,50,75,199,231,118,192,242,135,250,19,173,40,116,22,149,226,231,188,232,209,67,226,159,173,93,0,153,71,88,226,37,251,128,33,0,210,63,214,204,175,238,142,10,149,188,71,155,232,194,58,17,49,151,69,118,91,124,212,126,112,6,],[148,157,157,20,144,100,39,144,130,199,82,21,128,195,181,132,149,223,150,142,149,111,230,154,0,22,27,19,159,146,5,242,66,222,190,66,226,42,109,187,18,110,204,114,178,163,241,42,106,41,3,154,255,66,226,165,19,86,88,161,83,173,82,13,],[166,35,20,132,83,215,217,207,132,253,151,1,148,181,197,199,17,71,195,207,188,6,110,193,129,248,137,31,92,139,42,66,],[10,199,132,72,151,192,24,89,142,245,251,167,242,169,20,123,245,156,156,134,132,58,60,195,204,88,6,161,9,108,56,88,],[117,105,200,56,174,249,42,27,55,79,111,94,105,68,233,97,228,9,4,157,129,116,232,167,230,185,183,32,75,244,94,2,]], +[[101,252,189,98,109,0,33,17,51,75,170,212,230,168,0,110,71,161,249,19,151,190,230,221,108,215,218,90,14,2,72,164,32,64,154,20,107,66,201,107,234,176,180,46,167,242,194,81,147,17,157,13,244,77,194,191,20,209,26,50,253,115,54,21,],[72,167,33,210,20,246,33,142,58,183,47,218,83,230,6,105,60,95,58,64,50,107,4,27,4,151,111,235,178,175,161,125,],[188,120,225,107,166,116,224,167,219,165,122,25,9,79,151,51,197,93,116,185,209,95,138,68,209,187,192,160,35,247,1,85,222,41,119,17,26,65,126,239,168,203,48,236,18,171,200,56,66,40,22,124,112,152,42,130,6,177,255,183,33,116,175,1,],[2,234,137,105,45,104,30,61,67,61,104,10,225,247,75,249,166,96,237,214,181,179,74,116,172,131,131,66,97,63,164,144,19,67,207,67,78,218,238,8,171,193,162,23,53,240,1,215,156,79,62,128,79,253,25,213,122,237,85,154,158,170,184,1,],[41,74,192,128,129,206,72,178,68,210,98,171,99,179,220,206,222,7,242,59,31,164,37,101,43,37,114,194,151,54,88,61,],[163,162,251,32,188,28,208,64,178,191,2,135,150,208,221,105,142,211,175,130,119,189,198,108,168,193,65,92,236,151,167,132,],[252,34,221,9,171,81,166,154,38,246,32,82,172,88,162,47,251,15,140,156,180,32,135,71,21,148,33,112,17,60,18,11,]], +[[181,0,118,138,40,35,145,92,74,104,72,211,95,100,135,212,59,215,102,210,206,9,69,248,163,204,219,141,130,163,137,43,184,206,162,21,160,18,78,237,39,0,87,37,216,151,120,30,160,100,220,239,178,20,34,200,189,36,2,197,106,16,87,28,],[56,15,25,43,228,118,210,27,151,188,67,45,122,189,253,232,255,68,238,232,187,239,207,143,105,208,241,47,37,1,245,86,],[227,219,71,161,30,16,231,136,146,93,20,177,226,139,84,201,252,249,182,172,193,223,140,20,246,131,165,103,47,213,4,221,74,71,90,51,147,179,239,139,206,172,35,97,219,186,53,48,175,37,194,70,195,236,76,5,137,155,81,127,108,211,79,10,],[68,233,1,189,251,45,87,107,145,107,55,242,84,149,3,152,155,56,191,95,103,114,201,93,209,115,24,99,108,213,204,135,213,157,0,97,161,252,72,97,134,182,152,196,43,40,231,72,103,203,212,218,243,205,40,29,14,2,131,4,13,79,183,5,],[123,186,38,37,96,40,99,122,58,152,237,56,218,122,64,66,65,130,106,215,88,65,0,8,121,157,128,206,60,63,174,74,],[216,224,149,59,54,141,96,70,187,76,77,25,217,121,67,14,25,176,28,21,113,119,147,16,130,216,240,26,160,84,53,128,],[57,43,13,196,106,147,224,158,123,139,84,187,231,213,143,105,94,246,107,34,25,111,205,170,39,105,161,162,61,137,25,10,]], +[[158,181,201,239,19,83,95,128,129,9,244,164,60,250,213,104,79,128,218,240,46,237,84,16,172,11,10,9,166,8,45,105,54,126,234,30,203,78,94,236,223,126,71,27,144,187,52,249,183,152,44,140,214,109,66,85,92,36,11,65,205,135,57,219,],[88,54,92,101,103,125,117,127,88,123,112,180,177,61,62,200,49,86,35,107,193,26,178,189,175,95,38,102,194,211,34,101,],[66,156,225,254,132,109,37,8,73,236,167,212,86,248,197,159,134,117,177,244,193,63,43,228,22,136,223,184,202,42,59,36,174,41,213,182,191,71,17,87,188,182,226,236,157,74,38,176,56,230,236,40,88,76,194,63,42,3,85,109,187,55,233,0,],[189,6,0,163,89,5,16,180,223,13,102,206,30,231,65,84,110,156,196,171,190,98,12,42,60,237,132,89,161,215,118,230,249,248,64,68,46,239,37,66,129,73,205,158,130,29,153,70,21,54,132,223,247,165,179,238,36,58,62,207,115,242,153,10,],[75,111,123,86,154,133,171,248,254,163,13,250,163,180,9,143,117,112,230,60,236,84,20,197,20,173,91,230,228,163,82,238,],[200,224,41,116,246,57,255,244,111,230,97,56,155,72,48,12,225,218,251,84,189,250,249,37,24,1,11,176,235,216,7,36,],[139,177,4,187,43,124,164,166,221,24,81,120,66,54,169,215,244,0,175,20,255,135,27,231,92,74,172,218,215,69,150,5,]], +[[239,9,72,225,50,129,243,207,53,44,191,175,141,137,209,23,118,133,82,213,161,84,142,203,175,55,65,46,151,103,15,172,88,194,69,127,90,94,60,251,244,113,25,168,127,42,255,25,24,241,230,122,230,250,145,113,211,244,30,238,7,168,104,114,],[8,9,43,54,16,33,91,134,63,254,125,213,36,13,202,196,219,205,139,41,137,108,122,120,233,233,4,90,139,4,70,122,],[204,18,246,157,182,58,103,142,196,119,166,5,165,5,197,125,194,184,16,239,133,227,227,69,25,203,37,197,16,99,170,102,53,93,63,30,41,116,105,88,102,237,246,241,113,113,206,55,132,47,186,181,7,95,200,149,209,142,215,67,197,70,8,12,],[226,38,164,124,7,125,37,184,28,229,46,189,47,1,55,189,133,53,8,102,238,69,210,45,90,75,87,226,191,125,142,228,120,86,230,237,225,29,57,211,17,116,72,129,196,181,0,118,154,67,178,251,95,134,91,53,174,199,70,92,210,39,141,6,],[255,90,62,224,123,210,96,168,46,112,45,158,248,81,76,100,146,190,189,202,99,103,9,101,149,71,224,67,158,41,161,142,],[30,214,23,74,182,82,123,77,5,80,212,84,88,241,241,178,81,160,13,42,170,207,128,60,150,252,133,96,236,83,171,78,],[163,12,96,50,120,2,188,247,35,237,91,92,143,146,181,131,164,199,189,144,48,124,115,215,21,83,246,87,218,143,124,15,]], +[[144,63,59,83,153,137,46,41,204,250,251,175,189,124,196,83,60,21,74,98,86,130,64,108,137,191,137,76,136,158,67,244,143,165,255,91,107,38,189,103,223,134,64,70,66,157,241,36,181,35,0,93,216,148,68,39,92,138,183,235,221,182,244,219,],[184,118,65,89,236,10,217,105,140,82,201,33,205,28,127,34,26,166,194,232,211,218,224,202,205,53,187,188,133,92,35,82,],[73,90,143,153,25,65,198,41,189,100,26,103,71,26,184,96,191,211,155,114,242,51,85,247,39,9,9,213,48,124,119,177,185,75,174,62,209,148,80,120,14,144,133,48,95,49,177,225,104,63,172,240,209,252,136,64,174,199,125,246,122,234,179,2,],[60,109,220,231,170,11,183,5,32,63,51,91,32,206,37,91,210,198,63,42,150,68,183,203,207,214,213,154,178,115,136,114,212,167,33,217,188,7,66,198,246,233,192,174,82,184,192,48,254,42,92,223,174,119,12,13,254,106,6,242,35,255,84,9,],[162,247,45,243,196,231,234,169,220,141,219,224,101,135,142,64,239,72,172,42,164,141,131,145,170,83,175,159,112,4,154,224,],[6,8,253,7,123,47,246,103,228,32,218,38,5,2,168,161,53,243,45,10,213,135,166,135,165,153,104,31,59,129,53,11,],[222,232,159,239,167,194,144,72,227,73,44,234,151,135,231,173,155,205,9,133,246,243,214,232,202,37,72,153,26,125,63,1,]], +[[238,129,224,251,5,46,35,173,117,157,230,170,152,56,222,152,227,109,72,32,220,14,27,123,62,241,20,26,185,222,51,64,152,243,201,136,7,148,222,100,250,38,155,223,51,96,149,224,224,27,26,59,55,95,150,91,147,112,11,189,244,185,104,105,],[80,45,223,53,180,155,43,81,182,179,48,88,27,247,124,250,24,76,214,204,16,32,30,131,155,57,204,205,69,103,146,68,],[240,216,115,190,21,207,69,76,116,52,222,171,113,222,37,207,233,158,129,164,141,45,206,106,53,209,99,55,20,223,15,139,64,41,224,88,37,17,239,196,208,104,146,246,114,133,2,70,188,240,112,196,111,173,194,250,171,68,220,67,80,69,222,0,],[145,55,192,64,69,25,204,30,225,170,57,103,22,4,101,90,118,192,160,228,222,32,173,37,206,45,176,22,2,99,62,99,116,233,16,66,169,46,20,19,114,110,81,129,148,110,62,93,224,19,122,169,35,53,204,230,172,247,35,7,0,82,68,1,],[187,247,167,116,91,41,142,184,227,201,198,156,55,2,89,136,126,151,249,239,245,82,101,216,246,200,52,84,70,244,163,113,],[45,174,113,66,160,91,51,100,69,151,226,207,250,115,35,116,165,124,153,119,144,1,89,2,9,130,164,171,230,143,98,233,],[217,222,102,26,123,142,255,112,129,15,7,236,210,209,112,164,209,68,209,56,63,223,99,126,16,141,39,94,30,192,82,13,]], +[[105,208,29,130,145,19,8,28,191,93,12,110,247,123,33,119,92,141,155,104,0,0,5,111,3,199,90,125,10,5,135,210,238,132,105,221,97,207,93,228,0,218,125,122,71,154,68,24,230,119,46,105,255,83,48,206,92,167,120,89,254,39,23,85,],[232,213,45,117,36,47,171,5,190,68,81,161,179,137,142,217,79,5,152,123,18,17,24,97,253,34,248,137,240,183,186,109,],[64,140,239,207,1,65,126,45,198,168,161,130,132,228,17,101,127,3,146,80,195,18,120,219,40,25,249,234,234,66,147,251,246,131,26,40,1,252,30,166,135,22,87,184,65,225,115,244,81,176,213,117,169,55,158,53,133,126,140,114,151,250,20,4,],[160,36,158,238,99,98,89,26,86,56,190,246,44,84,203,210,92,181,162,103,235,64,203,111,230,167,12,171,38,122,230,225,111,84,83,245,37,73,92,82,196,245,112,204,121,149,181,19,33,53,0,223,249,190,68,224,45,188,246,72,83,147,192,2,],[36,187,46,248,247,153,2,233,16,110,156,146,183,113,176,70,109,71,176,19,38,132,226,80,58,167,58,9,243,72,68,96,],[164,55,108,102,24,154,198,220,40,76,212,71,182,101,206,32,191,68,156,245,97,5,199,130,155,60,161,192,94,250,94,67,],[89,31,14,47,145,215,206,139,90,89,180,160,78,18,42,233,190,242,51,212,227,48,74,152,177,15,31,193,139,2,16,4,]], +[[75,142,210,151,49,241,4,121,94,151,222,231,200,180,1,160,42,250,169,167,149,230,19,53,61,43,149,0,23,101,2,122,242,34,152,33,11,9,253,97,127,200,179,80,116,202,24,1,230,7,93,201,42,143,80,52,75,128,232,84,5,160,56,245,],[8,0,50,196,254,54,105,115,106,1,116,45,236,210,72,129,39,148,200,31,72,219,220,97,85,61,150,52,161,43,184,103,],[35,69,136,102,134,235,57,181,25,156,170,169,97,91,198,180,137,111,7,110,139,215,54,192,3,138,101,23,249,194,177,103,231,89,243,115,114,38,138,105,126,155,120,96,95,46,217,71,37,246,144,90,121,0,21,63,201,232,190,237,49,255,174,5,],[81,188,193,123,63,228,147,135,111,44,12,5,141,25,172,59,68,212,173,89,77,155,68,117,170,9,118,22,92,96,141,248,212,96,155,92,41,166,244,67,166,138,123,49,89,19,16,223,13,67,172,217,228,152,182,172,173,97,158,0,229,115,199,1,],[160,50,233,137,57,179,225,200,230,83,233,50,62,80,110,56,208,216,133,33,195,30,232,211,7,185,223,156,233,196,18,1,],[34,142,253,88,132,61,241,46,193,238,5,101,222,110,6,212,135,202,147,88,156,193,94,6,39,88,38,54,71,223,246,154,],[86,165,247,188,225,44,172,234,254,70,115,95,189,36,247,30,36,69,206,142,33,120,92,67,41,220,23,36,105,205,174,0,]], +[[8,13,127,118,24,46,230,188,234,137,75,30,0,96,85,139,59,18,90,52,153,223,57,115,184,221,102,147,64,142,228,105,65,36,113,61,124,45,245,15,147,5,87,48,209,178,129,218,236,48,40,207,44,30,72,88,209,40,112,122,35,214,222,176,],[64,203,162,191,92,220,240,181,27,243,188,129,179,186,132,99,110,175,130,55,87,220,21,136,93,121,251,69,191,227,201,68,],[24,95,177,182,216,109,196,68,72,16,207,94,198,254,240,171,218,250,42,111,204,180,93,17,207,181,75,161,106,104,67,242,128,211,128,71,16,2,174,13,113,80,133,86,199,142,213,65,94,66,51,140,22,31,43,98,30,116,203,164,246,161,212,2,],[124,4,177,144,7,93,242,154,57,183,230,250,205,53,235,37,225,100,126,174,235,91,217,114,18,49,59,89,129,84,162,218,175,111,155,187,118,13,54,10,197,252,33,162,136,145,152,41,84,213,137,214,232,212,96,28,22,64,239,223,92,77,130,3,],[74,10,98,144,241,128,46,198,156,1,34,187,26,204,133,8,17,63,175,68,42,146,196,54,62,143,143,4,82,148,62,105,],[1,0,218,112,75,195,56,58,200,101,155,179,218,67,54,89,185,150,153,1,174,127,200,221,141,98,27,124,219,119,69,162,],[215,108,13,83,35,29,196,222,162,171,5,47,26,201,146,28,187,154,132,194,85,117,8,17,121,230,63,58,31,19,110,9,]], +[[73,132,106,218,122,230,132,151,29,217,23,16,121,144,144,179,127,229,173,86,29,114,163,95,46,251,64,95,25,106,176,236,77,55,10,129,148,163,4,91,9,179,189,175,162,127,185,172,213,153,67,165,74,225,76,186,170,34,0,235,15,61,167,27,],[8,74,207,24,149,233,50,1,245,26,85,153,71,171,63,195,254,227,205,143,100,122,9,61,36,17,244,248,145,134,63,77,],[165,200,9,209,202,76,251,179,220,112,162,163,161,242,103,194,115,48,66,7,25,227,96,98,24,161,71,28,172,87,203,103,75,155,66,130,124,94,154,123,37,200,19,156,19,223,246,11,222,108,45,186,211,168,54,17,151,193,251,25,210,205,82,11,],[28,124,95,79,159,178,52,209,185,54,0,80,205,203,202,17,38,8,174,138,26,104,181,41,104,207,155,216,251,0,177,173,124,245,207,227,203,12,9,237,78,67,213,102,7,29,34,194,76,51,74,231,14,60,83,100,161,171,59,69,246,224,92,8,],[36,194,154,239,156,172,144,158,66,29,199,228,208,67,93,183,107,167,130,231,252,160,243,54,99,110,89,138,193,18,141,209,],[184,66,179,186,106,167,245,152,33,79,176,226,196,148,173,83,162,249,92,141,209,12,227,107,213,220,9,157,117,5,245,16,],[46,72,232,92,156,6,7,0,139,204,156,57,33,142,97,200,2,135,159,115,165,143,239,166,243,230,152,28,7,164,75,14,]], +[[131,52,62,55,173,9,26,133,238,195,112,112,27,129,165,143,147,112,164,176,66,58,7,13,96,249,45,141,24,9,132,78,80,182,139,247,38,234,188,165,58,198,201,13,78,172,85,71,3,113,45,34,16,85,84,240,91,247,159,157,8,252,196,147,],[136,55,206,53,13,183,110,88,47,208,117,246,133,137,140,147,219,245,211,101,229,80,119,21,188,101,39,53,37,54,73,117,],[156,105,137,203,225,126,22,202,162,83,255,177,166,74,16,111,176,23,130,201,155,23,34,186,241,172,170,66,174,91,54,183,155,42,44,216,252,145,245,173,137,35,129,112,37,167,120,37,160,93,248,196,23,236,83,196,163,170,28,14,253,91,190,15,],[220,205,240,162,124,35,215,241,18,181,251,54,187,230,173,153,117,160,137,43,75,89,229,141,87,15,172,80,148,110,255,115,35,147,118,198,31,39,203,185,199,19,84,167,159,188,216,65,58,33,179,129,69,183,95,112,232,225,224,17,41,249,156,9,],[204,34,27,42,155,30,33,111,14,7,159,123,122,67,89,242,109,247,184,193,254,136,180,151,162,216,153,182,229,175,179,170,],[56,89,62,129,158,153,162,67,107,126,42,163,36,27,186,176,107,37,154,93,109,229,15,162,142,157,3,134,4,20,123,125,],[240,138,126,222,137,42,137,240,77,155,9,159,181,118,173,125,139,148,50,29,45,162,158,26,63,214,198,170,157,8,221,5,]], +[[218,1,50,33,178,245,136,175,64,226,17,160,249,117,212,79,157,101,2,129,96,81,76,57,97,137,242,124,123,6,102,234,7,17,124,107,13,181,182,253,161,237,196,57,108,71,194,43,84,238,12,229,55,92,62,198,51,200,58,252,83,173,108,228,],[8,160,161,28,170,207,169,65,176,27,244,8,116,145,51,89,218,186,5,73,157,198,53,77,237,229,79,60,63,87,210,76,],[16,203,82,214,16,228,168,29,50,134,155,255,206,56,7,230,57,31,120,47,205,83,139,85,77,9,3,127,218,114,40,91,150,98,177,177,16,124,64,129,120,172,0,159,5,37,150,115,136,167,216,95,161,35,89,211,206,56,117,3,125,207,106,4,],[237,86,97,223,30,145,253,188,133,11,118,156,4,72,13,231,162,253,68,214,36,30,173,188,112,36,50,235,148,15,252,202,212,47,202,54,145,255,22,127,206,101,107,178,217,253,72,125,168,133,74,44,58,194,204,237,242,250,35,184,105,0,38,12,],[43,154,202,104,48,101,173,199,200,102,148,76,236,123,234,39,63,8,35,87,152,190,63,177,240,88,110,210,148,153,11,38,],[198,106,171,246,220,168,222,249,249,25,180,178,46,85,19,70,7,122,8,209,140,223,154,111,210,162,254,52,143,234,166,204,],[191,44,22,173,119,141,186,166,93,150,55,120,220,22,183,40,245,12,105,14,94,193,148,251,151,150,35,253,139,244,232,15,]], +[[90,134,143,183,94,160,114,31,126,134,199,188,16,109,116,19,200,207,77,3,60,225,64,5,223,35,206,76,21,91,189,39,109,30,41,243,157,237,162,187,251,181,124,176,28,179,158,88,128,130,120,229,25,106,218,28,2,118,70,242,4,135,210,82,],[240,246,95,115,161,53,237,107,246,41,172,35,59,222,235,212,104,179,113,55,123,216,159,149,125,175,186,248,255,39,187,101,],[56,196,141,186,153,166,82,74,24,141,92,215,138,152,230,119,221,38,62,246,180,223,68,107,49,11,61,216,156,175,221,185,177,122,101,187,168,225,57,104,189,194,91,29,132,182,226,67,110,223,49,170,117,110,58,72,114,109,111,145,200,8,238,14,],[236,133,82,232,110,44,126,82,163,144,162,85,213,18,8,114,123,227,150,238,39,120,183,147,65,108,207,154,108,44,41,90,90,3,124,138,250,225,192,105,249,219,73,152,213,143,69,76,129,208,161,64,196,161,91,49,150,104,175,53,126,208,209,4,],[252,171,16,129,193,115,56,111,241,174,155,112,85,117,228,161,239,38,221,235,15,217,114,189,86,27,126,159,79,128,205,226,],[57,233,63,19,243,178,199,48,115,11,210,42,22,90,143,27,84,201,46,100,109,62,187,68,202,24,7,249,243,222,38,83,],[208,141,61,146,186,121,108,171,42,83,104,139,21,10,103,202,240,129,77,56,178,243,188,48,3,114,21,244,246,78,203,10,]], +[[197,75,211,67,31,38,89,40,29,49,233,59,48,120,118,104,188,186,110,94,228,125,180,110,80,222,171,227,244,140,158,216,30,186,110,179,247,242,76,223,128,171,248,161,157,48,140,36,241,226,91,161,89,112,237,167,17,103,7,176,241,44,249,50,],[128,102,61,91,113,121,152,224,200,63,135,9,66,43,139,59,1,157,139,27,156,74,90,197,215,151,89,161,65,250,15,125,],[223,69,65,223,241,169,121,127,235,97,127,152,228,181,122,167,113,65,49,238,143,245,69,237,80,130,227,86,142,253,28,57,156,220,86,245,88,41,145,235,135,133,251,51,134,78,239,127,85,63,62,36,130,98,237,84,138,26,104,136,249,46,146,14,],[75,97,190,47,25,196,228,72,94,182,91,164,101,165,164,29,101,65,192,0,203,56,58,233,181,57,125,20,201,254,224,244,220,77,21,96,58,66,144,3,222,170,253,234,237,99,216,133,74,122,182,35,7,148,108,137,224,31,25,79,189,35,127,14,],[173,112,35,136,198,148,141,228,114,169,149,12,122,124,126,80,139,145,208,113,4,182,76,141,192,128,94,108,73,128,43,181,],[94,245,163,60,151,252,153,164,21,210,87,31,58,154,148,120,173,91,35,82,60,222,91,224,152,163,66,117,95,71,71,240,],[44,31,119,212,235,227,55,139,86,16,216,93,115,195,205,221,119,219,179,203,76,66,204,20,179,96,103,52,101,12,144,2,]], +[[234,96,218,1,121,188,175,107,33,129,66,177,17,144,70,255,230,216,90,116,27,13,22,98,48,188,109,227,48,79,103,115,80,107,46,187,73,189,155,159,246,110,107,123,31,171,150,104,203,24,27,79,181,228,52,61,221,211,248,169,215,2,3,28,],[192,3,145,194,1,56,164,77,197,114,214,156,24,111,55,241,29,38,206,79,221,160,93,40,206,230,238,109,201,124,250,123,],[39,251,107,95,6,82,138,100,25,138,62,125,103,199,56,132,10,140,255,75,72,43,77,82,75,18,45,23,210,174,188,192,56,155,226,198,226,142,44,223,196,132,193,141,228,37,219,86,205,250,86,28,80,124,217,112,96,45,58,56,93,58,234,15,],[24,153,145,178,42,54,177,152,189,177,59,206,6,103,204,103,129,97,89,3,142,116,12,6,179,218,38,190,113,178,197,232,103,165,210,4,8,72,111,192,185,231,229,226,43,83,158,71,9,40,63,66,152,174,194,107,184,69,106,30,184,198,54,4,],[235,220,16,175,146,90,146,77,214,141,180,33,173,7,237,207,221,39,141,91,170,86,129,225,215,202,224,152,76,174,40,36,],[240,177,136,147,247,165,236,208,228,81,210,255,182,188,83,123,41,219,246,52,162,160,175,249,63,203,230,230,147,8,113,221,],[252,137,174,151,197,146,155,155,59,111,30,175,43,162,102,182,183,70,160,79,37,112,174,36,217,197,117,161,49,230,102,4,]], +[[182,44,36,24,120,39,53,19,224,191,111,51,210,16,67,101,178,206,156,90,27,120,96,88,233,197,180,209,209,146,248,127,187,246,252,81,152,243,251,165,171,0,127,138,99,45,40,209,175,134,93,41,15,160,169,15,170,154,155,91,156,19,243,251,],[8,120,3,104,237,89,205,255,26,202,129,114,179,94,12,99,154,79,29,236,236,181,42,115,103,76,136,13,58,232,207,90,],[197,144,57,88,123,56,220,20,30,5,90,147,133,1,4,214,41,227,128,112,91,143,201,24,132,124,94,42,53,45,163,160,47,206,127,113,153,244,174,43,30,42,89,72,52,24,147,46,24,95,126,69,181,5,12,100,44,236,199,231,129,153,133,7,],[198,50,116,218,18,85,110,168,70,194,172,12,222,3,159,232,123,182,14,157,114,188,234,99,132,157,98,35,236,10,171,84,205,187,2,187,26,75,13,238,120,10,239,153,5,204,213,48,145,97,53,112,142,203,93,126,157,163,255,153,3,242,227,10,],[126,54,140,84,243,26,159,39,173,201,139,106,224,139,253,142,160,168,186,128,224,28,65,161,207,15,42,156,140,201,21,24,],[211,171,50,69,188,115,243,54,156,9,9,194,38,98,185,244,80,242,136,76,61,74,48,237,11,201,248,65,59,116,128,132,],[124,220,116,99,121,101,130,210,22,72,236,10,4,12,68,253,190,64,201,227,161,220,215,71,242,22,59,5,102,169,189,1,]], +[[15,119,247,122,28,126,4,189,168,229,52,244,227,239,249,162,56,204,20,135,107,126,62,202,139,237,225,146,58,51,100,6,16,69,234,159,226,20,88,58,12,219,196,148,147,43,196,74,254,235,8,11,236,72,92,194,52,253,220,255,19,156,206,0,],[184,181,205,109,147,91,43,203,222,157,126,246,192,194,27,158,203,52,195,17,164,59,126,67,111,57,253,69,187,67,54,91,],[178,11,156,66,70,240,210,151,1,56,175,125,201,175,98,155,104,251,195,125,248,122,253,202,220,181,69,193,118,131,118,160,156,59,171,195,235,26,243,183,81,152,82,247,95,171,28,156,17,156,102,44,88,119,251,47,114,153,202,181,127,173,61,14,],[244,118,21,242,23,83,70,200,174,0,225,47,46,194,119,81,117,62,81,1,220,2,178,242,58,239,179,199,189,8,11,86,249,213,18,77,21,188,207,91,138,148,251,70,140,22,7,186,75,85,103,48,21,202,84,62,196,174,155,75,172,60,124,2,],[35,74,140,0,80,208,168,54,150,250,138,4,78,206,163,172,155,104,216,156,162,150,234,51,91,168,167,89,189,216,186,117,],[201,137,59,73,251,23,117,126,231,94,0,254,191,142,96,220,147,91,76,211,183,52,160,64,45,161,213,214,191,0,106,121,],[103,41,192,93,148,66,161,198,160,107,114,216,228,45,48,0,143,21,194,12,21,73,165,144,34,21,139,163,210,203,144,7,]], +[[197,165,5,52,119,174,49,21,142,116,105,221,21,4,134,118,80,212,111,21,137,6,127,92,216,129,202,242,92,38,203,33,112,248,93,185,128,123,38,252,243,230,105,11,145,114,79,122,227,210,14,195,96,74,183,214,48,141,144,148,48,139,45,89,],[160,34,53,57,194,247,51,32,81,191,115,86,15,36,54,158,8,65,91,49,228,88,250,146,212,123,44,184,77,230,190,93,],[245,25,27,68,189,108,195,234,40,23,113,223,18,84,155,162,190,34,139,81,235,121,27,158,94,210,129,95,134,42,166,48,181,105,103,205,239,139,106,240,185,210,26,184,201,122,109,255,104,28,206,217,245,1,151,19,212,53,124,179,229,76,13,8,],[224,97,174,148,85,109,45,128,5,180,154,12,58,211,55,253,202,160,122,94,188,55,142,125,129,208,116,65,146,149,79,139,184,144,232,105,65,221,4,38,36,84,1,223,144,78,103,167,206,255,149,196,213,226,106,62,72,145,194,237,126,154,179,1,],[233,78,193,229,148,223,124,239,70,91,202,38,88,163,111,244,26,3,79,87,97,144,189,251,188,236,245,139,32,246,55,77,],[198,100,223,210,86,213,20,212,105,168,155,3,251,160,232,49,192,119,183,124,38,234,196,135,90,235,223,231,101,171,193,140,],[171,181,214,104,124,198,20,31,207,34,164,171,232,11,170,250,52,248,201,53,170,56,253,209,166,233,196,187,125,39,100,13,]], +[[5,199,25,202,224,110,43,183,216,120,99,171,49,80,39,44,178,248,195,170,36,33,145,45,135,249,142,117,137,99,140,233,144,33,23,150,254,211,213,59,129,248,254,235,27,173,31,252,147,62,95,16,211,188,27,54,221,242,16,164,121,35,223,3,],[136,134,243,173,195,53,236,221,153,155,42,119,245,51,114,57,185,23,7,202,171,15,39,130,136,231,66,15,174,147,132,83,],[186,110,183,81,55,29,247,33,183,112,122,91,51,57,237,181,95,19,134,64,185,123,230,51,77,108,218,81,145,163,255,99,103,145,23,97,136,42,74,0,127,22,27,116,140,236,149,177,158,153,95,40,88,194,87,205,97,105,37,102,98,48,17,2,],[207,102,107,202,93,138,174,17,248,11,121,95,78,138,63,248,168,212,157,137,188,248,110,94,252,196,66,252,69,65,62,43,15,184,17,216,201,228,56,137,3,127,252,203,63,255,234,182,177,197,156,135,126,20,75,135,46,253,163,107,107,91,202,1,],[122,101,56,186,122,74,18,255,168,254,53,223,8,51,44,24,26,169,212,251,252,71,9,204,75,21,122,227,17,165,250,50,],[195,179,188,26,159,188,144,154,58,41,83,11,48,226,246,203,0,225,43,34,100,44,179,226,149,104,30,142,13,167,60,51,],[119,227,214,216,47,155,235,58,20,122,106,164,136,28,56,112,90,76,147,17,156,106,159,104,53,75,175,33,28,130,125,14,]], +[[83,17,243,201,97,1,203,139,122,188,98,43,185,50,107,143,81,60,43,22,210,148,223,121,127,86,223,216,32,61,218,39,35,11,112,2,245,124,121,174,46,107,253,184,223,48,219,62,144,7,86,181,74,243,150,140,103,14,226,243,43,177,30,10,],[120,94,192,50,92,206,156,95,8,6,187,195,249,121,156,220,133,250,144,94,45,116,219,190,147,34,105,102,183,55,166,87,],[60,187,178,96,136,112,222,161,239,238,187,63,191,104,30,39,112,92,53,228,221,238,168,108,27,52,42,119,220,41,107,73,132,25,128,142,172,188,120,133,86,17,255,188,146,101,167,71,152,229,24,39,230,229,216,17,129,109,60,162,30,139,156,6,],[240,127,134,117,22,51,243,42,91,193,168,165,29,166,234,123,210,130,90,244,217,33,101,215,215,217,78,172,250,102,85,237,76,103,128,96,9,101,35,151,215,38,93,39,103,239,221,16,76,248,15,235,87,236,15,204,98,103,60,96,161,94,149,7,],[197,12,187,188,75,51,215,72,231,173,28,47,146,138,224,204,188,106,74,22,218,114,140,79,16,169,236,136,119,131,62,200,],[230,194,94,180,121,163,98,244,103,234,23,86,119,181,31,84,65,229,157,24,71,151,251,160,42,110,254,67,17,146,170,175,],[64,106,248,247,234,67,141,26,105,29,183,200,58,61,16,126,195,133,102,232,233,228,14,67,153,33,61,221,80,0,40,13,]], +[[210,144,255,217,51,149,189,95,197,135,209,171,81,24,102,231,43,55,26,23,53,115,45,157,92,106,24,221,70,94,147,99,253,74,173,115,176,50,70,28,160,170,232,113,202,112,22,56,59,43,224,22,144,83,253,191,108,89,20,253,214,221,111,146,],[160,19,97,163,75,112,44,94,241,186,225,207,235,113,40,158,237,53,19,194,232,70,169,78,97,231,143,189,200,41,163,116,],[33,112,77,94,98,109,207,106,157,205,239,147,84,41,235,127,181,178,87,238,205,123,247,74,203,12,211,14,207,207,96,141,12,91,99,58,74,138,155,162,204,130,162,30,3,53,94,1,216,93,174,126,202,200,137,109,193,93,174,4,133,112,113,4,],[175,49,116,4,241,37,54,157,195,220,66,188,96,156,116,182,153,129,218,246,24,184,203,195,241,99,150,252,65,37,98,59,159,242,168,9,223,155,191,223,129,110,115,240,149,201,108,70,26,117,216,231,119,126,162,101,152,144,116,53,100,114,36,7,],[191,227,185,173,200,163,213,65,74,72,14,186,18,85,222,43,101,243,18,105,129,1,65,77,210,107,65,186,26,186,40,166,],[52,2,182,178,123,115,173,130,99,17,2,38,195,231,187,54,48,227,162,48,44,181,94,208,74,25,172,169,26,252,130,150,],[97,121,26,211,104,119,245,199,41,47,119,48,10,88,236,6,5,228,67,134,24,63,164,5,134,215,127,38,54,104,108,0,]], +[[215,253,115,209,210,41,166,88,148,66,14,75,167,52,39,13,90,32,117,131,100,222,137,125,133,85,226,65,151,69,60,25,60,34,119,42,236,10,12,21,89,7,127,44,253,31,36,101,212,180,132,149,197,208,95,31,131,124,49,132,95,52,202,209,],[104,181,81,163,3,163,153,24,15,119,176,212,70,207,241,123,188,0,96,137,41,210,13,45,247,97,78,1,119,153,233,124,],[64,12,53,5,241,223,168,13,244,178,109,178,76,2,126,184,25,119,240,251,155,90,202,82,74,213,18,0,244,191,177,51,219,131,72,35,49,65,149,244,237,194,146,213,245,48,208,133,86,231,128,156,175,35,57,118,138,163,128,41,253,188,40,15,],[87,49,151,162,90,32,203,174,148,107,171,198,60,109,177,71,135,33,225,62,205,233,157,177,249,222,163,236,69,224,69,172,102,134,204,203,110,82,121,233,196,37,1,253,89,63,181,123,72,162,132,215,236,123,176,53,177,168,19,197,138,160,137,11,],[188,56,248,20,7,146,71,75,14,88,77,149,69,83,130,249,153,254,32,90,232,205,17,84,4,209,8,180,134,39,151,251,],[246,95,199,246,94,6,75,46,131,112,65,131,223,151,123,211,143,189,104,129,65,198,252,128,69,25,168,211,234,229,195,127,],[94,234,122,107,205,41,79,214,109,29,132,145,206,217,60,147,17,226,206,139,176,72,221,75,193,55,227,79,135,112,149,4,]], +[[253,167,203,8,64,22,186,81,60,124,79,143,113,128,72,11,177,129,233,86,149,234,104,115,127,163,74,64,236,189,243,239,162,222,58,14,249,114,152,253,113,97,6,226,243,245,69,19,5,122,64,7,45,35,76,53,24,21,76,27,209,45,224,55,],[136,49,10,251,117,175,133,182,112,22,15,174,130,12,5,239,86,214,168,17,221,60,95,245,89,30,234,106,10,184,33,100,],[51,97,75,122,148,247,94,3,101,52,215,110,48,20,126,204,221,42,4,224,12,212,112,74,182,232,7,214,162,172,193,225,217,99,184,238,224,129,13,65,45,157,86,229,69,86,48,43,16,115,12,21,171,248,156,41,160,39,48,62,168,138,231,1,],[96,11,219,50,53,35,19,95,73,225,255,0,89,159,201,161,221,110,1,231,227,128,215,76,49,45,14,7,51,225,15,95,5,237,231,142,127,54,208,18,80,190,8,195,58,44,237,117,212,39,202,158,252,136,71,254,9,73,178,19,199,108,29,2,],[205,220,52,124,117,127,186,94,29,236,169,79,205,154,173,87,16,111,145,201,85,205,246,27,109,246,199,168,28,212,129,25,],[41,26,139,218,116,138,16,197,191,85,162,90,61,28,6,153,141,3,161,49,101,77,5,112,8,27,15,236,184,21,91,119,],[151,30,240,192,129,88,203,113,32,95,28,234,57,208,228,16,171,127,47,251,178,133,59,90,120,22,246,165,167,241,220,12,]], +[[161,172,72,170,95,250,61,128,8,25,208,59,127,98,186,191,41,31,32,144,76,17,166,64,14,79,69,32,95,16,62,56,8,84,224,52,15,129,73,133,251,18,43,120,114,148,121,227,253,232,85,194,17,202,222,174,86,240,212,220,8,40,213,250,],[128,242,132,148,107,11,144,123,38,111,106,39,253,224,47,182,38,151,236,183,157,1,182,55,176,236,51,121,90,223,213,82,],[197,126,60,9,30,210,78,94,132,102,91,217,187,16,45,180,151,151,223,144,8,240,85,87,250,13,90,215,162,149,229,228,210,164,113,107,23,248,201,28,177,47,90,191,177,175,2,127,176,65,17,153,172,197,210,133,216,66,164,182,91,222,73,2,],[68,6,245,41,254,117,174,20,229,147,96,58,31,2,217,177,220,169,177,30,14,206,244,116,242,84,156,191,240,14,230,17,107,91,190,70,148,114,125,39,206,186,29,108,207,154,17,136,190,101,155,123,227,17,143,100,249,31,116,115,43,172,245,9,],[241,23,61,165,59,51,5,121,41,46,144,99,57,100,119,238,27,217,116,161,242,125,26,72,15,53,132,128,104,4,213,117,],[247,30,155,90,198,29,208,2,92,245,151,65,172,75,128,44,108,202,17,192,228,217,27,8,145,146,144,47,222,181,70,119,],[209,244,237,85,249,165,191,0,100,109,175,203,80,65,43,96,127,67,66,62,227,250,23,50,134,79,74,38,142,9,153,2,]], +[[245,229,118,124,241,83,49,149,23,99,15,34,104,118,184,108,129,96,204,88,59,192,19,116,76,107,242,85,245,204,14,229,39,129,23,252,20,76,114,52,15,103,208,242,49,110,131,134,206,255,191,43,36,40,201,197,31,239,124,89,127,29,66,110,],[96,156,136,141,14,248,134,211,75,110,222,242,127,178,68,170,4,179,164,156,130,38,14,106,184,110,120,79,244,136,204,72,],[10,171,76,144,5,1,179,226,77,124,223,70,99,50,106,58,135,223,94,72,67,178,203,219,103,203,246,228,96,254,195,80,170,83,113,177,80,143,159,69,40,236,234,35,196,54,217,75,94,143,205,79,104,30,48,166,172,0,169,112,74,24,138,3,],[213,129,99,115,31,191,142,89,152,33,12,11,222,82,42,50,156,222,84,218,146,34,156,236,154,19,68,1,210,41,29,32,226,211,239,59,201,219,68,145,40,193,195,176,9,144,75,154,64,52,202,33,242,200,217,205,246,1,59,137,151,88,38,11,],[167,45,186,89,86,42,9,213,146,72,245,3,22,167,63,184,126,196,119,106,240,141,71,13,84,117,119,110,148,95,4,129,],[115,153,27,21,214,107,96,24,149,75,250,81,6,155,87,191,40,200,215,178,229,20,202,62,233,148,112,161,46,5,1,12,],[222,171,244,0,184,23,32,234,91,36,204,251,175,40,220,255,126,218,72,4,132,244,63,71,64,116,20,29,52,114,46,14,]]] \ No newline at end of file diff --git a/test/fixtures/mprotect_noaccess.js b/test/fixtures/mprotect_noaccess.js new file mode 100644 index 0000000..2fbc52c --- /dev/null +++ b/test/fixtures/mprotect_noaccess.js @@ -0,0 +1,6 @@ +/* eslint-disable */ +const sodium = require('../..') +const buf = sodium.sodium_malloc(1) +sodium.sodium_mprotect_noaccess(buf) +buf[0] +process.send('read') diff --git a/test/fixtures/mprotect_readonly.js b/test/fixtures/mprotect_readonly.js new file mode 100644 index 0000000..727b704 --- /dev/null +++ b/test/fixtures/mprotect_readonly.js @@ -0,0 +1,8 @@ +/* eslint-disable */ +const sodium = require('../..') +const buf = sodium.sodium_malloc(1) +sodium.sodium_mprotect_readonly(buf) +buf[0] +process.send('read') +buf[0] = 1 +process.send('write') diff --git a/test/fixtures/mprotect_readwrite.js b/test/fixtures/mprotect_readwrite.js new file mode 100644 index 0000000..05cb0dd --- /dev/null +++ b/test/fixtures/mprotect_readwrite.js @@ -0,0 +1,11 @@ +/* eslint-disable */ +const sodium = require('../..') +const buf = sodium.sodium_malloc(1) +sodium.sodium_mprotect_noaccess(buf) +sodium.sodium_mprotect_readwrite(buf) +buf[0] +process.send('read') +buf[0] = 1 +process.send('write') +sodium.sodium_mprotect_readonly(buf) +process.send(buf[0] === 1 ? 'did_write' : 'did_not_write') diff --git a/test/helpers.js b/test/helpers.js new file mode 100644 index 0000000..3800991 --- /dev/null +++ b/test/helpers.js @@ -0,0 +1,103 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test('sodium_memcmp', function (t) { + const b1 = Buffer.from([0, 1, 2, 3]) + const b2 = Buffer.from([3, 2, 1, 0]) + + t.exception.all(_ => sodium.sodium_memcmp(), 'no args') + t.exception.all(_ => sodium.sodium_memcmp(b1), 'arg mismatch') + t.exception.all(_ => sodium.sodium_memcmp(b1, b2.slice(1)), 'length mismatch') + t.ok(sodium.sodium_memcmp(Buffer.alloc(0), Buffer.alloc(0))) + t.ok(sodium.sodium_memcmp(Buffer.alloc(5), Buffer.alloc(5))) + t.ok(sodium.sodium_memcmp(b1, b1)) + t.absent(sodium.sodium_memcmp(b2, b1)) + t.absent(sodium.sodium_memcmp(b1, b2)) +}) + +test.skip('sodium_compare', function (t) { + const one = Buffer.from([1]) + const two = Buffer.from([2]) + const three = Buffer.from([3]) + + t.is(sodium.sodium_compare(Buffer.alloc(0), Buffer.alloc(0)), 0) + t.is(sodium.sodium_compare(one, one), 0) + t.is(sodium.sodium_compare(two, two), 0) + t.is(sodium.sodium_compare(three, three), 0) + + t.is(sodium.sodium_compare(one, two), -1) + t.is(sodium.sodium_compare(one, three), -1) + t.is(sodium.sodium_compare(two, one), 1) + t.is(sodium.sodium_compare(three, one), 1) + + t.is(sodium.sodium_compare(two, three), -1) + t.is(sodium.sodium_compare(three, two), 1) +}) + +test.skip('sodium_add', function (t) { + const large = Buffer.alloc(32) + large[23] = 0b00000011 + const largeLessOne = Buffer.alloc(32) + largeLessOne[23] = 0b00000001 + + const c = Buffer.from(large) + + sodium.sodium_add(c, largeLessOne) + t.ok(large[23], 4) + + const overflow = Buffer.alloc(56, 0xff) + const one = Buffer.alloc(56) + one[0] = 1 + sodium.sodium_add(overflow, one) + + t.ok(sodium.sodium_is_zero(overflow)) +}) + +test.skip('sub', function (t) { + const large = Buffer.alloc(32) + large[23] = 0b00000011 + const largeLessOne = Buffer.alloc(32) + largeLessOne[23] = 0b00000001 + + const c = Buffer.from(large) + + sodium.sodium_sub(c, largeLessOne) + t.ok(large[23], 2) + + const overflow = Buffer.alloc(56, 0x00) + const one = Buffer.alloc(56) + one[0] = 1 + sodium.sodium_sub(overflow, one) + + t.ok(sodium.sodium_memcmp(overflow, Buffer.alloc(56, 0xff))) +}) + +test('sodium_increment', function (t) { + const zero = Buffer.alloc(4) + sodium.sodium_increment(zero) + + t.ok(zero[0], 1) + + const overflow = Buffer.alloc(56, 0xff) + sodium.sodium_increment(overflow) + + t.ok(sodium.sodium_is_zero(overflow)) +}) + +test('sodium_is_zero', function (t) { + const buf = Buffer.from([0, 0, 0, 1]) + + t.exception.all(_ => sodium.sodium_is_zero(), 'no args') + t.exception.all(_ => sodium.sodium_is_zero(null), 'missing buf') + + t.ok(sodium.sodium_is_zero(Buffer.alloc(0)), 'empty buffer') + t.ok(sodium.sodium_is_zero(buf.subarray(0, 0)), 'zero bytes') + t.ok(sodium.sodium_is_zero(buf.subarray(0, 1)), 'one byte') + t.ok(sodium.sodium_is_zero(buf.subarray(0, 2)), 'two bytes') + t.ok(sodium.sodium_is_zero(buf.subarray(0, 3)), '3 bytes') + t.absent(sodium.sodium_is_zero(buf), 'first non-zero byte') + t.ok(sodium.sodium_is_zero(buf.subarray(1, 2)), 'view') + t.ok(sodium.sodium_is_zero(buf.subarray(1, 2)), 'view') + t.absent(sodium.sodium_is_zero(buf.subarray(3)), 'view') +}) diff --git a/test/memory.js b/test/memory.js new file mode 100644 index 0000000..6eb97af --- /dev/null +++ b/test/memory.js @@ -0,0 +1,126 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') +const fork = require('child_process').fork + +test.skip('sodium_mprotect_noaccess', function (t) { + t.plan(1) + const p = fork(require.resolve('./fixtures/mprotect_noaccess')) + + p.on('message', function () { + t.fail() + }) + p.on('exit', function (code, signal) { + t.ok(p.signalCode !== null || p.exitCode > 0) + }) +}) + +test.skip('sodium_mprotect_readonly', function (t) { + t.plan(2) + const p = fork(require.resolve('./fixtures/mprotect_readonly')) + + p.on('message', function (msg) { + t.ok(msg === 'read') + }) + p.on('exit', function (code, signal) { + t.ok(p.signalCode !== null || p.exitCode > 0) + }) +}) + +test.skip('sodium_mprotect_readwrite', function (t) { + t.plan(4) + const p = fork(require.resolve('./fixtures/mprotect_readwrite')) + + p.on('message', function (msg) { + switch (msg) { + case 'read': t.pass() + break + case 'write': t.pass() + break + case 'did_write': t.pass() + break + case 'did_not_write': t.fail() + break + default: t.fail() + break + } + }) + p.on('exit', function (code, signal) { + t.ok(p.signalCode === null || p.exitCode === 0) + }) +}) + +test('sodium_memzero', function (t) { + const buf = Buffer.alloc(10, 0xab) + const exp = Buffer.alloc(10, 0xab) + const zero = Buffer.alloc(10) + + t.alike(buf, exp, 'buffers start out with same content') + t.unlike(buf, zero, 'buffer is not zero') + + sodium.sodium_memzero(buf) + t.unlike(buf, exp, 'buffers are not longer the same') + t.alike(buf, zero, 'buffer is now zeroed') +}) + +test.skip('sodium_mlock / sodium_munlock', function (t) { + const buf = Buffer.alloc(10, 0x18) + const exp = Buffer.alloc(10, 0x18) + + sodium.sodium_mlock(buf) + t.absent(buf.secure) + t.alike(buf, exp, 'mlock did not corrupt data') + sodium.sodium_munlock(buf) + t.absent(buf.secure) + t.alike(buf, Buffer.alloc(10), 'munlock did zero data') +}) + +test('sodium_malloc', function (t) { + const empty = sodium.sodium_malloc(0) + const small = sodium.sodium_malloc(1) + const large = sodium.sodium_malloc(1e8) + + // sodium-javascript does not set secure prop + + // t.ok(empty.secure) + // t.ok(small.secure) + // t.ok(large.secure) + + t.ok(empty.length === 0, 'has correct size') + t.ok(small.length === 1, 'has correct size') + t.ok(large.length === 1e8, 'has correct size') + + // const expected = Buffer.from([0xdb]) + // expected.secure = true + // t.alike(small, expected, 'has canary content') + + // test gc + for (let i = 0; i < 1e3; i++) { + if (sodium.sodium_malloc(256).length !== 256) { + t.fail('allocated incorrect size') + } + } + t.ok(empty.length === 0, 'retained correct size') + t.ok(small.length === 1, 'retained correct size') + t.ok(large.length === 1e8, 'retained correct size') +}) + +test('sodium_free', function (t) { + if (process.version.startsWith('v10')) { + t.comment('Skipping free test on v10') + return + } + const buf = sodium.sodium_malloc(1) + t.ok(buf.byteLength === 1) + sodium.sodium_free(buf) + t.ok(buf.byteLength === 0) +}) + +test.skip('sodium_malloc bounds', function (t) { + t.throws(function () { + sodium.sodium_malloc(-1) + }, 'too small') + t.throws(function () { + sodium.sodium_malloc(Number.MAX_SAFE_INTEGER) + }, 'too large') +}) diff --git a/test/randombytes.js b/test/randombytes.js new file mode 100644 index 0000000..d967ae5 --- /dev/null +++ b/test/randombytes.js @@ -0,0 +1,111 @@ +/* eslint-disable camelcase */ +const test = require('brittle') +const sodium = require('..') + +test.skip('constants', function (t) { + t.alike(typeof sodium.randombytes_SEEDBYTES, 'number', 'randombytes_SEEDBYTES is number') +}) + +test.skip('randombytes_random', function (t) { + for (let i = 0; i < 1e6; i++) { + const n = sodium.randombytes_random() + if (n > 0xffffffff || n < 0) t.fail() + } +}) + +test.skip('randombytes_uniform', function (t) { + const p = 5381 + for (let i = 0; i < 1e6; i++) { + const n = sodium.randombytes_uniform(5381) + if (n >= p || n < 0) t.fail() + } +}) + +test('randombytes_buf', function (t) { + let buf = null + + buf = Buffer.alloc(10) + sodium.randombytes_buf(buf) + t.not(buf, Buffer.alloc(10), 'not blank') + + buf = Buffer.alloc(1024) + sodium.randombytes_buf(buf) + t.not(buf, Buffer.alloc(1024), 'large not blank') +}) + +test.skip('randombytes_deterministic', function (t) { + const seed1 = Buffer.allocUnsafe(sodium.randombytes_SEEDBYTES) + const seed2 = Buffer.allocUnsafe(sodium.randombytes_SEEDBYTES) + const buf1 = Buffer.alloc(10) + const buf2 = Buffer.alloc(10) + + for (let i = 0; i < 1e6; i++) { + sodium.randombytes_buf(seed1) + sodium.randombytes_buf(seed2) + + sodium.randombytes_buf_deterministic(buf1, seed1) + sodium.randombytes_buf_deterministic(buf2, seed1) + if (!buf1.equals(buf2)) t.fail('should equal') + + sodium.randombytes_buf_deterministic(buf1, seed1) + sodium.randombytes_buf_deterministic(buf2, seed2) + if (buf1.equals(buf2)) t.fail('should not equal') + + sodium.randombytes_buf_deterministic(buf1, seed2) + sodium.randombytes_buf_deterministic(buf2, seed1) + if (buf1.equals(buf2)) t.fail('should not equal') + + sodium.randombytes_buf_deterministic(buf1, seed2) + sodium.randombytes_buf_deterministic(buf2, seed2) + if (!buf1.equals(buf2)) t.fail('should equal') + } +}) + +test.skip('Various test cases', function (t) { + sodium.randombytes_buf(Buffer.alloc(0)) + sodium.randombytes_buf(new Uint8Array(16)) + + t.throws(function () { + sodium.randombytes_buf([]) + }) + + t.end() +}) + +test('Generates random bytes', function (t) { + const bufConst = Buffer.alloc(64) + sodium.randombytes_buf(bufConst) + + const buf1 = Buffer.alloc(64) + for (let i = 0; i < 1e4; i++) { + sodium.randombytes_buf(buf1) + if (Buffer.compare(buf1, bufConst) === 0) { + t.fail('Constant buffer should not be equal') + t.end() + return + } + } + + t.pass('Generated unique buffers') + t.end() +}) + +test('Exceed quota', function (t) { + const buf = Buffer.alloc(1 << 17) + sodium.randombytes_buf(buf) + + const scores = new Array(256) + scores.fill(0) + + for (const b of buf) { + scores[b]++ + } + + scores + .map(cnt => cnt / 256) + .forEach(cnt => { + if (cnt < 1 && cnt > 3) t.fail('Statistically unreasonable') + }) + + t.end() +}) diff --git a/test/vectors.js b/test/vectors.js new file mode 100644 index 0000000..0cd566d --- /dev/null +++ b/test/vectors.js @@ -0,0 +1,1230 @@ +const test = require('brittle') +const sodium = require('..') + +/** + * Copyright (c) 2017 Dominic Tarr + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to + * deal in the Software without restriction, including without limitation the + * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. +*/ + +const vectors = [ + [ + 'crypto_hash_sha256', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'ZGV0ZXJtaW5pc3RpYyB0ZXN0cyBhcmUgZ29vZA==' + ], + null, + [ + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZk=', + 'ZGV0ZXJtaW5pc3RpYyB0ZXN0cyBhcmUgZ29vZA==' + ] + ], + [ + 'crypto_hash_sha256', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'dHJ1c3RubzE=' + ], + null, + [ + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=', + 'dHJ1c3RubzE=' + ] + ], + [ + 'crypto_sign_seed_keypair', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZk=' + ], + null, + [ + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZk=' + ] + ], + [ + 'crypto_sign', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ], + null, + [ + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbB3RydXN0IGJ1dCB2ZXJpZnk=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ] + ], + [ + 'crypto_sign_open', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbB3RydXN0IGJ1dCB2ZXJpZnk=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + true, + [ + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbB3RydXN0IGJ1dCB2ZXJpZnk=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_open', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'AuiKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbB3RydXN0IGJ1dCB2ZXJpZnk=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'AuiKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbB3RydXN0IGJ1dCB2ZXJpZnk=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_open', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbB3RydXN0IGJ1dCB2ZXJpZnk=', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbB3RydXN0IGJ1dCB2ZXJpZnk=', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ], + null, + [ + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBU1pbGl0YXJ5IHRhY3RpY3MgYXJlIGxpa2UgdW50byB3YXRlcjsgZm9yIHdhdGVyIGluIGl0cyBuYXR1cmFsIGNvdXJzZSBydW5zIGF3YXkgZnJvbSBoaWdoIHBsYWNlcyBhbmQgaGFzdGVucyBkb3dud2FyZHMuIFNvIGluIHdhciwgdGhlIHdheSBpcyB0byBhdm9pZCB3aGF0IGlzIHN0cm9uZyBhbmQgdG8gc3RyaWtlIGF0IHdoYXQgaXMgd2Vhay4g', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ] + ], + [ + 'crypto_sign_open', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBU1pbGl0YXJ5IHRhY3RpY3MgYXJlIGxpa2UgdW50byB3YXRlcjsgZm9yIHdhdGVyIGluIGl0cyBuYXR1cmFsIGNvdXJzZSBydW5zIGF3YXkgZnJvbSBoaWdoIHBsYWNlcyBhbmQgaGFzdGVucyBkb3dud2FyZHMuIFNvIGluIHdhciwgdGhlIHdheSBpcyB0byBhdm9pZCB3aGF0IGlzIHN0cm9uZyBhbmQgdG8gc3RyaWtlIGF0IHdoYXQgaXMgd2Vhay4g', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + true, + [ + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBU1pbGl0YXJ5IHRhY3RpY3MgYXJlIGxpa2UgdW50byB3YXRlcjsgZm9yIHdhdGVyIGluIGl0cyBuYXR1cmFsIGNvdXJzZSBydW5zIGF3YXkgZnJvbSBoaWdoIHBsYWNlcyBhbmQgaGFzdGVucyBkb3dud2FyZHMuIFNvIGluIHdhciwgdGhlIHdheSBpcyB0byBhdm9pZCB3aGF0IGlzIHN0cm9uZyBhbmQgdG8gc3RyaWtlIGF0IHdoYXQgaXMgd2Vhay4g', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_open', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'F7g++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBU1pbGl0YXJ5IHRhY3RpY3MgYXJlIGxpa2UgdW50byB3YXRlcjsgZm9yIHdhdGVyIGluIGl0cyBuYXR1cmFsIGNvdXJzZSBydW5zIGF3YXkgZnJvbSBoaWdoIHBsYWNlcyBhbmQgaGFzdGVucyBkb3dud2FyZHMuIFNvIGluIHdhciwgdGhlIHdheSBpcyB0byBhdm9pZCB3aGF0IGlzIHN0cm9uZyBhbmQgdG8gc3RyaWtlIGF0IHdoYXQgaXMgd2Vhay4g', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'F7g++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBU1pbGl0YXJ5IHRhY3RpY3MgYXJlIGxpa2UgdW50byB3YXRlcjsgZm9yIHdhdGVyIGluIGl0cyBuYXR1cmFsIGNvdXJzZSBydW5zIGF3YXkgZnJvbSBoaWdoIHBsYWNlcyBhbmQgaGFzdGVucyBkb3dud2FyZHMuIFNvIGluIHdhciwgdGhlIHdheSBpcyB0byBhdm9pZCB3aGF0IGlzIHN0cm9uZyBhbmQgdG8gc3RyaWtlIGF0IHdoYXQgaXMgd2Vhay4g', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_open', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBU1pbGl0YXJ5IHRhY3RpY3MgYXJlIGxpa2UgdW50byB3YXRlcjsgZm9yIHdhdGVyIGluIGl0cyBuYXR1cmFsIGNvdXJzZSBydW5zIGF3YXkgZnJvbSBoaWdoIHBsYWNlcyBhbmQgaGFzdGVucyBkb3dud2FyZHMuIFNvIGluIHdhciwgdGhlIHdheSBpcyB0byBhdm9pZCB3aGF0IGlzIHN0cm9uZyBhbmQgdG8gc3RyaWtlIGF0IHdoYXQgaXMgd2Vhay4g', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBU1pbGl0YXJ5IHRhY3RpY3MgYXJlIGxpa2UgdW50byB3YXRlcjsgZm9yIHdhdGVyIGluIGl0cyBuYXR1cmFsIGNvdXJzZSBydW5zIGF3YXkgZnJvbSBoaWdoIHBsYWNlcyBhbmQgaGFzdGVucyBkb3dud2FyZHMuIFNvIGluIHdhciwgdGhlIHdheSBpcyB0byBhdm9pZCB3aGF0IGlzIHN0cm9uZyBhbmQgdG8gc3RyaWtlIGF0IHdoYXQgaXMgd2Vhay4g', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ], + null, + [ + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCFRoZSBsYXN0IGNoYXJhY3RlcmlzdGljIHdoaWNoIHdlIG5vdGUgaW4gdGhlIGhpc3Rvcnkgb2YgY3J5cHRvZ3JhcGh5IGlzIHRoZSBkaXZpc2lvbiBiZXR3ZWVuIGFtYXRldXIgYW5kIHByb2Zlc3Npb25hbCBjcnlwdG9ncmFwaGVycy4gU2tpbGwgaW4gcHJvZHVjdGlvbiBjcnlwdGFuYWx5c2lzIGhhcyBhbHdheXMgYmVlbiBoZWF2aWx5IG9uIHRoZSBzaWRlIG9mIHRoZSBwcm9mZXNzaW9uYWxzLCBidXQgaW5ub3ZhdGlvbiwgcGFydGljdWxhcmx5IGluIHRoZSBkZXNpZ24gb2YgbmV3IHR5cGVzIG9mIGNyeXB0b2dyYXBoaWMgc3lzdGVtcywgaGFzIGNvbWUgcHJpbWFyaWx5IGZyb20gdGhlIGFtYXRldXJzLg==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ] + ], + [ + 'crypto_sign_open', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCFRoZSBsYXN0IGNoYXJhY3RlcmlzdGljIHdoaWNoIHdlIG5vdGUgaW4gdGhlIGhpc3Rvcnkgb2YgY3J5cHRvZ3JhcGh5IGlzIHRoZSBkaXZpc2lvbiBiZXR3ZWVuIGFtYXRldXIgYW5kIHByb2Zlc3Npb25hbCBjcnlwdG9ncmFwaGVycy4gU2tpbGwgaW4gcHJvZHVjdGlvbiBjcnlwdGFuYWx5c2lzIGhhcyBhbHdheXMgYmVlbiBoZWF2aWx5IG9uIHRoZSBzaWRlIG9mIHRoZSBwcm9mZXNzaW9uYWxzLCBidXQgaW5ub3ZhdGlvbiwgcGFydGljdWxhcmx5IGluIHRoZSBkZXNpZ24gb2YgbmV3IHR5cGVzIG9mIGNyeXB0b2dyYXBoaWMgc3lzdGVtcywgaGFzIGNvbWUgcHJpbWFyaWx5IGZyb20gdGhlIGFtYXRldXJzLg==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + true, + [ + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCFRoZSBsYXN0IGNoYXJhY3RlcmlzdGljIHdoaWNoIHdlIG5vdGUgaW4gdGhlIGhpc3Rvcnkgb2YgY3J5cHRvZ3JhcGh5IGlzIHRoZSBkaXZpc2lvbiBiZXR3ZWVuIGFtYXRldXIgYW5kIHByb2Zlc3Npb25hbCBjcnlwdG9ncmFwaGVycy4gU2tpbGwgaW4gcHJvZHVjdGlvbiBjcnlwdGFuYWx5c2lzIGhhcyBhbHdheXMgYmVlbiBoZWF2aWx5IG9uIHRoZSBzaWRlIG9mIHRoZSBwcm9mZXNzaW9uYWxzLCBidXQgaW5ub3ZhdGlvbiwgcGFydGljdWxhcmx5IGluIHRoZSBkZXNpZ24gb2YgbmV3IHR5cGVzIG9mIGNyeXB0b2dyYXBoaWMgc3lzdGVtcywgaGFzIGNvbWUgcHJpbWFyaWx5IGZyb20gdGhlIGFtYXRldXJzLg==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_open', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'DPTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCFRoZSBsYXN0IGNoYXJhY3RlcmlzdGljIHdoaWNoIHdlIG5vdGUgaW4gdGhlIGhpc3Rvcnkgb2YgY3J5cHRvZ3JhcGh5IGlzIHRoZSBkaXZpc2lvbiBiZXR3ZWVuIGFtYXRldXIgYW5kIHByb2Zlc3Npb25hbCBjcnlwdG9ncmFwaGVycy4gU2tpbGwgaW4gcHJvZHVjdGlvbiBjcnlwdGFuYWx5c2lzIGhhcyBhbHdheXMgYmVlbiBoZWF2aWx5IG9uIHRoZSBzaWRlIG9mIHRoZSBwcm9mZXNzaW9uYWxzLCBidXQgaW5ub3ZhdGlvbiwgcGFydGljdWxhcmx5IGluIHRoZSBkZXNpZ24gb2YgbmV3IHR5cGVzIG9mIGNyeXB0b2dyYXBoaWMgc3lzdGVtcywgaGFzIGNvbWUgcHJpbWFyaWx5IGZyb20gdGhlIGFtYXRldXJzLg==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'DPTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCFRoZSBsYXN0IGNoYXJhY3RlcmlzdGljIHdoaWNoIHdlIG5vdGUgaW4gdGhlIGhpc3Rvcnkgb2YgY3J5cHRvZ3JhcGh5IGlzIHRoZSBkaXZpc2lvbiBiZXR3ZWVuIGFtYXRldXIgYW5kIHByb2Zlc3Npb25hbCBjcnlwdG9ncmFwaGVycy4gU2tpbGwgaW4gcHJvZHVjdGlvbiBjcnlwdGFuYWx5c2lzIGhhcyBhbHdheXMgYmVlbiBoZWF2aWx5IG9uIHRoZSBzaWRlIG9mIHRoZSBwcm9mZXNzaW9uYWxzLCBidXQgaW5ub3ZhdGlvbiwgcGFydGljdWxhcmx5IGluIHRoZSBkZXNpZ24gb2YgbmV3IHR5cGVzIG9mIGNyeXB0b2dyYXBoaWMgc3lzdGVtcywgaGFzIGNvbWUgcHJpbWFyaWx5IGZyb20gdGhlIGFtYXRldXJzLg==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_open', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCFRoZSBsYXN0IGNoYXJhY3RlcmlzdGljIHdoaWNoIHdlIG5vdGUgaW4gdGhlIGhpc3Rvcnkgb2YgY3J5cHRvZ3JhcGh5IGlzIHRoZSBkaXZpc2lvbiBiZXR3ZWVuIGFtYXRldXIgYW5kIHByb2Zlc3Npb25hbCBjcnlwdG9ncmFwaGVycy4gU2tpbGwgaW4gcHJvZHVjdGlvbiBjcnlwdGFuYWx5c2lzIGhhcyBhbHdheXMgYmVlbiBoZWF2aWx5IG9uIHRoZSBzaWRlIG9mIHRoZSBwcm9mZXNzaW9uYWxzLCBidXQgaW5ub3ZhdGlvbiwgcGFydGljdWxhcmx5IGluIHRoZSBkZXNpZ24gb2YgbmV3IHR5cGVzIG9mIGNyeXB0b2dyYXBoaWMgc3lzdGVtcywgaGFzIGNvbWUgcHJpbWFyaWx5IGZyb20gdGhlIGFtYXRldXJzLg==', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCFRoZSBsYXN0IGNoYXJhY3RlcmlzdGljIHdoaWNoIHdlIG5vdGUgaW4gdGhlIGhpc3Rvcnkgb2YgY3J5cHRvZ3JhcGh5IGlzIHRoZSBkaXZpc2lvbiBiZXR3ZWVuIGFtYXRldXIgYW5kIHByb2Zlc3Npb25hbCBjcnlwdG9ncmFwaGVycy4gU2tpbGwgaW4gcHJvZHVjdGlvbiBjcnlwdGFuYWx5c2lzIGhhcyBhbHdheXMgYmVlbiBoZWF2aWx5IG9uIHRoZSBzaWRlIG9mIHRoZSBwcm9mZXNzaW9uYWxzLCBidXQgaW5ub3ZhdGlvbiwgcGFydGljdWxhcmx5IGluIHRoZSBkZXNpZ24gb2YgbmV3IHR5cGVzIG9mIGNyeXB0b2dyYXBoaWMgc3lzdGVtcywgaGFzIGNvbWUgcHJpbWFyaWx5IGZyb20gdGhlIGFtYXRldXJzLg==', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ], + null, + [ + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbBw==', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbBw==', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + true, + [ + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbBw==', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'AuiKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbBw==', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'AuiKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbBw==', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbBw==', + 'dXJ1c3QgYnV0IHZlcmlmeQ==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbBw==', + 'dXJ1c3QgYnV0IHZlcmlmeQ==', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbBw==', + 'dXJ1c3QgYnV0IHZlcmlmeQ==', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'A+iKOsKghkEgD+AN8qtBzN+trTC1UoG86pTfxkEIULYpgC9/CkRJaaIxJBjdThwQqEf2HZ7DP97jI8iLs7sbBw==', + 'dXJ1c3QgYnV0IHZlcmlmeQ==', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ], + null, + [ + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBQ==', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBQ==', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + true, + [ + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBQ==', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'F7g++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBQ==', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'F7g++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBQ==', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBQ==', + 'TGlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBQ==', + 'TGlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBQ==', + 'TGlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'Frg++DchW2oFiHx5CEKmKhMGVvkC3LZLr8b4+gZu6vmiyJzAs2nYMeUnxf0x1GmFIqt1SQHev6elgFAXscPbBQ==', + 'TGlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ], + null, + [ + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'qWW199GGskwegI1Tt3n+v4e11iejaM34tles8l8ATZm39+tMqDHZbZu8yi8DENmI33m9BkLwqiZmWwrfMCnRvQ==' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + true, + [ + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'DPTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'DPTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCA==', + 'VWhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCA==', + 'VWhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 't/frTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_sign_verify_detached', + [ + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCA==', + 'VWhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ], + false, + [ + 'DfTWKoDQgpkSdwb+T/8ZFcv6jt5UmvakmpctkPuuBIz9OpAVOKQ+jhVb2REDrTJuexUvqc8UjfULaWQv9itzCA==', + 'VWhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'tvfrTKgx2W2bvMovAxDZiN95vQZC8KomZlsK3zAp0b0=' + ] + ], + [ + 'crypto_secretbox_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'QidBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + null, + [ + 'K9fyB9m5/twFM2z2gf2ta/U2NwXFYJVhlf+hKkN4QAg=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'QidBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'K9fyB9m5/twFM2z2gf2ta/U2NwXFYJVhlf+hKkN4QAg=', + 'QidBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + true, + [ + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'K9fyB9m5/twFM2z2gf2ta/U2NwXFYJVhlf+hKkN4QAg=', + 'QidBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'KtfyB9m5/twFM2z2gf2ta/U2NwXFYJVhlf+hKkN4QAg=', + 'QidBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'KtfyB9m5/twFM2z2gf2ta/U2NwXFYJVhlf+hKkN4QAg=', + 'QidBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'K9fyB9m5/twFM2z2gf2ta/U2NwXFYJVhlf+hKkN4QAg=', + 'QydBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'K9fyB9m5/twFM2z2gf2ta/U2NwXFYJVhlf+hKkN4QAg=', + 'QydBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'K9fyB9m5/twFM2z2gf2ta/U2NwXFYJVhlf+hKkN4QAg=', + 'QidBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'K9fyB9m5/twFM2z2gf2ta/U2NwXFYJVhlf+hKkN4QAg=', + 'QidBG7gPrv07FnSQzY7elbuazBYyTx8g', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'NVe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + null, + [ + 'uy0+qsbaGcYnBcK3qMv83u7tMmQmLz8Iv5eItcwUkRHHnGnNwTk8V+CClgSMHqdrw0AH18B36p5DwPvKYIg5X40sn2ajGyWOYFyia/EMPD6FwY3D7xe3Kse3lfx0ilOBLvE8TqYGmnEwr0cywot2hYM0CI0sHMqgO1cNWOoaEBPyDyd/0klArW22tOB6GTQQy1XOVi4EVY3MZQoyJ2JV+hbVDppArVHbhjq0xX+1FmtBaOuyOdr2SMygtBpcH4REOMCdciJjiIsfsmd0htLmDZjqUrIn', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'NVe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'uy0+qsbaGcYnBcK3qMv83u7tMmQmLz8Iv5eItcwUkRHHnGnNwTk8V+CClgSMHqdrw0AH18B36p5DwPvKYIg5X40sn2ajGyWOYFyia/EMPD6FwY3D7xe3Kse3lfx0ilOBLvE8TqYGmnEwr0cywot2hYM0CI0sHMqgO1cNWOoaEBPyDyd/0klArW22tOB6GTQQy1XOVi4EVY3MZQoyJ2JV+hbVDppArVHbhjq0xX+1FmtBaOuyOdr2SMygtBpcH4REOMCdciJjiIsfsmd0htLmDZjqUrIn', + 'NVe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + true, + [ + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'uy0+qsbaGcYnBcK3qMv83u7tMmQmLz8Iv5eItcwUkRHHnGnNwTk8V+CClgSMHqdrw0AH18B36p5DwPvKYIg5X40sn2ajGyWOYFyia/EMPD6FwY3D7xe3Kse3lfx0ilOBLvE8TqYGmnEwr0cywot2hYM0CI0sHMqgO1cNWOoaEBPyDyd/0klArW22tOB6GTQQy1XOVi4EVY3MZQoyJ2JV+hbVDppArVHbhjq0xX+1FmtBaOuyOdr2SMygtBpcH4REOMCdciJjiIsfsmd0htLmDZjqUrIn', + 'NVe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'ui0+qsbaGcYnBcK3qMv83u7tMmQmLz8Iv5eItcwUkRHHnGnNwTk8V+CClgSMHqdrw0AH18B36p5DwPvKYIg5X40sn2ajGyWOYFyia/EMPD6FwY3D7xe3Kse3lfx0ilOBLvE8TqYGmnEwr0cywot2hYM0CI0sHMqgO1cNWOoaEBPyDyd/0klArW22tOB6GTQQy1XOVi4EVY3MZQoyJ2JV+hbVDppArVHbhjq0xX+1FmtBaOuyOdr2SMygtBpcH4REOMCdciJjiIsfsmd0htLmDZjqUrIn', + 'NVe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'ui0+qsbaGcYnBcK3qMv83u7tMmQmLz8Iv5eItcwUkRHHnGnNwTk8V+CClgSMHqdrw0AH18B36p5DwPvKYIg5X40sn2ajGyWOYFyia/EMPD6FwY3D7xe3Kse3lfx0ilOBLvE8TqYGmnEwr0cywot2hYM0CI0sHMqgO1cNWOoaEBPyDyd/0klArW22tOB6GTQQy1XOVi4EVY3MZQoyJ2JV+hbVDppArVHbhjq0xX+1FmtBaOuyOdr2SMygtBpcH4REOMCdciJjiIsfsmd0htLmDZjqUrIn', + 'NVe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'uy0+qsbaGcYnBcK3qMv83u7tMmQmLz8Iv5eItcwUkRHHnGnNwTk8V+CClgSMHqdrw0AH18B36p5DwPvKYIg5X40sn2ajGyWOYFyia/EMPD6FwY3D7xe3Kse3lfx0ilOBLvE8TqYGmnEwr0cywot2hYM0CI0sHMqgO1cNWOoaEBPyDyd/0klArW22tOB6GTQQy1XOVi4EVY3MZQoyJ2JV+hbVDppArVHbhjq0xX+1FmtBaOuyOdr2SMygtBpcH4REOMCdciJjiIsfsmd0htLmDZjqUrIn', + 'NFe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'uy0+qsbaGcYnBcK3qMv83u7tMmQmLz8Iv5eItcwUkRHHnGnNwTk8V+CClgSMHqdrw0AH18B36p5DwPvKYIg5X40sn2ajGyWOYFyia/EMPD6FwY3D7xe3Kse3lfx0ilOBLvE8TqYGmnEwr0cywot2hYM0CI0sHMqgO1cNWOoaEBPyDyd/0klArW22tOB6GTQQy1XOVi4EVY3MZQoyJ2JV+hbVDppArVHbhjq0xX+1FmtBaOuyOdr2SMygtBpcH4REOMCdciJjiIsfsmd0htLmDZjqUrIn', + 'NFe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'uy0+qsbaGcYnBcK3qMv83u7tMmQmLz8Iv5eItcwUkRHHnGnNwTk8V+CClgSMHqdrw0AH18B36p5DwPvKYIg5X40sn2ajGyWOYFyia/EMPD6FwY3D7xe3Kse3lfx0ilOBLvE8TqYGmnEwr0cywot2hYM0CI0sHMqgO1cNWOoaEBPyDyd/0klArW22tOB6GTQQy1XOVi4EVY3MZQoyJ2JV+hbVDppArVHbhjq0xX+1FmtBaOuyOdr2SMygtBpcH4REOMCdciJjiIsfsmd0htLmDZjqUrIn', + 'NVe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'uy0+qsbaGcYnBcK3qMv83u7tMmQmLz8Iv5eItcwUkRHHnGnNwTk8V+CClgSMHqdrw0AH18B36p5DwPvKYIg5X40sn2ajGyWOYFyia/EMPD6FwY3D7xe3Kse3lfx0ilOBLvE8TqYGmnEwr0cywot2hYM0CI0sHMqgO1cNWOoaEBPyDyd/0klArW22tOB6GTQQy1XOVi4EVY3MZQoyJ2JV+hbVDppArVHbhjq0xX+1FmtBaOuyOdr2SMygtBpcH4REOMCdciJjiIsfsmd0htLmDZjqUrIn', + 'NVe9Y2WX0u9/eBfSdoGapWbHsmUhUTN4', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'wnDt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + null, + [ + 'Qfl75ooYhgzoZO4Jv7sir7WrnOqMjWHdK6Kl4RI8jSCQIQTnXAXtXKxiRLXMqgvtp6RnUY/0BuxiFE0Zxat2W/0/DR5yDAiSih9BaWI3h4YcI5GyWTY3GEEIthptWBNZGfS2hRncm1DNrI+sWXIkwio36CVt6OrE75IDWG9FuMLCFYG8k6vYKM1Kd83dhmfR2KQiO02/FwH4m9LHv6liu85lHhl8n777GyPfAZNAUMu7a0/TzXyHdMc8VMf/gRBzZha2Nv6Qgsc8C1B/cRNHokvCqVi20ItZraERwMqe/qHkYWT/3un9U9Ppy6G7cKtqENE8/6KEkb0I5RVhxsL/JAi/vSbHOv5v/KATgFooGtfj4n3cUhW7C7UoPJdnHQyCtG4xWE1hP7jGWbQjIThciHUtDfiuOI+s8urPknUoiU30VCQKqXVfXtUm9nW//xsDAuReMIPyFtvmBvpvnX762fSluduy94Yh/Q==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'wnDt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'Qfl75ooYhgzoZO4Jv7sir7WrnOqMjWHdK6Kl4RI8jSCQIQTnXAXtXKxiRLXMqgvtp6RnUY/0BuxiFE0Zxat2W/0/DR5yDAiSih9BaWI3h4YcI5GyWTY3GEEIthptWBNZGfS2hRncm1DNrI+sWXIkwio36CVt6OrE75IDWG9FuMLCFYG8k6vYKM1Kd83dhmfR2KQiO02/FwH4m9LHv6liu85lHhl8n777GyPfAZNAUMu7a0/TzXyHdMc8VMf/gRBzZha2Nv6Qgsc8C1B/cRNHokvCqVi20ItZraERwMqe/qHkYWT/3un9U9Ppy6G7cKtqENE8/6KEkb0I5RVhxsL/JAi/vSbHOv5v/KATgFooGtfj4n3cUhW7C7UoPJdnHQyCtG4xWE1hP7jGWbQjIThciHUtDfiuOI+s8urPknUoiU30VCQKqXVfXtUm9nW//xsDAuReMIPyFtvmBvpvnX762fSluduy94Yh/Q==', + 'wnDt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + true, + [ + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'Qfl75ooYhgzoZO4Jv7sir7WrnOqMjWHdK6Kl4RI8jSCQIQTnXAXtXKxiRLXMqgvtp6RnUY/0BuxiFE0Zxat2W/0/DR5yDAiSih9BaWI3h4YcI5GyWTY3GEEIthptWBNZGfS2hRncm1DNrI+sWXIkwio36CVt6OrE75IDWG9FuMLCFYG8k6vYKM1Kd83dhmfR2KQiO02/FwH4m9LHv6liu85lHhl8n777GyPfAZNAUMu7a0/TzXyHdMc8VMf/gRBzZha2Nv6Qgsc8C1B/cRNHokvCqVi20ItZraERwMqe/qHkYWT/3un9U9Ppy6G7cKtqENE8/6KEkb0I5RVhxsL/JAi/vSbHOv5v/KATgFooGtfj4n3cUhW7C7UoPJdnHQyCtG4xWE1hP7jGWbQjIThciHUtDfiuOI+s8urPknUoiU30VCQKqXVfXtUm9nW//xsDAuReMIPyFtvmBvpvnX762fSluduy94Yh/Q==', + 'wnDt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'QPl75ooYhgzoZO4Jv7sir7WrnOqMjWHdK6Kl4RI8jSCQIQTnXAXtXKxiRLXMqgvtp6RnUY/0BuxiFE0Zxat2W/0/DR5yDAiSih9BaWI3h4YcI5GyWTY3GEEIthptWBNZGfS2hRncm1DNrI+sWXIkwio36CVt6OrE75IDWG9FuMLCFYG8k6vYKM1Kd83dhmfR2KQiO02/FwH4m9LHv6liu85lHhl8n777GyPfAZNAUMu7a0/TzXyHdMc8VMf/gRBzZha2Nv6Qgsc8C1B/cRNHokvCqVi20ItZraERwMqe/qHkYWT/3un9U9Ppy6G7cKtqENE8/6KEkb0I5RVhxsL/JAi/vSbHOv5v/KATgFooGtfj4n3cUhW7C7UoPJdnHQyCtG4xWE1hP7jGWbQjIThciHUtDfiuOI+s8urPknUoiU30VCQKqXVfXtUm9nW//xsDAuReMIPyFtvmBvpvnX762fSluduy94Yh/Q==', + 'wnDt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'QPl75ooYhgzoZO4Jv7sir7WrnOqMjWHdK6Kl4RI8jSCQIQTnXAXtXKxiRLXMqgvtp6RnUY/0BuxiFE0Zxat2W/0/DR5yDAiSih9BaWI3h4YcI5GyWTY3GEEIthptWBNZGfS2hRncm1DNrI+sWXIkwio36CVt6OrE75IDWG9FuMLCFYG8k6vYKM1Kd83dhmfR2KQiO02/FwH4m9LHv6liu85lHhl8n777GyPfAZNAUMu7a0/TzXyHdMc8VMf/gRBzZha2Nv6Qgsc8C1B/cRNHokvCqVi20ItZraERwMqe/qHkYWT/3un9U9Ppy6G7cKtqENE8/6KEkb0I5RVhxsL/JAi/vSbHOv5v/KATgFooGtfj4n3cUhW7C7UoPJdnHQyCtG4xWE1hP7jGWbQjIThciHUtDfiuOI+s8urPknUoiU30VCQKqXVfXtUm9nW//xsDAuReMIPyFtvmBvpvnX762fSluduy94Yh/Q==', + 'wnDt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'Qfl75ooYhgzoZO4Jv7sir7WrnOqMjWHdK6Kl4RI8jSCQIQTnXAXtXKxiRLXMqgvtp6RnUY/0BuxiFE0Zxat2W/0/DR5yDAiSih9BaWI3h4YcI5GyWTY3GEEIthptWBNZGfS2hRncm1DNrI+sWXIkwio36CVt6OrE75IDWG9FuMLCFYG8k6vYKM1Kd83dhmfR2KQiO02/FwH4m9LHv6liu85lHhl8n777GyPfAZNAUMu7a0/TzXyHdMc8VMf/gRBzZha2Nv6Qgsc8C1B/cRNHokvCqVi20ItZraERwMqe/qHkYWT/3un9U9Ppy6G7cKtqENE8/6KEkb0I5RVhxsL/JAi/vSbHOv5v/KATgFooGtfj4n3cUhW7C7UoPJdnHQyCtG4xWE1hP7jGWbQjIThciHUtDfiuOI+s8urPknUoiU30VCQKqXVfXtUm9nW//xsDAuReMIPyFtvmBvpvnX762fSluduy94Yh/Q==', + 'w3Dt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'Qfl75ooYhgzoZO4Jv7sir7WrnOqMjWHdK6Kl4RI8jSCQIQTnXAXtXKxiRLXMqgvtp6RnUY/0BuxiFE0Zxat2W/0/DR5yDAiSih9BaWI3h4YcI5GyWTY3GEEIthptWBNZGfS2hRncm1DNrI+sWXIkwio36CVt6OrE75IDWG9FuMLCFYG8k6vYKM1Kd83dhmfR2KQiO02/FwH4m9LHv6liu85lHhl8n777GyPfAZNAUMu7a0/TzXyHdMc8VMf/gRBzZha2Nv6Qgsc8C1B/cRNHokvCqVi20ItZraERwMqe/qHkYWT/3un9U9Ppy6G7cKtqENE8/6KEkb0I5RVhxsL/JAi/vSbHOv5v/KATgFooGtfj4n3cUhW7C7UoPJdnHQyCtG4xWE1hP7jGWbQjIThciHUtDfiuOI+s8urPknUoiU30VCQKqXVfXtUm9nW//xsDAuReMIPyFtvmBvpvnX762fSluduy94Yh/Q==', + 'w3Dt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_easy', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'Qfl75ooYhgzoZO4Jv7sir7WrnOqMjWHdK6Kl4RI8jSCQIQTnXAXtXKxiRLXMqgvtp6RnUY/0BuxiFE0Zxat2W/0/DR5yDAiSih9BaWI3h4YcI5GyWTY3GEEIthptWBNZGfS2hRncm1DNrI+sWXIkwio36CVt6OrE75IDWG9FuMLCFYG8k6vYKM1Kd83dhmfR2KQiO02/FwH4m9LHv6liu85lHhl8n777GyPfAZNAUMu7a0/TzXyHdMc8VMf/gRBzZha2Nv6Qgsc8C1B/cRNHokvCqVi20ItZraERwMqe/qHkYWT/3un9U9Ppy6G7cKtqENE8/6KEkb0I5RVhxsL/JAi/vSbHOv5v/KATgFooGtfj4n3cUhW7C7UoPJdnHQyCtG4xWE1hP7jGWbQjIThciHUtDfiuOI+s8urPknUoiU30VCQKqXVfXtUm9nW//xsDAuReMIPyFtvmBvpvnX762fSluduy94Yh/Q==', + 'wnDt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'Qfl75ooYhgzoZO4Jv7sir7WrnOqMjWHdK6Kl4RI8jSCQIQTnXAXtXKxiRLXMqgvtp6RnUY/0BuxiFE0Zxat2W/0/DR5yDAiSih9BaWI3h4YcI5GyWTY3GEEIthptWBNZGfS2hRncm1DNrI+sWXIkwio36CVt6OrE75IDWG9FuMLCFYG8k6vYKM1Kd83dhmfR2KQiO02/FwH4m9LHv6liu85lHhl8n777GyPfAZNAUMu7a0/TzXyHdMc8VMf/gRBzZha2Nv6Qgsc8C1B/cRNHokvCqVi20ItZraERwMqe/qHkYWT/3un9U9Ppy6G7cKtqENE8/6KEkb0I5RVhxsL/JAi/vSbHOv5v/KATgFooGtfj4n3cUhW7C7UoPJdnHQyCtG4xWE1hP7jGWbQjIThciHUtDfiuOI+s8urPknUoiU30VCQKqXVfXtUm9nW//xsDAuReMIPyFtvmBvpvnX762fSluduy94Yh/Q==', + 'wnDt+1B9wTaLgRzN88TCnsIHXiiS3Nku', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + null, + [ + 'EricrEp/ggOxtzr3nHzKYA==', + 'GwQwkF44CmRFk2PCOFk+aQ==', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'EricrEp/ggOxtzr3nHzKYA==', + 'GwQwkF44CmRFk2PCOFk+aQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + true, + [ + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'EricrEp/ggOxtzr3nHzKYA==', + 'GwQwkF44CmRFk2PCOFk+aQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'E7icrEp/ggOxtzr3nHzKYA==', + 'GwQwkF44CmRFk2PCOFk+aQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'E7icrEp/ggOxtzr3nHzKYA==', + 'GwQwkF44CmRFk2PCOFk+aQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'EricrEp/ggOxtzr3nHzKYA==', + 'GgQwkF44CmRFk2PCOFk+aQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'EricrEp/ggOxtzr3nHzKYA==', + 'GgQwkF44CmRFk2PCOFk+aQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'EricrEp/ggOxtzr3nHzKYA==', + 'GwQwkF44CmRFk2PCOFk+aQ==', + 'MJMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'EricrEp/ggOxtzr3nHzKYA==', + 'GwQwkF44CmRFk2PCOFk+aQ==', + 'MJMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'EricrEp/ggOxtzr3nHzKYA==', + 'GwQwkF44CmRFk2PCOFk+aQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'EricrEp/ggOxtzr3nHzKYA==', + 'GwQwkF44CmRFk2PCOFk+aQ==', + 'MZMAaMvov+zFAGjlhK+foetvSCp2EVNe', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + null, + [ + 'KrvoLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'udI4bDt7wiyVhBAJTRsliw==', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'KrvoLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'udI4bDt7wiyVhBAJTRsliw==', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + true, + [ + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'KrvoLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'udI4bDt7wiyVhBAJTRsliw==', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'K7voLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'udI4bDt7wiyVhBAJTRsliw==', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'K7voLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'udI4bDt7wiyVhBAJTRsliw==', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'KrvoLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'uNI4bDt7wiyVhBAJTRsliw==', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'KrvoLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'uNI4bDt7wiyVhBAJTRsliw==', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'KrvoLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'udI4bDt7wiyVhBAJTRsliw==', + 'Qld0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'KrvoLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'udI4bDt7wiyVhBAJTRsliw==', + 'Qld0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'KrvoLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'udI4bDt7wiyVhBAJTRsliw==', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'KrvoLV53MNgRSOiBnwkUgoek2CeGnGwH0X+u4BSMXspOtGjjVpeZTH9cIlmdWc4A7vH6PZSK26d45tXUPjXAyqP7aFj5Yu7J9TEU554lEGr20FS3YoHXXkWaBzXsHxhW9Ccg460cpHFy9NHscWuIzRav2SoHR1UHRze+gYouz7kADrrOF/mypPYYAQ4R5s7bccG3OGvrkz93BVMH2JJEatNmTk0ZyPMY+cuoa0qHDhdqLi6B/hz4XULZAGXncbj+YaMlYBU=', + 'udI4bDt7wiyVhBAJTRsliw==', + 'Q1d0RBN6Sq+2Dkea9Nn2sMY4fyNYWntY', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'AAAAAAAAAAAAAAAAAAAAAA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + null, + [ + 'e9RLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/GlGOp0V5pfypK3ibA/zmA==', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'e9RLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/GlGOp0V5pfypK3ibA/zmA==', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + true, + [ + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'e9RLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/GlGOp0V5pfypK3ibA/zmA==', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'etRLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/GlGOp0V5pfypK3ibA/zmA==', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'etRLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/GlGOp0V5pfypK3ibA/zmA==', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'e9RLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/WlGOp0V5pfypK3ibA/zmA==', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'e9RLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/WlGOp0V5pfypK3ibA/zmA==', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'e9RLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/GlGOp0V5pfypK3ibA/zmA==', + '7qgnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'e9RLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/GlGOp0V5pfypK3ibA/zmA==', + '7qgnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_secretbox_open_detached', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'e9RLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/GlGOp0V5pfypK3ibA/zmA==', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', + 'e9RLtuQjyVUKfyPWaNYqC4Zr/fVNZzR7TW376s9+S6G9FZc0SGSYra3QOZxQG0+wrt2KyhAY9d/HJxYw7tBtovfOF4BS/w6iUMpyDmbogkhmRisOUnAhu0PuHiEQf3H52A1MiAQON5+ZltUd1WoIPpKlHkLvZPk/HVMGHj93vmaGW07X5zWPGSULEluorztrDloAKhkszGwQvdJCauQEI5Emm4tPNE8dBZsxVO3p8QF5tEUqmBSrc7KZIy1A3GOau0pRP9i1OGs6HIs0fLS8ynebdpzRvPlq7uo1c99w8E2fcpePTpdsOTtavdvuqoopdPH8rWU/ja+adjSmkQAMkTwe6aSF8z7tw1hFxVQ8f6LCkVGhvq7UqaHDE0lIfgHvgOO6Hum5GeFTLyME22f2J1gd5nfZU1TBNRnQpIsH2OA8HyD7Vei7q7zcNnI6LnsgI6GSW1LvtIpa', + '/GlGOp0V5pfypK3ibA/zmA==', + '76gnKBl0D8lkwIPjJDo5GXIr6v+a+Sgb', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + null, + [ + 'nG9DhZQw3XYi4JiQd9K1PY6R9nw/S+3O4jM1kpVeJBs=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'nG9DhZQw3XYi4JiQd9K1PY6R9nw/S+3O4jM1kpVeJBs=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + true, + [ + 'nG9DhZQw3XYi4JiQd9K1PY6R9nw/S+3O4jM1kpVeJBs=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'nW9DhZQw3XYi4JiQd9K1PY6R9nw/S+3O4jM1kpVeJBs=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'nW9DhZQw3XYi4JiQd9K1PY6R9nw/S+3O4jM1kpVeJBs=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'nG9DhZQw3XYi4JiQd9K1PY6R9nw/S+3O4jM1kpVeJBs=', + 'dXJ1c3QgYnV0IHZlcmlmeQ==', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'nG9DhZQw3XYi4JiQd9K1PY6R9nw/S+3O4jM1kpVeJBs=', + 'dXJ1c3QgYnV0IHZlcmlmeQ==', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'nG9DhZQw3XYi4JiQd9K1PY6R9nw/S+3O4jM1kpVeJBs=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'nG9DhZQw3XYi4JiQd9K1PY6R9nw/S+3O4jM1kpVeJBs=', + 'dHJ1c3QgYnV0IHZlcmlmeQ==', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + null, + [ + 'xZ/kCcrLO7aFTpOfyhkchgv2YD9z1P7igiHh1r0usGo=', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'xZ/kCcrLO7aFTpOfyhkchgv2YD9z1P7igiHh1r0usGo=', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + true, + [ + 'xZ/kCcrLO7aFTpOfyhkchgv2YD9z1P7igiHh1r0usGo=', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'xJ/kCcrLO7aFTpOfyhkchgv2YD9z1P7igiHh1r0usGo=', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'xJ/kCcrLO7aFTpOfyhkchgv2YD9z1P7igiHh1r0usGo=', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'xZ/kCcrLO7aFTpOfyhkchgv2YD9z1P7igiHh1r0usGo=', + 'TGlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'xZ/kCcrLO7aFTpOfyhkchgv2YD9z1P7igiHh1r0usGo=', + 'TGlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'xZ/kCcrLO7aFTpOfyhkchgv2YD9z1P7igiHh1r0usGo=', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'xZ/kCcrLO7aFTpOfyhkchgv2YD9z1P7igiHh1r0usGo=', + 'TWlsaXRhcnkgdGFjdGljcyBhcmUgbGlrZSB1bnRvIHdhdGVyOyBmb3Igd2F0ZXIgaW4gaXRzIG5hdHVyYWwgY291cnNlIHJ1bnMgYXdheSBmcm9tIGhpZ2ggcGxhY2VzIGFuZCBoYXN0ZW5zIGRvd253YXJkcy4gU28gaW4gd2FyLCB0aGUgd2F5IGlzIHRvIGF2b2lkIHdoYXQgaXMgc3Ryb25nIGFuZCB0byBzdHJpa2UgYXQgd2hhdCBpcyB3ZWFrLiA=', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth', + [ + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + null, + [ + 'F1R1wCyozffy4ua4t/1rfXh1s4Bhqu1C7rieIMgd0JM=', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'F1R1wCyozffy4ua4t/1rfXh1s4Bhqu1C7rieIMgd0JM=', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + true, + [ + 'F1R1wCyozffy4ua4t/1rfXh1s4Bhqu1C7rieIMgd0JM=', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'FlR1wCyozffy4ua4t/1rfXh1s4Bhqu1C7rieIMgd0JM=', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'FlR1wCyozffy4ua4t/1rfXh1s4Bhqu1C7rieIMgd0JM=', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'F1R1wCyozffy4ua4t/1rfXh1s4Bhqu1C7rieIMgd0JM=', + 'VWhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'F1R1wCyozffy4ua4t/1rfXh1s4Bhqu1C7rieIMgd0JM=', + 'VWhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'IDtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ], + [ + 'crypto_auth_verify', + [ + 'F1R1wCyozffy4ua4t/1rfXh1s4Bhqu1C7rieIMgd0JM=', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ], + false, + [ + 'F1R1wCyozffy4ua4t/1rfXh1s4Bhqu1C7rieIMgd0JM=', + 'VGhlIGxhc3QgY2hhcmFjdGVyaXN0aWMgd2hpY2ggd2Ugbm90ZSBpbiB0aGUgaGlzdG9yeSBvZiBjcnlwdG9ncmFwaHkgaXMgdGhlIGRpdmlzaW9uIGJldHdlZW4gYW1hdGV1ciBhbmQgcHJvZmVzc2lvbmFsIGNyeXB0b2dyYXBoZXJzLiBTa2lsbCBpbiBwcm9kdWN0aW9uIGNyeXB0YW5hbHlzaXMgaGFzIGFsd2F5cyBiZWVuIGhlYXZpbHkgb24gdGhlIHNpZGUgb2YgdGhlIHByb2Zlc3Npb25hbHMsIGJ1dCBpbm5vdmF0aW9uLCBwYXJ0aWN1bGFybHkgaW4gdGhlIGRlc2lnbiBvZiBuZXcgdHlwZXMgb2YgY3J5cHRvZ3JhcGhpYyBzeXN0ZW1zLCBoYXMgY29tZSBwcmltYXJpbHkgZnJvbSB0aGUgYW1hdGV1cnMu', + 'ITtwta6IOTIWG70L3tk1fnY+Y6/OmLFiML4z8LlMLMU=' + ] + ] +] + +vectors.forEach(function (vector, i) { + test('test:' + vector[0] + ' ' + i, function (t) { + const args = vector[1].map(fromBase64) + const ret = vector[2] == null ? undefined : vector[2] + t.is(sodium[vector[0]].apply(null, args), ret) // check return value + t.alike(args, vector[3].map(fromBase64)) + }) +}) + +function fromBase64 (s) { + return Buffer.from(s, 'base64') +}